Commit Graph

314 Commits

Author SHA1 Message Date
Cruix
47a57f63c5 Added transit tubes to the RPD (#35074) 2018-02-04 02:44:59 -06:00
XDTM
abb452e288 Adds multi-mind support to slimepeople (#34696)
* Adds multi-mind support to slimepeople

* keep dead bodies in the pool
2018-01-30 08:34:43 +01:00
AnturK
982b225c6b Fixes tgui reload script (#34632)
* Fixes reload bat

* That's possible
2018-01-20 23:04:37 -05:00
yorii
6e4dcd61e4 removes the "and clear buffer" text on eject button (#34248)
* removed the "and clear buffer" text on button

s/Eject and Clear Buffer/Eject/

* Relabels Eject button on chemmaster (#34248)

* Revert "Relabels Eject button on chemmaster (#34248)"

This reverts commit 3f4e333109e38fe17387090d2d9e7bd2f771e696.

* Chemmaster Eject button relabeled
2018-01-11 04:49:54 -05:00
modularized_suicide
777eda66a5 2+2=4-1=3 quick rebase 2018-01-08 08:42:22 -05:00
modularized_suicide
9c547d532b penultimate fix 2018-01-08 08:40:56 -05:00
Jordan Brown
437fd1b8b7 Merge pull request #34148 from MoreRobustThanYou/patch-44
Make tgui reload.bat work
2018-01-07 17:59:15 -08:00
MoreRobustThanYou
ed0195be4f Chemisty recipe macros (#34149)
* Chemistry recipe macros

* Fix energy not being drained

* reee tgui travis

* Finishing touches
2018-01-07 19:48:55 -05:00
MoreRobustThanYou
088bf4aa6c Make reload.bat work
it didn't work, so I copy pasted a stack overflow thing and made it work
2018-01-06 13:30:03 -05:00
Jordan Brown
b70f5859df Revert "Vending TGUI" 2017-12-24 18:48:29 -05:00
Jordan Brown
417ce053cc Merge pull request #33739 from MoreRobustThanYou/tgui-stuff
Vending TGUI
2017-12-24 11:45:04 -05:00
MoreRobustThanYou
efdfc0470e Revert gulpfs version to 6d71a65 in tgui 2017-12-22 20:23:30 -05:00
More Robust Than You
88f1f01439 Vending TGUI 2017-12-22 16:46:03 -05:00
nicbn
4d4f091386 Makes the chemical smoke machine use stock parts for things (#33510)
* Makes the chemical smoke machine use stock parts for things

* makes code better

* Undoes the nerf

* tgui now updates

* now the machine spits

* minnotmax

* Allows usage of more parts

* ta-da

* Update smoke_machine.dm

* Update smoke_machine.dm
2017-12-18 10:06:07 -05:00
Ashe Higgs
32c68a60bf Clockwork Cult Defenses Patch - Leader role, traps and wiring, hulk and mech soft-counters, +more (#32935)
* Adds the Eminence

* New abilities and a command system

* More stuff

* I did something in this commit but I dunno what

* Beginning work on trap setups

* This is good for now until arm gets his sprites

* I did something here!

* Manacle sprites

* R.I.P. R&D

* Maintainer review

* QoL, slabbin' it up

* Conflicts

* Conflicts

* <

* Now it compiles!

* TGUI

* TGUI, again

* 🥝

* that should be all, but I'll do some quick testing...

* aha!
2017-12-07 11:36:26 +13:00
Ashe Higgs
fe816daca1 Adds emergency lights, built into light fixtures (#33213)
* Adds emergency lighting

* Checks for the cell during construction

* Adds AI/APC control of emergency lights

* Malfunction ability

* get_area(src)

* Loop checking, processing to come when clarified

* that DOES remind me to do this!
2017-12-03 13:53:58 -05:00
Matt Smith
e21be98e0f Fix turbine showing broken (#33144) 2017-11-29 21:55:45 -05:00
Matt Smith
c1c908fd58 Update Turbine computer to use TGUI (#32944)
* Update Turbine Computer to use TGUI

* Removed `src`

* Update text for broken turbine
2017-11-21 20:05:40 -05:00
kevinz000
caa1e1f400 Massive research refactor; changes research system to techwebs; Decentralized research 2017-11-18 19:55:40 -08:00
duncathan salt
1792d92a57 RPD ui improvements (#32736)
* continued work on the tgui RPD

* RPD tgui is 1:1 in functionality with old RPG ui

* minor improvements to RPD functionality

* pipe dispenser ui update

* revert

* fixes
2017-11-18 13:03:47 +13:00
JJRcop
04a1e3092b Tweaks AI door open and close buttons (#32761)
* Missing open/close UI on AI Airlock menu

* Removes door toggle button from silicon airlock menu

Replaced by the open and close buttons
2017-11-17 13:52:07 -05:00
MoreRobustThanYou
90f0e75dfe Make tgui use npm-cache for installing modules (#32767) 2017-11-17 13:51:33 -05:00
Dax Dupont
c8aab80cf9 Makes reload.bat account for spaces in username (#32768) 2017-11-17 13:50:48 -05:00
Dax Dupont
a683ab62bb Makes the operation computer tgui (#32775)
tweak: CentCom has issued a firmware updated for the operating computers. It is no longer needed to manually refresh the procedure and patient status.

[why]: It's way more handy to have the tgui autoupdate the steps and state of the patients so you do not need to needlessly free your hands.
2017-11-17 09:27:59 +13:00
duncathan salt
33f2f2f0dd Atmos Filter/Scrubber UI update (#32746)
* filter tgui update

* vent scrubber tgui update

* portable scrubber tgui update

* fix portable scrubber ui
2017-11-15 22:37:58 -05:00
AnturK
a0ded89ca7 Fixes AI door hotkeys & other weirdness (#32737)
* Fixes AI door hotkeys & other weirdness

* Adds missing open button

* Adds the missing open door button & TGUI Build
2017-11-15 21:02:13 +13:00
Emmett Gaines
dcc8c2cf40 recompiles tgui (#32735) 2017-11-14 04:27:03 -06:00
arsserpentarium
bdfbafd54a [READY]integrated circuitry port+upgrade. (#32481)
* first

* printer, tools, prefab, assemblies, power.dm(looks like so)

* integrated circuit

* input memory epv2 exonet node

* input,manipulation,output,poweract

* fixes

* reagents fix

* time

* minor fixes

* all errors fixed

* bugfixes

* prefab, tickers, camera, led, assembling bugs,

* All except exonet node UI and led's

* cameras, led and some exonet

* 11

* 111

* lesser fixes.

* botanic shit

* icon

* nobludgeon for debugger

* gui, typos

* gui, typos

* dopil

* smaller diff, rm template and node

* mergefix

* list fix

* weakrefs

* fixes

* Clamp, crowbar, minor shit

* fukken refs

* exonet node refactor, put defines into defines.

* dme upload

* defines,helpers,exonet node, botanic

* TRUE/FALSE and minors

* datumfix

* moved init to ss

* quickfix

* cryo runtime fix

* datums quickfix

* admins

* minor fixes

* fixes

* refs,tools

* printer

* fixes

* fixes

* check interactivity redo.

* usercheck, fixes

* weakrefs

* T/F

* WEAKREF

* unfuckup

* fixes and shit

* Update assemblies.dm

* crypto

* fuck

* SS, final fixes

* looks like final fixes.

* release,crypto, ranged scnner

* defines

* Resets some files

* find/replace

* Associative addresses

* Update exonet_node.dm

* push

* there we go

* fix

* FINISH!

* WEAKREFUCK

* FixeS

* Woops

* Woops

* woops

* fix

* fixes

* loops

* fix or break?

* fix,dammit!

* fix,dammit![2]

* fix,dammit![3]

* disconnect

* fix

* input

* lag

* pin

* map

* sdegsds

* >>>lights

* fixes le map

* makes circuits actually speak

* halffix

* resets maps to tgstation master

* typeless loops in init

* Changes subsystem to not initialize new types and use initial instead.

* fix

* trying to get rid of obj list.

* get rid of .

* Better code makes better mind

* fixed

* pin fixes

* fix

* compiled tgui

* circuits config

* spelling
2017-11-14 04:05:22 -05:00
Matt Smith
bed964043f Update AI Airlock UI to use TGUI (#32594)
* Update AI Airlock UI

* Update to use TGUI for AI airlock interface

Update the TGUI package to allow you to natively run the gulp binaries, which makes it easier to work cross platform
`npm run build` and `npm run watch` are both supported.

Also fixed a few minor style changes in the files as i went through.
2017-11-14 21:29:25 +13:00
Jalleo
2f9537c7a9 Refactor of base machinery a tiny bit more. DONE (#32546)
* Moves a base uid from machienry to a bunch of children as it was literally setting a var that most machines never used. This is probably a good candidate for a component replacement.

* Just checking something

* Does this fix the compiling not working properly?

* And this?

* What is going wrong ugh!

* params["target"] instead of params["set"] bug was there before I even touched it but my compiling of TGUI caused it or something?

* Slight tidying up for what Cyberboss and Antur likes.

* Fixes the things that I was asked to fix
2017-11-12 14:19:04 -05:00
FrozenGuy5
d60b9f3911 Adds a missing brown gas rename. (#32330)
* sorry brown gas, you're nitryl now.

* compiles tgui, rip browngas
2017-11-02 18:58:32 -06:00
as334
43edaedc29 Assmos part 1, #2 (#30791)
* First part of Assmos

* Adds tritium synthesis and basic in-body effects.

* Begins adding the higher tier gases. Removes Freon(not completely yet) adds new gases to scrubers. Fixes some dumb bugs.

* Whoops

* Adds effects and synthesis reactions for pluoxium and stimulum

* Kills Freon.

* Adds sprites

* Removes the magic numbers

* Hyper-Nobelium formation

* Removes Freon from maps.

* Initial Dunc Review changes

* Should ACTUALLY fix the maps this time.

* Dunc Final Review

* Debugging part 1

* Fixes brown gas synthesis

* Auto stash before merge of "assmos-pathconflicts" and "origin/master"

* fix compile errors

* Moves defines. Fixes stimulum coefficents.

* Reworks how Stim and brown gas work, adds tritium to tile fires, fixes a lot of general reaction bugs.

* fixes typo

* Hopefully fixes UI

* compiles tgui

* Tritium balance.
2017-10-26 22:11:56 -06:00
duncathan
2658df3fa0 allows vent internal pressure bound to be set by air alarms 2017-10-13 20:12:44 -06:00
duncathan salt
945a58cf85 unfucks filters (#31599)
* gas IDs -> gas datum paths

* updates parse_gas_string() to handle both paths and IDs

* fixes compile errors

* fixes parse_gas_string() ignoring amounts of gas

* fixes roundstart jetpack runtimes

* fixes filters

* fixes map-edited filters

* fixes empty canister runtimes on initialization

* unfucks filters

* updates maps to match
2017-10-12 08:07:01 +02:00
duncathan salt
454d16fe32 Minor refactor of how gas IDs are handled (#31528)
* gas IDs -> gas datum paths

* updates parse_gas_string() to handle both paths and IDs

* fixes compile errors

* fixes parse_gas_string() ignoring amounts of gas

* fixes roundstart jetpack runtimes

* fixes filters

* fixes map-edited filters

* fixes empty canister runtimes on initialization
2017-10-11 15:04:12 -04:00
Robustin
62fe4eb93d Adds the Chemistry Smoke Machine (#30920)
* Smoke Machine

* Tweak

* More responsive smoke timing

* Antur Review and Admin Logs

* Cboss review

* More logging

* Removes analyze, streamlines logs

* r-e-a

* no s in reagents_list

* Cyberboss Review

* woops

* Cboss nitpicking
2017-10-10 14:12:40 -04:00
Ashe Higgs
b7e7779c19 (Ready) Clockwork Cult Rework: Proof-of-concept (#29741)
* Starting on the rework

* Reworks the Ark

* Work on Reebe

* More Ark stuff

* this too

* Removes ark silliness, remaps Reebe a tad

* Spawning mechanics

* Work on gamemode code

* Finishes up ark stuff

* Removes Judgement, and lots of other changes

* New Ark activation sounds, Ratvar text

* Spawn protection!

* Adds the abscondence bijou

* Bijou stuff

* well, this is it

* somewhat absentminded coder

* Remaps the Reebe z

* replica fabricators now work!

* Guide paper!

* Now they're clockwork floors

* Infirmary, tweaks, numbers

* A new thing!

* this is ok for now

* I was gonna whine but it's actually necessary

* Adds damage scaling to ocular wardens

* I missed a thing

* you can go back too

* New clockwork armor sprites

* Weapons, scripture, oh my!

* no! shoo!

* hey, I forgot about you!

* this looks much better, I'll give you that

* no teleporting into the void!

* we have no need of you anymore

* Conflicteroos

* AUTOMATIC SPINNING CHAIRS

* how many times do we have to teach you this LESSON OLD MAN

* flagged!

* last time, meesa promise

* Conflicts 1

* wood filling

* Kindle is a projectile, and other stuff

* Chameleon jumpsuit, some small changes

* 150 hours of testing

* Curious is the trapmaker's art

* Conflicts 1

* naaah

* Fixes an ark sound

* Removes the prolonging prism

* Adds a delay to warping in

* First steps towards changing the power system

* Removes power from sigils, moves to global

* Conflicts 1

* zoom zoom

* Adds the stargazer, re-adds conversion

* conflicts? more like CLOCK-flicts

* get it? clockflicts?

* Daemon tuning

* Scraps components, 1/?

* A grace period, among other things

* You can't get to reebe from space no stop bad

* Adds some cogscarab shells to Reebe - yes, I get the sounds

* FUCK

* Chairs are very important.

* Clock golems, sound improvement, intercoms

* Sounds, floor fixes, conflicts

* Fixes the conflicts

* Prevents intercom use during non-clock rounds

* Wiki, HUD timer, tweaks, golems

* Components, removes unused structures, rep. fab power

* go-time

* Ending the round is not a good idea

* whoops, forgot about you

* ssh is ok

* this works too
2017-09-27 09:21:26 +13:00
vuonojenmustaturska
749e27f605 TGUI interfaces to various smartfridges of different kinds, drying racks and the disk compartmentalizer 2017-09-05 03:33:29 +03:00
Joan Lung
e83d72219d Soft crit, except not terrible (#30262)
* Soft crit, except a little bit harder.

* tweak

* 👌

* why was this even in here

* no radios in critical

* fix that too

* keep to original logic

* not very smart, really

* tip: do nothing tgui-side that you can do code-side, because we can't do defines in tgui

* blood trail

* can't do blood trails

* how does this even work

* harsher slowdown and more obscured vision

* it really puts it into perspective; you're fucking dying.

* stat_attack

* stop fuckin whispering into radios or whatever it is you're doing

* more fixes

* fix

* fix

* fix the radio shit

* bikeshed?
2017-09-04 18:58:34 -05:00
Leo
805b179dda Adds a ghost verb to see all available ghost spawners (#30254) 2017-08-30 10:45:38 +12:00
shizcalev
2427f217f7 Standardized power displays 2017-08-28 14:22:05 -04:00
XDTM
28a5901170 You can now click on symptoms in the Pandemic to see their description and stats (#29866)
* You can now click on symptoms in the Pandemic to see their description and stats

* Threshold info

* NO WHITESPACE
2017-08-19 19:52:09 -04:00
shizcalev
55632c9171 Missed a couple 2017-08-07 19:27:50 -04:00
shizcalev
f31cbb3ac5 Nanotrasen 2017-07-23 04:08:57 -04:00
Leo
716588c2a1 Removes accidental file commit 2017-07-16 17:33:22 -03:00
Leo
ca59ca6c23 Changes all access const to be a define (#29260) 2017-07-16 18:44:23 +02:00
Ashe Higgs
4a80a8fbe6 Rewrites Recollection and splits it into categories, rewords Hierophant Network description (#28711)
* Rewrites Recollection

* Conflicts 1

* Typos and stuff!

* Capitalizes more stuff

* capitalizations, rewords, oh my

* Conflicts 1

* Conflicts 3 (and space!)

* More changes
2017-07-03 11:09:47 -04:00
Lzimann
fdce8da565 Changes the holodeck to use tgui, plus some code refactor/improvements 2017-06-30 21:27:55 -03:00
Shadowlight213
c9d2c2bd8d Ports bay's supermatter monitor modular program (#28635)
* WIP

* How the hell did these not get committed

* Fixes, icons for the tablet

* Laptops use the static engine overlay when running the program.
Engineering tablets now start preloaded with a supermatter monitor and alarm monitor.

* Defines

* Requested changes.
Engineering tablets no longer have preinstalled programs.
Supermatter status percents are defines

* Minor thing
2017-06-28 11:05:09 -04:00
Ashe Higgs
4fdd2a37c7 Adds custom lighting support to modular computers, and a flashlight to tablets (#28645)
* Adds light support for modular computers/tablets

* Conflicts 1

* Conflicts 3

* praise the conflicts!

* conflicts again!

* initialize!
2017-06-21 16:42:48 -04:00