Omega Enchanter: Difference between revisions
| No edit summary | No edit summary | ||
| Line 1: | Line 1: | ||
| == Omega Enchanter == | == Omega Enchanter == | ||
| The '''Omega Enchanter''' is a  | The '''Omega Enchanter''' is a versatile NPC in the game that enables players to enhance their equipment through a tiered enchantment system. This includes applying, upgrading, and resetting traditional enchantments (which occupy card slots 2-4 on items, viewable via <kbd>Alt+Q</kbd>), as well as a distinct '''Random Option''' system for additional stat modifications. All features are gated behind a progressive VIP unlock system, encouraging player investment in VIP levels for full access. | ||
| [[File:1761800139904.png]] | The enchanter supports a wide array of equipment types, with restrictions and limitations configurable per slot. Enchantments are applied only to items enchanted by this NPC, ensuring compatibility and preventing conflicts with other systems. | ||
| * '''Location:''' `omegamap  | |||
| [[File:1761800139904.png|thumb|right|Omega Enchanter NPC Sprite (ID: 2937)]] | |||
| * '''Location:''' `omegamap,182,289` | |||
| * '''Sprite ID:''' 2937 | |||
| * '''Tested On:''' rAthena Revision cf6b9bd2ea6618d729049f275b178497698c28fd (2025-07-30) | |||
| == VIP Unlock System == | == VIP Unlock System == | ||
| The Omega Enchanter integrates a '''progressive unlock system''' tied to VIP levels (1-100). Basic access begins at VIP 10, with full functionality (including 4th Class attributes) available at VIP 90+. Higher VIP levels unlock more equipment slots, enchantment types, upgrade chances, and Random Option slots. | |||
| {| class="wikitable" style="width:  | {| class="wikitable sortable" style="width: 100%; text-align: center;" | ||
| |+ VIP Unlock Levels | |+ VIP Unlock Levels and Features | ||
| ! VIP Level !!  | ! VIP Level !! Unlocked Features !! Description | ||
| |- | |- | ||
| |  | | 10 || Basic Access || Interact with the NPC; view information and restricted equipment lists. | ||
| |- | |- | ||
| |  | | 15 || Attribute Enchants & Reset Enchants || Apply primary stat boosts (STR, AGI, etc.); reset existing enchants. | ||
| |- | |- | ||
| |  | | 20 || Upgrade Enchants || Attempt to level up Attribute and Status enchants (with failure chance). | ||
| |- | |- | ||
| |  | | 25 || Status Enchants || Unlock combat/utility bonuses (ATK, DEF, HP, etc.). | ||
| |- | |- | ||
| |  | | 40 || Special Enchants || Access unique effects (Heal Amount, Indestructible, etc.). | ||
| |- | |- | ||
| |  | | 50 || Elemental Random Options || Add Weapon/Armor Elements via Random Options (unlocked at VIP 60 for full system). | ||
| |- | |- | ||
| |  | | 60 || Random Option System (1 Slot) & Attributes || Full Random Option access; 1st slot unlocked; add stat % boosts. | ||
| |- | |- | ||
| |  | | 70 || Damage & Defensive Random Options || Bonuses like "+X% Damage vs Race" or "Reduction vs Element". | ||
| |- | |- | ||
| |  | | 80 || 2nd Random Option Slot & Special Options || Expand to 2 slots; add advanced effects like Ignore Size Penalty. | ||
| |- | |- | ||
| |  | | 90 || 4th Class Attributes || POW, STA, WIS, SPL, CON, CRT enchants (only for 4th Class jobs). | ||
| |} | |} | ||
| '''Notes:''' | |||
| * Equipment slots unlock progressively (e.g., Headgears at VIP 10, Shadow Equipment at VIP 50+). See [[#Compatible Equipment|Compatible Equipment]] for details. | |||
| * Random Options are '''separate''' from traditional enchants and do not consume card slots. | |||
| * VIP checks use `vip_system_lvl`; ensure your server has VIP enabled. | |||
| - | == Enchantment System == | ||
| The core enchantment system allows up to '''3 enchants per item''', limited by available card slots (e.g., 4-slot items get 1 enchant max). Enchants are applied in order: Special (slot 2), Status (slot 3), Attribute (slot 4). If fewer slots are available, the system prioritizes based on selection. | |||
| ==  | * '''Max Enchants by Slots:''' 1-slot items = 3 enchants; 2-slots = 2; 3-slots = 1; 4-slots = 0 (cards block enchants). | ||
| * '''Selection Mode:''' Random (default) or Selectable (configurable per slot). | |||
| * '''Upgrade Math:''' Success chance decreases with level (e.g., Level 1: 99% success, Level 10: 25%). Refine-based upgrades require matching refine level. | |||
| * '''Restrictions:''' Cards in slots 2-4 block enchants; multi-slot items (e.g., two-handed weapons) are handled automatically. | |||
| === Enchantment Types === | === Enchantment Types === | ||
| Use the tabs below for detailed lists. Each enchant has multiple levels (e.g., STR +1 to +10), applied randomly or selectable. View full effects via NPC's "Information > Enchantment List" (with item links). | |||
| <tabs> | <tabs> | ||
| <tab name="Attribute (VIP 15+)"> | <tab name="Attribute Enchants (VIP 15+)"> | ||
| Primary stat boosts. 4th Class stats (VIP 90+) are single-level (+3) and job-restricted (requires `eaclass()&EAJL_FOURTH`). | |||
| {| class="wikitable sortable" style="width: 100%;" | |||
| |+ Attribute Enchants | |||
| ! Stat !! Levels !! Enchant IDs !! Effect | |||
| |- | |||
| | STR || +1 to +10 || 4700-4709 || Increases physical attack power. | |||
| |- | |||
| | AGI || +1 to +10 || 4730-4739 || Boosts ASPD and FLEE. | |||
| |- | |||
| | VIT || +1 to +10 || 4740-4749 || Increases Max HP and DEF. | |||
| |- | |||
| | INT || +1 to +10 || 4710-4719 || Boosts MATK and SP. | |||
| |- | |||
| | DEX || +1 to +10 || 4720-4729 || Improves HIT and cast time. | |||
| |- | |||
| | LUK || +1 to +10 || 4750-4759 || Enhances CRIT and perfect dodge. | |||
| |- | |||
| | POW || +3 || 312189 || 4th Class: Power stat boost. | |||
| |- | |||
| | STA || +3 || 312190 || 4th Class: Stamina for HP/SP regen. | |||
| |- | |||
| | WIS || +3 || 312191 || 4th Class: Wisdom for magic. | |||
| |- | |||
| | SPL || +3 || 312192 || 4th Class: Spell power. | |||
| |- | |||
| | CON || +3 || 312193 || 4th Class: Concentration (HIT/MATK). | |||
| |- | |||
| | CRT || +3 || 312194 || 4th Class: Critical rate. | |||
| |} | |||
| </tab> | </tab> | ||
| <tab name="Status (VIP 25+)"> | |||
| <tab name="Status Enchants (VIP 25+)"> | |||
| Combat and utility enhancements. Limited to basic stats below VIP 50; full list (e.g., Darklord Essences) at VIP 50+. | |||
| {| class="wikitable sortable" style="width: 100%;" | |||
| |+ Status Enchants | |||
| ! Type !! Levels !! Enchant IDs !! Effect | |||
| |- | |||
| | ATK || +10 to +50 (multi-level) || 4882, 4766-4767, 4894-4895, 4904-4905 || Flat physical ATK increase. | |||
| |- | |||
| | MATK || +10 to +50 || 4883, 4896-4899, 4906-4907, 4760-4761, 4806 || Flat magical ATK. | |||
| |- | |||
| | FLEE || +10 to +50 || 4859-4860, 4762-4763, 4942-4944 || Evasion chance. | |||
| |- | |||
| | CRIT || +1 to +5 || 4926, 4939-4941, 4764-4765 || Critical hit rate/damage. | |||
| |- | |||
| | DEF || +1 to +5 || 4791-4794, 4893, 4902-4903 || Physical defense. | |||
| |- | |||
| | MDEF || +1 to +5 || 4890-4892, 4786-4788, 4789-4790 || Magical defense. | |||
| |- | |||
| | Max HP || +1% to +10% || 4927, 4795-4799, 4861-4862, 4867-4868, 4900 || Percentage HP boost. | |||
| |- | |||
| | Max SP || +1% to +10% || 4870-4871, 4800-4802, 4929 || Percentage SP boost. | |||
| |- | |||
| | ASPD || +1 to +5 || 4807, 4842 || Attack speed. | |||
| |- | |||
| | Regeneration || +1 to +3 || 4930-4932 || HP/SP recovery rate. | |||
| |- | |||
| | SP Consume || -1% to -5% || 4945-4947 || Reduces skill SP cost. | |||
| |- | |||
| | Darklord Essence Force || +1 to +3 || 4908-4910 || Physical power (advanced). | |||
| |- | |||
| | Darklord Essence Intelligence || +1 to +3 || 4911-4913 || Magical intelligence. | |||
| |- | |||
| | Darklord Essence Speed || +1 to +3 || 4914-4916 || Movement/ASPD. | |||
| |- | |||
| | Darklord Essence Vitality || +1 to +3 || 4917-4919 || HP/DEF. | |||
| |- | |||
| | Darklord Essence Concentration || +1 to +3 || 4920-4922 || HIT/cast time. | |||
| |- | |||
| | Darklord Essence Luck || +1 to +3 || 4923-4925 || CRIT/LUK. | |||
| |- | |||
| | Neev Strength || +1 to +3 || 4994-4996 || STR-based power. | |||
| |- | |||
| | Neev Agility || +1 to +3 || 4997-4999 || AGI-based speed. | |||
| |- | |||
| | Neev Intellect || +1 to +3 || 29000-29002 || INT-based magic. | |||
| |} | |||
| </tab> | |||
| <tab name="Special Enchants (VIP 40+)"> | |||
| Unique, non-upgradable effects. Cannot be leveled up; randomized levels where applicable. | |||
| {| class="wikitable sortable" style="width: 100%;" | |||
| |+ Special Enchants | |||
| ! Name !! Levels !! Enchant IDs !! Effect | |||
| |- | |||
| | Heal Amount || +10% to +30% || 4850-4852 || Boosts healing output. | |||
| |- | |||
| | Fighting Spirit || +1 to +3 || 312729-312731 || Combat spirit (ATK/CRIT). | |||
| |- | |||
| | Spell || +1 to +3 || 312759-312761 || Spell damage multiplier. | |||
| |- | |||
| | Sharp || +1 to +2 || 312749-312750 || Weapon sharpness (ATK). | |||
| |- | |||
| | Expert Archer || +1 to +3 || 312739-312741 || Ranged damage/ASPD. | |||
| |- | |||
| | Neutral Resistance || +5% to +20% || 4933-4935, 4848 || Immunity to neutral damage. | |||
| |- | |||
| | Cranial || +1 || 4849 || Brainpower (INT/MATK). | |||
| |- | |||
| | Fatal || +1 to +4 || 4863-4866 || Instant kill chance. | |||
| |- | |||
| | Attack Delay || -1% to -5% || 4869, 4872-4873, 4881 || Reduces weapon delay. | |||
| |- | |||
| | After Skill Delay || -1% to -3% || 4948-4950 || Shortens post-skill cooldown. | |||
| |- | |||
| | Conjure || +1 to +5 || 4885-4889 || Summoning power. | |||
| |- | |||
| | Glastheim Enchants || Various || 4803-4805, 4875-4880 || Event-specific bonuses (e.g., Highness Heal, Lucky Day). | |||
| |- | |||
| | ATK Size || Ignore Small/Med/Large || 4936-4938 || Bypasses size penalties. | |||
| |- | |||
| | HP/SP Drain || +1% to +2% || 4992-4993 || Drains enemy HP/SP on hit. | |||
| |- | |||
| | Range Resistance || +5% || 27400 || Reduces ranged damage taken. | |||
| |- | |||
| | MaxHP || +5% to +10% || 312779-312780 || Flat Max HP increase. | |||
| |} | |||
| </tab> | </tab> | ||
| < | </tabs> | ||
| === Upgrade Enchantments (VIP 20+) === | === Upgrade Enchantments (VIP 20+) === | ||
| Upgrades apply only to Attribute and Status enchants (Specials are fixed). Process: | |||
| 1. Select the enchant slot to upgrade. | |||
| 2. Pay cost (100,000 Zeny). | |||
| 3. Roll against failure chance (based on current level; e.g., Level 5: 75% fail). | |||
| 4. '''Refine Requirement:''' Optional (configurable); higher levels need +X refine. | |||
| '''Failure Chances (Attribute/Status):''' | |||
| {| class="wikitable" style="width: 50%;" | |||
| ! Level !! Success Chance (%) | |||
| |- | |||
| | 1 || 100 | |||
| |- | |||
| | 2 || 99 | |||
| |- | |||
| | 3 || 95 | |||
| |- | |||
| | 4 || 90 | |||
| |- | |||
| | 5 || 80 | |||
| |- | |||
| | 6 || 75 | |||
| |- | |||
| | 7 || 70 | |||
| |- | |||
| | 8 || 65 | |||
| |- | |||
| | 9 || 60 | |||
| |- | |||
| | 10 || 50 | |||
| |- | |||
| | 11+ || 25 | |||
| |} | |||
| On failure, the enchant remains unchanged (no destruction). | |||
| === Reset Enchantments (VIP 15+) === | === Reset Enchantments (VIP 15+) === | ||
| Removes NPC-applied enchants (preserves cards/Random Options). | |||
| * '''Modes:''' All at once (default) or Selectable slot. | |||
| * '''Cost:''' 50,000 Zeny. | |||
| * '''Confirmation:''' Required to prevent accidents. | |||
| == Random Option System (VIP 60+) == | |||
| Random Options add up to '''5 slots''' of bonuses (unlocked progressively; max 2 in this config). These are '''independent''' of card slots and visible in item info. | |||
| == Random Option  | * '''Unlock Progression:''' | ||
|   - VIP 60: 1 slot (Attributes). | |||
|   - VIP 80: 2 slots (adds Specials). | |||
| * '''Cost per Option:''' 100,000,000 Zeny (charged per application). | |||
| * '''Limits:''' One per category if "Special Limit" enabled; elements can't stack on same item. | |||
| === Random Option Categories === | |||
| Categories unlock by VIP; selectable or random. | |||
| <tabs> | |||
| <tab name="Elements (VIP 50+, but system at 60)"> | |||
| Applies elemental property to weapon/armor. | |||
| {| class="wikitable" | |||
| ! Element !! ID !! Effect | |||
| |- | |||
| | Neutral || RDMOPT_WEAPON_ATTR_NOTHING / RDMOPT_BODY_ATTR_NOTHING || No element. | |||
| |- | |||
| | Water || RDMOPT_WEAPON_ATTR_WATER / RDMOPT_BODY_ATTR_WATER || Water property. | |||
| |- | |||
| | Earth || RDMOPT_WEAPON_ATTR_GROUND / RDMOPT_BODY_ATTR_GROUND || Earth property. | |||
| |- | |||
| | Fire || RDMOPT_WEAPON_ATTR_FIRE / RDMOPT_BODY_ATTR_FIRE || Fire property. | |||
| |- | |||
| | Wind || RDMOPT_WEAPON_ATTR_WIND / RDMOPT_BODY_ATTR_WIND || Wind property. | |||
| |- | |||
| | Poison || RDMOPT_WEAPON_ATTR_POISON / RDMOPT_BODY_ATTR_POISON || Poison property. | |||
| |- | |||
| | Holy || RDMOPT_WEAPON_ATTR_SAINT / RDMOPT_BODY_ATTR_SAINT || Holy property. | |||
| |- | |||
| | Shadow || RDMOPT_WEAPON_ATTR_DARKNESS / RDMOPT_BODY_ATTR_DARKNESS || Shadow property. | |||
| |- | |||
| | Ghost || RDMOPT_WEAPON_ATTR_TELEKINESIS / RDMOPT_BODY_ATTR_TELEKINESIS || Ghost property. | |||
| |- | |||
| | Undead || RDMOPT_WEAPON_ATTR_UNDEAD / RDMOPT_BODY_ATTR_UNDEAD || Undead property. | |||
| |} | |||
| '''Notes:''' Weapons: No ranged support. Armors: Garments/Shields ineligible. | |||
| </tab> | |||
| <tab name="Attributes (VIP 60+)"> | |||
| Stat percentages/flats (random value in min-max range). | |||
| {| class="wikitable sortable" | |||
| ! Option !! ID !! Min-Max Value !! Effect | |||
| |- | |||
| | STR || RDMOPT_VAR_STRAMOUNT || +1-10 || Flat STR. | |||
| |- | |||
| | AGI || RDMOPT_VAR_AGIAMOUNT || +1-10 || Flat AGI. | |||
| |- | |||
| | VIT || RDMOPT_VAR_VITAMOUNT || +1-10 || Flat VIT. | |||
| |- | |||
| | INT || RDMOPT_VAR_INTAMOUNT || +1-10 || Flat INT. | |||
| |- | |||
| | DEX || RDMOPT_VAR_DEXAMOUNT || +1-10 || Flat DEX. | |||
| |- | |||
| | LUK || RDMOPT_VAR_LUKAMOUNT || +1-10 || Flat LUK. | |||
| |- | |||
| | ATK || RDMOPT_VAR_ATTPOWER || +1-10 || Flat ATK. | |||
| |- | |||
| | ATK % || RDMOPT_VAR_ATKPERCENT || +1-6% || ATK multiplier. | |||
| |- | |||
| | MATK || RDMOPT_VAR_ATTMPOWER || +1-10 || Flat MATK. | |||
| |- | |||
| | MATK % || RDMOPT_VAR_MAGICATKPERCENT || +1-6% || MATK multiplier. | |||
| |- | |||
| | Crit Chance || RDMOPT_VAR_CRITICALSUCCESSVALUE || +1-6 || Crit rate. | |||
| |- | |||
| | Crit Damage || RDMOPT_DAMAGE_CRI_TARGET || +1-6% || Crit multiplier. | |||
| |- | |||
| | ASPD || RDMOPT_VAR_PLUSASPD || +1-10 || Flat ASPD. | |||
| |- | |||
| | ASPD % || RDMOPT_VAR_PLUSASPDPERCENT || +1-6% || ASPD multiplier. | |||
| |- | |||
| | Max HP % || RDMOPT_VAR_MAXHPPERCENT || +1-6% || HP boost. | |||
| |- | |||
| | Max SP % || RDMOPT_VAR_MAXSPPERCENT || +1-6% || SP boost. | |||
| |- | |||
| | HP Recovery % || RDMOPT_VAR_HPACCELERATION || +1-6% || Regen rate. | |||
| |- | |||
| | SP Recovery % || RDMOPT_VAR_SPACCELERATION || +1-6% || SP regen. | |||
| |- | |||
| | HIT || RDMOPT_VAR_HITSUCCESSVALUE || +1-10 || Accuracy. | |||
| |- | |||
| | FLEE || RDMOPT_VAR_AVOIDSUCCESSVALUE || +1-10 || Evasion. | |||
| |- | |||
| | Perfect Dodge || RDMOPT_VAR_PLUSAVOIDSUCCESSVALUE || +1-10 || Dodge chance. | |||
| |- | |||
| | DEF || RDMOPT_VAR_ITEMDEFPOWER || +1-10 || Flat DEF. | |||
| |- | |||
| | MDEF || RDMOPT_VAR_MDEFPOWER || +1-10 || Flat MDEF. | |||
| |- | |||
| | Ranged Damage % || RDMOPT_RANGE_ATTACK_DAMAGE_TARGET || +1-6% || Ranged ATK boost. | |||
| |} | |||
| </tab> | |||
| <tab name="Damage Bonuses (VIP 70+)"> | |||
| Offensive multipliers vs targets (physical/magical, selectable). | |||
| {| class="wikitable" style="width: 100%;" | |||
| |+ Damage vs Element/Race/Size/Class (Examples; +1-6%) | |||
| ! Category !! Sub-Type !! ID Example !! Effect | |||
| |- | |||
| | Element || vs Fire (Physical) || RDMOPT_DAMAGE_PROPERTY_FIRE_TARGET || +X% Physical DMG to Fire targets. | |||
| |- | |||
| | Race || vs Demon (Magical) || RDMOPT_RACE_MDAMAGE_DEVIL || +X% Magical DMG to Demons. | |||
| |- | |||
| | Size || vs Large || RDMOPT_DAMAGE_SIZE_LARGE_TARGET || +X% DMG to Large monsters. | |||
| |- | |||
| | Class || vs Boss (Bypass DEF) || RDMOPT_CLASS_IGNORE_DEF_PERCENT_BOSS || Ignore X% Boss DEF. | |||
| |- | |||
| | Race (Crit) || Crit vs Human || RDMOPT_RACE_CRI_PERCENT_HUMAN || +X% Crit chance vs Humans. | |||
| |} | |||
| '''Full Lists:''' 10 Elements, 10 Races (with Bypass/Crit variants), 3 Sizes, 2 Classes (Normal/Boss). | |||
| </tab> | |||
| <tab name="Defensive Bonuses (VIP 70+)"> | |||
| Reductions vs attackers (physical/magical/other, +1-6%). | |||
| {| class="wikitable sortable" | |||
| ! Category !! Sub-Type !! ID Example !! Effect | |||
| |- | |||
| | Physical Reduction || vs Water || RDMOPT_DAMAGE_PROPERTY_WATER_USER || -X% Physical DMG from Water. | |||
| |- | |||
| | Magical Reduction || vs Holy || RDMOPT_MDAMAGE_PROPERTY_SAINT_USER || -X% Magical DMG from Holy. | |||
| |- | |||
| | Race Reduction || vs Dragon || RDMOPT_RACE_TOLERACE_DRAGON || -X% DMG from Dragons. | |||
| |- | |||
| | Size Reduction || vs Small || RDMOPT_DAMAGE_SIZE_SMALL_USER || -X% DMG from Small attackers. | |||
| |- | |||
| | Other || vs Critical || RDMOPT_DAMAGE_CRI_USER || -X% Crit DMG taken. | |||
| |- | |||
| | Ranged || General || RDMOPT_RANGE_ATTACK_DAMAGE_USER || -X% Ranged DMG. | |||
| |} | |||
| '''Full Lists:''' 10 Elements (Phys/Mag), 10 Races, 3 Sizes, Boss/Normal, Ranged/Crit. | |||
| </tab> | |||
| <tab name="Special Options (VIP 80+)"> | |||
| Advanced, limited-use effects (one per item if enabled). | |||
| = | {| class="wikitable" | ||
| ! Name !! ID !! Value !! Effect | |||
| |- | |||
| | Outgoing Heal Power || RDMOPT_HEAL_VALUE || +1-10 || +X% healing output. | |||
| |- | |||
| | Incoming Heal Power || RDMOPT_HEAL_MODIFY_PERCENT || +1-6% || +X% healing received. | |||
| |- | |||
| | Weapon Indestructible || RDMOPT_WEAPON_INDESTRUCTIBLE || N/A || Weapon unbreakable in battle. | |||
| |- | |||
| | Armor Indestructible || RDMOPT_BODY_INDESTRUCTIBLE || N/A || Armor unbreakable (body only). | |||
| |- | |||
| | Ignore Size Penalty || RDMOPT_DAMAGE_SIZE_PERFECT || N/A || Size ignored in DMG calc. | |||
| |- | |||
| | Variable Cast Time || RDMOPT_DEC_SPELL_CAST_TIME || -1-6% || -X% VCT. | |||
| |- | |||
| | Cast Delay || RDMOPT_DEC_SPELL_DELAY_TIME || -1-6% || -X% delay after skills. | |||
| |- | |||
| | SP Cost || RDMOPT_DEC_SP_CONSUMPTION || -1-6% || -X% skill SP use. | |||
| |} | |||
| '''Notes:''' Item-type restricted (e.g., Indestructible Weapon only on weapons). | |||
| </tab> | |||
| </tabs> | |||
| === Reset Random Options === | === Reset Random Options === | ||
| Removes '''all''' Random Options from the item. | |||
| * '''Cost:''' 50,000 Zeny. | |||
| * '''Confirmation:''' Always required. | |||
| == Costs == | == Costs == | ||
| All costs are uniform across slots (configurable in script). | |||
| {| class="wikitable" | {| class="wikitable" style="width: 60%; text-align: center;" | ||
| ! Action !!  | |+ Enchantment & Random Option Costs | ||
| ! Action !! Currency !! Amount | |||
| |- | |- | ||
| | Enchant  | | Apply/Upgrade Enchant || Zeny || 100,000 | ||
| |- | |- | ||
| | Reset  | | Reset Enchant(s) || Zeny || 50,000 | ||
| |- | |- | ||
| | Apply 1 Random Option || 100,000,000  | | Apply 1 Random Option || Zeny || 100,000,000 | ||
| |- | |- | ||
| | Reset Random Options || 50,000  | | Reset All Random Options || Zeny || 50,000 | ||
| |} | |} | ||
| '''Alternative Payments:''' Configurable (Cash Points or items); defaults to Zeny. | |||
| == Compatible Equipment == | == Compatible Equipment == | ||
| Supports all standard slots, unlocked by VIP. Some items have slot limits (e.g., via `.garment_enc` array). | |||
| {| class="wikitable sortable" style="width: 100%;" | |||
| |+ Equipment Slots & VIP Unlocks | |||
| ! Slot !! VIP Unlock !! Notes/Limitations | |||
| |- | |||
| | Top Headgear || 10 || Full enchants; multi-slot check for Mid/Low overlap. | |||
| |- | |||
| | Mid/Low Headgear || 10 || Disabled if Top equipped (multi-slot). | |||
| |- | |||
| | Armor || 20 || Standard 4 slots; shadow variant at VIP 50. | |||
| |- | |||
| | Weapon (Right Hand) || 25 || Two-handed uses Left slot; no ranged elements. | |||
| |- | |||
| | Shield (Left Hand) || 20 || Limited enchants if weapon-equipped. | |||
| |- | |||
| | Garment || 30 || Some items non-enchantable (e.g., ID 20717-20718). | |||
| |- | |||
| | Shoes || 30 || Multiple restricted IDs (22000-22011). | |||
| |- | |||
| | Accessories (L/R) || 35 || Shadow at VIP 55. | |||
| |- | |||
| | Costume Head (Top/Mid/Low) || 40 || Upgrades disabled; multi-slot check. | |||
| |- | |||
| | Costume Garment || 45 || Standard limits. | |||
| |- | |||
| | Shadow Armor/Weapon/Shield/Shoes || 50 || Partial unlocks (Shield at 45). | |||
| |- | |||
| | Shadow Accessories (L/R) || 55 || Full support. | |||
| |} | |||
| '''Restrictions:''' | |||
| * '''Global:''' `.enchant_restrict=1` limits to predefined items (view via shops). | |||
| * '''Per-Item:''' Arrays like `.shoes_enc` block specific IDs (e.g., 0 slots = non-enchantable). | |||
| * '''Cards:''' Block enchant slots; script detects and skips. | |||
| == Information Menu == | |||
| The NPC's "Information" option provides in-game details: | |||
| * '''Equipment Settings:''' Per-slot configs (e.g., random vs selectable). | |||
| * '''Enchantment List:''' Full enchants with links/descriptions. | |||
| * '''Random Options List:''' Categorized options. | |||
| * '''Restricted Equipment:''' Shop previews (display-only). | |||
| == Troubleshooting == | |||
| * '''No Slots Visible:''' Check VIP level or equipped items. | |||
| * '''Enchant Fails:''' Verify card slots, restrictions, or VIP unlocks. | |||
| * '''Upgrade Stuck:''' Ensure refine level matches (if enabled). | |||
| * '''Script Errors:''' Report debugmes output (e.g., invalid IDs). | |||
| For server admins: Customize via `.slot[]`, `.attr$[]`, etc., arrays in `OnInit`. See script header for version history. | |||
Revision as of 03:58, 30 October 2025
Omega Enchanter
The Omega Enchanter is a versatile NPC in the game that enables players to enhance their equipment through a tiered enchantment system. This includes applying, upgrading, and resetting traditional enchantments (which occupy card slots 2-4 on items, viewable via Alt+Q), as well as a distinct Random Option system for additional stat modifications. All features are gated behind a progressive VIP unlock system, encouraging player investment in VIP levels for full access.
The enchanter supports a wide array of equipment types, with restrictions and limitations configurable per slot. Enchantments are applied only to items enchanted by this NPC, ensuring compatibility and preventing conflicts with other systems.

- Location: `omegamap,182,289`
- Sprite ID: 2937
- Tested On: rAthena Revision cf6b9bd2ea6618d729049f275b178497698c28fd (2025-07-30)
VIP Unlock System
The Omega Enchanter integrates a progressive unlock system tied to VIP levels (1-100). Basic access begins at VIP 10, with full functionality (including 4th Class attributes) available at VIP 90+. Higher VIP levels unlock more equipment slots, enchantment types, upgrade chances, and Random Option slots.
| VIP Level | Unlocked Features | Description | 
|---|---|---|
| 10 | Basic Access | Interact with the NPC; view information and restricted equipment lists. | 
| 15 | Attribute Enchants & Reset Enchants | Apply primary stat boosts (STR, AGI, etc.); reset existing enchants. | 
| 20 | Upgrade Enchants | Attempt to level up Attribute and Status enchants (with failure chance). | 
| 25 | Status Enchants | Unlock combat/utility bonuses (ATK, DEF, HP, etc.). | 
| 40 | Special Enchants | Access unique effects (Heal Amount, Indestructible, etc.). | 
| 50 | Elemental Random Options | Add Weapon/Armor Elements via Random Options (unlocked at VIP 60 for full system). | 
| 60 | Random Option System (1 Slot) & Attributes | Full Random Option access; 1st slot unlocked; add stat % boosts. | 
| 70 | Damage & Defensive Random Options | Bonuses like "+X% Damage vs Race" or "Reduction vs Element". | 
| 80 | 2nd Random Option Slot & Special Options | Expand to 2 slots; add advanced effects like Ignore Size Penalty. | 
| 90 | 4th Class Attributes | POW, STA, WIS, SPL, CON, CRT enchants (only for 4th Class jobs). | 
Notes:
- Equipment slots unlock progressively (e.g., Headgears at VIP 10, Shadow Equipment at VIP 50+). See Compatible Equipment for details.
- Random Options are separate from traditional enchants and do not consume card slots.
- VIP checks use `vip_system_lvl`; ensure your server has VIP enabled.
Enchantment System
The core enchantment system allows up to 3 enchants per item, limited by available card slots (e.g., 4-slot items get 1 enchant max). Enchants are applied in order: Special (slot 2), Status (slot 3), Attribute (slot 4). If fewer slots are available, the system prioritizes based on selection.
- Max Enchants by Slots: 1-slot items = 3 enchants; 2-slots = 2; 3-slots = 1; 4-slots = 0 (cards block enchants).
- Selection Mode: Random (default) or Selectable (configurable per slot).
- Upgrade Math: Success chance decreases with level (e.g., Level 1: 99% success, Level 10: 25%). Refine-based upgrades require matching refine level.
- Restrictions: Cards in slots 2-4 block enchants; multi-slot items (e.g., two-handed weapons) are handled automatically.
Enchantment Types
Use the tabs below for detailed lists. Each enchant has multiple levels (e.g., STR +1 to +10), applied randomly or selectable. View full effects via NPC's "Information > Enchantment List" (with item links).
<tabs> <tab name="Attribute Enchants (VIP 15+)"> Primary stat boosts. 4th Class stats (VIP 90+) are single-level (+3) and job-restricted (requires `eaclass()&EAJL_FOURTH`).
| Stat | Levels | Enchant IDs | Effect | 
|---|---|---|---|
| STR | +1 to +10 | 4700-4709 | Increases physical attack power. | 
| AGI | +1 to +10 | 4730-4739 | Boosts ASPD and FLEE. | 
| VIT | +1 to +10 | 4740-4749 | Increases Max HP and DEF. | 
| INT | +1 to +10 | 4710-4719 | Boosts MATK and SP. | 
| DEX | +1 to +10 | 4720-4729 | Improves HIT and cast time. | 
| LUK | +1 to +10 | 4750-4759 | Enhances CRIT and perfect dodge. | 
| POW | +3 | 312189 | 4th Class: Power stat boost. | 
| STA | +3 | 312190 | 4th Class: Stamina for HP/SP regen. | 
| WIS | +3 | 312191 | 4th Class: Wisdom for magic. | 
| SPL | +3 | 312192 | 4th Class: Spell power. | 
| CON | +3 | 312193 | 4th Class: Concentration (HIT/MATK). | 
| CRT | +3 | 312194 | 4th Class: Critical rate. | 
</tab>
<tab name="Status Enchants (VIP 25+)"> Combat and utility enhancements. Limited to basic stats below VIP 50; full list (e.g., Darklord Essences) at VIP 50+.
| Type | Levels | Enchant IDs | Effect | 
|---|---|---|---|
| ATK | +10 to +50 (multi-level) | 4882, 4766-4767, 4894-4895, 4904-4905 | Flat physical ATK increase. | 
| MATK | +10 to +50 | 4883, 4896-4899, 4906-4907, 4760-4761, 4806 | Flat magical ATK. | 
| FLEE | +10 to +50 | 4859-4860, 4762-4763, 4942-4944 | Evasion chance. | 
| CRIT | +1 to +5 | 4926, 4939-4941, 4764-4765 | Critical hit rate/damage. | 
| DEF | +1 to +5 | 4791-4794, 4893, 4902-4903 | Physical defense. | 
| MDEF | +1 to +5 | 4890-4892, 4786-4788, 4789-4790 | Magical defense. | 
| Max HP | +1% to +10% | 4927, 4795-4799, 4861-4862, 4867-4868, 4900 | Percentage HP boost. | 
| Max SP | +1% to +10% | 4870-4871, 4800-4802, 4929 | Percentage SP boost. | 
| ASPD | +1 to +5 | 4807, 4842 | Attack speed. | 
| Regeneration | +1 to +3 | 4930-4932 | HP/SP recovery rate. | 
| SP Consume | -1% to -5% | 4945-4947 | Reduces skill SP cost. | 
| Darklord Essence Force | +1 to +3 | 4908-4910 | Physical power (advanced). | 
| Darklord Essence Intelligence | +1 to +3 | 4911-4913 | Magical intelligence. | 
| Darklord Essence Speed | +1 to +3 | 4914-4916 | Movement/ASPD. | 
| Darklord Essence Vitality | +1 to +3 | 4917-4919 | HP/DEF. | 
| Darklord Essence Concentration | +1 to +3 | 4920-4922 | HIT/cast time. | 
| Darklord Essence Luck | +1 to +3 | 4923-4925 | CRIT/LUK. | 
| Neev Strength | +1 to +3 | 4994-4996 | STR-based power. | 
| Neev Agility | +1 to +3 | 4997-4999 | AGI-based speed. | 
| Neev Intellect | +1 to +3 | 29000-29002 | INT-based magic. | 
</tab>
<tab name="Special Enchants (VIP 40+)"> Unique, non-upgradable effects. Cannot be leveled up; randomized levels where applicable.
| Name | Levels | Enchant IDs | Effect | 
|---|---|---|---|
| Heal Amount | +10% to +30% | 4850-4852 | Boosts healing output. | 
| Fighting Spirit | +1 to +3 | 312729-312731 | Combat spirit (ATK/CRIT). | 
| Spell | +1 to +3 | 312759-312761 | Spell damage multiplier. | 
| Sharp | +1 to +2 | 312749-312750 | Weapon sharpness (ATK). | 
| Expert Archer | +1 to +3 | 312739-312741 | Ranged damage/ASPD. | 
| Neutral Resistance | +5% to +20% | 4933-4935, 4848 | Immunity to neutral damage. | 
| Cranial | +1 | 4849 | Brainpower (INT/MATK). | 
| Fatal | +1 to +4 | 4863-4866 | Instant kill chance. | 
| Attack Delay | -1% to -5% | 4869, 4872-4873, 4881 | Reduces weapon delay. | 
| After Skill Delay | -1% to -3% | 4948-4950 | Shortens post-skill cooldown. | 
| Conjure | +1 to +5 | 4885-4889 | Summoning power. | 
| Glastheim Enchants | Various | 4803-4805, 4875-4880 | Event-specific bonuses (e.g., Highness Heal, Lucky Day). | 
| ATK Size | Ignore Small/Med/Large | 4936-4938 | Bypasses size penalties. | 
| HP/SP Drain | +1% to +2% | 4992-4993 | Drains enemy HP/SP on hit. | 
| Range Resistance | +5% | 27400 | Reduces ranged damage taken. | 
| MaxHP | +5% to +10% | 312779-312780 | Flat Max HP increase. | 
</tab> </tabs>
Upgrade Enchantments (VIP 20+)
Upgrades apply only to Attribute and Status enchants (Specials are fixed). Process: 1. Select the enchant slot to upgrade. 2. Pay cost (100,000 Zeny). 3. Roll against failure chance (based on current level; e.g., Level 5: 75% fail). 4. Refine Requirement: Optional (configurable); higher levels need +X refine.
Failure Chances (Attribute/Status):
| Level | Success Chance (%) | 
|---|---|
| 1 | 100 | 
| 2 | 99 | 
| 3 | 95 | 
| 4 | 90 | 
| 5 | 80 | 
| 6 | 75 | 
| 7 | 70 | 
| 8 | 65 | 
| 9 | 60 | 
| 10 | 50 | 
| 11+ | 25 | 
On failure, the enchant remains unchanged (no destruction).
Reset Enchantments (VIP 15+)
Removes NPC-applied enchants (preserves cards/Random Options).
- Modes: All at once (default) or Selectable slot.
- Cost: 50,000 Zeny.
- Confirmation: Required to prevent accidents.
Random Option System (VIP 60+)
Random Options add up to 5 slots of bonuses (unlocked progressively; max 2 in this config). These are independent of card slots and visible in item info.
- Unlock Progression:
- VIP 60: 1 slot (Attributes). - VIP 80: 2 slots (adds Specials).
- Cost per Option: 100,000,000 Zeny (charged per application).
- Limits: One per category if "Special Limit" enabled; elements can't stack on same item.
Random Option Categories
Categories unlock by VIP; selectable or random.
<tabs> <tab name="Elements (VIP 50+, but system at 60)"> Applies elemental property to weapon/armor.
| Element | ID | Effect | 
|---|---|---|
| Neutral | RDMOPT_WEAPON_ATTR_NOTHING / RDMOPT_BODY_ATTR_NOTHING | No element. | 
| Water | RDMOPT_WEAPON_ATTR_WATER / RDMOPT_BODY_ATTR_WATER | Water property. | 
| Earth | RDMOPT_WEAPON_ATTR_GROUND / RDMOPT_BODY_ATTR_GROUND | Earth property. | 
| Fire | RDMOPT_WEAPON_ATTR_FIRE / RDMOPT_BODY_ATTR_FIRE | Fire property. | 
| Wind | RDMOPT_WEAPON_ATTR_WIND / RDMOPT_BODY_ATTR_WIND | Wind property. | 
| Poison | RDMOPT_WEAPON_ATTR_POISON / RDMOPT_BODY_ATTR_POISON | Poison property. | 
| Holy | RDMOPT_WEAPON_ATTR_SAINT / RDMOPT_BODY_ATTR_SAINT | Holy property. | 
| Shadow | RDMOPT_WEAPON_ATTR_DARKNESS / RDMOPT_BODY_ATTR_DARKNESS | Shadow property. | 
| Ghost | RDMOPT_WEAPON_ATTR_TELEKINESIS / RDMOPT_BODY_ATTR_TELEKINESIS | Ghost property. | 
| Undead | RDMOPT_WEAPON_ATTR_UNDEAD / RDMOPT_BODY_ATTR_UNDEAD | Undead property. | 
Notes: Weapons: No ranged support. Armors: Garments/Shields ineligible. </tab>
<tab name="Attributes (VIP 60+)"> Stat percentages/flats (random value in min-max range).
| Option | ID | Min-Max Value | Effect | 
|---|---|---|---|
| STR | RDMOPT_VAR_STRAMOUNT | +1-10 | Flat STR. | 
| AGI | RDMOPT_VAR_AGIAMOUNT | +1-10 | Flat AGI. | 
| VIT | RDMOPT_VAR_VITAMOUNT | +1-10 | Flat VIT. | 
| INT | RDMOPT_VAR_INTAMOUNT | +1-10 | Flat INT. | 
| DEX | RDMOPT_VAR_DEXAMOUNT | +1-10 | Flat DEX. | 
| LUK | RDMOPT_VAR_LUKAMOUNT | +1-10 | Flat LUK. | 
| ATK | RDMOPT_VAR_ATTPOWER | +1-10 | Flat ATK. | 
| ATK % | RDMOPT_VAR_ATKPERCENT | +1-6% | ATK multiplier. | 
| MATK | RDMOPT_VAR_ATTMPOWER | +1-10 | Flat MATK. | 
| MATK % | RDMOPT_VAR_MAGICATKPERCENT | +1-6% | MATK multiplier. | 
| Crit Chance | RDMOPT_VAR_CRITICALSUCCESSVALUE | +1-6 | Crit rate. | 
| Crit Damage | RDMOPT_DAMAGE_CRI_TARGET | +1-6% | Crit multiplier. | 
| ASPD | RDMOPT_VAR_PLUSASPD | +1-10 | Flat ASPD. | 
| ASPD % | RDMOPT_VAR_PLUSASPDPERCENT | +1-6% | ASPD multiplier. | 
| Max HP % | RDMOPT_VAR_MAXHPPERCENT | +1-6% | HP boost. | 
| Max SP % | RDMOPT_VAR_MAXSPPERCENT | +1-6% | SP boost. | 
| HP Recovery % | RDMOPT_VAR_HPACCELERATION | +1-6% | Regen rate. | 
| SP Recovery % | RDMOPT_VAR_SPACCELERATION | +1-6% | SP regen. | 
| HIT | RDMOPT_VAR_HITSUCCESSVALUE | +1-10 | Accuracy. | 
| FLEE | RDMOPT_VAR_AVOIDSUCCESSVALUE | +1-10 | Evasion. | 
| Perfect Dodge | RDMOPT_VAR_PLUSAVOIDSUCCESSVALUE | +1-10 | Dodge chance. | 
| DEF | RDMOPT_VAR_ITEMDEFPOWER | +1-10 | Flat DEF. | 
| MDEF | RDMOPT_VAR_MDEFPOWER | +1-10 | Flat MDEF. | 
| Ranged Damage % | RDMOPT_RANGE_ATTACK_DAMAGE_TARGET | +1-6% | Ranged ATK boost. | 
</tab>
<tab name="Damage Bonuses (VIP 70+)"> Offensive multipliers vs targets (physical/magical, selectable).
| Category | Sub-Type | ID Example | Effect | 
|---|---|---|---|
| Element | vs Fire (Physical) | RDMOPT_DAMAGE_PROPERTY_FIRE_TARGET | +X% Physical DMG to Fire targets. | 
| Race | vs Demon (Magical) | RDMOPT_RACE_MDAMAGE_DEVIL | +X% Magical DMG to Demons. | 
| Size | vs Large | RDMOPT_DAMAGE_SIZE_LARGE_TARGET | +X% DMG to Large monsters. | 
| Class | vs Boss (Bypass DEF) | RDMOPT_CLASS_IGNORE_DEF_PERCENT_BOSS | Ignore X% Boss DEF. | 
| Race (Crit) | Crit vs Human | RDMOPT_RACE_CRI_PERCENT_HUMAN | +X% Crit chance vs Humans. | 
Full Lists: 10 Elements, 10 Races (with Bypass/Crit variants), 3 Sizes, 2 Classes (Normal/Boss). </tab>
<tab name="Defensive Bonuses (VIP 70+)"> Reductions vs attackers (physical/magical/other, +1-6%).
| Category | Sub-Type | ID Example | Effect | 
|---|---|---|---|
| Physical Reduction | vs Water | RDMOPT_DAMAGE_PROPERTY_WATER_USER | -X% Physical DMG from Water. | 
| Magical Reduction | vs Holy | RDMOPT_MDAMAGE_PROPERTY_SAINT_USER | -X% Magical DMG from Holy. | 
| Race Reduction | vs Dragon | RDMOPT_RACE_TOLERACE_DRAGON | -X% DMG from Dragons. | 
| Size Reduction | vs Small | RDMOPT_DAMAGE_SIZE_SMALL_USER | -X% DMG from Small attackers. | 
| Other | vs Critical | RDMOPT_DAMAGE_CRI_USER | -X% Crit DMG taken. | 
| Ranged | General | RDMOPT_RANGE_ATTACK_DAMAGE_USER | -X% Ranged DMG. | 
Full Lists: 10 Elements (Phys/Mag), 10 Races, 3 Sizes, Boss/Normal, Ranged/Crit. </tab>
<tab name="Special Options (VIP 80+)"> Advanced, limited-use effects (one per item if enabled).
| Name | ID | Value | Effect | 
|---|---|---|---|
| Outgoing Heal Power | RDMOPT_HEAL_VALUE | +1-10 | +X% healing output. | 
| Incoming Heal Power | RDMOPT_HEAL_MODIFY_PERCENT | +1-6% | +X% healing received. | 
| Weapon Indestructible | RDMOPT_WEAPON_INDESTRUCTIBLE | N/A | Weapon unbreakable in battle. | 
| Armor Indestructible | RDMOPT_BODY_INDESTRUCTIBLE | N/A | Armor unbreakable (body only). | 
| Ignore Size Penalty | RDMOPT_DAMAGE_SIZE_PERFECT | N/A | Size ignored in DMG calc. | 
| Variable Cast Time | RDMOPT_DEC_SPELL_CAST_TIME | -1-6% | -X% VCT. | 
| Cast Delay | RDMOPT_DEC_SPELL_DELAY_TIME | -1-6% | -X% delay after skills. | 
| SP Cost | RDMOPT_DEC_SP_CONSUMPTION | -1-6% | -X% skill SP use. | 
Notes: Item-type restricted (e.g., Indestructible Weapon only on weapons). </tab> </tabs>
Reset Random Options
Removes all Random Options from the item.
- Cost: 50,000 Zeny.
- Confirmation: Always required.
Costs
All costs are uniform across slots (configurable in script).
| Action | Currency | Amount | 
|---|---|---|
| Apply/Upgrade Enchant | Zeny | 100,000 | 
| Reset Enchant(s) | Zeny | 50,000 | 
| Apply 1 Random Option | Zeny | 100,000,000 | 
| Reset All Random Options | Zeny | 50,000 | 
Alternative Payments: Configurable (Cash Points or items); defaults to Zeny.
Compatible Equipment
Supports all standard slots, unlocked by VIP. Some items have slot limits (e.g., via `.garment_enc` array).
| Slot | VIP Unlock | Notes/Limitations | 
|---|---|---|
| Top Headgear | 10 | Full enchants; multi-slot check for Mid/Low overlap. | 
| Mid/Low Headgear | 10 | Disabled if Top equipped (multi-slot). | 
| Armor | 20 | Standard 4 slots; shadow variant at VIP 50. | 
| Weapon (Right Hand) | 25 | Two-handed uses Left slot; no ranged elements. | 
| Shield (Left Hand) | 20 | Limited enchants if weapon-equipped. | 
| Garment | 30 | Some items non-enchantable (e.g., ID 20717-20718). | 
| Shoes | 30 | Multiple restricted IDs (22000-22011). | 
| Accessories (L/R) | 35 | Shadow at VIP 55. | 
| Costume Head (Top/Mid/Low) | 40 | Upgrades disabled; multi-slot check. | 
| Costume Garment | 45 | Standard limits. | 
| Shadow Armor/Weapon/Shield/Shoes | 50 | Partial unlocks (Shield at 45). | 
| Shadow Accessories (L/R) | 55 | Full support. | 
Restrictions:
- Global: `.enchant_restrict=1` limits to predefined items (view via shops).
- Per-Item: Arrays like `.shoes_enc` block specific IDs (e.g., 0 slots = non-enchantable).
- Cards: Block enchant slots; script detects and skips.
Information Menu
The NPC's "Information" option provides in-game details:
- Equipment Settings: Per-slot configs (e.g., random vs selectable).
- Enchantment List: Full enchants with links/descriptions.
- Random Options List: Categorized options.
- Restricted Equipment: Shop previews (display-only).
Troubleshooting
- No Slots Visible: Check VIP level or equipped items.
- Enchant Fails: Verify card slots, restrictions, or VIP unlocks.
- Upgrade Stuck: Ensure refine level matches (if enabled).
- Script Errors: Report debugmes output (e.g., invalid IDs).
For server admins: Customize via `.slot[]`, `.attr$[]`, etc., arrays in `OnInit`. See script header for version history.

