public function onCityExit(SR_Party $party) { if ($party->hasNPCClassed('PrisonB2_Malois')) { $party->notice('Malois says: "Hurry, we have to hurry!"'); } parent::onCityExit($party); }
public function onCityExit(SR_Party $party) { parent::onCityExit($party); if (false !== ($malois = $party->getNPCMemberByClassname('PrisonB2_Malois'))) { $party->notice(sprintf('Malois says: "Thank you so very much ... I will have to be careful now ... I guess i cannot even go shopping in the Chicago_Store now."')); if (false !== $party->kickUser($malois)) { $party->setConst('RESCUED_MALOIS', 1); } $party->notice('"Not so fast!!" , A group of soldiers shout, "You are going nowhere!"'); $party->notice('Malois flees as you back him up!'); $party->fight(SR_NPC::createEnemyParty('Prison_GrayOp', 'Prison_GrayOp', 'Seattle_BlackOp')); } }