SuperEvilMegacorp / vainglory-assets

Community provided art, schemas, and other assets that make using the Vainglory API easier
https://developer.vainglorygame.com
MIT License
54 stars 40 forks source link

Data: Detail Profile Stats #9

Closed svperfecta closed 7 years ago

svperfecta commented 7 years ago

We'd like to include more detailed profile stats. Let's investigate

svperfecta commented 7 years ago

/CC: @tmcarmona16

dominicgunn commented 7 years ago

At one point we had some ELO fields, has SEMC explicitly request that this data not be visible? If they haven't could we have it back? It'd be great to show users current tier outside of the game!

"elo": 1282,
    "elo_aral": 1217,
    "elo_earned_season_4": 0,
    "elo_earned_season_5": 0,
    "elo_ranked": 1268,
BrianGLHF commented 7 years ago

SEMC seems to not want to reveal the MMR (Match Making Rating) of players but has no problem showing VST (Visual Skill Tier). MMR is apparently a number that is similar to "Elo" and may be what was referred to here and may now be hidden since it's not a number they divulge.

JIC here's some reading on VST vs. MMR for anyone not familiar http://www.vainglorygame.com/news/squid-ink-visual-skill-tier-vs-matchmaking-rating/

svperfecta commented 7 years ago

I think at the moment we have all of the following:

{
   "Name":"Scribejewel",
   "id":"54a0a1fa-2f64-418a-94cf-85fbe55ea758",
   "PatchVersion":"1.0.2alpha",
  "teamID": "p983u2398u4",
  "guildID": "p983u2398u4",
   "shard":"NA",
   "level":12,
   "Stats":{
      "completed":87,
      "xp":13186,
      "completed_ranked":0,
      "winStreak":3,
      "wins":51,
      "lossStreak":0,
      "l10wins":[
         "1",
         "1",
         "1",
         "0",
         "1",
         "0",
         "1",
         "0",
         "0",
         "0"
      ]
   }
}

NOTE: This is not formatted correctly, but you get the idea

turindev commented 7 years ago

Awesome! Some quick thoughts: accountCreationDate karmaLevel xpLevel vst (numeric value) skillTier (enumerated?) teamId guildId losses (although this could be extrapolated from completed - wins)

Win/Loss by game type: rankedWins rankedLosses battleRoyaleWins battleRoyaleLosses etc.

jgongo commented 7 years ago

+1 on teamId and guildId Could online status and impulse be included? These are currently semi-public, available for friends and guild members.

Skillz4Killz commented 7 years ago

Heroes Owned? "unlocks": ["Ringo", "Lance"] How many times each hero was played in Standard? ringoStandard: "5" How many times each hero was played in total?
ringoTotal: "10" Transferred ICE(NOT bought)
iceTransferred: "500" Season Level
season3Level: "50" VST
vst: "2800" VST in previous seasons: vstSeason2: "1500" Total Fame Earned per season:
FameSeason3: "10000" Total Lifetime Fame
FameTotal: "55555"

Skillz4Killz commented 7 years ago

totalDamage: "82829" would be nice to see in match data also totalWpDamage: "52939" totalCpDamage: "32131" totalTrueDamage: "1231" totalBurnDamage: "123"

totalGlory: "12341" totalSkillShots: "199" totalSkillshotSuccess: "50"

Skillz4Killz commented 7 years ago

Essence: "1231" SkinUnlocks: [RingoTier1, RingoTier2] OwnedCards: [RingoTier3A, RingoTier3A, RingoTier3A, RingoTier3B]

kvahuja commented 7 years ago

@genexp is "PatchVersion" the version for API or the game? we would prefer the game if that's not the case.

in addition, can we get the Glory (and possibly Ice) at the time of making the call?

@Skillz4Killz - a lot of what you are asking for is computed datasets and i believe the way SEMC/Madglory it thinking is that the vcommunity projects will do all such things and release websites that provide this information. but i dont dis-agree that what you are asking for will be good "fun facts"

PierreAndreis commented 7 years ago

it was mentioned before to not include skinunlocks

PierreAndreis commented 7 years ago

https://github.com/madglory/gamelocker-vainglory/issues/11#issuecomment-274535927

kamaelxiii commented 7 years ago

Also, include if the player has recently bought ICE in the past 30 days. For the supported badge. If that's possible please. And also, current and past Seasonal Visual Skill tiers, karma level please. Having to go through the matches endpoint just to get these are painful.

PierreAndreis commented 7 years ago

Any update on VST?