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