*強すぎる魂砕き [#d41e307a] -ページ: [[罪罰改造板2]] -投稿者: [[RED Hy]] -優先順位: 普通 -状態: 提案 -カテゴリー: こんなのが欲しい♪ -投稿日: 2006-04-17 (月) 14:52:28 -バージョン: **内容 [#v040ce2f] ログを全部見てみてもありませんでしたので、 特殊技の魂砕きの成功率を変更するには何処をいじれば良いのでしょうか? あまりにも成功率が高すぎて苦情が来るものでして… ---- -./inc/ore_sub-battle.cgi # $dh =int(rand(20)) ; $dh =int(rand(100)) ; # if($dh <= 3){ if($dh < 15){ $log .="秘奥義 魂砕き!!$tnm は心を粉々に砕かれた!<br>\n"; $thp=0; # }elsif($dh == 4){ }elsif($dh < 20){ $v = int($hp*0.9); $hp -= $v; $log .="秘奥義 魂砕き!!<b>自爆!!</b> $nm は心が粉々に砕けちった!<br>\n"; # }elsif($dh >= 5 && $dh <= 12){ }elsif($dh < 55){ $v = int(($tud+$tua)*2-$tud); $thp -= $v; $log .="秘奥義 魂砕き!!失敗した!!<br>しかし $tnm に $v のダメージを与えることに成功!<br>\n"; }else{ $log .="失\敗\した…しかし最悪の事態だけは免れた。<br>\n"; } -上のように変更するとわかりやすいのでは?15、20、55のそれぞれの数字を変えると確率が変わります。 -- [[あくあ]] &new{2006-04-17 (月) 21:40:47}; -低い数字の方が成功率が低いと言うことでしょうか? -- [[RED Hy]] &new{2006-04-25 (火) 00:59:00}; -数字の大きい小さい葉関係ないですね、条件として範囲の広ければ確率が高くなります。上の例でいえば15までが成功、20までが自爆、55までは失敗、それ以外はダメージとなります -- [[あくあ]] &new{2006-04-25 (火) 22:29:39}; -なるほど、そういう事だったんですね!わかりました。ありがとうございます!また別件で申し訳ないんですが、質問させていただきます -- [[RED Hy]] &new{2006-04-26 (水) 16:54:23}; #comment