Modifier
描述
效果触发器
方法列表
方法
api_add_buff_max_layer
描述
增加buff最大层数
参数
参数名 | 描述 | 类型 | 默认值 |
---|---|---|---|
attr_num | 整数属性值 | UInt32 |
返回值
无
api_add_buff_layer
描述
增加buff实例层数
参数
参数名 | 描述 | 类型 | 默认值 |
---|---|---|---|
plus_layer | 整数属性值 | Int64 |
返回值
无
api_add_buff_residue_time
描述
增加buff的剩余持续时间
参数
参数名 | 描述 | 类型 | 默认值 |
---|---|---|---|
residue_time | 浮点数剩余时间 | Fixed |
返回值
无
api_add_float_shield
描述
增加buff浮点属性效果
参数
参数名 | 描述 | 类型 | 默认值 |
---|---|---|---|
attr_name | 属性名称 | Str | |
attr_num | 浮点数属性值 | Fixed |
返回值
无
api_add_cycle_time
描述
增加循环周期事件的循环时间
参数
参数名 | 描述 | 类型 | 默认值 |
---|---|---|---|
add_cycle_time | 浮点数属性值 | Fixed |
返回值
无
api_prevent_will_modifier
描述
阻止即将获得的魔法效果
参数
无
返回值
Bool
: 返回值
api_remove
描述
删除魔法效果
参数
无
返回值
Bool
: 返回值
api_get_owner
描述
获取效果携带者
参数
无
返回值
Unit
: 效果携带者
api_get_releaser
描述
获取效果释放者
参数
无
返回值
Unit
: 效果释放者
api_get_residue_time
描述
获取剩余持续时间
参数
无
返回值
Fixed
: 剩余持续时间
api_get_passed_time
描述
获取已经持续时间
参数
无
返回值
Fixed
: 已经持续时间
api_get_int_attr
描述
获取buff整数属性效果
参数
参数名 | 描述 | 类型 | 默认值 |
---|---|---|---|
attr_name | 属性名称 | Str |
返回值
UInt32
: 整数类型返回值
api_get_modifier_type
描述
获取buff类别
参数
参数名 | 描述 | 类型 | 默认值 |
---|---|---|---|
attr_name | 属性名称 | Str |
返回值
ModifierType
: 魔法效果类别
api_get_modifier_effect_type
描述
获取buff影响类型
参数
参数名 | 描述 | 类型 | 默认值 |
---|---|---|---|
attr_name | 属性名称 | Str |
返回值
ModifierEffectType
: 魔法效果影响类别
api_get_float_attr
描述
获取buff浮点属性效果
参数
参数名 | 描述 | 类型 | 默认值 |
---|---|---|---|
attr_name | 属性名称 | Str |
返回值
Fixed
: 浮点数返回类型
api_get_cycle_time
描述
获取buff循环周期
参数
无
返回值
Fixed
: 浮点数返回类型
api_get_sub_halo_modifier_key
描述
获取光环魔法效果的子光环类型
参数
无
返回值
ModifierKey
: 魔法效果编号
api_get_halo_modifier_instance
描述
获取子光环的光环实体
参数
无
返回值
ModifierEntity
: 魔法效果对象
api_get_halo_inf_rng
描述
获取光环的范围
参数
无
返回值
Float
: 光环影响范围
api_get_will_modifier_unit
描述
获取即将获得魔法效果的单位
参数
无
返回值
Unit
: 单位
api_get_will_modifier_key
描述
获取即将获得魔法效果类型
参数
无
返回值
ModifierKey
: 魔法效果编号
api_get_modifier_unique_id
描述
获取buff的唯一id
参数
无
返回值
UInt32
: 魔法效果唯一ID
api_get_modifier_key
描述
获取buff的类型key
参数
无
返回值
ModifierKey
: 魔法效果key
api_get_str_attr
描述
获取buff字符属性效果
参数
参数名 | 描述 | 类型 | 默认值 |
---|---|---|---|
attr_name | 属性名称 | Str |
返回值
Str
: 字符类型返回值
api_get_icon_is_visible
描述
获取buff图标是否可见
参数
无
返回值
Bool
: 布尔值
api_get_modifier_level
描述
获取魔法效果等级
参数
无
返回值
Int64
: 等级
api_get_modifier_layer
描述
获取魔法效果的堆叠层数
参数
无
返回值
Int64
: 堆叠层数
api_set_buff_max_layer
描述
设置buff整数属性效果
参数
参数名 | 描述 | 类型 | 默认值 |
---|---|---|---|
attr_num | 整数属性值 | UInt32 |
返回值
无
api_set_buff_layer
描述
设置buff实例层数
参数
参数名 | 描述 | 类型 | 默认值 |
---|---|---|---|
attr_num | 整数属性值 | UInt32 |
返回值
无
api_set_buff_residue_time
描述
设置buff的剩余持续时间
参数
参数名 | 描述 | 类型 | 默认值 |
---|---|---|---|
residue_time | 浮点数剩余时间 | Fixed |
返回值
无
api_set_float_shield
描述
设置buff浮点属性效果
参数
参数名 | 描述 | 类型 | 默认值 |
---|---|---|---|
attr_name | 属性名称 | Str | |
attr_num | 浮点数属性值 | Fixed |
返回值
无
api_set_cycle_time
描述
设置循环周期事件
参数
参数名 | 描述 | 类型 | 默认值 |
---|---|---|---|
new_cycle_time | 浮点数属性值 | Fixed |
返回值
无
api_set_duration
描述
设置魔法效果的持续时间
参数
参数名 | 描述 | 类型 | 默认值 |
---|---|---|---|
residue_time | 非负数实数值 | Fixed |
返回值
无
api_set_buff_str_attr
描述
设置buff的字符串属性
参数
参数名 | 描述 | 类型 | 默认值 |
---|---|---|---|
name | 属性名称 | Str | |
value | 属性值 | Str |
返回值
无
api_play_sound_by_mod_for_role_relation
描述
对魔法效果所属单位的所属玩家关系播放音乐
参数
参数名 | 描述 | 类型 | 默认值 |
---|---|---|---|
camp_target | 玩家关系 | RoleRelation | |
sid | 乐曲编号 | AudioKey | |
loop | 是否循环 | Bool |
返回值
无