There was an old map from the original Starcraft named Bathroom Wars I'm looking to recreate. The basic premise of the map was that you took a certain amount of units (Ten Marines for example) and merged them into a single, new unit (One Jim Raynor, same example). What is the simplest way to accomplish this? Preferably, I'd like to do it as an ability, as there's no chance it will glitch out like a trigger can. Additionally, creating 1 trigger per player per unit for 8 players would get tedious, rapidly. I know from experience xD
I thought about simply modifying the Templar's Archon Warp ability, but after some research on these forums it sounds like that ability is hard-coded and uneditable.
TL;DR form: How do I make an ability that will allow ten marines to morph into a super marine similar to how High Templars merge into an Archon?
If you could walk me through the process step by step I'd be most appreciative.
Well it's really not so hard if your familiar with the data editor. I will outline the main idea:
The main effect of your ability should be a Search Area effect, where you set the MINIMUM number of hits to 10 and add a validator to check that the type of the unit is marine (Validator type: Unit type. There are quite a few implemented examples in the editor). Also set the flags to player units. Now, the effect that is created when this search is succesful should be a set consisting of a search and a create unit effect: This time search in the same area and remove MAXIMUM 10 marines, very important: Include the original marine. The Create unit effect should create a super-marine a the position of the source/caster.
When this works you can add nice actors and stuff to make it look cool. ;)
Wall of text, I know. I hope you get the main idea.
Okay, having a couple of problems. I'm kinda familiar with the editor, but I think I'm making some basic mistakes.
First off, for now I'm using a generic kill command for simplicity. I couldn't find a "remove units" function anywhere in effects - and I've been at this for like five hours.
The problem is when I hit the "morph marines" button on my Marines, it'll consume any unit nearby. It'll kill SCVs, Marauders, whatever. What's irritating about this is I've checked like 15 times and I have validators set everywhere for "IsMarine = true".
Also, I've also set the minimum and maximum number of units to 10 every place I can in effects, yet if I have 11 marines the game will happily chomp up all 11 marines and turn out 2 marauders. I want it to strictly make 1 marauder from ten marines, similar to how you can't make 2 archons with 3 templars. It's just not working.
If you want Obatz, we can take this to PMs if no one else wants to help me out.
I'm attaching the map to this post, and if someone wants to kindly take this and fix my issues, I'd be super appreciative. Or if you don't mind telling me more clearly how to properly create the remove and search effects and such, that would be great too. Once I have a working template of this ability I can duplicate it and make my map.
I'm really trying to do this myself but it's frustrating as this is the first "real" map I've ever tried to create. I've read through like 15 tutorials, and am an experienced WC3 map creator. But this turning multiple effects into abilities stuff is new and frustrating to me.
If you search for "marines" under effects in the data editor you'll see everything I tried to do. Most of the custom effects I made are named "Morph Marine xxx", like Morph Marines Effect for example. For the life of me I can't understand how it can be choosing non-marine units to kill with that many validators set.
Ok, here's the components you requested. I put the XML documents first, and just in case it works I included a RAR file (use winrar, free, to open it) that included the full component list and the map itself in a folder inside the RAR named Morph Wars MAP.
-Added the effect attribute to the name of most effects
-Included Source to Morph Marines Effect (Search Area)
-Sorted the targets of the MorphMarinesRemoval (Search Area) by distance. (Close targets will be prefered)
-Changed the validator: Unit+ was caster. It has to be target. (This was one of the main bugs)
-Removed all uses of the validator IsMarine apart from the first one. After the first search all units targeted should be marines.
-scratch that, I realized it has to be added to the second Search Area too.
-I changed the maximum number of the Morph Marines Effect (Search Area) Area+ field to 1. NOT the maxmimum number of targets. What does this mean? The effect needs 10 targets to even be created, but it will be created only once! (This was the second main bug)
-Set the target location of the CreateSuperMarine effect to the sourceunit/sourcepoint
Ok, it works now!
I would have added a few basic actors, but I'm really not that good with them. So ill leave that to you ;-)
DOH!!! Having the same problem you did with downloading the map. It won't download from the website. It just shows a huge page of weird code. If you could drop it into a RAR and re-reply to the thread I'd appreciate it. I think there's somethin wrong with the website when it comes to hosting .sc2map files.
P.S. Thanks again man, I really do appreciate the time you spent here.
Got the download working, but the map's still broken =/
Sorry to keep buggin ya like this but it's still broken. If you test the document, and hit the "morph marine" button on the marines, it still blows up SCVs along with the marines. Then it turns the SCVs into the supermarine, or marauder in this case.
Awesome, looks like the ability totally works now :-) I can't thank you enough. If you ever need help on your map (just not ability creation, lol!) let me know.
Hi guys,
can someone help me about a special merge I want to do?
Here it is:
I want to have 11 and more units of different nautre (Kerrigan, Ranyor, Tychus, Tassadar, Zeratul,...) and I cant do my merge without having an archon with 1 of them, and it only takes 2 units at once. Also, when it creates my unit, it creates an archon too.
but can you tell me what to do to get the units i want (like, for exemple, a mairne, a marauder, a ghost,..) that are all different and to get merging them as 1 simgle unit?
Do you need my map?
PLZ ANSWER QUICK
I want to make my map, and I want to make a merge ability with Kerrigan(Tyrador) with Raybor, Mengsk, Karass, Zeratul, Tychus, etc.
But I want them to merge together without needing an archon, with all the units at once and without creating an archon.
Do you need my map to help me?
Hey all,
There was an old map from the original Starcraft named Bathroom Wars I'm looking to recreate. The basic premise of the map was that you took a certain amount of units (Ten Marines for example) and merged them into a single, new unit (One Jim Raynor, same example). What is the simplest way to accomplish this? Preferably, I'd like to do it as an ability, as there's no chance it will glitch out like a trigger can. Additionally, creating 1 trigger per player per unit for 8 players would get tedious, rapidly. I know from experience xD
I thought about simply modifying the Templar's Archon Warp ability, but after some research on these forums it sounds like that ability is hard-coded and uneditable.
TL;DR form: How do I make an ability that will allow ten marines to morph into a super marine similar to how High Templars merge into an Archon?
If you could walk me through the process step by step I'd be most appreciative.
Thank you for your time.
Anyone? :*(
Well it's really not so hard if your familiar with the data editor. I will outline the main idea:
The main effect of your ability should be a Search Area effect, where you set the MINIMUM number of hits to 10 and add a validator to check that the type of the unit is marine (Validator type: Unit type. There are quite a few implemented examples in the editor). Also set the flags to player units. Now, the effect that is created when this search is succesful should be a set consisting of a search and a create unit effect: This time search in the same area and remove MAXIMUM 10 marines, very important: Include the original marine. The Create unit effect should create a super-marine a the position of the source/caster.
When this works you can add nice actors and stuff to make it look cool. ;)
Wall of text, I know. I hope you get the main idea.
Greetings
Hey Obatztrara,
Thanks very much man! Working on it now. I'll let ya know how it goes in a couple days :-)
Hey again,
Okay, having a couple of problems. I'm kinda familiar with the editor, but I think I'm making some basic mistakes.
First off, for now I'm using a generic kill command for simplicity. I couldn't find a "remove units" function anywhere in effects - and I've been at this for like five hours.
The problem is when I hit the "morph marines" button on my Marines, it'll consume any unit nearby. It'll kill SCVs, Marauders, whatever. What's irritating about this is I've checked like 15 times and I have validators set everywhere for "IsMarine = true".
Also, I've also set the minimum and maximum number of units to 10 every place I can in effects, yet if I have 11 marines the game will happily chomp up all 11 marines and turn out 2 marauders. I want it to strictly make 1 marauder from ten marines, similar to how you can't make 2 archons with 3 templars. It's just not working.
If you want Obatz, we can take this to PMs if no one else wants to help me out.
I'm attaching the map to this post, and if someone wants to kindly take this and fix my issues, I'd be super appreciative. Or if you don't mind telling me more clearly how to properly create the remove and search effects and such, that would be great too. Once I have a working template of this ability I can duplicate it and make my map.
I'm really trying to do this myself but it's frustrating as this is the first "real" map I've ever tried to create. I've read through like 15 tutorials, and am an experienced WC3 map creator. But this turning multiple effects into abilities stuff is new and frustrating to me.
If you search for "marines" under effects in the data editor you'll see everything I tried to do. Most of the custom effects I made are named "Morph Marine xxx", like Morph Marines Effect for example. For the life of me I can't understand how it can be choosing non-marine units to kill with that many validators set.
Any help would be greatly appreciated.
Thanks again!
I'll take a look at the map. ;-)
Edit: For some reason I can't open the map! D:
Ok, here's the components you requested. I put the XML documents first, and just in case it works I included a RAR file (use winrar, free, to open it) that included the full component list and the map itself in a folder inside the RAR named Morph Wars MAP.
Ok, things I changed:
-Added the effect attribute to the name of most effects
-Included Source to Morph Marines Effect (Search Area)
-Sorted the targets of the MorphMarinesRemoval (Search Area) by distance. (Close targets will be prefered)
-Changed the validator: Unit+ was caster. It has to be target. (This was one of the main bugs)
-Removed all uses of the validator IsMarine apart from the first one. After the first search all units targeted should be marines.
-scratch that, I realized it has to be added to the second Search Area too.
-I changed the maximum number of the Morph Marines Effect (Search Area) Area+ field to 1. NOT the maxmimum number of targets. What does this mean? The effect needs 10 targets to even be created, but it will be created only once! (This was the second main bug)
-Set the target location of the CreateSuperMarine effect to the sourceunit/sourcepoint
Ok, it works now! I would have added a few basic actors, but I'm really not that good with them. So ill leave that to you ;-)
DOH!!! Having the same problem you did with downloading the map. It won't download from the website. It just shows a huge page of weird code. If you could drop it into a RAR and re-reply to the thread I'd appreciate it. I think there's somethin wrong with the website when it comes to hosting .sc2map files.
P.S. Thanks again man, I really do appreciate the time you spent here.
Later!! :)
Got the download working, but the map's still broken =/
Sorry to keep buggin ya like this but it's still broken. If you test the document, and hit the "morph marine" button on the marines, it still blows up SCVs along with the marines. Then it turns the SCVs into the supermarine, or marauder in this case.
Awesome, looks like the ability totally works now :-) I can't thank you enough. If you ever need help on your map (just not ability creation, lol!) let me know.
Later
Hi guys, can someone help me about a special merge I want to do?
Here it is: I want to have 11 and more units of different nautre (Kerrigan, Ranyor, Tychus, Tassadar, Zeratul,...) and I cant do my merge without having an archon with 1 of them, and it only takes 2 units at once. Also, when it creates my unit, it creates an archon too.
can someone help me? PLZ
As used by the community project here is a robust merge system able to use any combination of any number of units.
Contribute to the wiki (Wiki button at top of page) Considered easy altering of the unit textures?
https://www.sc2mapster.com/forums/resources/tutorials/179654-data-actor-events-message-texture-select-by-id
https://media.forgecdn.net/attachments/187/40/Screenshot2011-04-17_09_16_21.jpg
thx:)
but can you tell me what to do to get the units i want (like, for exemple, a mairne, a marauder, a ghost,..) that are all different and to get merging them as 1 simgle unit? Do you need my map? PLZ ANSWER QUICK
Please rephrase your question so it is more precise.
Contribute to the wiki (Wiki button at top of page) Considered easy altering of the unit textures?
https://www.sc2mapster.com/forums/resources/tutorials/179654-data-actor-events-message-texture-select-by-id
https://media.forgecdn.net/attachments/187/40/Screenshot2011-04-17_09_16_21.jpg
I want to make my map, and I want to make a merge ability with Kerrigan(Tyrador) with Raybor, Mengsk, Karass, Zeratul, Tychus, etc. But I want them to merge together without needing an archon, with all the units at once and without creating an archon. Do you need my map to help me?
You just repeated yourself and said nothing. Try altering the Ability- Info - Unit field of the Merge ability
Contribute to the wiki (Wiki button at top of page) Considered easy altering of the unit textures?
https://www.sc2mapster.com/forums/resources/tutorials/179654-data-actor-events-message-texture-select-by-id
https://media.forgecdn.net/attachments/187/40/Screenshot2011-04-17_09_16_21.jpg
The archon warp merging ability or for the custom one?
Whatever one your units are using to merge
Contribute to the wiki (Wiki button at top of page) Considered easy altering of the unit textures?
https://www.sc2mapster.com/forums/resources/tutorials/179654-data-actor-events-message-texture-select-by-id
https://media.forgecdn.net/attachments/187/40/Screenshot2011-04-17_09_16_21.jpg