File Details

Download this file | Go to files list

Adds four key bindings:

'Timed Detonator' arms and disarms the timed detonator for the vehicle in
which you're in (obviously does nothing if you're not in a vehicle).
Note that depending on mutator configuration options, you may not be
allowed to disarm the detonator -- so make sure you know if you can
before you arm!

'Dead Man's Switch' is just like a real-life one: pressing it arms the
detonator and releasing it detonates the vehicle. Note that just like
the real deal, if the arming player dies...boom! And don't try to get
cute and get out of the vehicle, that'll set it off too :)

'Remote Detonator' toggles the remote detonator on board when you are
inside a vehicle. You may have anywhere between 0-5 remote detonators
armed at one time (depends on configuration settings; zero means
they're disabled). If you hit the key when you are NOT in a vehicle,
any vehicles you have rigged with a remote detonator will explode. Note
that any armed remote detonators you have set will automatically disarm
harmlessly when you die.

'Booby Trap Detonator' arms the booby trap on the vehicle. The next
person who gets into that vehicle will trigger the detonator! Note that
setting the booby trap forcefully ejects everyone from the vehicle so
make sure you're not, say, in a raptor at a fatal altitude :)

To install: make sure the following files are in the System\ folder of
your UT2004 installation:

+ MutVehicleDetonators.u
+ MutVehicleDetonators.ucl
+ MutVehicleDetonators.int


Thanks: Many thanks to some of the good, people on the Atari UnrealScript forums
(http://www.ataricommunity.com/forums/forumdisplay.php?forumid=269)

In particular, thanks to:

MayContainNuts -- for offering me so much advice and suggestins to many
possibilities to try that he's practically a
co-author :)
mrslatezb -- for pointing me to the final solution for my
Interactionwoes (which was the TeamRadar source,
thanks to them too!)
Mysterial -- for explaining about Role vs RemoteRole; and for
giving mewhat turned out to be the critical piece of
the puzzle giving me so much grief: Mutate()!
godsbane -- for inadvertently giving me some important
information about explosions (while helping someone
else out :)
Hsoolien -- for thowing out the MapVoter suggestion
Heywood -- for offering some possible approaches using
ModifyPlayer()
GuruKnight -- for solving my messaging problems and pointing me at
LocalMessage

Download this file | Go to files list