MCPcopy Create free account
hub / github.com/crossuo/crossuo / SetDrawStatusState

Method SetDrawStatusState

src/Managers/ConfigManager.cpp:612–635  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

610}
611
612void CConfigManager::SetDrawStatusState(uint8_t val)
613{
614 uint8_t state = val;
615 if ((g_GameFeaturesFlags & OFF_DRAW_CHARACTERS_STATUS_IN_WORLD) == 0u)
616 {
617 state = DCSS_NO_DRAW;
618 }
619
620 if (this == &g_ConfigManager)
621 {
622 if ((state != 0u) && (m_DrawStatusState == 0u))
623 {
624 QFOR(item, g_World->m_Items, CGameObject *)
625 {
626 if (item->NPC)
627 {
628 CPacketStatusRequest(item->Serial).Send();
629 }
630 }
631 }
632 }
633
634 m_DrawStatusState = state;
635}
636
637void CConfigManager::SetDrawStumps(bool val)
638{

Callers 3

ValueIntMethod · 0.80
GumpOptions.cppFile · 0.80
ApplyPageChangesMethod · 0.80

Calls 2

SendMethod · 0.45

Tested by

no test coverage detected