C# Класс ACR_Items.Pricing

Наследование: CLRScriptFramework.CLRScriptBase
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
Ammunition List
Armor List
ArmorRulesTypeValues int>.Dictionary
BaseItemValues int>.Dictionary
HeavyWeapons List
LightWeapons List
OOC List
Weapons List

Открытые методы

Метод Описание
AdjustPrice ( CLRScriptBase script, uint target, int adjustBy ) : void
CalculatePrice ( CLRScriptBase script, uint target ) : void
GetIsAmmunition ( int itemType ) : bool
GetIsArmor ( int itemType ) : bool

Приватные методы

Метод Описание
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

Описание методов

AdjustPrice() публичный статический Метод

public static AdjustPrice ( CLRScriptBase script, uint target, int adjustBy ) : void
script CLRScriptFramework.CLRScriptBase
target uint
adjustBy int
Результат void

CalculatePrice() публичный статический Метод

public static CalculatePrice ( CLRScriptBase script, uint target ) : void
script CLRScriptFramework.CLRScriptBase
target uint
Результат void

GetIsAmmunition() публичный статический Метод

public static GetIsAmmunition ( int itemType ) : bool
itemType int
Результат bool

GetIsArmor() публичный статический Метод

public static GetIsArmor ( int itemType ) : bool
itemType int
Результат bool

Описание свойств

Ammunition публичное статическое свойство

public static List Ammunition
Результат List

Armor публичное статическое свойство

public static List Armor
Результат List

ArmorRulesTypeValues публичное статическое свойство

public static Dictionary ArmorRulesTypeValues
Результат int>.Dictionary

BaseItemValues публичное статическое свойство

public static Dictionary BaseItemValues
Результат int>.Dictionary

HeavyWeapons публичное статическое свойство

public static List HeavyWeapons
Результат List

LightWeapons публичное статическое свойство

public static List LightWeapons
Результат List

OOC публичное статическое свойство

public static List OOC
Результат List

Weapons публичное статическое свойство

public static List Weapons
Результат List