#include "characters\init\FalaiseDeFleur.c" #include "characters\init\Redmond.c" #include "characters\init\IslaMuelle.c" #include "characters\init\Oxbay.c" #include "characters\init\Conceicao.c" #include "characters\init\Douwesen.c" #include "characters\init\officers.c" #include "characters\init\StoryCharacters.c" #include "characters\init\TempQuestCharacters.c" #include "characters\init\Other.c" #include "characters\init\QuebradasCostillas.c" #include "characters\init\TempQuestEnemy.c" #include "characters\init\FortCommandants.c" #include "characters\init\Usurers.c" #include "characters\init\Item Traders.c" // Set characters initial data void CreateCharacters() { ref ch; int n; for(n=0; n=0) { SetMainCharacterIndex(GetMainCharacterIndex()); } //SetAllShipData(); //SetAllFellows(); //Post init for(n=0; n 1) rCharacter.FaceId = 0; switch (rCharacter.model) { case "black_corsair": rCharacter.FaceId = 0; break; case "bocman1": rCharacter.FaceId = 1; break; case "bocman3": rCharacter.FaceId = 2; break; case "bocman4": rCharacter.FaceId = 3; break; case "brodyaga": rCharacter.FaceId = 4; break; case "capitan": rCharacter.FaceId = 5; break; case "capitan1": rCharacter.FaceId = 6; break; case "chameleon": rCharacter.FaceId = 7; break; case "chelovek": rCharacter.FaceId = 8; break; case "chelovek1": rCharacter.FaceId = 9; break; case "corsair1": rCharacter.FaceId = 10; break; case "corsair1_1": rCharacter.FaceId = 11; break; case "corsair1_2": rCharacter.FaceId = 12; break; case "corsair2": rCharacter.FaceId = 13; break; case "corsair3": rCharacter.FaceId = 14; break; case "danielle": rCharacter.FaceId = 15; break; case "blaze": rCharacter.FaceId = 16; break; case "fawn": rCharacter.FaceId = 17; break; case "killer": rCharacter.FaceId = 18; break; case "korsar": rCharacter.FaceId = 19; break; case "korsar1": rCharacter.FaceId = 20; break; case "lucas": rCharacter.FaceId = 21; break; case "maltese": rCharacter.FaceId = 22; break; case "man1": rCharacter.FaceId = 23; break; case "man1_1": rCharacter.FaceId = 24; break; case "man1_2": rCharacter.FaceId = 25; break; case "man2": rCharacter.FaceId = 26; break; case "man3": rCharacter.FaceId = 27; break; case "man3_1": rCharacter.FaceId = 28; break; case "man6": rCharacter.FaceId = 29; break; case "man6_1": rCharacter.FaceId = 30; break; case "offic_fra": rCharacter.FaceId = 31; break; case "old_man1": rCharacter.FaceId = 32; break; case "old_man2": rCharacter.FaceId = 33; break; case "researcher": rCharacter.FaceId = 34; break; case "sailor1": rCharacter.FaceId = 35; break; case "sailor2": rCharacter.FaceId = 36; break; case "sailor3": rCharacter.FaceId = 37; break; case "sailor4": rCharacter.FaceId = 38; break; case "sailor5": rCharacter.FaceId = 39; break; case "sailor6": rCharacter.FaceId = 40; break; case "animists2": rCharacter.FaceId = 41; break; case "storeman": rCharacter.FaceId = 42; break; case "storeman2": rCharacter.FaceId = 43; break; case "will_2": rCharacter.FaceId = 44; break; case "huber_eng": rCharacter.FaceId = 45; break; case "blackman": rCharacter.FaceId = 46; break; } rCharacter.headModel = "h_" + rCharacter.model; if(CheckAttribute(rCharacter,"blade")) { if(CheckAttribute(rCharacter,"blade.itemID")) { rCharacter.equip.blade = rCharacter.blade.itemID; } else { rCharacter.equip.blade = BLADE_SABER; } DeleteAttribute(rCharacter,"blade"); } if(CheckAttribute(rCharacter,"gun")) { if(CheckAttribute(rCharacter,"gun.itemID")) { rCharacter.equip.gun = rCharacter.gun.itemID; } else { rCharacter.equip.gun = GUN_COMMON; } DeleteAttribute(rCharacter,"gun"); } if(CheckAttribute(rCharacter,"spyglass.itemID")) { rCharacter.equip.spyglass = rCharacter.spyglass.itemID; DeleteAttribute(rCharacter,"spyglass"); } } // MainCharacter start parameters ch.Ship.HP = 300; ch.Ship.crew.quantity = 30; SetCharacterGoods(&Characters[0],GOOD_BALLS,300); SetCharacterGoods(&Characters[0],GOOD_GRAPES,100); SetCharacterGoods(&Characters[0],GOOD_KNIPPELS,100); SetCharacterGoods(&Characters[0],GOOD_BOMBS,300); SetCharacterGoods(&Characters[0],GOOD_CHOCOLATE,100); SetCharacterGoods(&Characters[0],GOOD_LEATHER,25); Characters[GetCharacterIndex("Danielle")].model.animation = "woman"; ReloadProgressUpdate(); } void SetAllShipData() { for(int i=0;i