M&B: Bannerlord 1.0.0
The horns sound, the ravens gather.
|
Public Member Functions | |
MissionEquipment () | |
MissionEquipment (Equipment spawnEquipment, Banner banner) | |
void | FillFrom (Equipment sourceEquipment, Banner banner) |
float | GetTotalWeightOfWeapons () |
bool | HasAmmo (EquipmentIndex equipmentIndex, out int rangedUsageIndex, out bool hasLoadedAmmo, out bool noAmmoInThisSlot) |
Caution, unlike the convention in this class, will not only check if equipment includes a quiver(AmmoClass) item but will also check whether that item has positive quantity of ammunition(amount) More... | |
int | GetAmmoAmount (WeaponClass ammoClass) |
int | GetAmmoSlotIndexOfWeapon (WeaponClass ammoClass) |
int | GetMaxAmmo (WeaponClass ammoClass) |
void | GetAmmoCountAndIndexOfType (ItemObject.ItemTypeEnum itemType, out int ammoCount, out EquipmentIndex eIndex, EquipmentIndex equippedIndex=EquipmentIndex.None) |
void | CheckLoadedAmmos () |
void | SetUsageIndexOfSlot (EquipmentIndex slotIndex, int usageIndex) |
void | SetReloadPhaseOfSlot (EquipmentIndex slotIndex, short reloadPhase) |
void | SetAmountOfSlot (EquipmentIndex slotIndex, short dataValue, bool addOverflowToMaxAmount=false) |
void | SetHitPointsOfSlot (EquipmentIndex slotIndex, short dataValue, bool addOverflowToMaxHitPoints=false) |
void | SetReloadedAmmoOfSlot (EquipmentIndex slotIndex, EquipmentIndex ammoSlotIndex, short totalAmmo) |
void | SetConsumedAmmoOfSlot (EquipmentIndex slotIndex, short count) |
void | AttachWeaponToWeaponInSlot (EquipmentIndex slotIndex, ref MissionWeapon weapon, ref MatrixFrame attachLocalFrame) |
bool | HasShield () |
bool | HasAnyWeapon () |
bool | HasAnyWeaponWithFlags (WeaponFlags flags) |
ItemObject | GetBanner () |
bool | HasRangedWeapon (WeaponClass requiredAmmoClass=WeaponClass.Undefined) |
bool | ContainsNonConsumableRangedWeaponWithAmmo () |
bool | ContainsMeleeWeapon () |
bool | ContainsShield () |
bool | ContainsSpear () |
bool | ContainsThrownWeapon () |
void | SetGlossMultipliersOfWeaponsRandomly (int seed) |
Static Public Member Functions | |
static EquipmentIndex | SelectWeaponPickUpSlot (Agent agentPickingUp, MissionWeapon weaponBeingPickedUp, bool isStuckMissile) |
static bool | DoesWeaponFitToSlot (EquipmentIndex slotIndex, MissionWeapon weapon) |
Properties | |
MissionWeapon | this[int index] [get, set] |
MissionWeapon | this[EquipmentIndex index] [get, set] |
TaleWorlds.MountAndBlade.MissionEquipment.MissionEquipment | ( | ) |
TaleWorlds.MountAndBlade.MissionEquipment.MissionEquipment | ( | Equipment | spawnEquipment, |
Banner | banner | ||
) |
void TaleWorlds.MountAndBlade.MissionEquipment.FillFrom | ( | Equipment | sourceEquipment, |
Banner | banner | ||
) |
float TaleWorlds.MountAndBlade.MissionEquipment.GetTotalWeightOfWeapons | ( | ) |
|
static |
bool TaleWorlds.MountAndBlade.MissionEquipment.HasAmmo | ( | EquipmentIndex | equipmentIndex, |
out int | rangedUsageIndex, | ||
out bool | hasLoadedAmmo, | ||
out bool | noAmmoInThisSlot | ||
) |
int TaleWorlds.MountAndBlade.MissionEquipment.GetAmmoAmount | ( | WeaponClass | ammoClass | ) |
int TaleWorlds.MountAndBlade.MissionEquipment.GetAmmoSlotIndexOfWeapon | ( | WeaponClass | ammoClass | ) |
int TaleWorlds.MountAndBlade.MissionEquipment.GetMaxAmmo | ( | WeaponClass | ammoClass | ) |
void TaleWorlds.MountAndBlade.MissionEquipment.GetAmmoCountAndIndexOfType | ( | ItemObject.ItemTypeEnum | itemType, |
out int | ammoCount, | ||
out EquipmentIndex | eIndex, | ||
EquipmentIndex | equippedIndex = EquipmentIndex.None |
||
) |
|
static |
void TaleWorlds.MountAndBlade.MissionEquipment.CheckLoadedAmmos | ( | ) |
void TaleWorlds.MountAndBlade.MissionEquipment.SetUsageIndexOfSlot | ( | EquipmentIndex | slotIndex, |
int | usageIndex | ||
) |
void TaleWorlds.MountAndBlade.MissionEquipment.SetReloadPhaseOfSlot | ( | EquipmentIndex | slotIndex, |
short | reloadPhase | ||
) |
void TaleWorlds.MountAndBlade.MissionEquipment.SetAmountOfSlot | ( | EquipmentIndex | slotIndex, |
short | dataValue, | ||
bool | addOverflowToMaxAmount = false |
||
) |
void TaleWorlds.MountAndBlade.MissionEquipment.SetHitPointsOfSlot | ( | EquipmentIndex | slotIndex, |
short | dataValue, | ||
bool | addOverflowToMaxHitPoints = false |
||
) |
void TaleWorlds.MountAndBlade.MissionEquipment.SetReloadedAmmoOfSlot | ( | EquipmentIndex | slotIndex, |
EquipmentIndex | ammoSlotIndex, | ||
short | totalAmmo | ||
) |
void TaleWorlds.MountAndBlade.MissionEquipment.SetConsumedAmmoOfSlot | ( | EquipmentIndex | slotIndex, |
short | count | ||
) |
void TaleWorlds.MountAndBlade.MissionEquipment.AttachWeaponToWeaponInSlot | ( | EquipmentIndex | slotIndex, |
ref MissionWeapon | weapon, | ||
ref MatrixFrame | attachLocalFrame | ||
) |
bool TaleWorlds.MountAndBlade.MissionEquipment.HasShield | ( | ) |
bool TaleWorlds.MountAndBlade.MissionEquipment.HasAnyWeapon | ( | ) |
bool TaleWorlds.MountAndBlade.MissionEquipment.HasAnyWeaponWithFlags | ( | WeaponFlags | flags | ) |
ItemObject TaleWorlds.MountAndBlade.MissionEquipment.GetBanner | ( | ) |
bool TaleWorlds.MountAndBlade.MissionEquipment.HasRangedWeapon | ( | WeaponClass | requiredAmmoClass = WeaponClass.Undefined | ) |
bool TaleWorlds.MountAndBlade.MissionEquipment.ContainsNonConsumableRangedWeaponWithAmmo | ( | ) |
bool TaleWorlds.MountAndBlade.MissionEquipment.ContainsMeleeWeapon | ( | ) |
bool TaleWorlds.MountAndBlade.MissionEquipment.ContainsShield | ( | ) |
bool TaleWorlds.MountAndBlade.MissionEquipment.ContainsSpear | ( | ) |
bool TaleWorlds.MountAndBlade.MissionEquipment.ContainsThrownWeapon | ( | ) |
void TaleWorlds.MountAndBlade.MissionEquipment.SetGlossMultipliersOfWeaponsRandomly | ( | int | seed | ) |
|
getset |
|
getset |