Jump to content

Iceburg71 Animal Overhauls


Iceburg71

Recommended Posts

Variety is the spice of life.  I updated my baby animals mod to now include more, thus the name change.  A20 ready.  This adds Baby and Teen animals to the game.  EVERY animal in the game has a Baby and Teen version.  Adds variety and some complexity.  Baby animals can actually "hide" under the parent thus making them harder to see and kill.  Smaller animals are harder to hit as well.

 

Server Side only for all you server folks out there.  No client download needed.

 

Version 1.0

      - Initial release and upgrade from baby animals mod (which is no longer being worked on).

      - A20 ready

 

Version 1.1 - 4-8-2022

     - Updated values for animals to represent the changes to those values from a19 to a20 in the default animals.

 

Version 1.2 - 4-27-2022

     - Updated entitygroups.xml to add in the baby and teen animals where they are supposed to be.  Loads with no errors or warnings on vanilla A20.4 b42

 

Version 21.0 - 8-20-2023

     - Change in versioning so major version matches major versioning of 7DTD

     - This is the update to Alpha 21

     - More additions of animals (and more to come)

     - some changes to some animals (may still be tweaked)

 

Download from: https://github.com/Iceburg71/Iceburg-Animals-Overhaul

 

animal overhaul pic.png

Edited by Iceburg71
update to version and fixes (see edit history)
Link to comment
Share on other sites

19 hours ago, dujinyuan said:

eh...Is that means the baby one has the same damage with the big one?

 

No.  they have fewer hit points and hit less hard.

11 hours ago, Cronosus said:

will it work even only on server-side?

 

Yes.  It is server side friendly.  Drop it in and surprise your friends!

Link to comment
Share on other sites

Ok all, new version is out.  this one changes some of the values for the baby and teen animals to be in line with the changes made to the default animals in a20.  I hope to have the time this weekend to go through all of the damage effects and get those in line with any changes that were made in a20 to those.

 

Link to comment
Share on other sites

Nope.  You can drop it in at any time.  

 

But, once it is in, if you remove the mod AND any of the animals had spawned in and the game was saved, you will get errors because the game can't reference animals anymore that used to be in the game.

 

Link to comment
Share on other sites

23 hours ago, Iceburg71 said:

Nope.  You can drop it in at any time.  

 

But, once it is in, if you remove the mod AND any of the animals had spawned in and the game was saved, you will get errors because the game can't reference animals anymore that used to be in the game.

 

 

Awesome thanks will add to my game now.

Link to comment
Share on other sites

On 4/13/2022 at 2:09 PM, DefiantDucky said:

@Iceburg71 hey I love the mod but would you know what is causing this?

image.png

Harmless warnings related to not being able to find those probs in the entitygroups.xml, either they have been removed from 7 days or a mod that loads before this one changed or removed the probs these lines are looking for.

 

I can confirm that the mod appears to be working fine despite these warnings.

Link to comment
Share on other sites

On 4/16/2022 at 5:25 AM, ktrain said:

Harmless warnings related to not being able to find those probs in the entitygroups.xml, either they have been removed from 7 days or a mod that loads before this one changed or removed the probs these lines are looking for.

 

I can confirm that the mod appears to be working fine despite these warnings.

Here, I didn't like the warnings either, so I commented out the offending lines in the entitygroups.xml, rename the original and replace it with the following code:

<Iceburg>

<!-- Baby Animals -->
<!-- Add in Baby Deer to Groups -->
	<append xpath="/entitygroups/entitygroup[descendant::entity[@name='animalDoe' and not(@prob='1')]]">
		<entity name="animalIceburgBabyDeer" />
	</append>
	<append xpath="/entitygroups/entitygroup[descendant::entity[@name='animalDoe' and @prob='1']]">
		<entity name="animalIceburgBabyDeer" prob="1" />
	</append>

<!-- Add in Baby Chicken to Groups -->
	<append xpath="/entitygroups/entitygroup[descendant::entity[@name='animalChicken' and not(@prob='48')]]">
		<entity name="animalIceburgBabyChicken" />
	</append>
	<append xpath="/entitygroups/entitygroup[descendant::entity[@name='animalChicken' and @prob='48']]">
		<entity name="animalIceburgBabyChicken" prob="48" />
	</append>

