Giter VIP home page Giter VIP logo

Comments (2)

AMHOL avatar AMHOL commented on August 20, 2024 1

Done in 5f4539b (v1.8.0) CC: @dragunoff

from openra-ruby.

AMHOL avatar AMHOL commented on August 20, 2024

Updated in Updated in f9021c4 (v1.8.1).

Expand examples
openra replay-data ~/.openra/Replays/ra/release-20200202/zooly_ffa.orarep --format json | jq '.clients[] | {name: .name, support_powers: .support_powers}'
{
  "name": "Zypres",
  "support_powers": [
    {
      "type": "nuke",
      "game_time": {
        "formatted": "00:17:56",
        "msec": 1076600
      },
      "placement": 54534400,
      "extra_placement": 0
    },
    {
      "type": "chronoshift",
      "game_time": {
        "formatted": "00:18:20",
        "msec": 1100820
      },
      "placement": 53485312,
      "extra_placement": 108017664
    },
    {
      "type": "chronoshift",
      "game_time": {
        "formatted": "00:23:29",
        "msec": 1409940
      },
      "placement": 48237568,
      "extra_placement": 52436480
    },
    {
      "type": "chronoshift",
      "game_time": {
        "formatted": "00:26:44",
        "msec": 1604260
      },
      "placement": 46140672,
      "extra_placement": 60824832
    },
    {
      "type": "nuke",
      "game_time": {
        "formatted": "00:28:28",
        "msec": 1708560
      },
      "placement": 70260992,
      "extra_placement": 0
    },
    {
      "type": "chronoshift",
      "game_time": {
        "formatted": "00:35:17",
        "msec": 2117500
      },
      "placement": 94383616,
      "extra_placement": 78650112
    },
    {
      "type": "chronoshift",
      "game_time": {
        "formatted": "00:38:14",
        "msec": 2294600
      },
      "placement": 93326592,
      "extra_placement": 101723392
    }
  ]
}
{
  "name": "Spaceman",
  "support_powers": [
    {
      "type": "spy_plane",
      "game_time": {
        "formatted": "00:20:05",
        "msec": 1205820
      },
      "placement": 45118208,
      "extra_placement": 0
    }
  ]
}
{
  "name": "͢ɐ͢͢!͢ɹ͢ǝ͢ʇ͢ɐ͢W͢",
  "support_powers": [
    {
      "type": "spy_plane",
      "game_time": {
        "formatted": "00:10:21",
        "msec": 621460
      },
      "placement": 49287680,
      "extra_placement": 0
    },
    {
      "type": "parabombs",
      "game_time": {
        "formatted": "00:14:01",
        "msec": 841820
      },
      "placement": 52436480,
      "extra_placement": 0
    },
    {
      "type": "paratroopers",
      "game_time": {
        "formatted": "00:14:34",
        "msec": 874020
      },
      "placement": 26217216,
      "extra_placement": 0
    },
    {
      "type": "spy_plane",
      "game_time": {
        "formatted": "00:15:11",
        "msec": 911120
      },
      "placement": 25186048,
      "extra_placement": 0
    },
    {
      "type": "parabombs",
      "game_time": {
        "formatted": "00:20:17",
        "msec": 1217160
      },
      "placement": 52432384,
      "extra_placement": 0
    },
    {
      "type": "iron_curtain",
      "game_time": {
        "formatted": "00:20:50",
        "msec": 1250060
      },
      "placement": 48238080,
      "extra_placement": 0
    },
    {
      "type": "paratroopers",
      "game_time": {
        "formatted": "00:21:56",
        "msec": 1316280
      },
      "placement": 113259008,
      "extra_placement": 0
    },
    {
      "type": "nuke",
      "game_time": {
        "formatted": "00:22:05",
        "msec": 1325240
      },
      "placement": 38799616,
      "extra_placement": 0
    },
    {
      "type": "iron_curtain",
      "game_time": {
        "formatted": "00:23:53",
        "msec": 1433460
      },
      "placement": 56632832,
      "extra_placement": 0
    },
    {
      "type": "iron_curtain",
      "game_time": {
        "formatted": "00:26:35",
        "msec": 1595580
      },
      "placement": 55582208,
      "extra_placement": 0
    },
    {
      "type": "parabombs",
      "game_time": {
        "formatted": "00:26:41",
        "msec": 1601040
      },
      "placement": 73406976,
      "extra_placement": 0
    },
    {
      "type": "spy_plane",
      "game_time": {
        "formatted": "00:29:40",
        "msec": 1780940
      },
      "placement": 74459904,
      "extra_placement": 0
    },
    {
      "type": "paratroopers",
      "game_time": {
        "formatted": "00:29:46",
        "msec": 1786820
      },
      "placement": 83888896,
      "extra_placement": 0
    },
    {
      "type": "iron_curtain",
      "game_time": {
        "formatted": "00:30:53",
        "msec": 1853880
      },
      "placement": 78650112,
      "extra_placement": 0
    },
    {
      "type": "parabombs",
      "game_time": {
        "formatted": "00:32:44",
        "msec": 1964900
      },
      "placement": 85988096,
      "extra_placement": 0
    },
    {
      "type": "nuke",
      "game_time": {
        "formatted": "00:33:02",
        "msec": 1982400
      },
      "placement": 93326336,
      "extra_placement": 0
    },
    {
      "type": "paratroopers",
      "game_time": {
        "formatted": "00:36:47",
        "msec": 2207100
      },
      "placement": 7349248,
      "extra_placement": 0
    },
    {
      "type": "parabombs",
      "game_time": {
        "formatted": "00:38:45",
        "msec": 2325260
      },
      "placement": 54535168,
      "extra_placement": 0
    },
    {
      "type": "iron_curtain",
      "game_time": {
        "formatted": "00:43:22",
        "msec": 2602460
      },
      "placement": 61873408,
      "extra_placement": 0
    },
    {
      "type": "parabombs",
      "game_time": {
        "formatted": "00:44:41",
        "msec": 2681280
      },
      "placement": 53484544,
      "extra_placement": 0
    },
    {
      "type": "paratroopers",
      "game_time": {
        "formatted": "00:45:44",
        "msec": 2744980
      },
      "placement": 58721280,
      "extra_placement": 0
    },
    {
      "type": "nuke",
      "game_time": {
        "formatted": "00:47:51",
        "msec": 2871120
      },
      "placement": 47190016,
      "extra_placement": 0
    },
    {
      "type": "spy_plane",
      "game_time": {
        "formatted": "00:50:12",
        "msec": 3012800
      },
      "placement": 46141440,
      "extra_placement": 0
    },
    {
      "type": "parabombs",
      "game_time": {
        "formatted": "00:50:36",
        "msec": 3036460
      },
      "placement": 53484288,
      "extra_placement": 0
    },
    {
      "type": "paratroopers",
      "game_time": {
        "formatted": "00:51:51",
        "msec": 3111360
      },
      "placement": 78647808,
      "extra_placement": 0
    },
    {
      "type": "spy_plane",
      "game_time": {
        "formatted": "00:53:58",
        "msec": 3238480
      },
      "placement": 53483776,
      "extra_placement": 0
    }
  ]
}
{
  "name": "Sensi",
  "support_powers": [
    {
      "type": "spy_plane",
      "game_time": {
        "formatted": "00:07:46",
        "msec": 466060
      },
      "placement": 45091328,
      "extra_placement": 0
    },
    {
      "type": "iron_curtain",
      "game_time": {
        "formatted": "00:14:39",
        "msec": 879200
      },
      "placement": 111170560,
      "extra_placement": 0
    },
    {
      "type": "paratroopers",
      "game_time": {
        "formatted": "00:16:09",
        "msec": 969500
      },
      "placement": 128994816,
      "extra_placement": 0
    },
    {
      "type": "spy_plane",
      "game_time": {
        "formatted": "00:17:24",
        "msec": 1044120
      },
      "placement": 122693376,
      "extra_placement": 0
    },
    {
      "type": "iron_curtain",
      "game_time": {
        "formatted": "00:23:07",
        "msec": 1387820
      },
      "placement": 121663744,
      "extra_placement": 0
    }
  ]
}
{
  "name": ".|. teehee .|.",
  "support_powers": [
    {
      "type": "chronoshift",
      "game_time": {
        "formatted": "00:15:55",
        "msec": 955220
      },
      "placement": 109054464,
      "extra_placement": 38799616
    },
    {
      "type": "nuke",
      "game_time": {
        "formatted": "00:20:06",
        "msec": 1206660
      },
      "placement": 11545600,
      "extra_placement": 0
    },
    {
      "type": "chronoshift",
      "game_time": {
        "formatted": "00:24:41",
        "msec": 1481340
      },
      "placement": 98568192,
      "extra_placement": 55581952
    },
    {
      "type": "chronoshift",
      "game_time": {
        "formatted": "00:27:22",
        "msec": 1642060
      },
      "placement": 98568704,
      "extra_placement": 65018880
    },
    {
      "type": "nuke",
      "game_time": {
        "formatted": "00:30:56",
        "msec": 1856260
      },
      "placement": 13644032,
      "extra_placement": 0
    },
    {
      "type": "chronoshift",
      "game_time": {
        "formatted": "00:31:32",
        "msec": 1892240
      },
      "placement": 11544576,
      "extra_placement": 79715840
    },
    {
      "type": "chronoshift",
      "game_time": {
        "formatted": "00:37:13",
        "msec": 2233140
      },
      "placement": 9448448,
      "extra_placement": 47192320
    },
    {
      "type": "chronoshift",
      "game_time": {
        "formatted": "00:41:55",
        "msec": 2515800
      },
      "placement": 100664576,
      "extra_placement": 60824320
    },
    {
      "type": "nuke",
      "game_time": {
        "formatted": "00:43:21",
        "msec": 2601480
      },
      "placement": 30421504,
      "extra_placement": 0
    },
    {
      "type": "chronoshift",
      "game_time": {
        "formatted": "00:44:21",
        "msec": 2661540
      },
      "placement": 124793600,
      "extra_placement": 55582464
    },
    {
      "type": "chronoshift",
      "game_time": {
        "formatted": "00:51:58",
        "msec": 3118360
      },
      "placement": 84940032,
      "extra_placement": 42993920
    },
    {
      "type": "nuke",
      "game_time": {
        "formatted": "00:54:09",
        "msec": 3249260
      },
      "placement": 20983040,
      "extra_placement": 0
    },
    {
      "type": "chronoshift",
      "game_time": {
        "formatted": "00:54:42",
        "msec": 3282440
      },
      "placement": 6302976,
      "extra_placement": 52434944
    },
    {
      "type": "chronoshift",
      "game_time": {
        "formatted": "01:03:03",
        "msec": 3783500
      },
      "placement": 126889216,
      "extra_placement": 45089280
    },
    {
      "type": "chronoshift",
      "game_time": {
        "formatted": "01:08:21",
        "msec": 4101720
      },
      "placement": 89140736,
      "extra_placement": 36702976
    },
    {
      "type": "chronoshift",
      "game_time": {
        "formatted": "01:11:23",
        "msec": 4283020
      },
      "placement": 118508544,
      "extra_placement": 60823808
    },
    {
      "type": "chronoshift",
      "game_time": {
        "formatted": "01:15:10",
        "msec": 4510240
      },
      "placement": 69229568,
      "extra_placement": 51386880
    }
  ]
}
{
  "name": "Plincetrak",
  "support_powers": []
}
{
  "name": "AK47forEVERYONE",
  "support_powers": [
    {
      "type": "spy_plane",
      "game_time": {
        "formatted": "00:13:36",
        "msec": 816200
      },
      "placement": 24137216,
      "extra_placement": 0
    },
    {
      "type": "spy_plane",
      "game_time": {
        "formatted": "00:16:47",
        "msec": 1007300
      },
      "placement": 122704384,
      "extra_placement": 0
    },
    {
      "type": "parabombs",
      "game_time": {
        "formatted": "00:18:04",
        "msec": 1084580
      },
      "placement": 80769024,
      "extra_placement": 0
    },
    {
      "type": "spy_plane",
      "game_time": {
        "formatted": "00:21:16",
        "msec": 1276100
      },
      "placement": 72355584,
      "extra_placement": 0
    },
    {
      "type": "nuke",
      "game_time": {
        "formatted": "00:22:38",
        "msec": 1358000
      },
      "placement": 28331520,
      "extra_placement": 0
    },
    {
      "type": "spy_plane",
      "game_time": {
        "formatted": "00:25:23",
        "msec": 1523340
      },
      "placement": 8409856,
      "extra_placement": 0
    },
    {
      "type": "spy_plane",
      "game_time": {
        "formatted": "00:29:57",
        "msec": 1797180
      },
      "placement": 84960512,
      "extra_placement": 0
    },
    {
      "type": "spy_plane",
      "game_time": {
        "formatted": "00:34:35",
        "msec": 2075920
      },
      "placement": 48237312,
      "extra_placement": 0
    },
    {
      "type": "paratroopers",
      "game_time": {
        "formatted": "00:34:42",
        "msec": 2082920
      },
      "placement": 126887936,
      "extra_placement": 0
    },
    {
      "type": "nuke",
      "game_time": {
        "formatted": "00:34:46",
        "msec": 2086420
      },
      "placement": 127937280,
      "extra_placement": 0
    },
    {
      "type": "parabombs",
      "game_time": {
        "formatted": "00:36:52",
        "msec": 2212420
      },
      "placement": 93326336,
      "extra_placement": 0
    },
    {
      "type": "iron_curtain",
      "game_time": {
        "formatted": "00:38:19",
        "msec": 2299080
      },
      "placement": 86008320,
      "extra_placement": 0
    },
    {
      "type": "iron_curtain",
      "game_time": {
        "formatted": "00:41:58",
        "msec": 2518880
      },
      "placement": 35681280,
      "extra_placement": 0
    },
    {
      "type": "parabombs",
      "game_time": {
        "formatted": "00:43:11",
        "msec": 2591260
      },
      "placement": 90199040,
      "extra_placement": 0
    },
    {
      "type": "iron_curtain",
      "game_time": {
        "formatted": "00:45:08",
        "msec": 2708160
      },
      "placement": 2119936,
      "extra_placement": 0
    },
    {
      "type": "nuke",
      "game_time": {
        "formatted": "00:45:28",
        "msec": 2728740
      },
      "placement": 118500864,
      "extra_placement": 0
    },
    {
      "type": "paratroopers",
      "game_time": {
        "formatted": "00:47:05",
        "msec": 2825340
      },
      "placement": 130035968,
      "extra_placement": 0
    },
    {
      "type": "spy_plane",
      "game_time": {
        "formatted": "00:47:56",
        "msec": 2876860
      },
      "placement": 95439360,
      "extra_placement": 0
    },
    {
      "type": "parabombs",
      "game_time": {
        "formatted": "00:50:17",
        "msec": 3017560
      },
      "placement": 133181440,
      "extra_placement": 0
    },
    {
      "type": "iron_curtain",
      "game_time": {
        "formatted": "00:57:34",
        "msec": 3454640
      },
      "placement": 99634688,
      "extra_placement": 0
    },
    {
      "type": "chronoshift",
      "game_time": {
        "formatted": "00:58:55",
        "msec": 3535000
      },
      "placement": 133180928,
      "extra_placement": 71322368
    },
    {
      "type": "parabombs",
      "game_time": {
        "formatted": "00:59:23",
        "msec": 3563420
      },
      "placement": 133181440,
      "extra_placement": 0
    },
    {
      "type": "iron_curtain",
      "game_time": {
        "formatted": "01:00:21",
        "msec": 3621100
      },
      "placement": 103827456,
      "extra_placement": 0
    },
    {
      "type": "spy_plane",
      "game_time": {
        "formatted": "01:00:49",
        "msec": 3649240
      },
      "placement": 32507648,
      "extra_placement": 0
    },
    {
      "type": "chronoshift",
      "game_time": {
        "formatted": "01:02:57",
        "msec": 3777900
      },
      "placement": 45089280,
      "extra_placement": 118508800
    },
    {
      "type": "paratroopers",
      "game_time": {
        "formatted": "01:04:03",
        "msec": 3843560
      },
      "placement": 28315392,
      "extra_placement": 0
    },
    {
      "type": "parabombs",
      "game_time": {
        "formatted": "01:05:36",
        "msec": 3936660
      },
      "placement": 131080960,
      "extra_placement": 0
    },
    {
      "type": "chronoshift",
      "game_time": {
        "formatted": "01:08:02",
        "msec": 4082820
      },
      "placement": 36702976,
      "extra_placement": 87062016
    },
    {
      "type": "iron_curtain",
      "game_time": {
        "formatted": "01:09:19",
        "msec": 4159260
      },
      "placement": 85990912,
      "extra_placement": 0
    },
    {
      "type": "spy_plane",
      "game_time": {
        "formatted": "01:11:20",
        "msec": 4280360
      },
      "placement": 29361408,
      "extra_placement": 0
    },
    {
      "type": "paratroopers",
      "game_time": {
        "formatted": "01:11:32",
        "msec": 4292260
      },
      "placement": 58721536,
      "extra_placement": 0
    },
    {
      "type": "parabombs",
      "game_time": {
        "formatted": "01:11:55",
        "msec": 4315920
      },
      "placement": 14690048,
      "extra_placement": 0
    },
    {
      "type": "nuke",
      "game_time": {
        "formatted": "01:12:10",
        "msec": 4330900
      },
      "placement": 91230720,
      "extra_placement": 0
    },
    {
      "type": "chronoshift",
      "game_time": {
        "formatted": "01:14:12",
        "msec": 4452560
      },
      "placement": 58729216,
      "extra_placement": 53492224
    },
    {
      "type": "iron_curtain",
      "game_time": {
        "formatted": "01:14:16",
        "msec": 4456200
      },
      "placement": 58729472,
      "extra_placement": 0
    },
    {
      "type": "chronoshift",
      "game_time": {
        "formatted": "01:17:29",
        "msec": 4649820
      },
      "placement": 100667648,
      "extra_placement": 32508416
    },
    {
      "type": "paratroopers",
      "game_time": {
        "formatted": "01:17:35",
        "msec": 4655000
      },
      "placement": 94375680,
      "extra_placement": 0
    }
  ]
}
{
  "name": "T",
  "support_powers": [
    {
      "type": "spy_plane",
      "game_time": {
        "formatted": "00:09:39",
        "msec": 579460
      },
      "placement": 124801280,
      "extra_placement": 0
    },
    {
      "type": "paratroopers",
      "game_time": {
        "formatted": "00:12:32",
        "msec": 752780
      },
      "placement": 134236160,
      "extra_placement": 0
    },
    {
      "type": "spy_plane",
      "game_time": {
        "formatted": "00:12:42",
        "msec": 762860
      },
      "placement": 104877312,
      "extra_placement": 0
    },
    {
      "type": "iron_curtain",
      "game_time": {
        "formatted": "00:13:43",
        "msec": 823620
      },
      "placement": 106971136,
      "extra_placement": 0
    },
    {
      "type": "spy_plane",
      "game_time": {
        "formatted": "00:16:43",
        "msec": 1003380
      },
      "placement": 84949504,
      "extra_placement": 0
    },
    {
      "type": "iron_curtain",
      "game_time": {
        "formatted": "00:17:40",
        "msec": 1060220
      },
      "placement": 133180928,
      "extra_placement": 0
    },
    {
      "type": "paratroopers",
      "game_time": {
        "formatted": "00:18:27",
        "msec": 1107820
      },
      "placement": 133190656,
      "extra_placement": 0
    },
    {
      "type": "spy_plane",
      "game_time": {
        "formatted": "00:23:20",
        "msec": 1400140
      },
      "placement": 94394624,
      "extra_placement": 0
    },
    {
      "type": "paratroopers",
      "game_time": {
        "formatted": "00:24:29",
        "msec": 1469720
      },
      "placement": 111179264,
      "extra_placement": 0
    },
    {
      "type": "iron_curtain",
      "game_time": {
        "formatted": "00:25:32",
        "msec": 1532020
      },
      "placement": 100685568,
      "extra_placement": 0
    },
    {
      "type": "spy_plane",
      "game_time": {
        "formatted": "00:26:57",
        "msec": 1617560
      },
      "placement": 100691200,
      "extra_placement": 0
    },
    {
      "type": "spy_plane",
      "game_time": {
        "formatted": "00:29:55",
        "msec": 1795920
      },
      "placement": 59771648,
      "extra_placement": 0
    },
    {
      "type": "paratroopers",
      "game_time": {
        "formatted": "00:30:36",
        "msec": 1836800
      },
      "placement": 58720768,
      "extra_placement": 0
    },
    {
      "type": "nuke",
      "game_time": {
        "formatted": "00:31:25",
        "msec": 1885660
      },
      "placement": 53479936,
      "extra_placement": 0
    },
    {
      "type": "spy_plane",
      "game_time": {
        "formatted": "00:33:18",
        "msec": 1998640
      },
      "placement": 37778432,
      "extra_placement": 0
    },
    {
      "type": "iron_curtain",
      "game_time": {
        "formatted": "00:35:00",
        "msec": 2100840
      },
      "placement": 133181440,
      "extra_placement": 0
    },
    {
      "type": "spy_plane",
      "game_time": {
        "formatted": "00:36:27",
        "msec": 2187360
      },
      "placement": 88109312,
      "extra_placement": 0
    },
    {
      "type": "paratroopers",
      "game_time": {
        "formatted": "00:36:48",
        "msec": 2208080
      },
      "placement": 28342784,
      "extra_placement": 0
    },
    {
      "type": "iron_curtain",
      "game_time": {
        "formatted": "00:39:22",
        "msec": 2362920
      },
      "placement": 80762624,
      "extra_placement": 0
    },
    {
      "type": "spy_plane",
      "game_time": {
        "formatted": "00:40:48",
        "msec": 2448040
      },
      "placement": 88083712,
      "extra_placement": 0
    },
    {
      "type": "paratroopers",
      "game_time": {
        "formatted": "00:42:42",
        "msec": 2562700
      },
      "placement": 33584384,
      "extra_placement": 0
    },
    {
      "type": "iron_curtain",
      "game_time": {
        "formatted": "00:42:55",
        "msec": 2575580
      },
      "placement": 84954880,
      "extra_placement": 0
    },
    {
      "type": "spy_plane",
      "game_time": {
        "formatted": "00:44:11",
        "msec": 2651600
      },
      "placement": 12606464,
      "extra_placement": 0
    },
    {
      "type": "iron_curtain",
      "game_time": {
        "formatted": "00:45:38",
        "msec": 2738120
      },
      "placement": 133181440,
      "extra_placement": 0
    },
    {
      "type": "paratroopers",
      "game_time": {
        "formatted": "00:49:22",
        "msec": 2962540
      },
      "placement": 2120448,
      "extra_placement": 0
    },
    {
      "type": "spy_plane",
      "game_time": {
        "formatted": "00:53:01",
        "msec": 3181500
      },
      "placement": 75518464,
      "extra_placement": 0
    },
    {
      "type": "iron_curtain",
      "game_time": {
        "formatted": "00:54:37",
        "msec": 3277260
      },
      "placement": 103830528,
      "extra_placement": 0
    },
    {
      "type": "paratroopers",
      "game_time": {
        "formatted": "00:55:16",
        "msec": 3316740
      },
      "placement": 109064704,
      "extra_placement": 0
    },
    {
      "type": "spy_plane",
      "game_time": {
        "formatted": "00:56:58",
        "msec": 3418660
      },
      "placement": 114315776,
      "extra_placement": 0
    },
    {
      "type": "iron_curtain",
      "game_time": {
        "formatted": "00:59:01",
        "msec": 3541720
      },
      "placement": 132132864,
      "extra_placement": 0
    },
    {
      "type": "spy_plane",
      "game_time": {
        "formatted": "00:59:55",
        "msec": 3595480
      },
      "placement": 101731584,
      "extra_placement": 0
    },
    {
      "type": "paratroopers",
      "game_time": {
        "formatted": "01:01:13",
        "msec": 3673320
      },
      "placement": 9464320,
      "extra_placement": 0
    },
    {
      "type": "spy_plane",
      "game_time": {
        "formatted": "01:02:53",
        "msec": 3773420
      },
      "placement": 102779392,
      "extra_placement": 0
    },
    {
      "type": "iron_curtain",
      "game_time": {
        "formatted": "01:04:51",
        "msec": 3891300
      },
      "placement": 104873472,
      "extra_placement": 0
    },
    {
      "type": "paratroopers",
      "game_time": {
        "formatted": "01:07:19",
        "msec": 4039000
      },
      "placement": 134226176,
      "extra_placement": 0
    }
  ]
}
{
  "name": "Karstus",
  "support_powers": [
    {
      "type": "nuke",
      "game_time": {
        "formatted": "00:25:55",
        "msec": 1555820
      },
      "placement": 46168064,
      "extra_placement": 0
    },
    {
      "type": "chronoshift",
      "game_time": {
        "formatted": "00:30:18",
        "msec": 1818180
      },
      "placement": 57701888,
      "extra_placement": 82866176
    }
  ]
}
openra replay-data ~/.openra/Replays/cnc/release-20200202/test.orarep | jq '.clients[] | {name: .name, support_powers: .support_powers}'
{
  "name": ".|. teehee .|.",
  "support_powers": [
    {
      "type": "airstrike",
      "game_time": {
        "formatted": "00:00:11",
        "msec": 11880
      },
      "placement": 109063936,
      "extra_placement": 0
    },
    {
      "type": "ion_cannon",
      "game_time": {
        "formatted": "00:00:12",
        "msec": 12680
      },
      "placement": 108014848,
      "extra_placement": 0
    },
    {
      "type": "nuke",
      "game_time": {
        "formatted": "00:00:13",
        "msec": 13280
      },
      "placement": 108013568,
      "extra_placement": 0
    }
  ]
}
{
  "name": "Cabal",
  "support_powers": []
}

from openra-ruby.

Related Issues (8)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.