mirror of
https://github.com/ParadiseSS13/Paradise.git
synced 2026-08-30 23:48:28 +01:00
Cleanup ITEM_INTERACT_ flags. (#27640)
* Cleanup `ITEM_INTERACT_` flags. * replace new uses of old flags
This commit is contained in:
@@ -510,7 +510,7 @@
|
||||
points = 0
|
||||
else
|
||||
to_chat(user, "<span class='notice'>There's no points left on [src].</span>")
|
||||
return ITEM_INTERACT_SUCCESS
|
||||
return ITEM_INTERACT_COMPLETE
|
||||
|
||||
/obj/item/card/mining_point_card/examine(mob/user)
|
||||
. = ..()
|
||||
|
||||
@@ -96,28 +96,28 @@
|
||||
if(istype(used, /obj/item/storage/bag/trash))
|
||||
if(mybag)
|
||||
to_chat(user, fail_msg)
|
||||
return ITEM_INTERACT_BLOCKING
|
||||
return ITEM_INTERACT_COMPLETE
|
||||
if(!user.drop_item())
|
||||
return ITEM_INTERACT_BLOCKING
|
||||
return ITEM_INTERACT_COMPLETE
|
||||
to_chat(user, "<span class='notice'>You hook [used] onto [src].</span>")
|
||||
used.forceMove(src)
|
||||
mybag = used
|
||||
update_icon(UPDATE_OVERLAYS)
|
||||
return ITEM_INTERACT_SUCCESS
|
||||
return ITEM_INTERACT_COMPLETE
|
||||
|
||||
if(istype(used, /obj/item/borg/upgrade/floorbuffer))
|
||||
if(buffer_installed)
|
||||
to_chat(user, fail_msg)
|
||||
return ITEM_INTERACT_BLOCKING
|
||||
return ITEM_INTERACT_COMPLETE
|
||||
buffer_installed = TRUE
|
||||
qdel(used)
|
||||
to_chat(user,"<span class='notice'>You upgrade [src] with [used].</span>")
|
||||
update_icon(UPDATE_OVERLAYS)
|
||||
return ITEM_INTERACT_SUCCESS
|
||||
return ITEM_INTERACT_COMPLETE
|
||||
|
||||
if(mybag && user.a_intent == INTENT_HELP && !is_key(used))
|
||||
mybag.attackby__legacy__attackchain(used, user)
|
||||
return ITEM_INTERACT_ANY_BLOCKER
|
||||
return ITEM_INTERACT_COMPLETE
|
||||
|
||||
return ..()
|
||||
|
||||
|
||||
@@ -78,10 +78,10 @@
|
||||
inserted_key = used
|
||||
else
|
||||
to_chat(user, "<span class='warning'>[used] seems to be stuck to your hand!</span>")
|
||||
return ITEM_INTERACT_ANY_BLOCKER
|
||||
return ITEM_INTERACT_COMPLETE
|
||||
|
||||
if(istype(used, /obj/item/borg/upgrade/vtec) && install_vtec(used, user))
|
||||
return ITEM_INTERACT_ANY_BLOCKER
|
||||
return ITEM_INTERACT_COMPLETE
|
||||
|
||||
/obj/vehicle/AltClick(mob/user)
|
||||
if(inserted_key && user.Adjacent(user))
|
||||
|
||||
Reference in New Issue
Block a user