mirror of
https://github.com/araxiaonline/ScourgeInvasion.git
synced 2026-06-13 03:02:21 -04:00
c93bc7611dc3430375d80fe6964cd277a2a80917
Scourge Invasion
Event 17 for AzerothCore - Araxia Online
Overview
The Scourge Invasion is a custom event implementation for AzerothCore, crafted for Araxia Online. This event brings dynamic gameplay with random mob attacks, challenging bosses, and updated quests, enhancing the World of Warcraft experience.
Features
- Dynamic Mob Attacks: 15% chance for mobs to spawn and attack when changing zones/subzones, scaled to player level.
- Bosses LUA: LUA scripts for Scourge Invasion Bosses.
- Updated Quests: Replaced Dim
Necrotic Shards (ID 22892)withNecrotic Rune (ID 22484), removed exploration requirements, and adjusted quest flags. - Smart AI: Enhanced NPC behavior via SmartScripts for mobs like Bone Witch and Spirit of the Damned.
- Spawn: Spawns for bosses and quest givers tied to Event 17.
- Lua Scripts: Includes random attack logic, world announcement scripts, NPC despawn and spawn logic.
- QUEST : Folder contains SQL for Quest
- ITEMS: Contains SQL needed for quest Items.
- NPC: Folder contains SQL for NPC's that are in the event.
- Enemies: Folder contains SQL for Mobs.
- Future Plans: Potential integration with in-game holiday calendar for enhanced visibility.
Directory Structure
| Folder | Description |
|---|---|
| BOSSES | Lua scripts for Scourge Invasion bosses. |
| LUA | Scripts for random mob attacks and event world announcements. |
| SmartScripts | SQL for Smart AI implementation (Bone Witch, Spirit of the Damned, etc.). Note: Lumbering Horror disabled due to spawn issues. |
| Quest | Updated quest SQL for Necrotic Rune and flag adjustments. |
| game_event_creatures | SQL for spawning bosses and quest givers tied to Event 17. |
| game_event | SQL for the event to be active at a certain date/ time on server. |
| Spawns | SQL for updated NPC quest giver spawn locations. |
Scourge Invasion Bosses
These bosses are permanently added to dungeons on the Araxia Online server:
| ID | Name | Location |
|---|---|---|
| 28194 | Prince Tenris Mirkblood | Karazhan |
| 14684 | Balzaphon | Stratholme |
| 14695 | Lord Blackwood | Scholomance |
| 14690 | Revanchion | Dire Maul |
| 14693 | Scorn | Scarlet Monastery (Graveyard) |
| 14682 | Sever | Shadowfang Keep |
| 14686 | Lady Falther'ess | Razorfen Downs |
Random Mobs
These mobs may ambush players during the event:
| ID | Name | Status |
|---|---|---|
| 16423 | Spectral Apparition | Active |
| 16422 | Skeletal Soldier | Active |
| 16379 | Spirit of the Damned | Active |
| 16380 | Bone Witch | Active |
| 14697 | Lumbering Horror | Disabled (spawn issues) |
Installation
- Clone or download this repository.
- Copy the contents of each folder into the corresponding AzerothCore server directories:
- SQL files: Import into your database using a tool like HeidiSQL or phpMyAdmin.
- Lua scripts: Place in the
lua_scriptsfolder of your AzerothCore server.
- Ensure Event 17 is configured in your
game_eventtable. - Restart your server to apply changes.
Testing
To test the Scourge Invasion event in-game:
- Start the event:
.event start 17 - Stop the event:
.event stop 17
Verify that mobs spawn, bosses are accessible, and quests function as intended.
Future Enhancements
- Integrate with in-game holiday calendar for automatic event scheduling.
- Fix Lumbering Horror spawn issues.
Credits
- Original Scripts: Planee
- Modifications & Enhancements: Manmadedrumemr
- Project Repository: Araxia Online
Contributing
We welcome contributions to improve the Scourge Invasion event! Please fork the repository, make your changes, and submit a pull request. Ensure your code follows AzerothCore standards and includes clear documentation.
Description
Languages
Lua
100%
