Elin:Race/Succubus/talk: Difference between revisions

m
no edit summary
mNo edit summary
mNo edit summary
Line 2: Line 2:


Determination of stamina cost:<syntaxhighlight lang="c++">
Determination of stamina cost:<syntaxhighlight lang="c++">
            if (chara.IsPCParty || chara2.IsPCParty)
static int StaminaCost(Chara c1, Chara c2)
            {
{
                chara.stamina.Mod(-5 - EClass.rnd(chara.stamina.max / 10 + (succubus ? StaminaCost(chara2, chara) : 0) + 1));
    return (int)Mathf.Max(10f * (float)c1.END / (float)Mathf.Max(c2.END, 1), 0f);
                chara2.stamina.Mod(-5 - EClass.rnd(chara2.stamina.max / 20 + (succubus ? StaminaCost(chara, chara2) : 0) + 1));
}
            }
</syntaxhighlight>SP cost is determined by difference in MaxSP of both parties.
</syntaxhighlight>SP cost is determined by difference in MaxSP of both parties.


416

edits