C# Class ACR_Items.Pricing

Inheritance: CLRScriptFramework.CLRScriptBase
Exibir arquivo 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_oe static_oe property

public static List Ammunition
return List

Armor public_oe static_oe property

public static List Armor
return List

ArmorRulesTypeValues public_oe static_oe property

public static Dictionary ArmorRulesTypeValues
return int>.Dictionary

BaseItemValues public_oe static_oe property

public static Dictionary BaseItemValues
return int>.Dictionary

HeavyWeapons public_oe static_oe property

public static List HeavyWeapons
return List

LightWeapons public_oe static_oe property

public static List LightWeapons
return List

OOC public_oe static_oe property

public static List OOC
return List

Weapons public_oe static_oe property

public static List Weapons
return List