Crystal Road - Change Log v0.0.6 - Shop System Update
Added 2021-02-15 13:23:49 +0000 UTCFebruary is already halfway over?! That's right, it's time for the next build. Here's what's comin with this update!
New Content
- Added 2 new Story Quests
- “The Lumbering Monster”: The player is now tasked with running away from the large shadow that is approaching. This quest then serves as the first and proper introduction of Hazel.
- “Learning to Trade”: Hazel shows up outside of the Inn and gives the player some money and access to her shop.
- Implemented Gold: Players now have access to gold. The Inventory and Save system have been updated to work with a currency.
- Added Shop System and Hazel’s Shop: Players can now trade items with her after completing “The Learning to Trade” quest.
- Player items are sold at 75% of their base value. Rarity scales item value by (1x, 1.5x, 2x).
- NPCs have unlimited gold. (Never liked running into broke NPCs that couldn’t buy my items in other games.)
- Items that cannot be sold are indicated by a red X over the item slot. (We will probably make it later so that these items don’t even show up in the shop menu.)
- Added New Music:
- Character Creation Theme: Self-explanatory and plays in the character creation scene.
- Kaneko’s Theme: Her song now plays when talking to her and will later play when inside of her inn. (Thanks Michi!)
- Added Debug Console: This was needed in order to test some quests now that they are getting more complicated. We will be releasing access to the console to patrons in the Greedy Merchant tier+ as part of the tier rewards that were promised. The console allows the following things to be done. More features will be added as needed.
- Force a Quest to Start: Enter ID’s 0-3 for each existing quest.
- Grant Items: Select the item, quality, and amount to grant it to yourself.
- Lock Time: This stops the day/night system from proceeding but doesn’t stop crops from growing yet.
- Force Save/Force Load
- Set Player Movement Speed: Players can enter any value between 0 to infinity but insanely huge numbers WILL break the game and toss you into the abyss.
Polish
- Added Backend Cutscene Audio System: NPC dialogue and cutscenes can now trigger sound effects such as Hazel knocking on the door.
- NPCs can now mention the Player’s name in text: Adjusted some backend code that allows embedding the player’s name in dialogue lines.
- Performed some back-end optimization with dialogue databases: Several scattered databases were merged into a single master one in order to streamline development. If this ends up causing performance issues, we’ll break it down and optimize again.
- Dialogue UI Improvements:
- Narrative text has had the font size reduced.
- Removed light blue panel that would appear only during certain cutscenes.
- Testing out a new Dialogue Box with warmer colors. The old style was too cold for this game genre. Color changing is currently disabled on these new panels while we continue to mess with them.
- Toolbar & Quest Tracker now hide during NPC dialogue to avoid screen clutter.
- Time now stops during dialogue interactions
- MAJOR Back-End Inventory Refactoring Done: This was part of implementing the shop system. To keep things simple, the inventory class was cleaned up in order to work on more than just the player. We’re talking shops, chests, NPC inventories, etc.
Bug Fixes
- Fixed grammar in Skill Tree for plural “Crop’s” to “Crops”.
- Third Skill in Lover Tree can now be clicked: Had forgotten to assign skill data into the third node in the last update
- Fixed Item Quality Stacking Bug: Different quality items were stacking together and duplicating themselves. Slot swapping script was only checking for item type and ignoring quality.
- Fixed Bug that allowed UI Menus to be opened during Dialogue and Cutscenes
- Fixed Camera Zoom Bug: This nasty bug reared its ugly head again and was causing dialogue portraits to change size when zooming out in the overworld. It was also causing problems between scene changes and portraits did not keep a uniform size. This SHOULD hopefully be fixed now.
- Fixed Timing Bug in Fox Cuddle Scene: If the player didn’t click on the panel with narrative text, the delay countdown wouldn’t start and they’d be left there waiting after clicking it. This was completely disregarding the camera pan effects.
- Fixed Backend Quest Chain Bug: Completing the final quest in a chain was sometimes not happening correctly and causing a soft lock. Some of the Quest System code has been refactored to fix this.
Known Issues
- NPC Themes Start and End Abruptly: The Audio Fade system needs to be tweaked in order to get it to work with the audio fading system. We have this on the to-do list but its polish and lower priority than some other stuff.
- NPC Themes Also Play at Inappropriate Times: Kaneko’s for example plays whenever you talk to her, even if the mood isn't quite right.
- ALL NPCs can open the Shop Menu: If you open the shop with Kaneko, it’ll be empty since she’s not intended to have a shop. (Or at least not yet.)
- Debug Menu Causing Skill Menu to Open Randomly: Only seems to happen when messing with the debug menu and then talking to an NPC immediately after. Lower priority bug but potentially game-breaking.