Nie da się zbierać trofeów zwierzęcych. 6775 16

O temacie

Autor TheKetrab

Zaczęty 14.01.2016 roku

Wyświetleń 6775

Odpowiedzi 16

TheKetrab

TheKetrab

Użytkownicy
posty334
Propsy217
ProfesjaProducent
  • Użytkownicy
Po nauczeniu się zbierania trofeów nie mogę ich rabować. Nieważne, czy nauczyłem się garbować skóry, obcinać skrzydła, czy wyrywać kły - w ekwipunku zabitego zwierzęcia jest tylko surowe mięso. Nie wiem, czy coś namieszałem... Ale nie wydaje mi się. Próbowałem dodać skórę czarnego wilka w ekwipunku czarnego wilka, ale nawet po wykomentowaniu linijki nie mogłem rabować nawet zwykłych wilków.

W czym może tkwić problem?

Skrypt B_GiveDeathInf:
// **************************
// B_GiveDeathInv
// --------------
// für Menschen und Monster
// gibt Monstern AnimalTrophy
// **************************

func void B_GiveDeathInv (var C_NPC slf)
{
// EXIT IF...

//-------- NUR beim ersten Durchlauf weitermachen (AIV_DeathInvGiven ist dann FALSE, wird hier (unten) auf TRUE gesetzt) --------
if (slf.aivar[AIV_DeathInvGiven] == TRUE)
{
return;
};

// FUNC

// ------ Zähne verteilen ------
if (PLAYER_TALENT_TAKEANIMALTROPHY[TROPHY_Teeth] == TRUE)
{
if (slf.aivar[AIV_MM_REAL_ID] == ID_WOLF) { CreateInvItems (slf, ItAt_Teeth , 2); };
if (slf.aivar[AIV_MM_REAL_ID] == ID_ICEWOLF) { CreateInvItems (slf, ItAt_Teeth , 2); };
if (slf.aivar[AIV_MM_REAL_ID] == ID_WARG) { CreateInvItems (slf, ItAt_Teeth , 2); };
if (slf.aivar[AIV_MM_REAL_ID] == ID_SNAPPER) { CreateInvItems (slf, ItAt_Teeth , 2); };
if (slf.aivar[AIV_MM_REAL_ID] == ID_DRAGONSNAPPER) { CreateInvItems (slf, ItAt_Teeth , 2); };
if (slf.aivar[AIV_MM_REAL_ID] == ID_RAZOR) { CreateInvItems (slf, ItAt_Teeth , 2); };
if (slf.aivar[AIV_MM_REAL_ID] == ID_SHADOWBEAST) { CreateInvItems (slf, ItAt_Teeth , 2); };
if (slf.aivar[AIV_MM_REAL_ID] == ID_BLOODHOUND) { CreateInvItems (slf, ItAt_Teeth , 2); };
if (slf.aivar[AIV_MM_REAL_ID] == ID_SWAMPSHARK) { CreateInvItems (slf, ItAt_SharkTeeth, 1); };


if (slf.aivar[AIV_MM_REAL_ID] == ID_TROLL) { CreateInvItems (slf, ItAt_TrollTooth, 2); };
if (slf.aivar[AIV_MM_REAL_ID] == ID_TROLL_BLACK) { CreateInvItems (slf, ItAt_TrollTooth, 4); };
};

// ------ Krallen verteilen ------
if (PLAYER_TALENT_TAKEANIMALTROPHY[TROPHY_Claws] == TRUE)
{
if (slf.aivar[AIV_MM_REAL_ID] == ID_WARAN) { CreateInvItems (slf, ItAt_Claw , 2); };
if (slf.aivar[AIV_MM_REAL_ID] == ID_FIREWARAN) { CreateInvItems (slf, ItAt_Claw , 4); };
if (slf.aivar[AIV_MM_REAL_ID] == ID_SNAPPER) { CreateInvItems (slf, ItAt_Claw , 2); };
if (slf.aivar[AIV_MM_REAL_ID] == ID_RAZOR) { CreateInvItems (slf, ItAt_Claw , 2); };
if (slf.aivar[AIV_MM_REAL_ID] == ID_DRAGONSNAPPER) { CreateInvItems (slf, ItAt_Claw , 4); };
if (slf.aivar[AIV_MM_REAL_ID] == ID_SHADOWBEAST) { CreateInvItems (slf, ItAt_Claw , 4); };
if (slf.aivar[AIV_MM_REAL_ID] == ID_BLOODHOUND) { CreateInvItems (slf, ItAt_Claw , 4); };


if (slf.aivar[AIV_MM_REAL_ID] == ID_LURKER) { CreateInvItems (slf, ItAt_LurkerClaw, 1); };
};

// ------ Fell und Häute verteilen ------
if (PLAYER_TALENT_TAKEANIMALTROPHY[TROPHY_Fur] == TRUE)
{
if (slf.aivar[AIV_MM_REAL_ID] == ID_SHEEP) { CreateInvItems (slf, ItAt_SheepFur , 1); };
// if (slf.aivar[AIV_MM_REAL_ID] == 100) { CreateInvItems (slf, ItNa_BlackWolfFur , 1); };
if (slf.aivar[AIV_MM_REAL_ID] == ID_WOLF) { CreateInvItems (slf, ItAt_WolfFur , 1); };
if (slf.aivar[AIV_MM_REAL_ID] == ID_ICEWOLF) { CreateInvItems (slf, ItAt_WolfFur , 1); };
if (slf.aivar[AIV_MM_REAL_ID] == ID_WARG) { CreateInvItems (slf, ItAt_WargFur , 1); };
if (slf.aivar[AIV_MM_REAL_ID] == ID_SHADOWBEAST) { CreateInvItems (slf, ItAt_ShadowFur , 1); };
if (slf.aivar[AIV_MM_REAL_ID] == ID_TROLL) { CreateInvItems (slf, ItAt_TrollFur , 1); };
if (slf.aivar[AIV_MM_REAL_ID] == ID_TROLL_BLACK) { CreateInvItems (slf, ItAt_TrollBlackFur , 1); };
if (slf.aivar[AIV_MM_REAL_ID] == ID_Keiler) { CreateInvItems (slf, ItAt_Addon_KeilerFur, 1); };
};

I TAK DALEJ

Skrypt nauczyciela: (podejrzewam, że tutaj jest błąd, ale robiąc ten skrypt wzorowałem się na Gaanie z G2NK)
///////////////////////////////////////////////////////////////////////
// Info TeachHunting
///////////////////////////////////////////////////////////////////////
instance DIA_NASZ_228_Chris_TEACHHUNTING (C_INFO)
{
npc     = NASZ_228_Chris;
nr          = 12;
condition   = DIA_NASZ_228_Chris_TEACHHUNTING_Condition;
information = DIA_NASZ_228_Chris_TEACHHUNTING_Info;
permanent   = TRUE;
description = "Czego możesz mnie nauczyć?";
};

func int DIA_NASZ_228_Chris_TEACHHUNTING_Condition ()
{
if (NASZ_228_Chris_TeachPlayer == TRUE)
{
return TRUE;
};
};

func void DIA_NASZ_228_Chris_TEACHHUNTING_Info ()
{
AI_Output (other, self, "DIA_NASZ_228_Chris_TEACHHUNTING_15_00"); //Czego możesz mnie nauczyć?
if (
(PLAYER_TALENT_TAKEANIMALTROPHY [TROPHY_Claws] == FALSE)
||(PLAYER_TALENT_TAKEANIMALTROPHY [TROPHY_Fur] == FALSE)
||(PLAYER_TALENT_TAKEANIMALTROPHY [TROPHY_BFSting] == FALSE)
||(PLAYER_TALENT_TAKEANIMALTROPHY [TROPHY_BFWing] == FALSE)
||(PLAYER_TALENT_TAKEANIMALTROPHY [TROPHY_Teeth] == FALSE)
||((PLAYER_TALENT_TAKEANIMALTROPHY [TROPHY_DrgSnapperHorn] == FALSE))
)
{
AI_Output (self, other, "DIA_NASZ_228_Chris_TEACHHUNTING_03_01"); //To zależy od tego, czego ty chciałbyś się nauczyć.

Info_AddChoice (DIA_NASZ_228_Chris_TEACHHUNTING, DIALOG_BACK, DIA_NASZ_228_Chris_TEACHHUNTING_BACK);

if (PLAYER_TALENT_TAKEANIMALTROPHY [TROPHY_Teeth] == FALSE)
{
Info_AddChoice (DIA_NASZ_228_Chris_TEACHHUNTING, B_BuildLearnString ("Usuń kły",B_GetLearnCostTalent (other,NPC_TALENT_TAKEANIMALTROPHY, TROPHY_Teeth)),  DIA_NASZ_228_Chris_TEACHHUNTING_Teeth);
};
if (PLAYER_TALENT_TAKEANIMALTROPHY [TROPHY_Claws] == FALSE)
{
Info_AddChoice (DIA_NASZ_228_Chris_TEACHHUNTING, B_BuildLearnString ("Usuń pazury",B_GetLearnCostTalent (other,NPC_TALENT_TAKEANIMALTROPHY, TROPHY_Claws)),  DIA_NASZ_228_Chris_TEACHHUNTING_Claws);
};
if (PLAYER_TALENT_TAKEANIMALTROPHY [TROPHY_Fur] == FALSE)
{
Info_AddChoice (DIA_NASZ_228_Chris_TEACHHUNTING, B_BuildLearnString ("Obedrzyj ze skóry",B_GetLearnCostTalent (other,NPC_TALENT_TAKEANIMALTROPHY, TROPHY_Fur)),  DIA_NASZ_228_Chris_TEACHHUNTING_Fur);
};
if (PLAYER_TALENT_TAKEANIMALTROPHY [TROPHY_BFSting] == FALSE)
{
Info_AddChoice (DIA_NASZ_228_Chris_TEACHHUNTING, B_BuildLearnString ("Żądło krwiopijcy",B_GetLearnCostTalent (other,NPC_TALENT_TAKEANIMALTROPHY, TROPHY_BFSting)),  DIA_NASZ_228_Chris_TEACHHUNTING_BFSting);
};
if (PLAYER_TALENT_TAKEANIMALTROPHY [TROPHY_BFWing] == FALSE)
{
Info_AddChoice (DIA_NASZ_228_Chris_TEACHHUNTING, B_BuildLearnString ("Skrzydła krwiopijcy",B_GetLearnCostTalent (other,NPC_TALENT_TAKEANIMALTROPHY, TROPHY_BFWing)),  DIA_NASZ_228_Chris_TEACHHUNTING_BFWing);
};
if (PLAYER_TALENT_TAKEANIMALTROPHY [TROPHY_DrgSnapperHorn] == FALSE)
{
Info_AddChoice (DIA_NASZ_228_Chris_TEACHHUNTING, B_BuildLearnString ("Róg smoczego zębacza",B_GetLearnCostTalent (other,NPC_TALENT_TAKEANIMALTROPHY, TROPHY_DrgSnapperHorn)),  DIA_NASZ_228_Chris_TEACHHUNTING_DrgSnapperHorn);
};
}
else
{
AI_Output (self, other, "DIA_NASZ_228_Chris_TEACHHUNTING_03_02"); //Niestety, nie mogę ci powiedzieć nic, czego byś już nie wiedział.
};
};

func void DIA_NASZ_228_Chris_TEACHHUNTING_BACK()
{
Info_ClearChoices (DIA_NASZ_228_Chris_TEACHHUNTING);
};

// ------ Klauen hacken ------
func void DIA_NASZ_228_Chris_TEACHHUNTING_Claws()
{
if (B_TeachPlayerTalentTakeAnimalTrophy (self, other, TROPHY_Claws))
{
AI_Output (self, other, "DIA_NASZ_228_Chris_TEACHHUNTING_Claws_03_00"); //Zwierzęta nie lubią być pozbawiane pazurów. Musisz wykonać bardzo precyzyjne cięcie.
AI_Output (self, other, "DIA_NASZ_228_Chris_TEACHHUNTING_Claws_03_01"); //Skrzyżuj lekko ręce, a potem silnie pchnij.
AI_Output (self, other, "DIA_NASZ_228_Chris_TEACHHUNTING_Claws_03_02"); //Handlarze bardzo lubią, jeśli ktoś płaci im pazurami.

};

Info_ClearChoices (DIA_NASZ_228_Chris_TEACHHUNTING);
Info_AddChoice (DIA_NASZ_228_Chris_TEACHHUNTING, DIALOG_BACK, DIA_NASZ_228_Chris_TEACHHUNTING_BACK);

};

// ------ Fell abziehen ------
func void DIA_NASZ_228_Chris_TEACHHUNTING_Teeth()
{
if (B_TeachPlayerTalentTakeAnimalTrophy (self, other, TROPHY_Teeth))
{
AI_Output (self, other, "DIA_NASZ_228_Chris_TEACHHUNTING_Teeth_03_00"); //Najłatwiej jest pozbawić zwierzę zębów. Natnij nożem dziąsło dookoła zęba.
AI_Output (self, other, "DIA_NASZ_228_Chris_TEACHHUNTING_Teeth_03_01"); //Potem musisz już tylko uderzyć w ząb - i po wszystkim.


};

Info_ClearChoices (DIA_NASZ_228_Chris_TEACHHUNTING);
Info_AddChoice (DIA_NASZ_228_Chris_TEACHHUNTING, DIALOG_BACK, DIA_NASZ_228_Chris_TEACHHUNTING_BACK);
};

// ------ Fell abziehen ------
func void DIA_NASZ_228_Chris_TEACHHUNTING_Fur()
{
if (B_TeachPlayerTalentTakeAnimalTrophy (self, other, TROPHY_Fur))
{
AI_Output (self, other, "DIA_NASZ_228_Chris_TEACHHUNTING_Fur_03_00"); //Obdzieranie ze skóry najlepiej jest zacząć od wykonania głębokiego nacięcia dookoła tylnych kończyn.
AI_Output (self, other, "DIA_NASZ_228_Chris_TEACHHUNTING_Fur_03_01"); //Jeśli zrobisz to właściwie, zdarcie skóry to już drobnostka.
};

Info_ClearChoices (DIA_NASZ_228_Chris_TEACHHUNTING);
Info_AddChoice (DIA_NASZ_228_Chris_TEACHHUNTING, DIALOG_BACK, DIA_NASZ_228_Chris_TEACHHUNTING_BACK);
};

// ------ Blutfliegenstachel ------
func void DIA_NASZ_228_Chris_TEACHHUNTING_BFSting()
{
if (B_TeachPlayerTalentTakeAnimalTrophy (self, other, TROPHY_BFSting))
{
AI_Output (self, other, "DIA_NASZ_228_Chris_TEACHHUNTING_BFSting_03_00"); //Na tylnej stronie odwłoku tej muchy znajduje się miękki punkt.
AI_Output (self, other, "DIA_NASZ_228_Chris_TEACHHUNTING_BFSting_03_01"); //Jeśli na niego naciśniesz, wysunie się żądło, które będziesz mógł odciąć nożem.

};

Info_ClearChoices (DIA_NASZ_228_Chris_TEACHHUNTING);
Info_AddChoice (DIA_NASZ_228_Chris_TEACHHUNTING, DIALOG_BACK, DIA_NASZ_228_Chris_TEACHHUNTING_BACK);
};
// ------ Blutfliegenflügel ------
func void DIA_NASZ_228_Chris_TEACHHUNTING_BFWing ()
{
if (B_TeachPlayerTalentTakeAnimalTrophy (self, other, TROPHY_BFWing))
{
AI_Output (self, other, "DIA_NASZ_228_Chris_TEACHHUNTING_BFWing_03_00"); //Najlepszym sposobem na usunięcie skrzydeł krwiopijcy jest odcięcie ich ostrym nożem tuż przy samym ciele.
AI_Output (self, other, "DIA_NASZ_228_Chris_TEACHHUNTING_BFWing_03_01"); //Musisz uważać, skrzydła są bardzo delikatne. Jeśli naruszysz ich delikatną powłokę, staną się bezwartościowe.

};

Info_ClearChoices (DIA_NASZ_228_Chris_TEACHHUNTING);
Info_AddChoice (DIA_NASZ_228_Chris_TEACHHUNTING, DIALOG_BACK, DIA_NASZ_228_Chris_TEACHHUNTING_BACK);
};
// ------ DrgSnapperHorn ------
func void DIA_NASZ_228_Chris_TEACHHUNTING_DrgSnapperHorn()
{
if (B_TeachPlayerTalentTakeAnimalTrophy (self, other, TROPHY_DrgSnapperHorn))
{
AI_Output (self, other, "DIA_NASZ_228_Chris_TEACHHUNTING_DrgSnapperHorn_03_00"); //Mimo, że wydaje się to dość proste, może sprawić problem nawet doświadczonemu myśliwemu.
AI_Output (self, other, "DIA_NASZ_228_Chris_TEACHHUNTING_DrgSnapperHorn_03_01"); //Najpierw musisz wbić nóż jak najgłębiej w sam środek czoła, a następnie ostrożnie podważyć róg.
AI_Output (self, other, "DIA_NASZ_228_Chris_TEACHHUNTING_DrgSnapperHorn_03_02"); //Jeśli nie możesz oddzielić go od czaszki, będziesz sobie musiał pomóc drugim nożem.
};

Info_ClearChoices (DIA_NASZ_228_Chris_TEACHHUNTING);
Info_AddChoice (DIA_NASZ_228_Chris_TEACHHUNTING, DIALOG_BACK, DIA_NASZ_228_Chris_TEACHHUNTING_BACK);
};

Proszę o pomoc, pozdrawiam :)
 

