HomeUser Control Panel (unavailable in archive)ForumsTutorialsArt GalleryResourcesMaps

Increasing Max Unit Speed Discussion

09-14-2002, 01:05 AM#1
dataangel
There are a TON of maps out there that could benefit from unit speeds higher than 400 (I've heard people say it's 1000 for units and 400 from heroes, but in my own experience it has been 400 period), especially for those maps that need to use units for unconventional things, such as FPS bullets and racing cars.

Please use this thread to share your ideas on how to surpass the speed barrier :)

But before you post make sure you read about what works/doesn't work so far below:

Auras (Endurance, Unholy) -- DO work, but are obviously limited, only adding at max another 30% (1300). Good, but not good enough :/

Ghoul Frenzy -- doesn't work

Boots of speed -- doesn't work

Using triggers to set unit speed to be current speed + something -- doesn't work

Ideas?
09-14-2002, 03:41 AM#2
dataangel
Well, that's assuming you start at 1000, and all my tests in WE have maxed out at 400, hero or not :P (use a leaderboard to show you the REAL speed, not the one set in the unit editor)

In which case:

400*1.3^2*1.25 = 845

Even worse, I'm not sure that endurance aura + unholy aura will work, so:

400*1.3*1.25 = 650

Also, if war3 calculates speed like d2 does, in which case the +% is always taken from the base (the default unit speed)

400*1.3 + 400*.25 = 592

eep :P

Can someone do some testing on this?
09-14-2002, 03:49 AM#3
Guest
^BUMP^ :P
09-14-2002, 03:56 AM#4
Guest
potion of speed? would that help anything? windwalk? I dunno. Do flying units travel faster? I am not good at editing yet, so I just offer these to ponder.

Actually the more I think about it, shouldn't you be able to open whatever file controls unit properties and change it there?
09-14-2002, 04:16 AM#5
h0pesfall
what about boots of speed? 6 boots of speed would give you overkill speed.... tho i'm not sure they stack
09-14-2002, 04:43 AM#6
Guest
how do u check a unit's speed?
I had a trigger going off every 2 seconds stating the current speed of a unit...
and i have never gotten it to say anything higher than 400
with any auras/abilities/potions etc
09-14-2002, 01:33 PM#7
BlacKDicK
Quote:
Also, if war3 calculates speed like d2 does, in which case the +% is always taken from the base (the default unit speed)

Tested and yes, it is from base.

Example:

Peasant Base: 190
Peasant + Endurance(lvl3) +Unholy(lvl3) = 304 "190+(2*0,3*190)"

If it did not calculate the speed this way, the new peasant speed should be 321,1 (190*1,3*1,3) wich i tested and is FALSE.

Some extra info:
1) The units speed "string"(Fast,SLow,Average...) is controled Ui\MiscData.txt as follow:
SpeedVerySlow=175 // lower bound, everything below this is "very slow"
SpeedSlow=220
SpeedAverage=280
SpeedFast=350 // upper bound, everything above this is "very fast"

2)On Units\UnitsMetadata.slk the MAX value for spd allowed is 1000. I think this limit is just to be used on WE Unit Editor, as the "true" MAX value i guess it is 400.
09-14-2002, 02:16 PM#8
Guest
Boots sounds like good idea and i think they stack
09-14-2002, 02:38 PM#9
weaaddar
Boots don't work. I think I already talked to DA about this but I told him the aura did work anyway and told him how to set up the experiment to see the max speed I think windwork also works and remember endurance aura item version DOES STACK. What does this mean? Edit the item give it 3 counts of endurance aura and load a unit with 6...
Edit: This bug was unfortuantly fixed :/
09-14-2002, 05:16 PM#10
Guest
If you create a new item and give it something like temp speed boost or unholy aura like 20 times on that one item, will that work?
09-14-2002, 05:22 PM#11
weaaddar
the bug was fixed unfortuantly. It did work in 1.01
09-14-2002, 05:57 PM#12
Guest
Quote:
Originally posted by random157
If you create a new item and give it something like temp speed boost or unholy aura like 20 times on that one item, will that work?


Hmm, then is there a way to see what the patch fixed, and reverse it in the .mpqs? I would assume not...
09-14-2002, 08:27 PM#13
dataangel
Maybe possible, but chances are it's hardcoded and even if it isn't it's probably a file that can't be imported into the .w3m so it'd be single player only.

Any other ideas? There's got to be a way...

Has anyone looked in the blizzard.j or common.j for the unit speed command? Maybe it does something like

Code:
if(speed > 400)
 do nothing
else
 setspeed(speed)

In which case we'd just bypass that if in custom text by using the setspeed action it calls instead...
09-14-2002, 08:47 PM#14
weaaddar
Heh your still thinking jass is a rational language it isn't so stop thinking that way. its found in common.j which means it isn't changable. Sowwy
09-15-2002, 04:11 AM#15
dataangel
Argh... >_<

Has anyone tried editing a unit's default speed through the mpq? That may work as opposed to changes in the .w3u....