CancelDrag, StartDrag: update interface panel to change drag icon status.

DrawTraitRadius uses usColour.
Allow to start dragging from any stance, soldier will crouch automatically.
Show draggable objects when drag skill menu is active.
Press [\] key to start dragging object/solder/corpse in front of merc.

git-svn-id: https://ja2svn.mooo.com/source/ja2/trunk/GameSource/ja2_v1.13/Build@9369 3b4a5df2-a311-0410-b5c6-a8a6f20db521
This commit is contained in:
Sevenfm
2022-04-24 18:21:44 +00:00
parent cdc605d5ab
commit 904fae7a96
11 changed files with 345 additions and 82 deletions
+3 -3
View File
@@ -3667,7 +3667,7 @@ if(!GridNoOnVisibleWorldTile(iDestination))
}
// Flugente: dragging someone
if ( s->IsDraggingSomeone( ) )
if ( s->IsDragging( ) )
{
ubAPCost *= gItemSettings.fDragAPCostModifier;
}
@@ -4782,7 +4782,7 @@ INT32 PlotPath( SOLDIERTYPE *pSold, INT32 sDestGridNo, INT8 bCopyRoute, INT8 bPl
}
// Flugente: dragging someone
if ( pSold->IsDraggingSomeone( ) )
if ( pSold->IsDragging( ) )
{
sMovementAPsCost *= gItemSettings.fDragAPCostModifier;
}
@@ -4922,7 +4922,7 @@ INT32 PlotPath( SOLDIERTYPE *pSold, INT32 sDestGridNo, INT8 bCopyRoute, INT8 bPl
}
// Flugente: dragging someone
if ( pSold->IsDraggingSomeone() )
if ( pSold->IsDragging() )
{
sPointsWalk *= gItemSettings.fDragAPCostModifier;
sPointsCrawl *= gItemSettings.fDragAPCostModifier;