Toworish

Toworish

Użytkownicy
http://chomikuj.pl/ToWoRiSh
posty1664
Propsy254
ProfesjaNierób
  • Użytkownicy
  • http://chomikuj.pl/ToWoRiSh
if (slf.aivar[AIV_MM_REAL_ID] == 100) wtf? robisz wilka na podstawie skryptu człeka?
 
Niebawem...Pierdolnę se poradniki do Goticzka. Albo i nie, bo sie mnie nie chce.

TheKetrab

TheKetrab

Użytkownicy
posty334
Propsy217
ProfesjaProducent
  • Użytkownicy
Tutaj była użyta wartość 100:
http://themodders.org/index.php?topic=21976.0
Powinienem dorobić stałą?

Ale tak jak mówiłem - nawet po wykomentowaniu tamtej linijki wciąż nie da się rabować nawet zwykłych skór, pazurów i innych.
 

Toworish

Toworish

Użytkownicy
http://chomikuj.pl/ToWoRiSh
posty1664
Propsy254
ProfesjaNierób
  • Użytkownicy
  • http://chomikuj.pl/ToWoRiSh
1. pokaż skrypt black wolfa
2. jakich skryptów używasz? Polskich? czy czystych? g1/g2?
 
Niebawem...Pierdolnę se poradniki do Goticzka. Albo i nie, bo sie mnie nie chce.

TheKetrab

TheKetrab

Użytkownicy
posty334
Propsy217
ProfesjaProducent
  • Użytkownicy
1. BlackWolf: (na samym dole)
//*************************
// Warg Prototype
//*************************

PROTOTYPE Mst_Default_Warg(C_Npc)
{
//----- Monster ----
name = "Warg";
guild = GIL_WOLF;
aivar[AIV_MM_REAL_ID] = ID_WARG;
level = 30;

//----- Attributes ----
attribute [ATR_STRENGTH] = 150;
attribute [ATR_DEXTERITY] = 150;
attribute [ATR_HITPOINTS_MAX] = 300;
attribute [ATR_HITPOINTS] = 300;
attribute [ATR_MANA_MAX] = 0;
attribute [ATR_MANA] = 0;

//----- Protections ----
protection [PROT_BLUNT] = 125;
protection [PROT_EDGE] = 125;
protection [PROT_POINT] = 75;
protection [PROT_FIRE] = 125;
protection [PROT_FLY] = 125;
protection [PROT_MAGIC] = 0;

//----- Damage Types ----
damagetype = DAM_EDGE;
// damage [DAM_INDEX_BLUNT] = 0;
// damage [DAM_INDEX_EDGE] = 0;
// damage [DAM_INDEX_POINT] = 0;
// damage [DAM_INDEX_FIRE] = 0;
// damage [DAM_INDEX_FLY] = 0;
// damage [DAM_INDEX_MAGIC] = 0;

//----- Kampf-Taktik ----
fight_tactic = FAI_WOLF;

//----- Senses & Ranges ----
senses = SENSE_HEAR | SENSE_SEE | SENSE_SMELL;
senses_range = PERC_DIST_MONSTER_ACTIVE_MAX;

aivar[AIV_MM_ThreatenBeforeAttack] = TRUE;
aivar[AIV_MM_FollowTime] = FOLLOWTIME_LONG;
aivar[AIV_MM_FollowInWater] = TRUE;
aivar[AIV_MM_Packhunter] = TRUE;

//----- Daily Routine ----
start_aistate = ZS_MM_AllScheduler;

aivar[AIV_MM_RoamStart] = OnlyRoutine;
};


//*************
// Visuals
//*************


