docs.eqemu.io Open in urlscan Pro
192.99.119.164  Public Scan

URL: https://docs.eqemu.io/server/spells/spell-mechanics/
Submission: On May 15 via api from US — Scanned from CA

Form analysis 2 forms found in the DOM

<form class="md-header__option" data-md-component="palette">
  <input class="md-option" data-md-color-media="" data-md-color-scheme="slate" data-md-color-primary="deep-orange" data-md-color-accent="deep-orange" aria-hidden="true" type="radio" name="__palette" id="__palette_1">
</form>

Name: search

<form class="md-search__form" name="search">
  <input type="text" class="md-search__input" name="query" aria-label="Search" placeholder="Search" autocapitalize="off" autocorrect="off" autocomplete="off" spellcheck="false" data-md-component="search-query" required="">
  <label class="md-search__icon md-icon" for="__search">
    <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
      <path d="M9.5 3A6.5 6.5 0 0 1 16 9.5c0 1.61-.59 3.09-1.56 4.23l.27.27h.79l5 5-1.5 1.5-5-5v-.79l-.27-.27A6.516 6.516 0 0 1 9.5 16 6.5 6.5 0 0 1 3 9.5 6.5 6.5 0 0 1 9.5 3m0 2C7 5 5 7 5 9.5S7 14 9.5 14 14 12 14 9.5 12 5 9.5 5Z"></path>
    </svg>
    <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
      <path d="M20 11v2H8l5.5 5.5-1.42 1.42L4.16 12l7.92-7.92L13.5 5.5 8 11h12Z"></path>
    </svg>
  </label>
  <nav class="md-search__options" aria-label="Search">
    <a href="javascript:void(0)" class="md-search__icon md-icon" title="Share" aria-label="Share" data-clipboard="" data-clipboard-text="" data-md-component="search-share" tabindex="-1">
            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M18 16.08c-.76 0-1.44.3-1.96.77L8.91 12.7c.05-.23.09-.46.09-.7 0-.24-.04-.47-.09-.7l7.05-4.11c.54.5 1.25.81 2.04.81a3 3 0 0 0 3-3 3 3 0 0 0-3-3 3 3 0 0 0-3 3c0 .24.04.47.09.7L8.04 9.81C7.5 9.31 6.79 9 6 9a3 3 0 0 0-3 3 3 3 0 0 0 3 3c.79 0 1.5-.31 2.04-.81l7.12 4.15c-.05.21-.08.43-.08.66 0 1.61 1.31 2.91 2.92 2.91 1.61 0 2.92-1.3 2.92-2.91A2.92 2.92 0 0 0 18 16.08Z"></path></svg>
          </a>
    <button type="reset" class="md-search__icon md-icon" title="Clear" aria-label="Clear" tabindex="-1">
      <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
        <path d="M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12 19 6.41Z"></path>
      </svg>
    </button>
  </nav>
  <div class="md-search__suggest" data-md-component="search-suggest"></div>
</form>

Text Content

Skip to content

EverQuest Emulator Docs
Spell Mechanics

Type to start searching
EQEmu Server
 * v22.11.0
 * 397
 * 364

 * Play
 * Server
 * Database Schema
 * Quest API
 * Changelog
 * Contributing

