This was another week of coding and testing and adding graphics to House of Hellish Harlots.
The main focus was properly isolating a Harlots module and updating the 'Harlot Tester' I use for testing harlot scenarios. I had this set up previously, but using a test passage for each harlot where I would have to manually go into the code to change stats, gifts, charms, etc. This was fine when everything was in the same file, but now, when everything is in a separate module and I need to recompile after every code change, I figured I should add some basic HTML to allow me to change player stats between tests. Now I have a pretty robust test framework to begin porting the harlots over.
As for a note on what I mean by porting. The text will remain the same, but I need to wrap it in the correct <div> tags to display it in the correct place. Because the <div> tags need to be open and closed in the same passage, I'll need to make some tweaks here and there. Nothing major, but it will involve a little bit of re-implementation. I might even use it as an opportunity to tweak some old scenarios, maybe add repeat visit functionality if it makes sense for the harlot.
Because they were needed by the Harlots module, I also ported the Elegant Woman and Portly Gentleman modules over.
Next week I'll update the Core Game Loop and the remaining NPCs. I'm aiming to get a playable demo out with about 15 of the existing harlots. These will be the ones I have artwork of (although this is temporary - I'll need to go back to the original artists and renegotiate if I want the pieces in the final game) and some harlots with short scenarios.
This will probably take up the first couple of weeks of August. After that I'll go back to my usual schedule with the poison frog and forbidden smotherer harlots at the top of the list to do.
Thanks for the interest and support.
- manyeyedhydra