Methods
Static GetInventoryIndexOfItemType
- GetInventoryIndexOfItemType(unitHandle: unit, id: string): number
-
Parameters
-
unitHandle: unit
-
id: string
Returns number
Static GetInventoryOfItemType
- GetInventoryOfItemType(unitHandle: unit, idint: number): item
-
Parameters
-
unitHandle: unit
-
idint: number
Returns item
Static addHeroProperty
- addHeroProperty(unit: Unit, key: string, addNum: number): void
-
Parameters
-
-
key: string
-
addNum: number
Returns void
Static addHeroPropertyByRate
- addHeroPropertyByRate(unit: Unit, key: string, addRate: number): void
-
Parameters
-
-
key: string
-
addRate: number
Returns void
Static calculateDamageByPropertySet
- calculateDamageByPropertySet(unitHandle: unit, dmgPropertySet: { agiDamageRate?: number; hpDamageRate?: number; intDamageRate?: number; manaDamageRate?: number; strDamageRate?: number }): number
-
Parameters
-
unitHandle: unit
-
dmgPropertySet: { agiDamageRate?: number; hpDamageRate?: number; intDamageRate?: number; manaDamageRate?: number; strDamageRate?: number }
-
Optional agiDamageRate?: number
-
Optional hpDamageRate?: number
-
Optional intDamageRate?: number
-
Optional manaDamageRate?: number
-
Optional strDamageRate?: number
Returns number
Static extraValueSum
-
Parameters
-
unitHandle: unit
-
type: string
-
val: number
-
key: string = "base"
Returns number
Static getExtraAgi
-
Parameters
-
unitHandle: unit
-
Optional key: string
Returns number
Static getExtraAttack
-
Returns number
Static getExtraAttackSpd
-
Returns number
Static getExtraDef
-
Returns number
Static getExtraHp
-
Parameters
-
unitHandle: unit
-
Optional key: string
Returns number
Static getExtraInt
-
Parameters
-
unitHandle: unit
-
Optional key: string
Returns number
Static getExtraMana
-
Parameters
-
unitHandle: unit
-
Optional key: string
Returns number
Static getExtraStr
-
Parameters
-
unitHandle: unit
-
Optional key: string
Returns number
Static getExtraValue
-
Parameters
-
unitHandle: unit
-
type: string
-
Optional key: string
Returns number
Static refreshUnitAbilityData
- refreshUnitAbilityData(unitHandle: unit, abilcode: number, data_type: number, value: number): void
-
Parameters
-
unitHandle: unit
-
abilcode: number
-
data_type: number
-
value: number
Returns void
Static setExtraAgi
-
Parameters
-
unitHandle: unit
-
val: number
-
key: string = "base"
Returns void
Static setExtraAttack
-
Parameters
-
unitHandle: unit
-
val: number
-
key: string = "base"
Returns void
Static setExtraAttackSpd
-
Parameters
-
unitHandle: unit
-
val: number
-
key: string = "base"
Returns void
Static setExtraDamageCool
-
Parameters
-
unitHandle: unit
-
val: number
-
key: string = "base"
Returns void
Static setExtraDamageRange
-
Parameters
-
unitHandle: unit
-
val: number
-
key: string = "base"
Returns void
Static setExtraDef
-
Parameters
-
unitHandle: unit
-
val: number
-
key: string = "base"
Returns void
Static setExtraHp
-
Parameters
-
unitHandle: unit
-
val: number
-
key: string = "base"
Returns void
Static setExtraInt
-
Parameters
-
unitHandle: unit
-
val: number
-
key: string = "base"
Returns void
Static setExtraMana
-
Parameters
-
unitHandle: unit
-
val: number
-
key: string = "base"
Returns void
Static setExtraMoveSpeed
-
Parameters
-
unitHandle: unit
-
val: number
-
key: string = "base"
Returns void
Static setExtraStr
-
Parameters
-
unitHandle: unit
-
val: number
-
key: string = "base"
Returns void
Static setExtraStrAgiInt
-
Parameters
-
unitHandle: unit
-
key: string
-
str: number
-
agi: number
-
int: number
Returns void
No Self