#include "ItemSkill.h" ItemSkill::ItemSkill( const ItemType* zSkillType ) : Framework::ReferenceCounter(), skillType( zSkillType ) {} const ItemType* ItemSkill::zSkillType() { return skillType; } BasicItemSkill::BasicItemSkill( const ItemType* zSkillType, float maxXP, float durabilityModifier, float speedModifier, float luckModifier, float staminaModifier, float hungerModifier, float xpIncrease ) : ItemSkill( zSkillType ), level( 1 ), xp( 0 ), maxXP( maxXP ), durabilityModifier( durabilityModifier ), speedModifier( speedModifier ), luckModifier( luckModifier ), staminaModifier( staminaModifier ), hungerModifier( hungerModifier ) {} void BasicItemSkill::use( Entity* zActor, Item* zUsedItem, Block* zTarget ) {} void BasicItemSkill::use( Entity* zActor, Item* zUsedItem, Entity* zTarget ) {}