Login

russian armor

Damaged abandoned vehicles

20 Jun 2014, 17:10 PM
#1
avatar of iRocketPod

Posts: 92

Hello there, I managed to put abandoned vehicles in my map with the small tutorial on this forum, but my question is, how do I add damaged engine / damaged turret / etc. to the vehicle? I can edit the health in the editor by editing the state, but I'm not sure if that's what I want.
22 Jun 2014, 16:18 PM
#2
avatar of iRocketPod

Posts: 92

Anyone?
22 Jun 2014, 16:24 PM
#3
avatar of Janne252
Admin Black Badge
Patrion 15

Posts: 3421 | Subs: 11

Additional criticals:

Similar to abandoning vehicles with critical hits,

Cmd_CriticalHit(World_GetPlayerAt(1), eg_vehicles, CRIT.VEHICLE_ABANDON, 0)

You can also apply other critical hits before doing to abandon, e.g.

Cmd_CriticalHit(World_GetPlayerAt(1), eg_vehicles, CRIT.VEHICLE_DAMAGE_ENGINE, 0)

A few more critical hits:

CRIT.VEHICLE_DESTROY_ENGINE
CRIT.VEHICLE_DESTROY_MAINGUN
VEHICLE_LIGHT_DAMAGE_ENGINE

About health (health amount in %):

EGroup_SetAvgHealth(eg_vehicles, 0.4)
3 Jan 2015, 01:28 AM
#4
avatar of jasperik

Posts: 8

please be a live thread!

i'd like to know what i'm doing wrong because i cant get abandoned AND critical working.

below is what i have, (i have the same abandon and destroy for all 6 vehicles, with their correct names obviously)
i have tried a seperate .scar file and i tried putting it in the ID.scar and they both seem to do the same.
the tank is undamaged and recrewable, but as soon as i add a critical damage the tank gets damaged 90% as indicated but no critical and it is no longer recrewable.

i changed the 0.9 to 0, but it has no effect other than the health bar.




function OnInitID()

-- [[ Markers ]]

-- [[ Squad Groups ]]

-- [[ Entity Groups ]]
eg_luchs = EGroup_CreateIfNotFound("eg_luchs")
eg_m3 = EGroup_CreateIfNotFound("eg_m3")
eg_panzeriv = EGroup_CreateIfNotFound("eg_panzeriv")
eg_panzeriv2 = EGroup_CreateIfNotFound("eg_panzeriv2")
eg_sherman1 = EGroup_CreateIfNotFound("eg_sherman1")
eg_sherman2 = EGroup_CreateIfNotFound("eg_sherman2")

Cmd_CriticalHit(World_GetPlayerAt(1), eg_sherman1, CRIT.VEHICLE_ABANDON, 0.9)

Cmd_CriticalHit(World_GetPlayerAt(1), eg_sherman1, CRIT.VEHICLE_DESTROY_ENGINE, 0.9)

end

Scar_AddInit(OnInit)

end
1 user is browsing this thread: 1 guest

Ladders Top 10

  • #
    Steam Alias
    W
    L
    %
    Streak
Data provided by Relic Relic Entertainment

Replay highlight

VS
  • U.S. Forces flag cblanco ★
  • The British Forces flag 보드카 중대
  • Oberkommando West flag VonManteuffel
  • Ostheer flag Heartless Jäger
uploaded by XXxxHeartlessxxXX

Board Info

817 users are online: 817 guests
0 post in the last 24h
8 posts in the last week
34 posts in the last month
Registered members: 49107
Welcome our newest member, Falac851
Most online: 2043 users on 29 Oct 2023, 01:04 AM