Commit Graph

260 Commits

Author SHA1 Message Date
ZomgPonies
91e8b909c0 Squish Squash 2015-04-04 14:27:53 -04:00
Fox-McCloud
14ae3d22dd Airflow Damage Hotfix 2015-03-23 15:27:07 -04:00
Mark van Alphen
b7831c543b Merge pull request #611 from Fox-McCloud/ZAS-Tweaks
ZAS Tweaks
2015-03-23 15:38:48 +01:00
Fox-McCloud
5de7506e84 pre-emptive fix 2015-03-22 21:06:50 -04:00
Fox-McCloud
fff1e913f4 typo-fix 2015-03-21 01:52:21 -04:00
Fox-McCloud
f969f51379 ZAS Tweaks 2015-03-20 23:21:51 -04:00
Fox-McCloud
094b6e506e Dragon's Breath Fix 2015-03-20 15:33:27 -04:00
Fox-McCloud
a74bb8a710 Fire Fixes 2015-03-05 20:30:18 -05:00
Fox-McCloud
6b8b63d4b8 Fixes Airflow Stunning 2015-02-27 20:40:54 -05:00
Fox-McCloud
85d79677b1 Fixes, Genetics, and Balance 2015-02-24 22:58:05 -05:00
ZomgPonies
a1975aeca9 Merge pull request #344 from FalseIncarnate/master
[Feature] Fire Hot! Color Coded Fires
2015-02-20 07:43:27 -05:00
FalseIncarnate
3a0356adf0 Fire Hot!
Adds new color coded fires, determined by the temperature of the air.
This will allow you to roughly approximate the temperature of fires even
from the other side of walls based on their glow.

In order from coolest to hottest (all temperatures are in Kelvin):
- "Black fire": Below 75K
- Red fire: Between 75K and 1100K
- Orange fire: Between 1100K and 1300K
- Yellow fire: Between 1300K and 1500K
- White fire: Between 1500K and 1800K
- Cyan fire: Between 1800K and 5300K
- Blue fire: Between 5300K and 7150K
- Dark Blue / Purple fire: Between 7150K and 9000K
- "Rainbow Fire": Over 9000K

Due to some issues with sprite editing, I temporarily disabled the use
of 2/3 of the fire tile sprites until I can properly update them while
maintaining their transparent portions. Until this is done,, all fires
will use the highest firelevel sprite set.
2015-02-19 06:44:20 -05:00
DZD
fbd9c367c0 NODROP flag addition & handling
- Purges canremove
- Implements functionality for NODROP flag, replaces canremove
- Refactors mob inventory unequipping.
2015-02-18 13:22:41 -05:00
Markolie
64fe9e8600 Remove legacy viewpoint code, move back to Bay's and /tg/'s system 2015-02-10 17:02:27 +01:00
Markolie
56cd293f4b Unused/WorkInProgress folder cleanup 2015-01-31 16:40:29 +01:00
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