Cleanup ITEM_INTERACT_ flags. (#27640)

* Cleanup `ITEM_INTERACT_` flags.

* replace new uses of old flags
This commit is contained in:
warriorstar-orion
2024-12-17 21:54:28 +00:00
committed by GitHub
parent f37038eed4
commit bd6450d884
11 changed files with 305 additions and 293 deletions
+2 -2
View File
@@ -59,7 +59,7 @@
if(isliving(user) && user?.mind?.special_role)
to_chat(usr, "<span class='notice'>The card's microscanners activate as you pass it over [I], copying its access.</span>")
access |= I.access //Don't copy access if user isn't an antag -- to prevent metagaming
return ITEM_INTERACT_SUCCESS
return ITEM_INTERACT_COMPLETE
/obj/item/card/id/syndicate/ui_act(action, list/params, datum/tgui/ui, datum/ui_state/state)
if(..())
@@ -296,4 +296,4 @@
if(user.mind.special_role)
to_chat(user, "<span class='notice'>The card's microscanners activate as you pass it over [I], copying its access.</span>")
access |= I.access // Don't copy access if user isn't an antag -- to prevent metagaming
return ITEM_INTERACT_SUCCESS
return ITEM_INTERACT_COMPLETE
+10 -10
View File
@@ -45,7 +45,7 @@
/obj/item/card/emag/interact_with_atom(atom/target, mob/living/user, list/modifiers)
if(target.emag_act(user))
return ITEM_INTERACT_SUCCESS
return ITEM_INTERACT_COMPLETE
/obj/item/card/emag/magic_key
name = "magic key"
@@ -55,13 +55,13 @@
/obj/item/card/emag/magic_key/interact_with_atom(atom/target, mob/living/user, list/modifiers)
if(!isairlock(target))
return ITEM_INTERACT_BLOCKING
return ITEM_INTERACT_COMPLETE
var/obj/machinery/door/D = target
D.locked = FALSE
D.update_icon()
D.emag_act(user)
qdel(src)
return ITEM_INTERACT_SUCCESS
return ITEM_INTERACT_COMPLETE
/obj/item/card/cmag
desc = "It's a card coated in a slurry of electromagnetic bananium."
@@ -82,7 +82,7 @@
/obj/item/card/cmag/interact_with_atom(atom/target, mob/living/user, list/modifiers)
if(target.cmag_act(user))
return ITEM_INTERACT_SUCCESS
return ITEM_INTERACT_COMPLETE
/obj/item/card/id
name = "identification card"
@@ -264,12 +264,12 @@
item_state = decal.decal_item_state
qdel(decal)
qdel(used)
return ITEM_INTERACT_SUCCESS
return ITEM_INTERACT_COMPLETE
else if(istype(used, /obj/item/barcodescanner))
var/obj/item/barcodescanner/B = used
B.scanID(src, user)
return ITEM_INTERACT_SUCCESS
return ITEM_INTERACT_COMPLETE
else if(istype(used, /obj/item/stamp))
if(!stamped)
@@ -277,18 +277,18 @@
stamped = 1
to_chat(user, "You stamp the ID card!")
playsound(user, 'sound/items/handling/standard_stamp.ogg', 50, vary = TRUE)
return ITEM_INTERACT_SUCCESS
return ITEM_INTERACT_COMPLETE
to_chat(user, "This ID has already been stamped!")
return ITEM_INTERACT_BLOCKING
return ITEM_INTERACT_COMPLETE
else if(istype(used, /obj/item/card/id/guest))
attach_guest_pass(used, user)
return ITEM_INTERACT_SUCCESS
return ITEM_INTERACT_COMPLETE
else if(istype(used, /obj/item/storage/wallet))
used.attackby__legacy__attackchain(src, user)
return ITEM_INTERACT_SUCCESS
return ITEM_INTERACT_COMPLETE
/obj/item/card/id/AltClick(mob/user)
if(user.stat || HAS_TRAIT(user, TRAIT_HANDS_BLOCKED) || !Adjacent(user))