Omega Enchanter: Difference between revisions

From OmegaMMO
No edit summary
 
(One intermediate revision by the same user not shown)
Line 1: Line 1:
== Omega Enchanter ==
== Omega Enchanter ==


The '''Omega Enchanter''' is a comprehensive NPC in the game that allows players to apply, upgrade, and reset enchantments on various equipment types. It supports three main enchantment categories—'''Attribute''', '''Status''', and '''Special'''—which utilize card slots 2-4 on items (viewable via <kbd>Alt+Q</kbd>). Additionally, it features a separate '''Random Option''' system for advanced stat modifications, with access gated by VIP levels. The system is highly configurable per equipment slot, including enable/disable options, enchantment types, selection modes (random or selectable), upgrade mechanics, and pricing (Zeny, Cash Points, or items). Only enchantments applied by this NPC can be upgraded or reset here, ensuring system integrity.
Enchantments respect item slot limits (based on available card slots: 3 for 1-slot items, 2 for 2-slot, 1 for 3-slot) and can be restricted to specific items or disabled for certain equipment. Random Options are VIP-exclusive: Level 75 unlocks 1 slot, Level 90 unlocks 2 slots (up to 5 total possible, but limited by VIP).
 
Enchantments respect item slot limits (based on available card slots: 3 for 1-slot items, 2 for 2-slot, 1 for 3-slot) and can be restricted to specific items or disabled for certain equipment. Random Options are VIP-exclusive: Level 60 unlocks 1 slot, Level 80 unlocks 2 slots (up to 5 total possible, but limited by VIP).


[[File:1761800139904.png|thumb|right|300px|Omega Enchanter NPC Sprite (ID: 2937)]]
[[File:1761800139904.png|thumb|right|300px|Omega Enchanter NPC Sprite (ID: 2937)]]
* '''Location:''' `omegamap,182,289`
* '''Location:''' <code>omegamap,182,289</code>


=== Supported Equipment Slots ===
=== Supported Equipment Slots ===
The enchanter handles the following slots, with per-slot configurations for availability and features:
The enchanter handles the following slots, with per-slot configurations for availability and features:
{| class="wikitable"
 
{| class="wikitable sortable"
! Slot !! Enabled !! Attribute !! Status !! Special !! Reset !! Random Options !! Cost (Enchant) !! Cost (Reset) !! Cost (Random Opt)
! Slot !! Enabled !! Attribute !! Status !! Special !! Reset !! Random Options !! Cost (Enchant) !! Cost (Reset) !! Cost (Random Opt)
|-
|-
Line 55: Line 54:


* '''Notes:'''
* '''Notes:'''
** Multi-slot items (e.g., two-handed weapons occupying left/right hand, or headgears spanning top/mid/lower) are handled with slot overlap checks to prevent double-enchanting.
** Multi-slot items (e.g., two-handed weapons, headgears spanning top/mid/low) are handled with overlap checks to prevent double-enchanting.
** Restricted Equipment: Optionally limited to predefined item lists (e.g., specific headgears like ID 2201); non-restricted items cannot be enchanted if this mode is active.
** Restricted Equipment: Optionally limited to predefined item lists (e.g., Headgear ID 2201); if this mode is active, non-restricted items cannot be enchanted.
** Limitations: Certain items may have reduced slots (1-2) or be unenchantable (e.g., Garment IDs 20717/20718: 0 slots; Shoes IDs 22000-22011: 0 slots).
** Limitations: Certain items may have reduced slots (1-2) or be non-enchantable (e.g., Garment IDs 20717/20718: 0 slots; Shoes IDs 22000-22011: 0 slots).


=== Enchantment Types ===
=== Enchantment Types ===
Players select an equipped item, then choose from Enchant, Upgrade, Reset, or Random Options. Enchantments are applied in a fixed order: Special (slot 2), Status (slot 3), Attribute (slot 4) when all three are available.
Players select an equipped item, then choose from Enchant, Upgrade, Reset, or Random Options. Enchantments are applied in a fixed order when all three are available: Special (slot 2), Status (slot 3), Attribute (slot 4).


==== Attribute Enchantments ====
==== Attribute Enchantments ====
Boost basic stats (random or selectable). 4th-class attributes (POW, STA, WIS, SPL, CON, CRT) are restricted to 4th-job classes.
Boosts basic stats (random or selectable). 4th-class attributes (POW, STA, WIS, SPL, CON, CRT) are restricted to 4th-job classes.
* '''Options:''' Random or Selectable; Upgrades: Enabled (refine-based, success rates 1-75% failure by level).
* '''Available:''' STR (+1-10, IDs 4700-4709), AGI (+1-10, 4730-4739), VIT (+1-10, 4740-4749), INT (+1-10, 4710-4719), DEX (+1-10, 4720-4729), LUK (+1-10, 4750-4759), POW (+3, 312189), STA (+3, 312190), WIS (+3, 312191), SPL (+3, 312192), CON (+3, 312193), CRT (+3, 312194).


==== Status Enchantments ====
* '''Options:''' Random or Selectable; Upgrades: Enabled (refine-based, 1-75% failure rates by level).
Enhance combat/utility stats (random or selectable). Upgrades: Enabled (success rates 1-75% failure by level).
* '''Available:'''
** ATK (+levels, IDs 4882,4766,4767,4894,4895,4904,4905)
** MATK (+levels, 4883,4896-4899,4906-4907,4760-4761,4806)
** FLEE (+levels, 4859-4860,4762-4763,4942-4944)
** CRIT (+levels, 4926,4939-4941,4764-4765)
** DEF (+levels, 4791-4794,4893,4902-4903)
** MDEF (+levels, 4890-4892,4786-4787,4788-4790)
** HP (+%, 4927,4795-4799,4861-4862,4867-4868,4900)
** SP (+%, 4870,4800,4871,4801-4802,4929)
** ASPD (+levels, 4807,4842)
** Regeneration (HP/SP recovery, 4930-4932)
** SP Consume (reduction, 4945-4947)
** Darklord Essences (Force/Int/Speed/Vit/Conc/Luck, 4908-4925)
** Neev (Str/Agi/Int, 4994-4999, 29000-29002)


==== Special Enchantments ====
{| class="wikitable"
Unique effects (random or selectable). Cannot be upgraded.
! Stat !! Levels !! Item IDs
* '''Available:'''
** Heal Amount (+%, 4850-4852)
** Fighting Spirit (312729-312731)
** Spell (312759-312761)
** Sharp (312749-312750)
** Expert Archer (312739-312741)
** Neutral Resistance (+%, 4933-4935,4848)
** Cranial (4849)
** Fatal (4863-4866)
** Attack Delay (reduction, 4869,4872-4873,4881)
** After Skill Delay (reduction, 4948-4950)
** Conjure (4885-4889)
** Glastheim Enchants (4803-4805,4875-4880)
** ATK Size (ignore/adjust, 4936-4938)
** HP/SP Drain (4992-4993)
** Range Resistance (27400)
** MaxHP (312779-312780)
 
=== Random Options ===
VIP-exclusive enhancements (up to 2 slots at Lv80). Each application costs 100,000,000 Zeny (configurable). Options are categorized and can be random/selectable.
* '''Categories:'''
** Weapon/Armor Elements (Neutral to Undead; one per item max)
** Attributes (STR to Ranged DMG +1-10/+1-6%)
** Increase Damage (Physical/Magical vs Element/Race/Size/Class, +1-6%)
** Defensive (Physical/Magical reductions vs Element/Race/Size/Class/Ranged/Crit, +1-6%)
** Special (Heal Power, Indestructible, Ignore Size, Cast Time/Delay/SP Cost reductions; limited to once per type)
 
* '''Reset:''' Removes all Random Options (50,000 Zeny).
 
=== Usage Flow ===
1. '''Select Equipment:''' Choose from equipped slots (only enchantable/equipped items shown).
2. '''Choose Action:'''
  * '''Enchant:''' Pay cost → Select types (if limited slots) → Apply (preserves refine/grade/random opts/cards).
  * '''Upgrade:''' Pay cost → Select enchant slot → Roll success (refine-based for higher levels) → Upgrade or fail.
  * '''Reset:''' Pay cost → All or select slot → Remove enchants (preserves cards/random opts).
  * '''Random Options:''' VIP check → Select category per slot → Confirm total cost → Apply.
3. '''Info Menu:''' View slot settings, limitations, enchantment lists (with item links), Random Option previews.
4. '''Restricted View:''' If enabled, browse display shops for allowed items.
 
=== Configuration Notes ===
- '''Upgrade Chances:''' Progressive failure (1% at Lv1, up to 75% at Lv10).
- '''Prices:''' Per action/slot; Random Options charged per application.
- '''Debug:''' Reports errors for invalid enchants.
- '''Version:''' 1.5 (rAthena 2025-07-30 compatible).
 
For custom setups, edit the script's `.slot[]`, databases (`.attr$`, `.stats$`, `.spec$`, Random Opt arrays), or restrictions (`.enchant_restrict`, limitation arrays).
 
[[Category:NPCs]]
[[Category:Enchantment Systems]]
 
== 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 sortable" style="width: 100%; text-align: center;"
|+ VIP Unlock Levels and Features
! VIP Level !! Unlocked Features !! Description
|-
|-
| 10 || Basic Access || Interact with the NPC; view information and restricted equipment lists.
| STR || +1-10 || 4700-4709
|-
|-
| 15 || Attribute Enchants & Reset Enchants || Apply primary stat boosts (STR, AGI, etc.); reset existing enchants.
| AGI || +1-10 || 4730-4739
|-
|-
| 20 || Upgrade Enchants || Attempt to level up Attribute and Status enchants (with failure chance).
| VIT || +1-10 || 4740-4749
|-
|-
| 25 || Status Enchants || Unlock combat/utility bonuses (ATK, DEF, HP, etc.).
| INT || +1-10 || 4710-4719
|-
|-
| 40 || Special Enchants || Access unique effects (Heal Amount, Indestructible, etc.).
| DEX || +1-10 || 4720-4729
|-
|-
| 50 || Elemental Random Options || Add Weapon/Armor Elements via Random Options (unlocked at VIP 60 for full system).
| LUK || +1-10 || 4750-4759
|-
|-
| 60 || Random Option System (1 Slot) & Attributes || Full Random Option access; 1st slot unlocked; add stat % boosts.
| POW || +3 || 312189
|-
|-
| 70 || Damage & Defensive Random Options || Bonuses like "+X% Damage vs Race" or "Reduction vs Element".
| STA || +3 || 312190
|-
|-
| 80 || 2nd Random Option Slot & Special Options || Expand to 2 slots; add advanced effects like Ignore Size Penalty.
| WIS || +3 || 312191
|-
|-
| 90 || 4th Class Attributes || POW, STA, WIS, SPL, CON, CRT enchants (only for 4th Class jobs).
| SPL || +3 || 312192
|}
 
'''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.
 
=== 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.
| CON || +3 || 312193
|-
|-
| AGI || +1 to +10 || 4730-4739 || Boosts ASPD and FLEE.
| CRT || +3 || 312194
|-
| 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.
|}
|}


=== Status Enchants (VIP 25+) ===
==== Status Enchantments ====
Combat and utility enhancements. Limited to basic stats below VIP 50; full list (e.g., Darklord Essences) at VIP 50+.
Enhances combat/utility stats (random or selectable). Upgrades: Enabled (1-75% failure rates by level).


{| class="wikitable sortable" style="width: 100%;"
{| class="wikitable"
|+ Status Enchants
! Stat !! Levels !! Item IDs
! Type !! Levels !! Enchant IDs !! Effect
|-
|-
| ATK || +10 to +50 (multi-level) || 4882, 4766-4767, 4894-4895, 4904-4905 || Flat physical ATK increase.
| ATK || +levels || 4882,4766,4767,4894,4895,4904,4905
|-
|-
| MATK || +10 to +50 || 4883, 4896-4899, 4906-4907, 4760-4761, 4806 || Flat magical ATK.
| MATK || +levels || 4883,4896-4899,4906-4907,4760-4761,4806
|-
|-
| FLEE || +10 to +50 || 4859-4860, 4762-4763, 4942-4944 || Evasion chance.
| FLEE || +levels || 4859-4860,4762-4763,4942-4944
|-
|-
| CRIT || +1 to +5 || 4926, 4939-4941, 4764-4765 || Critical hit rate/damage.
| CRIT || +levels || 4926,4939-4941,4764-4765
|-
|-
| DEF || +1 to +5 || 4791-4794, 4893, 4902-4903 || Physical defense.
| DEF || +levels || 4791-4794,4893,4902-4903
|-
|-
| MDEF || +1 to +5 || 4890-4892, 4786-4788, 4789-4790 || Magical defense.
| MDEF || +levels || 4890-4892,4786-4787,4788-4790
|-
|-
| Max HP || +1% to +10% || 4927, 4795-4799, 4861-4862, 4867-4868, 4900 || Percentage HP boost.
| HP || +% || 4927,4795-4799,4861-4862,4867-4868,4900
|-
|-
| Max SP || +1% to +10% || 4870-4871, 4800-4802, 4929 || Percentage SP boost.
| SP || +% || 4870,4800,4871,4801-4802,4929
|-
|-
| ASPD || +1 to +5 || 4807, 4842 || Attack speed.
| ASPD || +levels || 4807,4842
|-
|-
| Regeneration || +1 to +3 || 4930-4932 || HP/SP recovery rate.
| Regeneration (HP/SP recovery) || +levels || 4930-4932
|-
|-
| SP Consume || -1% to -5% || 4945-4947 || Reduces skill SP cost.
| SP Consume (reduction) || +levels || 4945-4947
|-
|-
| Darklord Essence Force || +1 to +3 || 4908-4910 || Physical power (advanced).
| Darklord Essences (Force/Int/Speed/Vit/Conc/Luck) || +levels || 4908-4925
|-
|-
| Darklord Essence Intelligence || +1 to +3 || 4911-4913 || Magical intelligence.
| Neev (Str/Agi/Int) || +levels || 4994-4999, 29000-29002
|-
| 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.
|}
|}


=== Special Enchants (VIP 40+) ===
==== Special Enchantments ====
Unique, non-upgradable effects. Cannot be leveled up; randomized levels where applicable.
Unique effects (random or selectable). Cannot be upgraded.
 
{| 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.
|}
 
=== 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+) ===
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.
 
=== Elements (VIP 50+, but system at 60) ===
Applies elemental property to weapon/armor.


{| class="wikitable"
{| class="wikitable"
! Element !! ID !! Effect
! Effect !! Levels !! Item IDs
|-
|-
| Neutral || RDMOPT_WEAPON_ATTR_NOTHING / RDMOPT_BODY_ATTR_NOTHING || No element.
| Heal Amount || +% || 4850-4852
|-
|-
| Water || RDMOPT_WEAPON_ATTR_WATER / RDMOPT_BODY_ATTR_WATER || Water property.
| Fighting Spirit || +levels || 312729-312731
|-
|-
| Earth || RDMOPT_WEAPON_ATTR_GROUND / RDMOPT_BODY_ATTR_GROUND || Earth property.
| Spell || +levels || 312759-312761
|-
|-
| Fire || RDMOPT_WEAPON_ATTR_FIRE / RDMOPT_BODY_ATTR_FIRE || Fire property.
| Sharp || +levels || 312749-312750
|-
|-
| Wind || RDMOPT_WEAPON_ATTR_WIND / RDMOPT_BODY_ATTR_WIND || Wind property.
| Expert Archer || +levels || 312739-312741
|-
|-
| Poison || RDMOPT_WEAPON_ATTR_POISON / RDMOPT_BODY_ATTR_POISON || Poison property.
| Neutral Resistance || +% || 4933-4935,4848
|-
|-
| Holy || RDMOPT_WEAPON_ATTR_SAINT / RDMOPT_BODY_ATTR_SAINT || Holy property.
| Cranial || +level || 4849
|-
|-
| Shadow || RDMOPT_WEAPON_ATTR_DARKNESS / RDMOPT_BODY_ATTR_DARKNESS || Shadow property.
| Fatal || +levels || 4863-4866
|-
|-
| Ghost || RDMOPT_WEAPON_ATTR_TELEKINESIS / RDMOPT_BODY_ATTR_TELEKINESIS || Ghost property.
| Attack Delay (reduction) || +% || 4869,4872-4873,4881
|-
|-
| Undead || RDMOPT_WEAPON_ATTR_UNDEAD / RDMOPT_BODY_ATTR_UNDEAD || Undead property.
| After Skill Delay (reduction) || +% || 4948-4950
|}
'''Notes:''' Weapons: No ranged support. Armors: Garments/Shields ineligible.
 
=== 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.
| Conjure || +levels || 4885-4889
|-
|-
| AGI || RDMOPT_VAR_AGIAMOUNT || +1-10 || Flat AGI.
| Glastheim Enchants || +levels || 4803-4805,4875-4880
|-
|-
| VIT || RDMOPT_VAR_VITAMOUNT || +1-10 || Flat VIT.
| ATK Size (ignore/adjust) || +levels || 4936-4938
|-
|-
| INT || RDMOPT_VAR_INTAMOUNT || +1-10 || Flat INT.
| HP/SP Drain || +% || 4992-4993
|-
|-
| DEX || RDMOPT_VAR_DEXAMOUNT || +1-10 || Flat DEX.
| Range Resistance || +% || 27400
|-
|-
| LUK || RDMOPT_VAR_LUKAMOUNT || +1-10 || Flat LUK.
| MaxHP || +% || 312779-312780
|-
| 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.
|}
|}
''(Note: Some special enchants in the original script, like Zodiac, Drops, Nihitsu, etc., are commented out and not listed here)''


=== Damage Bonuses (VIP 70+) ===
=== Random Options ===
Offensive multipliers vs targets (physical/magical, selectable).
VIP-exclusive enhancements (requires VIP 75+).
 
* '''Slots:''' 1 slot available at VIP 75, 2 slots available at VIP 90.
{| class="wikitable" style="width: 100%;"
* '''Cost:''' 100,000,000 Zeny (configurable) per new option applied.
|+ Damage vs Element/Race/Size/Class (Examples; +1-6%)
* '''Categories:'''
! Category !! Sub-Type !! ID Example !! Effect
** Weapon/Armor Elements (Neutral to Undead; one per item max.)
|-
** Attributes (STR to Ranged DMG +1-10/+1-6%)
| Element || vs Fire (Physical) || RDMOPT_DAMAGE_PROPERTY_FIRE_TARGET || +X% Physical DMG to Fire targets.
** Increase Damage (Physical/Magical vs Element/Race/Size/Class, +1-6%)
|-
** Defensive (Physical/Magical reductions vs Element/Race/Size/Class/Range/Crit, +1-6%)
| Race || vs Demon (Magical) || RDMOPT_RACE_MDAMAGE_DEVIL || +X% Magical DMG to Demons.
** Special (Heal Power, Indestructible, Ignore Size, Cast Time/Delay/SP Cost reductions; limited to one per type if enabled)
|-
| 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).


=== Defensive Bonuses (VIP 70+) ===
* '''Reset:''' Removes all Random Options (Cost: 50,000 Zeny).
Reductions vs attackers (physical/magical/other, +1-6%).


{| class="wikitable sortable"
=== Usage Flow ===
! Category !! Sub-Type !! ID Example !! Effect
# '''Select Equipment:''' Choose from equipped slots (only enchantable/equipped items shown).
|-
# '''Choose Action:'''
| Physical Reduction || vs Water || RDMOPT_DAMAGE_PROPERTY_WATER_USER || -X% Physical DMG from Water.
#* '''Enchant:''' Pay cost → Select types (if limited slots) → Apply (preserves refine/grade/random options/cards).
|-
#* '''Upgrade:''' Pay cost → Select enchant slot → Roll for success (refine-based for higher levels) → Upgrade or fail.
| Magical Reduction || vs Holy || RDMOPT_MDAMAGE_PROPERTY_SAINT_USER || -X% Magical DMG from Holy.
#* '''Reset:''' Pay cost → All or select slot → Remove enchants (preserves cards/random options).
|-
#* '''Random Options:''' VIP check → Select category per slot → Confirm total cost → Apply.
| Race Reduction || vs Dragon || RDMOPT_RACE_TOLERACE_DRAGON || -X% DMG from Dragons.
# '''Info Menu:''' View slot settings, limitations, enchantment lists (with item links), Random Option previews.
|-
# '''View Restricted:''' If enabled, browse display-only shops for allowed items.
| 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.
 
=== 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).
 
=== 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).
 
{| class="wikitable" style="width: 60%; text-align: center;"
|+ Enchantment & Random Option Costs
! 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).
 
{| 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).

Latest revision as of 06:45, 30 October 2025

Omega Enchanter

Enchantments respect item slot limits (based on available card slots: 3 for 1-slot items, 2 for 2-slot, 1 for 3-slot) and can be restricted to specific items or disabled for certain equipment. Random Options are VIP-exclusive: Level 75 unlocks 1 slot, Level 90 unlocks 2 slots (up to 5 total possible, but limited by VIP).

Omega Enchanter NPC Sprite (ID: 2937)
  • Location: omegamap,182,289

Supported Equipment Slots

The enchanter handles the following slots, with per-slot configurations for availability and features:

Slot Enabled Attribute Status Special Reset Random Options Cost (Enchant) Cost (Reset) Cost (Random Opt)
Top Headgear Yes Yes Yes Yes Yes Yes 100,000 Zeny 50,000 Zeny 100,000,000 Zeny
Middle Headgear No Yes Yes Yes Yes Yes 100,000 Zeny 50,000 Zeny 100,000,000 Zeny
Lower Headgear No Yes Yes Yes Yes Yes 100,000 Zeny 50,000 Zeny 100,000,000 Zeny
Armor Yes Yes Yes Yes Yes Yes 100,000 Zeny 50,000 Zeny 100,000,000 Zeny
Weapon (Right Hand) Yes Yes Yes Yes Yes Yes 100,000 Zeny 50,000 Zeny 100,000,000 Zeny
Shield (Left Hand) No Yes Yes Yes Yes Yes 100,000 Zeny 50,000 Zeny 100,000,000 Zeny
Garment Yes Yes Yes Yes Yes Yes 100,000 Zeny 50,000 Zeny 100,000,000 Zeny
Shoes Yes Yes Yes Yes Yes Yes 100,000 Zeny 50,000 Zeny 100,000,000 Zeny
Accessory (Right) No Yes Yes Yes Yes Yes 100,000 Zeny 50,000 Zeny 100,000,000 Zeny
Accessory (Left) No Yes Yes Yes Yes Yes 100,000 Zeny 50,000 Zeny 100,000,000 Zeny
Costume Top Headgear Yes Yes Yes Yes Yes Yes 100,000 Zeny 50,000 Zeny 100,000,000 Zeny
Costume Middle Headgear Yes Yes Yes Yes Yes Yes 100,000 Zeny 50,000 Zeny 100,000,000 Zeny
Costume Lower Headgear Yes Yes Yes Yes Yes Yes 100,000 Zeny 50,000 Zeny 100,000,000 Zeny
Costume Garment Yes Yes Yes Yes Yes Yes 100,000 Zeny 50,000 Zeny 100,000,000 Zeny
Shadow Armor Yes Yes Yes Yes Yes Yes 100,000 Zeny 50,000 Zeny 100,000,000 Zeny
Shadow Weapon Yes Yes Yes Yes Yes Yes 100,000 Zeny 50,000 Zeny 100,000,000 Zeny
Shadow Shield No Yes Yes Yes Yes Yes 100,000 Zeny 50,000 Zeny 100,000,000 Zeny
Shadow Shoes Yes Yes Yes Yes Yes Yes 100,000 Zeny 50,000 Zeny 100,000,000 Zeny
Shadow Accessory (Right) Yes Yes Yes Yes Yes Yes 100,000 Zeny 50,000 Zeny 100,000,000 Zeny
Shadow Accessory (Left) Yes Yes Yes Yes Yes Yes 100,000 Zeny 50,000 Zeny 100,000,000 Zeny
  • Notes:
    • Multi-slot items (e.g., two-handed weapons, headgears spanning top/mid/low) are handled with overlap checks to prevent double-enchanting.
    • Restricted Equipment: Optionally limited to predefined item lists (e.g., Headgear ID 2201); if this mode is active, non-restricted items cannot be enchanted.
    • Limitations: Certain items may have reduced slots (1-2) or be non-enchantable (e.g., Garment IDs 20717/20718: 0 slots; Shoes IDs 22000-22011: 0 slots).

Enchantment Types

Players select an equipped item, then choose from Enchant, Upgrade, Reset, or Random Options. Enchantments are applied in a fixed order when all three are available: Special (slot 2), Status (slot 3), Attribute (slot 4).

Attribute Enchantments

Boosts basic stats (random or selectable). 4th-class attributes (POW, STA, WIS, SPL, CON, CRT) are restricted to 4th-job classes.

  • Options: Random or Selectable; Upgrades: Enabled (refine-based, 1-75% failure rates by level).
Stat Levels Item IDs
STR +1-10 4700-4709
AGI +1-10 4730-4739
VIT +1-10 4740-4749
INT +1-10 4710-4719
DEX +1-10 4720-4729
LUK +1-10 4750-4759
POW +3 312189
STA +3 312190
WIS +3 312191
SPL +3 312192
CON +3 312193
CRT +3 312194

Status Enchantments

Enhances combat/utility stats (random or selectable). Upgrades: Enabled (1-75% failure rates by level).

Stat Levels Item IDs
ATK +levels 4882,4766,4767,4894,4895,4904,4905
MATK +levels 4883,4896-4899,4906-4907,4760-4761,4806
FLEE +levels 4859-4860,4762-4763,4942-4944
CRIT +levels 4926,4939-4941,4764-4765
DEF +levels 4791-4794,4893,4902-4903
MDEF +levels 4890-4892,4786-4787,4788-4790
HP +% 4927,4795-4799,4861-4862,4867-4868,4900
SP +% 4870,4800,4871,4801-4802,4929
ASPD +levels 4807,4842
Regeneration (HP/SP recovery) +levels 4930-4932
SP Consume (reduction) +levels 4945-4947
Darklord Essences (Force/Int/Speed/Vit/Conc/Luck) +levels 4908-4925
Neev (Str/Agi/Int) +levels 4994-4999, 29000-29002

Special Enchantments

Unique effects (random or selectable). Cannot be upgraded.

Effect Levels Item IDs
Heal Amount +% 4850-4852
Fighting Spirit +levels 312729-312731
Spell +levels 312759-312761
Sharp +levels 312749-312750
Expert Archer +levels 312739-312741
Neutral Resistance +% 4933-4935,4848
Cranial +level 4849
Fatal +levels 4863-4866
Attack Delay (reduction) +% 4869,4872-4873,4881
After Skill Delay (reduction) +% 4948-4950
Conjure +levels 4885-4889
Glastheim Enchants +levels 4803-4805,4875-4880
ATK Size (ignore/adjust) +levels 4936-4938
HP/SP Drain +% 4992-4993
Range Resistance +% 27400
MaxHP +% 312779-312780

(Note: Some special enchants in the original script, like Zodiac, Drops, Nihitsu, etc., are commented out and not listed here)

Random Options

VIP-exclusive enhancements (requires VIP 75+).

  • Slots: 1 slot available at VIP 75, 2 slots available at VIP 90.
  • Cost: 100,000,000 Zeny (configurable) per new option applied.
  • Categories:
    • Weapon/Armor Elements (Neutral to Undead; one per item max.)
    • Attributes (STR to Ranged DMG +1-10/+1-6%)
    • Increase Damage (Physical/Magical vs Element/Race/Size/Class, +1-6%)
    • Defensive (Physical/Magical reductions vs Element/Race/Size/Class/Range/Crit, +1-6%)
    • Special (Heal Power, Indestructible, Ignore Size, Cast Time/Delay/SP Cost reductions; limited to one per type if enabled)
  • Reset: Removes all Random Options (Cost: 50,000 Zeny).

Usage Flow

  1. Select Equipment: Choose from equipped slots (only enchantable/equipped items shown).
  2. Choose Action:
    • Enchant: Pay cost → Select types (if limited slots) → Apply (preserves refine/grade/random options/cards).
    • Upgrade: Pay cost → Select enchant slot → Roll for success (refine-based for higher levels) → Upgrade or fail.
    • Reset: Pay cost → All or select slot → Remove enchants (preserves cards/random options).
    • Random Options: VIP check → Select category per slot → Confirm total cost → Apply.
  3. Info Menu: View slot settings, limitations, enchantment lists (with item links), Random Option previews.
  4. View Restricted: If enabled, browse display-only shops for allowed items.