24 lines
754 B
Plaintext
24 lines
754 B
Plaintext
void main()
|
|
{
|
|
object oPC=GetEnteringObject();
|
|
object oMod=GetModule();
|
|
int nN1;
|
|
int nN2;
|
|
if (GetIsPC(oPC)==TRUE&&GetIsDM(oPC)==FALSE)
|
|
{ // player and not DM
|
|
nN1=GetLocalInt(oMod,"nGSAdvEnabled");
|
|
if (nN1==TRUE)
|
|
{ // game starting advantage
|
|
nN2=GetLocalInt(oPC,"nSAdvCompleted");
|
|
if (nN2!=TRUE)
|
|
{ // do game starting advantage
|
|
AssignCommand(oPC,ClearAllActions(TRUE));
|
|
AssignCommand(oPC,ActionStartConversation(oPC,"rts_start_advant",TRUE,FALSE));
|
|
} // do game starting advantage
|
|
} // game starting advantage
|
|
ExecuteScript("area_visit",OBJECT_SELF);
|
|
} // player and not DM
|
|
ExecuteScript("destroy_shadow_i",oPC);
|
|
ExecuteScript("set_trespass",OBJECT_SELF);
|
|
}
|