This commit is contained in:
parent
8bfc6130b0
commit
e4180862bf
51
game/game.js
51
game/game.js
|
@ -11765,21 +11765,17 @@
|
||||||
if(num<0) num=0;
|
if(num<0) num=0;
|
||||||
if(num>0&&player.hujia&&!player.hasSkillTag('nohujia')){
|
if(num>0&&player.hujia&&!player.hasSkillTag('nohujia')){
|
||||||
if(num>=player.hujia){
|
if(num>=player.hujia){
|
||||||
num-=player.hujia;
|
|
||||||
event.hujia=player.hujia;
|
event.hujia=player.hujia;
|
||||||
game.log(player,'的护甲抵挡了'+get.cnNumber(player.hujia)+'点伤害');
|
num-=player.hujia;
|
||||||
player.hujia=0;
|
|
||||||
}
|
}
|
||||||
else{
|
else{
|
||||||
player.hujia-=num;
|
|
||||||
event.hujia=num;
|
event.hujia=num;
|
||||||
game.log(player,'的护甲抵挡了'+get.cnNumber(num)+'点伤害');
|
|
||||||
num=0;
|
num=0;
|
||||||
}
|
}
|
||||||
event.hujia=true;
|
game.log(player,'的护甲抵挡了'+get.cnNumber(event.hujia)+'点伤害');
|
||||||
player.update();
|
|
||||||
}
|
}
|
||||||
event.num=num;
|
event.num=num;
|
||||||
|
"step 1"
|
||||||
if(lib.config.background_audio){
|
if(lib.config.background_audio){
|
||||||
game.playAudio('effect','damage'+(num>1?'2':''));
|
game.playAudio('effect','damage'+(num>1?'2':''));
|
||||||
}
|
}
|
||||||
|
@ -11830,7 +11826,7 @@
|
||||||
else{
|
else{
|
||||||
event.trigger('damage');
|
event.trigger('damage');
|
||||||
}
|
}
|
||||||
"step 1"
|
"step 2"
|
||||||
if(player.hp<=0&&player.isAlive()){
|
if(player.hp<=0&&player.isAlive()){
|
||||||
game.delayx();
|
game.delayx();
|
||||||
player.dying(event);
|
player.dying(event);
|
||||||
|
@ -11867,6 +11863,10 @@
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
"step 3"
|
||||||
|
if(event.hujia){
|
||||||
|
player.changeHujia(-event.hujia).type='damage';
|
||||||
|
}
|
||||||
},
|
},
|
||||||
recover:function(){
|
recover:function(){
|
||||||
if(lib.config.background_audio){
|
if(lib.config.background_audio){
|
||||||
|
@ -11984,6 +11984,19 @@
|
||||||
}
|
}
|
||||||
event.trigger('changeHp');
|
event.trigger('changeHp');
|
||||||
},
|
},
|
||||||
|
changeHujia:function(){
|
||||||
|
if(typeof num!='number'){
|
||||||
|
num=1;
|
||||||
|
}
|
||||||
|
player.hujia+=num;
|
||||||
|
if(num>0){
|
||||||
|
game.log(player,'获得了'+get.cnNumber(num)+'点护甲');
|
||||||
|
}
|
||||||
|
if(player.hujia<0){
|
||||||
|
player.hujia=0;
|
||||||
|
}
|
||||||
|
player.update();
|
||||||
|
},
|
||||||
dying:function(){
|
dying:function(){
|
||||||
"step 0"
|
"step 0"
|
||||||
if(player.isDying()||player.hp>0){
|
if(player.isDying()||player.hp>0){
|
||||||
|
@ -13517,19 +13530,6 @@
|
||||||
},this,time);
|
},this,time);
|
||||||
return this;
|
return this;
|
||||||
},
|
},
|
||||||
changeHujia:function(num){
|
|
||||||
if(typeof num!='number'){
|
|
||||||
num=1;
|
|
||||||
}
|
|
||||||
this.hujia+=num;
|
|
||||||
if(num>0){
|
|
||||||
game.log(this,'获得了'+get.cnNumber(num)+'点护甲值');
|
|
||||||
}
|
|
||||||
if(this.hujia<0){
|
|
||||||
this.hujia=0;
|
|
||||||
}
|
|
||||||
this.update();
|
|
||||||
},
|
|
||||||
setIdentity:function(identity){
|
setIdentity:function(identity){
|
||||||
if(!identity) identity=this.identity;
|
if(!identity) identity=this.identity;
|
||||||
if(get.is.jun(this)){
|
if(get.is.jun(this)){
|
||||||
|
@ -14761,6 +14761,15 @@
|
||||||
next.setContent('changeHp');
|
next.setContent('changeHp');
|
||||||
return next;
|
return next;
|
||||||
},
|
},
|
||||||
|
|
||||||
|
changeHujia:function(num,type){
|
||||||
|
var next=game.createEvent('changeHujia');
|
||||||
|
next.num=num;
|
||||||
|
next.player=this;
|
||||||
|
if(type) next.type=type;
|
||||||
|
next.setContent('changeHujia');
|
||||||
|
return next;
|
||||||
|
},
|
||||||
dying:function(reason){
|
dying:function(reason){
|
||||||
if(this.nodying||this.hp>0||this.isDying()) return;
|
if(this.nodying||this.hp>0||this.isDying()) return;
|
||||||
var next=game.createEvent('dying');
|
var next=game.createEvent('dying');
|
||||||
|
|
Loading…
Reference in New Issue