Показать сообщение отдельно
Старый 22.02.2013, 18:36   #6095
JohaNBlack

AGFC
Гость
 
Сообщений: n/a

По умолчанию Re: Gothic 1, 2 & NotR: Вопросы

2Necronomy:

Вторая часть

Cпойлер(щелкните, чтобы прочесть):

func void B_ENTER_NEWWORLD_Kapitel_1()
{
};


var int EnterNW_Kapitel2;

func void B_ENTER_NEWWORLD_Kapitel_2()
{
* * *if(EnterNW_Kapitel2 == FALSE)
* * *{
* * * * * *Wld_InsertNpc(Bloodfly,"FP_ROAM_CITY_TO_FOREST_50 ");
* * * * * *Wld_InsertNpc(Bloodfly,"FP_ROAM_CITY_TO_FOREST_49 ");
* * * * * *Wld_InsertNpc(Wolf,"NW_CITY_TO_FOREST_10");
* * * * * *Wld_InsertNpc(Wolf,"NW_CITY_TO_FOREST_05");
* * * * * *Wld_InsertNpc(Sheep,"NW_FARM3_MOUNTAINLAKE_05");
* * * * * *Wld_InsertNpc(Sheep,"NW_FARM3_MOUNTAINLAKE_05");
* * * * * *Wld_InsertNpc(Scavenger,"NW_TROLLAREA_PLANE_05");
* * * * * *Wld_InsertNpc(Scavenger,"NW_TROLLAREA_PLANE_05");
* * * * * *Wld_InsertNpc(Scavenger,"NW_TROLLAREA_PLANE_06");
* * * * * *Wld_InsertNpc(Scavenger,"NW_TROLLAREA_PLANE_04");
* * * * * *Wld_InsertNpc(Scavenger,"NW_TROLLAREA_PLANE_04");
* * * * * *Wld_InsertNpc(Lurker,"NW_TROLLAREA_PATH_72");
* * * * * *Wld_InsertNpc(Lurker,"NW_TROLLAREA_PATH_72");
* * * * * *Wld_InsertNpc(Lurker,"NW_TROLLAREA_PATH_75");
* * * * * *Wld_InsertNpc(Waran,"NW_TROLLAREA_PATH_22_MONSTER ");
* * * * * *Wld_InsertNpc(Waran,"NW_TROLLAREA_PATH_22_MONSTER ");
* * * * * *Wld_InsertNpc(Molerat,"FP_ROAM_CITY_TO_FOREST_41" );
* * * * * *Wld_InsertNpc(Scavenger,"NW_FOREST_CONNECT_MONSTE R2");
* * * * * *Wld_InsertNpc(Scavenger,"NW_FOREST_CONNECT_MONSTE R2");
* * * * * *Wld_InsertNpc(Wolf,"NW_SHRINE_MONSTER");
* * * * * *Wld_InsertNpc(Wolf,"NW_SHRINE_MONSTER");
* * * * * *Wld_InsertNpc(Giant_Bug,"NW_PATH_TO_MONASTER_AREA _01");
* * * * * *Wld_InsertNpc(Giant_Bug,"NW_PATH_TO_MONASTER_AREA _01");
* * * * * *Wld_InsertNpc(Scavenger,"NW_PATH_TO_MONASTER_AREA _11");
* * * * * *Wld_InsertNpc(Scavenger,"NW_PATH_TO_MONASTER_MONS TER22");
* * * * * *Wld_InsertNpc(Giant_Bug,"NW_FARM1_CITYWALL_RIGHT_ 02");
* * * * * *Wld_InsertNpc(Wolf,"NW_FARM1_PATH_CITY_10_B");
* * * * * *Wld_InsertNpc(Wolf,"NW_FARM1_PATH_CITY_SHEEP_04") ;
* * * * * *Wld_InsertNpc(Giant_Bug,"NW_FARM1_PATH_SPAWN_07") ;
* * * * * *Wld_InsertNpc(Bloodfly,"FP_ROAM_CITY_TO_FOREST_34 ");
* * * * * *Wld_InsertNpc(Bloodfly,"FP_ROAM_CITY_TO_FOREST_36 ");
* * * * * *Wld_InsertNpc(Scavenger,"NW_TAVERNE_BIGFARM_MONST ER_01");
* * * * * *Wld_InsertNpc(Scavenger,"NW_TAVERNE_BIGFARM_MONST ER_01");
* * * * * *Wld_InsertNpc(Lurker,"NW_BIGFARM_LAKE_MONSTER_02_ 01");
* * * * * *Wld_InsertNpc(Gobbo_Black,"NW_BIGFARM_LAKE_03_MOV EMENT");
* * * * * *Wld_InsertNpc(Gobbo_Black,"NW_BIGFARM_LAKE_03_MOV EMENT");
* * * * * *Wld_InsertNpc(Gobbo_Black,"NW_TAVERNE_TROLLAREA_M ONSTER_05_01");
* * * * * *Wld_InsertNpc(Gobbo_Green,"NW_BIGFARM_LAKE_MONSTE R_05_01");
* * * * * *Wld_InsertNpc(Gobbo_Green,"NW_BIGFARM_LAKE_MONSTE R_05_01");
* * * * * *Wld_InsertNpc(Gobbo_Green,"NW_BIGFARM_LAKE_MONSTE R_05_01");
* * * * * *if((hero.guild == GIL_MIL) || (hero.guild == GIL_PAL))
* * * * * *{
* * * * * * * * *Wld_InsertItem(ItAm_Dex_01,"FP_ROAM_XARDAS_SECRET _26");
* * * * * *}
* * * * * *else if((hero.guild == GIL_SLD) || (hero.guild == GIL_DJG))
* * * * * *{
* * * * * * * * *Wld_InsertItem(ItAm_Hp_01,"FP_ROAM_XARDAS_SECRET_ 26");
* * * * * *}
* * * * * *else
* * * * * *{
* * * * * * * * *Wld_InsertItem(ItAm_Hp_Mana_01,"FP_ROAM_XARDAS_SE CRET_26");
* * * * * *};
* * * * * *if(hero.guild == GIL_KDF)
* * * * * *{
* * * * * * * * *B_StartOtherRoutine(Agon,"StillAlive");
* * * * * *};
* * * * * *EnterNW_Kapitel2 = TRUE;
* * *};
};


