Commit Graph

245 Commits

Author SHA1 Message Date
VampyrBytes
c0f5132664 Cleanup of internal organs
Both internal and external organs are a mess, which is making
maintaining and updating them nasty, so I'm cleaning them up, this is
the first stage

mechanical and assisted internal organs are now an object type rather
than a var in the organ which makes it much cleaner and easier to adjust

removed duplicate list of internal organs as there's no reason to have
the same objects in 2 separate lists

made New() a lot cleaner and more robust

External organs will be next
2014-08-21 10:24:13 +01:00
Rob Nelson
8fd4346dc3 Plasmen bogfix
Conflicts:
	code/ZAS/Plasma.dm
2014-07-31 19:03:35 -04:00
Rob Nelson
2172f58d47 Fire now affects the turf. 2014-07-24 21:07:52 -04:00
Rob Nelson
09743b6235 More burnable shit
Conflicts:
	code/game/turfs/simulated/floor_types.dm
2014-07-24 21:07:32 -04:00
Rob Nelson
f7b516a5ab Shit catches on fire now
Conflicts:
	code/ZAS/Fire.dm
	code/game/objects/items/weapons/storage/bible.dm
	code/game/objects/items/weapons/storage/boxes.dm
	code/modules/mob/living/living_defines.dm
	code/modules/paperwork/paper.dm
	code/modules/paperwork/photography.dm
	code/setup.dm
2014-07-18 06:32:15 -04:00
Mloc-Argent
69d9d9fc49 atmos: make fires more destructive
Fires can now burn through walls, windows, and (with a high enough
 temperature) rwalls.
New proc: adjacent_fire_act().  Called on turfs that a fire isn't able
 to spread to. (walls, floor surrounded by windows, etc.)

Signed-off-by: Mloc-Argent <colmohici@gmail.com>

Conflicts:
	code/game/objects/structures/window.dm
2014-06-24 06:48:08 -04:00
Mloc-Argent
5e45a8c8ce atmos: fix a geometry error
reverse_dir is a list of reversed dir fields

Signed-off-by: Mloc-Argent <colmohici@gmail.com>
2014-06-24 06:37:46 -04:00
ZomgPonies
5297135386 Time to play with this var 2014-06-22 15:08:55 -04:00
Mloc-Argent
8a5079d006 atmos: fix everlasting fires
Fires were checking against a non-reduced air sample for existance, so
the reduced sample wasn't working in zburn when it failed the check.
Also fixed volatilefuel not being scaled in the phoron reagent.

Signed-off-by: Mloc-Argent <colmohici@gmail.com>

Conflicts:
	code/ZAS/Fire.dm
	code/modules/reagents/Chemistry-Reagents.dm
2014-06-22 10:54:19 -04:00
ZomgPonies
b66f75b6b2 ZAS setting fix suggested by Mloc 2014-06-22 09:24:34 -04:00
Chinsky
21eae55515 Nextgen lights #3: Fire
Fire now emites colored light, pretty rad.
2014-06-20 12:08:52 -04:00
Hubblenaut
f3df5a4a8a Probability to bleed by airflow_hit lowered from 100% to 33% 2014-06-08 18:30:01 -04:00
Hubblenaut
544ff5f106 Fixes suit icons not updating when bloodied by airflow 2014-06-08 18:29:19 -04:00
jack-fractal
3df35fe03c modifying visibility interface of ai to use generic visibility_interface
Conflicts:
	baystation12.dme
	code/game/gamemodes/malfunction/Malf_Modules.dm
	code/modules/mob/living/silicon/ai/freelook/cameranet.dm
	code/modules/mob/living/silicon/ai/freelook/chunk.dm
	code/modules/mob/living/silicon/ai/freelook/eye.dm
	code/modules/mob/living/silicon/ai/freelook/update_triggers.dm
2014-05-15 04:43:49 -04:00
Mloc-Argent
486a919818 zas: fix zburn /0 runtime
Signed-off-by: Mloc-Argent <colmohici@gmail.com>
2014-05-03 17:29:55 -04:00
Mloc-Argent
e179e95dea atmos: remove a few force-deletes in merge code
Removes del(giver) from pipeline/merge(), turf/assume_air() and
atom/assume_air().
Thanks to valzargaming on reddit/github for pointing it out.
fixes #4717

Signed-off-by: Mloc-Argent <colmohici@gmail.com>
2014-04-20 03:37:46 -04:00
ESwordTheCat
16d5d18e7c Revert from area to text.
Conflicts:
	code/modules/power/power.dm
2014-04-20 03:37:00 -04:00
Aryn
fcf8509635 Reverted unrelated ZAS modification and unnecessary check. 2014-02-28 17:50:12 -05:00
Aryn
5b2f811b71 Lighting system is too buggy to continue until I know wtf is going on
Conflicts:
	baystation12.dme
	code/game/turfs/turf.dm