<!-- Add in Baby Rabbit to Groups -->
	<append xpath="/entitygroups/entitygroup[descendant::entity[@name='animalRabbit' and not(@prob='48')]]">
		<entity name="animalIceburgBabyRabbit" />
	</append>
	<append xpath="/entitygroups/entitygroup[descendant::entity[@name='animalRabbit' and @prob='48']]">
		<entity name="animalIceburgBabyRabbit" prob="48" />
	</append>

<!-- Add in Baby Boar to Groups -->
	<append xpath="/entitygroups/entitygroup[descendant::entity[@name='animalBoar' and not(@prob='1')]]">
		<entity name="animalIceburgBabyBoar" />
	</append>
	<append xpath="/entitygroups/entitygroup[descendant::entity[@name='animalBoar' and @prob='1']]">
		<entity name="animalIceburgBabyBoar" prob="1" />
	</append>

<!-- Add in Baby Bear to Groups -->
	<append xpath="/entitygroups/entitygroup[descendant::entity[@name='animalBear' and not(@prob='0.1' or @prob='10' or @prob='3')]]">
		<entity name="animalIceburgBabyBear" />
	</append>
	<!-- <append xpath="/entitygroups/entitygroup[descendant::entity[@name='animalBear' and @prob='0.1']]">
		<entity name="animalIceburgBabyBear" prob="0.1" />
	</append> -->
	<append xpath="/entitygroups/entitygroup[descendant::entity[@name='animalBear' and @prob='10']]">
		<entity name="animalIceburgBabyBear" prob="10" />
	</append>
	<append xpath="/entitygroups/entitygroup[descendant::entity[@name='animalBear' and @prob='3']]">
		<entity name="animalIceburgBabyBear" prob="3" />
	</append>

<!-- Add in Baby Wolf to Groups -->
	<append xpath="/entitygroups/entitygroup[descendant::entity[@name='animalWolf' and not(@prob='1' or @prob='9')]]">
		<entity name="animalIceburgBabyWolf" />
	</append>
	<append xpath="/entitygroups/entitygroup[descendant::entity[@name='animalWolf' and @prob='1']]">
		<entity name="animalIceburgBabyWolf" prob="1" />
	</append>
	<append xpath="/entitygroups/entitygroup[descendant::entity[@name='animalWolf' and @prob='9']]">
		<entity name="animalIceburgBabyWolf" prob="9" />
	</append>

<!-- Add in Baby Coyote to Groups -->
	<append xpath="/entitygroups/entitygroup[descendant::entity[@name='animalCoyote' and not(@prob='30')]]">
		<entity name="animalIceburgBabyCoyote" />
	</append>
	<append xpath="/entitygroups/entitygroup[descendant::entity[@name='animalCoyote' and @prob='30']]">
		<entity name="animalIceburgBabyCoyote" prob="30" />
	</append>

<!-- Add in Baby Mountain Lion to Groups -->
	<append xpath="/entitygroups/entitygroup[descendant::entity[@name='animalMountainLion' and not(@prob='25')]]">
		<entity name="animalIceburgBabyMountainLion" />
	</append>
	<append xpath="/entitygroups/entitygroup[descendant::entity[@name='animalMountainLion' and @prob='25']]">
		<entity name="animalIceburgBabyMountainLion" prob="25" />
	</append>

<!-- Add in Baby Dire Wolf to Groups -->
	<append xpath="/entitygroups/entitygroup[descendant::entity[@name='animalDireWolf' and not(@prob='10' or @prob='3' or @prob='0.5')]]">
		<entity name="animalIceburgBabyDireWolf" />
	</append>
	<append xpath="/entitygroups/entitygroup[descendant::entity[@name='animalDireWolf' and @prob='10']]">
		<entity name="animalIceburgBabyDireWolf" prob="10" />
	</append>
	<append xpath="/entitygroups/entitygroup[descendant::entity[@name='animalDireWolf' and @prob='3']]">
		<entity name="animalIceburgBabyDireWolf" prob="3" />
	</append>
	<append xpath="/entitygroups/entitygroup[descendant::entity[@name='animalDireWolf' and @prob='0.5']]">
		<entity name="animalIceburgBabyDireWolf" prob="0.5" />
	</append>

<!-- Add in Baby Zombie Dog to Groups -->
	<append xpath="/entitygroups/entitygroup[descendant::entity[@name='animalZombieDog' and not(@prob='0.05' or @prob='0.15' or @prob='9' or @prob='30' or @prob='4')]]">
		<entity name="animalIceburgBabyZombieDog"/>
	</append>
	<append xpath="/entitygroups/entitygroup[descendant::entity[@name='animalZombieDog' and @prob='0.05']]">
		<entity name="animalIceburgBabyZombieDog" prob="0.05" />
	</append>
	<append xpath="/entitygroups/entitygroup[descendant::entity[@name='animalZombieDog' and @prob='0.15']]">
		<entity name="animalIceburgBabyZombieDog" prob="0.15" />
	</append>
	<append xpath="/entitygroups/entitygroup[descendant::entity[@name='animalZombieDog' and @prob='9']]">
		<entity name="animalIceburgBabyZombieDog" prob="9" />
	</append>
	<append xpath="/entitygroups/entitygroup[descendant::entity[@name='animalZombieDog' and @prob='30']]">
		<entity name="animalIceburgBabyZombieDog" prob="30" />
	</append>
	<append xpath="/entitygroups/entitygroup[descendant::entity[@name='animalZombieDog' and @prob='4']]">
		<entity name="animalIceburgBabyZombieDog" prob="4" />
	</append>

<!-- Add in Baby Zombie Bear to Groups -->
	<append xpath="/entitygroups/entitygroup[descendant::entity[@name='animalZombieBear' and not(@prob='0.1' or @prob='0.05' or @prob='3' or @prob='20')]]">
		<entity name="animalIceburgBabyZombieBear" />
	</append>
	<append xpath="/entitygroups/entitygroup[descendant::entity[@name='animalZombieBear' and @prob='0.1']]">
		<entity name="animalIceburgBabyZombieBear" prob="0.1" />
	</append>
	<append xpath="/entitygroups/entitygroup[descendant::entity[@name='animalZombieBear' and @prob='0.05']]">
		<entity name="animalIceburgBabyZombieBear" prob="0.05" />
	</append>
	<append xpath="/entitygroups/entitygroup[descendant::entity[@name='animalZombieBear' and @prob='3']]">
		<entity name="animalIceburgBabyZombieBear" prob="3" />
	</append>
	<append xpath="/entitygroups/entitygroup[descendant::entity[@name='animalZombieBear' and @prob='20']]">
		<entity name="animalIceburgBabyZombieBear" prob="20" />
	</append>

<!-- Add in Baby Snake to Groups -->
	<append xpath="/entitygroups/entitygroup[descendant::entity[@name='animalSnake' and not(@prob='10' or @prob='20')]]">
		<entity name="animalIceburgBabySnake" />
	</append>
	<append xpath="/entitygroups/entitygroup[descendant::entity[@name='animalSnake' and @prob='10']]">
		<entity name="animalIceburgBabySnake" prob="10" />
	</append>
	<append xpath="/entitygroups/entitygroup[descendant::entity[@name='animalSnake' and @prob='20']]">
		<entity name="animalIceburgBabySnake" prob="20" />
	</append>

