Skip to content
This repository has been archived by the owner on Feb 5, 2025. It is now read-only.

Ring 10 war quest overhaul #130

Open
wants to merge 11 commits into
base: main
Choose a base branch
from

Conversation

piattnd
Copy link

@piattnd piattnd commented Jan 26, 2025

This script is an import of the p2002 script that Trust provided. Some changes have been made:

  • NPC IDs have been moved into variables and replaced the relevant IDs throughout the script.
  • A variable has been added to Seneschal Aldikar's hand in script for the final ring war turn in to optionally consolidate the quest rewards. For THJ, this simplifies things with regards to ensuring there's no way for a player to obtain the rewards a second time unless they do the ring quest a second time. To be clear, the player will NOT receive the shorn head of Narandi. Instead, they will turn in their 9th ring and Narandi's head (looted from Narandi) to receive the 10th ring and whatever relevant rewards depending on what dwarves they managed to keep alive.
  • Minor fixes to the way boss numbers per phase were being tracked/incremented that was causing Narandi to not spawn under certain conditions
  • Spawn timer between waves is currently set to 2 minutes (no variability) and between each phase is 3 minutes.

A lot of testing has been done on a pretty blank akkstack installation, but not using the non-respawning instances. There are also some database changes that should be done prior to accepting this PR.

A few known issues with this current script:

  • GM control causes the zone to freeze/crash. Low priority since only GMs can utilize these commands
  • Shouting matches 2 and 3 never trigger. Also low priority since this doesn't negatively impact the functionality of the script. Still being looked at, but not a blocker for taking this PR

@piattnd
Copy link
Author

piattnd commented Jan 29, 2025

I am marking this PR as ready to take, as I believe all of the DB edits have been made:

  • Narandi's grid with ID 62 has been created
  • Factions have been adjusted so the giants should actually fight
  • Sentry Badain's spawn timer has been increased to 2.5 hours

@piattnd piattnd marked this pull request as ready for review January 29, 2025 05:18
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant