devilutionX icon indicating copy to clipboard operation
devilutionX copied to clipboard

Menu text revision

Open kphoenix137 opened this issue 3 years ago • 3 comments

Revises the Esc Menu in Single Player and Multiplayer, and changes how death is handled in both. This method is derived from Diablo 2, however there is some reasoning behind the changes. Quit Game since they user can access that from the main menu, and because there are situations where the button may be unintentionally pressed. Load Game was removed from Single Player to enforce a standard of difficulty and prevent the user from doing an "Edit+Undo" approach to their playstyle, and to make it more difficult to cycle vendors. Saving was added to New Game in the form of "Save and Exit Game" to also achieve the same effect, but also to help users from accidentally losing progress from pressing the incorrect button while in the menu. Dying in both versions prompts the user to press Esc, which functions as Load Game in SP and Restart in Town in MP. I'll add handling for controllers and change the text for touch screen/controller users accordingly in an intuitive way. Return to game offers the player a way of closing the menu without needing to press Esc. Might be handy for controller/touch screen users but I'm not familiar with the controls for those at the moment.

SP: image

image

MP: image

image

kphoenix137 avatar Jan 06 '22 06:01 kphoenix137

I think we should still have an exit button without saving.

Trihedraf avatar Jan 06 '22 20:01 Trihedraf

I think we should still have an exit button without saving.

I will update the original post to show most recent changes

kphoenix137 avatar Jan 06 '22 20:01 kphoenix137

Rebased and cleaned up. No longer removes the red screen from death this time, and no longer displays lost gold. Fixed a problem where the game tried to load a save even if a save didn't exist. Players can no longer use the escape menu during the death sequence before the death message appears, preventing accidental saving or exiting. Also turns off the game menu if it's open when you die, helping save scummers to not lose all their stuff in multiplayer. Had to mix draw order around a bit to stop the death message from writing over DiabloMsg. IMO, DiabloMsg should not be turned red anyway.

kphoenix137 avatar Mar 24 '24 00:03 kphoenix137