RealCTF supports a couple
of different ways in which you can dynamically reconfigure a map beyond
what standard
Unreal movers provide. Standard
Unreal classes are deficient in two major areas: there is no way to activate
a mover based on the game type, and there is no way to enable or disable
playerstarts.
RealCTF
Movers
RealCTF Movers allow you
to reconfigure a map dynamically based on the game type. If you want an
area of your CTF map to be blocked off for deathmatch games, make a mover
which blocks the area in its default position. Give it a Tag
value of 'RealCTF' and the
mover will be opened when the map is loaded for a RealCTF game, or left
in place for
RealDeathMatch.
RealPlayersTrigger
This special trigger fires
an event when a certain number of players join the game. Set the PlayerCount
property to the
number at which you wish
the event to occur. For example, if you set it to 2, the event will fire
when the second player
joins. If you want to open
up part of a map after a certain number of players join, set the Event
property of the
RealPlayersTrigger to an
arbitrary string. Then set the Tag property of one or more movers which
block off the areas in
their default position to
the same string. Finally, place RealPlayerStart classes inside the blocked-off
area with
bEnabled set to False, and
with the same matching Tag value. When the trigger fires, it will open
the mover and enable the playerstarts. |