func void B_SetVisuals_WARG()
{
Mdl_SetVisual (self, "Wolf.mds");
// Body-Mesh Body-Tex Skin-Color Head-MMS Head-Tex Teeth-Tex ARMOR
Mdl_SetVisualBody (self, "Warg_Body2", DEFAULT, DEFAULT, "", DEFAULT,  DEFAULT, -1);
};

func void B_SetVisuals_BLACKWOLF()
{
Mdl_SetVisual (self, "Wolf.mds");
// Body-Mesh Body-Tex Skin-Color Head-MMS Head-Tex Teeth-Tex ARMOR
Mdl_SetVisualBody (self, "Warg_Body", DEFAULT, DEFAULT, "", DEFAULT,  DEFAULT, -1);
};

//************
// Warg
//************

INSTANCE Warg (Mst_Default_Warg)
{
B_SetVisuals_Warg();
Npc_SetToFistMode(self);
CreateInvItems (self, ItFoMuttonRaw, 1);
};
//**********************************************
// Schwarzer Wolf  (MIS)
//*********************************************

INSTANCE BlackWolf (Mst_Default_Warg)
{
name = "Czarny wilk";
level = 6;
//für Inventory
aivar[AIV_MM_REAL_ID] = 100;
//aivar[AIV_MM_REAL_ID] = ID_WOLF;
//----- Attribute ----
attribute [ATR_STRENGTH] = 15;
attribute [ATR_DEXTERITY] = 20;
attribute [ATR_HITPOINTS_MAX] = 120;
attribute [ATR_HITPOINTS] = 120;
attribute [ATR_MANA_MAX] = 0;
attribute [ATR_MANA] = 0;

//----- Protections ----
protection [PROT_BLUNT] = 12;
protection [PROT_EDGE] = 12;
protection [PROT_POINT] = 12;
protection [PROT_FIRE] = 12;
protection [PROT_FLY] = 12;
protection [PROT_MAGIC] = 12;

B_SetVisuals_BLACKWOLF();
Npc_SetToFistMode(self);
CreateInvItems (self, ItFoMuttonRaw, 1);
//CreateInvItems (self, ItNa_BlackWolfFur, 1);
};

2. Czyste spolszczone G2
 

Toworish

Toworish

Użytkownicy
http://chomikuj.pl/ToWoRiSh
posty1664
Propsy254
ProfesjaNierób
  • Użytkownicy
  • http://chomikuj.pl/ToWoRiSh
1. JoWood\Gothic2ZlotaEdycja\_Work\data\Scripts\Content\AI\AI_Intern\AI_MM_Constants.d dodaj odpowiednią linijkę
i zmień tamto id 100 na odpowiednie
2.skoro czystych to może coś zostało usunięte co odpowiadało za trofea xd ale raczej wątpię spójrz:
Jedyne co masz wpisane w info to teachtuning_Back w skrypcie nauczyciela xd
a gdzie reszta? skąd se ma ją wziąć?
chyba że źle rozumiem skrypt nauczyciela, ja tam osobiście wolałbym zrobić po kolei wszystko jak ma bosper i mieć pewność:
func int DIA_Bosper_TeachFUR_Condition ()//condition
{
if (Npc_KnowsInfo(other, DIA_Bosper_Job))//zna dialog o pracy
&& (PLAYER_TALENT_TAKEANIMALTROPHY[TROPHY_Fur] == FALSE)//nie potrafi odzierać z futerka
{
return TRUE;//potwierdzone info
};
};
func void DIA_Bosper_TeachFUR_Info ()//info
{
AI_Output (other, self, "DIA_Bosper_TeachFUR_15_00"); //Naucz mnie, jak obdzierać zwierzynę ze skóry.

if (B_TeachPlayerTalentTakeAnimalTrophy (self, other, TROPHY_Fur))nauka rżnięcia futerka
{
AI_Output (self, other, "DIA_Bosper_TeachFUR_11_01"); //Dobrze. Słuchaj. To dość proste.
AI_Output (self, other, "DIA_Bosper_TeachFUR_11_02"); //Ostrym nożem rozcinasz brzuch zwierzęcia. Potem robisz małe nacięcia po wewnętrznej stronie łap i ściągasz skórę.
if (MIS_Bosper_WolfFurs == LOG_RUNNING)//log
{
AI_Output (self, other, "DIA_Bosper_TeachFUR_11_03"); //Przynieś mi te wilcze skóry, to zobaczymy...
B_LogEntry (TOPIC_BosperWolf,"Bosper nauczył mnie, jak obdzierać zwierzynę ze skóry.");
};
};
};

Ogólnie to przyajmniej na próbę wrzuć ten skrypt do swojego nauczyciela i sprawdź czy chociaż futra zwykłych wilków wtedy zadziałają.
 
Niebawem...Pierdolnę se poradniki do Goticzka. Albo i nie, bo sie mnie nie chce.

TheKetrab

TheKetrab

Użytkownicy
posty334
Propsy217
ProfesjaProducent
  • Użytkownicy
@1. Za czarnego wilka się na razie nie biorę, chcę mieć poukładane wpierw, żeby się wgl dało rabować :D
@2. Podstawiłem skrypt, teraz wygląda to tak:
//*********************************************************************
//          Bosper
//*********************************************************************
INSTANCE DIA_Bosper_TeachFUR   (C_INFO)
{
npc         = NASZ_228_Chris;
  nr          = 20;
  condition   = DIA_Bosper_TeachFUR_Condition;
  information = DIA_Bosper_TeachFUR_Info;
  permanent   = FALSE;
  description = "Naucz mnie.";
};

func int DIA_Bosper_TeachFUR_Condition ()//condition
{
if (PLAYER_TALENT_TAKEANIMALTROPHY[TROPHY_Fur] == FALSE)//nie potrafi odzierać z futerka
{
return TRUE;//potwierdzone info
};
};
func void DIA_Bosper_TeachFUR_Info ()//info
{
AI_Output (other, self, "DIA_Bosper_TeachFUR_15_00"); //Naucz mnie, jak obdzierać zwierzynę ze skóry.

if (B_TeachPlayerTalentTakeAnimalTrophy (self, other, TROPHY_Fur)) //nauka rżnięcia futerka
{
AI_Output (self, other, "DIA_Bosper_TeachFUR_11_01"); //Dobrze. Słuchaj. To dość proste.
AI_Output (self, other, "DIA_Bosper_TeachFUR_11_02"); //Ostrym nożem rozcinasz brzuch zwierzęcia. Potem robisz małe nacięcia po wewnętrznej stronie łap i ściągasz skórę.
if (MIS_Bosper_WolfFurs == LOG_RUNNING)//log
{
AI_Output (self, other, "DIA_Bosper_TeachFUR_11_03"); //Przynieś mi te wilcze skóry, to zobaczymy...
//B_LogEntry (TOPIC_BosperWolf,"Bosper nauczył mnie, jak obdzierać zwierzynę ze skóry.");
};
};
};

I wciąż nic nie działa, dalej nie da się 'futerkować'. Jak spytałeś o to, jakich skryptów używam, to sam zacząłem się zastanawiać, czy aby nie brakuje mi jakiegoś pliku... ZS_Dead? Nie mam pojęcia, to chyba tylko do ludzi?

3. Chyba że dałoby się inaczej wywołać uczenie... W przypadku kradzieży wygląda to tak:
B_TeachThiefTalent (self, other, NPC_TALENT_PICKPOCKET);Więc jest po prostu komenda. Nie da się tak ze zwierzyną?
 

Toworish

Toworish

Użytkownicy
http://chomikuj.pl/ToWoRiSh
posty1664
Propsy254
ProfesjaNierób
  • Użytkownicy
  • http://chomikuj.pl/ToWoRiSh
Masz ten plik? :Gothic II\_Work\Data\Scripts\content\Story\NPC_Scripts\B_CreateAmbientInv.d
 
Niebawem...Pierdolnę se poradniki do Goticzka. Albo i nie, bo sie mnie nie chce.

TheKetrab

TheKetrab

Użytkownicy
posty334
Propsy217
ProfesjaProducent
  • Użytkownicy
Tak, mam. Ale on jest przecież do podstawowego wyposażenia ludzi a nie zwierząt.
 

Toworish

Toworish

Użytkownicy
http://chomikuj.pl/ToWoRiSh
posty1664
Propsy254
ProfesjaNierób
  • Użytkownicy
  • http://chomikuj.pl/ToWoRiSh
No w sumie racja, to nie wiem, raczej niema więcej plików odpowiadających za trofea, W plik startup wpisałes odpowiednio te: linijki?
        B_InitMonsterAttitudes ();
B_InitGuildAttitudes();
B_InitNpcGlobals ();

Bo jak miałeś czyste skrypty, to startup miałeś oczywiście czysty.
 
Niebawem...Pierdolnę se poradniki do Goticzka. Albo i nie, bo sie mnie nie chce.

TheKetrab

TheKetrab

Użytkownicy
posty334
Propsy217
ProfesjaProducent
  • Użytkownicy
Tak, mam - chociaż jest to w kilku miejscach wpisane.
Na wszelki wypadek dodam startup tutaj:
// *******************************************************************
// Startup und Init Funktionen der Level-zen-files
// -----------------------------------------------
// Die STARTUP-Funktionen werden NUR beim ersten Betreten eines Levels
// (nach NewGame) aufgerufen, die INIT-Funktionen jedesmal
// Die Funktionen müssen so heissen wie die zen-files
// *******************************************************************

// *********
// GLOBAL
// *********

func void STARTUP_GLOBAL()
{
// wird fuer jede Welt aufgerufen (vor STARTUP_<LevelName>)
Game_InitGerman();
};

func void INIT_GLOBAL()
{
// wird fuer jede Welt aufgerufen (vor INIT_<LevelName>)
Game_InitGerman();
};


// *********
// Testlevel
// *********


func void STARTUP_Testlevel ()
{

};

func void INIT_SUB_Testlevel ()
{
};

func void INIT_Testlevel ()
{
B_InitMonsterAttitudes ();
B_InitGuildAttitudes();
B_InitNpcGlobals ();

INIT_SUB_Testlevel();
};


// *************
// Alte Oberwelt
// *************

func void STARTUP_OLDCAMP ()
{
//FUNKCJE
//Wld_SendTrigger("KILL_DRAX");
//ITEMS
Wld_InsertItem (ItNa_Uroboros1,"FP_NASZ_UROBOROS1");
Wld_InsertItem (ItNa_Snaf_Przepis,"NASZ_MYSLIWI_ITEM_01");

Wld_InsertItem (ItMi_Flask,"NASZ_FP_KIRGO_1");
Wld_InsertItem (ItMi_Flask,"NASZ_FP_KIRGO_2"); //cosik bugniete, nie ma tej menzurki w grze. wtf
Wld_InsertItem (ItMi_Flask,"NASZ_FP_KIRGO_3");
Wld_InsertItem (ItMi_Flask,"NASZ_FP_KIRGO_4");
Wld_InsertItem (ItMi_Flask,"NASZ_FP_KIRGO_5");
Wld_InsertItem (ItMi_Flask,"NASZ_FP_KIRGO_6");
Wld_InsertItem (ItMi_Flask,"NASZ_FP_KIRGO_7");
Wld_InsertItem (ItMi_Flask,"NASZ_FP_KIRGO_8");
Wld_InsertItem (ItMi_Flask,"NASZ_FP_KIRGO_9");
Wld_InsertItem (ItMi_Flask,"NASZ_FP_KIRGO_10");

//NASZE
Wld_InsertNpc (NASZ_001_Kopacz,"OW_MINE2_GRIMES");
Wld_InsertNpc (NASZ_002_Daryl,"OW_MINE2_05");
Wld_InsertNpc (NASZ_003_Kopacz,"NASZ_KOPALNIA_NOWY_04");
Wld_InsertNpc (NASZ_004_Kopacz,"OW_MINE2_GRIMES");
Wld_InsertNpc (NASZ_005_Ben,"OW_MINE2_STRF");
Wld_InsertNpc (NASZ_006_Renegat,"OW_PATH_2_04");
Wld_InsertNpc (NASZ_007_Draal,"OW_NEWMINE_06_B");
Wld_InsertNpc (NASZ_008_Miecz,"NASZ_MIECZ_4");
Wld_InsertNpc (NASZ_009_Marcos,"NASZ_KOPALNIA_NOWY_02");
Wld_InsertNpc (NASZ_011_Renegat,"NASZ_KOPALNIA_NOWY_03");
Wld_InsertNpc (NASZ_012_Straznik,"OW_PATH_186");
Wld_InsertNpc (NASZ_013_Renegat,"OW_PATH_148_A");
Wld_InsertNpc (NASZ_014_Renegat,"OW_PATH_264");

Wld_InsertNpc (NASZ_101_Korth,"OW_PATH_1_1_WASH");
Wld_InsertNpc (NASZ_102_Lens,"LOCATION_16_IN");
Wld_InsertNpc (NASZ_103_Johny,"NASZ_LOWCY_KUZNIA_01");
Wld_InsertNpc (NASZ_104_Engor,"NASZ_LOWCY_DOM_01");
Wld_InsertNpc (NASZ_105_Straznik,"PATH_OC_NC_11");
Wld_InsertNpc (NASZ_106_Jan,"NASZ_LOWCY_KUZNIA_OGIEN");
Wld_InsertNpc (NASZ_107_Brutus,"NASZ_LOWCY_DOM_04");
Wld_InsertNpc (NASZ_108_Lowca,"NASZ_LOWCY_TRENING_06");
Wld_InsertNpc (NASZ_109_Rethon,"NASZ_LOWCY_TRENING_01");
Wld_InsertNpc (NASZ_110_Keroloth,"NASZ_LOWCY_DOM_05");
Wld_InsertNpc (NASZ_111_Gerold,"NASZ_LOWCY_DOL_02");
Wld_InsertNpc (NASZ_112_Peter,"NASZ_LOWCY_TRENING_04");
Wld_InsertNpc (NASZ_113_Godar,"NASZ_LOWCY_ARENA_18");
Wld_InsertNpc (NASZ_114_Hokurn,"NASZ_LOWCY_ARENA_19");
Wld_InsertNpc (NASZ_115_Kurgan,"NASZ_LOWCY_ARENA_06");
Wld_InsertNpc (NASZ_116_Kjorn,"NASZ_LOWCY_ARENA_15");
Wld_InsertNpc (NASZ_117_Fed,"NASZ_LOWCY_ARENA_16");
Wld_InsertNpc (NASZ_118_Ferros,"NASZ_LOWCY_ARENA_13");
Wld_InsertNpc (NASZ_119_Udar,"OW_WOODRUIN_WOLF_SPAWN");
Wld_InsertNpc (NASZ_120_Phill,"NASZ_LOWCY_GORA_07");
Wld_InsertNpc (NASZ_121_Straznik,"PATH_OC_NC_18");
Wld_InsertNpc (NASZ_122_Daniel,"NASZ_LOWCY_DOL_09");
Wld_InsertNpc (NASZ_123_Lowca,"NASZ_LOWCY_TRENING_02");
Wld_InsertNpc (NASZ_124_Bron,"NASZ_LOWCY_ZAPASY");
Wld_InsertNpc (NASZ_125_Silas,"NASZ_LOWCY_KARCZMA_02");
Wld_InsertNpc (NASZ_126_Robotnik,"NASZ_LOWCY_KARCZMA_10");
Wld_InsertNpc (NASZ_127_Jeremiasz,"NASZ_LOWCY_KARCZMA_13");

Wld_InsertNpc (NASZ_201_Erak,"NASZ_MYSLIWI_GRUPA_01");
Wld_InsertNpc (NASZ_202_Tival,"NASZ_MYSLIWI_GRUPA_02");
Wld_InsertNpc (NASZ_203_Tabuk,"NASZ_MYSLIWI_GRUPA_04");
Wld_InsertNpc (NASZ_204_Vick,"NASZ_MYSLIWI_GRUPA_03");
Wld_InsertNpc (NASZ_205_Mysliwy,"OW_DJG_ROCKCAMP_02");
Wld_InsertNpc (NASZ_206_Mysliwy,"NASZ_MYSLIWI_GRUPA_06");
Wld_InsertNpc (NASZ_207_Mysliwy,"NASZ_MYSLIWI_GRUPA_04");
Wld_InsertNpc (NASZ_208_Mysliwy,"ROCKCAMP");
Wld_InsertNpc (NASZ_209_Mysliwy,"OW_DJG_ROCKCAMP_01");
Wld_InsertNpc (NASZ_210_Mysliwy,"NASZ_MYSLIWI_GRUPA_07");
Wld_InsertNpc (NASZ_211_Hunt,"LOCATION_02_08");
Wld_InsertNpc (NASZ_212_Drax,"NASZ_MYSLIWI_GORA_13");
Wld_InsertNpc (NASZ_213_Gestath,"LOCATION_02_07");
Wld_InsertNpc (NASZ_214_Goth,"LOCATION_02_03");
Wld_InsertNpc (NASZ_215_Kivo,"NASZ_MYSLIWI_CMENTARZ_02");
Wld_InsertNpc (NASZ_216_Aran,"LOCATION_01_06");
Wld_InsertNpc (NASZ_217_Louis,"LOCATION_02_11");
Wld_InsertNpc (NASZ_218_Ammann,"PLATEAU_ROUND01");
Wld_InsertNpc (NASZ_219_Dick,"NASZ_MYSLIWI_GORA_03");
Wld_InsertNpc (NASZ_220_Kirgo,"NASZ_MYSLIWI_DOL_02");
Wld_InsertNpc (NASZ_222_Cappel,"NASZ_MYSLIWI_DOL_06");
Wld_InsertNpc (NASZ_223_Ratford,"NASZ_MYSLIWI_GORA_01");
Wld_InsertNpc (NASZ_224_Dobar,"NASZ_MYSLIWI_DOL_07");
Wld_InsertNpc (NASZ_225_Wrzod,"NASZ_MYSLIWI_GORA_04");
Wld_InsertNpc (NASZ_226_Snaf,"NASZ_MYSLIWI_BALKON_03");
Wld_InsertNpc (NASZ_227_Vachut,"SPAWN_TALL_PATH_BANDITOS2_03");
Wld_InsertNpc (NASZ_228_Chris,"NASZ_MYSIWI_BALKON_02");
Wld_InsertNpc (NASZ_229_Ayan,"NASZ_OZYWIENIEC_A");
Wld_InsertNpc (NASZ_230_Dymoondo,"NASZ_MYSLIWI_POZA_2");
Wld_InsertNpc (NASZ_231_Ted,"NASZ_TED_START");

Wld_InsertNpc (NASZ_301_Bandzior,"OW_MINE3_LEICHE_05");
Wld_InsertNpc (NASZ_302_Bandzior,"OW_MINE3_OUT");
Wld_InsertNpc (NASZ_303_Nod,"NASZ_BANDYCI_TRON_01");
Wld_InsertNpc (NASZ_304_Bam,"OW_PATH_033_TO_CAVE5");
Wld_InsertNpc (NASZ_305_Rabon,"NASZ_BANDYCI_OBOZ_04");
Wld_InsertNpc (NASZ_306_Perrot,"NASZ_BANDYCI_OBOZ_14");
Wld_InsertNpc (NASZ_307_Monk,"OW_PATH_033_TO_CAVE");
Wld_InsertNpc (NASZ_308_Frut,"NASZ_BANDYCI_OBOZ_09");
Wld_InsertNpc (NASZ_309_Straznik,"NASZ_BANDYCI_GROTA_04");
Wld_InsertNpc (NASZ_310_Bandzior,"NASZ_BANDYCI_TRON_02");
Wld_InsertNpc (NASZ_311_Bandzior,"NASZ_BANDYCI_OBOZ_11");
Wld_InsertNpc (NASZ_312_Bandzior,"NASZ_BANDYCI_OBOZ_13");
Wld_InsertNpc (NASZ_313_Bandzior,"NASZ_BANDYCI_OBOZ_18");
Wld_InsertNpc (NASZ_314_Bandzior,"NASZ_BANDYCI_OBOZ_23");
Wld_InsertNpc (NASZ_315_Bandzior,"NASZ_BANDYCI_POZA_1");
Wld_InsertNpc (NASZ_316_Carry,"OW_DJG_WATCH_STONEHENGE_01");
Wld_InsertNpc (NASZ_317_Bandzior,"NASZ_BANDYCI_WODOSPAD_02");
Wld_InsertNpc (NASZ_318_Gobby,"NASZ_BANDYCI_WODOSPAD_01");
Wld_InsertNpc (NASZ_319_Niewolnik,"NASZ_BANDYCI_GROTA_03");
Wld_InsertNpc (NASZ_320_Niewolnik,"NASZ_BANDYCI_GROTA_01");
Wld_InsertNpc (NASZ_321_Niewolnik,"NASZ_BANDYCI_GROTA_02");
Wld_InsertNpc (NASZ_322_Niewolnik,"NASZ_BANDYCI_WODOSPAD_03");
Wld_InsertNpc (NASZ_323_Niewolnik,"NASZ_BANDYCI_WODOSPAD_05");
Wld_InsertNpc (NASZ_324_Niewolnik,"NASZ_BANDYCI_WODOSPAD_06");
Wld_InsertNpc (NASZ_325_Grimes,"NASZ_BANDYCI_WODOSPAD_04");
Wld_InsertNpc (NASZ_326_Domenic,"OW_PATH_3_09");
Wld_InsertNpc (NASZ_327_Danny,"NASZ_BANDYCI_RYBY_L");
Wld_InsertNpc (NASZ_330_Lowca,"NASZ_BANDYCI_LOWCY_02");
Wld_InsertNpc (NASZ_331_Lowca,"NASZ_BANDYCI_LOWCY_01");
Wld_InsertNpc (NASZ_332_Lowca,"NASZ_BANDYCI_LOWCY_03");
Wld_InsertNpc (NASZ_350_Knecht,"NASZ_ARTEFAKT_MOC_1");
Wld_InsertNpc (NASZ_351_Knecht,"NASZ_ARTEFAKT_MOC_2");

Wld_InsertNpc (Sheep,"NASZ_BANDYCI_OBOZ_16");
Wld_InsertNpc (NASZ_399_Moly,"NASZ_BANDYCI_OBOZ_16");
Wld_InsertNpc (Follow_Sheep2,"NASZ_BANDYCI_OBOZ_16");
Wld_InsertNpc (Sheep,"NASZ_BANDYCI_OBOZ_15");

Wld_InsertNpc (NASZ_405_VanGan,"NASZ_BANDYCI_OBOZ_19");
Wld_InsertNpc (NASZ_406_Straznik,"NASZ_ARTEFAKT_MOC_3");
Wld_InsertNpc (NASZ_407_Straznik,"NASZ_ARTEFAKT_SILA_1");
Wld_InsertNpc (NASZ_408_Straznik,"OW_SAWHUT_MOLERAT_SPAWN01");
Wld_InsertNpc (NASZ_409_Nieznany,"NASZ_BANDYCI_ARTEFAT_2");
Wld_InsertNpc (Ozywieniec,"NASZ_OZYWIENIEC_H");

//Polowanie z Chrisem
Wld_InsertNpc (Shadowbeast,"FP_ROAM_OW_PATH_333_02");
Wld_InsertNpc (Shadowbeast,"FP_ROAM_OW_PATH_333_03");
Wld_InsertNpc (Wolf,"FP_ROAM_ORC_2_1_3");
Wld_InsertNpc (Wolf,"FP_ROAM_ORC_2_1_2");
Wld_InsertNpc (Keiler,"FP_NASZ_POLOWANIE_A");
Wld_InsertNpc (Keiler,"FP_NASZ_POLOWANIE_B");
Wld_InsertNpc (Keiler,"FP_NASZ_POLOWANIE_C");
Wld_InsertNpc (Wolf,"FP_NASZ_POLOWANIE_D");
Wld_InsertNpc (Wolf,"FP_NASZ_POLOWANIE_E");
Wld_InsertNpc (wolf,"FP_NASZ_POLOWANIE_F");
Wld_InsertNpc (wolf,"OW_PATH_336");
Wld_InsertNpc (wolf,"OW_PATH_340");

//Zwiad z Erakiem
Wld_InsertNpc (Orc_Erak_A,"FP_ROAM_OW_GOBBO_CAVE03_03");
Wld_InsertNpc (Orc_Erak_B,"FP_ROAM_OW_GOBBO_CAVE03_01");
Wld_InsertNpc (Orc_Erak_C,"FP_ROAM_OW_GOBBO_CAVE03_04");
Wld_InsertNpc (Orc_Erak_D,"FP_ROAM_OW_GOBBO_CAVE03_02");
Wld_InsertNpc (Orc_Erak_E,"FP_ROAM_OW_GOBBO_CAVE03_05");

//Zamek

Wld_InsertNpc (OrcScout,"OC_TO_PRISON");
Wld_InsertNpc (OrcElite_Roam,"FP_REST_OC_SHEEP_03");
Wld_InsertNpc (OrcHerszt_Sit,"FP_ROAM_ORK_OC_01_2");
Wld_InsertNpc (OrcElite_Rest,"FP_STAND_OC_TO_GUARD");
Wld_InsertNpc (OrcShaman_Sit,"OC_MAGE_LAB_ALCHEMY");
Wld_InsertNpc (OrcShaman_Sit,"FP_SMALLTALK_OC_MAGE_01");
Wld_InsertNpc (OrcShaman_Sit,"OC_MAGE_UP_02");
Wld_InsertNpc (OrcShaman_Sit,"OC_MAGE_UP_03");
Wld_InsertNpc (OrcShaman_Sit,"OC_MAGE_UP_04");
Wld_InsertNpc (OrcShaman_Sit,"OC_MAGE_STUDY");
Wld_InsertNpc (OrcShamanHerszt,"NASZ_ZAMEK_FP_01");


//Phill Gobbos
Wld_InsertNpc (goblin0,"FP_NASZ_PHILL_GOBBO_1");
Wld_InsertNpc (goblin1,"FP_NASZ_PHILL_GOBBO_2");
Wld_InsertNpc (goblin2,"FP_NASZ_PHILL_GOBBO_3");
Wld_InsertNpc (goblin3,"FP_NASZ_PHILL_GOBBO_4");
Wld_InsertNpc (goblin4,"FP_NASZ_PHILL_GOBBO_5");
Wld_InsertNpc (goblin5,"OW_DJG_VORPOSTEN_01");

//Keroloth Gobbos
Wld_InsertNpc (goblin6,"FP_ROAM_OW_WARAN_G2");
Wld_InsertNpc (goblin7,"FP_SLEEP_OW_WARAN_G");
Wld_InsertNpc (goblin8,"FP_ROAM_OW_WARAN_G");
Wld_InsertNpc (goblin9,"FP_NASZ_KEROLOTH_GOBBO_1");
Wld_InsertNpc (goblin10,"FP_NASZ_KEROLOTH_GOBBO_2");
Wld_InsertNpc (goblin11,"FP_NASZ_KEROLOTH_GOBBO_3");
Wld_InsertNpc (goblin12,"FP_NASZ_KEROLOTH_GOBBO_4");
Wld_InsertNpc (goblin13,"FP_NASZ_KEROLOTH_GOBBO_5");

//Las OC
Wld_InsertNpc (YWolf,"OW_ADD_09");
Wld_InsertNpc (YWolf,"OW_ADD_09");
Wld_InsertNpc (Bloodfly,"OW_ADD_01");
Wld_InsertNpc (Molerat,"SPAWN_OW_SCAVENRGER_OLDWORLD_C3");
Wld_InsertNpc (Molerat,"SPAWN_OW_SCAVENRGER_OLDWORLD_C3");
Wld_InsertNpc (Molerat,"SPAWN_OW_SCAVENRGER_OLDWORLD_C3");
Wld_InsertNpc (Wolf,"MOVMENT_MOLERATS_OCWOOD");
Wld_InsertNpc (YWolf,"SPAWN_OW_MOLERAT_OCWOOD_OC2");
Wld_InsertNpc (YWolf,"SPAWN_OW_MOLERAT_OCWOOD_OC2");
Wld_InsertNpc (Scavenger,"SPAWN_OW_SCAVENRGER_OCWOOD1");
Wld_InsertNpc (Scavenger,"SPAWN_OW_SCAVENRGER_OCWOOD1");
Wld_InsertNpc (Bloodfly,"SPAWN_OW_BLOODFLY_06_01");
Wld_InsertNpc (Scavenger,"SPAWN_OW_SCA_05_01");
Wld_InsertNpc (Scavenger,"SPAWN_OW_SCA_05_01");
Wld_InsertNpc (Scavenger,"SPAWN_OW_SCA_05_01");
Wld_InsertNpc (Wolf,"MOVEMENT_OW_PATH_SCAVENGER_01_SPAWN01");
Wld_InsertNpc (Wolf,"MOVEMENT_OW_PATH_SCAVENGER_01_SPAWN01");
Wld_InsertNpc (Wolf,"MOVEMENT_OW_PATH_SCAVENGER_01_SPAWN01");
Wld_InsertNpc (Molerat,"SPAWN_OW_MOLERAT_OLDWOOD1_M");
Wld_InsertNpc (Warg,"SPAWN_OW_WOLF_WOOD05_02");
Wld_InsertNpc (Warg,"SPAWN_OW_WOLF_WOOD05_02");
Wld_InsertNpc (Bloodfly,"SPAWN_OW_BLOODFLY_WOOD05_01");
Wld_InsertNpc (Bloodfly,"SPAWN_OW_BLOODFLY_WOOD05_01");
Wld_InsertNpc (Bloodfly,"SPAWN_OW_BLOODFLY_WOOD05_01");
Wld_InsertNpc (Wolf,"SPAWN_OW_SCAVENGER_WOOD10_04");
Wld_InsertNpc (Wolf,"SPAWN_OW_SCAVENGER_WOOD10_04");
Wld_InsertNpc (YWolf,"SPAWN_OW_SCAVENGER_WOOD10_04");
Wld_InsertNpc (YWolf,"SPAWN_OW_SCAVENGER_WOOD10_04");
Wld_InsertNpc (Scavenger,"OW_ADD_05");
Wld_InsertNpc (Scavenger,"OW_ADD_05");
Wld_InsertNpc (Gobbo_Black,"SPAWN_OW_MOLERATS_WOOD_OM");
Wld_InsertNpc (Gobbo_Green,"NASZ_BANDYCI_WODOSPAD_07");

//Okolice Łowców
Wld_InsertNpc (Scavenger,"FP_ROAM_OW_SCAVENGER_BANDIT_02_2");
Wld_InsertNpc (Bloodfly,"FP_ROAM_OW_BLOODFLY_07_01");
Wld_InsertNpc (Bloodfly,"FP_ROAM_OW_BLOODFLY_07_02");
Wld_InsertNpc (Scavenger,"FP_ROAM_OW_SCAVENGER_TREE");
Wld_InsertNpc (Scavenger,"FP_ROAM_OW_SCAVENGER_TREE2");
Wld_InsertNpc (Meatbug,"FP_ROAM_OW_MEATBUG_OLDWOOD_3");
Wld_InsertNpc (Meatbug,"FP_ROAM_OW_MEATBUG_OLDWOOD");
Wld_InsertNpc (Meatbug,"FP_ROAM_OW_MEATBUG_OLDWOOD_2");
Wld_InsertNpc (Molerat,"FP_ROAM_OW_GREEGOBBO_SAWHUT");
Wld_InsertNpc (Molerat,"FP_ROAM_OW_GREEGOBBO_SAWHUT_3");
Wld_InsertNpc (Molerat,"FP_ROAM_OW_GREEGOBBO_SAWHUT_2");
Wld_InsertNpc (Gobbo_Green,"OW_PATH_05");
Wld_InsertNpc (Scavenger,"FP_ROAM_OW_SCAVENGER_AL_NL_01");
Wld_InsertNpc (Scavenger,"FP_ROAM_OW_SCAVENGER_AL_NL_02");
Wld_InsertNpc (Scavenger,"FP_ROAM_OW_SCAVENGER_AL_NL_03");
Wld_InsertNpc (Bloodfly,"FP_ROAM_OW_SCAVENGER_AL_ORC4");
Wld_InsertNpc (Bloodfly,"FP_ROAM_OW_SCAVENGER_AL_ORC2");
Wld_InsertNpc (Bloodfly,"FP_ROAM_OW_SCAVENGER_AL_ORC3");
Wld_InsertNpc (Bloodfly,"FP_ROAM_OW_SCAVENGER_AL_ORC");
Wld_InsertNpc (Molerat,"OW_SAWHUT_MOLERAT_MOVEMENT5");
Wld_InsertNpc (Scavenger,"FP_LOWCY_SCAVENGER_MIECZ");
Wld_InsertNpc (Scavenger,"FP_LOWCY_SCAVENGER_MIECZ2");
Wld_InsertNpc (YScavenger,"FP_LOWCY_SCAVENGER_MIECZ3");
Wld_InsertNpc (Scavenger,"FP_LOWCY_SCAVENGER_MIECZ4");
Wld_InsertNpc (Molerat,"FP_LOWCY_SCAVENGER_MIECZ5");
Wld_InsertNpc (Wolf,"FP_ROAM_DEADWOOD_WOLF_02");
Wld_InsertNpc (Wolf,"FP_ROAM_DEADWOOD_WOLF_04");
Wld_InsertNpc (YWolf,"FP_ROAM_DEADWOOD_WOLF_01");
Wld_InsertNpc (YWolf,"FP_SLEEP_DEADWOOD_WOLF_02");
Wld_InsertNpc (YWolf,"FP_SLEEP_DEADWOOD_WOLF_04");
Wld_InsertNpc (Wolf,"FP_SLEEP_DEADWOOD_WOLF_05");
Wld_InsertNpc (Wolf,"FP_ROAM_DEADWOOD_WOLF_05");
Wld_InsertNpc (Scavenger,"FP_ROAM_OW_SCAVENGER_13_05");
Wld_InsertNpc (Scavenger,"FP_ROAM_OW_SCAVENGER_13_04");
Wld_InsertNpc (Scavenger,"FP_ROAM_OW_SCAVENGER_13_03");
Wld_InsertNpc (Scavenger,"FP_ROAM_OW_SCAVENGER_13_02");
Wld_InsertNpc (Scavenger,"FP_ROAM_OW_SCAVENGER_13_01");
Wld_InsertNpc (YGiant_Rat,"FP_ROAM_GB_01");
Wld_InsertNpc (YGiant_Rat,"FP_ROAM_GB_02");

//Opuszczona Kopalnia
Wld_InsertNpc (Minecrawler,"FP_ROAM_MC_01");
Wld_InsertNpc (Minecrawler,"FP_ROAM_MC_02");
Wld_InsertNpc (Minecrawler,"FP_ROAM_MC_05");
Wld_InsertNpc (MinecrawlerWarrior,"FP_ROAM_MC_03");
Wld_InsertNpc (MinecrawlerWarrior,"FP_ROAM_MC_12");
Wld_InsertNpc (Minecrawler,"FP_ROAM_MC_10");
Wld_InsertNpc (Minecrawler,"FP_ROAM_MC_07");
Wld_InsertNpc (Minecrawler,"FP_ROAM_MC_09");
Wld_InsertNpc (MinecrawlerWarrior,"FP_ROAM_MC_08");
Wld_InsertNpc (MinecrawlerWarrior,"FP_ROAM_MC_11");

//Innos
Wld_InsertNpc (Dragon_Innos,"NASZ_INNOS_09");
Wld_InsertNpc (Draconian,"NASZ_INNOS_FP_A");
Wld_InsertNpc (Draconian,"NASZ_INNOS_FP_A");
Wld_InsertNpc (Draconian,"NASZ_INNOS_FP_B");
Wld_InsertNpc (Draconian,"NASZ_INNOS_FP_B");
Wld_InsertNpc (Draconian,"NASZ_INNOS_FP_C");
Wld_InsertNpc (Draconian,"NASZ_INNOS_FP_C");
Wld_InsertNpc (Draconian,"NASZ_INNOS_FP_D");
Wld_InsertNpc (Draconian,"NASZ_INNOS_FP_D");
Wld_InsertNpc (Draconian,"NASZ_INNOS_FP_E");
Wld_InsertNpc (Draconian,"NASZ_INNOS_FP_E");
Wld_InsertNpc (Draconian,"NASZ_INNOS_FP_F");
Wld_InsertNpc (Draconian,"NASZ_INNOS_FP_F");
Wld_InsertNpc (Draconian,"NASZ_INNOS_FP_G");
Wld_InsertNpc (Draconian,"NASZ_INNOS_FP_G");
Wld_InsertNpc (Draconian,"NASZ_INNOS_FP_G");
Wld_InsertNpc (Draconian,"NASZ_INNOS_FP_G");

//Nowy Oboz
Wld_InsertNpc (Ugosh,"OW_ICEREGION_34");
Wld_InsertNpc (Kamashi,"OW_ICEDRAGON_01");
Wld_InsertNpc (Draconian,"FP_ROAM_OW_ICEREGION_29_01");
Wld_InsertNpc (Draconian,"FP_ROAM_OW_ICEREGION_2_02");
Wld_InsertNpc (Draconian,"FP_ROAM_OW_ICEREGION_2_03");
Wld_InsertNpc (Draconian,"FP_ROAM_OW_ICEREGION_4_02");
Wld_InsertNpc (Draconian,"FP_ROAM_OW_ICEREGION_4_01");
Wld_InsertNpc (Draconian,"FP_ROAM_OW_ICEREGION_7_02");
Wld_InsertNpc (Draconian,"FP_ROAM_OW_ICEREGION_7_01");
Wld_InsertNpc (Draconian,"OW_ICEREGION_40");
Wld_InsertNpc (Draconian,"FP_ROAM_OW_ICEREGION_10_02");
Wld_InsertNpc (Draconian,"FP_ROAM_OW_ICEREGION_10_03");
Wld_InsertNpc (Draconian,"FP_ROAM_OW_ICEREGION_10_01");
Wld_InsertNpc (Draconian,"FP_ROAM_OW_ICEREGION_13_03");
Wld_InsertNpc (Draconian,"FP_ROAM_OW_ICEREGION_13_02");
Wld_InsertNpc (Draconian,"FP_ROAM_OW_ICEREGION_13_01");
Wld_InsertNpc (Draconian,"FP_ROAM_OW_ICEREGION_31_01");
Wld_InsertNpc (Draconian,"FP_ROAM_OW_ICEREGION_31_02");
Wld_InsertNpc (Draconian,"FP_ROAM_OW_ICEREGION_18_01");
Wld_InsertNpc (Draconian,"FP_ROAM_OW_ICEREGION_1_01");
Wld_InsertNpc (Draconian,"FP_ROAM_OW_ICEREGION_18_03");
Wld_InsertNpc (Draconian,"ICEDRAGON");
Wld_InsertNpc (Draconian,"OW_ICEREGION_47");
Wld_InsertNpc (IceWolf,"FP_ROAM_OW_ICEREGION_18_02");
Wld_InsertNpc (IceWolf,"FP_ROAM_OW_ICEREGION_16_01");
Wld_InsertNpc (IceWolf,"FP_ROAM_OW_ICEREGION_16_02");
Wld_InsertNpc (IceWolf,"FP_ROAM_OW_ICEREGION_16_03");
Wld_InsertNpc (IceWolf,"FP_ROAM_OW_ICEREGION_15_01");
Wld_InsertNpc (IceWolf,"FP_ROAM_OW_ICEREGION_15_02");
Wld_InsertNpc (IceWolf,"OW_ICEREGION_98");
Wld_InsertNpc (IceWolf,"OW_DJG_ICEREGION_WAIT2_01");
Wld_InsertNpc (IceWolf,"OW_DJG_ICEREGION_WAIT2_02");
Wld_InsertNpc (IceWolf,"OW_ICEREGION_46");
Wld_InsertNpc (IceWolf,"FP_ROAM_OW_BLOODFLY_05_04");
Wld_InsertNpc (IceWolf,"FP_SLEEP_OW_BLOODFLY_05_03");
Wld_InsertNpc (IceWolf,"FP_SLEEP_OW_BLOODFLY_05_01");
Wld_InsertNpc (IceWolf,"FP_ROAM_OW_BLOODFLY_05_05");
Wld_InsertNpc (IceWolf,"FP_ROAM_OW_BLOODFLY_05_05");
Wld_InsertNpc (IceWolf,"FP_ROAM_OW_BLOODFLY_05_03");
Wld_InsertNpc (IceWolf,"OW_ICEREGION_22");
Wld_InsertNpc (IceGolem,"OW_ICEREGION_22");
Wld_InsertNpc (IceGolem,"OW_ICEREGION_33");
Wld_InsertNpc (IceGolem,"OW_ICEREGION_82");
Wld_InsertNpc (IceGolem,"OW_ICEREGION_17");



//Początek Gry
Wld_InsertNpc (Meatbug,"FP_MEATBUG_NASZ_1");
Wld_InsertNpc (Meatbug,"FP_MEATBUG_NASZ_2");
Wld_InsertNpc (Meatbug,"FP_MEATBUG_NASZ_3");
Wld_InsertNpc (Meatbug,"FP_MEATBUG_NASZ_4");



// Hoshpak

Wld_InsertNpc   (OrcShaman_Hosh_Pak ,"FP_CAMPFIRE_HOSHPAK_01");
Wld_InsertNpc   (OrcShaman_Sit ,"FP_CAMPFIRE_HOSHPAK_02");
Wld_InsertNpc   (OrcWarrior_Rest,"FP_ROAM_HOSHPAK_05");
Wld_InsertNpc   (OrcWarrior_Rest,"FP_ROAM_HOSHPAK_03");

// Warge
Wld_InsertNpc (Warg,"OC_PATH_04");
Wld_InsertNpc (Warg,"OC_PATH_02");
Wld_InsertNpc (Warg,"OC_PATH_02");
Wld_InsertNpc (Warg,"OC_PATH_02");
Wld_InsertNpc (Warg,"FP_ROAM_WARG_OC_10");
Wld_InsertNpc (Warg,"FP_ROAM_WARG_OC_10");
Wld_InsertNpc (Warg,"FP_ROAM_WARG_OC_13");
Wld_InsertNpc (Warg,"FP_ROAM_WARG_OC_13");

// Wilki
Wld_InsertNpc (BlackWolf,"NASZ_FP_BLACKWOLF_A_1");
Wld_InsertNpc (BlackWolf,"NASZ_FP_BLACKWOLF_A_2");
Wld_InsertNpc (BlackWolf,"NASZ_FP_BLACKWOLF_A_3");
Wld_InsertNpc (BlackWolf,"NASZ_FP_BLACKWOLF_A_4");
Wld_InsertNpc (IceWolf,"FP_ROAM_OW_BLOODFLY_A_1");
Wld_InsertNpc (IceWolf,"FP_ROAM_OW_BLOODFLY_A_2");
Wld_InsertNpc (IceWolf,"FP_ROAM_OW_BLOODFLY_A_3");
Wld_InsertNpc (IceWolf,"FP_ROAM_OW_BLOODFLY_A_4");
Wld_InsertNpc (IceWolf,"FP_ROAM_OW_BLOODFLY_A_5");
Wld_InsertNpc (IceWolf,"FP_ROAM_OW_BLOODFLY_A_6");
Wld_InsertNpc (Wolf,"FP_ROAM_ORC_13");
Wld_InsertNpc (Wolf,"FP_ROAM_ORC_11");

};