<!-- Add in Baby Zombie Vulture to Groups -->
	<append xpath="/entitygroups/entitygroup[descendant::entity[@name='animalZombieVulture' and not(@prob='20' or @prob='30' or @prob='0.114' or @prob='0.119' or @prob='0.132' or @prob='0.118' or @prob='0.127' or @prob='0.12' or @prob='0.13' or @prob='0.16' or @prob='0.2' or @prob='0.24' or @prob='0.29' or @prob='0.3')]]">
		<entity name="animalIceburgBabyZombieVulture" />
	</append>
	<append xpath="/entitygroups/entitygroup[descendant::entity[@name='animalZombieVulture' and @prob='20']]">
		<entity name="animalIceburgBabyZombieVulture" prob="20" />
	</append>
	<append xpath="/entitygroups/entitygroup[descendant::entity[@name='animalZombieVulture' and @prob='30']]">
		<entity name="animalIceburgBabyZombieVulture" prob="30" />
	</append>
	<append xpath="/entitygroups/entitygroup[descendant::entity[@name='animalZombieVulture' and @prob='0.114']]">
		<entity name="animalIceburgBabyZombieVulture" prob="0.114" />
	</append>
	<append xpath="/entitygroups/entitygroup[descendant::entity[@name='animalZombieVulture' and @prob='0.119']]">
		<entity name="animalIceburgBabyZombieVulture" prob="0.119" />
	</append>
	<append xpath="/entitygroups/entitygroup[descendant::entity[@name='animalZombieVulture' and @prob='0.132']]">
		<entity name="animalIceburgBabyZombieVulture" prob="0.132" />
	</append>
	<append xpath="/entitygroups/entitygroup[descendant::entity[@name='animalZombieVulture' and @prob='0.118']]">
		<entity name="animalIceburgBabyZombieVulture" prob="0.118" />
	</append>
	<append xpath="/entitygroups/entitygroup[descendant::entity[@name='animalZombieVulture' and @prob='0.127']]">
		<entity name="animalIceburgBabyZombieVulture" prob="0.127" />
	</append>
	<append xpath="/entitygroups/entitygroup[descendant::entity[@name='animalZombieVulture' and @prob='0.12']]">
		<entity name="animalIceburgBabyZombieVulture" prob="0.12" />
	</append>
	<!-- <append xpath="/entitygroups/entitygroup[descendant::entity[@name='animalZombieVulture' and @prob='0.13']]">
		<entity name="animalIceburgBabyZombieVulture" prob="0.13" />
	</append>
	<append xpath="/entitygroups/entitygroup[descendant::entity[@name='animalZombieVulture' and @prob='0.16']]">
		<entity name="animalIceburgBabyZombieVulture" prob="0.16" />
	</append>
	<append xpath="/entitygroups/entitygroup[descendant::entity[@name='animalZombieVulture' and @prob='0.2']]">
		<entity name="animalIceburgBabyZombieVulture" prob="0.2" />
	</append>
	<append xpath="/entitygroups/entitygroup[descendant::entity[@name='animalZombieVulture' and @prob='0.24']]">
		<entity name="animalIceburgBabyZombieVulture" prob="0.24" />
	</append>
	<append xpath="/entitygroups/entitygroup[descendant::entity[@name='animalZombieVulture' and @prob='0.29']]">
		<entity name="animalIceburgBabyZombieVulture" prob="0.29" />
	</append>
	<append xpath="/entitygroups/entitygroup[descendant::entity[@name='animalZombieVulture' and @prob='0.3']]">
		<entity name="animalIceburgBabyZombieVulture" prob="0.3" />
	</append> -->

<!-- Add in Baby Zombie Vulture Radiated to Groups -->
	<append xpath="/entitygroups/entitygroup[descendant::entity[@name='animalZombieVultureRadiated' and not(@prob='0.4' or @prob='0.16' or @prob='0.27' or @prob='0.29' or @prob='0.3')]]">
		<entity name="animalIceburgBabyZombieVultureRadiated" />
	</append>
	<append xpath="/entitygroups/entitygroup[descendant::entity[@name='animalZombieVultureRadiated' and @prob='0.4']]">
		<entity name="animalIceburgBabyZombieVultureRadiated" prob="0.4" />
	</append>
	<!-- <append xpath="/entitygroups/entitygroup[descendant::entity[@name='animalZombieVultureRadiated' and @prob='0.16']]">
		<entity name="animalIceburgBabyZombieVultureRadiated" prob="0.16" />
	</append>
	<append xpath="/entitygroups/entitygroup[descendant::entity[@name='animalZombieVultureRadiated' and @prob='0.27']]">
		<entity name="animalIceburgBabyZombieVultureRadiated" prob="0.27" />
	</append>
	<append xpath="/entitygroups/entitygroup[descendant::entity[@name='animalZombieVultureRadiated' and @prob='0.29']]">
		<entity name="animalIceburgBabyZombieVultureRadiated" prob="0.29" />
	</append>
	<append xpath="/entitygroups/entitygroup[descendant::entity[@name='animalZombieVultureRadiated' and @prob='0.3']]">
		<entity name="animalIceburgBabyZombieVultureRadiated" prob="0.3" />
	</append> -->

<!-- Teen Animals -->
<!-- Add in Teen Doe to Groups -->
	<append xpath="/entitygroups/entitygroup[descendant::entity[@name='animalDoe' and not(@prob='1')]]">
		<entity name="animalIceburgTeenDoe" />
	</append>
	<append xpath="/entitygroups/entitygroup[descendant::entity[@name='animalDoe' and @prob='1']]">
		<entity name="animalIceburgTeenDoe" prob="1" />
	</append>

