Diff
checker
文本
文本
图像
文档
Excel
文件夹
Legal
Enterprise
桌面版
定价
登录
下载 Diffchecker 桌面版
比较文本
查找两个文本文件之间的差异
工具
历史
实时编辑器
折叠未更改行
关闭换行
视图
拆分
统一
比对精度
智能
单词
字符
语法高亮
选择语法
忽略
文本转换
转到第一个差异
编辑输入
Diffchecker Desktop
运行Diffchecker最安全的方式。获取Diffchecker桌面应用:您的差异永远不会离开您的电脑!
获取桌面版
Untitled diff
创建于
11年前
差异永不过期
清除
导出
分享
解释
103 删除
行
总计
删除
字符
总计
删除
要继续使用此功能,请升级到
Diff
checker
Pro
查看价格
528 行
全部复制
105 添加
行
总计
添加
字符
总计
添加
要继续使用此功能,请升级到
Diff
checker
Pro
查看价格
528 行
全部复制
GameData: {
GameData: {
复制
已复制
复制
已复制
| 0x913614F7:
2800
;
| 0x913614F7:
15670
;
| weapon_bag: {
| weapon_bag: {
| | 0xD385FF15: {
| | 0xD385FF15: {
| | | alpha: 0;
| | | alpha: 0;
| | | blue: 0;
| | | blue: 0;
| | | green: 0;
| | | green: 0;
| | | red: 0;
| | | red: 0;
| | };
| | };
| | accuracy: {
| | accuracy: {
| | | far: 1f;
| | | far: 1f;
| | | mid: 1f;
| | | mid: 1f;
| | | near: 1f;
| | | near: 1f;
| | };
| | };
| | aim: {
| | aim: {
| | | aim_time_multiplier: {
| | | aim_time_multiplier: {
| | | | far: 1f;
| | | | far: 1f;
| | | | mid: 1f;
| | | | mid: 1f;
| | | | near: 1f;
| | | | near: 1f;
| | | };
| | | };
| | | fire_aim_time: {
| | | fire_aim_time: {
| | | | max: 0.125f;
| | | | max: 0.125f;
| | | | min: 0.125f;
| | | | min: 0.125f;
| | | };
| | | };
| | | post_firing_aim_time: 0f;
| | | post_firing_aim_time: 0f;
| | | post_firing_cooldown_interval: 0f;
| | | post_firing_cooldown_interval: 0f;
| | | ready_aim_time: {
| | | ready_aim_time: {
| | | | max: 0.5f;
| | | | max: 0.5f;
| | | | min: 0.125f;
| | | | min: 0.125f;
| | | };
| | | };
| | };
| | };
| | anim_table: {
| | anim_table: {
| | | 0x32209376: "";
| | | 0x32209376: "";
| | | cooldown_time_name: "";
| | | cooldown_time_name: "";
| | | state_name: "pack_howitzer_state";
| | | state_name: "pack_howitzer_state";
| | | track_horizontal: "aim_horiz";
| | | track_horizontal: "aim_horiz";
| | | track_horizontal_speed: "";
| | | track_horizontal_speed: "";
| | | track_vertical: "aim_vert";
| | | track_vertical: "aim_vert";
| | | track_vertical_speed: "";
| | | track_vertical_speed: "";
| | | variety_name: "";
| | | variety_name: "";
| | | visibility_name: "";
| | | visibility_name: "";
| | };
| | };
| | area_effect: {
| | area_effect: {
| | | 0x4A858890: {
| | | 0x4A858890: {
| | | | $REF: "tables\range_table.lua";
| | | | $REF: "tables\range_table.lua";
复制
已复制
复制
已复制
| | | | far:
51.64f
;
| | | | far:
140f
;
| | | | mid:
57.38f
;
| | | | mid:
145f
;
| | | | near:
63.75f
;
| | | | near:
150f
;
| | | };
| | | };
| | | 0x6CF746C2: "aoe_profile_he_shell";
| | | 0x6CF746C2: "aoe_profile_he_shell";
| | | accuracy: {
| | | accuracy: {
| | | | far: 5f;
| | | | far: 5f;
| | | | mid: 5f;
| | | | mid: 5f;
| | | | near: 5f;
| | | | near: 5f;
| | | };
| | | };
| | | area_info: {
| | | area_info: {
| | | | angle_left: 0f;
| | | | angle_left: 0f;
| | | | angle_right: 0f;
| | | | angle_right: 0f;
| | | | area_type: "circle";
| | | | area_type: "circle";
| | | | radius: 6f;
| | | | radius: 6f;
| | | };
| | | };
| | | building_damage: {
| | | building_damage: {
| | | | far: 0.0077f;
| | | | far: 0.0077f;
| | | | mid: 0.3f;
| | | | mid: 0.3f;
| | | | near: 2.50013f;
| | | | near: 2.50013f;
| | | };
| | | };
| | | can_harm_shooter: false;
| | | can_harm_shooter: false;
| | | damage: {
| | | damage: {
复制
已复制
复制
已复制
| | | | far: 0.1f;
| | | | mid: 0.3f;
复制
已复制
复制
已复制
| | | | far: 0.05f;
| | | | mid: 0.15f;
| | | | near: 1f;
| | | | near: 1f;
| | | };
| | | };
| | | damage_all_in_hold: true;
| | | damage_all_in_hold: true;
| | | damage_friendly: {
| | | damage_friendly: {
复制
已复制
复制
已复制
| | | | far: 0.05f;
| | | | mid: 0.15f;
复制
已复制
复制
已复制
| | | | far: 0.025f;
| | | | mid: 0.075f;
| | | | near: 0.5f;
| | | | near: 0.5f;
| | | };
| | | };
| | | distance: {
| | | distance: {
| | | | far: 4.5f;
| | | | far: 4.5f;
| | | | mid: 3f;
| | | | mid: 3f;
| | | | near: 1.5f;
| | | | near: 1.5f;
| | | };
| | | };
| | | has_friendly_fire: true;
| | | has_friendly_fire: true;
| | | suppression: {
| | | suppression: {
| | | | far: 0.1f;
| | | | far: 0.1f;
| | | | mid: 0.15f;
| | | | mid: 0.15f;
| | | | near: 0.2f;
| | | | near: 0.2f;
| | | };
| | | };
| | | suppression_friendly: {
| | | suppression_friendly: {
| | | | far: 0.1f;
| | | | far: 0.1f;
| | | | mid: 0.15f;
| | | | mid: 0.15f;
| | | | near: 0.2f;
| | | | near: 0.2f;
| | | };
| | | };
| | };
| | };
| | behaviour: {
| | behaviour: {
| | | 0x8468B329: "normal";
| | | 0x8468B329: "normal";
| | | 0x8E2E9551: false;
| | | 0x8E2E9551: false;
| | | 0xEF58E566: 2;
| | | 0xEF58E566: 2;
| | | 0xF1571FA6: {
| | | 0xF1571FA6: {
| | | | $REF: "options\none.lua";
| | | | $REF: "options\none.lua";
| | | };
| | | };
| | | 0xFBE2EB59: false;
| | | 0xFBE2EB59: false;
| | | aa_weapon: false;
| | | aa_weapon: false;
| | | aa_weapon_shoot_through: false;
| | | aa_weapon_shoot_through: false;
| | | artillery_force_obey_los: false;
| | | artillery_force_obey_los: false;
| | | can_abort_winddown: false;
| | | can_abort_winddown: false;
| | | can_be_offhanded: false;
| | | can_be_offhanded: false;
| | | can_be_pilfered: true;
| | | can_be_pilfered: true;
| | | can_be_substituted: false;
| | | can_be_substituted: false;
| | | causes_combat: true;
| | | causes_combat: true;
| | | combat_slot_offset: 0f;
| | | combat_slot_offset: 0f;
| | | enable_auto_target_search: true;
| | | enable_auto_target_search: true;
| | | fire_at_building_combat_slot: false;
| | | fire_at_building_combat_slot: false;
| | | ground_hit_rate: 1f;
| | | ground_hit_rate: 1f;
| | | ignore_shot_blocking: true;
| | | ignore_shot_blocking: true;
| | | non_moving_setup: false;
| | | non_moving_setup: false;
| | | piercing: false;
| | | piercing: false;
| | | point_blank: false;
| | | point_blank: false;
| | | prevents_prone: false;
| | | prevents_prone: false;
| | | reaction_radius: 6f;
| | | reaction_radius: 6f;
| | | reset_rotation_on_teardown: true;
| | | reset_rotation_on_teardown: true;
| | | share_parent_anim: false;
| | | share_parent_anim: false;
| | | single_handed_weapon: false;
| | | single_handed_weapon: false;
| | | substitute_weapon: false;
| | | substitute_weapon: false;
| | | support_weapon: false;
| | | support_weapon: false;
| | | surprises_idle: false;
| | | surprises_idle: false;
| | };
| | };
| | burst: {
| | burst: {
| | | can_burst: false;
| | | can_burst: false;
| | | duration: {
| | | duration: {
| | | | max: 0f;
| | | | max: 0f;
| | | | min: 0f;
| | | | min: 0f;
| | | };
| | | };
| | | duration_multiplier: {
| | | duration_multiplier: {
| | | | far: 1f;
| | | | far: 1f;
| | | | mid: 1f;
| | | | mid: 1f;
| | | | near: 1f;
| | | | near: 1f;
| | | };
| | | };
| | | focus_fire: false;
| | | focus_fire: false;
| | | incremental_target_table: {
| | | incremental_target_table: {
| | | | accuracy_multiplier: 1f;
| | | | accuracy_multiplier: 1f;
| | | | search_radius: {
| | | | search_radius: {
| | | | | far: 0f;
| | | | | far: 0f;
| | | | | mid: 0f;
| | | | | mid: 0f;
| | | | | near: 0f;
| | | | | near: 0f;
| | | | };
| | | | };
| | | };
| | | };
| | | rate_of_fire: {
| | | rate_of_fire: {
| | | | max: 0f;
| | | | max: 0f;
| | | | min: 0f;
| | | | min: 0f;
| | | };
| | | };
| | | rate_of_fire_multiplier: {
| | | rate_of_fire_multiplier: {
| | | | far: 1f;
| | | | far: 1f;
| | | | mid: 1f;
| | | | mid: 1f;
| | | | near: 1f;
| | | | near: 1f;
| | | };
| | | };
| | };
| | };
| | cooldown: {
| | cooldown: {
| | | duration: {
| | | duration: {
| | | | max: 0f;
| | | | max: 0f;
| | | | min: 0f;
| | | | min: 0f;
| | | };
| | | };
| | | duration_multiplier: {
| | | duration_multiplier: {
| | | | far: 1f;
| | | | far: 1f;
| | | | mid: 1f;
| | | | mid: 1f;
| | | | near: 1f;
| | | | near: 1f;
| | | };
| | | };
| | };
| | };
| | cover_table: {
| | cover_table: {
| | | tp_defcover: {
| | | tp_defcover: {
| | | | accuracy_multiplier: 1f;
| | | | accuracy_multiplier: 1f;
| | | | damage_multiplier: 1f;
| | | | damage_multiplier: 1f;
| | | | penetration_multiplier: 1f;
| | | | penetration_multiplier: 1f;
| | | | suppression_multiplier: 1f;
| | | | suppression_multiplier: 1f;
| | | };
| | | };
| | | tp_defcover_narrow: {
| | | tp_defcover_narrow: {
| | | | accuracy_multiplier: 1f;
| | | | accuracy_multiplier: 1f;
| | | | damage_multiplier: 1f;
| | | | damage_multiplier: 1f;
| | | | penetration_multiplier: 1f;
| | | | penetration_multiplier: 1f;
| | | | suppression_multiplier: 1f;
| | | | suppression_multiplier: 1f;
| | | };
| | | };
| | | tp_garrison_cover: {
| | | tp_garrison_cover: {
| | | | accuracy_multiplier: 1f;
| | | | accuracy_multiplier: 1f;
| | | | damage_multiplier: 0.75f;
| | | | damage_multiplier: 0.75f;
| | | | penetration_multiplier: 1f;
| | | | penetration_multiplier: 1f;
| | | | suppression_multiplier: 0f;
| | | | suppression_multiplier: 0f;
| | | };
| | | };
| | | tp_garrison_halftrack: {
| | | tp_garrison_halftrack: {
| | | | accuracy_multiplier: 1f;
| | | | accuracy_multiplier: 1f;
| | | | damage_multiplier: 0.5f;
| | | | damage_multiplier: 0.5f;
| | | | penetration_multiplier: 1f;
| | | | penetration_multiplier: 1f;
| | | | suppression_multiplier: 0f;
| | | | suppression_multiplier: 0f;
| | | };
| | | };
| | | tp_heavy: {
| | | tp_heavy: {
| | | | accuracy_multiplier: 1f;
| | | | accuracy_multiplier: 1f;
| | | | damage_multiplier: 0.5f;
| | | | damage_multiplier: 0.5f;
| | | | penetration_multiplier: 1f;
| | | | penetration_multiplier: 1f;
| | | | suppression_multiplier: 0.1f;
| | | | suppression_multiplier: 0.1f;
| | | };
| | | };
| | | tp_light: {
| | | tp_light: {
| | | | accuracy_multiplier: 1f;
| | | | accuracy_multiplier: 1f;
| | | | damage_multiplier: 1f;
| | | | damage_multiplier: 1f;
| | | | penetration_multiplier: 1f;
| | | | penetration_multiplier: 1f;
| | | | suppression_multiplier: 0.5f;
| | | | suppression_multiplier: 0.5f;
| | | };
| | | };
| | | tp_negative: {
| | | tp_negative: {
| | | | accuracy_multiplier: 1f;
| | | | accuracy_multiplier: 1f;
| | | | damage_multiplier: 1.25f;
| | | | damage_multiplier: 1.25f;
| | | | penetration_multiplier: 1f;
| | | | penetration_multiplier: 1f;
| | | | suppression_multiplier: 1.5f;
| | | | suppression_multiplier: 1.5f;
| | | };
| | | };
| | | tp_open: {
| | | tp_open: {
| | | | accuracy_multiplier: 1.5f;
| | | | accuracy_multiplier: 1.5f;
| | | | damage_multiplier: 1f;
| | | | damage_multiplier: 1f;
| | | | penetration_multiplier: 1f;
| | | | penetration_multiplier: 1f;
| | | | suppression_multiplier: 1.25f;
| | | | suppression_multiplier: 1.25f;
| | | };
| | | };
| | | tp_smoke: {
| | | tp_smoke: {
| | | | accuracy_multiplier: 1f;
| | | | accuracy_multiplier: 1f;
| | | | damage_multiplier: 1f;
| | | | damage_multiplier: 1f;
| | | | penetration_multiplier: 1f;
| | | | penetration_multiplier: 1f;
| | | | suppression_multiplier: 1f;
| | | | suppression_multiplier: 1f;
| | | };
| | | };
| | | tp_trench: {
| | | tp_trench: {
| | | | accuracy_multiplier: 0.2f;
| | | | accuracy_multiplier: 0.2f;
| | | | damage_multiplier: 0.3f;
| | | | damage_multiplier: 0.3f;
| | | | penetration_multiplier: 1f;
| | | | penetration_multiplier: 1f;
| | | | suppression_multiplier: 0f;
| | | | suppression_multiplier: 0f;
| | | };
| | | };
| | | tp_water: {
| | | tp_water: {
| | | | accuracy_multiplier: 1f;
| | | | accuracy_multiplier: 1f;
| | | | damage_multiplier: 1f;
| | | | damage_multiplier: 1f;
| | | | penetration_multiplier: 1f;
| | | | penetration_multiplier: 1f;
| | | | suppression_multiplier: 1f;
| | | | suppression_multiplier: 1f;
| | | };
| | | };
| | | tp_z_bunker: {
| | | tp_z_bunker: {
| | | | accuracy_multiplier: 0.15f;
| | | | accuracy_multiplier: 0.15f;
| | | | damage_multiplier: 1f;
| | | | damage_multiplier: 1f;
| | | | penetration_multiplier: 0.25f;
| | | | penetration_multiplier: 0.25f;
| | | | suppression_multiplier: 0f;
| | | | suppression_multiplier: 0f;
| | | };
| | | };
| | | tp_z_emplacement: {
| | | tp_z_emplacement: {
| | | | accuracy_multiplier: 0.5f;
| | | | accuracy_multiplier: 0.5f;
| | | | damage_multiplier: 1f;
| | | | damage_multiplier: 1f;
| | | | penetration_multiplier: 1f;
| | | | penetration_multiplier: 1f;
| | | | suppression_multiplier: 0.75f;
| | | | suppression_multiplier: 0.75f;
| | | };
| | | };
| | | tp_z_ice: {
| | | tp_z_ice: {
| | | | accuracy_multiplier: 1f;
| | | | accuracy_multiplier: 1f;
| | | | damage_multiplier: 1f;
| | | | damage_multiplier: 1f;
| | | | penetration_multiplier: 1f;
| | | | penetration_multiplier: 1f;
| | | | suppression_multiplier: 1f;
| | | | suppression_multiplier: 1f;
| | | };
| | | };
| | | tp_z_snow: {
| | | tp_z_snow: {
| | | | accuracy_multiplier: 1f;
| | | | accuracy_multiplier: 1f;
| | | | damage_multiplier: 1f;
| | | | damage_multiplier: 1f;
| | | | penetration_multiplier: 1f;
| | | | penetration_multiplier: 1f;
| | | | suppression_multiplier: 1f;
| | | | suppression_multiplier: 1f;
| | | };
| | | };
| | | tp_zz_deep_snow: {
| | | tp_zz_deep_snow: {
| | | | accuracy_multiplier: 1f;
| | | | accuracy_multiplier: 1f;
| | | | damage_multiplier: 1f;
| | | | damage_multiplier: 1f;
| | | | penetration_multiplier: 1f;
| | | | penetration_multiplier: 1f;
| | | | suppression_multiplier: 1f;
| | | | suppression_multiplier: 1f;
| | | };
| | | };
| | | tp_zz_mud: {
| | | tp_zz_mud: {
| | | | accuracy_multiplier: 1f;
| | | | accuracy_multiplier: 1f;
| | | | damage_multiplier: 1f;
| | | | damage_multiplier: 1f;
| | | | penetration_multiplier: 1f;
| | | | penetration_multiplier: 1f;
| | | | suppression_multiplier: 1f;
| | | | suppression_multiplier: 1f;
| | | };
| | | };
| | | tp_zz_team_weapon_heavy: {
| | | tp_zz_team_weapon_heavy: {
| | | | accuracy_multiplier: 1f;
| | | | accuracy_multiplier: 1f;
| | | | damage_multiplier: 0.5f;
| | | | damage_multiplier: 0.5f;
| | | | penetration_multiplier: 1f;
| | | | penetration_multiplier: 1f;
| | | | suppression_multiplier: 0.1f;
| | | | suppression_multiplier: 0.1f;
| | | };
| | | };
| | };
| | };
| | damage: {
| | damage: {
复制
已复制
复制
已复制
| | | max:
80f
;
| | | max:
160f
;
| | | min:
80f
;
| | | min:
160f
;
| | | on_penetrated_actions: [
| | | on_penetrated_actions: [
| | | ];
| | | ];
| | };
| | };
| | damage_over_time: {
| | damage_over_time: {
| | | $REF: "dot_type\none.lua";
| | | $REF: "dot_type\none.lua";
| | };
| | };
| | deflection: {
| | deflection: {
| | | deflection_damage_multiplier: 0f;
| | | deflection_damage_multiplier: 0f;
复制
已复制
复制
已复制
| | | has_deflection_damage:
false
;
| | | has_deflection_damage:
true
;
| | | on_deflected_actions: [
| | | on_deflected_actions: [
复制
已复制
复制
已复制
| | | | requirement_action: {
| | | | | $REF: "action\requirement_action.lua";
| | | | | 0x147ACA9: false;
| | | | | 0x3251A3EE: 208084;
| | | | | 0xD0B58AC6: {
| | | | | | $REF: "tables\help_text_phrase.lua";
| | | | | | 0x15F07017: 0;
| | | | | };
| | | | | action_table: [
| | | | | | random_action: {
| | | | | | | $REF: "action\random_action.lua";
| | | | | | | 0x3251A3EE: 208083;
| | | | | | | instant: false;
| | | | | | | random_actions: [
| | | | | | | | 0x7C4B0C2: {
| | | | | | | | | actions: [
| | | | | | | | | | trigger_critical_action: {
| | | | | | | | | | | $REF: "action\trigger_critical_action.lua";
| | | | | | | | | | | 0x3251A3EE: 208082;
| | | | | | | | | | | critical: "vehicle_crew_dazed_jagdtiger";
| | | | | | | | | | | remove_at_health: 1f;
| | | | | | | | | | };
| | | | | | | | | ];
| | | | | | | | | weight: 3;
| | | | | | | | };
| | | | | | | | 0x7C4B0C2: {
| | | | | | | | | actions: [
| | | | | | | | | | no_action: {
| | | | | | | | | | | $REF: "action\no_action.lua";
| | | | | | | | | | | 0x3251A3EE: 391844;
| | | | | | | | | | | 0xD0B58AC6: {
| | | | | | | | | | | | $REF: "options\none.lua";
| | | | | | | | | | | };
| | | | | | | | | | };
| | | | | | | | | ];
| | | | | | | | | weight: 3;
| | | | | | | | };
| | | | | | | ];
| | | | | | };
| | | | | ];
| | | | | check_self: false;
| | | | | global_fire_and_forget_on_success: false;
| | | | | instant_requirement_check: false;
| | | | | kill_action_on_failed_requirements: false;
| | | | | no_retrigger: true;
| | | | | requirement_table: [
| | | | | | required_all_in_list: {
| | | | | | | $REF: "requirements\required_all_in_list.lua";
| | | | | | | reason: "usage";
| | | | | | | requirements: [
| | | | | | | | required_unit_type: {
| | | | | | | | | $REF: "requirements\required_unit_type.lua";
| | | | | | | | | 0x3C7AA687: false;
| | | | | | | | | 0x74637A1: {
| | | | | | | | | | $REF: "options\none.lua";
| | | | | | | | | };
| | | | | | | | | 0xF69CF0C8: true;
| | | | | | | | | reason: "usage";
| | | | | | | | | unit_type: "wg_jagdtiger";
| | | | | | | | };
| | | | | | | | required_critical: {
| | | | | | | | | $REF: "requirements\required_critical.lua";
| | | | | | | | | critical_name: "vehicle_crew_dazed_jagdtiger";
| | | | | | | | | is_present: false;
| | | | | | | | | reason: "usage";
| | | | | | | | };
| | | | | | | | required_not: {
| | | | | | | | | $REF: "requirements\required_not.lua";
| | | | | | | | | reason: "usage";
| | | | | | | | | requirement_table: [
| | | | | | | | | | required_squad_veterancy: {
| | | | | | | | | | | $REF: "requirements\required_squad_veterancy.lua";
| | | | | | | | | | | reason: "usage";
| | | | | | | | | | | veterancy_rank: 5f;
| | | | | | | | | | };
| | | | | | | | | ];
| | | | | | | | };
| | | | | | | ];
| | | | | | };
| | | | | ];
| | | | | validate_all_sub_actions: true;
| | | | };
| | | ];
| | | ];
| | };
| | };
| | fire: {
| | fire: {
| | | on_fire_actions: [
| | | on_fire_actions: [
| | | ];
| | | ];
| | | wind_down: 2f;
| | | wind_down: 2f;
| | | wind_up: 0.5f;
| | | wind_up: 0.5f;
| | };
| | };
复制
已复制
复制
已复制
| | flinch_radius:
4f
;
| | flinch_radius:
10f
;
| | fx_action_target_name: "";
| | fx_action_target_name: "";
| | fx_always_visible: false;
| | fx_always_visible: false;
| | fx_building_hit_delay: 0f;
| | fx_building_hit_delay: 0f;
| | fx_delay_in_building: 0f;
| | fx_delay_in_building: 0f;
复制
已复制
复制
已复制
| | fx_munition_name: "shell_
75mm
";
| | fx_munition_name: "shell_
medium_heat
";
| | fx_tracer_name: "";
| | fx_tracer_name: "";
| | fx_tracer_speed: 0f;
| | fx_tracer_speed: 0f;
| | fx_use_building_panel_normal: true;
| | fx_use_building_panel_normal: true;
| | icon_name: "";
| | icon_name: "";
| | moving: {
| | moving: {
| | | accuracy_multiplier: 0.5f;
| | | accuracy_multiplier: 0.5f;
| | | burst_multiplier: 1f;
| | | burst_multiplier: 1f;
| | | cooldown_multiplier: 1f;
| | | cooldown_multiplier: 1f;
| | | disable_moving_firing: true;
| | | disable_moving_firing: true;
| | | moving_end_time: 0f;
| | | moving_end_time: 0f;
复制
已复制
复制
已复制
| | | moving_start_time:
1f
;
| | | moving_start_time:
0f
;
| | };
| | };
复制
已复制
复制
已复制
| | name: "75mm Pack Howitzer [
Auto-Attack
]";
| | name: "75mm Pack Howitzer [
HEAT Shot
]";
| | offhand: {
| | offhand: {
| | | offhand_end_time: 0f;
| | | offhand_end_time: 0f;
| | | offhand_start_time: 0f;
| | | offhand_start_time: 0f;
| | };
| | };
| | penetration: {
| | penetration: {
复制
已复制
复制
已复制
| | | far:
85f
;
| | | far:
280f
;
| | | mid:
85f
;
| | | mid:
290f
;
| | | near:
85f
;
| | | near:
300f
;
| | };
| | };
| | priority: {
| | priority: {
| | | 0x303E8FF1: true;
| | | 0x303E8FF1: true;
| | | current_target: 10f;
| | | current_target: 10f;
| | | distance: {
| | | distance: {
| | | | far: 1f;
| | | | far: 1f;
| | | | mid: 20.5f;
| | | | mid: 20.5f;
| | | | near: 40f;
| | | | near: 40f;
| | | };
| | | };
| | | penetration: 80f;
| | | penetration: 80f;
| | | rotation: -0.5f;
| | | rotation: -0.5f;
| | | suggested_target: 1000f;
| | | suggested_target: 1000f;
| | | threat: 20f;
| | | threat: 20f;
| | | window_bonus: 0f;
| | | window_bonus: 0f;
| | };
| | };
| | projectile: {
| | projectile: {
| | | delete_previous_on_hit: false;
| | | delete_previous_on_hit: false;
复制
已复制
复制
已复制
| | | projectile: "aef_pack_howitzer_75mm_
round_
high_arc_
mp";
| | | projectile: "aef_pack_howitzer_75mm_
heat_m66_
round_
mp";
| | };
| | };
| | range: {
| | range: {
| | | distance: {
| | | distance: {
| | | | far: 80f;
| | | | far: 80f;
| | | | mid: 60f;
| | | | mid: 60f;
| | | | near: 40f;
| | | | near: 40f;
| | | };
| | | };
| | | max: 80f;
| | | max: 80f;
| | | min: 40f;
| | | min: 40f;
| | };
| | };
| | reload: {
| | reload: {
| | | duration: {
| | | duration: {
复制
已复制
复制
已复制
| | | | max:
7
.2f;
| | | | max:
4
.2f;
| | | | min:
6.6f
;
| | | | min:
3.4f
;
| | | };
| | | };
| | | duration_multiplier: {
| | | duration_multiplier: {
| | | | far: 1f;
| | | | far: 1f;
| | | | mid: 1f;
| | | | mid: 1f;
| | | | near: 1f;
| | | | near: 1f;
| | | };
| | | };
| | | frequency: {
| | | frequency: {
| | | | max: 0f;
| | | | max: 0f;
| | | | min: 0f;
| | | | min: 0f;
| | | };
| | | };
| | | on_reload_actions: [
| | | on_reload_actions: [
| | | ];
| | | ];
| | };
| | };
| | scatter: {
| | scatter: {
| | | angle_scatter: 9f;
| | | angle_scatter: 9f;
| | | burst_pattern_enable: false;
| | | burst_pattern_enable: false;
| | | delay_bracket_change_chance: 0f;
| | | delay_bracket_change_chance: 0f;
| | | distance_bracket_count_air: 0f;
| | | distance_bracket_count_air: 0f;
| | | distance_bracket_count_ground: 1f;
| | | distance_bracket_count_ground: 1f;
| | | distance_scatter_max: 14f;
| | | distance_scatter_max: 14f;
| | | distance_scatter_obj_hit_min: 0f;
| | | distance_scatter_obj_hit_min: 0f;
| | | distance_scatter_offset: 0.3f;
| | | distance_scatter_offset: 0.3f;
| | | distance_scatter_ratio: 0.175f;
| | | distance_scatter_ratio: 0.175f;
| | | fow_angle_multiplier: 1.25f;
| | | fow_angle_multiplier: 1.25f;
| | | fow_distance_multiplier: 1.25f;
| | | fow_distance_multiplier: 1.25f;
| | | max_tilt_angle: 0f;
| | | max_tilt_angle: 0f;
| | | min_tilt_angle: 0f;
| | | min_tilt_angle: 0f;
| | | tilt_max_distance: 0f;
| | | tilt_max_distance: 0f;
| | | tilt_scatter_chance: 0f;
| | | tilt_scatter_chance: 0f;
| | };
| | };
| | setup: {
| | setup: {
复制
已复制
复制
已复制
| | | 0xCDAC3148: 0
f;
| | | 0xCDAC3148: 0
.7
f;
| | | 0xEF693B89: false;
| | | 0xEF693B89: false;
| | | duration: 1.8f;
| | | duration: 1.8f;
| | | has_instant_setup: false;
| | | has_instant_setup: false;
| | };
| | };
| | suppressed: {
| | suppressed: {
| | | pinned_burst_multiplier: 1f;
| | | pinned_burst_multiplier: 1f;
| | | pinned_cooldown_multiplier: 1f;
| | | pinned_cooldown_multiplier: 1f;
| | | pinned_reload_multiplier: 1f;
| | | pinned_reload_multiplier: 1f;
| | | suppressed_burst_multiplier: 1f;
| | | suppressed_burst_multiplier: 1f;
| | | suppressed_cooldown_multiplier: 1f;
| | | suppressed_cooldown_multiplier: 1f;
| | | suppressed_reload_multiplier: 1f;
| | | suppressed_reload_multiplier: 1f;
| | };
| | };
| | suppression: {
| | suppression: {
| | | amount: 0f;
| | | amount: 0f;
| | | nearby_suppression_multiplier: 0f;
| | | nearby_suppression_multiplier: 0f;
| | | nearby_suppression_radius: 0f;
| | | nearby_suppression_radius: 0f;
| | | target_pinned_multipliers: {
| | | target_pinned_multipliers: {
| | | | accuracy_multiplier: 0.25f;
| | | | accuracy_multiplier: 0.25f;
| | | | damage_multiplier: 1f;
| | | | damage_multiplier: 1f;
| | | | penetration_multiplier: 1f;
| | | | penetration_multiplier: 1f;
| | | | suppression_multiplier: 0.1f;
| | | | suppression_multiplier: 0.1f;
| | | };
| | | };
| | | target_suppressed_multipliers: {
| | | target_suppressed_multipliers: {
| | | | accuracy_multiplier: 0.5f;
| | | | accuracy_multiplier: 0.5f;
| | | | damage_multiplier: 1f;
| | | | damage_multiplier: 1f;
| | | | penetration_multiplier: 1f;
| | | | penetration_multiplier: 1f;
| | | | suppression_multiplier: 0.5f;
| | | | suppression_multiplier: 0.5f;
| | | };
| | | };
| | };
| | };
| | teardown: {
| | teardown: {
复制
已复制
复制
已复制
| | | duration: 0
f;
| | | duration: 0
.5
f;
| | };
| | };
| | tracking: {
| | tracking: {
| | | fire_cone_angle: 5f;
| | | fire_cone_angle: 5f;
| | | normal: {
| | | normal: {
| | | | max_down: -90f;
| | | | max_down: -90f;
| | | | max_left: -15f;
| | | | max_left: -15f;
| | | | max_right: 15f;
| | | | max_right: 15f;
| | | | max_up: 75f;
| | | | max_up: 75f;
| | | | speed_horizontal: 25f;
| | | | speed_horizontal: 25f;
| | | | speed_vertical: 25f;
| | | | speed_vertical: 25f;
| | | };
| | | };
| | | pivot_end_time: 0f;
| | | pivot_end_time: 0f;
| | | pivot_only: false;
| | | pivot_only: false;
| | | pivot_start_time: 0f;
| | | pivot_start_time: 0f;
| | };
| | };
| | ui_range: "";
| | ui_range: "";
| | ui_setfacing: "weapon_artillery";
| | ui_setfacing: "weapon_artillery";
| | weapon_type: "explosive";
| | weapon_type: "explosive";
| };
| };
};
};
已保存差异
原始文本
打开文件
GameData: { | 0x913614F7: 2800; | weapon_bag: { | | 0xD385FF15: { | | | alpha: 0; | | | blue: 0; | | | green: 0; | | | red: 0; | | }; | | accuracy: { | | | far: 1f; | | | mid: 1f; | | | near: 1f; | | }; | | aim: { | | | aim_time_multiplier: { | | | | far: 1f; | | | | mid: 1f; | | | | near: 1f; | | | }; | | | fire_aim_time: { | | | | max: 0.125f; | | | | min: 0.125f; | | | }; | | | post_firing_aim_time: 0f; | | | post_firing_cooldown_interval: 0f; | | | ready_aim_time: { | | | | max: 0.5f; | | | | min: 0.125f; | | | }; | | }; | | anim_table: { | | | 0x32209376: ""; | | | cooldown_time_name: ""; | | | state_name: "pack_howitzer_state"; | | | track_horizontal: "aim_horiz"; | | | track_horizontal_speed: ""; | | | track_vertical: "aim_vert"; | | | track_vertical_speed: ""; | | | variety_name: ""; | | | visibility_name: ""; | | }; | | area_effect: { | | | 0x4A858890: { | | | | $REF: "tables\range_table.lua"; | | | | far: 51.64f; | | | | mid: 57.38f; | | | | near: 63.75f; | | | }; | | | 0x6CF746C2: "aoe_profile_he_shell"; | | | accuracy: { | | | | far: 5f; | | | | mid: 5f; | | | | near: 5f; | | | }; | | | area_info: { | | | | angle_left: 0f; | | | | angle_right: 0f; | | | | area_type: "circle"; | | | | radius: 6f; | | | }; | | | building_damage: { | | | | far: 0.0077f; | | | | mid: 0.3f; | | | | near: 2.50013f; | | | }; | | | can_harm_shooter: false; | | | damage: { | | | | far: 0.1f; | | | | mid: 0.3f; | | | | near: 1f; | | | }; | | | damage_all_in_hold: true; | | | damage_friendly: { | | | | far: 0.05f; | | | | mid: 0.15f; | | | | near: 0.5f; | | | }; | | | distance: { | | | | far: 4.5f; | | | | mid: 3f; | | | | near: 1.5f; | | | }; | | | has_friendly_fire: true; | | | suppression: { | | | | far: 0.1f; | | | | mid: 0.15f; | | | | near: 0.2f; | | | }; | | | suppression_friendly: { | | | | far: 0.1f; | | | | mid: 0.15f; | | | | near: 0.2f; | | | }; | | }; | | behaviour: { | | | 0x8468B329: "normal"; | | | 0x8E2E9551: false; | | | 0xEF58E566: 2; | | | 0xF1571FA6: { | | | | $REF: "options\none.lua"; | | | }; | | | 0xFBE2EB59: false; | | | aa_weapon: false; | | | aa_weapon_shoot_through: false; | | | artillery_force_obey_los: false; | | | can_abort_winddown: false; | | | can_be_offhanded: false; | | | can_be_pilfered: true; | | | can_be_substituted: false; | | | causes_combat: true; | | | combat_slot_offset: 0f; | | | enable_auto_target_search: true; | | | fire_at_building_combat_slot: false; | | | ground_hit_rate: 1f; | | | ignore_shot_blocking: true; | | | non_moving_setup: false; | | | piercing: false; | | | point_blank: false; | | | prevents_prone: false; | | | reaction_radius: 6f; | | | reset_rotation_on_teardown: true; | | | share_parent_anim: false; | | | single_handed_weapon: false; | | | substitute_weapon: false; | | | support_weapon: false; | | | surprises_idle: false; | | }; | | burst: { | | | can_burst: false; | | | duration: { | | | | max: 0f; | | | | min: 0f; | | | }; | | | duration_multiplier: { | | | | far: 1f; | | | | mid: 1f; | | | | near: 1f; | | | }; | | | focus_fire: false; | | | incremental_target_table: { | | | | accuracy_multiplier: 1f; | | | | search_radius: { | | | | | far: 0f; | | | | | mid: 0f; | | | | | near: 0f; | | | | }; | | | }; | | | rate_of_fire: { | | | | max: 0f; | | | | min: 0f; | | | }; | | | rate_of_fire_multiplier: { | | | | far: 1f; | | | | mid: 1f; | | | | near: 1f; | | | }; | | }; | | cooldown: { | | | duration: { | | | | max: 0f; | | | | min: 0f; | | | }; | | | duration_multiplier: { | | | | far: 1f; | | | | mid: 1f; | | | | near: 1f; | | | }; | | }; | | cover_table: { | | | tp_defcover: { | | | | accuracy_multiplier: 1f; | | | | damage_multiplier: 1f; | | | | penetration_multiplier: 1f; | | | | suppression_multiplier: 1f; | | | }; | | | tp_defcover_narrow: { | | | | accuracy_multiplier: 1f; | | | | damage_multiplier: 1f; | | | | penetration_multiplier: 1f; | | | | suppression_multiplier: 1f; | | | }; | | | tp_garrison_cover: { | | | | accuracy_multiplier: 1f; | | | | damage_multiplier: 0.75f; | | | | penetration_multiplier: 1f; | | | | suppression_multiplier: 0f; | | | }; | | | tp_garrison_halftrack: { | | | | accuracy_multiplier: 1f; | | | | damage_multiplier: 0.5f; | | | | penetration_multiplier: 1f; | | | | suppression_multiplier: 0f; | | | }; | | | tp_heavy: { | | | | accuracy_multiplier: 1f; | | | | damage_multiplier: 0.5f; | | | | penetration_multiplier: 1f; | | | | suppression_multiplier: 0.1f; | | | }; | | | tp_light: { | | | | accuracy_multiplier: 1f; | | | | damage_multiplier: 1f; | | | | penetration_multiplier: 1f; | | | | suppression_multiplier: 0.5f; | | | }; | | | tp_negative: { | | | | accuracy_multiplier: 1f; | | | | damage_multiplier: 1.25f; | | | | penetration_multiplier: 1f; | | | | suppression_multiplier: 1.5f; | | | }; | | | tp_open: { | | | | accuracy_multiplier: 1.5f; | | | | damage_multiplier: 1f; | | | | penetration_multiplier: 1f; | | | | suppression_multiplier: 1.25f; | | | }; | | | tp_smoke: { | | | | accuracy_multiplier: 1f; | | | | damage_multiplier: 1f; | | | | penetration_multiplier: 1f; | | | | suppression_multiplier: 1f; | | | }; | | | tp_trench: { | | | | accuracy_multiplier: 0.2f; | | | | damage_multiplier: 0.3f; | | | | penetration_multiplier: 1f; | | | | suppression_multiplier: 0f; | | | }; | | | tp_water: { | | | | accuracy_multiplier: 1f; | | | | damage_multiplier: 1f; | | | | penetration_multiplier: 1f; | | | | suppression_multiplier: 1f; | | | }; | | | tp_z_bunker: { | | | | accuracy_multiplier: 0.15f; | | | | damage_multiplier: 1f; | | | | penetration_multiplier: 0.25f; | | | | suppression_multiplier: 0f; | | | }; | | | tp_z_emplacement: { | | | | accuracy_multiplier: 0.5f; | | | | damage_multiplier: 1f; | | | | penetration_multiplier: 1f; | | | | suppression_multiplier: 0.75f; | | | }; | | | tp_z_ice: { | | | | accuracy_multiplier: 1f; | | | | damage_multiplier: 1f; | | | | penetration_multiplier: 1f; | | | | suppression_multiplier: 1f; | | | }; | | | tp_z_snow: { | | | | accuracy_multiplier: 1f; | | | | damage_multiplier: 1f; | | | | penetration_multiplier: 1f; | | | | suppression_multiplier: 1f; | | | }; | | | tp_zz_deep_snow: { | | | | accuracy_multiplier: 1f; | | | | damage_multiplier: 1f; | | | | penetration_multiplier: 1f; | | | | suppression_multiplier: 1f; | | | }; | | | tp_zz_mud: { | | | | accuracy_multiplier: 1f; | | | | damage_multiplier: 1f; | | | | penetration_multiplier: 1f; | | | | suppression_multiplier: 1f; | | | }; | | | tp_zz_team_weapon_heavy: { | | | | accuracy_multiplier: 1f; | | | | damage_multiplier: 0.5f; | | | | penetration_multiplier: 1f; | | | | suppression_multiplier: 0.1f; | | | }; | | }; | | damage: { | | | max: 80f; | | | min: 80f; | | | on_penetrated_actions: [ | | | ]; | | }; | | damage_over_time: { | | | $REF: "dot_type\none.lua"; | | }; | | deflection: { | | | deflection_damage_multiplier: 0f; | | | has_deflection_damage: false; | | | on_deflected_actions: [ | | | ]; | | }; | | fire: { | | | on_fire_actions: [ | | | ]; | | | wind_down: 2f; | | | wind_up: 0.5f; | | }; | | flinch_radius: 4f; | | fx_action_target_name: ""; | | fx_always_visible: false; | | fx_building_hit_delay: 0f; | | fx_delay_in_building: 0f; | | fx_munition_name: "shell_75mm"; | | fx_tracer_name: ""; | | fx_tracer_speed: 0f; | | fx_use_building_panel_normal: true; | | icon_name: ""; | | moving: { | | | accuracy_multiplier: 0.5f; | | | burst_multiplier: 1f; | | | cooldown_multiplier: 1f; | | | disable_moving_firing: true; | | | moving_end_time: 0f; | | | moving_start_time: 1f; | | }; | | name: "75mm Pack Howitzer [Auto-Attack]"; | | offhand: { | | | offhand_end_time: 0f; | | | offhand_start_time: 0f; | | }; | | penetration: { | | | far: 85f; | | | mid: 85f; | | | near: 85f; | | }; | | priority: { | | | 0x303E8FF1: true; | | | current_target: 10f; | | | distance: { | | | | far: 1f; | | | | mid: 20.5f; | | | | near: 40f; | | | }; | | | penetration: 80f; | | | rotation: -0.5f; | | | suggested_target: 1000f; | | | threat: 20f; | | | window_bonus: 0f; | | }; | | projectile: { | | | delete_previous_on_hit: false; | | | projectile: "aef_pack_howitzer_75mm_round_high_arc_mp"; | | }; | | range: { | | | distance: { | | | | far: 80f; | | | | mid: 60f; | | | | near: 40f; | | | }; | | | max: 80f; | | | min: 40f; | | }; | | reload: { | | | duration: { | | | | max: 7.2f; | | | | min: 6.6f; | | | }; | | | duration_multiplier: { | | | | far: 1f; | | | | mid: 1f; | | | | near: 1f; | | | }; | | | frequency: { | | | | max: 0f; | | | | min: 0f; | | | }; | | | on_reload_actions: [ | | | ]; | | }; | | scatter: { | | | angle_scatter: 9f; | | | burst_pattern_enable: false; | | | delay_bracket_change_chance: 0f; | | | distance_bracket_count_air: 0f; | | | distance_bracket_count_ground: 1f; | | | distance_scatter_max: 14f; | | | distance_scatter_obj_hit_min: 0f; | | | distance_scatter_offset: 0.3f; | | | distance_scatter_ratio: 0.175f; | | | fow_angle_multiplier: 1.25f; | | | fow_distance_multiplier: 1.25f; | | | max_tilt_angle: 0f; | | | min_tilt_angle: 0f; | | | tilt_max_distance: 0f; | | | tilt_scatter_chance: 0f; | | }; | | setup: { | | | 0xCDAC3148: 0f; | | | 0xEF693B89: false; | | | duration: 1.8f; | | | has_instant_setup: false; | | }; | | suppressed: { | | | pinned_burst_multiplier: 1f; | | | pinned_cooldown_multiplier: 1f; | | | pinned_reload_multiplier: 1f; | | | suppressed_burst_multiplier: 1f; | | | suppressed_cooldown_multiplier: 1f; | | | suppressed_reload_multiplier: 1f; | | }; | | suppression: { | | | amount: 0f; | | | nearby_suppression_multiplier: 0f; | | | nearby_suppression_radius: 0f; | | | target_pinned_multipliers: { | | | | accuracy_multiplier: 0.25f; | | | | damage_multiplier: 1f; | | | | penetration_multiplier: 1f; | | | | suppression_multiplier: 0.1f; | | | }; | | | target_suppressed_multipliers: { | | | | accuracy_multiplier: 0.5f; | | | | damage_multiplier: 1f; | | | | penetration_multiplier: 1f; | | | | suppression_multiplier: 0.5f; | | | }; | | }; | | teardown: { | | | duration: 0f; | | }; | | tracking: { | | | fire_cone_angle: 5f; | | | normal: { | | | | max_down: -90f; | | | | max_left: -15f; | | | | max_right: 15f; | | | | max_up: 75f; | | | | speed_horizontal: 25f; | | | | speed_vertical: 25f; | | | }; | | | pivot_end_time: 0f; | | | pivot_only: false; | | | pivot_start_time: 0f; | | }; | | ui_range: ""; | | ui_setfacing: "weapon_artillery"; | | weapon_type: "explosive"; | }; };
更改后文本
打开文件
GameData: { | 0x913614F7: 15670; | weapon_bag: { | | 0xD385FF15: { | | | alpha: 0; | | | blue: 0; | | | green: 0; | | | red: 0; | | }; | | accuracy: { | | | far: 1f; | | | mid: 1f; | | | near: 1f; | | }; | | aim: { | | | aim_time_multiplier: { | | | | far: 1f; | | | | mid: 1f; | | | | near: 1f; | | | }; | | | fire_aim_time: { | | | | max: 0.125f; | | | | min: 0.125f; | | | }; | | | post_firing_aim_time: 0f; | | | post_firing_cooldown_interval: 0f; | | | ready_aim_time: { | | | | max: 0.5f; | | | | min: 0.125f; | | | }; | | }; | | anim_table: { | | | 0x32209376: ""; | | | cooldown_time_name: ""; | | | state_name: "pack_howitzer_state"; | | | track_horizontal: "aim_horiz"; | | | track_horizontal_speed: ""; | | | track_vertical: "aim_vert"; | | | track_vertical_speed: ""; | | | variety_name: ""; | | | visibility_name: ""; | | }; | | area_effect: { | | | 0x4A858890: { | | | | $REF: "tables\range_table.lua"; | | | | far: 140f; | | | | mid: 145f; | | | | near: 150f; | | | }; | | | 0x6CF746C2: "aoe_profile_he_shell"; | | | accuracy: { | | | | far: 5f; | | | | mid: 5f; | | | | near: 5f; | | | }; | | | area_info: { | | | | angle_left: 0f; | | | | angle_right: 0f; | | | | area_type: "circle"; | | | | radius: 6f; | | | }; | | | building_damage: { | | | | far: 0.0077f; | | | | mid: 0.3f; | | | | near: 2.50013f; | | | }; | | | can_harm_shooter: false; | | | damage: { | | | | far: 0.05f; | | | | mid: 0.15f; | | | | near: 1f; | | | }; | | | damage_all_in_hold: true; | | | damage_friendly: { | | | | far: 0.025f; | | | | mid: 0.075f; | | | | near: 0.5f; | | | }; | | | distance: { | | | | far: 4.5f; | | | | mid: 3f; | | | | near: 1.5f; | | | }; | | | has_friendly_fire: true; | | | suppression: { | | | | far: 0.1f; | | | | mid: 0.15f; | | | | near: 0.2f; | | | }; | | | suppression_friendly: { | | | | far: 0.1f; | | | | mid: 0.15f; | | | | near: 0.2f; | | | }; | | }; | | behaviour: { | | | 0x8468B329: "normal"; | | | 0x8E2E9551: false; | | | 0xEF58E566: 2; | | | 0xF1571FA6: { | | | | $REF: "options\none.lua"; | | | }; | | | 0xFBE2EB59: false; | | | aa_weapon: false; | | | aa_weapon_shoot_through: false; | | | artillery_force_obey_los: false; | | | can_abort_winddown: false; | | | can_be_offhanded: false; | | | can_be_pilfered: true; | | | can_be_substituted: false; | | | causes_combat: true; | | | combat_slot_offset: 0f; | | | enable_auto_target_search: true; | | | fire_at_building_combat_slot: false; | | | ground_hit_rate: 1f; | | | ignore_shot_blocking: true; | | | non_moving_setup: false; | | | piercing: false; | | | point_blank: false; | | | prevents_prone: false; | | | reaction_radius: 6f; | | | reset_rotation_on_teardown: true; | | | share_parent_anim: false; | | | single_handed_weapon: false; | | | substitute_weapon: false; | | | support_weapon: false; | | | surprises_idle: false; | | }; | | burst: { | | | can_burst: false; | | | duration: { | | | | max: 0f; | | | | min: 0f; | | | }; | | | duration_multiplier: { | | | | far: 1f; | | | | mid: 1f; | | | | near: 1f; | | | }; | | | focus_fire: false; | | | incremental_target_table: { | | | | accuracy_multiplier: 1f; | | | | search_radius: { | | | | | far: 0f; | | | | | mid: 0f; | | | | | near: 0f; | | | | }; | | | }; | | | rate_of_fire: { | | | | max: 0f; | | | | min: 0f; | | | }; | | | rate_of_fire_multiplier: { | | | | far: 1f; | | | | mid: 1f; | | | | near: 1f; | | | }; | | }; | | cooldown: { | | | duration: { | | | | max: 0f; | | | | min: 0f; | | | }; | | | duration_multiplier: { | | | | far: 1f; | | | | mid: 1f; | | | | near: 1f; | | | }; | | }; | | cover_table: { | | | tp_defcover: { | | | | accuracy_multiplier: 1f; | | | | damage_multiplier: 1f; | | | | penetration_multiplier: 1f; | | | | suppression_multiplier: 1f; | | | }; | | | tp_defcover_narrow: { | | | | accuracy_multiplier: 1f; | | | | damage_multiplier: 1f; | | | | penetration_multiplier: 1f; | | | | suppression_multiplier: 1f; | | | }; | | | tp_garrison_cover: { | | | | accuracy_multiplier: 1f; | | | | damage_multiplier: 0.75f; | | | | penetration_multiplier: 1f; | | | | suppression_multiplier: 0f; | | | }; | | | tp_garrison_halftrack: { | | | | accuracy_multiplier: 1f; | | | | damage_multiplier: 0.5f; | | | | penetration_multiplier: 1f; | | | | suppression_multiplier: 0f; | | | }; | | | tp_heavy: { | | | | accuracy_multiplier: 1f; | | | | damage_multiplier: 0.5f; | | | | penetration_multiplier: 1f; | | | | suppression_multiplier: 0.1f; | | | }; | | | tp_light: { | | | | accuracy_multiplier: 1f; | | | | damage_multiplier: 1f; | | | | penetration_multiplier: 1f; | | | | suppression_multiplier: 0.5f; | | | }; | | | tp_negative: { | | | | accuracy_multiplier: 1f; | | | | damage_multiplier: 1.25f; | | | | penetration_multiplier: 1f; | | | | suppression_multiplier: 1.5f; | | | }; | | | tp_open: { | | | | accuracy_multiplier: 1.5f; | | | | damage_multiplier: 1f; | | | | penetration_multiplier: 1f; | | | | suppression_multiplier: 1.25f; | | | }; | | | tp_smoke: { | | | | accuracy_multiplier: 1f; | | | | damage_multiplier: 1f; | | | | penetration_multiplier: 1f; | | | | suppression_multiplier: 1f; | | | }; | | | tp_trench: { | | | | accuracy_multiplier: 0.2f; | | | | damage_multiplier: 0.3f; | | | | penetration_multiplier: 1f; | | | | suppression_multiplier: 0f; | | | }; | | | tp_water: { | | | | accuracy_multiplier: 1f; | | | | damage_multiplier: 1f; | | | | penetration_multiplier: 1f; | | | | suppression_multiplier: 1f; | | | }; | | | tp_z_bunker: { | | | | accuracy_multiplier: 0.15f; | | | | damage_multiplier: 1f; | | | | penetration_multiplier: 0.25f; | | | | suppression_multiplier: 0f; | | | }; | | | tp_z_emplacement: { | | | | accuracy_multiplier: 0.5f; | | | | damage_multiplier: 1f; | | | | penetration_multiplier: 1f; | | | | suppression_multiplier: 0.75f; | | | }; | | | tp_z_ice: { | | | | accuracy_multiplier: 1f; | | | | damage_multiplier: 1f; | | | | penetration_multiplier: 1f; | | | | suppression_multiplier: 1f; | | | }; | | | tp_z_snow: { | | | | accuracy_multiplier: 1f; | | | | damage_multiplier: 1f; | | | | penetration_multiplier: 1f; | | | | suppression_multiplier: 1f; | | | }; | | | tp_zz_deep_snow: { | | | | accuracy_multiplier: 1f; | | | | damage_multiplier: 1f; | | | | penetration_multiplier: 1f; | | | | suppression_multiplier: 1f; | | | }; | | | tp_zz_mud: { | | | | accuracy_multiplier: 1f; | | | | damage_multiplier: 1f; | | | | penetration_multiplier: 1f; | | | | suppression_multiplier: 1f; | | | }; | | | tp_zz_team_weapon_heavy: { | | | | accuracy_multiplier: 1f; | | | | damage_multiplier: 0.5f; | | | | penetration_multiplier: 1f; | | | | suppression_multiplier: 0.1f; | | | }; | | }; | | damage: { | | | max: 160f; | | | min: 160f; | | | on_penetrated_actions: [ | | | ]; | | }; | | damage_over_time: { | | | $REF: "dot_type\none.lua"; | | }; | | deflection: { | | | deflection_damage_multiplier: 0f; | | | has_deflection_damage: true; | | | on_deflected_actions: [ | | | | requirement_action: { | | | | | $REF: "action\requirement_action.lua"; | | | | | 0x147ACA9: false; | | | | | 0x3251A3EE: 208084; | | | | | 0xD0B58AC6: { | | | | | | $REF: "tables\help_text_phrase.lua"; | | | | | | 0x15F07017: 0; | | | | | }; | | | | | action_table: [ | | | | | | random_action: { | | | | | | | $REF: "action\random_action.lua"; | | | | | | | 0x3251A3EE: 208083; | | | | | | | instant: false; | | | | | | | random_actions: [ | | | | | | | | 0x7C4B0C2: { | | | | | | | | | actions: [ | | | | | | | | | | trigger_critical_action: { | | | | | | | | | | | $REF: "action\trigger_critical_action.lua"; | | | | | | | | | | | 0x3251A3EE: 208082; | | | | | | | | | | | critical: "vehicle_crew_dazed_jagdtiger"; | | | | | | | | | | | remove_at_health: 1f; | | | | | | | | | | }; | | | | | | | | | ]; | | | | | | | | | weight: 3; | | | | | | | | }; | | | | | | | | 0x7C4B0C2: { | | | | | | | | | actions: [ | | | | | | | | | | no_action: { | | | | | | | | | | | $REF: "action\no_action.lua"; | | | | | | | | | | | 0x3251A3EE: 391844; | | | | | | | | | | | 0xD0B58AC6: { | | | | | | | | | | | | $REF: "options\none.lua"; | | | | | | | | | | | }; | | | | | | | | | | }; | | | | | | | | | ]; | | | | | | | | | weight: 3; | | | | | | | | }; | | | | | | | ]; | | | | | | }; | | | | | ]; | | | | | check_self: false; | | | | | global_fire_and_forget_on_success: false; | | | | | instant_requirement_check: false; | | | | | kill_action_on_failed_requirements: false; | | | | | no_retrigger: true; | | | | | requirement_table: [ | | | | | | required_all_in_list: { | | | | | | | $REF: "requirements\required_all_in_list.lua"; | | | | | | | reason: "usage"; | | | | | | | requirements: [ | | | | | | | | required_unit_type: { | | | | | | | | | $REF: "requirements\required_unit_type.lua"; | | | | | | | | | 0x3C7AA687: false; | | | | | | | | | 0x74637A1: { | | | | | | | | | | $REF: "options\none.lua"; | | | | | | | | | }; | | | | | | | | | 0xF69CF0C8: true; | | | | | | | | | reason: "usage"; | | | | | | | | | unit_type: "wg_jagdtiger"; | | | | | | | | }; | | | | | | | | required_critical: { | | | | | | | | | $REF: "requirements\required_critical.lua"; | | | | | | | | | critical_name: "vehicle_crew_dazed_jagdtiger"; | | | | | | | | | is_present: false; | | | | | | | | | reason: "usage"; | | | | | | | | }; | | | | | | | | required_not: { | | | | | | | | | $REF: "requirements\required_not.lua"; | | | | | | | | | reason: "usage"; | | | | | | | | | requirement_table: [ | | | | | | | | | | required_squad_veterancy: { | | | | | | | | | | | $REF: "requirements\required_squad_veterancy.lua"; | | | | | | | | | | | reason: "usage"; | | | | | | | | | | | veterancy_rank: 5f; | | | | | | | | | | }; | | | | | | | | | ]; | | | | | | | | }; | | | | | | | ]; | | | | | | }; | | | | | ]; | | | | | validate_all_sub_actions: true; | | | | }; | | | ]; | | }; | | fire: { | | | on_fire_actions: [ | | | ]; | | | wind_down: 2f; | | | wind_up: 0.5f; | | }; | | flinch_radius: 10f; | | fx_action_target_name: ""; | | fx_always_visible: false; | | fx_building_hit_delay: 0f; | | fx_delay_in_building: 0f; | | fx_munition_name: "shell_medium_heat"; | | fx_tracer_name: ""; | | fx_tracer_speed: 0f; | | fx_use_building_panel_normal: true; | | icon_name: ""; | | moving: { | | | accuracy_multiplier: 0.5f; | | | burst_multiplier: 1f; | | | cooldown_multiplier: 1f; | | | disable_moving_firing: true; | | | moving_end_time: 0f; | | | moving_start_time: 0f; | | }; | | name: "75mm Pack Howitzer [HEAT Shot]"; | | offhand: { | | | offhand_end_time: 0f; | | | offhand_start_time: 0f; | | }; | | penetration: { | | | far: 280f; | | | mid: 290f; | | | near: 300f; | | }; | | priority: { | | | 0x303E8FF1: true; | | | current_target: 10f; | | | distance: { | | | | far: 1f; | | | | mid: 20.5f; | | | | near: 40f; | | | }; | | | penetration: 80f; | | | rotation: -0.5f; | | | suggested_target: 1000f; | | | threat: 20f; | | | window_bonus: 0f; | | }; | | projectile: { | | | delete_previous_on_hit: false; | | | projectile: "aef_pack_howitzer_75mm_heat_m66_round_mp"; | | }; | | range: { | | | distance: { | | | | far: 80f; | | | | mid: 60f; | | | | near: 40f; | | | }; | | | max: 80f; | | | min: 40f; | | }; | | reload: { | | | duration: { | | | | max: 4.2f; | | | | min: 3.4f; | | | }; | | | duration_multiplier: { | | | | far: 1f; | | | | mid: 1f; | | | | near: 1f; | | | }; | | | frequency: { | | | | max: 0f; | | | | min: 0f; | | | }; | | | on_reload_actions: [ | | | ]; | | }; | | scatter: { | | | angle_scatter: 9f; | | | burst_pattern_enable: false; | | | delay_bracket_change_chance: 0f; | | | distance_bracket_count_air: 0f; | | | distance_bracket_count_ground: 1f; | | | distance_scatter_max: 14f; | | | distance_scatter_obj_hit_min: 0f; | | | distance_scatter_offset: 0.3f; | | | distance_scatter_ratio: 0.175f; | | | fow_angle_multiplier: 1.25f; | | | fow_distance_multiplier: 1.25f; | | | max_tilt_angle: 0f; | | | min_tilt_angle: 0f; | | | tilt_max_distance: 0f; | | | tilt_scatter_chance: 0f; | | }; | | setup: { | | | 0xCDAC3148: 0.7f; | | | 0xEF693B89: false; | | | duration: 1.8f; | | | has_instant_setup: false; | | }; | | suppressed: { | | | pinned_burst_multiplier: 1f; | | | pinned_cooldown_multiplier: 1f; | | | pinned_reload_multiplier: 1f; | | | suppressed_burst_multiplier: 1f; | | | suppressed_cooldown_multiplier: 1f; | | | suppressed_reload_multiplier: 1f; | | }; | | suppression: { | | | amount: 0f; | | | nearby_suppression_multiplier: 0f; | | | nearby_suppression_radius: 0f; | | | target_pinned_multipliers: { | | | | accuracy_multiplier: 0.25f; | | | | damage_multiplier: 1f; | | | | penetration_multiplier: 1f; | | | | suppression_multiplier: 0.1f; | | | }; | | | target_suppressed_multipliers: { | | | | accuracy_multiplier: 0.5f; | | | | damage_multiplier: 1f; | | | | penetration_multiplier: 1f; | | | | suppression_multiplier: 0.5f; | | | }; | | }; | | teardown: { | | | duration: 0.5f; | | }; | | tracking: { | | | fire_cone_angle: 5f; | | | normal: { | | | | max_down: -90f; | | | | max_left: -15f; | | | | max_right: 15f; | | | | max_up: 75f; | | | | speed_horizontal: 25f; | | | | speed_vertical: 25f; | | | }; | | | pivot_end_time: 0f; | | | pivot_only: false; | | | pivot_start_time: 0f; | | }; | | ui_range: ""; | | ui_setfacing: "weapon_artillery"; | | weapon_type: "explosive"; | }; };
查找差异