itch.io is community of indie game creators and players

Devlogs

Devlog: 0.2.0-prerelease-2

Liora's Price of Dignity
A downloadable game for Windows, macOS, Linux, and Android

ITCH | MEGA | ITCH-DELUXE | MEGA-DELUXE

Mini update for Liora. First, we we have the first cut-in animation: Ass Groping. You can watch it if you have the clause to not resist groping Edgar's groping on a date + if you go on a date with Rean.

The second addition is of a mechanical nature: I have changed the way Edgar cycles through the proposal database. Originally, we would sequentially work through the database in 3 proposal chunks, and once he's at the end, he would start again. This was a simple approach as I could just use the weekday variable to determine the available proposals, but it's not very flexible and I can't prioritize or deprioritize proposals if needed.

The new approach turns the proposal database into a priority queue. All proposals by default have a prority of 0, not taking a proposal will reduce its priority by 2 and accepting a proposal will reduce its priority by 1. Furthermore, I added a relatedProposals property to proposals. Upon accepting a proposal, all related proposals receive a priority increase of 1. There are some extra rules to keep the system stable like a priority not being further increased if its already the highest priority, but those are the main rules. What this means for the proposal behavior is the following:

  • So if you just keep rejecting proposals (or not interacting with Edgar), they will be put at the end of the queue, resulting in a normal cycle through the proposal database.
  • If you restrict a proposal and accept it, it will be only slightly deprioritized, giving other proposals a chance to be made but queuing this proposal ahead of the proposals that you rejected.
  • If you accept, say, the proposal to go on a date with Edgar, the proposal to wear a costume when on a date with him will get a priority bump and you will receive it earlier (most likely even on the next day).

I have only tested the system for a bit and probably spent more time thinking about it than anything else and I'm sure I will need to make some more adjustments, but this should become another useful block of infrastructure that should allow me to increase the number of interesting proposals for a player pursuing a certain playstyle or goal, while reducing the ones that he's not interested in. It should also maintain a certain fairness condition that if you keep rejecting proposals you will also be able to see the ones the game might have deemed uninteresting in a reasonable amount of time.

Changelog 0.2.0-prerelease-2 (26.09.2025)

  • Added ass grope cutin into Rean Date Groping Ass sub event
  • Implemented simple rejected clause deprioritization logic
  • Implemented simple related clause prioritization logic

Balancing

  • Increased intro Monstrous Bat HP and DEF so normal attack spam cannot kill it on Normal difficulty

Bugfixes

  • Fixed being able to accept learn skill clauses while previous one has not finished resolving
Download Liora's Price of Dignity
Read comments (3)