Revert "Revert "[DNM] Updates firemanning, throwing stuff""
This reverts commit def4b38a46.
This commit is contained in:
@@ -177,6 +177,8 @@ GLOBAL_VAR_INIT(embedpocalypse, FALSE) // if true, all items will be able to emb
|
||||
|
||||
var/canMouseDown = FALSE
|
||||
|
||||
/// Used if we want to have a custom verb text for throwing. "John Spaceman flicks the ciggerate" for example.
|
||||
var/throw_verb
|
||||
|
||||
/obj/item/Initialize(mapload)
|
||||
|
||||
@@ -1116,6 +1118,16 @@ GLOBAL_VAR_INIT(embedpocalypse, FALSE) // if true, all items will be able to emb
|
||||
QDEL_NULL(src)
|
||||
return TRUE
|
||||
|
||||
///Called by the carbon throw_item() proc. Returns null if the item negates the throw, or a reference to the thing to suffer the throw else.
|
||||
/obj/item/proc/on_thrown(mob/living/carbon/user, atom/target)
|
||||
if((item_flags & ABSTRACT) || HAS_TRAIT(src, TRAIT_NODROP))
|
||||
return
|
||||
user.dropItemToGround(src, silent = TRUE)
|
||||
if(throwforce && HAS_TRAIT(user, TRAIT_PACIFISM))
|
||||
to_chat(user, span_notice("You set [src] down gently on the ground."))
|
||||
return
|
||||
return src
|
||||
|
||||
/**
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user