• 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.

New to editing

Status
Not open for further replies.
Level 2
Joined
May 31, 2009
Messages
20
Hey, i used to mod warcraft 3 a bit but totally went out of it.
Now i am back and want to start getting advanced, so would anyone out there care to take the time and help me achieve this goal?
Tell what to do to start again, and then start teaching me more advanced things?
Because i have an idea for a custom game i want to make but it will take a very long time, so i need some help from being a totaly newbie to being good.
Thanks anyone that will help :mwahaha:
 
Level 4
Joined
Jul 19, 2007
Messages
76
for start you can try to make some simple systems, where you need to use - events, conditions and actions, for me this is the best way ;)
 
Level 2
Joined
May 31, 2009
Messages
20
True, but that's when you speak face to face. Over the internet it makes no difference. Just start the tutorials, and PM me if you need any help.

Yeah but there IS a difference in getting told by someone on the net and just reading a generic tutorial, but thanks a lot for the offer.
I will read some tutorials and tell you if i need some help.
 
Level 2
Joined
May 31, 2009
Messages
20
Yep, all tuts are huge, but they contain info poeple might just forget, and which is usually useful stuff.

I need help.
I'm making a spell through GUI that lets me, when i cast it, turn desired unit into a dragon and when i use it again it changes me back, but whenever i use it, the spell crashes the game.
I have no idea what i did wrong
 
Level 2
Joined
May 31, 2009
Messages
20
I actually took the Raven form from the NE's and just edited it to go from Raven to Dragon, but i messed up someone and now i have no idea.
The aim is to have the same spell as Raven Form but instead of being a raven i be a dragon :D
Any ideas?
 
Level 6
Joined
May 1, 2009
Messages
215
The original unit is an ogre. It isn't a "dragon welp". You want the ogre to transform into a green dragon, so you neeed to set its original form to the Ogre and its alternate form to the dragon (you have dragon welp as the normal form). The map will crash if the original unit does not match up with the casting unit.

If you're making mistakes like this, you really need help man :/
 
Level 2
Joined
May 31, 2009
Messages
20
The original unit is an ogre. It isn't a "dragon welp". You want the ogre to transform into a green dragon, so you neeed to set its original form to the Ogre and its alternate form to the dragon (you have dragon welp as the normal form). The map will crash if the original unit does not match up with the casting unit.

If you're making mistakes like this, you really need help man :/

Yes i figured that, look at my new upload
 
Level 6
Joined
May 1, 2009
Messages
215
Yes i figured that, look at my new upload

Your map 404's on my computer now.

But it doesn't matter, let me first explain why what you want to do could be a little tricky:

You want this Ogre to be able to transform into a dragon of the player's liking. Correct?

You're using the Raven Form ability to do this – which is fine for one transformation – however, to do multiple transformations... I've had a lot of bugs doing that, I'm not sure it would work, even if you used different abilities for each form (like Demon Hunter's Metamorphosis, Druid's Bear form, etc.)

The only way to do what you want to do is to trigger your spell idea. You'll need to change Raven Form to a dummy ability. When the Ogre's finished casting Dummy Spell A, you'll have to store the Ogre somewhere (a simple way would be to store its health/mana as variables, though the ogre would lose any items and buffs on him) and spawn a dragon at his position. Casting Dummy Spells B & C would do the same thing, except replace him with a different dragon. Or, you could make it all one dummy spell, where a dialogue box comes up and lets the player select which dragon he wants to switch to (not a very clean method either).

In theory that sounds okay, but are you planning to do make this Ogre into a unit you can train at a barracks? Armies of Dragon-transforming ogres? Are you planning to make this Ogre into a hero unit? In either cases, the above method won't work. I think a spell like the one you're attempting requires JASS, or at least, a more advanced understanding of the editor. You're wasting your effort on it.

Correct me if I'm wrong, here.
 
