Important Message

You are browsing the archived Lancers Reactor forums. You cannot register or login.
The content may be outdated and links may not be functional.


To get the latest in Freelancer news, mods, modding and downloads, go to
The-Starport

Making specific weak points on capital ships

The general place to discuss MOD''ing Freelancer!

Post Mon Jun 23, 2003 3:24 am

Making specific weak points on capital ships

During the testing of some heavy weapons, i noticed that for some strange reason when i fired a 250k damage weapon at a 800k hp liberty cruiser's main gun, it would explode. The reason for this i found, was that the gun was assigned its own individual hp and made a critical area of the ship model. So by tweaking it a bit, i found that all capitol ships have the same thing in the different ship areas. Here's an example of one, its the liberty cruiser main gun:
[CollisionGroup
obj = Li_cruiser_nose_lod1
separable = debris_type = cap_ship_piece
fuse = li_cruiser_body_fuse, 0.000000, 1
parent_impulse = 10.000000
child_impulse = 60.000000
group_dmg_hp = DpFront
group_dmg_obj = l_cruiser_front_cap
mass = 10.000000
hit_pts = 750000 <= how much damage the gun can absorb
root_health_proxy = true

That means if you take you can assign specific weak point areas on ships that would take less of a beating before the ship blows up. In the cruisers case, it would mean that if you concentrate your fire on the gun it only takes 750k damage before the whole ship explodes whereas the main body can absorb 800k damage.

Post Mon Jun 23, 2003 7:15 am

Destroying the sub-part's on cap ships kills the whole ship? I allways thought it would work the same way as the wings on fighters. I guess this would explain why torpedos suddenly seemed much more potent by simply increasing their blast radius.

I have to test it out now, thanks for the tip.

Post Mon Jun 23, 2003 11:14 am

The wings of fighters have extra lines telling that their seperable without being critical damage points i think.

Post Tue Jun 24, 2003 6:31 am

Yeah, I was looking at that... I need to test this some more but I think it's something to do with these lines:

From li_elite...

[CollisionGroup
obj = Li_star_wing_lod1
separable = parent_impulse = 240.000000 <- parent_impulse here
child_impulse = 7.000000
debris_type = debris_small_ship
dmg_hp = DpStarboardwing
dmg_obj = li_elite_dmg_star_wing_cap
separation_explosion = explosion_small_ship_breakoff <- effect only?
mass = 5.000000
type = Starboard_Wing
hit_pts = 267
root_health_proxy = true <- I thought... but nope, same on all of them

and from li_cruiser...

[CollisionGroup
obj = Li_cruiser_cntrltwr_lod1
separable = debris_type = debris_vanish <- ok, poof
fuse = li_cruiser_body_fuse, 0.500000, 1 <- fused, fighter wing was not
dmg_obj = l_cruiser_tower_cap
dmg_hp = DpCntrltwr
mass = 100.000000
parent_impulse = 10.000000
child_impulse = 10.000000
hit_pts = 43300
root_health_proxy = true

but then, just when I thought I was on to something I looked at the ge_transport...

[CollisionGroup
obj = trans_rear_lod1
separable = parent_impulse = 60 <- looking like the fighter wing
child_impulse = 200
group_dmg_hp = DpMain
group_dmg_obj = transport_dmg_main_cap
debris_type = cap_ship_piece
fuse = transport_death_fuse, 0.000000, 1 <- like the cruiser tower
hit_pts = 18000
root_health_proxy = true

[CollisionGroup
obj = trans_cntrl_twr_lod1
separable = child_impulse = 1.000000 <- child impulse now?
parent_impulse = 60.000000
debris_type = debris_vanish <- not in separable field like li_cruiser?
dmg_hp = DpCntrl_twr
dmg_obj = transport_dmg_twr_cap
fuse = transport_death_fuse, 0.000000, 1 <- and fused again
hit_pts = 13000
root_health_proxy = true

They're so inconsistent, for example li_cruiser tower has mass, but the transports part's don't, even the transport parts that stay after it explodes. I've tried changing the separable fields around, but it gets kind of hard to test when my test subjects won't sit still

It's cool that it works like this, but it would be even better if we could get the same effect on the fighters, freighters and bases

Post Tue Jun 24, 2003 1:19 pm

From what i've seen, transports don't have specific area weaknesses. Try experimenting with the cruiser. Replace all the lines except for the values for the cruisers front gun with the starfliers. That might have interesting results. Imagine a cruiser flying around with its front cannon snapped off.

Return to Freelancer General Editing Forum