57 lines
1.2 KiB
Plaintext
57 lines
1.2 KiB
Plaintext
//::///////////////////////////////////////////////
|
|
//:: User Defined Event for Caer Camlin Nightwatch
|
|
//:: user_nightwatch.nss
|
|
//:://////////////////////////////////////////////
|
|
/*
|
|
This makes a nightly patrolman close doors and hail/interrogate PCs
|
|
*/
|
|
//:://////////////////////////////////////////////
|
|
//:: Created By: Ralf Schemmann
|
|
//:: Created On: 23rd July 2002
|
|
//:://////////////////////////////////////////////
|
|
#include "NW_I0_GENERIC"
|
|
void main()
|
|
{
|
|
int nUser = GetUserDefinedEventNumber();
|
|
int nTeam;
|
|
|
|
if(nUser == 1002) // PERCEIVE
|
|
{
|
|
//get the last object seen
|
|
object oSeen = GetLastPerceived();
|
|
//if object was a PC, hail it
|
|
if (GetIsPC(oSeen))
|
|
{
|
|
nTeam = GetLocalInt(oSeen, "m_nTeam");
|
|
if (nTeam == 2) {
|
|
|
|
AdjustReputation(oSeen, OBJECT_SELF, -100);
|
|
|
|
}
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
else if(nUser == 1003) // END OF COMBAT
|
|
{
|
|
}
|
|
else if(nUser == 1004) // ON DIALOGUE
|
|
{
|
|
}
|
|
else if(nUser == 1005) // ATTACKED
|
|
{
|
|
}
|
|
else if(nUser == 1006) // DAMAGED
|
|
{
|
|
}
|
|
else if(nUser == 1007) // DEATH
|
|
{
|
|
}
|
|
else if(nUser == 1008) // DISTURBED
|
|
{
|
|
}
|
|
}
|
|
|