Add Li Battleship and Osiris Reactor effect

Adding this effect was deemed to be impossible without crashing while playing on vanilla servers. However, a different approach has been taken by replacing existing unused select_equip.ini entries. As long as no new ones are added, crashes on vanilla servers won't occur.
This commit is contained in:
C.S. Melis 2022-11-05 23:20:09 +01:00
parent 4237757bf0
commit 3ddc707be4
3 changed files with 26 additions and 2 deletions

View File

@ -1712,9 +1712,10 @@ nickname = contrail01
particles = li_contrail particles = li_contrail
use_throttle = true use_throttle = true
; This AttachedFX's particles entry has been changed so it uses gf_li_dreadnought_reactor01 because creating a new AttachedFX entry causes crashes on vanilla servers due to mismatches. gravity_well is not used anywhere in-game anyway.
[AttachedFX] [AttachedFX]
nickname = gravity_well nickname = gravity_well
particles = GravityWell1020 particles = gf_li_dreadnought_reactor01 ;Original: GravityWell1020
[InternalFX] [InternalFX]
nickname = weapon_platform_tower1 nickname = weapon_platform_tower1
@ -1814,9 +1815,10 @@ use_sound = rumble_miner
nickname = mining_ship_arms nickname = mining_ship_arms
use_animation = Sc_loop use_animation = Sc_loop
; This AttachedFX's particles entry has been changed so it uses gf_li_battleship_reactor01 because creating a new AttachedFX entry causes crashes on vanilla servers due to mismatches. fx_nomadlair_shieldgen is not used anywhere in-game anyway.
[AttachedFX] [AttachedFX]
nickname = fx_nomadlair_shieldgen nickname = fx_nomadlair_shieldgen
particles = gf_nomadlair_shieldgen particles = gf_li_battleship_reactor01 ;Original: gf_nomadlair_shieldgen
[AttachedFX] [AttachedFX]
nickname = fx_dyson_shieldgen nickname = fx_dyson_shieldgen

View File

@ -3315,3 +3315,13 @@ nickname = gf_blsmallasteroid
vis_effect = gf_blsmallasteroid vis_effect = gf_blsmallasteroid
effect_type = EFT_DEBRIS_TRAIL effect_type = EFT_DEBRIS_TRAIL
[Effect]
nickname = gf_li_battleship_reactor01
effect_type = EFT_EQUIP_ATTACHED_INSANELY_LARGE
vis_effect = gf_li_battleship_reactor01
[Effect]
nickname = gf_li_dreadnought_reactor01
effect_type = EFT_EQUIP_ATTACHED_INSANELY_LARGE
vis_effect = gf_li_dreadnought_reactor01

View File

