集めた仲間によって評価が変わるRPGの作成
~全NPCのフラグ(会話、アイテム)と仲間加入イベント②~
戦士D
役割
-
「戦士の証」で解禁される戦士加入(D/E/F)枠の1人。
イベント/条件
-
前提:
unlocked_WarriorDEFが true(証解禁)。 -
未解禁:「証がない者の相手はできん。」
-
解禁&未加入:選択肢「はい」で加入。
-
加入後:「もう仲間になっている。」
評価との関係
-
calcFinalEvaluation()内でif(inParty("戦士D")) score++;により加点。
戦士E
役割
-
「戦士の証」解禁後に加入できる戦士枠。
イベント/条件
-
前提:
unlocked_WarriorDEFが true。 -
未解禁:「今はまだ、その時ではない。」
-
解禁&未加入:「はい」で加入。
-
加入後:「もう仲間になっている。」
評価との関係
-
calcFinalEvaluation()内でif(inParty("戦士E")) score++;により加点。
侍B
役割
-
アイテム「侍の心得」で加入する侍枠。
イベント/条件
-
前提:
侍の心得所持(ステージ4のメイド1で入手)。 -
未所持:「…………」
-
所持&未加入:「はい」で加入。
-
加入後:「もう仲間になっている。」
評価との関係
スコア加点対象。
僧侶A
役割
-
「僧侶の杖A」所持で加入する僧侶枠。
イベント/条件
-
前提:
僧侶の杖A所持(ステージ5の木箱(55/56)調べで入手)。 -
未所持:「僧侶の杖Aが必要だ。」
-
所持&未加入:「はい」で加入。
-
加入後:「もう仲間になっている。」
評価との関係
スコア加点対象。
戦士F
役割
-
「戦士の証」解禁後に加入できる戦士枠(D/E/Fの1人)。
イベント/条件
-
前提:
unlocked_WarriorDEFが true。 -
未解禁:「……用があるなら証を見せろ。」
-
解禁&未加入:「はい」で加入。
-
加入後:「もう仲間になっている。」
評価との関係
-
calcFinalEvaluation()内でif(inParty("戦士F")) score++;により加点。
格闘家A
役割
-
噂3つ(grandpaA / grandmaA / tentGuy)を揃えると加入できる格闘家枠。
イベント/条件
-
前提:
rumor.allFighters()が true。 -
未達:「……情報が足りん。」
-
達成&未加入:「はい」で加入。
-
加入後:「もう仲間になっている。」
評価との関係
-
calcFinalEvaluation()内でif(inParty("格闘家A")) score++;により加点。
格闘家B
役割
-
噂条件を満たすと加入できる格闘家枠その2。
イベント/条件
-
前提:
rumor.allFighters()true。 -
未達:「……まだ来るのが早い。」
-
達成&未加入:「はい」で加入。
評価との関係
-
calcFinalEvaluation()内でif(inParty("格闘家B")) score++;により加点。
格闘家C
役割
-
噂条件で加入できる格闘家枠その3。
イベント/条件
-
前提:
rumor.allFighters()true。 -
未達:「……条件が揃っていない。」
-
達成&未加入:「はい」で加入。
評価との関係
-
calcFinalEvaluation()内でif(inParty("格闘家C")) score++;により加点。
闇の魔術師
役割
-
「闇の魔術書」で加入する特殊仲間枠。
イベント/条件
-
前提:
闇の魔術書所持(研究家Aで入手)。 -
未所持:「力を貸すために必要なものがある。」
-
所持&未加入:「はい」で加入。
-
加入後:「もう仲間になっている。」
評価との関係
-
calcFinalEvaluation()内でif(inParty("闇の魔術師")) score++;により加点。
パンプキンマン
役割
-
「パンプキンアーマー」で加入する条件付き仲間。
イベント/条件
-
前提:
パンプキンアーマー所持(井戸(右)で入手)。 -
未所持:「どこかに俺に似合うアーマーがあるはず…」
-
所持&未加入:「はい」で加入。
評価との関係
スコア加点対象。
-
骸骨王の加入条件に
inParty("パンプキンマン")が使われる。
村人A,村人B
役割
-
戦士H加入条件(噂2つ)の片方を満たすNPC。
-
条件が揃ったら「長剣H」配布イベントに繋げる。
イベント/条件
-
話しかけると
rumor.warriorH_info.villA=true。 -
giveLongSwordHIfReady()を呼ぶ(もう片方が揃うと長剣H入手)。
評価との関係
-
直接加点なし(戦士H加入の導線)。
長老
役割
-
戦士A加入に必要なアイテム「長剣A」配布担当。
イベント/条件
-
初回:
長剣Aを入手。 -
2回目以降:会話。
評価との関係
-
直接加点なし(戦士A加入の導線)。
研究家A
役割
-
「研究結果」→「闇の魔術書」変換の進行イベント担当。
イベント/条件
-
前提:アイテム「研究結果」所持(城内の側近Bから入手)。
-
未処理:
gaveResearchToResearcher=falseのとき-
gaveResearchToResearcher=true -
アイテム「闇の魔術書」入手
-
-
それ以外:助言メッセージのみ。
評価との関係
-
直接加点なし(闇の魔術師加入の導線)。
研究家B
役割
-
洞窟奥(進行)を示唆する。
評価との関係
-
加点なし。
魔法使いB
役割
-
「魔法の杖B」で加入する魔法使い枠(B)。
イベント/条件
-
前提:
魔法の杖B所持(ステージ4の猫(港))。 -
未所持:「杖がないと力が出せない。」
-
所持&未加入:「はい」で加入。
-
加入後:「もう仲間になっている。」
評価との関係
スコア加点対象。
-
骸骨王の加入条件に
inParty("魔法使いB")が使われる。
魔法使いC
役割
-
「魔法の帽子C」で加入する魔法使い枠(C)。
イベント/条件
-
前提:
魔法の帽子C所持(ステージ8の犬(テント))。 -
未所持:「帽子を落としてしまったんだ。」
-
所持&未加入:「はい」で加入。
-
加入後:「もう仲間になっている。」
評価との関係
スコア加点対象。
-
骸骨王の加入条件に
inParty("魔法使いC")が使われる。
村人
役割
-
船の操作(Zキー)を説明する案内NPC。
イベント/条件
-
条件なし。固定メッセージのみ。
評価との関係
-
加点なし。
海の戦士
役割
-
「海の槍」で加入する仲間(海の戦士)枠。
イベント/条件
-
前提:
海の槍所持(城内タイル74調べで入手)。 -
未所持:「………」
-
所持&未加入:「はい」で加入。
-
加入後:「もう仲間になっている。」
評価との関係
スコア加点対象。
-
ステージ7の骸骨剣士撃破条件に
inParty("海の戦士")が使われる。