RiotGames / developer-relations

Riot Games Developer Ecosystem Bug Reporting
http://developer.riotgames.com
747 stars 44 forks source link

[BUG][Missing Events] Ingame API #236

Open ADFX-01-Morgen opened 4 years ago

ADFX-01-Morgen commented 4 years ago

Ingame API, when using the /liveclientdata/allgamedata endpoint, not all events are shown when using the api while spectating. I tested, they do show up when I am in game, but not when I am spectating.

Expected: Baron/Dragon/Herald Kill events will be shown in the events chain Actual Behavior: Baron/Dragon/Herald kill events are not in the event chain, only kills and turret/inhibitor kills

marsultor commented 4 years ago

I have the same issue but in one of my games I suddenly got a DragonKill event. After some testing it seems that all jungle events fire if the objective was stolen and Stolen: "True". I could provide the eventdata.json of this test custom game: https://matchhistory.euw.leagueoflegends.com/en/#match-details/EUW1/4436521790/37236557?tab=overview Hope this helps with solving this bug.

w3webtool commented 4 years ago

I am too

Livastyle commented 4 years ago

Any updates on this issue? It has been a few months

JuanoManuel commented 4 years ago

Any update? it have been almost half a year

OrionCodeDev commented 4 years ago

Any news? For esport leagues it's really important thing. Missing events for half year eh :(

RiotTuxedo commented 4 years ago

The live client data API was designed to support in game events for the local player in an active game and while many of the features do work in spectator, supporting spectator wasn't part of the original goals when we first added the client API. Currently, these spectator issues are out of scope but if changes are made to the live client data API in the future we'll keep in mind these unexpected behaviors in spectator.

enzanki-ars commented 3 years ago

For spectators, this is even more troublesome as it prevents some abilities for broadcast teams to improve the accessibility of their streams to viewers, both with vision disabilities and also for new viewers learning the game watching the broadcasts. For our collegiate broadcasts, accessibility is very important, especially as we also have a lot of first time viewers not just to League of Legends, but also to Esports in general. Given that major and minor broadcasts are starting to create their own overlays by hand, over time accurate data, especially for events like this would become key to improving the spectator experience, much like seen with Rocket League and CSGO over the past couple of years.