Lance

From Battletech Modding Wiki
Jump to: navigation, search
{
   "Description" : {
      "Id" : "lancedef_mech_light_stienerScoutLance",
      "Name" : "mech_light_stienerScoutLance",
      "Details" : "",
      "Icon" : "",
      "Cost" : 42324000,
      "Rarity" : 0,
      "Purchasable" : false
   },
   "Difficulty" : 5,
   "LanceTags" : {
      "items" : [
         "Steiner"
      ],
      "tagSetSourceFile" : ""
   },
   "LanceUnits" : [
      {
         "unitId" : "mechdef_atlas_AS7-D",
         "pilotId" : "pilot_default",
         "unitTagSet" : null,
         "pilotTagSet" : null,
         "unitType" : "Mech"
      },
      {
         "unitId" : "mechdef_atlas_AS7-D",
         "pilotId" : "pilot_default",
         "unitTagSet" : null,
         "pilotTagSet" : null,
         "unitType" : "Mech"
      },
      {
         "unitId" : "mechdef_atlas_AS7-D",
         "pilotId" : "pilot_default",
         "unitTagSet" : null,
         "pilotTagSet" : null,
         "unitType" : "Mech"
      },
      {
         "unitId" : "mechdef_atlas_AS7-D",
         "pilotId" : "pilot_default",
         "unitTagSet" : null,
         "pilotTagSet" : null,
         "unitType" : "Mech"
      }
   ]
} 
  • "Id" : "lancedef_mech_light_stienerScoutLance", unique ID for this lance definition
  • "Name" : "mech_light_stienerScoutLance", name for this lance type
  • "Details" : "", so far not used
  • "Icon" : "", so far not used
  • "Cost" : 42324000, total cost of the lance, the actual cost will be calculated for skirmish based on he mechs
  • "Rarity" : 0, for SP ?
  • "Purchasable" : false for SP ?
  • "Difficulty" : 5, strength of the lance for SP ?
  • "LanceTags" : { tags and the tagset identify how the lance function and the type of it
  • "LanceUnits" : [ list of all units in the lance, these can be mechs or vehicles, though vehicles seem to not work for the beta

Mech

  • "unitId" : "mechdef_atlas_AS7-D", ID of the mechdef
  • "pilotId" : "pilot_default", ID of the pilotdef
  • "unitTagSet" : null, only used for dynamic ?
  • "pilotTagSet" : null, only used for dynamic ?
  • "unitType" : "Mech" type of the unit

Vehicle

  • "unitType" : "Vehicle", type of the unit
  • "unitId" : "vehicledef_STRIKER", ID of the vehicledef
  • "pilotId" : "pilot_default", ID of the pilotdef
  • "unitTagSet" : null, only used for dynamic ?
  • "pilotTagSet" : null only used for dynamic ?

dynamic, based on the database ?

         "unitType" : "Mech",
         "unitId" : "Tagged",
         "pilotId" : "Tagged",
         "unitTagSet" : {
            "items" : [
               "unit_assault",
               "unit_mech"
            ],
            "tagSetSourceFile" : "Tags/UnitTags"
         },
         "excludedUnitTagSet" : {
            "items" : null,
            "tagSetSourceFile" : "Tags/UnitTags"
         },
         "pilotTagSet" : {
            "items" : [
               "pilot_bracket_high"
            ],
            "tagSetSourceFile" : "Tags/PilotTags"
         },
         "excludedPilotTagSet" : {
            "items" : null,
            "tagSetSourceFile" : "Tags/PilotTags"
         }
  • "unitType" : "Mech", type of the unit
  • "unitId" : "Tagged", flag that the mechdef/vehicledef ID will be dynamic from the database ?
  • "pilotId" : "Tagged", flag that the pilotdef ID will be dynamic from the database ?
  • "unitTagSet" : { flags that will be used to select a mechdef from the database
  • "tagSetSourceFile" : "Tags/UnitTags" where in the database to look for the mechdef
  • "excludedUnitTagSet" : { flags that are to be exluded in the search
  • "tagSetSourceFile" : "Tags/UnitTags" where in the database to look for the mechdef
  • "pilotTagSet" : { flags that will be used to select a pilotdef from the database
  • "tagSetSourceFile" : "Tags/PilotTags" where in the database to look for the mechdef
  • "excludedPilotTagSet" : { flags that are to be exluded in the search
  • "tagSetSourceFile" : "Tags/PilotTags" where in the database to look for the mechdef