replace abstract flag with skip_examine trait (#29276)

This commit is contained in:
Toastical
2025-05-14 01:26:27 +03:00
committed by GitHub
parent 5022be9da8
commit 2e0d3dbf29
2 changed files with 7 additions and 4 deletions
@@ -23,16 +23,19 @@
if(!gripped)
gripped = TRUE
to_chat(user, "You tighten your grip on [src], ensuring you won't drop it.")
flags |= (NODROP | ABSTRACT)
flags |= NODROP
ADD_TRAIT(src, TRAIT_SKIP_EXAMINE, "knuckledusters")
else
gripped = FALSE
to_chat(user, "You relax your grip on [src].")
flags &= ~(NODROP | ABSTRACT)
flags &= ~NODROP
REMOVE_TRAIT(src, TRAIT_SKIP_EXAMINE, "knuckledusters")
/obj/item/melee/knuckleduster/dropped(mob/user, silent)
. = ..()
gripped = FALSE
flags &= ~(NODROP | ABSTRACT)
flags &= ~NODROP
REMOVE_TRAIT(src, TRAIT_SKIP_EXAMINE, "knuckledusters")
/obj/item/melee/knuckleduster/attack__legacy__attackchain(mob/living/target, mob/living/user)
. = ..()