Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add ability to plant swamp trees. #140

Closed
wants to merge 31 commits into from

Conversation

SenMooo
Copy link
Contributor

@SenMooo SenMooo commented Apr 24, 2024

This request adds Willow and Bald Cypress cuttings as well as the ability to add these trees to the tree pits.

As to why they should be added, here is my short thesis on the subject.

-Enhancing Aesthetics of Swamp Biomes:

Swamp biomes can often look barren and uninviting due to the lack of vegetation. Plantable swamp trees would allow players to add greenery and life to these areas, making them more visually appealing and realistic within the game world.

-Reducing the anxiety of nature lovers:

Swamp areas are currently the go-to location for collecting firewood and logs, which can be a constant source of anxiety for players who prefer to maintain the natural surroundings of their towns. Personally, I have witnessed numerous arguments related to this issue.

-Adding Decorative Options:

Plantable swamp trees would provide players with additional decorative options for landscaping and town-building. They can be used to create lush gardens or atmospheric settings within towns.

Encouraging Creative Building:

Allowing players to plant swamp trees encourages creativity in town-building and landscaping. Players can experiment with different layouts, designs, and combinations of swamp vegetation to personalize their surroundings.

The thesis has been rendered more readable with the assistance of our helpful, though not entirely sentient algorithm.

Copy link
Contributor

github-actions bot commented Apr 24, 2024

Objects:

. 10025 Brick Half Wall
. 10027 Sandstone Half Wall
. 12024 Primitive Hookless Fishing Pole
. 12030 Primitive Fishing Pole
. 12032 Backpack with Primitive Fishing Pole
. 12033 Backpack with Primitive Hookless Fishing Pole
. 12068 Ancient Brick Wall with Shelf# +noBackAccess +useOnContained
. 12069 Ancient Brick Wall with Double Shelf# +noBackAccess +useOnContained
. 12070 Ancient Brick Wall with Big Stack of Boards#just removed
. 12071 Ancient Brick Wall with Boards#just removed
. 12072 Ancient Brick Wall with Big Stack of Boards
. 12073 Ancient Brick Wall with Boards
. 12273 Brick Wall with Window
. 12274 Brick Wall with Glass Pane
. 12426 Ancient Brick Wall with Glass Pane
. 12427 Ancient Brick Wall with Window
. 12901 Ancient Brick Half Wall
. 12905 Ancient Sandstone Half Wall
. 13306 Brick Wall#justCleaned# +useOnContained
. 13309 Mossy Brick Wall# +useOnContained
. 13315 Brick Half Wall#justCleaned
. 13319 Mossy Brick Half Wall
. 13340 Mossy Sandstone Half Wall
. 13343 Sandstone Half Wall#justCleaned
+ 14819 Brick Wall with Windowsill# +noBackAccess +useOnContained
+ 14820 Brick Wall with Window and Boards#just removed
+ 14821 Brick Wall with Window and Boards
+ 14822 @ Wall with Window and Boards
+ 14823 @ Wall with Windowsill
+ 14824 @ Potential Wall with Windowsill
+ 14825 @ Wall with Window and Boards#just removed
+ 14826 Ancient Brick Wall with Window and Boards
+ 14827 Ancient Brick Wall with Window and Boards#just removed
+ 14828 Ancient Brick Wall with Windowsill# +noBackAccess +useOnContained
+ 14829 Wooden Wall with Windowsill# +noBackAccess +useOnContained
+ 14830 Wooden Wall with Window and Boards#just removed
+ 14831 Wooden Wall with Window and Boards
+ 14832 Dark Wooden Wall with Window and Boards
+ 14833 Dark Wooden Wall with Window and Boards#just removed
+ 14834 Dark Wooden Wall with Windowsill# +noBackAccess +useOnContained
+ 14835 Light Wooden Wall with Window and Boards
+ 14836 Light Wooden Wall with Window and Boards#just removed
+ 14837 Light Wooden Wall with Windowsill +noBackAccess +useOnContained
+ 14838 Fishing Pole#justRemoved
+ 14839 Fishing Pole without Hook#justRemoved
+ 14840 Primitive Fishing Pole#justRemoved
+ 14841 Primitive Hookless Fishing Pole#justRemoved
+ 14842 Pitchfork#justRemoved
+ 14843 Shovel#justRemoved
+ 14844 Steel Hoe#justRemoved
+ 14845 Steel Axe#justRemoved
+ 14846 Steel Mining Pick#justRemoved
+ 14847 Steel Adze#justRemoved
+ 14848 Half Brick Wall with Shelf# +useOnContained
+ 14849 Half Brick Wall with Boards
+ 14850 @ Potential Half Wall With Shelf
+ 14851 @ Half Wall With Shelf
+ 14852 @ Half Wall With Boards
+ 14853 Ancient Half Brick Wall with Boards
+ 14854 Ancient Half Brick Wall with Shelf# +useOnContained
+ 14856 Half Sandstone Wall with Boards
+ 14857 Half Sandstone Wall with Shelf# +useOnContained
+ 14858 Ancient Sandstone Half Wall With Boards
+ 14859 Ancient Half Sandstone Wall with Shelf# +useOnContained
. 2091 Fishing Pole
. 2092 Fishing Pole without Hook
. 212 Soil-filled Backpack
+ 22337 Bald Cypress Tree Cutting
+ 22338 Rooting Bald Cypress Tree Cutting
+ 22339 Dry Bald Cypress Sapling Cutting
+ 22340 Wet Bald Cypress Sapling Cutting
+ 22341 Dry Bald Cypress Sapling
+ 22342 Wet Bald Cypress Sapling
+ 22343 Willow Tree Cutting
+ 22344 Rooting Willow Tree Cutting
+ 22345 Dry Willow Sapling Cutting
+ 22346 Wet Willow Sapling Cutting
+ 22347 Dry Willow Sapling
+ 22348 Wet Willow Sapling
+ 22349 Shears with Bald Cypress Cutting
+ 22350 Shears with Willow Cutting
+ 22351 Perhaps sprayed Willow Sapling
+ 22352 Perhaps sprayed Willow Sapling Cutting
+ 22353 Perhaps sprayed Bald Cypress Sapling
+ 22354 Perhaps sprayed Bald Cypress Sapling Cutting
+ 22355 Willow Tree in Tree Pit
+ 22356 Staked Willow Tree
+ 22357 Willow Tree with Small Cut Stones
+ 22364 Bald Cypress in Tree Pit
+ 22365 Bald Cypress Tree with Small Cut Stones
+ 22366 Staked Bald Cypress Tree
. 334 Steel Axe
. 6620 Backpack with Yew Bow
. 6797 Poipack with Yew Bow
. 6801 Poipack with Fishing Pole
. 6802 Poipack with Fishing Pole#hookless
. 6815 Steel Pick on Poipack
. 6816 Shovel on Poipack
. 6817 Hoe on Poipack
. 6818 Adze on Poipack
. 6819 Axe on Poipack
. 684 Steel Mining Pick
. 6990 Poipack with Sword
. 6991 Poipack with Blunt Sword
. 7695 Plaster Wall with Window
. 7696 Ancient Sandstone Wall with Window
. 7697 Wooden Wall with Window
. 7698 Stone Wall with Window
. 7699 Hedge Wall with Window
. 7700 Pine Wall with Window
. 7773 Pitchfork
. 7906 Pitchfork on Poipack
. 7970 Wooden Wall with Window
. 7971 Wooden Wall with Window
. 8008 Ancient Stone Wall with Window
. 8024 Sandstone Wall with Window
. 8159 Ancient Stone Wall with Window and Garland
. 8160 Stone Wall with Window and Garland
. 8199 Stone Wall with Window and Detached Garland
. 8200 Ancient Stone Wall with Window and Detached Garland
. 8328 Brick Wall# +useOnContained
. 8414 Brick Wall with Shelf# +noBackAccess +useOnContained
. 8415 Brick Wall with Double Shelf# +noBackAccess +useOnContained
. 8427 Brick Wall with Boards#just removed
. 8428 Brick Wall with Big Stack of Boards#just removed
. 8478 Brick Wall with Boards
. 8479 Brick Wall with Big Stack of Boards
. 857 Steel Hoe
. 8603 Poipack with Medic Bag
. 8604 Medic Bag
. 8605 Backpack with Medic Bag
. 8633 Ancient Brick Wall# +useOnContained

Categories:

. 11107 @ +contTable

Details
+ 14819 Brick Wall with Windowsill# +noBackAccess +useOnContained
+ 14828 Ancient Brick Wall with Windowsill# +noBackAccess +useOnContained
+ 14829 Wooden Wall with Windowsill# +noBackAccess +useOnContained
+ 14834 Dark Wooden Wall with Windowsill# +noBackAccess +useOnContained
+ 14837 Light Wooden Wall with Windowsill +noBackAccess +useOnContained
+ 14848 Half Brick Wall with Shelf# +useOnContained
+ 14854 Ancient Half Brick Wall with Shelf# +useOnContained
+ 14857 Half Sandstone Wall with Shelf# +useOnContained
+ 14859 Ancient Half Sandstone Wall with Shelf# +useOnContained

. 11109 @ +contCratesOnShelf

Details
+ 14854 Ancient Half Brick Wall with Shelf# +useOnContained
+ 14848 Half Brick Wall with Shelf# +useOnContained
+ 14859 Ancient Half Sandstone Wall with Shelf# +useOnContained
+ 14857 Half Sandstone Wall with Shelf# +useOnContained

. 13146 @ Staked Tree

Details
+ 22356 Staked Willow Tree
+ 22366 Staked Bald Cypress Tree

. 13147 @ Stakable Tree

Details
+ 527 Willow Tree
+ 530 Bald Cypress Tree

. 13148 @ Tree in Tree Pit

Details
+ 22355 Willow Tree in Tree Pit
+ 22364 Bald Cypress in Tree Pit

. 13185 @ Tree with Small Cut Stones

Details
+ 22357 Willow Tree with Small Cut Stones
+ 22365 Bald Cypress Tree with Small Cut Stones

. 14034 @ Shears with Cutting (trees and flowers, unique)

