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