Commit Graph

9845 Commits

Author SHA1 Message Date
clusterfack
147c5bd5a7 A process scheduler thing
Included:
-The process lists use |= instead of += due to the increased stability of the former against double additions.

-Atmospherics machinery is moved under the pipenet processing.

-Modified the atmospherics processes to return 1 when theyve done something, and 0 if they aint done jack shit. Then called scheck() if they return 1, possibly  reducing unnecessary scheck calls while still managing to smooth out the atmospherics processing.

-If a powernet happens to get rebuilt by either powernets or power machinery scheck() is also called
2015-05-08 01:15:19 -05:00
ComicIronic
d387d9b3e4 Fixes emergency tanks
They were using adjust instead of adjust_gas. My mistake.
Fixes #4303, fixes #4300.
2015-05-05 20:58:17 +01:00
FudgePucker
d0be8fa53b Hotfix for #4291
I fukd up.
2015-05-05 08:34:01 -04:00
clusterfack
1a95c33df5 Merge pull request #4293 from clusterfack/feature6
Fine I fixed nitrogen tanks
2015-05-05 02:48:54 -05:00
clusterfack
213508a4c3 Fine I fixed nitrogen tanks
Resolves #4290
2015-05-05 02:38:44 -05:00
d3athrow
be7aeee555 Merge pull request #4235 from DeityLink/fixmech
[Bugfixes] bunch of narsie/cascade endgame-related fixes
2015-05-04 21:58:55 -05:00
d3athrow
d408492983 Merge pull request #4276 from FudgePucker/patch-1
Adds Circuit boards for the non chem dispensers.
2015-05-04 21:58:31 -05:00
d3athrow
61e7457094 Merge pull request #4286 from clusterfack/bugfix11
Fix ghost movement
2015-05-04 21:58:03 -05:00
D3athrow
de093d1055 compile fix 2015-05-04 21:10:51 -05:00
D3athrow
920d05c9e0 Lots of runtime fixes 2015-05-04 20:38:51 -05:00
clusterfack
49a763a947 Fix ghost movement
Made force enter which does what forcemove does except doesn't actually call crossed or invoke event because sometimes you just dont want those.
2015-05-04 19:45:33 -05:00
FudgePucker
70f378ee72 Adds Circuit boards for the non chem dispensers.
This should make it so that after screwdriving and crowbaring one of the other dispensers, it doesn't just make a chemical dispenser.
This will also be the first step in making it so that you can have methods of getting these machines in game with out admin assistance.
2015-05-04 13:22:22 -04: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
58d3239d37 Merge branch 'Kurfursten-soldering' into Bleeding-Edge 2015-05-03 18:56:18 -05:00
Kurfursten
8b402448bc Adds Soldering Irons 2015-05-03 18:52:50 -05:00
d3athrow
a828e35c5a Merge pull request #4251 from ComicIronic/VentChangePipe
Ventcrawling fixes
2015-05-03 18:44:54 -05:00
d3athrow
de91d5f109 Merge pull request #4262 from 9600bauds/imgoingtosuckyourblooddude
Gives Mass-Spectrometers the ability to take blood samples
2015-05-03 18:43:27 -05:00
NigglyWiggly
ef873cf0fb L-Space Stuff; this time with less conflicts.
Just the same shit as the last one
2015-05-03 15:45:52 -04:00
9600bauds
1e6c1ae6b8 Gives Mass-Spectrometers the ability to take blood samples 2015-05-03 13:21:30 -03:00
DeityLink
a2d3779b10 even better 2015-05-03 16:33:29 +02:00
d3athrow
ff3a5de3bd Merge pull request #4248 from FudgePucker/patch-1
Adds new items to the vending machine found on the derelict.
2015-05-02 22:55:45 -05:00
d3athrow
6900e541e9 Merge pull request #4242 from Kurfursten/misccon
Misc. De/con
2015-05-02 22:55:12 -05:00
D3athrow
3583b2c1e2 Merge branch 'PJB3005-MoMMIs-+-lockers' into Bleeding-Edge 2015-05-02 22:47:07 -05:00
PJB3005
da34ea647b Fixes #4218 2015-05-02 22:46:38 -05:00
d3athrow
3a4b5ac860 Merge pull request #4210 from ComicIronic/RyeFixDis
Ryetalin fixes maybe
2015-05-02 22:40:10 -05:00
d3athrow
8a672331b1 Merge pull request #4136 from PJB3005/Doubletrouble
Adds DP vents to the RPD and pipe dispenser
2015-05-02 22:38:40 -05:00
DeityLink
30513fbb7c better 2015-05-03 04:50:27 +02:00
d3athrow
521ca9d0de Merge pull request #4240 from DeityLink/rodmass
[smallfix] Officially my smallest PR ever
2015-05-02 16:38:54 -05:00
d3athrow
466db049c8 Merge pull request #4239 from DeityLink/centcomid
Fixed Centcom's ID computers, added some new ID sprites for the strike teams.
2015-05-02 16:38:40 -05:00
d3athrow
0316fc1a01 Merge pull request #4216 from Exxion/welder
Adds a system to construction datums to allow tools to have different speeds
2015-05-02 16:38:26 -05:00
d3athrow
6677bce4b8 Merge pull request #4208 from DeityLink/snake
PDA Games Update
2015-05-02 16:37:43 -05:00
d3athrow
395bbe1c9a Merge pull request #4174 from Unfit/hoho
Adds three more sounds to the sound synthesizer
2015-05-02 16:37:33 -05:00
d3athrow
4aadfa6181 Merge pull request #4142 from PJB3005/Scrubs
Portable pump & scrubber NanoUI
2015-05-02 16:37:19 -05:00
d3athrow
9ef600f261 Merge pull request #4141 from PJB3005/Can-a-canister
Cleanup of Canister code
2015-05-02 16:37:08 -05:00
ComicIronic
1c2bf2964f Ventcrawling fixes
Ventcrawling now correctly starts from any pipe, not just vents and scrubbers.
This has allowed me to fix moving between pipelines : the images are now correctly updated when you change pipes.
Added a small sanity to remove_ventcrawl().
Also edited another thing that Pomf never got around to.
2015-05-02 22:28:41 +01:00
FudgePucker
51430c3464 Adds contraband to engineering vending machine 2015-05-02 16:50:26 -04:00
FudgePucker
2a378b260d I feel silly now. 2015-05-02 14:20:26 -04:00
FudgePucker
4e900d7b60 I hope this fixes it.
Also added the CE jumpsuit and "belt" if you brought a coin with you.
2015-05-02 14:06:46 -04:00
DeityLink
166c1fa354 aight 2015-05-02 20:02:51 +02:00
FudgePucker
1b0231d188 Removes the Chief Engineer jumpsuits from derelict.
Removes the Chief Engineer jumpsuits from the vending machine found in derelict research.
Also adds some new jumpsuits and hard hats. (Fun Fact, there was 4 fire suits but no hardhats that had fire resist on them so the fire suits were pointless.)

Also this is my first Pull so I hope I don't fuck anything up too hard.
2015-05-02 13:51:12 -04:00
Kurfursten
bbf4c4be33 fixing badcode 2015-05-02 09:12:13 -05:00
Kurfursten
2713d871a7 Misc additions 2015-05-02 05:46:20 -05:00
DeityLink
f6ca8727b2 3 2015-05-02 11:03:02 +02:00
DeityLink
56a83f65a9 until ERT get their own preparation area 2015-05-02 10:48:40 +02:00
DeityLink
6ab6759b1f centcom stuff 2015-05-02 10:44:34 +02:00
DeityLink
f3fc71ccf4 hmmm 2015-05-02 06:13:28 +02:00
DeityLink
ad0d7f0be8 bugfixes 2015-05-02 06:07:14 +02:00
Exxion
7e137d1ab0 What they said 2015-05-01 18:07:15 -04:00
clusterfack
32a7db78a4 Merge pull request #4212 from eswordthecat/remove-colon
FORCE RECOMPILE
2015-05-01 06:30:25 -05:00
DeityLink
e307b7dfa2 pda games 2015-05-01 10:24:12 +02:00