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

Help needed with World Editor

Status
Not open for further replies.
Level 3
Joined
Apr 18, 2007
Messages
60
Howdy, folks. I recently got ahold of Warcraft and am now learning the editor. So far, I've found it very simple and easy to use, but I'm running into some troubles that are no doubt entirely related to my inexperience. I attempted to utilize a map I downloaded as a basis for certain abilities, or at least to see how it was done, but I suspect the map was made in a different program than the standard World Editor, as it will not open (it runs fine in-game).

I would very much like to be able to make a spell that has multiple projectiles and is not area-of-effect. I tried to use Cluster Rockets as an ability base, but it wouldn't work, as it cannot (unless there's something I'm missing) target an individual unit, just a patch of ground.

The second thing that I would like to be able to do is make an item that gives a damage bonus, but not a set number. Something like "increases damage by 1-8" or somesuch, rather than "increases damage by 4." I've seen this done as an upgrade, but as I mentioned before, the editor refuses to open the map so I can't examine how this was done.

My third is related to the Slow ability; specifically, I want to make an item that slows the movement speed of the Hero who's wearing it by a specific amount, indefinitely until the Hero drops the item. I attempted to give the item a modified version of Slow that was set to autocast every .01 seconds, only able to target the hero, and a mana-cost of zero, but it didn't do a thing. It's somewhat likely that there's already an option to set an item to slow a unit, but I cannot find it.

My fourth and final problem is that I would like to make an item that grants negative stats to the wearer - minus to Agility, for example, rather than plus. Again, possible that there's already an option for this, but I can't find it. I'm almost positive I've seen it done, though.

I may as well go ahead and apologize ahead of time in case these are age-old questions - this is a sizable forum and I have neither the time nor the patience to search through the threads to locate the solutions to each of my problems. Besides, this way I get to meet you folks, and that will certainly be a good thing. :)

-P
 
Level 8
Joined
Dec 29, 2006
Messages
359
Some maps are purposely corrupted so people cannot open and alter what the creator of the map has made. e.g. an unprotected map may have something like a person goes in and changes the names in the credit to his name, and steals it as his own, or something similar. Either that or it was made in World Editor Unlimited (WEU). Also if you are just now starting with the world editor, (no offense) but some of those things are a little to advanced. Start off by loading a melee map blizz has made and give it some twists.

P.S. welcome to the hive!
 
Level 3
Joined
Apr 18, 2007
Messages
60
Melee maps are simple, because all they require is map building, which I can do. I'm looking to learn something, and I'm not looking to be told that it's "too advanced"--if it's beyond my ability to understand and recall, at least I'll have the information here to refer back to. My command of the "copy and paste" control is quite powerful, I assure you.

If I complete this map the way I intend, I'll be sure to give credit where credit is due. If I use the information granted by someone here, their name will appear on the list.

There are two reasons that I've gotten stuck on the Warcraft editor, as opposed to similar world builders such as Neverwinter Nights - the first is that it is simple. One doesn't need to know how to program in order to set up triggers and such. The second is that I can never find anyone experienced in other editors to grant me assistance, and tutorials tend to be worthless in relation to specific queries.

Thank you for the information on the "copy-protected" map.

EDIT: I just recalled another thing I was looking to learn how to set. I can't figure out how to increase the maximum level of a hero past ten.
 
Level 3
Joined
Apr 18, 2007
Messages
60
Thank you. That link showed me the answer to the level question, but that still leaves the other four unanswered.
 
Level 10
Joined
Jan 21, 2007
Messages
576
First off, welcome to the hive Pip L!

For the ability with multiple projectiles, what is the abilty your trying to make please explain and i could probably make a map with just that and send it to you, or explain it.

For the item that gives a random attack bonus. 1 way to do this is to have 5 items (if you want it to be 1-4) and make this trigger.

  • Events
  • Unit - A unit aquires an item
  • Conditions
  • Item - Item type of Aquired Item equal to Claws of Attack
  • Actions
  • Set Dice = Math - Random Number between 1 -4
  • If Then Else
  • If - Integar - (Dice) equal to 1
Dice being a Integar variable set at map init to 0

  • Then
  • Item - Remove (Item being Manipulated)
  • Item - Create Claws of attack at (Center of playable map area)
  • Item - Give last created item to (Triggering Unit)
Then you would make another If Then Else if dice eqaul 2/3/4 creating Claws of attack 2/3/4 each with different bonuses, to tired to think of a more efficent way for this to be done.

For the item that slows movement speed do this, Give the item the item ability Endurance aura, then go to the endurance aura ability that you gave to the item, then go to where it shows wat percent to slow by and SHIFT ENTER then inside type 0.50 (will slow by 50%) then hit enter.

Set targets allowed to Self and it should slow the carrying hero by 50%.

To get negative effects or amounts it wont let you get just hit SHIFT enter instead of just enter this allows you to put in any amount (even negative)

To get a hero to go past lvl 10 go to Advanced > Gameplay Constants, then check the box that says use custom values, scrolld down to hero and there will be a ine about maxium hero lvl set it to your desire. (make sure to edit the creep reduciont table also in there, it says like "90, 80, 70, 60, 50" meaning at lvl 1 you gain 90% XP from creeps and at lvl 2 80% so on and so forth.

Hope i answered all your questions!
 
Level 12
Joined
Feb 1, 2007
Messages
1,092
Ok for negative values.... I recall something about checking a box, but I can't find it on my editor right now so.... but just put a minus in front or shift-click the field when you go to change it. I did once but that was a long time ago.

Edit: Gost you took my problem!!!!=(
 
Level 3
Joined
Apr 18, 2007
Messages
60
Thank you very much. I'll take this information and see what I can do with it.

As for multiple projectiles - I'm aiming for a basic ranged damaging spell. There's no particular ability, although for now I'm using Firebolt as a base (it's one of the few I can find that's close to what I'm looking for, although I can't figure out how to get rid of its stun ability).

It seems like a very tedious, time-consuming and inefficient method to make randomized damage, but the way you spoke made it sound as though there may be another way. I'll see about using this way for now, but if you happen to recall a better way, I'd be much obliged if you'd let me know.

Again, thanks for all the help. This is certainly a responsive and knowledgeable forum; it seems as though I've come to the right place.
 
Level 3
Joined
Apr 18, 2007
Messages
60
As a matter of fact, that's exactly what I did. :) I was somewhat put out that the Daze animation still plays, but I can live with that.
 
Level 10
Joined
Jan 21, 2007
Messages
576
If you have it as 0.01 you shoulnt see the swirling above the units head ": /
If for some reason you do, go to buffs tab and copy paste the buff firebolt uses and set teh target art to nothing, then make firebolt use the editied buff.
 
Level 18
Joined
Jan 24, 2006
Messages
1,938
Oh, for negative values, screw shift-enter. Under the world editor preferences there's a tickbox marked something like "Allow Negative Real Values", tick it and then just put a minus ( - ) sign in front of numbers, and they'll be negative.
 
Level 3
Joined
Apr 18, 2007
Messages
60
Does it have a visual projectile? I suppose that doesn't matter, since you can add one anyway.

I just want to say again how pleasantly surprised I am at the responsiveness of this place; I've been to forums where replies to a thread will do anything but answer the questions, but y'all got right down to it.

I just recalled another of my dilemmas (my memory isn't the best, as you can see). How do you set an item to only be usable by a particular class or unit? I'm trying to set spellbooks only usable by wizards.
 
Level 12
Joined
Aug 18, 2006
Messages
1,193
well, i guess this is my last post before going to bed :p

Event:
A unit Acuires an item
Conditions:
And - All Conditions are True
Item-Class of ITEM is equal to CLASS
Hero manipulating item is An Ancient equal to False
Actions:
Drop Item being manipulated from Hero manipulating item

i think that should cover it, but then you have to dedicate a whole Item-Class to Spellbooks(not that its a big problem, but just so you know) and if this doesnt work, plz tell :p
 
Level 3
Joined
Apr 18, 2007
Messages
60
Ah, thank you. I had an idea of my own, and one that's certainly not as good as yours - I thought, perhaps, to set all of the non-wizard heroes with an Int score of zero, and simply set all of their abilities to run on a timer and cost no mana. This would allow for non-magic heroes to pick up spellbooks and sell them for extra gold. I'll think a bit and figure out which one works better. :)
 
Status
Not open for further replies.
Top