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

Edit Hotkey Of Skill

Status
Not open for further replies.
Level 9
Joined
Oct 11, 2009
Messages
477
In the folder where you installed WC3, there is a text file which regards to Hot Keys, there is the procedure. Read that, it won't take long....
 
Level 3
Joined
Mar 10, 2009
Messages
42
duplicate every spell for every letter in your alphabet and add/remove them as you want

probably no way around it unless you tell us what you want it for

Ok, Let me tell you my map.
.

So, It's a skill arena

There will be couple of modes, first mode is the Skill Runes spawning anywhere in the battlefield/arena.

Upon manipulating the said rune, a random ability will be given to the manipulating unit.

well, the skills, a conflict between skills may occur.. the hotkeys of each

and lastly, I also have another problem

the removal of skill upon finishing casting/using it.

it's quite different upon removal of carrion/breathoffire/forked lightning from divineshield/other skills.

i can't figure a way where the skills will be removed accurately.
 
Ok, Let me tell you my map.
.

So, It's a skill arena

There will be couple of modes, first mode is the Skill Runes spawning anywhere in the battlefield/arena.

Upon manipulating the said rune, a random ability will be given to the manipulating unit.

well, the skills, a conflict between skills may occur.. the hotkeys of each

and lastly, I also have another problem

the removal of skill upon finishing casting/using it.

it's quite different upon removal of carrion/breathoffire/forked lightning from divineshield/other skills.

i can't figure a way where the skills will be removed accurately.

maybe it could help to seperate the skills like this:
Hotkey Q: Active spells/Attack spells
Hotkey W: Passive spells/Defensive spells
Hotkey E: Other spells
Hotkey R: Ultimates
and limit them to 1 per type or something like that so they won't conflict
 
Level 33
Joined
Mar 27, 2008
Messages
8,035
You must manage the game, not the game manages you
Plan your Hotkeys accordingly to the game do it doesn't create any conflict with another Hotkeys
Q - W - E - R is the best solution to avoid conflict issues, AND, this method is player-friendly as it provides an easier way to fire up a spell/ability
 
Ok, Let me tell you my map.
.

So, It's a skill arena

There will be couple of modes, first mode is the Skill Runes spawning anywhere in the battlefield/arena.

Upon manipulating the said rune, a random ability will be given to the manipulating unit.

well, the skills, a conflict between skills may occur.. the hotkeys of each

and lastly, I also have another problem

the removal of skill upon finishing casting/using it.

it's quite different upon removal of carrion/breathoffire/forked lightning from divineshield/other skills.

i can't figure a way where the skills will be removed accurately.

you can remove the skill when the ability takes effect...

  • Events
  • Unit - A unit starts the effect of an ability
  • Actions
  • //Put your actions here if the spell is triggered...
  • Unit - Remove AbilityBeingCast from TriggeringUnit
but maybe remove it at the last line of the code if the spell is triggered...

and some skills that has duration will be removed when you remove ability like, locust swarm (the swarm will die if the ability gets removed)

For this you can use TimerUtils so that you can create a timer and attach a data to it... So basically when the spell takes effect you make a new timer using TimerUtiles and then attach the ability's rawcode and units handleId to the timer and set its expiration time to the time of the duration of the spell and then make it call a function to remove the ability


(I'm not sure but I think you can set up to 2 data per timer in TimerUtils)
 
Level 30
Joined
Jan 31, 2010
Messages
3,552
Be careful. Q W E R, as the primary aspect of many maps, has it pros and cons.
Pros is easily manipulated spell casting, while the cons it that some languages on Warcraft use Q and E as the attack/move/harvest/etc system. One of solutions, with no language shortcuts issues is the Z X C V system, which has reversed pros and cons: Not so easy to manipulate in game, but no issues with some languages.
 
Level 33
Joined
Mar 27, 2008
Messages
8,035
Battle: Bash[Q] , Critical[W] , Bla Bla[E] , Bla Bloh[R]
Caster: Carrion[Q] , Shockwave[W] , Etc[E] , Bla Bla[R]

If the skill is passive, you just put the Hotkey activation to the "Text - Tooltip - Learn", no need for the "Level X - Text - Tooltip - Normal" since it cannot be activated (duhhh, PASSIVE SKILL)

Or you can use Z , X , C , V as suggested by Lucent, it is more efficient I think
(Hey, I farm Dagger of Escape by using Shadow Raze)

All in all, it's your decision
 
z and y are switched on german keyboards so I would have to break my fingers to reach all the keys
have an english version of wc3 though
the german wc3 version sucked hard cause every map has Blink with b as hotkey and the move command has b as hotkey, too (german: Bewegen)
fortunately 2alt + shift" switchs german keyboard layout to english one (on win 7, don't know about other systems)
 
Status
Not open for further replies.
Top