A tool for solving the 4th encounter of raid "Salvation's Edge" in Destiny 2.
- Can solve both solo rooms and dissection.
- Can make a solution which meets encounter triumph and challenge requirements.
- The resulting solution can meet triumph and challenge requirements simultaneously or separately depending on configuration.
- Clone this project.
- Install Python 3.12.4 or higher version of Python 3.12.
- Copy
config-template.toml
asconfig.toml
.
- Open PowerShell in the root of the project you cloned.
- There is a way to make the same 2 people always enter solo rooms. Follow this guide on how to accomplish that.
- Write nicknames of two solo room players as aliases
for
player1
andplayer2
in the config fileconfig.toml
. - The 3rd solo player is always random, so use "The third" as the alias for
player3
. - If you are doing the triumph, set
is_doing_triumph
totrue
. - Start the encounter.
- Player 1 must tell 2D shapes held by statues in solo rooms from left to right.
Fill
inner_shapes
. - Player 1 must tell their shape and other shape on the wall. Complete
player1
. - Player 2 and player 3 must do the same. Complete
player2
andplayer3
respectively. - Meanwhile, someone in the main room must tell shapes held by the statues from left to right.
Fill
held_shapes
. - In opened PowerShell window type
python -m solve both
and press Enter. - Follow the steps printed in the console window.
- If you are doing the challenge, on the second phase set
key_set
todouble
.
Run python -m solve --help
to see more options.
- For example, instead of
both
you can usesolo-rooms
to get steps only for solo rooms. - Option
-i
pauses output after every step. Press Enter to proceed to the next step.
- Open terminal in the root of this project.
- Run
python -m unittest discover tests "test_*.py" .
to run all tests.