EverQuest Emulator Docs
EQEmu Server
 * v22.11.0
 * 397
 * 364

 * Play
   Play
    * Play Guide
    * macOS Client Configuration
    * Frequently Asked Questions
    * Underfoot Missing Files

 * Server
   Server
    * AAs
      AAs
       * AA Categories
       * AA Nonspell Actions
       * AA Target Types
       * AA Types
       * Customizing AAs
   
    * Bots
      Bots
       * Bot Casting Logic
       * Bot Commands
       * Bot Data Buckets
       * Bot Groups
       * Bot Heal Rotations
       * Bot Spell Settings
       * Bot Spell Types
       * Stance Types
   
    * Developer
      Developer
       * Database Conventions
       * Database Migrations
       * Build Pipeline
       * Codebase
         Codebase
          * EQDictionary
      
       * Logging
       * Release Pipeline
       * Repositories
       * Project PEQ Expansions
         Project PEQ Expansions
          * Classic
            Classic
             * Item Changes
             * Zone Changes
         
          * Zone Version Switching
          * Expansion and Content Filtering
          * Expansion List Reference
          * Design Considerations
      
       * Packet and OpCode Analysis
   
    * Database
      Database
       * Multi Tenancy
       * Database Backup Tool
       * Performance Tuning
   
    * Expedition System
      Expedition System
       * Database
       * Lockouts
       * Quest API (Lua)
         Quest API (Lua)
          * Example
          * Client Methods
          * Expedition Methods
          * Global Methods
          * Group/Raid Methods
      
       * Quest API (Perl)
         Quest API (Perl)
          * Example
          * Client Methods
          * Expedition Methods
          * Global Methods
          * Group/Raid Methods
   
    * Factions
      Factions
       * Creating a New Faction
       * Customizing Factions
       * Faction Values
   
    * Items
      Items
       * Alternate Currencies
       * Augment Restrictions
       * Augment Types
       * Bard Types
       * Click Types
       * Food and Drink
       * GetItemStat Identifiers
       * Item Class
       * Item Click Types
       * Item Element Types
       * Item Lore Groups
       * Item Sizes
       * Item Types
       * Ornament Types
       * Powersources
   
    * Inventory
      Inventory
       * Inventory Slots
       * Item Slots
       * Bag Sizes
       * Bag Types
   
    * Logging System
      Logging System
       * Discord Logging Integration
       * Logging Categories
   
    * Login Server
      Login Server
       * Auto Create Login Accounts
       * REST API
       * Database Schema
       * CLI Management Interface
       * Migrating from Legacy Login Server
       * Configuration
       * Commonly Asked Questions
       * World Registration
       * World Servers with Same Names
   
    * Maps
      Maps
       * Editing Maps
   
    * NPC
      NPC
       * NPC Aggro
       * ModifyNPCStat Identifiers
       * Stuck Behavior
       * Mob Version List
       * Race List
       * NPC Models
       * Fly Modes
       * Client Race Inventory
       * Animations
       * Facial Features
       * Genders
       * Textures
       * Spawns
         Spawns
          * On Change Types
          * Pause Types
          * Wander Types
          * Action Types
          * NPC Despawn Types
          * Grids
      
       * Body Types
       * Emote Types
       * Emote Event Types
       * Customizing NPCs
         Customizing NPCs
          * Using the PEQ Database Editing Interface
      
       * NPC Animation Types
       * NPC Scaling
       * Special Attacks
   
    * Operation
      Operation
       * Adjust Maximum Level
       * Adjust World Date / Time
       * Changing Start Zones
       * Chat Channel Types
       * Commands Reference
       * Database Schema Migrations
       * DBStr Types
       * Disabling Lootdrop Entries
       * Disabling Merchantlist Entries
       * Expansion Bitmasks
       * Expansion List
       * Exporting Client Files
       * First Time Running A Server
       * Implement PvP
       * Loading Server Data
       * NATS Channels
       * Server Events Scheduler
       * Server Management
       * Server Rules
       * Server Variables
       * Updating Server Assets
   
    * Player
      Player
       * Class List
       * Client Version Bitmasks
       * Deity List
       * Experience by Level
       * Guild Ranks
       * Languages
       * Player Housing
       * Race List
   
    * Skills
      Skills
       * Skills
       * Slash Commands
       * Status Levels
   
    * Server Installation
      Server Installation
       * Basic Server Install - Linux
       * Basic Server Install - Windows
       * Bot Installation
       * Configure your eqemu_config
       * Development Server Setup
       * Ground Up Linux Install
       * Ground Up Windows Install
       * Install PEQ Database Editor
       * Troubleshooting
       * VSCode Dev Container Environment
   
    * Scripting
      Scripting
       * Converting QGlobals
       * Emote Colors
       * Encounters (Lua)
       * Entity Lists
       * Entity Variables
       * GMSay
       * Lua Mods
       * Merchant Data Buckets
       * Perl Plugins
       * Player Buffer Scripts
       * Player Teleporter Scripts
       * Using Data Buckets
   
    * Spells
      Spells
       * Aura Movement Types
       * Aura Spawn Types
       * Aura Types
       * Base Value Formulas
       * Blocked Spell Types
       * Bot Spell List IDs
       * Buff Duration Formulas
       * Client Spell ID Limitations
       * Damage Shield Types
       * Damage Shield Types
       * Element Types
       * Environment Types
       * GetSpellStat Identifiers
       * Illusion Spell Guidelines
       * NPC Spell Categories
       * Numhit Types
       * Numhit Types
       * Resist Types
       * Spell Attack Speed
       * Spell Buff Stacking
       * Spell Conditions
       * Spell Damage Modifiers
       * Spell Effect Fields
       * Spell Effect IDs
       * Spell Groups
       * Spell Heal Modifiers
       * Spell Mechanics
       * Spell Resist Types
       * Spell Target Restrictions
       * Spell Types
       * Target Types
       * Time of Day Types
       * Type Effect Description Number
   
    * Task System
      Task System
       * Task Duration Codes
       * Task Activity Types
       * Task Types
       * Shared Tasks
         Shared Tasks
          * Example
   
    * Tools
      Tools
       * Cheat Sheet
   
    * Zones
      Zones
       * Adjusting Zone Shutdown Delay
       * Customizing Zones
         Customizing Zones
          * EQGZI
            EQGZI
             * Getting Started
             * Feature Breakdown
             * Shader List
             * Sound How to
             * 3ds Max Zone Making
             * Blender Zone Making
             * Blender Custom Properties
             * Animated Textures
             * Getting Started (Advanced)
         
          * Custom Zone Making
          * Fog System and Clip Plane
          * GL Model Viewer
          * List Objects Tool
          * Placing Objects
          * Sky System
          * WLD Editor Suite
          * WLD File Reference
          * XMI to MIDI Converter
          * Zone Utility Tools
      
       * Door Open Types
       * Environment Emitters
       * LDON Themes
       * Object Types
       * Trap Types
       * Zone Header Identifiers
       * Zone List
       * Zone Types

 * Database Schema
   Database Schema
    * AAs
      AAs
       * aa_ability
       * aa_ranks
       * aa_rank_effects
       * aa_rank_prereqs
   
    * Account
      Account
       * account
       * account_flags
       * account_ip
       * account_rewards
       * sharedbank
   
    * Admin
      Admin
       * banned_ips
       * bug_reports
       * bugs
       * chatchannels
       * command_settings
       * db_version
       * discovered_items
       * discord_webhooks
       * eqtime
       * eventlog
       * gm_ips
       * hackers
       * ip_exemptions
       * level_exp_mods
       * logsys_categories
       * name_filter
       * perl_event_export_settings
       * petitions
       * peq_admin
       * profanity_list
       * reports
       * saylink
       * start_zones
       * starting_items
       * variables
       * veteran_reward_templates
   
    * Adventures
      Adventures
       * adventure_details
       * adventure_members
       * adventure_stats
       * adventure_template
       * adventure_template_entry
       * adventure_template_entry_flavor
   
    * Alternate Currency
      Alternate Currency
       * alternate_currency
   
    * Books
      Books
       * books
   
    * Bots
      Bots
       * bot_buffs
       * bot_command_settings
       * bot_create_combinations
       * bot_data
       * bot_groups
       * bot_group_members
       * bot_guild_members
       * bot_heal_rotations
       * bot_heal_rotation_members
       * bot_heal_rotation_targets
       * bot_inspect_messages
       * bot_inventories
       * bot_owner_options
       * bot_pets
       * bot_pet_buffs
       * bot_pet_inventories
       * bot_spells_entries
       * bot_spell_casting_chances
       * bot_stances
       * bot_timers
   
    * Buyers
      Buyers
       * buyer
   
    * Characters
      Characters
       * char_create_combinations
       * char_create_point_allocations
       * char_recipe_list
       * character_activities
       * character_alt_currency
       * character_alternate_abilities
       * character_auras
       * character_bandolier
       * character_bind
       * character_buffs
       * character_corpse_items
       * character_corpses
       * character_currency
       * character_data
       * character_disciplines
       * character_enabledtasks
       * character_exp_modifiers
       * character_expedition_lockouts
       * character_inspect_messages
       * character_instance_safereturns
       * character_item_recast
       * character_languages
       * character_leadership_abilities
       * character_material
       * character_memmed_spells
       * character_peqzone_flags
       * character_pet_buffs
       * character_pet_info
       * character_pet_inventory
       * character_potionbelt
       * character_skills
       * character_spells
       * character_tasks
       * character_task_timers
       * character_tribute
       * friends
       * keyring
       * lfguild
       * mail
       * player_titlesets
   
    * Client Files
      Client Files
       * base_data
       * db_str
       * skill_caps
   
    * Data Storage
      Data Storage
       * data_buckets
       * quest_globals
   
    * Doors
      Doors
       * doors
   
    * Dynamic Zones
      Dynamic Zones
       * dynamic_zones
       * dynamic_zone_members
       * dynamic_zone_templates
   
    * Expeditions
      Expeditions
       * expeditions
       * expedition_lockouts
   
    * Factions
      Factions
       * faction_base_data
       * faction_list
       * faction_list_mod
       * faction_values
   
    * Flagging
      Flagging
       * content_flags
   
    * Graveyards
      Graveyards
       * graveyard
   
    * Ground Spawns
      Ground Spawns
       * ground_spawns
   
    * Groups
      Groups
       * group_id
       * group_leaders
   
    * Guilds
      Guilds
       * guilds
       * guild_bank
       * guild_ranks
       * guild_members
       * guild_relations
   
    * Grids
      Grids
       * grid
       * grid_entries
   
    * Horses
      Horses
       * horses
   
    * Instances
      Instances
       * instance_list
       * instance_list_player
   
    * Inventory
      Inventory
       * inventory
       * inventory_snapshots
       * inventory_versions
   
    * Items
      Items
       * items
       * item_tick
   
    * Loginserver
      Loginserver
       * login_accounts
       * login_api_tokens
       * login_server_admins
       * login_server_list_types
       * login_world_servers
   
    * Loot
      Loot
       * global_loot
       * lootdrop
       * lootdrop_entries
       * loottable
       * loottable_entries
   
    * Mercenaries
      Mercenaries
       * mercs
       * merc_armorinfo
       * merc_buffs
       * merc_inventory
       * merc_merchant_entries
       * merc_merchant_templates
       * merc_merchant_template_entries
       * merc_name_types
       * merc_npc_types
       * merc_spell_lists
       * merc_spell_list_entries
       * merc_stance_entries
       * merc_stats
       * merc_subtypes
       * merc_templates
       * merc_types
       * merc_weaponinfo
   
    * Merchants
      Merchants
       * merchantlist
       * merchantlist_temp
   
    * NPCs
      NPCs
       * npc_emotes
       * npc_faction
       * npc_faction_entries
       * npc_scale_global_base
       * npc_spells
       * npc_spells_effects
       * npc_spells_effects_entries
       * npc_spells_entries
       * npc_types
       * npc_types_tint
       * proximities
   
    * Objects
      Objects
       * object
       * object_contents
   
    * Pets
      Pets
       * pets
       * pets_beastlord_data
       * pets_equipmentset
       * pets_equipmentset_entries
   
    * Query Server
      Query Server
       * qs_merchant_transaction_record
       * qs_merchant_transaction_record_entries
       * qs_player_aa_rate_hourly
       * qs_player_delete_record
       * qs_player_delete_record_entries
       * qs_player_events
       * qs_player_handin_record
       * qs_player_handin_record_entries
       * qs_player_move_record
       * qs_player_move_record_entries
       * qs_player_npc_kill_record
       * qs_player_npc_kill_record_entries
       * qs_player_speech
       * qs_player_trade_record
       * qs_player_trade_record_entries
   
    * Scheduler
      Scheduler
       * server_scheduled_events
   
    * Raids
      Raids
       * raid_details
       * raid_leaders
       * raid_members
   
    * Rules
      Rules
       * rule_sets
       * rule_values
   
    * Spawns
      Spawns
       * respawn_times
       * spawn2
       * spawnentry
       * spawngroup
       * spawn_conditions
       * spawn_condition_values
       * spawn_events
   
    * Spells
      Spells
       * auras
       * blocked_spells
       * damageshieldtypes
       * spell_buckets
       * spell_globals
       * spells_new
   
    * Tasks
      Tasks
       * completed_shared_task_activity_state
       * completed_shared_task_members
       * completed_shared_tasks
       * completed_tasks
       * goallists
       * shared_task_activity_state
       * shared_task_dynamic_zones
       * shared_task_members
       * shared_tasks
       * task_activities
       * tasks
       * tasksets
   
    * Timers
      Timers
       * timers
   
    * Titles
      Titles
       * titles
   
    * Tools
      Tools
       * tool_game_objects
       * tool_gearup_armor_sets
   
    * Trader
      Trader
       * trader
       * trader_audit
   
    * Tradeskills
      Tradeskills
       * fishing
       * forage
       * tradeskill_recipe
       * tradeskill_recipe_entries
   
    * Traps
      Traps
       * ldon_trap_entries
       * ldon_trap_templates
       * traps
   
    * Tributes
      Tributes
       * tributes
       * tribute_levels
   
    * Views
      Views
       * vw_bot_character_mobs
       * vw_bot_groups
       * vw_groups
       * vw_guild_members
   
    * Zone
      Zone
       * launcher
       * launcher_zones
       * zone
       * zone_flags
       * zone_points

 * Quest API
   Quest API
    * Resources
      Resources
       * Introduction
       * Dialogue Window (DiaWind)
       * Events
       * Quest Loading
   
    * Methods
      Methods
       * Bot
       * Client
       * Corpse
       * Door
       * Doors
       * Entity
       * EntityList
       * Expedition
       * Group
       * HateEntry
       * Inventory
       * Item
       * ItemInst
       * Mob
       * NPC
       * Object
       * Packet
       * PerlPacket
       * QuestItem
       * Raid
       * Spawn
       * Spell
       * StatBonuses
       * eq
       * quest
   
    * Events
      Events
       * Perl [Bot]
       * Perl [Item]
       * Perl [NPC]
       * Perl [Player]
       * Perl [Spell]
       * Lua [Bot]
       * Lua [Encounter]
       * Lua [Item]
       * Lua [NPC]
       * Lua [Player]
       * Lua [Spell]
   
    * Constants
      Constants
       * Perl [Mob]
       * Perl [Zone]
       * Lua [Appearance]
       * Lua [BT]
       * Lua [Class]
       * Lua [ClientVersion]
       * Lua [Event]
       * Lua [ExpeditionLockMessage]
       * Lua [Faction]
       * Lua [Filter]
       * Lua [InventoryWhere]
       * Lua [JournalMode]
       * Lua [MT]
       * Lua [Material]
       * Lua [Opcode]
       * Lua [Rule]
       * Lua [Skill]
       * Lua [Slot]
       * Lua [SpeakMode]
       * Lua [SpecialAbility]

 * Changelog
   Changelog
    * 2022
    * 2021
    * 2020
    * 2019
    * 2018
    * 2017
    * 2016
    * 2015
    * 2014
    * 2013
    * 2012
    * 2011
    * 2010
    * 2009
    * 2008
    * 2007
    * 2006
    * 2005
    * 2004
    * 2003
    * Changelog Contributions

 * Contributing
   Contributing
    * How to Doc




