@ErrorNull I don't know if you changed the wandering horde entity groups or not, but if you did, then that's something you will have to consider with the Whisperers. Also - I haven't actually looked at EN zombies for a while, but if you like I can help you add my NPC packs to your updated biome spawn groups. Let me know.
ah ok. that's good to know. Yes I have heavily customized the entitygroups that will spawn within the wandering horde spawners to showcase my various zombie theme groups.
with your Whisperers, what theme or spawning pattern were you looking to maintain for the wandering horde? I will try my best to maintain your intentions while merging with my wandering horde groupings. will likely need to remove some existing groups and shift some around to accommodate, which i don't mind. below is how the wandering horde is modified per gamestages.xml.
<set xpath="/gamestages/spawner[@name='WanderingHorde']/gamestage[@stage='01']/spawn/@num">10</set> <!-- Businessmen / businesswomen -->
<set xpath="/gamestages/spawner[@name='WanderingHorde']/gamestage[@stage='02']/spawn/@num">10</set> <!-- Farmers -->
<set xpath="/gamestages/spawner[@name='WanderingHorde']/gamestage[@stage='03']/spawn/@num">04</set> <!-- Coyotes (from vanilla EnemyAnimalsCoyote group) -->
<set xpath="/gamestages/spawner[@name='WanderingHorde']/gamestage[@stage='04']/spawn/@num">08</set> <!-- Feral Businessmen / businesswomen -->
<set xpath="/gamestages/spawner[@name='WanderingHorde']/gamestage[@stage='05']/spawn/@num">04</set> <!-- Zombie Dogs (from vanilla ZombieDogGroup) -->
<set xpath="/gamestages/spawner[@name='WanderingHorde']/gamestage[@stage='06']/spawn/@num">08</set> <!-- Feral Farmers -->
<set xpath="/gamestages/spawner[@name='WanderingHorde']/gamestage[@stage='07']/spawn/@num">08</set> <!-- Feral Hazmats -->
<set xpath="/gamestages/spawner[@name='WanderingHorde']/gamestage[@stage='08']/spawn/@num">05</set> <!-- Vultures (from vanilla VultureGroup) -->
<set xpath="/gamestages/spawner[@name='WanderingHorde']/gamestage[@stage='09']/spawn/@num">10</set> <!-- Zombie Workers (utility and janitor zombies) -->
<set xpath="/gamestages/spawner[@name='WanderingHorde']/gamestage[@stage='10']/spawn/@num">10</set> <!-- Crazies (half nakeds and hobos) -->
<set xpath="/gamestages/spawner[@name='WanderingHorde']/gamestage[@stage='11']/spawn/@num">06</set> <!-- Camos (those grass/bushmen) -->
<set xpath="/gamestages/spawner[@name='WanderingHorde']/gamestage[@stage='12']/spawn/@num">03</set> <!-- Wolves (from vanilla WolfGroup) -->
<set xpath="/gamestages/spawner[@name='WanderingHorde']/gamestage[@stage='13']/spawn/@num">08</set> <!-- Feral Zombie Workers (utility and janitor zombies) -->
<set xpath="/gamestages/spawner[@name='WanderingHorde']/gamestage[@stage='14']/spawn/@num">08</set> <!-- Feral Crazies (half nakeds and hobos) -->
<set xpath="/gamestages/spawner[@name='WanderingHorde']/gamestage[@stage='15']/spawn/@num">10</set> <!-- Biker Bar Zombies (from vanilla ZombieBikerBarGroup) -->
<set xpath="/gamestages/spawner[@name='WanderingHorde']/gamestage[@stage='16']/spawn/@num">06</set> <!-- Feral Camos (those grass/bushmen) -->
<set xpath="/gamestages/spawner[@name='WanderingHorde']/gamestage[@stage='17']/spawn/@num">10</set> <!-- Punks -->
<set xpath="/gamestages/spawner[@name='WanderingHorde']/gamestage[@stage='18']/spawn/@num">10</set> <!-- KHz zombies -->
<set xpath="/gamestages/spawner[@name='WanderingHorde']/gamestage[@stage='19']/spawn/@num">10</set> <!-- Fatasses -->
<set xpath="/gamestages/spawner[@name='WanderingHorde']/gamestage[@stage='20']/spawn/@num">06</set> <!-- Zombie Dogs (from vanilla ZombieDogGroup) -->
<set xpath="/gamestages/spawner[@name='WanderingHorde']/gamestage[@stage='21']/spawn/@num">08</set> <!-- Feral Punks -->
<set xpath="/gamestages/spawner[@name='WanderingHorde']/gamestage[@stage='22']/spawn/@num">08</set> <!-- Feral KHz zombies -->
<set xpath="/gamestages/spawner[@name='WanderingHorde']/gamestage[@stage='23']/spawn/@num">08</set> <!-- Feral Cowboys -->
<set xpath="/gamestages/spawner[@name='WanderingHorde']/gamestage[@stage='24']/spawn/@num">10</set> <!-- Old Western zombies (from vanilla ZombieGhostTownGroup) -->
<set xpath="/gamestages/spawner[@name='WanderingHorde']/gamestage[@stage='25']/spawn/@num">10</set> <!-- Spider zombies -->
<set xpath="/gamestages/spawner[@name='WanderingHorde']/gamestage[@stage='26']/spawn/@num">10</set> <!-- Athletes (footballers and female joggers) -->
<set xpath="/gamestages/spawner[@name='WanderingHorde']/gamestage[@stage='27']/spawn/@num">06</set> <!-- Vultures (from vanilla VultureGroup) -->
<set xpath="/gamestages/spawner[@name='WanderingHorde']/gamestage[@stage='28']/spawn/@num">10</set> <!-- Strippers -->
<set xpath="/gamestages/spawner[@name='WanderingHorde']/gamestage[@stage='29']/spawn/@num">08</set> <!-- Feral Fatasses -->
<set xpath="/gamestages/spawner[@name='WanderingHorde']/gamestage[@stage='30']/spawn/@num">08</set> <!-- Feral Athletes (footballers and female joggers) -->
<set xpath="/gamestages/spawner[@name='WanderingHorde']/gamestage[@stage='31']/spawn/@num">06</set> <!-- Feral Bikers -->
<set xpath="/gamestages/spawner[@name='WanderingHorde']/gamestage[@stage='32']/spawn/@num">08</set> <!-- Miners -->
<set xpath="/gamestages/spawner[@name='WanderingHorde']/gamestage[@stage='33']/spawn/@num">06</set> <!-- Lumberjacks -->
<set xpath="/gamestages/spawner[@name='WanderingHorde']/gamestage[@stage='34']/spawn/@num">07</set> <!-- Zombie Dogs (from vanilla ZombieDogGroup) -->
<set xpath="/gamestages/spawner[@name='WanderingHorde']/gamestage[@stage='35']/spawn/@num">10</set> <!-- Military (soldiers, swat, and stealth zombies) -->
<set xpath="/gamestages/spawner[@name='WanderingHorde']/gamestage[@stage='36']/spawn/@num">02</set> <!-- Cops (just the vanilla fat cop for now) -->
<set xpath="/gamestages/spawner[@name='WanderingHorde']/gamestage[@stage='37']/spawn/@num">06</set> <!-- Feral Miners -->
<set xpath="/gamestages/spawner[@name='WanderingHorde']/gamestage[@stage='38']/spawn/@num">05</set> <!-- Zombie Dogs and Bears (from vanilla ZombieAnimalsGroup) -->
<set xpath="/gamestages/spawner[@name='WanderingHorde']/gamestage[@stage='39']/spawn/@num">06</set> <!-- Feral Lumberjacks -->
<set xpath="/gamestages/spawner[@name='WanderingHorde']/gamestage[@stage='40']/spawn/@num">08</set> <!-- Feral Spiders zombies -->
<set xpath="/gamestages/spawner[@name='WanderingHorde']/gamestage[@stage='41']/spawn/@num">05</set> <!-- Wolf and Direwold (from vanilla WolfPack) -->
<set xpath="/gamestages/spawner[@name='WanderingHorde']/gamestage[@stage='42']/spawn/@num">08</set> <!-- LabCreatures -->
<set xpath="/gamestages/spawner[@name='WanderingHorde']/gamestage[@stage='43']/spawn/@num">02</set> <!-- Giants -->
<set xpath="/gamestages/spawner[@name='WanderingHorde']/gamestage[@stage='44']/spawn/@num">08</set> <!-- Feral Soldiers (modified vanilla ZombieSoldierGroup) -->
<set xpath="/gamestages/spawner[@name='WanderingHorde']/gamestage[@stage='45']/spawn/@num">20</set> <!-- Goblins -->
<set xpath="/gamestages/spawner[@name='WanderingHorde']/gamestage[@stage='46']/spawn/@num">08</set> <!-- Stronger LabCreatures -->
<set xpath="/gamestages/spawner[@name='WanderingHorde']/gamestage[@stage='47']/spawn/@num">08</set> <!-- Vultures (from vanilla VultureGroup) -->
<set xpath="/gamestages/spawner[@name='WanderingHorde']/gamestage[@stage='48']/spawn/@num">04</set> <!-- Feral Fat Cops -->
<set xpath="/gamestages/spawner[@name='WanderingHorde']/gamestage[@stage='49']/spawn/@num">10</set> <!-- Hazmat zombies -->
<set xpath="/gamestages/spawner[@name='WanderingHorde']/gamestage[@stage='50']/spawn/@num">02</set> <!-- Zombie Bears (from vanilla ZombieBearsGroup) -->
The wilderness biome spawning is the only other area that is also heavily customized. So in regards to the wilderness biomes, let me know if there are certain considerations i know in order to mirror your spawning intentions as closely as i can for the Whisperers. below are the custom
entitygroups groups that any zombies that want to be compatible with enZombies need to fall within:
PineforestZombiesDay
PineforestZombiesDayCity
PineforestZombiesDayDowntown
PineforestAnimalsAggroDay
PineforestAnimalsGameDay
PineforestZombiesNight
PineforestZombiesNightCity
PineforestZombiesNightDowntown
PineforestAnimalsAggroNight
PineforestAnimalsGameNight
DesertZombiesDay
DesertZombiesDayCity
DesertZombiesDayDowntown
DesertAnimalsAggroDay
DesertAnimalsGameDay
DesertZombiesNight
DesertZombiesNightCity
DesertZombiesNightDowntown
DesertAnimalsAggroNight
DesertAnimalsGameNight
SnowZombiesDay
SnowZombiesDayCity
SnowZombiesDayDowntown
SnowAnimalsAggroDay
SnowAnimalsGameDay
SnowZombiesNight
SnowZombiesNightCity
SnowZombiesNightDowntown
SnowAnimalsAggroNight
SnowAnimalsGameNight
BurntZombiesDay
BurntZombiesDayCity
BurntZombiesDayDowntown
BurntAnimalsAggroDay
BurntAnimalsGameDay
BurntZombiesNight
BurntZombiesNightCity
BurntZombiesNightDowntown
BurntAnimalsAggroNight
BurntAnimalsGameNight
WastelandZombiesDay
WastelandZombiesDayCity
WastelandZombiesDayDowntown
WastelandAnimalsAggroDay
WastelandZombiesNight
WastelandZombiesNightCity
WastelandZombiesNightDowntown
WastelandAnimalsAggroNight
the above entitygroups are then called upon by spawning.xml in the following way. this is just example for the pine forest biome, but the xml follows similar template for the remaining biomes:
Code:
<set xpath="/spawning/biome[@name='pine_forest']/spawn/@maxcount">0</set>
<append xpath="/spawning/biome[@name='pine_forest']">
<spawn maxcount="2" respawndelay="1.00" time="Day" entitygroup="PineforestZombiesDay" notags="commercial,industrial,downtown" />
<spawn maxcount="3" respawndelay="0.50" time="Day" entitygroup="PineforestZombiesDayCity" tags="commercial,industrial" notags="downtown" />
<spawn maxcount="4" respawndelay="0.25" time="Day" entitygroup="PineforestZombiesDayDowntown" tags="downtown" />
<spawn maxcount="1" respawndelay="2.00" time="Day" entitygroup="PineforestAnimalsAggroDay" spawnDeadChance="0" />
<spawn maxcount="1" respawndelay="1.00" time="Day" entitygroup="PineforestAnimalsGameDay" spawnDeadChance="0" />
<spawn maxcount="3" respawndelay="0.50" time="Night" entitygroup="PineforestZombiesNight" notags="commercial,industrial,downtown" />
<spawn maxcount="4" respawndelay="0.25" time="Night" entitygroup="PineforestZombiesNightCity" tags="commercial,industrial" notags="downtown" />
<spawn maxcount="5" respawndelay="0.10" time="Night" entitygroup="PineforestZombiesNightDowntown" tags="downtown" />
<spawn maxcount="1" respawndelay="1.00" time="Night" entitygroup="PineforestAnimalsAggroNight" spawnDeadChance="0" />
<spawn maxcount="1" respawndelay="1.00" time="Night" entitygroup="PineforestAnimalsGameNight" spawnDeadChance="0" />
</append>