Exemple #1
0
 public function onEnter(SR_Player $player)
 {
     if (parent::onEnter($player)) {
         return $this->onImpAttack($player);
     }
     return false;
 }
Exemple #2
0
 public function onEnter(SR_Player $player)
 {
     if (parent::onEnter($player)) {
         SR_NPC::createEnemyParty('TrollHQ_ChiefCook')->fight($player->getParty());
     }
     return true;
 }
Exemple #3
0
 public function onEnter(SR_Player $player)
 {
     parent::onEnter($player);
     if (!$player->hasTemp('OHQ_SR_ONCE')) {
         $player->setTemp('OHQ_SR_ONCE', 1);
         $party = $player->getParty();
         SR_NPC::createEnemyParty('OrkHQ_FatOrk')->fight($party, true);
     }
     return true;
 }
Exemple #4
0
 public function onEnter(SR_Player $player)
 {
     if (parent::onEnter($player)) {
         $val = SR_PlayerVar::getVal($player, 'THQFEORK', 0);
         if ($val == 0) {
             $p = $player->getParty();
             SR_NPC::createEnemyParty('TrollHQ_FemaleOrk', 'TrollHQ_FemaleOrk')->talk($p);
         }
     }
     return true;
 }
Exemple #5
0
 public function onEnter(SR_Player $player)
 {
     if (!parent::onEnter($player)) {
         return false;
     }
     $party = $player->getParty();
     $this->partyMessage($player, 'suprise');
     // 		$party->notice(sprintf('Four depot guards surprise you and attack.'));
     SR_NPC::createEnemyParty('Harbor_DepotGuard', 'Harbor_DepotGuard', 'Harbor_DepotGuard', 'Harbor_DepotGuard')->fight($party, true);
     return true;
 }
Exemple #6
0
 public function onEnter(SR_Player $player)
 {
     if (parent::onEnter($player)) {
         if (!$player->hasConst('THQ_SC1')) {
             $this->partyMessage($player, 'cratures');
             // 				$player->getParty()->notice('Some of the creatures awake and attack!');
             $player->setConst('THQ_SC1', 1);
             SR_NPC::createEnemyParty('Delaware_Ork', 'Delaware_Troll', 'Delaware_Troll', 'Delaware_Ork')->fight($player->getParty());
         }
     }
     return true;
 }
Exemple #7
0
 public function onEnter(SR_Player $player)
 {
     if (false === parent::onEnter($player)) {
         return false;
     }
     $party = $player->getParty();
     $this->partyMessage($player, 'attack');
     if (false === ($ep = SR_NPC::createEnemyParty('TrollCellar_CaveTroll', 'TrollCellar_Imp', 'TrollCellar_Imp', 'TrollCellar_Imp', 'TrollCellar_Imp'))) {
         return true;
     }
     $ep->fight($party);
     return true;
 }
Exemple #8
0
 public function onEnter(SR_Player $player)
 {
     if (false === parent::onEnter($player)) {
         return false;
     }
     if (0 === ($count = $this->getTrollCount($player))) {
         return true;
     }
     $party = $player->getParty();
     $trolls = array();
     for ($i = 0; $i < $count; $i++) {
         $trolls[] = 'Delaware_Troll';
     }
     SR_PlayerVar::setVal($player, 'THQLVTRC', 1);
     SR_NPC::createEnemyParty($trolls)->fight($party);
     return true;
 }