Commit Graph

27 Commits

Author SHA1 Message Date
b591391197 Handle structured server errors in fail events 2021-02-28 18:51:59 -05:00
4b6c1570ac Load and update shop keywords, update shop gold 2021-02-13 17:51:34 -05:00
b33fa4ec77 Merch chest activator, fixup buy and sell
Moved public chest to dummy cell and created activator with chest model to interact with in the shop cell instead. Fixed issues with buying and selling to shops.
2021-02-09 23:54:24 -05:00
f1cdd9baf5 Update esp 2021-02-06 00:30:17 -05:00
c986c14754 Allow selling items to the public merch chest 2021-02-06 00:29:47 -05:00
5e36e7bb6b Update Bazaar Realm.esp
This also disables the shelf statics in the BREmpty cell, since shelves should be dynamically loaded now.
2021-01-23 20:13:10 -05:00
13d4ad31c8 Refactor Merchandise and shelves
Update scripts to support new shelf and merch loading process. See Plugin code for details.
2021-01-23 20:11:47 -05:00
8eeae0cf64 Partial refactor of merch for multiple shelves
Loads merch onto multiple shelves after loading interior refs.
2020-11-28 23:46:33 -05:00
90087c3056 Update calls to load interior ref lists 2020-11-21 01:37:41 -05:00
679a97a2d6 Update ESP file 2020-11-18 23:37:07 -05:00
e032084c1c Fix load shop, implement vendor NPC transactions
Splits out the original merchandise chest into two chests: a private merchandise chest in a dummy cell that sources the shelves when visiting a shop and a public chest in the interior of the shop that allows visitors to sell items and owners to deposit or withdraw items from the shop merchandise.
2020-11-18 23:31:41 -05:00
5cf8deea30 Fix list shops cancel, run maintenance on load 2020-11-14 02:25:02 -05:00
ece73fcf0e Implement buying merchandise off shelf
Refreshes the shelf after buying and after closing chest.
2020-11-02 01:39:45 -05:00
69b87517ec Get/Set merch and refs by shop id
Also, rename placeholder to activator. Some MCM UI improvements.
2020-10-25 03:21:08 -04:00
40350de32e Update esp file 2020-10-20 01:36:24 -04:00
1d5ce98b8d Load selected shop in list shops menu
Haven't tested yet, waiting for API to compile
2020-10-20 01:26:49 -04:00
388fd7b7e0 Add ListShops action to MCM menu
Very bare-bones and expiremental right now as I figure out the best UI for choosing shops.
2020-10-19 01:13:18 -04:00
e6a4b19f5a Refactor API calls to use success/fail events
All async native function calls now respond on separate success & fail events.

Improve error messages and save `BugReportCopy` in one place on BRQuestScript.
2020-10-18 20:56:10 -04:00
cd9d11edfd Add shop name & desc update, better error handling 2020-10-18 02:33:26 -04:00
2e0a283ce5 Remove existing pex compiled scripts 2020-10-17 19:29:31 -04:00
ae64831ca3 Start gitignoring pex files
Was starting to get too annoying.
2020-10-17 19:25:17 -04:00
8030bb1c8a BRClient.Init bool result, messagebox on error 2020-10-17 19:23:57 -04:00
2f61106649 Reset MCM UI when StartMod fails 2020-10-16 20:20:51 -04:00
561b9574b6 Use events for calls to async native functions 2020-10-15 23:42:57 -04:00
4c9ab4bef2 Handle Replace3D in callback in trigger script 2020-10-13 22:38:27 -04:00
fd89a8ee0d Rename workspace, add REAMDE 2020-10-12 21:45:07 -04:00
6cdd85a866 Initial commit, all scripts and esp 2020-10-12 21:26:16 -04:00