diff --git a/mod/scripts/vscripts/weapons/mp_titanability_cluster_payload.nut b/mod/scripts/vscripts/weapons/mp_titanability_cluster_payload.nut index 5197d78..5c5cafc 100644 --- a/mod/scripts/vscripts/weapons/mp_titanability_cluster_payload.nut +++ b/mod/scripts/vscripts/weapons/mp_titanability_cluster_payload.nut @@ -66,6 +66,8 @@ void function SwapRocketAmmo( entity weaponOwner, entity offhand, entity weapon mods.append( "rapid_detonator_active" ) if ( offhand.HasMod( "quick_load" ) ) mods.append( "quick_load" ) + if ( mods.contains( "pyrotechnics" ) ) + mods.append( "pyrotechnics_payload_fix" ) mods.fastremovebyvalue( "single_shot" ) weapon.SetMods( mods ) @@ -91,6 +93,7 @@ void function SwapRocketAmmo( entity weaponOwner, entity offhand, entity weapon mods.fastremovebyvalue( "fast_reload" ) mods.fastremovebyvalue( "quick_load" ) mods.fastremovebyvalue( "rapid_detonator_active" ) + mods.fastremovebyvalue( "pyrotechnics_payload_fix" ) weapon.SetMods( mods ) } if ( IsValid( offhand ) && !offhand.HasMod( "quick_load" ) ) diff --git a/mod/scripts/weapons/mp_titanweapon_brute4_quad_rocket.txt b/mod/scripts/weapons/mp_titanweapon_brute4_quad_rocket.txt index 466893b..4aa948c 100644 --- a/mod/scripts/weapons/mp_titanweapon_brute4_quad_rocket.txt +++ b/mod/scripts/weapons/mp_titanweapon_brute4_quad_rocket.txt @@ -448,7 +448,12 @@ WeaponData pyrotechnics { - "explosion_inner_radius" "++100" // Goes over outer radius, but outer radius caps it anyway + "explosion_inner_radius" "++85" + } + + pyrotechnics_payload_fix + { + "explosion_inner_radius" "--10" // Combine with pyrotechnics to match payload outer radius } }