[0.8.31] Olivia's and Drifa's CumVol parser are missing the floor value

cryo24

Member
Nov 19, 2019
13
3
24
Hey, after being confused at some description and thus looking at the code, I think that most, if not all, of Olivia's and Drifa's pc.cumvol parsers are missing their "floor value". They're currently "[pc.cumVol 1000 3000 ]" and I think they should be "[pc.cumVol 0 1000 3000 ]" else it makes it so that the numbers need to be really crazy high to trigger the scenes.
Also, from the little I understand and what I've read in the documentation, I feel like the output text might be in a wrong order?
It might be an issue for more characters written by The Observer? It's a thing for Nina's parser too I think, but I haven't delved much deeper.

I'd appreciate if someone with more experience reading parser could either assuage or confirm my suspicions.
Thanks
 
Last edited:

ctenken

Well-Known Member
Feb 4, 2017
73
93
Those parsers for Olivia and Drifa look fine to me.
Code:
[pc.cumVol 1000 3000 
    |1000 to 3000
    |over 3000
    |other, which is anything less than 1000
]
 

cryo24

Member
Nov 19, 2019
13
3
24
Those parsers for Olivia and Drifa look fine to me.
Code:
[pc.cumVol 1000 3000
    |1000 to 3000
    |over 3000
    |other, which is anything less than 1000
]
Ah that might be it if that's how that works. It's just different from what I've seen in other implementations and in the documentation.

cumVol/cumVolRange​

Ranged parser for how much cummies the character's got in the ol' goo-shooters. Takes mL as arguments. Ex: [char.cumVol 0 100 1000|few poots of cum|a sizable load|cum cannon]
But I still don't get why the numbers aren't followed properly in-game, from what I've tested EG with the "over 3000" line doesn't trigger with 3000 - 8000ml but requires a truly inordinate amount like 12 000ml. Feels like currently it's |3000 to 10 000 | over 10 000 |less than 3000, might be from that specific scene's parser or another quirk of the system I don't understand tho
thanks
 
Last edited: