12
« dnia: 2013-03-15, 14:36 »
Witam.
Ja mam problem z dodaniem nowego NPC do nowego świata w Gothic 2 + Noc Kruka.
Oto NPC:
instance PAL_90001_Veroz (Npc_Default)
{
// ------ NSC ------
name = "Veroz";
guild = GIL_PAL;
id = 90001;
voice = 10;
flags = 0;
npctype = NPCTYPE_FRIEND;
// ------ AIVARS ------
aivar[AIV_ToughGuy] = TRUE;
aivar[AIV_ToughGuyNewsOverride] = TRUE;
aivar[AIV_IGNORE_Murder] = TRUE;
aivar[AIV_IGNORE_Theft] = TRUE;
aivar[AIV_IGNORE_Sheepkiller] = TRUE;
// ------ Attribute ------
B_SetAttributesToChapter (self, 4);
// ------ Kampf-Taktik ------
fight_tactic = FAI_HUMAN_MASTER;
// ------ Equippte Waffen ------
EquipItem (self, ItMw_2h_Pal_Sword);
// ------ Inventory ------
B_CreateAmbientInv (self);
// ------ visuals ------
B_SetNpcVisual (self, MALE, "Hum_Head_FatBald", Face_N_Raven, BodyTex_N, ITAR_PAL_H);
Mdl_SetModelFatness (self, 1);
Mdl_ApplyOverlayMds (self, "Humans_Militia.mds");
// ------ NSC-relevante Talente vergeben ------
B_GiveNpcTalents (self);
// ------ Kampf-Talente ------
B_SetFightSkills (self, 70);
// ------ TA anmelden ------
daily_routine = Rtn_Start_90001;
};
FUNC VOID Rtn_Start_90001 ()
{
TA_Stand_ArmsCrossed (12,00,00,00,"WP_TUP1_01");
TA_Stand_ArmsCrossed (00,00,12,00,"WP_TUP1_02");
};
Waypointy "WP_TUP1_01 i 02" są dodane już do nowego świata i połączone.
Teraz będzie startup.d :
/// *********
// TuptuSMod_modworld
// *********
func void STARTUP_TuptuSMod_modworld ()
{
Wld_InsertNpc (PAL_90001_Veroz,"WP_TUP1_01");
};
func void INIT_SUB_TuptuSMod_modworld ()
{
};
func void INIT_TuptuSMod_modworld ()
{
B_InitMonsterAttitudes ();
B_InitGuildAttitudes();
B_InitNpcGlobals ();
INIT_SUB_TuptuSMod_modworld();
};
Linijki "TuptuSMod_modworld" zamiast samej linijki "modworld" dałem bo myślę ,że trzeba podać folder świata. Jeżeli nie trzeba i wystarczy samo "modworld" to już tak próbowałem i też jest wielka i tłusta dupa. Co jest w tym źle? W spacerze kliknąłem Świat - Kompiluj świat (z zaznaczonym silnikiem Outdoor) ,a następnie Kompiluj Światło. Później zapisałem swojego zena. Do folderu system dodałem plik ini
[INFO]
Title=TuptuŚ MoD
Webpage=
Description=
Icon=GothicStarter.exe
version=1.0
Authors=TuptuS
[FILES]
vdf=TuptuSMoD.mod
Game=Content\Gothic
FightAI=Content\Fight
Menu=System\Menu
Camera=System\Camera
Music=System\Music
SoundEffects=System\SFX
ParticleEffects=System\ParticleFX
VisualEffects=System\VisualFX
OutputUnits=OU
[SETTINGS]
World=TuptuSMod\modworld.ZEN
Player=pc_hero
[OPTIONS]
Po tym zbudowałem paczkę z modem przez VDFS.
do paczki dodałem takie pliki jak :
modworld.zen
pal_90001_veroz.d
startup.d
gothic.scr
gothic.dat
Proszę o udzielenie pomocy. Postaci nie ma w nowym świecie ,a po przyzwaniu kodem NPC czyni swoją powinność.