mirror of
https://github.com/GreenComfyTea/MHR-Overlay.git
synced 2026-01-30 07:18:03 -08:00
Compare commits
23 Commits
0951de24e2
...
v2.6
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
f01ec08990 | ||
|
|
b6ed4f036a | ||
|
|
fedf5bc7af | ||
|
|
009eb9ffb0 | ||
|
|
b8a7f109e0 | ||
|
|
51b824e385 | ||
|
|
c8bd65556e | ||
|
|
0781662344 | ||
|
|
5bdcd1b9cf | ||
|
|
305a78b654 | ||
|
|
6236c1e088 | ||
|
|
ba571b0426 | ||
|
|
2c7c229ec9 | ||
|
|
39dbd23791 | ||
|
|
96407c07bf | ||
|
|
1f3a7d2bf8 | ||
|
|
423635400c | ||
|
|
17b89d3d7f | ||
|
|
c3d78705a3 | ||
|
|
764b72f0ea | ||
|
|
df43908a31 | ||
|
|
0f72fba92d | ||
|
|
e586534c4d |
33
README.md
33
README.md
@@ -135,33 +135,34 @@
|
||||
* **[Troubleshooting](https://github.com/GreenComfyTea/MHR-Overlay/wiki/Troubleshooting)**
|
||||
|
||||
# Requirements
|
||||
1. [REFramework](https://www.nexusmods.com/monsterhunterrise/mods/26) (v1.503+);
|
||||
2. [REFramework Direct2D](https://www.nexusmods.com/monsterhunterrise/mods/134) (v0.4.0+) - Needed for Unicode Support.
|
||||
1. **[REFramework](https://www.nexusmods.com/monsterhunterrise/mods/26)** (v1.503+);
|
||||
2. **[REFramework Direct2D](https://www.nexusmods.com/monsterhunterrise/mods/134)** (v0.4.0+) - Needed for Unicode Support.
|
||||
|
||||
# How to install:
|
||||
1. Install [REFramework](https://www.nexusmods.com/monsterhunterrise/mods/26);
|
||||
2. Install [REFramework Direct2D](https://www.nexusmods.com/monsterhunterrise/mods/134);
|
||||
1. Install **[REFramework](https://www.nexusmods.com/monsterhunterrise/mods/26)**;
|
||||
2. Install **[REFramework Direct2D](https://www.nexusmods.com/monsterhunterrise/mods/134)**;
|
||||
>**:pushpin: Windows:** Works normally.
|
||||
|
||||
>**:pushpin: Linux:** Latest Experimental Proton seems to have it working normally as well (https://github.com/cursey/reframework-d2d/issues/5).
|
||||
|
||||
>**:pushpin: Steam Deck:** I've seen people getting it working but I don't have the exact instructions. You will have to figure it out yourself and/or search the nexus pages for information ([REFramework](https://www.nexusmods.com/monsterhunterrise/mods/26?tab=description), [REFramework Direct2D](https://www.nexusmods.com/monsterhunterrise/mods/134), [MHR Overlay](https://www.nexusmods.com/monsterhunterrise/mods/50)).
|
||||
>**:pushpin: Steam Deck:** I've seen people getting it working but I don't have the exact instructions. You will have to figure it out yourself and/or search the nexus pages for information (**[REFramework](https://www.nexusmods.com/monsterhunterrise/mods/26?tab=description)**, **[REFramework Direct2D](https://www.nexusmods.com/monsterhunterrise/mods/134)**, **[MHR Overlay](https://www.nexusmods.com/monsterhunterrise/mods/50)**).
|
||||
|
||||
3. Download the mod:
|
||||
* Official release can be downloaded from [Nexus Mods](https://www.nexusmods.com/monsterhunterrise/mods/50);
|
||||
* Nightly builds are available in [this repo](https://github.com/GreenComfyTea/MHR-Overlay) and can contain broken functionality, debugging info on screen, bugs and might require the latest [nightly build](https://github.com/praydog/REFramework-nightly/releases) of [REFramework](https://www.nexusmods.com/monsterhunterrise/mods/26). Use with caution!
|
||||
4. Extract the mod from the archive and place it in MonsterHunterRise folder. Refer to [FAQ](https://github.com/GreenComfyTea/MHR-Overlay/wiki/FAQ) to verify how the file hierarchy should look like if everything is done correctly.
|
||||
* Official release can be downloaded from **[Nexus Mods](https://www.nexusmods.com/monsterhunterrise/mods/50)**;
|
||||
* Nightly builds are available in **[this repo](https://github.com/GreenComfyTea/MHR-Overlay)** and can contain broken functionality, debugging info on screen, bugs and might require the latest **[nightly build](https://github.com/praydog/REFramework-nightly/releases)** of **[REFramework](https://www.nexusmods.com/monsterhunterrise/mods/26)**. Use with caution!
|
||||
4. Extract the mod from the archive and place it in MonsterHunterRise folder. Refer to **[FAQ](https://github.com/GreenComfyTea/MHR-Overlay/wiki/FAQ)** to verify how the file hierarchy should look like if everything is done correctly.
|
||||
|
||||
# Credits
|
||||
**GreenComfyTea** - creator of the mod and it's main contributor.
|
||||
**cursecat** - creator of [REFramework](https://www.nexusmods.com/monsterhunterrise/mods/26), [REFramework Direct2D](https://www.nexusmods.com/monsterhunterrise/mods/134) plugin and [Monster Has HP Bar](https://www.nexusmods.com/monsterhunterrise/mods/43) mod, which provided an example on how to retrieve monster HP data.
|
||||
**praydog2** - creator of [REFramework](https://www.nexusmods.com/monsterhunterrise/mods/26). Contributed huge improvements to the performance of the mod.
|
||||
**coavins** - creator of [coavins damage meter](https://www.nexusmods.com/monsterhunterrise/mods/68) mod.
|
||||
**[GreenComfyTea](https://github.com/GreenComfyTea)** - creator of the mod and it's main contributor.
|
||||
**[cursey](https://github.com/cursey)** - creator of [REFramework](https://www.nexusmods.com/monsterhunterrise/mods/26), [REFramework Direct2D](https://www.nexusmods.com/monsterhunterrise/mods/134) plugin and [Monster Has HP Bar](https://www.nexusmods.com/monsterhunterrise/mods/43) mod, which provided an example on how to retrieve monster HP data.
|
||||
**[praydog](https://github.com/praydog)** - creator of [REFramework](https://www.nexusmods.com/monsterhunterrise/mods/26). Contributed huge improvements to the performance of the mod.
|
||||
**[coavins](https://github.com/coavins)** - creator of [coavins damage meter](https://www.nexusmods.com/monsterhunterrise/mods/68) mod.
|
||||
**[lingsamuel](https://github.com/lingsamuel)** - creator of [Data Reporter and Buff Notification](https://www.nexusmods.com/monsterhunterrise/mods/1609) mod.
|
||||
|
||||
**neatnet** - Korean translation.
|
||||
**s9000008, mcc1** - Traditional Chinese translation.
|
||||
**etnAtker**, **sukiqwq** - Simplified Chinese translation.
|
||||
**AKILAND0214** - Japanese translation.
|
||||
**[neatnet](https://github.com/neatnet)** - Korean translation.
|
||||
**[s9000008](https://github.com/s9000008)**, **[mcc1](https://github.com/mcc1)** - Traditional Chinese translation.
|
||||
**[etnAtker](https://github.com/etnAtker)**, **[sukiqwq](https://github.com/sukiqwq)** - Simplified Chinese translation.
|
||||
**[AKILAND0214](https://github.com/AKILAND0214)** - Japanese translation.
|
||||
***
|
||||
# Support
|
||||
|
||||
|
||||
@@ -109,6 +109,10 @@ this.keys = {
|
||||
"frenzy_infection"
|
||||
};
|
||||
|
||||
this.UI = nil;
|
||||
|
||||
local abnormal_statuses_type_name = "abnormal_statuses";
|
||||
|
||||
local frenzy_infected_duration = 121;
|
||||
|
||||
local player_quest_base_type_def = sdk.find_type_definition("snow.player.PlayerQuestBase");
|
||||
@@ -221,12 +225,12 @@ function this.update(player, player_data)
|
||||
end
|
||||
|
||||
function this.update_abnormal_status(key, value_owner, value_holder, timer_owner, timer_holder, is_infinite, minimal_value, level_breakpoints)
|
||||
return buffs.update_generic_buff(this.list, config.current_config.buff_UI.filter.abnormal_statuses, this.get_abnormal_status_name, key,
|
||||
value_owner, value_holder, timer_owner, timer_holder, is_infinite, minimal_value, level_breakpoints);
|
||||
return buffs.update_generic_buff(this.list, config.current_config.buff_UI.filter.abnormal_statuses, this.get_abnormal_status_name,
|
||||
abnormal_statuses_type_name, key, value_owner, value_holder, timer_owner, timer_holder, is_infinite, minimal_value, level_breakpoints);
|
||||
end
|
||||
|
||||
function this.update_generic(key, level, timer)
|
||||
return buffs.update_generic(this.list, this.get_abnormal_status_name, key, level, timer);
|
||||
return buffs.update_generic(this.list, this.get_abnormal_status_name, abnormal_statuses_type_name, key, level, timer);
|
||||
end
|
||||
|
||||
function this.apply_filter(key)
|
||||
@@ -368,9 +372,15 @@ function this.update_sleep(player)
|
||||
this.update_abnormal_status("sleep", nil, nil, player, sleep_duration_timer_field);
|
||||
end
|
||||
|
||||
function this.init_all_UI()
|
||||
for abnormal_status_key, abnormal_status in pairs(this.list) do
|
||||
buffs.init_UI(abnormal_status);
|
||||
end
|
||||
end
|
||||
|
||||
function this.init_names()
|
||||
for abnormal_status_key, debuff in pairs(this.list) do
|
||||
debuff.name = this.get_abnormal_status_name(abnormal_status_key);
|
||||
for abnormal_status_key, abnormal_status in pairs(this.list) do
|
||||
abnormal_status.name = this.get_abnormal_status_name(abnormal_status_key);
|
||||
end
|
||||
end
|
||||
|
||||
|
||||
@@ -64,7 +64,7 @@ local player_lobby_base_type_def = sdk.find_type_definition("snow.player.PlayerL
|
||||
local player_base_type_def = sdk.find_type_definition("snow.player.PlayerBase");
|
||||
local player_weapon_type_field = player_base_type_def:get_field("_playerWeaponType");
|
||||
|
||||
function this.new(key, name, level, duration)
|
||||
function this.new(type, key, name, level, duration)
|
||||
local is_infinite = false;
|
||||
|
||||
if name == nil then
|
||||
@@ -83,6 +83,7 @@ function this.new(key, name, level, duration)
|
||||
|
||||
local buff = {};
|
||||
|
||||
buff.type = type;
|
||||
buff.key = key;
|
||||
buff.name = name;
|
||||
buff.level = level;
|
||||
@@ -110,20 +111,37 @@ function this.init_buffs()
|
||||
this.list = {};
|
||||
end
|
||||
|
||||
function this.init_all_UI()
|
||||
abnormal_statuses.init_all_UI();
|
||||
item_buffs.init_all_UI();
|
||||
endemic_life_buffs.init_all_UI();
|
||||
melody_effects.init_all_UI();
|
||||
dango_skills.init_all_UI();
|
||||
rampage_skills.init_all_UI();
|
||||
skills.init_all_UI();
|
||||
weapon_skills.init_all_UI();
|
||||
otomo_moves.init_all_UI();
|
||||
misc_buffs.init_all_UI();
|
||||
end
|
||||
|
||||
function this.init_UI(buff)
|
||||
local cached_config = config.current_config.buff_UI;
|
||||
local cached_config = config.current_config.buff_UI[buff.type];
|
||||
buff.buff_UI = buff_UI_entity.new(cached_config.bar, cached_config.name_label, cached_config.timer_label);
|
||||
end
|
||||
|
||||
function this.init_names()
|
||||
abnormal_statuses.init_names();
|
||||
item_buffs.init_names();
|
||||
endemic_life_buffs.init_names();
|
||||
melody_effects.init_names();
|
||||
dango_skills.init_names();
|
||||
rampage_skills.init_names();
|
||||
skills.init_names();
|
||||
weapon_skills.init_names();
|
||||
otomo_moves.init_names();
|
||||
misc_buffs.init_names();
|
||||
end
|
||||
|
||||
local tere = {};
|
||||
|
||||
function this.update()
|
||||
if not config.current_config.buff_UI.enabled then
|
||||
return;
|
||||
@@ -213,7 +231,8 @@ function this.update_timer(buff, timer)
|
||||
end
|
||||
end
|
||||
|
||||
function this.update_generic_buff(buff_list, filter_list, get_name_function, buff_key,
|
||||
function this.update_generic_buff(buff_list, filter_list, get_name_function,
|
||||
buff_type, buff_key,
|
||||
value_owner, value_holder,
|
||||
timer_owner, timer_holder,
|
||||
is_infinite, minimal_value, level_breakpoints)
|
||||
@@ -288,17 +307,17 @@ function this.update_generic_buff(buff_list, filter_list, get_name_function, buf
|
||||
end
|
||||
end
|
||||
|
||||
return this.update_generic(buff_list, get_name_function, buff_key, level, timer);
|
||||
return this.update_generic(buff_list, get_name_function, buff_type, buff_key, level, timer);
|
||||
end
|
||||
|
||||
function this.update_generic(buff_list, get_name_function, buff_key, level, timer)
|
||||
function this.update_generic(buff_list, get_name_function, buff_type, buff_key, level, timer)
|
||||
level = level or 1;
|
||||
|
||||
local buff = buff_list[buff_key];
|
||||
if buff == nil then
|
||||
local name = get_name_function(buff_key);
|
||||
|
||||
buff = this.new(buff_key, name, level, timer);
|
||||
buff = this.new(buff_type, buff_key, name, level, timer);
|
||||
buff_list[buff_key] = buff;
|
||||
else
|
||||
if buff.level ~= level then
|
||||
|
||||
@@ -45,26 +45,26 @@ local package = package;
|
||||
this.list = {
|
||||
dango_adrenaline = nil,
|
||||
dango_booster = nil,
|
||||
dango_connector = nil,
|
||||
dango_defender = nil,
|
||||
dango_flyer = nil,
|
||||
dango_glutton = nil,
|
||||
dango_hunter = nil,
|
||||
dango_insurance = nil,
|
||||
dango_insurance_defense_up = nil,
|
||||
dango_glutton = nil,
|
||||
dango_flyer = nil,
|
||||
dango_defender = nil,
|
||||
dango_hunter = nil,
|
||||
dango_connector = nil,
|
||||
super_recovery_dango = nil
|
||||
};
|
||||
|
||||
this.keys = {
|
||||
"dango_adrenaline",
|
||||
"dango_booster",
|
||||
"dango_connector",
|
||||
"dango_defender",
|
||||
"dango_flyer",
|
||||
"dango_glutton",
|
||||
"dango_hunter",
|
||||
"dango_insurance",
|
||||
"dango_insurance_defense_up",
|
||||
"dango_glutton",
|
||||
"dango_flyer",
|
||||
"dango_defender",
|
||||
"dango_hunter",
|
||||
"dango_connector",
|
||||
"super_recovery_dango"
|
||||
};
|
||||
|
||||
@@ -127,8 +127,11 @@ local dango_skill_ids = {
|
||||
super_recovery_dango = 56
|
||||
};
|
||||
|
||||
|
||||
this.is_dango_adrenaline_active = false;
|
||||
|
||||
local dango_skills_type_name = "dango_skills";
|
||||
|
||||
local dango_bulker_attack_up = 15;
|
||||
local previous_super_recovery_dango_timer = 0;
|
||||
|
||||
@@ -171,8 +174,6 @@ local flag_cat_skill_insurance_field = quest_manager_type_def:get_field("_FlagCa
|
||||
local is_cat_skill_insurance_method = quest_manager_type_def:get_method("isCatSkillInsurance");
|
||||
|
||||
function this.update(player, player_data)
|
||||
|
||||
|
||||
this.update_dango_adrenaline();
|
||||
this.update_dango_hunter(player_data);
|
||||
this.update_dango_insurance();
|
||||
@@ -187,12 +188,13 @@ function this.update(player, player_data)
|
||||
end
|
||||
|
||||
function this.update_dango_skill(key, value_owner, value_holder, timer_owner, timer_holder, is_infinite, minimal_value, level_breakpoints)
|
||||
return buffs.update_generic_buff(this.list, config.current_config.buff_UI.filter.dango_skills, this.get_dango_skill_name, key,
|
||||
return buffs.update_generic_buff(this.list, config.current_config.buff_UI.filter.dango_skills, this.get_dango_skill_name,
|
||||
dango_skills_type_name, key,
|
||||
value_owner, value_holder, timer_owner, timer_holder, is_infinite, minimal_value, level_breakpoints);
|
||||
end
|
||||
|
||||
function this.update_generic(key, level, timer)
|
||||
return buffs.update_generic(this.list, this.get_dango_skill_name, key, level, timer);
|
||||
return buffs.update_generic(this.list, this.get_dango_skill_name, dango_skills_type_name, key, level, timer);
|
||||
end
|
||||
|
||||
function this.apply_filter(key)
|
||||
@@ -342,6 +344,18 @@ function this.update_super_recovery_dango(player)
|
||||
this.update_generic("super_recovery_dango");
|
||||
end
|
||||
|
||||
function this.init_all_UI()
|
||||
for dango_skill_key, dango_skill in pairs(this.list) do
|
||||
buffs.init_UI(dango_skill);
|
||||
end
|
||||
end
|
||||
|
||||
function this.init_names()
|
||||
for dango_skill_key, dango_skill in pairs(this.list) do
|
||||
dango_skill.name = this.get_dango_skill_name(dango_skill_key);
|
||||
end
|
||||
end
|
||||
|
||||
function this.get_dango_skill_name(key)
|
||||
local dango_skill_id = dango_skill_ids[key];
|
||||
if dango_skill_id == nil then
|
||||
|
||||
@@ -45,11 +45,11 @@ local ValueType = ValueType;
|
||||
local package = package;
|
||||
|
||||
this.list = {
|
||||
cutterfly = nil,
|
||||
clothfly = nil,
|
||||
stinkmink = nil,
|
||||
butterflame = nil,
|
||||
-- peepersects = nil,
|
||||
cutterfly = nil,
|
||||
stinkmink = nil,
|
||||
ruby_wirebug = nil,
|
||||
gold_wirebug = nil,
|
||||
red_lampsquid = nil,
|
||||
@@ -57,11 +57,11 @@ this.list = {
|
||||
};
|
||||
|
||||
this.keys = {
|
||||
"cutterfly",
|
||||
"clothfly",
|
||||
"stinkmink",
|
||||
"butterflame",
|
||||
-- "peepersects",
|
||||
"cutterfly",
|
||||
"stinkmink",
|
||||
"ruby_wirebug",
|
||||
"gold_wirebug",
|
||||
"red_lampsquid",
|
||||
@@ -71,6 +71,8 @@ this.keys = {
|
||||
this.peepersects_duration = 90;
|
||||
this.butterflame_attack_up = 25;
|
||||
|
||||
local endemic_life_buffs_type_name = "endemic_life_buffs";
|
||||
|
||||
local marionette_mode_types = { "ruby_wirebug", "gold_wirebug" };
|
||||
|
||||
|
||||
@@ -112,12 +114,13 @@ function this.update(player, player_data, item_parameter)
|
||||
end
|
||||
|
||||
function this.update_endemic_life_buff(key, value_owner, value_holder, timer_owner, timer_holder, is_infinite, minimal_value, level_breakpoints)
|
||||
return buffs.update_generic_buff(this.list, config.current_config.buff_UI.filter.endemic_life_buffs, this.get_endemic_life_name, key,
|
||||
return buffs.update_generic_buff(this.list, config.current_config.buff_UI.filter.endemic_life_buffs, this.get_endemic_life_name,
|
||||
endemic_life_buffs_type_name, key,
|
||||
value_owner, value_holder, timer_owner, timer_holder, is_infinite, minimal_value, level_breakpoints)
|
||||
end
|
||||
|
||||
function this.update_generic(key, level, timer)
|
||||
return buffs.update_generic(this.list, this.get_endemic_life_name, key, level, timer);
|
||||
return buffs.update_generic(this.list, this.get_endemic_life_name, endemic_life_buffs_type_name, key, level, timer);
|
||||
end
|
||||
|
||||
function this.apply_filter(key)
|
||||
@@ -176,6 +179,18 @@ function this.update_butterflame(player_data)
|
||||
this.update_endemic_life_buff("butterflame", nil, nil, player_data, atk_up_buff_second_timer_field);
|
||||
end
|
||||
|
||||
function this.init_all_UI()
|
||||
for endemic_life_key, endemic_life in pairs(this.list) do
|
||||
buffs.init_UI(endemic_life);
|
||||
end
|
||||
end
|
||||
|
||||
function this.init_names()
|
||||
for endemic_life_key, endemic_life in pairs(this.list) do
|
||||
endemic_life.name = this.get_endemic_life_name(endemic_life_key);
|
||||
end
|
||||
end
|
||||
|
||||
function this.get_endemic_life_name(key)
|
||||
if singletons.message_manager == nil then
|
||||
error_handler.report("endemic_life_buffs.get_endemic_life_name", "Failed to access Data: message_manager");
|
||||
|
||||
@@ -54,6 +54,8 @@ this.list = {
|
||||
-- immunizer = nil,
|
||||
-- dash_juice = nil,
|
||||
gourmet_fish = nil,
|
||||
demon_ammo = nil,
|
||||
armor_ammo = nil
|
||||
};
|
||||
|
||||
this.keys = {
|
||||
@@ -68,6 +70,8 @@ this.keys = {
|
||||
-- "immunizer",
|
||||
-- "dash_juice",
|
||||
"gourmet_fish",
|
||||
"demon_ammo",
|
||||
"armor_ammo"
|
||||
};
|
||||
|
||||
local item_ids = {
|
||||
@@ -76,11 +80,11 @@ local item_ids = {
|
||||
armorskin = 68157922,
|
||||
mega_armorskin = 68157923,
|
||||
might_seed = 68157919,
|
||||
adamant_seed = 68157924,
|
||||
-- adamant_seed = 68157924,
|
||||
demon_powder = 68157920,
|
||||
hardshell_powder = 68157925,
|
||||
immunizer = 68157911,
|
||||
dash_juice = 68157913,
|
||||
-- immunizer = 68157911,
|
||||
-- dash_juice = 68157913,
|
||||
gourmet_fish = 68157909,
|
||||
demon_ammo = 68157595,
|
||||
armor_ammo = 68157596
|
||||
@@ -88,6 +92,8 @@ local item_ids = {
|
||||
|
||||
this.might_seed_attack_up = 10;
|
||||
|
||||
local item_buffs_type_name = "item_buffs";
|
||||
|
||||
local player_data_type_def = sdk.find_type_definition("snow.player.PlayerData");
|
||||
-- Demondrug/Mega Demondrug
|
||||
local atk_up_alive_field = player_data_type_def:get_field("_AtkUpAlive");
|
||||
@@ -140,12 +146,13 @@ function this.update(player_data, item_parameter)
|
||||
end
|
||||
|
||||
function this.update_item_buff(key, value_owner, value_holder, timer_owner, timer_holder, is_infinite, minimal_value, level_breakpoints)
|
||||
return buffs.update_generic_buff(this.list, config.current_config.buff_UI.filter.item_buffs, this.get_item_buff_name, key,
|
||||
return buffs.update_generic_buff(this.list, config.current_config.buff_UI.filter.item_buffs, this.get_item_buff_name,
|
||||
item_buffs_type_name, key,
|
||||
value_owner, value_holder, timer_owner, timer_holder, is_infinite, minimal_value, level_breakpoints)
|
||||
end
|
||||
|
||||
function this.update_generic(key, level, timer)
|
||||
return buffs.update_generic(this.list, this.get_item_buff_name, key, level, timer);
|
||||
return buffs.update_generic(this.list, this.get_item_buff_name, item_buffs_type_name, key, level, timer);
|
||||
end
|
||||
|
||||
function this.apply_filter(key)
|
||||
@@ -279,6 +286,18 @@ function this.update_might_seed(player_data, item_parameter)
|
||||
this.update_item_buff("might_seed", nil, nil, player_data, atk_up_buff_second_timer_field);
|
||||
end
|
||||
|
||||
function this.init_all_UI()
|
||||
for item_buff_key, item_buff in pairs(this.list) do
|
||||
buffs.init_UI(item_buff);
|
||||
end
|
||||
end
|
||||
|
||||
function this.init_names()
|
||||
for item_buff_key, item_buff in pairs(this.list) do
|
||||
item_buff.name = this.get_item_buff_name(item_buff_key);
|
||||
end
|
||||
end
|
||||
|
||||
function this.get_item_buff_name(key)
|
||||
local item_buff_name = get_name_method:call(nil, item_ids[key]);
|
||||
if item_buff_name == nil then
|
||||
|
||||
@@ -106,6 +106,8 @@ this.keys = {
|
||||
|
||||
this.list = {};
|
||||
|
||||
local melody_effects_type_name = "melody_effects";
|
||||
|
||||
local player_manager_type_def = sdk.find_type_definition("snow.player.PlayerManager");
|
||||
local find_master_player_method = player_manager_type_def:get_method("findMasterPlayer");
|
||||
|
||||
@@ -174,7 +176,7 @@ function this.update_melody_effect(lua_index, id, key, melody_effect, melody_dat
|
||||
if melody_effect == nil then
|
||||
local melody_effect_name = this.get_melody_effect_name(id);
|
||||
|
||||
melody_effect = buffs.new(key, melody_effect_name, 1, melody_timer / 60);
|
||||
melody_effect = buffs.new(melody_effects_type_name, key, melody_effect_name, 1, melody_timer / 60);
|
||||
this.list[lua_index] = melody_effect;
|
||||
else
|
||||
buffs.update_timer(melody_effect, melody_timer / 60);
|
||||
@@ -213,6 +215,18 @@ function this.apply_filter(key, lua_index)
|
||||
return true;
|
||||
end
|
||||
|
||||
function this.init_all_UI()
|
||||
for melody_effect_id, melody_effect in pairs(this.list) do
|
||||
buffs.init_UI(melody_effect);
|
||||
end
|
||||
end
|
||||
|
||||
function this.init_names()
|
||||
for melody_effect_id, melody_effect in pairs(this.list) do
|
||||
melody_effect.name = this.get_melody_effect_name(melody_effect_id - 1);
|
||||
end
|
||||
end
|
||||
|
||||
function this.get_melody_effect_name(id)
|
||||
local melody_effect_name = get_name_method:call(nil, id);
|
||||
if melody_effect_name == nil then
|
||||
|
||||
@@ -78,6 +78,8 @@ this.keys = {
|
||||
-- Immunizer 5min
|
||||
-- Vase of Vitality 20sec
|
||||
|
||||
local misc_buffs_type_name = "misc_buffs";
|
||||
|
||||
local player_data_type_def = sdk.find_type_definition("snow.player.PlayerData");
|
||||
|
||||
-- Attack Up
|
||||
@@ -112,7 +114,8 @@ function this.update(player, player_data, item_parameter)
|
||||
end
|
||||
|
||||
function this.update_misc_buff(key, value_owner, value_holder, timer_owner, timer_holder, is_infinite, minimal_value, level_breakpoints)
|
||||
return buffs.update_generic_buff(this.list, config.current_config.buff_UI.filter.misc_buffs, this.get_misc_buff_name, key,
|
||||
return buffs.update_generic_buff(this.list, config.current_config.buff_UI.filter.misc_buffs, this.get_misc_buff_name,
|
||||
misc_buffs_type_name, key,
|
||||
value_owner, value_holder, timer_owner, timer_holder, is_infinite, minimal_value, level_breakpoints);
|
||||
end
|
||||
|
||||
@@ -145,10 +148,15 @@ function this.update_attack_up(player_data, item_parameter)
|
||||
this.update_misc_buff("attack_up", nil, nil, player_data, atk_up_buff_second_timer_field);
|
||||
end
|
||||
|
||||
function this.init_all_UI()
|
||||
for misc_buff_key, misc_buff in pairs(this.list) do
|
||||
buffs.init_UI(misc_buff);
|
||||
end
|
||||
end
|
||||
|
||||
function this.init_names()
|
||||
for misc_buff_key, dango in pairs(this.list) do
|
||||
dango.name = this.get_misc_buff_name(misc_buff_key);
|
||||
for misc_buff_key, misc_buff in pairs(this.list) do
|
||||
misc_buff.name = this.get_misc_buff_name(misc_buff_key);
|
||||
end
|
||||
end
|
||||
|
||||
|
||||
@@ -46,15 +46,15 @@ local ValueType = ValueType;
|
||||
local package = package;
|
||||
|
||||
this.list = {
|
||||
rousing_roar = nil,
|
||||
go_fight_win = nil,
|
||||
power_drum = nil
|
||||
power_drum = nil,
|
||||
rousing_roar = nil
|
||||
};
|
||||
|
||||
this.keys = {
|
||||
"rousing_roar",
|
||||
"go_fight_win",
|
||||
"power_drum"
|
||||
"power_drum",
|
||||
"rousing_roar"
|
||||
};
|
||||
|
||||
local otomo_moves_ids = {
|
||||
@@ -90,6 +90,8 @@ local otomo_moves_ids = {
|
||||
-- ameowzing_mist = 30
|
||||
};
|
||||
|
||||
local otomo_moves_type_name = "otomo_moves"
|
||||
|
||||
local player_data_type_def = sdk.find_type_definition("snow.player.PlayerData");
|
||||
-- Palico: Rousing Roar
|
||||
local beast_roar_otomo_timer_field = player_data_type_def:get_field("_BeastRoarOtomoTimer");
|
||||
@@ -108,7 +110,8 @@ function this.update(player_data)
|
||||
end
|
||||
|
||||
function this.update_otomo_move(key, value_owner, value_holder, timer_owner, timer_holder, is_infinite, minimal_value, level_breakpoints)
|
||||
return buffs.update_generic_buff(this.list, config.current_config.buff_UI.filter.otomo_moves, this.get_otomo_move_name, key,
|
||||
return buffs.update_generic_buff(this.list, config.current_config.buff_UI.filter.otomo_moves, this.get_otomo_move_name,
|
||||
otomo_moves_type_name, key,
|
||||
value_owner, value_holder, timer_owner, timer_holder, is_infinite, minimal_value, level_breakpoints)
|
||||
end
|
||||
|
||||
@@ -116,6 +119,18 @@ function this.apply_filter(key)
|
||||
return buffs.apply_filter(this.list, config.current_config.buff_UI.filter.otomo_moves, key);
|
||||
end
|
||||
|
||||
function this.init_all_UI()
|
||||
for otomo_move_key, otomo_move in pairs(this.list) do
|
||||
buffs.init_UI(otomo_move);
|
||||
end
|
||||
end
|
||||
|
||||
function this.init_names()
|
||||
for otomo_move_key, otomo_move in pairs(this.list) do
|
||||
otomo_move.name = this.get_otomo_move_name(otomo_move_key);
|
||||
end
|
||||
end
|
||||
|
||||
function this.get_otomo_move_name(key)
|
||||
local otomo_move_name = get_name_method:call(nil, otomo_moves_ids[key]);
|
||||
if otomo_move_name == nil then
|
||||
|
||||
@@ -46,13 +46,13 @@ local ValueType = ValueType;
|
||||
local package = package;
|
||||
|
||||
this.list = {
|
||||
chameleos_soul = nil,
|
||||
kushala_daora_soul = nil,
|
||||
chameleos_soul = nil
|
||||
};
|
||||
|
||||
this.keys = {
|
||||
"chameleos_soul",
|
||||
"kushala_daora_soul",
|
||||
"chameleos_soul"
|
||||
};
|
||||
|
||||
local rampage_skill_ids = {
|
||||
@@ -60,6 +60,8 @@ local rampage_skill_ids = {
|
||||
kushala_daora_soul = 251,
|
||||
};
|
||||
|
||||
local rampage_skills_type_name = "rampage_skills";
|
||||
|
||||
local kushara_daora_soul_breakpoint = 5;
|
||||
|
||||
local player_data_type_def = sdk.find_type_definition("snow.player.PlayerData");
|
||||
@@ -80,7 +82,8 @@ function this.update(player_data)
|
||||
end
|
||||
|
||||
function this.update_rampage_skill(key, value_owner, value_holder, timer_owner, timer_holder, is_infinite, minimal_value, level_breakpoints)
|
||||
return buffs.update_generic_buff(this.list, config.current_config.buff_UI.filter.rampage_skills, this.get_rampage_skill_name, key,
|
||||
return buffs.update_generic_buff(this.list, config.current_config.buff_UI.filter.rampage_skills, this.get_rampage_skill_name,
|
||||
rampage_skills_type_name, key,
|
||||
value_owner, value_holder, timer_owner, timer_holder, is_infinite, minimal_value, level_breakpoints)
|
||||
end
|
||||
|
||||
@@ -88,9 +91,15 @@ function this.apply_filter(key)
|
||||
return this.apply_filter(this.list, config.current_config.buff_UI.filter.rampage_skills, key);
|
||||
end
|
||||
|
||||
function this.init_all_UI()
|
||||
for rampage_skill_key, rampage_skill in pairs(this.list) do
|
||||
buffs.init_UI(rampage_skill);
|
||||
end
|
||||
end
|
||||
|
||||
function this.init_names()
|
||||
for rampage_skill_key, skill in pairs(this.list) do
|
||||
skill.name = this.get_rampage_skill_name(rampage_skill_key);
|
||||
for rampage_skill_key, rampage_skill in pairs(this.list) do
|
||||
rampage_skill.name = this.get_rampage_skill_name(rampage_skill_key);
|
||||
end
|
||||
end
|
||||
|
||||
|
||||
@@ -46,85 +46,85 @@ local ValueType = ValueType;
|
||||
local package = package;
|
||||
|
||||
this.list = {
|
||||
burst = nil,
|
||||
intrepid_heart = nil,
|
||||
dereliction = nil,
|
||||
latent_power = nil,
|
||||
protective_polish = nil,
|
||||
wind_mantle = nil,
|
||||
grinder_s = nil,
|
||||
counterstrike = nil,
|
||||
affinity_sliding = nil,
|
||||
coalescence = nil,
|
||||
adrenaline_rush = nil,
|
||||
wall_runner = nil,
|
||||
offensive_guard = nil,
|
||||
hellfire_cloak = nil,
|
||||
affinity_sliding = nil,
|
||||
agitator = nil,
|
||||
furious = nil,
|
||||
status_trigger = nil,
|
||||
heaven_sent = nil,
|
||||
heroics = nil,
|
||||
resuscitate = nil,
|
||||
maximum_might = nil,
|
||||
bloodlust = nil,
|
||||
frenzied_bloodlust = nil,
|
||||
peak_performance = nil,
|
||||
dragonheart = nil,
|
||||
resentment = nil,
|
||||
bladescale_hone = nil,
|
||||
spiribirds_call = nil,
|
||||
embolden = nil,
|
||||
berserk = nil,
|
||||
powder_mantle_red = nil,
|
||||
powder_mantle_blue = nil,
|
||||
strife = nil,
|
||||
inspiration = nil,
|
||||
bladescale_hone = nil,
|
||||
blood_awakening = nil,
|
||||
bloodlust = nil,
|
||||
burst = nil,
|
||||
coalescence = nil,
|
||||
counterstrike = nil,
|
||||
dereliction = nil,
|
||||
dragon_conversion_elemental_attack_up = nil,
|
||||
dragon_conversion_elemental_res_up = nil,
|
||||
dragonheart = nil,
|
||||
embolden = nil,
|
||||
frenzied_bloodlust = nil,
|
||||
furious = nil,
|
||||
grinder_s = nil,
|
||||
heaven_sent = nil,
|
||||
hellfire_cloak = nil,
|
||||
heroics = nil,
|
||||
inspiration = nil,
|
||||
intrepid_heart = nil,
|
||||
latent_power = nil,
|
||||
maximum_might = nil,
|
||||
offensive_guard = nil,
|
||||
partbreaker = nil,
|
||||
peak_performance = nil,
|
||||
powder_mantle_red = nil,
|
||||
powder_mantle_blue = nil,
|
||||
protective_polish = nil,
|
||||
resentment = nil,
|
||||
resuscitate = nil,
|
||||
spiribirds_call = nil,
|
||||
status_trigger = nil,
|
||||
strife = nil,
|
||||
wall_runner = nil,
|
||||
wind_mantle = nil,
|
||||
};
|
||||
|
||||
this.keys = {
|
||||
"burst",
|
||||
"intrepid_heart",
|
||||
"dereliction",
|
||||
"latent_power",
|
||||
"protective_polish",
|
||||
"wind_mantle",
|
||||
"grinder_s",
|
||||
"counterstrike",
|
||||
"affinity_sliding",
|
||||
"coalescence",
|
||||
"adrenaline_rush",
|
||||
"wall_runner",
|
||||
"offensive_guard",
|
||||
"hellfire_cloak",
|
||||
"affinity_sliding",
|
||||
"agitator",
|
||||
"furious",
|
||||
"status_trigger",
|
||||
"heaven_sent",
|
||||
"heroics",
|
||||
"resuscitate",
|
||||
"maximum_might",
|
||||
"bloodlust",
|
||||
"frenzied_bloodlust",
|
||||
"peak_performance",
|
||||
"dragonheart",
|
||||
"resentment",
|
||||
"bladescale_hone",
|
||||
"spiribirds_call",
|
||||
"embolden",
|
||||
"berserk",
|
||||
"powder_mantle_red",
|
||||
"powder_mantle_blue",
|
||||
"strife",
|
||||
"inspiration",
|
||||
"bladescale_hone",
|
||||
"blood_awakening",
|
||||
"bloodlust",
|
||||
"burst",
|
||||
"coalescence",
|
||||
"counterstrike",
|
||||
"dereliction",
|
||||
"dragon_conversion_elemental_attack_up",
|
||||
"dragon_conversion_elemental_res_up",
|
||||
"partbreaker"
|
||||
"dragonheart",
|
||||
"embolden",
|
||||
"frenzied_bloodlust",
|
||||
"furious",
|
||||
"grinder_s",
|
||||
"heaven_sent",
|
||||
"hellfire_cloak",
|
||||
"heroics",
|
||||
"inspiration",
|
||||
"intrepid_heart",
|
||||
"latent_power",
|
||||
"maximum_might",
|
||||
"offensive_guard",
|
||||
"partbreaker",
|
||||
"peak_performance",
|
||||
"powder_mantle_red",
|
||||
"powder_mantle_blue",
|
||||
"protective_polish",
|
||||
"resentment",
|
||||
"resuscitate",
|
||||
"spiribirds_call",
|
||||
"status_trigger",
|
||||
"strife",
|
||||
"wall_runner",
|
||||
"wind_mantle"
|
||||
};
|
||||
|
||||
local skills_type_name = "skills";
|
||||
@@ -449,7 +449,6 @@ function this.update(player, player_data, weapon_type)
|
||||
this.update_skill("strife", player, get_affinity_equip_skill_233_method, nil, nil, nil, nil, strife_breakpoints[skill_data_list.strife.level]);
|
||||
end
|
||||
|
||||
|
||||
function this.update_skill(key, value_owner, value_holder, timer_owner, timer_holder, is_infinite, minimal_value, level_breakpoints)
|
||||
local skill_data = skill_data_list[key];
|
||||
if skill_data ~= nil and skill_data.is_equipped ~= nil and not skill_data.is_equipped then
|
||||
@@ -457,12 +456,13 @@ function this.update_skill(key, value_owner, value_holder, timer_owner, timer_ho
|
||||
return nil;
|
||||
end
|
||||
|
||||
return buffs.update_generic_buff(this.list, config.current_config.buff_UI.filter.skills, this.get_skill_name, key,
|
||||
return buffs.update_generic_buff(this.list, config.current_config.buff_UI.filter.skills, this.get_skill_name,
|
||||
skills_type_name, key,
|
||||
value_owner, value_holder, timer_owner, timer_holder, is_infinite, minimal_value, level_breakpoints);
|
||||
end
|
||||
|
||||
function this.update_generic(key, level, timer)
|
||||
return buffs.update_generic(this.list, this.get_skill_name, key, level, timer);
|
||||
return buffs.update_generic(this.list, this.get_skill_name, skills_type_name, key, level, timer);
|
||||
end
|
||||
|
||||
function this.apply_filter(key)
|
||||
@@ -472,7 +472,7 @@ end
|
||||
function this.update_equipped_skill_data(player)
|
||||
local player_skill_list = get_player_skill_list_method:call(player);
|
||||
if player_skill_list == nil then
|
||||
error_handler.report("buffs.update", "Failed to access Data: player_skill_list");
|
||||
error_handler.report("this.update_equipped_skill_data", "Failed to access Data: player_skill_list");
|
||||
return;
|
||||
end
|
||||
|
||||
@@ -583,14 +583,14 @@ function this.update_maximum_might(player_data)
|
||||
local maximum_might_name = this.get_skill_name("maximum_might");
|
||||
|
||||
if whole_body_timer < maximum_might_previous_timer_value then
|
||||
this.list.maximum_might = buffs.new("maximum_might", maximum_might_name, 1);
|
||||
this.list.maximum_might = buffs.new(skills_type_name, "maximum_might", maximum_might_name, 1);
|
||||
|
||||
elseif utils.number.is_equal(whole_body_timer, 0) then
|
||||
if maximum_might_delay_timer == nil then
|
||||
maximum_might_delay_timer = time.new_delay_timer(function()
|
||||
maximum_might_delay_timer = nil;
|
||||
|
||||
this.list.maximum_might = buffs.new("maximum_might", maximum_might_name, 1);
|
||||
this.list.maximum_might = buffs.new(skills_type_name, "maximum_might", maximum_might_name, 1);
|
||||
end, 3.5);
|
||||
end
|
||||
|
||||
@@ -631,7 +631,7 @@ function this.update_bloodlust()
|
||||
return;
|
||||
end
|
||||
|
||||
this.list.bloodlust = buffs.new("bloodlust", bloodlust_name);
|
||||
this.list.bloodlust = buffs.new(skills_type_name, "bloodlust", bloodlust_name);
|
||||
end
|
||||
|
||||
this.list.bloodlust.is_visible = true;
|
||||
@@ -837,6 +837,12 @@ function this.update_blood_awakening(player, player_data)
|
||||
this.update_skill("blood_awakening", player, get_equip_skill_232_lv_method, player_data, equip_skill_232_timer_field, nil, nil, blood_awakening_breakpoints);
|
||||
end
|
||||
|
||||
function this.init_all_UI()
|
||||
for skill_key, skill in pairs(this.list) do
|
||||
buffs.init_UI(skill);
|
||||
end
|
||||
end
|
||||
|
||||
function this.init_names()
|
||||
for skill_key, skill in pairs(this.list) do
|
||||
skill.name = this.get_skill_name(skill_key);
|
||||
@@ -845,7 +851,6 @@ end
|
||||
|
||||
function this.get_skill_name(key)
|
||||
local skill_data = skill_data_list[key];
|
||||
|
||||
if skill_data == nil then
|
||||
local skill_name = language.current_language.skills[key];
|
||||
|
||||
|
||||
@@ -106,13 +106,66 @@ this.keys = {
|
||||
"power_sheathe"
|
||||
}
|
||||
},
|
||||
-- Switch Axe
|
||||
{
|
||||
key = "switch_axe",
|
||||
skill_keys = {
|
||||
"amped_state",
|
||||
"axe_heavy_slam",
|
||||
"switch_charger",
|
||||
}
|
||||
},
|
||||
-- Long Sword
|
||||
{
|
||||
key = "long_sword",
|
||||
skill_keys = {
|
||||
"spirit_gauge_autofill", -- Soaring Kick, Iai Slash
|
||||
"harvest_moon",
|
||||
"spirit_gauge",
|
||||
"harvest_moon"
|
||||
"spirit_gauge_autofill", -- Soaring Kick, Iai Slash
|
||||
}
|
||||
},
|
||||
-- Light Bowgun
|
||||
{
|
||||
key = "light_bowgun",
|
||||
skill_keys = {
|
||||
"fanning_maneuver",
|
||||
"wyvernblast_reload"
|
||||
}
|
||||
},
|
||||
-- Heavy Bowgun
|
||||
{
|
||||
key = "heavy_bowgun",
|
||||
skill_keys = {
|
||||
"counter_charger",
|
||||
"overheat",
|
||||
"rising_moon",
|
||||
"setting_sun",
|
||||
"wyvernsnipe_reload"
|
||||
}
|
||||
},
|
||||
-- Hammer
|
||||
{
|
||||
key = "hammer",
|
||||
skill_keys = {
|
||||
"impact_burst"
|
||||
}
|
||||
},
|
||||
-- Gunlance
|
||||
{
|
||||
key = "gunlance",
|
||||
skill_keys = {
|
||||
"erupting_cannon",
|
||||
"ground_splitter",
|
||||
|
||||
}
|
||||
},
|
||||
-- Lance
|
||||
{
|
||||
key = "lance",
|
||||
skill_keys = {
|
||||
"anchor_rage",
|
||||
"spiral_thrust",
|
||||
"twin_wine"
|
||||
}
|
||||
},
|
||||
-- Sword & Shield
|
||||
@@ -126,52 +179,19 @@ this.keys = {
|
||||
{
|
||||
key = "dual_blades",
|
||||
skill_keys = {
|
||||
"archdemon_mode",
|
||||
"ironshine_silk",
|
||||
"archdemon_mode"
|
||||
}
|
||||
},
|
||||
-- Lance
|
||||
{
|
||||
key = "lance",
|
||||
skill_keys = {
|
||||
"anchor_rage",
|
||||
"spiral_thrust",
|
||||
"twin_wine"
|
||||
}
|
||||
},
|
||||
-- Gunlance
|
||||
{
|
||||
key = "gunlance",
|
||||
skill_keys = {
|
||||
"ground_splitter",
|
||||
"erupting_cannon"
|
||||
}
|
||||
},
|
||||
-- Hammer
|
||||
{
|
||||
key = "hammer",
|
||||
skill_keys = {
|
||||
"impact_burst"
|
||||
}
|
||||
},
|
||||
-- Hunting Horn
|
||||
{
|
||||
key = "hunting_horn",
|
||||
skill_keys = {
|
||||
"silkbind_shockwave",
|
||||
"bead_of_resonance",
|
||||
"silkbind_shockwave",
|
||||
"sonic_bloom"
|
||||
}
|
||||
},
|
||||
-- Switch Axe
|
||||
{
|
||||
key = "switch_axe",
|
||||
skill_keys = {
|
||||
"amped_state",
|
||||
"switch_charger",
|
||||
"axe_heavy_slam"
|
||||
}
|
||||
},
|
||||
-- Charge Blade
|
||||
{
|
||||
key = "charge_blade",
|
||||
@@ -190,33 +210,14 @@ this.keys = {
|
||||
"all_extracts_mix"
|
||||
}
|
||||
},
|
||||
-- Light Bowgun
|
||||
{
|
||||
key = "light_bowgun",
|
||||
skill_keys = {
|
||||
"fanning_maneuver",
|
||||
"wyvernblast_reload"
|
||||
}
|
||||
},
|
||||
-- Heavy Bowgun
|
||||
{
|
||||
key = "heavy_bowgun",
|
||||
skill_keys = {
|
||||
"counter_charger",
|
||||
"rising_moon",
|
||||
"setting_sun",
|
||||
"overheat",
|
||||
"wyvernsnipe_reload"
|
||||
}
|
||||
},
|
||||
-- Bow
|
||||
{
|
||||
key = "bow",
|
||||
skill_keys = {
|
||||
"herculean_draw",
|
||||
"bolt_boost",
|
||||
"arc_shot_affinity",
|
||||
"arc_shot_brace"
|
||||
"arc_shot_brace",
|
||||
"bolt_boost",
|
||||
"herculean_draw",
|
||||
}
|
||||
}
|
||||
};
|
||||
@@ -273,6 +274,7 @@ local weapon_skill_ids = {
|
||||
bolt_boost = 154
|
||||
};
|
||||
|
||||
local weapon_skill_type_name = "weapon_skills";
|
||||
-- 0 Great Sword
|
||||
local great_sword_type_name = "great_sword";
|
||||
-- 1 Switch Axe
|
||||
@@ -303,6 +305,7 @@ local insect_glaive_type_name = "insect_glaive";
|
||||
local bow_type_name = "bow";
|
||||
|
||||
local previous_weapon_type = -1;
|
||||
local previous_weapon_key = "great_sword";
|
||||
|
||||
local spirit_gauge_breakpoints = {3, 2};
|
||||
|
||||
@@ -500,6 +503,7 @@ function this.update(player, player_data, weapon_type)
|
||||
end
|
||||
|
||||
previous_weapon_type = weapon_type;
|
||||
previous_weapon_key = this.keys[previous_weapon_type].key;
|
||||
|
||||
if weapon_type == 0 then
|
||||
this.update_great_sword_skills(player);
|
||||
@@ -546,12 +550,13 @@ function this.update(player, player_data, weapon_type)
|
||||
end
|
||||
|
||||
function this.update_weapon_skill(key, weapon_type_name, value_owner, value_holder, timer_owner, timer_holder, is_infinite, minimal_value, level_breakpoints)
|
||||
return buffs.update_generic_buff(this.list, config.current_config.buff_UI.filter.weapon_skills[weapon_type_name], this.get_weapon_skill_name, key,
|
||||
return buffs.update_generic_buff(this.list, config.current_config.buff_UI.filter.weapon_skills[weapon_type_name], this.get_weapon_skill_name,
|
||||
weapon_skill_type_name, key,
|
||||
value_owner, value_holder, timer_owner, timer_holder, is_infinite, minimal_value, level_breakpoints);
|
||||
end
|
||||
|
||||
function this.update_generic(key, level, timer)
|
||||
return buffs.update_generic(this.list, this.get_weapon_skill_name, key, level, timer);
|
||||
return buffs.update_generic(this.list, this.get_weapon_skill_name, weapon_skill_type_name, key, level, timer);
|
||||
end
|
||||
|
||||
function this.apply_filter(weapon_type_name, key)
|
||||
@@ -1042,6 +1047,12 @@ function this.update_bow_skills(player, player_data)
|
||||
this.update_weapon_skill("arc_shot_brace", bow_type_name, nil, nil, player_data, super_armor_item_timer_field);
|
||||
end
|
||||
|
||||
function this.init_all_UI()
|
||||
for weapon_skill_key, weapon_skill in pairs(this.list) do
|
||||
buffs.init_UI(weapon_skill);
|
||||
end
|
||||
end
|
||||
|
||||
function this.init_names()
|
||||
for weapon_skill_key, weapon_skill in pairs(this.list) do
|
||||
weapon_skill.name = this.get_weapon_skill_name(weapon_skill_key);
|
||||
@@ -1049,9 +1060,10 @@ function this.init_names()
|
||||
end
|
||||
|
||||
function this.get_weapon_skill_name(weapon_skill_key)
|
||||
if weapon_skill_ids[weapon_skill_key] == nil then
|
||||
local weapon_skill_id = weapon_skill_ids[weapon_skill_key];
|
||||
if weapon_skill_id == nil then
|
||||
|
||||
local weapon_skill_name = language.current_language.weapon_skills[weapon_skill_key];
|
||||
local weapon_skill_name = language.current_language.weapon_skills[previous_weapon_key][weapon_skill_key];
|
||||
if weapon_skill_name == nil then
|
||||
return weapon_skill_key;
|
||||
end
|
||||
@@ -1059,7 +1071,7 @@ function this.get_weapon_skill_name(weapon_skill_key)
|
||||
return weapon_skill_name;
|
||||
end
|
||||
|
||||
local weapon_skill_name = get_name_method:call(nil, weapon_skill_ids[weapon_skill_key]);
|
||||
local weapon_skill_name = get_name_method:call(nil, weapon_skill_id);
|
||||
if weapon_skill_name == nil then
|
||||
error_handler.report("weapon_skills.get_weapon_skill_name", string.format("Failed to access Data: %s_name", weapon_skill_key));
|
||||
return weapon_skill_key;
|
||||
|
||||
@@ -231,33 +231,6 @@ function this.update_damage(enemy, enemy_calc_damage_info)
|
||||
|
||||
players.update_damage(players.total, damage_source_type, is_large_monster, damage_object);
|
||||
players.update_damage(player, damage_source_type, is_large_monster, damage_object);
|
||||
|
||||
--[[xy = string.format(
|
||||
|
||||
PhysicalPartsVitalDamage(): %s
|
||||
PhysicalPartsBreakVitalDamage(): %s
|
||||
PhysicalPartsLossVitalDamage(): %s
|
||||
PhysicalMultiPartsVitalDamage(): %s
|
||||
|
||||
ElementPartsVitalDamage(): %s
|
||||
ElementPartsBreakVitalDamage(): %s
|
||||
ElementPartsLossVitalDamage(): %s
|
||||
ElementMultiPartsVitalDamage(): %s
|
||||
|
||||
IsBreakPartsDamage(): %s
|
||||
,
|
||||
tostring(enemy_calc_damage_info:get_PhysicalPartsVitalDamage()),
|
||||
tostring(enemy_calc_damage_info:get_PhysicalPartsBreakVitalDamage()),
|
||||
tostring(enemy_calc_damage_info:get_PhysicalPartsLossVitalDamage()),
|
||||
tostring(enemy_calc_damage_info:get_PhysicalMultiPartsVitalDamage()),
|
||||
|
||||
tostring(enemy_calc_damage_info:get_ElementPartsVitalDamage()),
|
||||
tostring(enemy_calc_damage_info:get_ElementPartsBreakVitalDamage()),
|
||||
tostring(enemy_calc_damage_info:get_ElementPartsLossVitalDamage()),
|
||||
tostring(enemy_calc_damage_info:get_ElementMultiPartsVitalDamage()),
|
||||
|
||||
tostring(enemy_calc_damage_info:get_IsBreakPartsDamage())
|
||||
);]]
|
||||
end
|
||||
|
||||
function this.cart(dead_player_id, flag_cat_skill_insurance)
|
||||
|
||||
@@ -156,7 +156,18 @@ function this.draw(creature, position_on_screen, opacity_scale)
|
||||
position_on_screen.x = position_on_screen.x - text_width / 2;
|
||||
end
|
||||
|
||||
drawing.draw_label(creature.name_label, position_on_screen, opacity_scale, creature.name .. " " .. creature.id);
|
||||
local cached_config = config.current_config.endemic_life_UI.creature_name_label.include;
|
||||
|
||||
local name_text = "";
|
||||
if cached_config.name then
|
||||
name_text = string.format("%s ", creature.name);
|
||||
end
|
||||
|
||||
if cached_config.id then
|
||||
name_text = string.format("%s%s ", name_text, tostring(creature.id));
|
||||
end
|
||||
|
||||
drawing.draw_label(creature.name_label, position_on_screen, opacity_scale, name_text);
|
||||
end
|
||||
|
||||
function this.init_list()
|
||||
|
||||
@@ -48,166 +48,166 @@ this.game_keyboard = nil;
|
||||
this.scene_manager = nil;
|
||||
this.game_manager = nil;
|
||||
|
||||
function this.init()
|
||||
this.init_message_manager();
|
||||
this.init_enemy_manager();
|
||||
this.init_lobby_manager()
|
||||
this.init_progress_manager();
|
||||
this.init_quest_manager();
|
||||
this.init_player_manager();
|
||||
this.init_village_area_manager();
|
||||
this.init_gui_manager();
|
||||
this.init_game_keyboard();
|
||||
this.init_scene_manager();
|
||||
this.init_game_manager();
|
||||
this.init_servant_manager();
|
||||
this.init_otomo_manager();
|
||||
this.init_long_sword_shell_manager();
|
||||
this.init_light_bowgun_shell_manager();
|
||||
this.init_horn_shell_manager();
|
||||
function this.update()
|
||||
this.update_message_manager();
|
||||
this.update_enemy_manager();
|
||||
this.update_lobby_manager()
|
||||
this.update_progress_manager();
|
||||
this.update_quest_manager();
|
||||
this.update_player_manager();
|
||||
this.update_village_area_manager();
|
||||
this.update_gui_manager();
|
||||
this.update_game_keyboard();
|
||||
this.update_scene_manager();
|
||||
this.update_game_manager();
|
||||
this.update_servant_manager();
|
||||
this.update_otomo_manager();
|
||||
this.update_long_sword_shell_manager();
|
||||
this.update_light_bowgun_shell_manager();
|
||||
this.update_horn_shell_manager();
|
||||
end
|
||||
|
||||
function this.init_message_manager()
|
||||
function this.update_message_manager()
|
||||
this.message_manager = sdk.get_managed_singleton("snow.gui.MessageManager");
|
||||
if this.message_manager == nil then
|
||||
error_handler.report("singletons.init_message_manager", "Failed to access Data: message_manager");
|
||||
error_handler.report("singletons.update_message_manager", "Failed to access Data: message_manager");
|
||||
end
|
||||
|
||||
return this.message_manager;
|
||||
end
|
||||
|
||||
function this.init_enemy_manager()
|
||||
function this.update_enemy_manager()
|
||||
this.enemy_manager = sdk.get_managed_singleton("snow.enemy.EnemyManager");
|
||||
if this.enemy_manager == nil then
|
||||
error_handler.report("singletons.init_enemy_manager", "Failed to access Data: enemy_manager");
|
||||
error_handler.report("singletons.update_enemy_manager", "Failed to access Data: enemy_manager");
|
||||
end
|
||||
|
||||
return this.enemy_manager;
|
||||
end
|
||||
|
||||
function this.init_lobby_manager()
|
||||
function this.update_lobby_manager()
|
||||
this.lobby_manager = sdk.get_managed_singleton("snow.LobbyManager");
|
||||
if this.lobby_manager == nil then
|
||||
error_handler.report("singletons.init_lobby_manager", "Failed to access Data: lobby_manager");
|
||||
error_handler.report("singletons.update_lobby_manager", "Failed to access Data: lobby_manager");
|
||||
return false;
|
||||
end
|
||||
|
||||
return this.lobby_manager;
|
||||
end
|
||||
|
||||
function this.init_progress_manager()
|
||||
function this.update_progress_manager()
|
||||
this.progress_manager = sdk.get_managed_singleton("snow.progress.ProgressManager");
|
||||
if this.progress_manager == nil then
|
||||
error_handler.report("singletons.init_lobby_manager", "Failed to access Data: progress_manager");
|
||||
error_handler.report("singletons.update_progress_manager", "Failed to access Data: progress_manager");
|
||||
return false;
|
||||
end
|
||||
|
||||
return this.progress_manager;
|
||||
end
|
||||
|
||||
function this.init_quest_manager()
|
||||
function this.update_quest_manager()
|
||||
this.quest_manager = sdk.get_managed_singleton("snow.QuestManager");
|
||||
if this.quest_manager == nil then
|
||||
error_handler.report("singletons.init_quest_manager", "Failed to access Data: quest_manager");
|
||||
error_handler.report("singletons.update_quest_manager", "Failed to access Data: quest_manager");
|
||||
end
|
||||
|
||||
return this.quest_manager;
|
||||
end
|
||||
|
||||
function this.init_player_manager()
|
||||
function this.update_player_manager()
|
||||
this.player_manager = sdk.get_managed_singleton("snow.player.PlayerManager");
|
||||
if this.player_manager == nil then
|
||||
error_handler.report("singletons.init_player_manager", "Failed to access Data: player_manager");
|
||||
error_handler.report("singletons.update_player_manager", "Failed to access Data: player_manager");
|
||||
end
|
||||
|
||||
return this.player_manager;
|
||||
end
|
||||
|
||||
function this.init_village_area_manager()
|
||||
function this.update_village_area_manager()
|
||||
this.village_area_manager = sdk.get_managed_singleton("snow.VillageAreaManager");
|
||||
if this.village_area_manager == nil then
|
||||
error_handler.report("singletons.init_village_area_manager", "Failed to access Data: village_area_manager");
|
||||
error_handler.report("singletons.update_village_area_manager", "Failed to access Data: village_area_manager");
|
||||
end
|
||||
|
||||
return this.village_area_manager;
|
||||
end
|
||||
|
||||
function this.init_gui_manager()
|
||||
function this.update_gui_manager()
|
||||
this.gui_manager = sdk.get_managed_singleton("snow.gui.GuiManager");
|
||||
if this.gui_manager == nil then
|
||||
error_handler.report("singletons.init_gui_manager", "Failed to access Data: gui_manager");
|
||||
error_handler.report("singletons.update_gui_manager", "Failed to access Data: gui_manager");
|
||||
end
|
||||
|
||||
return this.gui_manager;
|
||||
end
|
||||
|
||||
function this.init_game_keyboard()
|
||||
function this.update_game_keyboard()
|
||||
this.game_keyboard = sdk.get_managed_singleton("snow.GameKeyboard");
|
||||
if this.game_keyboard == nil then
|
||||
error_handler.report("singletons.init_game_keyboard", "Failed to access Data: game_keyboard");
|
||||
error_handler.report("singletons.update_game_keyboard", "Failed to access Data: game_keyboard");
|
||||
end
|
||||
|
||||
return this.game_keyboard;
|
||||
end
|
||||
|
||||
function this.init_scene_manager()
|
||||
function this.update_scene_manager()
|
||||
this.scene_manager = sdk.get_native_singleton("via.SceneManager");
|
||||
if this.scene_manager == nil then
|
||||
error_handler.report("singletons.init_scene_manager", "Failed to access Data: scene_manager");
|
||||
error_handler.report("singletons.update_scene_manager", "Failed to access Data: scene_manager");
|
||||
end
|
||||
|
||||
return this.scene_manager;
|
||||
end
|
||||
|
||||
function this.init_game_manager()
|
||||
function this.update_game_manager()
|
||||
this.game_manager = sdk.get_managed_singleton("snow.SnowGameManager");
|
||||
if this.game_manager == nil then
|
||||
error_handler.report("singletons.init_game_manager", "Failed to access Data: game_manager");
|
||||
error_handler.report("singletons.update_game_manager", "Failed to access Data: game_manager");
|
||||
end
|
||||
|
||||
return this.game_manager;
|
||||
end
|
||||
|
||||
function this.init_servant_manager()
|
||||
function this.update_servant_manager()
|
||||
this.servant_manager = sdk.get_managed_singleton("snow.ai.ServantManager");
|
||||
if this.servant_manager == nil then
|
||||
error_handler.report("singletons.init_servant_manager", "Failed to access Data: servant_manager");
|
||||
error_handler.report("singletons.update_servant_manager", "Failed to access Data: servant_manager");
|
||||
end
|
||||
|
||||
return this.servant_manager;
|
||||
end
|
||||
|
||||
function this.init_otomo_manager()
|
||||
function this.update_otomo_manager()
|
||||
this.otomo_manager = sdk.get_managed_singleton("snow.otomo.OtomoManager");
|
||||
if this.otomo_manager == nil then
|
||||
error_handler.report("singletons.init_otomo_manager", "Failed to access Data: otomo_manager");
|
||||
error_handler.report("singletons.update_otomo_manager", "Failed to access Data: otomo_manager");
|
||||
end
|
||||
|
||||
return this.otomo_manager;
|
||||
end
|
||||
|
||||
function this.init_long_sword_shell_manager()
|
||||
function this.update_long_sword_shell_manager()
|
||||
this.long_sword_shell_manager = sdk.get_managed_singleton("snow.shell.LongSwordShellManager");
|
||||
if this.long_sword_shell_manager == nil then
|
||||
error_handler.report("singletons.init_long_sword_shell_manager", "Failed to access Data: long_sword_shell_manager");
|
||||
error_handler.report("singletons.update_long_sword_shell_manager", "Failed to access Data: long_sword_shell_manager");
|
||||
end
|
||||
|
||||
return this.long_sword_shell_manager;
|
||||
end
|
||||
|
||||
function this.init_light_bowgun_shell_manager()
|
||||
function this.update_light_bowgun_shell_manager()
|
||||
this.light_bowgun_shell_manager = sdk.get_managed_singleton("snow.shell.LightBowgunShellManager");
|
||||
if this.light_bowgun_shell_manager == nil then
|
||||
error_handler.report("singletons.init_light_bowgun_shell_manager", "Failed to access Data: light_bowgun_shell_manager");
|
||||
error_handler.report("singletons.update_light_bowgun_shell_manager", "Failed to access Data: light_bowgun_shell_manager");
|
||||
end
|
||||
|
||||
return this.light_bowgun_shell_manager;
|
||||
end
|
||||
|
||||
function this.init_horn_shell_manager()
|
||||
function this.update_horn_shell_manager()
|
||||
this.horn_shell_manager = sdk.get_managed_singleton("snow.shell.HornShellManager");
|
||||
if this.horn_shell_manager == nil then
|
||||
error_handler.report("singletons.init_horn_shell_manager", "Failed to access Data: horn_shell_manager");
|
||||
error_handler.report("singletons.update_horn_shell_manager", "Failed to access Data: horn_shell_manager");
|
||||
end
|
||||
|
||||
return this.horn_shell_manager;
|
||||
@@ -221,7 +221,7 @@ function this.init_dependencies()
|
||||
end
|
||||
|
||||
function this.init_module()
|
||||
this.init();
|
||||
this.update();
|
||||
end
|
||||
|
||||
return this;
|
||||
|
||||
@@ -99,14 +99,18 @@ function this.remove_delay_timer(delay_timer)
|
||||
end
|
||||
|
||||
function this.init_global_timers()
|
||||
this.new_timer(singletons.init, 1);
|
||||
this.new_timer(screen.update_window_size, 1);
|
||||
this.new_timer(quest_status.update_is_online, 1);
|
||||
this.new_timer(this.update_quest_time, 1 / 60);
|
||||
this.new_timer(players.update_players, 0.5);
|
||||
this.new_timer(players.update_myself_position, 1);
|
||||
this.new_timer(buffs.update, 0.5);
|
||||
this.new_timer(player_info.update, 0.5);
|
||||
local cached_config = config.current_config.global_settings.performance.timer_delays;
|
||||
|
||||
this.timer_list = {};
|
||||
|
||||
this.new_timer(singletons.update, cached_config.update_singletons_delay);
|
||||
this.new_timer(screen.update_window_size, cached_config.update_window_size_delay);
|
||||
this.new_timer(quest_status.update_is_online, cached_config.update_is_online_delay);
|
||||
this.new_timer(this.update_quest_time, cached_config.update_quest_time_delay);
|
||||
this.new_timer(players.update_players, cached_config.update_players_delay);
|
||||
this.new_timer(players.update_myself_position, cached_config.update_myself_position_delay);
|
||||
this.new_timer(buffs.update, cached_config.update_buffs_delay);
|
||||
this.new_timer(player_info.update, cached_config.update_player_info_delay);
|
||||
end
|
||||
|
||||
function this.update_timers()
|
||||
|
||||
@@ -36,7 +36,7 @@ local os = os;
|
||||
local ValueType = ValueType;
|
||||
local package = package;
|
||||
|
||||
this.version = "2.5";
|
||||
this.version = "2.6";
|
||||
|
||||
this.config_folder = "MHR Overlay\\configs\\";
|
||||
this.current_config_value_file_name = "MHR Overlay\\config.json";
|
||||
@@ -59,7 +59,7 @@ function this.init_default()
|
||||
language = "default",
|
||||
|
||||
menu_font = {
|
||||
size = 17
|
||||
size = 16
|
||||
},
|
||||
|
||||
UI_font = {
|
||||
@@ -76,7 +76,17 @@ function this.init_default()
|
||||
|
||||
performance = {
|
||||
max_monster_updates_per_tick = 2,
|
||||
prioritize_large_monsters = false
|
||||
prioritize_large_monsters = false,
|
||||
timer_delays = {
|
||||
update_singletons_delay = 1,
|
||||
update_window_size_delay = 1,
|
||||
update_quest_time_delay = 1 / 60,
|
||||
update_is_online_delay = 1,
|
||||
update_players_delay = 0.5,
|
||||
update_myself_position_delay = 1,
|
||||
update_player_info_delay = 0.5,
|
||||
update_buffs_delay = 0.5,
|
||||
}
|
||||
},
|
||||
|
||||
renderer = {
|
||||
@@ -7455,6 +7465,11 @@ function this.init_default()
|
||||
|
||||
text_formatting = "%s",
|
||||
|
||||
include = {
|
||||
name = true,
|
||||
id = false
|
||||
},
|
||||
|
||||
offset = {
|
||||
x = 0,
|
||||
y = 0
|
||||
@@ -7482,6 +7497,7 @@ function this.init_default()
|
||||
hide_bar_for_infinite_buffs = true,
|
||||
hide_timer_for_infinite_buffs = true,
|
||||
orientation = "Vertical", -- "Vertical" or "Horizontal"
|
||||
infinite_buffs_location = "Last"
|
||||
},
|
||||
|
||||
spacing = {
|
||||
@@ -7517,6 +7533,7 @@ function this.init_default()
|
||||
deadly_poison = true,
|
||||
stun = true,
|
||||
paralysis = true,
|
||||
falling_asleep = true,
|
||||
sleep = true,
|
||||
defense_down = true,
|
||||
resistance_down = true,
|
||||
@@ -7540,6 +7557,7 @@ function this.init_default()
|
||||
mega_demondrug = true,
|
||||
armorskin = true,
|
||||
mega_armorskin = true,
|
||||
might_seed = true,
|
||||
demon_powder = true,
|
||||
hardshell_powder = true,
|
||||
gourmet_fish = true,
|
||||
@@ -7730,6 +7748,7 @@ function this.init_default()
|
||||
}
|
||||
},
|
||||
|
||||
abnormal_statuses = {
|
||||
name_label = {
|
||||
visibility = true,
|
||||
|
||||
@@ -7740,7 +7759,8 @@ function this.init_default()
|
||||
text_formatting = "%s",
|
||||
|
||||
include = {
|
||||
skill_level = true
|
||||
name = true,
|
||||
effect_level = true
|
||||
},
|
||||
|
||||
offset = {
|
||||
@@ -7776,7 +7796,7 @@ function this.init_default()
|
||||
y = 0
|
||||
},
|
||||
|
||||
color = 0xFFFFBF81,
|
||||
color = 0xFFFEFF88,
|
||||
|
||||
shadow = {
|
||||
visibility = true,
|
||||
@@ -7822,6 +7842,853 @@ function this.init_default()
|
||||
}
|
||||
},
|
||||
|
||||
item_buffs = {
|
||||
name_label = {
|
||||
visibility = true,
|
||||
|
||||
settings = {
|
||||
right_alignment_shift = 0
|
||||
},
|
||||
|
||||
text_formatting = "%s",
|
||||
|
||||
include = {
|
||||
name = true,
|
||||
effect_level = true
|
||||
},
|
||||
|
||||
offset = {
|
||||
x = 5,
|
||||
y = 0
|
||||
},
|
||||
|
||||
color = 0xFFFEFF88,
|
||||
|
||||
shadow = {
|
||||
visibility = true,
|
||||
|
||||
offset = {
|
||||
x = 1,
|
||||
y = 1
|
||||
},
|
||||
|
||||
color = 0xFF000000
|
||||
}
|
||||
},
|
||||
|
||||
timer_label = {
|
||||
visibility = true,
|
||||
|
||||
settings = {
|
||||
right_alignment_shift = 0
|
||||
},
|
||||
|
||||
text_formatting = "%2.0f:%02.0f",
|
||||
|
||||
offset = {
|
||||
x = 200,
|
||||
y = 0
|
||||
},
|
||||
|
||||
color = 0xFFFEFF88,
|
||||
|
||||
shadow = {
|
||||
visibility = true,
|
||||
|
||||
offset = {
|
||||
x = 1,
|
||||
y = 1
|
||||
},
|
||||
|
||||
color = 0xFF000000
|
||||
}
|
||||
},
|
||||
|
||||
bar = {
|
||||
visibility = true,
|
||||
|
||||
settings = {
|
||||
fill_direction = "Left to Right"
|
||||
},
|
||||
|
||||
offset = {
|
||||
x = 0,
|
||||
y = 17
|
||||
},
|
||||
|
||||
size = {
|
||||
width = 240,
|
||||
height = 5
|
||||
},
|
||||
|
||||
outline = {
|
||||
visibility = true,
|
||||
thickness = 1,
|
||||
offset = 0,
|
||||
style = "Center"
|
||||
},
|
||||
|
||||
colors = {
|
||||
foreground = 0xA76FD456,
|
||||
background = 0xA7000000,
|
||||
outline = 0xC0000000
|
||||
}
|
||||
}
|
||||
},
|
||||
|
||||
endemic_life_buffs = {
|
||||
name_label = {
|
||||
visibility = true,
|
||||
|
||||
settings = {
|
||||
right_alignment_shift = 0
|
||||
},
|
||||
|
||||
text_formatting = "%s",
|
||||
|
||||
include = {
|
||||
name = true,
|
||||
effect_level = true
|
||||
},
|
||||
|
||||
offset = {
|
||||
x = 5,
|
||||
y = 0
|
||||
},
|
||||
|
||||
color = 0xFFFEFF88,
|
||||
|
||||
shadow = {
|
||||
visibility = true,
|
||||
|
||||
offset = {
|
||||
x = 1,
|
||||
y = 1
|
||||
},
|
||||
|
||||
color = 0xFF000000
|
||||
}
|
||||
},
|
||||
|
||||
timer_label = {
|
||||
visibility = true,
|
||||
|
||||
settings = {
|
||||
right_alignment_shift = 0
|
||||
},
|
||||
|
||||
text_formatting = "%2.0f:%02.0f",
|
||||
|
||||
offset = {
|
||||
x = 200,
|
||||
y = 0
|
||||
},
|
||||
|
||||
color = 0xFFFEFF88,
|
||||
|
||||
shadow = {
|
||||
visibility = true,
|
||||
|
||||
offset = {
|
||||
x = 1,
|
||||
y = 1
|
||||
},
|
||||
|
||||
color = 0xFF000000
|
||||
}
|
||||
},
|
||||
|
||||
bar = {
|
||||
visibility = true,
|
||||
|
||||
settings = {
|
||||
fill_direction = "Left to Right"
|
||||
},
|
||||
|
||||
offset = {
|
||||
x = 0,
|
||||
y = 17
|
||||
},
|
||||
|
||||
size = {
|
||||
width = 240,
|
||||
height = 5
|
||||
},
|
||||
|
||||
outline = {
|
||||
visibility = true,
|
||||
thickness = 1,
|
||||
offset = 0,
|
||||
style = "Center"
|
||||
},
|
||||
|
||||
colors = {
|
||||
foreground = 0xA76FD456,
|
||||
background = 0xA7000000,
|
||||
outline = 0xC0000000
|
||||
}
|
||||
}
|
||||
},
|
||||
|
||||
melody_effects = {
|
||||
name_label = {
|
||||
visibility = true,
|
||||
|
||||
settings = {
|
||||
right_alignment_shift = 0
|
||||
},
|
||||
|
||||
text_formatting = "%s",
|
||||
|
||||
include = {
|
||||
name = true,
|
||||
effect_level = true
|
||||
},
|
||||
|
||||
offset = {
|
||||
x = 5,
|
||||
y = 0
|
||||
},
|
||||
|
||||
color = 0xFFFEFF88,
|
||||
|
||||
shadow = {
|
||||
visibility = true,
|
||||
|
||||
offset = {
|
||||
x = 1,
|
||||
y = 1
|
||||
},
|
||||
|
||||
color = 0xFF000000
|
||||
}
|
||||
},
|
||||
|
||||
timer_label = {
|
||||
visibility = true,
|
||||
|
||||
settings = {
|
||||
right_alignment_shift = 0
|
||||
},
|
||||
|
||||
text_formatting = "%2.0f:%02.0f",
|
||||
|
||||
offset = {
|
||||
x = 200,
|
||||
y = 0
|
||||
},
|
||||
|
||||
color = 0xFFFEFF88,
|
||||
|
||||
shadow = {
|
||||
visibility = true,
|
||||
|
||||
offset = {
|
||||
x = 1,
|
||||
y = 1
|
||||
},
|
||||
|
||||
color = 0xFF000000
|
||||
}
|
||||
},
|
||||
|
||||
bar = {
|
||||
visibility = true,
|
||||
|
||||
settings = {
|
||||
fill_direction = "Left to Right"
|
||||
},
|
||||
|
||||
offset = {
|
||||
x = 0,
|
||||
y = 17
|
||||
},
|
||||
|
||||
size = {
|
||||
width = 240,
|
||||
height = 5
|
||||
},
|
||||
|
||||
outline = {
|
||||
visibility = true,
|
||||
thickness = 1,
|
||||
offset = 0,
|
||||
style = "Center"
|
||||
},
|
||||
|
||||
colors = {
|
||||
foreground = 0xA76FD456,
|
||||
background = 0xA7000000,
|
||||
outline = 0xC0000000
|
||||
}
|
||||
}
|
||||
},
|
||||
|
||||
dango_skills = {
|
||||
name_label = {
|
||||
visibility = true,
|
||||
|
||||
settings = {
|
||||
right_alignment_shift = 0
|
||||
},
|
||||
|
||||
text_formatting = "%s",
|
||||
|
||||
include = {
|
||||
name = true,
|
||||
effect_level = true
|
||||
},
|
||||
|
||||
offset = {
|
||||
x = 5,
|
||||
y = 0
|
||||
},
|
||||
|
||||
color = 0xFFFEFF88,
|
||||
|
||||
shadow = {
|
||||
visibility = true,
|
||||
|
||||
offset = {
|
||||
x = 1,
|
||||
y = 1
|
||||
},
|
||||
|
||||
color = 0xFF000000
|
||||
}
|
||||
},
|
||||
|
||||
timer_label = {
|
||||
visibility = true,
|
||||
|
||||
settings = {
|
||||
right_alignment_shift = 0
|
||||
},
|
||||
|
||||
text_formatting = "%2.0f:%02.0f",
|
||||
|
||||
offset = {
|
||||
x = 200,
|
||||
y = 0
|
||||
},
|
||||
|
||||
color = 0xFFFEFF88,
|
||||
|
||||
shadow = {
|
||||
visibility = true,
|
||||
|
||||
offset = {
|
||||
x = 1,
|
||||
y = 1
|
||||
},
|
||||
|
||||
color = 0xFF000000
|
||||
}
|
||||
},
|
||||
|
||||
bar = {
|
||||
visibility = true,
|
||||
|
||||
settings = {
|
||||
fill_direction = "Left to Right"
|
||||
},
|
||||
|
||||
offset = {
|
||||
x = 0,
|
||||
y = 17
|
||||
},
|
||||
|
||||
size = {
|
||||
width = 240,
|
||||
height = 5
|
||||
},
|
||||
|
||||
outline = {
|
||||
visibility = true,
|
||||
thickness = 1,
|
||||
offset = 0,
|
||||
style = "Center"
|
||||
},
|
||||
|
||||
colors = {
|
||||
foreground = 0xA76FD456,
|
||||
background = 0xA7000000,
|
||||
outline = 0xC0000000
|
||||
}
|
||||
}
|
||||
},
|
||||
|
||||
rampage_skills = {
|
||||
name_label = {
|
||||
visibility = true,
|
||||
|
||||
settings = {
|
||||
right_alignment_shift = 0
|
||||
},
|
||||
|
||||
text_formatting = "%s",
|
||||
|
||||
include = {
|
||||
name = true,
|
||||
effect_level = true
|
||||
},
|
||||
|
||||
offset = {
|
||||
x = 5,
|
||||
y = 0
|
||||
},
|
||||
|
||||
color = 0xFFFEFF88,
|
||||
|
||||
shadow = {
|
||||
visibility = true,
|
||||
|
||||
offset = {
|
||||
x = 1,
|
||||
y = 1
|
||||
},
|
||||
|
||||
color = 0xFF000000
|
||||
}
|
||||
},
|
||||
|
||||
timer_label = {
|
||||
visibility = true,
|
||||
|
||||
settings = {
|
||||
right_alignment_shift = 0
|
||||
},
|
||||
|
||||
text_formatting = "%2.0f:%02.0f",
|
||||
|
||||
offset = {
|
||||
x = 200,
|
||||
y = 0
|
||||
},
|
||||
|
||||
color = 0xFFFEFF88,
|
||||
|
||||
shadow = {
|
||||
visibility = true,
|
||||
|
||||
offset = {
|
||||
x = 1,
|
||||
y = 1
|
||||
},
|
||||
|
||||
color = 0xFF000000
|
||||
}
|
||||
},
|
||||
|
||||
bar = {
|
||||
visibility = true,
|
||||
|
||||
settings = {
|
||||
fill_direction = "Left to Right"
|
||||
},
|
||||
|
||||
offset = {
|
||||
x = 0,
|
||||
y = 17
|
||||
},
|
||||
|
||||
size = {
|
||||
width = 240,
|
||||
height = 5
|
||||
},
|
||||
|
||||
outline = {
|
||||
visibility = true,
|
||||
thickness = 1,
|
||||
offset = 0,
|
||||
style = "Center"
|
||||
},
|
||||
|
||||
colors = {
|
||||
foreground = 0xA76FD456,
|
||||
background = 0xA7000000,
|
||||
outline = 0xC0000000
|
||||
}
|
||||
}
|
||||
},
|
||||
|
||||
skills = {
|
||||
name_label = {
|
||||
visibility = true,
|
||||
|
||||
settings = {
|
||||
right_alignment_shift = 0
|
||||
},
|
||||
|
||||
text_formatting = "%s",
|
||||
|
||||
include = {
|
||||
name = true,
|
||||
effect_level = true
|
||||
},
|
||||
|
||||
offset = {
|
||||
x = 5,
|
||||
y = 0
|
||||
},
|
||||
|
||||
color = 0xFFFEFF88,
|
||||
|
||||
shadow = {
|
||||
visibility = true,
|
||||
|
||||
offset = {
|
||||
x = 1,
|
||||
y = 1
|
||||
},
|
||||
|
||||
color = 0xFF000000
|
||||
}
|
||||
},
|
||||
|
||||
timer_label = {
|
||||
visibility = true,
|
||||
|
||||
settings = {
|
||||
right_alignment_shift = 0
|
||||
},
|
||||
|
||||
text_formatting = "%2.0f:%02.0f",
|
||||
|
||||
offset = {
|
||||
x = 200,
|
||||
y = 0
|
||||
},
|
||||
|
||||
color = 0xFFFEFF88,
|
||||
|
||||
shadow = {
|
||||
visibility = true,
|
||||
|
||||
offset = {
|
||||
x = 1,
|
||||
y = 1
|
||||
},
|
||||
|
||||
color = 0xFF000000
|
||||
}
|
||||
},
|
||||
|
||||
bar = {
|
||||
visibility = true,
|
||||
|
||||
settings = {
|
||||
fill_direction = "Left to Right"
|
||||
},
|
||||
|
||||
offset = {
|
||||
x = 0,
|
||||
y = 17
|
||||
},
|
||||
|
||||
size = {
|
||||
width = 240,
|
||||
height = 5
|
||||
},
|
||||
|
||||
outline = {
|
||||
visibility = true,
|
||||
thickness = 1,
|
||||
offset = 0,
|
||||
style = "Center"
|
||||
},
|
||||
|
||||
colors = {
|
||||
foreground = 0xA76FD456,
|
||||
background = 0xA7000000,
|
||||
outline = 0xC0000000
|
||||
}
|
||||
}
|
||||
},
|
||||
|
||||
weapon_skills = {
|
||||
name_label = {
|
||||
visibility = true,
|
||||
|
||||
settings = {
|
||||
right_alignment_shift = 0
|
||||
},
|
||||
|
||||
text_formatting = "%s",
|
||||
|
||||
include = {
|
||||
name = true,
|
||||
effect_level = true
|
||||
},
|
||||
|
||||
offset = {
|
||||
x = 5,
|
||||
y = 0
|
||||
},
|
||||
|
||||
color = 0xFFFEFF88,
|
||||
|
||||
shadow = {
|
||||
visibility = true,
|
||||
|
||||
offset = {
|
||||
x = 1,
|
||||
y = 1
|
||||
},
|
||||
|
||||
color = 0xFF000000
|
||||
}
|
||||
},
|
||||
|
||||
timer_label = {
|
||||
visibility = true,
|
||||
|
||||
settings = {
|
||||
right_alignment_shift = 0
|
||||
},
|
||||
|
||||
text_formatting = "%2.0f:%02.0f",
|
||||
|
||||
offset = {
|
||||
x = 200,
|
||||
y = 0
|
||||
},
|
||||
|
||||
color = 0xFFFEFF88,
|
||||
|
||||
shadow = {
|
||||
visibility = true,
|
||||
|
||||
offset = {
|
||||
x = 1,
|
||||
y = 1
|
||||
},
|
||||
|
||||
color = 0xFF000000
|
||||
}
|
||||
},
|
||||
|
||||
bar = {
|
||||
visibility = true,
|
||||
|
||||
settings = {
|
||||
fill_direction = "Left to Right"
|
||||
},
|
||||
|
||||
offset = {
|
||||
x = 0,
|
||||
y = 17
|
||||
},
|
||||
|
||||
size = {
|
||||
width = 240,
|
||||
height = 5
|
||||
},
|
||||
|
||||
outline = {
|
||||
visibility = true,
|
||||
thickness = 1,
|
||||
offset = 0,
|
||||
style = "Center"
|
||||
},
|
||||
|
||||
colors = {
|
||||
foreground = 0xA76FD456,
|
||||
background = 0xA7000000,
|
||||
outline = 0xC0000000
|
||||
}
|
||||
}
|
||||
},
|
||||
|
||||
otomo_moves = {
|
||||
name_label = {
|
||||
visibility = true,
|
||||
|
||||
settings = {
|
||||
right_alignment_shift = 0
|
||||
},
|
||||
|
||||
text_formatting = "%s",
|
||||
|
||||
include = {
|
||||
name = true,
|
||||
effect_level = true
|
||||
},
|
||||
|
||||
offset = {
|
||||
x = 5,
|
||||
y = 0
|
||||
},
|
||||
|
||||
color = 0xFFFEFF88,
|
||||
|
||||
shadow = {
|
||||
visibility = true,
|
||||
|
||||
offset = {
|
||||
x = 1,
|
||||
y = 1
|
||||
},
|
||||
|
||||
color = 0xFF000000
|
||||
}
|
||||
},
|
||||
|
||||
timer_label = {
|
||||
visibility = true,
|
||||
|
||||
settings = {
|
||||
right_alignment_shift = 0
|
||||
},
|
||||
|
||||
text_formatting = "%2.0f:%02.0f",
|
||||
|
||||
offset = {
|
||||
x = 200,
|
||||
y = 0
|
||||
},
|
||||
|
||||
color = 0xFFFEFF88,
|
||||
|
||||
shadow = {
|
||||
visibility = true,
|
||||
|
||||
offset = {
|
||||
x = 1,
|
||||
y = 1
|
||||
},
|
||||
|
||||
color = 0xFF000000
|
||||
}
|
||||
},
|
||||
|
||||
bar = {
|
||||
visibility = true,
|
||||
|
||||
settings = {
|
||||
fill_direction = "Left to Right"
|
||||
},
|
||||
|
||||
offset = {
|
||||
x = 0,
|
||||
y = 17
|
||||
},
|
||||
|
||||
size = {
|
||||
width = 240,
|
||||
height = 5
|
||||
},
|
||||
|
||||
outline = {
|
||||
visibility = true,
|
||||
thickness = 1,
|
||||
offset = 0,
|
||||
style = "Center"
|
||||
},
|
||||
|
||||
colors = {
|
||||
foreground = 0xA76FD456,
|
||||
background = 0xA7000000,
|
||||
outline = 0xC0000000
|
||||
}
|
||||
}
|
||||
},
|
||||
|
||||
misc_buffs = {
|
||||
name_label = {
|
||||
visibility = true,
|
||||
|
||||
settings = {
|
||||
right_alignment_shift = 0
|
||||
},
|
||||
|
||||
text_formatting = "%s",
|
||||
|
||||
include = {
|
||||
name = true,
|
||||
effect_level = true
|
||||
},
|
||||
|
||||
offset = {
|
||||
x = 5,
|
||||
y = 0
|
||||
},
|
||||
|
||||
color = 0xFFFEFF88,
|
||||
|
||||
shadow = {
|
||||
visibility = true,
|
||||
|
||||
offset = {
|
||||
x = 1,
|
||||
y = 1
|
||||
},
|
||||
|
||||
color = 0xFF000000
|
||||
}
|
||||
},
|
||||
|
||||
timer_label = {
|
||||
visibility = true,
|
||||
|
||||
settings = {
|
||||
right_alignment_shift = 0
|
||||
},
|
||||
|
||||
text_formatting = "%2.0f:%02.0f",
|
||||
|
||||
offset = {
|
||||
x = 200,
|
||||
y = 0
|
||||
},
|
||||
|
||||
color = 0xFFFEFF88,
|
||||
|
||||
shadow = {
|
||||
visibility = true,
|
||||
|
||||
offset = {
|
||||
x = 1,
|
||||
y = 1
|
||||
},
|
||||
|
||||
color = 0xFF000000
|
||||
}
|
||||
},
|
||||
|
||||
bar = {
|
||||
visibility = true,
|
||||
|
||||
settings = {
|
||||
fill_direction = "Left to Right"
|
||||
},
|
||||
|
||||
offset = {
|
||||
x = 0,
|
||||
y = 17
|
||||
},
|
||||
|
||||
size = {
|
||||
width = 240,
|
||||
height = 5
|
||||
},
|
||||
|
||||
outline = {
|
||||
visibility = true,
|
||||
thickness = 1,
|
||||
offset = 0,
|
||||
style = "Center"
|
||||
},
|
||||
|
||||
colors = {
|
||||
foreground = 0xA76FD456,
|
||||
background = 0xA7000000,
|
||||
outline = 0xC0000000
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
|
||||
stats_UI = {
|
||||
enabled = false,
|
||||
|
||||
|
||||
@@ -37,64 +37,53 @@ local package = package;
|
||||
|
||||
this.language_folder = "MHR Overlay\\languages\\";
|
||||
|
||||
--[[
|
||||
EXAMPLE:
|
||||
unicode_glyph_ranges = {
|
||||
0x0020, 0x00FF, -- Basic Latin + Latin Supplement
|
||||
0x2000, 0x206F, -- General Punctuation
|
||||
0x3000, 0x30FF, -- CJK Symbols and Punctuations, Hiragana, Katakana
|
||||
0x31F0, 0x31FF, -- Katakana Phonetic Extensions
|
||||
0x4e00, 0x9FAF, -- CJK Ideograms
|
||||
0xFF00, 0xFFEF, -- Half-width characters
|
||||
0
|
||||
},
|
||||
]]
|
||||
-- this.chinese_ranges = {
|
||||
-- 0x0020, 0x00FF, -- Basic Latin + Latin Supplement
|
||||
-- 0x2000, 0x206F, -- General Punctuations
|
||||
-- 0x2E80, 0x2EFF, -- CJK Radicals Supplement
|
||||
-- 0x3000, 0x303F, -- CJK Symbols and Punctuations
|
||||
-- 0x3200, 0x4DBF, -- Enclosed CJK Letters and Months, CJK Compatibility, CJK Unified Ideographs Extension A
|
||||
-- 0x4E00, 0x9FFF, -- CJK Unified Ideograms
|
||||
-- 0xF900, 0xFAFF, -- CJK Compatibility Ideographs
|
||||
-- 0xFE30, 0xFE4F, -- CJK Compatibility Forms
|
||||
-- 0xFF00, 0xFFEF, -- Half-width characters
|
||||
-- 0
|
||||
-- };
|
||||
|
||||
--[[
|
||||
EXAMPLE:
|
||||
unicode_glyph_ranges = {
|
||||
0x0020, 0x00FF, -- Basic Latin + Latin Supplement
|
||||
0x0400, 0x052F, -- Cyrillic
|
||||
0x2000, 0x206F, -- General Punctuation
|
||||
0xFF00, 0xFFEF, -- Half-width characters
|
||||
0
|
||||
},
|
||||
]]
|
||||
-- this.japanese_glyph_ranges = {
|
||||
-- 0x0020, 0x00FF, -- Basic Latin + Latin Supplement
|
||||
-- 0x2000, 0x206F, -- General Punctuation
|
||||
-- 0x2E80, 0x2EFF, -- CJK Radicals Supplement
|
||||
-- 0x3000, 0x30FF, -- CJK Symbols and Punctuations, Hiragana, Katakana
|
||||
-- 0x31F0, 0x4DBF, -- Katakana Phonetic Extensions, Enclosed CJK Letters and Months, CJK Compatibility, CJK Unified Ideographs Extension A
|
||||
-- 0x4E00, 0x9FFF, -- CJK Unified Ideograms
|
||||
-- 0xF900, 0xFAFF, -- CJK Compatibility Ideographs
|
||||
-- 0xFE30, 0xFE4F, -- CJK Compatibility Forms
|
||||
-- 0xFF00, 0xFFEF, -- Half-width characters
|
||||
-- 0
|
||||
-- };
|
||||
|
||||
--[[
|
||||
EXAMPLE:
|
||||
unicode_glyph_ranges = {
|
||||
0x0020, 0x00FF, -- Basic Latin + Latin Supplement
|
||||
0x1100, 0x11FF, -- Hangul Jamo
|
||||
0x2000, 0x206F, -- General Punctuation
|
||||
0x3130, 0x318F, -- Hangul Compatibility Jamo
|
||||
0xAC00, 0xD7AF, -- Hangul Syllables
|
||||
0xFF00, 0xFFEF, -- Half-width characters
|
||||
0
|
||||
},
|
||||
]]
|
||||
-- this.korean_glyph_ranges = {
|
||||
-- 0x0020, 0x00FF, -- Basic Latin + Latin Supplement
|
||||
-- 0x1100, 0x11FF, -- Hangul Jamo
|
||||
-- 0x2000, 0x206F, -- General Punctuation
|
||||
-- 0x2E80, 0x2EFF, -- CJK Radicals Supplement
|
||||
-- 0x3000, 0x303F, -- CJK Symbols and Punctuations
|
||||
-- 0x3130, 0x318F, -- Hangul Compatibility Jamo
|
||||
-- 0x3200, 0x4DBF, -- Enclosed CJK Letters and Months, CJK Compatibility, CJK Unified Ideographs Extension A
|
||||
-- 0x4E00, 0x9FFF, -- CJK Unified Ideograms
|
||||
-- 0xAC00, 0xD7AF, -- Hangul Syllables
|
||||
-- 0xF900, 0xFAFF, -- CJK Compatibility Ideographs
|
||||
-- 0xFE30, 0xFE4F, -- CJK Compatibility Forms
|
||||
-- 0xFF00, 0xFFEF, -- Half-width characters
|
||||
-- 0
|
||||
-- }
|
||||
|
||||
this.current_language = {};
|
||||
this.default_language = {
|
||||
font_name = "",
|
||||
unicode_glyph_ranges = {
|
||||
-- 0x0020, 0x00FF, -- Basic Latin + Latin Supplement
|
||||
-- 0x0100, 0x017F, -- Latin Extended-A
|
||||
-- 0x0400, 0x052F, -- Cyrillic
|
||||
-- 0x1100, 0x11FF, -- Hangul Jamo
|
||||
-- 0x2000, 0x206F, -- General Punctuation
|
||||
-- 0x3000, 0x30FF, -- CJK Symbols and Punctuations, Hiragana, Katakana
|
||||
-- 0x3130, 0x318F, -- Hangul Compatibility Jamo
|
||||
-- 0x31F0, 0x31FF, -- Katakana Phonetic Extensions
|
||||
-- 0x4e00, 0x9FAF, -- CJK Ideograms
|
||||
-- 0xAC00, 0xD7AF, -- Hangul Syllables
|
||||
-- 0xFF00, 0xFFEF, -- Half-width characters
|
||||
0
|
||||
},
|
||||
-- unicode_glyph_ranges = {
|
||||
-- 0x0020, 0xFFFF,
|
||||
-- 0
|
||||
-- },
|
||||
font_name = nil,
|
||||
unicode_glyph_ranges = nil,
|
||||
|
||||
parts = {
|
||||
head = "Head",
|
||||
neck = "Neck",
|
||||
@@ -235,15 +224,123 @@ this.default_language = {
|
||||
frenzy_overcome = "Frenzy Overcome"
|
||||
},
|
||||
|
||||
item_buffs = {
|
||||
demondrug = "Demondrug",
|
||||
mega_demondrug = "Mega Demondrug",
|
||||
armorskin = "Armorskin",
|
||||
mega_armorskin = "Mega Armorskin",
|
||||
might_seed = "Might Seed",
|
||||
adamant_seed = "Adamant Seed",
|
||||
demon_powder = "Demon Powder",
|
||||
hardshell_powder = "Hardshell Powder",
|
||||
immunizer = "Immunizer",
|
||||
dash_juice = "Dash Juice",
|
||||
gourmet_fish = "Gourmet Fish",
|
||||
demon_ammo = "Demon Ammo",
|
||||
armor_ammo = "Armor Ammo",
|
||||
},
|
||||
|
||||
endemic_life = {
|
||||
cutterfly = "Cutterfly",
|
||||
clothfly = "Clothfly",
|
||||
butterflame = "Butterflame",
|
||||
peepersects = "Peepersects",
|
||||
stinkmink = "Stinkmink",
|
||||
ruby_wirebug = "Ruby Wirebug",
|
||||
gold_wirebug = "Gold Wirebug",
|
||||
red_lampsquid = "Red Lampsquid",
|
||||
yellow_lampsquid = "Yellow Lampsquid"
|
||||
},
|
||||
|
||||
melody_effects = {
|
||||
self_improvement = "Self-Improvement",
|
||||
attack_up = "Attack Up",
|
||||
defense_up ="Defense Up",
|
||||
affinity_up = "Affinity Up",
|
||||
elemental_attack_boost = "Elemental Attack Boost",
|
||||
attack_and_defense_up = "Attack and Defense Up",
|
||||
attack_and_affinity_up = "Attack and Affinity Up",
|
||||
knockbacks_negated = "Knockbacks Negated",
|
||||
earplugs_s = "Earplugs (S)",
|
||||
earplugs_l = "Earplugs (L)",
|
||||
tremors_negated = "Tremors Negated",
|
||||
wind_pressure_negated = "Wind Pressure Negated",
|
||||
stun_negated = "Stun Negated",
|
||||
blight_negated = "Blight Negated",
|
||||
divine_protection = "Divine Protection",
|
||||
health_recovery_s = "Health Recovery (S)",
|
||||
health_recovery_l = "Health Recovery (L)",
|
||||
health_recovery_s_antidote = "Health Recovery (S) + Antidote",
|
||||
health_regeneration = "Health Regeneration",
|
||||
stamina_use_reduced = "Stamina Use Reduced",
|
||||
stamina_recovery_up = "Stamina Recovery Up",
|
||||
sharpness_loss_reduced = "Sharpness Loss Reduced",
|
||||
environment_damage_negated = "Environment Damage Negated",
|
||||
sonic_wave = "Sonic Wave",
|
||||
sonic_barrier = "Sonic Barrier",
|
||||
infernal_melody = "Infernal Melody",
|
||||
sharpness_regeneration = "Sharpness Regeneration",
|
||||
sharpness_extension = "Sharpness Extension",
|
||||
},
|
||||
|
||||
dango_skills = {
|
||||
dango_insurance_defense_up = "Dango Insurance Defense Up"
|
||||
dango_adrenaline = "Dango Adrenaline",
|
||||
dango_booster = "Dango Booster",
|
||||
dango_bulker = "Dango Bulker",
|
||||
dango_connector = "Dango Connector",
|
||||
dango_defender = "Dango Defender",
|
||||
dango_flyer = "Dango Flyer",
|
||||
dango_glutton = "Dango Glutton",
|
||||
dango_hunter = "Dango Hunter",
|
||||
dango_insurance = "Dango Insurance",
|
||||
dango_insurance_defense_up = "Dango Insurance Defense Up",
|
||||
super_recovery_dango = "Super Recovery Dango"
|
||||
},
|
||||
|
||||
rampage_skills = {
|
||||
chameleos_soul = "Chameleos Soul",
|
||||
kushala_daora_soul = "Kushala Daora Soul"
|
||||
},
|
||||
|
||||
skills = {
|
||||
adrenaline_rush = "Adrenaline Rush",
|
||||
affinity_sliding = "Affinity Sliding",
|
||||
agitator = "Agitator",
|
||||
berserk = "Berserk",
|
||||
bladescale_hone = "Bladescale Hone",
|
||||
blood_awakening = "Blood Awakening",
|
||||
bloodlust = "Bloodlust",
|
||||
burst = "Burst",
|
||||
coalescence = "Coalescence",
|
||||
counterstrike = "Counterstrike",
|
||||
dereliction = "Dereliction",
|
||||
dragon_conversion_elemental_attack_up = "Dragon Conversion: Elem. Atk Up",
|
||||
dragon_conversion_elemental_res_up = "Dragon Conversion: Elem. Res Up",
|
||||
dragonheart = "Dragonheart",
|
||||
embolden = "Embolden",
|
||||
frenzied_bloodlust = "Frenzied Bloodlust",
|
||||
furious = "Furious",
|
||||
grinder_s = "Grinder (S)",
|
||||
heaven_sent = "Heaven-Sent",
|
||||
hellfire_cloak = "Hellfire Cloak",
|
||||
heroics = "Heroics",
|
||||
inspiration = "Inspiration",
|
||||
intrepid_heart = "Intrepid Heart",
|
||||
latent_power = "Latent Power",
|
||||
maximum_might = "Maximum Might",
|
||||
offensive_guard = "Offensive Guard",
|
||||
partbreaker = "Partbreaker",
|
||||
peak_performance = "Peak Performance",
|
||||
powder_mantle_red = "Powder Mantle (Red)",
|
||||
powder_mantle_blue = "Powder Mantle (Blue)",
|
||||
dragon_conversion_elemental_attack_up = "Dragon Conversion Elem. Atk Up",
|
||||
dragon_conversion_elemental_res_up = "Dragon Conversion Elem. Res Up",
|
||||
protective_polish = "Protective Polish",
|
||||
resentment = "Resentment",
|
||||
resuscitate = "Resuscitate",
|
||||
spiribirds_call = "Spiribird's Call",
|
||||
status_trigger = "Status Trigger",
|
||||
strife = "Strife",
|
||||
wall_runner = "Wall Runner",
|
||||
wind_mantle = "Wind Mantle"
|
||||
},
|
||||
|
||||
weapons = {
|
||||
@@ -265,69 +362,92 @@ this.default_language = {
|
||||
|
||||
weapon_skills = {
|
||||
-- Great Sword
|
||||
power_sheathe = "Power Sheathe",
|
||||
|
||||
great_sword = {
|
||||
power_sheathe = "Power Sheathe"
|
||||
},
|
||||
-- Long Sword
|
||||
long_sword = {
|
||||
harvest_moon = "Harvest Moon",
|
||||
iai_slash = "Iai Slash",
|
||||
spirit_gauge_autofill = "Spirit Gauge Autofill", -- Soaring Kick, Iai Slash
|
||||
soaring_kick = "Soaring Kick",
|
||||
spirit_gauge = "Spirit Gauge",
|
||||
-- harvest_moon = "Harvest Moon",
|
||||
|
||||
spirit_gauge_autofill = "Spirit Gauge Autofill", -- Soaring Kick, Iai Slash
|
||||
},
|
||||
-- Sword & Shield
|
||||
-- destroyer_oil = "Destroyer Oil",
|
||||
|
||||
sword_and_shield = {
|
||||
destroyer_oil = "Destroyer Oil"
|
||||
},
|
||||
-- Dual Blades
|
||||
ironshine_silk = "Ironshine Silk",
|
||||
dual_blades = {
|
||||
archdemon_mode = "Archdemon Mode",
|
||||
|
||||
ironshine_silk = "Ironshine Silk"
|
||||
},
|
||||
-- Lance
|
||||
-- anchor_rage = "Anchor Rage",
|
||||
-- spiral_thrust = "Spiral Thrust",
|
||||
twin_wine = "Twin Wine",
|
||||
|
||||
lance = {
|
||||
anchor_rage = "Anchor Rage",
|
||||
spiral_thrust = "Spiral Thrust",
|
||||
twin_wine = "Twin Wine"
|
||||
},
|
||||
-- Gunlance
|
||||
--ground_splitter = "Ground Splitter",
|
||||
--erupting_cannon = "Erupting Cannon",
|
||||
|
||||
gunlance = {
|
||||
erupting_cannon = "Erupting Cannon",
|
||||
ground_splitter = "Ground Splitter"
|
||||
},
|
||||
-- Hammer
|
||||
-- impact_burst = "Impact Burst",
|
||||
|
||||
hammer = {
|
||||
impact_burst = "Impact Burst"
|
||||
},
|
||||
-- Hunting Horn
|
||||
-- silkbind_shockwave = "Silkbind Shockwave",
|
||||
-- bead_of_resonance = "Bead of Resonance",
|
||||
-- sonic_bloom = "Sonic Bloom",
|
||||
|
||||
hunting_horn = {
|
||||
bead_of_resonance = "Bead of Resonance",
|
||||
silkbind_shockwave = "Silkbind Shockwave",
|
||||
sonic_bloom = "Sonic Bloom"
|
||||
},
|
||||
-- Switch Axe
|
||||
switch_axe = {
|
||||
amped_state = "Amped State",
|
||||
switch_charger = "Switch Charger",
|
||||
axe_heavy_slam = "Axe: Heavy Slam",
|
||||
|
||||
switch_charger = "Switch Charger"
|
||||
},
|
||||
-- Charge Blade
|
||||
charge_blade = {
|
||||
element_boost = "Element Boost",
|
||||
sword_boost_mode ="Sword Boost Mode",
|
||||
|
||||
sword_boost_mode = "Sword Boost Mode"
|
||||
},
|
||||
-- Insect Glaive
|
||||
insect_glaive = {
|
||||
red_extract = "Red Extract",
|
||||
white_extract = "White Extract",
|
||||
orange_extract = "Orange Extract",
|
||||
all_extracts_mix = "All Extracts Mix",
|
||||
|
||||
all_extracts_mix = "All Extracts Mix"
|
||||
},
|
||||
-- Light Bowgun
|
||||
-- fanning_maneuver = "Fanning Maneuver",
|
||||
wyvernblast_reload = "Wyvernblast Reload",
|
||||
|
||||
light_bowgun = {
|
||||
fanning_maneuver = "Fanning Maneuver",
|
||||
wyvernblast_reload = "Wyvernblast Reload"
|
||||
},
|
||||
-- Heavy Bowgun
|
||||
-- counter_charger = "Counter Charger",
|
||||
-- rising_moon = "Rising Moon",
|
||||
-- setting_sun = "Setting Sun",
|
||||
heavy_bowgun = {
|
||||
counter_charger = "Counter Charger",
|
||||
overheat = "Overheat",
|
||||
wyvernsnipe_reload = "Wyvernsnipe Reload",
|
||||
|
||||
rising_moon = "Rising Moon",
|
||||
setting_sun = "Setting Sun",
|
||||
wyvernsnipe_reload = "Wyvernsnipe Reload"
|
||||
},
|
||||
-- Bow
|
||||
herculean_draw = "Herculean Draw",
|
||||
-- bolt_boost = "Bolt Boost",
|
||||
bow = {
|
||||
arc_shot_affinity = "Arc Shot: Affinity",
|
||||
arc_shot_brace = "Arc Shot: Brace",
|
||||
bolt_boost = "Bolt Boost",
|
||||
herculean_draw = "Herculean Draw"
|
||||
}
|
||||
},
|
||||
|
||||
otomo_moves = {
|
||||
go_fight_win = "Go, Fight, Win",
|
||||
power_drum = "Power Drum",
|
||||
rousing_roar = "Rousing Roar",
|
||||
vase_of_vitality = "Vase of Vitality",
|
||||
},
|
||||
|
||||
misc_buffs = {
|
||||
@@ -768,6 +888,20 @@ this.default_language = {
|
||||
weapon_skills = "Weapon Skills",
|
||||
otomo_moves = "Buddy Moves",
|
||||
misc_buffs = "Misc Buffs",
|
||||
|
||||
timer_delays = "Timer Delays",
|
||||
update_singletons_delay = "Update Singletons (seconds)",
|
||||
update_window_size_delay = "Update Window Size (seconds)",
|
||||
update_quest_time_delay = "Update Quest Time (seconds)",
|
||||
update_is_online_delay = "Update Is Online (seconds)",
|
||||
update_players_delay = "Update Players (seconds)",
|
||||
update_myself_position_delay = "Update Myself Position (seconds)",
|
||||
update_player_info_delay = "Update Player Info (seconds)",
|
||||
update_buffs_delay = "Update Buffs (seconds)",
|
||||
|
||||
infinite_buffs_location = "Infinite Buffs Location",
|
||||
|
||||
effect_level = "Effect Level",
|
||||
},
|
||||
};
|
||||
|
||||
@@ -825,9 +959,21 @@ function this.init_dependencies()
|
||||
end
|
||||
|
||||
function this.init_module()
|
||||
this.save_default();
|
||||
this.load();
|
||||
this.current_language = this.default_language;
|
||||
|
||||
this.default_language.font_name = "NotoSans-Bold.otf";
|
||||
this.default_language.unicode_glyph_ranges = {
|
||||
0x0020, 0x00FF, -- Basic Latin + Latin Supplement
|
||||
0x0100, 0x024F, -- Latin Extended-A, Latin Extended-B,
|
||||
0x0400, 0x052F, -- Cyrillic, Cyrillic Supplementary
|
||||
0x1E00, 0x1EFF, -- Latin Extended Additional
|
||||
0x2000, 0x206F, -- General Punctuation
|
||||
0xFF00, 0xFFEF, -- Halfwidth and Fullwidth Forms
|
||||
0
|
||||
};
|
||||
|
||||
this.save_default();
|
||||
end
|
||||
|
||||
return this;
|
||||
|
||||
@@ -131,36 +131,199 @@ function this.update()
|
||||
end
|
||||
|
||||
function this.sort_buffs(_displayed_buffs, cached_config)
|
||||
local infinite_buffs_location = cached_config.settings.infinite_buffs_location;
|
||||
cached_config = cached_config.sorting;
|
||||
|
||||
if cached_config.type == "Name" then
|
||||
if cached_config.reversed_order then
|
||||
table.sort(_displayed_buffs, function(left, right)
|
||||
return left.name > right.name;
|
||||
|
||||
if infinite_buffs_location == "First" then
|
||||
|
||||
if left.is_infinite and right.is_infinite then
|
||||
return left.name < right.name;
|
||||
elseif left.is_infinite then
|
||||
return true;
|
||||
elseif right.is_infinite then
|
||||
return false;
|
||||
else
|
||||
return left.name < right.name;
|
||||
end
|
||||
|
||||
elseif infinite_buffs_location == "Last" then
|
||||
|
||||
if left.is_infinite and right.is_infinite then
|
||||
return left.name < right.name;
|
||||
elseif left.is_infinite then
|
||||
return false;
|
||||
elseif right.is_infinite then
|
||||
return true;
|
||||
else
|
||||
return left.name < right.name;
|
||||
end
|
||||
|
||||
else
|
||||
return left.name < right.name;
|
||||
end
|
||||
end);
|
||||
else
|
||||
table.sort(_displayed_buffs, function(left, right)
|
||||
return left.name < right.name;
|
||||
|
||||
if infinite_buffs_location == "First" then
|
||||
|
||||
if left.is_infinite and right.is_infinite then
|
||||
return left.name > right.name;
|
||||
elseif left.is_infinite then
|
||||
return false;
|
||||
elseif right.is_infinite then
|
||||
return true;
|
||||
else
|
||||
return left.name > right.name;
|
||||
end
|
||||
|
||||
elseif infinite_buffs_location == "Last" then
|
||||
|
||||
if left.is_infinite and right.is_infinite then
|
||||
return left.name > right.name;
|
||||
elseif left.is_infinite then
|
||||
return true;
|
||||
elseif right.is_infinite then
|
||||
return false;
|
||||
else
|
||||
return left.name > right.name;
|
||||
end
|
||||
|
||||
else
|
||||
return left.name > right.name;
|
||||
end
|
||||
end);
|
||||
end
|
||||
elseif cached_config.type == "Timer" then
|
||||
if cached_config.reversed_order then
|
||||
table.sort(_displayed_buffs, function(left, right)
|
||||
return left.timer > right.timer;
|
||||
|
||||
if infinite_buffs_location == "First" then
|
||||
|
||||
if left.is_infinite and right.is_infinite then
|
||||
return left.timer < right.timer;
|
||||
elseif left.is_infinite then
|
||||
return true;
|
||||
elseif right.is_infinite then
|
||||
return false;
|
||||
else
|
||||
return left.timer < right.timer;
|
||||
end
|
||||
|
||||
elseif infinite_buffs_location == "Last" then
|
||||
|
||||
if left.is_infinite and right.is_infinite then
|
||||
return left.timer < right.timer;
|
||||
elseif left.is_infinite then
|
||||
return false;
|
||||
elseif right.is_infinite then
|
||||
return true;
|
||||
else
|
||||
return left.timer < right.timer;
|
||||
end
|
||||
|
||||
else
|
||||
return left.timer < right.timer;
|
||||
end
|
||||
end);
|
||||
else
|
||||
table.sort(_displayed_buffs, function(left, right)
|
||||
return left.timer < right.timer;
|
||||
|
||||
if infinite_buffs_location == "First" then
|
||||
|
||||
if left.is_infinite and right.is_infinite then
|
||||
return left.timer > right.timer;
|
||||
elseif left.is_infinite then
|
||||
return false;
|
||||
elseif right.is_infinite then
|
||||
return true;
|
||||
else
|
||||
return left.timer > right.timer;
|
||||
end
|
||||
|
||||
elseif infinite_buffs_location == "Last" then
|
||||
|
||||
if left.is_infinite and right.is_infinite then
|
||||
return left.timer > right.timer;
|
||||
elseif left.is_infinite then
|
||||
return true;
|
||||
elseif right.is_infinite then
|
||||
return false;
|
||||
else
|
||||
return left.timer > right.timer;
|
||||
end
|
||||
|
||||
else
|
||||
return left.timer > right.timer;
|
||||
end
|
||||
end);
|
||||
end
|
||||
else
|
||||
else -- Duration
|
||||
if cached_config.reversed_order then
|
||||
table.sort(_displayed_buffs, function(left, right)
|
||||
return left.duration > right.duration;
|
||||
|
||||
if infinite_buffs_location == "First" then
|
||||
|
||||
if left.is_infinite and right.is_infinite then
|
||||
return left.duration < right.duration;
|
||||
elseif left.is_infinite then
|
||||
return true;
|
||||
elseif right.is_infinite then
|
||||
return false;
|
||||
else
|
||||
return left.duration < right.duration;
|
||||
end
|
||||
|
||||
elseif infinite_buffs_location == "Last" then
|
||||
|
||||
if left.is_infinite and right.is_infinite then
|
||||
return left.duration < right.duration;
|
||||
elseif left.is_infinite then
|
||||
return false;
|
||||
elseif right.is_infinite then
|
||||
return true;
|
||||
else
|
||||
return left.duration < right.duration;
|
||||
end
|
||||
|
||||
else
|
||||
return left.duration < right.duration;
|
||||
end
|
||||
end);
|
||||
else
|
||||
table.sort(_displayed_buffs, function(left, right)
|
||||
return left.duration < right.duration;
|
||||
|
||||
if infinite_buffs_location == "First" then
|
||||
|
||||
if left.is_infinite and right.is_infinite then
|
||||
return left.duration > right.duration;
|
||||
elseif left.is_infinite then
|
||||
return false;
|
||||
elseif right.is_infinite then
|
||||
return true;
|
||||
else
|
||||
return left.duration > right.duration;
|
||||
end
|
||||
|
||||
elseif infinite_buffs_location == "Last" then
|
||||
|
||||
if left.is_infinite and right.is_infinite then
|
||||
return left.duration > right.duration;
|
||||
elseif left.is_infinite then
|
||||
return true;
|
||||
elseif right.is_infinite then
|
||||
return false;
|
||||
else
|
||||
return left.duration > right.duration;
|
||||
end
|
||||
|
||||
else
|
||||
return left.duration > right.duration;
|
||||
end
|
||||
end);
|
||||
end
|
||||
end
|
||||
|
||||
@@ -73,8 +73,12 @@ function this.draw(buff, buff_UI, position_on_screen, opacity_scale)
|
||||
drawing.draw_bar(buff_UI.bar, position_on_screen, opacity_scale, 1);
|
||||
end
|
||||
|
||||
local buff_name = buff.name;
|
||||
if cached_config.name_label.include.skill_level and buff.level > 1 then
|
||||
local buff_name = "";
|
||||
if buff_UI.name_label.include.name then
|
||||
buff_name = string.format("%s ", buff.name);
|
||||
end
|
||||
|
||||
if buff_UI.name_label.include.effect_level and buff.level > 1 then
|
||||
buff_name = string.format("%s%s%d", buff_name, language.current_language.UI.lv, buff.level);
|
||||
end
|
||||
|
||||
|
||||
@@ -99,6 +99,9 @@ this.displayed_monster_UI_sorting_types = {};
|
||||
this.buff_UI_sorting_types = {};
|
||||
this.displayed_buff_UI_sorting_types = {};
|
||||
|
||||
this.buff_UI_infinite_buffs_location_types = {};
|
||||
this.displayed_buff_UI_infinite_buffs_location_types = {};
|
||||
|
||||
this.damage_meter_UI_highlighted_entity_types = {};
|
||||
this.displayed_damage_meter_UI_highlighted_entity_types = {};
|
||||
|
||||
@@ -237,6 +240,20 @@ function this.init()
|
||||
current.duration
|
||||
};
|
||||
|
||||
this.buff_UI_infinite_buffs_location_types =
|
||||
{
|
||||
default.normal,
|
||||
default.first,
|
||||
default.last
|
||||
};
|
||||
|
||||
this.displayed_buff_UI_infinite_buffs_location_types =
|
||||
{
|
||||
current.normal,
|
||||
current.first,
|
||||
current.last
|
||||
};
|
||||
|
||||
this.damage_meter_UI_highlighted_entity_types =
|
||||
{
|
||||
default.top_damage,
|
||||
@@ -371,6 +388,7 @@ function this.draw()
|
||||
local modifiers_changed = false;
|
||||
local modules_changed = false;
|
||||
local global_settings_changed = false;
|
||||
local timer_delays_changed = false;
|
||||
local small_monster_UI_changed = false;
|
||||
local large_monster_dynamic_UI_changed = false;
|
||||
local large_monster_static_UI_changed = false;
|
||||
@@ -405,7 +423,7 @@ function this.draw()
|
||||
config_changed, apply_font_requested = this.draw_config();
|
||||
modules_changed = this.draw_modules();
|
||||
this.draw_hotkeys();
|
||||
global_settings_changed, modifiers_changed, apply_font_requested, language_changed = this.draw_global_settings(apply_font_requested, config_changed);
|
||||
global_settings_changed, modifiers_changed, timer_delays_changed, apply_font_requested, language_changed = this.draw_global_settings(apply_font_requested, config_changed);
|
||||
small_monster_UI_changed = this.draw_small_monster_UI();
|
||||
|
||||
if imgui.tree_node(language.current_language.customization_menu.large_monster_UI) then
|
||||
@@ -482,15 +500,18 @@ function this.draw()
|
||||
end
|
||||
|
||||
if buff_UI_changed or modifiers_changed or config_changed then
|
||||
-- for _, buff in pairs(buffs.list) do
|
||||
-- buffs.init_UI(buff);
|
||||
-- end
|
||||
buffs.init_all_UI();
|
||||
buffs.init_names();
|
||||
end
|
||||
|
||||
if stats_UI_changed or modifiers_changed or config_changed then
|
||||
stats_UI.init_UI();
|
||||
end
|
||||
|
||||
if timer_delays_changed then
|
||||
time.init_global_timers();
|
||||
end
|
||||
|
||||
if this.menu_font_changed and (apply_font_requested or config_changed) then
|
||||
this.menu_font_changed = false;
|
||||
this.reload_font();
|
||||
@@ -868,6 +889,7 @@ function this.draw_global_settings(apply_font_requested, language_changed)
|
||||
local changed = false;
|
||||
local config_changed = false;
|
||||
local modifiers_changed = false;
|
||||
local timer_delays_changed = false;
|
||||
|
||||
local index = 1;
|
||||
|
||||
@@ -1007,6 +1029,67 @@ function this.draw_global_settings(apply_font_requested, language_changed)
|
||||
|
||||
config_changed = config_changed or changed;
|
||||
|
||||
if imgui.tree_node(language.current_language.customization_menu.timer_delays) then
|
||||
|
||||
changed, cached_config.performance.timer_delays.update_singletons_delay = imgui.drag_float(
|
||||
language.current_language.customization_menu.update_singletons_delay,
|
||||
cached_config.performance.timer_delays.update_singletons_delay, 0.001, 0.001, screen.width, "%.3f");
|
||||
|
||||
config_changed = config_changed or changed;
|
||||
timer_delays_changed = timer_delays_changed or changed;
|
||||
|
||||
changed, cached_config.performance.timer_delays.update_window_size_delay = imgui.drag_float(
|
||||
language.current_language.customization_menu.update_window_size_delay,
|
||||
cached_config.performance.timer_delays.update_window_size_delay, 0.001, 0.001, screen.width, "%.3f");
|
||||
|
||||
config_changed = config_changed or changed;
|
||||
timer_delays_changed = timer_delays_changed or changed;
|
||||
|
||||
changed, cached_config.performance.timer_delays.update_quest_time_delay = imgui.drag_float(
|
||||
language.current_language.customization_menu.update_quest_time_delay,
|
||||
cached_config.performance.timer_delays.update_quest_time_delay, 0.001, 0.001, screen.width, "%.3f");
|
||||
|
||||
config_changed = config_changed or changed;
|
||||
timer_delays_changed = timer_delays_changed or changed;
|
||||
|
||||
changed, cached_config.performance.timer_delays.update_is_online_delay = imgui.drag_float(
|
||||
language.current_language.customization_menu.update_is_online_delay,
|
||||
cached_config.performance.timer_delays.update_is_online_delay, 0.001, 0.001, screen.width, "%.3f");
|
||||
|
||||
config_changed = config_changed or changed;
|
||||
timer_delays_changed = timer_delays_changed or changed;
|
||||
|
||||
changed, cached_config.performance.timer_delays.update_players_delay = imgui.drag_float(
|
||||
language.current_language.customization_menu.update_players_delay,
|
||||
cached_config.performance.timer_delays.update_players_delay, 0.001, 0.001, screen.width, "%.3f");
|
||||
|
||||
config_changed = config_changed or changed;
|
||||
timer_delays_changed = timer_delays_changed or changed;
|
||||
|
||||
changed, cached_config.performance.timer_delays.update_myself_position_delay = imgui.drag_float(
|
||||
language.current_language.customization_menu.update_myself_position_delay,
|
||||
cached_config.performance.timer_delays.update_myself_position_delay, 0.001, 0.001, screen.width, "%.3f");
|
||||
|
||||
config_changed = config_changed or changed;
|
||||
timer_delays_changed = timer_delays_changed or changed;
|
||||
|
||||
changed, cached_config.performance.timer_delays.update_player_info_delay = imgui.drag_float(
|
||||
language.current_language.customization_menu.update_player_info_delay,
|
||||
cached_config.performance.timer_delays.update_player_info_delay, 0.001, 0.001, screen.width, "%.3f");
|
||||
|
||||
config_changed = config_changed or changed;
|
||||
timer_delays_changed = timer_delays_changed or changed;
|
||||
|
||||
changed, cached_config.performance.timer_delays.update_buffs_delay = imgui.drag_float(
|
||||
language.current_language.customization_menu.update_buffs_delay,
|
||||
cached_config.performance.timer_delays.update_buffs_delay, 0.001, 0.001, screen.width, "%.3f");
|
||||
|
||||
config_changed = config_changed or changed;
|
||||
timer_delays_changed = timer_delays_changed or changed;
|
||||
|
||||
imgui.tree_pop();
|
||||
end
|
||||
|
||||
imgui.tree_pop();
|
||||
end
|
||||
|
||||
@@ -1146,7 +1229,7 @@ function this.draw_global_settings(apply_font_requested, language_changed)
|
||||
imgui.tree_pop();
|
||||
end
|
||||
|
||||
return config_changed, modifiers_changed, apply_font_requested, language_changed;
|
||||
return config_changed, modifiers_changed, timer_delays_changed, apply_font_requested, language_changed;
|
||||
end
|
||||
|
||||
function this.draw_small_monster_UI()
|
||||
@@ -1297,9 +1380,7 @@ function this.draw_small_monster_UI()
|
||||
imgui.tree_pop();
|
||||
end
|
||||
|
||||
changed = label_customization.draw(language.current_language.customization_menu.monster_name_label,
|
||||
cached_config.monster_name_label);
|
||||
|
||||
changed = label_customization.draw(language.current_language.customization_menu.monster_name_label, cached_config.monster_name_label);
|
||||
config_changed = config_changed or changed;
|
||||
|
||||
changed = health_customization.draw(cached_config.health);
|
||||
@@ -1326,8 +1407,7 @@ function this.draw_large_monster_dynamic_UI()
|
||||
if imgui.tree_node(language.current_language.customization_menu.dynamically_positioned) then
|
||||
local cached_config = config.current_config.large_monster_UI.dynamic;
|
||||
|
||||
changed, cached_config.enabled = imgui.checkbox(
|
||||
language.current_language.customization_menu.enabled, cached_config.enabled);
|
||||
changed, cached_config.enabled = imgui.checkbox(language.current_language.customization_menu.enabled, cached_config.enabled);
|
||||
|
||||
config_changed = config_changed or changed;
|
||||
|
||||
@@ -2250,6 +2330,17 @@ function this.draw_buff_UI()
|
||||
cached_config.settings.orientation = this.orientation_types[index];
|
||||
end
|
||||
|
||||
changed, index = imgui.combo(
|
||||
language.current_language.customization_menu.infinite_buffs_location,
|
||||
utils.table.find_index(this.buff_UI_infinite_buffs_location_types, cached_config.settings.infinite_buffs_location),
|
||||
this.displayed_buff_UI_infinite_buffs_location_types);
|
||||
|
||||
config_changed = config_changed or changed;
|
||||
|
||||
if changed then
|
||||
cached_config.settings.infinite_buffs_location = this.buff_UI_infinite_buffs_location_types[index];
|
||||
end
|
||||
|
||||
imgui.tree_pop();
|
||||
end
|
||||
|
||||
@@ -2314,10 +2405,6 @@ function this.draw_buff_UI()
|
||||
|
||||
if imgui.tree_node(language.current_language.customization_menu.filter) then
|
||||
|
||||
-- weapon_skills = "Weapon Skills",
|
||||
-- otomo_moves = "Buddy Moves",
|
||||
-- misc_buffs = "Misc Buffs",
|
||||
|
||||
if imgui.tree_node(language.current_language.customization_menu.abnormal_statuses) then
|
||||
|
||||
for _, key in ipairs(abnormal_statuses.keys) do
|
||||
@@ -2332,10 +2419,10 @@ function this.draw_buff_UI()
|
||||
|
||||
if imgui.tree_node(language.current_language.customization_menu.item_buffs) then
|
||||
|
||||
for _, key in ipairs(item_buffs.keys) do
|
||||
changed, cached_config.filter.item_buffs[key] = imgui.checkbox(
|
||||
item_buffs.get_item_buff_name(key), cached_config.filter.item_buffs[key]);
|
||||
local cached_language = language.current_language.item_buffs;
|
||||
|
||||
for _, key in ipairs(item_buffs.keys) do
|
||||
changed, cached_config.filter.item_buffs[key] = imgui.checkbox(cached_language[key], cached_config.filter.item_buffs[key]);
|
||||
config_changed = config_changed or changed;
|
||||
end
|
||||
|
||||
@@ -2344,10 +2431,10 @@ function this.draw_buff_UI()
|
||||
|
||||
if imgui.tree_node(language.current_language.customization_menu.endemic_life_buffs) then
|
||||
|
||||
for _, key in ipairs(endemic_life_buffs.keys) do
|
||||
changed, cached_config.filter.endemic_life_buffs[key] = imgui.checkbox(
|
||||
endemic_life_buffs.get_endemic_life_name(key), cached_config.filter.endemic_life_buffs[key]);
|
||||
local cached_language = language.current_language.endemic_life;
|
||||
|
||||
for _, key in ipairs(endemic_life_buffs.keys) do
|
||||
changed, cached_config.filter.endemic_life_buffs[key] = imgui.checkbox(cached_language[key], cached_config.filter.endemic_life_buffs[key]);
|
||||
config_changed = config_changed or changed;
|
||||
end
|
||||
|
||||
@@ -2356,14 +2443,15 @@ function this.draw_buff_UI()
|
||||
|
||||
if imgui.tree_node(language.current_language.customization_menu.melody_effects) then
|
||||
|
||||
local cached_language = language.current_language.melody_effects;
|
||||
|
||||
for lua_index, key in ipairs(melody_effects.keys) do
|
||||
-- Health Recovery (S), Health Recovery (L), Health Recovery (S) + (Antidote), Sonic Wave
|
||||
if (lua_index >= 16 and lua_index <= 18) or lua_index == 24 then
|
||||
goto continue;
|
||||
end
|
||||
|
||||
changed, cached_config.filter.melody_effects[key] = imgui.checkbox(
|
||||
melody_effects.get_melody_effect_name(lua_index - 1), cached_config.filter.melody_effects[key]);
|
||||
|
||||
changed, cached_config.filter.melody_effects[key] = imgui.checkbox(cached_language[key], cached_config.filter.melody_effects[key]);
|
||||
config_changed = config_changed or changed;
|
||||
|
||||
::continue::
|
||||
@@ -2374,10 +2462,10 @@ function this.draw_buff_UI()
|
||||
|
||||
if imgui.tree_node(language.current_language.customization_menu.dango_skills) then
|
||||
|
||||
for _, key in ipairs(dango_skills.keys) do
|
||||
changed, cached_config.filter.dango_skills[key] = imgui.checkbox(
|
||||
dango_skills.get_dango_skill_name(key), cached_config.filter.dango_skills[key]);
|
||||
local cached_language = language.current_language.dango_skills;
|
||||
|
||||
for _, key in ipairs(dango_skills.keys) do
|
||||
changed, cached_config.filter.dango_skills[key] = imgui.checkbox(cached_language[key], cached_config.filter.dango_skills[key]);
|
||||
config_changed = config_changed or changed;
|
||||
end
|
||||
|
||||
@@ -2386,9 +2474,10 @@ function this.draw_buff_UI()
|
||||
|
||||
if imgui.tree_node(language.current_language.customization_menu.rampage_skills) then
|
||||
|
||||
local cached_language = language.current_language.rampage_skills;
|
||||
|
||||
for _, key in ipairs(rampage_skills.keys) do
|
||||
changed, cached_config.filter.rampage_skills[key] = imgui.checkbox(
|
||||
rampage_skills.get_rampage_skill_name(key), cached_config.filter.rampage_skills[key]);
|
||||
changed, cached_config.filter.rampage_skills[key] = imgui.checkbox(cached_language[key], cached_config.filter.rampage_skills[key]);
|
||||
|
||||
config_changed = config_changed or changed;
|
||||
end
|
||||
@@ -2398,10 +2487,10 @@ function this.draw_buff_UI()
|
||||
|
||||
if imgui.tree_node(language.current_language.customization_menu.skills) then
|
||||
|
||||
for _, key in ipairs(skills.keys) do
|
||||
changed, cached_config.filter.skills[key] = imgui.checkbox(
|
||||
skills.get_skill_name(key), cached_config.filter.skills[key]);
|
||||
local cached_language = language.current_language.skills;
|
||||
|
||||
for _, key in ipairs(skills.keys) do
|
||||
changed, cached_config.filter.skills[key] = imgui.checkbox(cached_language[key], cached_config.filter.skills[key]);
|
||||
config_changed = config_changed or changed;
|
||||
end
|
||||
|
||||
@@ -2411,17 +2500,17 @@ function this.draw_buff_UI()
|
||||
if imgui.tree_node(language.current_language.customization_menu.weapon_skills) then
|
||||
|
||||
for _, weapon in ipairs(weapon_skills.keys) do
|
||||
|
||||
if imgui.tree_node(language.current_language.weapons[weapon.key]) then
|
||||
|
||||
local cached_weapon_filter = cached_config.filter.weapon_skills[weapon.key];
|
||||
local cached_language = language.current_language.weapon_skills[weapon.key];
|
||||
|
||||
for _, key in ipairs(weapon.skill_keys) do
|
||||
local name = weapon_skills.get_weapon_skill_name(key);
|
||||
local name = cached_language[key];
|
||||
|
||||
if key == "spirit_gauge_autofill" then
|
||||
local soaring_kick_name = weapon_skills.get_weapon_skill_name("soaring_kick");
|
||||
local iai_slash_name = weapon_skills.get_weapon_skill_name("iai_slash");
|
||||
local soaring_kick_name = tostring(cached_language.soaring_kick);
|
||||
local iai_slash_name = tostring(cached_language.iai_slash);
|
||||
name = string.format("%s (%s, %s)", name, soaring_kick_name, iai_slash_name);
|
||||
end
|
||||
|
||||
@@ -2440,10 +2529,10 @@ function this.draw_buff_UI()
|
||||
|
||||
if imgui.tree_node(language.current_language.customization_menu.otomo_moves) then
|
||||
|
||||
for _, key in ipairs(otomo_moves.keys) do
|
||||
changed, cached_config.filter.otomo_moves[key] = imgui.checkbox(
|
||||
otomo_moves.get_otomo_move_name(key), cached_config.filter.otomo_moves[key]);
|
||||
local cached_language = language.current_language.otomo_moves;
|
||||
|
||||
for _, key in ipairs(otomo_moves.keys) do
|
||||
changed, cached_config.filter.otomo_moves[key] = imgui.checkbox(cached_language[key], cached_config.filter.otomo_moves[key]);
|
||||
config_changed = config_changed or changed;
|
||||
end
|
||||
|
||||
@@ -2452,39 +2541,40 @@ function this.draw_buff_UI()
|
||||
|
||||
if imgui.tree_node(language.current_language.customization_menu.misc_buffs) then
|
||||
|
||||
local cached_language = language.current_language.misc_buffs;
|
||||
|
||||
for _, key in ipairs(misc_buffs.keys) do
|
||||
local name = misc_buffs.get_misc_buff_name(key);
|
||||
local name = cached_language[key];
|
||||
|
||||
if key == "attack_up" then
|
||||
|
||||
local might_seed_name = item_buffs.get_item_buff_name("might_seed");
|
||||
local dango_bulker_name = dango_skills.get_dango_skill_name("dango_bulker");
|
||||
local chameleos_soul_name = rampage_skills.get_rampage_skill_name("chameleos_soul");
|
||||
local might_seed_name = tostring(language.current_language.item_buffs.might_seed);
|
||||
local dango_bulker_name = tostring(language.current_language.dango_skills.dango_bulker);
|
||||
local chameleos_soul_name = tostring(language.current_language.rampage_skills.chameleos_soul);
|
||||
name = string.format("%s (%s, %s, %s)", name, might_seed_name, dango_bulker_name, chameleos_soul_name);
|
||||
|
||||
elseif key == "defense_up" then
|
||||
|
||||
local adamant_seed_name = item_buffs.get_item_buff_name("adamant_seed");
|
||||
local chameleos_soul_name = rampage_skills.get_rampage_skill_name("chameleos_soul");
|
||||
local adamant_seed_name = tostring(language.current_language.item_buffs.adamant_seed);
|
||||
local chameleos_soul_name = tostring(language.current_language.rampage_skills.chameleos_soul);
|
||||
|
||||
name = string.format("%s (%s, %s)", name, adamant_seed_name, chameleos_soul_name);
|
||||
elseif key == "stamina_use_down" then
|
||||
|
||||
local dash_juice_name = item_buffs.get_item_buff_name("dash_juice");
|
||||
local peepersects_name = endemic_life_buffs.get_endemic_life_name("peepersects");
|
||||
local chameleos_soul_name = rampage_skills.get_rampage_skill_name("chameleos_soul");
|
||||
local dash_juice_name = tostring(language.current_language.item_buffs.dash_juice);
|
||||
local peepersects_name = tostring(language.current_language.endemic_life.peepersects);
|
||||
local chameleos_soul_name = tostring(language.current_language.rampage_skills.chameleos_soul);
|
||||
|
||||
name = string.format("%s (%s, %s, %s)", name, dash_juice_name, peepersects_name, chameleos_soul_name);
|
||||
elseif key == "natural_healing_up" then
|
||||
|
||||
local immunizer_name = item_buffs.get_item_buff_name("immunizer");
|
||||
local vase_of_vitality_name = otomo_moves.get_otomo_move_name("vase_of_vitality");
|
||||
local immunizer_name = tostring(language.current_language.item_buffs.immunizer);
|
||||
local vase_of_vitality_name = tostring(language.current_language.otomo_moves.vase_of_vitality);
|
||||
|
||||
name = string.format("%s (%s, %s)", name, immunizer_name, vase_of_vitality_name);
|
||||
end
|
||||
|
||||
changed, cached_config.filter.misc_buffs[key] = imgui.checkbox(
|
||||
name, cached_config.filter.misc_buffs[key]);
|
||||
changed, cached_config.filter.misc_buffs[key] = imgui.checkbox(name, cached_config.filter.misc_buffs[key]);
|
||||
|
||||
config_changed = config_changed or changed;
|
||||
end
|
||||
@@ -2492,22 +2582,152 @@ function this.draw_buff_UI()
|
||||
imgui.tree_pop();
|
||||
end
|
||||
|
||||
imgui.tree_pop();
|
||||
end
|
||||
|
||||
if imgui.tree_node(language.current_language.customization_menu.abnormal_statuses) then
|
||||
|
||||
changed = label_customization.draw(language.current_language.customization_menu.name_label, cached_config.abnormal_statuses.name_label);
|
||||
config_changed = config_changed or changed;
|
||||
|
||||
changed = label_customization.draw(language.current_language.customization_menu.timer_label, cached_config.abnormal_statuses.timer_label);
|
||||
config_changed = config_changed or changed;
|
||||
|
||||
changed = bar_customization.draw(language.current_language.customization_menu.bar, cached_config.abnormal_statuses.bar);
|
||||
config_changed = config_changed or changed;
|
||||
|
||||
imgui.tree_pop();
|
||||
end
|
||||
|
||||
changed = label_customization.draw(language.current_language.customization_menu.name_label, cached_config.name_label);
|
||||
if imgui.tree_node(language.current_language.customization_menu.item_buffs) then
|
||||
|
||||
changed = label_customization.draw(language.current_language.customization_menu.name_label, cached_config.item_buffs.name_label);
|
||||
config_changed = config_changed or changed;
|
||||
|
||||
changed = label_customization.draw(language.current_language.customization_menu.timer_label, cached_config.timer_label);
|
||||
changed = label_customization.draw(language.current_language.customization_menu.timer_label, cached_config.item_buffs.timer_label);
|
||||
config_changed = config_changed or changed;
|
||||
|
||||
changed = bar_customization.draw(language.current_language.customization_menu.bar, cached_config.bar);
|
||||
changed = bar_customization.draw(language.current_language.customization_menu.bar, cached_config.item_buffs.bar);
|
||||
config_changed = config_changed or changed;
|
||||
|
||||
imgui.tree_pop();
|
||||
end
|
||||
|
||||
if imgui.tree_node(language.current_language.customization_menu.endemic_life_buffs) then
|
||||
|
||||
changed = label_customization.draw(language.current_language.customization_menu.name_label, cached_config.endemic_life_buffs.name_label);
|
||||
config_changed = config_changed or changed;
|
||||
|
||||
changed = label_customization.draw(language.current_language.customization_menu.timer_label, cached_config.endemic_life_buffs.timer_label);
|
||||
config_changed = config_changed or changed;
|
||||
|
||||
changed = bar_customization.draw(language.current_language.customization_menu.bar, cached_config.endemic_life_buffs.bar);
|
||||
config_changed = config_changed or changed;
|
||||
|
||||
imgui.tree_pop();
|
||||
end
|
||||
|
||||
if imgui.tree_node(language.current_language.customization_menu.melody_effects) then
|
||||
|
||||
changed = label_customization.draw(language.current_language.customization_menu.name_label, cached_config.melody_effects.name_label);
|
||||
config_changed = config_changed or changed;
|
||||
|
||||
changed = label_customization.draw(language.current_language.customization_menu.timer_label, cached_config.melody_effects.timer_label);
|
||||
config_changed = config_changed or changed;
|
||||
|
||||
changed = bar_customization.draw(language.current_language.customization_menu.bar, cached_config.melody_effects.bar);
|
||||
config_changed = config_changed or changed;
|
||||
|
||||
imgui.tree_pop();
|
||||
end
|
||||
|
||||
if imgui.tree_node(language.current_language.customization_menu.dango_skills) then
|
||||
|
||||
changed = label_customization.draw(language.current_language.customization_menu.name_label, cached_config.dango_skills.name_label);
|
||||
config_changed = config_changed or changed;
|
||||
|
||||
changed = label_customization.draw(language.current_language.customization_menu.timer_label, cached_config.dango_skills.timer_label);
|
||||
config_changed = config_changed or changed;
|
||||
|
||||
changed = bar_customization.draw(language.current_language.customization_menu.bar, cached_config.dango_skills.bar);
|
||||
config_changed = config_changed or changed;
|
||||
|
||||
imgui.tree_pop();
|
||||
end
|
||||
|
||||
if imgui.tree_node(language.current_language.customization_menu.rampage_skills) then
|
||||
|
||||
changed = label_customization.draw(language.current_language.customization_menu.name_label, cached_config.rampage_skills.name_label);
|
||||
config_changed = config_changed or changed;
|
||||
|
||||
changed = label_customization.draw(language.current_language.customization_menu.timer_label, cached_config.rampage_skills.timer_label);
|
||||
config_changed = config_changed or changed;
|
||||
|
||||
changed = bar_customization.draw(language.current_language.customization_menu.bar, cached_config.rampage_skills.bar);
|
||||
config_changed = config_changed or changed;
|
||||
|
||||
imgui.tree_pop();
|
||||
end
|
||||
|
||||
if imgui.tree_node(language.current_language.customization_menu.skills) then
|
||||
|
||||
changed = label_customization.draw(language.current_language.customization_menu.name_label, cached_config.skills.name_label);
|
||||
config_changed = config_changed or changed;
|
||||
|
||||
changed = label_customization.draw(language.current_language.customization_menu.timer_label, cached_config.skills.timer_label);
|
||||
config_changed = config_changed or changed;
|
||||
|
||||
changed = bar_customization.draw(language.current_language.customization_menu.bar, cached_config.skills.bar);
|
||||
config_changed = config_changed or changed;
|
||||
|
||||
imgui.tree_pop();
|
||||
end
|
||||
|
||||
if imgui.tree_node(language.current_language.customization_menu.weapon_skills) then
|
||||
|
||||
changed = label_customization.draw(language.current_language.customization_menu.name_label, cached_config.weapon_skills.name_label);
|
||||
config_changed = config_changed or changed;
|
||||
|
||||
changed = label_customization.draw(language.current_language.customization_menu.timer_label, cached_config.weapon_skills.timer_label);
|
||||
config_changed = config_changed or changed;
|
||||
|
||||
changed = bar_customization.draw(language.current_language.customization_menu.bar, cached_config.weapon_skills.bar);
|
||||
config_changed = config_changed or changed;
|
||||
|
||||
imgui.tree_pop();
|
||||
end
|
||||
|
||||
if imgui.tree_node(language.current_language.customization_menu.otomo_moves) then
|
||||
|
||||
changed = label_customization.draw(language.current_language.customization_menu.name_label, cached_config.otomo_moves.name_label);
|
||||
config_changed = config_changed or changed;
|
||||
|
||||
changed = label_customization.draw(language.current_language.customization_menu.timer_label, cached_config.otomo_moves.timer_label);
|
||||
config_changed = config_changed or changed;
|
||||
|
||||
changed = bar_customization.draw(language.current_language.customization_menu.bar, cached_config.otomo_moves.bar);
|
||||
config_changed = config_changed or changed;
|
||||
|
||||
imgui.tree_pop();
|
||||
end
|
||||
|
||||
if imgui.tree_node(language.current_language.customization_menu.misc_buffs) then
|
||||
|
||||
changed = label_customization.draw(language.current_language.customization_menu.name_label, cached_config.misc_buffs.name_label);
|
||||
config_changed = config_changed or changed;
|
||||
|
||||
changed = label_customization.draw(language.current_language.customization_menu.timer_label, cached_config.misc_buffs.timer_label);
|
||||
config_changed = config_changed or changed;
|
||||
|
||||
changed = bar_customization.draw(language.current_language.customization_menu.bar, cached_config.misc_buffs.bar);
|
||||
config_changed = config_changed or changed;
|
||||
|
||||
imgui.tree_pop();
|
||||
end
|
||||
|
||||
imgui.tree_pop();
|
||||
end
|
||||
|
||||
return config_changed;
|
||||
end
|
||||
|
||||
|
||||
@@ -141,6 +141,7 @@
|
||||
"duration": "Duration",
|
||||
"dynamic_positioning": "Dynamic Positioning",
|
||||
"dynamically_positioned": "Dynamically Positioned",
|
||||
"effect_level": "Effect Level",
|
||||
"element_2_label": "Element 2 Label",
|
||||
"element_label": "Element Label",
|
||||
"enable_for": "Enable for",
|
||||
@@ -211,6 +212,7 @@
|
||||
"in_lobby": "In Lobby",
|
||||
"in_training_area": "In Training Area",
|
||||
"include": "Include",
|
||||
"infinite_buffs_location": "Infinite Buffs Location",
|
||||
"inside": "Inside",
|
||||
"installations": "Installations",
|
||||
"italic": "Italic",
|
||||
@@ -337,6 +339,7 @@
|
||||
"time_label": "Time Label",
|
||||
"time_limit": "Time Limit (seconds)",
|
||||
"timer": "Timer",
|
||||
"timer_delays": "Timer Delays",
|
||||
"timer_label": "Timer Label",
|
||||
"top_buildup": "Top Buildup",
|
||||
"top_damage": "Top Damage",
|
||||
@@ -359,6 +362,14 @@
|
||||
"tracked_damage_types": "Tracked Damage Types",
|
||||
"tracked_monster_types": "Tracked Monster Types",
|
||||
"type": "Type",
|
||||
"update_buffs_delay": "Update Buffs (seconds)",
|
||||
"update_is_online_delay": "Update Is Online (seconds)",
|
||||
"update_myself_position_delay": "Update Myself Position (seconds)",
|
||||
"update_player_info_delay": "Update Player Info (seconds)",
|
||||
"update_players_delay": "Update Players (seconds)",
|
||||
"update_quest_time_delay": "Update Quest Time (seconds)",
|
||||
"update_singletons_delay": "Update Singletons (seconds)",
|
||||
"update_window_size_delay": "Update Window Size (seconds)",
|
||||
"use_d2d_if_available": "Use Direct2D if available",
|
||||
"value": "Value",
|
||||
"value_label": "Value Label",
|
||||
@@ -375,9 +386,75 @@
|
||||
"z": "Z"
|
||||
},
|
||||
"dango_skills": {
|
||||
"dango_insurance_defense_up": "Dango Insurance Defense Up"
|
||||
"dango_adrenaline": "Dango Adrenaline",
|
||||
"dango_booster": "Dango Booster",
|
||||
"dango_bulker": "Dango Bulker",
|
||||
"dango_connector": "Dango Connector",
|
||||
"dango_defender": "Dango Defender",
|
||||
"dango_flyer": "Dango Flyer",
|
||||
"dango_glutton": "Dango Glutton",
|
||||
"dango_hunter": "Dango Hunter",
|
||||
"dango_insurance": "Dango Insurance",
|
||||
"dango_insurance_defense_up": "Dango Insurance Defense Up",
|
||||
"super_recovery_dango": "Super Recovery Dango"
|
||||
},
|
||||
"endemic_life": {
|
||||
"butterflame": "Butterflame",
|
||||
"clothfly": "Clothfly",
|
||||
"cutterfly": "Cutterfly",
|
||||
"gold_wirebug": "Gold Wirebug",
|
||||
"peepersects": "Peepersects",
|
||||
"red_lampsquid": "Red Lampsquid",
|
||||
"ruby_wirebug": "Ruby Wirebug",
|
||||
"stinkmink": "Stinkmink",
|
||||
"yellow_lampsquid": "Yellow Lampsquid"
|
||||
},
|
||||
"font_name": "NotoSans-Bold.otf",
|
||||
"item_buffs": {
|
||||
"adamant_seed": "Adamant Seed",
|
||||
"armor_ammo": "Armor Ammo",
|
||||
"armorskin": "Armorskin",
|
||||
"dash_juice": "Dash Juice",
|
||||
"demon_ammo": "Demon Ammo",
|
||||
"demon_powder": "Demon Powder",
|
||||
"demondrug": "Demondrug",
|
||||
"gourmet_fish": "Gourmet Fish",
|
||||
"hardshell_powder": "Hardshell Powder",
|
||||
"immunizer": "Immunizer",
|
||||
"mega_armorskin": "Mega Armorskin",
|
||||
"mega_demondrug": "Mega Demondrug",
|
||||
"might_seed": "Might Seed"
|
||||
},
|
||||
"melody_effects": {
|
||||
"affinity_up": "Affinity Up",
|
||||
"attack_and_affinity_up": "Attack and Affinity Up",
|
||||
"attack_and_defense_up": "Attack and Defense Up",
|
||||
"attack_up": "Attack Up",
|
||||
"blight_negated": "Blight Negated",
|
||||
"defense_up": "Defense Up",
|
||||
"divine_protection": "Divine Protection",
|
||||
"earplugs_l": "Earplugs (L)",
|
||||
"earplugs_s": "Earplugs (S)",
|
||||
"elemental_attack_boost": "Elemental Attack Boost",
|
||||
"environment_damage_negated": "Environment Damage Negated",
|
||||
"health_recovery_l": "Health Recovery (L)",
|
||||
"health_recovery_s": "Health Recovery (S)",
|
||||
"health_recovery_s_antidote": "Health Recovery (S) + Antidote",
|
||||
"health_regeneration": "Health Regeneration",
|
||||
"infernal_melody": "Infernal Melody",
|
||||
"knockbacks_negated": "Knockbacks Negated",
|
||||
"self_improvement": "Self-Improvement",
|
||||
"sharpness_extension": "Sharpness Extension",
|
||||
"sharpness_loss_reduced": "Sharpness Loss Reduced",
|
||||
"sharpness_regeneration": "Sharpness Regeneration",
|
||||
"sonic_barrier": "Sonic Barrier",
|
||||
"sonic_wave": "Sonic Wave",
|
||||
"stamina_recovery_up": "Stamina Recovery Up",
|
||||
"stamina_use_reduced": "Stamina Use Reduced",
|
||||
"stun_negated": "Stun Negated",
|
||||
"tremors_negated": "Tremors Negated",
|
||||
"wind_pressure_negated": "Wind Pressure Negated"
|
||||
},
|
||||
"font_name": "NotoSansCJKsc-VF",
|
||||
"misc_buffs": {
|
||||
"attack_up": "Attack Up",
|
||||
"defense_up": "Defense Up",
|
||||
@@ -385,6 +462,12 @@
|
||||
"natural_healing_up": "Natural Healing Up",
|
||||
"stamina_use_down": "Stamina Use Down"
|
||||
},
|
||||
"otomo_moves": {
|
||||
"go_fight_win": "Go, Fight, Win",
|
||||
"power_drum": "Power Drum",
|
||||
"rousing_roar": "Rousing Roar",
|
||||
"vase_of_vitality": "Vase of Vitality"
|
||||
},
|
||||
"parts": {
|
||||
"abdomen": "Abdomen",
|
||||
"amatsu_unknown": "?",
|
||||
@@ -454,11 +537,49 @@
|
||||
"wingclaws": "Wingclaws",
|
||||
"wings": "Wings"
|
||||
},
|
||||
"rampage_skills": {
|
||||
"chameleos_soul": "Chameleos Soul",
|
||||
"kushala_daora_soul": "Kushala Daora Soul"
|
||||
},
|
||||
"skills": {
|
||||
"dragon_conversion_elemental_attack_up": "Dragon Conversion Elem. Atk Up",
|
||||
"dragon_conversion_elemental_res_up": "Dragon Conversion Elem. Res Up",
|
||||
"adrenaline_rush": "Adrenaline Rush",
|
||||
"affinity_sliding": "Affinity Sliding",
|
||||
"agitator": "Agitator",
|
||||
"berserk": "Berserk",
|
||||
"bladescale_hone": "Bladescale Hone",
|
||||
"blood_awakening": "Blood Awakening",
|
||||
"bloodlust": "Bloodlust",
|
||||
"burst": "Burst",
|
||||
"coalescence": "Coalescence",
|
||||
"counterstrike": "Counterstrike",
|
||||
"dereliction": "Dereliction",
|
||||
"dragon_conversion_elemental_attack_up": "Dragon Conversion: Elem. Atk Up",
|
||||
"dragon_conversion_elemental_res_up": "Dragon Conversion: Elem. Res Up",
|
||||
"dragonheart": "Dragonheart",
|
||||
"embolden": "Embolden",
|
||||
"frenzied_bloodlust": "Frenzied Bloodlust",
|
||||
"furious": "Furious",
|
||||
"grinder_s": "Grinder (S)",
|
||||
"heaven_sent": "Heaven-Sent",
|
||||
"hellfire_cloak": "Hellfire Cloak",
|
||||
"heroics": "Heroics",
|
||||
"inspiration": "Inspiration",
|
||||
"intrepid_heart": "Intrepid Heart",
|
||||
"latent_power": "Latent Power",
|
||||
"maximum_might": "Maximum Might",
|
||||
"offensive_guard": "Offensive Guard",
|
||||
"partbreaker": "Partbreaker",
|
||||
"peak_performance": "Peak Performance",
|
||||
"powder_mantle_blue": "Powder Mantle (Blue)",
|
||||
"powder_mantle_red": "Powder Mantle (Red)"
|
||||
"powder_mantle_red": "Powder Mantle (Red)",
|
||||
"protective_polish": "Protective Polish",
|
||||
"resentment": "Resentment",
|
||||
"resuscitate": "Resuscitate",
|
||||
"spiribirds_call": "Spiribird's Call",
|
||||
"status_trigger": "Status Trigger",
|
||||
"strife": "Strife",
|
||||
"wall_runner": "Wall Runner",
|
||||
"wind_mantle": "Wind Mantle"
|
||||
},
|
||||
"stats": {
|
||||
"affinity": "Affinity",
|
||||
@@ -480,51 +601,85 @@
|
||||
32,
|
||||
255,
|
||||
256,
|
||||
383,
|
||||
591,
|
||||
1024,
|
||||
1327,
|
||||
4352,
|
||||
4607,
|
||||
7680,
|
||||
7935,
|
||||
8192,
|
||||
8303,
|
||||
12288,
|
||||
12543,
|
||||
12592,
|
||||
12687,
|
||||
12784,
|
||||
12799,
|
||||
19968,
|
||||
40879,
|
||||
44032,
|
||||
55215,
|
||||
65280,
|
||||
65519,
|
||||
0
|
||||
],
|
||||
"weapon_skills": {
|
||||
"all_extracts_mix": "All Extracts Mix",
|
||||
"amped_state": "Amped State",
|
||||
"bow": {
|
||||
"arc_shot_affinity": "Arc Shot: Affinity",
|
||||
"arc_shot_brace": "Arc Shot: Brace",
|
||||
"archdemon_mode": "Archdemon Mode",
|
||||
"axe_heavy_slam": "Axe: Heavy Slam",
|
||||
"bolt_boost": "Bolt Boost",
|
||||
"herculean_draw": "Herculean Draw"
|
||||
},
|
||||
"charge_blade": {
|
||||
"element_boost": "Element Boost",
|
||||
"herculean_draw": "Herculean Draw",
|
||||
"iai_slash": "Iai Slash",
|
||||
"ironshine_silk": "Ironshine Silk",
|
||||
"orange_extract": "Orange Extract",
|
||||
"sword_boost_mode": "Sword Boost Mode"
|
||||
},
|
||||
"dual_blades": {
|
||||
"archdemon_mode": "Archdemon Mode",
|
||||
"ironshine_silk": "Ironshine Silk"
|
||||
},
|
||||
"great_sword": {
|
||||
"power_sheathe": "Power Sheathe"
|
||||
},
|
||||
"gunlance": {
|
||||
"erupting_cannon": "Erupting Cannon",
|
||||
"ground_splitter": "Ground Splitter"
|
||||
},
|
||||
"hammer": {
|
||||
"impact_burst": "Impact Burst"
|
||||
},
|
||||
"heavy_bowgun": {
|
||||
"counter_charger": "Counter Charger",
|
||||
"overheat": "Overheat",
|
||||
"power_sheathe": "Power Sheathe",
|
||||
"red_extract": "Red Extract",
|
||||
"spirit_gauge": "Spirit Gauge",
|
||||
"spirit_gauge_autofill": "Spirit Gauge Autofill",
|
||||
"switch_charger": "Switch Charger",
|
||||
"sword_boost_mode": "Sword Boost Mode",
|
||||
"twin_wine": "Twin Wine",
|
||||
"white_extract": "White Extract",
|
||||
"wyvernblast_reload": "Wyvernblast Reload",
|
||||
"rising_moon": "Rising Moon",
|
||||
"setting_sun": "Setting Sun",
|
||||
"wyvernsnipe_reload": "Wyvernsnipe Reload"
|
||||
},
|
||||
"hunting_horn": {
|
||||
"bead_of_resonance": "Bead of Resonance",
|
||||
"silkbind_shockwave": "Silkbind Shockwave",
|
||||
"sonic_bloom": "Sonic Bloom"
|
||||
},
|
||||
"insect_glaive": {
|
||||
"all_extracts_mix": "All Extracts Mix",
|
||||
"orange_extract": "Orange Extract",
|
||||
"red_extract": "Red Extract",
|
||||
"white_extract": "White Extract"
|
||||
},
|
||||
"lance": {
|
||||
"anchor_rage": "Anchor Rage",
|
||||
"spiral_thrust": "Spiral Thrust",
|
||||
"twin_wine": "Twin Wine"
|
||||
},
|
||||
"light_bowgun": {
|
||||
"fanning_maneuver": "Fanning Maneuver",
|
||||
"wyvernblast_reload": "Wyvernblast Reload"
|
||||
},
|
||||
"long_sword": {
|
||||
"harvest_moon": "Harvest Moon",
|
||||
"iai_slash": "Iai Slash",
|
||||
"soaring_kick": "Soaring Kick",
|
||||
"spirit_gauge": "Spirit Gauge",
|
||||
"spirit_gauge_autofill": "Spirit Gauge Autofill"
|
||||
},
|
||||
"switch_axe": {
|
||||
"amped_state": "Amped State",
|
||||
"axe_heavy_slam": "Axe: Heavy Slam",
|
||||
"switch_charger": "Switch Charger"
|
||||
},
|
||||
"sword_and_shield": {
|
||||
"destroyer_oil": "Destroyer Oil"
|
||||
}
|
||||
},
|
||||
"weapons": {
|
||||
"bow": "Bow",
|
||||
"charge_blade": "Charge Blade",
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
"HP": "HP:",
|
||||
"buildup": "蓄積値:",
|
||||
"gold": "金冠",
|
||||
"lv": "Lv.",
|
||||
"lv": "",
|
||||
"mini": "小型",
|
||||
"otomo": "Buddy",
|
||||
"part_anomaly_core": "Anomaly Core",
|
||||
@@ -22,7 +22,6 @@
|
||||
"blastblight": "Blastblight",
|
||||
"bleeding": "Bleeding",
|
||||
"bloodblight": "Bloodblight",
|
||||
"bubbleblight": "Bubbleblight",
|
||||
"deadly_poison": "Deadly Poison",
|
||||
"defense_down": "Defense Down",
|
||||
"dragonblight": "Dragonblight",
|
||||
@@ -62,19 +61,6 @@
|
||||
"waterblight": "水属性やられ",
|
||||
"webbed": "Webbed"
|
||||
},
|
||||
"consumables": {
|
||||
"adamant_seed": "Adamant Seed",
|
||||
"armorskin": "Armorskin",
|
||||
"dash_juice": "Dash Juice",
|
||||
"demon_powder": "Demon Powder",
|
||||
"demondrug": "Demondrug",
|
||||
"gourmet_fish": "Gourmet Fish",
|
||||
"hardshell_powder": "Hardshell Powder",
|
||||
"immunizer": "Immunizer",
|
||||
"mega_armorskin": "Mega Armorskin",
|
||||
"mega_demondrug": "Mega Demondrug",
|
||||
"might_seed": "Might Seed"
|
||||
},
|
||||
"customization_menu": {
|
||||
"UI_font": "UI フォント",
|
||||
"UI_font_notice": "フォントの変更後はスクリプトリセットを行ってください。",
|
||||
@@ -155,6 +141,7 @@
|
||||
"duration": "Duration",
|
||||
"dynamic_positioning": "動的な場所",
|
||||
"dynamically_positioned": "モンスターに追随して表示",
|
||||
"effect_level": "Effect Level",
|
||||
"element_2_label": "Element 2 Label",
|
||||
"element_label": "Element Label",
|
||||
"enable_for": "有効にする",
|
||||
@@ -225,6 +212,7 @@
|
||||
"in_lobby": "In Lobby",
|
||||
"in_training_area": "In Training Area",
|
||||
"include": "含める情報",
|
||||
"infinite_buffs_location": "Infinite Buffs Location",
|
||||
"inside": "Inside",
|
||||
"installations": "Installations",
|
||||
"italic": "イタリック",
|
||||
@@ -351,6 +339,7 @@
|
||||
"time_label": "タイムラベル",
|
||||
"time_limit": "タイムリミット(s.)",
|
||||
"timer": "Timer",
|
||||
"timer_delays": "Timer Delays",
|
||||
"timer_label": "タイマーラベル",
|
||||
"top_buildup": "最高蓄積値",
|
||||
"top_damage": "最高ダメージ",
|
||||
@@ -373,6 +362,14 @@
|
||||
"tracked_damage_types": "ダメージタイプでの追跡",
|
||||
"tracked_monster_types": "モンスタータイプでの追跡",
|
||||
"type": "タイプ",
|
||||
"update_buffs_delay": "Update Buffs (seconds)",
|
||||
"update_is_online_delay": "Update Is Online (seconds)",
|
||||
"update_myself_position_delay": "Update Myself Position (seconds)",
|
||||
"update_player_info_delay": "Update Player Info (seconds)",
|
||||
"update_players_delay": "Update Players (seconds)",
|
||||
"update_quest_time_delay": "Update Quest Time (seconds)",
|
||||
"update_singletons_delay": "Update Singletons (seconds)",
|
||||
"update_window_size_delay": "Update Window Size (seconds)",
|
||||
"use_d2d_if_available": "Use Direct2D if available",
|
||||
"value": "Value",
|
||||
"value_label": "バリューラベル",
|
||||
@@ -389,55 +386,45 @@
|
||||
"z": "Z"
|
||||
},
|
||||
"dango_skills": {
|
||||
"dango_insurance_defense_up": "Dango Insurance Defense Up"
|
||||
},
|
||||
"dangos": {
|
||||
"dango_adrenaline": "Dango Adrenaline",
|
||||
"dango_bombardier": "Dango Bombardier",
|
||||
"dango_booster": "Dango Booster",
|
||||
"dango_bulker": "Dango Bulker",
|
||||
"dango_connector": "Dango Connector",
|
||||
"dango_defender": "Dango Defender",
|
||||
"dango_defender_hi": "Dango Defender (Hi)",
|
||||
"dango_deflector": "Dango Deflector",
|
||||
"dango_dragon_res": "Dango Dragon Res",
|
||||
"dango_dragon_res_hi": "Dango Dragon Res (Hi)",
|
||||
"dango_driver": "Dango Driver",
|
||||
"dango_feet": "Dango Feet",
|
||||
"dango_fighter": "Dango Fighter",
|
||||
"dango_fire_res": "Dango Fire Res",
|
||||
"dango_fire_res_hi": "Dango Fire Res (Hi)",
|
||||
"dango_flyer": "Dango Flyer",
|
||||
"dango_glutton": "Dango Glutton",
|
||||
"dango_guard": "Dango Guard",
|
||||
"dango_hunter": "Dango Hunter",
|
||||
"dango_hurler": "Dango Hurler",
|
||||
"dango_ice_res": "Dango Ice Res",
|
||||
"dango_ice_res_hi": "Dango Ice Res (Hi)",
|
||||
"dango_immunizer": "Dango Immunizer",
|
||||
"dango_insurance": "Dango Insurance",
|
||||
"dango_insurance_defense_up": "Dango Insurance Defense Up",
|
||||
"dango_marksman": "Dango Marksman",
|
||||
"dango_medic": "Dango Medic",
|
||||
"dango_medic_hi": "Dango Medic (Hi)",
|
||||
"dango_moxie": "Dango Moxie",
|
||||
"dango_polisher": "Dango Polisher",
|
||||
"dango_pyro": "Dango Pyro",
|
||||
"dango_reviver": "Dango Reviver",
|
||||
"dango_rider": "Dango Rider",
|
||||
"dango_shifter": "Dango Shifter",
|
||||
"dango_slugger": "Dango Slugger",
|
||||
"dango_specialist": "Dango Specialist",
|
||||
"dango_temper": "Dango Temper",
|
||||
"dango_thunder_res": "Dango Thunder Res ",
|
||||
"dango_thunder_res_hi": "Dango Thunder Res (Hi)",
|
||||
"dango_wall_runner": "Dango Wall Runner",
|
||||
"dango_water_res": "Dango Water Res",
|
||||
"dango_water_res_hi": "Dango Water Res (Hi)",
|
||||
"dango_weakener": "Dango Weakener",
|
||||
"super_recovery_dango": "Super Recovery Dango"
|
||||
},
|
||||
"endemic_life": {
|
||||
"butterflame": "Butterflame",
|
||||
"clothfly": "Clothfly",
|
||||
"cutterfly": "Cutterfly",
|
||||
"gold_wirebug": "Gold Wirebug",
|
||||
"peepersects": "Peepersects",
|
||||
"red_lampsquid": "Red Lampsquid",
|
||||
"ruby_wirebug": "Ruby Wirebug",
|
||||
"stinkmink": "Stinkmink",
|
||||
"yellow_lampsquid": "Yellow Lampsquid"
|
||||
},
|
||||
"font_name": "NotoSansJP-Bold.otf",
|
||||
"item_buffs": {
|
||||
"adamant_seed": "Adamant Seed",
|
||||
"armor_ammo": "Armor Ammo",
|
||||
"armorskin": "Armorskin",
|
||||
"dash_juice": "Dash Juice",
|
||||
"demon_ammo": "Demon Ammo",
|
||||
"demon_powder": "Demon Powder",
|
||||
"demondrug": "Demondrug",
|
||||
"gourmet_fish": "Gourmet Fish",
|
||||
"hardshell_powder": "Hardshell Powder",
|
||||
"immunizer": "Immunizer",
|
||||
"mega_armorskin": "Mega Armorskin",
|
||||
"mega_demondrug": "Mega Demondrug",
|
||||
"might_seed": "Might Seed"
|
||||
},
|
||||
"melody_effects": {
|
||||
"affinity_up": "Affinity Up",
|
||||
"attack_and_affinity_up": "Attack and Affinity Up",
|
||||
@@ -470,7 +457,6 @@
|
||||
},
|
||||
"misc_buffs": {
|
||||
"attack_up": "Attack Up",
|
||||
"defense_down": "Defense Down",
|
||||
"defense_up": "Defense Up",
|
||||
"immunity": "Immunity",
|
||||
"natural_healing_up": "Natural Healing Up",
|
||||
@@ -479,7 +465,8 @@
|
||||
"otomo_moves": {
|
||||
"go_fight_win": "Go, Fight, Win",
|
||||
"power_drum": "Power Drum",
|
||||
"rousing_roar": "Rousing Roar"
|
||||
"rousing_roar": "Rousing Roar",
|
||||
"vase_of_vitality": "Vase of Vitality"
|
||||
},
|
||||
"parts": {
|
||||
"abdomen": "腹部",
|
||||
@@ -550,30 +537,38 @@
|
||||
"wingclaws": "Wingclaws",
|
||||
"wings": "翼"
|
||||
},
|
||||
"rampage_skills": {
|
||||
"chameleos_soul": "Chameleos Soul",
|
||||
"kushala_daora_soul": "Kushala Daora Soul"
|
||||
},
|
||||
"skills": {
|
||||
"adrenaline_rush": "Adrenaline Rush",
|
||||
"affinity_sliding": "Affinity Sliding",
|
||||
"agitator": "Agitator",
|
||||
"berserk": "Berserk",
|
||||
"bladescale_hone": "Bladescale Hone",
|
||||
"blood_awakening": "Blood Awakening",
|
||||
"bloodlust": "Bloodlust",
|
||||
"burst": "Burst",
|
||||
"coalescence": "Coalescence",
|
||||
"counterstrike": "Counterstrike",
|
||||
"dereliction": "Dereliction",
|
||||
"dragon_conversion_elemental_attack_up": "Dragon Conversion Elem. Attack Up",
|
||||
"dragon_conversion_elemental_res_up": "Dragon Conversion Elem. Res. Up",
|
||||
"dragon_conversion_elemental_attack_up": "Dragon Conversion: Elem. Atk Up",
|
||||
"dragon_conversion_elemental_res_up": "Dragon Conversion: Elem. Res Up",
|
||||
"dragonheart": "Dragonheart",
|
||||
"embolden": "Embolden",
|
||||
"frenzied_bloodlust": "Frenzied Bloodlust",
|
||||
"furious": "Furious",
|
||||
"grinder_s": "Grinder (S)",
|
||||
"heaven_sent": "Heaven-Sent",
|
||||
"hellfire_cloak": "Hellfire Cloak",
|
||||
"heroics": "Heroics",
|
||||
"inspiration": "Inspiration",
|
||||
"intrepid_heart": "Intrepid Heart",
|
||||
"kushala_daora_soul": "Kushala Daora Soul",
|
||||
"latent_power": "Latent Power",
|
||||
"maximum_might": "Maximum Might",
|
||||
"offensive_guard": "Offensive Guard",
|
||||
"partbreaker": "Partbreaker",
|
||||
"peak_performance": "Peak Performance",
|
||||
"powder_mantle_blue": "Powder Mantle (Blue)",
|
||||
"powder_mantle_red": "Powder Mantle (Red)",
|
||||
@@ -582,6 +577,7 @@
|
||||
"resuscitate": "Resuscitate",
|
||||
"spiribirds_call": "Spiribird's Call",
|
||||
"status_trigger": "Status Trigger",
|
||||
"strife": "Strife",
|
||||
"wall_runner": "Wall Runner",
|
||||
"wind_mantle": "Wind Mantle"
|
||||
},
|
||||
@@ -606,68 +602,90 @@
|
||||
255,
|
||||
8192,
|
||||
8303,
|
||||
11904,
|
||||
12031,
|
||||
12288,
|
||||
12543,
|
||||
12784,
|
||||
12799,
|
||||
19903,
|
||||
19968,
|
||||
40879,
|
||||
40959,
|
||||
63744,
|
||||
64255,
|
||||
65072,
|
||||
65103,
|
||||
65280,
|
||||
65519,
|
||||
0,
|
||||
12799,
|
||||
19968,
|
||||
40879,
|
||||
44032,
|
||||
55215,
|
||||
65280,
|
||||
65519,
|
||||
0,
|
||||
65519,
|
||||
0
|
||||
],
|
||||
"weapon_skills": {
|
||||
"all_extracts_mix": "All Extracts Mix",
|
||||
"amped_state": "Amped State",
|
||||
"anchor_rage": "Anchor Rage",
|
||||
"bow": {
|
||||
"arc_shot_affinity": "Arc Shot: Affinity",
|
||||
"arc_shot_brace": "Arc Shot: Brace",
|
||||
"archdemon_mode": "Archdemon Mode",
|
||||
"axe_heavy_slam": "Axe: Heavy Slam",
|
||||
"bead_of_resonance": "Bead of Resonance",
|
||||
"bolt_boost": "Bolt Boost",
|
||||
"counter_charger": "Counter Charger",
|
||||
"destroyer_oil": "Destroyer Oil",
|
||||
"herculean_draw": "Herculean Draw"
|
||||
},
|
||||
"charge_blade": {
|
||||
"element_boost": "Element Boost",
|
||||
"sword_boost_mode": "Sword Boost Mode"
|
||||
},
|
||||
"dual_blades": {
|
||||
"archdemon_mode": "Archdemon Mode",
|
||||
"ironshine_silk": "Ironshine Silk"
|
||||
},
|
||||
"great_sword": {
|
||||
"power_sheathe": "Power Sheathe"
|
||||
},
|
||||
"gunlance": {
|
||||
"erupting_cannon": "Erupting Cannon",
|
||||
"fanning_maneuver": "Fannin Maneuver",
|
||||
"ground_splitter": "Ground Splitter",
|
||||
"harvest_moon": "Harvest Moon",
|
||||
"herculean_draw": "Herculean Draw",
|
||||
"iai_slash": "Iai Slash",
|
||||
"impact_burst": "Impact Burst",
|
||||
"ironshine_silk": "Ironshine Silk",
|
||||
"orange_extract": "O Extract",
|
||||
"ground_splitter": "Ground Splitter"
|
||||
},
|
||||
"hammer": {
|
||||
"impact_burst": "Impact Burst"
|
||||
},
|
||||
"heavy_bowgun": {
|
||||
"counter_charger": "Counter Charger",
|
||||
"overheat": "Overheat",
|
||||
"power_sheathe": "Power Sheathe",
|
||||
"red_extract": "Red Extract",
|
||||
"rising_moon": "Rising Moon",
|
||||
"setting_sun": "Setting Sun",
|
||||
"shield_charge": "Shield Charge",
|
||||
"silkbind_shockwave": "Silkbind Shockwave",
|
||||
"soaring_kick": "Soaring Kick",
|
||||
"sonic_bloom": "Sonic Bloom",
|
||||
"spiral_thrust": "Spiral Thrust",
|
||||
"spirit_gauge": "Spirit Gauge",
|
||||
"spirit_gauge_autofill": "Spirit Gauge Autofill",
|
||||
"switch_charger": "Switch Charger",
|
||||
"sword_boost_mode": "Sword Boost Mode",
|
||||
"sword_charge": "Sword Charge",
|
||||
"twin_wine": "Twin Wine",
|
||||
"white_extract": "White Extract",
|
||||
"wyvernblast_reload": "Wyvernblast Reload",
|
||||
"wyvernsnipe_reload": "Wyvernsnipe Reload"
|
||||
},
|
||||
"hunting_horn": {
|
||||
"bead_of_resonance": "Bead of Resonance",
|
||||
"silkbind_shockwave": "Silkbind Shockwave",
|
||||
"sonic_bloom": "Sonic Bloom"
|
||||
},
|
||||
"insect_glaive": {
|
||||
"all_extracts_mix": "All Extracts Mix",
|
||||
"orange_extract": "Orange Extract",
|
||||
"red_extract": "Red Extract",
|
||||
"white_extract": "White Extract"
|
||||
},
|
||||
"lance": {
|
||||
"anchor_rage": "Anchor Rage",
|
||||
"spiral_thrust": "Spiral Thrust",
|
||||
"twin_wine": "Twin Wine"
|
||||
},
|
||||
"light_bowgun": {
|
||||
"fanning_maneuver": "Fanning Maneuver",
|
||||
"wyvernblast_reload": "Wyvernblast Reload"
|
||||
},
|
||||
"long_sword": {
|
||||
"harvest_moon": "Harvest Moon",
|
||||
"iai_slash": "Iai Slash",
|
||||
"soaring_kick": "Soaring Kick",
|
||||
"spirit_gauge": "Spirit Gauge",
|
||||
"spirit_gauge_autofill": "Spirit Gauge Autofill"
|
||||
},
|
||||
"switch_axe": {
|
||||
"amped_state": "Amped State",
|
||||
"axe_heavy_slam": "Axe: Heavy Slam",
|
||||
"switch_charger": "Switch Charger"
|
||||
},
|
||||
"sword_and_shield": {
|
||||
"destroyer_oil": "Destroyer Oil"
|
||||
}
|
||||
},
|
||||
"weapons": {
|
||||
"bow": "Bow",
|
||||
"charge_blade": "Charge Blade",
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
"HP": "체력:",
|
||||
"buildup": "누적치:",
|
||||
"gold": "금관",
|
||||
"lv": "Lv.",
|
||||
"lv": "",
|
||||
"mini": "최소",
|
||||
"otomo": "동반자",
|
||||
"part_anomaly_core": "괴이핵",
|
||||
@@ -22,7 +22,6 @@
|
||||
"blastblight": "Blastblight",
|
||||
"bleeding": "Bleeding",
|
||||
"bloodblight": "Bloodblight",
|
||||
"bubbleblight": "Bubbleblight",
|
||||
"deadly_poison": "Deadly Poison",
|
||||
"defense_down": "Defense Down",
|
||||
"dragonblight": "Dragonblight",
|
||||
@@ -62,19 +61,6 @@
|
||||
"waterblight": "진흙구리",
|
||||
"webbed": "Webbed"
|
||||
},
|
||||
"consumables": {
|
||||
"adamant_seed": "Adamant Seed",
|
||||
"armorskin": "Armorskin",
|
||||
"dash_juice": "Dash Juice",
|
||||
"demon_powder": "Demon Powder",
|
||||
"demondrug": "Demondrug",
|
||||
"gourmet_fish": "Gourmet Fish",
|
||||
"hardshell_powder": "Hardshell Powder",
|
||||
"immunizer": "Immunizer",
|
||||
"mega_armorskin": "Mega Armorskin",
|
||||
"mega_demondrug": "Mega Demondrug",
|
||||
"might_seed": "Might Seed"
|
||||
},
|
||||
"customization_menu": {
|
||||
"UI_font": "UI 글꼴",
|
||||
"UI_font_notice": "글꼴 변경시 스크립트를 리로드 해야합니다!",
|
||||
@@ -143,7 +129,6 @@
|
||||
"damage_value_label": "대미지 값 정보",
|
||||
"dango_skills": "Dango Skills",
|
||||
"debug": "Debug",
|
||||
"debug_errors": "Debug Errors",
|
||||
"default_state": "기본 상태",
|
||||
"defense_label": "Defense Label",
|
||||
"delete": "삭제하기",
|
||||
@@ -156,6 +141,7 @@
|
||||
"duration": "지속시간",
|
||||
"dynamic_positioning": "유동 위치",
|
||||
"dynamically_positioned": "유동 위치 UI",
|
||||
"effect_level": "Effect Level",
|
||||
"element_2_label": "Element 2 Label",
|
||||
"element_label": "Element Label",
|
||||
"enable_for": "표시 대상",
|
||||
@@ -226,6 +212,7 @@
|
||||
"in_lobby": "로비 내",
|
||||
"in_training_area": "훈련구역 내",
|
||||
"include": "포함",
|
||||
"infinite_buffs_location": "Infinite Buffs Location",
|
||||
"inside": "내부",
|
||||
"installations": "설치",
|
||||
"italic": "기울임",
|
||||
@@ -352,6 +339,7 @@
|
||||
"time_label": "시간 정보",
|
||||
"time_limit": "시간 제한 (단위: 초)",
|
||||
"timer": "타이머",
|
||||
"timer_delays": "Timer Delays",
|
||||
"timer_label": "타이머 정보",
|
||||
"top_buildup": "총 누적치",
|
||||
"top_damage": "최고 대미지",
|
||||
@@ -374,6 +362,14 @@
|
||||
"tracked_damage_types": "추적할 대미지 종류",
|
||||
"tracked_monster_types": "추적할 몬스터 타입",
|
||||
"type": "종류",
|
||||
"update_buffs_delay": "Update Buffs (seconds)",
|
||||
"update_is_online_delay": "Update Is Online (seconds)",
|
||||
"update_myself_position_delay": "Update Myself Position (seconds)",
|
||||
"update_player_info_delay": "Update Player Info (seconds)",
|
||||
"update_players_delay": "Update Players (seconds)",
|
||||
"update_quest_time_delay": "Update Quest Time (seconds)",
|
||||
"update_singletons_delay": "Update Singletons (seconds)",
|
||||
"update_window_size_delay": "Update Window Size (seconds)",
|
||||
"use_d2d_if_available": "가능한 Direct2D를 사용함",
|
||||
"value": "Value",
|
||||
"value_label": "값 정보",
|
||||
@@ -390,55 +386,45 @@
|
||||
"z": "Z"
|
||||
},
|
||||
"dango_skills": {
|
||||
"dango_insurance_defense_up": "Dango Insurance Defense Up"
|
||||
},
|
||||
"dangos": {
|
||||
"dango_adrenaline": "Dango Adrenaline",
|
||||
"dango_bombardier": "Dango Bombardier",
|
||||
"dango_booster": "Dango Booster",
|
||||
"dango_bulker": "Dango Bulker",
|
||||
"dango_connector": "Dango Connector",
|
||||
"dango_defender": "Dango Defender",
|
||||
"dango_defender_hi": "Dango Defender (Hi)",
|
||||
"dango_deflector": "Dango Deflector",
|
||||
"dango_dragon_res": "Dango Dragon Res",
|
||||
"dango_dragon_res_hi": "Dango Dragon Res (Hi)",
|
||||
"dango_driver": "Dango Driver",
|
||||
"dango_feet": "Dango Feet",
|
||||
"dango_fighter": "Dango Fighter",
|
||||
"dango_fire_res": "Dango Fire Res",
|
||||
"dango_fire_res_hi": "Dango Fire Res (Hi)",
|
||||
"dango_flyer": "Dango Flyer",
|
||||
"dango_glutton": "Dango Glutton",
|
||||
"dango_guard": "Dango Guard",
|
||||
"dango_hunter": "Dango Hunter",
|
||||
"dango_hurler": "Dango Hurler",
|
||||
"dango_ice_res": "Dango Ice Res",
|
||||
"dango_ice_res_hi": "Dango Ice Res (Hi)",
|
||||
"dango_immunizer": "Dango Immunizer",
|
||||
"dango_insurance": "Dango Insurance",
|
||||
"dango_insurance_defense_up": "Dango Insurance Defense Up",
|
||||
"dango_marksman": "Dango Marksman",
|
||||
"dango_medic": "Dango Medic",
|
||||
"dango_medic_hi": "Dango Medic (Hi)",
|
||||
"dango_moxie": "Dango Moxie",
|
||||
"dango_polisher": "Dango Polisher",
|
||||
"dango_pyro": "Dango Pyro",
|
||||
"dango_reviver": "Dango Reviver",
|
||||
"dango_rider": "Dango Rider",
|
||||
"dango_shifter": "Dango Shifter",
|
||||
"dango_slugger": "Dango Slugger",
|
||||
"dango_specialist": "Dango Specialist",
|
||||
"dango_temper": "Dango Temper",
|
||||
"dango_thunder_res": "Dango Thunder Res ",
|
||||
"dango_thunder_res_hi": "Dango Thunder Res (Hi)",
|
||||
"dango_wall_runner": "Dango Wall Runner",
|
||||
"dango_water_res": "Dango Water Res",
|
||||
"dango_water_res_hi": "Dango Water Res (Hi)",
|
||||
"dango_weakener": "Dango Weakener",
|
||||
"super_recovery_dango": "Super Recovery Dango"
|
||||
},
|
||||
"endemic_life": {
|
||||
"butterflame": "Butterflame",
|
||||
"clothfly": "Clothfly",
|
||||
"cutterfly": "Cutterfly",
|
||||
"gold_wirebug": "Gold Wirebug",
|
||||
"peepersects": "Peepersects",
|
||||
"red_lampsquid": "Red Lampsquid",
|
||||
"ruby_wirebug": "Ruby Wirebug",
|
||||
"stinkmink": "Stinkmink",
|
||||
"yellow_lampsquid": "Yellow Lampsquid"
|
||||
},
|
||||
"font_name": "NotoSansKR-Bold.otf",
|
||||
"item_buffs": {
|
||||
"adamant_seed": "Adamant Seed",
|
||||
"armor_ammo": "Armor Ammo",
|
||||
"armorskin": "Armorskin",
|
||||
"dash_juice": "Dash Juice",
|
||||
"demon_ammo": "Demon Ammo",
|
||||
"demon_powder": "Demon Powder",
|
||||
"demondrug": "Demondrug",
|
||||
"gourmet_fish": "Gourmet Fish",
|
||||
"hardshell_powder": "Hardshell Powder",
|
||||
"immunizer": "Immunizer",
|
||||
"mega_armorskin": "Mega Armorskin",
|
||||
"mega_demondrug": "Mega Demondrug",
|
||||
"might_seed": "Might Seed"
|
||||
},
|
||||
"melody_effects": {
|
||||
"affinity_up": "Affinity Up",
|
||||
"attack_and_affinity_up": "Attack and Affinity Up",
|
||||
@@ -471,7 +457,6 @@
|
||||
},
|
||||
"misc_buffs": {
|
||||
"attack_up": "Attack Up",
|
||||
"defense_down": "Defense Down",
|
||||
"defense_up": "Defense Up",
|
||||
"immunity": "Immunity",
|
||||
"natural_healing_up": "Natural Healing Up",
|
||||
@@ -480,7 +465,8 @@
|
||||
"otomo_moves": {
|
||||
"go_fight_win": "Go, Fight, Win",
|
||||
"power_drum": "Power Drum",
|
||||
"rousing_roar": "Rousing Roar"
|
||||
"rousing_roar": "Rousing Roar",
|
||||
"vase_of_vitality": "Vase of Vitality"
|
||||
},
|
||||
"parts": {
|
||||
"abdomen": "배",
|
||||
@@ -551,30 +537,38 @@
|
||||
"wingclaws": "날개발톱",
|
||||
"wings": "날개"
|
||||
},
|
||||
"rampage_skills": {
|
||||
"chameleos_soul": "Chameleos Soul",
|
||||
"kushala_daora_soul": "Kushala Daora Soul"
|
||||
},
|
||||
"skills": {
|
||||
"adrenaline_rush": "Adrenaline Rush",
|
||||
"affinity_sliding": "Affinity Sliding",
|
||||
"agitator": "Agitator",
|
||||
"berserk": "Berserk",
|
||||
"bladescale_hone": "Bladescale Hone",
|
||||
"blood_awakening": "Blood Awakening",
|
||||
"bloodlust": "Bloodlust",
|
||||
"burst": "Burst",
|
||||
"coalescence": "Coalescence",
|
||||
"counterstrike": "Counterstrike",
|
||||
"dereliction": "Dereliction",
|
||||
"dragon_conversion_elemental_attack_up": "Dragon Conversion Elem. Attack Up",
|
||||
"dragon_conversion_elemental_res_up": "Dragon Conversion Elem. Res. Up",
|
||||
"dragon_conversion_elemental_attack_up": "Dragon Conversion: Elem. Atk Up",
|
||||
"dragon_conversion_elemental_res_up": "Dragon Conversion: Elem. Res Up",
|
||||
"dragonheart": "Dragonheart",
|
||||
"embolden": "Embolden",
|
||||
"frenzied_bloodlust": "Frenzied Bloodlust",
|
||||
"furious": "Furious",
|
||||
"grinder_s": "Grinder (S)",
|
||||
"heaven_sent": "Heaven-Sent",
|
||||
"hellfire_cloak": "Hellfire Cloak",
|
||||
"heroics": "Heroics",
|
||||
"inspiration": "Inspiration",
|
||||
"intrepid_heart": "Intrepid Heart",
|
||||
"kushala_daora_soul": "Kushala Daora Soul",
|
||||
"latent_power": "Latent Power",
|
||||
"maximum_might": "Maximum Might",
|
||||
"offensive_guard": "Offensive Guard",
|
||||
"partbreaker": "Partbreaker",
|
||||
"peak_performance": "Peak Performance",
|
||||
"powder_mantle_blue": "Powder Mantle (Blue)",
|
||||
"powder_mantle_red": "Powder Mantle (Red)",
|
||||
@@ -583,6 +577,7 @@
|
||||
"resuscitate": "Resuscitate",
|
||||
"spiribirds_call": "Spiribird's Call",
|
||||
"status_trigger": "Status Trigger",
|
||||
"strife": "Strife",
|
||||
"wall_runner": "Wall Runner",
|
||||
"wind_mantle": "Wind Mantle"
|
||||
},
|
||||
@@ -609,66 +604,94 @@
|
||||
4607,
|
||||
8192,
|
||||
8303,
|
||||
11904,
|
||||
12031,
|
||||
12288,
|
||||
12351,
|
||||
12592,
|
||||
12687,
|
||||
44032,
|
||||
55215,
|
||||
65280,
|
||||
65519,
|
||||
0,
|
||||
12799,
|
||||
12800,
|
||||
19903,
|
||||
19968,
|
||||
40879,
|
||||
40959,
|
||||
44032,
|
||||
55215,
|
||||
63744,
|
||||
64255,
|
||||
65072,
|
||||
65103,
|
||||
65280,
|
||||
65519,
|
||||
0,
|
||||
65519,
|
||||
0
|
||||
],
|
||||
"weapon_skills": {
|
||||
"all_extracts_mix": "All Extracts Mix",
|
||||
"amped_state": "Amped State",
|
||||
"anchor_rage": "Anchor Rage",
|
||||
"bow": {
|
||||
"arc_shot_affinity": "Arc Shot: Affinity",
|
||||
"arc_shot_brace": "Arc Shot: Brace",
|
||||
"archdemon_mode": "Archdemon Mode",
|
||||
"axe_heavy_slam": "Axe: Heavy Slam",
|
||||
"bead_of_resonance": "Bead of Resonance",
|
||||
"bolt_boost": "Bolt Boost",
|
||||
"counter_charger": "Counter Charger",
|
||||
"destroyer_oil": "Destroyer Oil",
|
||||
"herculean_draw": "Herculean Draw"
|
||||
},
|
||||
"charge_blade": {
|
||||
"element_boost": "Element Boost",
|
||||
"sword_boost_mode": "Sword Boost Mode"
|
||||
},
|
||||
"dual_blades": {
|
||||
"archdemon_mode": "Archdemon Mode",
|
||||
"ironshine_silk": "Ironshine Silk"
|
||||
},
|
||||
"great_sword": {
|
||||
"power_sheathe": "Power Sheathe"
|
||||
},
|
||||
"gunlance": {
|
||||
"erupting_cannon": "Erupting Cannon",
|
||||
"fanning_maneuver": "Fannin Maneuver",
|
||||
"ground_splitter": "Ground Splitter",
|
||||
"harvest_moon": "Harvest Moon",
|
||||
"herculean_draw": "Herculean Draw",
|
||||
"iai_slash": "Iai Slash",
|
||||
"impact_burst": "Impact Burst",
|
||||
"ironshine_silk": "Ironshine Silk",
|
||||
"orange_extract": "O Extract",
|
||||
"ground_splitter": "Ground Splitter"
|
||||
},
|
||||
"hammer": {
|
||||
"impact_burst": "Impact Burst"
|
||||
},
|
||||
"heavy_bowgun": {
|
||||
"counter_charger": "Counter Charger",
|
||||
"overheat": "Overheat",
|
||||
"power_sheathe": "Power Sheathe",
|
||||
"red_extract": "Red Extract",
|
||||
"rising_moon": "Rising Moon",
|
||||
"setting_sun": "Setting Sun",
|
||||
"shield_charge": "Shield Charge",
|
||||
"silkbind_shockwave": "Silkbind Shockwave",
|
||||
"soaring_kick": "Soaring Kick",
|
||||
"sonic_bloom": "Sonic Bloom",
|
||||
"spiral_thrust": "Spiral Thrust",
|
||||
"spirit_gauge": "Spirit Gauge",
|
||||
"spirit_gauge_autofill": "Spirit Gauge Autofill",
|
||||
"switch_charger": "Switch Charger",
|
||||
"sword_boost_mode": "Sword Boost Mode",
|
||||
"sword_charge": "Sword Charge",
|
||||
"twin_wine": "Twin Wine",
|
||||
"white_extract": "White Extract",
|
||||
"wyvernblast_reload": "Wyvernblast Reload",
|
||||
"wyvernsnipe_reload": "Wyvernsnipe Reload"
|
||||
},
|
||||
"hunting_horn": {
|
||||
"bead_of_resonance": "Bead of Resonance",
|
||||
"silkbind_shockwave": "Silkbind Shockwave",
|
||||
"sonic_bloom": "Sonic Bloom"
|
||||
},
|
||||
"insect_glaive": {
|
||||
"all_extracts_mix": "All Extracts Mix",
|
||||
"orange_extract": "Orange Extract",
|
||||
"red_extract": "Red Extract",
|
||||
"white_extract": "White Extract"
|
||||
},
|
||||
"lance": {
|
||||
"anchor_rage": "Anchor Rage",
|
||||
"spiral_thrust": "Spiral Thrust",
|
||||
"twin_wine": "Twin Wine"
|
||||
},
|
||||
"light_bowgun": {
|
||||
"fanning_maneuver": "Fanning Maneuver",
|
||||
"wyvernblast_reload": "Wyvernblast Reload"
|
||||
},
|
||||
"long_sword": {
|
||||
"harvest_moon": "Harvest Moon",
|
||||
"iai_slash": "Iai Slash",
|
||||
"soaring_kick": "Soaring Kick",
|
||||
"spirit_gauge": "Spirit Gauge",
|
||||
"spirit_gauge_autofill": "Spirit Gauge Autofill"
|
||||
},
|
||||
"switch_axe": {
|
||||
"amped_state": "Amped State",
|
||||
"axe_heavy_slam": "Axe: Heavy Slam",
|
||||
"switch_charger": "Switch Charger"
|
||||
},
|
||||
"sword_and_shield": {
|
||||
"destroyer_oil": "Destroyer Oil"
|
||||
}
|
||||
},
|
||||
"weapons": {
|
||||
"bow": "Bow",
|
||||
"charge_blade": "Charge Blade",
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
"HP": "ОЗ:",
|
||||
"buildup": "Накопление",
|
||||
"gold": "Золото",
|
||||
"lv": "Lv.",
|
||||
"lv": "",
|
||||
"mini": "Мини",
|
||||
"otomo": "Cпутник",
|
||||
"part_anomaly_core": "Ядро аномалии",
|
||||
@@ -19,68 +19,54 @@
|
||||
},
|
||||
"ailments": {
|
||||
"blast": "Взрыв",
|
||||
"blastblight": "Blastblight",
|
||||
"bleeding": "Bleeding",
|
||||
"bloodblight": "Bloodblight",
|
||||
"bubbleblight": "Bubbleblight",
|
||||
"deadly_poison": "Deadly Poison",
|
||||
"defense_down": "Defense Down",
|
||||
"dragonblight": "Dragonblight",
|
||||
"blastblight": "Взрывная порча",
|
||||
"bleeding": "Кровотечение",
|
||||
"bloodblight": "Кровавая порча",
|
||||
"deadly_poison": "Смертельный яд",
|
||||
"defense_down": "Защита снижена",
|
||||
"dragonblight": "Драконья Порча",
|
||||
"dung_bomb": "Навозная бомба",
|
||||
"engulfed": "Engulfed",
|
||||
"engulfed": "Окутывание",
|
||||
"exhaust": "Усталость",
|
||||
"fall_otomo_trap": "Волчья яма спутника",
|
||||
"fall_trap": "Волчья яма",
|
||||
"falling_asleep": "Falling Asleep",
|
||||
"falling_asleep": "Засыпание",
|
||||
"fireblight": "Огненная порча",
|
||||
"flash": "Оглушение",
|
||||
"frenzy": "Frenzy",
|
||||
"frenzy_infection": "Frenzy Infection",
|
||||
"frenzy_overcome": "Frenzy Overcome",
|
||||
"frostblight": "Frostblight",
|
||||
"hellfireblight": "Hellfireblight",
|
||||
"frenzy": "Бешенство",
|
||||
"frenzy_infection": "Инфекция бешенства",
|
||||
"frenzy_overcome": "Преодоление бешенства",
|
||||
"frostblight": "Ледяная (морозная) порча",
|
||||
"hellfireblight": "Порча адского пламени",
|
||||
"iceblight": "Ледяная порча",
|
||||
"leeched": "Leeched",
|
||||
"major_bubbleblight": "Major Bubbleblight",
|
||||
"minor_bubbleblight": "Minor Bubbleblight",
|
||||
"muck": "Muck",
|
||||
"leeched": "Истощение",
|
||||
"major_bubbleblight": "Великая пузырьковая порча",
|
||||
"minor_bubbleblight": "Малая пузырьковая порча",
|
||||
"muck": "Грязь",
|
||||
"paralysis": "Паралич",
|
||||
"poison": "Отравление",
|
||||
"quick_sand": "Зыбучий песок",
|
||||
"resistance_down": "Resistance Down",
|
||||
"resistance_down": "Сопротивление снижено",
|
||||
"ride": "Езда на виверне",
|
||||
"roar": "Roar",
|
||||
"roar": "Рык",
|
||||
"shock_otomo_trap": "Шоковая ловушка спутника",
|
||||
"shock_trap": "Шоковая ловушка",
|
||||
"sleep": "Сон",
|
||||
"steel_fang": "Стальной клык",
|
||||
"stench": "Stench",
|
||||
"stench": "Зловоние",
|
||||
"stun": "Оглушение",
|
||||
"thunderblight": "Грозовая порча",
|
||||
"tranq_bomb": "Снотворная порча",
|
||||
"tremor": "Tremor",
|
||||
"tremor": "Тряска",
|
||||
"waterblight": "Водяная порча",
|
||||
"webbed": "Webbed"
|
||||
},
|
||||
"consumables": {
|
||||
"adamant_seed": "Adamant Seed",
|
||||
"armorskin": "Armorskin",
|
||||
"dash_juice": "Dash Juice",
|
||||
"demon_powder": "Demon Powder",
|
||||
"demondrug": "Demondrug",
|
||||
"gourmet_fish": "Gourmet Fish",
|
||||
"hardshell_powder": "Hardshell Powder",
|
||||
"immunizer": "Immunizer",
|
||||
"mega_armorskin": "Mega Armorskin",
|
||||
"mega_demondrug": "Mega Demondrug",
|
||||
"might_seed": "Might Seed"
|
||||
"webbed": "В паутине"
|
||||
},
|
||||
"customization_menu": {
|
||||
"UI_font": "Шрифт интерфейса",
|
||||
"UI_font_notice": "Любые изменения шрифта требуют перезагрузку скрипта!",
|
||||
"abnormal_statuses": "Abnormal Statuses",
|
||||
"abnormal_statuses": "Аномальные статусы",
|
||||
"activation_count": "Кол-во активаций",
|
||||
"affinity_label": "Affinity Label",
|
||||
"affinity_label": "Метка мастерства",
|
||||
"ailment_buildups": "Накопление аномального статуса",
|
||||
"ailment_name": "Название аномального статуса",
|
||||
"ailment_name_label": "Метка названия аномального статуса",
|
||||
@@ -94,7 +80,7 @@
|
||||
"anomaly_health_percentage": "Здоровье ядра аномалии в процентах",
|
||||
"apply": "Применить",
|
||||
"assign_new_key": "Привязать клавишу",
|
||||
"attack_label": "Attack Label",
|
||||
"attack_label": "Метка Атаки",
|
||||
"auto_highlight": "Автофокус",
|
||||
"background": "Фон",
|
||||
"bar": "Шкала",
|
||||
@@ -113,7 +99,7 @@
|
||||
"break_max_count": "Максимальное кол-во повреждений",
|
||||
"break_sever_anomaly_filter": "Повреждение + Отсечение + Ядро аномалии",
|
||||
"break_sever_filter": "Повреждение + Отсечение",
|
||||
"buff_UI": "Интерфейс баффов",
|
||||
"buff_UI": "Интерфейс эффектов",
|
||||
"buildup": "Накопление",
|
||||
"buildup_bar": "Шкала накопления",
|
||||
"buildup_bars_are_relative_to": "Шкалы накопления расположены относительно к",
|
||||
@@ -132,7 +118,7 @@
|
||||
"crown": "Корона",
|
||||
"crown_thresholds": "Лимиты корон",
|
||||
"current_state": "Текущее состояние",
|
||||
"current_time": "Current Time",
|
||||
"current_time": "Текущее время",
|
||||
"current_value": "Текущее значение",
|
||||
"cutscene": "Катсцена",
|
||||
"damage": "Урон",
|
||||
@@ -141,36 +127,36 @@
|
||||
"damage_meter_UI": "Интерфейс модуля урона",
|
||||
"damage_percentage_label": "Метка урона в процентах",
|
||||
"damage_value_label": "Метка значений урона",
|
||||
"dango_skills": "Dango Skills",
|
||||
"debug": "Debug",
|
||||
"debug_errors": "Debug Errors",
|
||||
"dango_skills": "Навыки данго",
|
||||
"debug": "Отладка",
|
||||
"default_state": "Состояние по умолчанию",
|
||||
"defense_label": "Defense Label",
|
||||
"defense_label": "Метка защиты",
|
||||
"delete": "Удалить",
|
||||
"distance": "Расстояние",
|
||||
"dps": "Урон в секунду",
|
||||
"dps_label": "Метка урона в секунду",
|
||||
"dps_mode": "Режим урона в секунду",
|
||||
"dragon_resistance_label": "Dragon Resistance Label",
|
||||
"dragon_resistance_label": "Метка сопротивления дракону",
|
||||
"duplicate": "Дублировать",
|
||||
"duration": "Продолжительность",
|
||||
"dynamic_positioning": "Динамическое позиционирование",
|
||||
"dynamically_positioned": "Рассположенный динамично",
|
||||
"element_2_label": "Element 2 Label",
|
||||
"element_label": "Element Label",
|
||||
"effect_level": "Уровень эффекта",
|
||||
"element_2_label": "Метка элемента 2",
|
||||
"element_label": "Метка элемента",
|
||||
"enable_for": "Показывать для",
|
||||
"enabled": "Включить",
|
||||
"endemic_life": "Местная живность",
|
||||
"endemic_life_UI": "Интерфейс местной живности",
|
||||
"endemic_life_buffs": "Endemic Life Buffs",
|
||||
"everything_seems_to_be_ok": "Everything seems to be OK!",
|
||||
"endemic_life_buffs": "Эффекты местной живности",
|
||||
"everything_seems_to_be_ok": "Кажется, всё в порядке!",
|
||||
"family": "Семейство",
|
||||
"farthest": "Самый дальний",
|
||||
"fight_time": "Время в бою",
|
||||
"fill_direction": "Направление заполнения",
|
||||
"filter": "Фильтр",
|
||||
"filter_mode": "Режим Фильтра",
|
||||
"fire_resistance_label": "Fire Resistance Label",
|
||||
"fire_resistance_label": "Метка сопротивления огню",
|
||||
"first": "Первый",
|
||||
"first_hit": "Первый удар",
|
||||
"flinch_count": "Кол-во вздрагиваний",
|
||||
@@ -186,7 +172,7 @@
|
||||
"health_break_sever_anomaly_filter": "Здоровье + Повреждение + Отсечение + Ядро аномалии",
|
||||
"health_break_sever_filter": "Здоровье + Повреждение + Отсечение",
|
||||
"health_filter": "Здоровье",
|
||||
"health_label": "Health Label",
|
||||
"health_label": "Метка здоровья",
|
||||
"health_percentage": "Здоровье в процентах",
|
||||
"health_sever_anomaly_filter": "Здоровье + Отсечение + Ядро аномалии",
|
||||
"health_sever_filter": "Здоровье + Отсечение",
|
||||
@@ -194,7 +180,7 @@
|
||||
"hide_ailments_with_zero_buildup": "Скрыть аномальный статус, если накопление равно 0",
|
||||
"hide_all_active_ailments": "Скрыть все активные аномальные статусы",
|
||||
"hide_all_inactive_ailments": "Скрыть все неактивные аномальные статусы",
|
||||
"hide_bar_for_infinite_buffs": "Скрыть шкалу у бесконечных баффов",
|
||||
"hide_bar_for_infinite_buffs": "Скрыть шкалу у бесконечных эффектов",
|
||||
"hide_dead_or_captured": "Скрыть мёртвых и захваченных монстров",
|
||||
"hide_disabled_ailments": "Скрыть отключенные аномальные статусы",
|
||||
"hide_inactive_ailments_with_no_buildup_support": "Скрыть неактивные аномальные статусы без поддержки накопления",
|
||||
@@ -204,7 +190,7 @@
|
||||
"hide_other_players": "Скрыть остальных игроков",
|
||||
"hide_player_if_player_damage_is_zero": "Скрыть игрока, если его урон равен 0",
|
||||
"hide_servants": "Скрыть последователей",
|
||||
"hide_timer_for_infinite_buffs": "Скрыть таймер у бесконечных баффов",
|
||||
"hide_timer_for_infinite_buffs": "Скрыть таймер у бесконечных эффектов",
|
||||
"hide_total_damage": "Скрыть общий урон",
|
||||
"hide_total_if_total_damage_is_zero": "Скрыть общий урон, если он равен 0",
|
||||
"hide_undamaged_parts": "Скрыть неповреждённые части тела",
|
||||
@@ -215,21 +201,22 @@
|
||||
"highlighted_buildup_bar": "Помеченная шкала накопления",
|
||||
"highlighted_damage_bar": "Помеченная шкала урона",
|
||||
"highlighted_targeted": "Помеченный",
|
||||
"history": "History",
|
||||
"history_size": "History Size",
|
||||
"history": "История",
|
||||
"history_size": "Размер истории",
|
||||
"horizontal": "Горизонтально",
|
||||
"hotkeys": "Горячие клавиши",
|
||||
"hunter_rank": "Ранг охотника",
|
||||
"hunter_rank_label": "Метка ранга охотника",
|
||||
"ice_resistance_label": "Ice Resistance Label",
|
||||
"ice_resistance_label": "Метка сопротивления льду",
|
||||
"id": "ID",
|
||||
"in_lobby": "В лобби",
|
||||
"in_training_area": "В тренировочной зоне",
|
||||
"include": "Элементы",
|
||||
"infinite_buffs_location": "Позиция бесконечных эффектов",
|
||||
"inside": "Внутри",
|
||||
"installations": "Установки",
|
||||
"italic": "Курсив",
|
||||
"item_buffs": "Item Buffs",
|
||||
"item_buffs": "Эффекты предметов",
|
||||
"join_time": "Время присоединения",
|
||||
"killcam": "Камера смерти",
|
||||
"kunai": "Кунаи",
|
||||
@@ -253,10 +240,10 @@
|
||||
"max_monster_updates_per_tick": "Макс. кол-во обновлений за тик",
|
||||
"max_value": "Максимальное значение",
|
||||
"me": "Я",
|
||||
"melody_effects": "Melody Effects",
|
||||
"melody_effects": "Эффекты мелодии",
|
||||
"menu_font": "Шрифт меню",
|
||||
"menu_font_change_disclaimer": "Изменение языка и размера шрифта меню несколько раз приведёт к вылету!",
|
||||
"misc_buffs": "Misc Buffs",
|
||||
"misc_buffs": "Разные эффекты",
|
||||
"mod_name": "MHR Overlay",
|
||||
"mode": "Режим",
|
||||
"modifiers": "Модификаторы",
|
||||
@@ -282,7 +269,7 @@
|
||||
"other": "Другое",
|
||||
"other_player_otomos": "Спутники других игроков",
|
||||
"other_players": "Другие игроки",
|
||||
"otomo_moves": "Buddy Moves",
|
||||
"otomo_moves": "Навыки спутника",
|
||||
"otomos": "Спутники",
|
||||
"outline": "Обводка",
|
||||
"outside": "Снаружи",
|
||||
@@ -306,7 +293,7 @@
|
||||
"quest_start_animation": "Анимация начала квеста",
|
||||
"quest_time": "Время квеста",
|
||||
"rage": "Ярость",
|
||||
"rampage_skills": "Rampage Skills",
|
||||
"rampage_skills": "Навыки буйства",
|
||||
"reframework_outdated": "Установленная версия REFramework устарела. Пожалуйста, обновитесь, иначе MHR Overlay будет работать некорректно.",
|
||||
"relative_offset": "Относительный сдвиг",
|
||||
"rename": "Переименовать",
|
||||
@@ -329,29 +316,30 @@
|
||||
"show_other_player_otomos_separately": "Показывать спутников других игроков отдельно",
|
||||
"show_servant_otomos_separately": "Показывать спутников последователей отдельно",
|
||||
"size": "Размер",
|
||||
"skills": "Skills",
|
||||
"skills": "Навыки",
|
||||
"small_monster_UI": "Интерфейс малых монстров",
|
||||
"small_monsters": "Малые монстры",
|
||||
"sorting": "Сортировка",
|
||||
"spacing": "Расстояние между элементами",
|
||||
"stamina": "Выносливость",
|
||||
"stamina_label": "Stamina Label",
|
||||
"stamina_label": "Метка выносливости",
|
||||
"static_orientation": "Статичная ориентация",
|
||||
"static_position": "Статичное расположение",
|
||||
"static_sorting": "Статичная сортировка",
|
||||
"static_spacing": "Статичное расстояние между элементами",
|
||||
"statically_positioned": "Рассположенный статично",
|
||||
"stats_UI": "Stats UI",
|
||||
"stats_UI": "Интерфейс статуса",
|
||||
"status": "Статус",
|
||||
"style": "Стиль",
|
||||
"summary_screen": "Экран Результатов",
|
||||
"summary_screen": "Экран результатов",
|
||||
"text_label": "Текстовая метка",
|
||||
"thickness": "Толщина",
|
||||
"thunder_resistance_label": "Thunder Resistance Label",
|
||||
"thunder_resistance_label": "Метка сопротивления грозе",
|
||||
"time_UI": "Интерфейс времени",
|
||||
"time_label": "Метка времени",
|
||||
"time_limit": "Ограничение по времени (cек.)",
|
||||
"timer": "Таймер",
|
||||
"timer_delays": "Задержка таймеров",
|
||||
"timer_label": "Метка таймера",
|
||||
"top_buildup": "Наибольшее накопление",
|
||||
"top_damage": "Наибольший урон",
|
||||
@@ -374,14 +362,22 @@
|
||||
"tracked_damage_types": "Отслеживаемые типы урона",
|
||||
"tracked_monster_types": "Отслеживаемые типы монстров",
|
||||
"type": "Тип",
|
||||
"update_buffs_delay": "Обновление эффектов (cек.)",
|
||||
"update_is_online_delay": "Обновление онлайн статуса (cек.)",
|
||||
"update_myself_position_delay": "Обновление собственных координат (cек.)",
|
||||
"update_player_info_delay": "Обновление информации об игроке (cек.)",
|
||||
"update_players_delay": "Обновление списка игроков (cек.)",
|
||||
"update_quest_time_delay": "Обновление продолжительности задания (cек.)",
|
||||
"update_singletons_delay": "Обновление синглтонов (cек.)",
|
||||
"update_window_size_delay": "Обновление размеров окна (cек.)",
|
||||
"use_d2d_if_available": "Использовать Direct2D, если доступен",
|
||||
"value": "Value",
|
||||
"value": "Значение",
|
||||
"value_label": "Метка значений",
|
||||
"vertical": "Вертикально",
|
||||
"viewport_offset": "Сдвиг в экранном пространстве",
|
||||
"visible": "Включить",
|
||||
"water_resistance_label": "Water Resistance Label",
|
||||
"weapon_skills": "Weapon Skills",
|
||||
"water_resistance_label": "Метка сопротивления воде",
|
||||
"weapon_skills": "Навыки оружия",
|
||||
"width": "Ширина",
|
||||
"world_offset": "Сдвиг в игровом пространстве",
|
||||
"wyvern_riding": "Езда на виверне",
|
||||
@@ -390,97 +386,87 @@
|
||||
"z": "Z"
|
||||
},
|
||||
"dango_skills": {
|
||||
"dango_insurance_defense_up": "Dango Insurance Defense Up"
|
||||
"dango_adrenaline": "Данго-адреналин",
|
||||
"dango_booster": "Данго-усилитель",
|
||||
"dango_bulker": "Данго-пижон",
|
||||
"dango_connector": "Данго-сцепщик",
|
||||
"dango_defender": "Данго-защитник",
|
||||
"dango_flyer": "Данго-пилот",
|
||||
"dango_glutton": "Данго-обжора",
|
||||
"dango_hunter": "Данго-охотник",
|
||||
"dango_insurance": "Данго-страховщик",
|
||||
"dango_insurance_defense_up": "Данго-страховщик: усил. защиты",
|
||||
"super_recovery_dango": "Супервосстан. данго"
|
||||
},
|
||||
"dangos": {
|
||||
"dango_adrenaline": "Dango Adrenaline",
|
||||
"dango_bombardier": "Dango Bombardier",
|
||||
"dango_booster": "Dango Booster",
|
||||
"dango_bulker": "Dango Bulker",
|
||||
"dango_connector": "Dango Connector",
|
||||
"dango_defender": "Dango Defender",
|
||||
"dango_defender_hi": "Dango Defender (Hi)",
|
||||
"dango_deflector": "Dango Deflector",
|
||||
"dango_dragon_res": "Dango Dragon Res",
|
||||
"dango_dragon_res_hi": "Dango Dragon Res (Hi)",
|
||||
"dango_driver": "Dango Driver",
|
||||
"dango_feet": "Dango Feet",
|
||||
"dango_fighter": "Dango Fighter",
|
||||
"dango_fire_res": "Dango Fire Res",
|
||||
"dango_fire_res_hi": "Dango Fire Res (Hi)",
|
||||
"dango_flyer": "Dango Flyer",
|
||||
"dango_glutton": "Dango Glutton",
|
||||
"dango_guard": "Dango Guard",
|
||||
"dango_hunter": "Dango Hunter",
|
||||
"dango_hurler": "Dango Hurler",
|
||||
"dango_ice_res": "Dango Ice Res",
|
||||
"dango_ice_res_hi": "Dango Ice Res (Hi)",
|
||||
"dango_immunizer": "Dango Immunizer",
|
||||
"dango_insurance": "Dango Insurance",
|
||||
"dango_insurance_defense_up": "Dango Insurance Defense Up",
|
||||
"dango_marksman": "Dango Marksman",
|
||||
"dango_medic": "Dango Medic",
|
||||
"dango_medic_hi": "Dango Medic (Hi)",
|
||||
"dango_moxie": "Dango Moxie",
|
||||
"dango_polisher": "Dango Polisher",
|
||||
"dango_pyro": "Dango Pyro",
|
||||
"dango_reviver": "Dango Reviver",
|
||||
"dango_rider": "Dango Rider",
|
||||
"dango_shifter": "Dango Shifter",
|
||||
"dango_slugger": "Dango Slugger",
|
||||
"dango_specialist": "Dango Specialist",
|
||||
"dango_temper": "Dango Temper",
|
||||
"dango_thunder_res": "Dango Thunder Res ",
|
||||
"dango_thunder_res_hi": "Dango Thunder Res (Hi)",
|
||||
"dango_wall_runner": "Dango Wall Runner",
|
||||
"dango_water_res": "Dango Water Res",
|
||||
"dango_water_res_hi": "Dango Water Res (Hi)",
|
||||
"dango_weakener": "Dango Weakener",
|
||||
"super_recovery_dango": "Super Recovery Dango"
|
||||
"endemic_life": {
|
||||
"butterflame": "Огнебабочка",
|
||||
"clothfly": "Тканебабочка",
|
||||
"cutterfly": "Стрекоза-нож",
|
||||
"gold_wirebug": "Золотой Протожук",
|
||||
"peepersects": "Глазобабочки",
|
||||
"red_lampsquid": "Крс. Лампокальм.",
|
||||
"ruby_wirebug": "Рубиновый Протожук",
|
||||
"stinkmink": "Пахучка",
|
||||
"yellow_lampsquid": "Жлт. Лампокальм."
|
||||
},
|
||||
"font_name": "NotoSans-Bold.otf",
|
||||
"item_buffs": {
|
||||
"adamant_seed": "Адамант. зерно",
|
||||
"armor_ammo": "Защитные снаряды",
|
||||
"armorskin": "Бронир. кожа",
|
||||
"dash_juice": "Сок бодрости",
|
||||
"demon_ammo": "Демон. снаряды",
|
||||
"demon_powder": "Демон. порошок",
|
||||
"demondrug": "Демон. снадобье",
|
||||
"gourmet_fish": "Вкусная рыба",
|
||||
"hardshell_powder": "Пор. из скорлупы",
|
||||
"immunizer": "Иммунатор",
|
||||
"mega_armorskin": "Мегабронир. кожа",
|
||||
"mega_demondrug": "Мегадемон. снад.",
|
||||
"might_seed": "Зер. могущества"
|
||||
},
|
||||
"font_name": "NotoSansKR-Bold.otf",
|
||||
"melody_effects": {
|
||||
"affinity_up": "Affinity Up",
|
||||
"attack_and_affinity_up": "Attack and Affinity Up",
|
||||
"attack_and_defense_up": "Attack and Defense Up",
|
||||
"attack_up": "Attack Up",
|
||||
"blight_negated": "Blight Negated",
|
||||
"defense_up": "Defense Up",
|
||||
"divine_protection": "Divine Protection",
|
||||
"earplugs_l": "Earplugs (L)",
|
||||
"earplugs_s": "Earplugs (S)",
|
||||
"elemental_attack_boost": "Elemental Attack Boost",
|
||||
"environment_damage_negated": "Environment Damage Negated",
|
||||
"health_recovery_l": "Health Recovery (L)",
|
||||
"health_recovery_s": "Health Recovery (S)",
|
||||
"health_recovery_s_antidote": "Health Recovery (S) + Antidote",
|
||||
"health_regeneration": "Health Regeneration",
|
||||
"infernal_melody": "Infernal Melody",
|
||||
"knockbacks_negated": "Knockbacks Negated",
|
||||
"self_improvement": "Self-Improvement",
|
||||
"sharpness_extension": "Sharpness Extension",
|
||||
"sharpness_loss_reduced": "Sharpness Loss Reduced",
|
||||
"sharpness_regeneration": "Sharpness Regeneration",
|
||||
"sonic_barrier": "Sonic Barrier",
|
||||
"sonic_wave": "Sonic Wave",
|
||||
"stamina_recovery_up": "Stamina Recovery Up",
|
||||
"stamina_use_reduced": "Stamina Use Reduced",
|
||||
"stun_negated": "Stun Negated",
|
||||
"tremors_negated": "Tremors Negated",
|
||||
"wind_pressure_negated": "Wind Pressure Negated"
|
||||
"affinity_up": "Усиление мастерства",
|
||||
"attack_and_affinity_up": "Усиление атаки и мастерства",
|
||||
"attack_and_defense_up": "Усиление атаки и защиты",
|
||||
"attack_up": "Усиление атаки",
|
||||
"blight_negated": "Снятие порчи",
|
||||
"defense_up": "Усиление защиты",
|
||||
"divine_protection": "Божественная защита",
|
||||
"earplugs_l": "Наушники (L)",
|
||||
"earplugs_s": "Наушники (S)",
|
||||
"elemental_attack_boost": "Усиление атаки стихией",
|
||||
"environment_damage_negated": "Отмена урона окружением",
|
||||
"health_recovery_l": "Восст. здоровья (L)",
|
||||
"health_recovery_s": "Восст. здоровья (S)",
|
||||
"health_recovery_s_antidote": "Восст. здоровья (S) + по-ядие",
|
||||
"health_regeneration": "Регенерация ",
|
||||
"infernal_melody": "Песня яростного пламени",
|
||||
"knockbacks_negated": "Нейтрализация сбив. с ног",
|
||||
"self_improvement": "Самосовершенствование",
|
||||
"sharpness_extension": "Увеличение остроты",
|
||||
"sharpness_loss_reduced": "Замедление затупления",
|
||||
"sharpness_regeneration": "Регенерация остроты",
|
||||
"sonic_barrier": "Звуковой барьер",
|
||||
"sonic_wave": "Звуковая волна",
|
||||
"stamina_recovery_up": "Улучш. восст. выносливости",
|
||||
"stamina_use_reduced": "Усиление выносливости",
|
||||
"stun_negated": "Нейтрализация оглушения",
|
||||
"tremors_negated": "Нейтрализация тряски",
|
||||
"wind_pressure_negated": "Отмена давления ветра"
|
||||
},
|
||||
"misc_buffs": {
|
||||
"attack_up": "Attack Up",
|
||||
"defense_down": "Defense Down",
|
||||
"defense_up": "Defense Up",
|
||||
"immunity": "Immunity",
|
||||
"natural_healing_up": "Natural Healing Up",
|
||||
"stamina_use_down": "Stamina Use Down"
|
||||
"attack_up": "Усиление атаки",
|
||||
"defense_up": "Усиление защиты",
|
||||
"immunity": "Устойчивость",
|
||||
"natural_healing_up": "Естественное лечение",
|
||||
"stamina_use_down": "Уменьшение расхода выносливости"
|
||||
},
|
||||
"otomo_moves": {
|
||||
"go_fight_win": "Go, Fight, Win",
|
||||
"power_drum": "Power Drum",
|
||||
"rousing_roar": "Rousing Roar"
|
||||
"go_fight_win": "Сражайся, побеждай",
|
||||
"power_drum": "Барабан силы",
|
||||
"rousing_roar": "Воодушевляющий рев",
|
||||
"vase_of_vitality": "Ваза живучести"
|
||||
},
|
||||
"parts": {
|
||||
"abdomen": "Брюхо",
|
||||
@@ -551,138 +537,169 @@
|
||||
"wingclaws": "Крыло-коготь",
|
||||
"wings": "Крылья"
|
||||
},
|
||||
"rampage_skills": {
|
||||
"chameleos_soul": "Душа Хамелеоса",
|
||||
"kushala_daora_soul": "Душа Кушалы Даоры"
|
||||
},
|
||||
"skills": {
|
||||
"adrenaline_rush": "Adrenaline Rush",
|
||||
"affinity_sliding": "Affinity Sliding",
|
||||
"agitator": "Agitator",
|
||||
"bladescale_hone": "Bladescale Hone",
|
||||
"bloodlust": "Bloodlust",
|
||||
"burst": "Burst",
|
||||
"coalescence": "Coalescence",
|
||||
"counterstrike": "Counterstrike",
|
||||
"dereliction": "Dereliction",
|
||||
"dragon_conversion_elemental_attack_up": "Dragon Conversion Elem. Attack Up",
|
||||
"dragon_conversion_elemental_res_up": "Dragon Conversion Elem. Res. Up",
|
||||
"dragonheart": "Dragonheart",
|
||||
"frenzied_bloodlust": "Frenzied Bloodlust",
|
||||
"furious": "Furious",
|
||||
"grinder_s": "Grinder (S)",
|
||||
"heaven_sent": "Heaven-Sent",
|
||||
"hellfire_cloak": "Hellfire Cloak",
|
||||
"heroics": "Heroics",
|
||||
"intrepid_heart": "Intrepid Heart",
|
||||
"kushala_daora_soul": "Kushala Daora Soul",
|
||||
"latent_power": "Latent Power",
|
||||
"maximum_might": "Maximum Might",
|
||||
"offensive_guard": "Offensive Guard",
|
||||
"peak_performance": "Peak Performance",
|
||||
"powder_mantle_blue": "Powder Mantle (Blue)",
|
||||
"powder_mantle_red": "Powder Mantle (Red)",
|
||||
"protective_polish": "Protective Polish",
|
||||
"resentment": "Resentment",
|
||||
"resuscitate": "Resuscitate",
|
||||
"spiribirds_call": "Spiribird's Call",
|
||||
"status_trigger": "Status Trigger",
|
||||
"wall_runner": "Wall Runner",
|
||||
"wind_mantle": "Wind Mantle"
|
||||
"adrenaline_rush": "Прилив адреналина",
|
||||
"affinity_sliding": "Мастерский подкат",
|
||||
"agitator": "Подстрекатель",
|
||||
"berserk": "Безумец",
|
||||
"bladescale_hone": "Острая чешуя",
|
||||
"blood_awakening": "Пробуждение крови",
|
||||
"bloodlust": "Кровожадность",
|
||||
"burst": "Выброс",
|
||||
"coalescence": "Сращивание",
|
||||
"counterstrike": "Контрудар",
|
||||
"dereliction": "Упущение",
|
||||
"dragon_conversion_elemental_attack_up": "Преобраз-е дракона: усил. эл. атаки",
|
||||
"dragon_conversion_elemental_res_up": "Преобраз-е дракона: усил. сопротивл.",
|
||||
"dragonheart": "Драконье сердце",
|
||||
"embolden": "Воодушевление",
|
||||
"frenzied_bloodlust": "Буйная кровожадность",
|
||||
"furious": "Гнев",
|
||||
"grinder_s": "Дробилка (S)",
|
||||
"heaven_sent": "Божий посланник",
|
||||
"hellfire_cloak": "Завеса ад. пламени",
|
||||
"heroics": "Героизм",
|
||||
"inspiration": "Вдохновение",
|
||||
"intrepid_heart": "бесстрашное сердце",
|
||||
"latent_power": "Скрытая энергия",
|
||||
"maximum_might": "Макс. могущество",
|
||||
"offensive_guard": "Агрессивная защита",
|
||||
"partbreaker": "Рассекатель",
|
||||
"peak_performance": "На высоте",
|
||||
"powder_mantle_blue": "Порошковый покров (синий)",
|
||||
"powder_mantle_red": "Порошковый покров (красный)",
|
||||
"protective_polish": "Защитная полировка",
|
||||
"resentment": "Презрение",
|
||||
"resuscitate": "Оживление",
|
||||
"spiribirds_call": "Зов Духоптицы",
|
||||
"status_trigger": "Смена статуса",
|
||||
"strife": "Борьба",
|
||||
"wall_runner": "Бегун по стенам",
|
||||
"wind_mantle": "Мантия ветра"
|
||||
},
|
||||
"stats": {
|
||||
"affinity": "Affinity",
|
||||
"attack": "Attack",
|
||||
"defense": "Defense",
|
||||
"dragon": "Dragon",
|
||||
"dragon_resistance": "Dragon Res",
|
||||
"fire": "Fire",
|
||||
"fire_resistance": "Fire Res",
|
||||
"ice": "Ice",
|
||||
"ice_resistance": "Ice Res",
|
||||
"stamina": "Stamina",
|
||||
"thunder": "Thunder",
|
||||
"thunder_resistance": "Thunder Res",
|
||||
"water": "Water",
|
||||
"water_resistance": "Water Res"
|
||||
"affinity": "Мастерство",
|
||||
"attack": "Атака",
|
||||
"defense": "Защита",
|
||||
"dragon": "Дракон",
|
||||
"dragon_resistance": "Сопрот. дракону",
|
||||
"fire": "Огонь",
|
||||
"fire_resistance": "Сопрот. огню",
|
||||
"ice": "Лед",
|
||||
"ice_resistance": "Сопрот. льду",
|
||||
"stamina": "Выносливость",
|
||||
"thunder": "Гроза",
|
||||
"thunder_resistance": "Сопрот. грозе",
|
||||
"water": "Вода",
|
||||
"water_resistance": "Сопрот. воде"
|
||||
},
|
||||
"unicode_glyph_ranges": [
|
||||
32,
|
||||
255,
|
||||
256,
|
||||
383,
|
||||
1024,
|
||||
1241,
|
||||
1327,
|
||||
7680,
|
||||
7935,
|
||||
8192,
|
||||
8303,
|
||||
65280,
|
||||
65519,
|
||||
0,
|
||||
12543,
|
||||
12592,
|
||||
12687,
|
||||
12784,
|
||||
12799,
|
||||
19968,
|
||||
40879,
|
||||
44032,
|
||||
55215,
|
||||
64255,
|
||||
65072,
|
||||
65103,
|
||||
65280,
|
||||
65519,
|
||||
0,
|
||||
65519,
|
||||
0
|
||||
],
|
||||
"weapon_skills": {
|
||||
"all_extracts_mix": "All Extracts Mix",
|
||||
"amped_state": "Amped State",
|
||||
"anchor_rage": "Anchor Rage",
|
||||
"arc_shot_affinity": "Arc Shot: Affinity",
|
||||
"arc_shot_brace": "Arc Shot: Brace",
|
||||
"archdemon_mode": "Archdemon Mode",
|
||||
"axe_heavy_slam": "Axe: Heavy Slam",
|
||||
"bead_of_resonance": "Bead of Resonance",
|
||||
"bolt_boost": "Bolt Boost",
|
||||
"counter_charger": "Counter Charger",
|
||||
"destroyer_oil": "Destroyer Oil",
|
||||
"element_boost": "Element Boost",
|
||||
"erupting_cannon": "Erupting Cannon",
|
||||
"fanning_maneuver": "Fannin Maneuver",
|
||||
"ground_splitter": "Ground Splitter",
|
||||
"harvest_moon": "Harvest Moon",
|
||||
"herculean_draw": "Herculean Draw",
|
||||
"iai_slash": "Iai Slash",
|
||||
"impact_burst": "Impact Burst",
|
||||
"ironshine_silk": "Ironshine Silk",
|
||||
"orange_extract": "O Extract",
|
||||
"overheat": "Overheat",
|
||||
"power_sheathe": "Power Sheathe",
|
||||
"red_extract": "Red Extract",
|
||||
"rising_moon": "Rising Moon",
|
||||
"setting_sun": "Setting Sun",
|
||||
"shield_charge": "Shield Charge",
|
||||
"silkbind_shockwave": "Silkbind Shockwave",
|
||||
"soaring_kick": "Soaring Kick",
|
||||
"sonic_bloom": "Sonic Bloom",
|
||||
"spiral_thrust": "Spiral Thrust",
|
||||
"spirit_gauge": "Spirit Gauge",
|
||||
"spirit_gauge_autofill": "Spirit Gauge Autofill",
|
||||
"switch_charger": "Switch Charger",
|
||||
"sword_boost_mode": "Sword Boost Mode",
|
||||
"sword_charge": "Sword Charge",
|
||||
"twin_wine": "Twin Wine",
|
||||
"white_extract": "White Extract",
|
||||
"wyvernblast_reload": "Wyvernblast Reload",
|
||||
"wyvernsnipe_reload": "Wyvernsnipe Reload"
|
||||
"bow": {
|
||||
"arc_shot_affinity": "Выстрел дугой: мастерство",
|
||||
"arc_shot_brace": "Выстрел дугой: сгруппир.",
|
||||
"bolt_boost": "Усиление снарядов",
|
||||
"herculean_draw": "Натяжение Геркулеса"
|
||||
},
|
||||
"charge_blade": {
|
||||
"element_boost": "Усиление стихии",
|
||||
"sword_boost_mode": "Режим усиления меча"
|
||||
},
|
||||
"dual_blades": {
|
||||
"archdemon_mode": "Режим архидемона",
|
||||
"ironshine_silk": "Блестящий шелк"
|
||||
},
|
||||
"great_sword": {
|
||||
"power_sheathe": "Мощное убирание оружия"
|
||||
},
|
||||
"gunlance": {
|
||||
"erupting_cannon": "Вулканическая пушка",
|
||||
"ground_splitter": "Раскол земли"
|
||||
},
|
||||
"hammer": {
|
||||
"impact_burst": "Взрыв от удара"
|
||||
},
|
||||
"heavy_bowgun": {
|
||||
"counter_charger": "Заряженная контратака",
|
||||
"overheat": "Перегрев",
|
||||
"rising_moon": "Восходящая луна",
|
||||
"setting_sun": "Заходящее солнце",
|
||||
"wyvernsnipe_reload": "Перезарядка меткости виверны"
|
||||
},
|
||||
"hunting_horn": {
|
||||
"bead_of_resonance": "Бусина резонанса",
|
||||
"silkbind_shockwave": "Волна паутины",
|
||||
"sonic_bloom": "Звуковой цветов"
|
||||
},
|
||||
"insect_glaive": {
|
||||
"all_extracts_mix": "Смесь всех экстрактов",
|
||||
"orange_extract": "Оранжевый экстракт",
|
||||
"red_extract": "Красный экстракт",
|
||||
"white_extract": "Белый экстракт"
|
||||
},
|
||||
"lance": {
|
||||
"anchor_rage": "Опорный гнев",
|
||||
"spiral_thrust": "Спиральный выпад",
|
||||
"twin_wine": "Побеги-близнецы"
|
||||
},
|
||||
"light_bowgun": {
|
||||
"fanning_maneuver": "Веерный маневр",
|
||||
"wyvernblast_reload": "Перезарядка взрыва виверны"
|
||||
},
|
||||
"long_sword": {
|
||||
"harvest_moon": "Луна урожая",
|
||||
"iai_slash": "Удар на выхвате",
|
||||
"soaring_kick": "Парящий удар ногой",
|
||||
"spirit_gauge": "Шкала духа",
|
||||
"spirit_gauge_autofill": "Самозаполнение шкалы духа"
|
||||
},
|
||||
"switch_axe": {
|
||||
"amped_state": "Усил. состояние",
|
||||
"axe_heavy_slam": "Топор: Неистовый удар",
|
||||
"switch_charger": "Выкидной заряд"
|
||||
},
|
||||
"sword_and_shield": {
|
||||
"destroyer_oil": "Масло уничтожения"
|
||||
}
|
||||
},
|
||||
"weapons": {
|
||||
"bow": "Bow",
|
||||
"charge_blade": "Charge Blade",
|
||||
"dual_blades": "Dual Blades",
|
||||
"great_sword": "Great Sword",
|
||||
"gunlance": "Gunlance",
|
||||
"hammer": "Hammer",
|
||||
"heavy_bowgun": "Heavy Bowgun",
|
||||
"hunting_horn": "Hunting Horn",
|
||||
"insect_glaive": "Insect Glaive",
|
||||
"lance": "Lance",
|
||||
"light_bowgun": "Light Bowgun",
|
||||
"long_sword": "Long Sword",
|
||||
"switch_axe": "Switch Axe",
|
||||
"sword_and_shield": "Sword & Shield"
|
||||
"bow": "Лук",
|
||||
"charge_blade": "Силовой клинок",
|
||||
"dual_blades": "Два клинка",
|
||||
"great_sword": "Двуручный меч",
|
||||
"gunlance": "Копьепушка",
|
||||
"hammer": "Молот",
|
||||
"heavy_bowgun": "Тяжелое лукорудие",
|
||||
"hunting_horn": "Охотничий рог",
|
||||
"insect_glaive": "Глефа насекомых",
|
||||
"lance": "Копье",
|
||||
"light_bowgun": "Легкое лукорудие",
|
||||
"long_sword": "Бастард",
|
||||
"switch_axe": "Выкидной топор",
|
||||
"sword_and_shield": "Меч и щит"
|
||||
}
|
||||
}
|
||||
@@ -3,10 +3,10 @@
|
||||
"HP": "生命:",
|
||||
"buildup": "积累值:",
|
||||
"gold": "金冠",
|
||||
"lv": "Lv.",
|
||||
"lv": "",
|
||||
"mini": "小型",
|
||||
"otomo": "随从",
|
||||
"part_anomaly_core": "怪异核",
|
||||
"part_anomaly_core": "Anomaly Core",
|
||||
"part_break": "部位破坏",
|
||||
"part_sever": "部位切断",
|
||||
"player": "玩家",
|
||||
@@ -22,7 +22,6 @@
|
||||
"blastblight": "Blastblight",
|
||||
"bleeding": "Bleeding",
|
||||
"bloodblight": "Bloodblight",
|
||||
"bubbleblight": "Bubbleblight",
|
||||
"deadly_poison": "Deadly Poison",
|
||||
"defense_down": "Defense Down",
|
||||
"dragonblight": "Dragonblight",
|
||||
@@ -62,19 +61,6 @@
|
||||
"waterblight": "水异常状态",
|
||||
"webbed": "Webbed"
|
||||
},
|
||||
"consumables": {
|
||||
"adamant_seed": "Adamant Seed",
|
||||
"armorskin": "Armorskin",
|
||||
"dash_juice": "Dash Juice",
|
||||
"demon_powder": "Demon Powder",
|
||||
"demondrug": "Demondrug",
|
||||
"gourmet_fish": "Gourmet Fish",
|
||||
"hardshell_powder": "Hardshell Powder",
|
||||
"immunizer": "Immunizer",
|
||||
"mega_armorskin": "Mega Armorskin",
|
||||
"mega_demondrug": "Mega Demondrug",
|
||||
"might_seed": "Might Seed"
|
||||
},
|
||||
"customization_menu": {
|
||||
"UI_font": "UI字体",
|
||||
"UI_font_notice": "当更改字体时,请重新加载脚本!",
|
||||
@@ -88,10 +74,10 @@
|
||||
"ailments": "状态异常",
|
||||
"all_UI": "所有UI",
|
||||
"anchor": "锚点",
|
||||
"anomaly_cores": "怪异核",
|
||||
"anomaly_filter": "怪异核",
|
||||
"anomaly_health": "怪异核破坏值",
|
||||
"anomaly_health_percentage": "怪异核破坏百分比",
|
||||
"anomaly_cores": "Anomaly Cores",
|
||||
"anomaly_filter": "Anomaly Core",
|
||||
"anomaly_health": "Anomaly Core Health",
|
||||
"anomaly_health_percentage": "Anomaly Core Health Percentage",
|
||||
"apply": "应用",
|
||||
"assign_new_key": "指定新按键",
|
||||
"attack_label": "Attack Label",
|
||||
@@ -101,17 +87,17 @@
|
||||
"blast": "爆破",
|
||||
"body_parts": "身体部位",
|
||||
"bold": "粗体",
|
||||
"bombs": "爆桶",
|
||||
"bombs": "Bombs",
|
||||
"bottom_left": "左下",
|
||||
"bottom_right": "右下",
|
||||
"bottom_to_top": "从下到上",
|
||||
"break_anomaly_filter": "破坏+怪异核",
|
||||
"bottom_to_top": "Bottom to Top",
|
||||
"break_anomaly_filter": "Break + Anomaly Core",
|
||||
"break_count": "破坏次数",
|
||||
"break_filter": "破坏",
|
||||
"break_health": "破坏值",
|
||||
"break_health_percentage": "破坏值百分比",
|
||||
"break_max_count": "最大破坏次数",
|
||||
"break_sever_anomaly_filter": "破坏+切断+怪异核",
|
||||
"break_sever_anomaly_filter": "Break + Sever + Anomaly Core",
|
||||
"break_sever_filter": "破坏+切断",
|
||||
"buff_UI": "Buff UI",
|
||||
"buildup": "积累值",
|
||||
@@ -143,7 +129,6 @@
|
||||
"damage_value_label": "伤害量标签",
|
||||
"dango_skills": "Dango Skills",
|
||||
"debug": "Debug",
|
||||
"debug_errors": "Debug Errors",
|
||||
"default_state": "默认阶段",
|
||||
"defense_label": "Defense Label",
|
||||
"delete": "删除",
|
||||
@@ -156,18 +141,19 @@
|
||||
"duration": "持续时间",
|
||||
"dynamic_positioning": "动态位置",
|
||||
"dynamically_positioned": "动态位置",
|
||||
"effect_level": "Effect Level",
|
||||
"element_2_label": "Element 2 Label",
|
||||
"element_label": "Element Label",
|
||||
"enable_for": "开启",
|
||||
"enabled": "开启",
|
||||
"endemic_life": "环境生物",
|
||||
"endemic_life": "Endemic Life",
|
||||
"endemic_life_UI": "环境生物UI",
|
||||
"endemic_life_buffs": "Endemic Life Buffs",
|
||||
"everything_seems_to_be_ok": "Everything seems to be OK!",
|
||||
"family": "字体",
|
||||
"farthest": "最远",
|
||||
"fight_time": "战斗时间",
|
||||
"fill_direction": "填充方向",
|
||||
"fill_direction": "Fill Direction",
|
||||
"filter": "筛选器",
|
||||
"filter_mode": "筛选方式",
|
||||
"fire_resistance_label": "Fire Resistance Label",
|
||||
@@ -180,15 +166,15 @@
|
||||
"global_scale_modifier": "全局比例更改",
|
||||
"global_settings": "全局设定",
|
||||
"health": "生命",
|
||||
"health_anomaly_filter": "生命+怪异核",
|
||||
"health_break_anomaly_filter": "生命+破坏+怪异核",
|
||||
"health_anomaly_filter": "Health + Anomaly Core",
|
||||
"health_break_anomaly_filter": "Health + Break + Anomaly Core",
|
||||
"health_break_filter": "生命+破坏",
|
||||
"health_break_sever_anomaly_filter": "生命+破坏+切断+怪异核",
|
||||
"health_break_sever_anomaly_filter": "Health + Break + Sever + Anomaly Core",
|
||||
"health_break_sever_filter": "生命+破坏+切断",
|
||||
"health_filter": "生命",
|
||||
"health_label": "Health Label",
|
||||
"health_percentage": "生命百分比",
|
||||
"health_sever_anomaly_filter": "生命+切断+怪异核",
|
||||
"health_sever_anomaly_filter": "Health + Sever + Anomaly Core",
|
||||
"health_sever_filter": "生命+切断",
|
||||
"height": "高度",
|
||||
"hide_ailments_with_zero_buildup": "当积累值为0时隐藏该状态异常",
|
||||
@@ -226,13 +212,14 @@
|
||||
"in_lobby": "在大厅",
|
||||
"in_training_area": "在修炼场",
|
||||
"include": "包含",
|
||||
"infinite_buffs_location": "Infinite Buffs Location",
|
||||
"inside": "里面",
|
||||
"installations": "狩猎设备",
|
||||
"installations": "Installations",
|
||||
"italic": "斜体",
|
||||
"item_buffs": "Item Buffs",
|
||||
"join_time": "加入时间",
|
||||
"killcam": "击杀镜头",
|
||||
"kunai": "苦无",
|
||||
"kunai": "Kunai",
|
||||
"language": "语言",
|
||||
"large_monster_UI": "大型怪物UI",
|
||||
"large_monster_dynamic_UI": "大型怪物浮动UI",
|
||||
@@ -240,7 +227,7 @@
|
||||
"large_monster_static_UI": "大型怪物固定UI",
|
||||
"large_monsters": "大型怪物群",
|
||||
"last": "最后",
|
||||
"left_to_right": "从左到右",
|
||||
"left_to_right": "Left to Right",
|
||||
"level": "等级",
|
||||
"level_label": "等级标签",
|
||||
"loading_quest": "任务加载中",
|
||||
@@ -266,7 +253,7 @@
|
||||
"monster_id": "怪物ID",
|
||||
"monster_name": "怪物名",
|
||||
"monster_name_label": "怪物名标签",
|
||||
"monsters": "怪物",
|
||||
"monsters": "Monsters",
|
||||
"my_damage_bar_location": "我的伤害条位置",
|
||||
"my_otomos": "我的随从",
|
||||
"myself": "我自己",
|
||||
@@ -279,11 +266,11 @@
|
||||
"offset_is_relative_to_parts": "根据部位偏移",
|
||||
"opacity_falloff": "透明度增加",
|
||||
"orientation": "方向",
|
||||
"other": "其它",
|
||||
"other": "Other",
|
||||
"other_player_otomos": "其他玩家的随从",
|
||||
"other_players": "其他玩家",
|
||||
"otomo_moves": "Buddy Moves",
|
||||
"otomos": "随从",
|
||||
"otomos": "Buddies",
|
||||
"outline": "轮廓",
|
||||
"outside": "外面",
|
||||
"part_health": "部位生命值",
|
||||
@@ -294,7 +281,7 @@
|
||||
"player_name_label": "玩家名标签",
|
||||
"player_name_size_limit": "玩家名长度限制",
|
||||
"player_spacing": "玩家间距",
|
||||
"players": "玩家",
|
||||
"players": "Players",
|
||||
"playing_quest": "操作界面/正常游玩时",
|
||||
"poison": "中毒",
|
||||
"position": "位置",
|
||||
@@ -311,18 +298,18 @@
|
||||
"relative_offset": "相对偏移",
|
||||
"rename": "重命名",
|
||||
"render_highlighted_monster": "渲染高亮怪物",
|
||||
"render_inactive_anomaly_cores": "渲染不活跃的怪异核",
|
||||
"render_inactive_anomaly_cores": "Render Inactive Anomaly Cores",
|
||||
"render_not_highlighted_monsters": "渲染非高亮怪物",
|
||||
"renderer": "渲染器",
|
||||
"reset": "重置",
|
||||
"reversed_order": "逆向排序",
|
||||
"reward_screen": "奖励界面",
|
||||
"right_alignment_shift": "右对齐偏移距离",
|
||||
"right_to_left": "从右到左",
|
||||
"right_alignment_shift": "Right Alignment Shift",
|
||||
"right_to_left": "Right to Left",
|
||||
"servant_otomos": "盟友随从",
|
||||
"servants": "盟友",
|
||||
"settings": "设定",
|
||||
"sever_anomaly_filter": "切断+怪异核",
|
||||
"sever_anomaly_filter": "Sever + Anomaly Core",
|
||||
"sever_filter": "切断",
|
||||
"shadow": "阴影",
|
||||
"show_my_otomos_separately": "分开显示我的随从",
|
||||
@@ -352,13 +339,14 @@
|
||||
"time_label": "时间标签",
|
||||
"time_limit": "时间限制(秒)",
|
||||
"timer": "计时器",
|
||||
"timer_delays": "Timer Delays",
|
||||
"timer_label": "计时器标签",
|
||||
"top_buildup": "最高积累值",
|
||||
"top_damage": "最高伤害",
|
||||
"top_damage": "Top Damage",
|
||||
"top_dps": "最高DPS",
|
||||
"top_left": "左上",
|
||||
"top_right": "右上",
|
||||
"top_to_bottom": "从上到下",
|
||||
"top_to_bottom": "Top to Bottom",
|
||||
"total": "总计",
|
||||
"total_buildup": "总积累值",
|
||||
"total_buildup_label": "总积累值标签",
|
||||
@@ -374,6 +362,14 @@
|
||||
"tracked_damage_types": "跟踪的伤害类型",
|
||||
"tracked_monster_types": "跟踪的怪物类型",
|
||||
"type": "类型",
|
||||
"update_buffs_delay": "Update Buffs (seconds)",
|
||||
"update_is_online_delay": "Update Is Online (seconds)",
|
||||
"update_myself_position_delay": "Update Myself Position (seconds)",
|
||||
"update_player_info_delay": "Update Player Info (seconds)",
|
||||
"update_players_delay": "Update Players (seconds)",
|
||||
"update_quest_time_delay": "Update Quest Time (seconds)",
|
||||
"update_singletons_delay": "Update Singletons (seconds)",
|
||||
"update_window_size_delay": "Update Window Size (seconds)",
|
||||
"use_d2d_if_available": "可用时使用Direct2D",
|
||||
"value": "Value",
|
||||
"value_label": "数字",
|
||||
@@ -384,61 +380,51 @@
|
||||
"weapon_skills": "Weapon Skills",
|
||||
"width": "宽度",
|
||||
"world_offset": "整体偏移",
|
||||
"wyvern_riding": "御龙",
|
||||
"wyvern_riding": "Wyvern Riding",
|
||||
"x": "X轴",
|
||||
"y": "Y轴",
|
||||
"z": "Z轴"
|
||||
},
|
||||
"dango_skills": {
|
||||
"dango_insurance_defense_up": "Dango Insurance Defense Up"
|
||||
},
|
||||
"dangos": {
|
||||
"dango_adrenaline": "Dango Adrenaline",
|
||||
"dango_bombardier": "Dango Bombardier",
|
||||
"dango_booster": "Dango Booster",
|
||||
"dango_bulker": "Dango Bulker",
|
||||
"dango_connector": "Dango Connector",
|
||||
"dango_defender": "Dango Defender",
|
||||
"dango_defender_hi": "Dango Defender (Hi)",
|
||||
"dango_deflector": "Dango Deflector",
|
||||
"dango_dragon_res": "Dango Dragon Res",
|
||||
"dango_dragon_res_hi": "Dango Dragon Res (Hi)",
|
||||
"dango_driver": "Dango Driver",
|
||||
"dango_feet": "Dango Feet",
|
||||
"dango_fighter": "Dango Fighter",
|
||||
"dango_fire_res": "Dango Fire Res",
|
||||
"dango_fire_res_hi": "Dango Fire Res (Hi)",
|
||||
"dango_flyer": "Dango Flyer",
|
||||
"dango_glutton": "Dango Glutton",
|
||||
"dango_guard": "Dango Guard",
|
||||
"dango_hunter": "Dango Hunter",
|
||||
"dango_hurler": "Dango Hurler",
|
||||
"dango_ice_res": "Dango Ice Res",
|
||||
"dango_ice_res_hi": "Dango Ice Res (Hi)",
|
||||
"dango_immunizer": "Dango Immunizer",
|
||||
"dango_insurance": "Dango Insurance",
|
||||
"dango_insurance_defense_up": "Dango Insurance Defense Up",
|
||||
"dango_marksman": "Dango Marksman",
|
||||
"dango_medic": "Dango Medic",
|
||||
"dango_medic_hi": "Dango Medic (Hi)",
|
||||
"dango_moxie": "Dango Moxie",
|
||||
"dango_polisher": "Dango Polisher",
|
||||
"dango_pyro": "Dango Pyro",
|
||||
"dango_reviver": "Dango Reviver",
|
||||
"dango_rider": "Dango Rider",
|
||||
"dango_shifter": "Dango Shifter",
|
||||
"dango_slugger": "Dango Slugger",
|
||||
"dango_specialist": "Dango Specialist",
|
||||
"dango_temper": "Dango Temper",
|
||||
"dango_thunder_res": "Dango Thunder Res ",
|
||||
"dango_thunder_res_hi": "Dango Thunder Res (Hi)",
|
||||
"dango_wall_runner": "Dango Wall Runner",
|
||||
"dango_water_res": "Dango Water Res",
|
||||
"dango_water_res_hi": "Dango Water Res (Hi)",
|
||||
"dango_weakener": "Dango Weakener",
|
||||
"super_recovery_dango": "Super Recovery Dango"
|
||||
},
|
||||
"endemic_life": {
|
||||
"butterflame": "Butterflame",
|
||||
"clothfly": "Clothfly",
|
||||
"cutterfly": "Cutterfly",
|
||||
"gold_wirebug": "Gold Wirebug",
|
||||
"peepersects": "Peepersects",
|
||||
"red_lampsquid": "Red Lampsquid",
|
||||
"ruby_wirebug": "Ruby Wirebug",
|
||||
"stinkmink": "Stinkmink",
|
||||
"yellow_lampsquid": "Yellow Lampsquid"
|
||||
},
|
||||
"font_name": "NotoSansSC-Bold.otf",
|
||||
"item_buffs": {
|
||||
"adamant_seed": "Adamant Seed",
|
||||
"armor_ammo": "Armor Ammo",
|
||||
"armorskin": "Armorskin",
|
||||
"dash_juice": "Dash Juice",
|
||||
"demon_ammo": "Demon Ammo",
|
||||
"demon_powder": "Demon Powder",
|
||||
"demondrug": "Demondrug",
|
||||
"gourmet_fish": "Gourmet Fish",
|
||||
"hardshell_powder": "Hardshell Powder",
|
||||
"immunizer": "Immunizer",
|
||||
"mega_armorskin": "Mega Armorskin",
|
||||
"mega_demondrug": "Mega Demondrug",
|
||||
"might_seed": "Might Seed"
|
||||
},
|
||||
"melody_effects": {
|
||||
"affinity_up": "Affinity Up",
|
||||
"attack_and_affinity_up": "Attack and Affinity Up",
|
||||
@@ -471,7 +457,6 @@
|
||||
},
|
||||
"misc_buffs": {
|
||||
"attack_up": "Attack Up",
|
||||
"defense_down": "Defense Down",
|
||||
"defense_up": "Defense Up",
|
||||
"immunity": "Immunity",
|
||||
"natural_healing_up": "Natural Healing Up",
|
||||
@@ -480,7 +465,8 @@
|
||||
"otomo_moves": {
|
||||
"go_fight_win": "Go, Fight, Win",
|
||||
"power_drum": "Power Drum",
|
||||
"rousing_roar": "Rousing Roar"
|
||||
"rousing_roar": "Rousing Roar",
|
||||
"vase_of_vitality": "Vase of Vitality"
|
||||
},
|
||||
"parts": {
|
||||
"abdomen": "腹部",
|
||||
@@ -551,30 +537,38 @@
|
||||
"wingclaws": "翼爪",
|
||||
"wings": "翼"
|
||||
},
|
||||
"rampage_skills": {
|
||||
"chameleos_soul": "Chameleos Soul",
|
||||
"kushala_daora_soul": "Kushala Daora Soul"
|
||||
},
|
||||
"skills": {
|
||||
"adrenaline_rush": "Adrenaline Rush",
|
||||
"affinity_sliding": "Affinity Sliding",
|
||||
"agitator": "Agitator",
|
||||
"berserk": "Berserk",
|
||||
"bladescale_hone": "Bladescale Hone",
|
||||
"blood_awakening": "Blood Awakening",
|
||||
"bloodlust": "Bloodlust",
|
||||
"burst": "Burst",
|
||||
"coalescence": "Coalescence",
|
||||
"counterstrike": "Counterstrike",
|
||||
"dereliction": "Dereliction",
|
||||
"dragon_conversion_elemental_attack_up": "Dragon Conversion Elem. Attack Up",
|
||||
"dragon_conversion_elemental_res_up": "Dragon Conversion Elem. Res. Up",
|
||||
"dragon_conversion_elemental_attack_up": "Dragon Conversion: Elem. Atk Up",
|
||||
"dragon_conversion_elemental_res_up": "Dragon Conversion: Elem. Res Up",
|
||||
"dragonheart": "Dragonheart",
|
||||
"embolden": "Embolden",
|
||||
"frenzied_bloodlust": "Frenzied Bloodlust",
|
||||
"furious": "Furious",
|
||||
"grinder_s": "Grinder (S)",
|
||||
"heaven_sent": "Heaven-Sent",
|
||||
"hellfire_cloak": "Hellfire Cloak",
|
||||
"heroics": "Heroics",
|
||||
"inspiration": "Inspiration",
|
||||
"intrepid_heart": "Intrepid Heart",
|
||||
"kushala_daora_soul": "Kushala Daora Soul",
|
||||
"latent_power": "Latent Power",
|
||||
"maximum_might": "Maximum Might",
|
||||
"offensive_guard": "Offensive Guard",
|
||||
"partbreaker": "Partbreaker",
|
||||
"peak_performance": "Peak Performance",
|
||||
"powder_mantle_blue": "Powder Mantle (Blue)",
|
||||
"powder_mantle_red": "Powder Mantle (Red)",
|
||||
@@ -583,6 +577,7 @@
|
||||
"resuscitate": "Resuscitate",
|
||||
"spiribirds_call": "Spiribird's Call",
|
||||
"status_trigger": "Status Trigger",
|
||||
"strife": "Strife",
|
||||
"wall_runner": "Wall Runner",
|
||||
"wind_mantle": "Wind Mantle"
|
||||
},
|
||||
@@ -607,68 +602,90 @@
|
||||
255,
|
||||
8192,
|
||||
8303,
|
||||
11904,
|
||||
12031,
|
||||
12288,
|
||||
12543,
|
||||
12784,
|
||||
12799,
|
||||
12351,
|
||||
12800,
|
||||
19903,
|
||||
19968,
|
||||
40879,
|
||||
40959,
|
||||
63744,
|
||||
64255,
|
||||
65072,
|
||||
65103,
|
||||
65280,
|
||||
65519,
|
||||
0,
|
||||
12799,
|
||||
19968,
|
||||
40879,
|
||||
44032,
|
||||
55215,
|
||||
65280,
|
||||
65519,
|
||||
0,
|
||||
65519,
|
||||
0
|
||||
],
|
||||
"weapon_skills": {
|
||||
"all_extracts_mix": "All Extracts Mix",
|
||||
"amped_state": "Amped State",
|
||||
"anchor_rage": "Anchor Rage",
|
||||
"bow": {
|
||||
"arc_shot_affinity": "Arc Shot: Affinity",
|
||||
"arc_shot_brace": "Arc Shot: Brace",
|
||||
"archdemon_mode": "Archdemon Mode",
|
||||
"axe_heavy_slam": "Axe: Heavy Slam",
|
||||
"bead_of_resonance": "Bead of Resonance",
|
||||
"bolt_boost": "Bolt Boost",
|
||||
"counter_charger": "Counter Charger",
|
||||
"destroyer_oil": "Destroyer Oil",
|
||||
"herculean_draw": "Herculean Draw"
|
||||
},
|
||||
"charge_blade": {
|
||||
"element_boost": "Element Boost",
|
||||
"sword_boost_mode": "Sword Boost Mode"
|
||||
},
|
||||
"dual_blades": {
|
||||
"archdemon_mode": "Archdemon Mode",
|
||||
"ironshine_silk": "Ironshine Silk"
|
||||
},
|
||||
"great_sword": {
|
||||
"power_sheathe": "Power Sheathe"
|
||||
},
|
||||
"gunlance": {
|
||||
"erupting_cannon": "Erupting Cannon",
|
||||
"fanning_maneuver": "Fannin Maneuver",
|
||||
"ground_splitter": "Ground Splitter",
|
||||
"harvest_moon": "Harvest Moon",
|
||||
"herculean_draw": "Herculean Draw",
|
||||
"iai_slash": "Iai Slash",
|
||||
"impact_burst": "Impact Burst",
|
||||
"ironshine_silk": "Ironshine Silk",
|
||||
"orange_extract": "O Extract",
|
||||
"ground_splitter": "Ground Splitter"
|
||||
},
|
||||
"hammer": {
|
||||
"impact_burst": "Impact Burst"
|
||||
},
|
||||
"heavy_bowgun": {
|
||||
"counter_charger": "Counter Charger",
|
||||
"overheat": "Overheat",
|
||||
"power_sheathe": "Power Sheathe",
|
||||
"red_extract": "Red Extract",
|
||||
"rising_moon": "Rising Moon",
|
||||
"setting_sun": "Setting Sun",
|
||||
"shield_charge": "Shield Charge",
|
||||
"silkbind_shockwave": "Silkbind Shockwave",
|
||||
"soaring_kick": "Soaring Kick",
|
||||
"sonic_bloom": "Sonic Bloom",
|
||||
"spiral_thrust": "Spiral Thrust",
|
||||
"spirit_gauge": "Spirit Gauge",
|
||||
"spirit_gauge_autofill": "Spirit Gauge Autofill",
|
||||
"switch_charger": "Switch Charger",
|
||||
"sword_boost_mode": "Sword Boost Mode",
|
||||
"sword_charge": "Sword Charge",
|
||||
"twin_wine": "Twin Wine",
|
||||
"white_extract": "White Extract",
|
||||
"wyvernblast_reload": "Wyvernblast Reload",
|
||||
"wyvernsnipe_reload": "Wyvernsnipe Reload"
|
||||
},
|
||||
"hunting_horn": {
|
||||
"bead_of_resonance": "Bead of Resonance",
|
||||
"silkbind_shockwave": "Silkbind Shockwave",
|
||||
"sonic_bloom": "Sonic Bloom"
|
||||
},
|
||||
"insect_glaive": {
|
||||
"all_extracts_mix": "All Extracts Mix",
|
||||
"orange_extract": "Orange Extract",
|
||||
"red_extract": "Red Extract",
|
||||
"white_extract": "White Extract"
|
||||
},
|
||||
"lance": {
|
||||
"anchor_rage": "Anchor Rage",
|
||||
"spiral_thrust": "Spiral Thrust",
|
||||
"twin_wine": "Twin Wine"
|
||||
},
|
||||
"light_bowgun": {
|
||||
"fanning_maneuver": "Fanning Maneuver",
|
||||
"wyvernblast_reload": "Wyvernblast Reload"
|
||||
},
|
||||
"long_sword": {
|
||||
"harvest_moon": "Harvest Moon",
|
||||
"iai_slash": "Iai Slash",
|
||||
"soaring_kick": "Soaring Kick",
|
||||
"spirit_gauge": "Spirit Gauge",
|
||||
"spirit_gauge_autofill": "Spirit Gauge Autofill"
|
||||
},
|
||||
"switch_axe": {
|
||||
"amped_state": "Amped State",
|
||||
"axe_heavy_slam": "Axe: Heavy Slam",
|
||||
"switch_charger": "Switch Charger"
|
||||
},
|
||||
"sword_and_shield": {
|
||||
"destroyer_oil": "Destroyer Oil"
|
||||
}
|
||||
},
|
||||
"weapons": {
|
||||
"bow": "Bow",
|
||||
"charge_blade": "Charge Blade",
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
"HP": "生命:",
|
||||
"buildup": "累積值:",
|
||||
"gold": "金冠",
|
||||
"lv": "Lv.",
|
||||
"lv": "",
|
||||
"mini": "小型",
|
||||
"otomo": "Buddy",
|
||||
"part_anomaly_core": "Anomaly Core",
|
||||
@@ -22,7 +22,6 @@
|
||||
"blastblight": "Blastblight",
|
||||
"bleeding": "Bleeding",
|
||||
"bloodblight": "Bloodblight",
|
||||
"bubbleblight": "Bubbleblight",
|
||||
"deadly_poison": "Deadly Poison",
|
||||
"defense_down": "Defense Down",
|
||||
"dragonblight": "Dragonblight",
|
||||
@@ -62,19 +61,6 @@
|
||||
"waterblight": "水屬性異常",
|
||||
"webbed": "Webbed"
|
||||
},
|
||||
"consumables": {
|
||||
"adamant_seed": "Adamant Seed",
|
||||
"armorskin": "Armorskin",
|
||||
"dash_juice": "Dash Juice",
|
||||
"demon_powder": "Demon Powder",
|
||||
"demondrug": "Demondrug",
|
||||
"gourmet_fish": "Gourmet Fish",
|
||||
"hardshell_powder": "Hardshell Powder",
|
||||
"immunizer": "Immunizer",
|
||||
"mega_armorskin": "Mega Armorskin",
|
||||
"mega_demondrug": "Mega Demondrug",
|
||||
"might_seed": "Might Seed"
|
||||
},
|
||||
"customization_menu": {
|
||||
"UI_font": "UI 字型",
|
||||
"UI_font_notice": "當更改文字時,請重新載入",
|
||||
@@ -143,7 +129,6 @@
|
||||
"damage_value_label": "傷害量",
|
||||
"dango_skills": "Dango Skills",
|
||||
"debug": "Debug",
|
||||
"debug_errors": "Debug Errors",
|
||||
"default_state": "Default State",
|
||||
"defense_label": "Defense Label",
|
||||
"delete": "Delete",
|
||||
@@ -156,6 +141,7 @@
|
||||
"duration": "Duration",
|
||||
"dynamic_positioning": "浮動的資訊位置",
|
||||
"dynamically_positioned": "浮動的魔物資訊",
|
||||
"effect_level": "Effect Level",
|
||||
"element_2_label": "Element 2 Label",
|
||||
"element_label": "Element Label",
|
||||
"enable_for": "啟用對象",
|
||||
@@ -226,6 +212,7 @@
|
||||
"in_lobby": "In Lobby",
|
||||
"in_training_area": "In Training Area",
|
||||
"include": "細部資訊調整",
|
||||
"infinite_buffs_location": "Infinite Buffs Location",
|
||||
"inside": "內部",
|
||||
"installations": "Installations",
|
||||
"italic": "斜體",
|
||||
@@ -352,6 +339,7 @@
|
||||
"time_label": "時間",
|
||||
"time_limit": "時限 (秒)",
|
||||
"timer": "Timer",
|
||||
"timer_delays": "Timer Delays",
|
||||
"timer_label": "計時器",
|
||||
"top_buildup": "最高累積值",
|
||||
"top_damage": "最高傷害",
|
||||
@@ -374,6 +362,14 @@
|
||||
"tracked_damage_types": "追蹤的傷害類型",
|
||||
"tracked_monster_types": "追蹤的魔物類型",
|
||||
"type": "類型",
|
||||
"update_buffs_delay": "Update Buffs (seconds)",
|
||||
"update_is_online_delay": "Update Is Online (seconds)",
|
||||
"update_myself_position_delay": "Update Myself Position (seconds)",
|
||||
"update_player_info_delay": "Update Player Info (seconds)",
|
||||
"update_players_delay": "Update Players (seconds)",
|
||||
"update_quest_time_delay": "Update Quest Time (seconds)",
|
||||
"update_singletons_delay": "Update Singletons (seconds)",
|
||||
"update_window_size_delay": "Update Window Size (seconds)",
|
||||
"use_d2d_if_available": "Use Direct2D if available",
|
||||
"value": "Value",
|
||||
"value_label": "數字",
|
||||
@@ -390,55 +386,45 @@
|
||||
"z": "Z軸"
|
||||
},
|
||||
"dango_skills": {
|
||||
"dango_insurance_defense_up": "Dango Insurance Defense Up"
|
||||
},
|
||||
"dangos": {
|
||||
"dango_adrenaline": "Dango Adrenaline",
|
||||
"dango_bombardier": "Dango Bombardier",
|
||||
"dango_booster": "Dango Booster",
|
||||
"dango_bulker": "Dango Bulker",
|
||||
"dango_connector": "Dango Connector",
|
||||
"dango_defender": "Dango Defender",
|
||||
"dango_defender_hi": "Dango Defender (Hi)",
|
||||
"dango_deflector": "Dango Deflector",
|
||||
"dango_dragon_res": "Dango Dragon Res",
|
||||
"dango_dragon_res_hi": "Dango Dragon Res (Hi)",
|
||||
"dango_driver": "Dango Driver",
|
||||
"dango_feet": "Dango Feet",
|
||||
"dango_fighter": "Dango Fighter",
|
||||
"dango_fire_res": "Dango Fire Res",
|
||||
"dango_fire_res_hi": "Dango Fire Res (Hi)",
|
||||
"dango_flyer": "Dango Flyer",
|
||||
"dango_glutton": "Dango Glutton",
|
||||
"dango_guard": "Dango Guard",
|
||||
"dango_hunter": "Dango Hunter",
|
||||
"dango_hurler": "Dango Hurler",
|
||||
"dango_ice_res": "Dango Ice Res",
|
||||
"dango_ice_res_hi": "Dango Ice Res (Hi)",
|
||||
"dango_immunizer": "Dango Immunizer",
|
||||
"dango_insurance": "Dango Insurance",
|
||||
"dango_insurance_defense_up": "Dango Insurance Defense Up",
|
||||
"dango_marksman": "Dango Marksman",
|
||||
"dango_medic": "Dango Medic",
|
||||
"dango_medic_hi": "Dango Medic (Hi)",
|
||||
"dango_moxie": "Dango Moxie",
|
||||
"dango_polisher": "Dango Polisher",
|
||||
"dango_pyro": "Dango Pyro",
|
||||
"dango_reviver": "Dango Reviver",
|
||||
"dango_rider": "Dango Rider",
|
||||
"dango_shifter": "Dango Shifter",
|
||||
"dango_slugger": "Dango Slugger",
|
||||
"dango_specialist": "Dango Specialist",
|
||||
"dango_temper": "Dango Temper",
|
||||
"dango_thunder_res": "Dango Thunder Res ",
|
||||
"dango_thunder_res_hi": "Dango Thunder Res (Hi)",
|
||||
"dango_wall_runner": "Dango Wall Runner",
|
||||
"dango_water_res": "Dango Water Res",
|
||||
"dango_water_res_hi": "Dango Water Res (Hi)",
|
||||
"dango_weakener": "Dango Weakener",
|
||||
"super_recovery_dango": "Super Recovery Dango"
|
||||
},
|
||||
"endemic_life": {
|
||||
"butterflame": "Butterflame",
|
||||
"clothfly": "Clothfly",
|
||||
"cutterfly": "Cutterfly",
|
||||
"gold_wirebug": "Gold Wirebug",
|
||||
"peepersects": "Peepersects",
|
||||
"red_lampsquid": "Red Lampsquid",
|
||||
"ruby_wirebug": "Ruby Wirebug",
|
||||
"stinkmink": "Stinkmink",
|
||||
"yellow_lampsquid": "Yellow Lampsquid"
|
||||
},
|
||||
"font_name": "NotoSansTC-Bold.otf",
|
||||
"item_buffs": {
|
||||
"adamant_seed": "Adamant Seed",
|
||||
"armor_ammo": "Armor Ammo",
|
||||
"armorskin": "Armorskin",
|
||||
"dash_juice": "Dash Juice",
|
||||
"demon_ammo": "Demon Ammo",
|
||||
"demon_powder": "Demon Powder",
|
||||
"demondrug": "Demondrug",
|
||||
"gourmet_fish": "Gourmet Fish",
|
||||
"hardshell_powder": "Hardshell Powder",
|
||||
"immunizer": "Immunizer",
|
||||
"mega_armorskin": "Mega Armorskin",
|
||||
"mega_demondrug": "Mega Demondrug",
|
||||
"might_seed": "Might Seed"
|
||||
},
|
||||
"melody_effects": {
|
||||
"affinity_up": "Affinity Up",
|
||||
"attack_and_affinity_up": "Attack and Affinity Up",
|
||||
@@ -471,7 +457,6 @@
|
||||
},
|
||||
"misc_buffs": {
|
||||
"attack_up": "Attack Up",
|
||||
"defense_down": "Defense Down",
|
||||
"defense_up": "Defense Up",
|
||||
"immunity": "Immunity",
|
||||
"natural_healing_up": "Natural Healing Up",
|
||||
@@ -480,7 +465,8 @@
|
||||
"otomo_moves": {
|
||||
"go_fight_win": "Go, Fight, Win",
|
||||
"power_drum": "Power Drum",
|
||||
"rousing_roar": "Rousing Roar"
|
||||
"rousing_roar": "Rousing Roar",
|
||||
"vase_of_vitality": "Vase of Vitality"
|
||||
},
|
||||
"parts": {
|
||||
"abdomen": "腹部",
|
||||
@@ -551,30 +537,38 @@
|
||||
"wingclaws": "翼爪",
|
||||
"wings": "翅膀"
|
||||
},
|
||||
"rampage_skills": {
|
||||
"chameleos_soul": "Chameleos Soul",
|
||||
"kushala_daora_soul": "Kushala Daora Soul"
|
||||
},
|
||||
"skills": {
|
||||
"adrenaline_rush": "Adrenaline Rush",
|
||||
"affinity_sliding": "Affinity Sliding",
|
||||
"agitator": "Agitator",
|
||||
"berserk": "Berserk",
|
||||
"bladescale_hone": "Bladescale Hone",
|
||||
"blood_awakening": "Blood Awakening",
|
||||
"bloodlust": "Bloodlust",
|
||||
"burst": "Burst",
|
||||
"coalescence": "Coalescence",
|
||||
"counterstrike": "Counterstrike",
|
||||
"dereliction": "Dereliction",
|
||||
"dragon_conversion_elemental_attack_up": "Dragon Conversion Elem. Attack Up",
|
||||
"dragon_conversion_elemental_res_up": "Dragon Conversion Elem. Res. Up",
|
||||
"dragon_conversion_elemental_attack_up": "Dragon Conversion: Elem. Atk Up",
|
||||
"dragon_conversion_elemental_res_up": "Dragon Conversion: Elem. Res Up",
|
||||
"dragonheart": "Dragonheart",
|
||||
"embolden": "Embolden",
|
||||
"frenzied_bloodlust": "Frenzied Bloodlust",
|
||||
"furious": "Furious",
|
||||
"grinder_s": "Grinder (S)",
|
||||
"heaven_sent": "Heaven-Sent",
|
||||
"hellfire_cloak": "Hellfire Cloak",
|
||||
"heroics": "Heroics",
|
||||
"inspiration": "Inspiration",
|
||||
"intrepid_heart": "Intrepid Heart",
|
||||
"kushala_daora_soul": "Kushala Daora Soul",
|
||||
"latent_power": "Latent Power",
|
||||
"maximum_might": "Maximum Might",
|
||||
"offensive_guard": "Offensive Guard",
|
||||
"partbreaker": "Partbreaker",
|
||||
"peak_performance": "Peak Performance",
|
||||
"powder_mantle_blue": "Powder Mantle (Blue)",
|
||||
"powder_mantle_red": "Powder Mantle (Red)",
|
||||
@@ -583,6 +577,7 @@
|
||||
"resuscitate": "Resuscitate",
|
||||
"spiribirds_call": "Spiribird's Call",
|
||||
"status_trigger": "Status Trigger",
|
||||
"strife": "Strife",
|
||||
"wall_runner": "Wall Runner",
|
||||
"wind_mantle": "Wind Mantle"
|
||||
},
|
||||
@@ -607,68 +602,90 @@
|
||||
255,
|
||||
8192,
|
||||
8303,
|
||||
11904,
|
||||
12031,
|
||||
12288,
|
||||
12543,
|
||||
12784,
|
||||
12799,
|
||||
12351,
|
||||
12800,
|
||||
19903,
|
||||
19968,
|
||||
40879,
|
||||
40959,
|
||||
63744,
|
||||
64255,
|
||||
65072,
|
||||
65103,
|
||||
65280,
|
||||
65519,
|
||||
0,
|
||||
12799,
|
||||
19968,
|
||||
40879,
|
||||
44032,
|
||||
55215,
|
||||
65280,
|
||||
65519,
|
||||
0,
|
||||
65519,
|
||||
0
|
||||
],
|
||||
"weapon_skills": {
|
||||
"all_extracts_mix": "All Extracts Mix",
|
||||
"amped_state": "Amped State",
|
||||
"anchor_rage": "Anchor Rage",
|
||||
"bow": {
|
||||
"arc_shot_affinity": "Arc Shot: Affinity",
|
||||
"arc_shot_brace": "Arc Shot: Brace",
|
||||
"archdemon_mode": "Archdemon Mode",
|
||||
"axe_heavy_slam": "Axe: Heavy Slam",
|
||||
"bead_of_resonance": "Bead of Resonance",
|
||||
"bolt_boost": "Bolt Boost",
|
||||
"counter_charger": "Counter Charger",
|
||||
"destroyer_oil": "Destroyer Oil",
|
||||
"herculean_draw": "Herculean Draw"
|
||||
},
|
||||
"charge_blade": {
|
||||
"element_boost": "Element Boost",
|
||||
"sword_boost_mode": "Sword Boost Mode"
|
||||
},
|
||||
"dual_blades": {
|
||||
"archdemon_mode": "Archdemon Mode",
|
||||
"ironshine_silk": "Ironshine Silk"
|
||||
},
|
||||
"great_sword": {
|
||||
"power_sheathe": "Power Sheathe"
|
||||
},
|
||||
"gunlance": {
|
||||
"erupting_cannon": "Erupting Cannon",
|
||||
"fanning_maneuver": "Fannin Maneuver",
|
||||
"ground_splitter": "Ground Splitter",
|
||||
"harvest_moon": "Harvest Moon",
|
||||
"herculean_draw": "Herculean Draw",
|
||||
"iai_slash": "Iai Slash",
|
||||
"impact_burst": "Impact Burst",
|
||||
"ironshine_silk": "Ironshine Silk",
|
||||
"orange_extract": "O Extract",
|
||||
"ground_splitter": "Ground Splitter"
|
||||
},
|
||||
"hammer": {
|
||||
"impact_burst": "Impact Burst"
|
||||
},
|
||||
"heavy_bowgun": {
|
||||
"counter_charger": "Counter Charger",
|
||||
"overheat": "Overheat",
|
||||
"power_sheathe": "Power Sheathe",
|
||||
"red_extract": "Red Extract",
|
||||
"rising_moon": "Rising Moon",
|
||||
"setting_sun": "Setting Sun",
|
||||
"shield_charge": "Shield Charge",
|
||||
"silkbind_shockwave": "Silkbind Shockwave",
|
||||
"soaring_kick": "Soaring Kick",
|
||||
"sonic_bloom": "Sonic Bloom",
|
||||
"spiral_thrust": "Spiral Thrust",
|
||||
"spirit_gauge": "Spirit Gauge",
|
||||
"spirit_gauge_autofill": "Spirit Gauge Autofill",
|
||||
"switch_charger": "Switch Charger",
|
||||
"sword_boost_mode": "Sword Boost Mode",
|
||||
"sword_charge": "Sword Charge",
|
||||
"twin_wine": "Twin Wine",
|
||||
"white_extract": "White Extract",
|
||||
"wyvernblast_reload": "Wyvernblast Reload",
|
||||
"wyvernsnipe_reload": "Wyvernsnipe Reload"
|
||||
},
|
||||
"hunting_horn": {
|
||||
"bead_of_resonance": "Bead of Resonance",
|
||||
"silkbind_shockwave": "Silkbind Shockwave",
|
||||
"sonic_bloom": "Sonic Bloom"
|
||||
},
|
||||
"insect_glaive": {
|
||||
"all_extracts_mix": "All Extracts Mix",
|
||||
"orange_extract": "Orange Extract",
|
||||
"red_extract": "Red Extract",
|
||||
"white_extract": "White Extract"
|
||||
},
|
||||
"lance": {
|
||||
"anchor_rage": "Anchor Rage",
|
||||
"spiral_thrust": "Spiral Thrust",
|
||||
"twin_wine": "Twin Wine"
|
||||
},
|
||||
"light_bowgun": {
|
||||
"fanning_maneuver": "Fanning Maneuver",
|
||||
"wyvernblast_reload": "Wyvernblast Reload"
|
||||
},
|
||||
"long_sword": {
|
||||
"harvest_moon": "Harvest Moon",
|
||||
"iai_slash": "Iai Slash",
|
||||
"soaring_kick": "Soaring Kick",
|
||||
"spirit_gauge": "Spirit Gauge",
|
||||
"spirit_gauge_autofill": "Spirit Gauge Autofill"
|
||||
},
|
||||
"switch_axe": {
|
||||
"amped_state": "Amped State",
|
||||
"axe_heavy_slam": "Axe: Heavy Slam",
|
||||
"switch_charger": "Switch Charger"
|
||||
},
|
||||
"sword_and_shield": {
|
||||
"destroyer_oil": "Destroyer Oil"
|
||||
}
|
||||
},
|
||||
"weapons": {
|
||||
"bow": "Bow",
|
||||
"charge_blade": "Charge Blade",
|
||||
|
||||
BIN
reframework/fonts/NotoSans-Bold.otf
Normal file
BIN
reframework/fonts/NotoSans-Bold.otf
Normal file
Binary file not shown.
Binary file not shown.
BIN
reframework/fonts/NotoSansArabic-Bold.otf
Normal file
BIN
reframework/fonts/NotoSansArabic-Bold.otf
Normal file
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Reference in New Issue
Block a user