Upload from upload_mods.ps1

This commit is contained in:
Nathaniel Cosford
2025-06-04 16:29:13 +09:30
commit a4432680d7
3 changed files with 193 additions and 0 deletions

42
Config/XUi/windows.xml Normal file
View File

@@ -0,0 +1,42 @@
<FNS_Make_Quest_Rewards_Great_Again>
<remove xpath="//window[@name='windowQuestTurnInRewards']/rect[@name='rectOptions']"/>
<append xpath="//window[@name='windowQuestTurnInRewards']">
<rect name="rectOptions" pos="0,-153" height="235" width="653" depth="1">
<scrollbar name="scrollbar"
depth="75"
pos="650,-75"
width="10"
height="200"
padding="4"
foregroundcolor="[mediumGrey]"
foregroundsprite="menu_empty3px"
pivot="center" />
<scrollview name="scrollable_response" depth="50" scrollbar="scrollbar" reset_position="true" over_scroll="false" scroll_speed=".25">
<grid name="gridOptions" rows="20" cols="1" pos="0,0" width="653" cell_height="47" cell_width="650" arrangement="vertical">
<quest_turnin_entry pos="0,0" />
<quest_turnin_entry pos="0,-50" />
<quest_turnin_entry pos="0,-92" />
<quest_turnin_entry pos="0,-142" />
<quest_turnin_entry pos="0,-192" />
<quest_turnin_entry pos="0,-242" />
<quest_turnin_entry pos="0,-292" />
<quest_turnin_entry pos="0,-342" />
<quest_turnin_entry pos="0,-392" />
<quest_turnin_entry pos="0,-442" />
</grid>
</scrollview>
</rect>
</append>
</FNS_Make_Quest_Rewards_Great_Again>

142
Config/quests.xml Normal file
View File

@@ -0,0 +1,142 @@
<FNS_Make_Quest_Rewards_Great_Again>
<setattribute xpath="/quests/quest[starts-with(@id, 'tier')]/property[@name='reward_choices_count']" name="value">10</setattribute>
<append xpath="//quest[starts-with(@id, 'tier1')]">
<reward type="LootItem" id="groupQuestWeaponsRangedT1,groupQuestMods,groupQuestTools,groupQuestAmmo" ischosen="true" value="1"/>
<reward type="LootItem" id="groupQuestSchematics,groupQuestResourcesT0,groupQuestFood,groupQuestMedical,groupQuestWeapons" ischosen="true" value="1"/>
<reward type="LootItem" id="groupQuestArmor,groupQuestArmorResources,groupQuestSchematics,groupQuestT1SkillMagazineBundle" ischosen="true" value="1"/>
</append>
<append xpath="//quest[starts-with(@id, 'tier2')]">
<reward type="LootItem" id="groupQuestWeaponsRangedT1,groupQuestMods,groupQuestTools,groupQuestAmmo" ischosen="true" value="2"/>
<reward type="LootItem" id="groupQuestSchematics,groupQuestResourcesT0,groupQuestFood,groupQuestMedical,groupQuestWeapons" ischosen="true" value="2"/>
<reward type="LootItem" id="groupQuestArmor,groupQuestArmorResources,groupQuestT1SkillMagazineBundle,groupQuestSteel01" ischosen="true" value="2"/>
</append>
<append xpath="//quest[starts-with(@id, 'tier3')]">
<reward type="LootItem" id="groupQuestWeaponsRangedT2,groupQuestMods,groupQuestTools,groupQuestAmmo" ischosen="true" value="3"/>
<reward type="LootItem" id="groupQuestSchematics,groupQuestResourcesT1,groupQuestFood,groupQuestMedical,groupQuestWeapons" ischosen="true" value="3"/>
<reward type="LootItem" id="groupQuestArmor,groupQuestArmorResources,groupQuestT1SkillMagazineBundle,groupQuestSteel01" ischosen="true" value="3"/>
</append>
<append xpath="//quest[starts-with(@id, 'tier4')]">
<reward type="LootItem" id="groupQuestWeaponsRangedT2,groupQuestMods,groupQuestTools,groupQuestAmmo" ischosen="true" value="4"/>
<reward type="LootItem" id="groupQuestSchematics,groupQuestResourcesT1,groupQuestFood,groupQuestMedical,groupQuestWeapons" ischosen="true" value="4"/>
<reward type="LootItem" id="groupQuestArmor,groupQuestArmorResources,groupQuestT1SkillMagazineBundle,groupQuestSteel02" ischosen="true" value="4"/>
</append>
<append xpath="//quest[starts-with(@id, 'tier5')]">
<reward type="LootItem" id="groupQuestWeaponsRangedT3,groupQuestMods,groupQuestTools,groupQuestAmmo" ischosen="true" value="5"/>
<reward type="LootItem" id="groupQuestSchematics,groupQuestGas,groupQuestFood,groupQuestMedical,groupQuestWeapons" ischosen="true" value="5"/>
<reward type="LootItem" id="groupQuestArmor,groupQuestArmorResources,groupQuestT1SkillMagazineBundle,groupQuestSteel02" ischosen="true" value="5"/>
</append>
<append xpath="//quest[starts-with(@id, 'tier6')]">
<reward type="LootItem" id="groupQuestWeaponsRangedT3,groupQuestMods,groupQuestTools,groupQuestAmmo" ischosen="true" value="6"/>
<reward type="LootItem" id="groupQuestSchematics,groupQuestGas,groupQuestFood,groupQuestMedical,groupQuestWeapons" ischosen="true" value="6"/>
<reward type="LootItem" id="groupQuestArmor,groupQuestArmorResources,groupQuestT1SkillMagazineBundle,groupQuestSteel02" ischosen="true" value="6"/>
</append>
<conditional>
<if cond="mod_loaded('DBsCustomQuests')">
<!-- Tier 1 -->
<setattribute xpath="/quests/quest[starts-with(@id, 'KillQuestHound')]/property[@name='reward_choices_count']" name="value">10</setattribute>
<append xpath="//quest[starts-with(@id, 'KillQuestHound')]">
<reward type="LootItem" id="groupQuestWeaponsRangedT1,groupQuestMods,groupQuestTools,groupQuestAmmo" ischosen="true" value="1"/>
<reward type="LootItem" id="groupQuestSchematics,groupQuestResourcesT0,groupQuestFood,groupQuestMedical,groupQuestWeapons" ischosen="true" value="1"/>
<reward type="LootItem" id="groupQuestArmor,groupQuestArmorResources,groupQuestSchematics,groupQuestT1SkillMagazineBundle" ischosen="true" value="1"/>
</append>
<setattribute xpath="/quests/quest[starts-with(@id, 'KillQuestCrawler')]/property[@name='reward_choices_count']" name="value">10</setattribute>
<append xpath="//quest[starts-with(@id, 'KillQuestCrawler')]">
<reward type="LootItem" id="groupQuestWeaponsRangedT1,groupQuestMods,groupQuestTools,groupQuestAmmo" ischosen="true" value="1"/>
<reward type="LootItem" id="groupQuestSchematics,groupQuestResourcesT0,groupQuestFood,groupQuestMedical,groupQuestWeapons" ischosen="true" value="1"/>
<reward type="LootItem" id="groupQuestArmor,groupQuestArmorResources,groupQuestSchematics,groupQuestT1SkillMagazineBundle" ischosen="true" value="1"/>
</append>
<setattribute xpath="/quests/quest[starts-with(@id, 'KillQuestHazmat')]/property[@name='reward_choices_count']" name="value">10</setattribute>
<append xpath="//quest[starts-with(@id, 'KillQuestHazmat')]">
<reward type="LootItem" id="groupQuestWeaponsRangedT1,groupQuestMods,groupQuestTools,groupQuestAmmo" ischosen="true" value="1"/>
<reward type="LootItem" id="groupQuestSchematics,groupQuestResourcesT0,groupQuestFood,groupQuestMedical,groupQuestWeapons" ischosen="true" value="1"/>
<reward type="LootItem" id="groupQuestArmor,groupQuestArmorResources,groupQuestSchematics,groupQuestT1SkillMagazineBundle" ischosen="true" value="1"/>
</append>
<!-- Tier 2 -->
<setattribute xpath="/quests/quest[starts-with(@id, 'KillQuestGhost')]/property[@name='reward_choices_count']" name="value">10</setattribute>
<append xpath="//quest[starts-with(@id, 'KillQuestGhost')]">
<reward type="LootItem" id="groupQuestWeaponsRangedT1,groupQuestMods,groupQuestTools,groupQuestAmmo" ischosen="true" value="2"/>
<reward type="LootItem" id="groupQuestSchematics,groupQuestResourcesT0,groupQuestFood,groupQuestMedical,groupQuestWeapons" ischosen="true" value="2"/>
<reward type="LootItem" id="groupQuestArmor,groupQuestArmorResources,groupQuestSchematics,groupQuestT1SkillMagazineBundle" ischosen="true" value="2"/>
</append>
<setattribute xpath="/quests/quest[starts-with(@id, 'KillQuestRotnier')]/property[@name='reward_choices_count']" name="value">10</setattribute>
<append xpath="//quest[starts-with(@id, 'KillQuestRotnier')]">
<reward type="LootItem" id="groupQuestWeaponsRangedT1,groupQuestMods,groupQuestTools,groupQuestAmmo" ischosen="true" value="2"/>
<reward type="LootItem" id="groupQuestSchematics,groupQuestResourcesT0,groupQuestFood,groupQuestMedical,groupQuestWeapons" ischosen="true" value="2"/>
<reward type="LootItem" id="groupQuestArmor,groupQuestArmorResources,groupQuestSchematics,groupQuestT1SkillMagazineBundle" ischosen="true" value="2"/>
</append>
<!-- Tier 3 -->
<setattribute xpath="/quests/quest[starts-with(@id, 'KillQuestRegenerator')]/property[@name='reward_choices_count']" name="value">10</setattribute>
<append xpath="//quest[starts-with(@id, 'KillQuestRegenerator')]">
<reward type="LootItem" id="groupQuestWeaponsRangedT1,groupQuestMods,groupQuestTools,groupQuestAmmo" ischosen="true" value="3"/>
<reward type="LootItem" id="groupQuestSchematics,groupQuestResourcesT0,groupQuestFood,groupQuestMedical,groupQuestWeapons" ischosen="true" value="3"/>
<reward type="LootItem" id="groupQuestArmor,groupQuestArmorResources,groupQuestSchematics,groupQuestT1SkillMagazineBundle" ischosen="true" value="3"/>
</append>
<setattribute xpath="/quests/quest[starts-with(@id, 'KillQuestFireDevil')]/property[@name='reward_choices_count']" name="value">10</setattribute>
<append xpath="//quest[starts-with(@id, 'KillQuestFireDevil')]">
<reward type="LootItem" id="groupQuestWeaponsRangedT1,groupQuestMods,groupQuestTools,groupQuestAmmo" ischosen="true" value="3"/>
<reward type="LootItem" id="groupQuestSchematics,groupQuestResourcesT0,groupQuestFood,groupQuestMedical,groupQuestWeapons" ischosen="true" value="3"/>
<reward type="LootItem" id="groupQuestArmor,groupQuestArmorResources,groupQuestSchematics,groupQuestT1SkillMagazineBundle" ischosen="true" value="3"/>
</append>
<setattribute xpath="/quests/quest[starts-with(@id, 'KillQuestPlagueBearer')]/property[@name='reward_choices_count']" name="value">10</setattribute>
<append xpath="//quest[starts-with(@id, 'KillQuestPlagueBearer')]">
<reward type="LootItem" id="groupQuestWeaponsRangedT1,groupQuestMods,groupQuestTools,groupQuestAmmo" ischosen="true" value="3"/>
<reward type="LootItem" id="groupQuestSchematics,groupQuestResourcesT0,groupQuestFood,groupQuestMedical,groupQuestWeapons" ischosen="true" value="3"/>
<reward type="LootItem" id="groupQuestArmor,groupQuestArmorResources,groupQuestSchematics,groupQuestT1SkillMagazineBundle" ischosen="true" value="3"/>
</append>
<setattribute xpath="/quests/quest[starts-with(@id, 'KillQuestHuntingParty')]/property[@name='reward_choices_count']" name="value">10</setattribute>
<append xpath="//quest[starts-with(@id, 'KillQuestHuntingParty')]">
<reward type="LootItem" id="groupQuestWeaponsRangedT1,groupQuestMods,groupQuestTools,groupQuestAmmo" ischosen="true" value="3"/>
<reward type="LootItem" id="groupQuestSchematics,groupQuestResourcesT0,groupQuestFood,groupQuestMedical,groupQuestWeapons" ischosen="true" value="3"/>
<reward type="LootItem" id="groupQuestArmor,groupQuestArmorResources,groupQuestSchematics,groupQuestT1SkillMagazineBundle" ischosen="true" value="3"/>
</append>
<!-- Tier 4 -->
<setattribute xpath="/quests/quest[starts-with(@id, 'KillQuestGrumm')]/property[@name='reward_choices_count']" name="value">10</setattribute>
<append xpath="//quest[starts-with(@id, 'KillQuestGrumm')]">
<reward type="LootItem" id="groupQuestWeaponsRangedT1,groupQuestMods,groupQuestTools,groupQuestAmmo" ischosen="true" value="4"/>
<reward type="LootItem" id="groupQuestSchematics,groupQuestResourcesT0,groupQuestFood,groupQuestMedical,groupQuestWeapons" ischosen="true" value="4"/>
<reward type="LootItem" id="groupQuestArmor,groupQuestArmorResources,groupQuestSchematics,groupQuestT1SkillMagazineBundle" ischosen="true" value="4"/>
</append>
<setattribute xpath="/quests/quest[starts-with(@id, 'KillQuestJuggernaut')]/property[@name='reward_choices_count']" name="value">10</setattribute>
<append xpath="//quest[starts-with(@id, 'KillQuestJuggernaut')]">
<reward type="LootItem" id="groupQuestWeaponsRangedT1,groupQuestMods,groupQuestTools,groupQuestAmmo" ischosen="true" value="4"/>
<reward type="LootItem" id="groupQuestSchematics,groupQuestResourcesT0,groupQuestFood,groupQuestMedical,groupQuestWeapons" ischosen="true" value="4"/>
<reward type="LootItem" id="groupQuestArmor,groupQuestArmorResources,groupQuestSchematics,groupQuestT1SkillMagazineBundle" ischosen="true" value="4"/>
</append>
<!-- Tier 5 -->
<setattribute xpath="/quests/quest[starts-with(@id, 'KillQuestSuperHorde')]/property[@name='reward_choices_count']" name="value">10</setattribute>
<append xpath="//quest[starts-with(@id, 'KillQuestSuperHorde')]">
<reward type="LootItem" id="groupQuestWeaponsRangedT1,groupQuestMods,groupQuestTools,groupQuestAmmo" ischosen="true" value="5"/>
<reward type="LootItem" id="groupQuestSchematics,groupQuestResourcesT0,groupQuestFood,groupQuestMedical,groupQuestWeapons" ischosen="true" value="5"/>
<reward type="LootItem" id="groupQuestArmor,groupQuestArmorResources,groupQuestSchematics,groupQuestT1SkillMagazineBundle" ischosen="true" value="5"/>
</append>
</if>
</conditional>
</FNS_Make_Quest_Rewards_Great_Again>

9
ModInfo.xml Normal file
View File

@@ -0,0 +1,9 @@
<?xml version="1.0" encoding="UTF-8" ?>
<xml>
<Name value="FNS_Make_Quest_Rewards_Great_Again" />
<DisplayName value="FNS Make Quest Rewards Great Again" />
<Description value="This mod for 1.x returns Trader Quest Rewards to what they were in A21." />
<Author value="FlufferNutterSandwich" />
<Version value="1.0" />
<Website value="https://next.nexusmods.com/profile/FlufferNutterSandwich" />
</xml>