Rise Of Morrigan 2025: Difference between revisions

From OmegaMMO
No edit summary
Line 5: Line 5:


[[File:1762571009750.png]]
[[File:1762571009750.png]]
[[File:1762571133425.png]]
[[File:MVP DEMONSKULL RED VER.gif.7e2d19b87e0a716c7122e1eb857579b1.gif]]




{{DISPLAYTITLE:Rise of Morrigan Event Guide}}
{{Infobox event
| name = Rise of Morrigan
| image = [[File:RiseOfMorrigan.jpg|250px]] <!-- Replace with actual image if available -->
| type = Instance/Event
| duration = Ongoing (with respawn mechanics)
| level = 275+
| rewards = Items via Roulette, Monster Drops (custom)
| location = hallow01
}}


The '''Rise of Morrigan Event''' is a thrilling hourly monster invasion event set in the cursed map of '''hallow01'''. Every 2 hours, waves of enhanced monsters and MVPs descend upon the area, challenging players to survive and defeat them for valuable rewards. Defeating monsters grants '''Rise of Morrigan Points''' (#TheRiseOfMorriganPoint), which can be exchanged for exclusive items. Additionally, players can participate in a '''Halloween Roulette''' for extra prizes using event currency.
== Overview ==
 
The '''Rise of Morrigan''' is a high-level Halloween-themed event in Ragnarok Online, featuring enhanced MVP monsters with randomized stats, an infinite respawn system for adds, and a delayed boss respawn. Players must be level 275+ to participate. The event takes place on the map '''hallow01''', which is restricted with various mapflags to prevent warping, teleporting, and saving.
This event features:
* Progressive waves of monsters with increasing difficulty.
* Special enhanced MVPs with custom stats.
* A final boss spawn for epic rewards.
* Map restrictions during the event (no teleport, no save, etc.).
* Post-event roulette and exchange shops.
 
The event promotes group play and is accessible only to players '''Base Level 275+'''.


== Schedule ==
This event combines intense PvM combat with a gambling-style roulette system for rewards. Defeat waves of monsters to farm currency, then use it at the Roulette NPC for prizes, including a progressive jackpot.
The event runs '''every 2 hours''' starting at even hours (00:00, 02:00, 04:00, ..., 22:00 server time).


Pre-event announcements:
Key features:
* '''3 minutes before''': "The Rise Of Morrigan Event will begin in 3 minutes. Please move to the south gate of the capital!!"
* '''Enhanced Monsters''': Boss and minions with boosted HP, ATK, DEF, and random stats.
* '''2 minutes before''': Similar announcement.
* '''Respawn Mechanics''': Minions respawn immediately; boss after 2 minutes.
* '''1 minute before''': Final warning.
* '''Roulette System''': Spin for rewards using event currency, with auto-spin and jackpot.
 
* '''Exchange Shop''': Trade items for additional rewards.
The event lasts approximately '''11 minutes''' (10 waves + final boss).


== Accessing the Event ==
== Accessing the Event ==
To join, use the '''Hallow Warper''' NPC located at '''omegamap (112, 229)'''.
To enter the event area:


# Talk to the '''Rise of Morrigan Warper''' NPC located at '''omegamap,112,229'''.
# Confirm you wish to warp (coordinates: '''hallow01,106,98''').
# '''Requirements''':
** Base Level 275 or higher.
** No other checks (e.g., no party requirement, but map is partylock).


The map '''hallow01''' has the following restrictions:
* No warping in/out.
* Party lock (solo or fixed party).
* No teleport, no save, no memo, no branch, no icewall.
* Restricted to class 6 (GM access limited).
* Loads events on entry.


[[File:1762571133425.png]]
''Tip: Prepare high-end gear, as monsters are tuned for level 275 with massive HP pools (up to 2B for the boss).''


== Monsters and Combat ==
Upon entering, the event spawns:
* '''1x Boss (ID 30170)''' - "Morrigan" (uses Mvp3 stats).
* '''35x Minion Type 1 (ID 30171)''' - Weaker adds (uses Mvp1 stats).
* '''15x Minion Type 2 (ID 30172)''' - Stronger adds (uses Mvp2 stats).


All monsters spawn at coordinates '''57,50 to 154,145''' on hallow01. They have custom auras (2001 for minions, 2002 for boss) and 1x damage taken (normal damage).


=== Monster Stats Breakdown ===
Monsters are dynamically enhanced using unit data modifications. Base stats are randomized for replayability.


 
{| class="wikitable"
=== Requirements ===
! Type !! Monster ID !! HP !! ATK (Min-Max) !! MATK (Min-Max) !! HIT/FLEE Bonus !! STR/AGI/VIT/INT/DEX/LUK !! DEF/MDEF (Random) !! RES/MRES !! Level !! Aura
* '''Base Level 275 or higher'''.
* Warp destination: '''hallow01 (106, 98)'''.
 
Dialogue:
* "Would you like to warp to the Rise of Morrigan area?"
* If underleveled: "You need to be at least level 275 to enter the Rise of Morrigan area."
 
During the event, the map has restrictions:
* No teleport (noteleport).
* No monster teleport.
* No save points (nosave).
* No memo, branch, icewall.
* Restricted classes (restricted 6).
* Party lock (partylock).
* No costume display (nocostume).
 
== Event Flow ==
The event consists of '''10 waves''' of monsters, each spawning every 60 seconds, followed by a '''final boss'''. Monsters are spawned randomly across '''hallow01'''. Players must defeat them to progress and earn rewards.
 
Each wave includes:
* '''23 "Poring" placeholders''' (ID 30171) for visual chaos.
* Increasing numbers and types of enhanced monsters/MVPs.
 
=== Wave Breakdown ===
{| class="wikitable" style="text-align: center;"
! Wave !! Basic Mobs (Wave 1 Type) !! Enhanced Mobs (Wave 2/3 Type) !! Special/MVP Types !! Announcement
|-
| 1 || 35 || - || - || "【Abysmal Knight】I heard a new partner is joining the human slaughter?"
|-
| 2 || 45 || - || 5 (Demon types: 1646-1651, 2235-2241) || "【Ifrit】That guy... looks so round and harmless, don't expect him to do much...."
|-
| 3 || 45 || - || 8 (Demon types) || "【Gloom Under Night】Hmph.. humans have been too arrogant lately, it's time to group up and teach them a lesson"
|-
| 4 || 45 || 13 (Wave 2 enhanced) || - || "【Gloom Under Night】No wonder players say MVPs are never on time... always late..."
|-
| 5 || 40 || 8 (High-level MVPs: 20118+) + 8 (Demon types) || - || "【Osiris】Even I, in my wheelchair, have arrived, and there are still MVPs who haven't!?"
|-
|-
| 6 || 35 || 8 (High-level MVPs) + 4 (Demon types) + 4 (Orc types: 3220-3246) + 13 (Instance MVPs: 2022+) || - || "【Osiris】Ehh.. why are there so many players here.. is there a traitor"
| Minion 1 (Mvp1) || 30171 || 100M || 6000-12000 || 3000-6000 || +100/+120 || 100-220 || DEF: 50/150/350/500<br>MDEF: 50/100/150/300 || 300-600 || 275 || 2001
|-
|-
| 7 || 40 || 5 (High-level MVPs) + 5 (Demon types) + 5 (Orc types) + 12 (Instance MVPs) || - || "【Baphomet】Looks like the attack has begun. Watch how my scythe cuts you down like melons"
| Minion 2 (Mvp2) || 30172 || 500M || 9000-18000 || 6000-12000 || +150/+140 || 100-500 || DEF: 50/250/450/600<br>MDEF: 50/150/250/400 || 500-1500 || 275 || 2001
|-
|-
| 8 || 23 || 23 (Wave 2 enhanced) + 4 (High-level MVPs) + 4 (Demon types) + 4 (Orc types) + 10 (Instance MVPs, Wave 2 enhanced) || - || "【Eddga】*cough cough*.. I've been smoking too much lately, that's why I was so easily beaten by you humans"
| Boss (Mvp3) || 30170 || 500M (2B for boss) || 12000-25000 (30000-35000 for boss) || 8000-15000 || +200/+180 || 500-700 || DEF: 200/500/450/1000<br>MDEF: 200/500/400/1000 || 1000-2000 || 275 || 2002 (boss)
|-
| 9 || 23 || 23 (Wave 2 enhanced) + 5 (High-level MVPs) + 5 (Demon types) + 5 (Orc types) + 13 (Instance MVPs, Wave 2 enhanced) || - || "【Moonlight Flower】Meow~~ even if I'm this cute, you don't need a whole crowd to pile on me.."
|-
| 10 || 25 || 25 (Wave 2 enhanced) + 5 (High-level MVPs) + 5 (Demon types) + 5 (Orc types) + 13 (Instance MVPs, Wave 2 enhanced) + 8 (Elite MVPs: 20572+) || - || "【Doppelganger】I finally got out of Geffen Tower for a stroll, and I got knocked out again in an instant.."
|-
| Final || - || - || 15 (Wave 3 enhanced: 30171, 30170, etc.) + 1 Final Boss (30170) || "【Morrigan Boss Final】¡El verdadero señor de las ilusiones, 30170, ha descendido! ¡Derrotenlo para la gloria eterna!"
|}
|}


After Wave 10: "【The Rise Of Morrigan Event】Countless illusion MVPs have appeared, and the final boss rises! Today's event ends here!!"
* '''Respawn Rules''':
** Minions (30171/30172): Respawn '''immediately''' upon death. Farm endlessly!
** Boss (30170): Respawns after '''2 minutes''' (120 seconds) delay. Use this time to clear adds or prepare.
* '''Drops**: Not specified in script; assume standard MVP/minion drops. Focus on farming event currency (ID 1501308) from kills.
* '''Strategy**: Clear minions first for currency, then tackle the boss. High VIT/DEF gear recommended due to random high stats.


Event ends with map restrictions lifted.
''Note: On death labels (OnCcdd01/02/03), custom logic can be added (e.g., announcements). Currently, just respawns.''


=== Monster Enhancements ===
== Roulette System ==
Monsters are buffed via custom functions:
Located at '''omegamap,120,245'''. This NPC handles spins using '''Halloween Tickets (ID 1501308)''' as currency. Auto-spins require an additional '''Auto Currency (ID 1001258)'''.
* '''Wave 1''': Level 260, 100M HP, 6k-12k ATK, etc.
* '''Wave 2''': Level 260, 300M HP, 9k-18k ATK, higher stats.
* '''Wave 3/Final''': Level 260, 500M HP (1B for final boss), 12k-25k ATK (20k-35k for boss), tankier (5-10% damage reduction).
* All have auras (2001/2002) and randomized stats (STR/AGI/etc. 100-320).


== Rewards ==
=== How It Works ===
Defeating monsters grants:
# Talk to '''The Rise Of Morrigan Roulette (ID 30170)'''.
* '''Rise of Morrigan Points''' (#TheRiseOfMorriganPoint):
# View your progress: Spins tracked via '''#HalloweenRouletteSpins''' (permanent variable).
  * Wave 1 mobs: +5 points.
# '''Jackpot Mechanics''':
  * Wave 2 mobs: +15 points.
** Goal: '''10,000 spins''' (fixed meta).
  * Wave 3/Final mobs: +25 points.
** Reward: '''1x Item ID 9486''' (e.g., a rare costume or weapon).
  * Final Boss: +200 points.
** Claim anytime after reaching goal via "Collect Grand Jackpot" option.
* Display: "Your Morrigan Points [X] points".
** Resets spins to 0 after claim; goal remains 10,000.


Drops (per mob death):
=== Spin Options ===
* '''Rare Items''' (low chance, ~2-3.5%): Random from array (e.g., 480335, 480344, 31617, etc.). Announced server-wide.
* '''Single Spin (Case 1)**:
* '''Event Currency (1501308)''':
** Cost: 1x Halloween Ticket.
  * Wave 1: 35% chance for 1x.
** Animation: Spinning wheel with cutins (season4_roulette_0.bmp to 12.bmp).
  * Wave 2: 55% chance for 1x.
** Loop: Offers to spin again until you decline or run out of tickets.
  * Wave 3/Final: 65% chance for 1x (5x from boss).
** Jackpot Check: Auto-claims if goal reached.


All rewards are announced for winners.
* '''Auto Spin (Case 2)**:
** Cost: 1x Halloween Ticket + 1x Auto Currency per spin.
** Input: Number of spins (limited by inventory).
** Runs in loop with delays; stops on jackpot or depletion.
** No manual intervention during run.


== Roulette System ==
* '''Collect Jackpot (Case 3)**: Claims if eligible; shows progress otherwise.
Located at '''hallow01 (116, 109)'''. Use '''1501308''' (event currency) to spin the wheel.
 
* '''View Rewards (Case 4)**: Lists possible prizes.
 
* '''Ticket Morrigan Exchange (Case 5)**: Opens shop (see below).
 
* '''Leave (Case 6)**: Exits.


=== Costs ===
=== Rewards Table ===
* '''Single Spin''': 1x 1501308.
Probabilities based on 10,000 cumulative chances (rarer = lower number).
* '''Auto Spin''': 1x 1501308 + 1x 1001258 per spin (up to specified amount).


=== Rewards ===
{| class="wikitable"
12 possible outcomes (cumulative chances out of 10,000):
! Chance (Cumulative) !! Item ID !! Name !! Amount !! Notes
{| class="wikitable" style="text-align: center;"
! Chance Range !! Item ID !! Name !! Amount
|-
|-
| 1 || 9486 || [Item Name] || 1
| 1 || 9486 || (Rare Item, e.g., Morrigan Costume) || 1 || Jackpot Item
|-
|-
| 2-129 || 100000048 || [Item Name] || 1
| 129 || 100000048 || (Custom Item) || 1 ||
|-
|-
| 130-556 || 1501305 || [Item Name] || 1
| 556 || 1501305 || Halloween Ticket Variant || 1 ||
|-
|-
| 557-1,624 || 1501306 || [Item Name] || 1
| 1624 || 1501306 || Another Variant || 1 ||
|-
|-
| 1,625-4,615 || 80102 || [Item Name] || 1
| 4615 || 80102 || Consumable || 1 ||
|-
|-
| 4,616-4,658 || 6635 || [Item Name] || 1
| 4658 || 6635 || (Fly Wing?) || 1 ||
|-
|-
| 4,659-6,154 || 80102 || [Item Name] || 1
| 6154 || 80102 || Consumable (Repeat) || 1 ||
|-
|-
| 6,155-6,368 || 55108 || [Item Name] || 1
| 6368 || 55108 || (Zeny Pouch?) || 1 ||
|-
|-
| 6,369-7,650 || 1501308 || [Item Name] || 1
| 7650 || 1501308 || Halloween Ticket || 1 ||
|-
|-
| 7,651-8,718 || 1501307 || [Item Name] || 1
| 8718 || 1501307 || Ticket Variant || 1 ||
|-
|-
| 8,719-9,145 || 1501305 || [Item Name] || 1
| 9145 || 1501305 || Repeat || 1 ||
|-
|-
| 9,146-10,000 || 55109 || [Item Name] || 1
| 10000 || 55109 || (Old Blue Box?) || 1 || Common Fallback
|}
|}


* No reward on empty slots (announced as "No luck!").
* '''No Reward**: If rand() falls outside, announce "No luck...".
* Wins announced server-wide.
* '''Announcements**: Wins and jackpots broadcast in blue (bc_blue).
 
=== Jackpot ===
* Accumulate '''10,000 spins''' for a guaranteed '''1x 9486'''.
* Track: "Your accumulative spins: X/10,000".
* Claim via "Collect Grand Jackpot" option.
* Resets after claim; next goal remains 10,000.
 
Auto-spin stops on jackpot claim or item depletion.
 
== Exchanges ==
Two shops accessible via Roulette NPC menu:
 
=== Rise of Morrigan Exchange (Option 5) ===
Uses '''#TheRiseOfMorriganPoint'''.
* Dialogue: "You have [X] Rise of Morrigan Points."
* Items (Pointshop):
{| class="wikitable" style="text-align: center;"
! Item ID !! Amount !! Cost
|-
| 9486 || 1 || 5,000
|-
| 100000048 || 1 || 500
|-
| 1501305 || 1 || 100
|-
| 1501306 || 1 || 100
|-
| 6635 || 1 || 50
|-
| 80102 || 1 || 20
|-
| 55108 || 1 || 500
|-
| 1501308 || 1 || 20
|-
| 1501307 || 1 || 500
|-
| 55109 || 1 || 100
|}


=== Halloween Exchange (Option 6) ===
''Tip: Farm minions for tickets, then grind spins for jackpot. Auto-spin for efficiency.''
Uses event items (e.g., 1501308 as base currency – customize as needed).
* Dialogue: "Exchange your items for Halloween rewards!"
* Shop: morriganexchange (items/prices to be defined, e.g., 1501308:10 for various rewards).


== Final Boss ==
== Morrigan Exchange Shop ==
Accessed via Roulette NPC (Case 5). This is a custom shop named '''morriganexchange'''.


* '''Currency**: Likely Halloween Tickets (ID 1501308) or variants.
* '''Example Items** (adjust in script):
** 1501308:10 (buy items with 10 tickets).
** 1501305:5, etc.
* '''Setup**: Uncomment and define in script:
  <syntaxhighlight lang="lua">
- shop morriganexchange -1,1501308:10,1501305:5;
  </syntaxhighlight>


[[File:MVP DEMONSKULL RED VER.gif.7e2d19b87e0a716c7122e1eb857579b1.gif]]
Trade farmed items for event-specific rewards like costumes, consumables, or gear.


== Additional Notes ==
* '''Script Files**: Place in npc/custom/ or events folder. Reload with @reloadscript.
* '''Customization**:
** Add drops/announcements in OnCcdd labels.
** Adjust spawn counts/stats in Monster_Spawner OnInit.
** Modify rewards/probabilities in Roulette arrays.
* '''Bugs/Troubleshooting**:
** Ensure cutin files (season4_roulette_*.bmp) exist.
** Variables (#HalloweenRouletteSpins, #HalloweenRouletteGoal) are account-bound.
** Map must be loaded with loadevent flag.


For developer edits, refer to the full script below:


After Wave 10, the '''Morrigan Boss Final (ID 30170)''' spawns with:
<syntaxhighlight lang="lua">
* 1 Billion HP.
-- Full Script Here (Paste the provided code)
* 20k-35k ATK.
</syntaxhighlight>
* 5% Damage Reduction.
* Special Aura (2002).


Defeating it grants:
''Happy farming, and may Morrigan smile upon your spins!''
* +200 Points.
* 5x 1501308.
* Server-wide announcement: "[Player] venció al 30170 y ganó bonus épico!!"

Revision as of 19:59, 8 November 2025


Overview


Template:Infobox event

Overview

The Rise of Morrigan is a high-level Halloween-themed event in Ragnarok Online, featuring enhanced MVP monsters with randomized stats, an infinite respawn system for adds, and a delayed boss respawn. Players must be level 275+ to participate. The event takes place on the map hallow01, which is restricted with various mapflags to prevent warping, teleporting, and saving.

This event combines intense PvM combat with a gambling-style roulette system for rewards. Defeat waves of monsters to farm currency, then use it at the Roulette NPC for prizes, including a progressive jackpot.

Key features:

  • Enhanced Monsters: Boss and minions with boosted HP, ATK, DEF, and random stats.
  • Respawn Mechanics: Minions respawn immediately; boss after 2 minutes.
  • Roulette System: Spin for rewards using event currency, with auto-spin and jackpot.
  • Exchange Shop: Trade items for additional rewards.

Accessing the Event

To enter the event area:

  1. Talk to the Rise of Morrigan Warper NPC located at omegamap,112,229.
  2. Confirm you wish to warp (coordinates: hallow01,106,98).
  3. Requirements:
    • Base Level 275 or higher.
    • No other checks (e.g., no party requirement, but map is partylock).

The map hallow01 has the following restrictions:

  • No warping in/out.
  • Party lock (solo or fixed party).
  • No teleport, no save, no memo, no branch, no icewall.
  • Restricted to class 6 (GM access limited).
  • Loads events on entry.

Tip: Prepare high-end gear, as monsters are tuned for level 275 with massive HP pools (up to 2B for the boss).

Monsters and Combat

Upon entering, the event spawns:

  • 1x Boss (ID 30170) - "Morrigan" (uses Mvp3 stats).
  • 35x Minion Type 1 (ID 30171) - Weaker adds (uses Mvp1 stats).
  • 15x Minion Type 2 (ID 30172) - Stronger adds (uses Mvp2 stats).

All monsters spawn at coordinates 57,50 to 154,145 on hallow01. They have custom auras (2001 for minions, 2002 for boss) and 1x damage taken (normal damage).

Monster Stats Breakdown

Monsters are dynamically enhanced using unit data modifications. Base stats are randomized for replayability.

Type Monster ID HP ATK (Min-Max) MATK (Min-Max) HIT/FLEE Bonus STR/AGI/VIT/INT/DEX/LUK DEF/MDEF (Random) RES/MRES Level Aura
Minion 1 (Mvp1) 30171 100M 6000-12000 3000-6000 +100/+120 100-220 DEF: 50/150/350/500
MDEF: 50/100/150/300
300-600 275 2001
Minion 2 (Mvp2) 30172 500M 9000-18000 6000-12000 +150/+140 100-500 DEF: 50/250/450/600
MDEF: 50/150/250/400
500-1500 275 2001
Boss (Mvp3) 30170 500M (2B for boss) 12000-25000 (30000-35000 for boss) 8000-15000 +200/+180 500-700 DEF: 200/500/450/1000
MDEF: 200/500/400/1000
1000-2000 275 2002 (boss)
  • Respawn Rules:
    • Minions (30171/30172): Respawn immediately upon death. Farm endlessly!
    • Boss (30170): Respawns after 2 minutes (120 seconds) delay. Use this time to clear adds or prepare.
  • Drops**: Not specified in script; assume standard MVP/minion drops. Focus on farming event currency (ID 1501308) from kills.
  • Strategy**: Clear minions first for currency, then tackle the boss. High VIT/DEF gear recommended due to random high stats.

Note: On death labels (OnCcdd01/02/03), custom logic can be added (e.g., announcements). Currently, just respawns.

Roulette System

Located at omegamap,120,245. This NPC handles spins using Halloween Tickets (ID 1501308) as currency. Auto-spins require an additional Auto Currency (ID 1001258).

How It Works

  1. Talk to The Rise Of Morrigan Roulette (ID 30170).
  2. View your progress: Spins tracked via #HalloweenRouletteSpins (permanent variable).
  3. Jackpot Mechanics:
    • Goal: 10,000 spins (fixed meta).
    • Reward: 1x Item ID 9486 (e.g., a rare costume or weapon).
    • Claim anytime after reaching goal via "Collect Grand Jackpot" option.
    • Resets spins to 0 after claim; goal remains 10,000.

Spin Options

  • Single Spin (Case 1)**:
    • Cost: 1x Halloween Ticket.
    • Animation: Spinning wheel with cutins (season4_roulette_0.bmp to 12.bmp).
    • Loop: Offers to spin again until you decline or run out of tickets.
    • Jackpot Check: Auto-claims if goal reached.
  • Auto Spin (Case 2)**:
    • Cost: 1x Halloween Ticket + 1x Auto Currency per spin.
    • Input: Number of spins (limited by inventory).
    • Runs in loop with delays; stops on jackpot or depletion.
    • No manual intervention during run.
  • Collect Jackpot (Case 3)**: Claims if eligible; shows progress otherwise.
  • View Rewards (Case 4)**: Lists possible prizes.
  • Ticket Morrigan Exchange (Case 5)**: Opens shop (see below).
  • Leave (Case 6)**: Exits.

Rewards Table

Probabilities based on 10,000 cumulative chances (rarer = lower number).

Chance (Cumulative) Item ID Name Amount Notes
1 9486 (Rare Item, e.g., Morrigan Costume) 1 Jackpot Item
129 100000048 (Custom Item) 1
556 1501305 Halloween Ticket Variant 1
1624 1501306 Another Variant 1
4615 80102 Consumable 1
4658 6635 (Fly Wing?) 1
6154 80102 Consumable (Repeat) 1
6368 55108 (Zeny Pouch?) 1
7650 1501308 Halloween Ticket 1
8718 1501307 Ticket Variant 1
9145 1501305 Repeat 1
10000 55109 (Old Blue Box?) 1 Common Fallback
  • No Reward**: If rand() falls outside, announce "No luck...".
  • Announcements**: Wins and jackpots broadcast in blue (bc_blue).

Tip: Farm minions for tickets, then grind spins for jackpot. Auto-spin for efficiency.

Morrigan Exchange Shop

Accessed via Roulette NPC (Case 5). This is a custom shop named morriganexchange.

  • Currency**: Likely Halloween Tickets (ID 1501308) or variants.
  • Example Items** (adjust in script):
    • 1501308:10 (buy items with 10 tickets).
    • 1501305:5, etc.
  • Setup**: Uncomment and define in script:
 <syntaxhighlight lang="lua">

- shop morriganexchange -1,1501308:10,1501305:5;

 </syntaxhighlight>

Trade farmed items for event-specific rewards like costumes, consumables, or gear.

Additional Notes

  • Script Files**: Place in npc/custom/ or events folder. Reload with @reloadscript.
  • Customization**:
    • Add drops/announcements in OnCcdd labels.
    • Adjust spawn counts/stats in Monster_Spawner OnInit.
    • Modify rewards/probabilities in Roulette arrays.
  • Bugs/Troubleshooting**:
    • Ensure cutin files (season4_roulette_*.bmp) exist.
    • Variables (#HalloweenRouletteSpins, #HalloweenRouletteGoal) are account-bound.
    • Map must be loaded with loadevent flag.

For developer edits, refer to the full script below:

<syntaxhighlight lang="lua"> -- Full Script Here (Paste the provided code) </syntaxhighlight>

Happy farming, and may Morrigan smile upon your spins!