Commit Graph

70 Commits

Author SHA1 Message Date
vuonojenmustaturska 1ac89c6ce1 Makes a couple of atmos procs a tiny bit faster, removes /datum/gas_mixture/thermal_energy() (#31321)
* Atmos stuff

* moved the define
2017-10-06 11:58:25 +13:00
ShizCalev 39380d5b03 Removes old debug text 2017-09-19 18:56:39 -04:00
shizcalev 4f5658cfbb Cleaned up some decimal values. 2017-09-14 12:50:06 -04:00
Jordan Brown dce49b6caf Adds defines for mouse_opacity 2017-08-14 11:18:22 -04:00
Iamgoofball e30edf9df4 Since you can properly scrub Freon now, it doesn't destroy itself. (#27396)
# This was added because I couldn't compile tgui. Therefore, it gets to go away now since scrubbers were fixed.
2017-05-21 15:24:43 -06:00
duncathan salt b55f4f4563 Canisters only notify admins if they contain a meaningful amount of dangerous gas when opened (#27107) 2017-05-11 10:13:12 -03:00
duncathan salt 030450ea49 hotfix for immutable mixtures 2017-04-14 21:54:38 -06:00
coiax 4637624699 Fixes plasmamen burning to death in cloning pods (#25924)
* Fixes plasmamen burning to death in cloning pods

Fixes #25921.

🆑 coiax
fix: Plasmamen no longer burn to death while inside a cloning pod.
/🆑

In my big cloning overhaul, I made the choice to have clones not
interact with the external gases, because they were immersed in
pressurised liquid, with their oxygen needs being taken care of by the
"brine". This was a declared feature of the cloning PR.

Evidently, I must have removed it at some point. So I'm fixing that.

* converts space gas mixtures to immutable gas mixtures

* renames space_mixture.dm

* adds immutable gas mix for cloners

* updates the repo dme

* updates keyword according to new guidelines
2017-04-14 10:33:45 +02:00
Cyberboss 9e1ef0ffe2 Global variable wrappers (#25325)
* Add the system for managed global variables

* Travis ban old globals

* So you CAN inline proccall, that's neat

* Fix that

* master.dm

* Remove the hack procs

* Move InitGlobals to the proper spot

* configuration.dm

* Fix the missing pre-slash

* clockcult.dm

* This is probably for the best

* Doy

* Fix shit

* Rest of the DEFINES tree

* Fix

* Use global. for access

* Update find_references_in_globals

Always hated that proc

Whoever made it must've bee a r e a l idiot...

* __HELPERS tree

* Move global initialization to master.

Fix the declaration

* database.dm

* Dat newline

* I said DECLARATIVE order!

* Here's something you can chew on @Iamgoofball

* game_modes.dm

* Fix this

* genetics.dm

* flavor_misc.dm

* More stuff

* Do it mso's way. Keep the controllers as global

* Make master actually see it

* Fix

* Finish _globalvars/lists

* Finish the rest of the _globalvars tree

* This is weird

* Migrate the controllers

* SLOTH -> GLOB

* Lighting globals

* round_start_time -> ticker

* PAI card list -> pai SS

* record_id_num -> static

* Diseases list -> SSdisease

* More disease globals to the SS

* More disease stuff

* Emote list

* Better and better

* Bluh

* So much stuff

* Ahh

* Wires

* dview

* station_areas

* Teleportlocs

* blood_splatter_icons

* Stuff and such

* More stuff

* RAD IO

* More stuff and such

* Blob shit

* Changeling stuff

* Add "Balance" to changelogs

* Balance for changelog compiler + Auto Tagging

* Update the PR template

* hivemind_bank

* Bip

* sacrificed

* Good shit

* Better define

* More cult shit

* Devil shit

* Gang shit

* > borers

Fix shit

* Rename the define

* Nuke

* Objectives

* Sandbox

* Multiverse sword

* Announce systems

* Stuff and such

* TC con

* Airlock

* doppllllerrrrrr

* holopads

* Shut up byond you inconsistent fuck

* Sneaky fuck

* Burp

* Bip

* Fixnshit

* Port without regard

* askdlfjs;

* asdfjasoidojfi

* Protected globals and more

* SO MANY

* ajsimkvahsaoisd

* akfdsiaopwimfeoiwafaw

* gsdfigjosidjfgiosdg

* AHHHHHHHHHHHHHHHHHHHHHHH!!!!!

* facerolll

* ASDFASDFASDF

* Removes the unused parts of dmm_suite

* WIP

* Fix quote

* asdfjauwfnkjs

* afwlunhskjfda

* asfjlaiwuefhaf

* SO CLOSE

* wwwweeeeeewwwww

* agdgmoewranwg

* HOLY MOTHER OF FUCK AND THATS JUST HALF THE JOB?!?

* Fix syntax errors

* 100 errors

* Another 100

* So many...

* Ugh

* More shit

* kilme

* Stuuuuuufffff

* ajrgmrlshio;djfa;sdkl

* jkbhkhjbmjvjmh

* soi soi soi

* butt

* TODAY WE LEARNED THAT GLOBAL AND STATIC ARE THE EXACT SAME FUCKING THING

* lllllllllllllllllllllllllllllllllllllllllll

* afsdijfiawhnflnjhnwsdfs

* yugykihlugk,kj

* time to go

* STUFFF!!!

* AAAAAAAAAAAAAAAAAHHHHHHHHHHHHHHHHHHHHHHHHHHH!!!!!!!!!!!!!!!!!!!!!!!

* ngoaijdjlfkamsdlkf

* Break time

* aufjsdklfalsjfi

* CONTROL KAY AND PRAY

* IT COMPILEELEELELAKLJFKLDAFJLKFDJLADKJHFLJKAJGAHIEJALDFJ!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

* Goteem

* Fix testing mode

* This does not belong in this PR

* Convert it to a controller

* Eh, fuck this option

* Revert controllerization Ill do it some other time

* Fix

* Working controllerization

* FOR THE LOVE OF CHRIST PROTECT THE LOGS

* Protect admins and deadmins

* Use the inbuilt proc
2017-04-06 23:26:13 -06:00
duncathan 76277fa049 minor tweaks: optimizations, cleanup, modular results var 2017-04-04 04:32:56 -06:00
duncathan 6eedb9da40 bug fixes and optimizations 2017-04-04 02:06:27 -06:00
duncathan 86703a147c makes gas_reactions initialize properly
apparently arglist doesn't work in newlist so i'll just do it manually


jesus i'm bad
2017-04-04 00:19:35 -06:00
duncathan d63eddd2ea debug improvements 2017-04-03 19:59:25 -06:00
duncathan 55c1dffee1 Merge remote-tracking branch 'upstream/master' into reactiondatums 2017-04-03 17:27:18 -06:00
duncathan 1850f0975f no need to roll my own code when procs already exist 2017-04-03 17:18:59 -06:00
Cyberboss 1ee203e80c Removes a call to datum/New 2017-04-01 18:16:33 -04:00
Cyberboss 5e71bbc62e Fixes atmospherics (#25770) 2017-04-01 17:51:01 -04:00
duncathan e48a86aec8 fixes compilation errors 2017-04-01 15:27:00 -06:00
duncathan e1017e88ff slightly reorganizes gas_mixture.dm 2017-04-01 15:11:25 -06:00
duncathan 9269e0fdbb adds gas reaction datums, converts existing reactions to the new system 2017-04-01 15:05:37 -06:00
oranges ac5983534b Merge pull request #25579 from Cyberboss/CompareMicroOptimization
Fastmos III.5: Redux
2017-04-01 20:29:28 +13:00
Cyberboss 12080f8e61 Fixes temperature not causing turfs to activate (#25587) 2017-03-31 20:13:07 +02:00
Cyberboss 56f1fec732 Remove the unused paramaters from GM proc/compare 2017-03-28 12:05:11 -04:00
Cyberboss c23ded00bd Improve add_gases 2017-03-28 11:57:08 -04:00
Cyberboss 52d1cc5888 Inline and remove overhead from gaslist 2017-03-28 11:56:51 -04:00
Cyberboss 4275334c94 Remove extra list accesses from heat_capacity* 2017-03-28 09:58:55 -04:00
Cyberboss de463cd68b Inline total_moles usage within atmos module 2017-03-28 09:58:55 -04:00
Cyberboss 7adad74f11 Remove two list accesses in a gasid for 2017-03-28 09:58:53 -04:00
Lzimann 5a618297ce Replaces the default output with the to_chat wrapper. 2017-03-10 01:32:05 -03:00
Cyberboss 81b889264e Some code cleanup (#22949)
* kil meh

* Datums can hold gases. e.g. pipelines
2017-01-14 11:51:32 +13:00
Mervill 01d4232570 Remove slash from end of type refs/defs 2016-11-30 19:23:15 -08:00
Iamgoofball 82da7f1042 Removes chem gas leftovers (#20297)
She, goof. She.
2016-09-03 19:16:17 -04:00
AndrewJacksonThe2nd 2953360310 Removes reagent gas, Misc changes, REAGENT CODE OPTIMIZATION 2016-09-02 15:04:51 -07:00
AndrewJacksonThe2nd 15eac23ac3 CHEMICAL GAS & Reworks 2016-08-31 19:35:39 -07:00
AndrewJacksonThe2nd 64643ee402 code memes 2016-08-30 23:37:12 -07:00
AndrewJacksonThe2nd f405ed6603 GOOFMOS: FREON REWORK and WATER VAPOR 2016-08-30 23:25:32 -07:00
Iamgoofball 634662d6b4 Adds Freon to the game (#20188)
* Adds Freon to the game

* MAP CHANGE MEMES

* hahahahafuck

* YOU SAW NNOTHING

* fuqq

* sd

* Fixes

* Fixes2

* fixes

* BALANCE

* mob icecubing ALSO FUCK YOUR STATUS EFFECT CODE @Xhuis

* i play pokemon go every day

* Reworks icecubing

* sjyuhdjzsadjhm x jymhuxzc

* Final Pass

* kmJCBQADVNWVBOJRFJN

* changes

* nnjhdxsjhjh
2016-08-31 08:58:55 +12:00
unknown 02f18af893 Fixed a bug in atmos code. 2016-08-03 03:10:41 -07:00
Joan Lung 2cfb2d8eed Layers are now defines (#17949)
* Layers are now defines

* this looks better

* GAS_phil_LAYER

* no message

* remove the three unneeded defines

* no message
2016-05-27 22:16:21 +02:00
Razharas f4a82e7054 Makes space 250 times less potent
Fix https://github.com/tgstation/-tg-station/issues/17814
2016-05-23 05:03:50 +03:00
Cheridan 23d8de67c9 Merge pull request #17445 from bgobandit/ayygentb
Adds BZ, a hallucinogenic gas. [MAP EDIT]
2016-05-19 18:14:18 -05:00
bgobandit d430ca29ab fixes the bugs of the jordie 2016-05-18 14:27:26 -04:00
bgobandit b94ce1968b Merge branch 'master' of https://github.com/tgstation/-tg-station into ayygentb
Conflicts:
	_maps/map_files/MetaStation/MetaStation.dmm
2016-05-18 03:13:37 -04:00
Razharas da40045cfa Makes space great again
Makes space heat conductive
Makes lava really heat conductive
2016-05-17 10:02:23 +03:00
bgobandit 050ebb5838 begins to add BZ, hallucinogenic gas 2016-05-07 01:14:19 -04:00
duncathan salt c3b91d6e86 fixes #17248 2016-04-29 13:32:35 -06:00
duncathan salt c46c5d3b54 makes parse_gas_string() use params2list() 2016-04-14 18:28:19 -06:00
duncathan salt e20b7caffe dumb 2016-04-11 08:37:16 -06:00
duncathan salt aab7fdbde9 fix 2016-04-11 08:35:05 -06:00
duncathan f35306eda3 it works now 2016-04-10 23:40:20 -06:00