Skip to content

Game_Unit

Kind: global class

  • Game_Unit
    • new Game_Unit()
    • .initialize()
    • .inBattle() ⇒ boolean
    • .members() ⇒ Array
    • .aliveMembers() ⇒ Array
    • .deadMembers() ⇒ Array
    • .movableMembers() ⇒ Array
    • .clearActions() ⇒ Array
    • .agility() ⇒ number
    • .tgrSum() ⇒ number
    • .randomTarget() ⇒ Game_Battler | null
    • .randomDeadTarget() ⇒ Game_Battler | null
    • .smoothTarget(index) ⇒ Game_Battler | null
    • .smoothDeadTarget(index) ⇒ Game_Battler | null
    • .clearResults()
    • .onBattleStart()
    • .onBattleEnd()
    • .makeActions()
    • .select(activeMember)
    • .isAllDead() ⇒ boolean
    • .substituteBattler() ⇒ Game_Battler | undefined

new Game_Unit()

游戏单位类,是 Game_Party 和 Game_Troop 的父类
Game unit class, the superclass of Game_Party and Game_Troop


game_Unit.initialize()

初始化游戏单位
Initialize game unit

Kind: instance method of Game_Unit


game_Unit.inBattle() ⇒ boolean

检查是否在战斗中
Check if in battle

Kind: instance method of Game_Unit
Returns: boolean - 是否在战斗中 / Whether in battle


game_Unit.members() ⇒ Array

获取成员数组(子类需重写)
Get members array (to be overridden by subclasses)

Kind: instance method of Game_Unit
Returns: Array - 成员数组 / Members array


game_Unit.aliveMembers() ⇒ Array

获取活着的成员
Get alive members

Kind: instance method of Game_Unit
Returns: Array - 活着的成员数组 / Array of alive members


game_Unit.deadMembers() ⇒ Array

获取死亡的成员
Get dead members

Kind: instance method of Game_Unit
Returns: Array - 死亡的成员数组 / Array of dead members


game_Unit.movableMembers() ⇒ Array

获取可移动的成员
Get movable members

Kind: instance method of Game_Unit
Returns: Array - 可移动的成员数组 / Array of movable members


game_Unit.clearActions() ⇒ Array

清除所有成员的行动
Clear actions of all members

Kind: instance method of Game_Unit
Returns: Array - 清除结果 / Clear results


game_Unit.agility() ⇒ number

计算平均敏捷度
Calculate average agility

Kind: instance method of Game_Unit
Returns: number - 平均敏捷度 / Average agility


game_Unit.tgrSum() ⇒ number

计算受到攻击几率总和
Calculate sum of target rates

Kind: instance method of Game_Unit
Returns: number - 受到攻击几率总和 / Sum of target rates


game_Unit.randomTarget() ⇒ Game_Battler | null

获取随机目标
Get random target

Kind: instance method of Game_Unit
Returns: Game_Battler | null - 随机目标 / Random target


game_Unit.randomDeadTarget() ⇒ Game_Battler | null

获取随机死亡目标
Get random dead target

Kind: instance method of Game_Unit
Returns: Game_Battler | null - 随机死亡目标 / Random dead target


game_Unit.smoothTarget(index) ⇒ Game_Battler | null

顺利获取目标
Get target smoothly
返回指定索引的目标,当索引对应的目标无效时返回存活队员的首个对象。
Returns the target at the specified index, or the first alive member if the target is invalid.
PS:smooth 应该是指就算 index 有问题也能顺利返回一个目标。
PS: "smooth" means it can smoothly return a target even if there's an issue with the index.

Kind: instance method of Game_Unit
Returns: Game_Battler | null - 目标成员 / Target member

ParamTypeDescription
indexnumber目标索引 / Target index

game_Unit.smoothDeadTarget(index) ⇒ Game_Battler | null

顺利获取死亡目标
Get dead target smoothly

Kind: instance method of Game_Unit
Returns: Game_Battler | null - 死亡目标成员 / Dead target member

ParamTypeDescription
indexnumber目标索引 / Target index

game_Unit.clearResults()

清除所有成员的结果
Clear results of all members

Kind: instance method of Game_Unit


game_Unit.onBattleStart()

当战斗开始时的处理
Processing when battle starts

Kind: instance method of Game_Unit


game_Unit.onBattleEnd()

当战斗结束时的处理
Processing when battle ends

Kind: instance method of Game_Unit


game_Unit.makeActions()

制作所有成员的行动
Make actions for all members

Kind: instance method of Game_Unit


game_Unit.select(activeMember)

选择指定成员(取消选择其他成员)
Select specified member (deselect others)

Kind: instance method of Game_Unit

ParamTypeDescription
activeMemberGame_Battler要选择的活动成员 / Active member to select

game_Unit.isAllDead() ⇒ boolean

检查是否所有成员都死亡
Check if all members are dead

Kind: instance method of Game_Unit
Returns: boolean - 是否全部死亡 / Whether all are dead


game_Unit.substituteBattler() ⇒ Game_Battler | undefined

获取掩护的战斗者
Get substitute battler

Kind: instance method of Game_Unit
Returns: Game_Battler | undefined - 掩护的战斗者 / Substitute battler


贡献者

暂无相关贡献者

页面历史

暂无最近变更历史
最近更新