C# Class ACR_Items.Pricing

Inheritance: CLRScriptFramework.CLRScriptBase
Show file Open project: ALandFarAway/ALFA-Base-Resources Class Usage Examples

Public Properties

Property Type Description
Ammunition List
Armor List
ArmorRulesTypeValues int>.Dictionary
BaseItemValues int>.Dictionary
HeavyWeapons List
LightWeapons List
OOC List
Weapons List

Public Methods

Method Description
AdjustPrice ( CLRScriptBase script, uint target, int adjustBy ) : void
CalculatePrice ( CLRScriptBase script, uint target ) : void
GetIsAmmunition ( int itemType ) : bool
GetIsArmor ( int itemType ) : bool

Private Methods

Method Description
GetAffinityAdjustedValue ( int itemType, PricedItemProperty prop, int type, int subtype, int costTableValue ) : void
GetArmorPrice ( CLRScriptBase script, uint target ) : int
GetHasElementalArmorBonus ( CLRScriptBase script, List itProp, int elementalConstant, int resistanceBonus ) : bool
GetHasElementalWeaponBonus ( CLRScriptBase script, List itProp, int elementalConstant, int damageBonus ) : bool
GetHasSavingThrowBonus ( CLRScriptBase script, List itProp, int saveBonus ) : bool
GetHasSpecificSavingThrowBonus ( CLRScriptBase script, List itProp, int saveType, int saveBonus ) : bool
GetHasSpecificSavingThrowPenalty ( CLRScriptBase script, List itProp, int saveType, int saveBonus ) : bool
GetHasVersusAlignmentBonus ( CLRScriptBase script, List itProp, int alignmentTarget, int damageBonus ) : bool
GetIsAlchemicalSilver ( CLRScriptBase script, List itProp ) : bool
GetIsHalfWeight ( CLRScriptBase script, List itProp ) : bool
GetIsHeavyWeapon ( int itemType ) : bool
GetIsLightWeapon ( int itemType ) : bool
GetIsMasterwork ( CLRScriptBase script, List itProp ) : bool
GetIsMasterworkAmmunition ( CLRScriptBase script, List itProp ) : bool
GetIsOOCItem ( int itemType ) : bool
GetIsUseRestrictedByClass ( CLRScriptBase script, List itProp ) : bool
GetIsWeapon ( int itemType ) : bool
GetWeaponPrice ( CLRScriptBase script, uint target ) : int
GetWonderousPrice ( CLRScriptBase script, uint target ) : int

Method Details

AdjustPrice() public static method

public static AdjustPrice ( CLRScriptBase script, uint target, int adjustBy ) : void
script CLRScriptFramework.CLRScriptBase
target uint
adjustBy int
return void

CalculatePrice() public static method

public static CalculatePrice ( CLRScriptBase script, uint target ) : void
script CLRScriptFramework.CLRScriptBase
target uint
return void

GetIsAmmunition() public static method

public static GetIsAmmunition ( int itemType ) : bool
itemType int
return bool

GetIsArmor() public static method

public static GetIsArmor ( int itemType ) : bool
itemType int
return bool

Property Details

Ammunition public static property

public static List Ammunition
return List

Armor public static property

public static List Armor
return List

ArmorRulesTypeValues public static property

public static Dictionary ArmorRulesTypeValues
return int>.Dictionary

BaseItemValues public static property

public static Dictionary BaseItemValues
return int>.Dictionary

HeavyWeapons public static property

public static List HeavyWeapons
return List

LightWeapons public static property

public static List LightWeapons
return List

OOC public static property

public static List OOC
return List

Weapons public static property

public static List Weapons
return List