func void INIT_SUB_OLDCAMP()
{
// ------ LIGHTS ------

//Wld_SetMobRoutine (00,00, "FIREPLACE", 1);
//Wld_SetMobRoutine (22,00, "FIREPLACE", 1);
//Wld_SetMobRoutine (05,00, "FIREPLACE", 0);

// ------ PORTAL-RÄUME ------ //Groß- und Kleinschreibung beachten!

//Wld_AssignRoomToGuild("hütte77",GIL_VLK);

//Kirche im alten Lager
Wld_AssignRoomToGuild("ki1", GIL_NONE); //Hauptraum
Wld_AssignRoomToGuild("ki2", GIL_NONE); //rechter Raum
Wld_AssignRoomToGuild("ki3", GIL_NONE); //linker raum

//Brutus
Wld_AssignRoomToGuild("tu1", GIL_NONE); //wegen Mission besser gil_none (läuft raus)

//Wehrgänge
Wld_AssignRoomToGuild("he3", GIL_NONE); //einzelner Raum über Knast
Wld_AssignRoomToGuild("he1", GIL_NONE); //Schalterraum
Wld_AssignRoomToGuild("he2", GIL_NONE); //raum mit verbindung zu gardistenhaus

//Gardistenhaus
Wld_AssignRoomToGuild("eg1", -1); //Eingangsbereich
//unten
Wld_AssignRoomToGuild("eg4", -1); //Engor
Wld_AssignRoomToGuild("eg2", GIL_PUBLIC); //linker Schlafraum
Wld_AssignRoomToGuild("sthaus", GIL_PUBLIC); //gang hinter engor
Wld_AssignRoomToGuild("st", GIL_PUBLIC); //lagerraum
Wld_AssignRoomToGuild("klo", GIL_PUBLIC); //kleiner raum hinterm lager
//oben
Wld_AssignRoomToGuild("eg3", GIL_MIL); //Schlafraum oben
Wld_AssignRoomToGuild("eg5", GIL_MIL); //Schlafraum oben - (verbindung zu he2)

//Erzbaronhaus - alle Flure (auch oben)
Wld_AssignRoomToGuild("hh1", -1); //Eingangsbereich = DRAUSSEN (wegen B_AssessEnterRoom)
//EBr unten
Wld_AssignRoomToGuild("hh2", GIL_PUBLIC); //Waffenkammer
Wld_AssignRoomToGuild("hh3", GIL_PUBLIC); //Küche
Wld_AssignRoomToGuild("hhmh1", GIL_PUBLIC); //Thronsaal
//EBr oben
Wld_AssignRoomToGuild("hh8", GIL_MIL); //Schlafraum vorne links
Wld_AssignRoomToGuild("hh7", GIL_MIL); //Schlafraum vorne rechts
Wld_AssignRoomToGuild("hh5", GIL_MIL); //Gomez grosser raum hinten
Wld_AssignRoomToGuild("hh4", GIL_MIL); //Raum rechts hinten (mit gang zum turm)
Wld_AssignRoomToGuild("wg3", GIL_MIL); //gang zum turm
Wld_AssignRoomToGuild("tu2", GIL_MIL); //turmzimmer
};

