Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- void PlayerImplementation::setTef() {
- if if (creature->isPlayer() && (weapon->isJedi())) {
- uint64 bitmask = CreatureFlag::ATTACKABLE + CreatureFlag::AGGRESSIVE + CreatureFlag::TEF;
- setPvpStatusBitmask(bitmask);
- setState(CreatureState::COMBATATTITUDEAGGRESSIVE);
- BaseMessage* pvpstat = new UpdatePVPStatusMessage(this, bitmask);
- broadcastMessage(pvpstat);
- sendSystemMessage("You have been temporarily flagged as an enemy");
- tef = true;
- } else if (creature->isPlayer() && (!weapon->isJedi())) { {
- uint64 bitmask = CreatureFlag::PLAYER;
- setPvpStatusBitmask(bitmask);
- removeState(CreatureState::COMBATATTITUDEAGGRESSIVE);
- BaseMessage* pvpstat = new UpdatePVPStatusMessage(this, bitmask);
- broadcastMessage(pvpstat);
- sendSystemMessage("You are no longer flagged as an enemy.");
- tef = false;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement