Dialog orka z orkiem 1525 0

O temacie

Autor Dracon

Zaczęty 28.08.2008 roku

Wyświetleń 1525

Odpowiedzi 0

Dracon

Dracon

Użytkownicy
posty1068
Propsy904
Profesjabrak
  • Użytkownicy

Dracon

Dialog orka z orkiem
2008-08-29, 01:27(Ostatnia zmiana: 2008-09-05, 20:40)
W modzie przerobiłem beziego na orka. Zrobiłem dialog rozmowy z drugim orkiem (Gil_none, friendly), z tym że dialogu nie widać. Nawet zamiast "KONIEC" jest "ENDE". dialogi kompiliowałem Spackiem.
// **************(made by wujek Dragon)**************
// EXIT
// **************************************************

INSTANCE ORKi_3_Exit (C_INFO)
{
npc = NPC_ORK_3;
nr = 999;
condition = ORKi_3_Exit_Condition;
information = ORKi_3_Exit_Info;
permanent = 1;
description = DIALOG_ENDE;
};  

FUNC INT ORKi_3_Exit_Condition()
{
return 1;
};

FUNC VOID ORKi_3_Info()
{
AI_StopProcessInfos ( self );
};

// **************************************************
// dialog_1
// **************************************************

INSTANCE ORKi_3_1 (C_INFO)
{
npc = NPC_ORK_3;
nr = 1;
condition = ORKi_3_1_Condition;
information = ORKi_3_1_Info;
important = 1;
description = "bla";
};

FUNC int ORKi_3_1_Condition()
{
return 1;
};

FUNC VOID ORKi_3_1_Info()
{
AI_Output (other, self,"ORK_3_1_17_00"); //bla
AI_Output (self, other,"ORK_3_1_01_01"); //bla
AI_Output (other, self,"ORK_3_1_17_02"); //bla
AI_Output (other, self,"ORK_3_1_01_03"); //bla.
AI_Output (other, self,"ORK_3_1_17_04"); //bla.
AI_Output (self, other,"ORK_3_1_17_05"); //bla
AI_TurnAway (hero,self);
AI_Output (other, self,"ORK_3_1_17_06"); //bla

AI_StopProcessInfos (self);
};
// **************************************************
// dialog_2
// **************************************************

INSTANCE ORKi_3_2 (C_INFO)
{
npc = NPC_ORK_3;
nr = 2;
condition = ORKi_3_2_Condition;
information = ORKi_3_2_Info;
important = 1;
};

FUNC int ORKi_3_2_Condition()
{

if (Npc_IsDead(NPC_GRD_1))
&& (Npc_IsDead(NPC_GRD_2))
&& (Npc_IsDead(NPC_GRD_3))
&& (Npc_IsDead(NPC_GRD_4))
&& (Npc_IsDead(NPC_GRD_5))
&& (Npc_IsDead(NPC_GRD_6))
&& (Npc_IsDead(NPC_GRD_7))
&& (Npc_IsDead(NPC_GRD_8))
&& (Npc_IsDead(NPC_GRD_9))
&& (Npc_IsDead(NPC_GRD_10))
&& (Npc_IsDead(NPC_GRD_11))
&& (Npc_IsDead(NPC_GRD_12))
&& (Npc_IsDead(NPC_GRD_13))
&& (Npc_IsDead(NPC_GRD_14))
&& (Npc_IsDead(NPC_GRD_15))
&& (Npc_IsDead(NPC_GRD_16))
&& (Npc_IsDead(NPC_GRD_17))
&& (Npc_IsDead(NPC_GRD_18))
&& (Npc_IsDead(NPC_GRD_19))
&& (Npc_IsDead(NPC_GRD_20))
&& (Npc_IsDead(NPC_GRD_21))
&& (Npc_IsDead(NPC_GRD_22))
&& (Npc_IsDead(NPC_GRD_23))
&& (Npc_IsDead(GRD_MAG))

{
return TRUE;
};
};

FUNC VOID ORKi_3_2_Info()
{

AI_Output (self, other,"ORK_3_2_01_00"); //bla
AI_Output (other, self,"ORK_3_2_17_01"); //bla
AI_Output (self, other,"ORK_3_2_01_02"); //bla
AI_Output (other, self,"ORK_3_2_17_03"); //nla
AI_Output (other, self,"ORK_3_2_17_04"); //bla
AI_Output (self, other,"ORK_3_2_17_05"); //bla

AI_StopProcessInfos(self);
};
// **************************************************
// dialog_3
// **************************************************

INSTANCE ORKi_3_3 (C_INFO)
{
npc = NPC_ORK_3;
nr = 3;
condition = ORKi_3_3_Condition;
information = ORKi_3_3_Info;
important = 1;
description = "bla";
};

FUNC int ORKi_3_3_Condition()
{

if Npc_KnowsInfo (hero, ORK_3_2)
&& (Npc_IsDead(BOSS))

{
return TRUE;
};
};

FUNC VOID ORKi_3_3_Info()
{

AI_Output (self, other,"ORK_3_3_01_00"); //bla!
AI_Output (other, self,"ORK_3_3_17_01"); //bla
AI_Output (self, other,"ORK_3_3_01_02"); //bla
AI_Output (other, self,"ORK_3_3_17_03"); //bla!!!

AI_StopProcessInfos(self);
ExitSession();
};

Zapomniałem dać jeszcze kilka skryptów:

NPC:

//(made by wujek Dragon)
Instance ORC_40000_Tek (Npc_Default)
{
//-------- primary data --------
name = "IMIĘ";
Npctype = NPCTYPE_MAIN;
guild = GIL_TPL;
flags = NPC_FLAG_IMMORTAL;
level = 18;

voice = 17;
id = 40000;

//-------- abilities --------
attribute[ATR_STRENGTH] = 60;
attribute[ATR_DEXTERITY] = 60;
attribute[ATR_MANA_MAX] = 0;
attribute[ATR_MANA] = 0;
attribute[ATR_HITPOINTS_MAX] = 300;
attribute[ATR_HITPOINTS] = 300;

//----------------------------------------------------------
protection [PROT_BLUNT] = 65;
protection [PROT_EDGE] = 65;
protection [PROT_POINT] = 65;
protection [PROT_FIRE] = 35;
protection [PROT_FLY] = 40;
protection [PROT_MAGIC] = 10;

Mdl_SetVisual (self, "Orc.mds");
Mdl_SetVisualBody (self, "Orc_BodyElite",DEFAULT, DEFAULT, "Orc_HeadWarrior", DEFAULT,  DEFAULT, -1);

B_Scale (self);
Mdl_SetModelFatness(self,0);

fight_tactic = FAI_HUMAN_MASTER;

//-------- Talente --------
Npc_SetTalentSkill ( self, NPC_TALENT_2H, 2);

//-------- inventory --------
EquipItem (self, ORK_4);

//------------- ai -------------
daily_routine = Rtn_STOJ_40000;
senses = SENSE_SEE|SENSE_HEAR|SENSE_SMELL;
};

