I've got the next version of the Geomantic Sorcerer kit ready to go, but I'm trying to chase down a problem with the weidu uninstaller. If I uninstall the kit when I've installed both the kit and the custom portraits, I get stuck in an endless loop when trying to uninstall animal portraits. I select U to uninstall the bear portrait and nothing appears to happen beyond being asked if I want to uninstall the bear portraits again. Has anyone else run into this? Reinstall works just fine, things just break during an uninstall.
I'm thinking that it may be because the animal portraits require that the kit mod be installed, but the mod has already been uninstalled and it therefore hangs at that point. Is there a cleaner way of handling this situation?
There are going to be a number of subcomponent dependencies. The main ones are
Geomantic Sorcerer Kit
Portrait Component
Male/Female Portraits
Male/Female Moose
Bear Portraits
Cat Portraits
Dog Portraits
Leopard Portraits
Panther Potraits
Rat Portraits
Snake Portraits
Wolf Portraits
Relevant code from my .tp2
BACKUP ~geosor/backup~ // location to store files for uninstall purposes
SUPPORT ~http://gibberlings3.net/forums/index.php?showforum=28~ // email address displayed if install fails
ALWAYS
ACTION_IF ((FILE_EXISTS ~dlc/sod-dlc.zip~) OR (FILE_EXISTS ~sod-dlc.zip~)) THEN BEGIN FAIL @3 END // Modmerge check
INCLUDE ~geosor/lib/cd_portrait_copy.tph~ //Portrait macro library
// convert strings to UTF-8 for BGEE/BG2EE
ACTION_DEFINE_ARRAY cdreload BEGIN setup END
LAF HANDLE_CHARSETS INT_VAR infer_charsets = 1 STR_VAR tra_path = ~geosor/languages~ reload_array = cdreload END
END
VERSION ~v8~
README ~geosor/readme-geoSor.html~ // Offer to display the main readme
ASK_EVERY_COMPONENT
LANGUAGE ~English~
~english~
~geosor/languages/english/setup.tra~ // English
LANGUAGE ~Francais (Translation by zooloo of the D'Oghmatiques)~
~french~
~geosor/languages/english/setup.tra~ // English
~geosor/languages/french/setup.tra~ // French
LANGUAGE ~EspaƱola (Translation by lisandro)~
~geosor/languages/english/setup.tra~ // English
~geosor/languages/spanish/setup.tra~ // French
/////\\\\\/////\\\\\/////\\\\\/////\\\\\/////\\\\\/////\\\\\
/////\\\\\/////\\\\\/////\\\\\/////\\\\\/////\\\\\/////\\\\\
///// \\\\\
///// Geomantic Sorcerer Kit Remake \\\\\
///// \\\\\
/////\\\\\/////\\\\\/////\\\\\/////\\\\\/////\\\\\/////\\\\\
/////\\\\\/////\\\\\/////\\\\\/////\\\\\/////\\\\\/////\\\\\
BEGIN @1 /*Start with displaying mod component Geomantic Sorcerer Remake*/
REQUIRE_PREDICATE GAME_IS ~tob bg2ee eet bgt iwdee bgee~ @2 /* TOB/EE Check prior to compiling.*/
/*Kit code goes here*/
END
/////\\\\\/////\\\\\/////\\\\\/////\\\\\/////\\\\\/////\\\\\
/////\\\\\/////\\\\\/////\\\\\/////\\\\\/////\\\\\/////\\\\\
///// \\\\\
///// Portraits for Druidic Shapeshifting \\\\\
///// \\\\\
/////\\\\\/////\\\\\/////\\\\\/////\\\\\/////\\\\\/////\\\\\
/////\\\\\/////\\\\\/////\\\\\/////\\\\\/////\\\\\/////\\\\\
BEGIN @20 /*Portraits for Druidic Shapeshifting*/ //1
REQUIRE_COMPONENT ~setup-geosor.tp2~ ~0~ @12 //Need main kit installed before you can install this component.
REQUIRE_PREDICATE GAME_IS ~tob bg2ee eet bgt iwdee bgee~ @2 /* TOB/EE Check prior to compiling.*/
// copy the shapeshfiting spells with portrait changing effects
BEGIN @30 //Male PCs 2
SUBCOMPONENT @20
REQUIRE_PREDICATE (MOD_IS_INSTALLED ~setup-geosor.tp2~ ~1~) @12 /*Portraits for Druidic Shapeshifting*/
REQUIRE_PREDICATE GAME_IS ~tob bg2ee eet bgt iwdee bgee~ @2 /* TOB/EE Check prior to compiling.*/
// this file does nothing, it just allows other mods to detect this component
COPY_EXISTING ~sw1h01.itm~ ~override/malepc.g3~
BEGIN @31 // Female PCs 3
SUBCOMPONENT @20
REQUIRE_PREDICATE (MOD_IS_INSTALLED ~setup-geosor.tp2~ ~1~) @12 /*Portraits for Druidic Shapeshifting*/
REQUIRE_PREDICATE GAME_IS ~tob bg2ee eet bgt iwdee bgee~ @2 /* TOB/EE Check prior to compiling.*/
// this file does nothing, it just allows other mods to detect this component
COPY_EXISTING ~sw1h01.itm~ ~override/femalepc.g3~
/// Options for Male Humanoid Portraits
BEGIN @60 /*mCast2 (Lightning Caster)*/ //4
SUBCOMPONENT @40
REQUIRE_PREDICATE (MOD_IS_INSTALLED ~setup-geosor.tp2~ ~2~) @11 /*Male Humanoid Portrait*/ // need male PC choice in earlier install order
REQUIRE_PREDICATE GAME_IS ~tob bg2ee eet bgt iwdee bgee~ @2 /* TOB/EE Check prior to compiling.*/
LAF cd_portrait_npc STR_VAR source = ~mcast2~ destination = ~geosor~ source_path = ~geosor/portraits/male/humanoid~ END // to override folder
LAF cd_pc_portrait_copy STR_VAR source = ~mcast2~ destination = ~geosor~ source_path = ~geosor/portraits/male/humanoid~ END // to portraits folder
BEGIN @61 /*mCast5 (Blond Hooded Caster)*/ //5
SUBCOMPONENT @40
REQUIRE_PREDICATE (MOD_IS_INSTALLED ~setup-geosor.tp2~ ~2~) @11 /*Male Humanoid Portrait*/ // need male PC choice in earlier install order
REQUIRE_PREDICATE GAME_IS ~tob bg2ee eet bgt iwdee bgee~ @2 /* TOB/EE Check prior to compiling.*/
LAF cd_portrait_npc STR_VAR source = ~mcast5~ destination = ~geosor~ source_path = ~geosor/portraits/male/humanoid~ END // to override folder
LAF cd_pc_portrait_copy STR_VAR source = ~mcast5~ destination = ~geosor~ source_path = ~geosor/portraits/male/humanoid~ END // to portraits folder
BEGIN @62 /*mDruid2 (Druid with face paint) - By Amaurea*/ //6
SUBCOMPONENT @40
REQUIRE_PREDICATE (MOD_IS_INSTALLED ~setup-geosor.tp2~ ~2~) @11 /*Male Humanoid Portrait*/ // need male PC choice in earlier install order
REQUIRE_PREDICATE GAME_IS ~tob bg2ee eet bgt iwdee bgee~ @2 /* TOB/EE Check prior to compiling.*/
LAF cd_portrait_npc STR_VAR source = ~mdruid2~ destination = ~geosor~ source_path = ~geosor/portraits/male/humanoid~ END // to override folder
LAF cd_pc_portrait_copy STR_VAR source = ~mdruid2~ destination = ~geosor~ source_path = ~geosor/portraits/male/humanoid~ END // to portraits folder
BEGIN @63 /*mDruid (Druid in Vegetation)*/ //7
SUBCOMPONENT @40
REQUIRE_PREDICATE (MOD_IS_INSTALLED ~setup-geosor.tp2~ ~2~) @11 /*Male Humanoid Portrait*/ // need male PC choice in earlier install order
REQUIRE_PREDICATE GAME_IS ~tob bg2ee eet bgt iwdee bgee~ @2 /* TOB/EE Check prior to compiling.*/
LAF cd_portrait_npc STR_VAR source = ~mdruid~ destination = ~geosor~ source_path = ~geosor/portraits/male/humanoid~ END // to override folder
LAF cd_pc_portrait_copy STR_VAR source = ~mdruid~ destination = ~geosor~ source_path = ~geosor/portraits/male/humanoid~ END // to portraits folder
BEGIN @64 /*mElf1 (Slightly dark skinned elf)*/ //8
SUBCOMPONENT @40
REQUIRE_PREDICATE (MOD_IS_INSTALLED ~setup-geosor.tp2~ ~2~) @11 /*Male Humanoid Portrait*/ // need male PC choice in earlier install order
REQUIRE_PREDICATE GAME_IS ~tob bg2ee eet bgt iwdee bgee~ @2 /* TOB/EE Check prior to compiling.*/
LAF cd_portrait_npc STR_VAR source = ~melf1~ destination = ~geosor~ source_path = ~geosor/portraits/male/humanoid~ END // to override folder
LAF cd_pc_portrait_copy STR_VAR source = ~melf1~ destination = ~geosor~ source_path = ~geosor/portraits/male/humanoid~ END // to portraits folder
BEGIN @65 /*mElf2 (Elf caster type, open collar) - By Amaurea*/ //9
SUBCOMPONENT @40
REQUIRE_PREDICATE (MOD_IS_INSTALLED ~setup-geosor.tp2~ ~2~) @11 /*Male Humanoid Portrait*/ // need male PC choice in earlier install order
REQUIRE_PREDICATE GAME_IS ~tob bg2ee eet bgt iwdee bgee~ @2 /* TOB/EE Check prior to compiling.*/
LAF cd_portrait_npc STR_VAR source = ~melf2~ destination = ~geosor~ source_path = ~geosor/portraits/male/humanoid~ END // to override folder
LAF cd_pc_portrait_copy STR_VAR source = ~melf2~ destination = ~geosor~ source_path = ~geosor/portraits/male/humanoid~ END // to portraits folder
BEGIN @66 /*mElf3 (Elf caster type, closeup) - By Amaurea*/ //10
SUBCOMPONENT @40
REQUIRE_PREDICATE (MOD_IS_INSTALLED ~setup-geosor.tp2~ ~2~) @11 /*Male Humanoid Portrait*/ // need male PC choice in earlier install order
REQUIRE_PREDICATE GAME_IS ~tob bg2ee eet bgt iwdee bgee~ @2 /* TOB/EE Check prior to compiling.*/
LAF cd_portrait_npc STR_VAR source = ~melf3~ destination = ~geosor~ source_path = ~geosor/portraits/male/humanoid~ END // to override folder
LAF cd_pc_portrait_copy STR_VAR source = ~melf3~ destination = ~geosor~ source_path = ~geosor/portraits/male/humanoid~ END // to portraits folder
BEGIN @67 /*mGeo01 (Caster with sigils and runes) - By Amedyr*/ //11
SUBCOMPONENT @40
REQUIRE_PREDICATE (MOD_IS_INSTALLED ~setup-geosor.tp2~ ~2~) @11 /*Male Humanoid Portrait*/ // need male PC choice in earlier install order
REQUIRE_PREDICATE GAME_IS ~tob bg2ee eet bgt iwdee bgee~ @2 /* TOB/EE Check prior to compiling.*/
LAF cd_portrait_npc STR_VAR source = ~mgeo01~ destination = ~geosor~ source_path = ~geosor/portraits/male/humanoid~ END // to override folder
LAF cd_pc_portrait_copy STR_VAR source = ~mgeo01~ destination = ~geosor~ source_path = ~geosor/portraits/male/humanoid~ END // to portraits folder
//////////////////// Options for Female Humanoid Portraits
BEGIN @21 /*fCast02 (Green Hooded, possibly elven/half-elven)*/ //13
SUBCOMPONENT @51
REQUIRE_PREDICATE (MOD_IS_INSTALLED ~setup-geosor.tp2~ ~3~) @13 /*Female Humanoid Portrait*/ // need female PC choice in earlier install order
REQUIRE_PREDICATE GAME_IS ~tob bg2ee eet bgt iwdee bgee~ @2 /* TOB/EE Check prior to compiling.*/
LAF cd_portrait_npc STR_VAR source = ~fcast02~ destination = ~geosor~ source_path = ~geosor/portraits/female/humanoid~ END // to override folder
LAF cd_pc_portrait_copy STR_VAR source = ~fcast02~ destination = ~geosor~ source_path = ~geosor/portraits/female/humanoid~ END // to portraits folder
BEGIN @22 /*fCast15 (Tatooed caster)*/ //14
SUBCOMPONENT @51
REQUIRE_PREDICATE (MOD_IS_INSTALLED ~setup-geosor.tp2~ ~3~) @13 /*Female Humanoid Portrait*/ // need female PC choice in earlier install order
REQUIRE_PREDICATE GAME_IS ~tob bg2ee eet bgt iwdee bgee~ @2 /* TOB/EE Check prior to compiling.*/
LAF cd_portrait_npc STR_VAR source = ~fcast15~ destination = ~geosor~ source_path = ~geosor/portraits/female/humanoid~ END // to override folder
LAF cd_pc_portrait_copy STR_VAR source = ~fcast15~ destination = ~geosor~ source_path = ~geosor/portraits/female/humanoid~ END // to portraits folder
BEGIN @23 /*fCast16 (With metal ornamentation)*/ //15
SUBCOMPONENT @51
REQUIRE_PREDICATE (MOD_IS_INSTALLED ~setup-geosor.tp2~ ~3~) @13 /*Female Humanoid Portrait*/ // need female PC choice in earlier install order
REQUIRE_PREDICATE GAME_IS ~tob bg2ee eet bgt iwdee bgee~ @2 /* TOB/EE Check prior to compiling.*/
LAF cd_portrait_npc STR_VAR source = ~fcast16~ destination = ~geosor~ source_path = ~geosor/portraits/female/humanoid~ END // to override folder
LAF cd_pc_portrait_copy STR_VAR source = ~fcast16~ destination = ~geosor~ source_path = ~geosor/portraits/female/humanoid~ END // to portraits folder
BEGIN @24 /*fCast18 (Brown Hair human/half-elf)*/ //16
SUBCOMPONENT @51
REQUIRE_PREDICATE (MOD_IS_INSTALLED ~setup-geosor.tp2~ ~3~) @13/*Female Humanoid Portrait*/ // need female PC choice in earlier install order
REQUIRE_PREDICATE GAME_IS ~tob bg2ee eet bgt iwdee bgee~ @2 /* TOB/EE Check prior to compiling.*/
LAF cd_portrait_npc STR_VAR source = ~fcast18~ destination = ~geosor~ source_path = ~geosor/portraits/female/humanoid~ END // to override folder
LAF cd_pc_portrait_copy STR_VAR source = ~fcast18~ destination = ~geosor~ source_path = ~geosor/portraits/female/humanoid~ END // to portraits folder
BEGIN @25 /*fDruid7 (Druid with headdress)*/ //17
SUBCOMPONENT @51
REQUIRE_PREDICATE (MOD_IS_INSTALLED ~setup-geosor.tp2~ ~3~) @13 /*Female Humanoid Portrait*/ // need female PC choice in earlier install order
REQUIRE_PREDICATE GAME_IS ~tob bg2ee eet bgt iwdee bgee~ @2 /* TOB/EE Check prior to compiling.*/
LAF cd_portrait_npc STR_VAR source = ~fdruid7~ destination = ~geosor~ source_path = ~geosor/portraits/female/humanoid~ END // to override folder
LAF cd_pc_portrait_copy STR_VAR source = ~fdruid7~ destination = ~geosor~ source_path = ~geosor/portraits/female/humanoid~ END // to portraits folder
BEGIN @26 /*fDruid9 (Red headed druid type in brown robe)*/ //18
SUBCOMPONENT @51
REQUIRE_PREDICATE (MOD_IS_INSTALLED ~setup-geosor.tp2~ ~3~) @13 /*Female Humanoid Portrait*/ // need female PC choice in earlier install order
REQUIRE_PREDICATE GAME_IS ~tob bg2ee eet bgt iwdee bgee~ @2 /* TOB/EE Check prior to compiling.*/
LAF cd_portrait_npc STR_VAR source = ~fdruid9~ destination = ~geosor~ source_path = ~geosor/portraits/female/humanoid~ END // to override folder
LAF cd_pc_portrait_copy STR_VAR source = ~fdruid9~ destination = ~geosor~ source_path = ~geosor/portraits/female/humanoid~ END // to portraits folder
BEGIN @28 /*fHaEl1 (Elf/Half-Elf caster type) - By Amaurea*/ //19
SUBCOMPONENT @51
REQUIRE_PREDICATE (MOD_IS_INSTALLED ~setup-geosor.tp2~ ~3~) @13 /*Female Humanoid Portrait*/ // need female PC choice in earlier install order
REQUIRE_PREDICATE GAME_IS ~tob bg2ee eet bgt iwdee bgee~ @2 /* TOB/EE Check prior to compiling.*/
LAF cd_portrait_npc STR_VAR source = ~fhael1~ destination = ~geosor~ source_path = ~geosor/portraits/female/humanoid~ END // to override folder
LAF cd_pc_portrait_copy STR_VAR source = ~fhael1~ destination = ~geosor~ source_path = ~geosor/portraits/female/humanoid~ END // to portraits folder
BEGIN @29 /*fHaEl2 (White robed half-elf/elf) - By Amaurea*/ //20
SUBCOMPONENT @51
REQUIRE_PREDICATE (MOD_IS_INSTALLED ~setup-geosor.tp2~ ~3~) @13 /*Female Humanoid Portrait*/ // need female PC choice in earlier install order
REQUIRE_PREDICATE GAME_IS ~tob bg2ee eet bgt iwdee bgee~ @2 /* TOB/EE Check prior to compiling.*/
LAF cd_portrait_npc STR_VAR source = ~fhael2~ destination = ~geosor~ source_path = ~geosor/portraits/female/humanoid~ END // to override folder
LAF cd_pc_portrait_copy STR_VAR source = ~fhael2~ destination = ~geosor~ source_path = ~geosor/portraits/female/humanoid~ END // to portraits folder
////////////////////////////Bear Form
BEGIN @99 /*oBear1 (Dark Brown looking over shoulder) - By Amaurea*/ //21
SUBCOMPONENT @42
REQUIRE_PREDICATE (MOD_IS_INSTALLED ~setup-geosor.tp2~ ~2~ OR MOD_IS_INSTALLED ~setup-geosor.tp2~ ~3~) @14 /*Bear form Portrait*/ // need male PC or female choice in earlier install order
REQUIRE_PREDICATE GAME_IS ~tob bg2ee eet bgt iwdee bgee~ @2 /* TOB/EE Check prior to compiling.*/
LAF cd_portrait_npc STR_VAR source = ~obear1~ destination = ~bear~ source_path = ~geosor/portraits/animals~ END // to override folder
BEGIN @70 /*oBear2 (Lighter Brown with partially open smiling mouth) - By Amaurea*/ //22
SUBCOMPONENT @42
REQUIRE_PREDICATE (MOD_IS_INSTALLED ~setup-geosor.tp2~ ~2~ OR MOD_IS_INSTALLED ~setup-geosor.tp2~ ~3~) @14 /*Bear form Portrait*/ // need male PC or female choice in earlier install order
REQUIRE_PREDICATE GAME_IS ~tob bg2ee eet bgt iwdee bgee~ @2 /* TOB/EE Check prior to compiling.*/
LAF cd_portrait_npc STR_VAR source = ~obear2~ destination = ~bear~ source_path = ~geosor/portraits/animals~ END // to override folder
BEGIN @71 /*oBear3 (Serious looking bear) - By Amaurea*/ //23
SUBCOMPONENT @42
REQUIRE_PREDICATE (MOD_IS_INSTALLED ~setup-geosor.tp2~ ~2~ OR MOD_IS_INSTALLED ~setup-geosor.tp2~ ~3~) @14 /*Bear form Portrait*/ // need male PC or female choice in earlier install order
REQUIRE_PREDICATE GAME_IS ~tob bg2ee eet bgt iwdee bgee~ @2 /* TOB/EE Check prior to compiling.*/
LAF cd_portrait_npc STR_VAR source = ~obear3~ destination = ~bear~ source_path = ~geosor/portraits/animals~ END // to override folder
//////////////////////////// Cat Form Portraits
BEGIN @72 /*oCat1 (Yellow and orange mottled with white bib) - By Amaurea*/ //24
SUBCOMPONENT @43
REQUIRE_PREDICATE (MOD_IS_INSTALLED ~setup-geosor.tp2~ ~2~ OR MOD_IS_INSTALLED ~setup-geosor.tp2~ ~3~) @14 /*Cat Form Portrait*/ // need male PC or female choice in earlier install order
REQUIRE_PREDICATE GAME_IS ~tob bg2ee eet bgt iwdee bgee~ @2 /* TOB/EE Check prior to compiling.*/
LAF cd_portrait_npc STR_VAR source = ~ocat1~ destination = ~cat~ source_path = ~geosor/portraits/animals~ END // to override folder
BEGIN @73 /*oCat2 (Grey with black bands around neck) - By Amaurea*/ //25
SUBCOMPONENT @43
REQUIRE_PREDICATE (MOD_IS_INSTALLED ~setup-geosor.tp2~ ~2~ OR MOD_IS_INSTALLED ~setup-geosor.tp2~ ~3~) @14 /*Cat Form Portrait*/ // need male PC or female choice in earlier install order
REQUIRE_PREDICATE GAME_IS ~tob bg2ee eet bgt iwdee bgee~ @2 /* TOB/EE Check prior to compiling.*/
LAF cd_portrait_npc STR_VAR source = ~ocat2~ destination = ~cat~ source_path = ~geosor/portraits/animals~ END // to override folder
BEGIN @74 /*oCat3 (Grey) - By Amaurea*/ //26
SUBCOMPONENT @43
REQUIRE_PREDICATE (MOD_IS_INSTALLED ~setup-geosor.tp2~ ~2~ OR MOD_IS_INSTALLED ~setup-geosor.tp2~ ~3~) @14 /*Cat Form Portrait*/ // need male PC or female choice in earlier install order
REQUIRE_PREDICATE GAME_IS ~tob bg2ee eet bgt iwdee bgee~ @2 /* TOB/EE Check prior to compiling.*/
LAF cd_portrait_npc STR_VAR source = ~ocat3~ destination = ~cat~ source_path = ~geosor/portraits/animals~ END // to override folder
//////////////////////////// Dog Form Portraits
BEGIN @75 /*oDog1 (Grey Hound) - By Amaurea*/ //27
SUBCOMPONENT @44
REQUIRE_PREDICATE (MOD_IS_INSTALLED ~setup-geosor.tp2~ ~2~ OR MOD_IS_INSTALLED ~setup-geosor.tp2~ ~3~) @14 /*Dog Form Portrait*/ // need male PC or female choice in earlier install order
REQUIRE_PREDICATE GAME_IS ~tob bg2ee eet bgt iwdee bgee~ @2 /* TOB/EE Check prior to compiling.*/
LAF cd_portrait_npc STR_VAR source = ~odog1~ destination = ~dog~ source_path = ~geosor/portraits/animals~ END // to override folder
BEGIN @76 /*oDog2 (Beige shaggy haired dog) - By Amaurea*/ //28
SUBCOMPONENT @44
REQUIRE_PREDICATE (MOD_IS_INSTALLED ~setup-geosor.tp2~ ~2~ OR MOD_IS_INSTALLED ~setup-geosor.tp2~ ~3~) @14 /*Dog Form Portrait*/ // need male PC or female choice in earlier install order
REQUIRE_PREDICATE GAME_IS ~tob bg2ee eet bgt iwdee bgee~ @2 /* TOB/EE Check prior to compiling.*/
LAF cd_portrait_npc STR_VAR source = ~odog2~ destination = ~dog~ source_path = ~geosor/portraits/animals~ END // to override folder
BEGIN @77 /*oDog3 (Border Collie) - By Amaurea, picture of Skye by Caedwyr*/ //29
SUBCOMPONENT @44
REQUIRE_PREDICATE (MOD_IS_INSTALLED ~setup-geosor.tp2~ ~2~ OR MOD_IS_INSTALLED ~setup-geosor.tp2~ ~3~) @14 /*Dog Form Portrait*/ // need male PC or female choice in earlier install order
REQUIRE_PREDICATE GAME_IS ~tob bg2ee eet bgt iwdee bgee~ @2 /* TOB/EE Check prior to compiling.*/
LAF cd_portrait_npc STR_VAR source = ~odog3~ destination = ~dog~ source_path = ~geosor/portraits/animals~ END // to override folder
////////////////////////////Leopard Form Portraits
BEGIN @78 /*oLeop1 (Leopard) - By Amaurea*/ //30
SUBCOMPONENT @45
REQUIRE_PREDICATE (MOD_IS_INSTALLED ~setup-geosor.tp2~ ~2~ OR MOD_IS_INSTALLED ~setup-geosor.tp2~ ~3~) @14 /*Leopard Form Portrait*/ // need male PC or female choice in earlier install order
REQUIRE_PREDICATE GAME_IS ~tob bg2ee eet bgt iwdee bgee~ @2 /* TOB/EE Check prior to compiling.*/
LAF cd_portrait_npc STR_VAR source = ~oleop1~ destination = ~leopard~ source_path = ~geosor/portraits/animals~ END // to override folder
BEGIN @79 /*oLeop2 (Leopard with snow) - By Amaurea*/ //31
SUBCOMPONENT @45
REQUIRE_PREDICATE (MOD_IS_INSTALLED ~setup-geosor.tp2~ ~2~ OR MOD_IS_INSTALLED ~setup-geosor.tp2~ ~3~) @14 /*Leopard Form Portrait*/ // need male PC or female choice in earlier install order
REQUIRE_PREDICATE GAME_IS ~tob bg2ee eet bgt iwdee bgee~ @2 /* TOB/EE Check prior to compiling.*/
LAF cd_portrait_npc STR_VAR source = ~oleop2~ destination = ~leopard~ source_path = ~geosor/portraits/animals~ END // to override folder
BEGIN @80 /*oLeop3 (Leopard with tongue) - By Amaurea*/ //32
SUBCOMPONENT @45
REQUIRE_PREDICATE (MOD_IS_INSTALLED ~setup-geosor.tp2~ ~2~ OR MOD_IS_INSTALLED ~setup-geosor.tp2~ ~3~) @14 /*Leopard Form Portrait*/ // need male PC or female choice in earlier install order
REQUIRE_PREDICATE GAME_IS ~tob bg2ee eet bgt iwdee bgee~ @2 /* TOB/EE Check prior to compiling.*/
LAF cd_portrait_npc STR_VAR source = ~oleop3~ destination = ~leopard~ source_path = ~geosor/portraits/animals~ END // to override folder
//////////////////////////// Moose Form Portraits - Male
BEGIN @81 /*omMoo1 (Moose with head down) - By Amaurea*/ //33
SUBCOMPONENT @46
REQUIRE_PREDICATE (MOD_IS_INSTALLED ~setup-geosor.tp2~ ~2~) @11 /*Male Moose Form Portrait*/ // need male PC choice in earlier install order
REQUIRE_PREDICATE GAME_IS ~tob bg2ee eet bgt iwdee bgee~ @2 /* TOB/EE Check prior to compiling.*/
LAF cd_portrait_npc STR_VAR source = ~ommoo1~ destination = ~moose~ source_path = ~geosor/portraits/male/moose~ END // to override folder
BEGIN @82 /*omMoo2 (Moose with head in profile) - By Amaurea*/ //34
SUBCOMPONENT @46
REQUIRE_PREDICATE (MOD_IS_INSTALLED ~setup-geosor.tp2~ ~2~) @11 /*Male Moose Form Portrait*/ // need male PC choice in earlier install order
REQUIRE_PREDICATE GAME_IS ~tob bg2ee eet bgt iwdee bgee~ @2 /* TOB/EE Check prior to compiling.*/
LAF cd_portrait_npc STR_VAR source = ~ommoo2~ destination = ~moose~ source_path = ~geosor/portraits/male/moose~ END // to override folder
BEGIN @83 /*omMoo3 (Chestnut coloured moose) - By Amaurea*/ //35
SUBCOMPONENT @46
REQUIRE_PREDICATE (MOD_IS_INSTALLED ~setup-geosor.tp2~ ~2~) @11 /*Male Moose Form Portrait*/ // need male PC choice in earlier install order
REQUIRE_PREDICATE GAME_IS ~tob bg2ee eet bgt iwdee bgee~ @2 /* TOB/EE Check prior to compiling.*/
LAF cd_portrait_npc STR_VAR source = ~ommoo3~ destination = ~moose~ source_path = ~geosor/portraits/male/moose~ END // to override folder
//////////// Moose Form Portraits - Female
BEGIN @84 /*ofMoo1 (Semi-profile perspective) - By Amaurea*/ //36
SUBCOMPONENT @52
REQUIRE_PREDICATE (MOD_IS_INSTALLED ~setup-geosor.tp2~ ~3~) @13 /*Female Moose Form Portrait*/ // need female PC choice in earlier install order
REQUIRE_PREDICATE GAME_IS ~tob bg2ee eet bgt iwdee bgee~ @2 /* TOB/EE Check prior to compiling.*/
LAF cd_portrait_npc STR_VAR source = ~ofmoo1~ destination = ~moose~ source_path = ~geosor/portraits/female/moose~ END // to override folder
BEGIN @85 /*ofMoo2 (Chestnut coloured moose with head down) - By Amaurea*/ //37
SUBCOMPONENT @52
REQUIRE_PREDICATE (MOD_IS_INSTALLED ~setup-geosor.tp2~ ~3~) @13 /*Female Moose Form Portrait*/ // need female PC choice in earlier install order
REQUIRE_PREDICATE GAME_IS ~tob bg2ee eet bgt iwdee bgee~ @2 /* TOB/EE Check prior to compiling.*/
LAF cd_portrait_npc STR_VAR source = ~ofmoo2~ destination = ~moose~ source_path = ~geosor/portraits/female/moose~ END // to override folder
BEGIN @86 /*ofMoo3 (Chestnut coloured moose with head up) - By Amaurea*/ //38
SUBCOMPONENT @52
REQUIRE_PREDICATE (MOD_IS_INSTALLED ~setup-geosor.tp2~ ~3~) @13 /*Female Moose Form Portrait*/ // need female PC choice in earlier install order
REQUIRE_PREDICATE GAME_IS ~tob bg2ee eet bgt iwdee bgee~ @2 /* TOB/EE Check prior to compiling.*/
LAF cd_portrait_npc STR_VAR source = ~ofmoo3~ destination = ~moose~ source_path = ~geosor/portraits/female/moose~ END // to override folder
//////////////////////////// Panther Form Portraits
BEGIN @87 /*oPan1 (Shiny black panther) - By Amaurea*/ //37
SUBCOMPONENT @47
REQUIRE_PREDICATE (MOD_IS_INSTALLED ~setup-geosor.tp2~ ~2~ OR MOD_IS_INSTALLED ~setup-geosor.tp2~ ~3~) @14 /*Panther Form Portrait*/ // need male PC or female choice in earlier install order
REQUIRE_PREDICATE GAME_IS ~tob bg2ee eet bgt iwdee bgee~ @2 /* TOB/EE Check prior to compiling.*/
LAF cd_portrait_npc STR_VAR source = ~opan1~ destination = ~panther~ source_path = ~geosor/portraits/animals~ END // to override folder
BEGIN @88 /*oPan2 (Panther with head cocked to one side) - By Amaurea*/ //38
SUBCOMPONENT @47
REQUIRE_PREDICATE (MOD_IS_INSTALLED ~setup-geosor.tp2~ ~2~ OR MOD_IS_INSTALLED ~setup-geosor.tp2~ ~3~) @14 /*Panther Form Portrait*/ // need male PC or female choice in earlier install order
REQUIRE_PREDICATE GAME_IS ~tob bg2ee eet bgt iwdee bgee~ @2 /* TOB/EE Check prior to compiling.*/
LAF cd_portrait_npc STR_VAR source = ~opan2~ destination = ~panther~ source_path = ~geosor/portraits/animals~ END // to override folder
BEGIN @89 /*oPan3 (Panther with mouth partially open) - By Amaurea*/ //39
SUBCOMPONENT @47
REQUIRE_PREDICATE (MOD_IS_INSTALLED ~setup-geosor.tp2~ ~2~ OR MOD_IS_INSTALLED ~setup-geosor.tp2~ ~3~) @14 /*Panther Form Portrait*/ // need male PC or female choice in earlier install order
REQUIRE_PREDICATE GAME_IS ~tob bg2ee eet bgt iwdee bgee~ @2 /* TOB/EE Check prior to compiling.*/
LAF cd_portrait_npc STR_VAR source = ~opan3~ destination = ~panther~ source_path = ~geosor/portraits/animals~ END // to override folder
//////////////////////////// Rat Form Portraits
BEGIN @90 /*oRat1 (Beige Rat) - By Amaurea*/ //40
SUBCOMPONENT @48
REQUIRE_PREDICATE (MOD_IS_INSTALLED ~setup-geosor.tp2~ ~2~ OR MOD_IS_INSTALLED ~setup-geosor.tp2~ ~3~) @14 /*Rat Form Portrait*/ // need male PC or female choice in earlier install order
REQUIRE_PREDICATE GAME_IS ~tob bg2ee eet bgt iwdee bgee~ @2 /* TOB/EE Check prior to compiling.*/
LAF cd_portrait_npc STR_VAR source = ~orat1~ destination = ~rat~ source_path = ~geosor/portraits/animals~ END // to override folder
BEGIN @91 /*oRat2 (Rat sticking head out of hole) - By Amaurea*/ //41
SUBCOMPONENT @48
REQUIRE_PREDICATE (MOD_IS_INSTALLED ~setup-geosor.tp2~ ~2~ OR MOD_IS_INSTALLED ~setup-geosor.tp2~ ~3~) @14 /*Rat Form Portrait*/ // need male PC or female choice in earlier install order
REQUIRE_PREDICATE GAME_IS ~tob bg2ee eet bgt iwdee bgee~ @2 /* TOB/EE Check prior to compiling.*/
LAF cd_portrait_npc STR_VAR source = ~orat2~ destination = ~rat~ source_path = ~geosor/portraits/animals~ END // to override folder
BEGIN @92 /*oRat3 (Light rat with food) - By Amaurea*/ //42
SUBCOMPONENT @48
REQUIRE_PREDICATE (MOD_IS_INSTALLED ~setup-geosor.tp2~ ~2~ OR MOD_IS_INSTALLED ~setup-geosor.tp2~ ~3~) @14 /*Rat Form Portrait*/ // need male PC or female choice in earlier install order
REQUIRE_PREDICATE GAME_IS ~tob bg2ee eet bgt iwdee bgee~ @2 /* TOB/EE Check prior to compiling.*/
LAF cd_portrait_npc STR_VAR source = ~orat3~ destination = ~rat~ source_path = ~geosor/portraits/animals~ END // to override folder
//////////////////////////// Snake Form Portraits
BEGIN @93 /*oSnak1 (Snake raising head off grass) - By Amaurea*/ //43
SUBCOMPONENT @49
REQUIRE_PREDICATE (MOD_IS_INSTALLED ~setup-geosor.tp2~ ~2~ OR MOD_IS_INSTALLED ~setup-geosor.tp2~ ~3~) @14 /*Snake Form Portrait*/ // need male PC or female choice in earlier install order
REQUIRE_PREDICATE GAME_IS ~tob bg2ee eet bgt iwdee bgee~ @2 /* TOB/EE Check prior to compiling.*/
LAF cd_portrait_npc STR_VAR source = ~osnak1~ destination = ~snake~ source_path = ~geosor/portraits/animals~ END // to override folder
BEGIN @94 /*oSnak2 (Cobra smelling its surroundings) - By Amaurea*/ //44
SUBCOMPONENT @49
REQUIRE_PREDICATE (MOD_IS_INSTALLED ~setup-geosor.tp2~ ~2~ OR MOD_IS_INSTALLED ~setup-geosor.tp2~ ~3~) @14 /*Snake Form Portrait*/ // need male PC or female choice in earlier install order
REQUIRE_PREDICATE GAME_IS ~tob bg2ee eet bgt iwdee bgee~ @2 /* TOB/EE Check prior to compiling.*/
LAF cd_portrait_npc STR_VAR source = ~osnak2~ destination = ~snake~ source_path = ~geosor/portraits/animals~ END // to override folder
BEGIN @95 /*oSnak3 (Cobra with hood partially extended) - By Amaurea*/ //45
SUBCOMPONENT @49
REQUIRE_PREDICATE (MOD_IS_INSTALLED ~setup-geosor.tp2~ ~2~ OR MOD_IS_INSTALLED ~setup-geosor.tp2~ ~3~) @14 /*Snake Form Portrait*/ // need male PC or female choice in earlier install order
REQUIRE_PREDICATE GAME_IS ~tob bg2ee eet bgt iwdee bgee~ @2 /* TOB/EE Check prior to compiling.*/
LAF cd_portrait_npc STR_VAR source = ~osnak3~ destination = ~snake~ source_path = ~geosor/portraits/animals~ END // to override folder
////////////////////////////Wolf Form Portraits
BEGIN @96 /*oWolf1 (White wolf) - By Amaurea*/ //46
SUBCOMPONENT @50
REQUIRE_PREDICATE (MOD_IS_INSTALLED ~setup-geosor.tp2~ ~2~ OR MOD_IS_INSTALLED ~setup-geosor.tp2~ ~3~) @14 /*Wolf Form Portrait*/ // need male PC or female choice in earlier install order
REQUIRE_PREDICATE GAME_IS ~tob bg2ee eet bgt iwdee bgee~ @2 /* TOB/EE Check prior to compiling.*/
LAF cd_portrait_npc STR_VAR source = ~owolf1~ destination = ~wolf~ source_path = ~geosor/portraits/animals~ END // to override folder
BEGIN @97 /*oWolf2 (Grey and white wolf) - By Amaurea*/ //47
SUBCOMPONENT @50
REQUIRE_PREDICATE (MOD_IS_INSTALLED ~setup-geosor.tp2~ ~2~ OR MOD_IS_INSTALLED ~setup-geosor.tp2~ ~3~) @14 /*Wolf Form Portrait*/ // need male PC or female choice in earlier install order
REQUIRE_PREDICATE GAME_IS ~tob bg2ee eet bgt iwdee bgee~ @2 /* TOB/EE Check prior to compiling.*/
LAF cd_portrait_npc STR_VAR source = ~owolf2~ destination = ~wolf~ source_path = ~geosor/portraits/animals~ END // to override folder
BEGIN @98 /*oWolf3 (Black Wolf) - By Amaurea*/ //48
SUBCOMPONENT @50
REQUIRE_PREDICATE (MOD_IS_INSTALLED ~setup-geosor.tp2~ ~2~ OR MOD_IS_INSTALLED ~setup-geosor.tp2~ ~3~) @14 /*Wolf Form Portrait*/ // need male PC or female choice in earlier install order
REQUIRE_PREDICATE GAME_IS ~tob bg2ee eet bgt iwdee bgee~ @2 /* TOB/EE Check prior to compiling.*/
LAF cd_portrait_npc STR_VAR source = ~owolf3~ destination = ~wolf~ source_path = ~geosor/portraits/animals~ END // to override folder