Details
+ 22350 Shears with Willow Cutting
+ 22349 Shears with Bald Cypress Cutting

. 14035 @ Cutting-source

Details
+ 527 Willow Tree
+ 530 Bald Cypress Tree

. 14038 @ Shears with Cutting (from source, not unique)

Details
+ 22350 Shears with Willow Cutting
+ 22349 Shears with Bald Cypress Cutting

. 14121 @ +contTableExceptionsPot

Details
+ 14819 Brick Wall with Windowsill# +noBackAccess +useOnContained
+ 14828 Ancient Brick Wall with Windowsill# +noBackAccess +useOnContained
+ 14829 Wooden Wall with Windowsill# +noBackAccess +useOnContained
+ 14834 Dark Wooden Wall with Windowsill# +noBackAccess +useOnContained
+ 14837 Light Wooden Wall with Windowsill +noBackAccess +useOnContained
+ 14848 Half Brick Wall with Shelf# +useOnContained
+ 14854 Ancient Half Brick Wall with Shelf# +useOnContained
+ 14857 Half Sandstone Wall with Shelf# +useOnContained
+ 14859 Ancient Half Sandstone Wall with Shelf# +useOnContained

+ 14822 @ Wall with Window and Boards

Details
+ 14821 Brick Wall with Window and Boards
+ 14826 Ancient Brick Wall with Window and Boards
+ 14831 Wooden Wall with Window and Boards
+ 14832 Dark Wooden Wall with Window and Boards
+ 14835 Light Wooden Wall with Window and Boards

+ 14823 @ Wall with Windowsill

Details
+ 14819 Brick Wall with Windowsill# +noBackAccess +useOnContained
+ 14828 Ancient Brick Wall with Windowsill# +noBackAccess +useOnContained
+ 14829 Wooden Wall with Windowsill# +noBackAccess +useOnContained
+ 14834 Dark Wooden Wall with Windowsill# +noBackAccess +useOnContained
+ 14837 Light Wooden Wall with Windowsill +noBackAccess +useOnContained

+ 14824 @ Potential Wall with Windowsill

Details
+ 12273 Brick Wall with Window
+ 12427 Ancient Brick Wall with Window
+ 7697 Wooden Wall with Window
+ 7970 Wooden Wall with Window
+ 7971 Wooden Wall with Window

+ 14825 @ Wall with Window and Boards#just removed

Details
+ 14820 Brick Wall with Window and Boards#just removed
+ 14827 Ancient Brick Wall with Window and Boards#just removed
+ 14830 Wooden Wall with Window and Boards#just removed
+ 14833 Dark Wooden Wall with Window and Boards#just removed
+ 14836 Light Wooden Wall with Window and Boards#just removed

+ 14850 @ Potential Half Wall With Shelf

Details
+ 7019 Half Stone Wall
+ 7021 Ancient Half Stone Wall
+ 10025 Brick Half Wall
+ 12901 Ancient Brick Half Wall
+ 10027 Sandstone Half Wall
+ 12905 Ancient Sandstone Half Wall

+ 14851 @ Half Wall With Shelf

Details
+ 7020 Half Stone Wall with Shelf# +useOnContained
+ 7022 Ancient Half Stone Wall with Shelf# +useOnContained
+ 14848 Half Brick Wall with Shelf# +useOnContained
+ 14854 Ancient Half Brick Wall with Shelf# +useOnContained
+ 14857 Half Sandstone Wall with Shelf# +useOnContained
+ 14859 Ancient Half Sandstone Wall with Shelf# +useOnContained

+ 14852 @ Half Wall With Boards

Details
+ 7025 Half Stone Wall with Boards
+ 7026 Ancient Half Stone Wall with Boards
+ 14849 Half Brick Wall with Boards
+ 14853 Ancient Half Brick Wall with Boards
+ 14856 Half Sandstone Wall with Boards
+ 14858 Ancient Sandstone Half Wall With Boards

. 1790 Dry Maple Sapling Cutting

Details
+ 22345 Dry Willow Sapling Cutting
+ 22339 Dry Bald Cypress Sapling Cutting

. 1792 Wet Maple Sapling Cutting

Details
+ 22346 Wet Willow Sapling Cutting
+ 22340 Wet Bald Cypress Sapling Cutting

. 1794 Maple Tree Cutting

Details
+ 22343 Willow Tree Cutting
+ 22337 Bald Cypress Tree Cutting

. 1802 Dry Maple Sapling

Details
+ 22347 Dry Willow Sapling
+ 22341 Dry Bald Cypress Sapling

. 1806 Wet Maple Sapling

Details
+ 22348 Wet Willow Sapling
+ 22342 Wet Bald Cypress Sapling

+ 22351 Perhaps sprayed Willow Sapling

Details
+ 22347 Dry Willow Sapling
+ 22348 Wet Willow Sapling

+ 22352 Perhaps sprayed Willow Sapling Cutting

Details
+ 22345 Dry Willow Sapling Cutting
+ 22346 Wet Willow Sapling Cutting

+ 22353 Perhaps sprayed Bald Cypress Sapling

