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
| Param | Type | Description |
|---|---|---|
| troopId | number | 敌群 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
| Param | Type | Description |
|---|---|---|
| page | object | 事件页 - 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