-
Notifications
You must be signed in to change notification settings - Fork 182
fix: Make pets behave more accurately to Live #1305
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
Draft
jadebenn
wants to merge
102
commits into
DarkflameUniverse:main
Choose a base branch
from
jadebenn:PetFixes
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Draft
Changes from 5 commits
Commits
Show all changes
102 commits
Select commit
Hold shift + click to select a range
8270e0e
Working on pet bouncers
jadebenn a58ffcc
Merge branch 'DarkflameUniverse:main' into PetDigAnimFix
jadebenn 5734ef8
initial dig functionality; need to clean up kruft
jadebenn a76ddd9
cleaned up kruft
jadebenn fc1ff50
Merge branch 'DarkflameUniverse:main' into PetFixes
jadebenn bd6f9a7
added imagination cost to digs
jadebenn 76d3187
actually check if the player can afford to dig
jadebenn c8b624c
minor changes
jadebenn 9b9b5bc
Merge branch 'DarkflameUniverse:main' into PetFixes
jadebenn e835eb3
Fixed pet emotes not playing
jadebenn 81a54e7
Merge branch 'PetFixes' of https://github.com/jadebenn/DarkflameServe…
jadebenn 23664c0
updated pet command functionality
jadebenn 81d8c18
mission fix redo
jadebenn 57a1c05
update loop cleanup
jadebenn 1a6fb89
Merge branch 'DarkflameUniverse:main' into PetFixes
jadebenn 74047bc
Working on pet bouncers
jadebenn 119968a
initial dig functionality; need to clean up kruft
jadebenn 86abbc1
cleaned up kruft
jadebenn b3762da
added imagination cost to digs
jadebenn e73b2bf
actually check if the player can afford to dig
jadebenn 3f1f51f
minor changes
jadebenn 1a74ed6
Fixed pet emotes not playing
jadebenn cb65de6
updated pet command functionality
jadebenn 3f1468e
mission fix redo
jadebenn e4b3e22
update loop cleanup
jadebenn c598b57
Merge branch 'PetFixes' of https://github.com/jadebenn/DarkflameServe…
jadebenn 55f857b
Merge branch 'DarkflameUniverse:main' into PetFixes
jadebenn 93592c7
Merge branch 'DarkflameUniverse:main' into PetFixes
jadebenn 1c01219
added some pet debug commands
jadebenn 200d679
redone pet update loop
jadebenn 5b738df
Further redid pet update loop
jadebenn a99f7a7
Re-implemented treasure dig handling
jadebenn 68df8af
capitalization
jadebenn fd5ea75
added bone dragon treasure dig handling
jadebenn 291fc83
added bone dragon treasure dig handling
jadebenn 775e4fe
change AND priority
jadebenn 2a4cfe3
function rename
jadebenn 1b8f10f
added treasure dig menu prompts and help messages
jadebenn 9953255
Update GameMessages.h
jadebenn 2db76ae
Update GameMessages.cpp
jadebenn 8f19aa9
minor gm formatting fix
jadebenn f5ca142
Update PetStatus enum to prep for bitset use
jadebenn 668bebf
adding new pet flags
jadebenn 054371d
added new pet bitflag system
jadebenn e01fbfc
restored header guards
jadebenn 9add2c9
PetFlag system now functioning correctly
jadebenn 1c7ce6e
updated CDClient pet data handling
jadebenn cecf065
Changed how pet data is loaded
jadebenn 60e4813
Merge branch 'DarkflameUniverse:main' into PetFixes
jadebenn 8c97271
Update treasure behavior
jadebenn b8449a1
Merge branch 'PetFixes' of https://github.com/jadebenn/DarkflameServe…
jadebenn 2d3e03a
pet following and flag behavior improvements
jadebenn c6df078
comment cleanup
jadebenn 60b3f3c
Merge branch 'main' into PetFixes
d7d5202
Merge branch 'DarkflameUniverse:main' into PetFixes
jadebenn 6edd42d
pet bouncer minimum functionality
a4f0602
Merge branch 'main' into PetFixes
5f8f200
pet bouncers now bounce player upon pressing shift
b83e1bf
some further bouncer refinements
1ee5b64
Update PetComponent.h
jadebenn 17753c5
Update PetComponent.h
jadebenn d5a0b71
Update PetComponent.cpp
jadebenn 9a35aad
Merge branch 'DarkflameUniverse:main' into PetFixes
jadebenn c575fd9
Merge branch 'DarkflameUniverse:main' into PetFixes
jadebenn 384083e
use reference instead of pointer for cdclient data
jadebenn 0f365e0
Merge branch 'DarkflameUniverse:main' into PetFixes
jadebenn 6c3c08c
Added fallback to default values if CDClient data cannot be loaded
jadebenn 20d6820
Merge branch 'main' into PetFixes
jadebenn 06d5a27
Merge branch 'DarkflameUniverse:main' into PetFixes
jadebenn d6321a6
Merge remote-tracking branch 'upstream/main' into PetFixes
jadebenn 70e0cd6
more merge
jadebenn a449e53
delete unused functions and update documentation
jadebenn 1c1b733
Merge remote-tracking branch 'upstream/main' into PetFixes
jadebenn c36bc83
fix pet taming minigame countdown
jadebenn 9ec028b
Merge remote-tracking branch 'upstream/main' into PetFixes
jadebenn 4791b31
use class enums
jadebenn 9a9254b
Merge remote-tracking branch 'upstream/main' into PetFixes
jadebenn e832dfb
add most pet messages
jadebenn 50b2074
Merge remote-tracking branch 'upstream/main' into PetFixes
jadebenn 657fb35
semi update the unit tests
jadebenn 0b4d7b6
Merge remote-tracking branch 'upstream/main' into PetFixes
jadebenn 36e0dbd
load imagination costs for pet abilities from CDClient
jadebenn d88b982
Merge remote-tracking branch 'upstream/main' into PetFixes
jadebenn 0b24532
clean up PetComponent
jadebenn 6ddf5b3
remove unneeded tests
jadebenn 5ddf4ce
fix unused expression
jadebenn f41321e
Use compile-time flag setting
jadebenn 071c022
this commit may be kinda broke but I'm gonna push it to check something
jadebenn 7b223d1
Revert "this commit may be kinda broke but I'm gonna push it to check…
jadebenn 68bb51f
move the pet taming minigame start logic into a separate function
jadebenn fdd981c
Merge remote-tracking branch 'upstream/main' into PetFixes
jadebenn efc2cb6
Merge branch 'main' into PetFixes
jadebenn 514732d
formatting & const
jadebenn 43681b4
more formatting & const
jadebenn 96f224c
move semantics
jadebenn 0786986
partially address comments
jadebenn 472f873
further address feedback
jadebenn f7bcbb0
no longer bad (you know it)
jadebenn d42351d
formatting nits
jadebenn 79c26d9
misc
jadebenn eb59b5d
Merge remote-tracking branch 'upstream/main' into PetFixes
jadebenn e2ff3f9
Merge remote-tracking branch 'upstream/main' into PetFixes
jadebenn File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,18 @@ | ||
| #ifndef __EPETSTATUS__H__ | ||
| #define __EPETSTATUS__H__ | ||
|
|
||
| #include <cstdint> | ||
|
|
||
| enum ePetStatus : uint32_t { | ||
| NONE, | ||
| UNKNOWN1 = 0x1, | ||
| UNKNOWN2 = 0x2, | ||
| UNKNOWN3 = 0x4, | ||
| UNKNOWN4 = 0x8, | ||
| BEING_TAMED = 0x10, | ||
| IS_NOT_WAITING = 0x20, // Right name? - used to be decimal 20 | ||
| PLAY_SPAWN_ANIM = 0x80, | ||
| TAMEABLE = 0x4000000 | ||
| }; | ||
|
|
||
| #endif //!__EPETSTATUS__H__ | ||
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.