SPELL MECHANICSĀ¶

Collection of details on various spell effect mechanics.

*Most of the mechanics described in this section were deduced from extensive
personal parsing on live server .~ Kayen

*Term 'resist check' means essessentially the chance for the spell to be
resisted. Resist checks can occur for various reasons after the spell has
already landed. Failed 'resist check' means as if it was resisted.

ROOT

 * SE_Root (99)
 * Root has an innate chance to break every buff tick.
   * There is a 70% chance to trigger a resist check each tick.
   * If resist check fails root will fade.
   * There is a lower bounds 6% chance per tick of root breaking no matter what.
     (If you have 0% chance to resist the spell due to Tash/Green con)
 * Root has an innate chance to break every time a direct damage spell is
   applied
   * There is an approximately 70% chance of root breaking from a DD spell if
     target is greater than your level, equal to your level or (1) level less
     than you.
   * There is an approximately 55% chance of root breaking from a DD spell if
     the target is (2) levels less then you.
   * There is an approximately 42% chance of root breaking from a DD spell if
     target is between (3) and (20) levels less then you.
   * There is an approximately 14% chance of root breaking from a DD spell if
     target is (20) levels less then you.
   * SE_RootBreakChance (244) 'Visicid Roots AA'** **Reduces the baseline root
     break chance (ie 70%) by the effect value.
   * When a root is cast by a player with this effect the reduced root break
     chance is applied directly to the root.
   * The benefit is therefore given to any player casting on that NPC with the
     root. (opposed to only the caster of the root).
   * When multiple roots are applied to the same target the root in the first
     slot is always removed first from spell damage.
   * Only roots from determinental spells can be broken by direct damage spells.

The following spell effects (Charm, Mez, Pacify) resist chances are influenced
in part by this specific **charisma modifier.*

 * Charisma Modifer applies a bonus/penalty to your resist chance base on your
   charisma statistic.
 * For Charisma >= 75 and <= 255, every 10 Charisma is equivelent to a -1 resist
   modifier. (-1 = 0,5 % reduction in resist chance)
 * For Charisma < 75, every 10 Charisma less than 75 is equivelent to a +6
   resist modifer. (6 = 3% increase in resist chance)

CHARM

 * SE_Charm (22)
 * Charm when is cast initially a resist check is made which is effected by a
   charisma modifier.
 * Charm if successful has an innate chance to break every buff tick. (Unless
   flagged in unbreakable in spell table 'powerful_flag')
   * There is an approximately 25% chance to trigger a resist check each tick to
     determine if charm will fade.
   * Resist check for charm to fade is NOT effected by Charisma or Base1 value
     (unknown what that does).
   * There is a lower bounds of approximately 3% chance per tick of charm
     breaking no matter what. (If you have 0% chance to resist the spell due to
     Tash/Green con)
   * If resist check fails...
     * If player has a bonus from SE_CharmBreakChance (243) _'Total Domination
       AA' _you have another chance for charm not to break based on the value,
     * Example: Total Domination Rank 3 is 50% chance for charm not to break if
       resist check fails.
     * Otherwise, charm will fade.

PACIFY

 * SE_Lull (18) SE_Harmony (89) SE_ChangeFrenzyRad (30)
 * Pacification abilities chance to be resisted is NOT influenced by the targets
   magic resistance (or any other resist stat).
   * There is a flat 7.5 % chance to resist that is modified only by the level
     difference between caster and target.
 * If Pacification is RESISTED then a second resist check is performed.
   * This resist check does use the targets regular resistances and a charisma
     modifier.
   * If the resist check fails (resisted) then target will aggro the caster.
   * If the resist check passes (resisted) then target will NOT aggro the
     caster.

MESMERIZATION

 * SE_Mez (31)
 * Mez when is cast initially a resist check is made which is effected by a
   charisma modifier.
   * Mez base value of 1 or 2 determines stacking behavior.
   * Mez with value of 2 will always overwrite a mez with a value of 1.

FEAR

 * SE_Fear (23)
 * Fear when is cast initially a resist check is made which is effected by a
   charisma modifier (Note: This is not the same as Charm/Mez/Paci)
   * Charisma Modifer applies a bonus/penalty to your resist chance base on your
     charisma statistic.
   * For Charisma < 100, fear is given a -20 resist modifier. (-20 = 10 %
     reduction in resist chance)
   * For Charisma > 100 to 255, the -20 resist modifier is progresively lowered
     to zero as you gain more charisma (0 at 255).
   * This modifier DOES NOT apply to Undead Fears.
 * Fear has an innate chance to break every buff tick.
 * There is a 70% chance to trigger a resist check each tick.
   * Resist check for fear to fade is NOT effected by Charisma or Base1 value
     (unknown what that does).
   * If resist check fails fear will fade.
   * There is NO lower bounds chance per tick of fear breaking. (If you have 0%
     chance to resist the spell due to Tash/Green con)

