Girlsmeets:
1)
- I dislike the idea of any bars or variables being visible during girlsmeets, disposition should be obfuscated in the profile screen as well. We need to quantify relationships to have a working game, that doesn't mean that we got to shove those numbers into players throats.
- "Job" variable, I would like to propose a slightly different concept for that:
*True Disposition (tr) or TD derivative:
** Disposition in itself IS and SHOULD REMAIN as it is now: A combination of how well girls are treated in your service (partly, joy does almost the same thing, only short term) and how much time MC spends interacting with the girl.
- Will be a (potentially) very complicated function taking into account the actual disposition, classes, traits, stats (including reputation/fame), amount of days in service of the player (if any) and whatever else we can come up with.
- Disposition should decrease daily by 1 - 5 points by default (towards 0, not -1000 obviously) depending on how long girl had been in your service and friendship/lover status (those should increase it daily).
- We should only use disposition during Next Day calculation and tr/disposition during the day.
- Hired girls will already leave based on joy and normal disposition.
2) Friendship status:
- I am not sure about giving inventory access just because of friendship...
- Becoming "Friends" should come with some baggage, for example, unless girl is off on an exploration tour, disposition will diminish unless you've at least visited her interactions screen (I'd prefer interacting, but I am not sure how to automatically handle that atm) once every 5 days or so.
- Advantages: She's happier, easier to keep her disposition high, other stuff as we think of it.
3) Lover status: ** I kinda agree with CW, it may be too early to implement this atm.
- This one should be td related. Really awesome MC should be able to sweep some poor girls off her feet without too much fuss.
- Should be heavily reliant on traits, having more than one lover and traits that would not support that position should be very dangerous (breaking relationship, girls leaving, disposition thrown into below - 500 areas).
- I think lover status should enable only if girl/mc ask to be lovers, friends/colleagues can go out as well.
================================================================================================
General thoughts:
- Girlsmeets work like:
1) Asking for interaction.
2) Disposition based choice if Positive, Negative and neutral responses.
3) Those responses should be VERY general, traits based and simple so they can be used in as many labels as possible (AA2 approach).
3) Spamming... with the stuff I ccan do with Python/Ren'Py nowadays... I could prolly come up with a way to automatically flag amount of interaction on per-girl/per-label basis with clean and simple code, basically every time any single interaction is used, corresponding counter (defaulting to 1) would get -0.2. All disposition gains from that label would be calculated with disposition change * counter, providing diminishing results... Every one - three days, counter will count backwards until it reaches 1 again.
* Note, while it can be done with disposition, it would be smarter to create a new attribute so there is one less check during the NextDay disposition increases. We can name the stats something like intd (interactions disposition) and batch rename in girlsmeets/interactions files.
4) Interactions and dispositions should work off the same label, with some choices blocked where applicable.
5) I'll rework the system using better/more powerful/faster code when I get my hands on it. There will be no changes to labels themselves (Other than maybe names)
6) Dates/Sexual interaction should work like this:
- Screen fading to back
- Nice transition sound
- New background fading in
- Corresponding pictures/short texts.
================================================================================================
I am going to look into blocking inventory control for free girls tonight, maybe more (FG improvements) if that proves to be easy (I am not sure yet).