Pre-Loading Dropships
There are two ways to create this effect or pre-loading dropships, and I will explain to you my more favorite, although it is not realistic, the player does not see anything, and thus there is simply nothing to worry about =]
First of all, I definitely recommend (for a realistic drop) you download the sound of the dropship, overlord or shuttle unloading. Create your transport, create a location overtop of it, and create a location where you want the transport to unload the units (somewhere on land may be a good idea =).
Then, create a trigger using the "order" action to order the transport to the location on land. Create a seperate trigger so that once that computer player has brought the transport to that location, the trigger begings creating units at that location (now on of the transport) and for each unit created, playing the unloading sound, with a "wait" action between each creation (500-1000 milliseconds is usually realistic). Let me provide an example:
PLAYER(S):
Player 3
CONDITION(S):
ALWAYS
Always
ACTIONS(S):
ORDER
Issue order to all "Terran Dropship" owned by "Current Player" at 'Dropship Position': "Move" to "Dropship Destination"
PLAYER(S):
Player 3
CONDITION(S):
BRING
"Player 3" brings "exactly 1" "Terran Dropship" to 'Dropship Destination'
ACTION(S):
WAIT
Wait for "1000" milliseconds
PLAY WAV
Play 'TDrTra01.wav'
CREATE UNITS
Create "1" "Terran Vulture" at 'Dropship Destination' for "Player 3"
WAIT
Wait for "750" milliseconds
PLAY WAV
Play 'TDrTra01.wav'
CREATE UNITS
Create "1" "Terran Vulture" at 'Dropship Destination' for "Player 3"
WAIT
Wait for "750" milliseconds
PLAY WAV
Play 'TDrTra01.wav'
CREATE UNITS
Create "1" "Terran Marine" at 'Dropship Destination' for "Player 3"
WAIT
Wait for "750" milliseconds
PLAY WAV
Play 'TDrTra01.wav'
CREATE UNITS
Create "1" "Terran Marine" at 'Dropship Destination' for "Player 3"
WAIT
Wait for "750" milliseconds
PLAY WAV
Play 'TDrTra01.wav'
CREATE UNITS
Create "1" "Terran Marine" at 'Dropship Destination' for "Player 3"
WAIT
Wait for "750" milliseconds
PLAY WAV
Play 'TDrTra01.wav'
CREATE UNITS
Create "1" "Terran Marine" at 'Dropship Destination' for "Player 3"
WAIT
Wait for "750" milliseconds
Obviously, you'll want to make sure you don't go over the carry limit of the transport lest you wish it to look lame. The reason I put a one second wait before the transport starting unloading is because of this: The transport actually gets to the location rather early, when it is barely touching the location, it would look unrealistic if it was unloading while still flying to it's center of destination. 'tis all there is to it, the 'realistic' way is too much more of a hassle than it needs to be =]
|
|
|
| |