给character.js添加注解
This commit is contained in:
parent
48add72a16
commit
307fa31dc0
|
@ -5,45 +5,105 @@ import { _status } from "../../status/index.js";
|
||||||
import { ui } from "../../ui/index.js";
|
import { ui } from "../../ui/index.js";
|
||||||
|
|
||||||
export class Character {
|
export class Character {
|
||||||
/** @type { string } */
|
/**
|
||||||
|
* 武将牌的性别
|
||||||
|
* @type { string }
|
||||||
|
**/
|
||||||
sex;
|
sex;
|
||||||
/** @type { number } */
|
/**
|
||||||
|
* 武将牌的体力值
|
||||||
|
* @type { number }
|
||||||
|
**/
|
||||||
hp;
|
hp;
|
||||||
/** @type { number } */
|
/**
|
||||||
|
* 武将牌的体力上限
|
||||||
|
* @type { number }
|
||||||
|
**/
|
||||||
maxHp;
|
maxHp;
|
||||||
/** @type { number } */
|
/**
|
||||||
|
* 武将牌的护甲值
|
||||||
|
* @type { number }
|
||||||
|
**/
|
||||||
hujia = 0;
|
hujia = 0;
|
||||||
/** @type { string } */
|
/**
|
||||||
|
* 武将牌的势力
|
||||||
|
* @type { string }
|
||||||
|
**/
|
||||||
group;
|
group;
|
||||||
/** @type { string } */
|
/**
|
||||||
|
* 武将牌的势力边框颜(如徐庶“身在曹营心在汉”)
|
||||||
|
* @type { string }
|
||||||
|
**/
|
||||||
groupBorder;
|
groupBorder;
|
||||||
/** @type { string } */
|
/**
|
||||||
|
* 神武将牌在国战模式下的势力
|
||||||
|
* @type { string }
|
||||||
|
**/
|
||||||
groupInGuozhan;
|
groupInGuozhan;
|
||||||
/** @type { string[] } */
|
/**
|
||||||
|
* 武将牌拥有的技能
|
||||||
|
* @type { string[] }
|
||||||
|
**/
|
||||||
skills = [];
|
skills = [];
|
||||||
/** @type { boolean } */
|
/**
|
||||||
|
* 武将牌是否为常备主公
|
||||||
|
* @type { boolean }
|
||||||
|
**/
|
||||||
isZhugong = false;
|
isZhugong = false;
|
||||||
/** @type { boolean } */
|
/**
|
||||||
|
* 武将牌是否为隐藏武将
|
||||||
|
* @type { boolean }
|
||||||
|
**/
|
||||||
isUnseen = false;
|
isUnseen = false;
|
||||||
/** @type { boolean } */
|
/**
|
||||||
|
* 武将牌是否拥有隐匿技能
|
||||||
|
* @type { boolean }
|
||||||
|
**/
|
||||||
hasHiddenSkill = false;
|
hasHiddenSkill = false;
|
||||||
/** @type { Array } */
|
/**
|
||||||
|
* 垃圾桶,用于存储原本Character[4]的垃圾数据
|
||||||
|
* @type { Array }
|
||||||
|
**/
|
||||||
trashBin = [];
|
trashBin = [];
|
||||||
/** @type { string } */
|
/**
|
||||||
|
* 武将牌对应的另一半双面武将牌
|
||||||
|
* @type { string }
|
||||||
|
**/
|
||||||
dualSideCharacter;
|
dualSideCharacter;
|
||||||
/** @type { Array } */
|
/**
|
||||||
|
* 多势力武将牌的全部势力
|
||||||
|
* @type { Array }
|
||||||
|
**/
|
||||||
doubleGroup = [];
|
doubleGroup = [];
|
||||||
/** @type { boolean } */
|
/**
|
||||||
|
* 武将牌是否为minskin
|
||||||
|
* @type { boolean }
|
||||||
|
**/
|
||||||
isMinskin = false;
|
isMinskin = false;
|
||||||
/** @type { boolean } */
|
/**
|
||||||
|
* 武将牌是否为挑战模式下的BOSS
|
||||||
|
* @type { boolean }
|
||||||
|
**/
|
||||||
isBoss = false;
|
isBoss = false;
|
||||||
/** @type { boolean } */
|
/**
|
||||||
|
* 武将牌是否为隐藏BOSS
|
||||||
|
* @type { boolean }
|
||||||
|
**/
|
||||||
isHiddenBoss = false;
|
isHiddenBoss = false;
|
||||||
/** @type { boolean } */
|
/**
|
||||||
|
* 武将牌是否“仅点将可用”
|
||||||
|
* @type { boolean }
|
||||||
|
**/
|
||||||
isAiForbidden = false;
|
isAiForbidden = false;
|
||||||
/** @type { boolean } */
|
/**
|
||||||
|
* 武将牌是否为炉石模式下的隐藏武将
|
||||||
|
* @type { boolean }
|
||||||
|
**/
|
||||||
isHiddenInStoneMode = false;
|
isHiddenInStoneMode = false;
|
||||||
/** @type { boolean } */
|
/**
|
||||||
|
* 武将牌是否为bossallowed
|
||||||
|
* @type { boolean }
|
||||||
|
**/
|
||||||
isBossAllowed = false;
|
isBossAllowed = false;
|
||||||
/**
|
/**
|
||||||
* @param { Array|Object } [data]
|
* @param { Array|Object } [data]
|
||||||
|
@ -82,7 +142,7 @@ export class Character {
|
||||||
character.isBoss = true;
|
character.isBoss = true;
|
||||||
} else if (item === "bossallowed") {
|
} else if (item === "bossallowed") {
|
||||||
character.isBossAllowed = true;
|
character.isBossAllowed = true;
|
||||||
} else if (item === "hiddenBoss") {
|
} else if (item === "hiddenboss") {
|
||||||
character.isHiddenBoss = true;
|
character.isHiddenBoss = true;
|
||||||
} else if (item === "forbidai") {
|
} else if (item === "forbidai") {
|
||||||
character.isAiForbidden = true;
|
character.isAiForbidden = true;
|
||||||
|
|
Loading…
Reference in New Issue