build_fire.xml
<abilities>
<ability>
<name>Build Fire</name>
<key>build_fire</key>
<skill>survival</skill>
<icon>build_fire</icon>
<tagline>"I can't control the wind, but I can control the fire."</tagline>
<description>
Build a campfire, allowing you cook anywhere.
[p]Building a campfire consumes 1 wood. Campfires cannot be placed next to an occupied tile.
</description>
<type>immediate</type>
<immediateInfo>
<xpGain>
<skill>survival</skill>
<displayAmount>{xp} xp on cast</displayAmount>
<amount>0.0</amount>
<amountToDisplay>5.0</amountToDisplay>
</xpGain>
<abilityUseTime>
<type>standard</type>
</abilityUseTime>
<effects>
<effects>
THEN BuildCampfire -> exitOnEffectFail:true;
THEN ConsumeItem -> item:wood;
THEN PlaySound -> key:make_campfire;
THEN RewardExperience -> skill:survival, xp:5, reason:Build Fire;
</effects>
</effects>
</immediateInfo>
<unlockInfo>
<autoDiscover>0</autoDiscover>
<unlockRequirements>
<requiredPoints>1</requiredPoints>
</unlockRequirements>
</unlockInfo>
<requirements>
<requirements>
<type>InventoryItem</type>
<params>
<params type="item">wood</params>
</params>
</requirements>
</requirements>
</ability>
</abilities>