tutorial data summary
Guide for tutorial data summary
Tutorial 1 & 2 Implementation Summary
Completed Data Structures
NPCs Created
Tutorial 1:
npc_mother- Tutorial start NPC, gives Coconut questnpc_guard_captain- Updated with trade/shop, provides starter gear and Combat Manualspishacha- Combat tutorial enemy (Level 2, 15 HP)
Tutorial 2:
npc_rishi_bharadwaja- Ayurveda/Tapasya tutor, quest giverrock_sphatika- Minable resource for Tapasya meditation
Items Created (21 total)
Quest Items (Tutorial 1):
coconut- Ganesha Temple offeringcombat_manual- 100 XP, Combat categories onlywounded_guard- Carry-able quest item (75kg weight!)cooked_rohu- Healing food (8 HP)
Ayurveda Items (Tutorial 2):
neem_leaves- Herb ingredientnaga_scales- Secondary ingredientantipoison- Crafted brew
Tapasya Equipment (4 tiers each):
- Japa Mala (main hand): Wooden (1.0x), Sandalwood (1.25x), Rudraksha (1.5x), Divine (2.0x)
- Yoga Danda (off-hand): Same tiers
Bijas (Magic seeds):
- Elemental:
air_bija,water_bija,earth_bija,fire_bija - Catalytic:
chandra_bija - Resource:
sphatika(meditation crystal)
Dialogues Created
- mother_tutorial.json - Initial greeting, coconut quest, temple directions
- guard_captain.json - Gear distribution, combat tutorial, quest/achievement intro
- rishi_bharadwaja.json - Ayurveda quest, antipoison crafting, Tapasya rewards
Quest Definitions
- tutorial_first_day - 5 stages:
- Talk to Mother
- Ganesha Temple coconut offering
- Get gear from Guard Captain
- Kill 3 Pishacha
- Quest/UI tutorials
- healing_the_guard - 7 stages:
- Snake bite emergency
- Gather ingredients (5 Neem, 3 Scales)
- Craft Antipoison
- Deliver to Rishi
- Tapasya tutorial (mine 10 Sphatikas, meditate)
- Prayer activation
- Return to Guard Captain
Remaining Implementation
UI Components
- XP Grant Modal: Reusable component for Combat Manuals with skill category filtering
- Name Toggle Modal: Post-character-creation Authentic/Standard name choice
- Prayer Activation UI: Tapasya submenu at Vayu Sthala altar
Game Objects
- Ganesha Temple: Altar interaction for coconut ritual
- Vayu Sthala: Meditation platform with statue
- Infirmary: Interior map placement
Gameplay Systems
- Ayurveda Crafting: Herblore-style (vial → herb → secondary)
- Tapasya Meditation:
- Mode 1: Active click (1 Sphatika → 1 Bija, faster XP)
- Mode 2: AFK meditate (1 Sphatika → 2-5 Bijas, slower XP)
- Prayer Tutorial Flow: Altar right-click → Activate Prayer
- Combat Tutorial Flow: Pishacha spawning, kill tracking, food eating
Files Modified
loh-libs/data/
npcs.json- Added 5 NPCs (Mother, Rishi, Pishacha, Sphatika rock, updated Guard Captain)items.json- Added 21 items (quest + Ayurveda + Tapasya + Bijas)dialogues/mother_tutorial.json- Newdialogues/guard_captain.json- Newdialogues/rishi_bharadwaja.json- New
loh-game/data/
tutorials.json- Complete quest definitions for both tutorials
Next Steps
- Immediate: Implement UI components (XP Grant Modal is highest priority)
- Short-term: Create game object interactions (Ganesha altar, Vayu Sthala)
- Medium-term: Implement Ayurveda crafting and Tapasya meditation systems
- Final: Integration testing and quest flow validation
Status: All data structures complete ✅
Ready for: UI and gameplay logic implementation
Ready for: UI and gameplay logic implementation