Commit Graph

25 Commits

Author SHA1 Message Date
D3athrow
41d7df01fd just fuck my shit up 2015-07-18 02:30:51 -05:00
D3athrow
5796813948 FUCKING REVERSIONS 2015-05-11 20:02:13 -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
d3athrow
9f4a47b488 Merge pull request #4329 from d3athrow/GasMathsStrip
Gas maths stripping
2015-05-09 20:05:12 -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
Exxion
416acb3665 Spacepod tweaks 2015-05-08 10:04:39 -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
clusterfack
167f162a25 Fixes spacepod cell stat() bug
Fixes #3517, apparently the stat() for spacepod cells checked that the battery has an object of type cell within it. But since spacepods typecast their cell for specific initialization of a high power cell, the istype(S.battery) check fails if you placed a different type of cell into it. Causing it to instead display no cell detected.
2015-04-26 06:33:57 -05:00
D3athrow
639a1c8c03 this was never checked for some reason. 2015-04-16 00:22:39 -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
ComicIronic
d0e9eedd25 drop_item and click code.
drop_item now has a first arg, which is the item to drop.
Hand processing now uses drop_item properly, which fixes #3874, #3796.
Also fixes #3486.
2015-04-12 00:56:43 +01:00
ComicIronic
34bab36581 Changes to drop_item.
The drop_item arg is now the loc placed, not the child of the loc or whatever.
Removed a few lines of items being placed into themselves, on themselves, into other things manually, into their users, etc.
Cleans up the fix for MoMMI recharger silliness.

This took about 2 hours of non-stop manual searches.
2015-03-08 21:37:34 +00:00
Exxion
a278ce5c27 Unify spacepod weapon firing procs
I REALLY FUCKING HATE BYOND
2015-03-04 15:50:48 -05:00
Exxion
5b3c256218 Fix spacepod weapons
I HATE BYOND
2015-03-04 05:58:01 -05:00
D3athrow
275d21cdb7 Fixes #2742 Handling border obstructions on your tile on move is now in turf/Exit(mover,target). This prevents the default behavior of Move to bump something in the target location when we were stopped by something on our old location resulting in undesired behavior. 2015-02-04 02:55:47 -06:00
D3athrow
d181180711 Fixes #2668 in a very hackish way because byond a shit. 2015-02-01 02:15:15 -06:00
d3athrow
f1644bb0af Runtime fixies 2015-01-29 18:44:36 -06:00
Rob Nelson
622f330a22 Nerf Firebird
- Firebird can no longer go through walls (server vote 10-7)
 - Firebird now leaves fire trails in space.
 - Slightly re-organized jetpack code.
2014-12-16 18:46:06 -08:00
d3athrow
aa4db8dc2d Pod fixes. 2014-07-15 19:41:40 -05:00
d3athrow
4a71d49dfb Spacepod enhancements
Added damage to spacepods as well as damage overlays.
Started a framework to allow more than 1 weapon system per spacepod.
Pods turn into fireworks when they reach 0 integrity.
2014-07-06 11:24:20 -05:00
ESwordTheCat
11f384981c More new parent call. 2014-06-17 05:55:15 -08:00
d3athrow
3a980e08d5 Muh pod equipment 2014-03-23 18:11:35 -05:00
d3athrow
7c5fe44f71 Revert "Forgot to round the reagent explosion effect"
This reverts commit 19a4210a82.
2014-03-23 13:45:49 -05:00
d3athrow
19a4210a82 Forgot to round the reagent explosion effect 2014-03-23 13:36:07 -05:00