22 Commits

Author SHA1 Message Date
Jordan Irwin
14bb262212 Update for simple_models v2021-08-26 2021-08-26 15:14:14 -07:00
Jordan Irwin
dbe74dcf08 Updated for simple_models v2021-08-23 2021-08-23 14:06:29 -07:00
Jordan Irwin
def95f81c4 Add node sounds 2021-08-17 03:38:24 -07:00
Jordan Irwin
f6c9bc6990 Model moved to simple_models mod 2021-08-17 00:14:07 -07:00
Jordan Irwin
3184f9932e Register alias for old server_shop:shop node 2021-08-15 23:05:43 -07:00
Jordan Irwin
b5c593ea3f Update docstrings 2021-08-15 23:05:22 -07:00
Jordan Irwin
a24764369e Use single node for both seller & buyer shops...
Function is determined by shop definition.

Also:
- "get_currencies", "get_shops", & "get_shop" return table copy
- added methods "server_shop.unregister" & "server_shop.shop_type"
2021-08-15 21:13:35 -07:00
Jordan Irwin
35d66eb6cf Add to TODO list 2021-08-15 16:52:19 -07:00
Jordan Irwin
44d9288853 Minor cleanup 2021-08-15 16:51:43 -07:00
Jordan Irwin
50b833a10d Add "tall" shop nodes 2021-08-15 16:41:31 -07:00
Jordan Irwin
ce7bce526b Fix buyer shop not registered without currency & default presence 2021-08-15 16:26:08 -07:00
Jordan Irwin
2046f2be26 Add localization support 2021-06-10 19:03:00 -07:00
Jordan Irwin
36ff25bdb3 Add buyer shops 2021-05-14 13:16:48 -07:00
Jordan Irwin
4e90c43e34 Don't need to set node meta on construction 2021-05-12 21:02:37 -07:00
Jordan Irwin
2e04535312 Don't use node meta for formspec so players cannot...
...interfere with others' transactions.

FIXME: deposits are broken
2021-05-12 17:45:04 -07:00
Jordan Irwin
2cd4afc380 Remove unnecessary parameter "pos" from is_shop_admin method 2021-05-12 15:48:17 -07:00
Jordan Irwin
66c1e8cc99 Minor cleanup 2021-05-12 14:44:39 -07:00
Jordan Irwin
ba1548c71b Allow registering custom currencies 2021-05-12 13:28:08 -07:00
Jordan Irwin
6921c5bafb Add some safety checks to make sure selected index isn't greater than number of products 2021-05-10 17:47:46 -07:00
Jordan Irwin
c592ddcf7f Don't prepend "Shop:" on displayed shop name 2021-05-03 19:04:47 -07:00
Jordan Irwin
c4522df7a8 Refund any money deposited when formspec is closed 2021-05-03 18:52:05 -07:00
Jordan Irwin
9502fef42a Segregate code 2021-05-03 18:30:30 -07:00