Skip to content

Building Calls

juanosarg edited this page May 29, 2026 · 1 revision

<- Back

CompBuildingCalls makes a building produce periodic noises, like some animals do in base game. Sounds from soundDefs are randomly chosen each interval.

Interval is specified in long ticks (2000 regular ticks per long tick), same as plants operate.

        public IntRange interval;
        public List<SoundDef> soundDefs;

How do I use this code?

It is a comp class, so you just add it in XML in the <comps> tag.

<comps>
	<li Class="VEF.Buildings.CompProperties_BuildingCalls">
		<soundDefs>
			<li>Pawn_BigInsect_Call</li>
		</soundDefs>
		<interval>6~12</interval>
	</li>
</comps>

Clone this wiki locally