[False Alarm] 1.27b Bug

Status
Not open for further replies.
So the update just hit and it isn't without its flaws. From what I seem to gather, you are now completely unable to change the fly height of units that aren't categorized as fly in the object editor. Crow Form no longer gives units the ability to fly. That's not all, you cannot set the rate to 0 for instant height change. This means you have to put the rate at about 99999 for "instant" height changes. Can we still use hover? No. Shit outa luck.

What does this mean?

It means a lot of maps are going to be completely broken with no way to fix them in the foreseeable future. :^)
 
This is major because we will have to just accept it because Blizzard will never fix this not until next year at least.
In my opinion, it will never be fixed. They just broke a major feature that was used for years by almost every map.
Good job neo-Blizzard !
 
JASS:
function MyFunction takes nothing returns nothing
    local unit u = CreateUnit(Player(0), 'hfoo', 0, 0, 270)
    call UnitAddAbility(u, 'Arav')
    call UnitRemoveAbility(u, 'Arav')
    call SetUnitFlyHeight(u, 200, 0)
endfunction
upload_2016-12-14_14-21-11.png
 
Crow Form is still functioning for me in the current patch.
 
Crow Form no longer gives units the ability to fly.

Hm, this seems to work just fine:
JASS:
globals
    location loc = Location(0.0, 0.0)
endglobals

function GetUnitZ takes unit u returns real
    call MoveLocation(loc, GetUnitX(u), GetUnitY(u))
    return GetLocationZ(loc) + GetUnitFlyHeight(u)
endfunction

function UnitAddFlyability takes unit u returns nothing
    call UnitAddAbility(u, 'Amrf')
    call UnitRemoveAbility(u, 'Amrf')
endfunction

function SetUnitZ takes unit u, real z returns nothing
    call MoveLocation(loc, GetUnitX(u), GetUnitY(u))
    call SetUnitFlyHeight(u, z - GetLocationZ(loc), 0.0)
endfunction
 
Status
Not open for further replies.
Back
Top