HomeUser Control Panel (unavailable in archive)ForumsTutorialsArt GalleryResourcesMaps

Known Editor Bugs

07-11-2005, 02:30 AM#1
BBDino
Lets see how this goes. Its simply a place where people can post things that they know are broken or glitchy in world edit.

Firstly here are the ones from the www.battle.net forums sticky that i believe are still in effect. There are others but im not sure that they still occur.

General
- There is no way to disable the movement speed adjustment that can occur during gold harvesting

Trigger Editor
- "Event Response - Target Unit Of Ability Being Cast" becomes reset after a Wait action

Object Editor
- Custom buff tooltips with commas will be improperly truncated
- Art - Team Color unit field is only applied for pre-placed units
- Target flags for "Raise Dead" abilities may not be used properly beyond level 1
- Some "Rolling Stone Door" destructibles have the wrong "Art - Shadow" by default
- Abilities with "charges" (Flare, Sentinel) don't display the number of charges when used in the Spell Book ability
- Certain fields types are not copy/pasted properly: Detection Type, Team Color
- Modifying Area of Effect does not change targeting cursor size for some abilities (Healing Ward)


Now for ones i have personally encountered (more specific info appreciated).

Object Editor
- Certain unit abilities (eg Permanent Immolation) no longer level up correctly, IE will appear to have gained a level but will still use level 1 data values.
- Enabling/Disabling a full second attack using orb abilites is glitchy.

Import Manager
- All imported files may suddenly appear to have 0 kb file size. Appears to have no non-cosmetic impact.

If i have made any mistakes please dont hesitate to correct me.
07-11-2005, 09:14 AM#2
Anitarf
The leveling up problem is a recent bug... it affects mostly item abilities, like hero stat bonus, life regeneration bonus,... and also permanent immolation, and probably some other abilities as well.
07-11-2005, 09:56 AM#3
mogmiester
Ther is also that problem with mana shield, but if you turn it off and then on again, it will use the correct values
07-11-2005, 02:16 PM#4
Seal
Immolation itself has always had this 'bug': the buff does not refresh by default, and keeps the data (damage aura). Not gamebreaking since you can break the buff by disabling it. Permanent Immolation, though is a different matter, since its passive and cannot be disabled.
Try refreshing the buff to correct level with triggers. (disable-enable the skill)

If the game would keep them refreshed, a spell like Divine Shield would have some rather interesting effects if you leveled it up while its active.
07-11-2005, 03:22 PM#5
Panto
For reference, a couple of misconceptions can be corrected:

Quote:
"Event Response - Target Unit Of Ability Being Cast" becomes reset after a Wait action

Any Event Response can be reset when a Wait is called. This is because the event responses are global variables, and, during the Wait, the variable can be set to another unit if another ability is cast. Using jass locals will solve this problem 100%. Without locals, the best bet is to use Waits only when they're absolutely necessary (which, in my experience, is actually fairly rare).

Quote:
Custom buff tooltips with commas will be improperly truncated

Believe it or not, this isn't a bug. It's actually a side effect of an unused implementation. If you make a comma-separated list of buff tips in the field, it should use each tip for a different level, starting at level one for the first tip and continuing in order. This isn't used at all, ever, in the default buff tips, except in a non-visible way on the Dust of Appearance's ability's buff tip (which isn't a levelled skill, hence the effect is never seen). Examining the .txt files which define object data (the same files that used to be the only way to change certain object data, like abilities, in RoC) will show you that this comma-separated parsing is the standard fare for having different values at different levels for any field in any ability.

And yes, if this buff tip parsing works completely correctly, then it can be used to store specific data, like exactly how much damage/second a unit is receiving, or how much a unit's armor is reduced, etc., by a buff at different levels.

You can tell that Blizzard's object designers were aware of this feature, because any of their buff tips that could have used a comma use a semi-colon instead.
07-11-2005, 04:01 PM#6
Vexorian
Quote:
Any Event Response can be reset when a Wait is called. This is because the event responses are global variables, and, during the Wait, the variable can be set to another unit if another ability is cast. Using jass locals will solve this problem 100%. Without locals, the best bet is to use Waits only when they're absolutely necessary (which, in my experience, is actually fairly rare).
Wrong, it only happens with ability event responses

Quote:
Custom buff tooltips with commas will be improperly truncated
Intended, check the buffs of normal abilities and you will note they use ; instead of ,
07-11-2005, 10:20 PM#7
BBDino
Hey i just copied and pasted from what a bliz rep said! He obviously regarded them as bugs.
07-11-2005, 10:52 PM#8
Metal_Sonic64
If you put an Evil Illadin unit on your map and set it to neutral passive, he automaticly switches from his morphed mode. Bug or quirk? It maybe be like this with all morphed units (alternate animation tags) I'm not sure, I haven't checked.