backend icon indicating copy to clipboard operation
backend copied to clipboard

valve: gsi nice to haves

Open Geczy opened this issue 2 years ago • 0 comments

this is a list for valve, its my wish list for the gsi api

  • [ ] Whether you're partied with someone
  • [ ] Return lobby_type for the match (e.g., 7 for ranked)
  • [ ] Data for every hero in the game (not just your own)
    • [ ] The data found in scoreboard during a match
    • [ ] During draft phase, indicate which slot is picking which hero
  • [ ] 'Last known items' for an enemy (since it's visible in the top bar)
  • [ ] Ability to determine whether you're in a custom lobby match (differentiate from real queued matches)
  • [ ] Event for queuing up to find a match
  • [ ] Event for glyph and scan usage
  • [ ] State of instant toggle items (e.g., Power Treads)
    • [ ] Return whether it's in intelligence (int), strength (str), or agility (agi) mode
    • [ ] Same functionality for other toggleable items (e.g., Armlet of Mordiggian)
  • [ ] Identify debuffs on your hero (e.g., Aghanim's Scepter effects, Moon Shard, Phase Boots, Necronomicon, enemy Radiance, etc.)
  • [ ] Item charges for stackable items
    • [ ] Obs/Sentry Wards combo
    • [ ] Mango (if applicable)
  • [ ] Determine whether you have synthesized Aghanim's Scepter or Aghanim's Shard upgrade
  • [ ] Retrieve your hero's attributes (e.g., attack damage, bonus attack damage, movement speed, armor, agility, strength, intelligence)
  • [ ] Courier information
    • [ ] Whether the courier is moving
    • [ ] Items on the courier
    • [ ] XY coordinates of player's courier on the map
    • [ ] Deaths for all couriers in the game
    • [ ] Respawn information for player's courier
    • [ ] Status effects (e.g., shield burst)
    • [ ] Speed boost status
    • [ ] Determine the XY coordinates the courier is heading towards (to distinguish secret shop vs. lane)
  • [ ] Global death events for all players
    • [ ] Indicate if dying to neutral creeps or another player
    • [ ] Identify the player responsible for the death
    • [ ] Retrieve the respawn time

Geczy avatar Feb 05 '23 14:02 Geczy