mirror of
https://github.com/GreenComfyTea/MHR-Overlay.git
synced 2026-01-24 04:18:11 -08:00
Compare commits
12 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
30f76efd37 | ||
|
|
dad031af4b | ||
|
|
2f355308ce | ||
|
|
c6708876b1 | ||
|
|
a6160f77fd | ||
|
|
e0e7c9d824 | ||
|
|
3bd627fdfb | ||
|
|
beeb45db46 | ||
|
|
a82168fc4e | ||
|
|
d62a72a778 | ||
|
|
2390bfe8ac | ||
|
|
7398bab9ea |
@@ -38,10 +38,10 @@
|
||||
</a>
|
||||
<br>
|
||||
<a href="https://www.nexusmods.com/monsterhunterrise/mods/26">
|
||||
<img alt="REFramework Dependency" src="https://custom-icon-badges.demolab.com/badge/dependency-REFramework%20v1.605%2B-green?logo=package-dependencies" />
|
||||
<img alt="REFramework Dependency" src="https://custom-icon-badges.demolab.com/badge/dependency-REFramework%20v1.5.6%2B-green?logo=package-dependencies" />
|
||||
</a>
|
||||
<a href="https://www.nexusmods.com/monsterhunterrise/mods/134">
|
||||
<img alt="REFramework Direct2D Dependency" src="https://custom-icon-badges.demolab.com/badge/dependency-REFramework%20Direct2D%20v1.0.0%2B-yellow?logo=package-dependencies" />
|
||||
<img alt="REFramework Direct2D Dependency" src="https://custom-icon-badges.demolab.com/badge/dependency-REFramework%20Direct2D%20v1.0.1%2B-green?logo=package-dependencies" />
|
||||
</a>
|
||||
<br>
|
||||
<br>
|
||||
|
||||
@@ -271,14 +271,16 @@ log.info("[MHR Overlay] Loaded.");
|
||||
-- #region
|
||||
|
||||
local function update_modules(module_visibility_config, flow_state_name)
|
||||
if module_visibility_config.small_monster_UI and config.current_config.small_monster_UI.enabled then
|
||||
local current_config = config.current_config;
|
||||
|
||||
if module_visibility_config.small_monster_UI and current_config.small_monster_UI.enabled then
|
||||
local success, error = pcall(small_monster_UI.update);
|
||||
if not success then
|
||||
error_handler.report("MHR_Overlay.update_modules", string.format("[%s] Small Monster UI: %s", flow_state_name, tostring(error)));
|
||||
end
|
||||
end
|
||||
|
||||
local large_monster_UI_config = config.current_config.large_monster_UI;
|
||||
local large_monster_UI_config = current_config.large_monster_UI;
|
||||
|
||||
local dynamic_enabled = large_monster_UI_config.dynamic.enabled and module_visibility_config.large_monster_dynamic_UI;
|
||||
local static_enabled = large_monster_UI_config.static.enabled and module_visibility_config.large_monster_static_UI;
|
||||
@@ -291,21 +293,21 @@ local function update_modules(module_visibility_config, flow_state_name)
|
||||
end
|
||||
end
|
||||
|
||||
if config.current_config.damage_meter_UI.enabled and module_visibility_config.damage_meter_UI then
|
||||
if current_config.damage_meter_UI.enabled and module_visibility_config.damage_meter_UI then
|
||||
local success, error = pcall(damage_meter_UI.update);
|
||||
if not success then
|
||||
error_handler.report("MHR_Overlay.update_modules", string.format("[%s] Damage Meter UI: %s", flow_state_name, tostring(error)));
|
||||
end
|
||||
end
|
||||
|
||||
if config.current_config.endemic_life_UI.enabled and module_visibility_config.endemic_life_UI then
|
||||
if current_config.endemic_life_UI.enabled and module_visibility_config.endemic_life_UI then
|
||||
local success, error = pcall(env_creature_UI.update);
|
||||
if not success then
|
||||
error_handler.report("MHR_Overlay.update_modules", string.format("[%s] Endemic Life UI: %s", flow_state_name, tostring(error)));
|
||||
end
|
||||
end
|
||||
|
||||
if config.current_config.buff_UI.enabled and module_visibility_config.buff_UI then
|
||||
if current_config.buff_UI.enabled and module_visibility_config.buff_UI then
|
||||
local success, error = pcall(buff_UI.update);
|
||||
if not success then
|
||||
error_handler.report("MHR_Overlay.update_modules", string.format("[%s] Buff UI: %s", flow_state_name, tostring(error)));
|
||||
@@ -314,14 +316,16 @@ local function update_modules(module_visibility_config, flow_state_name)
|
||||
end
|
||||
|
||||
local function draw_modules(module_visibility_config, flow_state_name)
|
||||
if module_visibility_config.small_monster_UI and config.current_config.small_monster_UI.enabled then
|
||||
local current_config = config.current_config;
|
||||
|
||||
if module_visibility_config.small_monster_UI and current_config.small_monster_UI.enabled then
|
||||
local success, error = pcall(small_monster_UI.draw);
|
||||
if not success then
|
||||
error_handler.report("MHR_Overlay.draw_modules", string.format("[%s] Small Monster UI: %s", flow_state_name, tostring(error)));
|
||||
end
|
||||
end
|
||||
|
||||
local large_monster_UI_config = config.current_config.large_monster_UI;
|
||||
local large_monster_UI_config = current_config.large_monster_UI;
|
||||
|
||||
local dynamic_enabled = large_monster_UI_config.dynamic.enabled and module_visibility_config.large_monster_dynamic_UI;
|
||||
local static_enabled = large_monster_UI_config.static.enabled and module_visibility_config.large_monster_static_UI;
|
||||
@@ -334,35 +338,35 @@ local function draw_modules(module_visibility_config, flow_state_name)
|
||||
end
|
||||
end
|
||||
|
||||
if config.current_config.time_UI.enabled and module_visibility_config.time_UI then
|
||||
if current_config.time_UI.enabled and module_visibility_config.time_UI then
|
||||
local success, error = pcall(time_UI.draw);
|
||||
if not success then
|
||||
error_handler.report("MHR_Overlay.draw_modules", string.format("[%s] Time UI: %s", flow_state_name, tostring(error)));
|
||||
end
|
||||
end
|
||||
|
||||
if config.current_config.damage_meter_UI.enabled and module_visibility_config.damage_meter_UI then
|
||||
if current_config.damage_meter_UI.enabled and module_visibility_config.damage_meter_UI then
|
||||
local success, error = pcall(damage_meter_UI.draw);
|
||||
if not success then
|
||||
error_handler.report("MHR_Overlay.draw_modules", string.format("[%s] Damage Meter UI: %s", flow_state_name, tostring(error)));
|
||||
end
|
||||
end
|
||||
|
||||
if config.current_config.endemic_life_UI.enabled and module_visibility_config.endemic_life_UI then
|
||||
if current_config.endemic_life_UI.enabled and module_visibility_config.endemic_life_UI then
|
||||
local success, error = pcall(env_creature_UI.draw);
|
||||
if not success then
|
||||
error_handler.report("MHR_Overlay.draw_modules", string.format("[%s] Endemic Life UI: %s", flow_state_name, tostring(error)));
|
||||
end
|
||||
end
|
||||
|
||||
if config.current_config.buff_UI.enabled and module_visibility_config.buff_UI then
|
||||
if current_config.buff_UI.enabled and module_visibility_config.buff_UI then
|
||||
local success, error = pcall(buff_UI.draw);
|
||||
if not success then
|
||||
error_handler.report("MHR_Overlay.draw_modules", string.format("[%s] Buff UI: %s", flow_state_name, tostring(error)));
|
||||
end
|
||||
end
|
||||
|
||||
if config.current_config.stats_UI.enabled and module_visibility_config.stats_UI then
|
||||
if current_config.stats_UI.enabled and module_visibility_config.stats_UI then
|
||||
local success, error = pcall(stats_UI.draw);
|
||||
if not success then
|
||||
error_handler.report("MHR_Overlay.draw_modules", string.format("[%s] Stats UI: %s", flow_state_name, tostring(error)));
|
||||
@@ -371,14 +375,18 @@ local function draw_modules(module_visibility_config, flow_state_name)
|
||||
end
|
||||
|
||||
local function update_UI()
|
||||
if quest_status.flow_state == quest_status.flow_states.IN_TRAINING_AREA then
|
||||
local current_config = config.current_config;
|
||||
local module_visibility_config = current_config.global_settings.module_visibility;
|
||||
local flow_states = quest_status.flow_states;
|
||||
|
||||
local large_monster_UI_config = config.current_config.large_monster_UI;
|
||||
local module_visibility_config = config.current_config.global_settings.module_visibility.in_training_area;
|
||||
if quest_status.flow_state == flow_states.IN_TRAINING_AREA then
|
||||
|
||||
local dynamic_enabled = large_monster_UI_config.dynamic.enabled and module_visibility_config.large_monster_dynamic_UI;
|
||||
local static_enabled = large_monster_UI_config.static.enabled and module_visibility_config.large_monster_static_UI;
|
||||
local highlighted_enabled = large_monster_UI_config.highlighted.enabled and module_visibility_config.large_monster_highlighted_UI;
|
||||
local large_monster_UI_config = current_config.large_monster_UI;
|
||||
local module_visibility_in_training_area_config = module_visibility_config.in_training_area;
|
||||
|
||||
local dynamic_enabled = large_monster_UI_config.dynamic.enabled and module_visibility_in_training_area_config.large_monster_dynamic_UI;
|
||||
local static_enabled = large_monster_UI_config.static.enabled and module_visibility_in_training_area_config.large_monster_static_UI;
|
||||
local highlighted_enabled = large_monster_UI_config.highlighted.enabled and module_visibility_in_training_area_config.large_monster_highlighted_UI;
|
||||
|
||||
if dynamic_enabled or static_enabled or highlighted_enabled then
|
||||
local success, error = pcall(large_monster_UI.update, dynamic_enabled, static_enabled, highlighted_enabled);
|
||||
@@ -387,69 +395,73 @@ local function update_UI()
|
||||
end
|
||||
end
|
||||
|
||||
if config.current_config.damage_meter_UI.enabled and module_visibility_config.damage_meter_UI then
|
||||
if current_config.damage_meter_UI.enabled and module_visibility_in_training_area_config.damage_meter_UI then
|
||||
local success, error = pcall(damage_meter_UI.update);
|
||||
if not success then
|
||||
error_handler.report("MHR_Overlay.update_UI", string.format("[In Training Area] Damage Meter UI: %s", tostring(error)));
|
||||
end
|
||||
end
|
||||
|
||||
if config.current_config.endemic_life_UI.enabled and module_visibility_config.endemic_life_UI then
|
||||
if current_config.endemic_life_UI.enabled and module_visibility_in_training_area_config.endemic_life_UI then
|
||||
local success, error = pcall(env_creature_UI.update);
|
||||
if not success then
|
||||
error_handler.report("MHR_Overlay.update_UI", string.format("[In Training Area] Endemic Life UI: %s", tostring(error)));
|
||||
end
|
||||
end
|
||||
|
||||
if config.current_config.buff_UI.enabled and module_visibility_config.buff_UI then
|
||||
if current_config.buff_UI.enabled and module_visibility_in_training_area_config.buff_UI then
|
||||
local success, error = pcall(buff_UI.update);
|
||||
if not success then
|
||||
error_handler.report("MHR_Overlay.update_UI", string.format("[In Training Area] Buff UI: %s", tostring(error)));
|
||||
end
|
||||
end
|
||||
|
||||
elseif quest_status.flow_state == quest_status.flow_states.CUTSCENE then
|
||||
update_modules(config.current_config.global_settings.module_visibility.cutscene, "Cutscene");
|
||||
elseif quest_status.flow_state == quest_status.flow_states.LOADING_QUEST then
|
||||
update_modules(config.current_config.global_settings.module_visibility.loading_quest, "Loading Quest");
|
||||
elseif quest_status.flow_state == quest_status.flow_states.QUEST_START_ANIMATION then
|
||||
update_modules(config.current_config.global_settings.module_visibility.quest_start_animation, "Quest Start Animation");
|
||||
elseif quest_status.flow_state >= quest_status.flow_states.PLAYING_QUEST and quest_status.flow_state <= quest_status.flow_states.WYVERN_RIDING_START_ANIMATION then
|
||||
update_modules(config.current_config.global_settings.module_visibility.playing_quest, "Playing Quest");
|
||||
elseif quest_status.flow_state == quest_status.flow_states.KILLCAM then
|
||||
update_modules(config.current_config.global_settings.module_visibility.killcam, "Killcam");
|
||||
elseif quest_status.flow_state == quest_status.flow_states.QUEST_END_TIMER then
|
||||
update_modules(config.current_config.global_settings.module_visibility.quest_end_timer, "Quest End Timer");
|
||||
elseif quest_status.flow_state == quest_status.flow_states.QUEST_END_ANIMATION then
|
||||
update_modules(config.current_config.global_settings.module_visibility.quest_end_animation, "Quest End Animation");
|
||||
elseif quest_status.flow_state == quest_status.flow_states.QUEST_END_SCREEN then
|
||||
update_modules(config.current_config.global_settings.module_visibility.quest_end_screen, "Quest End Screen");
|
||||
elseif quest_status.flow_state == quest_status.flow_states.REWARD_SCREEN then
|
||||
update_modules(config.current_config.global_settings.module_visibility.reward_screen, "Reward Screen");
|
||||
elseif quest_status.flow_state == quest_status.flow_states.SUMMARY_SCREEN then
|
||||
update_modules(config.current_config.global_settings.module_visibility.summary_screen, "Summary Screen");
|
||||
elseif quest_status.flow_state == flow_states.CUTSCENE then
|
||||
update_modules(module_visibility_config.cutscene, "Cutscene");
|
||||
elseif quest_status.flow_state == flow_states.LOADING_QUEST then
|
||||
update_modules(module_visibility_config.loading_quest, "Loading Quest");
|
||||
elseif quest_status.flow_state == flow_states.QUEST_START_ANIMATION then
|
||||
update_modules(module_visibility_config.quest_start_animation, "Quest Start Animation");
|
||||
elseif quest_status.flow_state >= flow_states.PLAYING_QUEST and quest_status.flow_state <= flow_states.WYVERN_RIDING_START_ANIMATION then
|
||||
update_modules(module_visibility_config.playing_quest, "Playing Quest");
|
||||
elseif quest_status.flow_state == flow_states.KILLCAM then
|
||||
update_modules(module_visibility_config.killcam, "Killcam");
|
||||
elseif quest_status.flow_state == flow_states.QUEST_END_TIMER then
|
||||
update_modules(module_visibility_config.quest_end_timer, "Quest End Timer");
|
||||
elseif quest_status.flow_state == flow_states.QUEST_END_ANIMATION then
|
||||
update_modules(module_visibility_config.quest_end_animation, "Quest End Animation");
|
||||
elseif quest_status.flow_state == flow_states.QUEST_END_SCREEN then
|
||||
update_modules(module_visibility_config.quest_end_screen, "Quest End Screen");
|
||||
elseif quest_status.flow_state == flow_states.REWARD_SCREEN then
|
||||
update_modules(module_visibility_config.reward_screen, "Reward Screen");
|
||||
elseif quest_status.flow_state == flow_states.SUMMARY_SCREEN then
|
||||
update_modules(module_visibility_config.summary_screen, "Summary Screen");
|
||||
end
|
||||
end
|
||||
|
||||
local function draw_loop()
|
||||
if quest_status.flow_state == quest_status.flow_states.IN_LOBBY then
|
||||
local module_visibility_config = config.current_config.global_settings.module_visibility.in_lobby;
|
||||
local current_config = config.current_config;
|
||||
local module_visibility_config = current_config.global_settings.module_visibility;
|
||||
local flow_states = quest_status.flow_states;
|
||||
|
||||
if config.current_config.stats_UI.enabled and module_visibility_config.stats_UI then
|
||||
if quest_status.flow_state == flow_states.IN_LOBBY then
|
||||
local module_visibility_in_lobby_config = module_visibility_config.in_lobby;
|
||||
|
||||
if current_config.stats_UI.enabled and module_visibility_in_lobby_config.stats_UI then
|
||||
local success, error = pcall(stats_UI.draw);
|
||||
if not success then
|
||||
error_handler.report("MHR_Overlay.main_loop", string.format("[In Training Area] Stats UI: %s", tostring(error)));
|
||||
end
|
||||
end
|
||||
|
||||
elseif quest_status.flow_state == quest_status.flow_states.IN_TRAINING_AREA then
|
||||
elseif quest_status.flow_state == flow_states.IN_TRAINING_AREA then
|
||||
|
||||
local large_monster_UI_config = config.current_config.large_monster_UI;
|
||||
local module_visibility_config = config.current_config.global_settings.module_visibility.in_training_area;
|
||||
local large_monster_UI_config = current_config.large_monster_UI;
|
||||
local module_visibility_in_training_area_config = module_visibility_config.in_training_area;
|
||||
|
||||
local dynamic_enabled = large_monster_UI_config.dynamic.enabled and module_visibility_config.large_monster_dynamic_UI;
|
||||
local static_enabled = large_monster_UI_config.static.enabled and module_visibility_config.large_monster_static_UI;
|
||||
local highlighted_enabled = large_monster_UI_config.highlighted.enabled and module_visibility_config.large_monster_highlighted_UI;
|
||||
local dynamic_enabled = large_monster_UI_config.dynamic.enabled and module_visibility_in_training_area_config.large_monster_dynamic_UI;
|
||||
local static_enabled = large_monster_UI_config.static.enabled and module_visibility_in_training_area_config.large_monster_static_UI;
|
||||
local highlighted_enabled = large_monster_UI_config.highlighted.enabled and module_visibility_in_training_area_config.large_monster_highlighted_UI;
|
||||
|
||||
if dynamic_enabled or static_enabled or highlighted_enabled then
|
||||
local success, error = pcall(large_monster_UI.draw, dynamic_enabled, static_enabled, highlighted_enabled);
|
||||
@@ -458,55 +470,54 @@ local function draw_loop()
|
||||
end
|
||||
end
|
||||
|
||||
if config.current_config.damage_meter_UI.enabled and module_visibility_config.damage_meter_UI then
|
||||
if current_config.damage_meter_UI.enabled and module_visibility_in_training_area_config.damage_meter_UI then
|
||||
local success, error = pcall(damage_meter_UI.draw);
|
||||
if not success then
|
||||
error_handler.report("MHR_Overlay.main_loop", string.format("[In Training Area] Damage Meter UI: %s", tostring(error)));
|
||||
end
|
||||
end
|
||||
|
||||
if config.current_config.endemic_life_UI.enabled and module_visibility_config.endemic_life_UI then
|
||||
if current_config.endemic_life_UI.enabled and module_visibility_in_training_area_config.endemic_life_UI then
|
||||
local success, error = pcall(env_creature_UI.draw);
|
||||
if not success then
|
||||
error_handler.report("MHR_Overlay.main_loop", string.format("[In Training Area] Endemic Life UI: %s", tostring(error)));
|
||||
end
|
||||
end
|
||||
|
||||
if config.current_config.buff_UI.enabled and module_visibility_config.buff_UI then
|
||||
if current_config.buff_UI.enabled and module_visibility_in_training_area_config.buff_UI then
|
||||
local success, error = pcall(buff_UI.draw);
|
||||
if not success then
|
||||
error_handler.report("MHR_Overlay.main_loop", string.format("[In Training Area] Buff UI: %s", tostring(error)));
|
||||
end
|
||||
end
|
||||
|
||||
if config.current_config.stats_UI.enabled and module_visibility_config.stats_UI then
|
||||
if current_config.stats_UI.enabled and module_visibility_in_training_area_config.stats_UI then
|
||||
local success, error = pcall(stats_UI.draw);
|
||||
if not success then
|
||||
error_handler.report("MHR_Overlay.main_loop", string.format("[In Training Area] Stats UI: %s", tostring(error)));
|
||||
end
|
||||
end
|
||||
|
||||
|
||||
elseif quest_status.flow_state == quest_status.flow_states.CUTSCENE then
|
||||
draw_modules(config.current_config.global_settings.module_visibility.cutscene, "Cutscene");
|
||||
elseif quest_status.flow_state == quest_status.flow_states.LOADING_QUEST then
|
||||
draw_modules(config.current_config.global_settings.module_visibility.loading_quest, "Loading Quest");
|
||||
elseif quest_status.flow_state == quest_status.flow_states.QUEST_START_ANIMATION then
|
||||
draw_modules(config.current_config.global_settings.module_visibility.quest_start_animation, "Quest Start Animation");
|
||||
elseif quest_status.flow_state >= quest_status.flow_states.PLAYING_QUEST and quest_status.flow_state <= quest_status.flow_states.WYVERN_RIDING_START_ANIMATION then
|
||||
draw_modules(config.current_config.global_settings.module_visibility.playing_quest, "Playing Quest");
|
||||
elseif quest_status.flow_state == quest_status.flow_states.KILLCAM then
|
||||
draw_modules(config.current_config.global_settings.module_visibility.killcam, "Killcam");
|
||||
elseif quest_status.flow_state == quest_status.flow_states.QUEST_END_TIMER then
|
||||
draw_modules(config.current_config.global_settings.module_visibility.quest_end_timer, "Quest End Timer");
|
||||
elseif quest_status.flow_state == quest_status.flow_states.QUEST_END_ANIMATION then
|
||||
draw_modules(config.current_config.global_settings.module_visibility.quest_end_animation, "Quest End Animation");
|
||||
elseif quest_status.flow_state == quest_status.flow_states.QUEST_END_SCREEN then
|
||||
draw_modules(config.current_config.global_settings.module_visibility.quest_end_screen, "Quest End Screen");
|
||||
elseif quest_status.flow_state == quest_status.flow_states.REWARD_SCREEN then
|
||||
draw_modules(config.current_config.global_settings.module_visibility.reward_screen, "Reward Screen");
|
||||
elseif quest_status.flow_state == quest_status.flow_states.SUMMARY_SCREEN then
|
||||
draw_modules(config.current_config.global_settings.module_visibility.summary_screen, "Summary Screen");
|
||||
elseif quest_status.flow_state == flow_states.CUTSCENE then
|
||||
draw_modules(module_visibility_config.cutscene, "Cutscene");
|
||||
elseif quest_status.flow_state == flow_states.LOADING_QUEST then
|
||||
draw_modules(module_visibility_config.loading_quest, "Loading Quest");
|
||||
elseif quest_status.flow_state == flow_states.QUEST_START_ANIMATION then
|
||||
draw_modules(module_visibility_config.quest_start_animation, "Quest Start Animation");
|
||||
elseif quest_status.flow_state >= flow_states.PLAYING_QUEST and quest_status.flow_state <= flow_states.WYVERN_RIDING_START_ANIMATION then
|
||||
draw_modules(module_visibility_config.playing_quest, "Playing Quest");
|
||||
elseif quest_status.flow_state == flow_states.KILLCAM then
|
||||
draw_modules(module_visibility_config.killcam, "Killcam");
|
||||
elseif quest_status.flow_state == flow_states.QUEST_END_TIMER then
|
||||
draw_modules(module_visibility_config.quest_end_timer, "Quest End Timer");
|
||||
elseif quest_status.flow_state == flow_states.QUEST_END_ANIMATION then
|
||||
draw_modules(module_visibility_config.quest_end_animation, "Quest End Animation");
|
||||
elseif quest_status.flow_state == flow_states.QUEST_END_SCREEN then
|
||||
draw_modules(module_visibility_config.quest_end_screen, "Quest End Screen");
|
||||
elseif quest_status.flow_state == flow_states.REWARD_SCREEN then
|
||||
draw_modules(module_visibility_config.reward_screen, "Reward Screen");
|
||||
elseif quest_status.flow_state == flow_states.SUMMARY_SCREEN then
|
||||
draw_modules(module_visibility_config.summary_screen, "Summary Screen");
|
||||
end
|
||||
end
|
||||
|
||||
|
||||
@@ -36,7 +36,7 @@ local os = os;
|
||||
local ValueType = ValueType;
|
||||
local package = package;
|
||||
|
||||
this.version = "2.7";
|
||||
this.version = "2.7.3";
|
||||
|
||||
this.config_folder = "MHR Overlay\\configs\\";
|
||||
this.current_config_value_file_name = "MHR Overlay\\config.json";
|
||||
|
||||
@@ -44,6 +44,7 @@ local enemy_character_base_type_def = sdk.find_type_definition("snow.enemy.Enemy
|
||||
local enemy_character_base_update_method = enemy_character_base_type_def:get_method("update");
|
||||
|
||||
local is_boss_enemy_method = enemy_character_base_type_def:get_method("get_isBossEnemy");
|
||||
local on_destroy_method = enemy_character_base_type_def:get_method("onDestroy");
|
||||
|
||||
local enemy_damage_check_type_def = sdk.find_type_definition("snow.enemy.EnemyDamageCheck");
|
||||
local damage_check_update_param_update_method = enemy_damage_check_type_def:get_method("updateParam");
|
||||
@@ -261,6 +262,20 @@ function this.update_rage_timer(anger_param, enemy)
|
||||
large_monster.update_rage_timer(enemy, monster, anger_param);
|
||||
end
|
||||
|
||||
function this.on_destroy(enemy)
|
||||
local is_large = is_boss_enemy_method:call(enemy);
|
||||
if is_large == nil then
|
||||
error_handler.report("monster_hook.on_destroy", "Failed to Access Data: is_large");
|
||||
return;
|
||||
end
|
||||
|
||||
if is_large then
|
||||
large_monster.list[enemy] = nil;
|
||||
else
|
||||
small_monster.list[enemy] = nil;
|
||||
end
|
||||
end
|
||||
|
||||
function this.init_dependencies()
|
||||
small_monster = require("MHR_Overlay.Monsters.small_monster");
|
||||
large_monster = require("MHR_Overlay.Monsters.large_monster");
|
||||
@@ -296,6 +311,12 @@ function this.init_module()
|
||||
end, function(retval)
|
||||
return retval;
|
||||
end);
|
||||
|
||||
sdk.hook(on_destroy_method, function(args)
|
||||
pcall(this.on_destroy, sdk.to_managed_object(args[2]));
|
||||
end, function(retval)
|
||||
return retval;
|
||||
end);
|
||||
end
|
||||
|
||||
return this;
|
||||
|
||||
@@ -205,7 +205,7 @@ function this.sort_buffs(_displayed_buffs, cached_config)
|
||||
if infinite_buffs_location == "First" then
|
||||
|
||||
if left.is_infinite and right.is_infinite then
|
||||
return left.timer < right.timer;
|
||||
return left.name < right.name;
|
||||
elseif left.is_infinite then
|
||||
return true;
|
||||
elseif right.is_infinite then
|
||||
@@ -217,7 +217,7 @@ function this.sort_buffs(_displayed_buffs, cached_config)
|
||||
elseif infinite_buffs_location == "Last" then
|
||||
|
||||
if left.is_infinite and right.is_infinite then
|
||||
return left.timer < right.timer;
|
||||
return left.name < right.name;
|
||||
elseif left.is_infinite then
|
||||
return false;
|
||||
elseif right.is_infinite then
|
||||
@@ -236,7 +236,7 @@ function this.sort_buffs(_displayed_buffs, cached_config)
|
||||
if infinite_buffs_location == "First" then
|
||||
|
||||
if left.is_infinite and right.is_infinite then
|
||||
return left.timer > right.timer;
|
||||
return left.name > right.name;
|
||||
elseif left.is_infinite then
|
||||
return false;
|
||||
elseif right.is_infinite then
|
||||
@@ -248,7 +248,7 @@ function this.sort_buffs(_displayed_buffs, cached_config)
|
||||
elseif infinite_buffs_location == "Last" then
|
||||
|
||||
if left.is_infinite and right.is_infinite then
|
||||
return left.timer > right.timer;
|
||||
return left.name > right.name;
|
||||
elseif left.is_infinite then
|
||||
return true;
|
||||
elseif right.is_infinite then
|
||||
@@ -269,7 +269,7 @@ function this.sort_buffs(_displayed_buffs, cached_config)
|
||||
if infinite_buffs_location == "First" then
|
||||
|
||||
if left.is_infinite and right.is_infinite then
|
||||
return left.duration < right.duration;
|
||||
return left.name < right.name;
|
||||
elseif left.is_infinite then
|
||||
return true;
|
||||
elseif right.is_infinite then
|
||||
@@ -281,7 +281,7 @@ function this.sort_buffs(_displayed_buffs, cached_config)
|
||||
elseif infinite_buffs_location == "Last" then
|
||||
|
||||
if left.is_infinite and right.is_infinite then
|
||||
return left.duration < right.duration;
|
||||
return left.name < right.name;
|
||||
elseif left.is_infinite then
|
||||
return false;
|
||||
elseif right.is_infinite then
|
||||
@@ -300,7 +300,7 @@ function this.sort_buffs(_displayed_buffs, cached_config)
|
||||
if infinite_buffs_location == "First" then
|
||||
|
||||
if left.is_infinite and right.is_infinite then
|
||||
return left.duration > right.duration;
|
||||
return left.name > right.name;
|
||||
elseif left.is_infinite then
|
||||
return false;
|
||||
elseif right.is_infinite then
|
||||
@@ -312,7 +312,7 @@ function this.sort_buffs(_displayed_buffs, cached_config)
|
||||
elseif infinite_buffs_location == "Last" then
|
||||
|
||||
if left.is_infinite and right.is_infinite then
|
||||
return left.duration > right.duration;
|
||||
return left.name > right.name;
|
||||
elseif left.is_infinite then
|
||||
return true;
|
||||
elseif right.is_infinite then
|
||||
|
||||
700
reframework/data/MHR Overlay/languages/de-de.json
Normal file
700
reframework/data/MHR Overlay/languages/de-de.json
Normal file
@@ -0,0 +1,700 @@
|
||||
{
|
||||
"UI": {
|
||||
"HP": "HP:",
|
||||
"buildup": "Buildup:",
|
||||
"gold": "Gold",
|
||||
"lv": "",
|
||||
"mini": "Mini",
|
||||
"otomo": "Buddy",
|
||||
"part_anomaly_core": "Anomaliekern",
|
||||
"part_break": "Bruch",
|
||||
"part_sever": "Schnitt",
|
||||
"player": "Spieler",
|
||||
"rage": "Wut:",
|
||||
"servant": "Anhänger",
|
||||
"silver": "Silber",
|
||||
"stamina": "Ausdauer:",
|
||||
"total_buildup": "Gesamt-Buildup",
|
||||
"total_damage": "Gesamt-Schaden"
|
||||
},
|
||||
"ailments": {
|
||||
"blast": "Explosion",
|
||||
"blastblight": "Explosionspest",
|
||||
"bleeding": "Blutung",
|
||||
"bloodblight": "Blutpest",
|
||||
"deadly_poison": "Tödliches Gift",
|
||||
"defense_down": "Verteidigung -",
|
||||
"dragonblight": "Drachenpest",
|
||||
"dung_bomb": "Dungbombe",
|
||||
"engulfed": "Verschlungen",
|
||||
"exhaust": "Erschöpft",
|
||||
"fall_otomo_trap": "Buddy Fallgrube",
|
||||
"fall_trap": "Fallgrube",
|
||||
"falling_asleep": "Am Einschlafen",
|
||||
"fireblight": "Feuerpest",
|
||||
"flash": "Blenden",
|
||||
"frenzy": "Raserei",
|
||||
"frenzy_infection": "Raserei Erlegen",
|
||||
"frenzy_overcome": "Raserei Besiegt",
|
||||
"frostblight": "Frostpest",
|
||||
"hellfireblight": "Höllenfeuerpest",
|
||||
"iceblight": "Eispest",
|
||||
"leeched": "Blutegel",
|
||||
"major_bubbleblight": "Blasenpest (L)",
|
||||
"minor_bubbleblight": "Blasenpest (S)",
|
||||
"muck": "Schlamm",
|
||||
"paralysis": "Lähmung",
|
||||
"poison": "Gift",
|
||||
"quick_sand": "Treibsand",
|
||||
"resistance_down": "Widerstand -",
|
||||
"ride": "Wyvern-Reiten",
|
||||
"roar": "Schrei",
|
||||
"shock_otomo_trap": "Buddy Schockfalle",
|
||||
"shock_trap": "Schockfalle",
|
||||
"sleep": "Schlaf",
|
||||
"steel_fang": "Stahl-Reißzahn",
|
||||
"stench": "Gestank",
|
||||
"stun": "Betäuben",
|
||||
"thunderblight": "Donnerpest",
|
||||
"tranq_bomb": "Beruhigungsbombe",
|
||||
"tremor": "Erschütterung",
|
||||
"waterblight": "Wasserpest",
|
||||
"webbed": "Eingenetzt"
|
||||
},
|
||||
"customization_menu": {
|
||||
"UI_font": "UI Schrift",
|
||||
"UI_font_notice": "Schriftartänderungen erfordern einen Skiptneustart!",
|
||||
"abnormal_statuses": "Status-Anomalien",
|
||||
"activation_count": "Aktivierungsanzahl",
|
||||
"affinity_label": "Affinität-Etikett",
|
||||
"ailment_buildups": "Anomalie-Buildups",
|
||||
"ailment_name": "Anomalie-Name",
|
||||
"ailment_name_label": "Anomalie-Name-Etikett",
|
||||
"ailment_spacing": "Anomalie-Abstand",
|
||||
"ailments": "Anomalien",
|
||||
"all_UI": "Ganze UI",
|
||||
"anchor": "Anker",
|
||||
"anomaly_cores": "Anomaliekerne",
|
||||
"anomaly_filter": "Anomaliekern",
|
||||
"anomaly_health": "Anomaliekern-Zustand",
|
||||
"anomaly_health_percentage": "Anomaliekern-Zustand in %",
|
||||
"apply": "Übernehmen",
|
||||
"assign_new_key": "Neue Taste zuweisen",
|
||||
"attack_label": "Angriff-Etikett",
|
||||
"auto_highlight": "Auto-Erfassen",
|
||||
"background": "Hintergrund",
|
||||
"bar": "Leiste",
|
||||
"blast": "Explosion",
|
||||
"body_parts": "Körperteile",
|
||||
"bold": "Fett",
|
||||
"bombs": "Bomben",
|
||||
"bottom_left": "Unten Links",
|
||||
"bottom_right": "Unten Rechts",
|
||||
"bottom_to_top": "Unten nach Oben",
|
||||
"break_anomaly_filter": "Bruch + Anomaliekern",
|
||||
"break_count": "Bruchanzahl",
|
||||
"break_filter": "Bruch",
|
||||
"break_health": "Bruch-HP",
|
||||
"break_health_percentage": "Bruch-HP in %",
|
||||
"break_max_count": "Max Bruchanzahl",
|
||||
"break_sever_anomaly_filter": "Bruch + Schnitt + Anomaliekern",
|
||||
"break_sever_filter": "Bruch + Schnitt",
|
||||
"buff_UI": "Buff UI",
|
||||
"buildup": "Buildup",
|
||||
"buildup_bar": "Buildup-Leiste",
|
||||
"buildup_bars_are_relative_to": "Buildup-Leisten relativ zu",
|
||||
"buildup_percentage": "Buildup in %",
|
||||
"buildup_percentage_label": "Buildup in %-Etikett",
|
||||
"buildup_value_label": "Buildup-Wert-Etikett",
|
||||
"capture_line": "Fanggrenze",
|
||||
"cart_count": "Karrenanzahl",
|
||||
"cart_count_label": "Karrenanzahl-Etikett",
|
||||
"center": "Mitte",
|
||||
"closest": "Nächster",
|
||||
"color": "Farbe",
|
||||
"colors": "Farben",
|
||||
"config": "Voreinstellungen",
|
||||
"creature_name_label": "Kreaturenname-Etikett",
|
||||
"crown": "Krone",
|
||||
"crown_thresholds": "Krone Grenzwerte",
|
||||
"current_state": "Aktueller Zustand",
|
||||
"current_time": "Aktuelle Zeit",
|
||||
"current_value": "Aktueller Wert",
|
||||
"cutscene": "Zwischensequenz",
|
||||
"damage": "Schaden",
|
||||
"damage_bar": "Schadensleiste",
|
||||
"damage_bars_are_relative_to": "Schadensleiste relativ zu",
|
||||
"damage_meter_UI": "Schadens-UI",
|
||||
"damage_percentage_label": "Schaden in %-Etikett",
|
||||
"damage_value_label": "Schadenswert-Etikett",
|
||||
"dango_skills": "Dango-Fähigkeiten",
|
||||
"debug": "Debug",
|
||||
"default_state": "Voreinstellung",
|
||||
"defense_label": "Verteidigung-Etikett",
|
||||
"delete": "Löschen",
|
||||
"distance": "Entfernung",
|
||||
"dps": "DPS",
|
||||
"dps_label": "DPS-Etikett",
|
||||
"dps_mode": "DPS Modus",
|
||||
"dragon_resistance_label": "Drachenwiderstand-Etikett",
|
||||
"duplicate": "Klonen",
|
||||
"duration": "Dauer",
|
||||
"dynamic_positioning": "Dynamische Platzierung",
|
||||
"dynamically_positioned": "Dynamisch Platziert",
|
||||
"effect_level": "Effekt-Stufe",
|
||||
"element_2_label": "Element 2-Etikett",
|
||||
"element_label": "Element-Etikett",
|
||||
"enable_for": "Aktiviere für",
|
||||
"enabled": "Aktiviert",
|
||||
"endemic_life": "Einheimische Wesen",
|
||||
"endemic_life_UI": "Einheimische Wesen UI",
|
||||
"endemic_life_buffs": "Einheimische Wesen Buffs",
|
||||
"everything_seems_to_be_ok": "Alles scheint gut zu sein!",
|
||||
"family": "Familie",
|
||||
"farthest": "Weitester",
|
||||
"fight_time": "Kampfdauer",
|
||||
"fill_direction": "Füllrichtung",
|
||||
"filter": "Filter",
|
||||
"filter_mode": "Filter-Modus",
|
||||
"fire_resistance_label": "Feuerwiderstand-Etikett",
|
||||
"first": "Zuerst",
|
||||
"first_hit": "Erster Treffer",
|
||||
"flinch_count": "Stolper-Anzahl",
|
||||
"foreground": "Vordergrund",
|
||||
"freeze_dps_on_quest_end": "DPS bei Questabschluss einfrieren",
|
||||
"global_position_modifier": "Allgemeiner Positions-Modifikator",
|
||||
"global_scale_modifier": "Allgemeiner Größen-Modifikator",
|
||||
"global_settings": "Allgemeine Einstellungen",
|
||||
"head_tracking": "Auf Kopf fixieren",
|
||||
"health": "HP",
|
||||
"health_anomaly_filter": "HP + Anomaliekern",
|
||||
"health_break_anomaly_filter": "HP + Bruch + Anomaliekern",
|
||||
"health_break_filter": "HP + Bruch",
|
||||
"health_break_sever_anomaly_filter": "HP + Bruch + Schnitt + Anomaliekern",
|
||||
"health_break_sever_filter": "HP + Bruch + Schnitt",
|
||||
"health_filter": "HP",
|
||||
"health_label": "HP-Etikett",
|
||||
"health_percentage": "HP in %",
|
||||
"health_sever_anomaly_filter": "HP + Schnitt + Anomaliekern",
|
||||
"health_sever_filter": "HP + Schnitt",
|
||||
"height": "Höhe",
|
||||
"hide_ailments_with_zero_buildup": "Anomalien mit 0 Buildup verbergen",
|
||||
"hide_all_active_ailments": "Alle Aktiven Anomalien verbergen",
|
||||
"hide_all_inactive_ailments": "Alle Inaktiven Anomalien verbergen",
|
||||
"hide_bar_for_infinite_buffs": "Leiste für unbegrenzte Buffs verbergen",
|
||||
"hide_dead_or_captured": "Tote oder Gefangene verbergen",
|
||||
"hide_disabled_ailments": "Vom Spiel deaktivierte Anomalien verbergen",
|
||||
"hide_inactive_ailments_with_no_buildup_support": "Inaktive Anomalien ohne Buildup-Möglichkeit verbergen",
|
||||
"hide_inactive_creatures": "Inaktive Kreaturen verbergen",
|
||||
"hide_module_if_total_damage_is_zero": "Modul bei 0 Schaden verbergen",
|
||||
"hide_myself": "Selbst verbergen",
|
||||
"hide_other_players": "Andere Spieler verbergen",
|
||||
"hide_player_if_player_damage_is_zero": "Spieler mit 0 Schaden verbergen",
|
||||
"hide_servants": "Anhänger verbergen",
|
||||
"hide_timer_for_infinite_buffs": "Dauer für unbegrenzte Buffs verbergen",
|
||||
"hide_total_damage": "Gesamtschaden verbergen",
|
||||
"hide_total_if_total_damage_is_zero": "Bei 0 Gesamtschaden verbergen",
|
||||
"hide_undamaged_parts": "Unbeschädigte Teile verbergen",
|
||||
"highest_health": "Höchste HP",
|
||||
"highest_health_percentage": "Höchste HP in %",
|
||||
"highlighted": "Erfasst",
|
||||
"highlighted_bar": "Erfasst-Leiste",
|
||||
"highlighted_buildup_bar": "Erfasst Buildup-Leiste",
|
||||
"highlighted_damage_bar": "Erfasst Schadensleiste",
|
||||
"highlighted_targeted": "Erfasst (anvisiert)",
|
||||
"history": "Verlauf",
|
||||
"history_size": "Verlaufsgröße",
|
||||
"horizontal": "Horizontal",
|
||||
"hotkeys": "Hotkeys",
|
||||
"hunter_rank": "Jägerrang",
|
||||
"hunter_rank_label": "Jägerrang-Etikett",
|
||||
"ice_resistance_label": "Eiswiderstand-Etikett",
|
||||
"id": "ID",
|
||||
"in_lobby": "Im Lager",
|
||||
"in_training_area": "Im Trainingsbereich",
|
||||
"include": "Beinhaltet",
|
||||
"infinite_buffs_location": "Ort für Unbegrenzte Buffs",
|
||||
"inside": "Innen",
|
||||
"installations": "Anlagen",
|
||||
"italic": "Kursiv",
|
||||
"item_buffs": "Gegenstand-Buffs",
|
||||
"join_time": "Beirittszeit",
|
||||
"killcam": "Killcam",
|
||||
"kunai": "Kunai",
|
||||
"language": "Sprache",
|
||||
"large_monster_UI": "Großmonster UI",
|
||||
"large_monster_dynamic_UI": "Großmonster Dynamische UI",
|
||||
"large_monster_highlighted_UI": "Großmonster Erfasst UI",
|
||||
"large_monster_static_UI": "Großmonster Feste UI",
|
||||
"large_monsters": "Große Monster",
|
||||
"last": "Zuletzt",
|
||||
"left_to_right": "Links nach Rechts",
|
||||
"level": "Stufe",
|
||||
"level_label": "Stufe-Etikett",
|
||||
"loading_quest": "Lade Quest",
|
||||
"loss_health": "Schnitt-HP",
|
||||
"loss_health_percentage": "Schnitt-HP in %",
|
||||
"lowest_health": "Niedrigste HP",
|
||||
"lowest_health_percentage": "Niedrigste HP in %",
|
||||
"master_rank": "Meisterrang",
|
||||
"max_distance": "Max Entfernung",
|
||||
"max_monster_updates_per_tick": "Max Monster-Updates pro Tick",
|
||||
"max_value": "Max Wert",
|
||||
"me": "Ich",
|
||||
"melody_effects": "Melodie-Effekte",
|
||||
"menu_font": "Menü-Schriftart",
|
||||
"menu_font_change_disclaimer": "Mehrmals Sprache und Menüschriftart ändern führt zu einem Absturz!",
|
||||
"misc_buffs": "Diverse Buffs",
|
||||
"mod_name": "MHR Overlay",
|
||||
"mode": "Modus",
|
||||
"modifiers": "Modifikatoren",
|
||||
"module_visibility_based_on_game_state": "Sichtbarkeit abhängig vom Spielzustand",
|
||||
"modules": "Modul",
|
||||
"monster_can_be_captured": "Monster ist fangbar",
|
||||
"monster_id": "Monster-ID",
|
||||
"monster_name": "Monster-Name",
|
||||
"monster_name_label": "Monster-Name-Etikett",
|
||||
"monsters": "Monster",
|
||||
"my_damage_bar_location": "Ort für Meine Schadensleiste",
|
||||
"my_otomos": "Meine Buddies",
|
||||
"myself": "Selbst",
|
||||
"name": "Name",
|
||||
"name_label": "Namens-Label",
|
||||
"new": "Neu",
|
||||
"none": "Nichts",
|
||||
"normal": "Normal",
|
||||
"offset": "Offset",
|
||||
"offset_is_relative_to_parts": "Offset ist relativ zu Teile",
|
||||
"opacity_falloff": "Abfall der Deckkraft",
|
||||
"orientation": "Orientierung",
|
||||
"other": "Andere",
|
||||
"other_player_otomos": "Buddies anderer Spieler",
|
||||
"other_players": "Andere Spieler",
|
||||
"otomo_moves": "Buddy Aktionen",
|
||||
"otomos": "Buddies",
|
||||
"outline": "Umrandung",
|
||||
"outside": "Außen",
|
||||
"part_health": "Teil-HP",
|
||||
"part_name": "Teil-Name",
|
||||
"part_name_label": "Teil-Name-Etikett",
|
||||
"percentage_label": "Prozent-Etikett",
|
||||
"performance": "Leistung",
|
||||
"player_name_label": "Spielername-Etikett",
|
||||
"player_name_size_limit": "Höchstbreite Spielername",
|
||||
"player_spacing": "Spieler Abstand",
|
||||
"players": "Spieler",
|
||||
"playing_quest": "Während Quest",
|
||||
"poison": "Gift",
|
||||
"position": "Position",
|
||||
"press_any_key": "Drücke eine Taste...",
|
||||
"prioritize_large_monsters": "Große Monster priorisieren",
|
||||
"quest_end_animation": "Questabschluss-Szene",
|
||||
"quest_end_screen": "Questabschluss-Schirm",
|
||||
"quest_end_timer": "Questabschluss-Zähler",
|
||||
"quest_start_animation": "Questbeginn-Animation",
|
||||
"quest_time": "Quest-Zeit",
|
||||
"rage": "Wut",
|
||||
"rampage_skills": "Randale-Fähigkeiten",
|
||||
"reframework_outdated": "Die installierte REFramework Version ist veraltet. Bitte aktualisieren. Sonst wird MHR Overlay nicht richtig arbeiten.",
|
||||
"relative_offset": "Relatives Offset",
|
||||
"rename": "Umbenennen",
|
||||
"render_highlighted_monster": "Rendere erfasstes Monster",
|
||||
"render_inactive_anomaly_cores": "Rendere inaktive Anomaliekerne",
|
||||
"render_not_highlighted_monsters": "Rendere nicht erfasste Monster",
|
||||
"renderer": "Renderer",
|
||||
"reset": "Zurücksetzen",
|
||||
"reversed_order": "Umgekehrte Reihenfolge",
|
||||
"reward_screen": "Belohnungsauswahl",
|
||||
"right_alignment_shift": "Ausrichtungsverschiebung Rechts",
|
||||
"right_to_left": "Rechts nach Links",
|
||||
"servant_otomos": "Anhänger-Buddies",
|
||||
"servants": "Anhänger",
|
||||
"settings": "Einstellungen",
|
||||
"sever_anomaly_filter": "Schnitt + Anomaliekern",
|
||||
"sever_filter": "Schnitt",
|
||||
"shadow": "Schatten",
|
||||
"show_my_otomos_separately": "Zeige Meine Buddies getrennt",
|
||||
"show_other_player_otomos_separately": "Zeige Buddies anderer Spieler getrennt",
|
||||
"show_servant_otomos_separately": "Zeige Anhänger-Buddies getrennt",
|
||||
"size": "Größe",
|
||||
"skills": "Fähigkeiten",
|
||||
"small_monster_UI": "Kleinmonster UI",
|
||||
"small_monsters": "Kleine Monster",
|
||||
"sorting": "Sortierung",
|
||||
"spacing": "Abstand",
|
||||
"stamina": "Ausdauer",
|
||||
"stamina_label": "Ausdauer-Etikett",
|
||||
"static_orientation": "Feste Orientierung",
|
||||
"static_position": "Feste Platzierung",
|
||||
"static_sorting": "Feste Sortierung",
|
||||
"static_spacing": "Fester Abstand",
|
||||
"statically_positioned": "Fest Platziert",
|
||||
"stats_UI": "Status UI",
|
||||
"status": "Status",
|
||||
"style": "Stil",
|
||||
"summary_screen": "Zusammenfassung",
|
||||
"text_label": "Text-Etikett",
|
||||
"thickness": "Dicke",
|
||||
"thunder_resistance_label": "Donnerwiderstand-Etikett",
|
||||
"time_UI": "Zeit UI",
|
||||
"time_label": "Zeit-Etikett",
|
||||
"time_limit": "Zeitlimit (Sekunden)",
|
||||
"timer": "Dauer",
|
||||
"timer_delays": "Zeitabstände",
|
||||
"timer_label": "Dauer-Etikett",
|
||||
"top_buildup": "Bester Buildup",
|
||||
"top_damage": "Bester Schaden",
|
||||
"top_dps": "Bester DPS",
|
||||
"top_left": "Oben Links",
|
||||
"top_right": "Oben Rechts",
|
||||
"top_to_bottom": "Oben nach Unten",
|
||||
"total": "Gesamt",
|
||||
"total_buildup": "Gesamt Buildup",
|
||||
"total_buildup_label": "Gesamt Buildup-Etikett",
|
||||
"total_buildup_value_label": "Gesamt Buildup-Wert-Etikett",
|
||||
"total_cart_count_label": "Gesamtanzahl Karren-Etikett",
|
||||
"total_damage": "Gesamtschaden",
|
||||
"total_damage_label": "Gesamtschaden-Etikett",
|
||||
"total_damage_location": "Ort für Gesamtschadensleiste",
|
||||
"total_damage_offset_is_relative": "Gesamtschaden Offset ist relativ",
|
||||
"total_damage_value_label": "Gesamtschadenswert-Etikett",
|
||||
"total_dps": "Gesamte DPS",
|
||||
"total_dps_label": "Gesamte DPS-Etikett",
|
||||
"tracked_damage_types": "Verfolgte Schadensarten",
|
||||
"tracked_monster_types": "Verfolgte Monsterarten",
|
||||
"type": "Typ",
|
||||
"update_buffs_delay": "Buffs abfragen (in Sek.)",
|
||||
"update_is_online_delay": "Onlinecheck abfragen (in Sek.)",
|
||||
"update_myself_position_delay": "Eigene Position abfragen (in Sek.)",
|
||||
"update_player_info_delay": "Spielerinfo abfragen (in Sek.)",
|
||||
"update_players_delay": "Spieler abfragen (in Sek.)",
|
||||
"update_quest_time_delay": "Questzeit abfragen (in Sek.)",
|
||||
"update_singletons_delay": "Singletons abfragen (in Sek.)",
|
||||
"update_window_size_delay": "Fenstergröße abfragen (in Sek.)",
|
||||
"use_d2d_if_available": "Direct2D nutzen wenn vorhanden",
|
||||
"value": "Wert",
|
||||
"value_label": "Wert-Etikett",
|
||||
"vertical": "Vertikal",
|
||||
"viewport_offset": "Viewport Offset",
|
||||
"visible": "Sichtbar",
|
||||
"water_resistance_label": "Wasserwiderstand-Etikett",
|
||||
"weapon_skills": "Waffen-Fähigkeiten",
|
||||
"width": "Breite",
|
||||
"world_offset": "Welt Offset",
|
||||
"wyvern_riding": "Wyvern-Reiten",
|
||||
"x": "X",
|
||||
"y": "Y",
|
||||
"z": "Z"
|
||||
},
|
||||
"dango_skills": {
|
||||
"dango_adrenaline": "Dango-Adrenalin",
|
||||
"dango_booster": "Dango-Verstärker",
|
||||
"dango_bulker": "Dango-Kraftprotz",
|
||||
"dango_connector": "Dango-Verbinder",
|
||||
"dango_defender": "Dango-Verteidiger",
|
||||
"dango_flyer": "Dango-Jongleur",
|
||||
"dango_glutton": "Dango-Nimmersatt",
|
||||
"dango_hunter": "Dango-Jäger",
|
||||
"dango_insurance": "Dango-Sicherer",
|
||||
"dango_insurance_defense_up": "Dango-Sicherer Verteidigung +",
|
||||
"super_recovery_dango": "Super-Erholungs-Dango"
|
||||
},
|
||||
"endemic_life": {
|
||||
"butterflame": "Flämmling",
|
||||
"clothfly": "Tuchfalter",
|
||||
"cutterfly": "Schnibelle",
|
||||
"gold_wirebug": "Goldseilkäfer",
|
||||
"peepersects": "Späherlinge",
|
||||
"red_lampsquid": "Rotlichtkalmar",
|
||||
"ruby_wirebug": "Rubinseilkäfer",
|
||||
"stinkmink": "Miefnerz",
|
||||
"yellow_lampsquid": "Gelblichtkalmar"
|
||||
},
|
||||
"font_name": "NotoSans-Bold.otf",
|
||||
"item_buffs": {
|
||||
"adamant_seed": "Diamantsamen",
|
||||
"armor_ammo": "Rüstung (Munition)",
|
||||
"armorskin": "Panzerhaut",
|
||||
"dash_juice": "Sprintsaft",
|
||||
"demon_ammo": "Dämon (Munition)",
|
||||
"demon_powder": "Dämonenpulver",
|
||||
"demondrug": "Dämonenmittel",
|
||||
"gourmet_fish": "Gourmet-Fisch",
|
||||
"hardshell_powder": "Harthülsenpulver",
|
||||
"immunizer": "Immunisierer",
|
||||
"mega_armorskin": "Mega-Panzerhaut",
|
||||
"mega_demondrug": "Mega-Dämonenmittel",
|
||||
"might_seed": "Machtsamen"
|
||||
},
|
||||
"melody_effects": {
|
||||
"affinity_up": "Affinität +",
|
||||
"attack_and_affinity_up": "Angriff & Affinität +",
|
||||
"attack_and_defense_up": "Angriff & Verteidigung +",
|
||||
"attack_up": "Angriff +",
|
||||
"blight_negated": "Pest negiert",
|
||||
"defense_up": "Verteidigung +",
|
||||
"divine_protection": "Göttlicher Schutz",
|
||||
"earplugs_l": "Ohrstöpsel II",
|
||||
"earplugs_s": "Ohrstöpsel I",
|
||||
"elemental_attack_boost": "Elementangriff-Boost",
|
||||
"environment_damage_negated": "Umgebungsschaden negiert",
|
||||
"health_recovery_l": "Gesundheitserholung (L)",
|
||||
"health_recovery_s": "Gesundheitserholung (S)",
|
||||
"health_recovery_s_antidote": "Gesundheitserholung (S) + Gegengift",
|
||||
"health_regeneration": "Gesundheitsregeneration",
|
||||
"infernal_melody": "Höllenmelodie",
|
||||
"knockbacks_negated": "Rückschläge negiert",
|
||||
"self_improvement": "Selbstverbesserung",
|
||||
"sharpness_extension": "Schärfeverlängerung",
|
||||
"sharpness_loss_reduced": "Schärfeverlust reduziert",
|
||||
"sharpness_regeneration": "Schärferegeneration",
|
||||
"sonic_barrier": "Schallbarriere",
|
||||
"sonic_wave": "Schallwelle",
|
||||
"stamina_recovery_up": "Ausdauer-Erholung +",
|
||||
"stamina_use_reduced": "Ausdauernutzung -",
|
||||
"stun_negated": "Betäuben negiert",
|
||||
"tremors_negated": "Erschütterungen negiert",
|
||||
"wind_pressure_negated": "Winddruck negiert"
|
||||
},
|
||||
"misc_buffs": {
|
||||
"attack_up": "Angriff +",
|
||||
"defense_up": "Verteidigung +",
|
||||
"immunity": "Immunität",
|
||||
"natural_healing_up": "Natürliche Heilung +",
|
||||
"stamina_use_down": "Ausdauernutzung -"
|
||||
},
|
||||
"otomo_moves": {
|
||||
"go_fight_win": "Jubeltanz",
|
||||
"power_drum": "Krafttrommel",
|
||||
"rousing_roar": "Stärkungsbrüllen",
|
||||
"vase_of_vitality": "Vase der Vitalität"
|
||||
},
|
||||
"parts": {
|
||||
"abdomen": "Abdomen",
|
||||
"amatsu_unknown": "?",
|
||||
"antenna": "Fühler",
|
||||
"arms": "Arme",
|
||||
"arms_mud": "Arme (Schlamm)",
|
||||
"back": "Rücken",
|
||||
"back_windsac": "Rücken (Windsack)",
|
||||
"body": "Körper",
|
||||
"body_mud": "Körper (Schlamm)",
|
||||
"carapace": "Platte",
|
||||
"chest": "Brust",
|
||||
"chest_windsac": "Brust (Windsack)",
|
||||
"claw": "Klaue",
|
||||
"crest": "Kamm",
|
||||
"dorsal_fin": "Rückenflosse",
|
||||
"foreleg": "Vorderbein",
|
||||
"forelegs": "Vorderbeine",
|
||||
"head": "Kopf",
|
||||
"head_mud": "Kopf (Schlamm)",
|
||||
"hind_leg": "Hinterbein",
|
||||
"hind_legs": "Hinterbeine",
|
||||
"large_mudbulb": "Große Schlammknolle",
|
||||
"left_arm": "Arm L",
|
||||
"left_arm_ice": "Arm L (Eis)",
|
||||
"left_claw": "Klaue L",
|
||||
"left_cutwing": "Schnittflügel L",
|
||||
"left_foreleg": "Vorderbein L",
|
||||
"left_hind_leg": "Hinterbein L",
|
||||
"left_leg": "Bein L",
|
||||
"left_leg_mud": "Bein L (Schlamm)",
|
||||
"left_legs": "Beine L",
|
||||
"left_wing": "Flügel L",
|
||||
"left_wingclaw": "Flügelklaue L",
|
||||
"legs": "Beine",
|
||||
"lower_back": "Unterer Rücken",
|
||||
"lower_body": "Unterkörper",
|
||||
"mane": "Mähne",
|
||||
"mudbulb": "Schlammknolle",
|
||||
"neck": "Hals",
|
||||
"rear": "Hintern",
|
||||
"right_arm": "Arm R",
|
||||
"right_arm_ice": "Arm R (Eis)",
|
||||
"right_claw": "Klaue R",
|
||||
"right_cutwing": "Schnittflügel R",
|
||||
"right_foreleg": "Vorderbein R",
|
||||
"right_hind_leg": "Hinterbein R",
|
||||
"right_leg": "Bein R",
|
||||
"right_leg_mud": "Bein R (Schlamm)",
|
||||
"right_legs": "Beine R",
|
||||
"right_wing": "Flügel R",
|
||||
"right_wingclaw": "Flügelklaue R",
|
||||
"rock": "Fels",
|
||||
"shell": "Panzer",
|
||||
"spinning": "Spinning",
|
||||
"tail": "Schwanz",
|
||||
"tail_mud": "Schwanz (Schlamm)",
|
||||
"tail_tip": "Schwanzspitze",
|
||||
"tail_windsac": "Schwanz (Windsack)",
|
||||
"thundersacs": "Funkensack",
|
||||
"torso": "Torso",
|
||||
"torso_mud": "Torso (Schlamm)",
|
||||
"unknown": "?",
|
||||
"upper_back": "Oberer Rücken",
|
||||
"upper_body": "Oberkörper",
|
||||
"wingclaw": "Flügelklaue",
|
||||
"wingclaws": "Flügelklauen",
|
||||
"wings": "Flügel"
|
||||
},
|
||||
"rampage_skills": {
|
||||
"chameleos_soul": "Chameleos-Seele",
|
||||
"kushala_daora_soul": "Kushala-Daora-Seele"
|
||||
},
|
||||
"skills": {
|
||||
"adrenaline_rush": "Adrenalinschub",
|
||||
"affinity_sliding": "Affinitätsschlittern",
|
||||
"agitator": "Aufhetzer",
|
||||
"berserk": "Berserker",
|
||||
"bladescale_hone": "KlingenschVerbess",
|
||||
"blood_awakening": "Bluterwachen",
|
||||
"bloodlust": "Blutdurst",
|
||||
"burst": "Salve",
|
||||
"coalescence": "Verschmelzung",
|
||||
"counterstrike": "Gegenschlag",
|
||||
"dereliction": "Verwahrlosung",
|
||||
"dragon_conversion_elemental_attack_up": "Drachenumwandlung: Elem. Ang +",
|
||||
"dragon_conversion_elemental_res_up": "Drachenumwandlung: Elem. Wdr +",
|
||||
"dragonheart": "Drachenherz",
|
||||
"embolden": "Ermutigen",
|
||||
"frenzied_bloodlust": "Raserei-Blutdurst",
|
||||
"furious": "Zorniger",
|
||||
"grinder_s": "Schleifer (S)",
|
||||
"heaven_sent": "Wie gerufen",
|
||||
"hellfire_cloak": "Höllenfeuer-Umhang",
|
||||
"heroics": "Heldentat",
|
||||
"inspiration": "Inspiration",
|
||||
"intrepid_heart": "Furchtloses Herz",
|
||||
"latent_power": "Latente Kraft",
|
||||
"maximum_might": "Höchstmacht",
|
||||
"offensive_guard": "Offensive Abwehr",
|
||||
"partbreaker": "Teilezerstörer",
|
||||
"peak_performance": "Höchstleistung",
|
||||
"powder_mantle_blue": "Pulver-Mantel (Blau)",
|
||||
"powder_mantle_red": "Pulver-Mantel (Rot)",
|
||||
"protective_polish": "Schutzpolitur",
|
||||
"resentment": "Groll",
|
||||
"resuscitate": "Wiederbelebung",
|
||||
"spiribirds_call": "Irrlitzruf",
|
||||
"status_trigger": "Statusauslöser",
|
||||
"strife": "Kampf",
|
||||
"wall_runner": "Wandläufer",
|
||||
"wind_mantle": "Wind-Mantel"
|
||||
},
|
||||
"stats": {
|
||||
"affinity": "Affinität",
|
||||
"attack": "Angriff",
|
||||
"defense": "Verteidigung",
|
||||
"dragon": "Drache",
|
||||
"dragon_resistance": "Drachenwdrstd",
|
||||
"fire": "Feuer",
|
||||
"fire_resistance": "Feuerwdrstd",
|
||||
"ice": "Eis",
|
||||
"ice_resistance": "EIswdrstd",
|
||||
"stamina": "Ausdauer",
|
||||
"thunder": "Donner",
|
||||
"thunder_resistance": "Donnerwdrstd",
|
||||
"water": "Wasser",
|
||||
"water_resistance": "Wasserwdrstd"
|
||||
},
|
||||
"unicode_glyph_ranges": [
|
||||
32,
|
||||
255,
|
||||
256,
|
||||
591,
|
||||
1024,
|
||||
1327,
|
||||
7680,
|
||||
7935,
|
||||
8192,
|
||||
8303,
|
||||
65280,
|
||||
65519,
|
||||
0
|
||||
],
|
||||
"weapon_skills": {
|
||||
"bow": {
|
||||
"arc_shot_affinity": "Bogenschuss: Affinität",
|
||||
"arc_shot_brace": "Bogenschuss: Festhalten",
|
||||
"bolt_boost": "Bolzen-Booster",
|
||||
"herculean_draw": "Herkulisches Ziehen"
|
||||
},
|
||||
"charge_blade": {
|
||||
"element_boost": "Elementbonus",
|
||||
"sword_boost_mode": "Schwertmodus Verstärkt"
|
||||
},
|
||||
"dual_blades": {
|
||||
"archdemon_mode": "Erzdämonenmodus",
|
||||
"ironshine_silk": "Eisenschimmer-Seide"
|
||||
},
|
||||
"great_sword": {
|
||||
"power_sheathe": "Kraft-Wegstecken"
|
||||
},
|
||||
"gunlance": {
|
||||
"erupting_cannon": "Eruptionskanone",
|
||||
"ground_splitter": "Bodenteiler"
|
||||
},
|
||||
"hammer": {
|
||||
"impact_burst": "Einschlagsexplosion"
|
||||
},
|
||||
"heavy_bowgun": {
|
||||
"counter_charger": "Konter-Aufladen",
|
||||
"overheat": "Überhitzt",
|
||||
"rising_moon": "Aufgehender Mond",
|
||||
"setting_sun": "Untergehende Sonne",
|
||||
"wyvernsnipe_reload": "Wyvernauge-Nachladen"
|
||||
},
|
||||
"hunting_horn": {
|
||||
"bead_of_resonance": "Perle der Resonanz",
|
||||
"silkbind_shockwave": "Seidenbinder-Schockwelle",
|
||||
"sonic_bloom": "Schallblüte"
|
||||
},
|
||||
"insect_glaive": {
|
||||
"all_extracts_mix": "Alle Extrakte",
|
||||
"orange_extract": "Orangenes Extrakt",
|
||||
"red_extract": "Rotes Extrakt",
|
||||
"white_extract": "Weißes Extrakt"
|
||||
},
|
||||
"lance": {
|
||||
"anchor_rage": "Ankerwut",
|
||||
"spiral_thrust": "Spiralstoß",
|
||||
"twin_wine": "Zwillingsranke"
|
||||
},
|
||||
"light_bowgun": {
|
||||
"fanning_maneuver": "Fächermanöver",
|
||||
"wyvernblast_reload": "Wyvernexplosion-Nachladen"
|
||||
},
|
||||
"long_sword": {
|
||||
"harvest_moon": "Erntemond",
|
||||
"iai_slash": "Iai-Hieb",
|
||||
"soaring_kick": "Himmelhoher Tritt",
|
||||
"spirit_gauge": "Elanbalken",
|
||||
"spirit_gauge_autofill": "Elanbalken-Autoladung"
|
||||
},
|
||||
"switch_axe": {
|
||||
"amped_state": "Verstärkter Zustand",
|
||||
"axe_heavy_slam": "Axt: Schwerer Niederschlag",
|
||||
"switch_charger": "Morph-Lader"
|
||||
},
|
||||
"sword_and_shield": {
|
||||
"destroyer_oil": "Zerstöreröl"
|
||||
}
|
||||
},
|
||||
"weapons": {
|
||||
"bow": "Bogen",
|
||||
"charge_blade": "Energieklinge",
|
||||
"dual_blades": "Doppelklingen",
|
||||
"great_sword": "Großschwert",
|
||||
"gunlance": "Gewehrlanze",
|
||||
"hammer": "Hammer",
|
||||
"heavy_bowgun": "Schw. Bogengewehr",
|
||||
"hunting_horn": "Jagdhorn",
|
||||
"insect_glaive": "Insektenglefe ",
|
||||
"lance": "Lanze",
|
||||
"light_bowgun": "Lcht. Bogengewehr",
|
||||
"long_sword": "Langschwert",
|
||||
"switch_axe": "Morph-Axt",
|
||||
"sword_and_shield": "Schwert & Schild"
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user