func void INIT_OLDCAMP ()
{
B_InitMonsterAttitudes ();
B_InitGuildAttitudes();
B_InitNpcGlobals ();

INIT_SUB_OLDCAMP();
};

func void STARTUP_DEMONTOWER ()
{

Wld_InsertNpc (Gobbo_SkeletonOWDemonTower,"DT_E1_06"); // Hat den Teleport ItRu_TeleportOWDemonTower in der Tasche
Wld_InsertNpc (Gobbo_Skeleton,"DT_E2_07");
Wld_InsertNpc (Gobbo_Skeleton,"DT_E2_09");
Wld_InsertNpc (Gobbo_Skeleton,"DT_E2_04");
Wld_InsertNpc (Gobbo_Skeleton,"DT_E2_05");
Wld_InsertNpc (Gobbo_Skeleton,"DT_E2_08");

Wld_InsertNpc (Demon,"DT_E2_06");

Wld_InsertItem (ItMi_Zeitspalt_Addon,"FP_ITEM_XARDASALTERTURM_01");
Wld_InsertNpc (Skeleton,"DT_E3_07");
Wld_InsertNpc (Skeleton,"DT_E3_04");

};

func void INIT_SUB_DEMONTOWER ()
{
};

func void INIT_DEMONTOWER ()
{
INIT_SUB_DEMONTOWER();
};


