DIFF

ActionFishing.c

/*class ActionFishingCB : ActionContinuousBaseCB
{
	override void CreateActionComponent()
	{
		m_ActionData.m_ActionComponent = new CAContinuousFish;
	}
};

class ActionFishing: ActionContinuousBase
{
	void ActionFishing()
	{
		m_CallbackClass = ActionFishingCB;
		m_Sounds.Insert("FishStruggling_0");
		m_Sounds.Insert("FishStruggling_1");
		m_Sounds.Insert("FishStruggling_2");
		m_SpecialtyWeight = UASoftSkillsWeight.PRECISE_MEDIUM;
		m_CommandUID = DayZPlayerConstants.CMD_ACTIONFB_FISHING;
		m_FullBody = true;
		m_StanceMask = DayZPlayerConstants.STANCEMASK_ERECT | DayZPlayerConstants.STANCEMASK_CROUCH;
	}
	
	override void CreateConditionComponents()  
	{
		
		m_ConditionItem = new CCINonRuined;
		m_ConditionTarget = new CCTNone;
	}
		
	override string GetText()
	{
		return "#pull";
	}
	
	override bool ActionCondition( PlayerBase player, ActionTarget target, ItemBase item )
	{	
		FishingRod_Base nitem = FishingRod_Base.Cast( item );
		if ( nitem.IsFishingActive() )
		{
			return true;
		}
		else
		{
			return false;
		}
	}

	override void OnEndServer( ActionData action_data )
	{
		action_data.m_Player.GetSoftSkillsManager().AddSpecialty( m_SpecialtyWeight );
	}
};*/