Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- const std::map<BYTE, std::string> change_visual_eq = {
- { PART_MAIN, "visual_eq.main" },
- { PART_WEAPON, "visual_eq.weapon" },
- { PART_HAIR, "visual_eq.hair" },
- { PART_SASH, "visual_eq.sash" },
- };
- ACMD(do_change_visual_eq)
- {
- if (!ch)
- return;
- if (ch->IsPolymorphed())
- {
- ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("Nie mozesz tego wykonac. Jestes przemieniony w potwora."));
- return;
- }
- char arg1[256];
- one_argument(argument, arg1, sizeof(arg1));
- if (!*arg1)
- return;
- BYTE partNum = PART_MAX_NUM;
- str_to_number(partNum, arg1);
- if (change_visual_eq.find(partNum) != change_visual_eq.end())
- {
- std::string flagName = change_visual_eq.at(partNum);
- ch->SetQuestFlag(flagName, !ch->GetQuestFlag(flagName));
- ch->ComputePoints();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement