Gothic II: Gold Classic

Gothic II: Gold Classic

Prototype Npc Mod
Kor Angar  [developer] 18 Nov, 2022 @ 8:29pm
Prototype NPC SLD
// **************************************************************************** // // ---------------- SLD 20 lvl // // **************************************************************************** func void NPC_SLD_20_lvl(var c_npc slf) { //-------- NSC -------- slf.level = 20; //-------- Attribute -------- slf.attribute[ATR_STRENGTH] = 100; slf.attribute[ATR_DEXTERITY] = 100; slf.attribute[ATR_MANA_MAX] = 10; slf.attribute[ATR_MANA] = 10; slf.attribute[ATR_HITPOINTS_MAX] = 280; slf.attribute[ATR_HITPOINTS] = 280; }; func void NPC_SLD_20_lvl_1h(var c_npc slf) { NPC_SLD_20_lvl(slf); //-------- Talente -------- slf.HitChance [NPC_TALENT_1H] = 40; slf.HitChance [NPC_TALENT_2H] = 20; slf.HitChance [NPC_TALENT_BOW] = 30; slf.HitChance [NPC_TALENT_CROSSBOW] = 10; // ------ Kampf-Taktik ------ slf.fight_tactic = FAI_HUMAN_Strong; // Coward --> Normal --> Strong --> Master // -------------------------- B_ResetTalentSkill(slf); }; func void NPC_SLD_20_lvl_2h(var c_npc slf) { NPC_SLD_20_lvl(slf); //-------- Talente -------- slf.HitChance [NPC_TALENT_1H] = 20; slf.HitChance [NPC_TALENT_2H] = 40; slf.HitChance [NPC_TALENT_BOW] = 10; slf.HitChance [NPC_TALENT_CROSSBOW] = 10; // ------ Kampf-Taktik ------ slf.fight_tactic = FAI_HUMAN_Strong; // Coward --> Normal --> Strong --> Master // -------------------------- B_ResetTalentSkill(slf); }; // **************************************************************************** // // ---------------- SLD 40 lvl // // **************************************************************************** func void NPC_SLD_40_lvl(var c_npc slf) { //-------- NSC -------- slf.level = 40; //-------- Attribute -------- slf.attribute[ATR_STRENGTH] = 130; slf.attribute[ATR_DEXTERITY] = 130; slf.attribute[ATR_MANA_MAX] = 10; slf.attribute[ATR_MANA] = 10; slf.attribute[ATR_HITPOINTS_MAX] = 520; slf.attribute[ATR_HITPOINTS] = 520; }; func void NPC_SLD_40_lvl_1h(var c_npc slf) { NPC_SLD_40_lvl (slf); //-------- Talente -------- slf.HitChance [NPC_TALENT_1H] = 65; slf.HitChance [NPC_TALENT_2H] = 35; slf.HitChance [NPC_TALENT_BOW] = 60; slf.HitChance [NPC_TALENT_CROSSBOW] = 30; // ------ Kampf-Taktik ------ slf.fight_tactic = FAI_HUMAN_Strong; // Coward --> Normal --> Strong --> Master //---------------- B_ResetTalentSkill (slf); }; func void NPC_SLD_40_lvl_2h(var c_npc slf) { NPC_SLD_40_lvl (slf); //-------- Talente -------- slf.HitChance [NPC_TALENT_1H] = 35; slf.HitChance [NPC_TALENT_2H] = 65; slf.HitChance [NPC_TALENT_BOW] = 60; slf.HitChance [NPC_TALENT_CROSSBOW] = 30; // ------ Kampf-Taktik ------ slf.fight_tactic = FAI_HUMAN_Strong; // Coward --> Normal --> Strong --> Master //---------------- B_ResetTalentSkill (slf); };
Last edited by Kor Angar; 18 Nov, 2022 @ 8:30pm
< >
Showing 1-1 of 1 comments
Kor Angar  [developer] 18 Nov, 2022 @ 9:16pm 
//******************************************************* // Khorinis NPC Sld //******************************************************* func void B_Khorinis_NPC_sld () { //---- B_CreateArmor доп проверка есть ли в мире, жив ли ---// NPC_SLD_40_lvl_1h (BAU_900_Onar); B_CreateArmor (BAU_900_Onar,ITAR_Governor); B_CreateMeleeWeapon (BAU_900_Onar,ItMw_ShortSword5); // 1h NPC_SLD_20_lvl_1h (STRF_1123_Addon_Patrick_NW); B_CreateArmor (STRF_1123_Addon_Patrick_NW,ItAr_Sld_M3); NPC_SLD_20_lvl_1h (SLD_802_Buster); B_CreateArmor (SLD_802_Buster,ItAr_Sld_M4); B_CreateMeleeWeapon (SLD_802_Buster,ItMw_1h_SLD_Nagelkeule); // 1h B_EquipRangedWeapon (SLD_802_Buster,ItRw_Sld_Bow); // лук NPC_SLD_20_lvl_1h (Sld_810_Dar); B_CreateArmor (Sld_810_Dar,ItAr_Sld_M1); B_EquipRangedWeapon (Sld_810_Dar,ItRw_Sld_Bow); // лук NPC_SLD_20_lvl_1h (SLD_826_Soeldner); Set_NpcVisual_2022 (SLD_826_Soeldner,MALE_Tattoo,"Hum_Head_Bald",Face_N_Normal05,BodyTex_N,ItAr_Sld_M1); B_CreateMeleeWeapon (SLD_826_Soeldner,ItMw_1h_Sld_Axe); // 1h Топор 40 B_EquipRangedWeapon (SLD_826_Soeldner,ItRw_Sld_Bow); // лук NPC_SLD_20_lvl_1h (Sld_816_Fester); B_CreateArmor (Sld_816_Fester,ItAr_Sld_M1); B_CreateMeleeWeapon (Sld_816_Fester,ItMw_1h_Sld_Axe); // 1h Топор 40 B_EquipRangedWeapon (Sld_816_Fester,ItRw_Sld_Bow); // лук NPC_SLD_20_lvl_1h (SLD_817_Soeldner); B_CreateArmor (SLD_817_Soeldner,ItAr_Sld_M1); B_CreateMeleeWeapon (SLD_817_Soeldner,ItMw_1h_Sld_Axe); // 1h Топор 40 B_EquipRangedWeapon (SLD_817_Soeldner,ItRw_Sld_Bow); // лук NPC_SLD_20_lvl_1h (Sld_822_Raoul); B_CreateArmor (Sld_822_Raoul,ItAr_Sld_M2); B_CreateMeleeWeapon (Sld_822_Raoul,ItMw_1h_Sld_Axe); // 1h Топор 40 B_EquipRangedWeapon (Sld_822_Raoul,ItRw_Sld_Bow); // лук NPC_SLD_20_lvl_1h (SLD_824_Soeldner); Set_NpcVisual_2022 (SLD_824_Soeldner,MALE_Tattoo,"Hum_Head_FatBald",Face_B_ToughBald,BodyTex_B,ItAr_Sld_M1); B_CreateMeleeWeapon (SLD_824_Soeldner,ItMw_1h_Sld_Axe); // 1h Топор 40 B_EquipRangedWeapon (SLD_824_Soeldner,ItRw_Sld_Bow); // лук NPC_SLD_20_lvl_1h (SLD_840_Alvares); B_CreateArmor (SLD_840_Alvares,ItAr_Sld_M1); B_CreateMeleeWeapon (SLD_840_Alvares,ItMw_1h_Sld_Axe); // 1h Топор 40 B_EquipRangedWeapon (SLD_840_Alvares,ItRw_Sld_Bow); // лук NPC_SLD_20_lvl_2h (SLD_826_Soeldner); B_CreateArmor (SLD_826_Soeldner,ItAr_Sld_M1); B_CreateMeleeWeapon (SLD_819_Soeldner,ItMw_2H_Sld_Axe); // Двуручный Топор 60 NPC_SLD_20_lvl_2h (SLD_827_Soeldner); B_CreateArmor (SLD_827_Soeldner,ItAr_Sld_M1); B_CreateMeleeWeapon (SLD_827_Soeldner,ItMw_2H_Sld_Axe); // Двуручный Топор 60 NPC_SLD_20_lvl_2h (SLD_841_Engardo); B_CreateArmor (SLD_841_Engardo,ItAr_Sld_M1); B_CreateMeleeWeapon (SLD_841_Engardo,ItMw_2H_Sld_Axe); // Двуручный Топор 60 //*********************************************************// // // Наёмники в средних доспехах, 40 уровень // //*********************************************************// B_CreateArmor (Sld_803_Cipher,ItAr_Sld_M4); NPC_SLD_40_lvl_1h (Sld_803_Cipher); // у торговца будет спец оружие B_CreateArmor (Sld_808_Jarvis,ItAr_Sld_M4); NPC_SLD_40_lvl_1h (Sld_808_Jarvis); B_CreateMeleeWeapon (Sld_808_Jarvis,ItMw_Sld_SteinBrecher);// одноручная камнедробилка 60 B_EquipRangedWeapon (Sld_808_Jarvis,ItRw_Sld_Bow); // лук B_CreateArmor (SLD_811_Wolf,ItAr_Sld_M4); NPC_SLD_40_lvl_1h (SLD_811_Wolf); B_CreateMeleeWeapon (SLD_811_Wolf,ItMw_Sld_SteinBrecher); // одноручная камнедробилка 60 B_EquipRangedWeapon (SLD_811_Wolf,ItRw_Sld_Bow); // лук Set_NpcVisual_2022 (SLD_825_Soeldner,MALE_Tattoo,"Hum_Head_Bald",Face_N_Homer,BodyTex_N,ItAr_Sld_M4); NPC_SLD_40_lvl_1h (SLD_825_Soeldner); B_CreateMeleeWeapon (SLD_825_Soeldner,ItMw_Sld_SteinBrecher); // одноручная камнедробилка 60 B_EquipRangedWeapon (SLD_825_Soeldner,ItRw_Sld_Bow); // лук B_CreateArmor (SLD_820_Soeldner,ItAr_Sld_M4); NPC_SLD_40_lvl_1h (SLD_820_Soeldner); B_CreateMeleeWeapon (SLD_820_Soeldner,ItMw_Sld_SteinBrecher); // одноручная камнедробилка 60 B_EquipRangedWeapon (SLD_820_Soeldner,ItRw_Sld_Bow); // лук NPC_SLD_40_lvl_1h (SLD_821_Soeldner); B_CreateArmor (SLD_821_Soeldner,ItAr_Sld_M3); B_CreateMeleeWeapon (SLD_821_Soeldner,ItMw_Sld_SteinBrecher); // одноручная камнедробилка 60 B_EquipRangedWeapon (SLD_821_Soeldner,ItRw_Sld_Bow); // лук NPC_SLD_40_lvl_2h (SLD_818_Soeldner); Set_NpcVisual_2022 (SLD_818_Soeldner,MALE_Tattoo,"Hum_Head_Bald",Face_L_NormalBart02, BodyTex_L, ItAr_Sld_M4); B_CreateMeleeWeapon (SLD_818_Soeldner,ItMw_Sld_Streitaxt); // Двуручный Топор NPC_SLD_40_lvl_2h (SLD_819_Soeldner); B_CreateArmor (SLD_819_Soeldner,ItAr_Sld_M3); B_CreateMeleeWeapon (SLD_819_Soeldner,ItMw_Sld_Streitaxt); // Двуручный Топор NPC_SLD_40_lvl_2h (SLD_804_Rod); B_CreateArmor (SLD_804_Rod,ItAr_Sld_M3); // у Рода его "именной" меч NPC_SLD_40_lvl_1h (Sld_807_Bullco); B_CreateArmor (Sld_807_Bullco,ItAr_Sld_M3); B_CreateMeleeWeapon (Sld_807_Bullco,ItMw_Addon_Hacker_1H_02); // старое мачете для Булко //*********************************************************// // // Наёмники в тяжёлых доспехах 40 и 50 уровень // //*********************************************************// NPC_SLD_40_lvl_1h (SLD_814_Sentenza); B_CreateArmor (SLD_814_Sentenza,ItAr_Sld_H0); B_CreateMeleeWeapon (SLD_814_Sentenza,ItMw_1H_Pal_Sword); // меч паладина NPC_SLD_40_lvl_1h (SLD_806_Sylvio); B_CreateArmor (SLD_806_Sylvio,ItAr_Sld_H0); B_CreateMeleeWeapon (SLD_806_Sylvio,ItMw_Folteraxt); // вип оружие :-) NPC_SLD_40_lvl_2h (SLD_823_Khaled); B_CreateArmor (SLD_823_Khaled,ItAr_Sld_H0); // у торговца будет спец оружие NPC_50_lvl_1h (Sld_805_Cord); B_CreateArmor (Sld_805_Cord,ItAr_Sld_H4); B_CreateMeleeWeapon (Sld_805_Cord,ItMw_Doppelaxt); NPC_50_lvl_2h (SLD_800_Lee); Set_NpcVisual_2022 (SLD_800_Lee,MALE_Tattoo,"Hum_Head_Pony",Face_N_Lee,BodyTex_N,ItAr_Sld_H4); B_CreateMeleeWeapon (SLD_800_Lee,ItMw_Streitaxt2); NPC_50_lvl_2h (SLD_801_Torlof); B_CreateArmor (SLD_801_Torlof,ItAr_Sld_H4); B_CreateMeleeWeapon (SLD_801_Torlof,ItMw_2H_Orcaxe_04); };
< >
Showing 1-1 of 1 comments
Per page: 1530 50