CreatePermanentCorpseLocBJ
- Parameters
-
style integer
unitid integer
whichPlayer player
loc location
facing real
- comment
- patch
1.07
- Source
- Blizzard.j
- return type
unit
- Source code
function CreatePermanentCorpseLocBJ takes integer style, integer unitid, player whichPlayer, location loc, real facing returns unit set bj_lastCreatedUnit = CreateCorpse(whichPlayer, unitid, GetLocationX(loc), GetLocationY(loc), facing) call SetUnitBlendTime(bj_lastCreatedUnit, 0) if (style == bj_CORPSETYPE_FLESH) then call SetUnitAnimation(bj_lastCreatedUnit, "decay flesh") call GroupAddUnit(bj_suspendDecayFleshGroup, bj_lastCreatedUnit) elseif (style == bj_CORPSETYPE_BONE) then call SetUnitAnimation(bj_lastCreatedUnit, "decay bone") call GroupAddUnit(bj_suspendDecayBoneGroup, bj_lastCreatedUnit) else // Unknown decay style - treat as skeletal. call SetUnitAnimation(bj_lastCreatedUnit, "decay bone") call GroupAddUnit(bj_suspendDecayBoneGroup, bj_lastCreatedUnit) endif call TimerStart(bj_delayedSuspendDecayTimer, 0.05, false, null) return bj_lastCreatedUnit endfunction