Posted September 27, 2025 by aura-dev
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:
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.