FUNC VOID Rtn_STOJ_40000 ()
{
TA_Stay (13,00,14,00,"ORK_3");
TA_Stay (14,00,13,00,"ORK_3");
};

PC_Hero:

//(edit by wujek Dragon)
INSTANCE PC_Hero(NPC_DEFAULT)

{
//-------- primary data --------
name = "IMIĘ";
Npctype = NPCTYPE_MAIN;
guild = GIL_NONE;
level = 0;
voice = 17;
id = 0;

//------------------------------
exp = 0;
exp_next = 3000;
lp = 0;
//------------------------------
//----------------------------------------------------------
protection [PROT_BLUNT] = 80;
protection [PROT_EDGE] = 80;
protection [PROT_POINT] = 40;
protection [PROT_FIRE] = 35;
protection [PROT_FLY] = 75;
protection [PROT_MAGIC] = 10;


//--------- abilities --------
attribute[ATR_STRENGTH] = 100;
attribute[ATR_DEXTERITY] = 100;
attribute[ATR_MANA_MAX] = 50;
attribute[ATR_MANA] = 50;
attribute[ATR_HITPOINTS_MAX]= 1500;
attribute[ATR_HITPOINTS] = 1500;

//-------- visuals --------
// animations
Mdl_SetVisual (self, "Orc.mds");
Mdl_SetVisualBody (self, "Orc_BodyElite",DEFAULT, DEFAULT, "Orc_HeadWarrior", DEFAULT,  DEFAULT, -1);

//-------------------------
EquipItem (self, ItRw_Crossbow_04);
};

Guilds.d:

///////////////(edit by wujek Dragon)//////////////////////////////////////////////////////
// Gilden
// Aufnahmebedingungen
// Lernprogramme
///////////////////////////////////////////////////////////////////////////////////////////

// ********************************************************************************
***********************************
// Gruppenattitüden
// ********************************************************************************
***********************************

CONST INT TAB_ANZAHL = 16 * 16;

