Commit Graph

1509 Commits

Author SHA1 Message Date
Kyep 4bad89e37f AA requests 2020-08-11 05:19:48 -07:00
Kyep e86ae71861 tweaks window height 2020-08-11 05:01:09 -07:00
Kyep 0652f9f9af TGUI Tank Transfer Valves (TTV) 2020-08-11 04:54:35 -07:00
Kyep 0d9bc42d25 debugging info 2020-08-09 15:20:54 -07:00
Kyep d5b1db9b60 AA 3 2020-08-09 14:51:17 -07:00
Kyep 472fa93c97 rm subspace, fix colors II, fix intercoms 2020-08-09 14:49:10 -07:00
Kyep 512e88d543 AA requests 2020-08-09 14:25:28 -07:00
Kyep 55fcea6d69 more height adjustments 2020-08-09 13:35:52 -07:00
Kyep fe8f360320 sizing, naming 2020-08-09 13:09:42 -07:00
Kyep 6927ad1b31 Port Radios to TGUI 2020-08-09 12:36:30 -07:00
AffectedArc07 0aa89bd3de Merge pull request #13748 from Fox-McCloud/rig-purge
Purges Rigs
2020-08-09 18:21:39 +01:00
Shadow Quill f116dced33 Don't wipe twice! 2020-08-07 16:16:37 -05:00
mochi 038bb7a3a6 Merge branch 'master' into fix-stuff 2020-08-07 10:07:18 +02:00
SteelSlayer 06686a302a Adds a bunch of SStgui.close_uis(wires) 2020-08-01 14:40:06 -05:00
Shadow-Quill cfcffa146a Mobile Webedit(TM) 2020-08-01 03:46:41 -05:00
Shadow Quill 9e24baa8c7 AI TGUI-ing 2020-07-30 16:41:58 -05:00
AffectedArc07 debcf5dad0 Replaces all "var " with "var/" 2020-07-29 10:06:00 +01:00
AffectedArc07 56d2f833b3 Lets fix verbage while we are at it 2020-07-28 20:46:09 +01:00
SabreML 4f05dc2354 Update lightreplacer.dm 2020-07-27 03:38:52 +01:00
SabreML 7da32e28ba Fixes light replacer grammar. 2020-07-27 03:32:37 +01:00
Fox McCloud 6744e281a2 styling fixes 2020-07-22 17:19:45 -04:00
mochi 79ed9b8b57 Merge branch 'master' into instrument-tgui-n-optimization 2020-07-21 23:55:11 +02:00
AffectedArc07 aa986436e1 Fixes a bad practice in existing TGUIs 2020-07-21 08:21:53 +01:00
SteelSlayer 2045759348 Merge remote-tracking branch 'upstream/master' into wires-tgui 2020-07-19 23:20:20 -05:00
Fox McCloud 7585a2060b Refactors Intercomms For Less Processing 2020-07-17 15:50:52 -04:00
mochi 24e8cd66ac Port Baystruments PR from tgstation 2020-07-17 15:18:17 +02:00
mochi a7e4c8af42 TGUI-ise and optimize all instrument code 2020-07-16 23:30:21 +02:00
AffectedArc07 b511d55cd4 Gamebreaking bug fix immediately 2020-07-15 20:04:08 +01:00
SteelSlayer d75d29191a mind cleanup 2020-07-13 22:18:04 -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
SteelSlayer 9cfd206885 tgui wires 2020-07-04 23:14:30 -05:00
Fox McCloud c4143aedf0 Purges Rigs 2020-07-01 13:09:15 -04:00
Fox McCloud ad210368b9 Merge pull request #13730 from Gatchapod/isSynthetic-removal
Removes isSynthetic() helper, replaces its instances with ismachineperson()
2020-07-01 00:12:23 -04:00
Gatchapod 3e6ad37661 renaming it is a good idea, too 2020-07-01 05:25:49 +02:00
Gatchapod 94a77895bc We don't need it, do we? 2020-06-30 13:39:04 +02: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
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
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
joep van der velden 0971bbedb6 Replaces the seconds and minute procs with the defines 2020-06-25 23:06:00 +02:00
AffectedArc07 88f71cc151 Bumps to DreamChecker 1.4 2020-06-20 10:51:26 +01:00
joep van der velden d3743f83fa Improves bomb logging and replaces single attack log msges with actual logging 2020-06-08 23:44:06 +02:00
Fox McCloud 27756b0e25 Merge pull request #13490 from farie82/flash-and-camera-flash
Gives flashes and cameras a light flash
2020-06-05 23:18:47 -04:00
Fox McCloud 70b46d8aea Life refactor (#13471)
* Life Refactor WIP

* part 2

* part 3

* runtime fix

* newlines

* tweaks

* perspective checks

* fixes

* remote view tweaks

* more fixes

* robot fixes

* better updating

* cleaned up icon procs

* less proc call overhead

* performance gains

* more optimization

* shorter lists, removal of unecesary code

* gene OOP and dna styling cleanup

* oops

* axe disabilities

* typeless loop

* various tweaks and fixes

* brain checks

* runtime fixes

* cryo vision fixes
2020-06-03 19:43:30 -06:00
mochi d96d3f2b7a #13499: Command amplification no longer applies to non-comms line
Make a copy of message_pieces when instancing message datum for radio speech to allow editing the radio line without affecting the actual line
2020-05-31 17:11:04 +02:00
Fox McCloud 3eb2a5648e Fixes Intercomms and Station Bounce Radios (#13497) 2020-05-25 23:37:20 -06:00
joep van der velden caaa43439f Small refactor 2020-05-25 21:19:51 +02:00
joep van der velden d065268efd Gives flashes and cameras a flash 2020-05-25 21:15:26 +02:00