Class General#
-
class General:
Object# General用来描述一个武将。
所谓武将,就是所属包、武将基础信息的集合。
也许···类似于身份证?
-
name:
string# 武将名字
-
trueName:
string# 武将真名,也许可以分辨标界?
-
kingdom:
string# 武将所属势力
-
subkingdom:
string# 武将副势力
-
hp:
integer# 武将初始体力
-
maxHp:
integer# 武将初始最大体力
-
mainMaxHpAdjustedValue:
integer# 主将体力上限调整
-
deputyMaxHpAdjustedValue:
integer# 副将体力上限调整
-
shield:
integer# 初始护甲
-
gender:
integer# 武将性别
-
other_skills:
string[]# skill belongs other general, e.g. "mashu" of pangde
skills related to this general, but not first added to it, e.g. "jixi" of dengai
skills related to this general and belong to other generals, e.g. "yingzi" of sunce
-
all_skills:
table# 武将的所有技能,包括相关技能和属于其他武将的技能
-
companions:
string[]# 有珠联璧合关系的武将
-
headnote:
string# 顶注。在武将介绍界面出现
-
endnote:
string# 尾注。在武将介绍界面出现
不在选将框里出现,可以点将,可以在武将一览里查询到
完全隐藏
-
Male:
integer# 男性
-
Female:
integer# 女性
-
Bigender:
integer# 双性
-
Agender:
integer# 无性
-
addSkill(self:
General, skill:string|Skill)# 为武将增加技能
- Parameters:
skill (
string|Skill) -- (单个)武将技能
-
addRelatedSkill(self:
General, skill:string|Skill)# 为武将增加相关技能
- Parameters:
skill (
string|Skill) -- (单个)武将技能
-
getSkillNameList(self:
General, include_lord?:boolean):string[]# 获取武将牌上的技能名。
- Parameters:
include_lord? (
boolean) -- 是否包含主公技。默认否
-
name: