Exploding Hatcher - Vanilla-Expanded/VanillaExpandedFramework GitHub Wiki

<- Back

CompExplodingHatcher is a comp class that is added to an "egg" item, making it explode when it hatches, but not damaging the hatched pawn

        public float hatcherDaystoHatch = 1f;
        public PawnKindDef hatcherPawn;
        public float range = 3f;
        public int damage = 10;
        public string damageDef = "Flame";
        public string soundDef = "AA_GooPop";

How do I use this code?

It is a comp class, so you just add it in XML in the <comps> tag of an item that you want to act as an egg. For example, this allows eggs in Dragons: Race to the Rim to explode when hatching

<comps>
	<li Class="VEF.AnimalBehaviours.CompProperties_ExplodingHatcher">
		<hatcherDaystoHatch>10</hatcherDaystoHatch>
		<hatcherPawn>RttR_Fury</hatcherPawn>
		<range>4</range>
		<damageDef>Flame</damageDef>
		<damage>20</damage>
		<soundDef>Explosion_Flame</soundDef>
	</li>
</comps>
⚠️ **GitHub.com Fallback** ⚠️