CONST INT GIL_ATTITUDES [TAB_ANZAHL] = // AL und  NL verärgert (Magier zueinander freundlich) ST neutral zu AL und NL (Magier verärgert zu ST)
{
// None EBr Grd Stt KdF Vlk KdW Sld Org Bau SfB Gur Nov Tpl Däm Bab
/*Non*/ ATT_FRIENDLY, ATT_FRIENDLY, ATT_HOSTILE, ATT_HOSTILE, ATT_HOSTILE, ATT_HOSTILE, /*Non*/ ATT_NEUTRAL, ATT_HOSTILE, ATT_HOSTILE, ATT_HOSTILE, ATT_HOSTILE, /*Non*/ ATT_FRIENDLY, ATT_FRIENDLY, ATT_FRIENDLY, /*Non*/ ATT_FRIENDLY, ATT_FRIENDLY,

/*Ebr*/ ATT_NEUTRAL, ATT_FRIENDLY, ATT_FRIENDLY, ATT_FRIENDLY, ATT_FRIENDLY, ATT_FRIENDLY, /*Ebr*/ ATT_ANGRY, ATT_ANGRY, ATT_ANGRY, ATT_ANGRY, ATT_ANGRY, /*Ebr*/ ATT_NEUTRAL, ATT_NEUTRAL, ATT_NEUTRAL, /*Ebr*/ ATT_NEUTRAL, ATT_NEUTRAL,
/*Grd*/ ATT_HOSTILE, ATT_HOSTILE, ATT_FRIENDLY, ATT_FRIENDLY, ATT_FRIENDLY, ATT_FRIENDLY, /*Grd*/ ATT_ANGRY, ATT_ANGRY, ATT_HOSTILE, ATT_HOSTILE, ATT_HOSTILE, /*Grd*/ ATT_HOSTILE, ATT_HOSTILE, ATT_HOSTILE, /*Grd*/ ATT_NEUTRAL, ATT_NEUTRAL,
/*Stt*/ ATT_NEUTRAL, ATT_FRIENDLY, ATT_FRIENDLY, ATT_FRIENDLY, ATT_FRIENDLY, ATT_FRIENDLY, /*Stt*/ ATT_ANGRY, ATT_ANGRY, ATT_ANGRY, ATT_ANGRY, ATT_ANGRY, /*Stt*/ ATT_NEUTRAL, ATT_NEUTRAL, ATT_NEUTRAL, /*Stt*/ ATT_NEUTRAL, ATT_NEUTRAL,
/*Kdf*/ ATT_HOSTILE, ATT_HOSTILE, ATT_FRIENDLY, ATT_FRIENDLY, ATT_FRIENDLY, ATT_FRIENDLY, /*Kdf*/ ATT_FRIENDLY, ATT_ANGRY, ATT_ANGRY, ATT_HOSTILE, ATT_HOSTILE, /*Kdf*/ ATT_HOSTILE, ATT_HOSTILE, ATT_HOSTILE, /*Kdf*/ ATT_FRIENDLY, ATT_NEUTRAL,
/*Vlk*/ ATT_NEUTRAL, ATT_FRIENDLY, ATT_FRIENDLY, ATT_FRIENDLY, ATT_FRIENDLY, ATT_FRIENDLY, /*Vlk*/ ATT_ANGRY, ATT_ANGRY, ATT_ANGRY, ATT_ANGRY, ATT_ANGRY, /*Vlk*/ ATT_NEUTRAL, ATT_NEUTRAL, ATT_NEUTRAL, /*Vlk*/ ATT_NEUTRAL, ATT_NEUTRAL,

/*Kdw*/ ATT_NEUTRAL, ATT_NEUTRAL, ATT_NEUTRAL, ATT_NEUTRAL, ATT_FRIENDLY, ATT_NEUTRAL, /*Kdw*/ ATT_FRIENDLY, ATT_FRIENDLY, ATT_NEUTRAL, ATT_NEUTRAL, ATT_NEUTRAL, /*Kdw*/ ATT_NEUTRAL, ATT_NEUTRAL, ATT_NEUTRAL, /*Kdw*/ ATT_FRIENDLY, ATT_NEUTRAL,
/*Sld*/ ATT_NEUTRAL, ATT_ANGRY, ATT_ANGRY, ATT_ANGRY, ATT_ANGRY, ATT_ANGRY, /*Sld*/ ATT_FRIENDLY, ATT_FRIENDLY, ATT_NEUTRAL, ATT_FRIENDLY, ATT_FRIENDLY, /*Sld*/ ATT_NEUTRAL, ATT_NEUTRAL, ATT_NEUTRAL, /*Sld*/ ATT_NEUTRAL, ATT_NEUTRAL,
/*Org*/ ATT_NEUTRAL, ATT_ANGRY, ATT_ANGRY, ATT_ANGRY, ATT_ANGRY, ATT_ANGRY, /*Org*/ ATT_NEUTRAL, ATT_NEUTRAL, ATT_FRIENDLY, ATT_FRIENDLY, ATT_FRIENDLY, /*Org*/ ATT_NEUTRAL, ATT_NEUTRAL, ATT_NEUTRAL, /*Org*/ ATT_NEUTRAL, ATT_NEUTRAL,
/*Bau*/ ATT_NEUTRAL, ATT_ANGRY, ATT_ANGRY, ATT_ANGRY, ATT_ANGRY, ATT_ANGRY, /*Bau*/ ATT_FRIENDLY, ATT_FRIENDLY, ATT_FRIENDLY, ATT_FRIENDLY, ATT_FRIENDLY, /*Bau*/ ATT_NEUTRAL, ATT_NEUTRAL, ATT_NEUTRAL, /*Bau*/ ATT_NEUTRAL, ATT_NEUTRAL,
/*Sfb*/ ATT_NEUTRAL, ATT_ANGRY, ATT_ANGRY, ATT_ANGRY, ATT_ANGRY, ATT_ANGRY, /*Sfb*/ ATT_FRIENDLY, ATT_FRIENDLY, ATT_FRIENDLY, ATT_FRIENDLY, ATT_FRIENDLY, /*Sfb*/ ATT_NEUTRAL, ATT_NEUTRAL, ATT_NEUTRAL, /*Sfb*/ ATT_NEUTRAL, ATT_NEUTRAL,

/*Gur*/ ATT_NEUTRAL, ATT_NEUTRAL, ATT_NEUTRAL, ATT_NEUTRAL, ATT_ANGRY, ATT_NEUTRAL, /*Gur*/ ATT_ANGRY, ATT_NEUTRAL, ATT_NEUTRAL, ATT_NEUTRAL, ATT_NEUTRAL, /*Gur*/ ATT_FRIENDLY, ATT_FRIENDLY, ATT_FRIENDLY, /*Gur*/ ATT_NEUTRAL, ATT_NEUTRAL,
/*Nov*/ ATT_NEUTRAL, ATT_NEUTRAL, ATT_NEUTRAL, ATT_NEUTRAL, ATT_ANGRY, ATT_NEUTRAL, /*Nov*/ ATT_ANGRY, ATT_NEUTRAL, ATT_NEUTRAL, ATT_NEUTRAL, ATT_NEUTRAL, /*Nov*/ ATT_FRIENDLY, ATT_FRIENDLY, ATT_FRIENDLY, /*Nov*/ ATT_NEUTRAL, ATT_NEUTRAL,
/*Tpl*/ ATT_FRIENDLY, ATT_FRIENDLY, ATT_HOSTILE, ATT_HOSTILE, ATT_HOSTILE, ATT_HOSTILE, /*Tpl*/ ATT_HOSTILE, ATT_HOSTILE, ATT_HOSTILE, ATT_HOSTILE, ATT_NEUTRAL, /*Tpl*/ ATT_FRIENDLY, ATT_FRIENDLY, ATT_FRIENDLY, /*Tpl*/ ATT_NEUTRAL, ATT_NEUTRAL,

/*Dmb*/ ATT_NEUTRAL, ATT_NEUTRAL, ATT_NEUTRAL, ATT_NEUTRAL, ATT_NEUTRAL, ATT_NEUTRAL, /*Dmb*/ ATT_NEUTRAL, ATT_NEUTRAL, ATT_NEUTRAL, ATT_NEUTRAL, ATT_FRIENDLY, /*Dmb*/ ATT_NEUTRAL, ATT_NEUTRAL, ATT_NEUTRAL, /*Dmb*/ ATT_FRIENDLY, ATT_NEUTRAL,
/*Bab*/ ATT_NEUTRAL, ATT_NEUTRAL, ATT_NEUTRAL, ATT_NEUTRAL, ATT_NEUTRAL, ATT_NEUTRAL, /*Mst*/ ATT_NEUTRAL, ATT_NEUTRAL, ATT_NEUTRAL, ATT_NEUTRAL, ATT_NEUTRAL, /*Mst*/ ATT_NEUTRAL, ATT_NEUTRAL, ATT_NEUTRAL, /*Mst*/ ATT_NEUTRAL, ATT_FRIENDLY

};

