From 228904fe53e2533a926469bdfa74f299dee5fb6e Mon Sep 17 00:00:00 2001 From: Veslyquix <74559742+Veslyquix@users.noreply.github.com> Date: Wed, 19 Feb 2025 12:53:10 -0500 Subject: [PATCH] Commit --- Definitions - Copy.event | 686 ++++++++++++++++++ Definitions.event | 61 +- .../FE6/PromotionItemUseLists/Installer.event | 1 + gfx/Portraits/Alcryst_Rammerrush.png | Bin 0 -> 2532 bytes gfx/Portraits/Fernand_TheSandwich.jpeg | Bin 0 -> 21013 bytes gfx/Portraits/Ingrid_AtelierLabs_Norikins.png | Bin 0 -> 2017 bytes gfx/Portraits/Salem_TheGreatNothing.png | Bin 0 -> 1919 bytes gfx/Portraits/Salem_blueyedman24.png | Bin 3101 -> 0 bytes gfx/Portraits/Sleuf_TheGreatNothing.png | Bin 0 -> 1964 bytes 9 files changed, 723 insertions(+), 25 deletions(-) create mode 100644 Definitions - Copy.event create mode 100644 gfx/Portraits/Alcryst_Rammerrush.png create mode 100644 gfx/Portraits/Fernand_TheSandwich.jpeg create mode 100644 gfx/Portraits/Ingrid_AtelierLabs_Norikins.png create mode 100644 gfx/Portraits/Salem_TheGreatNothing.png delete mode 100644 gfx/Portraits/Salem_blueyedman24.png create mode 100644 gfx/Portraits/Sleuf_TheGreatNothing.png diff --git a/Definitions - Copy.event b/Definitions - Copy.event new file mode 100644 index 00000000..090e0d88 --- /dev/null +++ b/Definitions - Copy.event @@ -0,0 +1,686 @@ + +// New classes +// (Defined in Gfx/MapSprites/Installer.event) +/* + +AlmT1 +AlmT2 +IkeLord +IkeRanger +LeifLord +MarthLord +SeliphLord +Lancer +Trueblade +Fencer +Dragoon +Lancer2 +Militia +Halberdier +Marauder +Sentinel +Warbird +SupplierAnna +Baron +Brighid +FlailKnight +Gladiator +Harbinger +HeavyInfantry +LegionKing +Mercenary2 +Phantom +WarCleric +Adventurer +Fletchling +Hunter +MerlinusTransport +Miko +SkeletonRider +Angel +Arcanist +Arcanist2 +Cantor +Cantor2 +DarkPrince +DreadFighter +Executioner +Dancer2 +GaidenPriestess +MagicSeal2 +Magician +Occultist +Parson +Pupil2 +RedMage +RedMage2 +Tactician2 +Tome +Witch +Cleric2 +Bard2 +Chicken +Mosquito +Sandworm +Slime +CursedSword +Fellbeast +BlackDragon +GrandMahout +Djinn +LivingArmor +Boxer +Enchanter + +*/ + + + + +#ifdef _FE8_ +// Thanks, Norikins! +#define UseMonsterWeapons 0x4 +#define LordMovCost 0x880B808 +#define LordRainMovCost 0x880BC59 +#define LordSnowMovCost 0x880C069 +#define PaladinMovCost 0x880BAD3 +#define PaladinRainMovCost 0x880BF24 +#define PaladinSnowMovCost 0x880C334 +#define CavMovCost 0x880BA92 +#define CavRainMovCost 0x880BEE3 +#define CavSnowMovCost 0x880C2F3 +#define KnightMovCost 0x880B88A +#define KnightRainMovCost 0x880BCDB +#define KnightSnowMovCost 0x880C0EB +#define ThiefMovCost 0x880B9CF +#define ThiefRainMovCost 0x880BE20 +#define ThiefSnowMovCost 0x880C230 +#define FlierMovCost 0x880BB96 +#define FlierRainCost 0x880BFE7 +#define FlierSnowCost 0x880C3F7 +#define DefaultMovCost 0x880B849 +#define DefaultRainMovCost 0x880BC9A +#define DefaultSnowMovCost 0x880C0AA +#define RangerMovCost 0x880BB55 +#define RangerRainMovCost 0x880BFA6 +#define RangerSnowMovCost 0x880C3B6 +#define MageMovCost 0x880BA10 +#define MageRainMovCost 0x880BE61 +#define MageSnowMovCost 0x880C271 +#define FighterMovCost 0x880B8CB +#define FighterRainMovCost 0x880BD1C +#define FighterSnowMovCost 0x880C12C +#define BrigandMovCost 0x880B94D +#define BrigandRainMovCost 0x880BD9E +#define BrigandSnowMovCost 0x880C1AE +#define PirateMovCost 0x880B98E +#define PirateRainMovCost 0x880BDDF +#define PirateSnowMovCost 0x880C1EF +#define BerserkerMovCost 0x880B90C +#define BerserkerRainMovCost 0x880BD5D +#define BerserkerSnowMovCost 0x880C16D +#define MautheDoogMovCost 0x880BB14 +#define MautheDoogRainMovCost 0x880BF65 +#define MautheDoogSnowMovCost 0x880C375 +#define DemonKingMovCost 0x880BBD7 +// #define DemonKingRainMovCost 0x880BBD7 +// #define DemonKingSnowMovCost 0x880BBD7 +#define TransporterMovCost 0x880BA51 +#define TransporterRainMovCost 0x880BEA2 +#define TransporterSnowMovCost 0x880C2B2 + +#define DefaultAvoid 0x880C479 +#define DefaultDef 0x880C4BA +#define DefaultRes 0x880C4FB +#define FlierAvoid 0x880C53C +#define FlierDef 0x880C57D +#define FlierRes 0x880C5BE + +#endif + +#ifdef _FE7_ +#define UseMonsterWeapons 0x4 +#define LordMovCost 0x8BE3888 +#define LordRainMovCost 0x8BE3CD9 +#define LordSnowMovCost 0x8BE40E9 +#define PaladinMovCost 0x8BE3B53 +#define PaladinRainMovCost 0x8BE3FA4 +#define PaladinSnowMovCost 0x8BE43B4 +#define CavMovCost 0x8BE3B12 +#define CavRainMovCost 0x8BE3F63 +#define CavSnowMovCost 0x8BE4373 +#define KnightMovCost 0x8BE390A +#define KnightRainMovCost 0x8BE3D5B +#define KnightSnowMovCost 0x8BE416B +#define ThiefMovCost 0x8BE3A4F +#define ThiefRainMovCost 0x8BE3EA0 +#define ThiefSnowMovCost 0x8BE42B0 +#define FlierMovCost 0x8BE3C16 +#define FlierRainCost 0x8BE4067 +#define FlierSnowCost 0x8BE4477 +#define DefaultMovCost 0x8BE38C9 +#define DefaultRainMovCost 0x8BE3D1A +#define DefaultSnowMovCost 0x8BE412A +#define NmdTrooperMovCost 0x8BE3BD5 +#define NmdTrooperRainMovCost 0x8BE4026 +#define NmdTrooperSnowMovCost 0x8BE4436 +#define MageMovCost 0x8BE3A90 +#define MageRainMovCost 0x8BE3EE1 +#define MageSnowMovCost 0x8BE42F1 +#define FighterMovCost 0x8BE394B +#define FighterRainMovCost 0x8BE3D9C +#define FighterSnowMovCost 0x8BE41AC +#define BrigandMovCost 0x8BE39CD +#define BrigandRainMovCost 0x8BE3E1E +#define BrigandSnowMovCost 0x8BE422E +#define PirateMovCost 0x8BE3A0E +#define PirateRainMovCost 0x8BE3E5F +#define PirateSnowMovCost 0x8BE426F +#define BerserkerMovCost 0x8BE398C +#define BerserkerRainMovCost 0x8BE3DDD +#define BerserkerSnowMovCost 0x8BE41ED +#define NomadMovCost 0x8BE3B94 +#define NomadRainMovCost 0x8BE3FE5 +#define NomadSnowMovCost 0x8BE43F5 +#define FireDragonMovCost 0x8BE3C57 +// #define FireDragonRainMovCost 0x8BE3C57 +// #define FireDragonSnowMovCost 0x8BE3C57 +#define TransporterMovCost 0x8BE3AD1 +#define TransporterRainMovCost 0x8BE3F22 +#define TransporterSnowMovCost 0x8BE4332 + +#define DefaultAvoid 0x8BE44F9 +#define DefaultDef 0x8BE453A +#define DefaultRes 0x8BE457B +#define FlierAvoid 0x8BE45BC +#define FlierDef 0x8BE45FD +#define FlierRes 0x8BE463E + +#define gCharacterData 0x8BDCE4C +#endif +#ifdef _FE6_ +#define UseMonsterWeapons 0x4 +#define LordMovCost 0x860C648 +#define DefaultMovCost 0x860C67B +#define FighterMovCost 0x860C6E1 +#define KnightMovCost 0x860C6AE +#define MageMovCost 0x860C7E0 +#define CavMovCost 0x860C846 +#define PaladinMovCost 0x860C879 +#define NomadMovCost 0x860C8AC +#define NmdTrooperMovCost 0x860C8DF +#define FlierMovCost 0x860C912 +#define BrigandMovCost 0x860C912 +#define PirateMovCost 0x860C77A +#define BerserkerMovCost 0x860C714 +#define ThiefMovCost 0x860C7AD +#define ManaketeMovCost 0x860C945 +#define TransporterMovCost 0x860C813 + +#define DefaultAvoid 0x860C978 +#define DefaultDef 0x860C9AB +#define DefaultRes 0x860C9DE +#define FlierAvoid 0x860CA11 +#define FlierDef 0x860CA44 +#define FlierRes 0x860CA77 + + +#define gCharacterData 0x86076D0 +#endif + + + +#define BlankMug 0 + + +#define Lyon2Mug 0 +#define Orson2Mug 0 +#define Valter2Mug 0 +#define Selena2Mug 0 + + + + +// fe17 +#define VanderMug BlankMug +#define ClanneMug BlankMug +#define FrammeMug BlankMug +#define AlfredMug BlankMug +#define BoucheronMug BlankMug +#define CelineMug BlankMug +#define ChloeMug BlankMug +#define LouisMug BlankMug +#define AlcrystMug BlankMug +#define DiamantMug BlankMug +#define ZelkovMug BlankMug +#define FogadoMug BlankMug +#define PandreoMug BlankMug +#define BunetMug BlankMug +#define TimerraMug BlankMug +#define PanetteMug BlankMug +#define HortensiaMug BlankMug +#define SeadallMug BlankMug +#define RosadoMug BlankMug +#define MauvierMug BlankMug +#define JeanMug BlankMug +#define NelMug BlankMug +#define RafalMug BlankMug +#define ZelestiaMug BlankMug +#define GregoryMug BlankMug +#define MadelineMug BlankMug + +// fe16 +#define IngridMug BlankMug +#define CyrilMug BlankMug + +// fe15 +#define ClairMug BlankMug +#define CliveMug BlankMug +#define ForsythMug BlankMug +#define LuthierMug BlankMug +#define TatianaMug BlankMug +#define MycenMug BlankMug +#define FayeMug BlankMug +#define MaeMug BlankMug +#define BoeyMug BlankMug +#define ValbarMug BlankMug +#define KamuiMug BlankMug +#define LeonMug BlankMug +#define PallaFe15Mug BlankMug +#define CatriaFe15Mug BlankMug +#define AtlasMug BlankMug +#define JesseMug BlankMug +#define DeenFe15Mug BlankMug +#define NomahMug BlankMug +#define ConradMug BlankMug + +// fe14 +#define SelenaFE14Mug BlankMug +#define YukimuraMug BlankMug +#define KanaMMug BlankMug +#define DwyerMug BlankMug +#define ShiroMug BlankMug +#define AsugiMug BlankMug +#define CaeldoriMug BlankMug +#define RhajatMug BlankMug +#define SiegbertMug BlankMug +#define ForrestMug BlankMug +#define VelouriaMug BlankMug +#define PercyMug BlankMug +#define OpheliaMug BlankMug +#define OdinMug BlankMug + +// fe4/5 +#define DewMug BlankMug +#define SalemMug BlankMug +#define SleufMug BlankMug +#define SaraMug BlankMug + + +// ?? +#define BlackKnightMug BlankMug +#define DanvedMug BlankMug +#define EmmaMug BlankMug +#define HerminaMug BlankMug +#define NealuchiMug BlankMug +#define OliverMug BlankMug +#define RandalMug BlankMug +#define RenningMug BlankMug +#define SanakiMug BlankMug +#define SeliphMug BlankMug +#define SephiranMug BlankMug +#define ShadeMug BlankMug +#define SigrunMug BlankMug +#define SkrimirMug BlankMug +#define TineMug BlankMug +#define YuzuMug BlankMug + + + +// #define FireAffinity 1 +// #define ThunderAffinity 2 +// #define WindAffinity 3 +// #define IceAffinity 4 +// #define DarkAffinity 5 +// #define LightAffinity 6 +// #define AnimaAffinity 7 + + +#define EarthAffinity 7 //AnimaAffinity +// #define Wind 2 +#define WaterAffinity 4 //IceAffinity +#define HeavenAffinity 6 //LightAffinity +#define LightningAffinity 2 // ThunderAffinity + + +#ifndef _FE6_ +#define RoyLord Mercenary +#define Mamkute_F Manakete_2_F +#endif + +#ifdef _FE6_ + +#undef Socialknight_F +#define Socialknight_F Cavalier +#undef Paladin_F +#define Paladin_F Paladin +#undef Mercenary_F +#define Mercenary_F Mercenary + +// RoyMasterLord +#define Knight ArmourKnight +#define Knight_F ArmourKnight_F +#define Fighter Axefighter +#define Cleric Sister +#define Monk Parson +#define WyvernRider DragonKnight +#define Dracoknight DragonMaster +#define WyvernRider_F DragonKnight_F +#define WyvernLord DragonMaster +#define WyvernLord_F DragonMaster_F +#define WyvernKnight DragonMaster +#define EphraimLord RoyLord +#define EirikaLord RoyLord +#define Myrmidon_F Swordfighter_F +#define Myrmidon Swordfighter +#define Rogue Thief +#define Assassin Thief +#define Brigand MountainThief +#define FalcoKnight FalconKnight + + +#define Prince Lord +#define MagicSeal MagicSeal2 +#define TransporterHorse Storage + +#define Ranger NomadTrooper +#define MageKnight Valkyrie + +#define MageKnight_F Valkyrie + +#define Summoner Druid +#define GreatKnight Paladin + +#define EliwoodLord Mercenary +#define LynLord Myrmidon_F +#define HectorLord Knight +#define KnightLord Mercenary +#define BladeLord Myrmidon_F +#define GreatLord Knight +#define Journeyman_1 Pirate +#define Pupil_1 Shaman +#define Recruit_1 Knight +#define Manakete Mamkute +#define Manakete_2_F Mamkute_F +#define Manakete_F Mamkute_F +#define Manakete_2 Mamkute +#define Necromancer DarkPrince +#define Peer_F Paladin_F +#define Transporter Storage +#define Archsage Sage +// #define FireDragon Mamkute +#endif + + + +#ifdef _FE7_ + +#undef Mercenary_F +#define Mercenary_F Mercenary + +#define Priest Parson +#define Journeyman_1 Pirate +#define Pupil_1 Shaman +#define Recruit_1 Knight +#define Manakete FireDragon +#define Manakete_2_F FireDragon +#define EphraimLord EliwoodLord +#define WyvernRider WyvernKnight +#define EirikaLord LynLord +#define Rogue Assassin +#define GreatKnight Paladin +#define Ranger NomadTrooper +#define MageKnight Valkyrie +#define Dracoknight WyvernKnight +#define Manakete_F Manakete_2_F +#define Manakete_2 Manakete_2_F +#define MageKnight_F Valkyrie +#define WyvernRider_F WyvernKnight_F +#define Summoner Druid +#define Necromancer DarkPrince +#define FalconKnight FalcoKnight +#endif + + +#ifdef _FE8_ +#define Dracoknight WyvernKnight +#define Manakete_F Manakete_2_F +#define FireDragon Manakete_2_F +#define Nomad Hunter +#define Nomad_F Hunter +#define NomadTrooper Ranger +#define NomadTrooper_F Ranger_F + +#define EliwoodLord Mercenary +#define LynLord Myrmidon_F +#define HectorLord Knight + +#define KnightLord Mercenary +#define BladeLord Myrmidon_F +#define GreatLord Knight + +#define Thief_F Thief +#define Peer_F Paladin_F +#define Transporter Tent +#define Archsage Sage +#define FalconKnight FalcoKnight + +#define MagicSeal MagicSeal2 +#define TransporterHorse MerlinusTransport + +#endif + + + + +#define Villager Myrmidon + + + +// fe1 +// #define MarthLord Mercenary +// #define Hunter Thief +#ifdef _FE8_ + #define Horseman Ranger +#else + #define Horseman NomadTrooper +#endif + +#ifndef _FE6_ + #define Mamkute Manakete_2_F +#endif +#define Ballistician Archer +#define Freelancer EphraimLord +#define Sorcerer Sage + + +// fe4/5 +#define Lord Mercenary +#define LordKnight SeliphLord +#define SocialKnight Cavalier +#define FreeKnight Cavalier +#define DukeKnight Paladin +#ifdef _FE8_ + #define ForrestKnight Ranger +#else + #define ForrestKnight NomadTrooper +#endif +#ifndef _FE6_ + #define DragonKnight WyvernKnight + #define DragonKnight_F WyvernKnight_F +#endif +#define DragonRider WyvernRider +#define DragonRider_F WyvernRider_F +#ifdef _FE8_ + #define ArchKnight Cavalier +#else + #define ArchKnight Nomad +#endif +#ifdef _FE8_ + #define ArchKnight_F Cavalier_F +#else + #define ArchKnight_F Nomad_F +#endif +#define BowFighter Archer +#define BowFighter_F Archer_F +#define AxeFighter Fighter +#ifndef _FE6_ + #define Swordfighter Myrmidon + #define Swordfighter_F Myrmidon_F +#endif +#ifndef _FE8_ + #define Princess Cleric2 +#else + #define Princess EirikaLord +#endif +#ifndef _FE6_ + #define Sister Cleric +#endif +#define HighPriest Sage +#define WindMage Magician +#define ThunderMage Mage +#define ThunderMage_F Mage_F +#ifndef _FE6_ + #define MountainThief Brigand +#endif +#ifdef _FE6_ + #define ThiefFighter Thief +#endif +#ifdef _FE7_ + #define ThiefFighter Assassin +#endif +#ifdef _FE8_ + #define ThiefFighter Rogue +#endif +#define PegasusRider PegasusKnight +#define AxeArmour Knight +#define LoputoMage Shaman + + + + + +// fe10 +// #define IkeLord Mercenary + +#define LanceKnight Cavalier +#define Cat Myrmidon +#define Cat_F Myrmidon_F +#define Tiger Fighter +#define AxeKnight Cavalier +#ifdef _FE8_ + #define BowKnight Cavalier +#else + #define BowKnight Nomad +#endif +#ifdef _FE8_ + #define BowKnight_F Cavalier_F +#else + #define BowKnight_F Nomad_F +#endif +#define SwordKnight Cavalier +#define SwordArmour Knight +#define SwordArmour_F Knight_F +// #define Halberdier Knight +#define Heron Bard +#define Heron_F Dancer +#define PrincessCrimea FalcoKnight +#define RedDragon Berserker +#define WhiteDragon General +#define Hawk Hero +#define RavenClass Swordmaster +#define RavenClass_F Swordmaster_F +#define Lion General +#define DarkSage DarkPrince +#ifdef _FE8_ + #define WolfClass Mauthedoog +#else + #define WolfClass Nomad +#endif +#ifdef _FE8_ + #define WolfQueen Gwyllgi +#else + #define WolfQueen NomadTrooper_F +#endif +#define Empress Sage_F +#define Saint Bishop +#define BlackKnight General + +// fe13 +#ifndef _FE7_ +#define Tactician Mage +#endif +#define Taguel Mercenary +#define Merchant Cavalier +#define DarkMage Shaman +#define Trickster Assassin +#define Conqueror General +#define DarkFlier WyvernLord + + +// fe14 + +#define Maid Cleric +#define Butler Priest +#define OniSavage Fighter +#define Ninja Thief +#define ShrineMaiden Cleric +#define Songstress Dancer +#define Samurai Swordmaster +#define Diviner Monk +#define SpearFighter Knight +#define Outlaw Thief +#define DarkKnight Druid +#define Wolfskin Mercenary +#define MasterNinja Assassin +#define SkyKnight PegasusKnight +// #define Adventurer Rogue + +// fe15 +#define GoldKnight Paladin + +// fe16 +#define Noble Lord +#define Commoner Myrmidon +#define LanceArmor Knight +#define LanceCavalier Cavalier +#define SwordFighter Myrmidon +#define SentinelBow Archer +#define SentinelLance Knight +#define WolfKnight Cavalier +#define WindTamer Mage +#define RoyalKnight Paladin + + +// fe17 + +#define Priestess Cleric +#define FortressKnight General +#define DragonChild Manakete_2_F +#define MartialMonk Fighter +#define LanceFlier PegasusKnight +#define AxeArmor Knight +#define WingTamer PegasusKnight +#define FellChild Manakete_2_F + + + + + + + + + + + + diff --git a/Definitions.event b/Definitions.event index 090e0d88..0b423bb8 100644 --- a/Definitions.event +++ b/Definitions.event @@ -270,7 +270,17 @@ Enchanter #define MadelineMug BlankMug // fe16 +#define BylethFMug BlankMug +#define CasparMug BlankMug +#define DorotheaMug BlankMug +#define PetraMug BlankMug +#define DedueMug BlankMug +#define AsheMug BlankMug #define IngridMug BlankMug +#define IgnatzMug BlankMug +#define SetethMug BlankMug +#define HannemanMug BlankMug +#define GilbertMug BlankMug #define CyrilMug BlankMug // fe15 @@ -295,8 +305,20 @@ Enchanter #define ConradMug BlankMug // fe14 +#define KazeMug BlankMug +#define SaizoMug BlankMug +#define OrochiMug BlankMug +#define AzamaMug BlankMug +#define HayatoMug BlankMug +#define ReinaMug BlankMug +#define NilesMug BlankMug #define SelenaFE14Mug BlankMug +#define BerukaMug BlankMug +#define CharlotteMug BlankMug +#define KeatonMug BlankMug +#define IzanaMug BlankMug #define YukimuraMug BlankMug +#define FloraMug BlankMug #define KanaMMug BlankMug #define DwyerMug BlankMug #define ShiroMug BlankMug @@ -313,27 +335,19 @@ Enchanter // fe4/5 #define DewMug BlankMug #define SalemMug BlankMug +#define TinaMug BlankMug #define SleufMug BlankMug #define SaraMug BlankMug +// fe3 +#define RoderickMug BlankMug +#define LukeMug BlankMug +#define RyanMug BlankMug -// ?? -#define BlackKnightMug BlankMug -#define DanvedMug BlankMug -#define EmmaMug BlankMug -#define HerminaMug BlankMug -#define NealuchiMug BlankMug -#define OliverMug BlankMug -#define RandalMug BlankMug -#define RenningMug BlankMug -#define SanakiMug BlankMug -#define SeliphMug BlankMug -#define SephiranMug BlankMug -#define ShadeMug BlankMug -#define SigrunMug BlankMug -#define SkrimirMug BlankMug -#define TineMug BlankMug -#define YuzuMug BlankMug +// bsfe / fe12 +#define ReidenMug BlankMug +#define BelfMug BlankMug +#define RobertoMug BlankMug @@ -398,7 +412,7 @@ Enchanter #define MageKnight_F Valkyrie -#define Summoner Druid + #define GreatKnight Paladin #define EliwoodLord Mercenary @@ -446,9 +460,7 @@ Enchanter #define Manakete_2 Manakete_2_F #define MageKnight_F Valkyrie #define WyvernRider_F WyvernKnight_F -#define Summoner Druid #define Necromancer DarkPrince -#define FalconKnight FalcoKnight #endif @@ -473,7 +485,6 @@ Enchanter #define Peer_F Paladin_F #define Transporter Tent #define Archsage Sage -#define FalconKnight FalcoKnight #define MagicSeal MagicSeal2 #define TransporterHorse MerlinusTransport @@ -495,7 +506,7 @@ Enchanter #else #define Horseman NomadTrooper #endif - +#define #ifndef _FE6_ #define Mamkute Manakete_2_F #endif @@ -520,7 +531,6 @@ Enchanter #define DragonKnight_F WyvernKnight_F #endif #define DragonRider WyvernRider -#define DragonRider_F WyvernRider_F #ifdef _FE8_ #define ArchKnight Cavalier #else @@ -544,7 +554,7 @@ Enchanter #define Princess EirikaLord #endif #ifndef _FE6_ - #define Sister Cleric + #define Sister Cleirc #endif #define HighPriest Sage #define WindMage Magician @@ -563,6 +573,7 @@ Enchanter #define ThiefFighter Rogue #endif #define PegasusRider PegasusKnight +#define SwordArmour Knight #define AxeArmour Knight #define LoputoMage Shaman @@ -594,7 +605,7 @@ Enchanter // #define Halberdier Knight #define Heron Bard #define Heron_F Dancer -#define PrincessCrimea FalcoKnight +#define PrincessCrimea Falcoknight #define RedDragon Berserker #define WhiteDragon General #define Hawk Hero diff --git a/Patches/FE6/PromotionItemUseLists/Installer.event b/Patches/FE6/PromotionItemUseLists/Installer.event index f750f294..6d0f4daf 100644 --- a/Patches/FE6/PromotionItemUseLists/Installer.event +++ b/Patches/FE6/PromotionItemUseLists/Installer.event @@ -21,6 +21,7 @@ BYTE Myrmidon_F BYTE Fighter BYTE MountainThief BYTE Pirate +BYTE RoyLord #ifdef AddedClasses BYTE AlmT1 BYTE IkeRanger diff --git a/gfx/Portraits/Alcryst_Rammerrush.png b/gfx/Portraits/Alcryst_Rammerrush.png new file mode 100644 index 0000000000000000000000000000000000000000..dc3989f2c1d665b387319bb3cd44e4adf0c73271 GIT binary patch literal 2532 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
YSrs zs$eYBMGNTTAT-nJ7RG@pu# zvdrF(`sW&Eh#Y&mrxR1^FkGU@Es^qPDl3fO;Tt%(0JH%dM2)$A$X^BX4v%^l2aeEx zJ5Mlu9y}iE*QBok7KOZ|OVCQ|!!1ul*F?z=;UZNx>8`W#t^UhW;5kPS?}$QeV2$fW1p{~l7r zzy8K4%ZbhjQ_XS)>54LXU69`hZ%%UvF^)v&j7{)%2?0P|2E>ASVG>AnuuDMx@x?_T zU6oCds&}|`u$v>VZ8vqtc9EiJ&@l$kc?>vMMrpMaM zdG{0lh|F3fyb@ZQCAbW!w7yrG+2&1%p4IzfD7R?;%x@9W9Bq7s2z{^8ff{PIXf0I4 z?7#UQn-#Q2e^^Sio^{_b0$1NJV$Yg%SElFa#b~xW*+r{z0N&26 zrf(xx(mGk=`Q??xgz#?{d;A_0y>NcZAnM6^L?@m zx%nB46X38o7^Iao#~ptd?xL}w)uwpIjH8KBve`!79Mm@)eFB)*_KRbi$D|Uv)g7fZ z)9rez)0Qt57dRYF9D(*N{SO8fBLpr$j&&(oLIoFb*(Vbn( zMat`WlcsQ(e2|itqyNh8YvL(|r+l>($b#s^Z}v3IBhpKS_H%EFoI{qr{%Y)I@oy_?Q_W06Ub@p0IV$GF^U0RYZNGCH>CoH9qX{ksj4i!M-$ zJ9Ylow%5-2#ldpp+6ad!QI8?w7{=v@pFx)FJ^I*#as%kgnJb+=a@UwRU;pA)nG`BJ z=D{^ z@VOn?UHZYj37%i7b06X+P?31OtiND)F$xeNPo+#1&ZuKyJ^5+-?7hYAG+EJm)75_H zd=ckkw^u!@%h%?+hiG@H7K_^{3u#oV)~08nH|OQbYEO~h9vE;N1RMo5piP|pQ8RDK zjOs^5axUzE(^4uDjwyii_oMlx&39p{KiIg(^VMaKe-3l zaWHZPe&$%m_3h!Vg#u7#v$Yw1B{Wm(Q5sIK%xl^m0i`h0PI|)H6dz|wv5u9T{&rr< z#f1Ch$^dIKrTS{^lchu|#rN~Ky(uLad6wH0D!8~YQ62w|OLR24_Y=4a6nc-FP7sd=tI?e}Yzo2}x z;C53Q8X&Czl`hsIoTfDhs5w)~*m~`D4vu+2{%M8(7Hk9+lN=p377zN6Jb+L&u&D_y zTROevWRi)WEz-OU;j|vpPD4fn12+RG{?Pvi(7)*H!*<#^RhH#J-+hZxeq>V<_dXJw zg=!&ln2Kwju1QKSC&FTX$|E4(rycF5Dap6@#-9GIBC08+Unw0zjAJS<*Fd@Q^(C76cUG{G3{ax|QAa#3URtGUH z{WqmQ&oiR!!`X4whS`gk=n;VXY+i@ zp8xQx9>;(m5}946sR8+&UGJ{$!te5;3?-(Y`f2kk+9+E`1qe1Fny0@SF3P+A1e{i@ z~#fx0>S6VA_zR#&9 zUQCOB0??2_JEzBE#@!RNQ>C~S3O=1)o}QR+h~~P-z!;(_|Adk1VZsY(y^xq<~3TBB}N3EUh zB*F)3dSu8iiL*T#tw$hV8Jd#6m_k<{D$I^?oRM<`s(-BcuMZ?&+Mz=)3I>xH6{X_F zL#KR}GXs}B5L^lKozuFgejCEd!pxNDtiQqX^~}0DC%@eid2QZ7Fm5t2P-qTVw5bru zCEjZh>?4Hcr@iBTP>#3ya^9_W7e)+EacG2pq|c|8GllE^I*P}sjbp~;&x$L$<71}w{A zsnmY?GQ6EWt*%MAb-Ty#NX8evh_z*ALKiiSiQs)V_ehZ9AK_}Z^36Vq!7ZeCCfo(h z0z1!q1p;qY;fZ(g1n*n&h>kx2ZmTtpb6*{p;M@8a9;X^!5-!$ZmSa(ui4J`WoSy=> zp8Nz}-C_!fN1<&$0kMLo4PqPwuIe~HNcp6w@oj=z++kmd4FwWWQbyRNiS>J)UUx^H z&xPK;h)n;)hx4{zZ!Wm6)101hdGX+{8i?XCL{43@Dx9t+&di$%!~U{j0_m^fl~Hhl z49N2S^7P}ACih6knP{dWg3h;3K!;tZopy8<2-6M`7*aS#AHB&WLwPQme1>ZH3AhRg zt^YnOt?oVz^h@MbV#bjO9%s%)8JJ8=j6VX)6|BwWtG#E>;QHR6M>nS}d1G}-jC=x3 z@(}P^)npL4bMJ0TJ2Ox56scEEa;GxG)q3N5?S=7X>pJ(u+v4nK{~r>SxVvHTUnHue zN9L9YP<3$;8XDKtBS4Meg4vI$(oYuArrC4oKC#c zj=o-ZuO&R|ZcudkHhkX6&UN=pQa3TywhCR569>K8XkXZNRE7I{9a}jp3|sqir|!?XiGzXKRgKfQUoI0_?u2*o z12B}y2`hx4KRT;@?=sZu5wx(|sjer3L3!*{g9k8DtQSA%Gme9h& z0b9@81pe=cZP@pmJnbW@S`6G1bBlg9<*^+K16i{akMf7Gs}-A_>-~@F-xG33?0XR} zxf~$*;!SgW`wAY%nKCxdn+t+Sq#Hi=cP+LfLJz5e+ny;|rZ++b9847n;XZyvGv8Qe2fHC4Nt4YZ_aW+$ z$ARQ<8A&my#5S@-&CPm_66@@E?w#yki~!%fd0pMdQ+QaMU*^`mpVZ3pi67xts72&# z6@hgAqrvNk(WTWp`g|G1J;vOz`ra}v^TRWH4^sle+m43cLzDGGH{V7bJgQaJ5-}ar z8JO-gRWsAy?W(`x_bV#?Pq&L2rupfzFGa~U77X8zR(joL& z(ZF*yFD6xwzsMn!r`OKwL@NR^p7{K}8*b}O1_NWt4uu3xg?U?4wm*Dp~ zBe(X5(WO{;+^85`aD@2b+H0MucQm6g3Pa!8tyBslQXu>8s zx>{Lhtjmh=gD2{EBpUZ?KWD(?#_$ys?H_^+3T?NuDwj%d7&_i)ce~;9-406I8hwuZ z1bn$DZ?l&@fq*K6#JO;2C%@3OvDd*TPwnd!QC1<@sm15SA(A><1L-I;1 zBLNpXk=OTSWff>4aPtBM?<&`O(!?xz&DC3AExFp9DNxtM)77L>z^K3ynIsHM?|NmnsrMVTyS=OoPLHhPV!w#nysNy$b28mbwE*()A2ak{~q z8!lD*cU*bzD{wVMsw}d?zTh_EK+-yZs?*B_TkZZmPtUiw<8hv_Ae&jAv<&x8j@^7N zRF{gyg$*_4H`i{)!sZ50@t;k&c(oF_tlvs(l@B}yK~XC-Ta4}y3H|Zb9d8^Sp-Jly z@Lrs<4JrhZbX{1#nb~;fmR8PIRp+gF;9l76n3NN(&;h73KYG1GjO0fvKLH$Xdz+rn zet;lfOO7%la%+69d`K@qVFfFphwlg$bjEL2o&Y-=8+c!Wy-c$h;1BGa(*Ek>rXsfLBI^6)A*=#4imG@}>l{E%rjb<2YvQYh z#G*7{ocn!aN0ZPOnX8ZZhnF=HhRW@rEJ*FXhlhwX$F?@oLMkhOQr_|51Fw0q#ZybG z^H91}F+VC?M;xM-p?3_26~AD7Fnt75=bfj>kjU2QU%_Gv{$;hCAkcE&Q&y(D&Svc{ z%&5Tk$9|-$pPTx<4{|5C$bLdJlAPZzLjuScS-Vvh3T9U@Rw+;bZ2t#=y4lFRFAf7r z*{?LQi!Pp*)#bM#;HH5e)y6W^D#cAM1NIOHB^MD9)+c~2w5Aohs#B0ZQ=%DXqeIWy zVfR?yo@{Q>sts$Dvu9pUJWW6CsyYi?3~36#jmP9GGaaDWPl^*Yp3Sn00JW7n2gFiA zDtAPX%fux)HM{0HxY~zEqqQ}Pp@5*L_0pTmK5yLeadWUJ;$R*(jTRa&pj6gR+AA4k z)M$9!0KnhrbWOA#kyw~m(Ou)Y{6_rIyACbFUCT(on$*M^u+gO!j)sO*FNOd}XzQls%f@t-drzv&?%VZViN?jIqTi=85 z1WNqJ(xq#3IF3KElgU^zP`uGYeXEU#s$z9Tx`1BNbEHb-?7DKK+Qiz#ALg$nIWa#2 zJ#xID5jm^lClKRC+)F2NsoDVbKl>MdiU?csgKMiV*iDn7G?Z=dTejxn z&o+dJXp6O}SPq~-eO7UYf5T(StLkhG4QJ=R@JV%F%ON(f+VEf83~6grs5!cNQq5C! zOIi-u^|0WeUqa8@icLvL*}4jLFi^t>lPH+eEHnHld8jz+lIt8bu1z>`>+26JEa__V zE$+uX?^8>oKRv9oi~nBr?ut>I-OVjzp=Uek6D*~qx5|@8?jLp9RzCsFBpV&SzCduT zANL;+)crRIH2xUc~X{dy{Q;t_^SC(^FL;q9i5bKuLN%VRRXdz;SgI#_UbDVJ9A zYmWin5k{Yu_6uiAM%TIe&VB2+2j`s2f-%W3~;5nEu?=JVPBQ_1nyeQ-u_{ec#s z*o&uwr51thFPi5bMd2JiLQ+5;>2E0X-rztanu|gG&s+9fz>A1ou{61 zHn11nmBP5TOO5mytF7)9nX4q(09Hhsl@J^=Ii;u4(|T!KhclB;(iSx?FgF997CuF@ z>j0Q4R=!l8J``M?bc|{_An<3}wpUYACT!(zw}%FR)H$4fH`aLOhxJo1Qw`YBA3Azj z@`pQjl!NEmPR>#@5Y1}xIoSfbB{L4d0NyMM?XM<|vxrIBE#{cxc&5ywv8rutKImlE zBg*hEon!}Ddy1tRHL4}X&RnS&T2Na&g$m@4@!`?zj;CAY{!^M!t6_LS54$E^+M7hH zO;N(~Gdf>`z|lj-a6~k^uwmB#F^?~@6mjYizAK0y_@@3$k35mG>gkycA`oMMLZ-wD zY&K9%4B|1y&EU`x{RC829E|?bD{}5`%S@L30Rrgcx%@lKB~AsZ{jE$WIu#^&~ha z=>kRr*obM9yk>zX!E*|8hK@#P$d+RHf`S<*^eKOHZhP^itmDbEYZemIG1nyRTp>w+ zHS-|cZ37m*!aNEFGB6w*PL^G1tu%AF`I>*!^%Y0VQ6)){aDNjANZ#y6#mLy{5Eyfa zfX3fq6I)7}6G^##<}NXkOL=5MVX1q(lbC%}H>oBejmga!+nQKJ$QT_sdEAuW9FTy8 z6ST#ogh+%eEDR0BU?$3msi*Ks56iB2L%Hbx5%1LuQ3Hml)75uAQtyv4=+r3xWT)}< z3u`iDrf$ToRl}U!;kXd;)Bq5=K3f;W8t?qq(pP|)71CD7lRn(IqilaSxMwv<#rspx zZ-Mhmsx^=-Do8d#*7&K8PGKm zG^TJb}f;2-2 zGi76S28E&E`8xc^0U)cQb7!TE%ny|F4xX_mIq?I>SqAbTgON#`9`6ww7oRR>=Tgc; zM1Yp)tYM>Bc|tA1m6O_huZv%$veXn0&Q-3s;FQ}en*=Izj~w4;A&q3{V2aMq%v!w7 zgiPKcjU`5u>Kmwz8iK=}y3glgPhZ+c^hEoG3lIu7Stb3qD#lWFH>!2Ji>FcLwORM` z0uCI~vVt{Us|@j%GsOpg1W#B6Q?95`zKK|FHYVM091PLS_|b-@jku>^0^HXoV(w?u(n>t)#bMOf9d2rLtcRZ$;mh z=g{gvP%zl0HbXZths^F2{;?K3#!cU!qM-9FA4&P()Tf_-&5c|;QuZoBg!KV*wWcdBP0UYo!3%CO3iS>>*n4P4x z_xP*!)>!a4+ga&L`hil7enE81pFUOWOq?!G< z(w}|`evzRfD4hY`+GL!R7ZYBo<62V_IjodPQ?0k8o%fZYdsy_J6Z?#)$(u%41h z&>NV<_ifGuN<9xXAh%yJdL2iUO#O}Uj4#M#2 zSodvlr!M_O5|Wk~%N|I`z8;O&kMJRjJGThVoE9f`=SC?QQw7Bdp_|S)YBJud7@bud zXH~V)o10{M+8xf}5%wBp|NM-YAP0`MaQ+NrS&fZG1#;ah0nh17Z=rYD`mNFb5DzoVmIT(iCq;i?dk z|3UOy90>Tk5OLsMdBL4B=ADK3NHIKcI2<{3Zt=u5-u7tpR#?*fF%)6etVIu(yjjyM zDNA#yqPL{*k$csna}Lp>1b)T+eJu$X^ojd8ZHF?5gnX4ZuFl;A!YMjK%yiNwH4%HBGTu#e%+2~xwPbh_XKmf==T~HX z1M@s(p(U0`M?@cw#nvEPfZ+Fb2ap#>*s-9k7~bB9={>vRuw2DE8|eHGMOz=4M7BNN zcJXM0k)17~qr)uSh1*-9N|0A8A}XC@_k}`dBj?euhGk;v1ks_AG+yQ7`T;M^g20x-k$+CUwwOYGAdu!W%s)klw54@8Ebe+Nl_NvWLu^-960-7#Ne5$D z@8~jq-YrrZIVX1P%h8lKy^M5yQX*$|%Sr|7Ka&|Q=JNQd`St!sJNNwz_uDRTTqn8^ zK@crOl-0v(i5lJN(N|d|TJ*9=B&)2tiPct%uvnc%hy>Z_L>E2UCQ7tbB82BK=Q+=O zXU;h@XXg9UGjsljd+yKudVj9DhSnd>l~SYt378MmmgZVAL$DS-i}iMsXObOHVn%sZ zSK{dF93O?Mtf6`(-HNc#EXiL~LPGq%X&_{5V#UOv#8%(>s13jCOEXWEI!wRg=Q^N@ z+hSe;cjf8;oblrXq@sRv1U}FC<+v}!jW@=}jc%N-gf>D{jV5f3z~=OQvE?l8R^;T( zR(OfGDM!`$@MOwl22jD^o_|Vy#q40|B0Ie{5c&+vOT?WT>u0j^%aFJ=TAzwJg1OMm z|JtbFj z;ge=}WfjK^RxxS9rvjexF`5Gw&Jl z^s|?ze`#!1R_zfp&o&tC=J^|gbPzJS4J2coCe<0)S&-Y_nMDhIiG7l*1uB!pRxFgA zdSKjg#Dq(ep)`S~w` zqo)@t@B)Ud8e4V(cPRv;9~q%$LDo!F=-eB(?UZ7vuuCq!B;4(ynb6@{TW0QKnBm@- zxKJlJx=1-GHfdu0#J?{-D9ZwEr~9(~%RGMAJ)CuD!daE8#nc`qf+^yJ;ATrI0v*a9 za4acwdZj(xSC6x*6;QhEZ@9+TFlw!$&vy2b^flt_3_?b{-O#y2nH#betAJmTm}%9H zru$&Qva2G<;CHe6V=Oq$=U4xMx|Vx$BJCKYu^{=njc9{zxVs;2-O+@`UudMFdIqDn zkR+yQnW_0pglgDew(O-GddI!MPJYVcJXntc?r{l};Q!45u5_d5-fMptHZ@bX*PH@-CE@ueACWiK~> zL~?**oIkaOUSm;I@?XOv4^GJHVl|`{P(bI;RATM&S7>A?<5Ce52d=GLcPq0$oUxE( z0)xYr;dkei{EG9GzV;0z(v{3Dzt=OgMzibh7aA{VnBlQBK^!HCH+@6Xjf)RsgJ-%v z&L5tGm7#V>_rlAO--VC&(jZeyB4`eXMh}6q@|p;rq+FQ8?krV;oZIDc4Wq3BLxIXd zf%>WpUoWb#K4E7Z|VCKV*~1^lA;R7 z$Cy4{&dD`&@Z3#%!IUn>t;{*W60l#P5RV`A1Pi8kgk@`pQezFF{q%Z46r@i`L)2v)aIV%WnY z#h92ncRwX*hFFyJaQ94O{KQygSgMdVO}YZNPldzIoRly0)_FT$xy1J5ipLX~$Xex= z7+eW%uax05qzG{&P#it^Xdttv6?qBCI{Ke02hOQC6G@+Q7hFQ}BdCd@=u`$r)&&b( zx_&n}zN=qP`1J`%!?A`md$!z@&uj+ms_0PB&W$qn{j8_;+-+-V_KVJg-|Zo6ZyZE* zHnye_lj!DwpwePzvqmknERno*q?8#Ii>o;@t10AHtU0w#KaC=gHIeV5HV>I;#b)?( zt(rS9u-D)UF|+HQ` z$An9qS@2UoNuc3;>I`}C^C4#G4GTlh zFqUC5EaI_-IdeU>5hPe_EQ>PNR;yBb+ZueZI%LF9St?w^BYKYiI2l;cZ%`A)7+z6Z z^*fe9B&$_G=2102?=1NZyvT(})pw!zKmH8+4r{flayA|tn<3;}-gg9VX>05C3x_6a z>_fd?V=E>Fyhb+~B-a)qle=QR51knN{-&Fgwc$sb-k75@%{|dMrx%xksJ-x47JcRR z3fXQhl5wFtHFH&suF|3RRXY4&FeKlC|q z^A9fR&Y%ZJCb)#Yq&$7yx0Uud9c}6HK^&(pk(DvwrfRhDoW5_$wwQuvnTvGy8}++M z<^5zdfgFSQhV~CG#6JEp4sN<%!G(N2q+H9B2C4xdWgZKe`dYaCVs}JHcOZqsh=m3e zDIy{j6(Mhxsd%vvQ}G`qd8dGRXlL z`XB;?Xoe%`y^i2dCz;D$*ac`PH_!<3`gR{dTid5iZ)Sxld38Uhh~>Jb;mZ2TtbmzU zQu*HvhFIB&i7f9sT!2wkrhG-6ReV{PWwiz*)gT*%usu)iU=J|-lYH_GSiVxyA!RbP z5#bnNO64ui0o1}>AjQ_3({f&|c;AHqwxz_bU#JWtCM?9WgXVZ~y_cH;=y_7qS(=}+uYR1Jw^S5#DU z+(a0-7vk);z0V5o+&_0HK4H%0QlSW^_{d59SeP$y!#t*_|u4| z@|Oi~Fx&pffbnE#q?w43U)=OX7@V}|CTPvQ>gl(#m*S~ zo~@|sTR~IfI`}@zc(v|2uUOdza8^5=_MDwaGw64K4b3n`m1}LdBQa)3qfzXX`&~M5 zsLEkFim#(?p{F#S`?ge33~M!DD}Z-u3$~Y%HZEIB;H3X^;ITSiR*OmE=79RgBF8 z4z&#>qcx(ou1EUtl@3;|FPtktu3$OHGEt?T3c`mp7Q_cPJr>G390ga>;nWnG7Xec@ zS8F~DJ}GGpEqT1t1UGD}tyr~w=&96aDa&fpr1P9VOLEq9wT4I}&4O?6-G`Z6%FJAn zyuHwC!8VcA+wElAF)Tj>Oq)ws{qZ0sl!XLq(`fJ>g-uK#?Jz*iN|6E*OX3wl zx!9u{%sr(t>q<0`M!bTw>vrlcpivUwy5vPJ&K^`OicvdL%V)>j6bl43c=o<3DGAdY z*0RAgQnz^j6%*E1m>BpUF#)^E3=Qo6w8Uj*sNMeo&~z{|e&3mpS}=r~)maKX_2>j0 znf8Jc4O!Kf)W6Q^)w)d^UTd=rve-AN7U@`SFH%m4O@xnPO|B@xUzTYS_+fLdRP}|6 gZPnkR#Nhu^;(v$bzau54EsM^gqW|(a`NzzE0JzF)AOHXW literal 0 HcmV?d00001 diff --git a/gfx/Portraits/Ingrid_AtelierLabs_Norikins.png b/gfx/Portraits/Ingrid_AtelierLabs_Norikins.png new file mode 100644 index 0000000000000000000000000000000000000000..d7b2ca3b7d2acdd344e33efd21f781b1cb90fbd6 GIT binary patch literal 2017 zcmai#dpOe#8^?c}S!-kyqm^PrPEW*S<*-f84~>vgidaYv&Dpcq5PDgLXbx#TNlHjs z6f^1(OH2+q<&Z-X<6%}A9*=+C|K96*@9Vnn@BO{5&-d@|O_!5)yWo4_008WAu(v+7 zt+ee8he&PTgGuBs+hXYA6+6K zsS{Ru2d);5S$%FCjkvU=zZ5wyu_S__eH&l7rXtIxyd^QWi5T~IZaws3=a5(MH(a7% z6TPp)7Rw)xzz=C8J8}Q z&=dedao-<4;3Wwz&3rsweYmTx9DPPZ`>mJTF80xc<&lsrzdY?abAu+R%CoW+`S)aB zcT$ViIpN(jgH=Cqz-+FaT7mrTT;Ba9X;QRFEr2&=R&Z*gI|QO0*g?S z_gyBv%GSm$syUq+ksz4lzyZS$Lv+IhupA1?@lvJs{AkRY(>~jt>e%*-LBZ@M{a>F~sHR-2Ds_+9`u` zq($#I|G-LkdQ|v432|?AIzMqED{)L}g0H;3r(eJI$prQD_a+xFk{-Ym#ao`e$=-8E>QO*{|qVP&9O`xvBOwx=ZKs;IBzp4Ou@`O_J&>g$Qzr;|`x69Nf} z5OZ)Pt{|kZTBkNGDy*n^OxOHYIlMeJRfb88kybnVf+hU6H?X4lv|G5vgOxY1HO?0C zdEI=-nTCD^z;3a4I^H(wjjvpM*pqt8D>BVF6qQzS=93v!dF~3i;`{?2h!4wy1FZ_c zy}RnHzs%u&Vz@R$Wi%r((h;RJzTY zkzOMYoqi;P{l=T52aHt+WhlSyrJtsZjhb0mb|&)At=WnAR6kD&!awO+-N>sR;c#ez zdl~y%2ztMu9Hbw7>ut50p>N4-fh)XaW%UvsSy|Za2cw zdFI34ah6BHFy%*+4Wq0K*VE zO{Omxh#OVEX2RBPB&fZY_znwZv2vO>zXa{XSst-sBAb#`pZ@ckb6e1-+30}SLl$Qh zQzElr#Hvd|vtKQf66O{^sbOtNhVIt3HmbfG=$)VAi&x*r?X>T5Dd5O#s*wb#Ym?&Z zaTX%%=JS!InAGR50F~NPmnFgkHFW9RJa_#;rG7@*msruGpm_2!9(bNK0mh%vhq%-a zZTc!HVM=xG@)$Ht$N=IBtu}k98vn`$Lk^NOcD(I1r9C=JgypXhO_ED+k}eK|!JuZB zm?P4Rz_)4sTI;SPUME5c%slzC5mDv+Ix^^h!L-MWG<(A$OHs<{&KliJ0qb2|Z%phJ z|L1?bQ6XA^ud6yC&I6nR_T1~E+w{QYq_X*8r|wAaqMe0R!Q0XQLW}{%`nbo`KQaCF vTizy%iJt%0x<=r``#vL7OjeWQ;ak!gm9Yggp?u@*&ITN8PFh!4`6T@d6yM9J literal 0 HcmV?d00001 diff --git a/gfx/Portraits/Salem_TheGreatNothing.png b/gfx/Portraits/Salem_TheGreatNothing.png new file mode 100644 index 0000000000000000000000000000000000000000..78156203f21abe883a68373507e2e00f4b9c3c9b GIT binary patch literal 1919 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