• Mods are now organized as resources. Use the Mods link above to browse for or submit a mod, tool, or prefab.

    The TFP Official Modding Forum Policy establishes the rules and guidelines for mod creators and mod users.

Modifying a Quest using </append>...?

has anyone added quest changes to a modlet? for example I want to

change the reward for the following quest.

Code:
<!-- White River Citizen 1 - Journey to Settlement -->
<quest id="quest_whiteRiverCitizen1">
	<property name="group_name_key" value="quest_WhiteRiverCitizen" />
	<property name="name_key" value="quest_WhiteRiverCitizen1" />
	<property name="subtitle_key" value="quest_WhiteRiverCitizen1_subtitle" />
	<property name="description_key" value="quest_WhiteRiverCitizen1_description" />
	<property name="icon" value="ui_game_symbol_map_trader" />
	<property name="category_key" value="quest" />
	<property name="difficulty" value="medium" />
	<property name="shareable" value="false" />

	<action type="ShowTip" value="quest_WhiteRiverCitizen1_description">
		<property name="delay" value="3" />
	</action>
	<objective type="Goto" id="trader" value="5" phase="1" />

	<objective type="InteractWithNPC">
		<property name="phase" value="2" />
	</objective>

	<reward type="Exp" value="25000" />  <!-- Was 1000 Lonestarcanuck-->
</quest>
 
I recall ending up giving up and just deleting the quest and inserting its replacement.

...but I'm not very good with Xpath.

Check Roland's mod, he edits the quests.

 
has anyone added quest changes to a modlet? for example I want to
change the reward for the following quest.

Code:
<!-- White River Citizen 1 - Journey to Settlement -->
<quest id="quest_whiteRiverCitizen1">
	<property name="group_name_key" value="quest_WhiteRiverCitizen" />
	<property name="name_key" value="quest_WhiteRiverCitizen1" />
	<property name="subtitle_key" value="quest_WhiteRiverCitizen1_subtitle" />
	<property name="description_key" value="quest_WhiteRiverCitizen1_description" />
	<property name="icon" value="ui_game_symbol_map_trader" />
	<property name="category_key" value="quest" />
	<property name="difficulty" value="medium" />
	<property name="shareable" value="false" />

	<action type="ShowTip" value="quest_WhiteRiverCitizen1_description">
		<property name="delay" value="3" />
	</action>
	<objective type="Goto" id="trader" value="5" phase="1" />

	<objective type="InteractWithNPC">
		<property name="phase" value="2" />
	</objective>

	<reward type="Exp" value="25000" />  <!-- Was 1000 Lonestarcanuck-->
</quest>

as Guppy said I would remove the quest first. This is what I do for my quests=

Code:
<remove xpath="/quests/quest[@id='quest_whiteRiverCitizen1']"/>
<append xpath="/quests">
<quest id="quest_whiteRiverCitizen1">
	<property name="group_name_key" value="quest_WhiteRiverCitizen" />
	<property name="name_key" value="quest_WhiteRiverCitizen1" />
	<property name="subtitle_key" value="quest_WhiteRiverCitizen1_subtitle" />
	<property name="description_key" value="quest_WhiteRiverCitizen1_description" />
	<property name="icon" value="ui_game_symbol_map_trader" />
	<property name="category_key" value="quest" />
	<property name="difficulty" value="medium" />
	<property name="shareable" value="false" />

	<action type="ShowTip" value="quest_WhiteRiverCitizen1_description">
		<property name="delay" value="3" />
	</action>
	<objective type="Goto" id="trader" value="5" phase="1" />

	<objective type="InteractWithNPC">
		<property name="phase" value="2" />
	</objective>

	<reward type="Exp" value="25000" />
</quest>
</append>
 
Back
Top