15 Commits

Author SHA1 Message Date
BuckarooBanzay
8a5f21941d per player replacements
Some checks failed
luacheck / luacheck (push) Has been cancelled
test / build (push) Has been cancelled
2025-01-04 16:46:10 +01:00
Buckaroo Banzai
3466f84540
Composition tool (#6)
* persist template metadata

* composition tool

* composition utils

* wip

* wip

* use swap_node for handles

* formspec

* wip

* set composition origin to first min-pos

* composition duplication and we area

* wallmounted replacement

---------

Co-authored-by: BuckarooBanzay <BuckarooBanzay@users.noreply.github.com>
2025-01-04 14:03:09 +01:00
BuckarooBanzay
2a970a5074 fix metadata removal on playback 2024-09-23 11:52:08 +02:00
BuckarooBanzay
3dbe0fe166 travelnet compat 2024-03-15 11:05:33 +01:00
BuckarooBanzay
e486a1ba64 add pick_and_place.register_on_deserialize 2024-03-15 08:04:00 +01:00
Buckaroo Banzai
6020a94ccf
recording and playback support (#3)
* recording and playback support

* wip

* wip

---------

Co-authored-by: BuckarooBanzay <BuckarooBanzay@users.noreply.github.com>
2024-03-07 19:41:01 +01:00
BuckarooBanzay
1b96953782 replacement disabling option 2024-03-07 08:21:03 +01:00
Buckaroo Banzai
c02a7fde59
schematic replacements (#2)
* schematic replacements

* wip

* fixes

---------

Co-authored-by: BuckarooBanzay <BuckarooBanzay@users.noreply.github.com>
2024-02-29 19:26:34 +01:00
Buckaroo Banzai
9cd093046d
schematic rotation (#1)
* schematic rotation

* fixes

* remove auto-rotation code

* schematic encoding v2

* testing

* working encode/decode

* rotate schematic

* spec

* rotate dialog

* skip if rotation == 0

* wip

* wip

* wip

* fix order

* fix metadata rotation

---------

Co-authored-by: BuckarooBanzay <BuckarooBanzay@users.noreply.github.com>
2024-02-29 13:15:18 +01:00
BuckarooBanzay
ba1b9d929b don't set air-nodes 2023-06-24 16:38:10 +02:00
BuckarooBanzay
93dc709a3b metadata support 2023-06-24 12:19:56 +02:00
BuckarooBanzay
6c165c7344 localize nodeids for portability 2023-06-24 12:07:47 +02:00
BuckarooBanzay
8811c38660 configure and pick tool 2023-06-23 21:33:28 +02:00
BuckarooBanzay
cc995a8700 working pick and place 2023-06-23 21:18:29 +02:00
BuckarooBanzay
3e95d5830e init 2023-06-20 14:48:30 +02:00