- Aug 18, 2020
- 85
- 10
So, I am looking around the code tat sounds like the stuff like you mentioned, specifically rooms.yaml and minions.yaml, and they both have different formats and they have no markers to add, they seem like evolutions.yaml probably for obvious reasons. Is there a guide you can point me toward on how to make a dictionary in renpy? Having looked at two already, they tell me what they do but not what they are named or what file they use, or where they are stored. Another thing about the code, when you say "Classes don't just spring out of the aether, you know" what do those other code pieces that I copied off of and edited do, if not something like that? How else do I generate a new class of prototypes if not by that?
My intended outcome by setting this up would be to lock certain evolutions behind events, like only being able to get a song like a siren after defeating the triton castle and capturing the siren within. Or only being able to get advanced frost evolutions after killing and absorbing the essence of a Jotun. Stuff like that to make evolutions more powerful, but still balanced as all the most powerful ones would be locked behind certain conquests.
EDIT: I have figured out a new piece of code that relates to making a dictionary, the " room_raw = dict_from_config_file('db/rooms.yaml')" and I have edited my own version and made a new .yaml to go with it. I have no idea how that single line of code reads an entire ass detailed description of a room, but it does? I'll attach what I have done so far, two files, and like, 4 strings of code only. But progress is progress! Is there anything else I should do to get this to work? Another file to mess with or create?
My intended outcome by setting this up would be to lock certain evolutions behind events, like only being able to get a song like a siren after defeating the triton castle and capturing the siren within. Or only being able to get advanced frost evolutions after killing and absorbing the essence of a Jotun. Stuff like that to make evolutions more powerful, but still balanced as all the most powerful ones would be locked behind certain conquests.
EDIT: I have figured out a new piece of code that relates to making a dictionary, the " room_raw = dict_from_config_file('db/rooms.yaml')" and I have edited my own version and made a new .yaml to go with it. I have no idea how that single line of code reads an entire ass detailed description of a room, but it does? I'll attach what I have done so far, two files, and like, 4 strings of code only. But progress is progress! Is there anything else I should do to get this to work? Another file to mess with or create?
Last edited: