18 lines
555 B
Plaintext
18 lines
555 B
Plaintext
|
// mai_c_ysally - enable alliance
|
||
|
void main()
|
||
|
{
|
||
|
object oPC=GetPCSpeaker();
|
||
|
object oMod=GetModule();
|
||
|
string sTID=GetLocalString(oPC,"sMAI_TID");
|
||
|
int nParm=GetLocalInt(oPC,"nParm");
|
||
|
string sAID="DWF";
|
||
|
string sAAID; // allies ally
|
||
|
if (nParm==2) sAID="UNC";
|
||
|
else if (nParm==3) sAID="UND";
|
||
|
else if (nParm==4) sAID="SPID";
|
||
|
sAAID=GetLocalString(oMod,"sIsAlliedTo"+sAID);
|
||
|
if (GetStringLength(sAAID)>0) sAID=sAAID;
|
||
|
SetLocalString(oMod,"sIsAlliedTo"+sTID,sAID);
|
||
|
SetLocalInt(oMod,"bIsAllianceLeader"+sAID,TRUE);
|
||
|
}
|