[codebox]//**************************************************
// KIRGOS
// **************************************************
INSTANCE DIA_Gardist_KIRGOS (C_INFO)
{
npc = Grd_251_Kirgo;
nr = 1;
condition = DIA_Gardist_KIRGOS_Condition;
information = DIA_Gardist_KIRGOS_Info;
important = 1;
permanent = 0;
description = "Walczyłem z Kirgo!";
};
FUNC int DIA_Gardist_KIRGOS_Condition()
{
var C_NPC Kirgo; Kirgo = Hlp_GetNpc(Grd_251_Kirgo);
if ( (Kirgo_Charged == TRUE) && ( (Kirgo.aivar[AIV_WASDEFEATEDBYSC] == TRUE) || (Kirgo.aivar[AIV_HASDEFEATEDSC] == TRUE) ) )
{
return 1;
};
};
FUNC void DIA_Gardist_KIRGOS_Info()
{
var C_NPC Kirgo; Kirgo = Hlp_GetNpc(Grd_251_Kirgo);
if (Kirgo.aivar[AIV_HASDEFEATEDSC] == TRUE)
{
Npc_SetAttitude ( self, ATT_FRIENDLY );
Npc_SetTempAttitude ( self, ATT_FRIENDLY );
AI_Output (self,other,"ZS_Gom2"); //Daleko ci jeszcze do mnie!
PrintScreen ("Reputacja w Starym Obozie : -2", 27,16,"FONT_OLD_20_WHITE.TGA",3);///Edit by Pawbuj
B_ExchangeRoutine (STT_2017_Mach, "g1");
Npc_ExchangeRoutine(self,"START");
}
else if (Kirgo.aivar[AIV_WASDEFEATEDBYSC] == TRUE)
{
Npc_SetAttitude ( self, ATT_FRIENDLY );
Npc_SetTempAttitude ( self, ATT_FRIENDLY );
AI_Output (self,other,"ZS_Gom1"); //Szacunek dla Ciebie wojowniku!
points_oc = points_oc + 1
PrintScreen ("Reputacja w Starym Obozie : +4", 27,16,"FONT_OLD_20_WHITE.TGA",3);///Edit by Pawbuj
B_ExchangeRoutine (STT_2017_Mach, "g1");
B_GiveXP (XP_kirgovictory);
Npc_ExchangeRoutine(self,"START");
};
}; [/codebox]