public function onEnter(SR_Player $player) { parent::onEnter($player); $party = $player->getParty(); SR_NPC::createEnemyParty('Redmond_Ork')->fight($party, true); return true; }
public function onEnter(SR_Player $player) { $p = $player->getParty(); if ($p->getMin('level', true) < 1) { $this->partyMessage($player, 'afraid', array(1)); // $p->notice('You are too afraid to go in there. (Each party member needs a minimum level of 1)'); return true; } foreach ($p->getMembers() as $member) { $member instanceof SR_Player; if ($member->isHuman()) { $quest = SR_Quest::getQuest($member, 'Renraku_I'); $quest instanceof Quest_Renraku_I; if (false === $quest->checkOrk($player)) { $this->partyMessage($player, 'angryork'); // $p->notice('A big angry Ork shouts to you: "You not welcome here!" - The Ork attacks you with a tbs-pocket-knife.'); SR_NPC::createEnemyParty('Redmond_Ork')->fight($p, true); return true; } } } parent::onEnter($player); // $p->pushAction(SR_Party::ACTION_INSIDE); $b = chr(2); $c = Shadowrun4::SR_SHORTCUT; $this->partyMessage($player, 'enter1'); $this->partyMessage($player, 'enter2'); // $p->notice('The guys in there stare quiet at their drinks when you enter the Trolls\' Inn.'); // $p->notice('You see a barkeeper, a suspicious person in a dark corner, a soldier and some guests, mostly orks and trolls. One of the guests greets and beckons you.'); $this->partyHelpMessage($player, 'help'); // $p->help("Use {$b}{$c}ttb{$b}(arkeeper), {$b}{$c}ttg{$b}(uest), {$b}{$c}ttj{$b}(ohnson) and {$b}{$c}tts{$b}(oldier) to talk to the persons."); return true; }
public function onEnter(SR_Player $player) { $p = $player->getParty(); # We know the mafia :) $quest = SR_Quest::getQuest($player, 'HiJack'); if ($quest->isAccepted($player)) { return parent::onEnter($player); } # Check how many guards have been killed in total $killed = 0; foreach ($p->getMembers() as $member) { $member instanceof SR_Player; $killed += SR_PlayerVar::getVal($member, 'mgkills', 0); } if ($killed >= 6) { return parent::onEnter($player); } # Guarded! foreach ($p->getMembers() as $member) { $member instanceof SR_Player; $member->message($this->lang($member, 'guarded')); } $guards = array(); for ($i = 0; $i < 6; $i++) { $guards[] = 'Vegas_MafiaGuard'; } SR_NPC::createEnemyParty($guards)->fight($p); return false; }
public function onEnter(SR_Player $player) { if (parent::onEnter($player)) { $party = $player->getParty(); SR_NPC::createEnemyParty('Redmond_Cyberpunk', 'Redmond_Cyberpunk', 'Redmond_Cyberpunk')->fight($party, true); } return true; }
public function onEnter(SR_Player $player) { if (!parent::onEnter($player)) { return false; } $p = $player->getParty(); if (!$p->hasTemp(self::WERE_KEY)) { return true; } $p->setTemp(self::WERE_KEY, '1'); return $this - onWereAttack($player); }
public function onEnter(SR_Player $player) { if (!parent::onEnter($player)) { return false; } $party = $player->getParty(); $orks = array(); foreach ($party->getMembers() as $member) { $orks[] = 'Redmond_Ork'; } $orks[] = 'Redmond_Ork'; $orks[] = 'Redmond_OrkLeader'; SR_NPC::createEnemyParty($orks)->fight($party, true); return true; }
public function onEnter(SR_Player $player) { parent::onEnter($player); $player->getParty()->fight(SR_NPC::createEnemyParty('Forest_ZombieBear')); return true; }
public function onEnter(SR_Player $player) { $p = $player->getParty(); $key = $this->getStoreItemsKey(); foreach ($p->getMembers() as $m) { $m->unsetTemp($key); } parent::onEnter($player); }