So, I started experimenting with using the talk.s function as a method of debugging mods, but in my experiments, whether or not a talk.s line would be executed seemed to be entirely dependent on whether or not it was after a variable value change, which from my knowledge of coding, shouldn't happen whatsoever.
Specifically, the debugging talk.s line won't output when it is coded like this:
Code:
[state.dyn.me.coll.vag_deep.obj_par>=3]
{
talk.s="DEBUG: Been penetrated at depth of 3";
state.dyn.me.state.beenpen=true;
talk.s="Ouch!";
}
but it will output when it is coded like this:
Code:
[state.dyn.me.coll.vag_deep.obj_par>=3]
{
state.dyn.me.state.beenpen=true;
talk.s="Ouch!";
talk.s="DEBUG: Been penetrated at depth of 3";
}
NOTE: state.dyn.me.state.beenpen is a user-defined global variable.
I can't figure it out, because all the global variable does, is keep track of whether or not you entered the girl's vagina or not.