Skip to content

HamStorePanel#194

Merged
rjkiv merged 1 commit intorjkiv:mainfrom
Broteam123:work
Mar 3, 2026
Merged

HamStorePanel#194
rjkiv merged 1 commit intorjkiv:mainfrom
Broteam123:work

Conversation

@Broteam123
Copy link
Contributor

we're going shopping!

we're going shopping!
@decomp-dev
Copy link

decomp-dev bot commented Mar 3, 2026

Report for 373307D9 (c792625 - 80fd3f2)

📈 Matched code: 34.68% (+0.10%, +11732 bytes)

✅ 33 new matches
Unit Item Bytes Before After
default/lazer/meta_ham/HamStorePanel public: virtual void __cdecl HamStorePanel::Poll(void) +1440 0.00% 100.00%
default/lazer/meta_ham/HamStorePanel protected: void __cdecl stlpmtx_std::vector<struct HamSpecialOffer, class stlpmtx_std::StlNodeAlloc<struct HamSpecialOffer> >::_M_insert_overflow_aux(struct HamSpecialOffer *, struct HamSpecialOffer const &, struct stlpmtx_std::__false_type const &, unsigned int, bool) +416 0.00% 100.00%
default/lazer/meta_ham/HamStorePanel public: __cdecl HamStorePanel::HamStorePanel(void) +412 54.52% 100.00%
default/lazer/meta_ham/HamStorePanel private: void __cdecl stlpmtx_std::vector<unsigned __int64, class stlpmtx_std::StlNodeAlloc<unsigned __int64> >::_M_fill_insert_aux(unsigned __int64*, unsigned int, unsigned __int64const &, struct stlpmtx_std::__false_type const &) +328 0.00% 100.00%
default/lazer/meta_ham/HamStorePanel public: virtual void __cdecl HamStorePanel::Unload(void) +312 0.00% 100.00%
default/lazer/meta_ham/HamStorePanel protected: bool __cdecl HamStorePanel::BuySpecialOffer(class Symbol) +304 0.00% 100.00%
default/lazer/meta_ham/HamStorePanel protected: void __cdecl stlpmtx_std::vector<class HamStoreFilter *, class stlpmtx_std::StlNodeAlloc<class HamStoreFilter *> >::_M_insert_overflow(class HamStoreFilter **, class HamStoreFilter *const &, struct stlpmtx_std::__true_type const &, unsigned int, bool) +248 0.00% 100.00%
default/lazer/meta_ham/HamStorePanel public: virtual bool __cdecl HamStorePanel::ContentTitleDiscovered(unsigned int, class Symbol) +164 0.00% 100.00%
default/lazer/meta_ham/AccomplishmentManager protected: void __cdecl AccomplishmentManager::ConfigureAccomplishmentCategoryData(class DataArray *) +153 69.31% 100.00%
default/lazer/meta_ham/AccomplishmentManager protected: void __cdecl AccomplishmentManager::ConfigureAccomplishmentData(class DataArray *) +153 66.91% 100.00%
default/lazer/meta_ham/HamStorePanel public: void __cdecl stlpmtx_std::StlNodeAlloc<struct HamSpecialOffer>::deallocate(struct HamSpecialOffer *, unsigned int) const +128 0.00% 100.00%
default/lazer/meta_ham/HamStorePanel public: virtual void __cdecl HamStorePanel::ContentMounted(char const *, char const *) +120 0.00% 100.00%
default/lazer/meta_ham/HamStorePanel public: class HamStoreFilter ** __cdecl stlpmtx_std::StlNodeAlloc<class HamStoreFilter *>::allocate(unsigned int, void const *) const +112 0.00% 100.00%
default/lazer/meta_ham/HamStorePanel public: struct HamSpecialOffer * __cdecl stlpmtx_std::StlNodeAlloc<struct HamSpecialOffer>::allocate(unsigned int, void const *) const +112 0.00% 100.00%
default/lazer/meta_ham/HamStorePanel protected: bool __cdecl HamStorePanel::IsSpecialOfferOwned(class Symbol) const +112 0.00% 100.00%
default/lazer/meta_ham/HamStorePanel public: void __cdecl stlpmtx_std::vector<class HamStoreFilter *, class stlpmtx_std::StlNodeAlloc<class HamStoreFilter *> >::push_back(class HamStoreFilter *const &) +112 0.00% 100.00%
default/lazer/meta_ham/HamStorePanel private: void __cdecl stlpmtx_std::vector<struct HamSpecialOffer, class stlpmtx_std::StlNodeAlloc<struct HamSpecialOffer> >::_M_fill_insert(struct HamSpecialOffer *, unsigned int, struct HamSpecialOffer const &) +112 0.00% 100.00%
default/lazer/meta_ham/HamStorePanel private: void __cdecl stlpmtx_std::vector<unsigned __int64, class stlpmtx_std::StlNodeAlloc<unsigned __int64> >::_M_fill_insert(unsigned __int64*, unsigned int, unsigned __int64const &) +108 0.00% 100.00%
default/lazer/meta_ham/HamStorePanel private: void __cdecl stlpmtx_std::vector<class HamStoreFilter *, class stlpmtx_std::StlNodeAlloc<class HamStoreFilter *> >::_M_fill_insert(class HamStoreFilter **, unsigned int, class HamStoreFilter *const &) +108 0.00% 100.00%
default/lazer/meta_ham/HamStorePanel public: __cdecl HamStoreFilter::~HamStoreFilter(void) +100 0.00% 100.00%
default/lazer/meta_ham/HamStorePanel void __cdecl DeleteAll<class stlpmtx_std::vector<class HamStoreFilter *, class stlpmtx_std::StlNodeAlloc<class HamStoreFilter *> > >(class stlpmtx_std::vector<class HamStoreFilter *, class stlpmtx_std::StlNodeAlloc<class HamStoreFilter *> > &) +92 0.00% 100.00%
default/lazer/meta_ham/HamStorePanel public: virtual bool __cdecl HamStorePanel::ContentDiscovered(class Symbol) +52 0.00% 100.00%
default/lazer/meta_ham/HamStorePanel public: virtual class DataNode __cdecl HamStorePanel::Handle(class DataArray *, bool) +47 98.61% 100.00%
default/lazer/meta_ham/HamStorePanel public: __cdecl stlpmtx_std::vector<struct HamSpecialOffer, class stlpmtx_std::StlNodeAlloc<struct HamSpecialOffer> >::~vector<struct HamSpecialOffer, class stlpmtx_std::StlNodeAlloc<struct HamSpecialOffer> >(void) +40 0.00% 100.00%
default/lazer/meta_ham/HamStorePanel public: virtual __cdecl HamStorePanel::~HamStorePanel(void) +35 87.89% 100.00%
default/lazer/meta_ham/AccomplishmentManager public: enum HardCoreStatus __cdecl AccomplishmentManager::GetIconHardCoreStatus(int) const +29 45.77% 100.00%
default/lazer/meta_ham/HamStorePanel protected: void __cdecl HamStorePanel::GetCart(void) +1 99.98% 100.00%
default/lazer/meta_ham/HamStorePanel public: void __cdecl HamStorePanel::LockCart(void) +1 99.98% 100.00%
default/lazer/meta_ham/HamStorePanel public: void __cdecl HamStorePanel::UnlockCart(void) +1 99.98% 100.00%
default/lazer/meta_ham/HamStorePanel protected: void __cdecl HamStorePanel::RelockCart(void) +1 99.98% 100.00%

...and 3 more new matches

🥀 1 broken match
Unit Item Bytes Before After
default/lazer/meta_ham/AccomplishmentGroup public: class Symbol __cdecl AccomplishmentGroup::GetName(void) const -12 100.00% 0.00%
📈 4 improvements in unmatched items
Unit Item Bytes Before After
default/lazer/meta_ham/HamStorePanel protected: void __cdecl HamStorePanel::FinishSpecialOfferEnum(class stlpmtx_std::vector<bool, class stlpmtx_std::StlNodeAlloc<bool> > const &, bool) +469 0.00% 90.97%
default/lazer/meta_ham/HamStorePanel .rdata +284 14.73% 19.28%
default/lazer/meta_ham/HamStorePanel protected: void __cdecl HamStorePanel::CreateCartUIs(void) +83 23.93% 29.31%
default/lazer/meta_ham/HamStorePanel .data +27 49.13% 60.69%

@rjkiv rjkiv merged commit d36f436 into rjkiv:main Mar 3, 2026
1 check passed
@Broteam123 Broteam123 deleted the work branch March 3, 2026 01:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants