Ok, to start of with I have NO experience in any map making programs, this is my first try.
Here's what I'm creating;
If any of you played Battle For Middle Earth online you may have played the map Ringwars? Up to 8 players, 2v2v2v2, can build some stuff from every class and bacically have a massive fight. Resources for killing troops, in the middle there was a Balrog which died after 1 minute or so.
I'm trying to create a Starcraft 2 version of this.
I've read through some tutorials etc. I know how to create a Super Monster to put in the middle, I tried using triggers to kill it, I've deleted it now as it didn't work but I tried putting a point in the center and for the trigger it was kill unit closest to this point after 1 minute game time and it didn't work.
Thirdly, How can I increase the max amount of troops allowed, 200 is the limit and I'd like an unlimited limit!
Finally, I would like heros to spawn when you build certain buildings (which will cost more then normal) do I need to do this with triggers, if so how?
You've probably read through this and facepalmed during the whole thing because it's all so simple... right? :D
1) I'm assuming your super monster is placed at Point 001 when the map starts? If so you can simply set your kill trigger to kill a value from the list in the action. If not, create a global variable of type unit and save the super monster to it when it spawns, then kill the unit of the value in the variable after 1 minute.
2) I'd suggest using the data editor over triggers for this. Create two effects, 'Healing Aura (Heal)' of type "Modify Unit" with "Effect - Vitals +" set to "(0|0|0):(0.05|0|0)" (this will heal 5% of the units health), and 'Healing Aura (Search)' of type "Search Area". Set the area to have the desired radius and the effect to 'Healing Aura (Heal)'. Then create a behaviour 'Healing Aura (Behavior)' of type "Buff" with "Effect - Effect - Periodic" set to 'Healing Aura (Search)', "Stats - Duration" set to "-1.0000" and "Stats - Period" set to "1" (or whatever you want to tick frequency to be). Then give this behaviour to your healing fountain/main base in the "Behavior - Behaviors +" section of the unit. For clarities sake the attached map has this behaviour on a medivac.
3) Set the "Stats - Supplies" of all units to "0".
4) Use an event which will fire when the building is built, e.g. "Unit Is Created" event with ability set to whatever the build ability of you map is. Use a condition to check if it's of one of the types that should spawn a hero and if it is spawn a hero next to it with a "Create Units With Default Facing" action, setting the player to "Owner of (Created Unit))".
1) I'm assuming your super monster is placed at Point 001 when the map starts? If so you can simply set your kill trigger to kill a value from the list in the action. If not, create a global variable of type unit and save the super monster to it when it spawns, then kill the unit of the value in the variable after 1 minute.
2) I'd suggest using the data editor over triggers for this. Create two effects, 'Healing Aura (Heal)' of type "Modify Unit" with "Effect - Vitals +" set to "(0|0|0):(0.05|0|0)" (this will heal 5% of the units health), and 'Healing Aura (Search)' of type "Search Area". Set the area to have the desired radius and the effect to 'Healing Aura (Heal)'. Then create a behaviour 'Healing Aura (Behavior)' of type "Buff" with "Effect - Effect - Periodic" set to 'Healing Aura (Search)', "Stats - Duration" set to "-1.0000" and "Stats - Period" set to "1" (or whatever you want to tick frequency to be). Then give this behaviour to your healing fountain/main base in the "Behavior - Behaviors +" section of the unit. For clarities sake the attached map has this behaviour on a medivac.
3) Set the "Stats - Supplies" of all units to "0".
4) Use an event which will fire when the building is built, e.g. "Unit Is Created" event with ability set to whatever the build ability of you map is. Use a condition to check if it's of one of the types that should spawn a hero and if it is spawn a hero next to it with a "Create Units With Default Facing" action, setting the player to "Owner of (Created Unit))".
Just trying this out! Thanks.
For #3 who do I do this, like where is the option to do it for all units, is it a trigger on map start?
Edit:
Ok, I've worked out how to kill the person in the middle.
I've worked out how to spawn heros when a building spawns
The well is working. Just need help on #3 :)
edit 2: Is there a place to download some pre-made heros so I don't need to make my own? :D
"Stats - Supplies" is a property in the "Units" section of the data editor. It will be something negative to start with, since the units are removing supply.
"Stats - Supplies" is a property in the "Units" section of the data editor. It will be something negative to start with, since the units are removing supply.
Thanks, but insted I just put the maximum amount of troops up to 30000 so I don't have to go through each one.
I'm just wondering is there somewhere where I can download heros with all of the models, spell icons etc so I don't need to make each one :)
Also, bacically the hero I made cocked up, ingame it shows as a a white egg on the floor which can't do anything, I would like to delete it however I can't select it on the map editor!
Is there a way to list all the units on the map or something?
Yea, the race tab is alot easier than changing all the food cost to 0. Just do it for all races so no matter what race the player chooses he still your new food value. Im not sure if you can make it unlimited but you can make it something like 2000 and nobody will ever get that many units.
Ok, to start of with I have NO experience in any map making programs, this is my first try.
Here's what I'm creating;
If any of you played Battle For Middle Earth online you may have played the map Ringwars? Up to 8 players, 2v2v2v2, can build some stuff from every class and bacically have a massive fight. Resources for killing troops, in the middle there was a Balrog which died after 1 minute or so.
I'm trying to create a Starcraft 2 version of this.
I've got the basic layout, obviously the left would be the same but for now I've just done the right :P
http://i183.photobucket.com/albums/x92/OoOpeterOoO/Terrain001.jpg
I've read through some tutorials etc. I know how to create a Super Monster to put in the middle, I tried using triggers to kill it, I've deleted it now as it didn't work but I tried putting a point in the center and for the trigger it was kill unit closest to this point after 1 minute game time and it didn't work.
Secondly, I was thinking about a healing well in everyones spawns so they can run back and heal. There was a Tut on it but when I used that one I got syntax errors. http://forums.sc2mapster.com/development/tutorials/937-trigger-healing-aura-fountain-of-health/#p7
Thirdly, How can I increase the max amount of troops allowed, 200 is the limit and I'd like an unlimited limit!
Finally, I would like heros to spawn when you build certain buildings (which will cost more then normal) do I need to do this with triggers, if so how?
You've probably read through this and facepalmed during the whole thing because it's all so simple... right? :D
Thanks <3
@Peetahh: Go
1) I'm assuming your super monster is placed at Point 001 when the map starts? If so you can simply set your kill trigger to kill a value from the list in the action. If not, create a global variable of type unit and save the super monster to it when it spawns, then kill the unit of the value in the variable after 1 minute.
2) I'd suggest using the data editor over triggers for this. Create two effects, 'Healing Aura (Heal)' of type "Modify Unit" with "Effect - Vitals +" set to "(0|0|0):(0.05|0|0)" (this will heal 5% of the units health), and 'Healing Aura (Search)' of type "Search Area". Set the area to have the desired radius and the effect to 'Healing Aura (Heal)'. Then create a behaviour 'Healing Aura (Behavior)' of type "Buff" with "Effect - Effect - Periodic" set to 'Healing Aura (Search)', "Stats - Duration" set to "-1.0000" and "Stats - Period" set to "1" (or whatever you want to tick frequency to be). Then give this behaviour to your healing fountain/main base in the "Behavior - Behaviors +" section of the unit. For clarities sake the attached map has this behaviour on a medivac.
3) Set the "Stats - Supplies" of all units to "0".
4) Use an event which will fire when the building is built, e.g. "Unit Is Created" event with ability set to whatever the build ability of you map is. Use a condition to check if it's of one of the types that should spawn a hero and if it is spawn a hero next to it with a "Create Units With Default Facing" action, setting the player to "Owner of (Created Unit))".
Just trying this out! Thanks.
For #3 who do I do this, like where is the option to do it for all units, is it a trigger on map start?
Edit:
Ok, I've worked out how to kill the person in the middle.
I've worked out how to spawn heros when a building spawns
The well is working. Just need help on #3 :)
edit 2: Is there a place to download some pre-made heros so I don't need to make my own? :D
@Peetahh: Go
"Stats - Supplies" is a property in the "Units" section of the data editor. It will be something negative to start with, since the units are removing supply.
Thanks, but insted I just put the maximum amount of troops up to 30000 so I don't have to go through each one.
I'm just wondering is there somewhere where I can download heros with all of the models, spell icons etc so I don't need to make each one :)
Also, bacically the hero I made cocked up, ingame it shows as a a white egg on the floor which can't do anything, I would like to delete it however I can't select it on the map editor!
Is there a way to list all the units on the map or something?
@Peetahh: Go
You can modify max food in the "Race" tab of the data editor.
Drag a box around where the hero is and you'll select it.
That's what I thought, but it still didn't select it :S
Yea, the race tab is alot easier than changing all the food cost to 0. Just do it for all races so no matter what race the player chooses he still your new food value. Im not sure if you can make it unlimited but you can make it something like 2000 and nobody will ever get that many units.