Skip to content

feat: Add Windows fan NPC with dialogue system and knowledge mechanics

BOUQALBA ZIYAD requested to merge develop into main
  • Implemented ElevesWindows.gd for a group of NPCs that challenge the player on Linux vs Windows debate.
  • Created dialogue structure with various responses and knowledge checks.
  • Added ElevesWindows.tscn scene for visual representation of the NPCs.
  • Introduced GameData.gd to manage player knowledge and mood points.
  • Developed KnowledgeItem.gd for collectible knowledge items that enhance player stats.
  • Created KnowledgeItem.tscn for visual representation of knowledge items.
  • Established a generic NPC script (NPC.gd) for reusability across different NPCs.
  • Developed ProfMaths.gd for a math teacher NPC that teaches Markdown.
  • Created ProfMaths.tscn for visual representation of the math teacher NPC.
  • Updated project settings to include GameData as an autoload script.
  • Adjusted export path for HTML export.
  • Enhanced test scene (test.tscn) with new NPCs and dialogue UI.

Merge request reports