Details
+ 22341 Dry Bald Cypress Sapling
+ 22342 Wet Bald Cypress Sapling

+ 22354 Perhaps sprayed Bald Cypress Sapling Cutting

Details
+ 22339 Dry Bald Cypress Sapling Cutting
+ 22340 Wet Bald Cypress Sapling Cutting

. 9041 @ Non-rooting Cutting (trees and flowers)

Details
+ 22343 Willow Tree Cutting
+ 22337 Bald Cypress Tree Cutting

. 9042 @ Rooting Cutting (trees and flowers)

Details
+ 22344 Rooting Willow Tree Cutting
+ 22338 Rooting Bald Cypress Tree Cutting

. 9043 @ Planted Cutting (trees and flowers)

Details
+ 22345 Dry Willow Sapling Cutting
+ 22339 Dry Bald Cypress Sapling Cutting

Transitions:

+ -1 + 14825 = 0 + 14822

-1 + @ Wall with Window and Boards#just removed = 0 + @ Wall with Window and Boards
a: -1
b: 14825
c: 0
d: 14822
flag: 
autoDecaySeconds: 1
actorMinUseFraction: 0.000000
targetMinUseFraction: 0.000000
reverseUseActorFlag: 0
reverseUseTargetFlag: 0
move: 0
desiredMoveDist: 1
noUseActorFlag: 0
noUseTargetFlag: 0

+ -1 + 14838 = 0 + 2091

-1 + Fishing Pole#justRemoved = 0 + Fishing Pole
a: -1
b: 14838
c: 0
d: 2091
flag: 
autoDecaySeconds: 1
actorMinUseFraction: 0.000000
targetMinUseFraction: 0.000000
reverseUseActorFlag: 0
reverseUseTargetFlag: 0
move: 0
desiredMoveDist: 1
noUseActorFlag: 0
noUseTargetFlag: 0

+ -1 + 14839 = 0 + 2092

-1 + Fishing Pole without Hook#justRemoved = 0 + Fishing Pole without Hook
a: -1
b: 14839
c: 0
d: 2092
flag: 
autoDecaySeconds: 1
actorMinUseFraction: 0.000000
targetMinUseFraction: 0.000000
reverseUseActorFlag: 0
reverseUseTargetFlag: 0
move: 0
desiredMoveDist: 1
noUseActorFlag: 0
noUseTargetFlag: 0

+ -1 + 14840 = 0 + 12030

-1 + Primitive Fishing Pole#justRemoved = 0 + Primitive Fishing Pole
a: -1
b: 14840
c: 0
d: 12030
flag: 
autoDecaySeconds: 1
actorMinUseFraction: 0.000000
targetMinUseFraction: 0.000000
reverseUseActorFlag: 0
reverseUseTargetFlag: 0
move: 0
desiredMoveDist: 1
noUseActorFlag: 0
noUseTargetFlag: 0

+ -1 + 14841 = 0 + 12024

-1 + Primitive Hookless Fishing Pole#justRemoved = 0 + Primitive Hookless Fishing Pole
a: -1
b: 14841
c: 0
d: 12024
flag: 
autoDecaySeconds: 1
actorMinUseFraction: 0.000000
targetMinUseFraction: 0.000000
reverseUseActorFlag: 0
reverseUseTargetFlag: 0
move: 0
desiredMoveDist: 1
noUseActorFlag: 0
noUseTargetFlag: 0

+ -1 + 14842 = 0 + 7773

-1 + Pitchfork#justRemoved = 0 + Pitchfork
a: -1
b: 14842
c: 0
d: 7773
flag: 
autoDecaySeconds: 1
actorMinUseFraction: 0.000000
targetMinUseFraction: 0.000000
reverseUseActorFlag: 0
reverseUseTargetFlag: 0
move: 0
desiredMoveDist: 1
noUseActorFlag: 0
noUseTargetFlag: 1

+ -1 + 14843 = 0 + 502

-1 + Shovel#justRemoved = 0 + Shovel
a: -1
b: 14843
c: 0
d: 502
flag: 
autoDecaySeconds: 1
actorMinUseFraction: 0.000000
targetMinUseFraction: 0.000000
reverseUseActorFlag: 0
reverseUseTargetFlag: 0
move: 0
desiredMoveDist: 1
noUseActorFlag: 0
noUseTargetFlag: 1

+ -1 + 14844 = 0 + 857

-1 + Steel Hoe#justRemoved = 0 + Steel Hoe
a: -1
b: 14844
c: 0
d: 857
flag: 
autoDecaySeconds: 1
actorMinUseFraction: 0.000000
targetMinUseFraction: 0.000000
reverseUseActorFlag: 0
reverseUseTargetFlag: 0
move: 0
desiredMoveDist: 1
noUseActorFlag: 0
noUseTargetFlag: 1

+ -1 + 14845 = 0 + 334

-1 + Steel Axe#justRemoved = 0 + Steel Axe
a: -1
b: 14845
c: 0
d: 334
flag: 
autoDecaySeconds: 1
actorMinUseFraction: 0.000000
targetMinUseFraction: 0.000000
reverseUseActorFlag: 0
reverseUseTargetFlag: 0
move: 0
desiredMoveDist: 1
noUseActorFlag: 0
noUseTargetFlag: 1

+ -1 + 14846 = 0 + 684

-1 + Steel Mining Pick#justRemoved = 0 + Steel Mining Pick
a: -1
b: 14846
c: 0
d: 684
flag: 
autoDecaySeconds: 1
actorMinUseFraction: 0.000000
targetMinUseFraction: 0.000000
reverseUseActorFlag: 0
reverseUseTargetFlag: 0
move: 0
desiredMoveDist: 1
noUseActorFlag: 0
noUseTargetFlag: 1

+ -1 + 14847 = 0 + 462

-1 + Steel Adze#justRemoved = 0 + Steel Adze
a: -1
b: 14847
c: 0
d: 462
flag: 
autoDecaySeconds: 1
actorMinUseFraction: 0.000000
targetMinUseFraction: 0.000000
reverseUseActorFlag: 0
reverseUseTargetFlag: 0
move: 0
desiredMoveDist: 1
noUseActorFlag: 0
noUseTargetFlag: 1

+ -1 + 22342 = 0 + 530

-1 + Wet Bald Cypress Sapling = 0 + Bald Cypress Tree
a: -1
b: 22342
c: 0
d: 530
flag: 
autoDecaySeconds: -1
actorMinUseFraction: 0.000000
targetMinUseFraction: 0.000000
reverseUseActorFlag: 0
reverseUseTargetFlag: 0
move: 0
desiredMoveDist: 1
noUseActorFlag: 0
noUseTargetFlag: 0

+ -1 + 22348 = 0 + 527

-1 + Wet Willow Sapling = 0 + Willow Tree
a: -1
b: 22348
c: 0
d: 527
flag: 
autoDecaySeconds: -1
actorMinUseFraction: 0.000000
targetMinUseFraction: 0.000000
reverseUseActorFlag: 0
reverseUseTargetFlag: 0
move: 0
desiredMoveDist: 1
noUseActorFlag: 0
noUseTargetFlag: 0

. 0 + 12032 = 14840 + 198

0 + Backpack with Primitive Fishing Pole = Primitive Fishing Pole#justRemoved + Backpack
a: 0
b: 12032
c: 14840
d: 198
flag: 
autoDecaySeconds: 0
actorMinUseFraction: 0.000000
targetMinUseFraction: 0.000000
reverseUseActorFlag: 0
reverseUseTargetFlag: 0
move: 0
desiredMoveDist: 1
noUseActorFlag: 0
noUseTargetFlag: 0

. 0 + 12033 = 14841 + 198

0 + Backpack with Primitive Hookless Fishing Pole = Primitive Hookless Fishing Pole#justRemoved + Backpack
a: 0
b: 12033
c: 14841
d: 198
flag: 
autoDecaySeconds: 0
actorMinUseFraction: 0.000000
targetMinUseFraction: 0.000000
reverseUseActorFlag: 0
reverseUseTargetFlag: 0
move: 0
desiredMoveDist: 1
noUseActorFlag: 0
noUseTargetFlag: 0

+ 0 + 14822 = 470 + 14824

0 + @ Wall with Window and Boards = Boards + @ Potential Wall with Windowsill
a: 0
b: 14822
c: 470
d: 14824
flag: 
autoDecaySeconds: 0
actorMinUseFraction: 0.000000
targetMinUseFraction: 0.000000
reverseUseActorFlag: 0
reverseUseTargetFlag: 0
move: 0
desiredMoveDist: 1
noUseActorFlag: 0
noUseTargetFlag: 0

+ 0 + 14852 = 470 + 14850

0 + @ Half Wall With Boards = Boards + @ Potential Half Wall With Shelf
a: 0
b: 14852
c: 470
d: 14850
flag: 
autoDecaySeconds: 0
actorMinUseFraction: 0.000000
targetMinUseFraction: 0.000000
reverseUseActorFlag: 0
reverseUseTargetFlag: 0
move: 0
desiredMoveDist: 1
noUseActorFlag: 0
noUseTargetFlag: 0

. 0 + 6480 = 14838 + 198

0 + Backpack with Fishing Pole = Fishing Pole#justRemoved + Backpack
a: 0
b: 6480
c: 14838
d: 198
flag: 
autoDecaySeconds: 0
actorMinUseFraction: 0.000000
targetMinUseFraction: 0.000000
reverseUseActorFlag: 0
reverseUseTargetFlag: 0
move: 0
desiredMoveDist: 1
noUseActorFlag: 0
noUseTargetFlag: 0

. 0 + 6481 = 14839 + 198

0 + Backpack with Fishing Pole#hookless = Fishing Pole without Hook#justRemoved + Backpack
a: 0
b: 6481
c: 14839
d: 198
flag: 
autoDecaySeconds: 0
actorMinUseFraction: 0.000000
targetMinUseFraction: 0.000000
reverseUseActorFlag: 0
reverseUseTargetFlag: 0
move: 0
desiredMoveDist: 1
noUseActorFlag: 0
noUseTargetFlag: 0