var int EnterNW_Kapitel3;

func void B_ENTER_NEWWORLD_Kapitel_3()
{
* * *if(EnterNW_Kapitel3 == FALSE)
* * *{
* * * * * *if(Npc_IsDead(Salandril) == FALSE)
* * * * * *{
* * * * * * * * *Salandril.aivar[AIV_ToughGuy] = TRUE;
* * * * * *};
* * * * * *Cornelius.flags = 0;
* * * * * *if(!Npc_IsDead(Hodges))
* * * * * *{
* * * * * * * * *B_StartOtherRoutine(Hodges,"BENNETWEG");
* * * * * *};
* * * * * *if(Npc_IsDead(DiegoNW))
* * * * * *{
* * * * * * * * *Wld_InsertNpc(PC_Thief_NW,"NW_CITY_ENTRANCE_01");
* * * * * * * * *B_StartOtherRoutine(DiegoNW,"START");
* * * * * *};
* * * * * *if(Npc_IsDead(GornNW_vor_DJG))
* * * * * *{
* * * * * * * * *Wld_InsertNpc(PC_Fighter_NW_vor_DJG,"BIGFARM");
* * * * * * * * *B_StartOtherRoutine(GornNW_vor_DJG,"START");
* * * * * *};
* * * * * *if(Npc_IsDead(Lares) == FALSE)
* * * * * *{
* * * * * * * * *B_StartOtherRoutine(Lares,"START");
* * * * * *};
* * * * * *Wld_InsertNpc(DMT_DementorAmbientSpeaker,"NW_PASS _GATE_02");
* * * * * *B_KillNpc(PAL_297_Ritter);
* * * * * *B_KillNpc(PAL_298_Ritter);
* * * * * *if(hero.guild == GIL_KDF)
* * * * * *{
* * * * * * * * *B_KillNpc(Ulf);
* * * * * *};
* * * * * *Wld_InsertNpc(Giant_Bug,"FP_ROAM_MEDIUMFOREST_KAP 2_01");
* * * * * *Wld_InsertNpc(Giant_Bug,"FP_ROAM_MEDIUMFOREST_KAP 2_02");
* * * * * *Wld_InsertNpc(Giant_Bug,"FP_ROAM_MEDIUMFOREST_KAP 2_05");
* * * * * *if(Npc_IsDead(Sekob) == FALSE)
* * * * * *{
* * * * * * * * *B_StartOtherRoutine(Sekob,"FleeDMT");
* * * * * * * * *B_StartOtherRoutine(Rosi,"FleeDMT");
* * * * * * * * *B_StartOtherRoutine(Till,"FleeDMT");
* * * * * * * * *B_StartOtherRoutine(Balthasar,"FleeDMT");
* * * * * * * * *B_StartOtherRoutine(BAU_933_Rega,"FleeDMT");
* * * * * * * * *B_StartOtherRoutine(BAU_934_Babera,"FleeDMT");
* * * * * * * * *B_StartOtherRoutine(BAU_937_Bauer,"FleeDMT");
* * * * * * * * *B_StartOtherRoutine(BAU_938_Bauer,"FleeDMT");
* * * * * * * * *Wld_InsertNpc(DMT_DementorAmbientSekob1,"NW_FARM4 _IN_06");
* * * * * * * * *Wld_InsertNpc(DMT_DementorAmbientSekob2,"NW_FARM4 _IN_02");
* * * * * * * * *Wld_InsertNpc(DMT_DementorAmbientSekob3,"NW_FARM4 _IN_03");
* * * * * * * * *Wld_InsertNpc(DMT_DementorAmbientSekob4,"NW_FARM4 _IN_04");
* * * * * * * * *Sekob.flags = NPC_FLAG_IMMORTAL;
* * * * * *};
* * * * * *B_StartOtherRoutine(Lester,"WAITFORPLAYER");
* * * * * *B_StartOtherRoutine(Bennet,"PRISON");
* * * * * *B_StartOtherRoutine(Sergio,"WAIT");
* * * * * *B_StartOtherRoutine(Peck,"STORAGE");
* * * * * *B_RemoveNpc(PAL_203_Lothar);
* * * * * *Wld_InsertNpc(Wolf,"NW_PATH_TO_MONASTER_AREA_10") ;
* * * * * *Wld_InsertNpc(Warg,"NW_XARDAS_GOBBO_01");
* * * * * *Wld_InsertNpc(Warg,"NW_XARDAS_GOBBO_01");
* * * * * *Wld_InsertNpc(Zombie02,"NW_FARM4_WOOD_MONSTER_MOR E_02");
* * * * * *Wld_InsertNpc(Zombie01,"NW_FARM4_WOOD_MONSTER_MOR E_02");
* * * * * *Wld_InsertNpc(Zombie02,"NW_BIGFARM_LAKE_03_MOVEME NT5");
* * * * * *Wld_InsertNpc(Skeleton,"NW_FARM4_WOOD_MONSTER_MOR E_01");
* * * * * *Wld_InsertNpc(Skeleton,"NW_FARM4_WOOD_MONSTER_MOR E_01");
* * * * * *Wld_InsertNpc(Giant_Bug,"NW_FARM4_WOOD_MONSTER_N_ 1_MONSTER");
* * * * * *Wld_InsertNpc(Giant_Bug,"NW_FARM4_WOOD_MONSTER_N_ 3");
* * * * * *Wld_InsertNpc(Shadowbeast,"NW_FARM4_WOOD_MONSTER_ 05");
* * * * * *Wld_InsertNpc(DragonSnapper,"NW_FARM4_WOOD_MONSTE R_05");
* * * * * *Wld_InsertNpc(DragonSnapper,"NW_FARM4_WOOD_MONSTE R_05");
* * * * * *Wld_InsertNpc(DragonSnapper,"NW_CASTLEMINE_TROLL_ 02");
* * * * * *Wld_InsertNpc(DragonSnapper,"NW_CASTLEMINE_TROLL_ 02");
* * * * * *Wld_InsertNpc(DragonSnapper,"NW_FARM3_PATH_11_SMA LLRIVER_10");
* * * * * *Wld_InsertNpc(DragonSnapper,"NW_FARM3_PATH_11_SMA LLRIVER_10");
* * * * * *Wld_InsertNpc(DragonSnapper,"NW_FARM3_MOUNTAINLAK E_03");
* * * * * *Wld_InsertNpc(DragonSnapper,"NW_FARM3_BIGWOOD_03_ C");
* * * * * *Wld_InsertNpc(DragonSnapper,"NW_FARM3_BIGWOOD_03_ C");
* * * * * *Wld_InsertNpc(DMT_DementorAmbientSpeaker,"NW_CITY _TO_FARM2_03");
* * * * * *Wld_InsertNpc(DMT_DementorAmbient,"FP_ROAM_NW_BIG FARM_FELDREUBER11");
* * * * * *Wld_InsertNpc(DMT_DementorAmbient,"FP_STAND_DEMEN TOR_02");
* * * * * *Wld_InsertNpc(DMT_DementorAmbientSpeaker,"FP_STAN D_DEMENTOR_03");
* * * * * *Wld_InsertNpc(DMT_DementorAmbient,"FP_STAND_DEMEN TOR_04");
* * * * * *Wld_InsertNpc(DMT_DementorAmbientSpeaker,"FP_STAN D_DEMENTOR_05");
* * * * * *Wld_InsertNpc(DMT_DementorAmbientSpeaker,"FP_STAN D_DEMENTOR_06");
* * * * * *Wld_InsertNpc(DMT_DementorAmbientSpeaker,"FP_ROAM _CITY_TO_FOREST_01");
* * * * * *Wld_InsertNpc(DMT_DementorAmbientSpeaker,"FP_ROAM _CITY_TO_FOREST_15");
* * * * * *Wld_InsertNpc(DMT_DementorAmbient,"FP_STAND_DEMEN TOR_07");
* * * * * *Wld_InsertNpc(DMT_DementorAmbientSpeaker,"FP_STAN D_DEMENTOR_08");
* * * * * *Wld_InsertNpc(DMT_DementorAmbient,"FP_STAND_DEMEN TOR_09");
* * * * * *Wld_InsertNpc(DMT_DementorAmbientSpeaker,"FP_STAN D_DEMENTOR_10");
* * * * * *Wld_InsertNpc(DMT_DementorAmbient,"FP_STAND_DEMEN TOR_11");
* * * * * *Wld_InsertNpc(DMT_DementorAmbient,"FP_STAND_DEMEN TOR_12");
* * * * * *Wld_InsertNpc(DMT_DementorAmbient,"FP_STAND_DEMEN TOR_13");
* * * * * *Wld_InsertNpc(DMT_DementorAmbient,"FP_STAND_DEMEN TOR_14");
* * * * * *Wld_InsertNpc(DMT_DementorAmbient,"FP_STAND_DEMEN TOR_15");
* * * * * *Wld_InsertNpc(DMT_DementorAmbient,"FP_STAND_DEMEN TOR_16");
* * * * * *Wld_InsertNpc(DMT_DementorAmbient,"FP_STAND_DEMEN TOR_17");
* * * * * *Wld_InsertNpc(DMT_DementorAmbientSpeaker,"FP_STAN D_DEMENTOR_18");
* * * * * *Wld_InsertNpc(DMT_DementorAmbientWalker11,"CITY1" );
* * * * * *Wld_InsertNpc(DMT_DementorAmbientWalker9,"CITY1") ;
* * * * * *Wld_InsertNpc(DMT_DementorAmbientWalker6,"CITY1") ;
* * * * * *Wld_InsertNpc(DMT_DementorAmbientWalker3,"CITY1") ;
* * * * * *Wld_InsertNpc(DMT_DementorAmbientWalker1,"CITY1") ;
* * * * * *Wld_InsertNpc(BDT_1025_Bandit_H,"NW_FOREST_CAVE1_ 02");
* * * * * *Wld_InsertNpc(BDT_1026_Bandit_H,"NW_FOREST_CAVE1_ 03");
* * * * * *Wld_InsertNpc(BDT_1027_Bandit_H,"NW_FOREST_CAVE1_ 04");
* * * * * *Wld_InsertNpc(Follow_Sheep_AKIL,"NW_FOREST_CAVE1_ IN_02");
* * * * * *if(Npc_IsDead(Malak) == FALSE)
* * * * * *{
* * * * * * * * *B_StartOtherRoutine(Malak,"FleeFromPass");
* * * * * * * * *Malak_isAlive_Kap3 = TRUE;
* * * * * * * * *B_StartOtherRoutine(BAU_962_Bauer,"FleeFromPass") ;
* * * * * * * * *B_StartOtherRoutine(BAU_964_Bauer,"FleeFromPass") ;
* * * * * * * * *B_StartOtherRoutine(BAU_965_Bauer,"FleeFromPass") ;
* * * * * * * * *B_StartOtherRoutine(BAU_966_Bauer,"FleeFromPass") ;
* * * * * * * * *B_StartOtherRoutine(BAU_967_Bauer,"FleeFromPass") ;
* * * * * * * * *B_StartOtherRoutine(BAU_968_Bauer,"FleeFromPass") ;
* * * * * * * * *B_StartOtherRoutine(BAU_969_Bauer,"FleeFromPass") ;
* * * * * * * * *if(hero.guild == GIL_KDF)
* * * * * * * * *{
* * * * * * * * * * * *CreateInvItems(Malak,ITWR_DementorObsessionBook_M IS,1);
* * * * * * * * *};
* * * * * *};
* * * * * *if((hero.guild == GIL_MIL) || (hero.guild == GIL_PAL))
* * * * * *{
* * * * * * * * *B_StartOtherRoutine(Hilda,"Krank");
* * * * * *};
* * * * * *if((hero.guild == GIL_SLD) || (hero.guild == GIL_DJG))
* * * * * *{
* * * * * * * * *Wld_InsertItem(ItMw_MalethsGehstock_MIS,"FP_ITEM_ FARM1_01");
* * * * * * * * *Wld_InsertNpc(Shadowbeast,"NW_LITTLESTONEHENDGE") ;
* * * * * * * * *Wld_InsertNpc(BDT_1024_MalethsBandit,"NW_FARM1_BA NDITS_CAVE_08");
* * * * * * * * *Wld_InsertNpc(BDT_1006_Bandit_H,"FP_STAND_DEMENTO R_KDF_29");
* * * * * * * * *Wld_InsertNpc(BDT_1007_Bandit_H,"FP_STAND_DEMENTO R_KDF_30");
* * * * * * * * *Wld_InsertNpc(BDT_1008_Bandit_H,"NW_FARM1_BANDITS _CAVE_03");
* * * * * * * * *Wld_InsertNpc(BDT_1004_Bandit_M,"NW_FARM1_BANDITS _CAVE_02");
* * * * * * * * *Wld_InsertNpc(BDT_1005_Bandit_M,"NW_FARM1_BANDITS _CAVE_04");
* * * * * *};
* * * * * *if(hero.guild == GIL_KDF)
* * * * * *{
* * * * * * * * *Wld_InsertItem(ItMi_KarrasBlessedStone_Mis,"FP_IT EM_FARM1_03");
* * * * * * * * *Wld_InsertItem(ItMi_KarrasBlessedStone_Mis,"FP_NW _ITEM_TROLL_10");
* * * * * * * * *B_StartOtherRoutine(Hilda,"KRANK");
* * * * * * * * *if(Npc_IsDead(Vino) == FALSE)
* * * * * * * * *{
* * * * * * * * * * * *B_StartOtherRoutine(Vino,"OBESESSIONRITUAL");
* * * * * * * * * * * *CreateInvItems(Vino,ITWR_DementorObsessionBook_MI S,1);
* * * * * * * * * * * *Vino_isAlive_Kap3 = TRUE;
* * * * * * * * * * * *B_StartOtherRoutine(Lobart,"OBESESSIONRITUAL");
* * * * * * * * * * * *Wld_InsertNpc(DMT_DementorSpeakerVino1,"FP_STAND_ DEMENTOR_KDF_31");
* * * * * * * * * * * *Wld_InsertNpc(DMT_DementorSpeakerVino2,"FP_STAND_ DEMENTOR_KDF_32");
* * * * * * * * * * * *Wld_InsertNpc(DMT_DementorSpeakerVino3,"FP_STAND_ DEMENTOR_KDF_33");
* * * * * * * * * * * *Wld_InsertNpc(DMT_DementorSpeakerVino4,"NW_LITTLE STONEHENDGE_02");
* * * * * * * * * * * *B_KillNpc(YGiant_Bug_VinoRitual1);
* * * * * * * * * * * *B_KillNpc(YGiant_Bug_VinoRitual2);
* * * * * * * * *};
* * * * * * * * *if(Npc_IsDead(Bromor) == FALSE)
* * * * * * * * *{
* * * * * * * * * * * *CreateInvItems(Bromor,ITWR_DementorObsessionBook_ MIS,1);
* * * * * * * * *};
* * * * * *};
* * * * * *if((MIS_Canthars_KomproBrief != LOG_SUCCESS) && (MIS_Canthars_KomproBrief != FALSE) && (Canthar_Pay == FALSE) && (Npc_IsDead(Canthar) == FALSE))
* * * * * *{
* * * * * * * * *B_RemoveNpc(Sarah);
* * * * * * * * *B_StartOtherRoutine(Canthar,"MARKTSTAND");
* * * * * * * * *AI_Teleport(Canthar,"NW_CITY_SARAH");
* * * * * * * * *Canthar_Sperre = TRUE;
* * * * * * * * *Canthar_WiederRaus = TRUE;
* * * * * *};
* * * * * *CreateInvItems(Lester,ItMw_1h_Bau_Axe,1);
* * * * * *CreateInvItems(Ehnim,ItMi_Moleratlubric_MIS,1);
* * * * * *ShrineIsObsessed_NW_TROLLAREA_PATH_37 = TRUE;
* * * * * *ShrineIsObsessed_NW_FARM1_CONNECT_XARDAS = TRUE;
* * * * * *ShrineIsObsessed_NW_TROLLAREA_PATH_66 = TRUE;
* * * * * *ShrineIsObsessed_NW_TROLLAREA_PATH_04 = TRUE;
* * * * * *ShrineIsObsessed_SAGITTA = TRUE;
* * * * * *ShrineIsObsessed_NW_BIGMILL_MALAKSVERSTECK_02 = TRUE;
* * * * * *ShrineIsObsessed_NW_FARM3_BIGWOOD_02 = TRUE;
* * * * * *if((hero.guild == GIL_MIL) || (hero.guild == GIL_PAL))
* * * * * *{
* * * * * * * * *IntroduceChapter(KapWechsel_3,KapWechsel_3_Text," chapter3_MIL.tga","chapter_01.wav",6000);
* * * * * *}
* * * * * *else if(hero.guild == GIL_KDF)
* * * * * *{
* * * * * * * * *IntroduceChapter(KapWechsel_3,KapWechsel_3_Text," chapter3_KDF.tga","chapter_01.wav",6000);
* * * * * *}
* * * * * *else
* * * * * *{
* * * * * * * * *IntroduceChapter(KapWechsel_3,KapWechsel_3_Text," chapter3_SLD.tga","chapter_01.wav",6000);
* * * * * *};
* * * * * *EnterNW_Kapitel3 = TRUE;
* * *};
};





Ответить с цитированием