30 lines
666 B
Plaintext
30 lines
666 B
Plaintext
#include "nw_i0_generic"
|
|
#include "prc_inc_racial"
|
|
|
|
void main()
|
|
{
|
|
|
|
object oPC = GetLastPerceived();
|
|
object oTarget = OBJECT_SELF;
|
|
|
|
if (!GetIsPC(oPC)) return;
|
|
|
|
if (!GetLastPerceptionSeen()) return;
|
|
|
|
if ((MyPRCGetRacialType(oPC)==RACIAL_TYPE_DWARF)||
|
|
(MyPRCGetRacialType(oPC)==RACIAL_TYPE_HALFLING)||
|
|
(MyPRCGetRacialType(oPC)==RACIAL_TYPE_GNOME))
|
|
{
|
|
string sDeny="hello friend";
|
|
ActionSpeakString(sDeny);
|
|
}
|
|
else
|
|
{
|
|
AdjustReputation(oPC, oTarget, -100);
|
|
SetIsTemporaryEnemy(oPC, oTarget);
|
|
ChangeToStandardFaction(OBJECT_SELF, STANDARD_FACTION_HOSTILE);
|
|
AssignCommand(oTarget, ActionAttack(oPC));
|
|
AssignCommand(oTarget, DetermineCombatRound(oPC));
|
|
}
|
|
}
|