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

chore: Player class removal #1445

Merged
merged 8 commits into from
Feb 4, 2024
Merged

chore: Player class removal #1445

merged 8 commits into from
Feb 4, 2024

Conversation

EmosewaMC
Copy link
Collaborator

Commits tell a better story. Please reference those for testing and changes. Changes were done incrementally in chunks so as to ensure isolated testing cases and functional changes.

Tested that I cannot cheat pick up dropped loot or coins still and that GetSystemAddress calls are correct and good.

Tested that respawn pos and rot can be set as per previously by crossing a respawn point and smashing to see if I would respawn at the new place.
Tested completing missions
control behaviors
collecting life crate
completing a bunch of missions using macros
loading into worlds
brick-by-brick
placing models
digging the x spot in gnarled forest
can still ban and mute players
cheat detection is still doing its thing
flags are still set (checked with flag 45)
claim codes still work (created new char, checked the lego club mail was there)
Its now at the bottom of Entity constructor.  Time to remove Player
Removes the Player class.  Tested that I can still login and see another player in Venture Explorer and logging out a few times still works as well as smashing enemies
dWorldServer/WorldServer.cpp Outdated Show resolved Hide resolved
dWorldServer/WorldServer.cpp Outdated Show resolved Hide resolved
@EmosewaMC EmosewaMC requested a review from Xiphoseer February 4, 2024 09:45
@EmosewaMC EmosewaMC merged commit f0b6ad8 into main Feb 4, 2024
4 checks passed
@EmosewaMC EmosewaMC deleted the Player-removal branch February 4, 2024 14:29
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.

3 participants