Skip to content

Commit

Permalink
fix achievements padding
Browse files Browse the repository at this point in the history
  • Loading branch information
happyleavesaoc committed Sep 4, 2016
1 parent bc263ac commit cc496d2
Showing 1 changed file with 26 additions and 27 deletions.
53 changes: 26 additions & 27 deletions body/actions.py
Expand Up @@ -216,31 +216,30 @@
)

postgame = Struct("achievements",
Padding(3),
String("scenario_filename", 32, padchar = '\x00', trimdir = 'right'),
Byte("player_num"),
Byte("computer_num"),
Padding(2),
TimeSecAdapter(ULInt32("duration")),
Flag("cheats"),
Flag("complete"),
Padding(14),
Byte("map_size"),
Byte("map_id"),
Byte("population"),
Padding(1),
VictoryEnum(Byte("victory_type")),
StartingAgeEnum(Byte("starting_age")),
ResourceLevelEnum(Byte("resource_level")),
Flag("all_techs"),
Flag("team_together", truth = 0, falsehood = 1),
RevealMapEnum(Byte("reveal_map")),
Padding(3),
Flag("lock_teams"),
Flag("lock_speed"),
Padding(1),
Array(lambda ctx: ctx.player_num, achievements),
Byte("index"),
Padding(3),
Padding(1512),
Padding(3),
String("scenario_filename", 32, padchar = '\x00', trimdir = 'right'),
Byte("player_num"),
Byte("computer_num"),
Padding(2),
TimeSecAdapter(ULInt32("duration")),
Flag("cheats"),
Flag("complete"),
Padding(14),
Byte("map_size"),
Byte("map_id"),
Byte("population"),
Padding(1),
VictoryEnum(Byte("victory_type")),
StartingAgeEnum(Byte("starting_age")),
ResourceLevelEnum(Byte("resource_level")),
Flag("all_techs"),
Flag("team_together", truth = 0, falsehood = 1),
RevealMapEnum(Byte("reveal_map")),
Padding(3),
Flag("lock_teams"),
Flag("lock_speed"),
Padding(1),
Array(lambda ctx: ctx.player_num, achievements),
Padding(4),
Array(lambda ctx: (8 - (ctx.player_num + ctx.computer_num)) * 63, Padding(4)),
)

0 comments on commit cc496d2

Please sign in to comment.