2014-02-28 17:47:50 -05:00
Aryn
458ecedddd Fixed nuke shuttle being a swirly vortex of death.
This bug was actually in legacy ShareSpace code,
I'm surprised it wasn't noticeable in the old ZAS.
2014-02-28 17:37:30 -05:00
ZomgPonies
1358b11e46 ZAS overhaul 2014-02-22 23:10:37 -05:00
ZomgPonies
1ab8df4b13 Garbage collection fixes 2014-02-19 20:24:31 -05:00
SkyMarshal
5dc5c451a5 Fixes an error with the explosions-deleting-zone-air detection. 2014-01-23 10:14:25 -05:00
alex-gh
f390a11d07 Runtime fix 2014-01-16 17:14:57 +01:00
ZomgPonies
1b4a48a8f7 Fueltank bombs no worky 2014-01-16 09:28:08 -05:00
SkyMarshal
1f6f153dab Patches some logic holes in ZAS, specifically rebuilding and deletion. Fixes #4273 2014-01-11 20:37:49 -05:00
SkyMarshal
a97f985200 Adds developer-level access to ZAS settings.
Fixes bug which would always let heat move through doors.

Conflicts:
	code/modules/admin/admin_verbs.dm
2014-01-10 23:41:43 -05:00
SkyMarshal
229c8946ff Fixes derpiness with ZAS heat transfer. 2014-01-10 23:34:02 -05:00
SkyMarshal
d0229a479b Fixes ZAS silliness with SoftDelete 2014-01-10 23:32:47 -05:00
SkyMarshal
43ad9cceb7 Reverts some geometry code to a functional state.
Fixes #4045
2014-01-09 21:06:06 -05:00
SkyMarshal
e4fdc17405 Some turf cleanup and the like. Trace gases are now properly handled by ZAS on world load.
Fixes #2485

Conflicts:
	code/game/turfs/simulated/floor_types.dm
2014-01-09 20:59:31 -05:00
SkyMarshal
330be31466 Tweaks the zone rebuilding logic to prevent doors being ignored.
Fixes #4046
2014-01-09 20:26:03 -05:00
SkyMarshal
a56440ad48 Patched holes in SoftDelete that were causing null reference errors.
Fixes #3892
2014-01-09 05:53:18 -05:00
d3athrow
64d8903802 Following /tg/'s lead, removes set background 1 for smoother gameplay.
Conflicts:
	code/game/objects/effects/glowshroom.dm
	code/modules/mob/living/carbon/zombie/zombie.dm
	code/modules/mob/living/silicon/mommi/life.dm
2014-01-08 01:25:20 -05:00
ZomgPonies
5ce256b73c Organ/Surgery Overhaul Part 1 2013-12-19 07:25:55 -05:00
ZomgPonies
064ba20cb1 Putting ZAS settings back to original 2013-12-05 23:51:51 -05:00
ZomgPonies
227f4a1bc0 I guess slime people are now live. 2013-11-24 09:48:38 -05:00
ZomgPonies
b19764baad Re-upping energy joules 2013-11-23 23:28:54 -05:00
ZomgPonies
d615a33590 Tuning 2013-11-21 06:44:43 -05:00
ZomgPonies
453a638951 ZAS tuning 2013-11-08 19:32:53 -05:00
ZomgPonies
1f31f91afa Final ZAS BS12 fixes, not touching it anymore :) 2013-11-08 10:08:10 -05:00
ZomgPonies
0e201cc4a5 Going back to BS12 ZAS, permanently 2013-11-08 09:51:22 -05:00
ZomgPonies
900262ec9c ZAS revert fixes 2013-11-07 16:05:46 -05:00
ZomgPonies
0227baa319 Reverting ZAS back to /vg/ style 2013-11-07 07:13:27 -05:00
ZomgPonies
130134a7a3 Adding Ice back to vanilla BS12 ZAS 2013-11-07 06:48:47 -05:00
ZomgPonies
e4a82dfda8 ZAS switched from /vg/ to BS12 2013-11-06 20:21:59 -05:00
ZomgPonies
74eab5cd98 Atmo updates 2013-10-14 01:28:18 -04:00
ZomgPonies
37e732d8db Updated ZAS and Atmo 2013-10-12 14:41:43 -04:00
SkyMarshal
081356f21b Fixes longstanding connection bug. 2013-09-03 20:58:26 -07:00
Mloc-Argent
a084f74c7d Expansion of every "icon = ''" path.
Supposed to help compilation times.  Who knows.

Signed-off-by: Mloc-Argent <colmohici@gmail.com>
2013-09-01 21:53:36 +01:00