branchrust_reboot/main/fix_copy_paste_duplicate_entity/refactorcancel
4 Commits over 0 Days - ∞cph!
Add `paste_grid {x} {y} {spacing}` command
Fix not being able to undo multiple pastes with a single `undopaste` command
Refactored to pass a List<Vector3> from the client so we can implement different shapes & fixes without needing server update / mismatch of client & server RPCs
If pasting multiple "bases" at once (in a line) add all the entities to a single entry in the paste history so they can be undone in a single step
Refactor `paste` and `paste_line` into a single method one the client & server
- paste now acts like a repeating paste with count of 1
- pass repeat count inside the RPC proto