Spaces:
Sleeping
Sleeping
| [ | |
| { | |
| "id": "mother_abandoned_factory_in_progress_trigger", | |
| "type": "trigger_def", | |
| "npc_id": "mother_abandoned_factory", | |
| "quest_stage": "in_progress", | |
| "location": "map1", | |
| "trigger": { | |
| "required_text": ["๊ธฐ์ต", "์ฌ์ง"], | |
| "required_items": { "mandatory": ["photo_forgotten_party"], "optional": [] }, | |
| "required_actions": { "mandatory": ["visited_factory"], "optional": [] }, | |
| "required_game_state": { "mandatory": [], "optional": [] }, | |
| "required_delta": { "mandatory": { "trust": 0.35 }, "optional": {} } | |
| }, | |
| "emotion_threshold": { "sad": 0.2 }, | |
| "delta_policy": { | |
| "trust": { "min": -0.3, "max": 0.3, "per_turn_cap": 0.15 }, | |
| "relationship": { "min": -0.5, "max": 0.5, "per_turn_cap": 0.25 } | |
| }, | |
| "flag_policy": { "allowed": ["npc_main_story", "give_item"], "forbidden": ["quest_complete"] }, | |
| "delta_expected": { "trust": 0.15, "relationship": 0.05 }, | |
| "flags_expected": { "npc_main_story": 1, "give_item": 1 }, | |
| "description": "ํ๋ ์ด์ด๊ฐ ์ฌ์ง์ ๋ณด์ฌ์ฃผ๊ณ ๊ณต์ฅ์ ๋ฐฉ๋ฌธํ๋ฉด, ์ค๋น์๋ ์กฐ์ฌ์ค๋ฝ๊ฒ ๋ฐ์ํ๋ฉฐ ์ ๋ขฐ๋ฅผ ๋ณด์ธ๋ค." | |
| }, | |
| { | |
| "id": "mother_abandoned_factory_lore", | |
| "type": "lore", | |
| "npc_id": "mother_abandoned_factory", | |
| "quest_stage": "any", | |
| "location": "map1", | |
| "content": "์ด ๊ณต์ฅ์ ์์ญ ๋ ์ ํ์ฌ๋ก ํ์๋์๊ณ , ์ค๋น์ ๊ฐ์กฑ์ ์์ฒ๊ฐ ๋จ์ ์๋ค." | |
| }, | |
| { | |
| "id": "mother_abandoned_factory_in_progress_description", | |
| "type": "description", | |
| "npc_id": "mother_abandoned_factory", | |
| "quest_stage": "in_progress", | |
| "location": "map1", | |
| "content": "ํ๋ ์ด์ด๊ฐ ์ฌ์ง์ ๋ณด์ฌ์ฃผ๊ณ ๊ณต์ฅ์ ๋ฐฉ๋ฌธํ๋ค๋ฉด, ์ ๋ขฐ๊ฐ ํฌ๊ฒ ์์นํ๊ณ ์ค๋น์๋ gold_necklace๋ฅผ ๊ฑด๋ฌ ์ ์๋ค." | |
| }, | |
| { | |
| "id": "mother_abandoned_factory_in_progress_fallback", | |
| "type": "fallback", | |
| "npc_id": "mother_abandoned_factory", | |
| "quest_stage": "in_progress", | |
| "location": "map1", | |
| "content": "์กฐ๊ฑด ๋ฏธ์ถฉ์กฑ ์ ์คํ ๋ฆฌ ์งํ ๊ธ์ง. NPC๋ ์กฐ์ฌ์ค๋ฝ๊ณ ์์ฌ์ค๋ฌ์ด ํ๋๋ก ๋ฐ์ํ๋ฉฐ ๋ํ๋ฅผ ํํผํ๋ค.", | |
| "fallback_style": { "style": "guarded", "npc_action": "deflect", "npc_emotion": "suspicious" } | |
| }, | |
| { | |
| "id": "mother_abandoned_factory_forbidden_triggers", | |
| "type": "forbidden_trigger_list", | |
| "npc_id": "mother_abandoned_factory", | |
| "triggers": { | |
| "keywords": ["์์ค", "๋ชจ์", "๋น๋ฐฉ"], | |
| "text": ["๋ ๋ฏธ์น๋ ์๋์ผ?", "์ ์ ๋ณ์ ๊ฐ์", "๋ ์ธ๋ชจ์๋ ์ธ๊ฐ์ด์ผ", "๋ค ์กด์ฌ ์์ฒด๊ฐ ๋ถ์พํด"] | |
| } | |
| }, | |
| { | |
| "id": "mother_abandoned_factory_trigger_meta_insult", | |
| "type": "trigger_meta", | |
| "npc_id": "mother_abandoned_factory", | |
| "trigger": "์์ค", | |
| "npc_action": "attack", | |
| "npc_emotion": "angry", | |
| "delta": { "trust": -1.0, "relationship": -1.0 } | |
| }, | |
| { | |
| "id": "mother_abandoned_factory_flag_give_item", | |
| "type": "flag_def", | |
| "npc_id": "mother_abandoned_factory", | |
| "quest_stage": "in_progress", | |
| "flag_name": "give_item", | |
| "threshold": 0.5, | |
| "score_rag": 0.72, | |
| "pred_rag": 1, | |
| "examples_positive": [ | |
| "์ด๊ฑธ ๊ฐ์ ธ๊ฐ์ธ์.", | |
| "์ด ๋ฌผ๊ฑด์ด ๋์์ด ๋ ๊ฑฐ์์.", | |
| "๋น์ ์๊ฒ ์ด๊ฒ ํ์ํ ๊ฒ ๊ฐ์์." | |
| ], | |
| "examples_negative": [ | |
| "์์ง ์ค ์ ์์ด์.", | |
| "๋น์ ์๊ฒ ์ค ๊ฒ ์๋ค์." | |
| ] | |
| }, | |
| { | |
| "id": "mother_abandoned_factory_main_res_validate", | |
| "type": "main_res_validate", | |
| "npc_id": "mother_abandoned_factory", | |
| "quest_stage": "in_progress", | |
| "text": "์๋ต์ด NPC persona์ ํ์ฌ ์ํ(delta, flags)์ ๋ถํฉํ๋์ง ๊ฒ์ฆํ๊ณ , ํ์ ์ ์์ ํ์์ค.", | |
| "examples_good": [ | |
| "๊ทธ๋ ์ ๊ธฐ์ต์ด ์กฐ๊ธ์ฉ ๋์์ค๋ค์.", | |
| "๋น์ ๋๋ถ์ ์ฉ๊ธฐ๋ฅผ ๋ผ ์ ์์์ด์." | |
| ], | |
| "examples_bad": [ | |
| "๋ชฐ๋ผ์. ๊ด์ฌ ์์ด์.", | |
| "๊ทธ๊ฒ ๋๋ ๋ฌด์จ ์๊ด์ด์ฃ ?" | |
| ] | |
| }, | |
| { | |
| "id": "mother_abandoned_factory_persona", | |
| "type": "npc_persona", | |
| "npc_id": "mother_abandoned_factory", | |
| "persona_name": "Silvia", | |
| "style": "emotional", | |
| "traits": ["์กฐ์ฌ์ค๋ฌ์", "์์ฒ๋ฐ์", "์ ๋ขฐ ํ๋ณต ์ค"], | |
| "backstory": "์ค๋น์๋ ๊ณผ๊ฑฐ ํ์ฌ๋ก ๊ฐ์กฑ์ ์์๊ณ , ๊ทธ ๊ธฐ์ต์ ๋ ์ฌ๋ฆฌ๋ ๊ฒ์ ํ๋ค์ดํ๋ค." | |
| }, | |
| { | |
| "id": "mother_abandoned_factory_in_progress_turn_01", | |
| "type": "dialogue_turn", | |
| "npc_id": "mother_abandoned_factory", | |
| "quest_stage": "in_progress", | |
| "turn_index": 1, | |
| "player": "์ด ์ฌ์ง์ ๋ณด์ธ์. ๊ธฐ์ต๋์๋์?", | |
| "npc": "์ด๊ฑด... ์ค๋๋ ์ฌ์ง์ด๊ตฐ์. ์ด๋ ดํ์ด ๊ธฐ์ต์ด ๋ฉ๋๋ค.", | |
| "delta": { "trust": 0.121, "relationship": 0.031 }, | |
| "flags": { "npc_main_story": 1 }, | |
| "emotion": "nostalgic" | |
| }, | |
| { | |
| "id": "mother_abandoned_factory_in_progress_turn_02", | |
| "type": "dialogue_turn", | |
| "npc_id": "mother_abandoned_factory", | |
| "quest_stage": "in_progress", | |
| "turn_index": 2, | |
| "player": "ํน์ ์ด๊ณณ์์ ๋ฌด์จ ์ผ์ด ์์๋์ง ๋ง์ํด ์ฃผ์ค ์ ์๋์?", | |
| "npc": "๊ทธ๋ ์ ์ผ์... ์์ง๋ ์ ๋ง์์ ๋ฌด๊ฒ๊ฒ ํฉ๋๋ค.", | |
| "delta": { "trust": 0.118, "relationship": 0.029 }, | |
| "flags": { "npc_main_story": 1 }, | |
| "emotion": "sad" | |
| }, | |
| { | |
| "id": "mother_abandoned_factory_in_progress_turn_03", | |
| "type": "dialogue_turn", | |
| "npc_id": "mother_abandoned_factory", | |
| "quest_stage": "in_progress", | |
| "turn_index": 3, | |
| "player": "ํ๋์๋ฉด ๋ง์ ์ ํ์ ๋ ๊ด์ฐฎ์์.", | |
| "npc": "์๋์์... ์ด์ ๋ ์กฐ๊ธ์ฉ ๋งํ ์ ์์ ๊ฒ ๊ฐ์์.", | |
| "delta": { "trust": 0.115, "relationship": 0.028 }, | |
| "flags": { "npc_main_story": 1 }, | |
| "emotion": "hesitant" | |
| }, | |
| { | |
| "id": "mother_abandoned_factory_in_progress_turn_04", | |
| "type": "dialogue_turn", | |
| "npc_id": "mother_abandoned_factory", | |
| "quest_stage": "in_progress", | |
| "turn_index": 4, | |
| "player": "๋น์ ์ด ํธ์ํ์ค ๋ ๋ง์ํด ์ฃผ์ธ์.", | |
| "npc": "๊ทธ๋ , ๊ณต์ฅ์์ ๋ถ์ด ๋ฌ์ด์. ๋ชจ๋๊ฐ ํผ๋์ค๋ฌ์ ์ฃ .", | |
| "delta": { "trust": 0.116, "relationship": 0.027 }, | |
| "flags": { "npc_main_story": 1 }, | |
| "emotion": "anxious" | |
| }, | |
| { | |
| "id": "mother_abandoned_factory_in_progress_turn_05", | |
| "type": "dialogue_turn", | |
| "npc_id": "mother_abandoned_factory", | |
| "quest_stage": "in_progress", | |
| "turn_index": 5, | |
| "player": "๊ทธ๋ ๊ฐ์กฑ๋ถ๋ค์...", | |
| "npc": "๊ทธ๋ค์... ๊ทธ ๋ถ ์์์ ๋์ค์ง ๋ชปํ์ด์.", | |
| "delta": { "trust": 0.119, "relationship": 0.030 }, | |
| "flags": { "npc_main_story": 1 }, | |
| "emotion": "grief" | |
| }, | |
| { | |
| "id": "mother_abandoned_factory_in_progress_turn_06", | |
| "type": "dialogue_turn", | |
| "npc_id": "mother_abandoned_factory", | |
| "quest_stage": "in_progress", | |
| "turn_index": 6, | |
| "player": "์ ๋ง ์ํ๊น์ด ์ผ์ด๋ค์. ํ๋์ จ์ ๊ฑฐ์์.", | |
| "npc": "๋ค... ํ์ง๋ง ์ด์ ๋ ๊ทธ ๊ธฐ์ต์ ๋ง์ฃผํ๋ ค๊ณ ํด์.", | |
| "delta": { "trust": 0.122, "relationship": 0.032 }, | |
| "flags": { "npc_main_story": 1 }, | |
| "emotion": "resolute" | |
| }, | |
| { | |
| "id": "mother_abandoned_factory_in_progress_turn_07", | |
| "type": "dialogue_turn", | |
| "npc_id": "mother_abandoned_factory", | |
| "quest_stage": "in_progress", | |
| "turn_index": 7, | |
| "player": "ํน์ ๊ทธ๋ ์ ๋จ์๋ฅผ ์ฐพ๋ ๋ฐ ๋์์ด ๋ ๊น์?", | |
| "npc": "์ด ์ฌ์ง์ด... ๋ฌด์ธ๊ฐ๋ฅผ ๋ ์ฌ๋ฆฌ๊ฒ ํ๋ค์.", | |
| "delta": { "trust": 0.120, "relationship": 0.031 }, | |
| "flags": { "npc_main_story": 1 }, | |
| "emotion": "thoughtful" | |
| }, | |
| { | |
| "id": "mother_abandoned_factory_in_progress_turn_08", | |
| "type": "dialogue_turn", | |
| "npc_id": "mother_abandoned_factory", | |
| "quest_stage": "in_progress", | |
| "turn_index": 8, | |
| "player": "์ฌ์ง ์ ์ธ๋ฌผ์ ๋๊ตฌ์ธ๊ฐ์?", | |
| "npc": "์ ์๋ค, ์ ์ด์จ์ด์์. ๊ทธ๋ ๊ทธ๋ ...", | |
| "delta": { "trust": 0.118, "relationship": 0.029 }, | |
| "flags": { "npc_main_story": 1 }, | |
| "emotion": "melancholy" | |
| }, | |
| { | |
| "id": "mother_abandoned_factory_in_progress_turn_09", | |
| "type": "dialogue_turn", | |
| "npc_id": "mother_abandoned_factory", | |
| "quest_stage": "in_progress", | |
| "turn_index": 9, | |
| "player": "๊ด์ฐฎ์ผ์๋ฉด ๊ณ์ ๋ง์ํด ์ฃผ์ธ์.", | |
| "npc": "๊ทธ๋ ๋ถ์ด ๋๊ธฐ ์ ๊น์ง ๊ณต์ฅ์์ ์ ๋ฅผ ๊ธฐ๋ค๋ฆฌ๊ณ ์์์ด์.", | |
| "delta": { "trust": 0.117, "relationship": 0.028 }, | |
| "flags": { "npc_main_story": 1 }, | |
| "emotion": "somber" | |
| }, | |
| { | |
| "id": "mother_abandoned_factory_in_progress_turn_10", | |
| "type": "dialogue_turn", | |
| "npc_id": "mother_abandoned_factory", | |
| "quest_stage": "in_progress", | |
| "turn_index": 10, | |
| "player": "๊ทธ๋ ์ ์ง์ค์ ๊ผญ ๋ฐํ๋๋ฆด๊ฒ์.", | |
| "npc": "๊ณ ๋ง์์... ์ด๊ฑด ๋น์ ์๊ฒ ๋๋ฆด๊ฒ์. ๋์์ด ๋ ๊ฑฐ์์.", | |
| "delta": { "trust": 0.150, "relationship": 0.050 }, | |
| "flags": [ | |
| { "flag_name": "npc_main_story", "flag_value": "yes" }, | |
| { "flag_name": "give_item", "flag_value": "gold_necklace" } | |
| ], | |
| "emotion": "grateful" | |
| } | |
| ] | |