コード: 全て選択
function damageText(){
'use strict';
//BP攻撃力代入
let str = $gameVariables.value(11);
//乱数代入
if (str > 0){
let random = Math.floor( Math.random() * $gameVariables.value(12));
str += random
//命中判定
let hit = Math.floor( Math.random() * 101);
console.log(hit);
if( $gameVariables.value(14) >= hit){
console.log('hit!')
//ダメージ数式代入
$gameVariables.setValue(15,str);
str = str.toString();
let str1 = str.substring(str.length -1,str.length -0);
let str10 = str.substring(str.length -2,str.length -1);
let str100 = str.substring(str.length -3,str.length -2);
//alert(str100 + str10 + str1);
//画像代入
$gameScreen.showPicture(10,`${str100}`,0,200,220,100,100,255,0);
$gameScreen.showPicture(11,`${str10}`,0,223,220,100,100,255,0);
$gameScreen.showPicture(12,`${str1}`,0,246,220,100,100,255,0);
//ダメージスクロール
$gameScreen.movePicture(10,0,200,190,100,100,255,0,30);
$gameScreen.movePicture(11,0,223,190,100,100,255,0,30);
$gameScreen.movePicture(12,0,246,190,100,100,255,0,30);
//ウエイト
this.wait(60);
//削除
//$gameScreen.erasePicture(10);
//$gameScreen.erasePicture(11);
//$gameScreen.erasePicture(12);
//終了
} else{
console.log('MISS')
//画像代入
$gameScreen.showPicture(12,'miss',0,246,220,100,100,255,0);
//ダメージスクロール
}
} else {
//画像代入
$gameScreen.showPicture(12,'0',0,246,220,100,100,255,0);
//ダメージスクロール
}
}