357 Commits

Author SHA1 Message Date
Skivling
c65226113a add walk-through wall nodes 2024-10-27 08:02:21 +13:00
Skivling
e17d050da8 Standardise id & name; remove temporary command 2024-10-21 18:26:40 +13:00
Skivling
8d24b70b8b ensure times travelled works correctly 2024-10-18 22:09:08 +13:00
Skivling
c2f94417d7 Massive simplification removing multiple doors feature and opting for large customisable interiors instead 2024-10-18 21:19:17 +13:00
Skivling
ef89222d7e Remove configurability for default Tardis as it would be overly complex for little gain 2024-10-18 21:17:29 +13:00
Skivling
ee0b58d895 Add new Tardis colour 2024-10-18 21:04:20 +13:00
Skivling
f493bd9c8c update changelog 2024-10-18 17:51:49 +13:00
Skivling
ca0c8ddd2f remove dead code 2024-10-18 17:51:36 +13:00
Skivling
87eb56f6e6 add new settings for Tardis 2024-10-18 17:50:33 +13:00
Skivling
f6e7e64027 minor minetest.log changes and comments 2024-07-26 17:22:01 +12:00
Skivling
e0c5071ee6 Changelog update for Irevol's PR 2024-07-26 17:20:29 +12:00
Skivling
594aa514d3 Merge pull request 'Tardis flattens nodes, Time rotor bug fix' (#62) from Irevol/DrWho_Tardis:main into main
Reviewed-on: https://codeberg.org/Skivling/DrWho_Tardis/pulls/62
Reviewed-by: Skivling <skivling@noreply.codeberg.org>
2024-07-26 04:57:54 +00:00
Irevol
82ef6770e8 Tardis now flattens nodes (nodes with buildable_to = true), time rotor now actually saves data 2024-07-25 14:26:01 -06:00
Skivling
75f363b33a minor fixes to avoid overwriting user save data with slightly outdated data causing bugs 2024-07-21 11:18:27 +12:00
Skivling
78a7e1082a use table.copy() in some situations 2024-07-20 17:25:52 +12:00
Skivling
2258306a15 Merge pull request 'Fix crafting console nodes' (#61) from console_crafting into main
Reviewed-on: https://codeberg.org/Skivling/DrWho_Tardis/pulls/61
2024-07-19 09:21:46 +00:00
Skivling
ba85d51dfb Update Find Biome formspec to autofill the biome name when it's clicked on the list;
don't need to give formspec functions some values when the function get_user()s and gets them anyway
2024-07-19 21:18:43 +12:00
Skivling
dabecf6825 Fix console crafting 2024-07-19 19:22:49 +12:00
Skivling
6aa3e03284 begin console crafting changes 2024-07-19 19:00:43 +12:00
Skivling
d9a3ec5e98 Merge pull request 'Add a new console set: turquiose' (#60) from turq_console into main
Reviewed-on: https://codeberg.org/Skivling/DrWho_Tardis/pulls/60
2024-07-19 06:14:01 +00:00
Skivling
acb137ea2c Add new console set to CHANGELOG 2024-07-19 17:59:57 +12:00
Skivling
93e50a5140 fix typo in recipe 2024-07-19 17:59:18 +12:00
Skivling
2d9ab61ce9 Add new console textures to asset-info.md 2024-07-19 17:49:14 +12:00
Skivling
83d81c72a9 Merge branch 'main' into turq_console 2024-07-19 05:38:33 +00:00
Skivling
d18326c904 Update asset-info.md to v1.2.1 2024-07-19 17:37:49 +12:00
Skivling
c4b749891a Add new Time Rotor 2024-07-19 16:58:33 +12:00
Skivling
f3437828b0 minor init data change; and change when we log the userdata 2024-07-19 16:09:57 +12:00
Skivling
370188a8b1 Recipes and registration for new turquoise console set 2024-07-19 15:53:03 +12:00
Skivling
28ac82e6d7 Add textures for new console set 2024-07-19 15:52:35 +12:00
Skivling
dba17a6175 set has_a_tardis to true when placed 2024-07-19 13:20:52 +12:00
Skivling
c5725d42d4 Use new user data struct - chat commands 2024-07-19 13:20:35 +12:00
Skivling
1cb71610ec check has_a_tardis == false rather than if not has_a_tardis because if nil 2024-07-19 13:20:16 +12:00
Skivling
40e94771f9 Add do we need to migrate check; don't get user data when saving 2024-07-19 13:19:32 +12:00
Skivling
2dc8bc742a Rebuild Tardis to use user data struct; use name rather than player in some places 2024-07-19 13:19:02 +12:00
Skivling
2ce3614044 get_user changes, but it's still broken 2024-07-12 13:24:07 +12:00
Skivling
123d137fdf new user data struct - Sonic 2024-07-12 13:22:30 +12:00
Skivling
60dbccf845 r_pos may be == "" when it's not there 2024-07-12 13:22:00 +12:00
Skivling
5b4dfc346c define ext_list as local instead of global and fix bug 2024-07-12 13:21:07 +12:00
Skivling
daaa79a25a Make blue tardis be in creative inventory 2024-07-12 13:20:31 +12:00
Skivling
7bc83ad509 Use user data structure - interior.lua and doors 2024-07-12 09:40:38 +12:00
Skivling
c24736eac1 Use new user data structure - exterior_api.lua 2024-07-11 21:53:19 +12:00
Skivling
6e649feb42 Make API functions use new user data structure 2024-07-10 14:40:34 +12:00
Skivling
59f6c8974e Convert the rest of the console functions to new user data structure 2024-07-10 13:43:11 +12:00
Skivling
6a879bb1e4 /tardis_energy command to use new data structure 2024-07-10 11:59:18 +12:00
Skivling
83fdf10ab8 get_int when migrating user power, not get_string 2024-07-10 11:58:44 +12:00
Skivling
0af6ed517d Update general_functions, Find Biome, waypoints and Time Rotor power to new user data structure 2024-07-10 11:58:10 +12:00
Skivling
258d17e285 Automatically migrate user data if not already
Create function to only change one key-value pair
2024-07-09 22:17:50 +12:00
Skivling
33a48aade2 Use new user data structure - Travel Factor 2024-07-09 22:17:02 +12:00
Skivling
15c9c9a755 update Changelog 2024-07-09 22:16:35 +12:00
Skivling
1d43a4f303 Use new user data in awards check 2024-07-09 22:16:24 +12:00