. 0 + 6801 = 14838 + 6633

0 + Poipack with Fishing Pole = Fishing Pole#justRemoved + Poipack
a: 0
b: 6801
c: 14838
d: 6633
flag: 
autoDecaySeconds: 0
actorMinUseFraction: 0.000000
targetMinUseFraction: 0.000000
reverseUseActorFlag: 0
reverseUseTargetFlag: 0
move: 0
desiredMoveDist: 1
noUseActorFlag: 0
noUseTargetFlag: 0

. 0 + 6802 = 14839 + 6633

0 + Poipack with Fishing Pole#hookless = Fishing Pole without Hook#justRemoved + Poipack
a: 0
b: 6802
c: 14839
d: 6633
flag: 
autoDecaySeconds: 0
actorMinUseFraction: 0.000000
targetMinUseFraction: 0.000000
reverseUseActorFlag: 0
reverseUseTargetFlag: 0
move: 0
desiredMoveDist: 1
noUseActorFlag: 0
noUseTargetFlag: 0

. 0 + 6815 = 14846 + 6633

0 + Steel Pick on Poipack = Steel Mining Pick#justRemoved + Poipack
a: 0
b: 6815
c: 14846
d: 6633
flag: 
autoDecaySeconds: 0
actorMinUseFraction: 0.000000
targetMinUseFraction: 0.000000
reverseUseActorFlag: 0
reverseUseTargetFlag: 0
move: 0
desiredMoveDist: 1
noUseActorFlag: 0
noUseTargetFlag: 0

. 0 + 6816 = 14843 + 6633

0 + Shovel on Poipack = Shovel#justRemoved + Poipack
a: 0
b: 6816
c: 14843
d: 6633
flag: 
autoDecaySeconds: 0
actorMinUseFraction: 0.000000
targetMinUseFraction: 0.000000
reverseUseActorFlag: 0
reverseUseTargetFlag: 0
move: 0
desiredMoveDist: 1
noUseActorFlag: 0
noUseTargetFlag: 0

. 0 + 6817 = 14844 + 6633

0 + Hoe on Poipack = Steel Hoe#justRemoved + Poipack
a: 0
b: 6817
c: 14844
d: 6633
flag: 
autoDecaySeconds: 0
actorMinUseFraction: 0.000000
targetMinUseFraction: 0.000000
reverseUseActorFlag: 0
reverseUseTargetFlag: 0
move: 0
desiredMoveDist: 1
noUseActorFlag: 0
noUseTargetFlag: 0

. 0 + 6818 = 14847 + 6633

0 + Adze on Poipack = Steel Adze#justRemoved + Poipack
a: 0
b: 6818
c: 14847
d: 6633
flag: 
autoDecaySeconds: 0
actorMinUseFraction: 0.000000
targetMinUseFraction: 0.000000
reverseUseActorFlag: 0
reverseUseTargetFlag: 0
move: 0
desiredMoveDist: 1
noUseActorFlag: 0
noUseTargetFlag: 0

. 0 + 6819 = 14845 + 6633

0 + Axe on Poipack = Steel Axe#justRemoved + Poipack
a: 0
b: 6819
c: 14845
d: 6633
flag: 
autoDecaySeconds: 0
actorMinUseFraction: 0.000000
targetMinUseFraction: 0.000000
reverseUseActorFlag: 0
reverseUseTargetFlag: 0
move: 0
desiredMoveDist: 1
noUseActorFlag: 0
noUseTargetFlag: 0

- 0 + 7025 = 470 + 7019

0 + Half Stone Wall with Boards = Boards + Half Stone Wall
a: 0
b: 7025
c: 470
d: 7019
flag: 
autoDecaySeconds: 0
actorMinUseFraction: 0.000000
targetMinUseFraction: 0.000000
reverseUseActorFlag: 0
reverseUseTargetFlag: 0
move: 0
desiredMoveDist: 1
noUseActorFlag: 0
noUseTargetFlag: 0

- 0 + 7026 = 470 + 7021

0 + Ancient Half Stone Wall with Boards = Boards + Ancient Half Stone Wall
a: 0
b: 7026
c: 470
d: 7021
flag: 
autoDecaySeconds: 0
actorMinUseFraction: 0.000000
targetMinUseFraction: 0.000000
reverseUseActorFlag: 0
reverseUseTargetFlag: 0
move: 0
desiredMoveDist: 1
noUseActorFlag: 0
noUseTargetFlag: 0

. 0 + 7906 = 14842 + 6633

0 + Pitchfork on Poipack = Pitchfork#justRemoved + Poipack
a: 0
b: 7906
c: 14842
d: 6633
flag: 
autoDecaySeconds: 0
actorMinUseFraction: 0.000000
targetMinUseFraction: 0.000000
reverseUseActorFlag: 0
reverseUseTargetFlag: 0
move: 0
desiredMoveDist: 1
noUseActorFlag: 0
noUseTargetFlag: 0

+ 12626 + 22339 = 0 + 22354

