mirror of
https://github.com/CHOMPStation2/CHOMPStation2.git
synced 2025-12-10 10:12:45 +00:00
Port current /tg/ lighting system
This commit is contained in:
@@ -28,7 +28,7 @@
|
||||
return
|
||||
|
||||
/obj/item/mecha_parts/mecha_equipment/combat_shield/Destroy()
|
||||
chassis.overlays -= drone_overlay
|
||||
chassis.cut_overlay(drone_overlay)
|
||||
my_shield.forceMove(src)
|
||||
my_shield.destroy_shields()
|
||||
my_shield.my_tool = null
|
||||
@@ -41,7 +41,7 @@
|
||||
..()
|
||||
if(!drone_overlay)
|
||||
drone_overlay = new(src.icon, icon_state = "shield_droid")
|
||||
M.overlays += drone_overlay
|
||||
M.add_overlay(drone_overlay)
|
||||
return
|
||||
|
||||
/obj/item/mecha_parts/mecha_equipment/combat_shield/attach(obj/mecha/M as obj)
|
||||
@@ -53,7 +53,7 @@
|
||||
return
|
||||
|
||||
/obj/item/mecha_parts/mecha_equipment/combat_shield/detach()
|
||||
chassis.overlays -= drone_overlay
|
||||
chassis.cut_overlay(drone_overlay)
|
||||
..()
|
||||
my_shield.destroy_shields()
|
||||
my_shield.my_mecha = null
|
||||
|
||||
@@ -630,9 +630,9 @@
|
||||
flick("[loading_icon_state]", src)
|
||||
// yess hacky but whatever
|
||||
if(loading_icon_state == "mechfab-idle")
|
||||
overlays += "mechfab-load-metal"
|
||||
add_overlay("mechfab-load-metal")
|
||||
spawn(10)
|
||||
overlays -= "mechfab-load-metal"
|
||||
cut_overlays("mechfab-load-metal")
|
||||
while(materials[S.material.name] + amnt <= res_max_amount && S.get_amount() >= 1)
|
||||
materials[S.material.name] += amnt
|
||||
S.use(1)
|
||||
|
||||
@@ -79,7 +79,7 @@
|
||||
|
||||
/datum/construction/mecha/ripley_chassis/custom_action(step, obj/item/I, mob/user)
|
||||
user.visible_message("[user] has connected [I] to [holder].", "You connect [I] to [holder]")
|
||||
holder.overlays += I.icon_state+"+o"
|
||||
holder.add_overlay(I.icon_state+"+o")
|
||||
qdel(I)
|
||||
return 1
|
||||
|
||||
@@ -291,7 +291,7 @@
|
||||
|
||||
/datum/construction/mecha/gygax_chassis/custom_action(step, obj/item/I, mob/user)
|
||||
user.visible_message("[user] has connected [I] to [holder].", "You connect [I] to [holder]")
|
||||
holder.overlays += I.icon_state+"+o"
|
||||
holder.add_overlay(I.icon_state+"+o")
|
||||
qdel(I)
|
||||
return 1
|
||||
|
||||
@@ -575,7 +575,7 @@
|
||||
|
||||
/datum/construction/mecha/serenity_chassis/custom_action(step, obj/item/I, mob/user)
|
||||
user.visible_message("[user] has connected [I] to [holder].", "You connect [I] to [holder]")
|
||||
holder.overlays += I.icon_state+"+o"
|
||||
holder.add_overlay(I.icon_state+"+o")
|
||||
qdel(I)
|
||||
return 1
|
||||
|
||||
@@ -861,7 +861,7 @@
|
||||
|
||||
/datum/construction/mecha/firefighter_chassis/custom_action(step, obj/item/I, mob/user)
|
||||
user.visible_message("[user] has connected [I] to [holder].", "You connect [I] to [holder]")
|
||||
holder.overlays += I.icon_state+"+o"
|
||||
holder.add_overlay(I.icon_state+"+o")
|
||||
user.drop_item()
|
||||
qdel(I)
|
||||
return 1
|
||||
@@ -1086,7 +1086,7 @@
|
||||
|
||||
/datum/construction/mecha/durand_chassis/custom_action(step, obj/item/I, mob/user)
|
||||
user.visible_message("[user] has connected [I] to [holder].", "You connect [I] to [holder]")
|
||||
holder.overlays += I.icon_state+"+o"
|
||||
holder.add_overlay(I.icon_state+"+o")
|
||||
qdel(I)
|
||||
return 1
|
||||
|
||||
@@ -1370,7 +1370,7 @@
|
||||
|
||||
/datum/construction/mecha/odysseus_chassis/custom_action(step, obj/item/I, mob/user)
|
||||
user.visible_message("[user] has connected [I] to [holder].", "You connect [I] to [holder]")
|
||||
holder.overlays += I.icon_state+"+o"
|
||||
holder.add_overlay(I.icon_state+"+o")
|
||||
qdel(I)
|
||||
return 1
|
||||
|
||||
@@ -1583,7 +1583,7 @@
|
||||
|
||||
/datum/construction/mecha/phazon_chassis/custom_action(step, obj/item/I, mob/user)
|
||||
user.visible_message("[user] has connected [I] to [holder].", "You connect [I] to [holder]")
|
||||
holder.overlays += I.icon_state+"+o"
|
||||
holder.add_overlay(I.icon_state+"+o")
|
||||
qdel(I)
|
||||
return 1
|
||||
|
||||
@@ -1865,7 +1865,7 @@
|
||||
|
||||
/datum/construction/mecha/janus_chassis/custom_action(step, obj/item/I, mob/user)
|
||||
user.visible_message("[user] has connected [I] to [holder].", "You connect [I] to [holder]")
|
||||
holder.overlays += I.icon_state+"+o"
|
||||
holder.add_overlay(I.icon_state+"+o")
|
||||
qdel(I)
|
||||
return 1
|
||||
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
|
||||
custom_action(step, atom/used_atom, mob/user)
|
||||
user.visible_message("[user] has connected [used_atom] to [holder].", "You connect [used_atom] to [holder]")
|
||||
holder.overlays += used_atom.icon_state+"+o"
|
||||
holder.add_overlay(used_atom.icon_state+"+o")
|
||||
qdel(used_atom)
|
||||
return 1
|
||||
|
||||
@@ -289,7 +289,7 @@
|
||||
|
||||
custom_action(step, atom/used_atom, mob/user)
|
||||
user.visible_message("[user] has connected [used_atom] to [holder].", "You connect [used_atom] to [holder]")
|
||||
holder.overlays += used_atom.icon_state+"+o"
|
||||
holder.add_overlay(used_atom.icon_state+"+o")
|
||||
qdel(used_atom)
|
||||
return 1
|
||||
|
||||
@@ -497,7 +497,7 @@
|
||||
|
||||
custom_action(step, atom/used_atom, mob/user)
|
||||
user.visible_message("[user] has connected [used_atom] to [holder].", "You connect [used_atom] to [holder]")
|
||||
holder.overlays += used_atom.icon_state+"+o"
|
||||
holder.add_overlay(used_atom.icon_state+"+o")
|
||||
qdel(used_atom)
|
||||
return 1
|
||||
|
||||
|
||||
Reference in New Issue
Block a user