<!-- Add in Teen Stag to Groups -->
	<append xpath="/entitygroups/entitygroup[descendant::entity[@name='animalStag' and not(@prob='1')]]">
		<entity name="animalIceburgTeenStag" />
	</append>
	<append xpath="/entitygroups/entitygroup[descendant::entity[@name='animalStag' and @prob='1']]">
		<entity name="animalIceburgTeenStag" prob="1" />
	</append>

<!-- Add in Teen Chicken to Groups -->
	<append xpath="/entitygroups/entitygroup[descendant::entity[@name='animalChicken' and not(@prob='48')]]">
		<entity name="animalIceburgTeenChicken" />
	</append>
	<append xpath="/entitygroups/entitygroup[descendant::entity[@name='animalChicken' and @prob='48']]">
		<entity name="animalIceburgTeenChicken" prob="48" />
	</append>

<!-- Add in Teen Rabbit to Groups -->
	<append xpath="/entitygroups/entitygroup[descendant::entity[@name='animalRabbit' and not(@prob='48')]]">
		<entity name="animalIceburgTeenRabbit" />
	</append>
	<append xpath="/entitygroups/entitygroup[descendant::entity[@name='animalRabbit' and @prob='48']]">
		<entity name="animalIceburgTeenRabbit" prob="48" />
	</append>

<!-- Add in Teen Boar to Groups -->
	<append xpath="/entitygroups/entitygroup[descendant::entity[@name='animalBoar' and not(@prob='1')]]">
		<entity name="animalIceburgTeenBoar" />
	</append>
	<append xpath="/entitygroups/entitygroup[descendant::entity[@name='animalBoar' and @prob='1']]">
		<entity name="animalIceburgTeenBoar" prob="1" />
	</append>

<!-- Add in Teen Bear to Groups -->
	<append xpath="/entitygroups/entitygroup[descendant::entity[@name='animalBear' and not(@prob='0.1' or @prob='10' or @prob='3')]]">
		<entity name="animalIceburgTeenBear" />
	</append>
	<!-- <append xpath="/entitygroups/entitygroup[descendant::entity[@name='animalBear' and @prob='0.1']]">
		<entity name="animalIceburgTeenBear" prob="0.1" />
	</append> -->
	<append xpath="/entitygroups/entitygroup[descendant::entity[@name='animalBear' and @prob='10']]">
		<entity name="animalIceburgTeenBear" prob="10" />
	</append>
	<append xpath="/entitygroups/entitygroup[descendant::entity[@name='animalBear' and @prob='3']]">
		<entity name="animalIceburgTeenBear" prob="3" />
	</append>

<!-- Add in Teen Wolf to Groups -->
	<append xpath="/entitygroups/entitygroup[descendant::entity[@name='animalWolf' and not(@prob='1' or @prob='9')]]">
		<entity name="animalIceburgTeenWolf" />
	</append>
	<append xpath="/entitygroups/entitygroup[descendant::entity[@name='animalWolf' and @prob='1']]">
		<entity name="animalIceburgTeenWolf" prob="1" />
	</append>
	<append xpath="/entitygroups/entitygroup[descendant::entity[@name='animalWolf' and @prob='9']]">
		<entity name="animalIceburgTeenWolf" prob="9" />
	</append>

<!-- Add in Teen Coyote to Groups -->
	<append xpath="/entitygroups/entitygroup[descendant::entity[@name='animalCoyote' and not(@prob='30')]]">
		<entity name="animalIceburgTeenCoyote" />
	</append>
	<append xpath="/entitygroups/entitygroup[descendant::entity[@name='animalCoyote' and @prob='30']]">
		<entity name="animalIceburgTeenCoyote" prob="30" />
	</append>

<!-- Add in Teen Mountain Lion to Groups -->
	<append xpath="/entitygroups/entitygroup[descendant::entity[@name='animalMountainLion' and not(@prob='25')]]">
		<entity name="animalIceburgTeenMountainLion" />
	</append>
	<append xpath="/entitygroups/entitygroup[descendant::entity[@name='animalMountainLion' and @prob='25']]">
		<entity name="animalIceburgTeenMountainLion" prob="25" />
	</append>

