Wonko on 26 Feb 2002 00:45:27 -0000


[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]

spoon-discuss: Re: spoon-business: Hannibal Comes to the Mountain


Quoth Donald Whytock,

> {{ _Them's Good Eatin'_
> 
> Create a new rule:
> 
> {{ _The Cannibalistic Gremlin_
> 
> There exists a Gremlin called the Cannibalistic Gremlin, also known as
> Hannibal.  Hannibal is Active if any other Gremlins are Active; otherwise it
> is Hiding.
> 
> Hannibal has an attribute called Hunger.  At the beginning of an nweek,
> Hannibal's Hunger is increased by 1.  If Hannibal eats a Gremlin, its hunger
> is reduced by -1.
> 
> At the beginning of an nday, the following circumstances are evaluated and
> acted upon:
> 
> 1. If Hannibal is in the same location (Grid, Limbo, or in a Player's
> possession) as one or more other Active Gremlins, one of those Gremlins will
> be randomly selected, and Hannibal will eat it; the eaten Gremlin is
> destroyed.  Hannibal will then take no further actions that nday.
> 
> 2. If Hannibal is airborne, i.e. thrown at a Player and not yet caught or
> impacted, it takes no action that nday.
> 
> 3. If Hannibal is in the possession of a Player, it will Kick that Player,
> causing damage equivalent to being hit by a flying Gremlin, and drop out of
> the Player's possession into the Player's location.
> 
> 4. If Hannibal is in Limbo, and there are no Active Gremlins in Limbo, but
> there are Active Gremlins on the Grid, it will perform an
> Elbonian-Airways-style Throw on itself at one of those Gremlins, randomly
> selected.
> 
> 5. If Hannibal is on the Grid, and not in the same location as another Active
> Gremlin, and there are Active Gremlins on the Grid, it will move one Grid
> location closer to the nearest (or one of the nearest, randomly selected)
> Gremlin.
> 
> 6. If Hannibal is in Limbo, and there are no Active Gremlins in Limbo or on
> the Grid, but there are Players on the Grid carrying Active Gremlins, it will
> perform a GremBall-style throw on itself at one of those Players, randomly
> selected.
> 
> 7. If Hannibal is on the Grid, and there are no Active Gremlins on the Grid,
> but there are Players on the Grid or in Limbo carrying Active Gremlins, it
> will perform a GremBall-style throw on itself at one of those Players,
> randomly selected.
> 
> A Player can feed a Gremlin to Hannibal, either by possessing Hannibal or
> being at its location and giving it a Gremlin that e possesses or that is at
> its location, or by throwing a Gremlin at Hannibal, who will then catch and
> eat the Gremlin.
> 
> If Hannibal's Hunger reaches -3, it will explode, and be destroyed.
> 
> If more than one Hannibal exists, random selection of all Hannibals'
> consumption targets will occur before the actual consumption.  The Hannibals
> will then be randomly sequenced and perform their consumption in turn.  If a
> Hannibal is eaten by another Hannibal before it gets to do its own eating, its
> consumption target isn't eaten.  If one Hannibal's consumption target is eaten
> by another Hannibal, the first Hannibal doesn't eat.
> 
> }}
> 
> }}
> 
> 
> 
Doesn't that require a lot of work for the Admin? Hannibal would have to be
recalculated and updated every single nday...


--Wonko

"I would have made a good Pope. "
- Richard M. Nixon