Commit Graph
2038 Commits
Author SHA1 Message Date
YoyoNow b5f7d13952 Cleanup stuff 2026-08-13 17:42:22 +02:00
YoyoNow c47d950f2e Add CArea, RInteractionCallback
Add DynamicRegionEditor, DynamicRegionVisualizer
2026-08-13 17:42:20 +02:00
YoyoNow 87c8e3f875 Improve DynamicRegionSystem.getNeighbours 2026-08-13 17:42:10 +02:00
YoyoNow 2cdef71a1f Fix PathRegion.calculateGardenState 2026-08-13 17:42:10 +02:00
YoyoNow e1d857f634 Improve PathRegion.calculateGardenState 2026-08-13 17:42:10 +02:00
YoyoNow 344b09e188 Improve reading/writing Regions
Improve DynamicRegion constructors
2026-08-13 17:42:10 +02:00
YoyoNow 1ae5180cbe Improve WireframeCommand 2026-08-13 17:42:10 +02:00
YoyoNow b91b67a472 Update Region.Area 2026-08-13 17:42:10 +02:00
YoyoNow 6a311b622d Improve Region.Area 2026-08-13 17:42:10 +02:00
YoyoNow a3fb4ea9d9 Reduce usable tile area
Fix DynamicRegionVisualizer throwing exceptions
2026-08-13 17:42:10 +02:00
YoyoNow c91549eff0 Update yOffset to WS175PlotRegion and WS230PlotRegion 2026-08-13 17:42:10 +02:00
YoyoNow 13cea0fb29 Implement MiWG7PlotRegion
Implement WS230PlotRegion
2026-08-13 17:42:10 +02:00
YoyoNow 041bed80a5 Fix MWGDisplayRegion, WG45DisplayRegion, WS175DisplayRegion, WS175PlotRegion
Fix AreaBlock.create
2026-08-13 17:42:10 +02:00
YoyoNow d32fe1f4d9 Remove old code 2026-08-13 17:42:10 +02:00
YoyoNow 4c7b5e883c Add further TODOs 2026-08-13 17:42:10 +02:00
YoyoNow 63a1292a90 Fix WS175Utils and WS230Utils 2026-08-13 17:42:10 +02:00
YoyoNow 77e8f3ba36 Implement WG45PlotRegion
Implement WS175PlotRegion
2026-08-13 17:42:10 +02:00
YoyoNow 230dcd292b Add TestblockScoreboardElement
Add WireframeCommand
Implement MWGPlotRegion
2026-08-13 17:42:10 +02:00
YoyoNow a01a0ce858 Remove unneeded variables 2026-08-13 17:42:10 +02:00
YoyoNow a11cb05aac Improve non final variables to be final now 2026-08-13 17:42:10 +02:00
YoyoNow 191946e401 Fix GameModeConfig for WG45PlotRegion, WS175PlotRegion and WS230PlotRegion 2026-08-13 17:42:10 +02:00
YoyoNow 9c45b8beae Add initial regions 2026-08-13 17:42:10 +02:00
YoyoNow 680497412b Fix DynamicRegionVisualizer 2026-08-13 17:42:10 +02:00
YoyoNow f90d89355f Add supervisor permission on DynamicRegionVisualizer 2026-08-13 17:42:10 +02:00
YoyoNow 351d3be685 Add DynamicRegionVisualizer 2026-08-13 17:42:10 +02:00
YoyoNow a809c7d775 Add DynamicRegionVisualizer 2026-08-13 17:42:10 +02:00
YoyoNow aa728205f0 Add RInteraction 2026-08-13 17:42:08 +02:00
YoyoNow c2b1df606f Add name to RegionConstructorData 2026-08-13 17:40:57 +02:00
YoyoNow c8ed0e6584 Add MiWG7DisplayRegion 2026-08-13 17:40:57 +02:00
YoyoNow 545c0a02ee Implement rest of PlotRegionBackups 2026-08-13 17:40:57 +02:00
YoyoNow 418db69f52 Implement more in PlotRegionBackups 2026-08-13 17:40:57 +02:00
YoyoNow a5f8de9ed3 Improve PlotRegionBackups 2026-08-13 17:40:57 +02:00
YoyoNow 66a76a5fba Initial rudimentary implementation (not done) of PlotRegionBackups 2026-08-13 17:40:57 +02:00
YoyoNow 9d5cf83743 Replace RegionDataStore.saveRegion to save
Replace RegionDataStore.loadRegion to load
Replace RegionDataStore.deleteRegion to delete
2026-08-13 17:40:57 +02:00
YoyoNow 603b6f4787 Use RegionDataStore.deleteRegion instead of custom method in DynamicRegion 2026-08-13 17:40:57 +02:00
YoyoNow da719b1a76 Fix PlotRegionBackups 2026-08-13 17:40:57 +02:00
YoyoNow 44fd0657e8 Add PlotRegionBackups
Update DisplayRegionData constructor
2026-08-13 17:40:57 +02:00
YoyoNow f591040ca1 Remove Region.getFloorLevel
Remove Flag.Changed from SpecialRegionData
2026-08-13 17:40:57 +02:00
YoyoNow a41cc3885b Add DisplayRegionData
Add PlotRegionData
Add directories for mode regions
2026-08-13 17:40:57 +02:00
YoyoNow 74061fa840 Improve SpecialArea.reset 2026-08-13 17:40:57 +02:00
YoyoNow 5c71a71fc5 Add Region.Area.place which is called ba Region.Area.reset 2026-08-13 17:40:57 +02:00
YoyoNow 51810d2f7d Implement rest of Path Connections 2026-08-13 17:40:57 +02:00
YoyoNow 8b8939b28d Improve Flag.COLOR 2026-08-13 17:40:57 +02:00
YoyoNow c200c724da Implement Garden updates for Path Regions correctly 2026-08-13 17:40:57 +02:00
YoyoNow 07720d3e52 Change some instance creations to casts 2026-08-13 17:40:57 +02:00
YoyoNow fa97fec736 Cleanup and add comments 2026-08-13 17:40:57 +02:00
YoyoNow c81c9323e5 Fix DynamicRegion.updateNeighbours 2026-08-13 17:40:57 +02:00
YoyoNow 6ec3f91bf4 Improve update propagation performance 2026-08-13 17:40:57 +02:00
YoyoNow 118a8c2321 Fix RegionData.clear removing initialized flags 2026-08-13 17:40:57 +02:00
YoyoNow ba577e2e47 Add TNT only making Damage in spawning Region 2026-08-13 17:40:57 +02:00