Commit Graph

40933 Commits

Author SHA1 Message Date
Robustin eeb3e97a1b Tesla no longer NOTHING PERSONNEL's the power beacon (#32714)
* Tesla beacon movement sanity

* Announcement tweak
2017-11-14 14:12:41 -06:00
vuonojenmustaturska 6a32f31a82 Greatly increases the performance of station-ending plasma fires (#32620)
* So pity us poor sailors, wherever we roam. For there's no guarantee that we'll ever come home

* All the engines were dead, and the life systems shot

* Should take care of borg cameras

* Fixes the issue with singulos and cameras, also fixes atmos and power alarts to be as performant as the fire alert

code also tested again

* rename area var to myarea to distinguish it from the type, fixes fire alarms and singulos

* Remove unnecessary iteration (webedit, test later)
2017-11-14 14:51:22 -05:00
AutomaticFrenzy 40b918f341 Alt clicking additions (#32607)
Adds alt clicking to lock/unlock for apc and air alarm
2017-11-14 14:48:25 -05:00
Robustin fa12854a16 More nuanced damage examination (#32707)
* More nuanced damage examinations

* Tweaking examination values

* Redundancy Removal
2017-11-14 13:47:55 -06:00
Jordan Brown 11c38dea85 Merge pull request #32687 from AnturK/client_timer_fix
Fixes leg day
2017-11-14 14:15:31 -05:00
Iamgoofball f59d9a870a hey it's been a week, time to Remove Secborg (#32708)
* hey it's been a week, time to Remove Secborg

https://tgstation13.org/phpBB/viewtopic.php?f=7&t=13970
hey look at that, borg laws vs humans with a focus on the borg being security and able to remove players from a round that way
https://tgstation13.org/phpBB/viewtopic.php?f=33&t=13886
hey look at that 4 pages of people explaining why secborgs were garbage tier and awful

@korphaeron
module left in as per your request but the config and shit was removed with the option to pick them also removed

* Update game_options.dm

* Update game_options.txt
2017-11-14 14:13:41 -05:00
kevinz000 aa3e8ff22c Hand teleporter and portal fixes. (#32689) 2017-11-14 14:11:20 -05:00
KorPhaeron 835530710a Heirophant Relay sprites (#32636) 2017-11-14 14:04:20 -05:00
Armhulen 05c41949da adds 1 gbp to armhulen's account (grammar fix) (#32698)
* haha

* okay
2017-11-14 14:02:23 -05:00
Tad Hardesty 1eebdde816 Fix the station integrity report to read the correct Z
Fixes a bug where the integrity of CentCom was being taken instead,
coming out at about 85% no matter what happened during the round. Also
removes the gang territory calculation now that it isn't used anywhere.
2017-11-14 12:45:34 -06:00
AnturK c12a969c60 I shouldn't be doing this without performance report on below 300 elements because this shit is just ugly. 2017-11-14 19:39:01 +01:00
Robustin b330906091 Cult pop scaling refactor (#32598) 2017-11-14 08:43:28 -05:00
Vladimir Veysman d5f42eafe5 Fixed TGchat (#32705) 2017-11-14 09:40:26 -02:00
arsserpentarium bdfbafd54a [READY]integrated circuitry port+upgrade. (#32481)
* first

* printer, tools, prefab, assemblies, power.dm(looks like so)

* integrated circuit

* input memory epv2 exonet node

* input,manipulation,output,poweract

* fixes

* reagents fix

* time

* minor fixes

* all errors fixed

* bugfixes

* prefab, tickers, camera, led, assembling bugs,

* All except exonet node UI and led's

* cameras, led and some exonet

* 11

* 111

* lesser fixes.

* botanic shit

* icon

* nobludgeon for debugger

* gui, typos

* gui, typos

* dopil

* smaller diff, rm template and node

* mergefix

* list fix

* weakrefs

* fixes

* Clamp, crowbar, minor shit

* fukken refs

* exonet node refactor, put defines into defines.

* dme upload

* defines,helpers,exonet node, botanic

* TRUE/FALSE and minors

* datumfix

* moved init to ss

* quickfix

* cryo runtime fix

* datums quickfix

* admins

* minor fixes

* fixes

* refs,tools

* printer

* fixes

* fixes

* check interactivity redo.

* usercheck, fixes

* weakrefs

* T/F

* WEAKREF

* unfuckup

* fixes and shit

* Update assemblies.dm

* crypto

* fuck

* SS, final fixes

* looks like final fixes.

* release,crypto, ranged scnner

* defines

* Resets some files

* find/replace

* Associative addresses

* Update exonet_node.dm

* push

* there we go

* fix

* FINISH!

* WEAKREFUCK

* FixeS

* Woops

* Woops

* woops

* fix

* fixes

* loops

* fix or break?

* fix,dammit!

* fix,dammit![2]

* fix,dammit![3]

* disconnect

* fix

* input

* lag

* pin

* map

* sdegsds

* >>>lights

* fixes le map

* makes circuits actually speak

* halffix

* resets maps to tgstation master

* typeless loops in init

* Changes subsystem to not initialize new types and use initial instead.

* fix

* trying to get rid of obj list.

* get rid of .

* Better code makes better mind

* fixed

* pin fixes

* fix

* compiled tgui

* circuits config

* spelling
2017-11-14 04:05:22 -05:00
Matt Smith bed964043f Update AI Airlock UI to use TGUI (#32594)
* Update AI Airlock UI

* Update to use TGUI for AI airlock interface

Update the TGUI package to allow you to natively run the gulp binaries, which makes it easier to work cross platform
`npm run build` and `npm run watch` are both supported.

Also fixed a few minor style changes in the files as i went through.
2017-11-14 21:29:25 +13:00
ike709 dbf60a35d9 Directional computer sprites (#32656)
Technically I did fix it. It just wasn't a good fix. That's a good description of most of my coding.
2017-11-14 21:26:36 +13:00
Unknown 9af9b24946 EZ BUGATI 2017-11-14 04:19:05 +01:00
nicbn 3cfe9eab43 Makes cryoxadone heal clone damage again 2017-11-13 20:31:15 -02:00
Jalleo fa741f56e9 Old debug objects which one has been replaced and another nobody needs at the moment. Also removal of comments that I forgot to removal at _machinery.dm (#32685) 2017-11-13 16:18:27 -06:00
oranges 108a594ef1 Merge pull request #32712 from ShizCalev/ambient-sound-revert
Revert: [WIP] Floyd's wild sound adventure (Adds sound_loop datums to a bunch of machinery)
2017-11-14 10:47:46 +13:00
oranges 08a2241a12 Merge pull request #32660 from KorPhaeron/noteleport
Stops teleporter hubs from ignoring noteleport on areas
2017-11-14 09:25:02 +13:00
PKPenguin321 b96339dc55 [Ready] Allows for sabotaging welders with plasma (#32300)
* allows for sabotaging welders with plasma

* wrong reference

* remove redundant return

* some admin logging

* qdel(src)

* admin message -> log_game

* fixes bad references in messages

They would report as "welding_fuel" instead of "the beaker"

* massive changes

not quite balanced yet

* Switches to dyn_explosion

Balances the explosion size

* Final touches

* please god let this work

* FIX IT FIX IT FIX IT
2017-11-14 08:58:16 +13:00
AnturK d6f780613c Fixes client timers. 2017-11-13 20:54:58 +01:00
ShizCalev c3981ff578 [WIP] Floyd's wild sound adventure (Adds sound_loop datums to a bunch of machinery) (#32336)
* noisy

* Adds sounds to modular computers

* Adds range modifier var to sound loops

* finetunes computer sound range

* maybe fixes stuff

* changes some of the sound lengths

* borgs and some small changes

* sanity

* gravgen makes noise too
 (reverted from commit ea523084c2)
2017-11-13 14:20:34 -05:00
nicbn eae3d10cfc Cryo rebalance (#32565)
* Cryo rebalance

* performance, generic overlay

* No more space change

* oops i used commas instead of dots

* Update cryo.dm

* fukkin github

* Update cryo.dm
2017-11-13 14:11:05 -05:00
ACCount 4daec51473 Updates all the map disposal pipes for recent disposals refactor (#32670)
* Updates all the maps to match the new disposal typepaths

* Removes hacks for supporting old maps from disposals code

* Updates the main maps again, fucking conflicts

* More pipes updated, integrated another disposals fix PR
2017-11-13 13:29:13 -05:00
Jordan Brown 2d04e1172d Merge pull request #32641 from praisenarsie/patch-8
blah blah adds some initialize() for squeaky clean code and performance
2017-11-13 12:37:22 -05:00
Qustinnus a4bf7c72bc Adds ambience for Reebe. (#32623)
* spooky

* fix 1

* fix 2
2017-11-13 22:44:23 +13:00
Emmett Gaines 28e6359939 makes blueprints work on station and able to expand old areas (#32280)
🆑 ninjanomnom
add: You can now select a nearby area to expand when using a blueprint instead of making a new area.
add: New shuttle areas can be created using blueprints. This is currently not useful but will be used later for shuttle construction.
tweak: Blueprints can modify existing areas on station.
admin: Blueprint functionality has been added to the debug tab as a verb.
/🆑

Additionally the code for getting all turfs in a contained space has been refactored for some pretty good performance improvements.

Old proc: Self CPU 8.816, Total CPU: 10.009, Real Time: 10.009, Calls: 5000
New proc: Self CPU 4.174, Total CPU: 9.000, Real Time: 9.001, Calls: 5000

They've been moved into a area helpers file.
2017-11-13 22:32:36 +13:00
nicbn dd7470f552 Adds a timer to falsewall code (#32637)
* Adds a timer to falsewall code

* better code

* removes a parameter
2017-11-13 22:28:29 +13:00
oranges 1b01398f00 Merge pull request #32618 from AnturK/lingfix
Fixes readapt removing hivemind communication.
2017-11-13 22:20:21 +13:00
oranges ac8864b6e3 Merge pull request #31947 from AnturK/yarr
How does this work:
Station receives a communication extorting current cargo point, if they answer yes the points are just gone and nothing of interest happens.

If station refuses to pay or is silent for 3 minutes, pirate shuttle spawns somewhere in space.

    There's an internal GPS onboard so crew will always be able to follow the shuttle.
    Crew of 3, moderately armed. (Balance pending)
    Shuttle engines have 3 minute cooldown between jumps.
    Special shuttle equipment will block cargo and emergency shuttles from leaving and slowly steal the points.
2017-11-13 22:18:37 +13:00
oranges 022cac6ce3 Merge pull request #32553 from ExcessiveUseOfCobblestone/ihategoofxray
Xrays go through walls but stop on mobs/blob
2017-11-13 22:16:34 +13:00
KorPhaeron 050d2e7780 Fixes chaplain not getting his weapon on spawn (#32658) 2017-11-13 04:15:15 -05:00
Ashe Higgs 5946689f10 Improves the deep fryer (#32482)
While I was messing with vitamins and nutrients, I decided to touch up on deep fryers as a separate project. A demo of sounds can be found here, using the looping sound framework added recently. Also, sound quality in the video is kind of terrible; it sounds much nicer in-game.

Fryers themselves now use the cooking oil reagent, which is new and can be obtained by grinding soybeans (for vegetable oil) or meat (for oil derived from fats.) This does include synthmeat, which you can also use for meat anyway! By default it takes about 1.2 units of oil to fry one object.

Also adds oil_use and fry_speed vars that determine how well the fryer does its job. These values start at ~0.04 and 1 respectively, and can be brought to 0.01 and 4 with max-tier parts (each fryer uses one micro laser.)

Cooking oil itself can be heated to 450 K to bring out its latent frying powers. When splashed on object, it will fry them instantly (albeit inefficiently)... and can also fry humans and other creatures rather painfully.
2017-11-13 22:15:07 +13:00
oranges 72506428e2 Merge pull request #32557 from kevinz000/hairstyle_drill
Adds Extended Drill Hair
2017-11-13 22:12:02 +13:00
Qustinnus ea523084c2 [WIP] Floyd's wild sound adventure (Adds sound_loop datums to a bunch of machinery) (#32336)
* noisy

* Adds sounds to modular computers

* Adds range modifier var to sound loops

* finetunes computer sound range

* maybe fixes stuff

* changes some of the sound lengths

* borgs and some small changes

* sanity

* gravgen makes noise too
2017-11-13 22:10:43 +13:00
Tad Hardesty 6767c37926 Prevent placing posters on diagonally-smoothed walls (#32558)
Posters are also knocked off the walls if they change to being
diagonally smoothed later.
2017-11-13 09:32:44 +01:00
nicbn 1eaa87650a Fixes cryo overlay system (#32613)
* Fixes cryo overlay system

* oops
2017-11-12 20:27:43 -05:00
Leo 6b97ae83a6 Adds a multitool_act and a proper check on tool_check (#32640) 2017-11-12 20:11:49 -05:00
kevinz000 3af36b4273 Checks for nulls in weakrefs (#32570) 2017-11-12 21:58:53 -02:00
tortellinitony 3af433ae26 Makes clown box consistent with the rest of the boxes (#32642) 2017-11-12 16:56:36 -05:00
AnturK b1051ae506 Fixes stimulum decay (#32597)
* Fixes stimulum decay

* Nitryl too

* This too.

* Makes stimulum actually apply it's anti-stun changes.
2017-11-13 10:32:19 +13:00
Jalleo 2f9537c7a9 Refactor of base machinery a tiny bit more. DONE (#32546)
* Moves a base uid from machienry to a bunch of children as it was literally setting a var that most machines never used. This is probably a good candidate for a component replacement.

* Just checking something

* Does this fix the compiling not working properly?

* And this?

* What is going wrong ugh!

* params["target"] instead of params["set"] bug was there before I even touched it but my compiling of TGUI caused it or something?

* Slight tidying up for what Cyberboss and Antur likes.

* Fixes the things that I was asked to fix
2017-11-12 14:19:04 -05:00
nicbn 5f3e1cd11a Space vacuum damage doubled (#32566) 2017-11-12 13:53:49 -05:00
Jordan Brown a4210e9bbf Merge pull request #32585 from Qbopper/turnitdown
adjusted default internet song volume to 25
2017-11-12 13:52:14 -05:00
Leo 05083a0638 Merge pull request #32635 from AnturK/cowardsallofthem
Fixes fleeing the station message accuracy
2017-11-12 15:40:35 -02:00
FrozenGuy5 5294c48be1 Adds alot more initialize() part two 2017-11-12 10:56:33 +00:00
YPOQ 7a3a66a4f8 Fixes AI anti-cheat false positives (#32627) 2017-11-12 03:08:01 -05:00
kevinz000 18bae22e2b Fixes Colossus Projectiles (#32621) 2017-11-12 02:26:33 -05:00