@ -46,6 +46,7 @@ equip = SlowLargeBlue, HpRunningLight33
equip = SlowLargeBlue, HpRunningLight09 equip = SlowLargeBlue, HpRunningLight09
equip = SlowLargeBlue, HpRunningLight11 equip = SlowLargeBlue, HpRunningLight11
equip = SlowLargeBlue, HpRunningLight34 equip = SlowLargeBlue, HpRunningLight34
equip = gravity_well, HpFx02 ;gf_li_dreadnought_reactor01
[Loadout] [Loadout]
nickname = br_n_br_destroyer nickname = br_n_br_destroyer
@ -144,6 +145,7 @@ equip = SlowLargeBlue, HpRunningLight33
equip = SlowLargeBlue, HpRunningLight09 equip = SlowLargeBlue, HpRunningLight09
equip = SlowLargeBlue, HpRunningLight11 equip = SlowLargeBlue, HpRunningLight11
equip = SlowLargeBlue, HpRunningLight34 equip = SlowLargeBlue, HpRunningLight34
equip = gravity_well, HpFx02 ;gf_li_dreadnought_reactor01
[Loadout] [Loadout]
nickname = br_gunboat nickname = br_gunboat
@ -409,6 +411,7 @@ equip = li_battleship_turret04, HpTurret_O4_01
equip = li_battleship_turret04, HpTurret_O4_02 equip = li_battleship_turret04, HpTurret_O4_02
equip = li_battleship_turret04, HpTurret_O4_03 equip = li_battleship_turret04, HpTurret_O4_03
equip = li_battleship_turret04, HpTurret_O4_04 equip = li_battleship_turret04, HpTurret_O4_04
equip = fx_nomadlair_shieldgen, HpFx02 ;gf_li_battleship_reactor01
[Loadout] [Loadout]
nickname = large_transport nickname = large_transport
@ -739,6 +742,7 @@ equip = SlowLargeBlue, HpRunningLight33
equip = SlowLargeBlue, HpRunningLight09 equip = SlowLargeBlue, HpRunningLight09
equip = SlowLargeBlue, HpRunningLight11 equip = SlowLargeBlue, HpRunningLight11
equip = SlowLargeBlue, HpRunningLight34 equip = SlowLargeBlue, HpRunningLight34
equip = gravity_well, HpFx02 ;gf_li_dreadnought_reactor01
[Loadout] [Loadout]
nickname = MSN04_Battleship_Unity nickname = MSN04_Battleship_Unity
@ -763,6 +767,7 @@ equip = SlowLargeBlue, HpRunningLight33
equip = SlowLargeBlue, HpRunningLight09 equip = SlowLargeBlue, HpRunningLight09
equip = SlowLargeBlue, HpRunningLight11 equip = SlowLargeBlue, HpRunningLight11
equip = SlowLargeBlue, HpRunningLight34 equip = SlowLargeBlue, HpRunningLight34
equip = gravity_well, HpFx02 ;gf_li_dreadnought_reactor01
[Loadout] [Loadout]
nickname = MSN11_Nomad_Liberty_Dreadnought nickname = MSN11_Nomad_Liberty_Dreadnought
@ -788,6 +793,7 @@ equip = SlowLargeBlue, HpRunningLight33
equip = SlowLargeBlue, HpRunningLight09 equip = SlowLargeBlue, HpRunningLight09
equip = SlowLargeBlue, HpRunningLight11 equip = SlowLargeBlue, HpRunningLight11
equip = SlowLargeBlue, HpRunningLight34 equip = SlowLargeBlue, HpRunningLight34
equip = gravity_well, HpFx02 ;gf_li_dreadnought_reactor01
[Loadout] [Loadout]
nickname = MSN10_Nomad_Gunboat nickname = MSN10_Nomad_Gunboat
@ -903,6 +909,7 @@ equip = li_battleship_turret04, HpTurret_O4_01
equip = li_battleship_turret04, HpTurret_O4_02 equip = li_battleship_turret04, HpTurret_O4_02
equip = li_battleship_turret04, HpTurret_O4_03 equip = li_battleship_turret04, HpTurret_O4_03
equip = li_battleship_turret04, HpTurret_O4_04 equip = li_battleship_turret04, HpTurret_O4_04
equip = fx_nomadlair_shieldgen, HpFx02 ;gf_li_battleship_reactor01
[Loadout] [Loadout]
nickname = MSN11_Osirus nickname = MSN11_Osirus
@ -921,6 +928,7 @@ equip = li_battleship_turret04, HpTurret_O4_01
equip = li_battleship_turret04, HpTurret_O4_02 equip = li_battleship_turret04, HpTurret_O4_02
equip = li_battleship_turret04, HpTurret_O4_03 equip = li_battleship_turret04, HpTurret_O4_03
equip = li_battleship_turret04, HpTurret_O4_04 equip = li_battleship_turret04, HpTurret_O4_04
equip = fx_nomadlair_shieldgen, HpFx02 ;gf_li_battleship_reactor01
[Loadout] [Loadout]
nickname = MSN13_Osirus nickname = MSN13_Osirus
@ -939,6 +947,7 @@ equip = li_battleship_turret04, HpTurret_O4_01
equip = li_battleship_turret04, HpTurret_O4_02 equip = li_battleship_turret04, HpTurret_O4_02
equip = li_battleship_turret04, HpTurret_O4_03 equip = li_battleship_turret04, HpTurret_O4_03
equip = li_battleship_turret04, HpTurret_O4_04 equip = li_battleship_turret04, HpTurret_O4_04
equip = fx_nomadlair_shieldgen, HpFx02 ;gf_li_battleship_reactor01
[Loadout] [Loadout]
nickname = MSN05_Nomad_Rheinland_Battleship nickname = MSN05_Nomad_Rheinland_Battleship
@ -1653,6 +1662,7 @@ equip = SlowLargeBlue, HpRunningLight33
equip = SlowLargeBlue, HpRunningLight09 equip = SlowLargeBlue, HpRunningLight09
equip = SlowLargeBlue, HpRunningLight11 equip = SlowLargeBlue, HpRunningLight11
equip = SlowLargeBlue, HpRunningLight34 equip = SlowLargeBlue, HpRunningLight34
equip = gravity_well, HpFx02 ;gf_li_dreadnought_reactor01
[Loadout] [Loadout]
nickname = li_dreadnought_co_01 nickname = li_dreadnought_co_01
@ -1677,6 +1687,7 @@ equip = SlowLargeBlue, HpRunningLight33
equip = SlowLargeBlue, HpRunningLight09 equip = SlowLargeBlue, HpRunningLight09
equip = SlowLargeBlue, HpRunningLight11 equip = SlowLargeBlue, HpRunningLight11
equip = SlowLargeBlue, HpRunningLight34 equip = SlowLargeBlue, HpRunningLight34
equip = gravity_well, HpFx02 ;gf_li_dreadnought_reactor01
[Loadout] [Loadout]
nickname = rh_battleship_rh_01 nickname = rh_battleship_rh_01
@ -1800,6 +1811,7 @@ equip = SlowLargeBlue, HpRunningLight33
equip = SlowLargeBlue, HpRunningLight09 equip = SlowLargeBlue, HpRunningLight09
equip = SlowLargeBlue, HpRunningLight11 equip = SlowLargeBlue, HpRunningLight11
equip = SlowLargeBlue, HpRunningLight34 equip = SlowLargeBlue, HpRunningLight34
equip = gravity_well, HpFx02 ;gf_li_dreadnought_reactor01
[Loadout] [Loadout]
nickname = rm_r_battleship_rh_01 nickname = rm_r_battleship_rh_01