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
duncathan
a4b0a7e1bf
fixes roundstart atmos
2015-09-07 06:40:04 -06:00
duncathan
fdf8fde258
fixes a race condition causing roundstart runtimes with certain atmos components
2015-09-05 23:18:48 -06:00
duncathan
4fc54c238c
fixes components not gc'ing; minor tweaks to QDEL_HINT_FINDREFERENCE
2015-09-04 22:09:01 -06:00
duncathan
b6d91e2aa0
Makes pipes garbage collect gracefully
2015-09-01 22:25:13 -06:00
duncathan
381139422c
Merge branch 'master' of https://github.com/tgstation/-tg-station into pipecleanup
...
Conflicts:
_maps/map_files/MiniStation/MiniStation.dmm
code/ATMOSPHERICS/atmospherics.dm
code/ATMOSPHERICS/components/binary_devices/pump.dm
code/ATMOSPHERICS/components/components_base.dm
code/ATMOSPHERICS/components/unary_devices/cryo.dm
code/ATMOSPHERICS/components/unary_devices/vent_pump.dm
code/ATMOSPHERICS/components/unary_devices/vent_scrubber.dm
code/ATMOSPHERICS/pipes/manifold.dm
code/ATMOSPHERICS/pipes/manifold4w.dm
code/ATMOSPHERICS/pipes/simple.dm
code/_compile_options.dm
code/controllers/subsystem/garbage.dm
code/game/machinery/bots/mulebot.dm
code/modules/mob/living/carbon/alien/say.dm
code/modules/mob/living/simple_animal/bot_swarm/swarmer.dm
html/changelogs/.all_changelog.yml
2015-09-01 20:29:00 -06:00
duncathan
51c09f16bf
makes all Destroy()'s return properly
2015-08-31 00:21:01 -06:00
duncathan
b5d6e00cea
makes atmos machinery return properly from destroy()
2015-08-30 23:18:03 -06:00
duncathan
48a06b96dd
fixing pipe gc
2015-08-28 20:37:44 -06:00
duncathan
d9f816279b
Merge branch 'master' of https://github.com/tgstation/-tg-station into pipecleanup
2015-08-26 00:24:22 -06:00
Jordie
bdd6a75382
Merge pull request #11119 from phil235/VaporizeMethodReaction
...
reagents reaction() now has more application method
2015-08-19 19:23:17 +10:00
duncathan
cead1653c0
changes associative lists to standard lists; updates MiniStation.dmm
2015-08-17 21:46:39 -06:00
duncathan
1f00982cc3
Merge branch 'master' of https://github.com/tgstation/-tg-station into pipecleanup
...
Conflicts:
code/ATMOSPHERICS/components/components_base.dm
2015-08-17 16:19:22 -06:00
duncathan
b58b2694da
missed something
2015-08-17 00:13:26 -06:00
duncathan
3a3ce839f9
2nd pass
...
minor change to atmosinit
changes heat exchanging pipes to be a subtype of atmospherics/pipe
eventually this will allow us to make h/e manifolds (even 4-way)
removes a bunch of comments
2015-08-17 00:08:46 -06:00