This commit is contained in:
VerySoft
2021-11-28 21:30:27 -05:00
parent 5b1efccdb5
commit d6bf641205
10 changed files with 697 additions and 59 deletions
+20 -1
View File
@@ -432,6 +432,14 @@
var/obj/effect/overlay/aiholo/holo = loc
holo.drop_prey() //Easiest way
log_and_message_admins("[key_name(src)] used the OOC escape button to get out of [key_name(holo.master)] (AI HOLO) ([holo ? "<a href='?_src_=holder;adminplayerobservecoodjump=1;X=[holo.x];Y=[holo.y];Z=[holo.z]'>JMP</a>" : "null"])")
//You're in a capture crystal! ((It's not vore but close enough!))
else if(iscapturecrystal(loc))
var/obj/item/capture_crystal/crystal = loc
crystal.unleash()
crystal.bound_mob = null
crystal.bound_mob = capture_crystal = 0
log_and_message_admins("[key_name(src)] used the OOC escape button to get out of [crystal] owned by [crystal.owner]. [ADMIN_FLW(src)]")
//Don't appear to be in a vore situation
else
@@ -638,7 +646,11 @@
if(S.holding)
to_chat(src, "<span class='warning'>There's something inside!</span>")
return
if(iscapturecrystal(I))
var/obj/item/capture_crystal/C = I
if(!C.bound_mob.devourable)
to_chat(src, "<span class='warning'>That doesn't seem like a good idea. (\The [C.bound_mob]'s prefs don't allow it.)</span>")
return
drop_item()
I.forceMove(vore_selected)
updateVRPanel()
@@ -692,6 +704,13 @@
else if (istype(I,/obj/item/clothing/accessory/collar))
visible_message("<span class='warning'>[src] demonstrates their voracious capabilities by swallowing [I] whole!</span>")
to_chat(src, "<span class='notice'>You can taste the submissiveness in the wearer of [I]!</span>")
else if(iscapturecrystal(I))
var/obj/item/capture_crystal/C = I
if(C.bound_mob && C.bound_mob in C.contents)
if(isbelly(C.loc))
var/obj/belly/B = C.loc
to_chat(C.bound_mob, "<span class= 'notice'>Outside of your crystal, you can see; <B>[B.desc]</B>")
to_chat(src, "<span class='notice'>You can taste the the power of command.</span>")
else
to_chat(src, "<span class='notice'>You can taste the flavor of garbage. Delicious.</span>")
return