mirror of
https://gitlab.com/hashborgir/d2tweaks-rnd2k.git
synced 2025-10-13 16:34:22 -05:00
Bag crashes upon hover. Need to debug.
This commit is contained in:
@@ -15,6 +15,8 @@ namespace d2_tweaks {
|
||||
bool show_runes;
|
||||
bool show_gems;
|
||||
|
||||
bool m_show_r01;
|
||||
|
||||
bool quality_settings[static_cast<size_t>(diablo2::structures::item_quality_t::ITEM_QUALITY_COUNT)];
|
||||
|
||||
char reserved[1004];
|
||||
|
@@ -26,6 +26,56 @@ namespace d2_tweaks {
|
||||
ui::controls::checkbox* m_show_runes;
|
||||
ui::controls::checkbox* m_show_gems;
|
||||
|
||||
ui::controls::checkbox* m_show_ruby;
|
||||
ui::controls::checkbox* m_show_sapphire;
|
||||
ui::controls::checkbox* m_show_emerald;
|
||||
ui::controls::checkbox* m_show_diamond;
|
||||
ui::controls::checkbox* m_show_topaz;
|
||||
ui::controls::checkbox* m_show_amethyst;
|
||||
ui::controls::checkbox* m_show_skull;
|
||||
|
||||
ui::controls::checkbox* m_show_r01;
|
||||
ui::controls::checkbox* m_show_r02;
|
||||
ui::controls::checkbox* m_show_r03;
|
||||
ui::controls::checkbox* m_show_r04;
|
||||
ui::controls::checkbox* m_show_r05;
|
||||
ui::controls::checkbox* m_show_r06;
|
||||
ui::controls::checkbox* m_show_r07;
|
||||
ui::controls::checkbox* m_show_r08;
|
||||
ui::controls::checkbox* m_show_r09;
|
||||
ui::controls::checkbox* m_show_r10;
|
||||
ui::controls::checkbox* m_show_r11;
|
||||
ui::controls::checkbox* m_show_r12;
|
||||
ui::controls::checkbox* m_show_r13;
|
||||
ui::controls::checkbox* m_show_r14;
|
||||
ui::controls::checkbox* m_show_r15;
|
||||
ui::controls::checkbox* m_show_r16;
|
||||
ui::controls::checkbox* m_show_r17;
|
||||
ui::controls::checkbox* m_show_r18;
|
||||
ui::controls::checkbox* m_show_r19;
|
||||
ui::controls::checkbox* m_show_r20;
|
||||
ui::controls::checkbox* m_show_r21;
|
||||
ui::controls::checkbox* m_show_r22;
|
||||
ui::controls::checkbox* m_show_r23;
|
||||
ui::controls::checkbox* m_show_r24;
|
||||
ui::controls::checkbox* m_show_r25;
|
||||
ui::controls::checkbox* m_show_r26;
|
||||
ui::controls::checkbox* m_show_r27;
|
||||
ui::controls::checkbox* m_show_r28;
|
||||
ui::controls::checkbox* m_show_r29;
|
||||
ui::controls::checkbox* m_show_r30;
|
||||
ui::controls::checkbox* m_show_r31;
|
||||
ui::controls::checkbox* m_show_r32;
|
||||
ui::controls::checkbox* m_show_r33;
|
||||
|
||||
ui::controls::checkbox* m_show_chipped;
|
||||
ui::controls::checkbox* m_show_flawed;
|
||||
ui::controls::checkbox* m_show_normal;
|
||||
ui::controls::checkbox* m_show_flawless;
|
||||
ui::controls::checkbox* m_show_perfect;
|
||||
|
||||
|
||||
|
||||
void(__fastcall* m_draw_dropped_items_names_original)(void*, void*);
|
||||
void(__fastcall* m_handle_dropped_items_original)(void*, void*);
|
||||
public:
|
||||
@@ -39,6 +89,7 @@ namespace d2_tweaks {
|
||||
void register_quality_checkboxes();
|
||||
|
||||
void update_alt_only(bool value);
|
||||
void extract_r01(bool value);
|
||||
void update_show_gold(bool value);
|
||||
void update_show_runes(bool value);
|
||||
void update_show_gems(bool value);
|
||||
|
@@ -20,9 +20,12 @@ namespace d2_tweaks {
|
||||
ui::controls::button* m_btn_toggle_help;
|
||||
ui::controls::button* m_btn_toggle_cube;
|
||||
ui::controls::button* m_btn_toggle_stash;
|
||||
ui::controls::button* m_btn_toggle_bag;
|
||||
|
||||
menu* m_filter_settings_menu;
|
||||
menu* m_menu;
|
||||
bool m_show;
|
||||
bool m_show_bag;
|
||||
public:
|
||||
explicit loot_filter_settings_toggle_menu(token);
|
||||
|
||||
@@ -31,6 +34,7 @@ namespace d2_tweaks {
|
||||
void toggle_help_click();
|
||||
void toggle_cube_click();
|
||||
void toggle_stash_click();
|
||||
void toggle_bag_click();
|
||||
void draw() override;
|
||||
|
||||
bool key_event(uint32_t key, bool up) override;
|
||||
|
Reference in New Issue
Block a user