Commit Graph

24 Commits (cc0ea902412e5176c06794e7d7848ff31e987f35)

Author SHA1 Message Date
Joey Hines 73844c0c8f Refactored how config data is handled and added new stress tests. 2018-08-09 21:25:55 -05:00
Joey Hines 5b0027668b Added edit commands for locations 2018-07-31 19:22:17 -05:00
Joey Hines 04ccf94d1a addtunnel now can't update locations with existing tunnels. Also several other fixes 2018-07-29 08:59:11 -05:00
Joey Hines 93827f5f90 Refactored to handle sessions cleaner. Command logic now is in Commands.py. This should make adding new commands easier and keep logic the same in MC. 2018-07-22 18:56:07 -05:00
Joey Hines 77814ce42d Split DatabaseModels.py file ahead of refactoring 2018-07-22 07:52:49 -05:00
Joey Hines 6e758de772 Refactored session handling to avoid disconnect issues 2018-07-21 20:44:43 -05:00
Joey Hines b715d9e0b9 MySQL fixed session issues 2018-07-21 17:22:28 -05:00
Joey Hines 4c0d8d2384 Switched SQL backend to MySQL 2018-07-21 13:28:31 -05:00
Joey Hines c821491cd4 Added ORM relations for deleting objects 2018-07-21 09:18:01 -05:00
Joey Hines ba5da981b4 Removed y coord from all commands and fixed test cases to match new changes 2018-07-21 00:45:52 -05:00
Joey Hines 9a20e0155e find command now searches more than just players and adjusted string formating 2018-07-20 23:44:41 -05:00
Joey Hines 625e4dc796 Added commands and interface support for the new shops. Also changed how linked objects handle printing. 2018-07-20 20:50:24 -05:00
Joey Hines d5d75841c8 Change addbase/addshop syntax and create a tunnel object 2018-07-19 20:18:22 -05:00
Joey Hines 6622b98830 Added flag support for commands that had optional params 2018-07-15 13:27:11 -05:00
Joey Hines eccfba5bec Added LocationNameNotUniqueError to handle unique constraint errors better 2018-07-15 10:56:56 -05:00
Joey Hines 1ca6603f2a Added an interface layer for discord so discord uuids can be used for tracking player info. This will also alow a MC interface to be created when plugin support is added 2018-07-08 14:19:40 -05:00
Joey Hines 06f5feae4e Added features and bug fixes according to sprint 1. Added new location info to locations and made getting shop info easier. Also fixed bugs that caused db crahses. 2018-07-03 19:05:35 -05:00
Joey Hines 1783c58e2a Fixed case sensitivity and added a shopinfo command. (Resolves BackLog entries 1 and 4) 2018-07-01 10:10:10 -05:00
Joey Hines 77ded8497e Improved Error Handling 2018-06-30 10:07:56 -05:00
Joey Hines 08bc344922 Added commands to add items to shop inventories and to lookup items for sale 2018-06-23 15:27:00 -05:00
Joey Hines 484f1ed260 Added basic command support for shops 2018-06-23 12:33:02 -05:00
Joey Hines c642f535f8 Fixed UUID lookup 2018-06-23 10:17:51 -05:00
Joey Hines 26b19f4836 MC UUID is now used to track players 2018-06-02 21:42:31 -05:00
Joey Hines c9f5749611 Added unit tests for GeoffreyDatabase 2018-06-02 12:40:55 -05:00