func void STARTUP_SURFACE ()
{


//*******************************************************
// NSCs
//*******************************************************

//ITEMS

Wld_InsertItem (ItSe_ADDON_CavalornsBeutel,"FP_OW_ITEM_02");//ADDON

Wld_InsertItem (ItWr_KDWLetter,"FP_ITEM_OW_01");
Wld_InsertItem (ItWr_GilbertLetter,"FP_ITEM_OW_02");

Wld_InsertItem (ItWr_DexStonePlate2_Addon,"OW_ITEM_ROCKHORT_01");
Wld_InsertItem (ItWr_DexStonePlate1_Addon,"FP_REST_ORK_OC_29");
Wld_InsertItem (ItWr_HitPointStonePlate1_Addon,"FP_ROAM_ORK_04");
Wld_InsertItem (ItWr_StonePlateCommon_Addon,"FP_ROAM_OW_WARAN_DEMON_02");
Wld_InsertItem (ItWr_OneHStonePlate1_Addon,"FP_ROAM_ITEM_SPECIAL_01");
Wld_InsertItem (ItWr_ManaStonePlate2_Addon,"OW_ITEM_ICEHORT_01");
Wld_InsertItem (ItWr_BowStonePlate2_Addon ,"FP_OW_ITEM_05");
Wld_InsertItem (ItWr_CrsBowStonePlate2_Addon  ,"FP_ROAM_OW_LURKER_NC_LAKE_03");
Wld_InsertItem (ItWr_StonePlateCommon_Addon  ,"FP_ROAM_OW_WOLF_NEAR_SHADOW3");
Wld_InsertItem (ItWr_HitPointStonePlate1_Addon   ,"FP_OW_GORNS_VERSTECK");
Wld_InsertItem (ItWr_CrsBowStonePlate1_Addon   ,"FP_ROAM_OW_GOBBO_CAVE03_02");
Wld_InsertItem (ItWr_BowStonePlate1_Addon   ,"FP_ROAM_OW_WARAN_EBENE_02_01");
Wld_InsertItem (ItWr_BowStonePlate1_Addon   ,"OW_ITEM_ROCKHORT_02");
Wld_InsertItem (ItPl_Dex_Herb_01   ,"OW_ITEM_ROCKHORT_02");
Wld_InsertItem (ItPl_Dex_Herb_01   ,"FP_ROAM_OW_LURKER_NC_LAKE_03");


Wld_InsertNpc (Kervo_Lurker1,"SPAWN_OW_BLACKGOBBO_A2");
Wld_InsertNpc (Kervo_Lurker2,"SPAWN_OW_WARAN_CAVE1_1");
Wld_InsertNpc (Kervo_Lurker3,"SPAWN_OW_WARAN_CAVE1_1");
Wld_InsertNpc (Kervo_Lurker4,"SPAWN_OW_NEARBGOBBO_LURKER_A1");
Wld_InsertNpc (Kervo_Lurker6,"SPAWN_OW_NEARBGOBBO_LURKER_A1");
Wld_InsertNpc (Kervo_Lurker5,"OW_MOVEMENT_LURKER_NEARBGOBBO03");


//*******************************************************
// MONSTER
//*******************************************************


//-------------SwampDragongebiet------------------


Wld_InsertNpc (Swampdrone,"FP_ROAM_SWAMP_ENTRANCE_01");
Wld_InsertNpc (Bloodfly,"FP_ROAM_SWAMP_ENTRANCE_02");
Wld_InsertNpc (Bloodfly,"FP_ROAM_SWAMP_ENTRANCE_02");
Wld_InsertNpc (Bloodfly,"FP_ROAM_SWAMP_ENTRANCE_02");
Wld_InsertNpc (Bloodfly,"FP_ROAM_SWAMP_3_01");
Wld_InsertNpc (Bloodfly,"FP_ROAM_SWAMP_4_02");

Wld_InsertNpc (Swampshark,"FP_ROAM_SWAMP_5_01");

//Wld_InsertNpc (Swampshark,"FP_ROAM_SWAMP_6_01");
Wld_InsertNpc (Swampshark,"FP_ROAM_SWAMP_6_02");

Wld_InsertNpc (Swampshark,"FP_ROAM_SWAMP_7_01");

Wld_InsertNpc (Swampdrone,"OW_DRAGONSWAMP_023");
Wld_InsertNpc (Swampdrone,"OW_DRAGONSWAMP_023");
Wld_InsertNpc (Swamprat,"OW_PATH_046");

Wld_InsertNpc (Swamprat,"FP_ROAM_SWAMP_10_01");

Wld_InsertNpc (Swamprat,"FP_ROAM_SWAMP_11_01");
Wld_InsertNpc (Swampdrone,"FP_ROAM_SWAMP_17_01");

Wld_InsertNpc (Swampshark,"FP_ROAM_SWAMP_12_02");

Wld_InsertNpc (Zombie01,"OW_DRAGONSWAMP_003");
Wld_InsertNpc (Zombie01,"OW_DRAGONSWAMP_003");
Wld_InsertNpc (Skeleton,"OW_DRAGONSWAMP_019");
Wld_InsertNpc (Skeleton,"OW_DRAGONSWAMP_019");
Wld_InsertNpc (Skeleton,"OW_DRAGONSWAMP_019");
Wld_InsertNpc (Zombie01,"OW_DRAGONSWAMP_007");
Wld_InsertNpc (Zombie01,"OW_DRAGONSWAMP_007");
Wld_InsertNpc (Pal_Zombie01,"OW_DRAGONSWAMP_008");
Wld_InsertNpc (Pal_Zombie01,"OW_DRAGONSWAMP_013");
Wld_InsertNpc (Pal_Zombie01,"OW_DRAGONSWAMP_015");
Wld_InsertNpc (Skeleton_Lord_Garrel,"OW_SWAMPDRAGON_01");


Wld_InsertNpc (Keiler, "OW_PATH_274_RIGHT2");



    //-------------------------FELSENFESTUNG: RockDragon------------------------
  // Berggebiet vor Brücke (ehemaliges Bloodhound-gebiet)

Wld_InsertNpc (Snapper,"PLATEAU_ROUND02");
Wld_InsertNpc (Troll,"PLATEAU_ROUND04");
Wld_InsertNpc (Snapper,"PATH_TO_PLATEAU04_RIGHT");
Wld_InsertNpc (Snapper,"PATH_TO_PLATEAU04_RIGHT");
Wld_InsertNpc (Snapper,"PATH_TO_PLATEAU04_RIGHT");
Wld_InsertNpc (Snapper,"PATH_TO_PLATEAU04_SMALLPATH");

//Serpentinenwge nach oben
Wld_InsertNpc (OrcWarrior_Rest,"LOCATION_19_03");   
Wld_InsertNpc (OrcWarrior_Rest,"PLATEAU_ROUND07");   
Wld_InsertNpc (OrcWarrior_Rest,"PLATEAU_ROUND07");   
Wld_InsertNpc (OrcWarrior_Rest,"PLATEAU_ROUND07");   
Wld_InsertNpc (OrcWarrior_Rest,"LOCATION_19_02_1");

//Platz vor Fokusplattform & Eingang
Wld_InsertNpc (OrcWarrior_Rest,"LOCATION_19_03_PATH_RUIN5");   

Wld_InsertNpc (OrcWarrior_Rest,"LOCATION_19_03_PATH_RUIN7");
Wld_InsertNpc (OrcWarrior_Rest,"LOCATION_19_03_PATH_RUIN7");

Wld_InsertNpc (OrcWarrior_Rest,"LOCATION_19_03_PATH_RUIN8");
Wld_InsertNpc (OrcShaman_Sit,"LOCATION_19_03_PATH_RUIN9"); 
Wld_InsertNpc (OrcElite_Rest,"LOCATION_19_03_PATH_RUIN10");     

//EG: Biblothek
Wld_InsertNpc (OrcShaman_Sit,"LOCATION_19_03_ROOM6");   
Wld_InsertNpc (OrcShaman_Sit,"LOCATION_19_03_ROOM6_BARRELCHAMBER");   

//EG: Geheimkammer
Wld_InsertNpc (Demon,"LOCATION_19_03_ROOM6_BARRELCHAMBER2");

//EG: Linker Raum
Wld_InsertNpc (OrcWarrior_Rest,"LOCATION_19_03_ROOM3");
Wld_InsertNpc (OrcWarrior_Rest,"LOCATION_19_03_ROOM3");

//1.OG: Raum links vorne
Wld_InsertNpc (OrcElite_Rest,"LOCATION_19_03_SECOND_HARPYE1");
Wld_InsertNpc (OrcElite_Rest,"LOCATION_19_03_SECOND_HARPYE2");

//1.OG: Raum links hinten
Wld_InsertNpc (OrcElite_Rest,"LOCATION_19_03_SECOND_HARPYE3");
Wld_InsertNpc (OrcWarrior_Rest,"LOCATION_19_03_SECOND_HARPYE4");
Wld_InsertNpc (OrcWarrior_Rest,"LOCATION_19_03_SECOND_HARPYE4");
Wld_InsertNpc (OrcWarrior_Rest,"LOCATION_19_03_SECOND_ETAGE7");

//Burg zinnen
Wld_InsertNpc (OrcWarrior_Rest,"OW_ROCKDRAGON_13");

// beim Drachen
Wld_InsertNpc (OrcWarrior_Rest,"OW_ROCKDRAGON_03");
Wld_InsertNpc (OrcWarrior_Rest,"OW_ROCKDRAGON_03");
Wld_InsertNpc (OrcShaman_Sit,"OW_ROCKDRAGON_04");
Wld_InsertNpc (OrcWarrior_Rest,"OW_ROCKDRAGON_05");
Wld_InsertNpc (OrcWarrior_Rest,"OW_ROCKDRAGON_05");
Wld_InsertNpc (OrcWarrior_Rest,"OW_ROCKDRAGON_05");
Wld_InsertNpc (OrcElite_Rest,"OW_ROCKDRAGON_06");
Wld_InsertNpc (OrcShaman_Sit,"OW_ROCKDRAGON_07");
Wld_InsertNpc (OrcElite_Rest,"OW_ROCKDRAGON_08");
Wld_InsertNpc (OrcWarrior_Rest,"OW_ROCKDRAGON_08");
Wld_InsertNpc (OrcWarrior_Rest,"OW_ROCKDRAGON_08");
Wld_InsertNpc (OrcShaman_Sit,"OW_ROCKDRAGON_09");
Wld_InsertNpc (OrcShaman_Ur_Shak,"OW_ROCKDRAGON_11");

Wld_InsertNpc (Skeleton,"FP_ROAM_PLATEAU_ROUND02_CAVE_MOVE_02");
Wld_InsertNpc (Skeleton,"FP_ROAM_PLATEAU_ROUND02_CAVE_MOVE_01");
Wld_InsertNpc (Skeleton,"FP_ROAM_PLATEAU_ROUND02_CAVE_MOVE_01");
Wld_InsertNpc (SkeletonMage,"FP_ROAM_ITEM_SPECIAL_03");


//-------------------------PLAC WYMIAN------------------------

Wld_InsertNpc (OrcWarrior_Rest,"OW_PATH_1_5_8");
Wld_InsertNpc (OrcWarrior_Roam,"OW_PATH_1_5_3A");
Wld_InsertNpc (OrcWarrior_Roam,"OW_PATH_1_5_3A");
Wld_InsertNpc (OrcElite_Rest,"OW_DJG_STARTCAMP_01");
Wld_InsertNpc (OrcShaman_Sit,"SPAWN_TOTURIAL_CHICKEN_2_2");
Wld_InsertNpc (OrcShaman_Sit,"OW_SPAWN_BRUDER");
Wld_InsertNpc (OrcWarrior_Rest,"OW_PATH_1_12");
Wld_InsertNpc (OrcElite_Rest,"OW_PATH_1_15");
Wld_InsertNpc (OrcElite_Rest,"OW_PATH_1_15");
Wld_InsertNpc (OrcWarrior_Rest,"OW_PATH_1_16");
Wld_InsertNpc (OrcWarrior_Roam,"START");
Wld_InsertNpc (OrcWarrior_Roam,"OW_PATH_1_17_1");
Wld_InsertNpc (OrcScout,"SPAWN_OW_MEATBUG_01_01");
Wld_InsertNpc (OrcElite_Rest,"OW_PATH_1_16_4");
Wld_InsertNpc (OrcScout,"OW_PATH_1_16_B");
Wld_InsertNpc (OrcScout,"OW_PATH_1_16_B");
Wld_InsertNpc (OrcWarrior_Roam,"OW_PATH_1_16_7");
Wld_InsertNpc (OrcWarrior_Roam,"OW_PATH_1_16_7");

};

