[{"data":1,"prerenderedAt":1104},["ShallowReactive",2],{"navigation_docs":3,"-games-forge-master-project-document":589,"-games-forge-master-project-document-surround":1100},[4,14,35,297,332,357,408,513,533,559,567],{"title":5,"path":6,"stem":7,"children":8,"page":13},"Claude","\u002F.claude",".claude",[9],{"title":10,"path":11,"stem":12},"SettingsLocal","\u002F.claude\u002Fsettings.local",".claude\u002Fsettings.local",false,{"title":15,"path":16,"stem":17,"children":18,"page":13},"Obsidian","\u002F.obsidian",".obsidian",[19,23,27,31],{"title":20,"path":21,"stem":22},"App","\u002F.obsidian\u002Fapp",".obsidian\u002Fapp",{"title":24,"path":25,"stem":26},"Appearance","\u002F.obsidian\u002Fappearance",".obsidian\u002Fappearance",{"title":28,"path":29,"stem":30},"Core Plugins","\u002F.obsidian\u002Fcore-plugins",".obsidian\u002Fcore-plugins",{"title":32,"path":33,"stem":34},"Workspace","\u002F.obsidian\u002Fworkspace",".obsidian\u002Fworkspace",{"title":36,"path":37,"stem":38,"children":39,"page":13},"Smart Env","\u002F.smart-env",".smart-env",[40,48,60,285,293],{"title":41,"path":42,"stem":43,"children":44,"page":13},"EmbeddingModels","\u002F.smart-env\u002Fembedding_models",".smart-env\u002Fembedding_models",[45],{"title":41,"path":46,"stem":47},"\u002F.smart-env\u002Fembedding_models\u002Fembedding_models",".smart-env\u002Fembedding_models\u002Fembedding_models",{"title":49,"path":50,"stem":51,"children":52,"page":13},"EventLogs","\u002F.smart-env\u002Fevent_logs",".smart-env\u002Fevent_logs",[53,56],{"title":49,"path":54,"stem":55},"\u002F.smart-env\u002Fevent_logs\u002Fevent_logs",".smart-env\u002Fevent_logs\u002Fevent_logs",{"title":57,"path":58,"stem":59},"EventLogs WHIRLIGIG SAW","\u002F.smart-env\u002Fevent_logs\u002Fevent_logs-whirligig-saw",".smart-env\u002Fevent_logs\u002Fevent_logs-WHIRLIGIG-SAW",{"title":61,"path":62,"stem":63,"children":64,"page":13},"Multi","\u002F.smart-env\u002Fmulti",".smart-env\u002Fmulti",[65,69,73,77,81,85,89,93,97,101,105,109,113,117,121,125,129,133,137,141,145,149,153,157,161,165,169,173,177,181,185,189,193,197,201,205,209,213,217,221,225,229,233,237,241,245,249,253,257,261,265,269,273,277,281],{"title":66,"path":67,"stem":68},"DnDAlakHulMd","\u002F.smart-env\u002Fmulti\u002Fdnd_alak_hul_md",".smart-env\u002Fmulti\u002FDnD_Alak_Hul_md",{"title":70,"path":71,"stem":72},"DnDCharactersAlakHulMd","\u002F.smart-env\u002Fmulti\u002Fdnd_characters_alak_hul_md",".smart-env\u002Fmulti\u002FDnD_Characters_Alak_Hul_md",{"title":74,"path":75,"stem":76},"DnDCharactersCharactersMd","\u002F.smart-env\u002Fmulti\u002Fdnd_characters_characters_md",".smart-env\u002Fmulti\u002FDnD_Characters_Characters_md",{"title":78,"path":79,"stem":80},"DnDCharactersNevelynMd","\u002F.smart-env\u002Fmulti\u002Fdnd_characters_nevelyn_md",".smart-env\u002Fmulti\u002FDnD_Characters_Nevelyn_md",{"title":82,"path":83,"stem":84},"DnDDNDDrawingsMd","\u002F.smart-env\u002Fmulti\u002Fdnd_dnd_drawings_md",".smart-env\u002Fmulti\u002FDnD_DND_Drawings_md",{"title":86,"path":87,"stem":88},"DnDDNDMd","\u002F.smart-env\u002Fmulti\u002Fdnd_dnd_md",".smart-env\u002Fmulti\u002FDnD_DND_md",{"title":90,"path":91,"stem":92},"DnDMagicItemsBootsOfVigilanceMd","\u002F.smart-env\u002Fmulti\u002Fdnd_magic_items_boots_of_vigilance_md",".smart-env\u002Fmulti\u002FDnD_Magic_Items_Boots_Of_Vigilance_md",{"title":94,"path":95,"stem":96},"DnDMagicItemsMagicItemsMd","\u002F.smart-env\u002Fmulti\u002Fdnd_magic_items_magic_items_md",".smart-env\u002Fmulti\u002FDnD_Magic_Items_Magic_Items_md",{"title":98,"path":99,"stem":100},"DnDMagicItemsStaffOfHealingMd","\u002F.smart-env\u002Fmulti\u002Fdnd_magic_items_staff_of_healing_md",".smart-env\u002Fmulti\u002FDnD_Magic_Items_Staff_of_Healing_md",{"title":102,"path":103,"stem":104},"DnDNevelynMd","\u002F.smart-env\u002Fmulti\u002Fdnd_nevelyn_md",".smart-env\u002Fmulti\u002FDnD_Nevelyn_md",{"title":106,"path":107,"stem":108},"ForgeMasterArtBossesMd","\u002F.smart-env\u002Fmulti\u002Fforge_master_art_bosses_md",".smart-env\u002Fmulti\u002FForge_Master_Art_Bosses_md",{"title":110,"path":111,"stem":112},"ForgeMasterGameLoopsGameLoopMd","\u002F.smart-env\u002Fmulti\u002Fforge_master_game_loops_game_loop_md",".smart-env\u002Fmulti\u002FForge_Master_Game_Loops_Game_Loop_md",{"title":114,"path":115,"stem":116},"ForgeMasterLoreMainStoryMd","\u002F.smart-env\u002Fmulti\u002Fforge_master_lore_main_story_md",".smart-env\u002Fmulti\u002FForge_Master_Lore_Main_Story_md",{"title":118,"path":119,"stem":120},"ForgeMasterLoreWorldLoreMd","\u002F.smart-env\u002Fmulti\u002Fforge_master_lore_world_lore_md",".smart-env\u002Fmulti\u002FForge_Master_Lore_World_Lore_md",{"title":122,"path":123,"stem":124},"ForgeMasterProjectDocumentMd","\u002F.smart-env\u002Fmulti\u002Fforge_master_project_document_md",".smart-env\u002Fmulti\u002FForge_Master_Project_Document_md",{"title":126,"path":127,"stem":128},"GameDevForgeGameMd","\u002F.smart-env\u002Fmulti\u002Fgame_dev_forge_game_md",".smart-env\u002Fmulti\u002FGame_Dev_forge_game_md",{"title":130,"path":131,"stem":132},"GiftsCarla&RobertoMd","\u002F.smart-env\u002Fmulti\u002Fgifts_carla_and_roberto_md",".smart-env\u002Fmulti\u002FGifts_Carla_&_Roberto_md",{"title":134,"path":135,"stem":136},"GiftsCharlotteGiftIdeasMd","\u002F.smart-env\u002Fmulti\u002Fgifts_charlotte_gift_ideas_md",".smart-env\u002Fmulti\u002FGifts_Charlotte_Gift_Ideas_md",{"title":138,"path":139,"stem":140},"GiftsFelipeMd","\u002F.smart-env\u002Fmulti\u002Fgifts_felipe_md",".smart-env\u002Fmulti\u002FGifts_Felipe_md",{"title":142,"path":143,"stem":144},"GiftsMiscGiftsMd","\u002F.smart-env\u002Fmulti\u002Fgifts_misc_gifts_md",".smart-env\u002Fmulti\u002FGifts_Misc_Gifts_md",{"title":146,"path":147,"stem":148},"MicrosoftAccountMd","\u002F.smart-env\u002Fmulti\u002Fmicrosoft_account_md",".smart-env\u002Fmulti\u002FMicrosoft_account_md",{"title":150,"path":151,"stem":152},"Money&WorkBankMd","\u002F.smart-env\u002Fmulti\u002Fmoney_and_work_bank_md",".smart-env\u002Fmulti\u002FMoney_&_Work_Bank_md",{"title":154,"path":155,"stem":156},"Money&WorkOwedParentsMd","\u002F.smart-env\u002Fmulti\u002Fmoney_and_work_owed_parents_md",".smart-env\u002Fmulti\u002FMoney_&_Work_Owed_Parents_md",{"title":158,"path":159,"stem":160},"Money&WorkTaxMd","\u002F.smart-env\u002Fmulti\u002Fmoney_and_work_tax_md",".smart-env\u002Fmulti\u002FMoney_&_Work_Tax_md",{"title":162,"path":163,"stem":164},"Money&WorkWorkDetailsMd","\u002F.smart-env\u002Fmulti\u002Fmoney_and_work_work_details_md",".smart-env\u002Fmulti\u002FMoney_&_Work_Work_Details_md",{"title":166,"path":167,"stem":168},"RecipesDrinksTheLawnmowerMd","\u002F.smart-env\u002Fmulti\u002Frecipes_drinks_the_lawnmower_md",".smart-env\u002Fmulti\u002FRecipes_Drinks_The_Lawnmower_md",{"title":170,"path":171,"stem":172},"RecipesFoodBrazillianMd","\u002F.smart-env\u002Fmulti\u002Frecipes_food_brazillian_md",".smart-env\u002Fmulti\u002FRecipes_Food_Brazillian_md",{"title":174,"path":175,"stem":176},"Tldraw2026 02 13942AMMd","\u002F.smart-env\u002Fmulti\u002Ftldraw_2026-02-13_9_42am_md",".smart-env\u002Fmulti\u002FTldraw_2026-02-13_9_42AM_md",{"title":178,"path":179,"stem":180},"WelcomeMd","\u002F.smart-env\u002Fmulti\u002Fwelcome_md",".smart-env\u002Fmulti\u002FWelcome_md",{"title":182,"path":183,"stem":184},"WorkAWSMd","\u002F.smart-env\u002Fmulti\u002Fwork_aws_md",".smart-env\u002Fmulti\u002FWork_AWS_md",{"title":186,"path":187,"stem":188},"WorkServiceGapsAccountCreation Non IGAMd","\u002F.smart-env\u002Fmulti\u002Fwork_service_gaps_account_creation_-_non-iga_md",".smart-env\u002Fmulti\u002FWork_Service_Gaps_Account_Creation_-_Non-IGA_md",{"title":190,"path":191,"stem":192},"WorkServiceGapsFilesharingAccessMd","\u002F.smart-env\u002Fmulti\u002Fwork_service_gaps_filesharing_access_md",".smart-env\u002Fmulti\u002FWork_Service_Gaps_Filesharing_Access_md",{"title":194,"path":195,"stem":196},"WorkServiceGapsServiceGapsMd","\u002F.smart-env\u002Fmulti\u002Fwork_service_gaps_service_gaps_md",".smart-env\u002Fmulti\u002FWork_Service_Gaps_Service_Gaps_md",{"title":198,"path":199,"stem":200},"WorkServiceGapsUserExtensionMd","\u002F.smart-env\u002Fmulti\u002Fwork_service_gaps_user_extension_md",".smart-env\u002Fmulti\u002FWork_Service_Gaps_User_Extension_md",{"title":202,"path":203,"stem":204},"WorkKeyboardUpdateLinkMd","\u002F.smart-env\u002Fmulti\u002Fwork_keyboard_update_link_md",".smart-env\u002Fmulti\u002FWork_keyboard_update_link_md",{"title":206,"path":207,"stem":208},"CopilotCopilot ConversationsCurrentForgemasterStoryline@20260419170835Md","\u002F.smart-env\u002Fmulti\u002Fcopilot_copilot-conversations_current_forgemaster_storyline@20260419_170835_md",".smart-env\u002Fmulti\u002Fcopilot_copilot-conversations_Current_Forgemaster_Storyline@20260419_170835_md",{"title":210,"path":211,"stem":212},"CopilotCopilot ConversationsForgeMasterStorylineInquiry@20260419170835Md","\u002F.smart-env\u002Fmulti\u002Fcopilot_copilot-conversations_forgemaster_storyline_inquiry@20260419_170835_md",".smart-env\u002Fmulti\u002Fcopilot_copilot-conversations_ForgeMaster_Storyline_Inquiry@20260419_170835_md",{"title":214,"path":215,"stem":216},"CopilotCopilot ConversationsProjectNextSteps@20260418041856Md","\u002F.smart-env\u002Fmulti\u002Fcopilot_copilot-conversations_project_next_steps@20260418_041856_md",".smart-env\u002Fmulti\u002Fcopilot_copilot-conversations_Project_Next_Steps@20260418_041856_md",{"title":218,"path":219,"stem":220},"CopilotCopilot ConversationsWhatIsTheNextStepForTheProject@20260418041856Md","\u002F.smart-env\u002Fmulti\u002Fcopilot_copilot-conversations_what_is_the_next_step_for_the_project@20260418_041856_md",".smart-env\u002Fmulti\u002Fcopilot_copilot-conversations_What_is_the_next_step_for_the_project@20260418_041856_md",{"title":222,"path":223,"stem":224},"CopilotCopilot ConversationsWhatIsTheCurrentStoryLineOfForgemaster@20260419170835Md","\u002F.smart-env\u002Fmulti\u002Fcopilot_copilot-conversations_what_is_the_current_story_line_of_forgemaster@20260419_170835_md",".smart-env\u002Fmulti\u002Fcopilot_copilot-conversations_what_is_the_current_story_line_of_forgemaster@20260419_170835_md",{"title":226,"path":227,"stem":228},"CopilotCopilot Custom PromptsClipWebPageMd","\u002F.smart-env\u002Fmulti\u002Fcopilot_copilot-custom-prompts_clip_web_page_md",".smart-env\u002Fmulti\u002Fcopilot_copilot-custom-prompts_Clip_Web_Page_md",{"title":230,"path":231,"stem":232},"CopilotCopilot Custom PromptsClipYouTubeTranscriptMd","\u002F.smart-env\u002Fmulti\u002Fcopilot_copilot-custom-prompts_clip_youtube_transcript_md",".smart-env\u002Fmulti\u002Fcopilot_copilot-custom-prompts_Clip_YouTube_Transcript_md",{"title":234,"path":235,"stem":236},"CopilotCopilot Custom PromptsEmojifyMd","\u002F.smart-env\u002Fmulti\u002Fcopilot_copilot-custom-prompts_emojify_md",".smart-env\u002Fmulti\u002Fcopilot_copilot-custom-prompts_Emojify_md",{"title":238,"path":239,"stem":240},"CopilotCopilot Custom PromptsExplainLikeIAm5Md","\u002F.smart-env\u002Fmulti\u002Fcopilot_copilot-custom-prompts_explain_like_i_am_5_md",".smart-env\u002Fmulti\u002Fcopilot_copilot-custom-prompts_Explain_like_I_am_5_md",{"title":242,"path":243,"stem":244},"CopilotCopilot Custom PromptsFixGrammarAndSpellingMd","\u002F.smart-env\u002Fmulti\u002Fcopilot_copilot-custom-prompts_fix_grammar_and_spelling_md",".smart-env\u002Fmulti\u002Fcopilot_copilot-custom-prompts_Fix_grammar_and_spelling_md",{"title":246,"path":247,"stem":248},"CopilotCopilot Custom PromptsGenerateGlossaryMd","\u002F.smart-env\u002Fmulti\u002Fcopilot_copilot-custom-prompts_generate_glossary_md",".smart-env\u002Fmulti\u002Fcopilot_copilot-custom-prompts_Generate_glossary_md",{"title":250,"path":251,"stem":252},"CopilotCopilot Custom PromptsGenerateTableOfContentsMd","\u002F.smart-env\u002Fmulti\u002Fcopilot_copilot-custom-prompts_generate_table_of_contents_md",".smart-env\u002Fmulti\u002Fcopilot_copilot-custom-prompts_Generate_table_of_contents_md",{"title":254,"path":255,"stem":256},"CopilotCopilot Custom PromptsMakeLongerMd","\u002F.smart-env\u002Fmulti\u002Fcopilot_copilot-custom-prompts_make_longer_md",".smart-env\u002Fmulti\u002Fcopilot_copilot-custom-prompts_Make_longer_md",{"title":258,"path":259,"stem":260},"CopilotCopilot Custom PromptsMakeShorterMd","\u002F.smart-env\u002Fmulti\u002Fcopilot_copilot-custom-prompts_make_shorter_md",".smart-env\u002Fmulti\u002Fcopilot_copilot-custom-prompts_Make_shorter_md",{"title":262,"path":263,"stem":264},"CopilotCopilot Custom PromptsRemoveURLsMd","\u002F.smart-env\u002Fmulti\u002Fcopilot_copilot-custom-prompts_remove_urls_md",".smart-env\u002Fmulti\u002Fcopilot_copilot-custom-prompts_Remove_URLs_md",{"title":266,"path":267,"stem":268},"CopilotCopilot Custom PromptsRewriteAsTweetMd","\u002F.smart-env\u002Fmulti\u002Fcopilot_copilot-custom-prompts_rewrite_as_tweet_md",".smart-env\u002Fmulti\u002Fcopilot_copilot-custom-prompts_Rewrite_as_tweet_md",{"title":270,"path":271,"stem":272},"CopilotCopilot Custom PromptsRewriteAsTweetThreadMd","\u002F.smart-env\u002Fmulti\u002Fcopilot_copilot-custom-prompts_rewrite_as_tweet_thread_md",".smart-env\u002Fmulti\u002Fcopilot_copilot-custom-prompts_Rewrite_as_tweet_thread_md",{"title":274,"path":275,"stem":276},"CopilotCopilot Custom PromptsSimplifyMd","\u002F.smart-env\u002Fmulti\u002Fcopilot_copilot-custom-prompts_simplify_md",".smart-env\u002Fmulti\u002Fcopilot_copilot-custom-prompts_Simplify_md",{"title":278,"path":279,"stem":280},"CopilotCopilot Custom PromptsSummarizeMd","\u002F.smart-env\u002Fmulti\u002Fcopilot_copilot-custom-prompts_summarize_md",".smart-env\u002Fmulti\u002Fcopilot_copilot-custom-prompts_Summarize_md",{"title":282,"path":283,"stem":284},"CopilotCopilot Custom PromptsTranslateToChineseMd","\u002F.smart-env\u002Fmulti\u002Fcopilot_copilot-custom-prompts_translate_to_chinese_md",".smart-env\u002Fmulti\u002Fcopilot_copilot-custom-prompts_Translate_to_Chinese_md",{"title":286,"path":287,"stem":288,"children":289,"page":13},"SmartContexts","\u002F.smart-env\u002Fsmart_contexts",".smart-env\u002Fsmart_contexts",[290],{"title":286,"path":291,"stem":292},"\u002F.smart-env\u002Fsmart_contexts\u002Fsmart_contexts",".smart-env\u002Fsmart_contexts\u002Fsmart_contexts",{"title":294,"path":295,"stem":296},"SmartEnv","\u002F.smart-env\u002Fsmart_env",".smart-env\u002Fsmart_env",{"title":298,"path":299,"stem":300,"children":301,"page":13},"Getting Started","\u002Fgetting-started","1.getting-started",[302,307,312,317,322,327],{"title":303,"path":304,"stem":305,"icon":306},"Introduction","\u002Fgetting-started\u002Fintroduction","1.getting-started\u002F2.introduction","i-lucide-house",{"title":308,"path":309,"stem":310,"icon":311},"Installation","\u002Fgetting-started\u002Finstallation","1.getting-started\u002F3.installation","i-lucide-download",{"title":313,"path":314,"stem":315,"icon":316},"Project Structure","\u002Fgetting-started\u002Fproject-structure","1.getting-started\u002F4.project-structure","i-lucide-folder-tree",{"title":318,"path":319,"stem":320,"icon":321},"Studio module","\u002Fgetting-started\u002Fstudio","1.getting-started\u002F5.studio","i-lucide-mouse-pointer-2",{"title":323,"path":324,"stem":325,"icon":326},"Migration","\u002Fgetting-started\u002Fmigration","1.getting-started\u002F6.migration","i-lucide-replace",{"title":328,"path":329,"stem":330,"icon":331},"Troubleshooting","\u002Fgetting-started\u002Ftroubleshooting","1.getting-started\u002F7.troubleshooting","i-lucide-wrench",{"title":333,"path":334,"stem":335,"children":336,"page":13},"Essentials","\u002Fessentials","2.essentials",[337,342,347,352],{"title":338,"path":339,"stem":340,"icon":341},"Markdown Syntax","\u002Fessentials\u002Fmarkdown-syntax","2.essentials\u002F1.markdown-syntax","i-lucide-heading-1",{"title":343,"path":344,"stem":345,"icon":346},"Code Blocks","\u002Fessentials\u002Fcode-blocks","2.essentials\u002F2.code-blocks","i-lucide-code-xml",{"title":348,"path":349,"stem":350,"icon":351},"Components","\u002Fessentials\u002Fcomponents","2.essentials\u002F3.components","i-lucide-component",{"title":353,"path":354,"stem":355,"icon":356},"Images and Embeds","\u002Fessentials\u002Fimages-embeds","2.essentials\u002F4.images-embeds","i-lucide-image",{"title":358,"path":359,"stem":360,"children":361,"page":13},"Dnd","\u002Fdnd","DnD",[362,366,381,385,389,405],{"title":363,"path":364,"stem":365},"Alak Hul","\u002Fdnd\u002Falak-hul","DnD\u002FAlak Hul",{"title":367,"path":368,"stem":369,"children":370,"page":13},"Characters","\u002Fdnd\u002Fcharacters","DnD\u002FCharacters",[371,374,377],{"title":363,"path":372,"stem":373},"\u002Fdnd\u002Fcharacters\u002Falak-hul","DnD\u002FCharacters\u002FAlak Hul",{"title":367,"path":375,"stem":376},"\u002Fdnd\u002Fcharacters\u002Fcharacters","DnD\u002FCharacters\u002FCharacters",{"title":378,"path":379,"stem":380},"Nevelyn","\u002Fdnd\u002Fcharacters\u002Fnevelyn","DnD\u002FCharacters\u002FNevelyn",{"title":382,"path":383,"stem":384},"DND","\u002Fdnd\u002Fdnd","DnD\u002FDND",{"title":386,"path":387,"stem":388},"DND Drawings","\u002Fdnd\u002Fdnd-drawings","DnD\u002FDND Drawings",{"title":390,"path":391,"stem":392,"children":393,"page":13},"Magic Items","\u002Fdnd\u002Fmagic-items","DnD\u002FMagic Items",[394,398,401],{"title":395,"path":396,"stem":397},"Boots Of Vigilance","\u002Fdnd\u002Fmagic-items\u002Fboots-of-vigilance","DnD\u002FMagic Items\u002FBoots Of Vigilance",{"title":390,"path":399,"stem":400},"\u002Fdnd\u002Fmagic-items\u002Fmagic-items","DnD\u002FMagic Items\u002FMagic Items",{"title":402,"path":403,"stem":404},"Staff Of Healing","\u002Fdnd\u002Fmagic-items\u002Fstaff-of-healing","DnD\u002FMagic Items\u002FStaff of Healing",{"title":378,"path":406,"stem":407},"\u002Fdnd\u002Fnevelyn","DnD\u002FNevelyn",{"title":409,"path":410,"stem":409,"children":411,"page":13},"Games","\u002Fgames",[412,434],{"title":413,"path":414,"stem":415,"children":416,"page":13},"Bloodborne Vampire","\u002Fgames\u002Fbloodborne-vampire","Games\u002FBloodborne Vampire",[417,430],{"title":418,"path":419,"stem":420,"children":421,"page":13},"Bosses","\u002Fgames\u002Fbloodborne-vampire\u002Fbosses","Games\u002FBloodborne Vampire\u002FBosses",[422,426],{"title":423,"path":424,"stem":425},"Ankou    The Watchmaker","\u002Fgames\u002Fbloodborne-vampire\u002Fbosses\u002Fankou-the-watchmaker","Games\u002FBloodborne Vampire\u002FBosses\u002FAnkou -  The Watchmaker",{"title":427,"path":428,"stem":429},"Guard Dog","\u002Fgames\u002Fbloodborne-vampire\u002Fbosses\u002Fguard-dog","Games\u002FBloodborne Vampire\u002FBosses\u002FGuard dog",{"title":431,"path":432,"stem":433},"Gothic Steampunk Dream Escape Game","\u002Fgames\u002Fbloodborne-vampire\u002Fgothic-steampunk-dream-escape-game","Games\u002FBloodborne Vampire\u002FGothic Steampunk Dream Escape Game",{"title":435,"path":436,"stem":437,"children":438,"page":13},"Forge Master","\u002Fgames\u002Fforge-master","Games\u002FForge Master",[439,447,468,509],{"title":440,"path":441,"stem":442,"children":443,"page":13},"Art","\u002Fgames\u002Fforge-master\u002Fart","Games\u002FForge Master\u002FArt",[444],{"title":418,"path":445,"stem":446},"\u002Fgames\u002Fforge-master\u002Fart\u002Fbosses","Games\u002FForge Master\u002FArt\u002FBosses",{"title":448,"path":449,"stem":450,"children":451,"page":13},"Game Loops","\u002Fgames\u002Fforge-master\u002Fgame-loops","Games\u002FForge Master\u002FGame Loops",[452,456,460,464],{"title":453,"path":454,"stem":455},"Expedition Loop","\u002Fgames\u002Fforge-master\u002Fgame-loops\u002Fexpedition-loop","Games\u002FForge Master\u002FGame Loops\u002FExpedition Loop",{"title":457,"path":458,"stem":459},"Forge Loop","\u002Fgames\u002Fforge-master\u002Fgame-loops\u002Fforge-loop","Games\u002FForge Master\u002FGame Loops\u002FForge Loop",{"title":461,"path":462,"stem":463},"Game Loop","\u002Fgames\u002Fforge-master\u002Fgame-loops\u002Fgame-loop","Games\u002FForge Master\u002FGame Loops\u002FGame Loop",{"title":465,"path":466,"stem":467},"Raid Loop","\u002Fgames\u002Fforge-master\u002Fgame-loops\u002Fraid-loop","Games\u002FForge Master\u002FGame Loops\u002FRaid Loop",{"title":469,"path":470,"stem":471,"children":472,"page":13},"Lore","\u002Fgames\u002Fforge-master\u002Flore","Games\u002FForge Master\u002FLore",[473,497,501,505],{"title":418,"path":474,"stem":475,"children":476,"page":13},"\u002Fgames\u002Fforge-master\u002Flore\u002Fbosses","Games\u002FForge Master\u002FLore\u002FBosses",[477,481,485,489,493],{"title":478,"path":479,"stem":480},"Anti Christ","\u002Fgames\u002Fforge-master\u002Flore\u002Fbosses\u002Fanti-christ","Games\u002FForge Master\u002FLore\u002FBosses\u002FAnti-Christ",{"title":482,"path":483,"stem":484},"Death","\u002Fgames\u002Fforge-master\u002Flore\u002Fbosses\u002Fdeath","Games\u002FForge Master\u002FLore\u002FBosses\u002FDeath",{"title":486,"path":487,"stem":488},"Devil","\u002Fgames\u002Fforge-master\u002Flore\u002Fbosses\u002Fdevil","Games\u002FForge Master\u002FLore\u002FBosses\u002FDevil",{"title":490,"path":491,"stem":492},"Famine","\u002Fgames\u002Fforge-master\u002Flore\u002Fbosses\u002Ffamine","Games\u002FForge Master\u002FLore\u002FBosses\u002FFamine",{"title":494,"path":495,"stem":496},"Plague","\u002Fgames\u002Fforge-master\u002Flore\u002Fbosses\u002Fplague","Games\u002FForge Master\u002FLore\u002FBosses\u002FPlague",{"title":498,"path":499,"stem":500},"Main Story","\u002Fgames\u002Fforge-master\u002Flore\u002Fmain-story","Games\u002FForge Master\u002FLore\u002FMain Story",{"title":502,"path":503,"stem":504},"Religion","\u002Fgames\u002Fforge-master\u002Flore\u002Freligion","Games\u002FForge Master\u002FLore\u002FReligion",{"title":506,"path":507,"stem":508},"World & Kingdom","\u002Fgames\u002Fforge-master\u002Flore\u002Fworld-and-kingdom","Games\u002FForge Master\u002FLore\u002FWorld & Kingdom",{"title":510,"path":511,"stem":512},"Project Document","\u002Fgames\u002Fforge-master\u002Fproject-document","Games\u002FForge Master\u002FProject Document",{"title":514,"path":515,"stem":514,"children":516,"page":13},"Gifts","\u002Fgifts",[517,521,525,529],{"title":518,"path":519,"stem":520},"Carla & Roberto","\u002Fgifts\u002Fcarla-and-roberto","Gifts\u002FCarla & Roberto",{"title":522,"path":523,"stem":524},"Charlotte Gift Ideas","\u002Fgifts\u002Fcharlotte-gift-ideas","Gifts\u002FCharlotte Gift Ideas",{"title":526,"path":527,"stem":528},"Felipe","\u002Fgifts\u002Ffelipe","Gifts\u002FFelipe",{"title":530,"path":531,"stem":532},"Misc Gifts","\u002Fgifts\u002Fmisc-gifts","Gifts\u002FMisc Gifts",{"title":534,"path":535,"stem":536,"children":537,"page":13},"Money And Work","\u002Fmoney-and-work","Money & Work",[538,542,551,555],{"title":539,"path":540,"stem":541},"Bank","\u002Fmoney-and-work\u002Fbank","Money & Work\u002FBank",{"title":543,"path":544,"stem":545,"children":546,"page":13},"Owed","\u002Fmoney-and-work\u002Fowed","Money & Work\u002FOwed",[547],{"title":548,"path":549,"stem":550},"Parents","\u002Fmoney-and-work\u002Fowed\u002Fparents","Money & Work\u002FOwed\u002FParents",{"title":552,"path":553,"stem":554},"Tax","\u002Fmoney-and-work\u002Ftax","Money & Work\u002FTax",{"title":556,"path":557,"stem":558},"Work Details","\u002Fmoney-and-work\u002Fwork-details","Money & Work\u002FWork Details",{"title":560,"path":561,"stem":560,"children":562,"page":13},"Plans","\u002Fplans",[563],{"title":564,"path":565,"stem":566},"Wedding","\u002Fplans\u002F2027-01-30-wedding","Plans\u002F2027-01-30 Wedding",{"title":568,"path":569,"stem":568,"children":570,"page":13},"Recipes","\u002Frecipes",[571,580],{"title":572,"path":573,"stem":574,"children":575,"page":13},"Drinks","\u002Frecipes\u002Fdrinks","Recipes\u002FDrinks",[576],{"title":577,"path":578,"stem":579},"The Lawnmower","\u002Frecipes\u002Fdrinks\u002Fthe-lawnmower","Recipes\u002FDrinks\u002FThe Lawnmower",{"title":581,"path":582,"stem":583,"children":584,"page":13},"Food","\u002Frecipes\u002Ffood","Recipes\u002FFood",[585],{"title":586,"path":587,"stem":588},"Brazillian","\u002Frecipes\u002Ffood\u002Fbrazillian","Recipes\u002FFood\u002FBrazillian",{"id":590,"title":510,"body":591,"description":1071,"extension":1092,"links":1093,"meta":1094,"navigation":1097,"path":511,"seo":1098,"stem":512,"__hash__":1099},"docs\u002FGames\u002FForge Master\u002FProject Document.md",{"type":592,"value":593,"toc":1070},"minimark",[594,599,607,613,619,625,628,632,637,659,667,675,679,698,702,720,724,737,743,751,753,757,760,764,796,808,821,831,835,864,868,891,895,915,921,925,945,948,955,958,961,980,982,986,1012,1014,1018,1044,1049,1053],[595,596,598],"h2",{"id":597},"_1-project-overview","1. Project Overview",[600,601,602,606],"p",{},[603,604,605],"strong",{},"Core Concept:"," A hybrid shop-management, town-defense, and action-RPG roguelite. You play as an out-of-town traveler who inherits an abandoned blacksmith shop. Through a strict 7-day cycle, you must balance economic management, crafting, political alliances, and combat survival.",[600,608,609,612],{},[603,610,611],{},"Engine:"," Unity (2022 LTS or newer recommended)",[600,614,615,618],{},[603,616,617],{},"Perspective:"," 3D Isometric or 2D Top-Down (adaptable)",[600,620,621,624],{},[603,622,623],{},"Core Loop:"," Craft & Trade (Mon-Fri) ➔ Survive the Raid (Fri Night) ➔ Dungeon Crawl (Sat-Sun) ➔ Die ➔ Inherit & Repeat.",[626,627],"hr",{},[595,629,631],{"id":630},"_2-core-gameplay-loop-the-7-day-cycle","2. Core Gameplay Loop (The 7-Day Cycle)",[633,634,636],"h3",{"id":635},"monday-friday-the-forge-management-crafting","Monday – Friday: The Forge (Management \u002F Crafting)",[638,639,640,647,653],"ul",{},[641,642,643,646],"li",{},[603,644,645],{},"Mechanic:"," Resource management and crafting mini-games\u002Fsystems.",[641,648,649,652],{},[603,650,651],{},"Economy:"," Buy raw materials from passing random event traders or the local village market.",[641,654,655,658],{},[603,656,657],{},"The Mayor's Dilemma (Risk vs. Reward):"," * The Mayor requests weapon shipments for the town guard.",[600,660,661,662,666],{},"    * ",[663,664,665],"em",{},"Trade-off:"," Fulfilling contracts pays less than selling to private adventurers, but lowers the difficulty\u002Fenemy count of the Friday Night Raid.",[638,668,669],{},[641,670,671,674],{},[603,672,673],{},"Town Upgrades & Mercenaries:"," Use earned gold to build village barricades, upgrade the forge, or hire AI mercenaries to defend the shop.",[633,676,678],{"id":677},"friday-night-the-raid-tower-defense-action","Friday Night: The Raid (Tower Defense \u002F Action)",[638,680,681,686,692],{},[641,682,683,685],{},[603,684,645],{}," A wave-based monster assault on the village and your shop.",[641,687,688,691],{},[603,689,690],{},"Execution:"," The player fights alongside hired mercenaries and the town guard (whose strength is determined by your Mon-Fri Mayor contracts).",[641,693,694,697],{},[603,695,696],{},"Outcome:"," If the shop's defenses fall or the player dies, the run ends.",[633,699,701],{"id":700},"saturday-sunday-the-expedition-action-rpg","Saturday & Sunday: The Expedition (Action RPG)",[638,703,704,709,714],{},[641,705,706,708],{},[603,707,645],{}," Dungeon crawling.",[641,710,711,713],{},[603,712,690],{}," The player equips the best gear they held back from selling and ventures into local ruins\u002Fdungeons.",[641,715,716,719],{},[603,717,718],{},"Objective:"," Gather rare materials, discover new blueprints, and loot gear that cannot be bought in town.",[633,721,723],{"id":722},"death-the-graveyard-roguelite-meta-progression","Death & The Graveyard (Roguelite Meta-Progression)",[638,725,726,731],{},[641,727,728,730],{},[603,729,645],{}," Permadeath with inherited assets.",[641,732,733,736],{},[603,734,735],{},"Upon Death:"," * Current gold and mundane gear are lost.",[600,738,661,739,742],{},[663,740,741],{},"Retained:"," Unlocked blueprints, stored rare materials, and permanent town upgrades are passed to the next \"Out-of-Town Traveler\".",[638,744,745],{},[641,746,747,750],{},[603,748,749],{},"Visual Flair:"," The previous character's grave is dynamically added to the graveyard behind the blacksmith shop. Inspecting graves could show stats (e.g., \"Traveler #4 - Survived 3 Weeks\").",[626,752],{},[595,754,756],{"id":755},"_3-unity-technical-architecture","3. Unity Technical Architecture",[600,758,759],{},"To ensure scalability and modularity, the project should adhere to an Event-Driven Architecture using Unity's ScriptableObjects for data management.",[633,761,763],{"id":762},"a-core-systems-managers","A. Core Systems & Managers",[638,765,766,787],{},[641,767,768,775,776,779,780,779,783,786],{},[603,769,770,774],{},[771,772,773],"code",{},"GameManager"," (Singleton):"," Handles high-level state (",[771,777,778],{},"MainMenu",", ",[771,781,782],{},"InGame",[771,784,785],{},"GameOver",").",[641,788,789,795],{},[603,790,791,794],{},[771,792,793],{},"TimeManager",":"," Controls the 7-day cycle.",[600,797,798,799,779,802,779,805,786],{},"    * Uses a State Machine pattern (",[771,800,801],{},"CraftingState",[771,803,804],{},"RaidState",[771,806,807],{},"ExpeditionState",[600,809,810,811,779,814,779,817,820],{},"    * Fires C# Events: ",[771,812,813],{},"OnDayChanged",[771,815,816],{},"OnNightFell",[771,818,819],{},"OnWeekEnded",". Other scripts (spawners, UI, merchants) listen to these events to update their logic.",[638,822,823],{},[641,824,825,830],{},[603,826,827,794],{},[771,828,829],{},"EconomyManager"," Tracks gold, town reputation, and mayor contract fulfillment.",[633,832,834],{"id":833},"b-data-management-scriptableobjects","B. Data Management (ScriptableObjects)",[638,836,837,845,856],{},[641,838,839,844],{},[603,840,841,794],{},[771,842,843],{},"ItemData"," Base ScriptableObject for all in-game items (Materials, Weapons, Armor).",[641,846,847,852,853,855],{},[603,848,849,794],{},[771,850,851],{},"BlueprintData"," Dictates required ",[771,854,843],{}," ingredients and the resulting output.",[641,857,858,863],{},[603,859,860,794],{},[771,861,862],{},"EnemyData"," Defines stats for Friday night raid monsters and weekend dungeon mobs.",[633,865,867],{"id":866},"c-the-crafting-system","C. The Crafting System",[638,869,870,876,885],{},[641,871,872,875],{},[603,873,874],{},"Inventory:"," A modular grid or slot-based system.",[641,877,878,881,882,884],{},[603,879,880],{},"Crafting Station:"," Checks the player's inventory against ",[771,883,851],{}," requirements.",[641,886,887,890],{},[603,888,889],{},"Contract System:"," Generates procedural requests (e.g., \"Mayor needs 5 Iron Swords\").",[633,892,894],{"id":893},"d-combat-entities","D. Combat & Entities",[638,896,897,905],{},[641,898,899,904],{},[603,900,901,794],{},[771,902,903],{},"HealthComponent"," Attached to the player, mercenaries, enemies, and destructible town defenses.",[641,906,907,910,911,914],{},[603,908,909],{},"AI (NavMesh):"," * ",[663,912,913],{},"Enemies:"," Programmed to target the forge, town defenses, or the player using Unity's NavMeshAgent.",[600,916,661,917,920],{},[663,918,919],{},"Mercenaries:"," State-based AI (Patrol, Engage, Fallback) stationed around the blacksmith.",[633,922,924],{"id":923},"e-meta-progression-save-system","E. Meta-Progression & Save System",[638,926,927,935],{},[641,928,929,934],{},[603,930,931,794],{},[771,932,933],{},"SaveManager"," Serializes game data to JSON.",[641,936,937,940,941,944],{},[603,938,939],{},"Inheritance Logic:"," When ",[771,942,943],{},"PlayerDeathEvent"," is triggered:",[600,946,947],{},"    1.  Tally retained materials and blueprints.",[600,949,950,951,954],{},"    2.  Increment ",[771,952,953],{},"DeathCount",".",[600,956,957],{},"    3.  Save data to disk.",[600,959,960],{},"    4.  Reload the main scene.",[638,962,963],{},[641,964,965,968,969,972,973,975,976,979],{},[603,966,967],{},"Graveyard Spawner:"," On ",[771,970,971],{},"Start()",", reads ",[771,974,953],{}," from the save file and instantiates ",[771,977,978],{},"GravePrefab"," objects in the backyard grid based on that integer.",[626,981],{},[595,983,985],{"id":984},"_4-initial-scene-breakdown","4. Initial Scene Breakdown",[987,988,989,996,1002],"ol",{},[641,990,991,992,995],{}," ",[603,993,994],{},"Scene_MainForge:"," The primary hub. Contains the anvil, merchant stalls, Mayor NPC, and the dynamic backyard graveyard.",[641,997,991,998,1001],{},[603,999,1000],{},"Scene_RaidDefense:"," Could be the same as MainForge but with night lighting, activated spawner nodes, and NavMesh obstacles enabled.",[641,1003,991,1004,1011],{},[603,1005,1006,1007,794],{},"Scene_Dungeon",[1008,1009,1010],"span",{},"1..X"," Procedurally generated or hand-crafted rooms for weekend gameplay. Connected via portal\u002Floading zone from the Forge.",[626,1013],{},[595,1015,1017],{"id":1016},"_5-next-steps-for-prototyping","5. Next Steps for Prototyping",[987,1019,1020,1026,1032,1038],{},[641,1021,991,1022,1025],{},[603,1023,1024],{},"Blockout:"," Create a greybox of the blacksmith shop and graveyard.",[641,1027,991,1028,1031],{},[603,1029,1030],{},"Time System:"," Implement the C# script that cycles through Mon-Sun and prints the current day to the UI.",[641,1033,991,1034,1037],{},[603,1035,1036],{},"Inventory & Basic Crafting:"," Create a ScriptableObject for \"Iron Ore\" and \"Iron Sword\", and build a UI button to convert one to the other.",[641,1039,991,1040,1043],{},[603,1041,1042],{},"The Mayor vs. Market:"," Implement two drop-off zones (one for the Mayor, one for the Market) to test the gold vs. raid difficulty economic balance.",[1045,1046,1048],"h1",{"id":1047},"optimisation-notes","Optimisation Notes",[595,1050,1052],{"id":1051},"engine-configs","Engine configs",[987,1054,1055,1058,1061,1064,1067],{},[641,1056,1057],{},"Asset compression & generation",[641,1059,1060],{},"Object pools for transient objectz",[641,1062,1063],{},"Caching components to reduce get component functions",[641,1065,1066],{},"GPU instancing for seamless textures",[641,1068,1069],{},"Time slicing for pathfinding and other heavy algorithms",{"title":1071,"searchDepth":1072,"depth":1072,"links":1073},"",2,[1074,1075,1082,1089,1090,1091],{"id":597,"depth":1072,"text":598},{"id":630,"depth":1072,"text":631,"children":1076},[1077,1079,1080,1081],{"id":635,"depth":1078,"text":636},3,{"id":677,"depth":1078,"text":678},{"id":700,"depth":1078,"text":701},{"id":722,"depth":1078,"text":723},{"id":755,"depth":1072,"text":756,"children":1083},[1084,1085,1086,1087,1088],{"id":762,"depth":1078,"text":763},{"id":833,"depth":1078,"text":834},{"id":866,"depth":1078,"text":867},{"id":893,"depth":1078,"text":894},{"id":923,"depth":1078,"text":924},{"id":984,"depth":1072,"text":985},{"id":1016,"depth":1072,"text":1017},{"id":1051,"depth":1072,"text":1052},"md",null,{"tags":1095},[1096],"forge",true,{"description":1071},"ibP7oslZbkf34Qn6NLYOVvJbtq9_xyeaCAawz4DwABQ",[1101,1102],{"title":506,"path":507,"stem":508,"description":1071,"children":-1},{"title":518,"path":519,"stem":520,"description":1103,"children":-1},"https:\u002F\u002Fwww.photographw.com\u002Fproducts\u002Fkitchen-cooking-automatic-mixer-2?utm_source=ig&utm_medium=Instagram_Reels&utm_campaign=120203236251720411&utm_term=120203236251540411&utm_content=120203236251560411&fbclid=PAAaboLEdqWD17-vXowo-fKF_-CeKANagTtS1v0cRN5LK8--cHdA6gn6gyRhM_aem_AfH5ayni9sBOOTcoCawqXIKDbaxWT_LtILj7lm8MXU1BjCEOB78pmwBCApNqZb_QG5u4Ts_CGKTZdSMWvoyTU68K",1777296951341]