CONST INT GIL_ATTITUDES_FMTAKEN [TAB_ANZAHL] = // AL und NL feindlich
{
// None EBr Grd Stt KdF Vlk KdW Sld Org Bau SfB Gur Nov Tpl Däm Bab
/*Non*/ ATT_FRIENDLY, ATT_FRIENDLY, ATT_HOSTILE, ATT_HOSTILE, ATT_HOSTILE, ATT_HOSTILE, /*Non*/ ATT_HOSTILE, ATT_HOSTILE, ATT_HOSTILE, ATT_NEUTRAL, ATT_NEUTRAL, /*Non*/ ATT_NEUTRAL, ATT_NEUTRAL, ATT_NEUTRAL, /*Non*/ ATT_NEUTRAL, ATT_NEUTRAL,
/*Ebr*/ ATT_HOSTILE, ATT_FRIENDLY, ATT_FRIENDLY, ATT_FRIENDLY, ATT_HOSTILE, ATT_FRIENDLY, /*Ebr*/ ATT_HOSTILE, ATT_HOSTILE, ATT_HOSTILE, ATT_HOSTILE, ATT_HOSTILE, /*Ebr*/ ATT_HOSTILE, ATT_HOSTILE, ATT_HOSTILE, /*Ebr*/ ATT_HOSTILE, ATT_NEUTRAL,
/*Grd*/ ATT_HOSTILE, ATT_HOSTILE, ATT_FRIENDLY, ATT_FRIENDLY, ATT_HOSTILE, ATT_FRIENDLY, /*Grd*/ ATT_HOSTILE, ATT_HOSTILE, ATT_HOSTILE, ATT_HOSTILE, ATT_HOSTILE, /*Grd*/ ATT_HOSTILE, ATT_HOSTILE, ATT_HOSTILE, /*Grd*/ ATT_HOSTILE, ATT_NEUTRAL,
/*Stt*/ ATT_HOSTILE, ATT_FRIENDLY, ATT_NEUTRAL, ATT_FRIENDLY, ATT_HOSTILE, ATT_NEUTRAL, /*Stt*/ ATT_HOSTILE, ATT_HOSTILE, ATT_HOSTILE, ATT_HOSTILE, ATT_HOSTILE, /*Stt*/ ATT_HOSTILE, ATT_HOSTILE, ATT_HOSTILE, /*Stt*/ ATT_HOSTILE, ATT_NEUTRAL,
/*Kdf*/ ATT_HOSTILE, ATT_HOSTILE, ATT_HOSTILE, ATT_HOSTILE, ATT_FRIENDLY, ATT_NEUTRAL, /*Kdf*/ ATT_FRIENDLY, ATT_FRIENDLY, ATT_FRIENDLY, ATT_FRIENDLY, ATT_FRIENDLY, /*Kdf*/ ATT_FRIENDLY, ATT_FRIENDLY, ATT_FRIENDLY, /*Kdf*/ ATT_FRIENDLY, ATT_NEUTRAL,
/*Vlk*/ ATT_HOSTILE, ATT_NEUTRAL, ATT_NEUTRAL, ATT_NEUTRAL, ATT_NEUTRAL, ATT_NEUTRAL, /*Vlk*/ ATT_HOSTILE, ATT_HOSTILE, ATT_HOSTILE, ATT_HOSTILE, ATT_HOSTILE, /*Vlk*/ ATT_HOSTILE, ATT_HOSTILE, ATT_HOSTILE, /*Vlk*/ ATT_HOSTILE, ATT_NEUTRAL,

/*Kdw*/ ATT_FRIENDLY, ATT_HOSTILE, ATT_HOSTILE, ATT_HOSTILE, ATT_FRIENDLY, ATT_HOSTILE, /*Kdw*/ ATT_FRIENDLY, ATT_FRIENDLY, ATT_NEUTRAL, ATT_NEUTRAL, ATT_NEUTRAL, /*Kdw*/ ATT_FRIENDLY, ATT_FRIENDLY, ATT_FRIENDLY, /*Kdw*/ ATT_FRIENDLY, ATT_FRIENDLY,
/*Sld*/ ATT_FRIENDLY, ATT_HOSTILE, ATT_HOSTILE, ATT_HOSTILE, ATT_FRIENDLY, ATT_HOSTILE, /*Sld*/ ATT_FRIENDLY, ATT_FRIENDLY, ATT_NEUTRAL, ATT_FRIENDLY, ATT_FRIENDLY, /*Sld*/ ATT_FRIENDLY, ATT_FRIENDLY, ATT_FRIENDLY, /*Sld*/ ATT_FRIENDLY, ATT_FRIENDLY,
/*Org*/ ATT_FRIENDLY, ATT_HOSTILE, ATT_HOSTILE, ATT_HOSTILE, ATT_FRIENDLY, ATT_HOSTILE, /*Org*/ ATT_NEUTRAL, ATT_NEUTRAL, ATT_FRIENDLY, ATT_FRIENDLY, ATT_FRIENDLY, /*Org*/ ATT_FRIENDLY, ATT_FRIENDLY, ATT_FRIENDLY, /*Org*/ ATT_FRIENDLY, ATT_FRIENDLY,
/*Bau*/ ATT_FRIENDLY, ATT_HOSTILE, ATT_HOSTILE, ATT_HOSTILE, ATT_FRIENDLY, ATT_HOSTILE, /*Bau*/ ATT_FRIENDLY, ATT_FRIENDLY, ATT_FRIENDLY, ATT_FRIENDLY, ATT_FRIENDLY, /*Bau*/ ATT_NEUTRAL, ATT_NEUTRAL, ATT_NEUTRAL, /*Bau*/ ATT_NEUTRAL, ATT_NEUTRAL,
/*Sfb*/ ATT_FRIENDLY, ATT_HOSTILE, ATT_HOSTILE, ATT_HOSTILE, ATT_FRIENDLY, ATT_HOSTILE, /*Sfb*/ ATT_FRIENDLY, ATT_FRIENDLY, ATT_FRIENDLY, ATT_FRIENDLY, ATT_FRIENDLY, /*Sfb*/ ATT_NEUTRAL, ATT_NEUTRAL, ATT_NEUTRAL, /*Sfb*/ ATT_NEUTRAL, ATT_NEUTRAL,

/*Gur*/ ATT_FRIENDLY, ATT_HOSTILE, ATT_HOSTILE, ATT_HOSTILE, ATT_FRIENDLY, ATT_NEUTRAL, /*Gur*/ ATT_ANGRY, ATT_NEUTRAL, ATT_NEUTRAL, ATT_NEUTRAL, ATT_NEUTRAL, /*Gur*/ ATT_FRIENDLY, ATT_FRIENDLY, ATT_FRIENDLY, /*Gur*/ ATT_NEUTRAL, ATT_NEUTRAL,
/*Nov*/ ATT_FRIENDLY, ATT_HOSTILE, ATT_HOSTILE, ATT_HOSTILE, ATT_FRIENDLY, ATT_NEUTRAL, /*Nov*/ ATT_ANGRY, ATT_NEUTRAL, ATT_NEUTRAL, ATT_NEUTRAL, ATT_NEUTRAL, /*Nov*/ ATT_FRIENDLY, ATT_FRIENDLY, ATT_FRIENDLY, /*Nov*/ ATT_NEUTRAL, ATT_NEUTRAL,
/*Tpl*/ ATT_FRIENDLY, ATT_FRIENDLY, ATT_HOSTILE, ATT_HOSTILE, ATT_HOSTILE, ATT_HOSTILE, /*Tpl*/ ATT_HOSTILE, ATT_HOSTILE, ATT_HOSTILE, ATT_HOSTILE, ATT_HOSTILE, /*Tpl*/ ATT_HOSTILE, ATT_FRIENDLY, ATT_FRIENDLY, /*Tpl*/ ATT_NEUTRAL, ATT_NEUTRAL,

/*Dmb*/ ATT_NEUTRAL, ATT_NEUTRAL, ATT_NEUTRAL, ATT_NEUTRAL, ATT_NEUTRAL, ATT_NEUTRAL, /*Dmb*/ ATT_NEUTRAL, ATT_NEUTRAL, ATT_NEUTRAL, ATT_NEUTRAL, ATT_FRIENDLY, /*Dmb*/ ATT_NEUTRAL, ATT_NEUTRAL, ATT_NEUTRAL, /*Dmb*/ ATT_FRIENDLY, ATT_NEUTRAL,
/*Bab*/ ATT_NEUTRAL, ATT_NEUTRAL, ATT_NEUTRAL, ATT_NEUTRAL, ATT_NEUTRAL, ATT_NEUTRAL, /*Mst*/ ATT_NEUTRAL, ATT_NEUTRAL, ATT_NEUTRAL, ATT_NEUTRAL, ATT_NEUTRAL, /*Mst*/ ATT_NEUTRAL, ATT_NEUTRAL, ATT_NEUTRAL, /*Mst*/ ATT_NEUTRAL, ATT_FRIENDLY

};

















//#################################
//
// SN 09.01.01: Alter Kram
//
//#################################

CONST INT GIL_ATTITUDES_ORCASSAULT [TAB_ANZAHL] = // von Steffen (so gelassen)
{
// None EBr Grd Stt KdF Vlk KdW Sld Org Bau SfB Gur Nov Tpl Däm Mst
/*Non*/ ATT_FRIENDLY, ATT_NEUTRAL, ATT_HOSTILE, ATT_NEUTRAL, ATT_HOSTILE, ATT_NEUTRAL, /*Non*/ ATT_NEUTRAL, ATT_NEUTRAL, ATT_NEUTRAL, ATT_NEUTRAL, ATT_NEUTRAL, /*Non*/ ATT_NEUTRAL, ATT_NEUTRAL, ATT_NEUTRAL, /*Non*/ ATT_NEUTRAL, ATT_NEUTRAL,
/*Ebr*/ ATT_NEUTRAL, ATT_FRIENDLY, ATT_NEUTRAL, ATT_NEUTRAL, ATT_NEUTRAL, ATT_NEUTRAL, /*Ebr*/ ATT_ANGRY, ATT_ANGRY, ATT_ANGRY, ATT_ANGRY, ATT_ANGRY, /*Ebr*/ ATT_NEUTRAL, ATT_NEUTRAL, ATT_NEUTRAL, /*Ebr*/ ATT_NEUTRAL, ATT_NEUTRAL,
/*Grd*/ ATT_HOSTILE, ATT_NEUTRAL, ATT_FRIENDLY, ATT_NEUTRAL, ATT_NEUTRAL, ATT_NEUTRAL, /*Grd*/ ATT_ANGRY, ATT_ANGRY, ATT_ANGRY, ATT_ANGRY, ATT_ANGRY, /*Grd*/ ATT_NEUTRAL, ATT_NEUTRAL, ATT_NEUTRAL, /*Grd*/ ATT_NEUTRAL, ATT_NEUTRAL,
/*Stt*/ ATT_NEUTRAL, ATT_NEUTRAL, ATT_NEUTRAL, ATT_FRIENDLY, ATT_NEUTRAL, ATT_NEUTRAL, /*Stt*/ ATT_ANGRY, ATT_ANGRY, ATT_ANGRY, ATT_ANGRY, ATT_ANGRY, /*Stt*/ ATT_NEUTRAL, ATT_NEUTRAL, ATT_NEUTRAL, /*Stt*/ ATT_NEUTRAL, ATT_NEUTRAL,
/*Kdf*/ ATT_HOSTILE, ATT_NEUTRAL, ATT_NEUTRAL, ATT_NEUTRAL, ATT_FRIENDLY, ATT_NEUTRAL, /*Kdf*/ ATT_NEUTRAL, ATT_NEUTRAL, ATT_NEUTRAL, ATT_NEUTRAL, ATT_NEUTRAL, /*Kdf*/ ATT_NEUTRAL, ATT_NEUTRAL, ATT_NEUTRAL, /*Kdf*/ ATT_NEUTRAL, ATT_NEUTRAL,
/*Vlk*/ ATT_NEUTRAL, ATT_NEUTRAL, ATT_NEUTRAL, ATT_NEUTRAL, ATT_NEUTRAL, ATT_FRIENDLY, /*Vlk*/ ATT_NEUTRAL, ATT_NEUTRAL, ATT_NEUTRAL, ATT_NEUTRAL, ATT_NEUTRAL, /*Vlk*/ ATT_NEUTRAL, ATT_NEUTRAL, ATT_NEUTRAL, /*Vlk*/ ATT_NEUTRAL, ATT_NEUTRAL,

/*Kdw*/ ATT_NEUTRAL, ATT_NEUTRAL, ATT_NEUTRAL, ATT_NEUTRAL, ATT_NEUTRAL, ATT_NEUTRAL, /*Kdw*/ ATT_FRIENDLY, ATT_NEUTRAL, ATT_NEUTRAL, ATT_NEUTRAL, ATT_NEUTRAL, /*Kdw*/ ATT_NEUTRAL, ATT_NEUTRAL, ATT_NEUTRAL, /*Kdw*/ ATT_NEUTRAL, ATT_NEUTRAL,
/*Sld*/ ATT_NEUTRAL, ATT_ANGRY, ATT_ANGRY, ATT_ANGRY, ATT_NEUTRAL, ATT_NEUTRAL, /*Sld*/ ATT_NEUTRAL, ATT_FRIENDLY, ATT_NEUTRAL, ATT_NEUTRAL, ATT_NEUTRAL, /*Sld*/ ATT_NEUTRAL, ATT_NEUTRAL, ATT_NEUTRAL, /*Sld*/ ATT_NEUTRAL, ATT_NEUTRAL,
/*Org*/ ATT_NEUTRAL, ATT_ANGRY, ATT_ANGRY, ATT_ANGRY, ATT_NEUTRAL, ATT_NEUTRAL, /*Org*/ ATT_NEUTRAL, ATT_NEUTRAL, ATT_FRIENDLY, ATT_NEUTRAL, ATT_NEUTRAL, /*Org*/ ATT_NEUTRAL, ATT_NEUTRAL, ATT_NEUTRAL, /*Org*/ ATT_NEUTRAL, ATT_NEUTRAL,
/*Bau*/ ATT_NEUTRAL, ATT_ANGRY, ATT_ANGRY, ATT_ANGRY, ATT_NEUTRAL, ATT_NEUTRAL, /*Bau*/ ATT_NEUTRAL, ATT_NEUTRAL, ATT_NEUTRAL, ATT_FRIENDLY, ATT_NEUTRAL, /*Bau*/ ATT_NEUTRAL, ATT_NEUTRAL, ATT_NEUTRAL, /*Bau*/ ATT_NEUTRAL, ATT_NEUTRAL,
/*Sfb*/ ATT_NEUTRAL, ATT_ANGRY, ATT_ANGRY, ATT_ANGRY, ATT_NEUTRAL, ATT_NEUTRAL, /*Sfb*/ ATT_NEUTRAL, ATT_NEUTRAL, ATT_NEUTRAL, ATT_NEUTRAL, ATT_FRIENDLY, /*Sfb*/ ATT_NEUTRAL, ATT_NEUTRAL, ATT_NEUTRAL, /*Sfb*/ ATT_NEUTRAL, ATT_NEUTRAL,

/*Gur*/ ATT_NEUTRAL, ATT_ANGRY, ATT_ANGRY, ATT_ANGRY, ATT_ANGRY, ATT_ANGRY, /*Gur*/ ATT_ANGRY, ATT_ANGRY, ATT_NEUTRAL, ATT_NEUTRAL, ATT_ANGRY, /*Gur*/ ATT_FRIENDLY, ATT_NEUTRAL, ATT_NEUTRAL, /*Gur*/ ATT_NEUTRAL, ATT_NEUTRAL,
/*Nov*/ ATT_NEUTRAL, ATT_ANGRY, ATT_ANGRY, ATT_ANGRY, ATT_ANGRY, ATT_ANGRY, /*Nov*/ ATT_NEUTRAL, ATT_ANGRY, ATT_NEUTRAL, ATT_NEUTRAL, ATT_ANGRY, /*Nov*/ ATT_NEUTRAL, ATT_FRIENDLY, ATT_NEUTRAL, /*Nov*/ ATT_NEUTRAL, ATT_NEUTRAL,
/*Tpl*/ ATT_FRIENDLY, ATT_ANGRY, ATT_HOSTILE, ATT_ANGRY, ATT_HOSTILE, ATT_ANGRY, /*Tpl*/ ATT_NEUTRAL, ATT_ANGRY, ATT_NEUTRAL, ATT_NEUTRAL, ATT_ANGRY, /*Tpl*/ ATT_NEUTRAL, ATT_NEUTRAL, ATT_FRIENDLY, /*Tpl*/ ATT_NEUTRAL, ATT_NEUTRAL,

/*Dmb*/ ATT_NEUTRAL, ATT_NEUTRAL, ATT_NEUTRAL, ATT_NEUTRAL, ATT_NEUTRAL, ATT_NEUTRAL, /*Dmb*/ ATT_NEUTRAL, ATT_NEUTRAL, ATT_NEUTRAL, ATT_NEUTRAL, ATT_NEUTRAL, /*Dmb*/ ATT_NEUTRAL, ATT_NEUTRAL, ATT_NEUTRAL, /*Dmb*/ ATT_FRIENDLY, ATT_NEUTRAL,
/*Mst*/ ATT_NEUTRAL, ATT_NEUTRAL, ATT_NEUTRAL, ATT_NEUTRAL, ATT_NEUTRAL, ATT_NEUTRAL, /*Mst*/ ATT_NEUTRAL, ATT_NEUTRAL, ATT_NEUTRAL, ATT_NEUTRAL, ATT_NEUTRAL, /*Mst*/ ATT_NEUTRAL, ATT_NEUTRAL, ATT_NEUTRAL, /*Mst*/ ATT_NEUTRAL, ATT_FRIENDLY
};

CONST INT GIL_ATTITUDES_NEMESIS [TAB_ANZAHL] = // von Steffen (so gelassen)
{
// None EBr Grd Stt KdF Vlk KdW Sld Org Bau SfB Gur Nov Tpl Däm Mst
/*Non*/ ATT_FRIENDLY, ATT_ANGRY, ATT_HOSTILE, ATT_ANGRY, ATT_HOSTILE, ATT_ANGRY, /*Non*/ ATT_ANGRY, ATT_ANGRY, ATT_ANGRY, ATT_ANGRY, ATT_ANGRY, /*Non*/ ATT_ANGRY, ATT_ANGRY, ATT_ANGRY, /*Non*/ ATT_NEUTRAL, ATT_NEUTRAL,
/*Ebr*/ ATT_ANGRY, ATT_NEUTRAL, ATT_NEUTRAL, ATT_ANGRY, ATT_NEUTRAL, ATT_ANGRY, /*Ebr*/ ATT_ANGRY, ATT_ANGRY, ATT_ANGRY, ATT_ANGRY, ATT_ANGRY, /*Ebr*/ ATT_ANGRY, ATT_ANGRY, ATT_ANGRY, /*Ebr*/ ATT_NEUTRAL, ATT_NEUTRAL,
/*Grd*/ ATT_HOSTILE, ATT_NEUTRAL, ATT_NEUTRAL, ATT_ANGRY, ATT_NEUTRAL, ATT_ANGRY, /*Grd*/ ATT_ANGRY, ATT_ANGRY, ATT_ANGRY, ATT_ANGRY, ATT_ANGRY, /*Grd*/ ATT_ANGRY, ATT_ANGRY, ATT_ANGRY, /*Grd*/ ATT_NEUTRAL, ATT_NEUTRAL,
/*Stt*/ ATT_ANGRY, ATT_ANGRY, ATT_ANGRY, ATT_NEUTRAL, ATT_ANGRY, ATT_ANGRY, /*Stt*/ ATT_ANGRY, ATT_ANGRY, ATT_ANGRY, ATT_ANGRY, ATT_ANGRY, /*Stt*/ ATT_ANGRY, ATT_ANGRY, ATT_ANGRY, /*Stt*/ ATT_NEUTRAL, ATT_NEUTRAL,
/*Kdf*/ ATT_HOSTILE, ATT_NEUTRAL, ATT_ANGRY, ATT_ANGRY, ATT_NEUTRAL, ATT_ANGRY, /*Kdf*/ ATT_NEUTRAL, ATT_ANGRY, ATT_ANGRY, ATT_ANGRY, ATT_ANGRY, /*Kdf*/ ATT_ANGRY, ATT_ANGRY, ATT_ANGRY, /*Kdf*/ ATT_NEUTRAL, ATT_NEUTRAL,
/*Vlk*/ ATT_ANGRY, ATT_ANGRY, ATT_ANGRY, ATT_ANGRY, ATT_NEUTRAL, ATT_NEUTRAL, /*Vlk*/ ATT_ANGRY, ATT_ANGRY, ATT_ANGRY, ATT_ANGRY, ATT_ANGRY, /*Vlk*/ ATT_ANGRY, ATT_ANGRY, ATT_ANGRY, /*Vlk*/ ATT_NEUTRAL, ATT_NEUTRAL,

/*Kdw*/ ATT_ANGRY, ATT_ANGRY, ATT_ANGRY, ATT_ANGRY, ATT_ANGRY, ATT_ANGRY, /*Kdw*/ ATT_NEUTRAL, ATT_ANGRY, ATT_ANGRY, ATT_ANGRY, ATT_ANGRY, /*Kdw*/ ATT_ANGRY, ATT_ANGRY, ATT_ANGRY, /*Kdw*/ ATT_NEUTRAL, ATT_NEUTRAL,
/*Sld*/ ATT_ANGRY, ATT_HOSTILE, ATT_HOSTILE, ATT_HOSTILE, ATT_HOSTILE, ATT_HOSTILE, /*Sld*/ ATT_ANGRY, ATT_NEUTRAL, ATT_ANGRY, ATT_ANGRY, ATT_ANGRY, /*Sld*/ ATT_ANGRY, ATT_ANGRY, ATT_ANGRY, /*Sld*/ ATT_NEUTRAL, ATT_NEUTRAL,
/*Org*/ ATT_ANGRY, ATT_HOSTILE, ATT_HOSTILE, ATT_HOSTILE, ATT_HOSTILE, ATT_HOSTILE, /*Org*/ ATT_ANGRY, ATT_ANGRY, ATT_NEUTRAL, ATT_ANGRY, ATT_ANGRY, /*Org*/ ATT_ANGRY, ATT_ANGRY, ATT_ANGRY, /*Org*/ ATT_NEUTRAL, ATT_NEUTRAL,
/*Bau*/ ATT_ANGRY, ATT_HOSTILE, ATT_HOSTILE, ATT_HOSTILE, ATT_HOSTILE, ATT_HOSTILE, /*Bau*/ ATT_ANGRY, ATT_ANGRY, ATT_ANGRY, ATT_NEUTRAL, ATT_ANGRY, /*Bau*/ ATT_ANGRY, ATT_ANGRY, ATT_ANGRY, /*Bau*/ ATT_NEUTRAL, ATT_NEUTRAL,
/*Sfb*/ ATT_ANGRY, ATT_HOSTILE, ATT_HOSTILE, ATT_HOSTILE, ATT_HOSTILE, ATT_HOSTILE, /*Sfb*/ ATT_ANGRY, ATT_ANGRY, ATT_ANGRY, ATT_ANGRY, ATT_NEUTRAL, /*Sfb*/ ATT_ANGRY, ATT_ANGRY, ATT_ANGRY, /*Sfb*/ ATT_NEUTRAL, ATT_NEUTRAL,

/*Gur*/ ATT_ANGRY, ATT_HOSTILE, ATT_HOSTILE, ATT_HOSTILE, ATT_ANGRY, ATT_HOSTILE, /*Gur*/ ATT_ANGRY, ATT_ANGRY, ATT_ANGRY, ATT_ANGRY, ATT_ANGRY, /*Gur*/ ATT_NEUTRAL, ATT_ANGRY, ATT_ANGRY, /*Gur*/ ATT_NEUTRAL, ATT_NEUTRAL,
/*Nov*/ ATT_ANGRY, ATT_HOSTILE, ATT_HOSTILE, ATT_HOSTILE, ATT_ANGRY, ATT_HOSTILE, /*Nov*/ ATT_ANGRY, ATT_ANGRY, ATT_ANGRY, ATT_ANGRY, ATT_ANGRY, /*Nov*/ ATT_ANGRY, ATT_NEUTRAL, ATT_ANGRY, /*Nov*/ ATT_NEUTRAL, ATT_NEUTRAL,
/*Tpl*/ ATT_FRIENDLY, ATT_HOSTILE, ATT_HOSTILE, ATT_HOSTILE, ATT_ANGRY, ATT_HOSTILE, /*Tpl*/ ATT_ANGRY, ATT_ANGRY, ATT_ANGRY, ATT_ANGRY, ATT_ANGRY, /*Tpl*/ ATT_ANGRY, ATT_ANGRY, ATT_NEUTRAL, /*Tpl*/ ATT_NEUTRAL, ATT_NEUTRAL,

/*Dmb*/ ATT_ANGRY, ATT_ANGRY, ATT_ANGRY, ATT_ANGRY, ATT_ANGRY, ATT_ANGRY, /*Dmb*/ ATT_ANGRY, ATT_ANGRY, ATT_ANGRY, ATT_ANGRY, ATT_ANGRY, /*Dmb*/ ATT_ANGRY, ATT_ANGRY, ATT_ANGRY, /*Dmb*/ ATT_FRIENDLY, ATT_NEUTRAL,
/*Mst*/ ATT_ANGRY, ATT_NEUTRAL, ATT_NEUTRAL, ATT_NEUTRAL, ATT_NEUTRAL, ATT_NEUTRAL, /*Mst*/ ATT_ANGRY, ATT_ANGRY, ATT_ANGRY, ATT_ANGRY, ATT_ANGRY, /*Mst*/ ATT_ANGRY, ATT_ANGRY, ATT_ANGRY, /*Mst*/ ATT_NEUTRAL, ATT_FRIENDLY
};

no i startrup.d:

//**************BITWA(made by wujek Dragon)*****************

func VOID STARTUP_BITWA ()
{

Wld_InsertNpc (NPC_ORK_1,"ORK");
Wld_InsertNpc (NPC_ORK_1,"ORK");
Wld_InsertNpc (NPC_ORK_1,"ORK");
Wld_InsertNpc (NPC_ORK_1,"ORK");
Wld_InsertNpc (NPC_ORK_1_B,"ORK");
Wld_InsertNpc (NPC_ORK_1_B,"ORK");
Wld_InsertNpc (NPC_ORK_1_B,"ORK");
Wld_InsertNpc (NPC_ORK_1_B,"ORK");
Wld_InsertNpc (NPC_ORK_1_C,"ORK");
Wld_InsertNpc (NPC_ORK_1_C,"ORK");
Wld_InsertNpc (NPC_ORK_1_C,"ORK");
Wld_InsertNpc (NPC_ORK_1_C,"ORK");
Wld_InsertNpc (NPC_ORK_6,"ORK");
Wld_InsertNpc (NPC_ORK_6C,"ORK");
Wld_InsertNpc (NPC_ORK_2,"ORK");
Wld_InsertNpc (ORC_40000_TEK,"ORK_3");
Wld_InsertNpc (NPC_ORK_4,"ORK_4");
Wld_InsertNpc (ORC_40002_CER,"ORK_5");
Wld_InsertNpc (NPC_GRD_1,"1");
Wld_InsertNpc (NPC_GRD_2,"2");
Wld_InsertNpc (NPC_GRD_3,"3");
Wld_InsertNpc (NPC_GRD_4,"4");
Wld_InsertNpc (NPC_GRD_5,"5");
Wld_InsertNpc (NPC_GRD_6,"6");
Wld_InsertNpc (NPC_GRD_7,"7");
Wld_InsertNpc (NPC_GRD_8,"8");
Wld_InsertNpc (NPC_GRD_9,"9");
Wld_InsertNpc (NPC_GRD_10,"10");
Wld_InsertNpc (NPC_GRD_11,"11");
Wld_InsertNpc (NPC_GRD_12,"12");
Wld_InsertNpc (NPC_GRD_13,"13");
Wld_InsertNpc (NPC_GRD_14,"14");
Wld_InsertNpc (NPC_GRD_15,"15");
Wld_InsertNpc (NPC_GRD_16,"16");
Wld_InsertNpc (NPC_GRD_17,"17");
Wld_InsertNpc (NPC_GRD_18,"18");
Wld_InsertNpc (NPC_GRD_19,"19");
Wld_InsertNpc (NPC_GRD_20,"20");
Wld_InsertNpc (GRD_MAG,"MAG");
Wld_InsertNpc (NPC_GRD_21,"21");
Wld_InsertNpc (NPC_GRD_22,"22");
Wld_InsertNpc (NPC_GRD_23,"23");
Wld_InsertNpc (NPC_GRD_24,"24");
Wld_InsertNpc (NPC_GRD_25,"25");
Wld_InsertNpc (NPC_GRD_26,"26");
Wld_InsertNpc (NPC_GRD_27,"27");
Wld_InsertNpc (NPC_GRD_28,"28");
Wld_InsertNpc (NPC_GRD_29,"29");
Wld_InsertNpc (NPC_GRD_30,"30");
Wld_InsertNpc (NPC_GRD_31,"31");
Wld_InsertNpc (NPC_GRD_32,"32");
Wld_InsertNpc (NPC_GRD_33,"33");
Wld_InsertNpc (NPC_GRD_34,"34");
Wld_InsertNpc (NPC_GRD_35,"35");
Wld_InsertNpc (NPC_GRD_36,"36");
Wld_InsertNpc (NPC_GRD_37,"37");
Wld_InsertNpc (NPC_GRD_38,"38");
Wld_InsertNpc (NPC_GRD_39,"39");
Wld_InsertNpc (NPC_GRD_40,"40");
Wld_InsertNpc (NPC_GRD_41,"41");
Wld_InsertNpc (NPC_GRD_42,"42");
Wld_InsertNpc (NPC_GRD_43,"43");
Wld_InsertNpc (NPC_GRD_44,"44");
Wld_InsertNpc (NPC_GRD_45,"45");
Wld_InsertNpc (NPC_GRD_46,"46");
Wld_InsertNpc (NPC_GRD_47,"47");
Wld_InsertNpc (NPC_GRD_48,"48");
Wld_InsertNpc (NPC_GRD_49,"49");
Wld_InsertNpc (NPC_GRD_50,"50");
Wld_InsertNpc (boss,"BOSS");


};

func VOID INIT_BITWA ()
{

Wld_SetObjectRoutine (00,00,"OC_FIREPLACE",1);
Wld_SetObjectRoutine (20,00,"OC_FIREPLACE",1);
Wld_SetObjectRoutine (05,00,"OC_FIREPLACE",0);
B_InitMonsterAttitudes ();
B_InitGuildAttitudes();
};


Liczę na waszą pomoc, bo moda chcę wydać przed pierwszym września, więc czasu mało.

Pozdrawiam, Dragon
 
,,Dobry, to człowiek, który nie ukrywa siedzącego w nim zwierzęcia. A taki co usiłuje udawać dobrego, jest wręcz niebezpieczny. Najgroźniejsi są ci, którzy sami głęboko wierzą, że są dobrzy. Odrażający, ohydny przestępca może zamordować jednego człowieka, dziesięciu, stu, ale nigdy nie zabija milionów. Miliony mordują ci, którzy mają się za samą dobroć.''

Wiktor Suworow, Akwarium


0 użytkowników i 1 Gość przegląda ten wątek.
0 użytkowników
Do góry