@ Any Sprinkler tapout + Dry Bald Cypress Sapling Cutting = 0 + Perhaps sprayed Bald Cypress Sapling Cutting
a: 12626
b: 22339
c: 0
d: 22354
flag: 
autoDecaySeconds: 0
actorMinUseFraction: 0.000000
targetMinUseFraction: 0.000000
reverseUseActorFlag: 0
reverseUseTargetFlag: 0
move: 0
desiredMoveDist: 1
noUseActorFlag: 0
noUseTargetFlag: 0

+ 12626 + 22341 = 0 + 22353

@ Any Sprinkler tapout + Dry Bald Cypress Sapling = 0 + Perhaps sprayed Bald Cypress Sapling
a: 12626
b: 22341
c: 0
d: 22353
flag: 
autoDecaySeconds: 0
actorMinUseFraction: 0.000000
targetMinUseFraction: 0.000000
reverseUseActorFlag: 0
reverseUseTargetFlag: 0
move: 0
desiredMoveDist: 1
noUseActorFlag: 0
noUseTargetFlag: 0

+ 12626 + 22345 = 0 + 22352

@ Any Sprinkler tapout + Dry Willow Sapling Cutting = 0 + Perhaps sprayed Willow Sapling Cutting
a: 12626
b: 22345
c: 0
d: 22352
flag: 
autoDecaySeconds: 0
actorMinUseFraction: 0.000000
targetMinUseFraction: 0.000000
reverseUseActorFlag: 0
reverseUseTargetFlag: 0
move: 0
desiredMoveDist: 1
noUseActorFlag: 0
noUseTargetFlag: 0

+ 12626 + 22347 = 0 + 22351

@ Any Sprinkler tapout + Dry Willow Sapling = 0 + Perhaps sprayed Willow Sapling
a: 12626
b: 22347
c: 0
d: 22351
flag: 
autoDecaySeconds: 0
actorMinUseFraction: 0.000000
targetMinUseFraction: 0.000000
reverseUseActorFlag: 0
reverseUseTargetFlag: 0
move: 0
desiredMoveDist: 1
noUseActorFlag: 0
noUseTargetFlag: 0

. 2092 + 2093 = 2091 + 2093

Fishing Pole without Hook + @ Thorn Source = Fishing Pole + @ Thorn Source
a: 2092
b: 2093
c: 2091
d: 2093
flag: 
autoDecaySeconds: 0
actorMinUseFraction: 0.000000
targetMinUseFraction: 0.000000
reverseUseActorFlag: 0
reverseUseTargetFlag: 0
move: 0
desiredMoveDist: 1
noUseActorFlag: 0
noUseTargetFlag: 0

. 333 + 67 = 0 + 334

Steel Axe Head + Long Straight Shaft = 0 + Steel Axe
a: 333
b: 67
c: 0
d: 334
flag: 
autoDecaySeconds: 0
actorMinUseFraction: 0.000000
targetMinUseFraction: 0.000000
reverseUseActorFlag: 0
reverseUseTargetFlag: 0
move: 0
desiredMoveDist: 1
noUseActorFlag: 0
noUseTargetFlag: 0

. 454 + 67 = 0 + 462

Steel Adze Head + Long Straight Shaft = 0 + Steel Adze
a: 454
b: 67
c: 0
d: 462
flag: 
autoDecaySeconds: 0
actorMinUseFraction: 0.000000
targetMinUseFraction: 0.000000
reverseUseActorFlag: 0
reverseUseTargetFlag: 0
move: 0
desiredMoveDist: 1
noUseActorFlag: 0
noUseTargetFlag: 0

+ 462 + 14823 = 462 + 14825

Steel Adze + @ Wall with Windowsill = Steel Adze + @ Wall with Window and Boards#just removed
a: 462
b: 14823
c: 462
d: 14825
flag: 
autoDecaySeconds: 0
actorMinUseFraction: 0.000000
targetMinUseFraction: 0.000000
reverseUseActorFlag: 0
reverseUseTargetFlag: 0
move: 0
desiredMoveDist: 1
noUseActorFlag: 0
noUseTargetFlag: 0

+ 462 + 14851 = 462 + 14852

Steel Adze + @ Half Wall With Shelf = Steel Adze + @ Half Wall With Boards
a: 462
b: 14851
c: 462
d: 14852
flag: 
autoDecaySeconds: 0
actorMinUseFraction: 0.000000
targetMinUseFraction: 0.000000
reverseUseActorFlag: 0
reverseUseTargetFlag: 0
move: 0
desiredMoveDist: 1
noUseActorFlag: 0
noUseTargetFlag: 0

- 462 + 7020 = 462 + 7025

Steel Adze + Half Stone Wall with Shelf# +useOnContained = Steel Adze + Half Stone Wall with Boards
a: 462
b: 7020
c: 462
d: 7025
flag: 
autoDecaySeconds: 0
actorMinUseFraction: 0.000000
targetMinUseFraction: 0.000000
reverseUseActorFlag: 0
reverseUseTargetFlag: 0
move: 0
desiredMoveDist: 1
noUseActorFlag: 0
noUseTargetFlag: 0

- 462 + 7022 = 462 + 7026

