-
Notifications
You must be signed in to change notification settings - Fork 37
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
Implement Game Events #29
Merged
Merged
Conversation
This file contains 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
antonpup
force-pushed
the
features/events_dispatcher
branch
from
January 15, 2024 23:54
41c93f1
to
c84c7ea
Compare
antonpup
commented
Jan 18, 2024
antonpup
force-pushed
the
features/events_dispatcher
branch
from
January 18, 2024 20:06
3fbb72e
to
d160773
Compare
antonpup
force-pushed
the
features/events_dispatcher
branch
from
January 19, 2024 01:21
664e117
to
6abd20c
Compare
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
Game events provider broadcasts of game events based on the GameState.
This should allow library users to easily listen for specific game events without having to look through the GameState themselves.
Implemented Game Events
GameEvent
The base game event, will fire for all other listed events.Abilities Events
AbilitiesUpdated
AbilityDetailsChanged
AbilityAdded
AbilityRemoved
AbilityUpdated
Auth Events
AuthUpdated
Buildings Events
BuildingsUpdated
BuildingsLayoutUpdated
BuildingUpdated
TeamBuildingUpdated
TeamBuildingDestroyed
TowerUpdated
TowerDestroyed
RacksUpdated
RacksDestroyed
AncientUpdated
AncientDestroyed
Couriers Events
CouriersUpdated
CourierUpdated
TeamCourierUpdated
CourierItemAdded
CourierItemRemoved
CourierItemUpdated
Draft Events
DraftUpdated
TeamDraftDetailsUpdated
Gameplay Events
EventsUpdated
GameplayEvent
TeamGameplayEvent
PlayerGameplayEvent
Hero Events
HeroUpdated
HeroDetailsChanged
HeroLevelChanged
HeroHealthChanged
HeroDied
HeroRespawned
HeroTookDamage
HeroManaChanged
HeroStateChanged
HeroMuteStateChanged
HeroSelectedChanged
HeroTalentTreeChanged
HeroAttributesLevelChanged
Items Events
ItemsUpdated
ItemDetailsChanged
ItemUpdated
InventoryItemAdded
InventoryItemRemoved
InventoryItemUpdated
StashItemAdded
StashItemRemoved
StashItemUpdated
League Events
LeagueUpdated
Map Events
MapUpdated
TimeOfDayChanged
TeamScoreChanged
GameStateChanged
PauseStateChanged
GamePaused
GameResumed
TeamVictory
TeamDefeat
RoshanStateChanged
Minimap Events
MinimapUpdated
MinimapElementAdded
MinimapElementUpdated
MinimapElementRemoved
TeamMinimapElementUpdated
NeutralItems Events
NeutralItemsUpdated
TeamNeutralItemsUpdated
Player Events
PlayerUpdated
PlayerDetailsChanged
PlayerKillsChanged
PlayerDeathsChanged
PlayerAssistsChanged
PlayerLastHitsChanged
PlayerDeniesChanged
PlayerKillStreakChanged
PlayerGoldChanged
PlayerWardsPurchasedChanged
PlayerWardsPlacedChanged
PlayerWardsDestroyedChanged
PlayerRunesActivatedChanged
PlayerCampsStackedChanged
Provider Events
ProviderUpdated
Roshan Events
RoshanUpdated
Wearables Events
RoshanUpdated
WearablesUpdated
PlayerWearablesUpdated