Dohna Dohna:Hustling

About
HaruUri (春売り - ハルウリ) is a play on the word prostitution (売春), from flipping around the characters and changing it into a verb with the kun-yomi of the characters. As each character has its own individual meaning, it all comes out to 'selling spring'. It's essentially a playful euphimism for prostitution and also a reference to AliceSoft's older game Haruurare, on which Dohna Dohna's HaruUri mechanic is based.

HaruUri Stats
Each of your prostitutes has 3 main stats:
 * Looks (LKS)
 * Technique (TEC)
 * Mentality (MEN)

There is also an undisplayed stat that relates to your pill status effects:
 * Defence (DEF)

Finally, there is a single stat for customers:
 * Income (INC)

The stats are stored and used in a number form, which you can see in item descriptions and as changes to their values, but are ranked in an alphabetical manner for visual purposes:

Attraction (LKS)
The Look stat governs the ability for your prostitute to attract customers. In the HaruUri phase, you will compete against other Anti-Asougi groups who also put forward their girls.
 * Note that the other Anti-Asougi groups have actual rosters (see |Anti-Asougi rosters)

Having a higher Look stat will ensure that the girl can consistently attract the customers you need.

Note, however, that in addition to the Looks stat, attraction is significantly boosted (formula unconfirmed) by having a trait that matches the customers preferences.

The pink pills on a customer's profile represent the trait preferences that a customer is looking for.

Earnings and Communication (TEC)
The Technical stat governs the ability for your prostitutes to please the customer and earn get a better communications rank. Like attraction, communication can also be improved by having a traits that match the customer's preferences.

More specifically, the earnings you receive from a HaruUri are a function of three things:
 * 1) The 'Income' stat of a customer
 * 2) The 'Satisfaction' of a customer (represented by your Communication score)
 * 3) 'Virgin' or 'Broken' status effects

Specifically, the formula for each HaruUri's earnings is:
 * Earnings = (Income * 100) * [Satisfaction] / 100 * [virgin modifier 1 or 2] * [broken modifier 0 or 1] (Min: 100)

The Satisfaction variable is calculated as follows:
 * Satisfaction % = (TEC + 1) / 100 + [# of traits matching preferences] * 20 (Max: 100)

Note that Satisfaction is represented as one of the following ranks:

Endurance (MEN)
The Mentality stat governs your prostitute's ability to withstand the trauma of what they are experiencing and continue to be useful for longer more HaruUri sessions.

Once they deplete their Mentality, they will receive the 'Broken status'.

Once they receive this status, there are no known methods to remove it.

Stat changes and traits
By default, a HaruUri session stat change formula looks a bit like this:
 * [Default modifier] + [pregnancy modifier] + [customer gifts]

Default modifier
All HaruUri sessions have a base change of:
 * LKS -200
 * TEC +400
 * MEN -800

Pregnancy modifier
If the girl is prenant, she will receive an extra:
 * LKS -200
 * TEC -600
 * MEN -400

Customer 'gifts'
Customers with a blue 'gift' on their profile will give the girl they sleep with either:
 * a one time effect
 * a trait

One time effect
If the gift has arrows in it, then it will provide the following effect on the calculated amount up to this point:

Traits
Traits have 2 effects:
 * 1) a constant, static effect to the character's stats (this is removed if the trait is lost)
 * 2) a modifier to each time you HaruUri them (or fuck them in the character screen)

A girl can only have a maximum of three traits, but they will still receive customer traits, randomly overriding one of their existing traits, thereby negating any base effects the lost one had.

When losing a trait, the 'change' value of the trait is calculated before it is removed, but a new trait's change value is ignored for that session.

Example 1: Let's say we have a pregnant girl with the 'Scarred' trait (and 2 others that we'll ignore) that gets overwritten by a new 'Student Council Chair' trait:
 * LKS -200 (base) - 200 (preg) - 300 (scarred change) + 1000 (scarred base removal) + 200 (student base addition) = +500
 * TEC +400 (base) - 600 (preg) - 300 (scarred change) + 600 (scarred base removal) + 0 (student base addition) = +100
 * MEN -800 (base) - 400 (preg) - 300 (scarred change) + 1000 (scarred base removal) + 200 (student base addition) = -300

Example 2: Let's say we have another pregnant girl with (solely) the 'Scarred' trait who you HaruUri to a MEN↑↑ customer:
 * LKS -200 (base) - 200 (preg) - 300 (scarred change) + 0 = -700
 * TEC +400 (base) - 600 (preg) - 300 (scarred change) + 0 = -500
 * MEN -800 (base) - 400 (preg) - 300 (scarred change) + 1600 (MEN↑↑ effect) = +100

Anti-Asougi rosters
In the HaruUri phase, you will face off with 2 other Anti-Asougi groups to attract customers.

These are actual rosters that get managed by the game's AI.

Customers that go to them with bad traits will pass those traits off, meaning that you can see those girls appear later on in future HaruUri phases with them.

The mechanics of these Anti-Asougi groups' girl recruitment/stat changes are still unknown.

However, there are some implications for the [|second game custom girls bonus].