Posted May 04, 2025 by AiraDev
#imstillhere #dialogue
In this first devlog, I'm currently implementing the dialogue system which makes this sentient tree have the ability to talk to the player (yes, u heard me.)
Since GDscript has a similar syntax with Python (It's actually inspired by Python), so I used "if/elif/else" condition to trigger all the lines each "var player_name"
Names with special interaction lines listed are as follows:
- CaseOh or caseoh
- AmaLee, Monarch, Amanda Lee or LeeAndLie
- Elias or elias (if u wanna use the sentient tree's name)
- leaving it blank
You might ask me "Hey, what about his lore?"
Here's the lore of Elias.
Future implementations of the dialogue system:
- triggering the lines by time or progression
- text animations
- voice lines
- fixing bugs (sanity check)