mirror of
https://github.com/araxiaonline/ScourgeInvasion.git
synced 2026-06-13 03:02:21 -04:00
Update README.md
This commit is contained in:
92
README.md
92
README.md
@@ -1,55 +1,89 @@
|
||||
# Scourge Invasion
|
||||
Event 17 AzerothCore for Araxia Online
|
||||
*Event 17 for AzerothCore - Araxia Online*
|
||||
|
||||
This is our little attempt at the Scourge Invasion Event. Mobs will randomly attack you (15%) every time you change a zone/ subzone. The mobs spawn in at players level.
|
||||
The BOSSES folder contains the Lua script for the Scourge Bosses
|
||||
 <!-- Replace with actual banner image -->
|
||||
|
||||
The LUA folder contains the random attack script, event world announce script
|
||||
## Overview
|
||||
|
||||
SmartScripts folder contains the Smart AI Sql needed for the mobs: Bone Witch, Spirit of the Damned, and *Lumbering Horror. (Currently Lumbering Horror is out due to some spawning issues)
|
||||
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.
|
||||
|
||||
Quest folder contains updated Quest SQL (replacing Dim Necrotic Shards ID 22892 with Necrotic Rune ID 22484) and removing exploration requirement for quest and removes specialflag that makes the quest only completable by some external event
|
||||
## Features
|
||||
|
||||
game_event_Creatures folder contains the SQL needed to spawn: (Bosses and quest givers) they disappear when event 17 is topped.
|
||||
- **Dynamic Mob Attacks**: 15% chance for mobs to spawn and attack when changing zones/subzones, scaled to player level.
|
||||
- **Custom Bosses**: Unique Scourge bosses added permanently to iconic dungeons.
|
||||
- **Updated Quests**: Replaced Dim Necrotic Shards (ID 22892) with `Necrotic 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.
|
||||
- **Event Integration**: Spawns for bosses and quest givers tied to Event 17, with automatic despawning when the event ends.
|
||||
- **Lua Scripts**: Includes random attack logic and world announcement scripts.
|
||||
- **Future Plans**: Potential integration with in-game holiday calendar for enhanced visibility.
|
||||
|
||||
Spawns folder contains updated spawn locations for NPC Quest Givers
|
||||
## Directory Structure
|
||||
|
||||
to Test: .event start 17
|
||||
.event stop 17
|
||||
| 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. |
|
||||
| **Spawns** | SQL for updated NPC quest giver spawn locations. |
|
||||
|
||||
Scourge Invasion Boss (Permenent add to Dungeons on this server)
|
||||
## Scourge Invasion Bosses
|
||||
|
||||
ID Name Location
|
||||
These bosses are permanently added to dungeons on the Araxia Online server:
|
||||
|
||||
28194 Prince Tenris Mirkblood Karazhan
|
||||
| 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 |
|
||||
|
||||
14684 Balzaphon Stratholme
|
||||
## Random Mobs
|
||||
|
||||
14695 Lord Blackwood Schlomance
|
||||
These mobs may ambush players during the event:
|
||||
|
||||
14690 Revanchion Dire Maul
|
||||
| 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) |
|
||||
|
||||
14693 Scorn Scarlet Monastery (Graveyard)
|
||||
## Installation
|
||||
|
||||
14682 Sever Shadowfang Keep
|
||||
1. Clone or download this repository.
|
||||
2. 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_scripts` folder of your AzerothCore server.
|
||||
3. Ensure Event 17 is configured in your `game_event` table.
|
||||
4. Restart your server to apply changes.
|
||||
|
||||
14686 Lady Falther'ess Razorfen Downs
|
||||
## Testing
|
||||
|
||||
To test the Scourge Invasion event in-game:
|
||||
|
||||
- Start the event: `.event start 17`
|
||||
- Stop the event: `.event stop 17`
|
||||
|
||||
RandoM Mobs that can attack you
|
||||
Verify that mobs spawn, bosses are accessible, and quests function as intended.
|
||||
|
||||
ID Name
|
||||
## Future Enhancements
|
||||
|
||||
16423 Spectral Apparition
|
||||
16422 Skeletal Soldier
|
||||
16379 Spirit of The Damned
|
||||
14697 Lumbering Horror (Note implemented causing. Not attack and disappearing)
|
||||
16380 Bone Witch
|
||||
- Integrate with in-game holiday calendar for automatic event scheduling.
|
||||
- Fix Lumbering Horror spawn issues.
|
||||
- Expand mob variety and encounter mechanics.
|
||||
|
||||
## Credits
|
||||
|
||||
- **Original Scripts**: [Planee](https://github.com/planee/RandomScriptsforAzerothCore)
|
||||
- **Modifications & Enhancements**: [Manmadedrumemr](https://github.com/araxiaonline)
|
||||
- **Project Repository**: [Araxia Online](https://github.com/araxiaonline)
|
||||
|
||||
Maybe eventually add game_event holiday stuff so it shows up in calendar
|
||||
## Contributing
|
||||
|
||||
|
||||
Scripts original gathered from planee https://github.com/planee/RandomScriptsforAzerothCore/ edited and modified by Manmadedrumemr of Araxia Online https://github.com/araxiaonline
|
||||
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.
|
||||
|
||||
Reference in New Issue
Block a user