DISPELL

 * SE_CancelMagic (27), SE_Purify (291), SE_DispelDetrimental (124),
   SE_DispelBeneficial (209)
 * When dispel is cast every buff starting with the first buff slot is checked
   to see if it can be removed. (Buffs can be set immune to dispel in table)
   * If it fails to dispel a buff it will move on to the next buff and try that
     until there are no buffs left to check.
   * Dispels often have multiple chances to dispel as in Annul Magic
   * Meaning for each 'slot' there is a dispel, is its own independent chance to
     run through your buff list and remove a buff.
 * To determine if the buff will be removed dispels check the level of the
   caster agianst the buff level.
   * Buff Level is determined by the level of the caster who that buff.
   * If there is no difference between the casters level and the 'buff level'
     then there is an approximately 36% chance to have that buff removed.
   * If the level of the caster is less than the the 'buff level' then for each
     level difference the chance to remove the buff is decreased by 8%.
   * Example.. If buff level is 2 level higher then casters level you have a (36
     - 16) = 16% chance to remove the buff.
   * There is always a lower limit of 10% chance to remove the buff regardless
     of level difference.
   * If the level of the caster is greater than the 'buff level' then for each
     level difference the chance to remove the buff is increased by 2%.
   * The base effect value of these effects is a level modifier.
   * Annul Magic has a value of (9) . This means when calculating chance to
     remove the buff we ADD 9 levels to the caster.
   * Example: Caster is Lv 15 and targets 'buff level' 24 and you cast annul
     magic (9).
     * This means that the level difference is (15+9) - 24 = 0
     * Resutling in a 36% chance to remove the buff.

