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.
