[0.4.18] Zo training assorted minor bugs and typos

Burnerbro

Well-Known Member
Oct 24, 2020
629
728
34
Several blurbs appear during the first ever training scene with Zo, alluding to the Champ having trained with her before. If they are indeed displayed out of order because the game somehow counts the first time training that skill as the second one, it might explain why the player gets the Equanimity power after only two sessions, compared to the three other lessons take.

She hands you the scabbard with her left hand, and turns the sword into a reverse grip in her right. You made some decent progress with her last lesson, and you even managed to complete a single twirl with the scabbard, but she isn’t quite ready to trust you with the sword yet. Not that you blame her.
--
It’s hardly an easy swords-dancing routine to perform, but you nonetheless have a much easier time with it than the routine you had done before. You attribute that to a better understanding of what it is that Zo has been trying to teach you: it may seem like silly sword tricks that have no bearing or purpose in combat – and, well, it is and they don’t, but what she’s teaching you is to better understand how to move and coordinate yourself with a sword in your hand. The blade is as much an extension of yourself as it is a weapon or a tool, and the better, more dexterously, and more fluidly you can move with it in practice, the better you can wield it in combat.
--
Like before, Zo steps into your space, her hands first grabbing onto your elbows before trailing down your forearms and ending at your own hands. She could take the scabbard from them... but, instead, she simply stands there and holds your hands for a moment. Her deep, emerald-green eyes stay locked onto yours as they turn into crescents underneath her proud, glowing smile. Her hands are very warm and soft against your own.

Additionally, I found a sentence that seems disjointed:

Fluidly, she lifts her arm upward, starting at her wrist, then her elbow, to continue the sword on its forward-rolling motion, until the tip of the blade lifts off her sleeve, tracing along the fabric of her suit, it traces along her fingers, where she catches it again, pinched once more between her thumb and index finger.
Starting with the highlighted portion, the end of the sentence would work better if it was made into a separate one. IMO.

Edit: two potential typos in the last training session for Equanimity:

It’s a short – only about two dozen steps – from the little field in her grove to her shack, but you walk with her, hand-in-hand, the whole way, and when you get to its door, she struggles with herself to let go.
'short walk'?

You look down at your hands. The sword sits in your left hand, in in reverse grip.
an extra 'in'
 
Last edited:

Arpie

Well-Known Member
Oct 31, 2018
51
17
54
The text is coded to flow from zo.equanimityRange

0 -- She hands you the scabbard with her left hand, and turns the sword into a reverse grip in her right. She’s not going to trust you with the sword on your first lesson. That would be foolish. ...
1 -- She hands you the scabbard with her left hand, and turns the sword into a reverse grip in her right. You made some decent progress with her last lesson, and you even managed to complete a single twirl with the scabbard, but she isn’t quite ready to trust you with the sword yet. Not that you blame her.
2 -- By now, you’ve proven yourself at least somewhat proficient with swords-dancing – not even halfway to the degree that she is, but well enough that you can get your twirls and your bounces in with some fluidity and without a risk of hurting yourself too badly. Without any hesitation, Zo hands you the sword, the blade pointed down at the ground, keeping the scabbard for herself. ...
3 -- By now, you’ve proven yourself at least somewhat proficient with swords-dancing – not even halfway to the degree that she is, but well enough that you can get your twirls and your bounces in with some fluidity and without a risk of hurting yourself too badly. Without any hesitation, Zo hands you the sword, the blade pointed down at the ground, keeping the scabbard for herself.

Debugging..

Start with no ZO flags set and pc at level 3

console: window.ZoIntro() // Sets ZO_INTRO = 1
button click: Help! // Sets ZO_HELPED = 1
win fight ...
button click: Healing? // Sets ZO_HEALING = 1
button click: Name? // Sets ZO_NAME = 1
button click: Magic? //
button click: Next //
button click: Next // Normally a corruption reduction, but I am as pure as freshly fallen snow
.....
back to Zo on another day (ZoApproach() runs ZoEquanimity() on the first day) // Sets ZO_DAILY_TS to today, Sets ZO_DAILY = 1, Sets ZO_EQUANIMITY to 0
button click: Train // because my pc is completely untrained (zo.untrained() ) just clicking on this button sets ZO_EQUANIMITY to 1 Is this right?
button click: Equanimity // The text you see has the paragraph corresponding to equanimity == 1 which is the bug described.
button click: Next // Now ZO_EQUANIMITY is 2


