mirror of
https://github.com/ParadiseSS13/Paradise.git
synced 2026-08-30 15:37:36 +01:00
Removes Dirty Floors (#12519)
This commit is contained in:
committed by
variableundefined
parent
51f65222ec
commit
a4641cc0cf
@@ -27,7 +27,6 @@
|
||||
/obj/item/mop/proc/clean(turf/simulated/A)
|
||||
if(reagents.has_reagent("water", 1) || reagents.has_reagent("cleaner", 1) || reagents.has_reagent("holywater", 1))
|
||||
A.clean_blood()
|
||||
A.dirt = 0
|
||||
for(var/obj/effect/O in A)
|
||||
if(is_cleanable(O))
|
||||
qdel(O)
|
||||
|
||||
@@ -55,7 +55,6 @@
|
||||
|
||||
/obj/item/soap/proc/clean_turf(turf/simulated/T)
|
||||
T.clean_blood()
|
||||
T.dirt = 0
|
||||
for(var/obj/effect/O in T)
|
||||
if(is_cleanable(O))
|
||||
qdel(O)
|
||||
|
||||
@@ -8,7 +8,6 @@
|
||||
nitrogen = MOLES_N2STANDARD
|
||||
var/to_be_destroyed = 0 //Used for fire, if a melting temperature was reached, it will be destroyed
|
||||
var/max_fire_temperature_sustained = 0 //The max temperature of the fire which it was subjected to
|
||||
var/dirt = 0
|
||||
var/dirtoverlay = null
|
||||
|
||||
/turf/simulated/New()
|
||||
@@ -72,17 +71,6 @@
|
||||
/turf/simulated/Entered(atom/A, atom/OL, ignoreRest = 0)
|
||||
..()
|
||||
if(!ignoreRest)
|
||||
if(isliving(A) && prob(50))
|
||||
dirt++
|
||||
|
||||
var/obj/effect/decal/cleanable/dirt/dirtoverlay = locate(/obj/effect/decal/cleanable/dirt) in src
|
||||
if(dirt >= 100)
|
||||
if(!dirtoverlay)
|
||||
dirtoverlay = new/obj/effect/decal/cleanable/dirt(src)
|
||||
dirtoverlay.alpha = 10
|
||||
else if(dirt > 100)
|
||||
dirtoverlay.alpha = min(dirtoverlay.alpha + 10, 200)
|
||||
|
||||
if(ishuman(A))
|
||||
var/mob/living/carbon/human/M = A
|
||||
if(M.lying)
|
||||
|
||||
@@ -1130,9 +1130,6 @@ var/list/robot_verbs_default = list(
|
||||
var/turf/tile = loc
|
||||
if(isturf(tile))
|
||||
var/floor_only = TRUE
|
||||
if(istype(tile, /turf/simulated))
|
||||
var/turf/simulated/S = tile
|
||||
S.dirt = 0
|
||||
for(var/A in tile)
|
||||
if(istype(A, /obj/effect))
|
||||
if(is_cleanable(A))
|
||||
|
||||
@@ -81,9 +81,6 @@
|
||||
|
||||
for(var/mob/living/simple_animal/slime/M in T)
|
||||
M.adjustToxLoss(rand(5, 10))
|
||||
if(istype(T, /turf/simulated))
|
||||
var/turf/simulated/S = T
|
||||
S.dirt = 0
|
||||
|
||||
/datum/reagent/space_cleaner/reaction_mob(mob/living/M, method=TOUCH, volume)
|
||||
if(iscarbon(M))
|
||||
|
||||
@@ -194,8 +194,7 @@
|
||||
|
||||
for(var/obj/effect/decal/cleanable/M in view(2, E.loc))//germs from messes
|
||||
if(AStar(E.loc, M.loc, /turf/proc/Distance, 2, simulated_only = 0))
|
||||
if(!istype(M,/obj/effect/decal/cleanable/dirt))//dirt is too common
|
||||
germs++
|
||||
germs++
|
||||
|
||||
if(tool.blood_DNA && tool.blood_DNA.len) //germs from blood-stained tools
|
||||
germs += 30
|
||||
|
||||
@@ -49,9 +49,6 @@
|
||||
var/turf/tile = loc
|
||||
if(isturf(tile))
|
||||
tile.clean_blood()
|
||||
if(istype(tile, /turf/simulated/floor))
|
||||
var/turf/simulated/floor/F = tile
|
||||
F.dirt = 0
|
||||
for(var/A in tile)
|
||||
if(is_cleanable(A))
|
||||
qdel(A)
|
||||
|
||||
Reference in New Issue
Block a user