mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2026-01-25 00:22:39 +00:00
- crate mimic have wrong icon var. 8953
- fixes constructable chem master icon when parts are exchanged. 8616 - lowers toolboxes inhands sprite, fixes missing one. 8433 - fixes exploit in pandemic to avoid the bottle creation cooldown. 8031 - fixes chem grenade not getting to southwest side. 8019 - remove handle_env, /handle_random_events() and handle_blood at carbon level, identical to living level. - fixes human bodytemp dropping to 20C in normal environment. (32.5C 90.5F when naked now) - you now need both adequate headgear+suit to protect against pressure. (removing two defines) - fixes alien hunter being immune to env fire in stalk mode (removing hunter/handle_env()) - fixes monkey not metabolizing reagents, also make larva metabolize them. 7108 - remove calculate_affecting_pressure from monkey level, simplification. - refactors monkey's handle environment, no more handle_temp_damage proc, it's all in handle_env.Fixes temperature alert not showing for monkey. - refactor monkey/handle_fire (similar to alien/human now.) - replaces morphine with stimulants in adrenal implant. 8832 - refactor handle_breath_temperature.
This commit is contained in:
@@ -211,9 +211,17 @@
|
||||
reagents.chem_temp = total_temp
|
||||
|
||||
/obj/item/weapon/grenade/chem_grenade/proc/can_flood_from(myloc, maxrange)
|
||||
var/turf/myturf = get_turf(myloc)
|
||||
var/list/reachable = list(myloc)
|
||||
for(var/i=1; i<=maxrange; i++)
|
||||
var/list/turflist = list()
|
||||
for(var/turf/T in (orange(i, myloc) - orange(i-1, myloc)))
|
||||
turflist |= T
|
||||
for(var/turf/T in turflist)
|
||||
if( !(get_dir(T,myloc) in cardinal) && (abs(T.x - myturf.x) == abs(T.y - myturf.y) ))
|
||||
turflist.Remove(T)
|
||||
turflist.Add(T) // we move the purely diagonal turfs to the end of the list.
|
||||
for(var/turf/T in turflist)
|
||||
if(T in reachable) continue
|
||||
for(var/turf/NT in orange(1, T))
|
||||
if(!(NT in reachable)) continue
|
||||
|
||||
@@ -213,7 +213,7 @@
|
||||
|
||||
imp_in.reagents.add_reagent("synaptizine", 10)
|
||||
imp_in.reagents.add_reagent("omnizine", 10)
|
||||
imp_in.reagents.add_reagent("morphine", 10)
|
||||
imp_in.reagents.add_reagent("stimulants", 10)
|
||||
|
||||
|
||||
/obj/item/weapon/implant/emp
|
||||
|
||||
Reference in New Issue
Block a user