Level 11
Joined
May 11, 2008
Messages
830
People keep asking you to pastebin your map? Well that's the long way of doing it lol.

Just do a copy as text trigger by right clicking on the trigger's name in the screen below the trigger comment box, then paste it here, but make sure you use the [ Trigger ] and [ / Trigger] between the two of them. (Or click on the little gear icon next to the Youtube logo.
 
Level 2
Joined
May 31, 2009
Messages
20
Your map 404's on my computer now.

But it doesn't matter, let me first explain why what you want to do could be a little tricky:

You want this Ogre to be able to transform into a dragon of the player's liking. Correct?

You're using the Raven Form ability to do this – which is fine for one transformation – however, to do multiple transformations... I've had a lot of bugs doing that, I'm not sure it would work, even if you used different abilities for each form (like Demon Hunter's Metamorphosis, Druid's Bear form, etc.)

The only way to do what you want to do is to trigger your spell idea. You'll need to change Raven Form to a dummy ability. When the Ogre's finished casting Dummy Spell A, you'll have to store the Ogre somewhere (a simple way would be to store its health/mana as variables, though the ogre would lose any items and buffs on him) and spawn a dragon at his position. Casting Dummy Spells B & C would do the same thing, except replace him with a different dragon. Or, you could make it all one dummy spell, where a dialogue box comes up and lets the player select which dragon he wants to switch to (not a very clean method either).

In theory that sounds okay, but are you planning to do make this Ogre into a unit you can train at a barracks? Armies of Dragon-transforming ogres? Are you planning to make this Ogre into a hero unit? In either cases, the above method won't work. I think a spell like the one you're attempting requires JASS, or at least, a more advanced understanding of the editor. You're wasting your effort on it.

Correct me if I'm wrong, here.

No just one type of unit, not a hero, and not one trainable for a barracks, it was going to be in a map i was making, but i need a more dumbed down version of what to do.
 
Level 6
Joined
May 1, 2009
Messages
215
Well, first

1. Take "Bear Form", "Metamorphosis", "Raven Form" and set those abilities so they have 0 sec normal duration and 1 sec~ hero duration with "alternate unit" as the dragon and "normal unit" as the ogre

Give the ogre all 3 of these spells and test if they work.

2. If the Ogre cannot have 3 transforming abilities (I'm not sure and my map editor is borked atm), then you will have to do this:


1. Take divine shield (unit form) and set its duration to 1, call this spell "Dragon Transformation"

2a) create two variables (OgreLife and OgreMana)

2b)
  • Events
    • A Unit Finishes Casting A Spell
  • Conditions
    • Ability Being Cast = Dragon Transformation
  • Actions -
    • Set Variable OgreLife to (Casting Unit)'s (Current Health %)
    • Set Variable OgreMana to (Casting Unit)'s (Current Mana %)
    • Create 1 (Dragon Unit) at position of (Casting Unit)
    • Set Last Created Unit's Life to (OgreLife %)
    • Set Last Created Unit's Mana to (OgreMana %)
    • Remove (Casting Unit)
This is very rough as I don't have a working editor on me at the moment, and I'd have to test it to make sure there aren't any errors, but that's the jist of it.

You'll also need to create a dummy ability called "Transform to Ogre" which does the same thing as the above, except switch the unit replaced with the Ogre.

You'll need to do this for each dragon form, though you'll only need to do "Transform to Ogre" once.

Optionally, you could move the Ogre to an inaccessable place on your map instead of replacing it, but I don't know if that's feasible or not.

The reason you should use divine shield as the dummy spell is because A) the unit is going to lose all the buffs it has anyway B) you don't want the ogre to die while casting the spell, creating a dragon after the Ogre's dead.

I suppose you could do this trigger without variables, too, since I'm not removing the ogre until the very end, however I think you can never go wrong using variables :p. Also good practice for you since you're new to triggering.

Hope this is correct and helps.
 
Status
Not open for further replies.
Top