Advertisement
Guest User

Untitled

a guest
Jun 25th, 2017
57
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.90 KB | None | 0 0
  1. void CombatManager::handleJediTef() {
  2.     // Define creature and weapon I'm not sure off the top of my head what they are.
  3.     if (creature->isPlayer()) {
  4.         if (weapon->isJedi()) {
  5.             uint64 bitmask = CreatureFlag::PLAYER + CreatureFlag::ATTACKABLE + CreatureFlag::AGGRESSIVE + CreatureFlag::TEF;
  6.             setPvpStatusBitmask(bitmask);
  7.             setState(CreatureState::COMBATATTITUDEAGGRESSIVE);
  8.             BaseMessage* pvpstat = new UpdatePVPStatusMessage(this, bitmask);
  9.             broadcastMessage(pvpstat);
  10.             sendSystemMessage("Wielding your lightsaber has drawn unwanted attention.");
  11.             tef = true;
  12.         } else {
  13.             uint64 bitmask = CreatureFlag::PLAYER;
  14.             setPvpStatusBitmask(bitmask);
  15.             removeState(CreatureState::COMBATATTITUDEAGGRESSIVE);
  16.             BaseMessage* pvpstat = new UpdatePVPStatusMessage(this, bitmask);
  17.             broadcastMessage(pvpstat);
  18.             sendSystemMessage("You have narrowly escaped from danger.");
  19.             tef = false;
  20.         }
  21.     }
  22. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement