Commit Graph

49 Commits

Author SHA1 Message Date
Pieter-Jan Briers
9eaa587deb Rewrite isolation centrifuge. In Nano.
Made the code not shit. Use Nano because Deity hates it.
2019-07-11 01:51:32 +02:00
Paul Ritter
265c662207 Instrument nanoui (#23222)
* rememba

* translated into tmpl a bit

* converted to nanoui
added activeChord tracking

* i need this

* and this hurr durr im retard

* fixed js func calls

* yes

* when you forget to push latest changes haha

* so im retarded

* css
2019-07-09 18:48:39 -03:00
Paul Ritter
a8ad9a8556 refactored cmc textview to use nanoui
also added send_message to nanoui, written by PJB
2019-05-09 13:48:55 +02:00
Exxion
c3fa10c844 Fixes Nano with infinities/NaN again (#22740)
* Fixes Nano with not-quite-valid JSON again, "properly" this time

* Deletes unused file
2019-05-03 15:52:58 -03:00
Paul Ritter
3cf7e89232 Nanoui check_interactive() rework (#22589)
* added callback proc

* hotfix

* changed params to only take nanoui: the nanoui calling it
2019-04-28 10:41:23 -03:00
Pieter-Jan Briers
93e67abfa8 Fix comment. 2019-04-24 01:14:07 +02:00
Pieter-Jan Briers
a63c6616fc Make Nano use json_encode.
This makes it possible to send lists of strings.
2019-04-24 01:01:48 +02:00
DamianX
9fabd4b777 Added workaround for nanoui bug (#20702) 2018-12-03 10:58:49 -08:00
DamianX
10a9afa054 potentially maybe perhaps possibly actually fix the nanoui bug (#20798) 2018-11-22 22:52:01 -02:00
DamianX
564c63628a Fixed nano UI windows not opening and more (#20722) 2018-11-15 15:13:47 -02:00
DamianX
1609031836 Fixed runtime in nanoui debugging (#20367) 2018-10-22 09:51:39 -03:00
Pieter-Jan Briers
63cd55a08d NanoUI object focus improvement. (#16395)
Previously if you clicked on an object and you already had the NanoUI open, two things could happen:
* The UI only updates
* The UI reopens with a white BYOND flash.

The latter did always move it to the foreground, but the flash and UI moving was pretty ugly.
The former only updates the UI, so if you had multiple stacked windows open it gets kinda annoying.

With this change, all UIs always do the former, and the UI for an object always moves to the front when you interact with said object.
2017-11-01 08:22:11 +01:00
sood
d0d4b09ec9 Revert "Merge branch 'json' into Bleeding-Edge" (#14425)
This reverts commit 24f7c0a960, reversing
changes made to ff9b9664ea.
2017-03-24 22:19:34 -07:00
Sood
4218495ffa INCOMPLETE removal of outdated json procs 2017-03-10 18:49:18 -08:00
Zaers
932baf5862 Fix minimap generation (#13782) 2017-02-03 19:40:02 +01:00
Pieter-Jan Briers
4970cde248 In which /vg/station13 gets high. (#13270)
* Code done. Doesn't compile for shit.

* IT COMPILES!

* Hey it almost works.

* Fixes lighting

* Remove thing I had to double check after asking mso.

* More fixes.

* WiP, fixed everything but waitfor

* Done.

* Damnit DM.

* Fixes priorities
2017-01-11 13:43:38 -05:00
clusterfack
8455e57862 Fix nanoui maps (#12231)
* Fix nanoui

Makes nanoui map size independent.

I hope you guys realize I spent like several hours on this. All because some shitter decided he would use hardcoded variables for map size.

* Send the map assets
2016-10-16 20:23:34 -05:00
sood
8cb1b0aaf3 Changes checks for zlevel 1 to map.zMainStation (#11379)
* Changes checks for zlevel 1 to map.zMainStation

* Replace all hard z-level checks with checks from _map.dm

* Hey look at all this manual z assignment (basically none)

* Whoops

* nanouwhy

* aaaa

* w h y
2016-08-14 19:19:02 +01:00
Shadowmech88
0c2ec12d2d Multiple Borers in a Single Body (#9066)
* Adds the ability for multiple borers in the same host. Adds upgrade paths for chest and leg borers.

* Fully implements the ability to have multiple borers in a single body, complete with unique chems, verbs, and genetic unlocks.

* Fixes to do with movement_speed_modifier, and some conflict resolution.

* Fixes some paths.

* Fixes conflicts.

* Fixes more conflicts.

* Inorganic limbs can no longer be infested. Removes arm borers' ability to produce creatine.

* Removes all mention of the term "cortical" from borers.
2016-06-16 20:34:02 -05:00
PJB3005
99bf59d80e Adds a to_chat() proc, to pave the way to a non shit chat. 2015-11-25 15:55:15 +01:00
PJB3005
3cca5692af Removes the panic writer messages. 2015-11-20 03:17:06 +01:00
D3athrow
d59f6a07b0 comment out panicwriter and saytesting 2015-07-20 16:04:48 -05:00
D3athrow
41d7df01fd just fuck my shit up 2015-07-18 02:30:51 -05:00
D3athrow
9c2b08c24e even more 2015-04-14 21:11:54 -05:00
D3athrow
01d2471fc9 Merge branch 'color_replace_2_electric_boogaloo' into Bleeding-Edge
Conflicts:
	code/ATMOSPHERICS/pipe/pipe_dispenser.dm
	code/game/machinery/computer/HolodeckControl.dm
	code/game/machinery/embedded_controller/embedded_controller_base.dm
	code/modules/mining/money_bag.dm
	code/modules/mob/living/carbon/carbon.dm
	code/modules/mob/living/silicon/mommi/mommi.dm
	code/modules/mob/living/simple_animal/friendly/farm_animals.dm
	code/modules/research/destructive_analyzer.dm
	code/modules/research/rdconsole.dm
	code/modules/research/xenoarchaeology/machinery/analysis_base.dm
	code/modules/research/xenoarchaeology/machinery/artifact_harvester.dm
	code/modules/research/xenoarchaeology/tools/ano_device_battery.dm
2015-04-12 16:40:59 -05:00
D3athrow
5d9c06c880 aye papi fix TK not working properly on hardly any machine 2015-03-28 14:56:46 -05:00
D3athrow
3baf9af913 adminghost nanoui interactivity, interestingly enough fixes the close spam somehow. 2015-03-08 17:05:00 -05:00
D3athrow
8761c9e84c Fixes #2953 2015-02-12 20:41:57 -06:00
D3athrow
ca132db088 Fix nano uis linked to a DATUM showing up as DEACTIVATED if you were a robot or mommi. 2015-02-10 19:32:16 -06:00
D3athrow
dd795a3d6f Fix the nano votes. 2015-02-06 01:38:28 -06:00
ririchiyo
e563a26752 last adjustements to nano, ready for testing. 2015-02-06 00:49:14 -05:00
ririchiyo
12417d1664 reverting some changes and making other changes. 2015-02-04 19:17:45 -05:00
ririchiyo
b52c8a4372 voting nano changes 2015-02-04 18:42:33 -05:00
Chris
ef0b03ddf2 Ahhhh nanoui minimaps that load dynamically based on map???? it's true!
Adding new maps:
nano/images/mapname
Generate the nanomap#.png in game using the generation verb in the server tab locally then copy the nanomap#.png images from your documents/byond/cache folder to the nano/images/mapname folder
Then in mapname.dm change map_dir variable to the name of mapname so it loads the images from the right folder
mapname

fixes #1981
2014-12-22 19:06:20 -06:00
d3athrow
c01417d402 nano map changes. 2014-07-21 19:06:25 -05:00
d3athrow
b1006601a9 NanoUI fixes from bay and crewmonitor now has a station map so you can easily locate people. 2014-07-19 11:00:08 -05:00
Rob Nelson
49c7764a21 Comm console is now NanoUI. Fixes github #489, hopefully. 2014-02-13 02:00:27 -08:00
Rob Nelson
e94a1f3cb0 Disable nanoUI debugging, for now. 2014-01-12 17:12:41 -08:00
Rob Nelson
17aae3919b Another nanoUI fix. 2014-01-08 11:01:57 -08:00
Rob Nelson
f61fc133b0 More nano fixes from Faerdan + debugging 2014-01-07 21:01:00 -08:00
Rob Nelson
b393ea6bd9 NanoUI changes from Faerdan 2014-01-05 19:29:50 -08:00
Rob Nelson
09a1c67f18 NanoUI fixes, from Faerdan. https://github.com/Baystation12/Baystation12/pull/4209 2014-01-04 20:28:46 -08:00
Rob Nelson
86ed7dec6b Make atmos control computers somewhat more stable. 2013-11-17 10:50:37 -08:00
Rob Nelson
34f27d3c84 Added atmos control computer nanoUI, but it's acting a bit fucked due to a JSRender bug. 2013-11-15 19:12:56 -08:00
Rob Nelson
ebabc7acbb Fix telescience 2013-11-13 15:54:51 -08:00
d3athrow
198e82847a NanoUI APC 2013-11-10 21:55:48 -06:00
Rob Nelson
494b5fb961 First iteration of nano air alarms. Subscreens not ready yet, but working on it. 2013-09-28 22:45:15 -07:00
Rob Nelson
0b13907966 MORE. MORE NANO UI. 2013-09-24 23:23:53 -07:00
Rob Nelson
b7fe9edb3b Added NanoUI from bay, hit string limit, ran string combiner again.
God have mercy on our souls.
2013-09-24 19:46:45 -07:00