384 |
384 |
385 } |
385 } |
386 |
386 |
387 --skiphog is 6 |
387 --skiphog is 6 |
388 |
388 |
389 local effectArray = { heInvulnerable, hePoisoned, heResurrectable, heResurrected, heFrozen } |
389 local effectArray = { heInvulnerable, hePoisoned, heResurrectable, heResurrected, heFrozen, heArtillery } |
390 local effectStr = { "heInvulnerable", "hePoisoned", "heResurrectable", "heResurrected", "heFrozen" } |
390 local effectStr = { "heInvulnerable", "hePoisoned", "heResurrectable", "heResurrected", "heFrozen", "heArtillery" } |
391 |
391 |
392 ---------------------------- |
392 ---------------------------- |
393 -- hog and map editing junk |
393 -- hog and map editing junk |
394 ---------------------------- |
394 ---------------------------- |
395 |
395 |
3844 if showGearTags then |
3848 if showGearTags then |
3845 tagTint = 0xFFFFFFFF |
3849 tagTint = 0xFFFFFFFF |
3846 else |
3850 else |
3847 tagTint = 0x00000000 |
3851 tagTint = 0x00000000 |
3848 end |
3852 end |
3849 if ((GetGearType(gear) == gtMine and GetHealth(gear) ~= 0) or GetGearType(gear) == gtSMine) then |
3853 if ((GetGearType(gear) == gtMine and GetHealth(gear) ~= 0) or (GetGearType(gear) == gtSMine and band(GetState(gear), gstFrozen) == 0)) then |
3850 local v = AddVisualGear(0, 0, vgtHealthTag, GetTimer(gear), true) |
3854 local v = AddVisualGear(0, 0, vgtHealthTag, GetTimer(gear), true) |
3851 SetVisualGearValues(v, nil, nil, 0, 0, nil, nil, nil, nil, 240000, tagTint) |
3855 SetVisualGearValues(v, nil, nil, 0, 0, nil, nil, nil, nil, 240000, tagTint) |
3852 tagGears[gear] = v |
3856 tagGears[gear] = v |
3853 elseif ((GetGearType(gear) == gtMine and GetHealth(gear) == 0)) then |
3857 elseif ((GetGearType(gear) == gtMine and GetHealth(gear) == 0)) then |
3854 local _, dmg |
3858 local _, dmg |
3855 _, _, _, _, _, _, _, _, _, _, dmg = GetGearValues(gear) |
3859 _, _, _, _, _, _, _, _, _, _, dmg = GetGearValues(gear) |
3856 local v = AddVisualGear(0, 0, vgtHealthTag, 36 - dmg, true) |
3860 local v = AddVisualGear(0, 0, vgtHealthTag, 36 - dmg, true) |
3857 SetVisualGearValues(v, nil, nil, 0, 0, nil, nil, nil, nil, 240000, tagTint) |
3861 SetVisualGearValues(v, nil, nil, 0, 0, nil, nil, nil, nil, 240000, tagTint) |
3858 tagGears[gear] = v |
3862 tagGears[gear] = v |
3859 elseif (GetGearType(gear) == gtAirMine) then |
3863 elseif (GetGearType(gear) == gtAirMine and band(GetState(gear), gstFrozen) == 0) then |
3860 local _, wdTimer |
3864 local _, wdTimer |
3861 _, _, wdTimer = GetGearValues(gear) |
3865 _, _, wdTimer = GetGearValues(gear) |
3862 local v = AddVisualGear(0, 0, vgtHealthTag, wdTimer, true) |
3866 local v = AddVisualGear(0, 0, vgtHealthTag, wdTimer, true) |
3863 SetVisualGearValues(v, nil, nil, 0, 0, nil, nil, nil, nil, 240000, tagTint) |
3867 SetVisualGearValues(v, nil, nil, 0, 0, nil, nil, nil, nil, 240000, tagTint) |
3864 tagGears[gear] = v |
3868 tagGears[gear] = v |