Commit Graph

17194 Commits

Author SHA1 Message Date
PsiOmega
93b049e7a6 Alarm centralization completion
Ensures the master area is always used, to avoid issues caused by dynamic lightning which splits areas into sub-areas.
Power alarms now handled centrally.
2015-02-23 11:23:23 +01:00
PsiOmega
1c763ff2c9 Merge remote-tracking branch 'upstream/dev' into subsystems 2015-02-23 10:32:32 +01:00
PsiOmega
5578afa07c General update.
NanoUI interface sorted.
Accessible by AI, borgs, and through consoles.
Automatic alarm resets in case of lost sources.
2015-02-23 10:32:25 +01:00
mwerezak
3ae3ef7961 Merge remote-tracking branch 'upstream/dev' into runtime 2015-02-22 21:13:20 -05:00
PsiOmegaDelta
58ff042fc8 Merge pull request #8197 from mwerezak/mecha-airlocks
Allows exosuits to interface with adjacent airlock controllers and buttons
2015-02-22 16:50:06 +01:00
Chinsky
79917d57b2 Merge pull request #8187 from PsiOmegaDelta/SyndicateDescriptions
Rudimentary uplink descriptions.
2015-02-22 11:32:49 +03:00
Chinsky
2d03c412f7 Merge pull request #8182 from Neerti/2_20_2015_examine_tab_refactor
Examine Tab 2: Revenge of the Refactor: Reloaded
2015-02-22 11:32:32 +03:00
Zuhayr
3900b90abc Merge pull request #8203 from Baystation12/master
Master into dev.
2015-02-22 18:24:47 +10:30
mwerezak
2fcf8d51f4 Allows exosuits to interface with adjacent airlock controllers and buttons. 2015-02-21 20:54:01 -05:00
mwerezak
5d627d4b24 Fixes compile warning, cleanup 2015-02-21 15:36:33 -05:00
Zuhayr
e0267c4adf Merge pull request #8194 from comma/gore
Surgery overlays
2015-02-22 01:00:47 +10:30
Zuhayr
cbcb838a0c Merge pull request #8188 from emmanuelbassil/gargle
Fixes #8174
2015-02-22 01:00:18 +10:30
Chinsky
acfd99e33c Surgery now shows up on mob, in all gory glory. 2015-02-21 16:31:44 +03:00
emmanuelbassil
a46540ecd7 Damn you space 2015-02-21 14:53:33 +02:00
GinjaNinja32
ca6448fa4c Fixes #8192 2015-02-21 12:11:40 +00:00
Chinsky
4daf7161ad Merge pull request #8191 from PsiOmegaDelta/NanoFix
Fixes runtime in Topics() when called from non-NanoUI sources.
2015-02-21 14:34:09 +03:00
emmanuelbassil
feb335c172 Goddamnit. 2015-02-21 11:56:01 +02:00
emmanuelbassil
0621e6adea Adding ..() 2015-02-21 11:39:36 +02:00
PsiOmega
89da19de8a Fixes runtime in Topics() when called from non-NanoUI sources. 2015-02-21 10:32:20 +01:00
Zuhayr
0c206344b6 Master<dev 2015-02-21 19:57:31 +10:30
PsiOmega
4c8bf16628 Rudimentary uplink descriptions. 2015-02-21 10:16:47 +01:00
Chinsky
81599a9203 Merge pull request #8175 from Kelenius/ofBorgsAndSynths
Adds robot synths
2015-02-21 11:43:39 +03:00
Chinsky
214324eaaf Merge pull request #8156 from PsiOmegaDelta/CameraMove
Custom ninja spawn points.
2015-02-21 11:43:19 +03:00
emmanuelbassil
ec8b3fe195 Forgot the else! 2015-02-21 10:14:33 +02:00
emmanuelbassil
88dd80088c Using switch statement 2015-02-21 08:43:43 +02:00
Chinsky
2b2332cfc1 Merge pull request #8157 from mwerezak/gun-rewrite
Better handling of mob projectile passthrough and embedding + some gun tweaks
2015-02-21 07:52:58 +03:00
Chinsky
6bd495fc47 Merge pull request #8164 from PsiOmegaDelta/NanoAir
Air Alarm and Atmospheric Controller NanoUI
2015-02-21 07:51:01 +03:00
Chinsky
8a0f2213bd Merge pull request #8158 from MrSnapwalk/moretoys
Adds more toys.
2015-02-21 07:50:25 +03:00
Chinsky
2361cf91f0 Merge pull request #8186 from PsiOmegaDelta/IcarusLogs
Icarus cannon admin logs.
2015-02-21 07:50:14 +03:00
Chinsky
dcff550628 Merge pull request #8178 from mwerezak/windowzas
Firedoors and blast doors no longer block zones
2015-02-21 07:50:08 +03:00
MrSnapwalk
ee24bdb3b1 Adds the spider plushie - sprite by Bishop. 2015-02-20 21:17:46 -06:00
MrSnapwalk
cf431370f3 Action figure un-refactor, minor fix. 2015-02-20 21:02:26 -06:00
mwerezak
09afd35798 Syringe gun cartridges change name when loaded 2015-02-20 21:04:19 -05:00
emmanuelbassil
db702e13b6 Fixes #8174 2015-02-20 23:33:22 +02:00
PsiOmega
f0a5dae1c4 Icarus cannon admin logs. 2015-02-20 19:54:15 +01:00
Kelenius
83fc1689ef Fixes a turret runtime 2015-02-20 20:19:12 +03:00
PsiOmega
5b299e0104 NanoUI atmosphere control and remote air alarm support. 2015-02-20 17:39:55 +01:00
Zuhayr
31edc34a3d Merge pull request #8184 from Kelenius/ofDronesAndVerbs
Axes drone verb category
2015-02-21 02:32:30 +10:30
Kelenius
4aee297d2e Axes drone verb category
Moves verbs to "robot commands"
2015-02-20 17:21:12 +03:00
Neerti
3f16754e89 Third refactor for examine system! This time we go back to atom-var based system, but because strings are tabled, it's apparently okay.
The entire system is now self-contained inside a module folder.
Also fixes a runtime I made because ghosts lack a mind (and so do I)
2015-02-20 08:04:17 -05:00
Kelenius
a0b73140e9 Fixes for synths and decompiler 2015-02-20 13:32:10 +03:00
Zuhayr
77805bfd05 Merge pull request #8179 from comma/undies
Fixes a sanity check turned insanity check forcing everyone to go commando
2015-02-20 17:01:25 +10:30
mwerezak
32b543c4e4 Firedoors and blast doors no longer block zones
Firedoors no longer block zones, fixes #8169
Blast doors no longer block zones as well, which fixes some of the awkward zone geometry seen in #4798
2015-02-19 23:36:21 -05:00
Zuhayr
df8b3c3804 Merge pull request #8172 from PsiOmegaDelta/AirlockCycling
Less screen wandering NanoUI windows.
2015-02-20 14:46:01 +10:30
MrSnapwalk
71f8a5c8e8 Minor fixes, action figure refactor. 2015-02-19 20:37:36 -06:00
Kelenius
1c1e644f29 Adds robot synths 2015-02-19 21:04:27 +03:00
Chinsky
fde327a83c Merge pull request #8121 from Neerti/2_13_2015_examine_tab
Adds the Examine Tab.
2015-02-19 21:00:22 +03:00
PsiOmega
d32cffaefe NanoUI air alarm interface. Remote support lost. 2015-02-19 18:23:25 +01:00
PsiOmega
ead0f31426 Revises how Topic and NanoUI shares allowance-logic.
All mob-interaction logic now resides in nanointeraction.dm and is called by the base CanUseTopic().
Specifics for when objects allows mob-interaction can be specified by overriding CanUseTopic(), see machinery.dm.
2015-02-19 18:22:19 +01:00
Chinsky
ae0ce4e620 Merge pull request #8170 from mwerezak/inventoryfix
Fixes #8075 + cigar/pipe overlays
2015-02-19 19:59:16 +03:00