仙魔无双SDK
面向策划逻辑制作的游戏开发包
|
生命值的各种操作 更多...
函数 | |
int | SetActorProperty_HP (FxCreature *pSrcActor, int nInputValue) |
直接设置pSrcActor的生命值 更多... | |
int | ModifyActorProperty_HP (FxCreature *pSrcActor, int nInputValue) |
修正pSrcActor的生命值 更多... | |
int | RecoverHPByRate (FxCreature *pSrcActor, int nRate) |
按比例恢复pSrcActor的生命值 更多... | |
int | RecoverTargetHPByRate (FxCreature *pSrcActor, int nRate) |
按比例恢复pSrcActor的目标的生命值 更多... | |
int | RecoverHPByValue (FxCreature *pSrcActor, int nValue) |
按数值恢复pSrcActor的生命值 更多... | |
int | RecoverTargetHPByValue (FxCreature *pSrcActor, int nValue) |
按数值恢复pSrcActor的目标的生命值 更多... | |
int | GetActorProperty_MaxHP (FxCreature *pSrcActor) |
获取角色pSrcActor气血上限 更多... | |
int | GetTargetProperty_MaxHP (FxCreature *pSrcActor, FxCreature *pTarget=NULL) |
获取角色pSrcActor的目标的气血上限 更多... | |
int | ModifyActorProperty_MaxHP_ByValue (FxCreature *pSrcActor, int nValue) |
按数值修改角色pSrcActor的目标的气血上限 更多... | |
int | ModifyActorProperty_MaxHP_ByRate (FxCreature *pSrcActor, int nRate) |
按比例获取角色pSrcActor的目标的气血上限 更多... | |
int | GetActorProperty_HP (FxCreature *pSrcActor) |
获取角色pSrcActor的气血 更多... | |
int | GetTargetProperty_HP (FxCreature *pSrcActor) |
获取角色pSrcActor的目标的气血 更多... | |
int | ModifyActorProperty_QiXue_ByRate (FxCreature *pSrcActor, int nRate) |
按比例修改角色pSrcActor的气血 更多... | |
int | ModifyActorProperty_QiXueShangXian_ByRate (FxCreature *pSrcActor, int nRate) |
按比例修改角色pSrcActor的气血上限 更多... | |
int | ModifyActorProperty_HPResume_ByRate (FxCreature *pSrcActor, int nRate) |
按比例修改角色pSrcActor的HP恢复速度 更多... | |
int | ModifyActorProperty_HPResume_ByValue (FxCreature *pSrcActor, int nValue) |
按数值修改角色pSrcActor的HP恢复速度 更多... | |
生命值的各种操作
int GetActorProperty_HP | ( | FxCreature * | pSrcActor | ) |
获取角色pSrcActor的气血
pSrcActor | [角色] 角色对象 |
int GetActorProperty_MaxHP | ( | FxCreature * | pSrcActor | ) |
获取角色pSrcActor气血上限
pSrcActor | [角色] 角色对象 |
int GetTargetProperty_HP | ( | FxCreature * | pSrcActor | ) |
获取角色pSrcActor的目标的气血
pSrcActor | [角色] 角色对象 |
int GetTargetProperty_MaxHP | ( | FxCreature * | pSrcActor, |
FxCreature * | pTarget = NULL |
||
) |
获取角色pSrcActor的目标的气血上限
pSrcActor | [角色] 角色对象 |
pTarget | [角色] 目标对象。为nil的时候使用pSrcActor自己的目标,否则外部指定。 |
int ModifyActorProperty_HP | ( | FxCreature * | pSrcActor, |
int | nInputValue | ||
) |
修正pSrcActor的生命值
pSrcActor | [角色] 需要修正生命值的角色 |
nInputValue | [整数] 修正的HP数值 |
int ModifyActorProperty_HPResume_ByRate | ( | FxCreature * | pSrcActor, |
int | nRate | ||
) |
按比例修改角色pSrcActor的HP恢复速度
pSrcActor | [角色] 角色对象 |
nRate | [整数] 修改的比例 |
int ModifyActorProperty_HPResume_ByValue | ( | FxCreature * | pSrcActor, |
int | nValue | ||
) |
按数值修改角色pSrcActor的HP恢复速度
pSrcActor | [角色] 角色对象 |
nValue | [整数] 修改的数值 |
int ModifyActorProperty_MaxHP_ByRate | ( | FxCreature * | pSrcActor, |
int | nRate | ||
) |
按比例获取角色pSrcActor的目标的气血上限
pSrcActor | [角色] 角色对象 |
nRate | [整形] 修改的比例 |
int ModifyActorProperty_MaxHP_ByValue | ( | FxCreature * | pSrcActor, |
int | nValue | ||
) |
按数值修改角色pSrcActor的目标的气血上限
pSrcActor | [角色] 角色对象 |
nValue | [整数] 修改的数值 |
int ModifyActorProperty_QiXue_ByRate | ( | FxCreature * | pSrcActor, |
int | nRate | ||
) |
按比例修改角色pSrcActor的气血
pSrcActor | [角色] 角色对象 |
nRate | [整数] 修改的比例 |
int ModifyActorProperty_QiXueShangXian_ByRate | ( | FxCreature * | pSrcActor, |
int | nRate | ||
) |
按比例修改角色pSrcActor的气血上限
pSrcActor | [角色] 角色对象 |
nRate | [整数] 修改的比例 |
int RecoverHPByRate | ( | FxCreature * | pSrcActor, |
int | nRate | ||
) |
按比例恢复pSrcActor的生命值
pSrcActor | [角色] 需要恢复生命值的角色 |
nRate | [整数] 恢复的比例 |
int RecoverHPByValue | ( | FxCreature * | pSrcActor, |
int | nValue | ||
) |
按数值恢复pSrcActor的生命值
pSrcActor | [角色] 角色对象 |
nValue | [整数] 恢复的数值 |
int RecoverTargetHPByRate | ( | FxCreature * | pSrcActor, |
int | nRate | ||
) |
按比例恢复pSrcActor的目标的生命值
pSrcActor | [角色] 角色对象 |
nRate | [整数] 恢复的比例 |
int RecoverTargetHPByValue | ( | FxCreature * | pSrcActor, |
int | nValue | ||
) |
按数值恢复pSrcActor的目标的生命值
pSrcActor | [角色] 角色对象 |
nValue | [整数] 恢复的数值 |
int SetActorProperty_HP | ( | FxCreature * | pSrcActor, |
int | nInputValue | ||
) |
直接设置pSrcActor的生命值
pSrcActor | [角色] 需要修正生命值的角色 |
nInputValue | [整数] 设置的HP数值 |