Commit Graph

5803 Commits

Author SHA1 Message Date
AffectedArc07 07301da5d2 Merge pull request #13338 from Kyep/id_computer_demote_terminate_freejob
ID Computer Demotion/Termination Upgrades
2020-08-16 13:14:42 +01:00
AffectedArc07 09ef06a7ec Merge pull request #13896 from Kyep/sleeper_teleport_fix
Fixes issues with machines/mechs when a person is teleported out of them
2020-08-11 14:29:41 +01:00
Kyep 2a8df40741 AA requests 2020-08-10 12:53:14 -07:00
AffectedArc07 9edea622c4 Merge pull request #13849 from Fox-McCloud/remove-unused-code
Removes Unused Turntable Code
2020-08-09 18:22:54 +01:00
AffectedArc07 96840368d4 Merge pull request #13674 from Fox-McCloud/remove-atc
Removes Excessive Automated Yakking
2020-08-08 21:18:44 +01:00
Kyep 7c9019d74b Merge remote-tracking branch 'ParadiseSS13/master' into id_computer_demote_terminate_freejob 2020-08-01 17:39:30 -07:00
Kyep d49c2cbcab Fixes runtime in cryopod.dm:310 2020-08-01 12:29:13 -07:00
Kyep aa36e21c29 also support bodyscanners 2020-08-01 10:45:27 -07:00
Fox McCloud f71d3c0572 Merge pull request #13937 from Kyep/depot_tweak
Depot Perimeter Shields Tweak
2020-07-31 15:53:17 -04:00
AffectedArc07 debcf5dad0 Replaces all "var " with "var/" 2020-07-29 10:06:00 +01:00
Kyep 7c61d340ef Remove perimeter shields call 2020-07-27 06:40:53 -07:00
SteelSlayer f6925381bb teleporter 2020-07-26 10:00:56 -05:00
Kyep ce9945885b use isobj helper 2020-07-22 17:08:26 -07:00
Fox McCloud 1e45410dcc Merge pull request #13890 from AffectedArc07/tgui-inconsistency-tweaks
Fixes a bad practice in existing TGUIs
2020-07-21 15:49:34 -04:00
Kyep ef9d5bbe7c refactor 2020-07-21 12:12:05 -07:00
Kyep 13149fa93a Fixes runtimes from moving SSD/AFK people out of machines 2020-07-21 11:56:59 -07:00
AffectedArc07 79bd10034a Tcomms fixes and tweaks (#13880)
* Tcomms fixes and tweaks

* Grammar
2020-07-21 03:40:26 -06:00
AffectedArc07 aa986436e1 Fixes a bad practice in existing TGUIs 2020-07-21 08:21:53 +01:00
Fox McCloud 2e5ef3ccf7 Removes Unused Turntable Code 2020-07-15 14:46:03 -04:00
SteelSlayer e08cceb096 painter fix 2020-07-14 11:23:28 -05:00
SteelSlayer e8b64acaab Adds the airlock painter (#12687)
* Adds the airlock painter

* 5 am push, pls don't break

* uses assoc lists, add do_after, painter attack_self

* more upgrades

* remove random whitespace

* better logic

* initial over new, flags, manually sort the list

Co-authored-by: SteelSlayer <SteelSlayer@users.noreply.github.com>
2020-07-13 15:52:34 -04:00
AffectedArc07 d9d97b6cc6 More Tcomms Fixes 2020-07-13 11:26:17 +01:00
Fox McCloud 48fbdda84b Standardizes Holodeck (#13701)
* Standardizes Holodeck

* fixe and real space

* last errors

* map update

* fix

* console fix

* mapping error
2020-07-12 14:25:08 -06:00
Fox McCloud f71e66f428 Merge pull request #13760 from denghis1/bugfix_syndicate_bomb_defusal
bugfix syndicate bomb not triggering defuse properly
2020-07-11 22:26:45 -04:00
AffectedArc07 650c638d41 Removes semicolons 2020-07-11 18:51:45 +01:00
Kyep cf3e26f670 Notify admins when AI core is created (#13801)
* notify admins when an ai core is created

* add co-ords

Co-authored-by: Kyep <Kyep@users.noreply.github.com>
2020-07-11 02:42:30 -06:00
farie82 bd2fb61eff Use UID instead of \ref (#13803) 2020-07-11 02:35:31 -06:00
Fox McCloud 163050be1d Merge pull request #13744 from denghis1/slot_machine_add_unwrench
Tweak, Added wrench_act to slot machines, so that they can be moved by the crew
2020-07-07 13:51:37 -04:00
denghis1 7c976a7c98 cleans up the defused part of process() a little
Removes countdown.stop and stop_processing from the else if (defused) part, since this will be run on next tick of process() no need to run this twice.
Also removes the defused part of if(defused && (payload in src)) since we already check for defused above
2020-07-03 20:34:11 +02:00
denghis1 82c6595926 fixes syndicate bomb not triggering defuse properly
Moves active = false from wires\syndicatebomb\UpdateCut()
to machinery\syndicatebomb\process()
removes a redundant check for if the bomb is not active in machinery\syndicatebomb\process()
This fixes the bomb not triggering payload.defuse() in process(), and thus makes the training bomb actually work again
2020-07-03 19:30:04 +02:00
Fox McCloud 8852a9de58 Makes New Players GC 2020-07-01 10:45:42 -04:00
denghis1 71501580dd Timer set to use default value
Timer for wrenching changed from 120 the use the proc default instead of 20, this brings it in line with most other wrenchable objects
2020-07-01 13:20:49 +02:00
denghis1 6d6091c0e2 Added wrench_act to slot machines, so that they can be moved by the crew
Added the section of code that is used on pretty much every wrenchable machinery to the slot machines, so that they can now be moved and wrenched down again. Wrench time set to 120 to make it take a tad longer than most things to unwrench/wrench.
2020-07-01 09:29:10 +02:00
Fox McCloud 0dea896023 Minor Turf Refactor (#13690)
* Turf GC

* might as well do this

* additions

* Bay being bay
2020-06-30 17:47:09 -06:00
AffectedArc07 58aa86cb9f TGUI-V3 (#13310)
* I need that gitignore file

* Temp Commit - DOES NOT COMPILE

* THE SHIT WORKS

* Readme change

* Disposal Unit --> TGUI

* mmmm yes CI which may not actually work

* New GitIgnore

* ITS TGUI-NEXT BABY

* Doc update

* CI tweak

* Chmod

* And again

* *sigh*

* Lets appreciate the irony of me failing CI stages

* 0/1 --> True/False

* Fixes some update nonsense

* CI Update

* Lets try this

* What about this maybe

* NVM is hurting me

* I swear to god

* A little bit of validation in my life

* V3 BABYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY

* Fixes

* Fixes NaN appearing for a few frames when UIs open

* Fixes + Crew Monitor

* Corn + Steel + Mochi Fixes

* Forgot this

* Fixes from stylemistake

* Code Change

* Adds logout proc

* Offline implications + Resizeable crew monitor

* Change locate() to locateUID()

* Change div --> box
2020-06-30 03:51:36 -04:00
Fox McCloud 93db61665d Speech bubble refactor and Features (#13598)
* Speech Bubble Update and Refactor

* OBJECTION

* magistrate too

* args

* clean up and plug in atom say

* better
2020-06-28 14:23:32 -06:00
Kyep 547d76fb4b Cyborg Improvements (#13056)
* ash storm immunity

* safety override & lavaproof upgrades

* mini-extinguisher for janiborg

* borg cell paths, prevent station borgs using gamma module

* Limit crew SecBorgs to 2, DS borg laser reflection

* replaces standard module with generalist module

* generalist borg gets crowbar

* fix bug where ert engi/med borgs runtime / do not get sprites

* adds TG lavaland and spidermin mining cyborg icons

* roundstart borgs=2, spawn locations=4

* adds damage_protection mechanic

* add xeno_disarm_chance

* ERT borg naming scheme: (level) ERT (number)

* std borg: tweaks hypo, RMs holoproj, adds mats/subsystems

* AA bullet_arc refactor

* refactors var/require_module to be bool, proc/action() to return bool

Suggested by farie82

* better radio for generalist

* rework gamma borgs, split of destroyer borgs

* dead robots fix

* fixes error caused by merging of PR 12932

* manually fix line endings

* fixes borg energy weapons (except disablers) not being recharged within recharging stations

* add trailing newline to make travis pass

* compatibility with #13471 life refactor

* deletes change to gamma sec ERT laser beam energy cost

* refactor handling of ash/lava immunities

* removes spiderlike mining borg sprite

* tweaks generalist borg loadout

* limit secborgs to 1 on green alert / roundstart

* re-run icondiffbot

Co-authored-by: Kyep <Kyep@users.noreply.github.com>
2020-06-28 14:16:14 -06:00
Fox McCloud 93bc894920 Merge pull request #13692 from farie82/seconds-minutes
Replaces the toSeconds and toMinutes procs with the defines
2020-06-26 22:12:24 -04:00
Fox McCloud dc819638d6 Merge pull request #13670 from AffectedArc07/tcomms-rework-fixes
Tcomms rework tweaks
2020-06-26 22:10:39 -04:00
Fox McCloud 7feaccec89 Merge pull request #13699 from Autumn211/hello-world-typos
Fixes typo in NTTC.dm comments
2020-06-26 20:11:48 -04:00
Fox McCloud 4ac8c4185c Merge pull request #13588 from dearmochi/more-fix-stuff
More fixes: Custodial Locator, e-swords, upside-down-itis and grabbing
2020-06-26 20:10:20 -04:00
Autumn211 6804787ff4 Fixes typo in NTTC.dm comments 2020-06-26 22:38:47 +01:00
SteelSlayer 996b72e766 Fixes airlocks that have panel shielding being un-repairable with a welder (#13405)
* fix security airlock welding

* its span time

Co-authored-by: SteelSlayer <SteelSlayer@users.noreply.github.com>
2020-06-26 01:25:18 -06:00
SteelSlayer 9ea748b130 Mountable frame bugfixes and minor refactor (#13076)
* initial

* bit of code cleanup / refactoring

* review changes

* CRLF to LF

* GLOB stuff

* travis did not like that

Co-authored-by: SteelSlayer <SteelSlayer@users.noreply.github.com>
2020-06-26 01:19:27 -06:00
SteelSlayer 74d0e6523b Fixes welders blinding you when you repair robo-limbs and cyborgs (#12988)
* Fixes welders blinding you while repairing your own robo-limbs

* gives tool_start_check() a target argument

* flash be gone

* CRLF to LF

* adds trailing newlines because travis wants them I guess

Co-authored-by: SteelSlayer <SteelSlayer@users.noreply.github.com>
2020-06-26 01:18:13 -06:00
Fox McCloud b3d69aac9b Moves to BYOND 513 (#13650)
* Fixes Orbiting

* moves to 513

* travis update

* check for minor version too
2020-06-26 01:15:59 -06:00
ZomgPonies 1b6292de88 Brigtimer Runtime fix (#13597)
* Runtime fix

* Update to runtime fix

* Requested fix

* Fix

* Final? Fix
2020-06-25 21:27:31 -04:00
joep van der velden 0971bbedb6 Replaces the seconds and minute procs with the defines 2020-06-25 23:06:00 +02:00
dearmochi 9424a80dcd Merge branch 'master' into list-memory-optimization 2020-06-25 09:15:18 +02:00
Fox McCloud 69de03a622 Gas Mixture Refactor (#13602)
* Gas Mixture Refactor

* derp

* defined turf types

* fixes

* cuts turf visuals cost in half

* even better equalizing with planetary atmos

* remove volatile fuel

* comment and documentatino on turf gas vars
2020-06-24 17:48:50 -06:00