Always Dog and Not-Your-Person — 38 of 81

Currently Anonymous

Release 1

Part 34 - Vomiting

Vomiting is an action applying to nothing.

Understand "barf" as vomiting.

Understand "blow chunks" as vomiting.

Understand "hurk" as vomiting.

Understand "puke" as vomiting.

Understand "retch" as vomiting.

Understand "throw up" as vomiting.

Understand "vomit" as vomiting.

Prior satiation is a number that varies.

Carry out vomiting:

now prior satiation is satiation;

now satiation is 0.

Report vomiting:

if prior satiation > 0:

say "Hurk, hurk, hurk... hrglblblrb! Okay, you feel much better now.";

else:

say "Hurk, hurk, hurk.... meh, nothing comes up. You stop trying."

Vomiting on is an action applying to one thing.

Understand "barf [something]" as vomiting on.

Understand "blow chunks [something]" as vomiting on.

Understand "hurk [something]" as vomiting on.

Understand "puke [something]" as vomiting on.

Understand "retch [something]" as vomiting on.

Understand "throw up [something]" as vomiting on.

Understand "vomit [something]" as vomiting on.

Understand "barf in/on [something]" as vomiting on.

Understand "blow chunks in/on [something]" as vomiting on.

Understand "hurk in/on [something]" as vomiting on.

Understand "puke in/on [something]" as vomiting on.

Understand "retch in/on [something]" as vomiting on.

Understand "throw up in/on [something]" as vomiting on.

Understand "vomit in/on [something]" as vomiting on.

Carry out vomiting:

now prior satiation is satiation;

now satiation is 0.

Report vomiting on:

if prior satiation > 0:

say "You position yourself strategically near [the noun]. Hurk, hurk, hurk... hrglblblrb! Success!";

else:

say "You position yourself strategically near [the noun]. Hurk, hurk, hurk.... meh, nothing comes up. You stop trying."