mirror of
https://github.com/CHOMPStation2/CHOMPStation2.git
synced 2025-12-10 18:22:39 +00:00
Adds logging to the breaking of devourable/feeding prefs
This commit is contained in:
@@ -104,6 +104,8 @@
|
||||
if((src == G.assailant) && (is_vore_predator(src)))
|
||||
if(!(G.affecting.devourable))
|
||||
to_chat(user, "<span class='notice'>They aren't able to be devoured.</span>")
|
||||
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 ? "<a href='?_src_=holder;adminplayerobservecoodjump=1;X=[G.affecting.x];Y=[G.affecting.y];Z=[G.affecting.z]'>JMP</a>" : "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, "<span class='notice'>[G.affecting] isn't willing to be fed.</span>")
|
||||
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 ? "<a href='?_src_=holder;adminplayerobservecoodjump=1;X=[G.affecting.x];Y=[G.affecting.y];Z=[G.affecting.z]'>JMP</a>" : "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, "<span class='notice'>[src] isn't willing to be fed.</span>")
|
||||
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 ? "<a href='?_src_=holder;adminplayerobservecoodjump=1;X=[src.x];Y=[src.y];Z=[src.z]'>JMP</a>" : "null"])")
|
||||
return FALSE
|
||||
if(!(G.affecting.devourable))
|
||||
to_chat(user, "<span class='notice'>[G.affecting] isn't able to be devoured.</span>")
|
||||
return FALSE
|
||||
if(!(G.affecting.feeding))
|
||||
to_chat(user, "<span class='notice'>[src] isn't able to be fed to someone.</span>")
|
||||
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 ? "<a href='?_src_=holder;adminplayerobservecoodjump=1;X=[G.affecting.x];Y=[G.affecting.y];Z=[G.affecting.z]'>JMP</a>" : "null"])")
|
||||
return FALSE
|
||||
|
||||
if (attacker.feed_grabbed_to_other(attacker, G.affecting, src))
|
||||
|
||||
Reference in New Issue
Block a user