quests.xml は小規模変更(約200行)ですが、属性レベルで効いてくる変化があります。既存 quest id の改名はありません。
主な変化
ルート/オンボ
<quests max_quest_tier="6" quests_per_tier="10">にstarter_quest="quest_whiteRiverCitizen1"追加quest_whiteRiverCitizen1に<action type="SetCVar" cvar="StarterQuest" value="1">追加
新属性 filter_tags(最重要)
- 多数のPOIクリア系クエストに
<property name="filter_tags" value="poi" param1="filter_tags"/>を追加(従来extra_tags=""に並んで、または置換で) buriedクエストではfilter_tags value="buried" param1="extra_tags"(param1の指定に注意)
トレーダー間クエストのガード
tier2_nexttrader〜tier5_nexttraderにcvar="IntroComplete,TraderToTraderQuests"属性追加、quest_hint_requirement="BiomeProgression"も付与
その他
- 新 dev用クエスト
test_bandit(本番非使用想定)
MODへの影響
- 既存 quest id の改名がないため、id を狙う xpath は基本的に無事です。
- ただし同じ quest / quest_list を setattribute/置換していると、
filter_tags一斉追加やcvar=ガード付与でハンク基準ズレ・属性二重定義が起きえます。 cvar="IntroComplete,TraderToTraderQuests"ガードにより、サンドボックスで TraderToTraderQuests が無効だと nexttrader 系が出ません。トレーダー誘導がこれに依存する場合は既定値を確認してください。
参考:差分例
- <quests max_quest_tier="6" quests_per_tier="10">
+ <quests max_quest_tier="6" quests_per_tier="10" starter_quest="quest_whiteRiverCitizen1">
<property name="extra_tags" value="" param1="extra_tags"/>
+ <property name="filter_tags" value="poi" param1="filter_tags"/>
- <quest id="tier2_nexttrader"/>
+ <quest id="tier2_nexttrader" cvar="IntroComplete,TraderToTraderQuests"/>
※実験版(B252相当)適用直後の調査に基づきます。