仙魔无双SDK
面向策划逻辑制作的游戏开发包
|
天赋对技能级别数据的影响,比如经验获取倍率等。每个技能互不干扰。 更多...
函数 | |
int | SetSkillBonusByTalent_Consume (FxCreature *pActor, unsigned long nSkillID, long nInputValue) |
设置角色pActor的特定技能nSkillID的消耗值为nInputValue 更多... | |
int | ModifySkillBonusByTalent_Consume (FxCreature *pActor, unsigned long nSkillID, long nDeltaValue) |
修改角色pActor的特定技能nSkillID的消耗值,变化量nDeltaValue 更多... | |
int | SetSkillBonusByTalent_ConsumeRate (FxCreature *pActor, unsigned long nSkillID, long nInputValue) |
设置角色pActor的特定技能nSkillID的消耗百分比为nInputValue 更多... | |
int | ModifySkillBonusByTalent_ConsumeRate (FxCreature *pActor, unsigned long nSkillID, long nDeltaValue) |
修改角色pActor的特定技能nSkillID的消耗百分比,变化量nDeltaValue 更多... | |
int | SetSkillBonusByTalent_MinDistance (FxCreature *pActor, unsigned long nSkillID, long nInputValue) |
设置角色pActor的特定技能nSkillID的最小距离。即小于此距离无法使用技能 更多... | |
int | SetSkillBonusByTalent_MaxDistance (FxCreature *pActor, unsigned long nSkillID, long nInputValue) |
设置角色pActor的特定技能nSkillID的最大距离。即超过此距离无法使用技能 更多... | |
int | ModifySkillBonusByTalent_MaxDistance (FxCreature *pActor, unsigned long nSkillID, long nDeltaValue) |
修改角色pActor的特定技能nSkillID的最大距离。即超过此距离无法使用技能 更多... | |
int | SetSkillBonusByTalent_Time1 (FxCreature *pActor, unsigned long nSkillID, long nInputValue) |
设置角色pActor的特定技能nSkillID的吟唱时间,单位是毫秒 更多... | |
int | ModifySkillBonusByTalent_Time1 (FxCreature *pActor, unsigned long nSkillID, long nDeltaValue) |
修改角色pActor的特定技能nSkillID的吟唱时间,单位是毫秒 更多... | |
int | SetSkillBonusByTalent_Time2 (FxCreature *pActor, unsigned long nSkillID, long nInputValue) |
设置角色pActor的特定技能nSkillID的引导时间,单位是毫秒 更多... | |
int | ModifySkillBonusByTalent_CDTime (FxCreature *pActor, unsigned long nSkillID, long nDeltaValue) |
修改角色pActor的特定技能nSkillID的冷却时间,单位是毫秒 更多... | |
int | SetSkillBonusByTalent_Radius (FxCreature *pActor, unsigned long nSkillID, long nInputValue) |
设置角色pActor的特定技能nSkillID的作用半径,单位是厘米 更多... | |
int | ModifySkillBonusByTalent_Radius (FxCreature *pActor, unsigned long nSkillID, long nDeltaValue) |
修正角色pActor的特定技能nSkillID的作用半径,单位是厘米 更多... | |
int | SetSkillBonusByTalent_HitRate (FxCreature *pActor, unsigned long nSkillID, long nInputValue) |
设置角色pActor的特定技能nSkillID命中率,百分比 更多... | |
int | ModifySkillBonusByTalent_CritRate (FxCreature *pActor, unsigned long nSkillID, long nInputValue) |
修改角色pActor的特定技能nSkillID暴击率,百分比 更多... | |
int | SetSkillBonusByTalent_CritRate (FxCreature *pActor, unsigned long nSkillID, long nInputValue) |
设置角色pActor的特定技能nSkillID的暴击率,百分比 更多... | |
int | SetSkillBonusByTalent_Damage (FxCreature *pActor, unsigned long nSkillID, long nInputRate) |
按百分比设置角色pActor的特定技能nSkillID的伤害 更多... | |
int | ModifySkillBonusByTalent_Damage (FxCreature *pActor, unsigned long nSkillID, long nInputRate) |
按百分比修改角色pActor的特定技能nSkillID的伤害 更多... | |
int | SetSkillBonusByTalent_Threat (FxCreature *pActor, unsigned long nSkillID, long nInputValue) |
设置角色pActor的特定技能nSkillID的威胁值百分比 更多... | |
int | ModifySkillBonusByTalent_Threat (FxCreature *pActor, unsigned long nSkillID, long nDeltaValue) |
修正角色pActor的特定技能nSkillID的威胁值百分比 更多... | |
int | SetSkillBonusByTalent_TargetCount (FxCreature *pActor, unsigned long nSkillID, long nInputValue) |
设置角色pActor的特定技能nSkillID的攻击目标个数,前提是这个技能已经被配制成AOE 更多... | |
int | SetSkillBonusByTalent_PhysicCritDamageBonus (FxCreature *pActor, unsigned long nSkillID, long nInputValue) |
设置角色pActor的特定技能nSkillID的物理暴击伤害加成 更多... | |
int | SetSkillBonusByTalent_EffectParam1 (FxCreature *pActor, unsigned long nSkillID, long nInputValue) |
设置角色pActor的特定技能nSkillID的效果参数1 更多... | |
天赋对技能级别数据的影响,比如经验获取倍率等。每个技能互不干扰。
int ModifySkillBonusByTalent_CDTime | ( | FxCreature * | pActor, |
unsigned long | nSkillID, | ||
long | nDeltaValue | ||
) |
修改角色pActor的特定技能nSkillID的冷却时间,单位是毫秒
pActor | [角色] 角色对象。 |
nSkillID | [整数] 指定的技能。 |
nDeltaValue | [整数] 修改的数值。 |
int ModifySkillBonusByTalent_Consume | ( | FxCreature * | pActor, |
unsigned long | nSkillID, | ||
long | nDeltaValue | ||
) |
修改角色pActor的特定技能nSkillID的消耗值,变化量nDeltaValue
pActor | [角色] 角色对象。 |
nSkillID | [整数] 指定的技能。 |
nDeltaValue | [整数] 修改的数值。 |
int ModifySkillBonusByTalent_ConsumeRate | ( | FxCreature * | pActor, |
unsigned long | nSkillID, | ||
long | nDeltaValue | ||
) |
修改角色pActor的特定技能nSkillID的消耗百分比,变化量nDeltaValue
pActor | [角色] 角色对象。 |
nSkillID | [整数] 指定的技能。 |
nDeltaValue | [整数] 修改的数值。 |
int ModifySkillBonusByTalent_CritRate | ( | FxCreature * | pActor, |
unsigned long | nSkillID, | ||
long | nInputValue | ||
) |
修改角色pActor的特定技能nSkillID暴击率,百分比
pActor | [角色] 角色对象。 |
nSkillID | [整数] 指定的技能。 |
nInputValue | [整数] 修改的数值。 |
int ModifySkillBonusByTalent_Damage | ( | FxCreature * | pActor, |
unsigned long | nSkillID, | ||
long | nInputRate | ||
) |
按百分比修改角色pActor的特定技能nSkillID的伤害
pActor | [角色] 角色对象。 |
nSkillID | [整数] 指定的技能。 |
nInputRate | [整数] 修改的百分比。 |
int ModifySkillBonusByTalent_MaxDistance | ( | FxCreature * | pActor, |
unsigned long | nSkillID, | ||
long | nDeltaValue | ||
) |
修改角色pActor的特定技能nSkillID的最大距离。即超过此距离无法使用技能
pActor | [角色] 角色对象。 |
nSkillID | [整数] 指定的技能。 |
nDeltaValue | [整数] 修改的数值。 |
int ModifySkillBonusByTalent_Radius | ( | FxCreature * | pActor, |
unsigned long | nSkillID, | ||
long | nDeltaValue | ||
) |
修正角色pActor的特定技能nSkillID的作用半径,单位是厘米
pActor | [角色] 角色对象。 |
nSkillID | [整数] 指定的技能。 |
nDeltaValue | [整数] 修正的数值。 |
int ModifySkillBonusByTalent_Threat | ( | FxCreature * | pActor, |
unsigned long | nSkillID, | ||
long | nDeltaValue | ||
) |
修正角色pActor的特定技能nSkillID的威胁值百分比
pActor | [角色] 角色对象。 |
nSkillID | [整数] 指定的技能。 |
nDeltaValue | [整数] 修正的数值。 |
int ModifySkillBonusByTalent_Time1 | ( | FxCreature * | pActor, |
unsigned long | nSkillID, | ||
long | nDeltaValue | ||
) |
修改角色pActor的特定技能nSkillID的吟唱时间,单位是毫秒
pActor | [角色] 角色对象。 |
nSkillID | [整数] 指定的技能。 |
nDeltaValue | [整数] 修改的数值。 |
int SetSkillBonusByTalent_Consume | ( | FxCreature * | pActor, |
unsigned long | nSkillID, | ||
long | nInputValue | ||
) |
设置角色pActor的特定技能nSkillID的消耗值为nInputValue
pActor | [角色] 角色对象。 |
nSkillID | [整数] 指定的技能。 |
nInputValue | [整数] 设置的数值。 |
int SetSkillBonusByTalent_ConsumeRate | ( | FxCreature * | pActor, |
unsigned long | nSkillID, | ||
long | nInputValue | ||
) |
设置角色pActor的特定技能nSkillID的消耗百分比为nInputValue
pActor | [角色] 角色对象。 |
nSkillID | [整数] 指定的技能。 |
nInputValue | [整数] 设置的数值。 |
int SetSkillBonusByTalent_CritRate | ( | FxCreature * | pActor, |
unsigned long | nSkillID, | ||
long | nInputValue | ||
) |
设置角色pActor的特定技能nSkillID的暴击率,百分比
pActor | [角色] 角色对象。 |
nSkillID | [整数] 指定的技能。 |
nInputValue | [整数] 设置的数值。 |
int SetSkillBonusByTalent_Damage | ( | FxCreature * | pActor, |
unsigned long | nSkillID, | ||
long | nInputRate | ||
) |
按百分比设置角色pActor的特定技能nSkillID的伤害
pActor | [角色] 角色对象。 |
nSkillID | [整数] 指定的技能。 |
nInputRate | [整数] 设置的百分比。 |
int SetSkillBonusByTalent_EffectParam1 | ( | FxCreature * | pActor, |
unsigned long | nSkillID, | ||
long | nInputValue | ||
) |
设置角色pActor的特定技能nSkillID的效果参数1
pActor | [角色] 角色对象。 |
nSkillID | [整数] 指定的技能。 |
nInputValue | [整数] 设置的数值。 |
int SetSkillBonusByTalent_HitRate | ( | FxCreature * | pActor, |
unsigned long | nSkillID, | ||
long | nInputValue | ||
) |
设置角色pActor的特定技能nSkillID命中率,百分比
pActor | [角色] 角色对象。 |
nSkillID | [整数] 指定的技能。 |
nInputValue | [整数] 设置的数值。 |
int SetSkillBonusByTalent_MaxDistance | ( | FxCreature * | pActor, |
unsigned long | nSkillID, | ||
long | nInputValue | ||
) |
设置角色pActor的特定技能nSkillID的最大距离。即超过此距离无法使用技能
pActor | [角色] 角色对象。 |
nSkillID | [整数] 指定的技能。 |
nInputValue | [整数] 设置的数值。 |
int SetSkillBonusByTalent_MinDistance | ( | FxCreature * | pActor, |
unsigned long | nSkillID, | ||
long | nInputValue | ||
) |
设置角色pActor的特定技能nSkillID的最小距离。即小于此距离无法使用技能
pActor | [角色] 角色对象。 |
nSkillID | [整数] 指定的技能。 |
nInputValue | [整数] 设置的数值。 |
int SetSkillBonusByTalent_PhysicCritDamageBonus | ( | FxCreature * | pActor, |
unsigned long | nSkillID, | ||
long | nInputValue | ||
) |
设置角色pActor的特定技能nSkillID的物理暴击伤害加成
pActor | [角色] 角色对象。 |
nSkillID | [整数] 指定的技能。 |
nInputValue | [整数] 设置的数值。 |
int SetSkillBonusByTalent_Radius | ( | FxCreature * | pActor, |
unsigned long | nSkillID, | ||
long | nInputValue | ||
) |
设置角色pActor的特定技能nSkillID的作用半径,单位是厘米
pActor | [角色] 角色对象。 |
nSkillID | [整数] 指定的技能。 |
nInputValue | [整数] 设置的数值。 |
int SetSkillBonusByTalent_TargetCount | ( | FxCreature * | pActor, |
unsigned long | nSkillID, | ||
long | nInputValue | ||
) |
设置角色pActor的特定技能nSkillID的攻击目标个数,前提是这个技能已经被配制成AOE
pActor | [角色] 角色对象。 |
nSkillID | [整数] 指定的技能。 |
nInputValue | [整数] 设置的数值。 |
int SetSkillBonusByTalent_Threat | ( | FxCreature * | pActor, |
unsigned long | nSkillID, | ||
long | nInputValue | ||
) |
设置角色pActor的特定技能nSkillID的威胁值百分比
pActor | [角色] 角色对象。 |
nSkillID | [整数] 指定的技能。 |
nInputValue | [整数] 设置的数值。 |
int SetSkillBonusByTalent_Time1 | ( | FxCreature * | pActor, |
unsigned long | nSkillID, | ||
long | nInputValue | ||
) |
设置角色pActor的特定技能nSkillID的吟唱时间,单位是毫秒
pActor | [角色] 角色对象。 |
nSkillID | [整数] 指定的技能。 |
nInputValue | [整数] 设置的数值。 |
int SetSkillBonusByTalent_Time2 | ( | FxCreature * | pActor, |
unsigned long | nSkillID, | ||
long | nInputValue | ||
) |
设置角色pActor的特定技能nSkillID的引导时间,单位是毫秒
pActor | [角色] 角色对象。 |
nSkillID | [整数] 指定的技能。 |
nInputValue | [整数] 设置的数值。 |