Package-level declarations
Types
Link copied to clipboard
基本属性
Link copied to clipboard
object CodesEmptyLoot
空掉落返回消息code与消息列表
Link copied to clipboard
伤害类型
Link copied to clipboard
interface Describable
小作文描述接口
Link copied to clipboard
副本游戏实体
Link copied to clipboard
class GameProcess(val group: Group, val player: List<PlayerUser>, val dungeon: Dungeon, val difficulty: Int)
游戏过程
Link copied to clipboard
data class GameTeam(val group: Group, val players: MutableList<PlayerUser> = mutableListOf(), var dungeon: Dungeon? = null, var difficulty: Int = 1, var inBattle: Boolean = false)
游戏队伍数据类
Link copied to clipboard
data class Impact(val baseValue: Long, val sourceTypeString: String, val source: GameEntity, val targets: List<GameEntity>, var damageType: DamageType = DamageType.PHYSICAL, val isTreatment: Boolean = false, var finalValue: Long = 0)
数值影响 / 伤害或治疗
Link copied to clipboard
data class ImpactConfig(val damageType: DamageType, val calculateBaseValue: (self: GameEntity, target: List<GameEntity>) -> Int)
Link copied to clipboard
class LootHeapBuild
LootHeapBuild类用于构建战利品堆。 该类提供了创建和管理游戏战利品堆的功能。
Link copied to clipboard
class LootHeapListBuild
LootHeapListBuild类用于构建战利品堆列表
Link copied to clipboard
interface LootKeyApi
LootKeyApi接口定义了获取LootKey的API接口
Link copied to clipboard
某项数值
Link copied to clipboard
Properties
Link copied to clipboard
计算玩家用户的总攻击力 总攻击力等于基础攻击力与额外攻击力之和
Link copied to clipboard
获取玩家的总暴击值
Link copied to clipboard
获取玩家的暴击伤害加成值
Link copied to clipboard
计算玩家用户的总防御力 总防御力等于基础防御力与额外防御力之和
Link copied to clipboard
计算玩家用户的总生命值 总生命值等于基础生命值与额外生命值之和
Link copied to clipboard
计算玩家用户的总速度 总速度等于基础速度与额外速度之和
Link copied to clipboard
获取玩家用户的额外攻击力
Link copied to clipboard
获取玩家的额外暴击值
Link copied to clipboard
获取玩家的总暴击伤害值
Link copied to clipboard
获取玩家用户的额外防御力
Link copied to clipboard
获取玩家用户的额外生命值
Link copied to clipboard
获取玩家用户的额外速度
Link copied to clipboard
计算玩家升级所需的经验值
Link copied to clipboard
获取玩家升级进度的百分比字符串表示