Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- void CombatManager::handleJediTef() {
- // Define creature
- // Define player
- // Define weapon
- if (creature->isPlayer() && player->isJedi()) {
- if (weapon->isJedi()) {
- uint64 bitmask = CreatureFlag::PLAYER + CreatureFlag::ATTACKABLE + CreatureFlag::AGGRESSIVE + CreatureFlag::TEF;
- setPvpStatusBitmask(bitmask);
- setState(CreatureState::COMBATATTITUDEAGGRESSIVE);
- BaseMessage* pvpstat = new UpdatePVPStatusMessage(this, bitmask);
- broadcastMessage(pvpstat);
- sendSystemMessage("Wielding your lightsaber has drawn unwanted attention.");
- tef = true;
- } else {
- // Start timer
- // When timer is up {
- uint64 bitmask = CreatureFlag::PLAYER;
- setPvpStatusBitmask(bitmask);
- removeState(CreatureState::COMBATATTITUDEAGGRESSIVE);
- BaseMessage* pvpstat = new UpdatePVPStatusMessage(this, bitmask);
- broadcastMessage(pvpstat);
- sendSystemMessage("You have narrowly escaped from danger.");
- tef = false;
- //} End of timer, end of TEF
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement