{
"messageType": "HELLO_SERVER"
}
{
"messageType": "HELLO_CLIENT",
"lobbies": [
{
"lobbyID": "048891d8-594d-4ed7-bed1-9364e6eccc12",
"players": 0,
"maxPlayers": 4,
"gameRunning": false,
"boardConfig": {
"minPlayers": 2,
"maxPlayers": 4,
"board": [
[
"GRASS",
"GRASS",
"GRASS",
"GRASS",
"GRASS",
"GRASS",
"GRASS",
"GRASS"
],
[
"GRASS",
"ROCK",
"GRASS",
"ROCK",
"LAVA",
"ROCK",
"GRASS",
"ROCK"
],
[
"GRASS",
"LAVA",
"GRASS",
"GRASS",
"GRASS",
"GRASS",
"MEDIC_CENTER",
"GRASS"
],
[
"GRASS",
"GRASS",
"GRASS",
"FORCE",
"GRASS",
"GRASS",
"GRASS",
"GRASS"
]
]
},
"gameConfig": {
"playerLives": 100,
"maxStrikes": 3,
"maxRounds": 10,
"maxFightRounds": 20,
"powerModeThreshold": 3,
"powerModeModifier": 1.3,
"lightSaberModifiers": {
"GREEN": {
"baseValue": 0.1,
"interval": [
0.1,
0.2
]
},
"RED": {
"baseValue": 0.1,
"interval": [
0.1,
0.2
]
},
"BLUE": {
"baseValue": 0.1,
"interval": [
0.1,
0.2
]
}
},
"unitProbabilities": [
{
"level1": 0.8,
"level2": 0.2
},
{
"level1": 0.7,
"level2": 0.3
},
{
"level1": 0.6,
"level2": 0.4
},
{
"level1": 0.45,
"level2": 0.5
},
{
"level1": 0.35,
"level2": 0.55
},
{
"level1": 0.3,
"level2": 0.55
},
{
"level1": 0.25,
"level2": 0.5
},
{
"level1": 0.1,
"level2": 0.45
}
],
"timeouts": {
"LIGHTSABER_SHOP_PHASE": 10000,
"LOBBY": 20000,
"UNIT_SHOP_PHASE": 20000,
"FIGHT_PHASE": 5000,
"PLACEMENT_PHASE": 20000
},
"liveLossOnDefeat": {
"1": 5,
"4": 10,
"6": 15,
"8": 20
},
"fieldModifiers": {
"FORCE": {
"health": 20,
"armor": 10,
"attack": 5
},
"MEDIC_CENTER": {
"health": 20,
"armor": 0,
"attack": 0
},
"LAVA": {
"health": -20,
"armor": 0,
"attack": 0
}
}
},
"unitConfig": {
"level1": [
{
"type": "WOOKIE",
"stats": {
"health": 750,
"attack": 40,
"armor": 20,
"attackRange": 3
},
"special": {
"2": {
"health": 200,
"attack": 0,
"armor": 0,
"attackRange": 0,
"targets": 1,
"bonusDamage": 0,
"healing": 0
},
"3": {
"health": 300,
"attack": 0,
"armor": 0,
"attackRange": 0,
"targets": 1,
"bonusDamage": 0,
"healing": 0
}
},
"multipleMovesThreshold": null,
"infiniteRangeThreshold": null,
"unobstructedSightThreshold": null
}
],
"level2": [
{
"type": "STORMTROOPER",
"stats": {
"health": 750,
"attack": 40,
"armor": 20,
"attackRange": 3
},
"special": {
"2": {
"health": 20,
"attack": 20,
"armor": 10,
"attackRange": 0,
"targets": 1,
"bonusDamage": 0,
"healing": 0
},
"3": {
"health": 30,
"attack": 25,
"armor": 20,
"attackRange": 0,
"targets": 1,
"bonusDamage": 0,
"healing": 0
}
},
"multipleMovesThreshold": null,
"infiniteRangeThreshold": null,
"unobstructedSightThreshold": null
}
],
"level3": [
{
"type": "JEDI",
"stats": {
"health": 750,
"attack": 40,
"armor": 20,
"attackRange": 3
},
"special": {
"1": {
"health": 0,
"attack": 0,
"armor": 0,
"attackRange": 0,
"targets": 1,
"bonusDamage": 20,
"healing": 0
},
"2": {
"health": 0,
"attack": 0,
"armor": 0,
"attackRange": 0,
"targets": 1,
"bonusDamage": 22,
"healing": 0
}
},
"multipleMovesThreshold": 2,
"infiniteRangeThreshold": 2,
"unobstructedSightThreshold": 3
},
{
"type": "SITH",
"stats": {
"health": 750,
"attack": 40,
"armor": 20,
"attackRange": 3
},
"special": {
"2": {
"health": 0,
"attack": 0,
"armor": 0,
"attackRange": 0,
"targets": 1,
"bonusDamage": 0,
"healing": 0
},
"3": {
"health": 0,
"attack": 0,
"armor": 0,
"attackRange": 0,
"targets": 2,
"bonusDamage": 0,
"healing": 0
}
},
"multipleMovesThreshold": 2,
"infiniteRangeThreshold": 2,
"unobstructedSightThreshold": 3
}
]
}
},
{
"lobbyID": "ff518cca-3e2e-4ec5-b095-da9a667e54fa",
"players": 0,
"maxPlayers": 4,
"gameRunning": false,
"boardConfig": {
"minPlayers": 2,
"maxPlayers": 4,
"board": [
[
"GRASS",
"GRASS",
"GRASS",
"GRASS",
"GRASS",
"GRASS",
"GRASS",
"GRASS"
],
[
"GRASS",
"ROCK",
"GRASS",
"ROCK",
"LAVA",
"ROCK",
"GRASS",
"ROCK"
],
[
"GRASS",
"LAVA",
"GRASS",
"GRASS",
"GRASS",
"GRASS",
"MEDIC_CENTER",
"GRASS"
],
[
"GRASS",
"GRASS",
"GRASS",
"FORCE",
"GRASS",
"GRASS",
"GRASS",
"GRASS"
]
]
},
"gameConfig": {
"playerLives": 100,
"maxStrikes": 3,
"maxRounds": 10,
"maxFightRounds": 20,
"powerModeThreshold": 3,
"powerModeModifier": 1.3,
"lightSaberModifiers": {
"BLUE": {
"baseValue": 0.1,
"interval": [
0.1,
0.2
]
},
"RED": {
"baseValue": 0.1,
"interval": [
0.1,
0.2
]
},
"GREEN": {
"baseValue": 0.1,
"interval": [
0.1,
0.2
]
}
},
"unitProbabilities": [
{
"level1": 0.8,
"level2": 0.2
},
{
"level1": 0.7,
"level2": 0.3
},
{
"level1": 0.6,
"level2": 0.4
},
{
"level1": 0.45,
"level2": 0.5
},
{
"level1": 0.35,
"level2": 0.55
},
{
"level1": 0.3,
"level2": 0.55
},
{
"level1": 0.25,
"level2": 0.5
},
{
"level1": 0.1,
"level2": 0.45
}
],
"timeouts": {
"LOBBY": 20000,
"UNIT_SHOP_PHASE": 20000,
"FIGHT_PHASE": 5000,
"LIGHTSABER_SHOP_PHASE": 10000,
"PLACEMENT_PHASE": 20000
},
"liveLossOnDefeat": {
"1": 5,
"4": 10,
"6": 15,
"8": 20
},
"fieldModifiers": {
"MEDIC_CENTER": {
"health": 20,
"armor": 0,
"attack": 0
},
"FORCE": {
"health": 20,
"armor": 10,
"attack": 5
},
"LAVA": {
"health": -20,
"armor": 0,
"attack": 0
}
}
},
"unitConfig": {
"level1": [
{
"type": "WOOKIE",
"stats": {
"health": 750,
"attack": 40,
"armor": 20,
"attackRange": 3
},
"special": {
"2": {
"health": 200,
"attack": 0,
"armor": 0,
"attackRange": 0,
"targets": 1,
"bonusDamage": 0,
"healing": 0
},
"3": {
"health": 300,
"attack": 0,
"armor": 0,
"attackRange": 0,
"targets": 1,
"bonusDamage": 0,
"healing": 0
}
},
"multipleMovesThreshold": null,
"infiniteRangeThreshold": null,
"unobstructedSightThreshold": null
}
],
"level2": [
{
"type": "STORMTROOPER",
"stats": {
"health": 750,
"attack": 40,
"armor": 20,
"attackRange": 3
},
"special": {
"2": {
"health": 20,
"attack": 20,
"armor": 10,
"attackRange": 0,
"targets": 1,
"bonusDamage": 0,
"healing": 0
},
"3": {
"health": 30,
"attack": 25,
"armor": 20,
"attackRange": 0,
"targets": 1,
"bonusDamage": 0,
"healing": 0
}
},
"multipleMovesThreshold": null,
"infiniteRangeThreshold": null,
"unobstructedSightThreshold": null
}
],
"level3": [
{
"type": "JEDI",
"stats": {
"health": 750,
"attack": 40,
"armor": 20,
"attackRange": 3
},
"special": {
"1": {
"health": 0,
"attack": 0,
"armor": 0,
"attackRange": 0,
"targets": 1,
"bonusDamage": 20,
"healing": 0
},
"2": {
"health": 0,
"attack": 0,
"armor": 0,
"attackRange": 0,
"targets": 1,
"bonusDamage": 22,
"healing": 0
}
},
"multipleMovesThreshold": 2,
"infiniteRangeThreshold": 2,
"unobstructedSightThreshold": 3
},
{
"type": "SITH",
"stats": {
"health": 750,
"attack": 40,
"armor": 20,
"attackRange": 3
},
"special": {
"2": {
"health": 0,
"attack": 0,
"armor": 0,
"attackRange": 0,
"targets": 1,
"bonusDamage": 0,
"healing": 0
},
"3": {
"health": 0,
"attack": 0,
"armor": 0,
"attackRange": 0,
"targets": 2,
"bonusDamage": 0,
"healing": 0
}
},
"multipleMovesThreshold": 2,
"infiniteRangeThreshold": 2,
"unobstructedSightThreshold": 3
}
]
}
}
]
}
State | Players | Actions | Lobby ID |
---|---|---|---|
in lobby, waiting | 0/4 | 048891d8-594d-4ed7-bed1-9364e6eccc12 | |
in lobby, waiting | 0/4 | ff518cca-3e2e-4ec5-b095-da9a667e54fa |