pg = pg or {}
pg.weapon_property_31 = {}

function ()
	uv0.weapon_property_31[24050] = {
		id = 24050,
		reload_max = 4389,
		damage = 108,
		base = 24040
	}
	uv0.weapon_property_31[24051] = {
		reload_max = 4389,
		damage = 108,
		base = 24040,
		id = 24051,
		corrected = 104
	}
	uv0.weapon_property_31[24052] = {
		reload_max = 4389,
		damage = 108,
		base = 24040,
		id = 24052,
		corrected = 110
	}
	uv0.weapon_property_31[24053] = {
		reload_max = 4389,
		damage = 108,
		base = 24040,
		id = 24053,
		corrected = 118
	}
	uv0.weapon_property_31[24060] = {
		action_index = "attack_main",
		range = 200,
		type = 23,
		fire_fx = "zhupao",
		recover_time = 0.5,
		axis_angle = 0,
		shakescreen = 302,
		name = "双联装356mm主炮T0",
		aim_type = 1,
		torpedo_ammo = 0,
		expose = 0,
		angle = 50,
		damage = 56,
		corrected = 115,
		min_range = 50,
		id = 24060,
		attack_attribute_ratio = 100,
		fire_fx_loop_type = 1,
		attack_attribute = 1,
		reload_max = 3300,
		queue = 1,
		search_type = 1,
		effect_move = 0,
		suppress = 1,
		spawn_bound = "cannon",
		fire_sfx = "battle/cannon-356mm",
		auto_aftercast = 0,
		initial_over_heat = 1,
		bullet_ID = {
			1522
		},
		barrage_ID = {
			1300
		},
		oxy_type = {
			1
		},
		search_condition = {
			1
		},
		charge_param = {
			lockTime = 0.3,
			maxLock = 4
		},
		precast_param = {}
	}
	uv0.weapon_property_31[24061] = {
		id = 24061,
		reload_max = 3233,
		damage = 63,
		base = 24060
	}
	uv0.weapon_property_31[24062] = {
		id = 24062,
		reload_max = 3168,
		damage = 68,
		base = 24060
	}
	uv0.weapon_property_31[24063] = {
		id = 24063,
		reload_max = 3103,
		damage = 75,
		base = 24060
	}
	uv0.weapon_property_31[24064] = {
		id = 24064,
		reload_max = 3035,
		damage = 80,
		base = 24060
	}
	uv0.weapon_property_31[24065] = {
		id = 24065,
		reload_max = 2969,
		damage = 87,
		base = 24060
	}
	uv0.weapon_property_31[24066] = {
		id = 24066,
		reload_max = 2904,
		damage = 92,
		base = 24060
	}
	uv0.weapon_property_31[24067] = {
		id = 24067,
		reload_max = 2838,
		damage = 99,
		base = 24060
	}
	uv0.weapon_property_31[24068] = {
		id = 24068,
		reload_max = 2771,
		damage = 104,
		base = 24060
	}
	uv0.weapon_property_31[24069] = {
		id = 24069,
		reload_max = 2706,
		damage = 111,
		base = 24060
	}
	uv0.weapon_property_31[24070] = {
		id = 24070,
		reload_max = 2640,
		damage = 116,
		base = 24060
	}
	uv0.weapon_property_31[24071] = {
		reload_max = 2640,
		damage = 116,
		base = 24060,
		id = 24071,
		corrected = 120
	}
	uv0.weapon_property_31[24100] = {
		action_index = "attack_main",
		range = 200,
		type = 23,
		fire_fx = "zhupao",
		recover_time = 0.5,
		axis_angle = 0,
		shakescreen = 302,
		name = "双联装381mm主炮T1",
		aim_type = 1,
		torpedo_ammo = 0,
		expose = 0,
		angle = 50,
		damage = 46,
		corrected = 110,
		min_range = 50,
		id = 24100,
		attack_attribute_ratio = 100,
		fire_fx_loop_type = 1,
		attack_attribute = 1,
		reload_max = 3889,
		queue = 1,
		search_type = 1,
		effect_move = 0,
		suppress = 1,
		spawn_bound = "cannon",
		fire_sfx = "battle/cannon-356mm",
		auto_aftercast = 0,
		initial_over_heat = 1,
		bullet_ID = {
			1500
		},
		barrage_ID = {
			1300
		},
		oxy_type = {
			1
		},
		search_condition = {
			1
		},
		charge_param = {
			lockTime = 0.3,
			maxLock = 2
		},
		precast_param = {}
	}
	uv0.weapon_property_31[24101] = {
		id = 24101,
		reload_max = 3809,
		damage = 52,
		base = 24100
	}
	uv0.weapon_property_31[24102] = {
		id = 24102,
		reload_max = 3731,
		damage = 58,
		base = 24100
	}
	uv0.weapon_property_31[24103] = {
		id = 24103,
		reload_max = 3654,
		damage = 64,
		base = 24100
	}
	uv0.weapon_property_31[24120] = {
		action_index = "attack_main",
		range = 200,
		type = 23,
		fire_fx = "zhupao",
		recover_time = 0.5,
		axis_angle = 0,
		shakescreen = 302,
		name = "双联装381mm主炮T2",
		aim_type = 1,
		torpedo_ammo = 0,
		expose = 0,
		angle = 50,
		damage = 51,
		corrected = 110,
		min_range = 50,
		id = 24120,
		attack_attribute_ratio = 100,
		fire_fx_loop_type = 1,
		attack_attribute = 1,
		reload_max = 3703,
		queue = 1,
		search_type = 1,
		effect_move = 0,
		suppress = 1,
		spawn_bound = "cannon",
		fire_sfx = "battle/cannon-356mm",
		auto_aftercast = 0,
		initial_over_heat = 1,
		bullet_ID = {
			1501
		},
		barrage_ID = {
			1300
		},
		oxy_type = {
			1
		},
		search_condition = {
			1
		},
		charge_param = {
			lockTime = 0.3,
			maxLock = 2
		},
		precast_param = {}
	}
	uv0.weapon_property_31[24121] = {
		id = 24121,
		reload_max = 3628,
		damage = 57,
		base = 24120
	}
	uv0.weapon_property_31[24122] = {
		id = 24122,
		reload_max = 3554,
		damage = 64,
		base = 24120
	}
	uv0.weapon_property_31[24123] = {
		id = 24123,
		reload_max = 3480,
		damage = 70,
		base = 24120
	}
	uv0.weapon_property_31[24124] = {
		id = 24124,
		reload_max = 3406,
		damage = 77,
		base = 24120
	}
	uv0.weapon_property_31[24125] = {
		id = 24125,
		reload_max = 3332,
		damage = 84,
		base = 24120
	}
	uv0.weapon_property_31[24126] = {
		id = 24126,
		reload_max = 3258,
		damage = 90,
		base = 24120
	}
	uv0.weapon_property_31[24140] = {
		action_index = "attack_main",
		range = 200,
		type = 23,
		fire_fx = "zhupao",
		recover_time = 0.5,
		axis_angle = 0,
		shakescreen = 302,
		name = "双联装381mm主炮T3",
		aim_type = 1,
		torpedo_ammo = 0,
		expose = 0,
		angle = 50,
		damage = 56,
		corrected = 110,
		min_range = 50,
		id = 24140,
		attack_attribute_ratio = 100,
		fire_fx_loop_type = 1,
		attack_attribute = 1,
		reload_max = 3517,
		queue = 1,
		search_type = 1,
		effect_move = 0,
		suppress = 1,
		spawn_bound = "cannon",
		fire_sfx = "battle/cannon-356mm",
		auto_aftercast = 0,
		initial_over_heat = 1,
		bullet_ID = {
			1501
		},
		barrage_ID = {
			1300
		},
		oxy_type = {
			1
		},
		search_condition = {
			1
		},
		charge_param = {
			lockTime = 0.3,
			maxLock = 2
		},
		precast_param = {}
	}
	uv0.weapon_property_31[24141] = {
		id = 24141,
		reload_max = 3446,
		damage = 62,
		base = 24140
	}
	uv0.weapon_property_31[24142] = {
		id = 24142,
		reload_max = 3377,
		damage = 70,
		base = 24140
	}
	uv0.weapon_property_31[24143] = {
		id = 24143,
		reload_max = 3307,
		damage = 76,
		base = 24140
	}
	uv0.weapon_property_31[24144] = {
		id = 24144,
		reload_max = 3235,
		damage = 84,
		base = 24140
	}
	uv0.weapon_property_31[24145] = {
		id = 24145,
		reload_max = 3165,
		damage = 92,
		base = 24140
	}
	uv0.weapon_property_31[24146] = {
		id = 24146,
		reload_max = 3095,
		damage = 98,
		base = 24140
	}
	uv0.weapon_property_31[24147] = {
		id = 24147,
		reload_max = 3025,
		damage = 106,
		base = 24140
	}
	uv0.weapon_property_31[24148] = {
		id = 24148,
		reload_max = 2954,
		damage = 112,
		base = 24140
	}
	uv0.weapon_property_31[24149] = {
		id = 24149,
		reload_max = 2884,
		damage = 120,
		base = 24140
	}
	uv0.weapon_property_31[24150] = {
		id = 24150,
		reload_max = 2814,
		damage = 128,
		base = 24140
	}
	uv0.weapon_property_31[24151] = {
		reload_max = 2814,
		damage = 128,
		base = 24140,
		id = 24151,
		corrected = 114
	}
	uv0.weapon_property_31[24160] = {
		action_index = "attack_main",
		range = 200,
		type = 23,
		fire_fx = "zhupao",
		recover_time = 0.5,
		axis_angle = 0,
		shakescreen = 302,
		name = "试作型三联装381mm主炮T0",
		aim_type = 1,
		torpedo_ammo = 0,
		expose = 0,
		angle = 50,
		damage = 56,
		corrected = 105,
		min_range = 50,
		id = 24160,
		attack_attribute_ratio = 100,
		fire_fx_loop_type = 1,
		attack_attribute = 1,
		reload_max = 4320,
		queue = 1,
		search_type = 1,
		effect_move = 0,
		suppress = 1,
		spawn_bound = "cannon",
		fire_sfx = "battle/cannon-356mm",
		auto_aftercast = 0,
		initial_over_heat = 1,
		bullet_ID = {
			1512
		},
		barrage_ID = {
			1301
		},
		oxy_type = {
			1
		},
		search_condition = {
			1
		},
		charge_param = {
			lockTime = 0.3,
			maxLock = 3
		},
		precast_param = {}
	}
	uv0.weapon_property_31[24161] = {
		id = 24161,
		reload_max = 4236,
		damage = 64,
		base = 24160
	}
	uv0.weapon_property_31[24162] = {
		id = 24162,
		reload_max = 4152,
		damage = 72,
		base = 24160
	}
	uv0.weapon_property_31[24163] = {
		id = 24163,
		reload_max = 4068,
		damage = 80,
		base = 24160
	}
	uv0.weapon_property_31[24164] = {
		id = 24164,
		reload_max = 3984,
		damage = 88,
		base = 24160
	}
	uv0.weapon_property_31[24165] = {
		id = 24165,
		reload_max = 3900,
		damage = 97,
		base = 24160
	}
	uv0.weapon_property_31[24166] = {
		id = 24166,
		reload_max = 3816,
		damage = 106,
		base = 24160
	}
	uv0.weapon_property_31[24167] = {
		id = 24167,
		reload_max = 3732,
		damage = 115,
		base = 24160
	}
	uv0.weapon_property_31[24168] = {
		id = 24168,
		reload_max = 3648,
		damage = 124,
		base = 24160
	}
	uv0.weapon_property_31[24169] = {
		id = 24169,
		reload_max = 3564,
		damage = 133,
		base = 24160
	}
	uv0.weapon_property_31[24170] = {
		id = 24170,
		reload_max = 3480,
		damage = 142,
		base = 24160
	}
	uv0.weapon_property_31[24171] = {
		reload_max = 3480,
		damage = 142,
		base = 24160,
		id = 24171,
		corrected = 109
	}
	uv0.weapon_property_31[24172] = {
		reload_max = 3480,
		damage = 142,
		base = 24160,
		id = 24172,
		corrected = 116
	}
	uv0.weapon_property_31[24173] = {
		reload_max = 3480,
		damage = 142,
		base = 24160,
		id = 24173,
		corrected = 124
	}
	uv0.weapon_property_31[24200] = {
		action_index = "attack_main",
		range = 200,
		type = 23,
		fire_fx = "zhupao",
		recover_time = 0.5,
		axis_angle = 0,
		shakescreen = 302,
		name = "三联装406mm主炮T1",
		aim_type = 1,
		torpedo_ammo = 0,
		expose = 0,
		angle = 50,
		damage = 48,
		corrected = 105,
		min_range = 50,
		id = 24200,
		attack_attribute_ratio = 100,
		fire_fx_loop_type = 1,
		attack_attribute = 1,
		reload_max = 4990,
		queue = 1,
		search_type = 1,
		effect_move = 0,
		suppress = 1,
		spawn_bound = "cannon",
		fire_sfx = "battle/cannon-356mm",
		auto_aftercast = 0,
		initial_over_heat = 1,
		bullet_ID = {
			1510
		},
		barrage_ID = {
			1301
		},
		oxy_type = {
			1
		},
		search_condition = {
			1
		},
		charge_param = {
			lockTime = 0.3,
			maxLock = 3
		},
		precast_param = {}
	}
	uv0.weapon_property_31[24201] = {
		id = 24201,
		reload_max = 4888,
		damage = 56,
		base = 24200
	}
	uv0.weapon_property_31[24202] = {
		id = 24202,
		reload_max = 4791,
		damage = 64,
		base = 24200
	}
	uv0.weapon_property_31[24203] = {
		id = 24203,
		reload_max = 4689,
		damage = 72,
		base = 24200
	}
	uv0.weapon_property_31[24204] = {
		id = 24204,
		reload_max = 4589,
		damage = 80,
		base = 24200
	}
	uv0.weapon_property_31[24205] = {
		id = 24205,
		reload_max = 4491,
		damage = 88,
		base = 24200
	}
	uv0.weapon_property_31[24206] = {
		id = 24206,
		reload_max = 4390,
		damage = 96,
		base = 24200
	}
	uv0.weapon_property_31[24220] = {
		action_index = "attack_main",
		range = 200,
		type = 23,
		fire_fx = "zhupao",
		recover_time = 0.5,
		axis_angle = 0,
		shakescreen = 302,
		name = "三联装406mm主炮T2",
		aim_type = 1,
		torpedo_ammo = 0,
		expose = 0,
		angle = 50,
		damage = 53,
		corrected = 105,
		min_range = 50,
		id = 24220,
		attack_attribute_ratio = 100,
		fire_fx_loop_type = 1,
		attack_attribute = 1,
		reload_max = 4752,
		queue = 1,
		search_type = 1,
		effect_move = 0,
		suppress = 1,
		spawn_bound = "cannon",
		fire_sfx = "battle/cannon-356mm",
		auto_aftercast = 0,
		initial_over_heat = 1,
		bullet_ID = {
			1510
		},
		barrage_ID = {
			1301
		},
		oxy_type = {
			1
		},
		search_condition = {
			1
		},
		charge_param = {
			lockTime = 0.3,
			maxLock = 3
		},
		precast_param = {}
	}
	uv0.weapon_property_31[24221] = {
		id = 24221,
		reload_max = 4656,
		damage = 62,
		base = 24220
	}
	uv0.weapon_property_31[24222] = {
		id = 24222,
		reload_max = 4562,
		damage = 70,
		base = 24220
	}
	uv0.weapon_property_31[24223] = {
		id = 24223,
		reload_max = 4466,
		damage = 79,
		base = 24220
	}
end()
