add check interface
This commit is contained in:
parent
7558e992fa
commit
7bcf1b67c2
@ -43,7 +43,6 @@ export class BattleHandler {
|
|||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 使用卡片
|
* 使用卡片
|
||||||
@ -81,6 +80,15 @@ export class BattleHandler {
|
|||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 确认玩家是否有换牌技能
|
||||||
|
* @param aplayer
|
||||||
|
*/
|
||||||
|
public hasTransEffCardSkill(aplayer: Player): boolean{
|
||||||
|
let ph = this.getPlayer(aplayer);
|
||||||
|
return ph && ph.hasTransEffCardSkill();
|
||||||
|
};
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 吃牌/胡牌确认
|
* 吃牌/胡牌确认
|
||||||
* @param aplayer : 玩家
|
* @param aplayer : 玩家
|
||||||
|
@ -139,5 +139,20 @@ export class PlayerHandler {
|
|||||||
|
|
||||||
public isMyPet(apet: PetHandler){
|
public isMyPet(apet: PetHandler){
|
||||||
return this._pets.includes(apet);
|
return this._pets.includes(apet);
|
||||||
}
|
};
|
||||||
|
|
||||||
|
public hasTransEffCardSkill(): boolean{
|
||||||
|
if(!this._self){
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
let bok = false;
|
||||||
|
for(let [key, val] of this._self._skills){
|
||||||
|
if(val.isTransEffCardSkill()){
|
||||||
|
bok = true;
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return bok;
|
||||||
|
};
|
||||||
}
|
}
|
||||||
|
@ -115,6 +115,10 @@ export class Skill {
|
|||||||
return this._data.effect_typeid == SkillEffectType.TAUNT;
|
return this._data.effect_typeid == SkillEffectType.TAUNT;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
isTransEffCardSkill(){
|
||||||
|
return this._data.effect_typeid == SkillEffectType.CARD_CHG_EN;
|
||||||
|
};
|
||||||
|
|
||||||
// 是否是稀有技能
|
// 是否是稀有技能
|
||||||
isRareSkill() {
|
isRareSkill() {
|
||||||
return false;
|
return false;
|
||||||
|
@ -70,6 +70,22 @@ export const enum SkillRangeUnitType{
|
|||||||
};
|
};
|
||||||
|
|
||||||
// 技能效果类型
|
// 技能效果类型
|
||||||
|
/**
|
||||||
|
* 0. 无
|
||||||
|
* 1.补牌
|
||||||
|
* 2.补牌至多少张
|
||||||
|
* 3.抽别人牌
|
||||||
|
* 4.将几张点数卡变为一张效果强化卡
|
||||||
|
* 5.强化战力(HP性质的战力)
|
||||||
|
* 6.强化战力(护盾性质的战力)
|
||||||
|
* 7.扣除战力(伤害)
|
||||||
|
* 8.召唤随从(需引用ID)
|
||||||
|
* 9.触发技能(需引用ID)
|
||||||
|
* 10.嘲讽
|
||||||
|
* 11.扣除HP
|
||||||
|
* 12.增加出场战力
|
||||||
|
* 13.自己受到的伤害降低
|
||||||
|
*/
|
||||||
export const enum SkillEffectType
|
export const enum SkillEffectType
|
||||||
{
|
{
|
||||||
NONE = 0,
|
NONE = 0,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user