第2回
命中・回避判定
さて、ダイスも完成したことですし、いよいよ戦闘の処理に入りましょう。
戦闘といえば、まず命中と回避の判定をしなければなりませんね。
ということで、今回は自動成功ロールプログラムを作ってみようと思います。
まず、準備として、第1回に作ったダイス関数をHEADに埋め込んでおきます。
あとは、敵役のキャラが必要なのですが……
お、あんなところにカシュー王が。
ちょうどいいや。おーい、カシュー王〜〜〜!!
カシュー王:なにか用か?
いや、ちょっと闘技場の敵役をやってもらいたいんですけど……
カシュー王:闘技場か……フ、昔を思い出すな。いいだろう、付き合ってやる。
というわけで、カシュ―王が相手をしてくれることになりました。
ここで、能力値を書いておきましょう。(ロードス島ワールドガイドより)
”傭兵王”カシュー・アルナーグ
器用度 24 +4 冒険者レベル 10 特殊装備 ソリッドスラッシュ(17)
敏捷度 24 +4 ファイター 10
知力 15 +2 レンジャー 5
筋力 21 +3
生命力 23 +3 一般技能
精神力 22 +3 グラディエイター(剣闘士) 10
うあ……化けモンだ、この人……
一応、ソリッドスラッシュは使用不可としておきますが……
ま、まぁ、皆さん、この人相手に頑張って戦ってくださいね。(^^;;
では、さっそく命中判定プログラムを組んでみましょう。
まず、あなたのファイター/シーフ技能と器用度を入力してください。
これを元にして、命中判定を行います。
ちなみにカシュー王の回避力は、ファイター技能10レベル + 敏捷度ボーナス4 = 14 です。
次へ進む
一つ前へ戻る
戻る