Polymorph (13 March 2016 - 22:32) писал:
/obj/water
name = "water"
icon = 'icons/effects/water.dmi'
icon_state = "water"
layer = 5
var/limit = 0
var/image/water_overlay
New()
if(water_overlay)
overlays-=water_overlay
water_overlay= image('icons/effects/water.dmi',,"water1","2.5")
overlays += water_overlay
process()
process()
var/turf/T = src.loc
T.limit += 1
spawn while(1)
sleep(1)
if(istype(T, /turf/space))
del(src)
for(var/obj/item/IT in T)
if(T.water > 10)
IT.alpha = 128
else
IT.alpha = 255
if(T.water < 10)
T.limit = 0
del(src)
if(T.temperature > 299) //íèêàêèõ òðàêòîðèñòîâ
T.water -= 1
То, что в New() Запихни куда-нибудь в "процессинг" и подправь как-нибудь вроде water_overlay= image('icons/effects/water.dmi',,"water[level_water]","2.5")















