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
Next major step for rubik's third mission #73221
Next major step for rubik's third mission #73221
Conversation
We have code for radio triangulation, Rubik could give you a locator device. |
The idea is that they can't do this because the transceiver is down, you're going out to reactivate it for them. As a local guide you're better suited than their quads because you can ask around and see if others have seen it. |
Thank you for finishing the mission. I was incredibly busy these last months (and still am) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Capitalize Exodii, to be consistent with rest of the in-game text.
Co-authored-by: Jianxiang Wang (王健翔) <qrox@sina.com>
includes an incidental punctuation fix.
Spell checker encountered unrecognized words in the in-game text added in this pull request. See below for details. Click to expand
This alert is automatically generated. You can simply disregard if this is inaccurate, or (optionally) you can also add the new words to Hints for adding a new word to the dictionary
|
Summary
Content "Finish the basic part of rubik's 'find the warehouse' mission, allowing you to ask around for directions; success is not solely RNG"
Purpose of change
Closes #59907
SariusSkelrets added the first part of a major exodii mission in #67695, but in this stub version the mission is a very boring 'find this overmap special' mission. It was left unfinished for a while because, well, busy life, volunteer, etc etc. (this is not the fault of sariusskelrets but of me)
See #59905 for a more full list of what I'd like to do with this mission in the long run. I hope to make it into the first chunk where you can decide if you want to help the exodii or sell them out
Describe the solution
The warehouse rubik asks you to find is now globally unique and quite rare, it's gonna be hard to stumble on it. You can, I hope, but it is hard. However, now you can ask various NPCs around the world if they've seen it. You start with a 1/6 chance of getting the correct directions, but every time you ask a new person, the chance of getting the right directions increases to 1/5, then 1/4, then 1/3, then 1/2, then a guarantee if you have still lost the lottery.
If they don't know where it is, chances are they'll just admit it, but there's 1 in 4 chance they'll send you somewhere else by accident.
Aside from Smokes and the free merchant teamster, you can ask a bunch of random NPCs around the world:
I'm open to other candidates, but I'd like to avoid anyone else in the refugee center so that it's not the one-stop shop, and I'd like to avoid anyone in the hub for story reasons
I have also cleaned up rubik's dialogue trees a bit because when going through them I spotted some errors and some parts where they were needlessly frustrating to navigate. I confess I'm a little annoyed nobody ever bug reported these >.>
Describe alternatives you've considered
Aside from mildly different implementation I can't think of another way to make the quest more interesting. I plan to add the option to quite a few people around the world so that one way or another you can definitely find someone who's seen it.
After this PR, the next step is to give the player the option to sell the location of the warehouse to the Hub before reporting it back to Rubik. I was thinking of adding it this PR, but I have now got more pressing priorities
Testing
It works!
I asked two people and got two possible sites to investigate, which is a neat outcome I hadn't actually anticipated.
Smokes, you dick, this is not a concrete building with a metal spire sticking out the top.
The teamster did better but this still ain't it chief.
Took a few rolls o' the dice but we made it in the end.
I am shocked to say this all worked on the first test. It definitely made the mission better. I need to clean up rubik's dialogue linkages a lot.
Additional context
I can't remember if this method will force generation of it if the special doesn't spawn. It should.