<!-- Add in Teen Dire Wolf to Groups -->
	<append xpath="/entitygroups/entitygroup[descendant::entity[@name='animalDireWolf' and not(@prob='10' or @prob='3' or @prob='0.5')]]">
		<entity name="animalIceburgTeenDireWolf" />
	</append>
	<append xpath="/entitygroups/entitygroup[descendant::entity[@name='animalDireWolf' and @prob='10']]">
		<entity name="animalIceburgTeenDireWolf" prob="10" />
	</append>
	<append xpath="/entitygroups/entitygroup[descendant::entity[@name='animalDireWolf' and @prob='3']]">
		<entity name="animalIceburgTeenDireWolf" prob="3" />
	</append>
	<append xpath="/entitygroups/entitygroup[descendant::entity[@name='animalDireWolf' and @prob='0.5']]">
		<entity name="animalIceburgTeenDireWolf" prob="0.5" />
	</append>

<!-- Add in Teen Zombie Dog to Groups -->
	<append xpath="/entitygroups/entitygroup[descendant::entity[@name='animalZombieDog' and not(@prob='0.05' or @prob='0.15' or @prob='9' or @prob='30' or @prob='4')]]">
		<entity name="animalIceburgTeenZombieDog"/>
	</append>
	<append xpath="/entitygroups/entitygroup[descendant::entity[@name='animalZombieDog' and @prob='0.05']]">
		<entity name="animalIceburgTeenZombieDog" prob="0.05" />
	</append>
	<append xpath="/entitygroups/entitygroup[descendant::entity[@name='animalZombieDog' and @prob='0.15']]">
		<entity name="animalIceburgTeenZombieDog" prob="0.15" />
	</append>
	<append xpath="/entitygroups/entitygroup[descendant::entity[@name='animalZombieDog' and @prob='9']]">
		<entity name="animalIceburgTeenZombieDog" prob="9" />
	</append>
	<append xpath="/entitygroups/entitygroup[descendant::entity[@name='animalZombieDog' and @prob='30']]">
		<entity name="animalIceburgTeenZombieDog" prob="30" />
	</append>
	<append xpath="/entitygroups/entitygroup[descendant::entity[@name='animalZombieDog' and @prob='4']]">
		<entity name="animalIceburgTeenZombieDog" prob="4" />
	</append>

<!-- Add in Teen Zombie Bear to Groups -->
	<append xpath="/entitygroups/entitygroup[descendant::entity[@name='animalZombieBear' and not(@prob='0.1' or @prob='0.05' or @prob='3' or @prob='20')]]">
		<entity name="animalIceburgTeenZombieBear" />
	</append>
	<append xpath="/entitygroups/entitygroup[descendant::entity[@name='animalZombieBear' and @prob='0.1']]">
		<entity name="animalIceburgTeenZombieBear" prob="0.1" />
	</append>
	<append xpath="/entitygroups/entitygroup[descendant::entity[@name='animalZombieBear' and @prob='0.05']]">
		<entity name="animalIceburgTeenZombieBear" prob="0.05" />
	</append>
	<append xpath="/entitygroups/entitygroup[descendant::entity[@name='animalZombieBear' and @prob='3']]">
		<entity name="animalIceburgTeenZombieBear" prob="3" />
	</append>
	<append xpath="/entitygroups/entitygroup[descendant::entity[@name='animalZombieBear' and @prob='20']]">
		<entity name="animalIceburgTeenZombieBear" prob="20" />
	</append>

<!-- Add in Teen Snake to Groups -->
	<append xpath="/entitygroups/entitygroup[descendant::entity[@name='animalSnake' and not(@prob='10' or @prob='20')]]">
		<entity name="animalIceburgTeenSnake" />
	</append>
	<append xpath="/entitygroups/entitygroup[descendant::entity[@name='animalSnake' and @prob='10']]">
		<entity name="animalIceburgTeenSnake" prob="10" />
	</append>
	<append xpath="/entitygroups/entitygroup[descendant::entity[@name='animalSnake' and @prob='20']]">
		<entity name="animalIceburgTeenSnake" prob="20" />
	</append>

<!-- Add in Teen Zombie Vulture to Groups -->
	<append xpath="/entitygroups/entitygroup[descendant::entity[@name='animalZombieVulture' and not(@prob='20' or @prob='30' or @prob='0.114' or @prob='0.119' or @prob='0.132' or @prob='0.118' or @prob='0.127' or @prob='0.12' or @prob='0.13' or @prob='0.16' or @prob='0.2' or @prob='0.24' or @prob='0.29' or @prob='0.3')]]">
		<entity name="animalIceburgTeenZombieVulture" />
	</append>
	<append xpath="/entitygroups/entitygroup[descendant::entity[@name='animalZombieVulture' and @prob='20']]">
		<entity name="animalIceburgTeenZombieVulture" prob="20" />
	</append>
	<append xpath="/entitygroups/entitygroup[descendant::entity[@name='animalZombieVulture' and @prob='30']]">
		<entity name="animalIceburgTeenZombieVulture" prob="30" />
	</append>
	<append xpath="/entitygroups/entitygroup[descendant::entity[@name='animalZombieVulture' and @prob='0.114']]">
		<entity name="animalIceburgTeenZombieVulture" prob="0.114" />
	</append>
	<append xpath="/entitygroups/entitygroup[descendant::entity[@name='animalZombieVulture' and @prob='0.119']]">
		<entity name="animalIceburgTeenZombieVulture" prob="0.119" />
	</append>
	<append xpath="/entitygroups/entitygroup[descendant::entity[@name='animalZombieVulture' and @prob='0.132']]">
		<entity name="animalIceburgTeenZombieVulture" prob="0.132" />
	</append>
	<append xpath="/entitygroups/entitygroup[descendant::entity[@name='animalZombieVulture' and @prob='0.118']]">
		<entity name="animalIceburgTeenZombieVulture" prob="0.118" />
	</append>
	<append xpath="/entitygroups/entitygroup[descendant::entity[@name='animalZombieVulture' and @prob='0.127']]">
		<entity name="animalIceburgTeenZombieVulture" prob="0.127" />
	</append>
	<append xpath="/entitygroups/entitygroup[descendant::entity[@name='animalZombieVulture' and @prob='0.12']]">
		<entity name="animalIceburgTeenZombieVulture" prob="0.12" />
	</append>
	<!-- <append xpath="/entitygroups/entitygroup[descendant::entity[@name='animalZombieVulture' and @prob='0.13']]">
		<entity name="animalIceburgTeenZombieVulture" prob="0.13" />
	</append>
	<append xpath="/entitygroups/entitygroup[descendant::entity[@name='animalZombieVulture' and @prob='0.16']]">
		<entity name="animalIceburgTeenZombieVulture" prob="0.16" />
	</append>
	<append xpath="/entitygroups/entitygroup[descendant::entity[@name='animalZombieVulture' and @prob='0.2']]">
		<entity name="animalIceburgTeenZombieVulture" prob="0.2" />
	</append>
	<append xpath="/entitygroups/entitygroup[descendant::entity[@name='animalZombieVulture' and @prob='0.24']]">
		<entity name="animalIceburgTeenZombieVulture" prob="0.24" />
	</append>
	<append xpath="/entitygroups/entitygroup[descendant::entity[@name='animalZombieVulture' and @prob='0.29']]">
		<entity name="animalIceburgTeenZombieVulture" prob="0.29" />
	</append>
	<append xpath="/entitygroups/entitygroup[descendant::entity[@name='animalZombieVulture' and @prob='0.3']]">
		<entity name="animalIceburgTeenZombieVulture" prob="0.3" />
	</append> -->
	
<!-- Add in Teen Zombie Vulture Radiated to Groups -->
	<append xpath="/entitygroups/entitygroup[descendant::entity[@name='animalZombieVultureRadiated' and not(@prob='0.4' or @prob='0.16' or @prob='0.27' or @prob='0.29' or @prob='0.3')]]">
		<entity name="animalIceburgTeenZombieVultureRadiated" />
	</append>
	<append xpath="/entitygroups/entitygroup[descendant::entity[@name='animalZombieVultureRadiated' and @prob='0.4']]">
		<entity name="animalIceburgTeenZombieVultureRadiated" prob="0.4" />
	</append>
	<!-- <append xpath="/entitygroups/entitygroup[descendant::entity[@name='animalZombieVultureRadiated' and @prob='0.16']]">
		<entity name="animalIceburgTeenZombieVultureRadiated" prob="0.16" />
	</append>
	<append xpath="/entitygroups/entitygroup[descendant::entity[@name='animalZombieVultureRadiated' and @prob='0.27']]">
		<entity name="animalIceburgTeenZombieVultureRadiated" prob="0.27" />
	</append>
	<append xpath="/entitygroups/entitygroup[descendant::entity[@name='animalZombieVultureRadiated' and @prob='0.29']]">
		<entity name="animalIceburgTeenZombieVultureRadiated" prob="0.29" />
	</append>
	<append xpath="/entitygroups/entitygroup[descendant::entity[@name='animalZombieVultureRadiated' and @prob='0.3']]">
		<entity name="animalIceburgTeenZombieVultureRadiated" prob="0.3" />
	</append> -->

<!-- Add in Feral Deer to Groups -->
<!--
	<append xpath="/entitygroups/entitygroup[descendant::entity[@name='animalDoe' and not(@prob='0.73' or @prob='1')]]">
		<entity name="animalIceburgFeralDeer" />
	</append>
	<append xpath="/entitygroups/entitygroup[descendant::entity[@name='animalDoe' and @prob='0.73']]">
		<entity name="animalIceburgFeralDeer" prob="0.73" />
	</append>
	<append xpath="/entitygroups/entitygroup[descendant::entity[@name='animalDoe' and @prob='1']]">
		<entity name="animalIceburgFeralDeer" prob="1" />
	</append>
-->

</Iceburg>

 

Link to comment
Share on other sites

  • 2 weeks later...

yeah, those warnings can be ignored.  As the Fun Pimps keep changing those values, then they come and go.  I would not recommend commenting them out as when changes get made to bring that value back in, you will not be getting the babies spawning in for those values.  And the warnings really don't matter.  As I catch them, I update those values.

Link to comment
Share on other sites

  • 11 months later...
  • 2 weeks later...
  • 4 weeks later...

Yo, I am doing kill quests and trying to make them work with custom zombies and I am on zombie dogs and I use your mod and seems like the

"animalIceburgRadiatedBabyZombieDog" doesnt count but the others do idk why but then i noticed the Baby and Teen versions aren't really Radiated they do not heal.

Figured out the baby doesnt have the Dog tag.

Edited by DarkAoRaidenX (see edit history)
Link to comment
Share on other sites

OK.  What mod?  Is it yours?  Is so, can I get it so I can make mine work correctly.   I don't have the radiated zombie dogs done yet and they won't spawn naturally.   At least they shouldn't yet.  Still working on the balancing of HP and damage they cause.  

 

Give me as much info as you can about your mid and I will make sure it works.

 

Funny thing is, I was going to add in some quests for animals once I got them balanced out.

Link to comment
Share on other sites

On 9/23/2023 at 12:08 PM, Iceburg71 said:

OK.  What mod?  Is it yours?  Is so, can I get it so I can make mine work correctly.   I don't have the radiated zombie dogs done yet and they won't spawn naturally.   At least they shouldn't yet.  Still working on the balancing of HP and damage they cause.  

 

Give me as much info as you can about your mid and I will make sure it works.

 

Funny thing is, I was going to add in some quests for animals once I got them balanced out.


Yes its a mod i am working on right now just basically generic kill quests right now. Basically Kill X # of times

I am using tags to determine *hopefully* the right Entity unless somebody has the Tag dog for a wolf something haha

 

Use This
<objective type="EntityKill" id="animalZombieDog" value="20" phase="1">
<property name="target_tags" value="dog"/>
</objective>

Instead of 
<objective type="EntityKill" tags="Dog" value="20" phase="1">

EntityKill says "Kill Any Zombie" but doing it with ID it shows the right target name 
and then the target_tags makes it so i can kill custom entities with that tag.


It seems like the property Tags extend now? Your Teen Wolf count towards Wolf kills even tho it doesnt the Tags property

<property name="Tags" value=""/>


 

Edited by DarkAoRaidenX
corrected syntax (see edit history)
Link to comment
Share on other sites

On 9/25/2023 at 5:07 PM, Iceburg71 said:

ok.  added in the tags to those, and fixed the radiated not getting health back on the ones that weren't.  

 

Working on the entity groups for the radiated zombie dogs and the radiated boars right now.

 

 

Cool and it seems like they got rid of texture changing. I couldnt get the Zombie Dogs look radiated anymore.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...