效果与选项
GameCEffect (CEffect)
表示对象上的一个活跃 Buff/Debuff。通过 GetEffect() 或 GetEffectByGroup() 获取。
| 属性 |
类型 |
说明 |
m_index |
number |
效果 ID |
m_group |
number |
效果组 |
m_save |
number |
断线时是否保存 |
m_type |
number |
效果类型 |
m_flag |
number |
状态标志 |
m_time |
number |
剩余时间(秒) |
m_count |
number |
剩余次数 |
m_value[n] |
number |
效果数值(1-6) |
OnDeleteProc |
number |
删除过程 ID |
eItemInventorySlot |
number |
来源物品槽位 |
m_EffectBonusType |
number |
奖励类型 |
GameEffectOption (EFFECT_OPTION)
���有活跃效果的累计属性修正。通过 player.EffectOption 访问。
加成属性 (Add...)
| 属性 |
说明 |
AddPhysiDamage |
固定物理伤害加成 |
AddMagicDamage |
固定魔法伤害加成 |
AddCurseDamage |
固定诅咒伤害加成 |
AddMinPhysiDamage / AddMaxPhysiDamage |
最小/最大物理伤害 |
AddMinMagicDamage / AddMaxMagicDamage |
最小/最大魔法伤害 |
AddMinCurseDamage / AddMaxCurseDamage |
最小/最大诅咒伤害 |
AddAttackSuccessRate |
攻击命中率加成 |
AddPhysiSpeed / AddMagicSpeed |
攻击速度加成 |
AddDefense / AddBaseDefense |
防御加成 |
AddDefenseSuccessRate |
防御率加成 |
AddMaxHP / AddMaxMP / AddMaxBP / AddMaxSD |
最大属性加成 |
AddStrength / AddDexterity / AddVitality / AddEnergy / AddLeadership |
属性加成 |
AddDamageReductionRate / AddDamageReduction |
伤害减免 |
AddDamageReflect |
伤害反弹 |
AddCriticalDamageRate / AddCriticalDamage |
暴击加成 |
AddExcellentDamageRate / AddExcellentDamage |
卓越攻击加成 |
AddExperienceRate / AddMasterExperienceRate |
经验加成 |
AddItemDropRate |
掉落率加成 |
AddHPRecovery / AddMPRecovery / AddBPRecovery / AddSDRecovery |
恢复加成 |
AddHPRecoveryRate / AddMPRecoveryRate / AddBPRecoveryRate / AddSDRecoveryRate |
恢复速率加成 |
AddIgnoreDefenseRate / AddIgnoreDefense |
无视防御 |
AddElementalDamage / AddElementalDefense |
元素加成 |
AddSkillDamageBonus |
技能伤害加成 |
AddMPConsumptionRate / AddBPConsumptionRate |
消耗率 |
AddCombatPower |
战斗力加成 |
乘法属性 (Mul...)
| 属性 |
说明 |
MulPhysiDamage / MulMagicDamage / MulCurseDamage |
伤害倍率 |
MulPhysiDamagePVM / MulMagicDamagePVM / MulCurseDamagePVM |
PvM 伤害倍率 |
MulAttackSuccessRate |
命中率倍率 |
MulPhysiSpeed / MulMagicSpeed |
速度倍率 |
MulDefense / MulDefenseSuccessRate |
防御倍率 |
MulMaxHP / MulMaxMP / MulMaxBP / MulMaxSD |
最大属性倍率 |
MulDamageObject / MulDamageTarget |
对象/目标伤害倍率 |
除法属性 (Div...)
| 属性 |
说明 |
DivPhysiDamage / DivMagicDamage / DivCurseDamage |
伤害除数 |
DivAttackSuccessRate / DivGlobalAttackSuccessRate |
命中率除数 |
DivPhysiSpeed / DivMagicSpeed |
速度除数 |
DivDefense / DivDefenseSuccessRate |
防御除数 |
DivMaxHP / DivMaxMP / DivMaxBP / DivMaxSD |
最大属性除数 |
其他属性
| 属性 |
说明 |
SubDefense |
防御减少 |
DecMaxHP |
最大 HP 减少 |
TargetIndex |
效果目标索引 |
MuunTempestEffectMul |
Muun Tempest 倍率 |
AddSwordPowerDamageRate / AddSwordPowerDefenseRate |
剑之力比率 |
AddPartyBonusExperienceRate |
组队经验加成 |
AddVolcanoExperienceRate |
火山经验加成 |
AddElementalDamageDecrease / AddElementalDefenseDecrease |
元素减少 |
local bonus = player.EffectOption.AddPhysiDamage
if bonus > 0 then
LogAdd(LOG_GREEN, player.Name .. " has +" .. bonus .. " physical damage from buffs")
end
CSkill
表示一个已学技能。通过 GetSkill()、GetMasterSkill()、GetEnhanceSkill() 获取。
| 属性 |
类型 |
说明 |
m_index |
number |
技能 ID |
m_level |
number |
技能等级 |
m_skill |
number |
技能编号 |
Help