1
0
mirror of https://github.com/Rogiel/star-replay synced 2025-12-06 06:32:46 +00:00

Add information about lobby slots to the replay structure

This commit is contained in:
2016-07-21 22:51:46 -03:00
parent ad91463b8e
commit a7f59cbb1a
63 changed files with 4545 additions and 60 deletions

View File

@@ -58,9 +58,11 @@ def detect_class_types(protocol):
for r in protocol.typeinfos[t[1]][1][0]: for r in protocol.typeinfos[t[1]][1][0]:
if r[0] == "m_gameOptions": if r[0] == "m_gameOptions":
mapping[r[1]] = 'Rogiel\StarReplay\Metadata\Init\GameOptions' mapping[r[1]] = 'Rogiel\StarReplay\Metadata\Init\GameOptions'
if t[0] == "m_lobbyState": if t[0] == "m_lobbyState":
mapping[t[1]] = 'Rogiel\StarReplay\Metadata\Init\LobbyState' mapping[t[1]] = 'Rogiel\StarReplay\Metadata\Init\LobbyState'
for s in protocol.typeinfos[t[1]][1][0]:
if s[0] == "m_slots":
mapping[protocol.typeinfos[s[1]][1][1]] = 'Rogiel\StarReplay\Metadata\Init\LobbySlot'
for index, type in enumerate(protocol.typeinfos): for index, type in enumerate(protocol.typeinfos):
if type[0] == '_struct': if type[0] == '_struct':

BIN
bin/class_mapping.pyc Normal file

Binary file not shown.

BIN
bin/template.pyc Normal file

Binary file not shown.

BIN
bin/tree.pyc Normal file

Binary file not shown.

View File

