Version 0.20.X
Conditionals, optimization and some horns
This new version adds conditional support to the dialogues of your custom NPCs, which combined with the also new ability to set and save data flags, will allow tinkerers to create more dynamic custom quests to the game.
Conditionals (if, else, etc) can be used to branch a dialogue into different routes, depending on what your conditional requests. Say you have an Orc with a dialogue where he asks the player to give him 10 peppers; if the player has already collected them, the dialogue continues into a specific branch where you make a spicy dinner for him, otherwise defaulting to a dialogue branch where he expresses his disappointment at your lack of diligence!
Another example would be an orc that only gets busy with you if you are of specific certain "measures".
Data flags are variables that can be added or modified through a new type of dialogue action. These data flags can be used in conditional checks (for example, saving custom quest progress for your NPC).
Conditionals are used through a new type of dialogue entry, which nests derived lines under it as the other types (Text and Choice, Simple Text...) but will take the speech to any of the offspring ones, depending on their contents.
I know this is all very technical stuff; just let the tinkerers out there work their creative magic on their NPCs, which you can later download and use in the game.
Other changes:
- Added new segments of animation to the custom fusion scene introduced on a previous version (Durian's)
- New horn styles: longhorn, oni and filed
- Goblinizer (transformative) buffs now have a different, more organic behavior. Their old linear behavior can still be used through a new buff of similar name.
- Height and muscle increase and decrease buffs
- Reworked navigational runes; old ones were causing too much lag and were hard to understand for most people.
- Even more optimizations in order to address the severe lag caused by having too many NPCs activated.
- Bo no longer disappears after completing Oriol's quest.
- Fixed "Can't turn my orc after teleporting" bug.
- The game will no longer try to load an NPC (bab) with incorrect data, which would lock up the main menu.
Known issues:
- The guiding rune that should appear during Bo's scene is missing.
- An orc rune may appear during the character creation screen, right on top of the character.
- Materials will sometimes not update on some of the meshes, like the arm hair. Should this happen, press U on your keyboard to rebake them.
- Reloading scenes will take a while, sometimes a bit too much. Will depend on the number of NPCs currently active.