mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2026-08-26 22:50:26 +01:00
Replaces HAS_TRAIT_FROM with HAS_TRAIT in engraving checks (#86630)
## About The Pull Request Stumbled upon this by accident. If you add a trait that **should** prevent engraving from a source other than INNATE_TRAIT you'd probably want it to actually work. This doesn't actually do anything at the moment but could save someone a few hours in the future. ## Changelog 🆑 code: Non-innate engraving blockers should work now (none as of now) /🆑 --------- Co-authored-by: Ghom <42542238+Ghommie@users.noreply.github.com>
This commit is contained in:
@@ -31,12 +31,12 @@
|
||||
/datum/element/wall_engraver/proc/try_chisel(obj/item/item, turf/closed/wall, mob/living/user)
|
||||
if(!istype(wall) || !user.mind)
|
||||
return
|
||||
if(HAS_TRAIT_FROM(wall, TRAIT_NOT_ENGRAVABLE, INNATE_TRAIT))
|
||||
user.balloon_alert(user, "wall cannot be engraved!")
|
||||
return
|
||||
if(HAS_TRAIT_FROM(wall, TRAIT_NOT_ENGRAVABLE, TRAIT_GENERIC))
|
||||
if(HAS_TRAIT_FROM(wall, TRAIT_NOT_ENGRAVABLE, ENGRAVED_TRAIT))
|
||||
user.balloon_alert(user, "wall has already been engraved!")
|
||||
return
|
||||
if(HAS_TRAIT(wall, TRAIT_NOT_ENGRAVABLE))
|
||||
user.balloon_alert(user, "wall cannot be engraved!")
|
||||
return
|
||||
if(!length(user.mind?.memories))
|
||||
user.balloon_alert(user, "nothing memorable to engrave!")
|
||||
return
|
||||
|
||||
Reference in New Issue
Block a user