@@ -85,13 +85,37 @@ class Player extends AbstractEntity {
*/ */
private $hero; private $hero;
// -----------------------------------------------------------------------------------------------------------------
/**
* @return string
*/
public function getRawName() {
return $this->name;
}
/** /**
* @return string * @return string
*/ */
public function getName() { public function getName() {
return $this->name; $hasClanTag = strpos($this->name, '<sp/>');
if(!$hasClanTag) {
return $this->name;
}
return substr($this->name, $hasClanTag + 5);
} }
/**
* @return string
*/
public function getClanTag() {
$hasClanTag = strpos($this->name, '<sp/>');
if(!$hasClanTag) {
return NULL;
}
return substr($this->name, 0, $hasClanTag);
}
/** /**
* @return Toon * @return Toon
*/ */
@@ -144,7 +168,7 @@ class Player extends AbstractEntity {
/** /**
* @return boolean * @return boolean
*/ */
public function isResult() { public function getResult() {
return $this->result; return $this->result;
} }

View File

@@ -36,6 +36,60 @@ class Toon extends AbstractEntity {
private $realm; private $realm;
private $id; private $id;
/**
* @return mixed
*/
public function getRegion() {
return $this->region;
}
/**
* @param mixed $region
*/
public function setRegion($region) {
$this->region = $region;
}
/**
* @return mixed
*/
public function getProgramId() {
return $this->programId;
}
/**
* @param mixed $programId
*/
public function setProgramId($programId) {
$this->programId = $programId;
}
/**
* @return mixed
*/
public function getRealm() {
return $this->realm;
}
/**
* @param mixed $realm
*/
public function setRealm($realm) {
$this->realm = $realm;
}
/**
* @return mixed
*/
public function getId() {
return $this->id;
}
/**
* @param mixed $id
*/
public function setId($id) {
$this->id = $id;
}
} }

View File

@@ -31,7 +31,7 @@ namespace Rogiel\StarReplay\Event\Game;
class DecrementGameTimeRemainingEvent extends AbstractGameEvent { class DecrementGameTimeRemainingEvent extends AbstractGameEvent {
/** @var integer */ /** @var integer */
public $decrementMs; public $decrementSeconds;
/** /**
* @return string the event name * @return string the event name
@@ -44,10 +44,10 @@ class DecrementGameTimeRemainingEvent extends AbstractGameEvent {
* @return string a string representation of the event * @return string a string representation of the event
*/ */
public function __toString() { public function __toString() {
return $this->getEventName()."{ decrementMs = $this->decrementMs }"; return $this->getEventName()."{ decrementSeconds = $this->decrementSeconds }";
} }
/** @return integer */ /** @return integer */
public function getDecrementMs() { return $this->decrementMs; } public function getDecrementSeconds() { return $this->decrementSeconds; }
} }

View File

@@ -30,7 +30,7 @@ namespace Rogiel\StarReplay\Event\Game;
class TriggerCameraMoveEvent extends AbstractGameEvent { class TriggerCameraMoveEvent extends AbstractGameEvent {
/** @var array */ /** @var \Rogiel\StarReplay\Event\Game\Entity\SubgroupUnit */
public $reason; public $reason;
/** /**
@@ -47,7 +47,7 @@ class TriggerCameraMoveEvent extends AbstractGameEvent {
return $this->getEventName()."{ reason = $this->reason }"; return $this->getEventName()."{ reason = $this->reason }";
} }
/** @return array */ /** @return \Rogiel\StarReplay\Event\Game\Entity\SubgroupUnit */
public function getReason() { return $this->reason; } public function getReason() { return $this->reason; }
} }

View File

@@ -0,0 +1,241 @@
<?php
/**
* PixForce
*
* @link http://www.pixforce.com.br/
* @copyright Copyright (c) 2016 PixForce (http://www.pixforce.com.br)
* @license Proprietary
*/
namespace Rogiel\StarReplay\Metadata\Init;
class LobbySlot {
private $control;
private $userId;
private $teamId;
/**
* @var array
*/
private $colorPref;
/**
*
*/
private $racePref;
private $difficulty;
private $aiBuild;
private $handicap;
private $observe;
private $logoIndex;
private $hero;
private $skin;
private $mount;
/**
* @var array
*/
private $artifacts;
private $workingSetSlotId;
/**
* @var array
*/
private $rewards;
private $toonHandle;
private $licenses;
private $tandemLeaderId;
private $commander;
private $commanderLevel;
private $hasSilencePenalty;
private $tandemId;
private $commanderMasteryLevel;
private $commanderMasteryTalents;
/**
* @return mixed
*/
public function getControl() {
return $this->control;
}
/**
* @return mixed
*/
public function getUserId() {
return $this->userId;
}
/**
* @return mixed
*/
public function getTeamId() {
return $this->teamId;
}
/**
* @return array
*/
public function getColorPref() {
return $this->colorPref;
}
/**
* @return mixed
*/
public function getRacePref() {
return $this->racePref;
}
/**
* @return mixed
*/
public function getDifficulty() {
return $this->difficulty;
}
/**
* @return mixed
*/
public function getAiBuild() {
return $this->aiBuild;
}
/**
* @return mixed
*/
public function getHandicap() {
return $this->handicap;
}
/**
* @return mixed
*/
public function getObserve() {
return $this->observe;
}
/**
* @return mixed
*/
public function getLogoIndex() {
return $this->logoIndex;
}
/**
* @return mixed
*/
public function getHero() {
return $this->hero;
}
/**
* @return mixed
*/
public function getSkin() {
return $this->skin;
}
/**
* @return mixed
*/
public function getMount() {
return $this->mount;
}
/**
* @return array
*/
public function getArtifacts() {
return $this->artifacts;
}
/**
* @return mixed
*/
public function getWorkingSetSlotId() {
return $this->workingSetSlotId;
}
/**
* @return array
*/
public function getRewards() {
return $this->rewards;
}
/**
* @return mixed
*/
public function getToonHandle() {
return $this->toonHandle;
}
/**
* @return mixed
*/
public function getLicenses() {
return $this->licenses;
}
/**
* @return mixed
*/
public function getTandemLeaderId() {
return $this->tandemLeaderId;
}
/**
* @return mixed
*/
public function getCommander() {
return $this->commander;
}
/**
* @return mixed
*/
public function getCommanderLevel() {
return $this->commanderLevel;
}
/**
* @return mixed
*/
public function getHasSilencePenalty() {
return $this->hasSilencePenalty;
}
/**
* @return mixed
*/
public function getTandemId() {
return $this->tandemId;
}
/**
* @return mixed
*/
public function getCommanderMasteryLevel() {
return $this->commanderMasteryLevel;
}
/**
* @return mixed
*/
public function getCommanderMasteryTalents() {
return $this->commanderMasteryTalents;
}
}

View File

@@ -47,7 +47,7 @@ class LobbyState {
private $maxObservers; private $maxObservers;
/** /**
* @var integer * @var LobbySlot[]
*/ */
private $slots; private $slots;
@@ -108,7 +108,7 @@ class LobbyState {
} }
/** /**
* @return int * @return LobbySlot[]
*/ */
public function getSlots() { public function getSlots() {
return $this->slots; return $this->slots;

View File

@@ -103,8 +103,7 @@ abstract class AbstractSerializer implements Serializer{
); );
} else if($rootNode instanceof ChoiceNode) { } else if($rootNode instanceof ChoiceNode) {
return $this->decorateObject( return $this->decorateObject(
$this->parseChoice($rootNode) $this->parseChoice($rootNode),
,
$rootNode $rootNode
); );
} else if($rootNode instanceof IntegerNode) { } else if($rootNode instanceof IntegerNode) {

View File

@@ -240,6 +240,9 @@ class Replay {
} }
$stream = $this->file->openStream('replay.tracker.events'); $stream = $this->file->openStream('replay.tracker.events');
// echo bin2hex($stream->readBytes(10));
// die();
$stream = new BitStream($stream); $stream = new BitStream($stream);
$parser = new ReplayStreamParser($stream); $parser = new ReplayStreamParser($stream);
$serializer = new VersionedSerializer($parser, $this->getVersion()->getTree(), $this->hydratorFactory); $serializer = new VersionedSerializer($parser, $this->getVersion()->getTree(), $this->hydratorFactory);

View File

@@ -333,7 +333,9 @@ Version15405::$TREE = new Tree([
"handicap" => array('type' => 0, 'tag' => -3), "handicap" => array('type' => 0, 'tag' => -3),
"observe" => array('type' => 19, 'tag' => -2), "observe" => array('type' => 19, 'tag' => -2),
"rewards" => array('type' => 50, 'tag' => -1), "rewards" => array('type' => 50, 'tag' => -1),
]), ],
'Rogiel\StarReplay\Metadata\Init\LobbySlot'
),
52 => new ArrayNode( 52 => new ArrayNode(
new IntegerNode(5, 0), new IntegerNode(5, 0),
51 51

View File

@@ -338,7 +338,9 @@ Version16561::$TREE = new Tree([
"handicap" => array('type' => 0, 'tag' => -3), "handicap" => array('type' => 0, 'tag' => -3),
"observe" => array('type' => 19, 'tag' => -2), "observe" => array('type' => 19, 'tag' => -2),
"rewards" => array('type' => 51, 'tag' => -1), "rewards" => array('type' => 51, 'tag' => -1),
]), ],
'Rogiel\StarReplay\Metadata\Init\LobbySlot'
),
53 => new ArrayNode( 53 => new ArrayNode(
new IntegerNode(5, 0), new IntegerNode(5, 0),
52 52

View File

@@ -338,7 +338,9 @@ Version16605::$TREE = new Tree([
"handicap" => array('type' => 0, 'tag' => -3), "handicap" => array('type' => 0, 'tag' => -3),
"observe" => array('type' => 19, 'tag' => -2), "observe" => array('type' => 19, 'tag' => -2),
"rewards" => array('type' => 51, 'tag' => -1), "rewards" => array('type' => 51, 'tag' => -1),
]), ],
'Rogiel\StarReplay\Metadata\Init\LobbySlot'
),
53 => new ArrayNode( 53 => new ArrayNode(
new IntegerNode(5, 0), new IntegerNode(5, 0),
52 52

View File

@@ -338,7 +338,9 @@ Version16755::$TREE = new Tree([
"handicap" => array('type' => 0, 'tag' => -3), "handicap" => array('type' => 0, 'tag' => -3),
"observe" => array('type' => 19, 'tag' => -2), "observe" => array('type' => 19, 'tag' => -2),
"rewards" => array('type' => 51, 'tag' => -1), "rewards" => array('type' => 51, 'tag' => -1),
]), ],
'Rogiel\StarReplay\Metadata\Init\LobbySlot'
),
53 => new ArrayNode( 53 => new ArrayNode(
new IntegerNode(5, 0), new IntegerNode(5, 0),
52 52

View File

@@ -338,7 +338,9 @@ Version16939::$TREE = new Tree([
"handicap" => array('type' => 0, 'tag' => -3), "handicap" => array('type' => 0, 'tag' => -3),
"observe" => array('type' => 19, 'tag' => -2), "observe" => array('type' => 19, 'tag' => -2),
"rewards" => array('type' => 51, 'tag' => -1), "rewards" => array('type' => 51, 'tag' => -1),
]), ],
'Rogiel\StarReplay\Metadata\Init\LobbySlot'
),
53 => new ArrayNode( 53 => new ArrayNode(
new IntegerNode(5, 0), new IntegerNode(5, 0),
52 52

View File

@@ -338,7 +338,9 @@ Version17266::$TREE = new Tree([
"observe" => array('type' => 19, 'tag' => -3), "observe" => array('type' => 19, 'tag' => -3),
"rewards" => array('type' => 50, 'tag' => -2), "rewards" => array('type' => 50, 'tag' => -2),
"toonHandle" => array('type' => 15, 'tag' => -1), "toonHandle" => array('type' => 15, 'tag' => -1),
]), ],
'Rogiel\StarReplay\Metadata\Init\LobbySlot'
),
52 => new ArrayNode( 52 => new ArrayNode(
new IntegerNode(5, 0), new IntegerNode(5, 0),
51 51

View File

@@ -338,7 +338,9 @@ Version17326::$TREE = new Tree([
"observe" => array('type' => 19, 'tag' => -3), "observe" => array('type' => 19, 'tag' => -3),
"rewards" => array('type' => 50, 'tag' => -2), "rewards" => array('type' => 50, 'tag' => -2),
"toonHandle" => array('type' => 15, 'tag' => -1), "toonHandle" => array('type' => 15, 'tag' => -1),
]), ],
'Rogiel\StarReplay\Metadata\Init\LobbySlot'
),
52 => new ArrayNode( 52 => new ArrayNode(
new IntegerNode(5, 0), new IntegerNode(5, 0),
51 51

View File

@@ -338,7 +338,9 @@ Version18092::$TREE = new Tree([
"observe" => array('type' => 19, 'tag' => -3), "observe" => array('type' => 19, 'tag' => -3),
"rewards" => array('type' => 50, 'tag' => -2), "rewards" => array('type' => 50, 'tag' => -2),
"toonHandle" => array('type' => 15, 'tag' => -1), "toonHandle" => array('type' => 15, 'tag' => -1),
]), ],
'Rogiel\StarReplay\Metadata\Init\LobbySlot'
),
52 => new ArrayNode( 52 => new ArrayNode(
new IntegerNode(5, 0), new IntegerNode(5, 0),
51 51

View File

@@ -338,7 +338,9 @@ Version18468::$TREE = new Tree([
"observe" => array('type' => 19, 'tag' => -3), "observe" => array('type' => 19, 'tag' => -3),
"rewards" => array('type' => 50, 'tag' => -2), "rewards" => array('type' => 50, 'tag' => -2),
"toonHandle" => array('type' => 15, 'tag' => -1), "toonHandle" => array('type' => 15, 'tag' => -1),
]), ],
'Rogiel\StarReplay\Metadata\Init\LobbySlot'
),
52 => new ArrayNode( 52 => new ArrayNode(
new IntegerNode(5, 0), new IntegerNode(5, 0),
51 51

View File

@@ -338,7 +338,9 @@ Version18574::$TREE = new Tree([
"observe" => array('type' => 19, 'tag' => -3), "observe" => array('type' => 19, 'tag' => -3),
"rewards" => array('type' => 50, 'tag' => -2), "rewards" => array('type' => 50, 'tag' => -2),
"toonHandle" => array('type' => 15, 'tag' => -1), "toonHandle" => array('type' => 15, 'tag' => -1),
]), ],
'Rogiel\StarReplay\Metadata\Init\LobbySlot'
),
52 => new ArrayNode( 52 => new ArrayNode(
new IntegerNode(5, 0), new IntegerNode(5, 0),
51 51

View File

@@ -343,7 +343,9 @@ Version19132::$TREE = new Tree([
"rewards" => array('type' => 50, 'tag' => -3), "rewards" => array('type' => 50, 'tag' => -3),
"toonHandle" => array('type' => 15, 'tag' => -2), "toonHandle" => array('type' => 15, 'tag' => -2),
"licenses" => array('type' => 51, 'tag' => -1), "licenses" => array('type' => 51, 'tag' => -1),
]), ],
'Rogiel\StarReplay\Metadata\Init\LobbySlot'
),
53 => new ArrayNode( 53 => new ArrayNode(
new IntegerNode(5, 0), new IntegerNode(5, 0),
52 52

View File

@@ -343,7 +343,9 @@ Version19458::$TREE = new Tree([
"rewards" => array('type' => 50, 'tag' => -3), "rewards" => array('type' => 50, 'tag' => -3),
"toonHandle" => array('type' => 15, 'tag' => -2), "toonHandle" => array('type' => 15, 'tag' => -2),
"licenses" => array('type' => 51, 'tag' => -1), "licenses" => array('type' => 51, 'tag' => -1),
]), ],
'Rogiel\StarReplay\Metadata\Init\LobbySlot'
),
53 => new ArrayNode( 53 => new ArrayNode(
new IntegerNode(5, 0), new IntegerNode(5, 0),
52 52

View File

@@ -343,7 +343,9 @@ Version19595::$TREE = new Tree([
"rewards" => array('type' => 50, 'tag' => -3), "rewards" => array('type' => 50, 'tag' => -3),
"toonHandle" => array('type' => 15, 'tag' => -2), "toonHandle" => array('type' => 15, 'tag' => -2),
"licenses" => array('type' => 51, 'tag' => -1), "licenses" => array('type' => 51, 'tag' => -1),
]), ],
'Rogiel\StarReplay\Metadata\Init\LobbySlot'
),
53 => new ArrayNode( 53 => new ArrayNode(
new IntegerNode(5, 0), new IntegerNode(5, 0),
52 52

View File

@@ -343,7 +343,9 @@ Version19679::$TREE = new Tree([
"rewards" => array('type' => 50, 'tag' => -3), "rewards" => array('type' => 50, 'tag' => -3),
"toonHandle" => array('type' => 15, 'tag' => -2), "toonHandle" => array('type' => 15, 'tag' => -2),
"licenses" => array('type' => 51, 'tag' => -1), "licenses" => array('type' => 51, 'tag' => -1),
]), ],
'Rogiel\StarReplay\Metadata\Init\LobbySlot'
),
53 => new ArrayNode( 53 => new ArrayNode(
new IntegerNode(5, 0), new IntegerNode(5, 0),
52 52

View File

@@ -343,7 +343,9 @@ Version21029::$TREE = new Tree([
"rewards" => array('type' => 50, 'tag' => -3), "rewards" => array('type' => 50, 'tag' => -3),
"toonHandle" => array('type' => 15, 'tag' => -2), "toonHandle" => array('type' => 15, 'tag' => -2),
"licenses" => array('type' => 51, 'tag' => -1), "licenses" => array('type' => 51, 'tag' => -1),
]), ],
'Rogiel\StarReplay\Metadata\Init\LobbySlot'
),
53 => new ArrayNode( 53 => new ArrayNode(
new IntegerNode(5, 0), new IntegerNode(5, 0),
52 52

View File

@@ -349,7 +349,9 @@ Version21995::$TREE = new Tree([
"rewards" => array('type' => 52, 'tag' => -3), "rewards" => array('type' => 52, 'tag' => -3),
"toonHandle" => array('type' => 15, 'tag' => -2), "toonHandle" => array('type' => 15, 'tag' => -2),
"licenses" => array('type' => 53, 'tag' => -1), "licenses" => array('type' => 53, 'tag' => -1),
]), ],
'Rogiel\StarReplay\Metadata\Init\LobbySlot'
),
55 => new ArrayNode( 55 => new ArrayNode(
new IntegerNode(5, 0), new IntegerNode(5, 0),
54 54

View File

@@ -350,7 +350,9 @@ Version22612::$TREE = new Tree([
"rewards" => array('type' => 52, 'tag' => -3), "rewards" => array('type' => 52, 'tag' => -3),
"toonHandle" => array('type' => 15, 'tag' => -2), "toonHandle" => array('type' => 15, 'tag' => -2),
"licenses" => array('type' => 53, 'tag' => -1), "licenses" => array('type' => 53, 'tag' => -1),
]), ],
'Rogiel\StarReplay\Metadata\Init\LobbySlot'
),
55 => new ArrayNode( 55 => new ArrayNode(
new IntegerNode(5, 0), new IntegerNode(5, 0),
54 54

View File

@@ -350,7 +350,9 @@ Version23260::$TREE = new Tree([
"rewards" => array('type' => 52, 'tag' => -3), "rewards" => array('type' => 52, 'tag' => -3),
"toonHandle" => array('type' => 15, 'tag' => -2), "toonHandle" => array('type' => 15, 'tag' => -2),
"licenses" => array('type' => 53, 'tag' => -1), "licenses" => array('type' => 53, 'tag' => -1),
]), ],
'Rogiel\StarReplay\Metadata\Init\LobbySlot'
),
55 => new ArrayNode( 55 => new ArrayNode(
new IntegerNode(5, 0), new IntegerNode(5, 0),
54 54

View File

@@ -366,7 +366,9 @@ Version24764::$TREE = new Tree([
"rewards" => array('type' => 55, 'tag' => -3), "rewards" => array('type' => 55, 'tag' => -3),
"toonHandle" => array('type' => 15, 'tag' => -2), "toonHandle" => array('type' => 15, 'tag' => -2),
"licenses" => array('type' => 56, 'tag' => -1), "licenses" => array('type' => 56, 'tag' => -1),
]), ],
'Rogiel\StarReplay\Metadata\Init\LobbySlot'
),
58 => new ArrayNode( 58 => new ArrayNode(
new IntegerNode(5, 0), new IntegerNode(5, 0),
57 57

View File

@@ -366,7 +366,9 @@ Version24944::$TREE = new Tree([
"rewards" => array('type' => 55, 'tag' => -3), "rewards" => array('type' => 55, 'tag' => -3),
"toonHandle" => array('type' => 15, 'tag' => -2), "toonHandle" => array('type' => 15, 'tag' => -2),
"licenses" => array('type' => 56, 'tag' => -1), "licenses" => array('type' => 56, 'tag' => -1),
]), ],
'Rogiel\StarReplay\Metadata\Init\LobbySlot'
),
58 => new ArrayNode( 58 => new ArrayNode(
new IntegerNode(5, 0), new IntegerNode(5, 0),
57 57

View File

@@ -369,7 +369,9 @@ Version26490::$TREE = new Tree([
"rewards" => array('type' => 56, 'tag' => -3), "rewards" => array('type' => 56, 'tag' => -3),
"toonHandle" => array('type' => 16, 'tag' => -2), "toonHandle" => array('type' => 16, 'tag' => -2),
"licenses" => array('type' => 57, 'tag' => -1), "licenses" => array('type' => 57, 'tag' => -1),
]), ],
'Rogiel\StarReplay\Metadata\Init\LobbySlot'
),
59 => new ArrayNode( 59 => new ArrayNode(
new IntegerNode(5, 0), new IntegerNode(5, 0),
58 58

View File

@@ -372,7 +372,9 @@ Version27950::$TREE = new Tree([
"rewards" => array('type' => 57, 'tag' => -3), "rewards" => array('type' => 57, 'tag' => -3),
"toonHandle" => array('type' => 16, 'tag' => -2), "toonHandle" => array('type' => 16, 'tag' => -2),
"licenses" => array('type' => 58, 'tag' => -1), "licenses" => array('type' => 58, 'tag' => -1),
]), ],
'Rogiel\StarReplay\Metadata\Init\LobbySlot'
),
60 => new ArrayNode( 60 => new ArrayNode(
new IntegerNode(5, 0), new IntegerNode(5, 0),
59 59

View File

@@ -372,7 +372,9 @@ Version28272::$TREE = new Tree([
"rewards" => array('type' => 57, 'tag' => -3), "rewards" => array('type' => 57, 'tag' => -3),
"toonHandle" => array('type' => 16, 'tag' => -2), "toonHandle" => array('type' => 16, 'tag' => -2),
"licenses" => array('type' => 58, 'tag' => -1), "licenses" => array('type' => 58, 'tag' => -1),
]), ],
'Rogiel\StarReplay\Metadata\Init\LobbySlot'
),
60 => new ArrayNode( 60 => new ArrayNode(
new IntegerNode(5, 0), new IntegerNode(5, 0),
59 59

View File

@@ -372,7 +372,9 @@ Version28667::$TREE = new Tree([
"rewards" => array('type' => 57, 'tag' => -3), "rewards" => array('type' => 57, 'tag' => -3),
"toonHandle" => array('type' => 16, 'tag' => -2), "toonHandle" => array('type' => 16, 'tag' => -2),
"licenses" => array('type' => 58, 'tag' => -1), "licenses" => array('type' => 58, 'tag' => -1),
]), ],
'Rogiel\StarReplay\Metadata\Init\LobbySlot'
),
60 => new ArrayNode( 60 => new ArrayNode(
new IntegerNode(5, 0), new IntegerNode(5, 0),
59 59

View File

@@ -373,7 +373,9 @@ Version32283::$TREE = new Tree([
"rewards" => array('type' => 57, 'tag' => -3), "rewards" => array('type' => 57, 'tag' => -3),
"toonHandle" => array('type' => 16, 'tag' => -2), "toonHandle" => array('type' => 16, 'tag' => -2),
"licenses" => array('type' => 58, 'tag' => -1), "licenses" => array('type' => 58, 'tag' => -1),
]), ],
'Rogiel\StarReplay\Metadata\Init\LobbySlot'
),
60 => new ArrayNode( 60 => new ArrayNode(
new IntegerNode(5, 0), new IntegerNode(5, 0),
59 59

View File

@@ -408,7 +408,9 @@ Version34784::$TREE = new Tree([
"licenses" => array('type' => 64, 'tag' => -3), "licenses" => array('type' => 64, 'tag' => -3),
"tandemLeaderUserId" => array('type' => 59, 'tag' => -2), "tandemLeaderUserId" => array('type' => 59, 'tag' => -2),
"commander" => array('type' => 46, 'tag' => -1), "commander" => array('type' => 46, 'tag' => -1),
]), ],
'Rogiel\StarReplay\Metadata\Init\LobbySlot'
),
66 => new ArrayNode( 66 => new ArrayNode(
new IntegerNode(5, 0), new IntegerNode(5, 0),
65 65

View File

@@ -408,7 +408,9 @@ Version34835::$TREE = new Tree([
"licenses" => array('type' => 64, 'tag' => -3), "licenses" => array('type' => 64, 'tag' => -3),
"tandemLeaderUserId" => array('type' => 59, 'tag' => -2), "tandemLeaderUserId" => array('type' => 59, 'tag' => -2),
"commander" => array('type' => 46, 'tag' => -1), "commander" => array('type' => 46, 'tag' => -1),
]), ],
'Rogiel\StarReplay\Metadata\Init\LobbySlot'
),
66 => new ArrayNode( 66 => new ArrayNode(
new IntegerNode(5, 0), new IntegerNode(5, 0),
65 65

View File

@@ -409,7 +409,9 @@ Version36442::$TREE = new Tree([
"tandemLeaderUserId" => array('type' => 59, 'tag' => -3), "tandemLeaderUserId" => array('type' => 59, 'tag' => -3),
"commander" => array('type' => 46, 'tag' => -2), "commander" => array('type' => 46, 'tag' => -2),
"commanderLevel" => array('type' => 6, 'tag' => -1), "commanderLevel" => array('type' => 6, 'tag' => -1),
]), ],
'Rogiel\StarReplay\Metadata\Init\LobbySlot'
),
66 => new ArrayNode( 66 => new ArrayNode(
new IntegerNode(5, 0), new IntegerNode(5, 0),
65 65

View File

@@ -410,7 +410,9 @@ Version38215::$TREE = new Tree([
"commander" => array('type' => 46, 'tag' => -3), "commander" => array('type' => 46, 'tag' => -3),
"commanderLevel" => array('type' => 6, 'tag' => -2), "commanderLevel" => array('type' => 6, 'tag' => -2),
"hasSilencePenalty" => array('type' => 13, 'tag' => -1), "hasSilencePenalty" => array('type' => 13, 'tag' => -1),
]), ],
'Rogiel\StarReplay\Metadata\Init\LobbySlot'
),
66 => new ArrayNode( 66 => new ArrayNode(
new IntegerNode(5, 0), new IntegerNode(5, 0),
65 65

View File

@@ -410,7 +410,9 @@ Version38535::$TREE = new Tree([
"commander" => array('type' => 46, 'tag' => -3), "commander" => array('type' => 46, 'tag' => -3),
"commanderLevel" => array('type' => 6, 'tag' => -2), "commanderLevel" => array('type' => 6, 'tag' => -2),
"hasSilencePenalty" => array('type' => 13, 'tag' => -1), "hasSilencePenalty" => array('type' => 13, 'tag' => -1),
]), ],
'Rogiel\StarReplay\Metadata\Init\LobbySlot'
),
66 => new ArrayNode( 66 => new ArrayNode(
new IntegerNode(5, 0), new IntegerNode(5, 0),
65 65

View File

@@ -410,7 +410,9 @@ Version38624::$TREE = new Tree([
"commander" => array('type' => 46, 'tag' => -3), "commander" => array('type' => 46, 'tag' => -3),
"commanderLevel" => array('type' => 6, 'tag' => -2), "commanderLevel" => array('type' => 6, 'tag' => -2),
"hasSilencePenalty" => array('type' => 13, 'tag' => -1), "hasSilencePenalty" => array('type' => 13, 'tag' => -1),
]), ],
'Rogiel\StarReplay\Metadata\Init\LobbySlot'
),
66 => new ArrayNode( 66 => new ArrayNode(
new IntegerNode(5, 0), new IntegerNode(5, 0),
65 65

View File

@@ -407,7 +407,9 @@ Version38749::$TREE = new Tree([
"commander" => array('type' => 46, 'tag' => -3), "commander" => array('type' => 46, 'tag' => -3),
"commanderLevel" => array('type' => 6, 'tag' => -2), "commanderLevel" => array('type' => 6, 'tag' => -2),
"hasSilencePenalty" => array('type' => 13, 'tag' => -1), "hasSilencePenalty" => array('type' => 13, 'tag' => -1),
]), ],
'Rogiel\StarReplay\Metadata\Init\LobbySlot'
),
65 => new ArrayNode( 65 => new ArrayNode(
new IntegerNode(5, 0), new IntegerNode(5, 0),
64 64

View File

@@ -407,7 +407,9 @@ Version38996::$TREE = new Tree([
"commander" => array('type' => 46, 'tag' => -3), "commander" => array('type' => 46, 'tag' => -3),
"commanderLevel" => array('type' => 6, 'tag' => -2), "commanderLevel" => array('type' => 6, 'tag' => -2),
"hasSilencePenalty" => array('type' => 13, 'tag' => -1), "hasSilencePenalty" => array('type' => 13, 'tag' => -1),
]), ],
'Rogiel\StarReplay\Metadata\Init\LobbySlot'
),
65 => new ArrayNode( 65 => new ArrayNode(
new IntegerNode(5, 0), new IntegerNode(5, 0),
64 64

View File

@@ -407,7 +407,9 @@ Version39117::$TREE = new Tree([
"commander" => array('type' => 46, 'tag' => -3), "commander" => array('type' => 46, 'tag' => -3),
"commanderLevel" => array('type' => 6, 'tag' => -2), "commanderLevel" => array('type' => 6, 'tag' => -2),
"hasSilencePenalty" => array('type' => 13, 'tag' => -1), "hasSilencePenalty" => array('type' => 13, 'tag' => -1),
]), ],
'Rogiel\StarReplay\Metadata\Init\LobbySlot'
),
65 => new ArrayNode( 65 => new ArrayNode(
new IntegerNode(5, 0), new IntegerNode(5, 0),
64 64

View File

@@ -408,7 +408,9 @@ Version39576::$TREE = new Tree([
"commanderLevel" => array('type' => 6, 'tag' => -3), "commanderLevel" => array('type' => 6, 'tag' => -3),
"hasSilencePenalty" => array('type' => 13, 'tag' => -2), "hasSilencePenalty" => array('type' => 13, 'tag' => -2),
"tandemId" => array('type' => 58, 'tag' => -1), "tandemId" => array('type' => 58, 'tag' => -1),
]), ],
'Rogiel\StarReplay\Metadata\Init\LobbySlot'
),
65 => new ArrayNode( 65 => new ArrayNode(
new IntegerNode(5, 0), new IntegerNode(5, 0),
64 64

View File

@@ -408,7 +408,9 @@ Version39948::$TREE = new Tree([
"commanderLevel" => array('type' => 6, 'tag' => -3), "commanderLevel" => array('type' => 6, 'tag' => -3),
"hasSilencePenalty" => array('type' => 13, 'tag' => -2), "hasSilencePenalty" => array('type' => 13, 'tag' => -2),
"tandemId" => array('type' => 58, 'tag' => -1), "tandemId" => array('type' => 58, 'tag' => -1),
]), ],
'Rogiel\StarReplay\Metadata\Init\LobbySlot'
),
65 => new ArrayNode( 65 => new ArrayNode(
new IntegerNode(5, 0), new IntegerNode(5, 0),
64 64

View File

@@ -408,7 +408,9 @@ Version40384::$TREE = new Tree([
"commanderLevel" => array('type' => 6, 'tag' => -3), "commanderLevel" => array('type' => 6, 'tag' => -3),
"hasSilencePenalty" => array('type' => 13, 'tag' => -2), "hasSilencePenalty" => array('type' => 13, 'tag' => -2),
"tandemId" => array('type' => 58, 'tag' => -1), "tandemId" => array('type' => 58, 'tag' => -1),
]), ],
'Rogiel\StarReplay\Metadata\Init\LobbySlot'
),
65 => new ArrayNode( 65 => new ArrayNode(
new IntegerNode(5, 0), new IntegerNode(5, 0),
64 64

View File

@@ -408,7 +408,9 @@ Version40977::$TREE = new Tree([
"commanderLevel" => array('type' => 6, 'tag' => -3), "commanderLevel" => array('type' => 6, 'tag' => -3),
"hasSilencePenalty" => array('type' => 13, 'tag' => -2), "hasSilencePenalty" => array('type' => 13, 'tag' => -2),
"tandemId" => array('type' => 58, 'tag' => -1), "tandemId" => array('type' => 58, 'tag' => -1),
]), ],
'Rogiel\StarReplay\Metadata\Init\LobbySlot'
),
65 => new ArrayNode( 65 => new ArrayNode(
new IntegerNode(5, 0), new IntegerNode(5, 0),
64 64

View File

@@ -408,7 +408,9 @@ Version41128::$TREE = new Tree([
"commanderLevel" => array('type' => 6, 'tag' => -3), "commanderLevel" => array('type' => 6, 'tag' => -3),
"hasSilencePenalty" => array('type' => 13, 'tag' => -2), "hasSilencePenalty" => array('type' => 13, 'tag' => -2),
"tandemId" => array('type' => 58, 'tag' => -1), "tandemId" => array('type' => 58, 'tag' => -1),
]), ],
'Rogiel\StarReplay\Metadata\Init\LobbySlot'
),
65 => new ArrayNode( 65 => new ArrayNode(
new IntegerNode(5, 0), new IntegerNode(5, 0),
64 64

View File

@@ -408,7 +408,9 @@ Version41219::$TREE = new Tree([
"commanderLevel" => array('type' => 6, 'tag' => -3), "commanderLevel" => array('type' => 6, 'tag' => -3),
"hasSilencePenalty" => array('type' => 13, 'tag' => -2), "hasSilencePenalty" => array('type' => 13, 'tag' => -2),
"tandemId" => array('type' => 58, 'tag' => -1), "tandemId" => array('type' => 58, 'tag' => -1),
]), ],
'Rogiel\StarReplay\Metadata\Init\LobbySlot'
),
65 => new ArrayNode( 65 => new ArrayNode(
new IntegerNode(5, 0), new IntegerNode(5, 0),
64 64

View File

@@ -408,7 +408,9 @@ Version41743::$TREE = new Tree([
"commanderLevel" => array('type' => 6, 'tag' => -3), "commanderLevel" => array('type' => 6, 'tag' => -3),
"hasSilencePenalty" => array('type' => 13, 'tag' => -2), "hasSilencePenalty" => array('type' => 13, 'tag' => -2),
"tandemId" => array('type' => 58, 'tag' => -1), "tandemId" => array('type' => 58, 'tag' => -1),
]), ],
'Rogiel\StarReplay\Metadata\Init\LobbySlot'
),
65 => new ArrayNode( 65 => new ArrayNode(
new IntegerNode(5, 0), new IntegerNode(5, 0),
64 64

View File

@@ -408,7 +408,9 @@ Version41973::$TREE = new Tree([
"commanderLevel" => array('type' => 6, 'tag' => -3), "commanderLevel" => array('type' => 6, 'tag' => -3),
"hasSilencePenalty" => array('type' => 13, 'tag' => -2), "hasSilencePenalty" => array('type' => 13, 'tag' => -2),
"tandemId" => array('type' => 58, 'tag' => -1), "tandemId" => array('type' => 58, 'tag' => -1),
]), ],
'Rogiel\StarReplay\Metadata\Init\LobbySlot'
),
65 => new ArrayNode( 65 => new ArrayNode(
new IntegerNode(5, 0), new IntegerNode(5, 0),
64 64

View File

@@ -408,7 +408,9 @@ Version42253::$TREE = new Tree([
"commanderLevel" => array('type' => 6, 'tag' => -3), "commanderLevel" => array('type' => 6, 'tag' => -3),
"hasSilencePenalty" => array('type' => 13, 'tag' => -2), "hasSilencePenalty" => array('type' => 13, 'tag' => -2),
"tandemId" => array('type' => 58, 'tag' => -1), "tandemId" => array('type' => 58, 'tag' => -1),
]), ],
'Rogiel\StarReplay\Metadata\Init\LobbySlot'
),
65 => new ArrayNode( 65 => new ArrayNode(
new IntegerNode(5, 0), new IntegerNode(5, 0),
64 64

View File

@@ -415,7 +415,9 @@ Version42932::$TREE = new Tree([
"tandemId" => array('type' => 58, 'tag' => -3), "tandemId" => array('type' => 58, 'tag' => -3),
"commanderMasteryLevel" => array('type' => 6, 'tag' => -2), "commanderMasteryLevel" => array('type' => 6, 'tag' => -2),
"commanderMasteryTalents" => array('type' => 64, 'tag' => -1), "commanderMasteryTalents" => array('type' => 64, 'tag' => -1),
]), ],
'Rogiel\StarReplay\Metadata\Init\LobbySlot'
),
66 => new ArrayNode( 66 => new ArrayNode(
new IntegerNode(5, 0), new IntegerNode(5, 0),
65 65

View File

@@ -415,7 +415,9 @@ Version43199::$TREE = new Tree([
"tandemId" => array('type' => 58, 'tag' => -3), "tandemId" => array('type' => 58, 'tag' => -3),
"commanderMasteryLevel" => array('type' => 6, 'tag' => -2), "commanderMasteryLevel" => array('type' => 6, 'tag' => -2),
"commanderMasteryTalents" => array('type' => 64, 'tag' => -1), "commanderMasteryTalents" => array('type' => 64, 'tag' => -1),
]), ],
'Rogiel\StarReplay\Metadata\Init\LobbySlot'
),
66 => new ArrayNode( 66 => new ArrayNode(
new IntegerNode(5, 0), new IntegerNode(5, 0),
65 65

View File

@@ -415,7 +415,9 @@ Version43478::$TREE = new Tree([
"tandemId" => array('type' => 58, 'tag' => -3), "tandemId" => array('type' => 58, 'tag' => -3),
"commanderMasteryLevel" => array('type' => 6, 'tag' => -2), "commanderMasteryLevel" => array('type' => 6, 'tag' => -2),
"commanderMasteryTalents" => array('type' => 64, 'tag' => -1), "commanderMasteryTalents" => array('type' => 64, 'tag' => -1),
]), ],
'Rogiel\StarReplay\Metadata\Init\LobbySlot'
),
66 => new ArrayNode( 66 => new ArrayNode(
new IntegerNode(5, 0), new IntegerNode(5, 0),
65 65

1351
src/Version/Version44169.php Normal file

File diff suppressed because it is too large Load Diff

1351
src/Version/Version44293.php Normal file

File diff suppressed because it is too large Load Diff

1351
src/Version/Version44401.php Normal file

File diff suppressed because it is too large Load Diff

View File

@@ -61,9 +61,26 @@ class Versions {
34835 => 'Rogiel\StarReplay\Version\Version34835', 34835 => 'Rogiel\StarReplay\Version\Version34835',
36442 => 'Rogiel\StarReplay\Version\Version36442', 36442 => 'Rogiel\StarReplay\Version\Version36442',
38215 => 'Rogiel\StarReplay\Version\Version38215', 38215 => 'Rogiel\StarReplay\Version\Version38215',
38535 => 'Rogiel\StarReplay\Version\Version38535',
38624 => 'Rogiel\StarReplay\Version\Version38624',
38749 => 'Rogiel\StarReplay\Version\Version38749', 38749 => 'Rogiel\StarReplay\Version\Version38749',
38996 => 'Rogiel\StarReplay\Version\Version38996', 38996 => 'Rogiel\StarReplay\Version\Version38996',
39576 => 'Rogiel\StarReplay\Version\Version39576' 39117 => 'Rogiel\StarReplay\Version\Version39117',
39576 => 'Rogiel\StarReplay\Version\Version39576',
39948 => 'Rogiel\StarReplay\Version\Version39948',
40384 => 'Rogiel\StarReplay\Version\Version40384',
40977 => 'Rogiel\StarReplay\Version\Version40977',
41128 => 'Rogiel\StarReplay\Version\Version41128',
41219 => 'Rogiel\StarReplay\Version\Version41219',
41743 => 'Rogiel\StarReplay\Version\Version41743',
41973 => 'Rogiel\StarReplay\Version\Version41973',
42253 => 'Rogiel\StarReplay\Version\Version42253',
42932 => 'Rogiel\StarReplay\Version\Version42932',
43199 => 'Rogiel\StarReplay\Version\Version43199',
43478 => 'Rogiel\StarReplay\Version\Version43478',
44169 => 'Rogiel\StarReplay\Version\Version44169',
44293 => 'Rogiel\StarReplay\Version\Version44293',
44401 => 'Rogiel\StarReplay\Version\Version44401'
]; ];
} }