Commit Graph

20 Commits

Author SHA1 Message Date
MadmanMartian
d1d98ab975 Airflow sucking you no longer continues after you've finally gotten up and tried to move away, or have made yourself unmovable (magboots on, magbites consumed, etc.) (#23287)
Airflow stun time now depends on the differential that causes said airflow stun. Falling over from a 5kpa difference is no longer equivalent to falling over from a gas giant passing over you.
2019-06-23 16:45:43 -03:00
Exxion
0abcb3cf28 Wind (#16459) 2017-11-05 07:44:13 -08:00
Exxion
fa5183d5da More ZAS updating (#15922)
* Clean up the diff

* Some new defines

* Guess I missed that

* Remove the flipped

* Move direct

* More SSair stuff

* Tidier

* Unsimulated edge tick

* Removes useless shit

* Remove additional garbage

* Dusting

* More unticked files

* I missed another, apparently

* Yet another

* Wow, an actual change! Sort of

* god damn it

* Oh, that was commented out

* These are actually very slightly different

* bad

* More readable

* Does nothing

* Roughly mimics old behavior

* Unnecessary

* Equivalent

* This makes sense above, but not here

* *shrug

* Missed these

* Destroy AirflowCanMove()

* Some cleanup

* Unification

* Bools

* Actually it SHOULD be like this

* Alright that would have been too hardcore

* Update doc

* Oops

* I have OCD

* Cleanup

* Fuck group_multiplier

* This was all unused

* Also unused

* Add some stuff

* Move stuff

* Add nothing

* Remove old

* Unused

* Move

* Some new procs

* I touched it bitch

* Compiles, probably

* Air no longer flows nonsensically

* Probably makes compare() work

* [Another synonym for cleaner]

* Potentially done

* Last thing I know of

* Oh yeah this too
2017-11-01 08:16:32 +01:00
‮ ‮
b6418e2cbe SSair
Regex, etc.

Compiles, doesn't work

Cleanup, and now works as far as I can tell

Oh this too
2017-06-29 02:40:05 -04:00
clusterfack
246b9261f5 Revert PHORON 2017-04-02 00:37:37 -05:00
clusterfack
8d9d66ce28 Makes Station Rotate (#14506)
* Changes plasma to phoron

Because plasma has been coopted to mean the 4th state of matter, we're rebasing to the new bay naming standard of phoron

* Fixes maps and filenames

* Whoops forgot to change test box!
2017-04-02 00:01:08 +02:00
clusterfack
921cc9faf4 REPAIRS THE GOLDEN THRONE (#11547)
ALL HAIL THE EMPEROR
2016-08-23 23:10:17 +02:00
ComicIronic
d490e1f970 Removed one line ifs and elses. (#11389) 2016-08-15 05:36:21 -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
fe87e72210 watafak 2015-08-16 16:21:41 -05: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
9c21244617 REVERT GAS DATUMS UNTIL COMIC FIXES THE PERFORMANCE ISSUES: PLEASE WORK ON THE GASDATUMS BRANCH https://github.com/d3athrow/vgstation13/tree/gasdatums in the mean time. 2015-05-10 22:55:46 -05:00
ComicIronic
1d0c272f4a Fixes as many instances of not using set_volume, set_temperature, and the proper adjust_gas args as I could find. 2015-05-09 18:46:58 +01:00
ComicIronic
c1a58dc3c3 Gas math stripping
Removed update_values(). RIP, shine on you CPU diamond.
Removed get_moles_by_id and get_archived_moles_by_id, all moles are now accessed directly to reduce call cost.
Added set_temperature and set_volume procs which recalc pressure when temperature or pressure change.
Heat_capacity is now a var updated when gases update.
Modified adjust_gas to use set_gas, modified set_gas to alter heat_capacity, total_moles, and pressure as needed.
2015-05-09 18:43:24 +01:00
ComicIronic
4d432e5240 Gas Datums
Moved gas_mixture gas numbers to a list which is connected to a global gas_datum list, like with reagents.
Modified some maths procs to be more sane, added adjust_gas and set_gas to help with processing.
Added a modular system for gas flags - gases can now be marked as fuel and oxidiser with a flag, logged with a flag, scanned with a flag, etc.
Changed scrubbers to use a list of scrubbing gases rather than a set of vars.
Made miners and xenoarch effects more sensible - they now produce gas by ID, not manually.
Made turfs' starting gases into a list, removed turf gas number vars.
2015-05-04 10:36:04 +01:00
D3athrow
4fad74d811 yahar should fix being sucked or blown away from a zone you're nowhere near anymore. 2015-03-09 22:48:41 -05:00
Aranclanos
6d0aaabbc6 Airflow pushing should work now, and also be a bit less laggy 2014-06-03 11:11:30 -03:00
Rob Nelson
ea94270c84 ZAS updates from Bay in a shitty attempt to fix our lagspikes. 2014-04-10 22:29:26 -07:00