/
githubmirror
/
vgstation13
Обзор
Документация
Войти
/
githubmirror
/
vgstation13
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
Bleeding-Edge
code/modules/paperwork/explosive_paper.dm
24 строки
695 B
Shadowmech88
This Message Will Self-Destruct (#13740)
01 фев 2017, 04:03
01 фев 2017, 04:03
06bb920
Код
Авторство
О чём код?
/obj/item/weapon/paper/explosive var/fuse_time = 5 SECONDS var/detonating = FALSE /obj/item/weapon/paper/explosive/examine(mob/user) if(user.range_check(src)) detonate() ..() /obj/item/weapon/paper/explosive/attackby(obj/item/weapon/P as obj, mob/user as mob) if(istype(P, /obj/item/weapon/pen) || istype(P, /obj/item/toy/crayon)) if(!(istype(P, /obj/item/weapon/pen/robopen) && P:mode == 2)) detonate() ..() /obj/item/weapon/paper/explosive/proc/detonate() if(!detonating) if(info) info += "<BR><BR>THIS MESSAGE WILL SELF-DESTRUCT IN [fuse_time/10] SECONDS" updateinfolinks() detonating = TRUE spawn(fuse_time) explosion(get_turf(src), -1, 0, 2) qdel(src)