|
OpenGothic
Open source reimplementation of Gothic I and II
|
This is the complete list of members for Inventory, including all inherited members.
| activeWeapon() const | Inventory | |
| activeWeapon() | Inventory | |
| addItem(std::unique_ptr< Item > &&p) | Inventory | |
| addItem(std::string_view name, size_t count, World &owner) | Inventory | |
| addItem(size_t cls, size_t count, World &owner) | Inventory | |
| autoEquipWeapons(Npc &owner) | Inventory | |
| clear(GameScript &vm, Npc &owner, bool includeMissionItm=false) | Inventory | |
| clear(GameScript &vm, Interactive &owner, bool includeMissionItm=false) | Inventory | |
| clearSlot(Npc &owner, std::string_view slot, bool remove) | Inventory | |
| currentArmor() | Inventory | inline |
| currentMeleeWeapon() | Inventory | inline |
| currentRangedWeapon() | Inventory | inline |
| currentShield() | Inventory | inline |
| currentSpell(uint8_t s) | Inventory | inline |
| currentSpell(uint8_t s) const | Inventory | inline |
| currentSpellSlot() const | Inventory | |
| delItem(size_t cls, size_t count, Npc &owner) | Inventory | |
| equip(size_t cls, Npc &owner, bool force) | Inventory | |
| equipArmor(int32_t cls, Npc &owner) | Inventory | |
| equipBestArmor(Npc &owner) | Inventory | |
| equipBestMeleeWeapon(Npc &owner) | Inventory | |
| equipBestRangedWeapon(Npc &owner) | Inventory | |
| findByFlags(ItmFlags f, uint32_t num) const | Inventory | |
| getItem(size_t instance) | Inventory | |
| goldCount() const | Inventory | |
| hasMissionItems() const | Inventory | |
| hasRangedWeaponWithAmmo() const | Inventory | |
| hasSpell(int32_t spl) const | Inventory | |
| hasStateItem() const | Inventory | |
| invalidateCond(Npc &owner) | Inventory | |
| Inventory() | Inventory | |
| Inventory(Inventory &&)=default | Inventory | |
| isEmpty() const | Inventory | |
| itemCount(const size_t id) const | Inventory | |
| iterator(IteratorType t) const | Inventory | |
| IteratorType enum name | Inventory | |
| load(Serialize &s, Npc &owner) | Inventory | |
| load(Serialize &s, Interactive &owner, World &w) | Inventory | |
| moveItem(Npc &owner, Inventory &invNpc, Interactive &mobsi) | Inventory | static |
| operator=(Inventory &&)=default | Inventory | |
| priceOf(size_t item) const | Inventory | |
| putAmmunition(Npc &owner, size_t cls, std::string_view slot) | Inventory | |
| putCurrentToSlot(Npc &owner, std::string_view slot) | Inventory | |
| putState(Npc &owner, size_t cls, int state) | Inventory | |
| putToSlot(Npc &owner, size_t cls, std::string_view slot) | Inventory | |
| save(Serialize &s) const | Inventory | |
| sellPriceOf(size_t item) const | Inventory | |
| setCurrentItem(size_t cls) | Inventory | |
| setStateItem(size_t cls) | Inventory | |
| switchActiveSpell(int32_t spell, Npc &owner) | Inventory | |
| switchActiveWeapon(Npc &owner, uint8_t slot) | Inventory | |
| switchActiveWeaponFist() | Inventory | |
| T_Inventory enum value | Inventory | |
| T_Ransack enum value | Inventory | |
| T_Trade enum value | Inventory | |
| transfer(Inventory &to, Inventory &from, Npc *fromNpc, size_t cls, size_t count, World &wrld) | Inventory | static |
| unequip(size_t cls, Npc &owner) | Inventory | |
| unequip(Item *cls, Npc &owner) | Inventory | |
| unequipArmor(GameScript &vm, Npc &owner) | Inventory | |
| unequipWeapons(GameScript &vm, Npc &owner) | Inventory | |
| updateArmorView(Npc &owner) | Inventory | |
| updateBowView(Npc &owner) | Inventory | |
| updateRuneView(Npc &owner) | Inventory | |
| updateShieldView(Npc &owner) | Inventory | |
| updateSwordView(Npc &owner) | Inventory | |
| updateView(Npc &owner) | Inventory | |
| use(size_t cls, Npc &owner, uint8_t slotHint, bool force) | Inventory | |
| ~Inventory() | Inventory |