Hi all.
After a time away from HL and related coding I'm diving back into it.
The dataset I'm attempting involves Vehicles as Minions (seems to be the default for the Sample Dataset)
I have the following:
components
Code:
<!-- Vehicle component
All vehicles use this to display for purchase/selection
-->
<component
id="Vehicle"
name="Vehicle Helper"
autocompset="no">
</component>
<!-- VehicleBase component
All vehicles use this for the vehicle details/attributes
-->
<component
id="VehicleBase"
name="Vehicle Base"
autocompset="no">
<field
id="vebReliability"
name="Reliability"
minvalue="0"
maxvalue="6"
type="derived">
</field>
<field
id="vebCombatSpeedOn"
name="Combat Speed (On Road)"
minvalue="0"
defvalue="0"
type="derived">
</field>
<field
id="vebCombatSpeedOff"
name="Combat Speed (Off Road)"
minvalue="0"
defvalue="0"
type="derived">
</field>
</component>
Compset:
Code:
<!-- Vehicle -->
<compset
id="Vehicle"
stackable="no">
<compref component="Vehicle"/>
<compref component="VehicleBase"/>
<compref component="Equipment"/>
<compref component="Gear"/>
<compref component="Minion"/>
</compset>
<!-- VehicleBase -->
<compset
id="VehicleBase"
stackable="no">
<compref component="VehicleBase"/>
<compref component="Minion"/>
</compset>
Thing:
Code:
<thing id="vehM1114HMMWV" name="M1114 HMMWV" compset="Vehicle" stacking="never">
<fieldval field="grCost" value="12000"/>
<minion id="Vehicle" ownmode="no" livefield="minEnabled" coupledfield="minCoupled">
<tag group="MinionSet" tag="Vehicle" name="Vehicle" abbrev="Vehicle"/>
<bootstrap thing="vebM1114HMMWV"></bootstrap>
</minion>
</thing>
<thing id="vebM1114HMMWV" name="M1114 HMMWV" description="Testing" compset="VehicleBase" uniqueness="unique">
<tag group="VehicleCat" tag="USMil"/>
<tag group="VehicleType" tag="4WDCar"/>
<fieldval group="vebReliability" value="5"/>
<fieldval field="vebCombatSpeedOn" value="5"/>
<fieldval field="vebCombatSpeedOff" value="4"/>
</thing>
(continued next post)