したらばTOP ■掲示板に戻る■ 全部 1-100 最新50 | |

【Weiss】技術的なスレ

38初心者スレ120:2003/03/20(木) 09:12 ID:DtMzaME.
ダブルアタックはクリティカルより優先。
クリティカルはヒットより優先。
ってことで修正案作って見ました。
〜省略〜
if Random(100) < k then begin
 miss := False; //命中
end else begin
 miss := True; //ミス
end;
if (SkillPer = 0) and ( Random(100) < Critical ) then begin
 crt := True;
end else begin
 crt := False;
end;
if (SkillPer = 0) and ( Random(100) < DAPer ) then begin
 //ダブルアタック
 if miss = False then begin
  //命中したのなら
  dmg[4] := 2;
  dmg[5] := 8;
 end else begin
  //ミス
  if crt = True then begin
   //クリティカル
   miss := False;
   dmg[4] := 1;
   dmg[5] := 10;
  end;
 end;
 end else begin
  //通常攻撃
  dmg[4] := 1;
  if crt = True then begin
   //クリティカル
   miss := False;
   dmg[5] := 10;
  end else begin
   //通常攻撃
   dmg[5] := 0;
 end;
end;
if miss = False then begin
〜省略〜


新着レスの表示


名前: E-mail(省略可)

※書き込む際の注意事項はこちら

※画像アップローダーはこちら

(画像を表示できるのは「画像リンクのサムネイル表示」がオンの掲示板に限ります)

掲示板管理者へ連絡 無料レンタル掲示板