mirror of
https://github.com/GreenComfyTea/MHR-Overlay.git
synced 2026-01-24 04:18:11 -08:00
1
This commit is contained in:
@@ -1,4 +1,4 @@
|
|||||||
local debug = false;
|
local debug = true;
|
||||||
xy = "";
|
xy = "";
|
||||||
|
|
||||||
local keyboard = require("MHR_Overlay.Game_Handler.keyboard");
|
local keyboard = require("MHR_Overlay.Game_Handler.keyboard");
|
||||||
|
|||||||
@@ -104,7 +104,8 @@ function damage_UI_entity.draw(_player, position_on_screen, opacity_scale, top_d
|
|||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
xy = "\nTesting Damage Meter..."
|
||||||
|
xy = xy .. "\nDrawing bar..."
|
||||||
|
|
||||||
if _player.id == player.myself.id and cached_config.settings.highlighted_bar == "Me" then
|
if _player.id == player.myself.id and cached_config.settings.highlighted_bar == "Me" then
|
||||||
drawing.draw_bar(_player.damage_UI.highlighted_bar, position_on_screen, opacity_scale, player_damage_bar_percentage);
|
drawing.draw_bar(_player.damage_UI.highlighted_bar, position_on_screen, opacity_scale, player_damage_bar_percentage);
|
||||||
@@ -116,6 +117,10 @@ function damage_UI_entity.draw(_player, position_on_screen, opacity_scale, top_d
|
|||||||
drawing.draw_bar(_player.damage_UI.bar, position_on_screen, opacity_scale, player_damage_bar_percentage);
|
drawing.draw_bar(_player.damage_UI.bar, position_on_screen, opacity_scale, player_damage_bar_percentage);
|
||||||
end
|
end
|
||||||
|
|
||||||
|
xy = xy .." success!";
|
||||||
|
xy = xy .. "\nDrawing HR label..."
|
||||||
|
|
||||||
|
|
||||||
if _player.id == player.myself.id then
|
if _player.id == player.myself.id then
|
||||||
if _player.damage_UI.hunter_rank_label.include.myself.master_rank and _player.damage_UI.hunter_rank_label.include.myself.hunter_rank then
|
if _player.damage_UI.hunter_rank_label.include.myself.master_rank and _player.damage_UI.hunter_rank_label.include.myself.hunter_rank then
|
||||||
drawing.draw_label(_player.damage_UI.hunter_rank_label, position_on_screen, opacity_scale, string.format("%d:%d", _player.master_rank, _player.hunter_rank));
|
drawing.draw_label(_player.damage_UI.hunter_rank_label, position_on_screen, opacity_scale, string.format("%d:%d", _player.master_rank, _player.hunter_rank));
|
||||||
@@ -134,15 +139,29 @@ function damage_UI_entity.draw(_player, position_on_screen, opacity_scale, top_d
|
|||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
xy = xy .. " success!";
|
||||||
|
xy = xy .. "\nChecking player name size limit...";
|
||||||
|
|
||||||
|
xy = xy .. "\n_player.damage_UI.player_name_size_limit: " .. tostring(_player.damage_UI.player_name_size_limit);
|
||||||
|
xy = xy .. "\ndrawing: " .. tostring(drawing);
|
||||||
|
xy = xy .. "\ndrawing.limit_text_size: " .. tostring(drawing.limit_text_size);
|
||||||
|
xy = xy .. "\nplayer_name_text: " .. tostring(player_name_text);
|
||||||
|
xy = xy .. "\nd2d: " .. tostring(d2d);
|
||||||
|
|
||||||
if _player.damage_UI.player_name_size_limit ~= 0 then
|
if _player.damage_UI.player_name_size_limit ~= 0 then
|
||||||
player_name_text = drawing.limit_text_size(player_name_text, _player.damage_UI.player_name_size_limit);
|
player_name_text = drawing.limit_text_size(player_name_text, _player.damage_UI.player_name_size_limit);
|
||||||
end
|
end
|
||||||
|
|
||||||
|
xy = xy .. "\n... Success!";
|
||||||
|
xy = xy .. "\nDrawing labels...";
|
||||||
|
|
||||||
drawing.draw_label(_player.damage_UI.player_name_label, position_on_screen, opacity_scale, player_name_text);
|
drawing.draw_label(_player.damage_UI.player_name_label, position_on_screen, opacity_scale, player_name_text);
|
||||||
drawing.draw_label(_player.damage_UI.value_label, position_on_screen, opacity_scale, _player.display.total_damage);
|
drawing.draw_label(_player.damage_UI.value_label, position_on_screen, opacity_scale, _player.display.total_damage);
|
||||||
drawing.draw_label(_player.damage_UI.percentage_label, position_on_screen, opacity_scale, 100 * player_damage_percentage);
|
drawing.draw_label(_player.damage_UI.percentage_label, position_on_screen, opacity_scale, 100 * player_damage_percentage);
|
||||||
drawing.draw_label(_player.damage_UI.dps_label, position_on_screen, opacity_scale, _player.dps);
|
drawing.draw_label(_player.damage_UI.dps_label, position_on_screen, opacity_scale, _player.dps);
|
||||||
drawing.draw_label(_player.damage_UI.cart_count_label, position_on_screen, opacity_scale, _player.cart_count);
|
drawing.draw_label(_player.damage_UI.cart_count_label, position_on_screen, opacity_scale, _player.cart_count);
|
||||||
|
|
||||||
|
xy = xy .. " success!";
|
||||||
end
|
end
|
||||||
|
|
||||||
function damage_UI_entity.init_module()
|
function damage_UI_entity.init_module()
|
||||||
|
|||||||
@@ -37,8 +37,6 @@ function drawing.limit_text_size(text, size_limit)
|
|||||||
return;
|
return;
|
||||||
end
|
end
|
||||||
|
|
||||||
--do return end;
|
|
||||||
|
|
||||||
local limited_text = text;
|
local limited_text = text;
|
||||||
while true do
|
while true do
|
||||||
local text_width, text_height = drawing.font:measure(limited_text);
|
local text_width, text_height = drawing.font:measure(limited_text);
|
||||||
|
|||||||
Reference in New Issue
Block a user