Steel Adze + Ancient Half Stone Wall with Shelf# +useOnContained = Steel Adze + Ancient Half Stone Wall with Boards
a: 462
b: 7022
c: 462
d: 7026
flag: 
autoDecaySeconds: 0
actorMinUseFraction: 0.000000
targetMinUseFraction: 0.000000
reverseUseActorFlag: 0
reverseUseTargetFlag: 0
move: 0
desiredMoveDist: 1
noUseActorFlag: 0
noUseTargetFlag: 0

- 470 + 7019 = 0 + 7020

Boards + Half Stone Wall = 0 + Half Stone Wall with Shelf# +useOnContained
a: 470
b: 7019
c: 0
d: 7020
flag: 
autoDecaySeconds: 0
actorMinUseFraction: 0.000000
targetMinUseFraction: 0.000000
reverseUseActorFlag: 0
reverseUseTargetFlag: 0
move: 0
desiredMoveDist: 1
noUseActorFlag: 0
noUseTargetFlag: 0

- 470 + 7021 = 0 + 7022

Boards + Ancient Half Stone Wall = 0 + Ancient Half Stone Wall with Shelf# +useOnContained
a: 470
b: 7021
c: 0
d: 7022
flag: 
autoDecaySeconds: 0
actorMinUseFraction: 0.000000
targetMinUseFraction: 0.000000
reverseUseActorFlag: 0
reverseUseTargetFlag: 0
move: 0
desiredMoveDist: 1
noUseActorFlag: 0
noUseTargetFlag: 0

. 501 + 67 = 0 + 502

Steel Shovel Head + Long Straight Shaft = 0 + Shovel
a: 501
b: 67
c: 0
d: 502
flag: 
autoDecaySeconds: 0
actorMinUseFraction: 0.000000
targetMinUseFraction: 0.000000
reverseUseActorFlag: 0
reverseUseTargetFlag: 0
move: 0
desiredMoveDist: 1
noUseActorFlag: 0
noUseTargetFlag: 0

. 58 + 131 = 0 + 2092

Thread + Yew Shaft = 0 + Fishing Pole without Hook
a: 58
b: 131
c: 0
d: 2092
flag: 
autoDecaySeconds: 0
actorMinUseFraction: 0.000000
targetMinUseFraction: 0.000000
reverseUseActorFlag: 0
reverseUseTargetFlag: 0
move: 0
desiredMoveDist: 1
noUseActorFlag: 0
noUseTargetFlag: 0

. 67 + 333 = 0 + 334

Long Straight Shaft + Steel Axe Head = 0 + Steel Axe
a: 67
b: 333
c: 0
d: 334
flag: 
autoDecaySeconds: 0
actorMinUseFraction: 0.000000
targetMinUseFraction: 0.000000
reverseUseActorFlag: 0
reverseUseTargetFlag: 0
move: 0
desiredMoveDist: 1
noUseActorFlag: 0
noUseTargetFlag: 0

. 67 + 454 = 0 + 462

Long Straight Shaft + Steel Adze Head = 0 + Steel Adze
a: 67
b: 454
c: 0
d: 462
flag: 
autoDecaySeconds: 0
actorMinUseFraction: 0.000000
targetMinUseFraction: 0.000000
reverseUseActorFlag: 0
reverseUseTargetFlag: 0
move: 0
desiredMoveDist: 1
noUseActorFlag: 0
noUseTargetFlag: 0

. 67 + 501 = 0 + 502

Long S...*[Comment body truncated]*

Copy link
Contributor

@sidraba sidraba left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

That's a lot of hard work on this PR—great job! We reviewed it together with @zabala6 , and it's clear you've put a lot of effort into it. Everything seems to work as expected, although we only tested sprinklers minimally. Here are some key highlights:

Functionality: The features worked as intended (sprinklers were not fully tested, but everything else looked good).
Consistency: The naming conventions are consistent across the board.

However, there are a few areas to improve:

Sprites: The sprites have been imported with default settings, leading to a shadowy appearance. Consider using these import settings:
Shadow: 0%
Black threshold: 100%
(not set in stone - but these settings tend to work for me)
Animation Adjustments: In "Animation --> Scene," the alignment of the Willow tree cutting and rooting cutting is off when held by the female character. Please adjust the hold position—use the maple cutting as a reference point.
Shears Transition: Shears with only one use can't interact with Willow and Cypress trees. Please add a transition for the last use.
Willow Tree Sprite: The top part of the "Willow Tree in Tree Pit" has the wrong sprite—it has Bay Tree sprite at the top hiding in branches.

Awesome work overall, and we are excited to see these changes in action! Keep it up!

@SenMooo
Copy link
Contributor Author

SenMooo commented Apr 25, 2024

Thank you very much for testing! All of the issues noted are addressed and fixed.

@zabala6
Copy link
Contributor

zabala6 commented Apr 26, 2024

Good job. I couldn't find any bugs. Finally we will be able to replant swamp!

@risvh
Copy link
Contributor

risvh commented May 3, 2024

Merging #151 instead

@risvh risvh closed this May 3, 2024
@SenMooo SenMooo deleted the swampTreesPlantable branch May 3, 2024 19:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants