level 1
看公告是实装了的。别的不知道,反正部分代码这么写的
if(cycleday<=7)
return0;
elseif(cycleday<=9)
odds=0.02;
elseif(cycleday<=14)
odds=0.07;
elseif(cycleday<=16)
odds=0.02;
else
odds=0.002;
if(raw)
returnodds;
//modifybyfertilitymultiplieroption
odds*=V.optfertility*this.is_fertile(npc);
//checkbirthcontrol,andhowwellNPCisadheringtopillschedule
if(this.on_birth_control(npc))
{
if(V.pc.equals(npc))
{
letpillsmissed=this.pills_missed();
if(pillsmissed==0)
{
odds*=0.02;
}
elseif(pillsmissed==1)
{
odds*=0.4;
}
}
else
{
if(this.remembered_birth_control(npc))
{
odds*=0.02;
}
else
{
odds*=0.4;
}
}
}
returnodds;
}
本来概率就很低,还受到实际判定的时候还受到其他设置的抑制,一个月内理论最大概率也不超过0.35。如果你不改初始条件的话,概率最大是0.07。而且一个月只有五天时间能到这个概率
2026年06月19日 16点06分