• Check out the results of the Techtree Contest #19!
  • Listen to a special audio message from Bill Roper to the Hive Workshop community (Bill is a former Vice President of Blizzard Entertainment, Producer, Designer, Musician, Voice Actor) 🔗Click here to hear his message!
  • Read Evilhog's interview with Gregory Alper, the original composer of the music for WarCraft: Orcs & Humans 🔗Click here to read the full interview.
  • Create a void inspired texture for Warcraft 3 and enter Hive's 34th Texturing Contest: Void! Click here to enter!
  • The Hive's 22nd Icon Contest: Creep Abilities is now concluded, time to vote for your favourite set of icons! Click here to vote!

Need help with a new unit-training way

Status
Not open for further replies.
Level 6
Joined
Feb 27, 2008
Messages
222
Ok, i was planning on making a map with a different way to produce buildings.

This is how it works :
U choose a builder and u build a... say...barracks. Now, the barracks doesnt produce units, instead, you put a peasant in the barracks and, after a training cycle, it turns into a footman.

I tried a couple of different ways to do this, but they didnt work. So, anyone can help?
 
Last edited:
You can remove peasant and create a fighter after some time with triggers.
Smth like
______________________________________
Barracks begins casting an ability

Remove target unit of ability beig cast
Wait ***
Create unit of type
______________________________________
 
Use something similar to the sacrifical pit? It turns acolytes into shades... Don't know if it's hardcoded, so you might want to check it out

Edit: apparently it's hardcoded and it always turns acolytes into shades. But what you could do to solve that is whenever a shade is created, you replace it by a footman...
 
ok, i made it a different way but im running into a really dumb bug

what i did was, turned all buildings into transports. So, for example, if i want to train a footman, i put a unit in the barracks. The footman has a requirement - a unit named "A Peasant". When a peasant enters the barracks, the peasant it removed, and the "A Peasant" unit is created. Then u can create the footman. When the footman is trained, the "A peasant" unit is removed.

I did exactly the same for other units, like rifleman, knight and mortars, with the difference that the knight requires a footman and the mortar requires riflemen.

It works perfectly for them, except the footman. When u finish training, the "A peasant" unit isnt removed, and u can make as much footmen as u like. I have absolutely no idea how to fix this, as it is the same trigger with different values.
 
Status
Not open for further replies.
Back
Top