跳转至

效果与选项

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 技能编号