71 Commits

Author SHA1 Message Date
BuckarooBanzay
2f7bcd6eb1 build-over test 2023-03-12 18:49:40 +01:00
BuckarooBanzay
492ae80fcd remove replace stuff 2023-03-12 18:47:29 +01:00
BuckarooBanzay
c8fc030463 add building_lib.replace 2023-03-11 21:56:25 +01:00
BuckarooBanzay
c23e610bff Merge branch 'main' of github.com:BuckarooBanzay/building_lib 2023-01-09 16:58:01 +01:00
BuckarooBanzay
86f48a85cb add building_lib.get_building_def_at 2023-01-09 16:56:34 +01:00
BuckarooBanzay
53a4fdceae mtt util 2022-11-25 16:28:33 +01:00
BuckarooBanzay
41491f119b nil check on place 2022-11-21 20:14:05 +01:00
BuckarooBanzay
a0187786c5 add memoize util 2022-11-14 15:32:23 +01:00
BuckarooBanzay
38b0767048 autoplacer 2022-11-14 15:05:17 +01:00
BuckarooBanzay
c9913e1df1 mapgen fix 2022-11-14 10:03:22 +01:00
BuckarooBanzay
f6e65b26dc fix remove pos issue 2022-11-14 09:30:11 +01:00
BuckarooBanzay
7d28d4a9dc fix condition matching 2022-11-13 21:43:35 +01:00
BuckarooBanzay
f8cf65de54 add nil check 2022-11-13 17:02:50 +01:00
BuckarooBanzay
5d99536ae3 fixes / underground selector 2022-11-12 20:14:42 +01:00
BuckarooBanzay
8e36db2746 spec rework 2022-11-12 20:10:20 +01:00
BuckarooBanzay
e0905b9a22 build_over fixes 2022-11-11 13:10:44 +01:00
BuckarooBanzay
0053a2e248 fix underground placement 2022-11-10 20:06:24 +01:00
BuckarooBanzay
1ef14ced41 add hacks 2022-11-10 19:58:58 +01:00
BuckarooBanzay
dd0e9df23b nil check 2022-11-10 19:09:22 +01:00
BuckarooBanzay
5b99f84e25 size attribute in placed event 2022-11-10 11:10:39 +01:00
BuckarooBanzay
16fb3129ae events 2022-11-10 10:58:50 +01:00
BuckarooBanzay
e363dfe9f6 mapgen surface and underground types 2022-11-10 08:58:48 +01:00
BuckarooBanzay
5bc7481487 fix typo 2022-11-10 08:55:01 +01:00
BuckarooBanzay
56e391cdeb group / on_group conditions 2022-11-10 08:54:22 +01:00
BuckarooBanzay
e898b07c5c api cleanup 2022-11-10 08:37:08 +01:00
BuckarooBanzay
430cff3c03 add building_lib.register_alias 2022-11-10 08:34:32 +01:00
BuckarooBanzay
4832b39e62 pass through on_metadata 2022-11-10 08:24:48 +01:00
BuckarooBanzay
6e7ccca254 build_over fix and tests 2022-11-10 08:09:26 +01:00
BuckarooBanzay
03db7c71ce preview redo 2022-11-10 07:47:21 +01:00
BuckarooBanzay
641eee183c rename "default" placement to "mapblock_lib" 2022-11-10 07:34:56 +01:00
BuckarooBanzay
8bfc85cedb remove do_ prefixes 2022-11-10 07:32:40 +01:00
BuckarooBanzay
8dd92d1c14 more testing 2022-11-10 07:31:18 +01:00
BuckarooBanzay
9d4412aae0 move conditions 2022-11-10 07:22:53 +01:00
BuckarooBanzay
d45f5f7477 conditions module 2022-11-10 07:22:21 +01:00
BuckarooBanzay
f8e3c1af32 expose is_water in mapgen 2022-11-08 21:36:05 +01:00
BuckarooBanzay
fe1edc5dd5 build_over support 2022-11-08 14:18:15 +01:00
BuckarooBanzay
fbb5cb5649 doc updates / replacements 2022-11-08 13:08:30 +01:00
BuckarooBanzay
44d1aa1c44 owner system 2022-11-08 08:47:54 +01:00
BuckarooBanzay
3148c64c7d cleanup 2022-11-08 08:35:44 +01:00
BuckarooBanzay
bc810a40f1 pos iter cleanup 2022-11-08 08:27:19 +01:00
BuckarooBanzay
4ca4785744 marker support 2022-11-07 21:44:57 +01:00
BuckarooBanzay
3e4b1bcd3d preview cleanup 2022-11-07 20:55:42 +01:00
BuckarooBanzay
0bb615b1e9 entity rework 2022-11-07 20:37:44 +01:00
BuckarooBanzay
e969b6c8a7 fully working mapgen 2022-11-07 15:45:54 +01:00
BuckarooBanzay
5c85e5af42 perlin 2d cache 2022-11-07 15:19:52 +01:00
BuckarooBanzay
a05efe4f10 mapgen limits 2022-11-07 15:11:50 +01:00
BuckarooBanzay
f2d58d84d4 add replace support 2022-11-07 14:40:39 +01:00
BuckarooBanzay
1e8a0a7fc9 working mapgen 2022-11-07 14:27:56 +01:00
BuckarooBanzay
a932670ce5 add rotation_offset support 2022-11-07 11:54:42 +01:00
BuckarooBanzay
e339d405a6 cache and mapgen support 2022-11-07 10:16:23 +01:00