morsaï Posted November 1, 2022 Posted November 1, 2022 (edited) hello, I am looking to modify a mod because the flak guns are not able to shoot beyond 1700 ft.. The problem is that, no matter how modified, I still can't shoot any further... Someone to help me? here is the code: Quote declare_weapon({category = CAT_SHELLS, name = "HE_100", user_name = _("100mm HE"), model_name = "pula", v0 = 1000.0, Dv0 = 0.0085, Da0 = 0.0004, Da1 = 0.0003, mass = 13.0, round_mass = 13.0, payloadEffect = "Fragmentation", payloadMaterial = "TNT", explosif = 9.9, life_time = 100, calibre = 100, s = 0.0, j = 0.0, l = 0.0, charTime = 0, cx = {0.2,0.6,0.7,0.2,1.67}, k1 = 1.37e-09, tracer_off = 100, tracer_on = 0, smoke_tail_life_time = 0, scale_tracer = 0, rotation_freq = 0, cartouche = 0, visual_effect_correction = 2.0, aiming_table = { precalculateAirDefenceAimingTable = vrai, precalculateAimingTable = vrai, [1] = { init_vel = 1000.0 } } }) GT_t.WS_t.Flak_100mm = {} GT_t.WS_t.Flak_100mm.omegaY = math.rad(10.6); GT_t.WS_t.Flak_100mm.omegaZ = math.rad(16.0); GT_t.WS_t.Flak_100mm.angles = { {math.rad(150), math.rad(-150), math.rad(-10), math.rad(90)}, }; GT_t.WS_t.Flak_100mm.reference_angle_Z = math.rad(5) GT_t.WS_t.Flak_100mm.pidY = {p=300, i = 0.05, d = 10.0, inn = 1000} GT_t.WS_t.Flak_100mm.pidZ = {p=300, i = 0.05, d = 10.0, inn = 1000} GT_t.WS_t.Flak_100mm.LN = {} GT_t.WS_t.Flak_100mm.LN[1] = {} GT_t.WS_t.Flak_100mm.LN[1].type = 11 GT_t.WS_t.Flak_100mm.LN[1].distanceMin = 10 GT_t.WS_t.Flak_100mm.LN[1].distanceMax = 8000 -- effective shooting GT_t.WS_t.Flak_100mm.LN[1].max_trg_alt = 10000 -- effective shooting GT_t.WS_t.Flak_100mm.LN[1].reactionTime = 3 GT_t.WS_t.Flak_100mm.LN[1].beamWidth = math.rad(1); GT_t.WS_t.Flak_100mm.LN[1].sensor = {} set_recursive_metatable(GT_t.WS_t.Flak_100mm.LN[1].sensor, GT_t.WSN_t[12]) GT_t.WS_t.Flak_100mm.LN[1].PL = {} GT_t.WS_t.Flak_100mm.LN[1].PL[1] = {} GT_t.WS_t.Flak_100mm.LN[1].PL[1].ammo_capacity = 240; -- Currently uses same ammo count as SK_C_38 GT_t.WS_t.Flak_100mm.LN[1].PL[1].shell_name = {"HE_100"}; GT_t.WS_t.Flak_100mm.LN[1].PL[1].shell_display_name = "100mm HE"; GT_t.WS_t.Flak_100mm.LN[1].PL[1].shot_delay = 60/19; -- (19 rounds per minute per barrel - average) GT_t.WS_t.Flak_100mm.LN[1].PL[1].reload_time = 1000000 ; -- jamais pendant la mission (ship autogun) GT_t.WS_t.Flak_100mm.LN[1].PL[1].automaticLoader = false; GT_t.WS_t.Flak_100mm.LN[1].BR = { {pos = {3.478, 0, 0} }, } Merci d'avance pour votre aide Edited November 1, 2022 by morsaï
Recommended Posts