merge
This commit is contained in:
@@ -33,7 +33,7 @@
|
||||
return TRUE
|
||||
|
||||
/mob/living/proc/init_vore()
|
||||
ENABLE_BITFIELD(vore_flags, VORE_INIT)
|
||||
vore_flags |= VORE_INIT
|
||||
//Something else made organs, meanwhile.
|
||||
if(LAZYLEN(vore_organs))
|
||||
return TRUE
|
||||
@@ -75,7 +75,7 @@
|
||||
|
||||
lazy_init_belly()
|
||||
if(pred == prey) //you click your target
|
||||
if(!CHECK_BITFIELD(pred.vore_flags,FEEDING))
|
||||
if(!(pred.vore_flags & FEEDING))
|
||||
to_chat(user, "<span class='notice'>They aren't able to be fed.</span>")
|
||||
to_chat(pred, "<span class='notice'>[user] tried to feed you themselves, but you aren't voracious enough to be fed.</span>")
|
||||
return
|
||||
@@ -85,11 +85,11 @@
|
||||
feed_grabbed_to_self(user, prey)
|
||||
|
||||
else // click someone other than you/prey
|
||||
if(!CHECK_BITFIELD(pred.vore_flags,FEEDING))
|
||||
if(!(pred.vore_flags & FEEDING))
|
||||
to_chat(user, "<span class='notice'>They aren't voracious enough to be fed.</span>")
|
||||
to_chat(pred, "<span class='notice'>[user] tried to feed you [prey], but you aren't voracious enough to be fed.</span>")
|
||||
return
|
||||
if(!CHECK_BITFIELD(prey.vore_flags,FEEDING))
|
||||
if(!(prey.vore_flags & FEEDING))
|
||||
to_chat(user, "<span class='notice'>They aren't able to be fed to someone.</span>")
|
||||
to_chat(prey, "<span class='notice'>[user] tried to feed you to [pred], but you aren't able to be fed to them.</span>")
|
||||
return
|
||||
@@ -122,7 +122,7 @@
|
||||
testing("[user] attempted to feed [prey] to [pred], via [lowertext(belly.name)] but it went wrong.")
|
||||
return
|
||||
|
||||
if (!CHECK_BITFIELD(prey.vore_flags, DEVOURABLE))
|
||||
if (!(prey.vore_flags & DEVOURABLE))
|
||||
to_chat(user, "This can't be eaten!")
|
||||
return FALSE
|
||||
|
||||
@@ -283,7 +283,7 @@
|
||||
if(!client || !client.prefs)
|
||||
to_chat(src,"<span class='warning'>You attempted to apply your vore prefs but somehow you're in this character without a client.prefs variable. Tell a dev.</span>")
|
||||
return FALSE
|
||||
ENABLE_BITFIELD(vore_flags,VOREPREF_INIT)
|
||||
vore_flags |= VOREPREF_INIT
|
||||
COPY_SPECIFIC_BITFIELDS(vore_flags, client.prefs.vore_flags, DIGESTABLE | DEVOURABLE | FEEDING | LICKABLE | SMELLABLE | ABSORBABLE | MOBVORE)
|
||||
vore_taste = client.prefs.vore_taste
|
||||
vore_smell = client.prefs.vore_smell
|
||||
|
||||
Reference in New Issue
Block a user