Tehkarma
Tester
I'm running a holiday event on the Barren Realms server and thought I'd share my mod for anyone who wants to do something similar. I have mine centered around a North Pole location, but that's easy enought to change. 
Obviously you'd have to build your own "north pole" but in this case I simply added a cabin prefab and repainted it (plus a few fun details.)
QUESTS.XML
LOOT.XML (this is the line I added to the loot container, not the entire code.)
BLOCKS.XML
RECIPES.XML
ITEMS.XMl
This is what the "candy bowl" looks like.

Obviously you'd have to build your own "north pole" but in this case I simply added a cabin prefab and repainted it (plus a few fun details.)
QUESTS.XML
Code:
<quest id="challenge_NaughtyorNice" name_key="challenge_NaughtyorNice" subtitle_key="challenge_NaughtyorNice_subtitle" description_key="challenge_NaughtyorNice_offer" icon="ui_game_symbol_treasure"
repeatable="true" category_key="challenge" offer_key="challenge_NaughtyorNice_offer" difficulty="veryeasy" >
<objective type="FetchKeep" id="snowBall" value="100" />
<objective type="FetchKeep" id="snowberryPlant" value="100" />
<objective type="FetchKeep" id="holidayBerries" value="1" />
<reward type="Quest" id="challenge_NaughtyorNice02" />
</quest>
<quest id="challenge_NaughtyorNice02" name_key="challenge_NaughtyorNice02" subtitle_key="challenge_NaughtyorNice02_subtitle" description_key="challenge_NaughtyorNice02_offer" icon="ui_game_symbol_treasure"
repeatable="true" category_key="challenge" offer_key="challenge_NaughtyorNice_offer" difficulty="veryeasy" >
<objective type="FetchKeep" id="candyKisses" value="1" />
<reward type="SkillPoints" value="1" />
</quest>
Code:
<lootcontainer id="70" count="2,5" size="8,9" destroy_on_close="true" sound_open="UseActions/open_chest" sound_close="UseActions/close_chest" loot_quality_template="treasureTemplate">
<item name="qt_naughtyOrNice"/>
Code:
<block id="2042" name="candyBowl">
<property name="Extends" value="porchLight04Brass"/>
<property name="CustomIcon" value="ceilingLight05Brass"/>
<property name="CreativeMode" value="Dev"/>
<property name="Stacknumber" value="1"/>
<property name="Model" value="Entities/Lighting/ceilingLight05BrassPrefab"/>
<property name="HandleFace" value="Top"/>
</block>
Code:
<recipe name="holidayBerries" count="1" craft_area="chemistryStation" craft_time="750">
<ingredient name="snowBall" count="100"/>
<ingredient name="snowberryPlant" count="100"/>
</recipe>
Code:
<item id="1605" name="candyKisses">
<property name="CustomIcon" value="plantedCorn1"/>
<property name="CustomIconTint" value="144,0,255"/>
<property name="Meshfile" value="cornSeed"/>
<property name="Material" value="plants"/>
<property name="HoldType" value="15"/>
<property name="Stacknumber" value="1"/>
<property name="EconomicValue" value="32"/>
<property class="Action1">
<property name="Class" value="Eat"/>
<property name="Delay" value="1.0"/>
<property name="Use_time" value="..."/>
<property name="Gain_health" value="10"/>
<property name="Gain_food" value="1"/>
<property name="Gain_water" value="0"/>
<property name="Gain_wellness" value="5"/>
<property name="Sound_start" value="minibike_horn"/>
</property>
<property name="Group" value="Food/Cooking"/>
</item>
<item id="1604" name="holidayBerries">
<property name="Extends" value="blueberries"/>
<property name="CustomIcon" value="blueberries"/>
<property name="CustomIconTint" value="255,255,20"/>
<property name="Meshfile" value="Items/Crafting/rock_smallPrefab"/>
<property name="Weight" value="5"/>
<property name="Stacknumber" value="1"/>
<property name="EconomicValue" value="5"/>
<property class="Action1"> <!-- UseAction -->
<property name="Class" value="ExchangeItem"/>
<property name="Delay" value="1.0"/>
<property name="Change_item_to" value="candyKisses"/>
<property name="Do_block_action" value="deplete1"/>
<property name="Focused_blockname_1" value="candyBowl"/>
<property name="Sound_start" value="bucketfill_water"/>
</property>
<property name="ThrowableDecoy" value="false"/>
</item>
<item id="1227" name="qt_naughtyOrNice">
<property name="Extends" value="treasureQuestMaster"/>
<property name="CustomIconTint" value="0,188,18"/>
<property name="CustomIcon" value="questMaster"/>
<property class="Action1">
<property name="QuestGiven" value="challenge_NaughtyorNice"/>
</property>
</item>
This is what the "candy bowl" looks like.
Last edited by a moderator: