C# Class SWLOR.Game.Server.Perk.Harvesting.SpeedyResourceScanner

Inheritance: IPerkHandler
Show file Open project: zunath/SWLOR_NWN

Public Methods

Method Description
CanCastSpell ( NWCreature oPC, NWObject oTarget, int spellTier ) : string
CastingTime ( NWCreature oPC, float baseCastingTime, int spellTier ) : float
CooldownCategoryID ( NWCreature creature, int? baseCooldownCategoryID, int spellTier ) : int?
CooldownTime ( NWCreature oPC, float baseCooldownTime, int spellTier ) : float
FPCost ( NWCreature oPC, int baseFPCost, int spellTier ) : int
IsHostile ( ) : bool
OnConcentrationTick ( NWCreature creature, NWObject target, int perkLevel, int tick ) : void
OnCustomEnmityRule ( NWCreature creature, int amount ) : void
OnImpact ( NWCreature creature, NWObject target, int perkLevel, int spellTier ) : void
OnItemEquipped ( NWCreature creature, NWItem oItem ) : void
OnItemUnequipped ( NWCreature creature, NWItem oItem ) : void
OnPurchased ( NWCreature creature, int newLevel ) : void
OnRemoved ( NWCreature creature ) : void

Method Details

CanCastSpell() public method

public CanCastSpell ( NWCreature oPC, NWObject oTarget, int spellTier ) : string
oPC NWCreature
oTarget NWObject
spellTier int
return string

CastingTime() public method

public CastingTime ( NWCreature oPC, float baseCastingTime, int spellTier ) : float
oPC NWCreature
baseCastingTime float
spellTier int
return float

CooldownCategoryID() public method

public CooldownCategoryID ( NWCreature creature, int? baseCooldownCategoryID, int spellTier ) : int?
creature NWCreature
baseCooldownCategoryID int?
spellTier int
return int?

CooldownTime() public method

public CooldownTime ( NWCreature oPC, float baseCooldownTime, int spellTier ) : float
oPC NWCreature
baseCooldownTime float
spellTier int
return float

FPCost() public method

public FPCost ( NWCreature oPC, int baseFPCost, int spellTier ) : int
oPC NWCreature
baseFPCost int
spellTier int
return int

IsHostile() public method

public IsHostile ( ) : bool
return bool

OnConcentrationTick() public method

public OnConcentrationTick ( NWCreature creature, NWObject target, int perkLevel, int tick ) : void
creature NWCreature
target NWObject
perkLevel int
tick int
return void

OnCustomEnmityRule() public method

public OnCustomEnmityRule ( NWCreature creature, int amount ) : void
creature NWCreature
amount int
return void

OnImpact() public method

public OnImpact ( NWCreature creature, NWObject target, int perkLevel, int spellTier ) : void
creature NWCreature
target NWObject
perkLevel int
spellTier int
return void

OnItemEquipped() public method

public OnItemEquipped ( NWCreature creature, NWItem oItem ) : void
creature NWCreature
oItem NWItem
return void

OnItemUnequipped() public method

public OnItemUnequipped ( NWCreature creature, NWItem oItem ) : void
creature NWCreature
oItem NWItem
return void

OnPurchased() public method

public OnPurchased ( NWCreature creature, int newLevel ) : void
creature NWCreature
newLevel int
return void

OnRemoved() public method

public OnRemoved ( NWCreature creature ) : void
creature NWCreature
return void