Talentchance

Aus Wiki-Simkea
Version vom 24. Oktober 2015, 22:02 Uhr von MasterX (Diskussion | Beiträge)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Zur Navigation springen Zur Suche springen

´´´ function getNewTalentChance($w1,$w2,$w3,$TaW,$dicemod=0){ $anzahl=0; $pass=false; for($i=1; $i<=20+$dicemod; $i++){ # erster Wurf for($j=1; $j<=20+$dicemod; $j++){ # zweiter Wurf for($k=1; $k<=20+$dicemod; $k++){ # dritter Wurf

if( ($i==1 AND $j==1) OR ($i==1 AND $k==1) OR ($j==1 AND $k==1) ){ #Doppel oder dreifach-1 $anzahl=$anzahl+1; } elseif( ($i==20 AND $j==20) OR ($i==20 AND $k==20) OR ($j==20 AND $k==20) ){ # Doppel oder dreifach-20 $pass=true; } elseif($TaW>=0){ if(max($i,$w1)-$w1+max($j,$w2)-$w2+max($k,$w3)-$w3<=$TaW){ #Taw Positiv, Summe der zum Ausgleichen gebrauchten TaW kleiner als der effektive TaW? $anzahl=$anzahl+1; } } else { if($w1<=$i+$TaW and $w2<=$j+$TaW and $w3<=$k+$TaW){ # TaW negativ oder 0: Würfe unter den Eigenschaften $anzahl=$anzahl+1; } }

}//for k }//for j }//for i return round(($anzahl/((20+$dicemod)*(20+$dicemod)*(20+$dicemod)))*100,2); }//getNewTalentChance ´´´