mirror of
https://github.com/SapphireServer/Sapphire.git
synced 2025-04-24 05:37:45 +00:00
fixed inventory sizes
This commit is contained in:
parent
c4b74f7d2e
commit
c2826ddc21
1 changed files with 18 additions and 17 deletions
|
@ -35,15 +35,16 @@ using namespace Sapphire::Network::ActorControl;
|
||||||
|
|
||||||
void Sapphire::Entity::Player::initInventory()
|
void Sapphire::Entity::Player::initInventory()
|
||||||
{
|
{
|
||||||
|
const uint8_t inventorySize = 25;
|
||||||
auto setupContainer = [ this ]( InventoryType type, uint8_t maxSize, const std::string& tableName,
|
auto setupContainer = [ this ]( InventoryType type, uint8_t maxSize, const std::string& tableName,
|
||||||
bool isMultiStorage, bool isPersistentStorage = true )
|
bool isMultiStorage, bool isPersistentStorage = true )
|
||||||
{ m_storageMap[ type ] = make_ItemContainer( type, maxSize, tableName, isMultiStorage, isPersistentStorage ); };
|
{ m_storageMap[ type ] = make_ItemContainer( type, maxSize, tableName, isMultiStorage, isPersistentStorage ); };
|
||||||
|
|
||||||
// main bags
|
// main bags
|
||||||
setupContainer( Bag0, 34, "charaiteminventory", true );
|
setupContainer( Bag0, inventorySize, "charaiteminventory", true );
|
||||||
setupContainer( Bag1, 34, "charaiteminventory", true );
|
setupContainer( Bag1, inventorySize, "charaiteminventory", true );
|
||||||
setupContainer( Bag2, 34, "charaiteminventory", true );
|
setupContainer( Bag2, inventorySize, "charaiteminventory", true );
|
||||||
setupContainer( Bag3, 34, "charaiteminventory", true );
|
setupContainer( Bag3, inventorySize, "charaiteminventory", true );
|
||||||
|
|
||||||
// gear set
|
// gear set
|
||||||
setupContainer( GearSet0, 13, "charaitemgearset", true );
|
setupContainer( GearSet0, 13, "charaitemgearset", true );
|
||||||
|
@ -55,43 +56,43 @@ void Sapphire::Entity::Player::initInventory()
|
||||||
setupContainer( Crystal, 11, "charaiteminventory", true );
|
setupContainer( Crystal, 11, "charaiteminventory", true );
|
||||||
|
|
||||||
// armory weapons - 0
|
// armory weapons - 0
|
||||||
setupContainer( ArmoryMain, 34, "charaiteminventory", true );
|
setupContainer( ArmoryMain, inventorySize, "charaiteminventory", true );
|
||||||
|
|
||||||
// armory offhand - 1
|
// armory offhand - 1
|
||||||
setupContainer( ArmoryOff, 34, "charaiteminventory", true );
|
setupContainer( ArmoryOff, inventorySize, "charaiteminventory", true );
|
||||||
|
|
||||||
//armory head - 2
|
//armory head - 2
|
||||||
setupContainer( ArmoryHead, 34, "charaiteminventory", true );
|
setupContainer( ArmoryHead, inventorySize, "charaiteminventory", true );
|
||||||
|
|
||||||
//armory body - 3
|
//armory body - 3
|
||||||
setupContainer( ArmoryBody, 34, "charaiteminventory", true );
|
setupContainer( ArmoryBody, inventorySize, "charaiteminventory", true );
|
||||||
|
|
||||||
//armory hand - 4
|
//armory hand - 4
|
||||||
setupContainer( ArmoryHand, 34, "charaiteminventory", true );
|
setupContainer( ArmoryHand, inventorySize, "charaiteminventory", true );
|
||||||
|
|
||||||
//armory waist - 5
|
//armory waist - 5
|
||||||
setupContainer( ArmoryWaist, 34, "charaiteminventory", true );
|
setupContainer( ArmoryWaist, inventorySize, "charaiteminventory", true );
|
||||||
|
|
||||||
//armory legs - 6
|
//armory legs - 6
|
||||||
setupContainer( ArmoryLegs, 34, "charaiteminventory", true );
|
setupContainer( ArmoryLegs, inventorySize, "charaiteminventory", true );
|
||||||
|
|
||||||
//armory feet - 7
|
//armory feet - 7
|
||||||
setupContainer( ArmoryFeet, 34, "charaiteminventory", true );
|
setupContainer( ArmoryFeet, inventorySize, "charaiteminventory", true );
|
||||||
|
|
||||||
//neck
|
//neck
|
||||||
setupContainer( ArmoryNeck, 34, "charaiteminventory", true );
|
setupContainer( ArmoryNeck, inventorySize, "charaiteminventory", true );
|
||||||
|
|
||||||
//earring
|
//earring
|
||||||
setupContainer( ArmoryEar, 34, "charaiteminventory", true );
|
setupContainer( ArmoryEar, inventorySize, "charaiteminventory", true );
|
||||||
|
|
||||||
//wrist
|
//wrist
|
||||||
setupContainer( ArmoryWrist, 34, "charaiteminventory", true );
|
setupContainer( ArmoryWrist, inventorySize, "charaiteminventory", true );
|
||||||
|
|
||||||
//armory rings - 11
|
//armory rings - 11
|
||||||
setupContainer( ArmoryRing, 34, "charaiteminventory", true );
|
setupContainer( ArmoryRing, inventorySize, "charaiteminventory", true );
|
||||||
|
|
||||||
//soul crystals - 13
|
//soul crystals - 13
|
||||||
setupContainer( ArmorySoulCrystal, 34, "charaiteminventory", true );
|
setupContainer( ArmorySoulCrystal, inventorySize, "charaiteminventory", true );
|
||||||
|
|
||||||
// item hand in container
|
// item hand in container
|
||||||
// non-persistent container, will not save its contents
|
// non-persistent container, will not save its contents
|
||||||
|
|
Loading…
Add table
Reference in a new issue