HP/Mana storage working

This commit is contained in:
Hash Borgir
2024-05-07 08:31:54 -06:00
parent 41a4c4d181
commit 551f3e44f2
5 changed files with 248 additions and 37 deletions

View File

@@ -94,6 +94,18 @@ namespace d2_tweaks {
bool m_show_rejuv_potion;
bool m_show_full_rejuv_potion;
bool m_show_hp1;
bool m_show_hp2;
bool m_show_hp3;
bool m_show_hp4;
bool m_show_hp5;
bool m_show_mp1;
bool m_show_mp2;
bool m_show_mp3;
bool m_show_mp4;
bool m_show_mp5;
bool quality_settings[static_cast<size_t>(diablo2::structures::item_quality_t::ITEM_QUALITY_COUNT)];
char reserved[1004];

View File

@@ -107,6 +107,19 @@ namespace d2_tweaks {
ui::controls::checkbox* m_show_rejuv_potion;
ui::controls::checkbox* m_show_full_rejuv_potion;
ui::controls::checkbox* m_show_hp1;
ui::controls::checkbox* m_show_hp2;
ui::controls::checkbox* m_show_hp3;
ui::controls::checkbox* m_show_hp4;
ui::controls::checkbox* m_show_hp5;
ui::controls::checkbox* m_show_mp1;
ui::controls::checkbox* m_show_mp2;
ui::controls::checkbox* m_show_mp3;
ui::controls::checkbox* m_show_mp4;
ui::controls::checkbox* m_show_mp5;
void(__fastcall* m_draw_dropped_items_names_original)(void*, void*);
void(__fastcall* m_handle_dropped_items_original)(void*, void*);
public:
@@ -194,6 +207,20 @@ namespace d2_tweaks {
void extract_rejuv_potion(bool value);
void extract_full_rejuv_potion(bool value);
void extract_hp1(bool value);
void extract_hp2(bool value);
void extract_hp3(bool value);
void extract_hp4(bool value);
void extract_hp5(bool value);
void extract_mp1(bool value);
void extract_mp2(bool value);
void extract_mp3(bool value);
void extract_mp4(bool value);
void extract_mp5(bool value);
//void extract_flourite(bool value);
//void extract_jade(bool value);
//void extract_argonite(bool value);

View File

@@ -943,8 +943,8 @@ namespace diablo2 {
UNIT_STAT_UNUSED_65 = 481,
UNIT_STAT_UNUSED_66 = 482,
UNIT_STAT_UNUSED_67 = 483,
UNIT_STAT_UNUSED_68 = 484,
UNIT_STAT_UNUSED_69 = 485,
UNIT_STAT_gembag_PotionsHP = 484,
UNIT_STAT_gembag_PotionsMana = 485,
UNIT_STAT_gembag_Potions = 486,
UNIT_STAT_gembag_Stones_Flourite = 487,
UNIT_STAT_gembag_Stones_Jade = 488,