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

Unify Diablo and Hellfire into a single version #19

Merged
merged 50 commits into from
Oct 13, 2021

Conversation

julealgon
Copy link
Owner

No description provided.

Frame skipping introduced in Hellfire was removed.
It only applied to multiplayer, which has been removed previously.
This eliminates Diablo/Hellfire special casing and goes with neither's approach.
These would never happen unless monsters end up on top of the player's tile, which is not supposed to be normal behavior.
Will be considered required from now on.
Will be considered required from now on.
Now that all behaviors are unified, these functions have become obsolete are are not being used anymore.
Now that all behaviors are unified, this function has become obsolete and is not being used anymore.
This was only ever set to 'true' in the level conversion logic, which does not exist anymore.
This function was leveraged by the level conversion logic, which does not exist anymore.
This function was leveraged by the character conversion logic, which does not exist anymore.
All saves are now unified so we will stop supporting shareware, retail, etc, and only consider "HELF" (Hellfire) saves.
'hfbarb', 'hfbard', 'hfopt1' and 'hfopt2' are unused and do not exist in original hellfire.
@julealgon julealgon merged commit 0c8e4ed into master Oct 13, 2021
@julealgon julealgon deleted the Trim/UnifyHellfireChecks branch October 13, 2021 04:01
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.

1 participant