Commit Graph

263 Commits

Author SHA1 Message Date
Cheridan
797bfe01ef Merge pull request #14391 from neersighted/tgui_followup
Fix tgui proc signatures and thus AI APC reboot
2016-01-04 17:06:52 -06:00
Bjorn Neergaard
aec6bc103c Fix tgui proc signatures and thus AI APC reboot
This allows state overloading

Make AI reboot code use ui_interact instead of attack_ai
Fixes #13762
2016-01-04 16:25:20 -06:00
Cheridan
145ed07651 Merge pull request #14268 from lordpidey/welderfix
Welding vents/scrubbers shut now uses fuel.
2016-01-02 16:29:12 -06:00
lordpidey
aca6a3dc83 Update vent_scrubber.dm
Removed whitespace.
2016-01-01 21:36:14 -05:00
Mike Long
8e09360556 Only consumes fuel at the END of the weld now. 2016-01-01 21:15:10 -05:00
Bjorn Neergaard
777ba0486d Rename the tgui pref and adjust all UI sizes for the rewrite 2016-01-01 17:47:45 -06:00
Bjorn Neergaard
a2bb279164 NanoUI is now 'tgui' 2016-01-01 17:47:44 -06:00
Bjorn Neergaard
8d344ec883 Finish even more UIs...
* Add atmos UIs and solar interface
* Add air alarm interface
2016-01-01 17:47:13 -06:00
Bjorn Neergaard
113fc2435a Add cryo interface 2016-01-01 17:46:55 -06:00
Mike Long
c0d88d051d Welding vents/scrubbers shut now uses fuel.
Fixes #9947
2016-01-01 16:20:16 -05:00
tkdrg
a73f3261b3 Merge pull request #13771 from AnturK/pipecrawl
Ventcrawling fixes
2015-12-20 14:23:55 -03:00
AnturK
46a11b0542 Ventcrawling fixes 2015-12-20 11:15:13 +01:00
Bjorn Neergaard
487942a09c Reduce NanoUI size by hosting fonts externally
Also resize Cryo to be more compact
2015-12-17 10:15:13 -06:00
oranges
134a76cc8f Line ending apocalypse 2015-12-17 14:12:37 +13:00
Razharas
9dac032681 Merge pull request #13507 from neersighted/nanoui_compat
NanoUI 3.0!
2015-12-16 07:43:29 +03:00
Bjorn Neergaard
da4842dddf Make NanoUI resistant to Topic spoofs
Move Topic() into a NanoUI-specific ui_act proc
Update to @YotaXP's latest JSON code.
Return focus to the mapwindow if a key is pressed in a NanoUI.
2015-12-15 22:37:52 -06:00
Bjorn Neergaard
47b727a23e Rework how NanoUI handles Topic()
Also, add the ability to winset and the like, all from Javascript
2015-12-15 13:12:35 -06:00
Bjorn Neergaard
5678dfcbd1 Prefix everything with 'nanoui' to avoid conflicts 2015-12-15 13:12:33 -06:00
Bjorn Neergaard
8fdfa08e58 Port NanoUI styles to LESS 2015-12-15 13:08:27 -06:00
Bjorn Neergaard
a0c54eba97 Begin rewrite of NanoUI frontend.
* Remove jQuery in favor of polyfills.
* Make NanoUI work with IE8-IE11
* Upstream doT
* Change NanoUI template syntax
* Event driven code
2015-12-15 13:07:11 -06:00
Supermichael777
a5df034693 noaccsesrequirements on mixers 2015-12-14 20:25:32 -05:00
Supermichael777
943e3b1335 Update mixer.dm 2015-12-14 20:23:10 -05:00
Cheridan
ef989fe1dc Merge pull request #13589 from Menshin/atmos_disconnect_runtime_fix
Fixes runtimes on unary atmos devices rotation
2015-12-13 15:09:30 -06:00
Menshin
9262d81ad4 Fixes freezer going into negative Kelvin temperatures (fixes #13583). 2015-12-12 20:43:26 +01:00
Menshin
92b334b027 Fixes runtimes on unary atmos devices rotation. 2015-12-12 16:13:30 +01:00
duncathan salt
bea8d35ff5 Merge pull request #13437 from neersighted/clickable_stats
Refactor MC/Failsafe/add Subsystems
2015-12-07 19:58:46 -06:00
Bjorn Neergaard
34b717afb4 radio_controller -> SSradio, SSbp -> SSnpc 2015-12-04 22:25:24 -06:00
Bjorn Neergaard
bfdaf453b0 Fix Cryo checks
Derp
2015-12-04 00:31:43 -05:00
Bjorn Neergaard
9c997c2be0 Make remove buttons for whole beaker, not individual chems
Also re-arrange chemistry because that crap is whack...
Also, clean up chemistry code's variables...
Death to colons!
2015-12-03 14:33:28 -06:00
Bjorn Neergaard
7f89216b7f Fix Cryo; make escaping easier.
We initialize efficiency as 1 to make sure it works even if
parts are not upgraded.
Make it a tad easier to escape.

Fixes #13364
2015-12-01 17:04:09 -06:00
Razharas
7a8ea82617 Merge pull request #13321 from neersighted/cryo_fix
Remove Cryo eject verb, revert sleeping/knockout removal, give resist a delay
2015-12-01 16:35:34 +03:00
Bjorn Neergaard
5f6bac6d15 Fix Cryo relaymove() 2015-11-30 21:29:33 -05:00
Bjorn Neergaard
b425aa538d Make Cryo auto-ejection optional. 2015-11-30 21:18:03 -05:00
Bjorn Neergaard
dfb2f81b7f Apparently this check is redundant 2015-11-29 21:28:25 -05:00
duncathan salt
ad410e39d8 Merge pull request #13296 from neersighted/nanoui_checks
Fix some NanoUI checks
2015-11-29 18:36:18 -06:00
Bjorn Neergaard
3c1614e62d Remove Cryo eject verb, revert sleeping/knockout removal, give resist a delay
Some shitler removed the sleeping effect
2015-11-29 19:05:04 -05:00
Bjorn Neergaard
06e5df9336 Fix NanoUI missing assignment; use two-line ifs 2015-11-29 18:20:10 -05:00
Jordie
da0c466f82 Merge pull request #13149 from Firecage/toolspeed
Adds toolspeed
2015-11-29 21:06:15 +11:00
Bjorn Neergaard
5601eaf56e Fix Mixer NanoUI size 2015-11-28 17:16:20 -05:00
Bjorn Neergaard
404642b25b Update the rest of the Atmos stuff 2015-11-27 23:17:15 -05:00
Bjorn Neergaard
2feedfa009 Update Cryo, NanoUI states, add new contains() helper 2015-11-27 21:21:52 -05:00
Bjorn Neergaard
b897fb6d72 Fix NanoUIs flashing, update Tanks, Solars, and Canisters 2015-11-27 15:30:18 -05:00
Bjorn Neergaard
1a44e3d851 Refactor NanoUI API
Also update NanoUI-using code to the new API.
2015-11-26 07:11:31 -05:00
Bjorn Neergaard
4e5edf396a Update NanoUI
* Update NanoUI to the latest version, ported from Baystation12
* Update the Air Alarm UI
* Make changes to subsystems and some machines to make the new NanoUI
work
2015-11-26 07:11:27 -05:00
Firecage
c933363062 Adds the toolspeed var and adds it to most usages of tools which has a timer 2015-11-21 19:24:14 +02:00
Tkdrg
3308f76efb Improves speed of redraw_lighting()
No longer uses animate() when unneeded, because animate() is slow.
Also turns Clamp() into a macro to reduce proccall overhead.

The whitespace changes in atmos are needed because of the way the
preprocessor handles macros.

Thank you MrPerson for helping with this.
2015-11-06 23:36:03 -03:00
duncathan
6a316f1bba fixes #11918 2015-10-04 07:39:00 -06:00
bear1ake
f697ae90f5 removes a bunch of .0 2015-09-10 20:57:30 +09:00
duncathan
b86464f573 woo more runtimes 2015-09-08 22:59:18 -06:00
duncathan
36ba00fa6e distro fix 2015-09-07 11:19:01 -06:00