FUNC VOID INIT_SUB_SURFACE()
{
// ------ Xardas Turm -------
Wld_AssignRoomToGuild("DT1", GIL_DMT);
Wld_AssignRoomToGuild("DT2", GIL_DMT); //wichtig, damit Diego nicht folgt
};

FUNC VOID INIT_SURFACE ()
{
    B_InitMonsterAttitudes ();
B_InitGuildAttitudes();
B_InitNpcGlobals ();   

INIT_SUB_SURFACE();
};



// ------  OldWorld.zen ------
FUNC VOID INIT_OldWorld ()
{
INIT_SUB_Oldcamp();
INIT_SUB_Demontower();
INIT_SUB_Surface();

    B_InitMonsterAttitudes ();
B_InitGuildAttitudes();
B_InitNpcGlobals ();   

if (MIS_ReadyForChapter4  == TRUE ) //Joly: muß hier in der INIT ganz zum schluss stehen, nachdem alle NSCs fürs Kapitel insertet wurden!!!
&& (B_Chapter4_OneTime == FALSE)
{
B_Kapitelwechsel (4, OLDWORLD_ZEN);
B_Chapter4_OneTime = TRUE;
};
};

FUNC VOID STARTUP_OldWorld ()
{
Startup_Oldcamp();
Startup_Demontower();
Startup_Surface();
Wld_SetTime (00,00);//Joly:nachtstart wegen video
};


(Mój świat to OldWorld.zen)
 

Toworish

Toworish

Użytkownicy
http://chomikuj.pl/ToWoRiSh
posty1664
Propsy254
ProfesjaNierób
  • Użytkownicy
  • http://chomikuj.pl/ToWoRiSh
Wygląda dobrze, nie pomogę ci wymiękam, czas na Bogdana bądź Splasha
 
Niebawem...Pierdolnę se poradniki do Goticzka. Albo i nie, bo sie mnie nie chce.

TheKetrab

TheKetrab

Użytkownicy
posty334
Propsy217
ProfesjaProducent
  • Użytkownicy
Zapraszam do pomocy, chłopaki :)
(Ale i tak props za chęci! Doceniam.)
 


TheKetrab

TheKetrab

Użytkownicy
posty334
Propsy217
ProfesjaProducent
  • Użytkownicy
Tą to znaczy którą?
W ZS_Dead dodałem tylko podniesienie reputacji i jakiś tam wpis w dzienniku za zabicie kogoś tam.
 


TheKetrab

TheKetrab

Użytkownicy
posty334
Propsy217
ProfesjaProducent
  • Użytkownicy
Rzeczywiście - była wykomentowana.
Teraz już wszystko śmiga (skóra czarnego wilka też), dziękuję.

Do zamknięcia.
 


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