Advertisement
Guest User

Untitled

a guest
Jun 25th, 2017
51
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.82 KB | None | 0 0
  1. void PlayerImplementation::setTef() {
  2.     if if (creature->isPlayer() && (weapon->isJedi())) {
  3.         uint64 bitmask = CreatureFlag::ATTACKABLE + CreatureFlag::AGGRESSIVE + CreatureFlag::TEF;
  4.         setPvpStatusBitmask(bitmask);
  5.         setState(CreatureState::COMBATATTITUDEAGGRESSIVE);
  6.         BaseMessage* pvpstat = new UpdatePVPStatusMessage(this, bitmask);
  7.         broadcastMessage(pvpstat);
  8.         sendSystemMessage("You have been temporarily flagged as an enemy");
  9.         tef = true;
  10.     } else if (creature->isPlayer() && (!weapon->isJedi())) { {
  11.         uint64 bitmask = CreatureFlag::PLAYER;
  12.         setPvpStatusBitmask(bitmask);
  13.         removeState(CreatureState::COMBATATTITUDEAGGRESSIVE);
  14.         BaseMessage* pvpstat = new UpdatePVPStatusMessage(this, bitmask);
  15.         broadcastMessage(pvpstat);
  16.         sendSystemMessage("You are no longer flagged as an enemy.");
  17.         tef = false;
  18.     }
  19. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement