Siema wstawiam tu kilka skryptów postaci do gothic 1. Robiłem je w gothic npc maker. Nie dałem tylko rutyny ale to już wasza sprawa gdzie dany npc będzie. Jak ktoś chce może coś zmienić.
instance GRD_678123_Artex (Npc_Default)
{
//----------Info ogolne----------
name = "Artex";
Npctype = Npctype_Ambient;
guild = GIL_GRD;
level = 40;
voice = 11;
id = 678123;
//----------Statystyki----------
attribute[ATR_STRENGTH] = 150;
attribute[ATR_DEXTERITY] = 150;
attribute[ATR_MANA_MAX] = 200;
attribute[ATR_MANA] = 100;
attribute[ATR_HITPOINTS_MAX] = 500;
attribute[ATR_HITPOINTS] = 500;
//----------Wyglad----------
Mdl_SetVisual (self,"HUMANS.MDS");
Mdl_ApplyOverlayMds (self,"Humans_Militia.mds");
Mdl_SetVisualBody (self,"hum_body_naked0",0, 0,"Hum_Head_Bald",101, 1,GRD_ARMOR_H);
B_Scale (self);
Mdl_SetModelFatness(self,0);
//----------Umiejetnasci----------
Npc_SetTalentSkill (self, NPC_TALENT_2H,100);
Npc_SetTalentSkill (self, NPC_TALENT_1H,100);
Npc_SetTalentSkill (self, NPC_TALENT_BOW,100);
Npc_SetTalentSkill (self, NPC_TALENT_CROSSBOW,100);
//----------Ekwipunek----------
EquipItem (self, ItMw_1H_Sword_Broad_04);
EquipItem (self, ItRw_Crossbow_03);
CreateInvItems (self,ItMiNugget,700);
CreateInvItems (self,ItMi_Plants_Swampherb_01,10);
CreateInvItems (self,ItMi_Stuff_Barbknife_01,40);
CreateInvItems (self,ItMi_Stuff_Candle_01,1);
CreateInvItems (self,ItMi_Stuff_Cup_02,1);
CreateInvItems (self,Schutzamulett_Geschosse,1);
CreateInvItems (self,ItArScrollControl,1);
CreateInvItems (self,ItFo_Plants_OrcHerb_02,10);
CreateInvItems (self,ItFoBeer,10);
CreateInvItems (self,ItFo_Plants_Berrys_01,10);
//----------Pozostale----------
fight_tactic = FAI_HUMAN_Master;
daily_routine = Rtn_start_678123;
};
FUNC VOID Rtn__678123 ()
{
};
___________________________________________________________________________
instance NOV_2357_Teodor (Npc_Default)
{
//----------Info ogolne----------
name = "Teodor";
Npctype = Npctype_Ambient;
guild = GIL_NOV;
level = 10;
voice = 2;
id = 2357;
//----------Statystyki----------
attribute[ATR_STRENGTH] = 50;
attribute[ATR_DEXTERITY] = 50;
attribute[ATR_MANA_MAX] = 200;
attribute[ATR_MANA] = 200;
attribute[ATR_HITPOINTS_MAX] = 120;
attribute[ATR_HITPOINTS] = 120;
//----------Wyglad----------
Mdl_SetVisual (self,"HUMANS.MDS");
Mdl_ApplyOverlayMds (self,"Humans_Arogance.mds");
Mdl_SetVisualBody (self,"hum_body_naked0",0, 0,"Hum_Head_Thief",115, 1,NOV_ARMOR_L);
B_Scale (self);
Mdl_SetModelFatness(self,0);
//----------Umiejetnasci----------
Npc_SetTalentSkill (self, NPC_TALENT_MAGE,100);
Npc_SetTalentSkill (self, NPC_TALENT_1H,30);
//----------Ekwipunek----------
EquipItem (self, ItMw_1H_Axe_Old_01);
CreateInvItems (self,ItMiNugget,30);
CreateInvItems (self,ItMi_Stuff_Pipe_01,1);
CreateInvItems (self,ItMi_Alchemy_Alcohol_01,5);
CreateInvItems (self,ItMi_Stuff_Idol_Ogront_01,5);
//----------Pozostale----------
fight_tactic = FAI_HUMAN_Mage;
daily_routine = Rtn_start_2357;
};
FUNC VOID Rtn__2357 ()
{
};
__________________________________________________________________
instance NOV_1920368_Orun (Npc_Default)
{
//----------Info ogolne----------
name = "Orun";
Npctype = Npctype_Ambient;
guild = GIL_NOV;
level = 19;
voice = 10;
id = 1920368;
//----------Statystyki----------
attribute[ATR_STRENGTH] = 100;
attribute[ATR_DEXTERITY] = 100;
attribute[ATR_MANA_MAX] = 300;
attribute[ATR_MANA] = 300;
attribute[ATR_HITPOINTS_MAX] = 290;
attribute[ATR_HITPOINTS] = 290;
//----------Wyglad----------
Mdl_SetVisual (self,"HUMANS.MDS");
Mdl_ApplyOverlayMds (self,"Humans_Militia.mds");
Mdl_SetVisualBody (self,"hum_body_naked0",0, 0,"Hum_Head_Bald",110, 1,NOV_ARMOR_H);
B_Scale (self);
Mdl_SetModelFatness(self,1);
//----------Umiejetnasci----------
Npc_SetTalentSkill (self, NPC_TALENT_1H,70);
Npc_SetTalentSkill (self, NPC_TALENT_2H,70);
Npc_SetTalentSkill (self, NPC_TALENT_CROSSBOW,70);
Npc_SetTalentSkill (self, NPC_TALENT_BOW,70);
//----------Ekwipunek----------
EquipItem (self, ItMw_1H_Sword_01);
CreateInvItems (self,ItMiNugget,1000);
CreateInvItems (self,ItAt_Swampshark_01,100);
CreateInvItems (self,ItFoApple,2);
CreateInvItems (self,ItFo_wineberrys_01,2);
CreateInvItems (self,ItFoMutton,10);
//----------Pozostale----------
fight_tactic = FAI_HUMAN_Strong;
daily_routine = Rtn_start_1920368;
};
FUNC VOID Rtn__1920368 ()
{
};
_____________________________________________________________
instance SLD_1010746_Fernando (Npc_Default)
{
//----------Info ogolne----------
name = "Fernando";
Npctype = Npctype_Ambient;
guild = GIL_SLD;
level = 30;
voice = 12;
id = 1010746;
//----------Statystyki----------
attribute[ATR_STRENGTH] = 200;
attribute[ATR_DEXTERITY] = 200;
attribute[ATR_MANA_MAX] = 0;
attribute[ATR_MANA] = 0;
attribute[ATR_HITPOINTS_MAX] = 500;
attribute[ATR_HITPOINTS] = 500;
//----------Wyglad----------
Mdl_SetVisual (self,"HUMANS.MDS");
Mdl_ApplyOverlayMds (self,"Humans_Militia.mds");
Mdl_SetVisualBody (self,"hum_body_naked0",0, 0,"Hum_Head_Fighter",99, 1,SLD_ARMOR_H);
B_Scale (self);
Mdl_SetModelFatness(self,0);
//----------Ekwipunek----------
EquipItem (self, ItMw_2H_Sword_Heavy_04);
EquipItem (self, ItRw_Bow_Long_01);
CreateInvItems (self,ItMiNugget,2000);
CreateInvItems (self,ItFoLoaf,3);
CreateInvItems (self,Myrtanas_Lyrik,1);
CreateInvItems (self,ItMw_2H_Sword_02,1);
CreateInvItems (self,ItMijoint_2,10);
CreateInvItems (self,ItMijoint_3,10);
CreateInvItems (self,ItMijoint_1,10);
CreateInvItems (self,ItMi_Stuff_Pipe_01,1);
CreateInvItems (self,Schutzamulett_Feuer,1);
CreateInvItems (self,ItAt_IceGolem_02,1);
//----------Pozostale----------
fight_tactic = FAI_HUMAN_Master;
daily_routine = Rtn_start_1010746;
//Generated by Gothic NPC Maker
};
FUNC VOID Rtn__1010746 ()
{
};
____________________________________________________________
instance VLK_68768_Gravio (Npc_Default)
{
//----------Info ogolne----------
name = "Gravio";
Npctype = Npctype_Ambient;
guild = GIL_VLK;
level = 12;
voice = 8;
id = 68768;
//----------Statystyki----------
attribute[ATR_STRENGTH] = 90;
attribute[ATR_DEXTERITY] = 90;
attribute[ATR_MANA_MAX] = 10;
attribute[ATR_MANA] = 10;
attribute[ATR_HITPOINTS_MAX] = 95;
attribute[ATR_HITPOINTS] = 90;
//----------Wyglad----------
Mdl_SetVisual (self,"HUMANS.MDS");
Mdl_ApplyOverlayMds (self,"Humans_Tired.mds");
Mdl_SetVisualBody (self,"hum_body_naked0",0, 0,"Hum_Head_Bald",107, 1,VLK_ARMOR_M);
B_Scale (self);
Mdl_SetModelFatness(self,0);
//----------Umiejetnasci----------
Npc_SetTalentSkill (self, NPC_TALENT_1H,30);
Npc_SetTalentSkill (self, NPC_TALENT_2H,30);
Npc_SetTalentSkill (self, NPC_TALENT_BOW,30);
Npc_SetTalentSkill (self, NPC_TALENT_CROSSBOW,30);
//----------Ekwipunek----------
EquipItem (self, ItMw_1H_Axe_Old_01);
//----------Pozostale----------
fight_tactic = FAI_HUMAN_Strong;
daily_routine = Rtn_start_68768;
};
FUNC VOID Rtn__68768 ()
{
};
______________________________________________________
Wkrótce będą następne .
Ps. Nie daje do nich sreenów.
Następnym razem, daj w znacznikach code,
Adanos