-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
dc0f029
commit fd4d5f6
Showing
567 changed files
with
1,092 additions
and
385 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,135 @@ | ||
[![CC BY-NC-SA 4.0][cc-by-nc-sa-shield]][cc-by-nc-sa] | ||
|
||
This work is licensed under a | ||
[Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License][cc-by-nc-sa]. | ||
|
||
[![CC BY-NC-SA 4.0][cc-by-nc-sa-image]][cc-by-nc-sa] | ||
|
||
[cc-by-nc-sa]: http://creativecommons.org/licenses/by-nc-sa/4.0/ | ||
[cc-by-nc-sa-image]: https://licensebuttons.net/l/by-nc-sa/4.0/88x31.png | ||
[cc-by-nc-sa-shield]: https://img.shields.io/badge/License-CC%20BY--NC--SA%204.0-lightgrey.svg | ||
|
||
|Index|Type| | ||
|-----------|--------| | ||
|actions|`{ [action: string]: Action }`| | ||
|deployables|`{ [deployable: string]: Deployable }`| | ||
|characteristics|`{ [characteristic: string]: string }`| | ||
|factions|`{ [faction: string]: Faction }`| | ||
|items|`{ [item: string]: Item }`| | ||
|layers|`{ [layer: string]: Layer }`| | ||
|levels|`{ [level: string]: Level }`| | ||
|metadata|`Metadata`| | ||
|roles|`{ [role: string]: Role }`| | ||
|units|`{ [unit: string]: Unit }`| | ||
|vehicles|`{ [vehicle: string]: Vehicle }`| | ||
|
||
|Metadata|Type| | ||
|-----------|--------| | ||
|squad_version|`string`| | ||
|timestamp|`number`| | ||
|
||
|Action|Type| | ||
|-----------|--------| | ||
|name|`string`| | ||
|details|`string`| | ||
|type|`"TACTICAL" \| "STRATEGIC"`| | ||
|icon|`"icons/tactical/*.png" \| "icons/strategic/*.png"`| | ||
|duration|`{ enroute: number, active: number }`| | ||
|delay|`{ initial: number, respawn: number }`| | ||
|
||
|
||
|Deployable|Type| | ||
|-----------|--------| | ||
|name|`string`| | ||
|type|`string`| | ||
|icon|`"icons/radial/*.png"`| | ||
|
||
|Faction|Type| | ||
|-----------|--------| | ||
|name|`string`| | ||
|short_name|`string`| | ||
|flag|`"icons/flags/*.png"`| | ||
|badge|`"icons/badges/*.png"`| | ||
|buddy_rally|`boolean`| | ||
|alliance|`string`| | ||
|theaters|`string[]`| | ||
|units|`string[]`| | ||
|roles|`{ [type: string]: { name: string, details: string, options: string[] } }`| | ||
|
||
|Item|Type| | ||
|-----------|--------| | ||
|name|`string`| | ||
|category|`string`| | ||
|image|`"items/*.png"`| | ||
|icon|`"icons/item/*.png"`| | ||
|info|`{ [field: string]: string }`| | ||
|
||
|
||
|LayerUnits|Type| | ||
|-----------|--------| | ||
|`[faction: string]`|`string[]`| | ||
|
||
|LayerTeam|Type| | ||
|-----------|--------| | ||
|tickets|`number`| | ||
|defaultUnit|`string`| | ||
|units|`LayerUnits \| null`| | ||
|
||
|LayerObjectiveLocation|Type| | ||
|-----------|--------| | ||
|name|`string`| | ||
|order|`number`| | ||
|location|`{ x: number, y: number, z: number }`| | ||
|minimap|`{ x: number, y: number }`| | ||
|
||
|Layer|Type| | ||
|-----------|--------| | ||
|name|`string`| | ||
|gamemode|`string`| | ||
|level|`string`| | ||
|size|`string`| | ||
|minimap|`"minimaps/*.png"`| | ||
|minimap_corners|`{ min: { x: number, y: number }, max: { x: number, y: number } }`| | ||
|commander|`boolean`| | ||
|fob_radius|`{ name: string, exclusion: number, construction: number }`| | ||
|lighting|`string`| | ||
|units|`LayerUnits \| null`| | ||
|teams|`[LayerTeam, LayerTeam]`| | ||
|objective|`{ count: number, locations: LayerObjectiveLocation[] }`| | ||
|
||
|Level|Type| | ||
|-----------|--------| | ||
|name|`string`| | ||
|country|`string`| | ||
|minimap|`"minimaps/*.png"`| | ||
|image|`"levels/*.png"`| | ||
|thumbnail|`"levels/thumbnails/*.png"`| | ||
|
||
|Role|Type| | ||
|-----------|--------| | ||
|type|`string`| | ||
|icon|`"icons/role/*.png"`| | ||
|tags|`string[]`| | ||
|items|`string[]`| | ||
|
||
|Unit|Type| | ||
|-----------|--------| | ||
|name|`string`| | ||
|faction|`string`| | ||
|details|`string`| | ||
|badge|`"badges/*.png"`| | ||
|type|`string`| | ||
|buddy_rally|`boolean`| | ||
|vehicle_commander_action|`boolean`| | ||
|characteristics|`string[]`| | ||
|actions|`string[]`| | ||
|vehicles|`{ [vehicle: string]: { count: number, delay: { initial: number, respawn: number } } }`| | ||
|deployables|`{ [deployable: string]: { limit: number \| null, cost: number } }`| | ||
|
||
|Vehicle|Type| | ||
|-----------|--------| | ||
|name|`string`| | ||
|type|`string`| | ||
|tags|`string[]`| | ||
|tickets|`number`| | ||
|icon|`"icons/map/*.png"`| |
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
{"name": "CF-18 Hornet Rocket Strike", "details": "A Hydra 70 rocket strike from an F/A-18 Hornet close air support aircraft.", "type": "TACTICAL", "icon": "icons/tactical/f18gunrun.png", "duration": {"enroute": 15, "active": 32}, "delay": {"initial": 900, "respawn": 900}} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
{"name": "F16 Rocket Strike", "details": "A Hydra 70 rocket strike from an F16 close air support aircraft.", "type": "TACTICAL", "icon": "icons/tactical/f18gunrun.png", "duration": {"enroute": 15, "active": 32}, "delay": {"initial": 900, "respawn": 900}} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
{"name": "F/A-18 Hornet Rocket Strike", "details": "A Hydra 70 rocket strike from an F/A-18 Hornet close air support aircraft.", "type": "TACTICAL", "icon": "icons/tactical/f18gunrun.png", "duration": {"enroute": 15, "active": 32}, "delay": {"initial": 900, "respawn": 900}} |
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1 @@ | ||
{"hab+": "+1 extra HAB avaliable per FOB", "atgm+": "+1 extra ATGM Emplacement avaliable per FOB", "logi+": "Extra Logistics Vehicle", "hat+": "+2 extra HAT kit roles", "hat": "Access to HAT kit role", "enemyintel": "Intel on Enemy Vehicle Spawn Times", "bm-21grad+": "Extra BM-21 Grad", "ub32technicals+": "Extra UB32 Technicals", "noatgm": "No ATGM Emplacements avaliable", "accessatgm": "ATGM Emplacements avaliable", "accessgmg": "GMG Emplacements avaliable", "hellcannon+": "+1 Hell Cannon Emplacement avaliable per FOB", "mortar-": "-1 Mortar avaliable per FOB ", "nomortar": "No Mortar Emplacements avaliable", "noub32": "No UB32 Emplacements avaliable", "nospecial": "No Special Characterics", "noemplacements": "No Weapon Emplacements avaliable", "buddyrally": "SL can place a rally point by right clicking another Rally Point on the map", "vehiclecommander": "Commander can use vehicles to enable commander abilities"} | ||
{"hab+": "+1 extra HAB avaliable per FOB", "atgm+": "+1 extra ATGM Emplacement avaliable per FOB", "logi+": "+1 extra Logistics Vehicle", "hat+": "+2 extra HAT kit roles", "hat": "Access to HAT kit role", "enemyintel": "Intel on Enemy Vehicle Spawn Times", "bm-21grad+": "+1 extra BM-21 Grad", "ub32technicals+": "Extra UB32 Technicals", "noatgm": "No ATGM Emplacements avaliable", "accessatgm": "ATGM Emplacements avaliable", "accessgmg": "GMG Emplacements avaliable", "hellcannon+": "+1 Hell Cannon Emplacement avaliable per FOB", "mortar-": "-1 Mortar avaliable per FOB ", "nomortar": "No Mortar Emplacements avaliable", "noub32": "No UB32 Emplacements avaliable", "nospecial": "No Special Characterics", "noemplacements": "No Weapon Emplacements avaliable", "buddyrally": "SL can place a rally point by right clicking another Rally Point on the map", "vehiclecommander": "Commander can use vehicles to enable commander abilities"} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1 @@ | ||
"Extra BM-21 Grad" | ||
"+1 extra BM-21 Grad" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1 @@ | ||
"Extra Logistics Vehicle" | ||
"+1 extra Logistics Vehicle" |
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
{"name": "Ammo Crate", "type": "ammo_crate", "icon": "icons/radial/ammocrate.png"} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
{"name": "HASCO Bunker", "type": "bunker", "icon": "icons/radial/bunker.png"} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
{"name": "HAB (Spawn Bunker)", "type": "hab", "icon": "icons/radial/hab.png"} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
{"name": "HASCO Block", "type": "hesco_single", "icon": "icons/radial/hescosingle.png"} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
{"name": "M2HB HMG Bunker", "type": "hmg_protected", "icon": "icons/radial/mgbunker.png"} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
{"name": "Mk19 AGL Bunker", "type": "gmg_protected", "icon": "icons/radial/grenademachinegunbunker.png"} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
{"name": "Observation Tower", "type": "observation_tower", "icon": "icons/radial/directfirelookout_a.png"} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
{"name": "Radio", "type": "radio", "icon": "icons/radial/radiohub.png"} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
{"name": "Repair Station", "type": "repair_station", "icon": "icons/radial/repairdepot.png"} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
{"name": "HASCO Wall", "type": "hesco_wall", "icon": "icons/radial/hescowall.png"} |
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1 @@ | ||
{"name": "Australian Defence Force", "short_name": "ADF", "flag": "flags/adf.png", "badge": "badges/adf.png", "buddy_rally": false, "alliance": "BLUFOR", "theaters": ["AFRICA_W", "EUROPE_N", "EUROPE_E", "EUROPE_W", "ASIA_CENTRAL", "ASIA_W", "ASIA_SE", "ASIA_NE", "SPECIAL_CAUCASUS", "SPECIAL_ARCTIC", "PACIFIC", "AMERICA_N"], "units": ["adf_ld_combinedarms", "adf_ld_combinedarms-boats", "adf_ld_combinedarms-noheli", "adf_ld_mechanized", "adf_ld_mechanized-boats", "adf_ld_mechanized-noheli", "adf_lo_airassault", "adf_lo_airassault-boats", "adf_lo_combinedarms", "adf_lo_combinedarms-boats", "adf_lo_combinedarms-noheli", "adf_lo_mechanized", "adf_lo_mechanized-boats", "adf_lo_mechanized-noheli", "adf_md_combinedarms", "adf_mo_combinedarms", "adf_s_combinedarms"], "roles": {"recruit": {"name": "Recruit", "details": "A stripped down role capable of only self-defence.", "options": ["adf_recruit"]}, "squadleader": {"name": "Section Leader", "details": "The head of the section, this role provides the user the ability to place Rally Points (RPs) and FOBs, as well as Deployables.", "options": ["adf_sl_01", "adf_sl_02", "adf_sl_03"]}, "crewman_squadleader": {"name": "Lead Crewman", "details": "Required for the operation of armored vehicles like IFVs, APCs and tanks. This role comes with a stripped down kit for self-defense.", "options": ["adf_slcrewman_01"]}, "pilot_squadleader": {"name": "Lead Pilot", "details": "Required to operate helicopters. This role comes with a stripped down kit for self-defense.", "options": ["adf_slpilot_01"]}, "medic": {"name": "Medic", "details": "Critical to the survivability of a squad, Medics are capable of quickly reviving and healing incapacitated/wounded teammates.", "options": ["adf_medic_01", "adf_medic_02"]}, "rifleman": {"name": "Rifleman", "details": "Equipped with a standard loadout, this role is perfect for general purpose combat.", "options": ["adf_rifleman_01", "adf_rifleman_02", "adf_rifleman_03"]}, "automaticrifleman": {"name": "Automatic Rifleman", "details": "Provides sustained direct fire support and suppression for the Squad. ", "options": ["adf_ar_01", "adf_ar_02"]}, "grenadier": {"name": "Grenadier", "details": "Provides indirect fire support with launched grenades, also can mark targets with launched smoke markers.", "options": ["adf_grenadier_01"]}, "lightantitank": {"name": "Rifleman Anti-Tank", "details": "Capable of dealing with most light armour and vehicle threats, as well as entrenched enemies.", "options": ["adf_lat_01", "adf_lat_02"]}, "designatedmarksman": {"name": "Marksman", "details": "Capable of precision medium to long range direct fire support, this role\u2019s weapon comes equipped with a powerful optic.", "options": ["adf_marksman_01"]}, "machinegunner": {"name": "Machine Gunner", "details": "Capable of sustained medium to long range direct fire support and suppression.", "options": ["adf_machinegunner_01"]}, "heavyantitank": {"name": "Heavy Anti-Tank", "details": "Equipped with a heavier Anti-Tank Rocket Launcher, this kit is suitable for engaging heavy armor.", "options": ["adf_hat_01", "adf_hat_02"]}, "engineer": {"name": "Combat Engineer", "details": "Equipped with Mines, the Combat Engineer can deny the enemy area control. He can also assist in vehicle repairs, construct/destruct deployables faster and set up sandbags and wire independently.", "options": ["adf_engineer_01", "adf_engineer_02"]}, "crewman": {"name": "Crewman", "details": "Required for the operation of armored vehicles like IFVs, APCs and tanks. This role comes with a stripped down kit for self-defense.", "options": ["adf_crewman_01"]}, "pilot": {"name": "Pilot", "details": "Required to operate helicopters. This role comes with a stripped down kit for self-defense.", "options": ["adf_pilot_01"]}, "unarmed": {"name": "Unarmed", "details": "True Warriors don't need weapons.", "options": ["adf_unarmed_01"]}}} | ||
{"name": "Australian Defence Force", "short_name": "ADF", "flag": "flags/adf.png", "badge": "badges/adf.png", "buddy_rally": false, "alliance": "BLUFOR", "theaters": ["AFRICA_W", "EUROPE_N", "EUROPE_E", "EUROPE_W", "ASIA_CENTRAL", "ASIA_W", "ASIA_SE", "ASIA_NE", "SPECIAL_CAUCASUS", "SPECIAL_ARCTIC", "PACIFIC", "AMERICA_N"], "units": ["adf_ld_combinedarms", "adf_ld_combinedarms-boats", "adf_ld_combinedarms-noheli", "adf_ld_mechanized", "adf_ld_mechanized-boats", "adf_ld_mechanized-noheli", "adf_lo_airassault", "adf_lo_airassault-boats", "adf_lo_combinedarms", "adf_lo_combinedarms-boats", "adf_lo_combinedarms-noheli", "adf_lo_mechanized", "adf_lo_mechanized-boats", "adf_lo_mechanized-noheli", "adf_md_combinedarms", "adf_mo_combinedarms", "adf_s_combinedarms", "adf_s_combinedarms_seed"], "roles": {"recruit": {"name": "Recruit", "details": "A stripped down role capable of only self-defence.", "options": ["adf_recruit"]}, "squadleader": {"name": "Section Leader", "details": "The head of the section, this role provides the user the ability to place Rally Points (RPs) and FOBs, as well as Deployables.", "options": ["adf_sl_01", "adf_sl_02", "adf_sl_03"]}, "crewman_squadleader": {"name": "Lead Crewman", "details": "Required for the operation of armored vehicles like IFVs, APCs and tanks. This role comes with a stripped down kit for self-defense.", "options": ["adf_slcrewman_01"]}, "pilot_squadleader": {"name": "Lead Pilot", "details": "Required to operate helicopters. This role comes with a stripped down kit for self-defense.", "options": ["adf_slpilot_01"]}, "medic": {"name": "Medic", "details": "Critical to the survivability of a squad, Medics are capable of quickly reviving and healing incapacitated/wounded teammates.", "options": ["adf_medic_01", "adf_medic_02"]}, "rifleman": {"name": "Rifleman", "details": "Equipped with a standard loadout, this role is perfect for general purpose combat.", "options": ["adf_rifleman_01", "adf_rifleman_02", "adf_rifleman_03"]}, "automaticrifleman": {"name": "Automatic Rifleman", "details": "Provides sustained direct fire support and suppression for the Squad. ", "options": ["adf_ar_01", "adf_ar_02"]}, "grenadier": {"name": "Grenadier", "details": "Provides indirect fire support with launched grenades, also can mark targets with launched smoke markers.", "options": ["adf_grenadier_01"]}, "lightantitank": {"name": "Rifleman Anti-Tank", "details": "Capable of dealing with most light armour and vehicle threats, as well as entrenched enemies.", "options": ["adf_lat_01", "adf_lat_02"]}, "designatedmarksman": {"name": "Marksman", "details": "Capable of precision medium to long range direct fire support, this role\u2019s weapon comes equipped with a powerful optic.", "options": ["adf_marksman_01"]}, "machinegunner": {"name": "Machine Gunner", "details": "Capable of sustained medium to long range direct fire support and suppression.", "options": ["adf_machinegunner_01"]}, "heavyantitank": {"name": "Heavy Anti-Tank", "details": "Equipped with a heavier Anti-Tank Rocket Launcher, this kit is suitable for engaging heavy armor.", "options": ["adf_hat_01", "adf_hat_02"]}, "engineer": {"name": "Combat Engineer", "details": "Equipped with Mines, the Combat Engineer can deny the enemy area control. He can also assist in vehicle repairs, construct/destruct deployables faster and set up sandbags and wire independently.", "options": ["adf_engineer_01", "adf_engineer_02"]}, "crewman": {"name": "Crewman", "details": "Required for the operation of armored vehicles like IFVs, APCs and tanks. This role comes with a stripped down kit for self-defense.", "options": ["adf_crewman_01"]}, "pilot": {"name": "Pilot", "details": "Required to operate helicopters. This role comes with a stripped down kit for self-defense.", "options": ["adf_pilot_01"]}, "unarmed": {"name": "Unarmed", "details": "True Warriors don't need weapons.", "options": ["adf_unarmed_01"]}}} |
Oops, something went wrong.