ActionFoldMap.c
//dummy action. Unfold 'looped action' canceled from elswhere
class ActionFoldMap: ActionBase
{
void ActionFoldMap()
{
m_Text = "#fold_map";
}
override bool IsInstant()
{
return true;
}
override void CreateConditionComponents()
{
m_ConditionItem = new CCINonRuined;
m_ConditionTarget = new CCTNone;
}
override bool HasTarget()
{
return false;
}
override bool ActionCondition( PlayerBase player, ActionTarget target, ItemBase item )
{
if (player.m_hac && player.IsMapOpen())
{
return true;
}
return false;
}
override int GetActionCategory()
{
return AC_SINGLE_USE;
}
override bool CanBePerformedWhileChangingStance()
{
return false;
}
};