Zitat von
AntonioBarbarian
Mechanically or legally?
I'd say legally.
Mechanically, I believe that everything can be implemented in Gothic 1. And it should be, because the arena fight part is quite well done. There are a few new animations, like the one when saluting the crowd before the fight begins. Or a special mob, a bench where you sit on waiting for the fight to begin. Or the two circles on the arena ground, but I suppose those are just some special spots. Everything should be compatible with Gothic 1, more or less.
On the other hand.. I don't know if the later build is more stable than this one. The point is that I like some little new features from Gothic Sequel, like when you are hurt and you highlight some food or potion in your inventory, the health bar will be filled with the amount of restored health so it's an intuitive way to see what to use for healing and in what amount. So yeah... maybe Gothic 1 should be ported to Gothic Sequel
Zitat von
catalinux
On the other hand.. I don't know if the later build is more stable than this one.
There is no "later" build. The world has been rebuild from the lastest version of the level parts.
"Unter diesen schwierigen Umständen bin ich mir sicher, daß diese guten Menschen meinen augenblicklichen Bedarf an deren Gold verstehen werden." -- Connor
Zitat von
NicoDE
There is no "later" build. The world has been rebuild from the lastest version of the level parts.
Oh je. Hättest du uns das vorher gesagt, wäre einigen Leute viel Mühe und Frust erspart geblieben.
// Wenn es aber keine aktuellere Version gibt, wo sind dann z.B. die Dialoge mit Milten, die in der aktuellen Version fehlen? Gewisse Testlevel, von denen MaGoth Screenshots gepostet hatte, sind auch nicht vorhanden. Rohdaten und weitere Kleinigkeiten.
Zitat von
catalinux
There are a few new animations, like the one when saluting the crowd before the fight begins. Or a special mob, a bench where you sit on waiting for the fight to begin. Or the two circles on the arena ground, but I suppose those are just some special spots. Everything should be compatible with Gothic 1, more or less.
Those animations are not new, as far as i know. Just not used. The circles are just a texture (and the mesh is changed to place them there).
Geändert von lali (31.08.2017 um 17:09 Uhr)
It would be nice to see the hero sequel skin in gothic 2, to keep the continuity with the gothic 2 intro.
I know, it would not be legal to port the skin over to gothic 2. But maybe someone could try to do a recreation?
Also, am I the only person which thought that the hero sequel skin was always the leftover from the ore armor from the end of gothic 1? I was confused that the g2 skin was different from the intro (but it would be also a possible version of a leftover from the ore armor).
Adventurer
Zitat von
Kyle07
It would be nice to see the hero sequel skin in gothic 2, to keep the continuity with the gothic 2 intro.
I know, it would not be legal to port the skin over to gothic 2. But maybe someone could try to do a recreation?
Also, am I the only person which thought that the hero sequel skin was always the leftover from the ore armor from the end of gothic 1? I was confused that the g2 skin was different from the intro (but it would be also a possible version of a leftover from the ore armor).
Well it's already been recreated a few times, so theres that about it. But what really interested me is the Paladin armor, with the helmet, and the Demon Hunter (unmasked) armor, these are IMO the coolest armors in the sequel, and they actually look like they would fit even vanilla Gothic 2 (togheter with the other Demon Hunter armor, with the skulls on the shoulder), and also the music, it sounds quite good actually, even if a bit annoying due to LITERALLY being the only thing you'll hear during playtrough.
And no, I also thougth it was the remains of the Ore armor, since the very first time I've play G2, good times those...
Abenteurer
Was the post with the download-link to the sequel removed? I can't find it in this thread..
Adventurer
Zitat von
DerLeopard
Was the post with the download-link to the sequel removed? I can't find it in this thread..
Looks like it, but just search on Youtube, it's a polish video, and I think it also has the download to a beta version of Gothic 1.
Hello
Zitat von
DerLeopard
Was the post with the download-link to the sequel removed? I can't find it in this thread..
here it is https://www.youtube.com/watch?v=IUNKjue8gdc
If it goes down I have a backup on google drive.
Zitat von
Kyle07
It would be nice to see the hero sequel skin in gothic 2, to keep the continuity with the gothic 2 intro.
I know, it would not be legal to port the skin over to gothic 2. But maybe someone could try to do a recreation?
Since it's just a texture switch it's really simple to do. I've posted an edited ini file for ztex in the Gothic:nyx that extracts all the new textures. As for a recreation.
I've already done that:
https://www.youtube.com/watch?v=km0gjUBGljo
Zitat von
NicoDE
There is no "later" build. The world has been rebuild from the lastest version of the level parts.
Really ? That's weird, the ahrn.eu video has a few retextured polys, I thought that one is the latest version.
Also, Is this armor from the Sequel?
[Bild: ycCZ.png]
Zitat von
catalinux
Mechanically, I believe that everything can be implemented in Gothic 1
So far, we cannot decompile the Sequel scripts, so we don't now.
Zitat von
catalinux
The question is if the scripts obtained from decompiling Sequel's Game.dat can be used with any Gothic mod.
I don't think there is a need for that. Again since we dont have the scripts I cannot really tell for sure.
When it comes to modding it shouldnt be a problem. There is not a player kit for it yet but that can also be solved.
I havent announced it yet but I am working on a universal mod starter for a few PB games. It doesnt rely on the player kit so it can be used on any Gothic version (including demos)
If I continue working on it I will add a Sequel menu aswell
[Bild: UdNYm.png]
Geändert von Vaana (31.08.2017 um 20:14 Uhr)
Zitat von
Vaana
So far, we cannot decompile the Sequel scripts, so we don't now.
Try GothicSourcer version 2.4 Make sure you rename Game.dat to Gothic.dat
Meanwhile, somebody already did some pseudo-translation to Polish and English
Spoiler:(zum lesen bitte Text markieren)
Here are (quick and dirty) english and polish subtitles for Sequel made with Google translator
https://www.sendspace.com/file/lx30k4 https://www.sendspace.com/file/frhdv9 Polskie i angielskie napisy do Sequela (Google Translator)!
English is probably a lot better automatically translated. Dialog box choices are still in German, but they`re translated into English / Polish, when You choose one of the options. (Sendspace is maybe not the best option, I was just lazy, You`re free to mirror them to some other file sharing services).
Now, about the fun part...
If all the files from Gothic Sequel are packed into a .mod volume, the Sequel can be started as a mod for Gothic 1... so you can roam the world, kill the creatures, whatever. But! As soon as you approach a character who is speaking (he wants to start a dialog, or you are in a zone where ambient speech can be heard), the game will crush.
I wonder why...
Zitat von
catalinux
Make sure you rename Game.dat to Gothic.dat
Renaming that worked perfectly, thanks very much
Zitat von
catalinux
Meanwhile, somebody already did some pseudo-translation to Polish and English
It was probably that guy that sent me an email about it
EDIT
Weird, try packing the dialogues, npcs and the world only. The dialogues look fine
AI_Output(self,hero,"AMZ_900_GREETING_16_01"); //Verdammt, woher kommst du so plötzlich? Wer bist du?
Geändert von Vaana (31.08.2017 um 20:24 Uhr)
Wow, the sequel runs with system pack, DX11 and texture pack Better than I thought
... and the little riddle with the switches is funny.
[Bild: lzECLTcR_tsel.jpg]
Zitat von
Inspirate
Wow, the sequel runs with system pack, DX11 and texture pack Better than I thought
... and the little riddle with the switches is funny.
Uhh.. that reflection is horrible
Zitat von
Ice Block
this parkour maze was the worst idea ever
I've had no luck trying to extract HUMANS.MDS, does anyone know how to do it ?
Also there are broken armors in the Sequel Hum_DHT2S_ARMOR and Hum_DHT2M_ARMOR. Their ASC files might be missing
here is their script if you want it
Code:
instance DHT2S_ARMOR(C_Item){
name = NAME_HEAVYARMORDEMONHUNTER2;
mainflag = ITEM_KAT_ARMOR;
flags = 0;
protection[PROT_EDGE] = 15;
protection[PROT_BLUNT] = 15;
protection[PROT_POINT] = 15;
protection[PROT_FIRE] = 15;
protection[PROT_MAGIC] = 15;
value = VALUE_PALS_ARMOR;
wear = WEAR_TORSO;
visual = "grdi.3ds";
visual_change = "Hum_DHT2S_ARMOR.asc";
visual_skin = 0;
material = MAT_METAL;
description = name;
text[1] = NAME_Prot_Edge;
count[1] = protection[PROT_EDGE];
text[2] = NAME_Prot_Point;
count[2] = protection[PROT_POINT];
text[3] = NAME_Prot_Fire;
count[3] = protection[PROT_FIRE];
text[4] = NAME_Prot_Magic;
count[4] = protection[PROT_MAGIC];
text[5] = NAME_Value;
count[5] = value;
};
instance DHT2M_ARMOR(C_Item)
{
name = NAME_MEDIUMARMORDEMONHUNTER2;
mainflag = ITEM_KAT_ARMOR;
flags = 0;
protection[PROT_EDGE] = 15;
protection[PROT_BLUNT] = 15;
protection[PROT_POINT] = 15;
protection[PROT_FIRE] = 15;
protection[PROT_MAGIC] = 15;
value = VALUE_PALS_ARMOR;
wear = WEAR_TORSO;
visual = "grdi.3ds";
visual_change = "Hum_DHT2M_ARMOR.asc";
visual_skin = 0;
material = MAT_METAL;
description = name;
text[1] = NAME_Prot_Edge;
count[1] = protection[PROT_EDGE];
text[2] = NAME_Prot_Point;
count[2] = protection[PROT_POINT];
text[3] = NAME_Prot_Fire;
count[3] = protection[PROT_FIRE];
text[4] = NAME_Prot_Magic;
count[4] = protection[PROT_MAGIC];
text[5] = NAME_Value;
count[5] = value;
};
Zitat von
Vaana
I've had no luck trying to extract HUMANS.MDS, does anyone know how to do it ?
Also there are broken armors in the Sequel Hum_DHT2S_ARMOR and Hum_DHT2M_ARMOR. Their ASC files might be missing
here is their script if you want it
Code:
instance DHT2S_ARMOR(C_Item){
name = NAME_HEAVYARMORDEMONHUNTER2;
mainflag = ITEM_KAT_ARMOR;
flags = 0;
protection[PROT_EDGE] = 15;
protection[PROT_BLUNT] = 15;
protection[PROT_POINT] = 15;
protection[PROT_FIRE] = 15;
protection[PROT_MAGIC] = 15;
value = VALUE_PALS_ARMOR;
wear = WEAR_TORSO;
visual = "grdi.3ds";
visual_change = "Hum_DHT2S_ARMOR.asc";
visual_skin = 0;
material = MAT_METAL;
description = name;
text[1] = NAME_Prot_Edge;
count[1] = protection[PROT_EDGE];
text[2] = NAME_Prot_Point;
count[2] = protection[PROT_POINT];
text[3] = NAME_Prot_Fire;
count[3] = protection[PROT_FIRE];
text[4] = NAME_Prot_Magic;
count[4] = protection[PROT_MAGIC];
text[5] = NAME_Value;
count[5] = value;
};
instance DHT2M_ARMOR(C_Item)
{
name = NAME_MEDIUMARMORDEMONHUNTER2;
mainflag = ITEM_KAT_ARMOR;
flags = 0;
protection[PROT_EDGE] = 15;
protection[PROT_BLUNT] = 15;
protection[PROT_POINT] = 15;
protection[PROT_FIRE] = 15;
protection[PROT_MAGIC] = 15;
value = VALUE_PALS_ARMOR;
wear = WEAR_TORSO;
visual = "grdi.3ds";
visual_change = "Hum_DHT2M_ARMOR.asc";
visual_skin = 0;
material = MAT_METAL;
description = name;
text[1] = NAME_Prot_Edge;
count[1] = protection[PROT_EDGE];
text[2] = NAME_Prot_Point;
count[2] = protection[PROT_POINT];
text[3] = NAME_Prot_Fire;
count[3] = protection[PROT_FIRE];
text[4] = NAME_Prot_Magic;
count[4] = protection[PROT_MAGIC];
text[5] = NAME_Value;
count[5] = value;
};
I'm trying my luck right now, after reading this https://forum.worldofplayers.de/foru...-dekompilieren
Some T_RUN error (file not found or corrupted) when trying to decompile HUMANS.MDS or BABE.MDS
But I have no idea what I'm doing.
Zitat von
catalinux
Some T_RUN error (file not found or corrupted) when trying to decompile HUMANS.MDS or BABE.MDS
But I have no idea what I'm doing.
Exactly the error I got. Only thing I can think of is to compare it to the HUMANS.MDS from G1 and add what's mising
Zitat von
Vaana
This is the novice ulf, taken from this screenshot: https://youtu.be/8O_w6LU6lHo?t=1m41s (Its your own video :P)
This is withdrawn Gothic II content.
I found a startup_psicamp.d in the Sequel
Code:
func void startup_psicamp()
{
};
func void init_psicamp()
{
};
func void startup_newcamp()
{
};
func void init_newcamp()
{
};
func void startup_oldcamp()
{
Wld_InsertNpc(dmh_1303_rangar,WP_DEFAULT);
Wld_InsertNpc(PC_Thief,WP_DEFAULT);
Wld_InsertNpc(PC_Psionic,WP_DEFAULT);
Wld_InsertNpc(mil_100_halvor,WP_DEFAULT);
Wld_InsertNpc(mil_101_wylfern,WP_DEFAULT);
Wld_InsertNpc(mil_103_berengar,WP_DEFAULT);
Wld_InsertNpc(mil_104_hyglas,WP_DEFAULT);
Wld_InsertNpc(mil_105_militia,WP_DEFAULT);
Wld_InsertNpc(mil_106_militia,WP_DEFAULT);
Wld_InsertNpc(mil_107_militia,WP_DEFAULT);
Wld_InsertNpc(mil_108_militia,WP_DEFAULT);
Wld_InsertNpc(mil_109_militia,WP_DEFAULT);
Wld_InsertNpc(mil_110_militia,WP_DEFAULT);
Wld_InsertNpc(mil_111_militia,WP_DEFAULT);
Wld_InsertNpc(mil_112_militia,WP_DEFAULT);
Wld_InsertNpc(mil_113_militia,WP_DEFAULT);
Wld_InsertNpc(mil_114_militia,WP_DEFAULT);
Wld_InsertNpc(mil_115_militia,WP_DEFAULT);
Wld_InsertNpc(mil_116_militia,WP_DEFAULT);
Wld_InsertNpc(mil_117_militia,WP_DEFAULT);
Wld_InsertNpc(mil_118_calgor,WP_DEFAULT);
Wld_InsertNpc(mil_119_cassian,WP_DEFAULT);
Wld_InsertNpc(mil_120_julius,WP_DEFAULT);
Wld_InsertNpc(mil_123_osbert,WP_DEFAULT);
Wld_InsertNpc(mil_124_militia,WP_DEFAULT);
Wld_InsertNpc(mil_125_militia,WP_DEFAULT);
Wld_InsertNpc(mil_126_militia,WP_DEFAULT);
Wld_InsertNpc(mil_127_militia,WP_DEFAULT);
Wld_InsertNpc(mil_128_militia,WP_DEFAULT);
Wld_InsertNpc(mil_129_militia,WP_DEFAULT);
Wld_InsertNpc(mil_130_militia,WP_DEFAULT);
Wld_InsertNpc(mil_131_militia,WP_DEFAULT);
Wld_InsertNpc(mil_132_militia,WP_DEFAULT);
Wld_InsertNpc(mil_133_militia,WP_DEFAULT);
Wld_InsertNpc(mil_134_militia,WP_DEFAULT);
Wld_InsertNpc(mil_135_militia,WP_DEFAULT);
Wld_InsertNpc(mil_136_militia,WP_DEFAULT);
Wld_InsertNpc(mil_137_militia,WP_DEFAULT);
Wld_InsertNpc(mil_138_militia,WP_DEFAULT);
Wld_InsertNpc(mil_139_militia,WP_DEFAULT);
Wld_InsertNpc(mil_140_militia,WP_DEFAULT);
Wld_InsertNpc(mil_141_militia,WP_DEFAULT);
Wld_InsertNpc(mil_142_militia,WP_DEFAULT);
Wld_InsertNpc(mil_143_militia,WP_DEFAULT);
Wld_InsertNpc(mil_144_militia,WP_DEFAULT);
Wld_InsertNpc(wrk_200_gotmar,WP_DEFAULT);
Wld_InsertNpc(wrk_201_gordian,WP_DEFAULT);
Wld_InsertNpc(wrk_202_dyrian,WP_DEFAULT);
Wld_InsertNpc(wrk_203_bromor,WP_DEFAULT);
Wld_InsertNpc(wrk_206_nicolos,WP_DEFAULT);
Wld_InsertNpc(wrk_207_worker,WP_DEFAULT);
Wld_InsertNpc(wrk_208_worker,WP_DEFAULT);
Wld_InsertNpc(wrk_209_worker,WP_DEFAULT);
Wld_InsertNpc(wrk_210_worker,WP_DEFAULT);
Wld_InsertNpc(wrk_212_rassmuson,WP_DEFAULT);
Wld_InsertNpc(wrk_214_worker,WP_DEFAULT);
Wld_InsertNpc(wrk_217_worker,WP_DEFAULT);
Wld_InsertNpc(wrk_219_botholo,WP_DEFAULT);
Wld_InsertNpc(wrk_220_worker,WP_DEFAULT);
Wld_InsertNpc(wrk_221_worker,WP_DEFAULT);
Wld_InsertNpc(wrk_222_helvegor,WP_DEFAULT);
Wld_InsertNpc(wrk_223_ruga,WP_DEFAULT);
Wld_InsertNpc(wrk_224_igaraz,WP_DEFAULT);
Wld_InsertNpc(wrk_225_agon,WP_DEFAULT);
Wld_InsertNpc(wrk_226_osric,WP_DEFAULT);
Wld_InsertNpc(wrk_227_snaf,WP_DEFAULT);
Wld_InsertNpc(wrk_228_horatio,WP_DEFAULT);
Wld_InsertNpc(min_300_sylvester,WP_DEFAULT);
Wld_InsertNpc(min_301_miner,WP_DEFAULT);
Wld_InsertNpc(min_302_miner,WP_DEFAULT);
Wld_InsertNpc(min_303_miner,WP_DEFAULT);
Wld_InsertNpc(min_304_miner,WP_DEFAULT);
Wld_InsertNpc(min_305_miner,WP_DEFAULT);
Wld_InsertNpc(thf_400_edo,WP_DEFAULT);
Wld_InsertNpc(thf_401_huldrych,WP_DEFAULT);
Wld_InsertNpc(thf_402_karras,WP_DEFAULT);
Wld_InsertNpc(thf_403_gerion,WP_DEFAULT);
Wld_InsertNpc(thf_404_thief,WP_DEFAULT);
Wld_InsertNpc(thf_405_thief,WP_DEFAULT);
Wld_InsertNpc(thf_406_thief,WP_DEFAULT);
Wld_InsertNpc(thf_407_thief,WP_DEFAULT);
Wld_InsertNpc(thf_408_thief,WP_DEFAULT);
Wld_InsertNpc(thf_409_pyro,WP_DEFAULT);
Wld_InsertNpc(hlr_500_palgur,WP_DEFAULT);
Wld_InsertNpc(hlr_501_talamon,WP_DEFAULT);
Wld_InsertNpc(hlr_502_isgar,WP_DEFAULT);
Wld_InsertNpc(hlr_503_odo,WP_DEFAULT);
Wld_InsertNpc(hlr_504_otmar,WP_DEFAULT);
Wld_InsertNpc(pos_600_jurgi,WP_DEFAULT);
Wld_InsertNpc(pos_601_paskara,WP_DEFAULT);
Wld_InsertNpc(pos_602_halbert,WP_DEFAULT);
Wld_InsertNpc(pos_603_gonker,WP_DEFAULT);
Wld_InsertNpc(pos_604_possessed,WP_DEFAULT);
Wld_InsertNpc(pos_605_bartok,WP_DEFAULT);
Wld_InsertNpc(beg_700_jesper,WP_DEFAULT);
Wld_InsertNpc(beg_701_jose,WP_DEFAULT);
Wld_InsertNpc(beg_702_nabor,WP_DEFAULT);
Wld_InsertNpc(beg_703_beggar,WP_DEFAULT);
Wld_InsertNpc(beg_704_lakarus,WP_DEFAULT);
Wld_InsertNpc(beg_705_beggar,WP_DEFAULT);
Wld_InsertNpc(beg_706_beggar,WP_DEFAULT);
Wld_InsertNpc(mil_122_arenamaster,WP_DEFAULT);
Wld_InsertNpc(amz_900_thora,WP_DEFAULT);
Wld_InsertNpc(dmh_1302_malgar,WP_DEFAULT);
Wld_InsertNpc(mil_121_brutus,WP_DEFAULT);
Wld_InsertNpc(wrk_216_goliath,WP_DEFAULT);
Wld_InsertNpc(min_306_grim,WP_DEFAULT);
Wld_InsertNpc(Meatbug,"FP_MEATBUG_SPAWN_01");
Wld_InsertNpc(Meatbug,"FP_MEATBUG_SPAWN_02");
Wld_InsertNpc(Meatbug,"FP_MEATBUG_SPAWN_03");
Wld_InsertNpc(Meatbug,"FP_MEATBUG_SPAWN_04");
Wld_InsertNpc(Meatbug,"FP_MEATBUG_SPAWN_08");
Wld_InsertNpc(Meatbug,"FP_MEATBUG_SPAWN_09");
Wld_InsertNpc(Meatbug,"FP_MEATBUG_SPAWN_10");
Wld_InsertNpc(Meatbug,"FP_MEATBUG_SPAWN_11");
Wld_InsertNpc(Meatbug,"FP_MEATBUG_SPAWN_12");
Wld_InsertNpc(non_1401_ryan,"OC1");
Wld_InsertItem(itar_scrolltrfmeatbug,"FP_SPAWN_ACROBAT_1");
Wld_InsertItem(itmi_amulet_psi,"FP_SPAWN_ACROBAT_2");
Wld_InsertItem(Ring_des_Geschicks,"FP_SPAWN_ACROBAT_3");
Wld_InsertItem(itmi_bloodorenugget,"FP_SPAWN_ACROBAT_4");
Wld_InsertItem(itmi_silver,"FP_SPAWN_ACROBAT_5");
Wld_InsertItem(itri_point_01,"FP_SPAWN_ACROBAT_6");
fillchests_oldcamp();
fillore_oldcamp();
};
func void init_oldcamp()
{
Wld_SetMobRoutine(0,0,"FIREPLACE",1);
Wld_SetMobRoutine(21,0,"FIREPLACE",1);
Wld_SetMobRoutine(5,0,"FIREPLACE",0);
Wld_SetMobRoutine(0,0,"OC_FIREPLACE_CAMPFIRE",1);
Wld_SetMobRoutine(21,0,"OC_FIREPLACE_CAMPFIRE",1);
Wld_SetMobRoutine(5,0,"OC_FIREPLACE_CAMPFIRE",0);
Wld_SetObjectRoutine(0,0,"OC_FIREPLACE_HIGH_01",1);
Wld_SetObjectRoutine(20,0,"OC_FIREPLACE_HIGH_01",1);
Wld_SetObjectRoutine(5,0,"OC_FIREPLACE_HIGH_01",0);
Wld_SetObjectRoutine(0,0,"OC_FIREPLACE_HIGH_02",1);
Wld_SetObjectRoutine(20,1,"OC_FIREPLACE_HIGH_02",1);
Wld_SetObjectRoutine(5,1,"OC_FIREPLACE_HIGH_02",0);
Wld_SetObjectRoutine(0,0,"OC_FIREPLACE_HIGH_03",1);
Wld_SetObjectRoutine(20,2,"OC_FIREPLACE_HIGH_03",1);
Wld_SetObjectRoutine(5,2,"OC_FIREPLACE_HIGH_03",0);
Wld_SetObjectRoutine(0,0,"OC_FIREPLACE_HIGH_04",1);
Wld_SetObjectRoutine(20,3,"OC_FIREPLACE_HIGH_04",1);
Wld_SetObjectRoutine(5,3,"OC_FIREPLACE_HIGH_04",0);
Wld_SetObjectRoutine(0,0,"OC_FIREPLACE_HIGH_05",1);
Wld_SetObjectRoutine(20,4,"OC_FIREPLACE_HIGH_05",1);
Wld_SetObjectRoutine(5,4,"OC_FIREPLACE_HIGH_05",0);
Wld_SetObjectRoutine(0,0,"OC_FIREPLACE_HIGH_06",1);
Wld_SetObjectRoutine(20,5,"OC_FIREPLACE_HIGH_06",1);
Wld_SetObjectRoutine(5,5,"OC_FIREPLACE_HIGH_06",0);
Wld_SetObjectRoutine(0,0,"OC_FIREPLACE_HIGH_07",1);
Wld_SetObjectRoutine(20,6,"OC_FIREPLACE_HIGH_07",1);
Wld_SetObjectRoutine(5,6,"OC_FIREPLACE_HIGH_07",0);
Wld_SetObjectRoutine(0,0,"OC_FIREPLACE_HIGH_08",1);
Wld_SetObjectRoutine(20,7,"OC_FIREPLACE_HIGH_08",1);
Wld_SetObjectRoutine(5,7,"OC_FIREPLACE_HIGH_08",0);
Wld_SetObjectRoutine(0,0,"OC_FIREPLACE_HIGH_09",1);
Wld_SetObjectRoutine(20,8,"OC_FIREPLACE_HIGH_09",1);
Wld_SetObjectRoutine(5,8,"OC_FIREPLACE_HIGH_09",0);
Wld_SetObjectRoutine(0,0,"OC_FIREPLACE_HIGH_10",1);
Wld_SetObjectRoutine(20,9,"OC_FIREPLACE_HIGH_10",1);
Wld_SetObjectRoutine(5,9,"OC_FIREPLACE_HIGH_10",0);
Wld_SetObjectRoutine(0,0,"OC_FIREPLACE_HIGH_11",1);
Wld_SetObjectRoutine(20,0,"OC_FIREPLACE_HIGH_11",1);
Wld_SetObjectRoutine(5,0,"OC_FIREPLACE_HIGH_11",0);
Wld_SetObjectRoutine(0,0,"OC_FIREPLACE_HIGH_12",1);
Wld_SetObjectRoutine(20,0,"OC_FIREPLACE_HIGH_12",1);
Wld_SetObjectRoutine(5,0,"OC_FIREPLACE_HIGH_12",0);
Wld_SetObjectRoutine(0,0,"OC_FIREPLACE_HIGH_13",1);
Wld_SetObjectRoutine(20,0,"OC_FIREPLACE_HIGH_13",1);
Wld_SetObjectRoutine(5,0,"OC_FIREPLACE_HIGH_13",0);
Wld_SetObjectRoutine(0,0,"OC_FIREPLACE_HIGH_14",1);
Wld_SetObjectRoutine(20,0,"OC_FIREPLACE_HIGH_14",1);
Wld_SetObjectRoutine(5,0,"OC_FIREPLACE_HIGH_14",0);
Wld_SetObjectRoutine(0,0,"OC_FIREPLACE_HIGH2_01",1);
Wld_SetObjectRoutine(20,1,"OC_FIREPLACE_HIGH2_01",1);
Wld_SetObjectRoutine(5,1,"OC_FIREPLACE_HIGH2_01",0);
Wld_SetObjectRoutine(0,0,"OC_FIREPLACE_HIGH2_02",1);
Wld_SetObjectRoutine(20,2,"OC_FIREPLACE_HIGH2_02",1);
Wld_SetObjectRoutine(5,2,"OC_FIREPLACE_HIGH2_02",0);
Wld_SetObjectRoutine(0,0,"OC_FIREPLACE_HIGH2_03",1);
Wld_SetObjectRoutine(20,3,"OC_FIREPLACE_HIGH2_03",1);
Wld_SetObjectRoutine(5,3,"OC_FIREPLACE_HIGH2_03",0);
Wld_SetObjectRoutine(0,0,"OC_FIREPLACE_HIGH2_04",1);
Wld_SetObjectRoutine(20,4,"OC_FIREPLACE_HIGH2_04",1);
Wld_SetObjectRoutine(5,4,"OC_FIREPLACE_HIGH2_04",0);
Wld_SetObjectRoutine(0,0,"OC_FIREPLACE_HIGH2_05",1);
Wld_SetObjectRoutine(20,5,"OC_FIREPLACE_HIGH2_05",1);
Wld_SetObjectRoutine(5,5,"OC_FIREPLACE_HIGH2_05",0);
Wld_SetObjectRoutine(0,0,"OC_FIREPLACE_HIGH2_06",1);
Wld_SetObjectRoutine(20,6,"OC_FIREPLACE_HIGH2_06",1);
Wld_SetObjectRoutine(5,6,"OC_FIREPLACE_HIGH2_06",0);
Wld_SetObjectRoutine(0,0,"OC_FIREPLACE_HIGH2_07",1);
Wld_SetObjectRoutine(20,7,"OC_FIREPLACE_HIGH2_07",1);
Wld_SetObjectRoutine(5,7,"OC_FIREPLACE_HIGH2_07",0);
Wld_SetObjectRoutine(0,0,"OC_FIREPLACE_HIGH2_08",1);
Wld_SetObjectRoutine(20,8,"OC_FIREPLACE_HIGH2_08",1);
Wld_SetObjectRoutine(5,8,"OC_FIREPLACE_HIGH2_08",0);
Wld_SetObjectRoutine(0,0,"OC_FIREPLACE_HIGH2_09",1);
Wld_SetObjectRoutine(20,9,"OC_FIREPLACE_HIGH2_09",1);
Wld_SetObjectRoutine(5,9,"OC_FIREPLACE_HIGH2_09",0);
Wld_SetObjectRoutine(0,0,"OC_FIREPLACE_HIGH2_10",1);
Wld_SetObjectRoutine(20,0,"OC_FIREPLACE_HIGH2_10",1);
Wld_SetObjectRoutine(5,0,"OC_FIREPLACE_HIGH2_10",0);
Wld_SetObjectRoutine(20,0,"OC_FIREPLACE_HIGH2_11",1);
Wld_SetObjectRoutine(20,1,"OC_FIREPLACE_HIGH2_11",1);
Wld_SetObjectRoutine(5,1,"OC_FIREPLACE_HIGH2_11",0);
Wld_SetObjectRoutine(0,0,"OC_FIREPLACE_HIGH2_12",1);
Wld_SetObjectRoutine(20,2,"OC_FIREPLACE_HIGH2_12",1);
Wld_SetObjectRoutine(5,2,"OC_FIREPLACE_HIGH2_12",0);
Wld_SetObjectRoutine(0,0,"OC_FIREPLACE_HIGH2_13",1);
Wld_SetObjectRoutine(20,3,"OC_FIREPLACE_HIGH2_13",1);
Wld_SetObjectRoutine(5,3,"OC_FIREPLACE_HIGH2_13",0);
Wld_SetObjectRoutine(0,0,"OC_FIREPLACE_HIGH2_14",1);
Wld_SetObjectRoutine(20,4,"OC_FIREPLACE_HIGH2_14",1);
Wld_SetObjectRoutine(5,4,"OC_FIREPLACE_HIGH2_14",0);
Wld_SetObjectRoutine(0,0,"OC_FIREPLACE_HIGH2_15",1);
Wld_SetObjectRoutine(20,5,"OC_FIREPLACE_HIGH2_15",1);
Wld_SetObjectRoutine(5,5,"OC_FIREPLACE_HIGH2_15",0);
Wld_SetObjectRoutine(0,0,"OC_FIREPLACE_HIGH2_16",1);
Wld_SetObjectRoutine(20,6,"OC_FIREPLACE_HIGH2_16",1);
Wld_SetObjectRoutine(5,6,"OC_FIREPLACE_HIGH2_16",0);
Wld_SetObjectRoutine(0,0,"OC_FIREPLACE_HIGH2_17",1);
Wld_SetObjectRoutine(20,7,"OC_FIREPLACE_HIGH2_17",1);
Wld_SetObjectRoutine(5,7,"OC_FIREPLACE_HIGH2_17",0);
Wld_SetObjectRoutine(0,0,"OC_FIREPLACE_HIGH2_18",1);
Wld_SetObjectRoutine(20,8,"OC_FIREPLACE_HIGH2_18",1);
Wld_SetObjectRoutine(5,8,"OC_FIREPLACE_HIGH2_18",0);
Wld_SetObjectRoutine(0,0,"OC_FIREPLACE_HIGH2_19",1);
Wld_SetObjectRoutine(20,9,"OC_FIREPLACE_HIGH2_19",1);
Wld_SetObjectRoutine(5,9,"OC_FIREPLACE_HIGH2_19",0);
Wld_SetObjectRoutine(0,0,"OC_FIREPLACE_HIGH2_20",1);
Wld_SetObjectRoutine(20,0,"OC_FIREPLACE_HIGH2_20",1);
Wld_SetObjectRoutine(5,0,"OC_FIREPLACE_HIGH2_20",0);
Wld_SetObjectRoutine(0,0,"OC_FIREPLACE_HIGH2_21",1);
Wld_SetObjectRoutine(20,1,"OC_FIREPLACE_HIGH2_21",1);
Wld_SetObjectRoutine(5,1,"OC_FIREPLACE_HIGH2_21",0);
Wld_SetObjectRoutine(0,0,"OC_FIREPLACE_HIGH2_22",1);
Wld_SetObjectRoutine(20,2,"OC_FIREPLACE_HIGH2_22",1);
Wld_SetObjectRoutine(5,2,"OC_FIREPLACE_HIGH2_22",0);
Wld_SetObjectRoutine(0,0,"OC_FIREPLACE_HIGH2_23",1);
Wld_SetObjectRoutine(20,3,"OC_FIREPLACE_HIGH2_23",1);
Wld_SetObjectRoutine(5,3,"OC_FIREPLACE_HIGH2_23",0);
Wld_SetObjectRoutine(0,0,"OC_FIREPLACE_HIGH2_24",1);
Wld_SetObjectRoutine(20,4,"OC_FIREPLACE_HIGH2_24",1);
Wld_SetObjectRoutine(5,4,"OC_FIREPLACE_HIGH2_24",0);
Wld_SetObjectRoutine(0,0,"OC_FIREPLACE_HIGH2_25",1);
Wld_SetObjectRoutine(20,5,"OC_FIREPLACE_HIGH2_25",1);
Wld_SetObjectRoutine(5,5,"OC_FIREPLACE_HIGH2_25",0);
Wld_SetObjectRoutine(0,0,"OC_FIREPLACE_HIGH2_26",1);
Wld_SetObjectRoutine(20,6,"OC_FIREPLACE_HIGH2_26",1);
Wld_SetObjectRoutine(5,6,"OC_FIREPLACE_HIGH2_26",0);
Wld_SetObjectRoutine(0,0,"OC_FIREPLACE_HIGH2_27",1);
Wld_SetObjectRoutine(20,7,"OC_FIREPLACE_HIGH2_27",1);
Wld_SetObjectRoutine(5,7,"OC_FIREPLACE_HIGH2_27",0);
Wld_SetObjectRoutine(0,0,"OC_FIREPLACE_HIGH2_28",1);
Wld_SetObjectRoutine(20,4,"OC_FIREPLACE_HIGH2_28",1);
Wld_SetObjectRoutine(5,4,"OC_FIREPLACE_HIGH2_28",0);
Wld_SetObjectRoutine(0,0,"OC_FIREPLACE_HIGH2_29",1);
Wld_SetObjectRoutine(20,4,"OC_FIREPLACE_HIGH2_29",1);
Wld_SetObjectRoutine(5,4,"OC_FIREPLACE_HIGH2_29",0);
Wld_SetObjectRoutine(0,0,"OC_FIREPLACE_HIGH2_30",1);
Wld_SetObjectRoutine(20,4,"OC_FIREPLACE_HIGH2_30",1);
Wld_SetObjectRoutine(5,4,"OC_FIREPLACE_HIGH2_30",0);
Wld_SetObjectRoutine(0,0,"OC_FIREPLACE_HIGH2_31",1);
Wld_SetObjectRoutine(20,4,"OC_FIREPLACE_HIGH2_31",1);
Wld_SetObjectRoutine(5,4,"OC_FIREPLACE_HIGH2_31",0);
Wld_SetObjectRoutine(0,0,"OC_FIREPLACE_HIGH2_32",1);
Wld_SetObjectRoutine(20,4,"OC_FIREPLACE_HIGH2_32",1);
Wld_SetObjectRoutine(5,4,"OC_FIREPLACE_HIGH2_32",0);
Wld_SetObjectRoutine(0,0,"OC_FIREPLACE_HIGH2_33",1);
Wld_SetObjectRoutine(20,4,"OC_FIREPLACE_HIGH2_33",1);
Wld_SetObjectRoutine(5,4,"OC_FIREPLACE_HIGH2_33",0);
Wld_SetObjectRoutine(0,0,"OC_FIREPLACE_HIGH2_34",1);
Wld_SetObjectRoutine(20,4,"OC_FIREPLACE_HIGH2_34",1);
Wld_SetObjectRoutine(5,4,"OC_FIREPLACE_HIGH2_34",0);
Wld_SetObjectRoutine(0,0,"OC_FIREPLACE_HIGH2_35",1);
Wld_SetObjectRoutine(20,5,"OC_FIREPLACE_HIGH2_35",1);
Wld_SetObjectRoutine(5,5,"OC_FIREPLACE_HIGH2_35",0);
Wld_SetObjectRoutine(0,0,"OC_FIREPLACE_HIGH2_36",1);
Wld_SetObjectRoutine(20,6,"OC_FIREPLACE_HIGH2_36",1);
Wld_SetObjectRoutine(5,6,"OC_FIREPLACE_HIGH2_36",0);
Wld_SetObjectRoutine(0,0,"OC_FIREPLACE_HIGH2_37",1);
Wld_SetObjectRoutine(20,7,"OC_FIREPLACE_HIGH2_37",1);
Wld_SetObjectRoutine(5,7,"OC_FIREPLACE_HIGH2_37",0);
Wld_SetObjectRoutine(0,0,"OC_FIREPLACE_HIGH2_38",1);
Wld_SetObjectRoutine(20,8,"OC_FIREPLACE_HIGH2_38",1);
Wld_SetObjectRoutine(5,8,"OC_FIREPLACE_HIGH2_38",0);
Wld_SetObjectRoutine(0,0,"OC_FIREPLACE_HIGH2_39",1);
Wld_SetObjectRoutine(20,9,"OC_FIREPLACE_HIGH2_39",1);
Wld_SetObjectRoutine(5,9,"OC_FIREPLACE_HIGH2_39",0);
Wld_SetObjectRoutine(0,0,"OC_FIREPLACE_HIGH2_40",1);
Wld_SetObjectRoutine(20,0,"OC_FIREPLACE_HIGH2_40",1);
Wld_SetObjectRoutine(5,0,"OC_FIREPLACE_HIGH2_40",0);
Wld_SetObjectRoutine(0,0,"OC_FIREPLACE_HIGH2_41",1);
Wld_SetObjectRoutine(20,1,"OC_FIREPLACE_HIGH2_41",1);
Wld_SetObjectRoutine(5,1,"OC_FIREPLACE_HIGH2_41",0);
Wld_SetObjectRoutine(0,0,"OC_FIREPLACE_HIGH2_42",1);
Wld_SetObjectRoutine(20,2,"OC_FIREPLACE_HIGH2_42",1);
Wld_SetObjectRoutine(5,2,"OC_FIREPLACE_HIGH2_42",0);
Wld_SetObjectRoutine(0,0,"OC_FIREPLACE_HIGH2_43",1);
Wld_SetObjectRoutine(20,3,"OC_FIREPLACE_HIGH2_43",1);
Wld_SetObjectRoutine(5,3,"OC_FIREPLACE_HIGH2_43",0);
Wld_SetObjectRoutine(0,0,"OC_FIREPLACE_HIGH2_44",1);
Wld_SetObjectRoutine(20,4,"OC_FIREPLACE_HIGH2_44",1);
Wld_SetObjectRoutine(5,4,"OC_FIREPLACE_HIGH2_44",0);
Wld_SetObjectRoutine(0,0,"OC_FIREPLACE_HIGH2_45",1);
Wld_SetObjectRoutine(20,5,"OC_FIREPLACE_HIGH2_45",1);
Wld_SetObjectRoutine(5,5,"OC_FIREPLACE_HIGH2_45",0);
Wld_SetObjectRoutine(0,0,"OC_FIREPLACE_HIGH2_46",1);
Wld_SetObjectRoutine(20,6,"OC_FIREPLACE_HIGH2_46",1);
Wld_SetObjectRoutine(5,6,"OC_FIREPLACE_HIGH2_46",0);
Wld_SetObjectRoutine(0,0,"OC_FIREPLACE_HIGH2_47",1);
Wld_SetObjectRoutine(20,7,"OC_FIREPLACE_HIGH2_47",1);
Wld_SetObjectRoutine(5,7,"OC_FIREPLACE_HIGH2_47",0);
Wld_SetObjectRoutine(0,0,"OC_FIREPLACE_HIGH2_48",1);
Wld_SetObjectRoutine(20,8,"OC_FIREPLACE_HIGH2_48",1);
Wld_SetObjectRoutine(5,8,"OC_FIREPLACE_HIGH2_48",0);
Wld_SetObjectRoutine(0,0,"OC_FIREPLACE_HIGH2_49",1);
Wld_SetObjectRoutine(20,9,"OC_FIREPLACE_HIGH2_49",1);
Wld_SetObjectRoutine(5,9,"OC_FIREPLACE_HIGH2_49",0);
Wld_SetObjectRoutine(0,0,"OC_FIREPLACE_HIGH2_50",1);
Wld_SetObjectRoutine(20,0,"OC_FIREPLACE_HIGH2_50",1);
Wld_SetObjectRoutine(5,0,"OC_FIREPLACE_HIGH2_50",0);
Wld_SetObjectRoutine(0,0,"OC_FIREPLACE_HIGH2_51",1);
Wld_SetObjectRoutine(20,1,"OC_FIREPLACE_HIGH2_51",1);
Wld_SetObjectRoutine(5,1,"OC_FIREPLACE_HIGH2_51",0);
Wld_SetObjectRoutine(0,0,"OC_FIREPLACE_HIGH2_52",1);
Wld_SetObjectRoutine(20,2,"OC_FIREPLACE_HIGH2_52",1);
Wld_SetObjectRoutine(5,2,"OC_FIREPLACE_HIGH2_52",0);
Wld_SetObjectRoutine(0,0,"OC_FIREPLACE_HIGH2_53",1);
Wld_SetObjectRoutine(20,0,"OC_FIREPLACE_HIGH2_53",1);
Wld_SetObjectRoutine(5,0,"OC_FIREPLACE_HIGH2_53",0);
Wld_SetObjectRoutine(0,0,"OC_FIREPLACE_HIGH2_54",1);
Wld_SetObjectRoutine(20,1,"OC_FIREPLACE_HIGH2_54",1);
Wld_SetObjectRoutine(5,1,"OC_FIREPLACE_HIGH2_54",0);
Wld_SetObjectRoutine(0,0,"OC_FIREPLACE_HIGH2_55",1);
Wld_SetObjectRoutine(20,2,"OC_FIREPLACE_HIGH2_55",1);
Wld_SetObjectRoutine(5,2,"OC_FIREPLACE_HIGH2_55",0);
Wld_SetObjectRoutine(0,0,"OC_FIREPLACE_MIDDLE_01",1);
Wld_SetObjectRoutine(20,8,"OC_FIREPLACE_MIDDLE_01",1);
Wld_SetObjectRoutine(5,8,"OC_FIREPLACE_MIDDLE_01",0);
Wld_SetObjectRoutine(0,0,"OC_FIREPLACE_MIDDLE_01",1);
Wld_SetObjectRoutine(20,9,"OC_FIREPLACE_MIDDLE_01",1);
Wld_SetObjectRoutine(5,9,"OC_FIREPLACE_MIDDLE_01",0);
Wld_SetObjectRoutine(0,0,"OC_FIREPLACE_MIDDLE_02",1);
Wld_SetObjectRoutine(20,0,"OC_FIREPLACE_MIDDLE_02",1);
Wld_SetObjectRoutine(5,0,"OC_FIREPLACE_MIDDLE_02",0);
Wld_SetObjectRoutine(0,0,"OC_FIREPLACE_MIDDLE_03",1);
Wld_SetObjectRoutine(20,1,"OC_FIREPLACE_MIDDLE_03",1);
Wld_SetObjectRoutine(5,1,"OC_FIREPLACE_MIDDLE_03",0);
Wld_SetObjectRoutine(0,0,"OC_FIREPLACE_MIDDLE_04",1);
Wld_SetObjectRoutine(20,2,"OC_FIREPLACE_MIDDLE_04",1);
Wld_SetObjectRoutine(5,2,"OC_FIREPLACE_MIDDLE_04",0);
Wld_SetObjectRoutine(0,0,"OC_FIREPLACE_HIGH2_28",1);
Wld_SetObjectRoutine(18,3,"OC_FIREPLACE_HIGH2_28",1);
Wld_SetObjectRoutine(22,33,"OC_FIREPLACE_HIGH2_28",0);
Wld_SetObjectRoutine(0,0,"OC_FIREPLACE_HIGH2_29",1);
Wld_SetObjectRoutine(18,4,"OC_FIREPLACE_HIGH2_29",1);
Wld_SetObjectRoutine(22,34,"OC_FIREPLACE_HIGH2_29",0);
Wld_SetObjectRoutine(0,0,"OC_FIREPLACE_HIGH2_30",1);
Wld_SetObjectRoutine(18,5,"OC_FIREPLACE_HIGH2_30",1);
Wld_SetObjectRoutine(22,35,"OC_FIREPLACE_HIGH2_30",0);
Wld_SetObjectRoutine(0,0,"OC_FIREPLACE_HIGH2_31",1);
Wld_SetObjectRoutine(18,6,"OC_FIREPLACE_HIGH2_31",1);
Wld_SetObjectRoutine(22,36,"OC_FIREPLACE_HIGH2_31",0);
Wld_SetObjectRoutine(0,0,"OC_FIREPLACE_HIGH2_33",1);
Wld_SetObjectRoutine(18,7,"OC_FIREPLACE_HIGH2_33",1);
Wld_SetObjectRoutine(22,37,"OC_FIREPLACE_HIGH2_33",0);
Wld_SetObjectRoutine(0,0,"OC_FIREPLACE_HIGH2_32",1);
Wld_SetObjectRoutine(18,8,"OC_FIREPLACE_HIGH2_32",1);
Wld_SetObjectRoutine(22,38,"OC_FIREPLACE_HIGH2_32",0);
Wld_AssignRoomToGuild("EG2",GIL_MILITIA);
Wld_AssignRoomToGuild("EG3",GIL_MILITIA);
Wld_AssignRoomToGuild("EG4",GIL_MILITIA);
Wld_AssignRoomToGuild("EG5",GIL_MILITIA);
Wld_AssignRoomToGuild("STHAUS",GIL_MILITIA);
Wld_AssignRoomToGuild("ST_KLO",GIL_MILITIA);
Wld_AssignRoomToGuild("WG1",GIL_MILITIA);
Wld_AssignRoomToGuild("HE2",GIL_MILITIA);
Wld_AssignRoomToGuild("HH8",GIL_MILITIA);
Wld_AssignRoomToGuild("HH4",GIL_MILITIA);
Wld_AssignRoomToGuild("hütte6",GIL_WORKER);
Wld_AssignRoomToGuild("hütte7",GIL_WORKER);
Wld_AssignRoomToGuild("hütte8",GIL_WORKER);
Wld_AssignRoomToGuild("hütte69",GIL_WORKER);
Wld_AssignRoomToGuild("hütte70",GIL_WORKER);
Wld_AssignRoomToGuild("hütte71",GIL_WORKER);
Wld_AssignRoomToGuild("hütte72",GIL_WORKER);
Wld_AssignRoomToGuild("hütte12",GIL_WORKER);
Wld_AssignRoomToGuild("hütte35",GIL_WORKER);
Wld_AssignRoomToGuild("hütte38",GIL_WORKER);
Wld_AssignRoomToGuild("hütte51",GIL_WORKER);
Wld_AssignRoomToGuild("hütte52",GIL_WORKER);
Wld_AssignRoomToGuild("hütte53",GIL_WORKER);
Wld_AssignRoomToGuild("hütte57",GIL_WORKER);
Wld_AssignRoomToGuild("hütte42",GIL_WORKER);
Wld_AssignRoomToGuild("hütte18",GIL_BEGGAR);
Wld_AssignRoomToGuild("hütte22",GIL_BEGGAR);
Wld_AssignRoomToGuild("hütte23",GIL_BEGGAR);
Wld_AssignRoomToGuild("hütte1",GIL_BEGGAR);
Wld_AssignRoomToGuild("hütte20",GIL_THIEF);
Wld_AssignRoomToGuild("hütte25",GIL_THIEF);
Wld_AssignRoomToGuild("hütte29",GIL_THIEF);
Wld_AssignRoomToGuild("hütte30",GIL_THIEF);
Wld_AssignRoomToGuild("hütte33",GIL_THIEF);
Wld_AssignRoomToGuild("hütte39",GIL_THIEF);
Wld_AssignRoomToGuild("hütte40",GIL_THIEF);
Wld_AssignRoomToGuild("hütte46",GIL_THIEF);
Wld_AssignRoomToGuild("hütte78",GIL_THIEF);
Wld_AssignRoomToGuild("hütte79",GIL_THIEF);
};
func void startup_demontower()
{
Wld_InsertNpc(dmc_800_xardas,"LOCATION_03_IN");
fillchests_demontower();
};
func void init_demontower()
{
};
func void startup_freeminecamp()
{
};
func void init_freeminecamp()
{
};
func void startup_bergfestung()
{
Wld_InsertNpc(pal_1000_rhobar,WP_DEFAULT);
Wld_InsertNpc(pal_1001_hagen,WP_DEFAULT);
Wld_InsertNpc(pal_1002_vardon,WP_DEFAULT);
Wld_InsertNpc(pal_1003_garwog,WP_DEFAULT);
Wld_InsertNpc(pal_1004_wulfgar,WP_DEFAULT);
Wld_InsertNpc(pal_1005_darius,WP_DEFAULT);
Wld_InsertNpc(pal_1006_albin,WP_DEFAULT);
Wld_InsertNpc(pal_1007_garvell,WP_DEFAULT);
Wld_InsertNpc(pal_1010_paladin,WP_DEFAULT);
Wld_InsertNpc(pal_1011_paladin,WP_DEFAULT);
Wld_InsertNpc(pal_1012_paladin,WP_DEFAULT);
Wld_InsertNpc(pal_1013_paladin,WP_DEFAULT);
Wld_InsertNpc(pal_1014_paladin,WP_DEFAULT);
Wld_InsertNpc(pal_1015_paladin,WP_DEFAULT);
Wld_InsertNpc(pal_1016_paladin,WP_DEFAULT);
Wld_InsertNpc(pal_1017_paladin,WP_DEFAULT);
Wld_InsertNpc(pal_1018_paladin,WP_DEFAULT);
Wld_InsertNpc(pal_1019_paladin,WP_DEFAULT);
Wld_InsertNpc(pal_1020_paladin,WP_DEFAULT);
Wld_InsertNpc(pal_1021_paladin,WP_DEFAULT);
Wld_InsertNpc(pal_1022_ulf,WP_DEFAULT);
Wld_InsertNpc(pal_1023_ugor,WP_DEFAULT);
Wld_InsertNpc(pal_1024_leomar,WP_DEFAULT);
Wld_InsertNpc(pal_1025_paladin,WP_DEFAULT);
Wld_InsertNpc(pal_1026_paladin,WP_DEFAULT);
Wld_InsertNpc(pal_1027_paladin,WP_DEFAULT);
Wld_InsertNpc(pal_1028_paladin,WP_DEFAULT);
Wld_InsertNpc(pal_1046_prinzessin,WP_DEFAULT);
Wld_InsertNpc(pal_1039_paladin,WP_DEFAULT);
Wld_InsertNpc(pal_1040_paladin,WP_DEFAULT);
Wld_InsertNpc(pal_1008_paladin,WP_DEFAULT);
Wld_InsertNpc(pal_1009_paladin,WP_DEFAULT);
Wld_InsertNpc(pal_1041_paladin,WP_DEFAULT);
Wld_InsertNpc(pal_1042_paladin,WP_DEFAULT);
Wld_InsertNpc(pal_1043_paladin,WP_DEFAULT);
Wld_InsertNpc(pal_1044_paladin,WP_DEFAULT);
Wld_InsertNpc(pal_1045_paladin,WP_DEFAULT);
Wld_InsertNpc(PC_Mage,WP_DEFAULT);
Wld_InsertNpc(kdf_1100_catmaol,WP_DEFAULT);
Wld_InsertNpc(kdf_1101_feoras,WP_DEFAULT);
Wld_InsertNpc(kdf_1102_morogh,WP_DEFAULT);
Wld_InsertNpc(kdf_1103_nereus,WP_DEFAULT);
B_InitMonsterAttitudes();
B_InitGuildAttitudes();
B_Kapitelwechsel(1);
};
func void init_bergfestung()
{
Wld_SetObjectRoutine(0,0,"BF_FIREPLACE_HIGH2_01",1);
Wld_SetObjectRoutine(20,0,"BF_FIREPLACE_HIGH2_01",1);
Wld_SetObjectRoutine(5,0,"BF_FIREPLACE_HIGH2_01",0);
Wld_SetObjectRoutine(0,0,"BF_FIREPLACE_HIGH2_02",1);
Wld_SetObjectRoutine(20,1,"BF_FIREPLACE_HIGH2_02",1);
Wld_SetObjectRoutine(5,0,"BF_FIREPLACE_HIGH2_02",0);
Wld_SetObjectRoutine(0,0,"BF_FIREPLACE_HIGH2_03",1);
Wld_SetObjectRoutine(20,2,"BF_FIREPLACE_HIGH2_03",1);
Wld_SetObjectRoutine(5,0,"BF_FIREPLACE_HIGH2_03",0);
Wld_SetObjectRoutine(0,0,"BF_FIREPLACE_HIGH2_04",1);
Wld_SetObjectRoutine(20,1,"BF_FIREPLACE_HIGH2_04",1);
Wld_SetObjectRoutine(5,1,"BF_FIREPLACE_HIGH2_04",0);
Wld_SetObjectRoutine(0,0,"BF_FIREPLACE_HIGH2_05",1);
Wld_SetObjectRoutine(20,0,"BF_FIREPLACE_HIGH2_05",1);
Wld_SetObjectRoutine(5,2,"BF_FIREPLACE_HIGH2_05",0);
Wld_SetObjectRoutine(0,0,"BF_FIREPLACE_HIGH2_06",1);
Wld_SetObjectRoutine(20,3,"BF_FIREPLACE_HIGH2_06",1);
Wld_SetObjectRoutine(5,3,"BF_FIREPLACE_HIGH2_06",0);
Wld_SetObjectRoutine(0,0,"BF_FIREPLACE_HIGH2_07",1);
Wld_SetObjectRoutine(20,2,"BF_FIREPLACE_HIGH2_07",1);
Wld_SetObjectRoutine(5,3,"BF_FIREPLACE_HIGH2_07",0);
Wld_SetObjectRoutine(0,0,"BF_FIREPLACE_HIGH2_08",1);
Wld_SetObjectRoutine(20,3,"BF_FIREPLACE_HIGH2_08",1);
Wld_SetObjectRoutine(5,3,"BF_FIREPLACE_HIGH2_08",0);
Wld_SetObjectRoutine(0,0,"BF_FIREPLACE_HIGH2_09",1);
Wld_SetObjectRoutine(20,3,"BF_FIREPLACE_HIGH2_09",1);
Wld_SetObjectRoutine(5,3,"BF_FIREPLACE_HIGH2_09",0);
Wld_SetObjectRoutine(0,0,"BF_FIREPLACE_HIGH2_10",1);
Wld_SetObjectRoutine(20,3,"BF_FIREPLACE_HIGH2_10",1);
Wld_SetObjectRoutine(5,3,"BF_FIREPLACE_HIGH2_10",0);
Wld_SetObjectRoutine(0,0,"BF_FIREPLACE_HIGH2_11",1);
Wld_SetObjectRoutine(20,3,"BF_FIREPLACE_HIGH2_11",1);
Wld_SetObjectRoutine(5,3,"BF_FIREPLACE_HIGH2_11",0);
Wld_SetObjectRoutine(0,0,"BF_FIREPLACE_HIGH2_12",1);
Wld_SetObjectRoutine(20,3,"BF_FIREPLACE_HIGH2_12",1);
Wld_SetObjectRoutine(5,3,"BF_FIREPLACE_HIGH2_12",0);
Wld_SetObjectRoutine(0,0,"BF_FIREPLACE_HIGH2_13",1);
Wld_SetObjectRoutine(20,3,"BF_FIREPLACE_HIGH2_13",1);
Wld_SetObjectRoutine(5,3,"BF_FIREPLACE_HIGH2_13",0);
Wld_SetObjectRoutine(0,0,"BF_FIREPLACE_HIGH2_14",1);
Wld_SetObjectRoutine(20,3,"BF_FIREPLACE_HIGH2_14",1);
Wld_SetObjectRoutine(5,3,"BF_FIREPLACE_HIGH2_14",0);
Wld_SetObjectRoutine(0,0,"BF_FIREPLACE_HIGH2_15",1);
Wld_SetObjectRoutine(20,3,"BF_FIREPLACE_HIGH2_15",1);
Wld_SetObjectRoutine(5,3,"BF_FIREPLACE_HIGH2_15",0);
};
const string WP_DEFAULT = "OC1";
func void startup_surface()
{
Wld_InsertNpc(min_307_pedro,"PATH_OC_FOGTOWER02");
Wld_InsertNpc(pal_1031_auxiliary,WP_DEFAULT);
Wld_InsertNpc(pal_1032_auxiliary,WP_DEFAULT);
Wld_InsertNpc(thf_410_vito,WP_DEFAULT);
Wld_InsertNpc(thf_411_tassio,WP_DEFAULT);
Wld_InsertNpc(pal_1029_osraed,WP_DEFAULT);
Wld_InsertNpc(pal_1030_auxiliary,WP_DEFAULT);
Wld_InsertNpc(pal_1033_auxiliary,WP_DEFAULT);
Wld_InsertNpc(pal_1034_auxiliary,WP_DEFAULT);
Wld_InsertNpc(pal_1035_auxiliary,WP_DEFAULT);
Wld_InsertNpc(pal_1036_auxiliary,WP_DEFAULT);
Wld_InsertNpc(pal_1037_auxiliary,WP_DEFAULT);
Wld_InsertNpc(pal_1038_auxiliary,WP_DEFAULT);
Wld_InsertNpc(Molerat,"OW_CAVE1_OREWOLF_4");
Wld_InsertNpc(Molerat,"OW_CAVE1_OREWOLF_4");
Wld_InsertNpc(Molerat,"OW_CAVE1_OREWOLF_4");
Wld_InsertNpc(Molerat,"OW_CAVE1_OREWOLF_4");
Wld_InsertNpc(Scavenger,"HELPPOINT");
Wld_InsertNpc(Scavenger,"HELPPOINT");
Wld_InsertNpc(Meatbug,"OW_SAWHUT_MEATBUG_SPAWN");
Wld_InsertNpc(Meatbug,"OW_SAWHUT_MEATBUG_SPAWN");
Wld_InsertNpc(GreenGobboSword,"PATH_OC_NC_6");
Wld_InsertNpc(GreenGobboSword,"PATH_OC_NC_4");
Wld_InsertNpc(Molerat,"OW_SAWHUT_MOLERAT_SPAWN01");
Wld_InsertNpc(Molerat,"OW_SAWHUT_MOLERAT_SPAWN01");
Wld_InsertNpc(Molerat,"OW_SAWHUT_MOLERAT_SPAWN01");
Wld_InsertNpc(Molerat,"OW_SAWHUT_MOLERAT_SPAWN01");
Wld_InsertNpc(Scavenger,"OW_SCAVENGER_CAVE3_SPAWN");
Wld_InsertNpc(Scavenger,"OW_SCAVENGER_CAVE3_SPAWN");
Wld_InsertNpc(Scavenger,"OW_SCAVENGER_TREE_SPAWN");
Wld_InsertNpc(Scavenger,"OW_SCAVENGER_TREE_SPAWN");
Wld_InsertNpc(Molerat,"OW_MOLERAT_CAVE_SPAWN");
Wld_InsertNpc(Molerat,"OW_MOLERAT_CAVE_SPAWN");
Wld_InsertNpc(Molerat,"OW_MOLERAT_CAVE_SPAWN");
Wld_InsertNpc(Molerat,"OW_MOLERAT_CAVE_SPAWN");
Wld_InsertNpc(Lurker,"FP_SPAWN_LURKER_BEAVERLODGE_1");
Wld_InsertNpc(Bloodfly,"OW_PATH_BLOODFLY01_SPAWN01");
Wld_InsertNpc(Bloodfly,"OW_PATH_BLOODFLY01_SPAWN01");
Wld_InsertNpc(Bloodfly,"OW_PATH_BLOODFLY01_SPAWN01");
Wld_InsertNpc(Bloodfly,"OW_PATH_BLOODFLY01_SPAWN01");
Wld_InsertNpc(Bloodfly,"OW_PATH_BLOODFLY01_SPAWN01");
Wld_InsertNpc(Scavenger,"SPAWN_OW_SCA_05_01");
Wld_InsertNpc(Scavenger,"SPAWN_OW_SCA_05_01");
Wld_InsertNpc(Scavenger,"SPAWN_OW_SCAVENGER_OCWOOD1");
Wld_InsertNpc(Scavenger,"SPAWN_OW_SCAVENGER_OCWOOD1");
Wld_InsertNpc(Scavenger,"OW_PATH_SCAVENGER12_SPAWN01");
Wld_InsertNpc(Scavenger,"OW_PATH_SCAVENGER12_SPAWN01");
Wld_InsertNpc(Scavenger,"OW_PATH_SCAVENGER12_SPAWN01");
Wld_InsertNpc(Scavenger,"OW_PATH_SCAVENGER01_SPAWN01");
Wld_InsertNpc(Scavenger,"OW_PATH_SCAVENGER01_SPAWN01");
Wld_InsertNpc(Scavenger,"OW_PATH_SCAVENGER01_SPAWN01");
Wld_InsertNpc(Scavenger,"OW_PATH_SCAVENGER01_SPAWN01");
Wld_InsertNpc(Scavenger,"SPAWN_OW_SCAVENGER_OLDWOOD_C3");
Wld_InsertNpc(Scavenger,"SPAWN_OW_SCAVENGER_OLDWOOD_C3");
Wld_InsertNpc(Scavenger,"SPAWN_OW_SHADOWBEAST_NEAR_SHADOW4");
Wld_InsertNpc(Scavenger,"SPAWN_OW_SHADOWBEAST_NEAR_SHADOW4");
Wld_InsertNpc(Scavenger,"SPAWN_OW_SHADOWBEAST_NEAR_SHADOW4");
Wld_InsertNpc(Scavenger,"SPAWN_OW_SCAVENGER_OCWOOD1");
Wld_InsertNpc(Scavenger,"SPAWN_OW_SCAVENGER_OCWOOD1");
Wld_InsertNpc(Scavenger,"SPAWN_OW_SCAVENGER_OCWOODEND2");
Wld_InsertNpc(Scavenger,"SPAWN_OW_SCAVENGER_WOOD10_04");
Wld_InsertNpc(Scavenger,"SPAWN_OW_SCAVENGER_WOOD10_04");
Wld_InsertNpc(Scavenger,"SPAWN_OW_SCAVENGER_WOOD10_04");
Wld_InsertNpc(Molerat,"SPAWN_OW_MOLERAT_OLDWOOD1_M");
Wld_InsertNpc(Molerat,"SPAWN_OW_MOLERAT_OLDWOOD1_M");
Wld_InsertNpc(Molerat,"SPAWN_OW_MOLERAT_OCWOOD_OC2");
Wld_InsertNpc(Molerat,"SPAWN_OW_MOLERAT_OCWOOD_OC2");
Wld_InsertNpc(Molerat,"SPAWN_OW_MOLERAT_OCWOOD_OLDMINE3");
Wld_InsertNpc(Molerat,"SPAWN_OW_MOLERAT_OCWOOD_OLDMINE3");
Wld_InsertNpc(Molerat,"SPAWN_OW_MOLERAT_WOODOLDMINE2");
Wld_InsertNpc(Bloodfly,"SPAWN_OW_BLOODFLY_06_01");
Wld_InsertNpc(Bloodfly,"SPAWN_OW_BLOODFLY_06_01");
Wld_InsertNpc(Bloodfly,"SPAWN_OW_BLOODFLY_06_01");
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_WOLF_WOOD05_02");
Wld_InsertNpc(Wolf,"FP_ROAM_OW_WOLF_08_08");
Wld_InsertNpc(Wolf,"FP_ROAM_OW_WOLF_08_08");
Wld_InsertNpc(Scavenger,"OW_SCAVENGER_SPAWN_TREE");
Wld_InsertNpc(Scavenger,"OW_SCAVENGER_SPAWN_TREE");
Wld_InsertNpc(sleepingbeast,"FP_SLEEP_OW_SHADOWBEAST_01");
Wld_InsertNpc(Scavenger,"SPAWN_OW_SCAVENGER_06_04");
Wld_InsertNpc(Scavenger,"SPAWN_OW_SCAVENGER_06_04");
Wld_InsertNpc(Scavenger,"SPAWN_OW_SCAVENGER_06_04");
Wld_InsertNpc(Scavenger,"SPAWN_OW_SCAVENGER_06_04");
Wld_InsertNpc(Scavenger,"SPAWN_OW_SCAVENGER_AL_ORC");
Wld_InsertNpc(Scavenger,"SPAWN_OW_SCAVENGER_AL_ORC");
Wld_InsertNpc(Scavenger,"SPAWN_OW_SCAVENGER_AL_ORC");
Wld_InsertNpc(wrk_205_ramirez,"OW_HOEHLE_01");
Wld_InsertNpc(Molerat,"SPAWN_OW_SMALLCAVE01_MOLERAT");
Wld_InsertNpc(Molerat,"SPAWN_OW_SMALLCAVE01_MOLERAT");
Wld_InsertNpc(Molerat,"SPAWN_OW_SMALLCAVE01_MOLERAT");
Wld_InsertNpc(Scavenger,"SPAWN_SCAVENGER_PATH_OC_PSI_03");
Wld_InsertNpc(Scavenger,"SPAWN_SCAVENGER_PATH_OC_PSI_03");
Wld_InsertNpc(Scavenger,"SPAWN_SCAVENGER_PATH_OC_PSI_03");
Wld_InsertNpc(Scavenger,"SPAWN_SCAVENGER_PATH_OC_PSI_02");
Wld_InsertNpc(Scavenger,"SPAWN_SCAVENGER_PATH_OC_PSI_02");
Wld_InsertNpc(Scavenger,"SPAWN_SCAVENGER_PATH_OC_PSI_02");
Wld_InsertNpc(Scavenger,"SPAWN_SCAVENGER_PATH_OC_PSI_02");
Wld_InsertNpc(Scavenger,"SPAWN_OW_NSCAVENGER_04_PSIWOOD4");
Wld_InsertNpc(Scavenger,"SPAWN_OW_NSCAVENGER_04_PSIWOOD4");
Wld_InsertNpc(Scavenger,"SPAWN_OW_SCAVENGER_NEARSHAD2_PSIWOOD");
Wld_InsertNpc(Scavenger,"SPAWN_OW_SCAVENGER_NEARSHADOW_PSIWOOD_01");
Wld_InsertNpc(Scavenger,"SPAWN_OW_SCAVENGER_LONE_WALD_OC3");
Wld_InsertNpc(Scavenger,"SPAWN_OW_ENTRANCE_SCAVENGER_OC1_02");
Wld_InsertNpc(Scavenger,"SPAWN_OW_SCAVNEGER_04_PSI3");
Wld_InsertNpc(Scavenger,"SPAWN_OW_SCAVNEGER_04_PSI3");
Wld_InsertNpc(Scavenger,"SPAWN_OW_SCAVENGER_NEARSHAD2_PSIWOOD3");
Wld_InsertNpc(Scavenger,"SPAWN_OW_SCAVENGER_NEARSHAD2_PSIWOOD3");
Wld_InsertNpc(Molerat,"FP_ROAM_OW_MOLERAT_04_PSI");
Wld_InsertNpc(Molerat,"FP_ROAM_OW_MOLERAT_04_PSI");
Wld_InsertNpc(Molerat,"SPAWN_OW_MOLERATL__PSIWOOD_01");
Wld_InsertNpc(Molerat,"SPAWN_OW_MOLERATL__PSIWOOD_01");
Wld_InsertNpc(Molerat,"SPAWN_OW_MOLERATN_PSIWOOD_1");
Wld_InsertNpc(Molerat,"SPAWN_OW_MOLERATN_PSIWOOD_1");
Wld_InsertNpc(Molerat,"SPAWN_OW_MOLERATT_04_PSI1");
Wld_InsertNpc(Molerat,"SPAWN_OW_MOLERATT_04_PSI1");
Wld_InsertNpc(Molerat,"SPAWN_OW_MOLERATT_04_PSI1");
Wld_InsertNpc(Bloodfly,"OW_PATH_BLOODFLY02_SPAWN01");
Wld_InsertNpc(Bloodfly,"OW_PATH_BLOODFLY02_SPAWN01");
Wld_InsertNpc(Bloodfly,"OW_PATH_BLOODFLY02_SPAWN01");
Wld_InsertNpc(Bloodfly,"SPAWN_OW_BLOODFLY_PSIWOOD_02");
Wld_InsertNpc(Bloodfly,"SPAWN_OW_BLOODFLY_PSIWOOD_02");
Wld_InsertNpc(Bloodfly,"SPAWN_OW_BLOODFLY_PSIWOOD_02");
Wld_InsertNpc(Bloodfly,"SPAWN_OW_BLOODFLY_PSIWOOD_02");
Wld_InsertNpc(Bloodfly,"SPAWN_OW_BLOODFLYS_PSIWOOD_4");
Wld_InsertNpc(Bloodfly,"SPAWN_OW_BLOODFLYS_PSIWOOD_4");
Wld_InsertNpc(Bloodfly,"SPAWN_OW_BLOODFLYS_PSIWOOD_4");
Wld_InsertNpc(Bloodfly,"SPAWN_OW_BLOODFLYS_PSIWOOD_4");
Wld_InsertNpc(Bloodfly,"SPAWN_OW_BLOODFLY_01_OCWOOD1_OCW5");
Wld_InsertNpc(Bloodfly,"SPAWN_OW_BLOODFLY_01_OCWOOD1_OCW5");
Wld_InsertNpc(Bloodfly,"SPAWN_OW_BLOODFLY_01_OCWOOD1_OCW5");
Wld_InsertNpc(Bloodfly,"SPAWN_OW_BLOODFLY_01_OCWOOD1_OCW5");
Wld_InsertNpc(Wolf,"SPAWN_OW_WOLF_OC_PSI");
Wld_InsertNpc(Wolf,"SPAWN_OW_WOLF_OC_PSI");
Wld_InsertNpc(Wolf,"SPAWN_OW_PATH_WOLF_WOOD");
Wld_InsertNpc(Wolf,"SPAWN_OW_PATH_WOLF_WOOD");
Wld_InsertNpc(Wolf,"SPAWN_OW_PATH_WOLF_WOOD");
Wld_InsertNpc(Wolf,"SPAWN_OW_WOLF_PSIWOOD_5");
Wld_InsertNpc(Wolf,"SPAWN_OW_WOLF_PSIWOOD_5");
Wld_InsertNpc(Wolf,"SPAWN_OW_WOLF_PSIWOOD_5");
Wld_InsertNpc(Wolf,"SPAWN_OW_WOLF_04_PSI5");
Wld_InsertNpc(Wolf,"SPAWN_OW_WOLF_04_PSI5");
Wld_InsertNpc(Wolf,"SPAWN_OW_WOLF_04_PSI5");
Wld_InsertNpc(Wolf,"SPAWN_OW_NWOLF_04_PSIWOOD5");
Wld_InsertNpc(Wolf,"SPAWN_OW_NWOLF_04_PSIWOOD5");
Wld_InsertNpc(Wolf,"SPAWN_OW_WOLF_NEARSHADOW_PSIWOOD_02");
Wld_InsertNpc(Wolf,"SPAWN_OW_WOLF_NEARSHADOW_PSIWOOD_02");
Wld_InsertNpc(Wolf,"SPAWN_OW_WOLF_NEARSHADOW_PSIWOOD_02");
Wld_InsertNpc(Wolf,"SPAWN_OW_WOLFL__PSIWOOD_OUT4");
Wld_InsertNpc(Wolf,"SPAWN_OW_WOLFL__PSIWOOD_OUT4");
Wld_InsertNpc(Wolf,"SPAWN_OW_WOLF_NEARSHAD2_PSIWOOD_OUT");
Wld_InsertNpc(Wolf,"SPAWN_OW_WOLF_NEARSHAD2_PSIWOOD_OUT");
Wld_InsertNpc(Wolf,"SPAWN_OW_WOLFK__PSIWOOD_OUT3");
Wld_InsertNpc(Wolf,"SPAWN_OW_WOLFK__PSIWOOD_OUT3");
Wld_InsertNpc(Scavenger,"OW_PATH_SCAVENGER03_SPAWN01");
Wld_InsertNpc(Scavenger,"OW_PATH_SCAVENGER03_SPAWN01");
Wld_InsertNpc(Scavenger,"OW_PATH_SCAVENGER03_SPAWN01");
Wld_InsertNpc(Scavenger,"OW_PATH_SCAVENGER03_SPAWN01");
Wld_InsertNpc(Scavenger,"SPAWN_OW_SCAVENGER_INWALD_OC2");
Wld_InsertNpc(Scavenger,"SPAWN_OW_SCAVENGER_INWALD_OC2");
Wld_InsertNpc(Scavenger,"SPAWN_OW_SCAVENGER_PSIWOOD2");
Wld_InsertNpc(Scavenger,"SPAWN_OW_SCAVENGER_PSIWOOD2");
Wld_InsertNpc(Molerat,"PATH_WALD_OC_MOLERATSPAWN");
Wld_InsertNpc(Molerat,"SPAWN_OW_MOLERAT2_WALD_OC1");
Wld_InsertNpc(Molerat,"SPAWN_OW_MOLERAT2_WALD_OC1");
Wld_InsertNpc(Bloodfly,"SPAWN_WALD_OC_BLOODFLY01");
Wld_InsertNpc(Bloodfly,"SPAWN_WALD_OC_BLOODFLY01");
Wld_InsertNpc(Bloodfly,"SPAWN_WALD_OC_BLOODFLY01");
Wld_InsertNpc(Wolf,"PATH_WALD_OC_WOLFSPAWN2");
Wld_InsertNpc(Wolf,"PATH_WALD_OC_WOLFSPAWN2");
Wld_InsertNpc(Wolf,"PATH_WALD_OC_WOLFSPAWN2");
Wld_InsertNpc(Wolf,"SPAWN_OW_WOLF2_WALD_OC2");
Wld_InsertNpc(Wolf,"SPAWN_OW_WOLF2_WALD_OC2");
Wld_InsertNpc(Wolf,"SPAWN_OW_WOLF2_WALD_OC3");
Wld_InsertNpc(Wolf,"SPAWN_OW_WOLF2_WALD_OC3");
Wld_InsertNpc(Scavenger,"SPAWN_O_SCAVENGER_05_02");
Wld_InsertNpc(Scavenger,"SPAWN_O_SCAVENGER_05_02");
Wld_InsertNpc(Scavenger,"SPAWN_O_SCAVENGER_OCWOODL2");
Wld_InsertNpc(Scavenger,"SPAWN_O_SCAVENGER_OCWOODL2");
Wld_InsertNpc(Bloodfly,"SPAWN_OW_BLOODFLY_OC_WOOD03");
Wld_InsertNpc(Bloodfly,"SPAWN_OW_BLOODFLY_OC_WOOD03");
Wld_InsertNpc(Bloodfly,"SPAWN_OW_BLOODFLY_OC_WOOD03");
Wld_InsertNpc(Waran,"OW_PATH_OW_PATH_WARAN05_SPAWN01");
Wld_InsertNpc(Waran,"OW_PATH_OW_PATH_WARAN05_SPAWN01");
Wld_InsertNpc(Waran,"OW_PATH_OW_PATH_WARAN05_SPAWN01");
Wld_InsertNpc(Waran,"OW_PATH_OW_PATH_WARAN05_SPAWN01");
Wld_InsertNpc(Scavenger,"SPAWN_OW_SCAVENGER_BANDIT_02");
Wld_InsertNpc(Bloodfly,"SPAWN_OW_BLOODFLY_12");
Wld_InsertNpc(Bloodfly,"SPAWN_OW_BLOODFLY_12");
Wld_InsertNpc(Scavenger,"OW_PATH_SCAVENGER13_SPAWN01");
Wld_InsertNpc(Scavenger,"OW_PATH_SCAVENGER13_SPAWN01");
Wld_InsertNpc(Scavenger,"OW_PATH_SCAVENGER13_SPAWN01");
Wld_InsertNpc(Scavenger,"OW_PATH_SCAVENGER13_SPAWN01");
Wld_InsertNpc(GreenGobboSword,"OW_GOBBO_PLACE_SPAWN");
Wld_InsertNpc(GreenGobboSword,"OW_GOBBO_PLACE_SPAWN");
Wld_InsertNpc(Wolf,"OW_PATH_02_SPAWN_HOGEWOLF");
Wld_InsertNpc(Wolf,"OW_WOODRUIN_FOR_WOLF_SPAWN");
Wld_InsertNpc(Scavenger,"OW_SCAVENGER_COAST_NEWCAMP_SPAWN");
Wld_InsertNpc(Scavenger,"OW_SCAVENGER_COAST_NEWCAMP_SPAWN");
Wld_InsertNpc(Scavenger,"OW_SCAVENGER_COAST_NEWCAMP_SPAWN");
Wld_InsertNpc(Scavenger,"OW_SCAVENGER_COAST_NEWCAMP_SPAWN");
Wld_InsertNpc(Molerat,"SPAWN_OW_MOLERAT_03_04");
Wld_InsertNpc(Molerat,"SPAWN_OW_MOLERAT_03_04");
Wld_InsertNpc(Molerat,"SPAWN_OW_MOLERAT_03_04");
Wld_InsertNpc(Bloodfly,"OW_BLOODFLY_NEW_COAST_SPAWN");
Wld_InsertNpc(Bloodfly,"OW_BLOODFLY_NEW_COAST_SPAWN");
Wld_InsertNpc(Bloodfly,"OW_BLOODFLY_NEW_COAST_SPAWN");
Wld_InsertNpc(Bloodfly,"OW_BLOODFLY_NEW_COAST_SPAWN");
Wld_InsertNpc(Bloodfly,"OW_BLOODFLY_NEW_COAST_SPAWN");
Wld_InsertNpc(Bloodfly,"OW_BLOODFLY_NEW_COAST_SPAWN");
Wld_InsertNpc(Waran,"SPAWN_OW_WARAN_NC_03");
Wld_InsertNpc(Waran,"SPAWN_OW_WARAN_NC_03");
Wld_InsertNpc(Bloodfly,"OW_LAKE_NC_BLOODFLY_SPAWN01");
Wld_InsertNpc(Bloodfly,"OW_LAKE_NC_BLOODFLY_SPAWN01");
Wld_InsertNpc(Bloodfly,"OW_LAKE_NC_BLOODFLY_SPAWN01");
Wld_InsertNpc(Waran,"OW_PATH_WARAN06_SPAWN01");
Wld_InsertNpc(Waran,"OW_PATH_WARAN06_SPAWN01");
Wld_InsertNpc(Waran,"OW_PATH_WARAN06_SPAWN01");
Wld_InsertNpc(Waran,"OW_PATH_WARAN05_SPAWN02");
Wld_InsertNpc(Molerat,"SPAWN_OW_MOLERAT_A_6_NC4");
Wld_InsertNpc(Molerat,"SPAWN_OW_MOLERAT_A_6_NC4");
Wld_InsertNpc(Molerat,"SPAWN_OW_MOLERAT_A_6_NC4");
Wld_InsertNpc(Bloodfly,"SPAWN_OW_BLOODFLYS_152");
Wld_InsertNpc(Bloodfly,"SPAWN_OW_BLOODFLYS_152");
Wld_InsertNpc(Bloodfly,"SPAWN_OW_BLOODFLYS_152");
Wld_InsertNpc(Bloodfly,"SPAWN_OW_BLOODFLY_C3");
Wld_InsertNpc(Bloodfly,"SPAWN_OW_BLOODFLY_C3");
Wld_InsertNpc(Bloodfly,"SPAWN_OW_BLOODFLY_C3");
Wld_InsertNpc(Bloodfly,"SPAWN_OW_BLOODFLY_C3");
Wld_InsertNpc(GreenGobboSword,"SPAWN_OW_GOBBO_WATERFALLCAVE_2");
Wld_InsertNpc(GreenGobboSword,"SPAWN_OW_GOBBO_WATERFALLCAVE_2");
Wld_InsertNpc(GreenGobboSword,"SPAWN_OW_GOBBO_WATERFALLCAVE_2");
Wld_InsertNpc(Waran,"SPAWN_OW_WARAN_CAVE1_1");
Wld_InsertNpc(Waran,"SPAWN_OW_WARAN_CAVE1_1");
Wld_InsertNpc(Scavenger,"SPAWN_SCAVENGERPATH_OC_PSI_14");
Wld_InsertNpc(Scavenger,"SPAWN_SCAVENGERPATH_OC_PSI_14");
Wld_InsertNpc(Scavenger,"SPAWN_OW_SCAVENGER_OCWALD_PSI_PATH2");
Wld_InsertNpc(Scavenger,"SPAWN_OW_SCAVENGER_OCWALD_PSI_PATH2");
Wld_InsertNpc(Molerat,"SPAWN_OW_MOLERAT_PSI_PATH7");
Wld_InsertNpc(Molerat,"SPAWN_OW_MOLERAT_PSI_PATH7");
Wld_InsertNpc(Molerat,"SPAWN_OW_MOLERAT_PSI_PATH7");
Wld_InsertNpc(Molerat,"SPAWN_OW_MOLERAT_PSI_PATH7");
Wld_InsertNpc(Bloodfly,"SPAWN_BLOODFLYPATH_OC_PSI_14");
Wld_InsertNpc(Bloodfly,"SPAWN_BLOODFLYPATH_OC_PSI_14");
Wld_InsertNpc(Waran,"FP_ROAM_OW_WARAN_OCWALD_PSI_PATH4");
Wld_InsertNpc(Waran,"FP_ROAM_OW_WARAN_OCWALD_PSI_PATH4");
Wld_InsertNpc(Waran,"FP_ROAM_OW_WARAN_OCWALD_PSI_PATH4");
Wld_InsertNpc(Scavenger,"SPAWN_OW_SCAVENGER_04_02_1");
Wld_InsertNpc(Scavenger,"SPAWN_OW_SCAVENGER_04_02_1");
Wld_InsertNpc(Scavenger,"SPAWN_OW_SCAVENGER_04_02_1");
Wld_InsertNpc(Scavenger,"SPAWN_OW_SCAVENGER_04_02_1");
Wld_InsertNpc(Scavenger,"SPAWN_SCAVENGEROW_PATH_280");
Wld_InsertNpc(Swampshark,"PATH_AROUND_PSI10");
Wld_InsertNpc(Swampshark,"PATH_AROUND_PSI11");
Wld_InsertNpc(Swampshark,"PATH_AROUND_PSI13");
Wld_InsertNpc(Swampshark,"PATH_AROUND_PSI15");
Wld_InsertNpc(Swampshark,"PATH_AROUND_PSI18");
Wld_InsertNpc(Swampshark,"PATH_AROUND_PSI19");
Wld_InsertNpc(Swampshark,"PATH_AROUND_PSI20");
Wld_InsertNpc(Swampshark,"PATH_AROUND_PSI20");
Wld_InsertNpc(Swampshark,"PATH_AROUND_PSI21");
Wld_InsertNpc(Bloodfly,"OW_PATH_BLOODFLY08_SPAWN01");
Wld_InsertNpc(Bloodfly,"OW_PATH_BLOODFLY08_SPAWN01");
Wld_InsertNpc(Bloodfly,"OW_PATH_BLOODFLY09_SPAWN01");
Wld_InsertNpc(Bloodfly,"OW_PATH_BLOODFLY09_SPAWN01");
Wld_InsertNpc(Bloodfly,"OW_PATH_BLOODFLY10_SPAWN01");
Wld_InsertNpc(Bloodfly,"OW_PATH_BLOODFLY10_SPAWN01");
Wld_InsertNpc(Bloodfly,"OW_PATH_BLOODFLY11_SPAWN01");
Wld_InsertNpc(Bloodfly,"OW_PATH_BLOODFLY11_SPAWN01");
Wld_InsertNpc(Bloodfly,"OW_PATH_BLOODFLY11_SPAWN01");
Wld_InsertNpc(Bloodfly,"OW_PATH_BLOODFLY12_SPAWN01");
Wld_InsertNpc(Bloodfly,"OW_PATH_BLOODFLY12_SPAWN01");
Wld_InsertNpc(Bloodfly,"OW_PATH_BLOODFLY13_SPAWN01");
Wld_InsertNpc(Bloodfly,"OW_PATH_BLOODFLY13_SPAWN01");
Wld_InsertNpc(Bloodfly,"PATH_TAKE_HERB_MOVEMENT2");
Wld_InsertNpc(Bloodfly,"PATH_TAKE_HERB_MOVEMENT2");
Wld_InsertNpc(Bloodfly,"PATH_TAKE_HERB_MOVEMENT2");
Wld_InsertNpc(Bloodfly,"PATH_TAKE_BLOODFLY_SPAWN");
Wld_InsertNpc(Bloodfly,"PATH_TAKE_BLOODFLY_SPAWN");
Wld_InsertNpc(Bloodfly,"PATH_TAKE_BLOODFLY_SPAWN");
Wld_InsertNpc(gobbodemon,"SPAWN_OW_GOBBO_CAVE03INDOOR_05");
Wld_InsertNpc(gobbodemon,"SPAWN_OW_GOBBO_CAVE03INDOOR_05");
Wld_InsertNpc(gobbodemon,"SPAWN_OW_GOBBO_CAVE03INDOOR_02");
Wld_InsertNpc(gobbodemon,"SPAWN_OW_GOBBO_CAVE03INDOOR_02");
Wld_InsertNpc(gobbodemon,"SPAWN_OW_GOBBO_CAVE03INDOOR_02");
Wld_InsertNpc(gobbodemon,"GOBBO_MASTERCAVE5");
Wld_InsertNpc(gobbodemon,"GOBBO_MASTERCAVE5");
Wld_InsertNpc(gobbodemon,"GOBBO_MASTERCAVE7");
Wld_InsertNpc(gobbodemon,"GOBBO_MASTERCAVE7");
Wld_InsertNpc(gobbodemon,"GOBBO_MASTERCAVE8");
Wld_InsertNpc(gobbodemon,"GOBBO_MASTERCAVE8");
Wld_InsertNpc(gobbodemon,"GOBBO_MASTERCAVE8");
Wld_InsertNpc(gobbodemon,"GOBBO_MASTERCAVE9");
Wld_InsertNpc(gobbodemon,"GOBBO_MASTERCAVE9");
Wld_InsertNpc(gobbodemon,"GOBBO_MASTERCAVE9");
Wld_InsertNpc(gobbodemon,"GOBBO_MASTERCAVE10");
Wld_InsertNpc(gobbodemon,"GOBBO_MASTERCAVE10");
Wld_InsertNpc(gobbodemon,"GOBBO_MASTERCAVE10");
Wld_InsertNpc(FireWaran,"OW_COAST_SHIPWRECK_WARAN_2");
Wld_InsertNpc(FireWaran,"OW_COAST_SHIPWRECK_WARAN_2");
Wld_InsertNpc(FireWaran,"OW_COAST_SHIPWRECK_WARAN_2");
Wld_InsertNpc(FireWaran,"OW_COAST_SHIPWRECK_WARAN");
Wld_InsertNpc(FireWaran,"OW_COAST_SHIPWRECK_WARAN");
Wld_InsertNpc(Waran,"SPAWN_ROAM_OW_WARAN_RUIN");
Wld_InsertNpc(Waran,"SPAWN_ROAM_OW_WARAN_RUIN");
Wld_InsertNpc(Waran,"SPAWN_ROAM_OW_WARAN_RUIN");
Wld_InsertNpc(Snapper,"OW_PATH_ABYSS_4");
Wld_InsertNpc(Snapper,"OW_PATH_ABYSS_4");
Wld_InsertNpc(Snapper,"OW_MONSTER_NAVIGATE");
Wld_InsertNpc(Snapper,"OW_MONSTER_NAVIGATE");
Wld_InsertNpc(Snapper,"OW_MONSTER_NAVIGATE");
Wld_InsertNpc(Snapper,"OW_MONSTER_NAVIGATE");
Wld_InsertNpc(Snapper,"OW_MONSTER_NAVIGATE02");
Wld_InsertNpc(Snapper,"OW_MONSTER_NAVIGATE02");
Wld_InsertNpc(Snapper,"OW_PATH_179");
Wld_InsertNpc(Snapper,"OW_PATH_179");
Wld_InsertNpc(Snapper,"OW_ABYSS_SPAWN_WARAN");
Wld_InsertNpc(Snapper,"OW_ABYSS_SPAWN_WARAN");
Wld_InsertNpc(Snapper,"SPAWN_ABYSS_TO_CAVE_MOVE");
Wld_InsertNpc(Snapper,"SPAWN_ABYSS_TO_CAVE_MOVE");
Wld_InsertNpc(Meatbug,"OW_PATH_175_MEATBUG");
Wld_InsertNpc(Meatbug,"OW_PATH_175_MEATBUG");
Wld_InsertNpc(Meatbug,"OW_PATH_175_MEATBUG");
Wld_InsertNpc(Snapper,"OW_PATH_SNAPPER04_SPAWN01");
Wld_InsertNpc(Snapper,"OW_PATH_SNAPPER04_SPAWN01");
Wld_InsertNpc(Snapper,"OW_PATH_SNAPPER04_SPAWN01");
Wld_InsertNpc(Snapper,"OW_PATH_SNAPPER04_SPAWN01");
Wld_InsertNpc(Snapper,"OW_PATH_SNAPPER04_SPAWN01");
Wld_InsertNpc(Snapper,"OW_PATH_SNAPPER04_SPAWN01");
Wld_InsertNpc(Snapper,"OW_PATH_SNAPPER04_SPAWN02");
Wld_InsertNpc(Snapper,"OW_PATH_SNAPPER04_SPAWN02");
Wld_InsertNpc(Snapper,"OW_PATH_SNAPPER04_SPAWN02");
Wld_InsertNpc(Snapper,"OW_PATH_SNAPPER04_SPAWN02");
Wld_InsertNpc(Shadowbeast,"OW_PATH_TEMPELRUIN06");
Wld_InsertNpc(Bloodhound,"OW_PATH_07_15_CAVE3");
Wld_InsertNpc(Snapper,"OW_PATH_07_15");
Wld_InsertNpc(Snapper,"OW_PATH_07_15");
Wld_InsertNpc(Snapper,"OW_PATH_07_15");
Wld_InsertNpc(Snapper,"OW_PATH_07_15");
Wld_InsertNpc(Bloodhound,"OW_PATH_274");
Wld_InsertNpc(BlackGobboWarrior,"LOCATION_12_01");
Wld_InsertNpc(BlackGobboWarrior,"LOCATION_12_01");
Wld_InsertNpc(BlackGobboWarrior,"LOCATION_12_01");
Wld_InsertNpc(BlackGobboWarrior,"LOCATION_12_01");
Wld_InsertNpc(BlackGobboWarrior,"SPAWN_BLACKGOBBO_SHRINKSCROLL");
Wld_InsertNpc(BlackGobboWarrior,"SPAWN_BLACKGOBBO_SHRINKSCROLL");
Wld_InsertNpc(BlackGobboWarrior,"SPAWN_BLACKGOBBO_SHRINKSCROLL");
Wld_InsertNpc(BlackGobboWarrior,"SPAWN_BLACKGOBBO_SHRINKSCROLL");
Wld_InsertNpc(BlackGobboWarrior,"LOCATION_12_14");
Wld_InsertNpc(BlackGobboWarrior,"LOCATION_12_14");
Wld_InsertNpc(BlackGobboWarrior,"LOCATION_12_14");
Wld_InsertNpc(BlackGobboWarrior,"LOCATION_12_14");
Wld_InsertNpc(Troll,"LOCATION_12_14");
Wld_InsertNpc(Harpie,"LOCATION_12_09");
Wld_InsertNpc(Harpie,"LOCATION_12_09");
Wld_InsertNpc(Harpie,"LOCATION_12_09");
Wld_InsertNpc(Harpie,"LOCATION_12_09");
Wld_InsertNpc(Skeleton,"OW_FOGDUNGEON_06");
Wld_InsertNpc(SkeletonScout,"OW_FOGDUNGEON_SKELETT_SPAWN");
Wld_InsertNpc(Skeleton,"OW_FOGDUNGEON_09");
Wld_InsertNpc(SkeletonWarrior,"OW_FOGDUNGEON_SKELETT_SPAWN");
Wld_InsertNpc(Skeleton,"OW_FOGDUNGEON_16");
Wld_InsertNpc(SkeletonScout,"OW_FOGDUNGEON_28");
Wld_InsertNpc(SkeletonWarrior,"OW_FOGDUNGEON_28");
Wld_InsertNpc(SkeletonWarrior,"OW_FOGDUNGEON_23");
Wld_InsertNpc(SkeletonWarrior,"OW_FOGDUNGEON_24");
Wld_InsertNpc(SkeletonScout,"OW_FOGDUNGEON_19");
Wld_InsertNpc(Skeleton,"OW_FOGDUNGEON_20");
Wld_InsertNpc(Skeleton,"OW_FOGDUNGEON_36");
Wld_InsertNpc(Skeleton,"OW_FOGDUNGEON_36_MOVEMENT");
Wld_InsertNpc(SkeletonWarrior,"OW_FOGDUNGEON_36_MOVEMENT");
Wld_InsertNpc(Skeleton,"OW_FOGDUNGEON_36_MOVEMENT2");
Wld_InsertNpc(SkeletonScout,"OW_FOGDUNGEON_36_MOVEMENT2");
Wld_InsertNpc(SkeletonWarrior,"OW_FOGDUNGEON_37");
Wld_InsertNpc(Skeleton,"OW_FOGDUNGEON_40");
Wld_InsertNpc(SkeletonScout,"OW_FOGDUNGEON_40");
Wld_InsertNpc(Skeleton,"OW_FOGDUNGEON_43");
Wld_InsertNpc(SkeletonWarrior,"OW_FOGDUNGEON_43");
Wld_InsertNpc(Wolf,"OW_DEADWOOD_WOLF_SPAWN01");
Wld_InsertNpc(Wolf,"OW_DEADWOOD_WOLF_SPAWN01");
Wld_InsertNpc(Wolf,"OW_DEADWOOD_WOLF_SPAWN01");
Wld_InsertNpc(Wolf,"OW_DEADWOOD_WOLF_SPAWN01");
fillchests_surface();
fillore_surface();
Wld_InsertItem(itwr_nefarius_diary,"FP_SPAWN_NEFARIUSDIARY");
Wld_InsertItem(itmi_silver,"FP_SPAWN_BEAVERLODGE_GOODIE");
};
func void init_surface()
{
if(PHOENIX_STATE >= 6)
{
Wld_SetObjectRoutine(0,0,"FIRE_OW_PHOENIX_NEST",1);
Wld_SetObjectRoutine(12,0,"FIRE_OW_PHOENIX_NEST",1);
};
};
func void init_world()
{
init_demontower();
init_newcamp();
init_psicamp();
init_freeminecamp();
init_surface();
init_oldcamp();
init_bergfestung();
};
func void startup_world()
{
startup_newcamp();
startup_psicamp();
startup_demontower();
startup_freeminecamp();
startup_surface();
startup_oldcamp();
startup_bergfestung();
init_world();
B_InitMonsterAttitudes();
B_InitGuildAttitudes();
B_Kapitelwechsel(1);
INT_MURDERID1 = 1;
INT_MURDERID2 = 2;
PlayVideo("INTRO.BIK");
};
func void startup_orcgraveyard()
{
};
func void init_orcgraveyard()
{
};
func void startup_orctempel()
{
};
func void init_orctempel()
{
};
func void startup_oldmine()
{
};
func void init_oldmine()
{
};
func void startup_freemine()
{
};
func void init_freemine()
{
};
func void init_portaltest()
{
};
func void startup_portaltest()
{
fillore_portaltest();
};
Zitat von
Kyle07
This is the novice ulf, taken from this screenshot:
Zitat von
Kyle07
I know but in that video I also say that it might be from the Sequel, and I cannot confirm this
Geändert von Vaana (31.08.2017 um 22:14 Uhr)
Zitat von
lali
Wenn es aber keine aktuellere Version gibt, wo sind dann z.B. die Dialoge mit Milten, die in der aktuellen Version fehlen?
Der Engine-Stand ist der selbe. Die Version, über die hier geredet wird, wurde (reine Spekulation meinerseits, die auf dem Überfliegen der Daten basiert) dafür zusammen gestellt, um den aktuellen Arbeitsstand spielbar zu präsentieren (Phenomedia, JoWooD). Aktueller Arbeitsstand heißt: das erste Kapitel. Für die Präsentation waren weder die Test-Level, noch die aktuellen Meshes der anderen Teile der Welt notwendig. wahrscheinlich wurden auch ein paar Dinge in den Skripten auskommentiert... aber so viel mehr, außer ein paar Platzhaltern, gab es ohnehin nicht.
Zitat von
Vaana
I've had no luck trying to extract HUMANS.MDS,
For several features the material and animation format of the ZenGin has been extended. The development of G2 started from the 1.08 source code again (the player controls and the inventory changes have been implemented a second time). Therefore the binary files are neither compatible with G1, nor G2.
"Unter diesen schwierigen Umständen bin ich mir sicher, daß diese guten Menschen meinen augenblicklichen Bedarf an deren Gold verstehen werden." -- Connor
Berechtigungen
Neue Themen erstellen: Nein
Themen beantworten: Nein
Anhänge hochladen: Nein
Beiträge bearbeiten: Nein