仙魔无双SDK
面向策划逻辑制作的游戏开发包
生活技能

生活技能相关 更多...

函数

int MakeFormula (FxCreature *pActor, unsigned long nFormulaID=0)
 角色pActor的制造一个配方。 更多...
 
int InterruptFormula (FxCreature *pActor)
 打断角色pActor的制造配方。 更多...
 
int ModifySkillExp (FxCreature *pActor, unsigned long nSkillID, int nDeltaExp)
 修正角色pActor的特定技能的经验值。 更多...
 
int GetSkillExp (FxCreature *pActor, unsigned long nSkillID)
 获取角色pActor的特定技能的经验值。 更多...
 
int ModifyLifeSkillConsume (FxCreature *pActor, int nDeltaValue)
 修改角色pActor的生活技能消耗值。 更多...
 
int GetMaxLifeSkillConsume (FxCreature *pActor)
 获取角色pActor的生活技能消耗值上限。 更多...
 
int GetLifeSkillConsume (FxCreature *pActor)
 获取角色pActor的生活技能消耗值。 更多...
 

详细描述

生活技能相关

函数说明

◆ GetLifeSkillConsume()

int GetLifeSkillConsume ( FxCreature *  pActor)

获取角色pActor的生活技能消耗值。

参数
pActor[角色] 角色对象。
返回
[整数] 生活技能消耗值

◆ GetMaxLifeSkillConsume()

int GetMaxLifeSkillConsume ( FxCreature *  pActor)

获取角色pActor的生活技能消耗值上限。

参数
pActor[角色] 角色对象。
返回
[整数] 生活技能消耗值上限

◆ GetSkillExp()

int GetSkillExp ( FxCreature *  pActor,
unsigned long  nSkillID 
)

获取角色pActor的特定技能的经验值。

参数
pActor[角色] 角色对象。
nSkillID[整数] 指定的技能ID
返回
[整数] 特定技能的使用一次后获得的经验值
返回值
-1无此技能
其他特定技能的使用一次后获得的经验值
注解
目前的需求前提下,特针对生活技能实现。生活技能及技能暂不做数据层面的合并重构。

◆ InterruptFormula()

int InterruptFormula ( FxCreature *  pActor)

打断角色pActor的制造配方。

参数
pActor[角色] 角色对象。
返回
[整数] 忽略
注解
目前的需求前提下,特针对生活技能实现。生活技能及技能暂不做数据层面的合并重构。

◆ MakeFormula()

int MakeFormula ( FxCreature *  pActor,
unsigned long  nFormulaID = 0 
)

角色pActor的制造一个配方。

参数
pActor[角色] 角色对象。
nFormulaID[整数] 指定的配方ID
返回
[整数] -1 无效的配方, 1失败, 2成功,3闪
注解
目前的需求前提下,特针对生活技能实现。生活技能及技能暂不做数据层面的合并重构。

◆ ModifyLifeSkillConsume()

int ModifyLifeSkillConsume ( FxCreature *  pActor,
int  nDeltaValue 
)

修改角色pActor的生活技能消耗值。

参数
pActor[角色] 角色对象。
nDeltaValue[整数] 修正的生活技能消耗值
返回
[整数] 忽略
注解
生活技能消耗是角色属性

◆ ModifySkillExp()

int ModifySkillExp ( FxCreature *  pActor,
unsigned long  nSkillID,
int  nDeltaExp 
)

修正角色pActor的特定技能的经验值。

参数
pActor[角色] 角色对象。
nSkillID[整数] 指定的技能ID
nDeltaExp[整数] 修正的数值,正加负减
返回
[整数] 忽略
注解
目前的需求前提下,特针对生活技能实现。生活技能及技能暂不做数据层面的合并重构。