Robocraft

Note: Robocraft temporarily stopped supporting Overwolf apps due to some technical issues, we’ll post an update once things are back to normal.

Game id: 10480

 

Build mode information:

Category Keys Sample data
playerData username, playerLevel, playerExperience, softCurrency (Robo Points), galaxyCash, signupDate, moderator (type of player – Moderator/Developer/Normal), lastBossFightTime, currentLoadedRobot, friendList

username: “Player1”
playerLevel: 37
playerExperience: 176.45
softCurrency: 1984
galaxyCash: 53550
signupDate: “30_06_2015_13_25”
moderator: Developer
lastBossFightTime: “14_02_2015_14_30”
currentLoadedRobot: “Robo01”
friendList: “Mario,Luigi,Peach,Daisy”

currentGarageSlot robotName, robotClass, armorClass, movementClass, weaponClass, robotRanking, robotCpuKey, cubesNumber robotName: “Robo01”
robotClass: “PlasmaDrone”
armorClass: “Medium”
movementClass: “wheels”
weaponClass: “Plasma”
robotRanking: 297.62
robotCpuKey: 1360.90
cubesNumber: 412
cubeInventory The number of fields is variable and each field corresponds to a cube present in the  inventory, for example: CubeXY CubeXY: 26 (quantity in the inventory, it can be 0 if the player doesn’t have that cube)
techTree nodesUnlocked nodesUnlocked: “Cube1,Cube2,Cube3”
lastGameRewards lastGameResult, rpReward lastGameResult:”win”
rpReward: 53550

 

Battle information:

Category Keys Sample data
playerData username, level, progress (player xp)

username: “Pippo”
level: 23
progress: 125.43

playersListDataMyTeam usernameListMyTeam, robotNameListMyTeam, weaponClassListMyTeam, movementClassListMyTeam, robotRankingListMyTeam usernameListMyTeam: “Pippo,Paperino,Topolino”
robotNameListMyTeam: “Terminator,Baymax,Ufo_Robot”
weaponClassListMyTeam: “Plasma,SMG”
movementClassListMyTeam: “wheel,legs”
robotRankingListMyTeam: “125.34,123.78”
playersListDataEnemyTeam usernameListEnemyTeam, robotNameListEnemyTeam, weaponClassListEnemyTeam, movementClassListEnemyTeam, robotRankingListEnemyTeam usernameListEnemyTeam: “Pippo,Paperino,Topolino”
robotNameListEnemyTeam: “Terminator,Baymax,Ufo_Robot”
weaponClassListEnemyTeam: “Plasma,SMG”
movementClassListEnemyTeam: “wheel,legs”
robotRankingListEnemyTeam: “125.34,123.78”
platoonData

23 (platoon’s id)

23: “Topolino,Minnie,Pippo”
gameData gameMode, mapKey, gameMode: “Battle Arena”
mapKey: “RC_Planet_Mars”

 

Battle events for all game modes:

* All times are in seconds from the start of the battle
* All values are in json format

Name Sample data
game_won {
atTime: 345
}
game_lost {
atTime: 345
}
player_killed {
playerKilled: “Mickey Mouse”
byPlayer: “Goofy”
atTime: “345”
}
spotted_enemy {
enemySpotted: “Goofy”
atTime: “456”
}
being_spotted {
Username: “Mickey Mouse”
atTime: “456”
}
my_base_under_attack {
byPlayer: “Goofy”
atTime: “345”
}
enemy_base_under_attack {
byPlayer: “Goofy”
atTime: “345”
}
my_base_destroyed {
byPlayer: “Goofy”
atTime: “345”
}
enemy_base_destroyed {
byPlayer: “Goofy”
atTime: “345”
}
my_base_near_destroy {
atTime: “345”
}
enemy_base_near_destroy {
atTime: “345”
}
start_healing {
amountOfHeal: “123”
toPlayer: “Goofy”
atTime: “345”
}
start_getting_healed {
amountOfHeal: “123”
byPlayer: “Goofy”
atTime: “345”
}
stop_healing {
toPlayer: “Goofy”
atTime: “345”
}
stop_getting_healed {
byPlayer: “Goofy”
atTime: “345”
}
player_near_to_enemy {
player: “Mickey Mouse”
nearTo: “Goofy”
atTime: “345”
}
railGun_ready {
atTime: “345”
}
railGun_manual_reload {
atTime: “345”
}
plasmaCannon_ready {
atTime: “345”
}
damage_taken {
amountOfDamage: “-123”
byPlayer: “Goofy”
atTime: “345”
}
doing_damage {
amountOfDamage: “-123”
toPlayer: “Goofy”
atTime: “345”
}
player_near_death {
remainingLife: “123”
atTime: “345”
}
enemy_near_death {
remainingLife: “123”
atTime: “345”
}
player_defending_base {
playerDefending: “Goofy”
atTime: “345”
}
player_protecting_ally {
playerProtecting: “Goofy”
allyProtected: “Donald Duck”
atTime: “345”
}
cpu_damage_taken (when at least 1 cube is destroyed) {
“amountOfCpuDamage”: 123,
“byPlayer”: “Goofy”,
“atTime”: 345
}
doing_cpu_damage (when at least 1 cube is destroyed) {
“amountOfCpuDamage”: 123,
“toPlayer”: “Goofy”,
“atTime”: 345
}

 

Battle events for Battle Arena:

* All times are in seconds from the start of the battle
* All values are in json format

Name Sample data
battle_left {
atTime: 345
}
my_base_under_attack {
“byPlayer”: “Goofy”,
“atTime”: 345
}
enemy_base_under_attack {
“byPlayer”: “Goofy”,
“atTime”: 345
}
my_base_destroyed {
“byPlayer”: “Goofy”,
“atTime”: 345
}
enemy_base_destroyed {
“byPlayer”: “Goofy”,
“atTime”: 345
}
my_base_near_destroy {
“atTime”: 345
}
enemy_base_near_destroy {
“atTime”: 345
}
start_healing {
“amountOfHeal”: 123,
“toPlayer”: “Goofy”,
“atTime”: 345
}
start_getting_healed {
“amountOfHeal”: 123,
“byPlayer”: “Goofy”,
“atTime”: 345
}
stop_healing {
“toPlayer”: “Goofy”,
“atTime”: 345
}
stop_getting_healed {
“byPlayer”: “Goofy”,
“atTime”: 345
}
player_near_to_enemy {
“player”: “Mickey Mouse”,
“nearTo”: Goofy,
“atTime”: 345
}
player_defending_base {
“playerDefending”: “Goofy”,
“atTime”: 345
}
player_protecting_ally {
“playerProtecting”: “Goofy”,
“allyProtected”: “Donald Duck”,
“atTime”: 345
}

 

Battle events for Team Deathmatch:

* All times are in seconds from the start of the battle
* All values are in json format

Name Sample data
self_destruct {
atTime: 345
}
my_base_being_captured {
“atTime”: 345
}
enemy_base_being_captured {
“atTime”: 345
}
my_base_captured {
“atTime”: 345
}
enemy_base_captured {
“atTime”: 345
}
my_base_near_to_be_captured {
“atTime”: 345
}
enemy_base_near_to_be_captured

{
“atTime”: 345
}

 

Battle events for The Pit:

* All times are in seconds from the start of the battle
* All values are in json format

Name Sample data
battle_left {
atTime: 345
}
you_become_leader {
“atTime”: 345
}
player_becomes_leader {
newLeader: “Goofy”
atTime: 345
}