/
githubmirror
/
vgstation13
Обзор
Документация
Войти
/
githubmirror
/
vgstation13
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
Bleeding-Edge
code/game/objects/items/stacks/sheets/light.dm
36 строк
1012 B
jwhitak
Fixes Most Screwdriver/Wrench/Wirecutter Special Tool Interactions (#37207)
02 окт 2024, 15:35
Не верифицирован
02 окт 2024, 15:35
36ca9ab
Код
Авторство
О чём код?
/obj/item/stack/light_w name = "wired glass sheets" singular_name = "wired glass sheet" desc = "A sheet of glass with wire attached." icon = 'icons/obj/tiles.dmi' icon_state = "glass_wire" inhand_states = list("left_hand" = 'icons/mob/in-hand/left/sheets_n_ores.dmi', "right_hand" = 'icons/mob/in-hand/right/sheets_n_ores.dmi') w_class = W_CLASS_MEDIUM force = 3.0 throwforce = 5.0 throw_speed = 5 throw_range = 20 flags = FPRINT siemens_coefficient = 1 max_amount = 60 /obj/item/stack/light_w/attackby(var/obj/item/O as obj, var/mob/user as mob) if(O.is_wirecutter(user)) var/obj/item/stack/cable_coil/CC = new/obj/item/stack/cable_coil(user.loc) CC.amount = 2 amount-- new/obj/item/stack/sheet/glass/glass(user.loc) if(amount <= 0) user.drop_from_inventory(src) qdel(src) return if(istype(O,/obj/item/stack/sheet/metal)) var/obj/item/stack/sheet/metal/M = O M.use(1) src.use(1) drop_stack(/obj/item/stack/tile/light, get_turf(user), 1, user) return return ..()