Ir para o conteúdo

Efeitos e Opções

GameCEffect (CEffect)

Representa um buff/debuff ativo em um objeto. Obtido via GetEffect() ou GetEffectByGroup().

Propriedade Tipo Descrição
m_index number ID do efeito
m_group number Grupo do efeito
m_save number Salvar ao desconectar
m_type number Tipo do efeito
m_flag number Flags de status
m_time number Tempo restante (segundos)
m_count number Cargas restantes
m_value[n] number Valores do efeito (1-6)
OnDeleteProc number ID do procedimento de exclusão
eItemInventorySlot number Slot do item de origem
m_EffectBonusType number Tipo de bônus

GameEffectOption (EFFECT_OPTION)

Modificadores de atributos acumulados de todos os efeitos ativos. Acessado via player.EffectOption.

Propriedades Aditivas (Add...)

Propriedade Descrição
AddPhysiDamage Bônus fixo de dano físico
AddMagicDamage Bônus fixo de dano mágico
AddCurseDamage Bônus fixo de dano de maldição
AddMinPhysiDamage / AddMaxPhysiDamage Dano físico min/max
AddMinMagicDamage / AddMaxMagicDamage Dano mágico min/max
AddMinCurseDamage / AddMaxCurseDamage Dano de maldição min/max
AddAttackSuccessRate Bônus de taxa de sucesso de ataque
AddPhysiSpeed / AddMagicSpeed Bônus de velocidade de ataque
AddDefense / AddBaseDefense Bônus de defesa
AddDefenseSuccessRate Bônus de taxa de defesa
AddMaxHP / AddMaxMP / AddMaxBP / AddMaxSD Bônus de atributos máximos
AddStrength / AddDexterity / AddVitality / AddEnergy / AddLeadership Bônus de atributos
AddDamageReductionRate / AddDamageReduction Redução de dano
AddDamageReflect Reflexão de dano
AddCriticalDamageRate / AddCriticalDamage Bônus de crítico
AddExcellentDamageRate / AddExcellentDamage Bônus de excelente
AddExperienceRate / AddMasterExperienceRate Bônus de EXP
AddItemDropRate Bônus de taxa de drop
AddHPRecovery / AddMPRecovery / AddBPRecovery / AddSDRecovery Bônus de recuperação
AddHPRecoveryRate / AddMPRecoveryRate / AddBPRecoveryRate / AddSDRecoveryRate Bônus de taxa de recuperação
AddIgnoreDefenseRate / AddIgnoreDefense Ignorar defesa
AddElementalDamage / AddElementalDefense Bônus elementais
AddSkillDamageBonus Bônus de dano de habilidade
AddMPConsumptionRate / AddBPConsumptionRate Taxas de consumo
AddCombatPower Bônus de poder de combate

Propriedades Multiplicativas (Mul...)

Propriedade Descrição
MulPhysiDamage / MulMagicDamage / MulCurseDamage Multiplicadores de dano
MulPhysiDamagePVM / MulMagicDamagePVM / MulCurseDamagePVM Multiplicadores de dano PvM
MulAttackSuccessRate Multiplicador de taxa de ataque
MulPhysiSpeed / MulMagicSpeed Multiplicadores de velocidade
MulDefense / MulDefenseSuccessRate Multiplicadores de defesa
MulMaxHP / MulMaxMP / MulMaxBP / MulMaxSD Multiplicadores de atributos máximos
MulDamageObject / MulDamageTarget Multiplicadores de dano objeto/alvo

Propriedades Divisoras (Div...)

Propriedade Descrição
DivPhysiDamage / DivMagicDamage / DivCurseDamage Divisores de dano
DivAttackSuccessRate / DivGlobalAttackSuccessRate Divisores de taxa de ataque
DivPhysiSpeed / DivMagicSpeed Divisores de velocidade
DivDefense / DivDefenseSuccessRate Divisores de defesa
DivMaxHP / DivMaxMP / DivMaxBP / DivMaxSD Divisores de atributos máximos

Outras Propriedades

Propriedade Descrição
SubDefense Subtração de defesa
DecMaxHP Diminuição de HP máximo
TargetIndex Índice do alvo do efeito
MuunTempestEffectMul Multiplicador Muun Tempest
AddSwordPowerDamageRate / AddSwordPowerDefenseRate Taxas de Sword Power
AddPartyBonusExperienceRate Bônus de EXP de grupo
AddVolcanoExperienceRate Bônus de EXP do Vulcano
AddElementalDamageDecrease / AddElementalDefenseDecrease Diminuições elementais
local bonus = player.EffectOption.AddPhysiDamage
if bonus > 0 then
    LogAdd(LOG_GREEN, player.Name .. " has +" .. bonus .. " physical damage from buffs")
end

CSkill

Representa uma habilidade aprendida. Obtido via GetSkill(), GetMasterSkill(), GetEnhanceSkill().

Propriedade Tipo Descrição
m_index number ID da habilidade
m_level number Nível da habilidade
m_skill number Número da habilidade