6/6/14 - [PATCH 5-20-14] Note: Updated all spells which use Remove Detrimental
and Cancel Beneficial spell effects to use a new method. The chances for those
spells to affect their targets have not changed unless otherwise noted

 * Base value now defines a percent chance for success? Where Base / 10 = Chance
   (Ie. 950 / 10 = 95%)
 * At present time this effect is supported using PRE or POST patch values.

DEATH SAVE

 * SE_DeathSave (150)
 * When a DeathSave buff (Divine Intervention / Death Pact) is applied to a
   target the owner of the buff is given a chance at receiving a heal when under
   15% hit points.
   * This effect always triggers when under 15% HP.
   * The heal amount is determined by the base value [1=Partial 3000 HP] [2=Full
     8000 HP].
     * If Max Value is set as heal amount this value will be used instead as the
       heal amount.
   * Chance to receive a heal is determined by the owner of the buffs Charisma.
     * Chance = ((Charisma * 3) +1) / 10)
     * If chance is successful then the owner of the buff recieves the heal and
       the buff FADES.
     * If chance is NOT succesful then the buff FADES.
     * OR If you fail and have an effect from SE_UnfailingDivinity (277) **'**AA
       Unfailing Divinity' you are given a second chance.
       * The chance is the same as the initial check using Charisma.
       * If succesful then the owner of the buff recievies a heal that is
         modified by the value of SE_UnfailingDivinity (277)
       * If value of effect is 20 then your heal is only 20% of the initial
         value (Ie. 8000 * 20 / 100)
       * If chance is NOT succesful then buff FADES

DIVINE SAVE

 * SE_DivineSave (232)
 * Divine Save provides an opportunity to avoid death. The effect is triggered
   on the owner of the buff/aa/item with this effect when actual character death
   occurs (after delay death effects).
   * The base value determines the chance for this effect to occur upon death,
     if successful...
   * The owner of the effect has their HP restored to (1)
   * A spell is cast on the owner (Spell ID determined by base2/limit). This is
     typically the heal spell Touch of the Divine I.
   * The short duration buff Touch of the Divine is ALWAYS cast, providing
     HOT/Removal of Determineal Buffs/Invulnerability.

SE_FcBaseEffects (413)

 * Focus effect that modifies the base values_ (value before any other
   modifications are applied)_ of many spell effects _(not typically subject to
   focus effects). _
 * List of known spell effects that are FcBaseEffects modifies
 * SE_SkillAttack - Modifies base weapon damage amount
 * Direct/DoT base spell damage amounts. Spell Damage Modifiers
 * Heal/HoT base spell healing amounts. Heal Modifiers
 * SE_Rune - Modifies base rune amount
 * Bard instrument modifiers - NOT IMPLEMENTED (Was reports of crashes possibly
   due to this so remains disabled till can be resolved)
 * Bard song effects (regular foci do not work on bard songs) - NOT IMPLEMENTED
   (Was reports of crashes possibly due to this so remains disabled till can be
   resolved)

Back to top
Previous Spell Heal Modifiers
Next Spell Resist Types

Everquest is a registered trademark of Daybreak Game Company LLC. EverQuest
Emulator is not associated or affiliated in any way with Daybreak Game Company
LLC.
Made with Material for MkDocs