Skip to content

Changes regarding storage implementation on ManaMarket

Administrator requested to merge github/fork/Meistache/storage into master

Created by: Meistache

Finally.

What's done until now:

  • Storage class for keeping a local storage and manipulating storage;
  • Added storage packets to protocol.py;
  • Added new item trees and their data templates:
    • Delisted tree deals with expired items in the sale tree list;
    • Stack tree allows someone to add an item even that inventory is full, so it will be added to list as soon as it's free;
    • Added changes to main.py to comply with new features.

What needs to be done:

  • storage_open (through @storage command) is kicking MM off;
  • do_delist must take items from stack tree and add to sale tree (my bad; just remembered it now... gotta make a new commit soon)

Merge request reports