Files
barotrauma-gamefiles/Content/Items/Pets/PetEggs.xml
2025-03-29 16:47:11 +01:00

152 lines
10 KiB
XML

<Items>
<Item name="" identifier="peanutegg" nameidentifier="petegg" Tags="smallitem,monsterfood" hideinmenus="true" health="100" damagedbyexplosions="true" damagedbyprojectiles="true" damagedbymeleeweapons="true" damagedbyrepairtools="true" category="Misc" scale="0.5" impactsoundtag="impact_soft">
<PreferredContainer primary="crewcab"/>
<PreferredContainer secondary="abandonedstoragecab,piratestoragecab,wreckstoragecab" amount="2" spawnprobability="0.1" />
<Sprite texture="Content/Characters/Pets/pets.png" depth="0.7" sourcerect="265,5,43,55" origin="0.5,0.5" />
<Price baseprice="500" minleveldifficulty="15">
<Price storeidentifier="merchantoutpost" sold="false" />
<Price storeidentifier="merchantcity" multiplier="1.2" />
<Price storeidentifier="merchantresearch" multiplier="1.4" minavailable="3" />
<Price storeidentifier="merchantmilitary" sold="false" />
<Price storeidentifier="merchantmine" sold="false" multiplier="0.75" />
</Price>
<Deconstruct time="10">
<Item identifier="alienblood" />
<Item identifier="alienblood" />
<Item identifier="adrenalinegland" />
</Deconstruct>
<!-- rectangular body to prevent the egg from rolling -->
<Body width="43" height="55" friction="1.0" restitution="0.01" angulardamping="0.8" density="11"/>
<Holdable slots="RightHand,LeftHand,Any" holdpos="0,-70" handle1="0,10" handle2="0,-10">
<StatusEffect type="OnBroken" target="This">
<particleemitter particle="whitegoosplash" particleamount="20" velocitymin="0" velocitymax="300" anglemin="0" anglemax="360" scalemin="0.5" scalemax="1.0" emitinterval="0" particlespersecond="0" highqualitycollisiondetection="False" copyentityangle="False" />
<particleemitter particle="brownchunks" particleamount="50" velocitymin="0" velocitymax="700" anglemin="0" anglemax="360" scalemin="0.2" scalemax="0.5" />
<Sound file="Content/Sounds/Damage/Gore6.ogg" range="500" />
<Remove />
</StatusEffect>
<StatusEffect type="OnFire" target="This" Condition="-5.0"/>
</Holdable>
<ItemContainer capacity="1" hideitems="true" showcontainedstateindicator="false" maxstacksize="60">
<Containable items="antibloodloss1">
<StatusEffect type="OnContaining" target="Contained" Condition="-1"/>
<StatusEffect type="OnContaining" target="This" Condition="0" setvalue="true">
<SpawnCharacter speciesname="peanut"/>
<Remove />
</StatusEffect>
</Containable>
</ItemContainer>
</Item>
<Item name="" identifier="psilotoadegg" nameidentifier="petegg" Tags="smallitem,monsterfood" hideinmenus="true" health="100" damagedbyexplosions="true" damagedbyprojectiles="true" damagedbymeleeweapons="true" damagedbyrepairtools="true" category="Misc" scale="0.5" impactsoundtag="impact_soft">
<PreferredContainer primary="crewcab"/>
<PreferredContainer secondary="abandonedstoragecab,piratestoragecab,wreckstoragecab" amount="2" spawnprobability="0.1" />
<Sprite texture="Content/Characters/Pets/pets.png" depth="0.7" sourcerect="265,133,43,55" origin="0.5,0.5" />
<Price baseprice="500" minleveldifficulty="15">
<Price storeidentifier="merchantoutpost" sold="false" />
<Price storeidentifier="merchantcity" multiplier="1.2" />
<Price storeidentifier="merchantresearch" multiplier="1.4" minavailable="3" />
<Price storeidentifier="merchantmilitary" sold="false" />
<Price storeidentifier="merchantmine" sold="false" multiplier="0.75" />
</Price>
<Deconstruct time="10">
<Item identifier="alienblood" />
<Item identifier="alienblood" />
<Item identifier="adrenalinegland" />
</Deconstruct>
<!-- rectangular body to prevent the egg from rolling -->
<Body width="43" height="55" friction="1.0" restitution="0.01" angulardamping="0.8" density="11"/>
<Holdable slots="RightHand,LeftHand,Any" holdpos="0,-70" handle1="0,10" handle2="0,-10">
<StatusEffect type="OnBroken" target="This">
<particleemitter particle="whitegoosplash" particleamount="20" velocitymin="0" velocitymax="300" anglemin="0" anglemax="360" scalemin="0.5" scalemax="1.0" emitinterval="0" particlespersecond="0" highqualitycollisiondetection="False" copyentityangle="False" />
<particleemitter particle="brownchunks" particleamount="50" velocitymin="0" velocitymax="700" anglemin="0" anglemax="360" scalemin="0.2" scalemax="0.5" />
<Sound file="Content/Sounds/Damage/Gore6.ogg" range="500" />
<Remove />
</StatusEffect>
<StatusEffect type="OnFire" target="This" Condition="-5.0"/>
</Holdable>
<ItemContainer capacity="1" hideitems="true" showcontainedstateindicator="false" maxstacksize="60">
<Containable items="antibloodloss1">
<StatusEffect type="OnContaining" target="Contained" Condition="-1"/>
<StatusEffect type="OnContaining" target="This" Condition="0" setvalue="true">
<SpawnCharacter speciesname="psilotoad"/>
<Remove />
</StatusEffect>
</Containable>
</ItemContainer>
</Item>
<Item name="" identifier="orangeboyegg" nameidentifier="petegg" Tags="smallitem,monsterfood" hideinmenus="true" health="100" damagedbyexplosions="true" damagedbyprojectiles="true" damagedbymeleeweapons="true" damagedbyrepairtools="true" category="Misc" scale="0.5" impactsoundtag="impact_soft">
<PreferredContainer primary="crewcab"/>
<PreferredContainer secondary="abandonedstoragecab,piratestoragecab,wreckstoragecab" amount="2" spawnprobability="0.1" />
<Sprite texture="Content/Characters/Pets/pets.png" depth="0.7" sourcerect="266,259,44,56" origin="0.5,0.5" />
<Price baseprice="500" minleveldifficulty="15">
<Price storeidentifier="merchantoutpost" sold="false" />
<Price storeidentifier="merchantcity" multiplier="1.2" />
<Price storeidentifier="merchantresearch" multiplier="1.4" minavailable="3" />
<Price storeidentifier="merchantmilitary" sold="false" />
<Price storeidentifier="merchantmine" sold="false" multiplier="0.75" />
</Price>
<Deconstruct time="10">
<Item identifier="alienblood" />
<Item identifier="alienblood" />
<Item identifier="adrenalinegland" />
</Deconstruct>
<!-- rectangular body to prevent the egg from rolling -->
<Body width="43" height="55" friction="1.0" restitution="0.01" angulardamping="0.8" density="11"/>
<Holdable slots="RightHand,LeftHand,Any" holdpos="0,-70" handle1="0,10" handle2="0,-10">
<StatusEffect type="OnBroken" target="This">
<particleemitter particle="whitegoosplash" particleamount="20" velocitymin="0" velocitymax="300" anglemin="0" anglemax="360" scalemin="0.5" scalemax="1.0" emitinterval="0" particlespersecond="0" highqualitycollisiondetection="False" copyentityangle="False" />
<particleemitter particle="brownchunks" particleamount="50" velocitymin="0" velocitymax="700" anglemin="0" anglemax="360" scalemin="0.2" scalemax="0.5" />
<Sound file="Content/Sounds/Damage/Gore6.ogg" range="500" />
<Remove />
</StatusEffect>
<StatusEffect type="OnFire" target="This" Condition="-5.0"/>
</Holdable>
<ItemContainer capacity="1" hideitems="true" showcontainedstateindicator="false" maxstacksize="60">
<Containable items="antibloodloss1">
<StatusEffect type="OnContaining" target="Contained" Condition="-1"/>
<StatusEffect type="OnContaining" target="This" Condition="0" setvalue="true">
<SpawnCharacter speciesname="orangeboy"/>
<Remove />
</StatusEffect>
</Containable>
</ItemContainer>
</Item>
<Item name="" identifier="balloonegg" nameidentifier="petegg" Tags="smallitem,monsterfood" hideinmenus="true" health="100" damagedbyexplosions="true" damagedbyprojectiles="true" damagedbymeleeweapons="true" damagedbyrepairtools="true" category="Misc" scale="0.5" impactsoundtag="impact_soft">
<PreferredContainer primary="crewcab"/>
<PreferredContainer secondary="abandonedstoragecab,piratestoragecab,wreckstoragecab" amount="2" spawnprobability="0.1" />
<Sprite texture="Content/Characters/Pets/pets.png" depth="0.7" sourcerect="11,389,43,55" origin="0.5,0.5" />
<Price baseprice="500" sold="false" minleveldifficulty="15">
<Price storeidentifier="merchantoutpost" />
<Price storeidentifier="merchantcity" multiplier="1.2" />
<Price storeidentifier="merchantresearch" multiplier="1.4" />
<Price storeidentifier="merchantmilitary" />
<Price storeidentifier="merchantmine" multiplier="0.75" />
</Price>
<Deconstruct time="10">
<Item identifier="alienblood" />
<Item identifier="alienblood" />
<Item identifier="adrenalinegland" />
</Deconstruct>
<!-- rectangular body to prevent the egg from rolling -->
<Body width="43" height="55" friction="1.0" restitution="0.01" angulardamping="0.8" density="11"/>
<Holdable slots="RightHand,LeftHand,Any" holdpos="0,-70" handle1="0,10" handle2="0,-10">
<StatusEffect type="OnBroken" target="This">
<particleemitter particle="whitegoosplash" particleamount="20" velocitymin="0" velocitymax="300" anglemin="0" anglemax="360" scalemin="0.5" scalemax="1.0" emitinterval="0" particlespersecond="0" highqualitycollisiondetection="False" copyentityangle="False" />
<particleemitter particle="brownchunks" particleamount="50" velocitymin="0" velocitymax="700" anglemin="0" anglemax="360" scalemin="0.2" scalemax="0.5" />
<Sound file="Content/Sounds/Damage/Gore6.ogg" range="500" />
<Remove />
</StatusEffect>
<StatusEffect type="OnFire" target="This" Condition="-5.0"/>
</Holdable>
<ItemContainer capacity="1" hideitems="true" showcontainedstateindicator="false" maxstacksize="60">
<Containable items="antibloodloss1">
<StatusEffect type="OnContaining" target="Contained" Condition="-1"/>
<StatusEffect type="OnContaining" target="This" Condition="0" setvalue="true">
<SpawnCharacter speciesname="balloon"/>
<Remove />
</StatusEffect>
</Containable>
</ItemContainer>
</Item>
</Items>