|
| enum class | ConditionType : int {
KilledByPlayer = 0
, KilledByPlayerOrPets = 1
, KilledByActor = 2
, ActorKilled = 3
,
RandomChance = 4
, RandomDifficultyChance = 5
, RandomChanceWithLooting = 6
, RandomRegionalDifficultyChance = 7
,
HasMarkVariant = 8
, HasVariant = 9
, MatchTool = 10
, DamagedByActor = 11
,
PassengerOfActor = 12
, IsBaby = 13
, ActorFilter = 14
, HasPropertyCondition = 15
,
BoolPropertyValueCondition = 16
, IntPropertyValueCondition = 17
, FloatPropertyValueCondition = 18
, EnumPropertyValueCondition = 19
} |
| |
|
|
LootItemMatchToolCondition & | operator= (LootItemMatchToolCondition const &) |
| |
|
| LootItemMatchToolCondition (LootItemMatchToolCondition const &) |
| |
| virtual bool | applies (::Random &, ::LootTableContext &context) |
| |
| virtual::LootItemCondition::ConditionType | getConditionType () const |
| |
| MCAPI | LootItemMatchToolCondition (::IntRange count, ::IntRange durability, ::std::string itemName, ::std::vector<::LootItemMatchToolCondition::EnchantInfo > enchantments, ::std::vector<::ItemDescriptor > itemTagsAny, ::std::vector<::ItemDescriptor > itemTagsAll, ::std::vector<::ItemDescriptor > itemTagsNone) |
| |
| MCAPI bool | _doItemTagsMatch (::Item const &item) const |
| |
| MCAPI void * | $ctor (::IntRange count, ::IntRange durability, ::std::string itemName, ::std::vector<::LootItemMatchToolCondition::EnchantInfo > enchantments, ::std::vector<::ItemDescriptor > itemTagsAny, ::std::vector<::ItemDescriptor > itemTagsAll, ::std::vector<::ItemDescriptor > itemTagsNone) |
| |
| MCAPI void | $dtor () |
| |
| MCAPI bool | $applies (::Random &, ::LootTableContext &context) |
| |
| MCAPI::LootItemCondition::ConditionType | $getConditionType () const |
| |
◆ LootItemMatchToolCondition()
- Attention
- This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.
◆ applies()
◆ getConditionType()
| virtual::LootItemCondition::ConditionType LootItemMatchToolCondition::getConditionType |
( |
| ) |
const |
|
virtual |
◆ _doItemTagsMatch()
| MCAPI bool LootItemMatchToolCondition::_doItemTagsMatch |
( |
::Item const & | item | ) |
const |
- Attention
- This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.
◆ deserialize() [1/2]
- Attention
- This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.
◆ $ctor()
- Attention
- This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.
◆ $dtor()
| MCAPI void LootItemMatchToolCondition::$dtor |
( |
| ) |
|
- Attention
- This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.
◆ $applies()
- Attention
- This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.
◆ $getConditionType()
| MCAPI::LootItemCondition::ConditionType LootItemMatchToolCondition::$getConditionType |
( |
| ) |
const |
- Attention
- This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.
◆ $vftable()
| static MCAPI void ** LootItemMatchToolCondition::$vftable |
( |
| ) |
|
|
static |
- Attention
- This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.
◆ deserialize() [2/2]
- Attention
- This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.
The documentation for this class was generated from the following file: