Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix(content): dragon slayer softlock #1209

Merged
merged 2 commits into from
Feb 6, 2025

Conversation

MattGould1
Copy link
Contributor

A player (bog) died while fighting elvarg and could not get back to crandor.

bug

I think there were two issues

  1. A dialogue issue where Ned asks for a map, despite you handing it to him. This is because we check only for quest_dragon_ned_given_map however once sailed to crandor you're set to quest_dragon_sailed_to_crandor

  2. The dialogue handler for ned would default to @ned_dragon_slayer_hired which does not allow the player to re-hire ned. I changed it so that the dialogue handler will first check to see if you have been to crandor.

Now players should be able to re-hire ned, fix the ship, and meet him in port sarim.

@MattGould1 MattGould1 changed the title Fix dragon slayer softlock fix(content): dragon slayer softlock Feb 6, 2025
@@ -184,7 +184,7 @@ if ($choice = 1) {
~chatnpc("<p,neutral>I said I would and old Ned is a man of his word!"); // osrs
~chatnpc("<p,quiz>So where's your ship?");
@ned_so_wheres_your_ship;
} else if (%dragon_progress = ^quest_dragon_ned_given_map) {
} else if ((%dragon_progress = ^quest_dragon_ned_given_map | %dragon_progress = ^quest_dragon_sailed_to_crandor)) {
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

no need to change but the extra parenthesis are unnecessary

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Oops yeah noted for next time :)

@Pazaz Pazaz merged commit ac3df51 into 2004Scape:main Feb 6, 2025
3 of 4 checks passed
Pazaz added a commit that referenced this pull request Feb 8, 2025
## Client Changes

### Features

* #1195

## Content Changes

### Fixes

* #1196
* #1198
* #1199
* #1200
* #1201
* #1202
* #1205
* #1208
* #1209
* #1210
* #1211
* #1216
* #1224
* #1225
* #1225
* #1226
* #1227
* #1229
* #1230

## Engine Changes

### Fixes

* #1197
* #1204
* #1206
* #1207
* #1212
* #1213
* #1217
* #1218
* #1222
* #1228
* processLogout should be safer
* Log random event name
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants