Just to amuse myself, I've made some changes to Rumble's trigger. I feel that making changes to a proven trigger is a good exercise in triggering. It also gives you a feel for how the parts of the trigger work. If I actually use the trigger, I would, whenever possible, reference the author. If I like the trigger enough to use it, it's good enough that the author should get credit.
So, to play with this one, I've changed it so that instead of having totally random poofins and poofouts, I've linked them so your comings and goings are similar. This meant taking out or replacing some that didn't match. Some match better than others. The other change was to make it into a room trigger so that popping into the room would automatically change your poofs without the use of a mob. The trigger should only be used in a room where people would not enter in normal circumstance. One variation (11) does not work properly but I left it in as a warning. It's possible that the line is too long.
Code:
Name: 'Parna's Random Poofs', VNum: [60879], RNum: [ 4610]
Trigger Intended Assignment: Rooms
Trigger Type: Enter Login , Numeric Arg: 100, Arg list: None
Commands:
* By Rumble of The Builder Academy builderacademy.net 9091
* Edited by Parnassus tbamud.com port 9091
* To generate random poofs at login just set your loadroom to wherever this
* trigger is. Does not work for level 33 and above or if nohassle is set.
eval poofnumber %random.20%
set poofins[1] appears with a strange wooshing sound and climbs out of a pneumatic air tube like they use at the bank.
set poofouts[1] creates a pneumatic air tube, like they use at the banks, steps in and is sucked out of sight.
set poofins[2] thinks %actor.himher%self into existence.
set poofouts[2] thinks %actor.himher%self out of existence.
set poofins[3] appears in a flash of blinding nothingness!
set poofouts[3] disappears in a flash of blinding nothingness!
set poofins[4] somersaults into the room.
set poofouts[4] does somersaults out of the room.
set poofins[5] dives into the room doing a two and a half tuck gainer, right into the dirt.
set poofouts[5] dives out of the room doing three rotations in the jackknife position.
set poofins[6] stumbles into the room, tripping over %actor.hisher% own feet and falling flat on %actor.hisher% face.
set poofouts[6] stumbles out of the room with a look of confusion on %actor.hisher% face, must have forgotten where %actor.heshe% parked.
set poofins[7] wishes %actor.heshe% was a donut specialist.
set poofouts[7] walks out saying 'time to make the donuts.'
set poofins[8] soars into the room like a bird, and THWAP! right into a window.
set poofouts[8] points behind you with a look of horror. While you turn away %actor.heshe% disappears chuckling 'made you look'.
set poofins[9] forms out of the very essence of your shadow to hang in the air before you.
set poofouts[9] merges with %actor.hisher% surroundings and vanishes.
set poofins[10] steps out of your shadow.
set poofouts[10] steps into your shadow and disappears.
set poofins[11] parachutes into the room performing a perfect parachute landing fall, except for the fact that %actor.heshe% landed backside first.
set poofouts[11] puts on a helmet and climbs into the barrel of an ACME cannon. It explodes sending pieces of %actor.name% off into the distance.
set poofins[12] does a cannonball into room, injuring %actor.himher%self on the hard ground.
set poofouts[12] straps an ACME rocket to %actor.hisher% back and asks, 'got a light?' right before it explodes and sends %actor.himher% soaring.
set poofins[13] has abandoned %actor.hisher% search for truth and is now looking for a good fantasy.
set poofouts[13] points behind you with a look of horror. While you turn away %actor.heshe% disappears chuckling 'made you look'.
set poofins[14] walks into the room fashionably early.
set poofouts[14] doesn't like saying goodbye, so %actor.heshe% didn't.
set poofins[15] pushes a police telephone box from 1963 into the room, making whooshing sounds.
set poofouts[15] pushes a fake T.A.R.D.I.S. out of the room, making whooshing sounds.
set poofins[16] can resist everything but temptation.
set poofouts[16] goes to hell in a handbasket.
set poofins[17] crawls out of the ground gasping for air.
set poofouts[17] morphs into millions of ants, which run off in all directions.
set poofins[18] appears with a sonic boom.
set poofouts[18] goes super critical and has a meltdown. Nothing remains but a pile of steaming radioactive mush.
set poofins[19] meanders in, muttering.
set poofouts[19] meanders out, muttering.
set poofins[20] hanglides into the room.
set poofouts[20] senses that everything is well, so %actor.heshe% floats away.
eval poofin %%poofins[%poofnumber%]%%
eval poofout %%poofouts[%poofnumber%]%%
%force% %actor% set self poofin %poofin%
%force% %actor% set self poofout %poofout%
This is an example of variation 11 in action:
POOFIN: Parna parachutes into the room performing a perfect parachute landing fall, except for the facthe landed backside first. first.
POOFOUT: Parna puts on a helmet and climbs into the barrel of an ACME cannon. It explodes sending piecena off into the distancedistance.