Split Locomotor trait from Mobile
Add GrantConditionOn*Layer traits This allows to - drop some booleans from Locomotor - drop a good part of the subterranean- and jumpjet-specific code/hacks from Mobile - grant more than 1 condition per layer type (via multiple traits) - easily add more traits of this kind for other layers
This commit is contained in:
@@ -524,6 +524,10 @@
|
||||
<Compile Include="Traits\Conditions\GrantConditionOnDamageState.cs" />
|
||||
<Compile Include="Traits\Conditions\GrantConditionOnFaction.cs" />
|
||||
<Compile Include="Traits\Conditions\GrantConditionOnTerrain.cs" />
|
||||
<Compile Include="Traits\Conditions\GrantConditionOnLayer.cs" />
|
||||
<Compile Include="Traits\Conditions\GrantConditionOnTunnelLayer.cs" />
|
||||
<Compile Include="Traits\Conditions\GrantConditionOnJumpjetLayer.cs" />
|
||||
<Compile Include="Traits\Conditions\GrantConditionOnSubterraneanLayer.cs" />
|
||||
<Compile Include="Traits\Conditions\GrantConditionOnMovement.cs" />
|
||||
<Compile Include="Traits\Conditions\GrantConditionOnPrerequisite.cs" />
|
||||
<Compile Include="Traits\Conditions\ConditionManager.cs" />
|
||||
@@ -534,6 +538,9 @@
|
||||
<Compile Include="Traits\World\CrateSpawner.cs" />
|
||||
<Compile Include="Traits\World\CreateMPPlayers.cs" />
|
||||
<Compile Include="Traits\World\DomainIndex.cs" />
|
||||
<Compile Include="Traits\World\Locomotor.cs" />
|
||||
<Compile Include="Traits\World\JumpjetLocomotor.cs" />
|
||||
<Compile Include="Traits\World\SubterraneanLocomotor.cs" />
|
||||
<Compile Include="Traits\World\LoadWidgetAtGameStart.cs" />
|
||||
<Compile Include="Traits\World\MPStartLocations.cs" />
|
||||
<Compile Include="Traits\World\MPStartUnits.cs" />
|
||||
|
||||
Reference in New Issue
Block a user