So I don't understand why ZoTrain() can set ZO_EQUANIMITY to 1 when no training happens in the displayed text and why ZoTrainEquanimity() is geared with text to handle the ZO_EQUANIMITY == 0 case but doesn't.
 
  • Like
Reactions: Burnerbro

Burnerbro

Well-Known Member
Oct 24, 2020
629
728
34
The in-scene description of the Equanimity power doesn't agree with that power's description card and has a couple of typos.

The in-scene description:
New Ability: Equanimity: when used in combat, all physical attacks have an additional 10% chance to critical hit.
1. Two colons in a row seems weird to me. Consider swapping the second one for a period and having the description be its own sentence. 2. 'critically hit'


The description on the Equanimity's power card:
Put your focus on your weapon, turning it into an extension of yourself rather than a tool of combat. You gain +15% Crit Chance and +10% increased Crit Damage while you maintain this stance.


Without any of the crit related stats being displayed in the pop up stat window for your party members, there is no easy way to check which of the two descriptions is more in line with the de-facto effect of that power.
 
Last edited:

Arpie

Well-Known Member
Oct 31, 2018
51
17
54
It appears the actual combat effect is + 15% chance to do a critical hit and critical hits do 10% extra damage with the Equanimity power (without the SilverMask). So the text in ZoTrainEquanimity() which says it is 10% is wrong.

While scanning the optimized code, I think the SilverMask changes the Tranquility stance from 30% Resolve damage reduction to 20% Resolve damage reduction while the description of the Tranquility power says it should be 20% without the mask and 30% with it. Compare the code for POWERS.Tranquility.desc() and CombatHelper.prototype.calculateDamage()
 
  • Like
Reactions: Burnerbro

xtalclear

Member
May 1, 2021
9
10
Also worth noting for Equanimity's in-scene description:

New Ability: Equanimity: when used in combat, all physical attacks have an additional 10% chance to critical hit.

I believe it increases magical critical chance as well, which the journal/power card suggests, and combat seems to support.

----------------------------

Train > Intuition > 3rd session > 2nd page, 2nd paragraph

She wants you to practice with something your more familiar with this time.

Should be: "you're"

9th paragraph & Intuition bugs

"New Ability: Intuition: when used in combat, Evasion is increased by an additional 15%."

In the journal it states:

Tune yourself to your surroundings to better read your opponent’s movements before they’ve made them. You gain +15 Evasion and +20 Physical Resistance while you maintain this stance.


With Silver Mask equipped, the text is changed to "... +25 Evasion and +30 Physical Resistance …"

Combat Stats state that Intuition actually grants +25 Evasion and +20 Physical Resistance
With Silver Mask equipped Combat Stats state that Intuition actually grants +30 Evasion and +30 Physical Resistance

11th paragraph

"Knowing how in-tuned she is with her own body,"

Should be: in tune

----------------------------

Train > Influence > 1st session > 2nd page

Obviously it’s not as easy as just pressing your fingers to the wood and expecting it to me – whenever ...

I believe 'me' should be 'move' or 'be'?

2nd session > 2nd page

At least one thing is mastered:You at least have a vague idea of where to start, but where do you go from there?

Missing space after 'mastered:' and 'You' shouldn't be capitalized. Alternatively change the colon to a period and add a space.

3rd session > 2nd page

Like the physical world, you imagine it to be malleable: like how a water could be turned solid or into a gas, or ...

Should be 'a liquid' or 'water' instead of 'a water'


New Ability: Influence: a physical attack that requires one turn of uninterrupted focus. If the attack is successful, the opponent is disarmed and silence for one turn.

The journal + combat suggest it doesn't require one turn of focus.
Should be 'silenced'


You kind of wonder how a mute woman like herself would proposition someone.

This text can appear after she's already propositioned the player. This occurs by fully learning equanimity and intuition before starting influence.

----------------------------

Zo Horny

Her eyes shift between your two again and again beneath her mask, and her tongue snakes out to lick her lips more than once.

Should be 'you two'? Possibly a parser is missing, not sure which though.

If the player agrees:

You tell her that she’s your friend before she’s you’re teacher,

Should be 'your'

----------------------------

Train > Tranquility > 1st & 2nd session

I believe the paragraphs after this:

All you have to do is close your eyes and focus on nothing. Should be easy, right?

Are meant to be inserted after this paragraph:

Several times, you do so: more than once, Zo opens an eye to glance in your direction, before going right back to it, pretending that she hadn’t. Your attempts to tickle her ears cause them to flick. When you clap your hands particularly loudly, right next to her large, triangular ears, she fidgets. All of her motions are very minor and reflexive, but they do the job she asked you to do: you break her focus.


If not, the continuity is strange. Platonic example:
Several times, you do so: more than once, Zo opens an eye to glance in your direction, before going right back to it, pretending that she hadn’t. Your attempts to tickle her ears cause them to flick. When you clap your hands particularly loudly, right next to her large, triangular ears, she fidgets. All of her motions are very minor and reflexive, but they do the job she asked you to do: you break her focus.

After you inadvertently pause for a moment too long as you think of what to do next to irritate her, Zo opens both her eyes and stands. She motions for you to sit, to take the same position as she had.

It makes sense that it’s your turn to undergo the same kind of training, but from the toothy, narrow-eyed grin on her face, she’s probably looking forward to some sweet revenge.

All you have to do is close your eyes and focus on nothing. Should be easy, right?

If Zo is anything like you when you enter this sort of fugue state, then she’s aware of everything you’re doing to her, and she just isn’t responding to anything. If she really, truly didn’t like what you were doing, she would have stopped you by now.

But you don’t want to justify to yourself that that’s reason enough to keep being a weird pervert. Zo’s proven her point to you, and, honestly, this has gone far enough anyway. You’ve already overstepped some personal boundaries in the name of testing her limits; going any farther would just make you into some kind of creepy opportunist. You pull away from her and you stand, waiting for her to finish her meditation so you switch places.

You hope she isn’t mad. She’ll have all the opportunity to get you back, after all.

More likely, the last 3 paragraphs (9 if romantic) might only be meant for the 3rd session, not the 1st and 2nd. The PC gropes her (for the first time if platonic), and the text flows naturally in this scene on both the romantic and platonic routes.

----------------------------

Train > Equilibrium > 2nd session > 2nd page

Letting it do as it wants on its own is getting you farther then your overbearing conscious mind ever did.

Should be 'than' and I believe 'further'

3rd session > 2nd page, last sentence/Equilibrium bug(s)

New Ability: Equilibrium: when used in combat, you cannot be knocked prone.


In the journal it reads:

Restore stability and symmetry to yourself, both inside and out. You gain +15 Physical Resistance and immunity to Prone and Disarm.


Combat Stats state the physical resistance is not applying, not sure about disarm immunity.
The Silver Mask version also doesn't stop some combat effects such as: Mirror Image, Inspiration(Inspired), Eternal Light, and Defend.

----------------------------

Exertion > 2nd session

Her eyes slowly turn silver, complimenting the metallic sheen of her mask.

Should be 'complementing'


Raw damage bug(?) and Exertion
Not sure if it's a bug, but it's somewhat related. "Raw" damage seems to be affected by armor, testing done on Dark difficulty. A 83 damage (level 6, 7 toughness) Exertion did 50 damage to the Lupine Archer(64 armor), 40 to the Lupine Warrior(93 armor), 38 to a PC with 107 armor, 46 to the same PC with 82 armor, and 54 to the same PC with 52 armor. Armor Penetration seems to not apply, as the PC has 89 armor penetration.

----------------------------

Train > Guidance > 3rd session & Guidance bug

New Ability: Guidance: Spend 25% of your Current HP to restore 25% HP and Resolve to each party companion.


The journal text is:

Consume 15% of your Max HP and Resolve to reach out to the spirits and souls of your allies and bolster their strength and morale. Each of your allies recover 25% Max HP and Resolve.


The Silver Mask increases the discrepancy to spending 15% and restoring 35%.

I believe the journal is correct, but one is incorrect.

----------------------------

Zo Enlightenment

It’s not often that you two do that, where you just sit there and bask in the presence of one-another: you’re usually training or having sex when you’re with her.

This is included even if the PC and Zo are platonic throughout training.
 
Last edited:
  • Like
Reactions: Burnerbro

Burnerbro

Well-Known Member
Oct 24, 2020
629
728
34
I believe it increases magical critical chance as well, which the journal/power card suggests, and combat seems to support.
I think it buffs the overall crit chance, so that not just physical attacks and spells, but even Tease attacks are affected. Just re-checked it in 0.4.18 with a decent sample size of fights and different Powers used.