Create attractive VASL scenarios, with loads of useful information embedded to assist with game play. https://vasl-templates.org
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
vasl-templates/vasl_templates/webapp/tests/fixtures/asl-scenario-archive.json

175 lines
5.0 KiB

{
"_generatedBy_": "(test data)",
"_generatedAt_": "(just now)",
"scenarios": [
{ "scenario_id": "1",
"title": "Full content scenario",
"sc_id": "FCS-1",
"scen_location": "Some place",
"scen_date": "1945-12-31 00:00:00",
"theatre": "PTO",
"time_to_play": 1.25,
"min_turns": "4", "max_turns": "5",
"oba": "B", "night": "1", "deluxe": "1", "aslsk": "1",
"author": "Joe Author",
"pub_name": "ASL Journal",
"pub_id": "PUB-1",
"publisher_name": "Avalon Hill",
"publisher_id": "42",
"published_date": "2001-02-03",
"prior_publication": "Prior version",
"revision": "Revised version",
"gps_lat": "1.23", "gps_long": "4.56",
"overview": "This is a really good scenario.",
"defender": "Dutch",
"def_desc": "1st Dutch Army",
"attacker": "Romanian",
"att_desc": "1st Romanian Army",
"maps": [ 1, "2", "RB" ],
"mapImages": [ {
"url": "http://localhost:5010/static/images/asl-scenario-archive.png"
} ],
"overlays": [ 1, "2", "OG1" ],
"misc": "Some extra rules",
"errata": [
{ "text": "Errata #1", "source": "over there" },
{ "text": "Errata #2", "source": "right here" }
],
"playings": [ {
"totalGames": "10",
"defender_wins": "3",
"attacker_wins": "7"
} ],
"templateImages": [
{ "url": "http://test.com/alice:1400000000|screenshot1.png", "user": "alice", "created": "2014-05-13 01:02:03" },
{ "url": "http://test.com/bob:1500000000|screenshot2.png", "user": "bob", "created": "2017-07-14 01:02:03" },
{ "url": "http://test.com/chuck:1600000000|screenshot3.png", "user": "chuck", "created": "2020-09-13 01:02:03" }
],
"vaslTemplates": [
{ "url": "http://test.com/alice:1400000000|vt_setup1.json", "user": "alice", "created": "2014-05-13 01:02:03" },
{ "url": "http://test.com/bob:1500000000|vt_setup2.json", "user": "bob", "created": "2017-07-14 01:02:03" },
{ "url": "http://test.com/dave:1700000000|vt_setup4.json", "user": "dave", "created": "2023-11-14 01:02:03" }
],
"vaslTemplateSetups": [
{ "url": "http://test.com/alice:1400000000|vt_setup1.vsav", "user": "alice", "created": "2014-05-13 01:02:03" },
{ "url": "http://test.com/chuck:1600000000|vt_setup3.vsav", "user": "chuck", "created": "2020-09-13 01:02:03" },
{ "url": "http://test.com/dave:1700000000|vt_setup4.vsav", "user": "dave", "created": "2023-11-14 01:02:03" }
]
},
{ "scenario_id": "2",
"title": "Fighting Withdrawal",
"sc_id": "FW",
"scen_location": "Sestroretsk Road, Terijoki, Finland",
"pub_name": "Beyond Valor",
"overview": "The Finns, seeking restitution for the Winter War of 1939, had erupted across the borders and breached the Soviet Karelian front even as the crisis to the south of Leningrad came.",
"attacker": "Finnish",
"defender": "Russians",
"playings": [ {
"totalGames": "134",
"defender_wins": "78",
"attacker_wins": "56"
} ]
},
{ "scenario_id": "3a",
"title": "WTO Scenario",
"theatre": "WTO"
},
{ "scenario_id": "3b",
"title": "MTO Scenario",
"theatre": "MTO"
},
{ "scenario_id": "3c",
"title": "KFW Scenario",
"theatre": "KW"
},
{ "scenario_id": "3d1",
"title": "CBI(China) Scenario",
"scen_location": "Somewhere in China",
"theatre": "CBI"
},
{ "scenario_id": "3d2",
"title": "CBI(Burma) Scenario",
"scen_location": "Somewhere in Burma",
"theatre": "CBI"
},
{ "scenario_id": "3d3",
"title": "CBI(India) Scenario",
"scen_location": "Somewhere in India",
"theatre": "CBI"
},
{ "scenario_id": "3e",
"title": "African Scenario",
"theatre": "Africa"
},
{ "scenario_id": "4a",
"title": "Unknown players",
"attacker": "Oceania",
"defender": "Eastasia",
"playings": [ {
"totalGames": "3",
"defender_wins": "2",
"attacker_wins": "1"
} ]
},
{ "scenario_id": "4b",
"title": "Test partial nationality matches",
"defender": "Massed Russian Hordes",
"attacker": "The Japanese"
},
{ "scenario_id": "4c",
"title": "Test nationality mapping",
"defender": "Gurkha",
"attacker": "Oh, Canada!"
},
{ "scenario_id": "5a",
"title": "OBA test",
"theatre": "ETO",
"scen_location": "Some place",
"scen_date": "1940-02-01 00:00:00",
"defender": "Finnish",
"attacker": "German",
"oba": "B"
},
{ "scenario_id": "5b",
"title": "Defender OBA only",
"theatre": "ETO",
"scen_location": "Some place",
"scen_date": "1940-01-01 00:00:00",
"defender": "Burmese",
"oba": "D"
},
{ "scenario_id": "5c",
"title": "Attacker OBA only",
"theatre": "ETO",
"scen_location": "Some place",
"scen_date": "1940-01-01 00:00:00",
"attacker": "Russian",
"defender": "The Other Guy",
"oba": "B"
},
{ "scenario_id": "6a",
"title": "ROAR Exact Match",
"sc_id": "EXACT-MATCH"
},
{ "scenario_id": "6b",
"title": "ROAR Exact Match 2",
"sc_id": "EXACT-MATCH-2"
},
{ "scenario_id": "6c",
"title": "ROAR Multiple Matches"
},
{ "scenario_id": "no-content"
}
]
}