diff --git a/code/modules/vore/eating/living_vr.dm b/code/modules/vore/eating/living_vr.dm index c70a18d2dd..298b1dd926 100644 --- a/code/modules/vore/eating/living_vr.dm +++ b/code/modules/vore/eating/living_vr.dm @@ -104,6 +104,8 @@ if((src == G.assailant) && (is_vore_predator(src))) if(!(G.affecting.devourable)) to_chat(user, "They aren't able to be devoured.") + log_and_message_admins("[key_name(src)] ([src.real_name]) attempted to devour [key_name(G.affecting)] ([G.affecting.real_name]) against their prefs ([G.affecting ? "JMP" : "null"])") + return FALSE if(src.feed_grabbed_to_self(src, G.affecting)) qdel(G) @@ -115,6 +117,7 @@ else if((src == G.affecting) && (attacker.a_intent == I_GRAB) && (attacker.zone_sel.selecting == BP_TORSO) && (is_vore_predator(G.affecting))) if(!(G.affecting.feeding)) to_chat(user, "[G.affecting] isn't willing to be fed.") + log_and_message_admins("[key_name(src)] ([src.real_name]) attempted to feed themselves to [key_name(G.affecting)] ([G.affecting.real_name]) against their prefs ([G.affecting ? "JMP" : "null"])") return FALSE if (attacker.feed_self_to_grabbed(attacker, G.affecting)) qdel(G) @@ -126,12 +129,11 @@ else if((src != G.affecting) && (src != G.assailant) && (is_vore_predator(src))) if(!(src.feeding)) to_chat(user, "[src] isn't willing to be fed.") + log_and_message_admins("[key_name(attacker)] ([attacker.real_name]) attempted to feed [key_name(G.affecting)] ([G.affecting.real_name]) to [key_name(src)] ([src.real_name]) against predator's prefs ([src ? "JMP" : "null"])") return FALSE if(!(G.affecting.devourable)) to_chat(user, "[G.affecting] isn't able to be devoured.") - return FALSE - if(!(G.affecting.feeding)) - to_chat(user, "[src] isn't able to be fed to someone.") + log_and_message_admins("[key_name(attacker)] ([attacker.real_name]) attempted to feed [key_name(G.affecting)] ([G.affecting.real_name]) to [key_name(src)] ([src.real_name]) against prey's prefs ([G.affecting ? "JMP" : "null"])") return FALSE if (attacker.feed_grabbed_to_other(attacker, G.affecting, src))