Skip to content

Game_Troop ⇐ Game_Unit

Kind: global class
Extends: Game_Unit

  • Game_Troop ⇐ Game_Unit
    • new Game_Troop()
    • .LETTER_TABLE_HALF : Array
    • .LETTER_TABLE_FULL : Array
    • .initialize()
    • .isEventRunning() ⇒ boolean
    • .updateInterpreter()
    • .turnCount() ⇒ number
    • .members() ⇒ Array
    • .clear()
    • .troop() ⇒ object
    • .setup(troopId)
    • .makeUniqueNames()
    • .letterTable() ⇒ Array
    • .enemyNames() ⇒ Array
    • .meetsConditions(page) ⇒ boolean
    • .setupBattleEvent()
    • .increaseTurn()
    • .expTotal() ⇒ number
    • .goldTotal() ⇒ number
    • .goldRate() ⇒ number
    • .makeDropItems() ⇒ Array

new Game_Troop()

管理敌人群组和战斗相关的数据,包括敌人成员、回合数、事件等


Game_Troop.LETTER_TABLE_HALF : Array

用于为敌人命名的半角字母表

Kind: static constant of Game_Troop


Game_Troop.LETTER_TABLE_FULL : Array

用于为敌人命名的全角字母表

Kind: static constant of Game_Troop


Game_Troop.initialize()

初始化敌群对象并清空所有数据

Kind: static method of Game_Troop


Game_Troop.isEventRunning() ⇒ boolean

检查战斗事件是否正在运行

Kind: static method of Game_Troop
Returns: boolean - 事件是否运行中 - Whether event is running


Game_Troop.updateInterpreter()

更新战斗事件解释器

Kind: static method of Game_Troop


Game_Troop.turnCount() ⇒ number

获取当前战斗的回合计数

Kind: static method of Game_Troop
Returns: number - 回合计数 - Turn count


Game_Troop.members() ⇒ Array

获取敌群中的所有敌人成员

Kind: static method of Game_Troop
Returns: Array - 敌群成员数组 - Troop members array


Game_Troop.clear()

清空敌群的所有数据

Kind: static method of Game_Troop


Game_Troop.troop() ⇒ object

获取当前敌群的数据对象

Kind: static method of Game_Troop
Returns: object - 敌群数据 - Troop data


Game_Troop.setup(troopId)

设置敌群并初始化敌人成员

Kind: static method of Game_Troop

ParamTypeDescription
troopIdnumber敌群 ID - Troop ID

Game_Troop.makeUniqueNames()

为同名敌人制作唯一的名称标识

Kind: static method of Game_Troop


Game_Troop.letterTable() ⇒ Array

根据语言环境获取相应的字母表

Kind: static method of Game_Troop
Returns: Array - 字母表 - Letter table


Game_Troop.enemyNames() ⇒ Array

获取存活的敌人名称列表

Kind: static method of Game_Troop
Returns: Array - 敌人名称数组 - Enemy names array


Game_Troop.meetsConditions(page) ⇒ boolean

检查是否满足战斗事件页的触发条件

Kind: static method of Game_Troop
Returns: boolean - 是否满足条件 - Whether meets conditions

ParamTypeDescription
pageobject事件页 - Event page

Game_Troop.setupBattleEvent()

设置并执行符合条件的战斗事件

Kind: static method of Game_Troop


Game_Troop.increaseTurn()

增加战斗回合计数并重置事件标志

Kind: static method of Game_Troop


Game_Troop.expTotal() ⇒ number

计算击败所有敌人获得的总经验值

Kind: static method of Game_Troop
Returns: number - 总经验值 - Total experience


Game_Troop.goldTotal() ⇒ number

计算击败所有敌人获得的总金钱

Kind: static method of Game_Troop
Returns: number - 总金钱 - Total gold


Game_Troop.goldRate() ⇒ number

获取金钱获得的倍率(双倍金钱效果)

Kind: static method of Game_Troop
Returns: number - 金钱倍率 - Gold rate


Game_Troop.makeDropItems() ⇒ Array

生成所有敌人的掉落物品列表

Kind: static method of Game_Troop
Returns: Array - 掉落物品数组 - Drop items array


贡献者

暂无相关贡献者

页面历史

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