Menshin
9afe050025
Replaced last occurences of gc_destroyed by qdeleted().
2016-03-05 01:58:56 +01:00
Bjorn Neergaard
b9c79680b9
Rename get_ui_data -> ui_data, remove useless shuffle from wires
2016-02-05 17:09:40 -06:00
Bjorn Neergaard
29fdf73cc6
tgui power monitor; linegraph component
2016-02-05 17:06:04 -06:00
KorPhaeron
00f84f74ea
AI upgrade software
2016-01-28 00:44:45 -06:00
Bjorn Neergaard
961eeea661
Rewrite SSUs, tweak newly added UIs
2016-01-25 12:03:07 -06:00
Bjorn Neergaard
c78e1ec2ac
Fix a lot of wire interactions
2016-01-25 12:03:03 -06:00
Bjorn Neergaard
7c7d35f204
Fix colon cancer
2016-01-22 20:18:01 -06:00
Bjorn Neergaard
1599742f7e
Re-structure tgui's ui_act
2016-01-22 19:25:36 -06:00
Bjorn Neergaard
b2629a56e2
Make wires use defines, put a wire var on /atom, fix tgui ui_host runtimes
2016-01-22 19:25:33 -06:00
Bjorn Neergaard
87b0857b93
Refactor wire datums
...
Finish wire port and refactor wire datums to use string keys; widen color
range to support more wires and more colors.
2016-01-22 19:22:09 -06:00
tkdrg
14f90d8f1e
Merge pull request #14748 from xxalpha/airlocktiming
...
Changed APC wire pulsing and airlock autoclose() to use timers.
2016-01-22 21:36:56 -03:00
xxalpha
de44d7ec43
Changed APC wire pulsing and airlock autoclose() to use timers.
...
a
round
2016-01-20 21:26:44 +00:00
Bjorn Neergaard
41caa93330
Hotfix for display issues and UIs droping ui_act calls
2016-01-18 17:00:15 -06:00
Bjorn Neergaard
a1ff8e8783
Refactor tgui interactions
...
Removes a lot of duplicated code, thanks to @nullquery's parent tweaks
2016-01-18 14:27:56 -06:00
Bjorn Neergaard
1c64360882
tgui atmos control computers
2016-01-18 14:21:57 -06:00
Bjorn Neergaard
0a7236d955
Allow relabeling any canister; port MULEbot to tgui
2016-01-18 14:21:56 -06:00
Nerd Lord
3f2bcdb25b
Fixes an old as fuck bug where the malfhack var wasn't set on APCs hacked by malf AIs.
2016-01-15 23:55:51 -05:00
tkdrg
79ece99a92
Merge pull request #14592 from Shadowlight213/Perfectpointer
...
[s]Makes the pinpointer actually track the nuking AI.
2016-01-14 18:22:47 -03:00
Shadowlight213
f056cb5ae6
Made malf pinpointer tracking use curated list instead of world. Also used ai_list instead of player list
2016-01-13 15:07:32 -08:00
Shadowlight213
f922fc94f6
Makes the pinpointer actually track the nuking AI
2016-01-11 17:55:16 -08:00
Shadowlight213
d2d9cd80cd
Removed unused defined proc in APC code.
2016-01-11 11:26:04 -08:00
KorPhaeron
f24ff47eba
Alien cooldown
2016-01-09 18:10:39 -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
Bjorn Neergaard
1b5438851a
Treat assets as binary; fix sizes once and for all
2016-01-03 23:09:14 -06:00
Bjorn Neergaard
1955b8c2df
Fix a couple typos with the Air Alarm UI
2016-01-03 21:45:57 -06:00
Bjorn Neergaard
1319bd722d
Clean comments; adata on the serverside; update postcss; APC size
2016-01-03 19:18:55 -06:00
Bjorn Neergaard
1f4017855a
Add window locking system/sanity checks
...
This fixes complaints about windows ending up offscreen or resize
throwing a fit, hopefully
2016-01-03 10:43:03 -06: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
fc5b78ab87
Attempt to reuse DOM elements in templates
...
Also, remove unused/extra styles to save space (ha ha ha)
2016-01-01 17:45:00 -06:00
Bjorn Neergaard
81155b74d0
More progress on the Ractive rewrite
...
* Get APCs working under the new system; clean up code
* Auto-update fancy settings; remove README (outdated now); clean Titlebar
* Convert to Stylus; seperate components and such
2016-01-01 17:44:20 -06:00
KorPhaeron
57d29d11d4
Replaces malf with traitor AI
2015-12-18 00:05:30 -06:00
oranges
134a76cc8f
Line ending apocalypse
2015-12-17 14:12:37 +13: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
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
duncathan salt
160d5428b8
Merge pull request #13474 from Shadowlight213/Aghost_control
...
Allows admins to interact with most machines like an AI [Review Ready]
2015-12-08 11:51:27 -06: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
Shadowlight213
71e76f6eec
Merge branch 'master' of https://github.com/tgstation/-tg-station into Aghost_control
2015-12-07 13:10:53 -08:00
Shadowlight213
74c27189b9
Renames IsAGhost to IsAdminGhost.
...
Reworks checks to not need stat to be 0
Fixes the majority of the Nanoui bugs.
2015-12-06 20:21:43 -08:00
Shadowlight213
1fa842c315
WIP commit one.
...
Allows admin ghosts to interact with the game world like an AI.
2015-12-05 21:31:37 -08:00
Bjorn Neergaard
815ac7d2f9
Defcon improvements, renames, etc
2015-12-04 23:24:50 -06:00
Tkdrg
61e0817fd9
Fixes APC emp_act
...
Fixes #13412
2015-12-03 15:28:07 -03: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
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
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