| 610 | } |
| 611 | |
| 612 | void 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 | |
| 637 | void CConfigManager::SetDrawStumps(bool val) |
| 638 | { |
no test coverage detected