Ok I'll tell you what to do that should make it work.
First off, go to the topmost bar in Terrain Editor.
1. Create at least two Start Locations. Put each one on top of the main base of the player and enemies.
2. Find the option that says "Map" at the top of the screen.
3. In the dropdown, look for the option named "Player Properties"
4. Go to Player 1. Set a decal, race, and Start Location.
5. Do the same with the computer players, but we will need to do a little more.
5a. Under the dropdown for "Control" select Computer. Do the same with the "AI" dropdown.
Now, make a new trigger named Wave Initialization and put it under a folder named "AI"
Events: Map Initialization
Variables: None
Conditions: None
Actions:
- Start AI Personalities for all players
- Set alliance of player 1 and player 2 as Enemy
- Run all attack waves for player 2 targeting Player Group 1 (add more of these actions for more enemy players)
Go into the AI Editor.
1. Create a new Personality by clicking on the Trigger-shaped button at the top of the window.
2. Name it whatever you would like and set the source player to Player 2. You don't need to set a target player because we already set an Enemy alliance with triggers.
3. Go into the Waves tab and click on Default Gather Point to edit it to whatever you want. Also, increase the counter for "Repeat Final Waves" from 0 to 1.
4. Make a new Wave. There's a couple of things you need to do before you continue.
4a. Go into the Timing tab. Change the Arrival time to whatever you wish. I usually set it to 90 seconds or 120 seconds depending on the map size.
4b. If you are making a "hold out" mission, go to the Points tab and set the target point as Start Location 1. Otherwise, leave it blank.
4c. Go to the Units tab and add the quantity and type of unit to be included in the wave.
5. Copy-paste that for as many waves as you want, remembering to increase the unit quantity as you progress.
Ok I'll tell you what to do that should make it work.
First off, go to the topmost bar in Terrain Editor.
1. Create at least two Start Locations. Put each one on top of the main base of the player and enemies.
2. Find the option that says "Map" at the top of the screen.
3. In the dropdown, look for the option named "Player Properties"
4. Go to Player 1. Set a decal, race, and Start Location.
5. Do the same with the computer players, but we will need to do a little more.
5a. Under the dropdown for "Control" select Computer. Do the same with the "AI" dropdown.
Now, make a new trigger named Wave Initialization and put it under a folder named "AI"
Events: Map Initialization
Variables: None
Conditions: None
Actions:
- Start AI Personalities for all players
- Set alliance of player 1 and player 2 as Enemy
- Run all attack waves for player 2 targeting Player Group 1 (add more of these actions for more enemy players)
Go into the AI Editor.
1. Create a new Personality by clicking on the Trigger-shaped button at the top of the window.
2. Name it whatever you would like and set the source player to Player 2. You don't need to set a target player because we already set an Enemy alliance with triggers.
3. Go into the Waves tab and click on Default Gather Point to edit it to whatever you want. Also, increase the counter for "Repeat Final Waves" from 0 to 1.
4. Make a new Wave. There's a couple of things you need to do before you continue.
4a. Go into the Timing tab. Change the Arrival time to whatever you wish. I usually set it to 90 seconds or 120 seconds depending on the map size.
4b. If you are making a "hold out" mission, go to the Points tab and set the target point as Start Location 1. Otherwise, leave it blank.
4c. Go to the Units tab and add the quantity and type of unit to be included in the wave.
5. Copy-paste that for as many waves as you want, remembering to increase the unit quantity as you progress.
You're done!
KSNumedia's Assets: Custom Models for campaigns and mods!