#include "nw_i0_generic"
#include "x0_i0_partywide"


void main()
{
    // Get the creature who triggered this event.
    object oPC = GetEnteringObject();

    // Only fire for (real) PCs.
    if ( !GetIsPC(oPC)  ||  GetIsDMPossessed(oPC) )
        return;

    // Abort if the PC's party does not have the item "shipkey".
    if ( !GetIsItemPossessedByParty(oPC, "shipkey") )
        return;

object oBlackBladeMercenaryEliteMage = GetObjectByTag("BlackBladeMercenaryEliteMage");

ChangeToStandardFaction(oBlackBladeMercenaryEliteMage, STANDARD_FACTION_HOSTILE);


//////

object oBlackBladeMercenaryEliteHeal = GetObjectByTag("BlackBladeMercenaryEliteHeal");

ChangeToStandardFaction(oBlackBladeMercenaryEliteHeal, STANDARD_FACTION_HOSTILE);

//////

object oAlricon = GetObjectByTag("Alricon");

ChangeToStandardFaction(oAlricon, STANDARD_FACTION_HOSTILE);

//////

object obbmalgrd1 = GetObjectByTag("bbmalgrd1");

ChangeToStandardFaction(obbmalgrd1, STANDARD_FACTION_HOSTILE);

//////

object obbmalgrd2 = GetObjectByTag("bbmalgrd2");

ChangeToStandardFaction(obbmalgrd2, STANDARD_FACTION_HOSTILE);

//////

object obbmalgrd3 = GetObjectByTag("bbmalgrd3");

ChangeToStandardFaction(obbmalgrd3, STANDARD_FACTION_HOSTILE);

//////

object obbmalgrd4 = GetObjectByTag("bbmalgrd4");

ChangeToStandardFaction(obbmalgrd4, STANDARD_FACTION_HOSTILE);

}

