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 transitions for pitchfork use on straw pile and threshed wheat #186

Conversation

Charyline
Copy link
Contributor

The pitchfork can be used on a straw pile of any size to retrieve a straw but not to place it back as it is not its purpose. I also added a transition for the threshed wheat.
screen00001
screen00002

Copy link
Contributor

github-actions bot commented Dec 3, 2024

Transitions:

+ 7773 + 226 = 7774 + 297

Pitchfork + Threshed Wheat = Pitchfork with Straw + Threshed Wheat#straw removed
a: 7773
b: 226
c: 7774
d: 297
flag: 
autoDecaySeconds: 0.00
actorMinUseFraction: 0.000000
targetMinUseFraction: 0.000000
reverseUseActorFlag: 0
reverseUseTargetFlag: 0
move: 0
desiredMoveDist: 1
noUseActorFlag: 1
noUseTargetFlag: 0

. 7773 + 227 = 7774 + 0

Pitchfork + Straw = Pitchfork with Straw + 0
a: 7773
b: 227
c: 7774
d: 0
flag: 
autoDecaySeconds: 0.00
actorMinUseFraction: 0.000000
targetMinUseFraction: 0.000000
reverseUseActorFlag: 0
reverseUseTargetFlag: 0
move: 0
desiredMoveDist: 1
noUseActorFlag: 1
noUseTargetFlag: 0

- 7773 + 227 = 858 + 227 (LA)

Pitchfork + Straw = Broken Steel Tool + Straw
a: 7773
b: 227
c: 858
d: 227
flag: LA
autoDecaySeconds: 0
actorMinUseFraction: 0.000000
targetMinUseFraction: 0.000000
reverseUseActorFlag: 0
reverseUseTargetFlag: 0
move: 0
desiredMoveDist: 1
noUseActorFlag: 0
noUseTargetFlag: 0

+ 7773 + 4185 = 7774 + 4185

Pitchfork + Pile of Straw = Pitchfork with Straw + Pile of Straw
a: 7773
b: 4185
c: 7774
d: 4185
flag: 
autoDecaySeconds: 0.00
actorMinUseFraction: 0.000000
targetMinUseFraction: 0.000000
reverseUseActorFlag: 0
reverseUseTargetFlag: 0
move: 0
desiredMoveDist: 1
noUseActorFlag: 1
noUseTargetFlag: 0

+ 7773 + 4185 = 7774 + 227 (LT)

Pitchfork + Pile of Straw = Pitchfork with Straw + Straw
a: 7773
b: 4185
c: 7774
d: 227
flag: LT
autoDecaySeconds: 0.00
actorMinUseFraction: 0.000000
targetMinUseFraction: 0.000000
reverseUseActorFlag: 0
reverseUseTargetFlag: 0
move: 0
desiredMoveDist: 1
noUseActorFlag: 1
noUseTargetFlag: 0

. 7773 + 7770 = 7774 + 227

Pitchfork + Hay Bale = Pitchfork with Straw + Straw
a: 7773
b: 7770
c: 7774
d: 227
flag: 
autoDecaySeconds: 0.00
actorMinUseFraction: 0.000000
targetMinUseFraction: 0.000000
reverseUseActorFlag: 0
reverseUseTargetFlag: 0
move: 0
desiredMoveDist: 1
noUseActorFlag: 1
noUseTargetFlag: 0

- 7773 + 7770 = 858 + 7770 (LA)

Pitchfork + Hay Bale = Broken Steel Tool + Hay Bale
a: 7773
b: 7770
c: 858
d: 7770
flag: LA
autoDecaySeconds: 0
actorMinUseFraction: 0.000000
targetMinUseFraction: 0.000000
reverseUseActorFlag: 0
reverseUseTargetFlag: 0
move: 0
desiredMoveDist: 1
noUseActorFlag: 0
noUseTargetFlag: 0

. 7773 + 7771 = 7774 + 7770

Pitchfork + Hay Bale #2 = Pitchfork with Straw + Hay Bale
a: 7773
b: 7771
c: 7774
d: 7770
flag: 
autoDecaySeconds: 0.00
actorMinUseFraction: 0.000000
targetMinUseFraction: 0.000000
reverseUseActorFlag: 0
reverseUseTargetFlag: 0
move: 0
desiredMoveDist: 1
noUseActorFlag: 1
noUseTargetFlag: 0

- 7773 + 7771 = 858 + 7771 (LA)

Pitchfork + Hay Bale #2 = Broken Steel Tool + Hay Bale #2
a: 7773
b: 7771
c: 858
d: 7771
flag: LA
autoDecaySeconds: 0
actorMinUseFraction: 0.000000
targetMinUseFraction: 0.000000
reverseUseActorFlag: 0
reverseUseTargetFlag: 0
move: 0
desiredMoveDist: 1
noUseActorFlag: 0
noUseTargetFlag: 0

. 7773 + 7772 = 7774 + 7771

Pitchfork + Hay Bale #3 = Pitchfork with Straw + Hay Bale #2
a: 7773
b: 7772
c: 7774
d: 7771
flag: 
autoDecaySeconds: 0.00
actorMinUseFraction: 0.000000
targetMinUseFraction: 0.000000
reverseUseActorFlag: 0
reverseUseTargetFlag: 0
move: 0
desiredMoveDist: 1
noUseActorFlag: 1
noUseTargetFlag: 0

- 7773 + 7772 = 858 + 7772 (LA)

Pitchfork + Hay Bale #3 = Broken Steel Tool + Hay Bale #3
a: 7773
b: 7772
c: 858
d: 7772
flag: LA
autoDecaySeconds: 0
actorMinUseFraction: 0.000000
targetMinUseFraction: 0.000000
reverseUseActorFlag: 0
reverseUseTargetFlag: 0
move: 0
desiredMoveDist: 1
noUseActorFlag: 0
noUseTargetFlag: 0

. 7774 + -1 = 7773 + 227

Pitchfork with Straw + -1 = Pitchfork + Straw
a: 7774
b: -1
c: 7773
d: 227
flag: 
autoDecaySeconds: 0.00
actorMinUseFraction: 0.000000
targetMinUseFraction: 0.000000
reverseUseActorFlag: 0
reverseUseTargetFlag: 0
move: 0
desiredMoveDist: 1
noUseActorFlag: 0
noUseTargetFlag: 0

. 7774 + -1 = 858 + 227 (LA)

Pitchfork with Straw + -1 = Broken Steel Tool + Straw
a: 7774
b: -1
c: 858
d: 227
flag: LA
autoDecaySeconds: 0.00
actorMinUseFraction: 0.000000
targetMinUseFraction: 0.000000
reverseUseActorFlag: 0
reverseUseTargetFlag: 0
move: 0
desiredMoveDist: 1
noUseActorFlag: 0
noUseTargetFlag: 0

+ 7774 + 227 = 858 + 7770 (LA)

Pitchfork with Straw + Straw = Broken Steel Tool + Hay Bale
a: 7774
b: 227
c: 858
d: 7770
flag: LA
autoDecaySeconds: 0.00
actorMinUseFraction: 0.000000
targetMinUseFraction: 0.000000
reverseUseActorFlag: 0
reverseUseTargetFlag: 0
move: 0
desiredMoveDist: 1
noUseActorFlag: 0
noUseTargetFlag: 0

+ 7774 + 7770 = 858 + 7771 (LA)

Pitchfork with Straw + Hay Bale = Broken Steel Tool + Hay Bale #2
a: 7774
b: 7770
c: 858
d: 7771
flag: LA
autoDecaySeconds: 0.00
actorMinUseFraction: 0.000000
targetMinUseFraction: 0.000000
reverseUseActorFlag: 0
reverseUseTargetFlag: 0
move: 0
desiredMoveDist: 1
noUseActorFlag: 0
noUseTargetFlag: 0

+ 7774 + 7771 = 858 + 7772 (LA)

Pitchfork with Straw + Hay Bale #2 = Broken Steel Tool + Hay Bale #3
a: 7774
b: 7771
c: 858
d: 7772
flag: LA
autoDecaySeconds: 0.00
actorMinUseFraction: 0.000000
targetMinUseFraction: 0.000000
reverseUseActorFlag: 0
reverseUseTargetFlag: 0
move: 0
desiredMoveDist: 1
noUseActorFlag: 0
noUseTargetFlag: 0

@zabala6
Copy link
Contributor

zabala6 commented Dec 3, 2024

Tested locally. I found for Pitchfork use 1: tool is not breaking when is touched with pile of straw use 1, threshed wheat and pile of straw use 2-5. The rest looks good.

@Charyline Charyline force-pushed the PitchforkUsedOnStrawPileAndThreshedWheat branch from f9246d8 to ca92cb3 Compare December 4, 2024 15:58
Copy link
Contributor

@risvh risvh left a comment

Choose a reason for hiding this comment

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

Great job, especially because this involves transitions where both target and actor could be last-use., which is notoriously hard to get right. Thank you for your work.

@risvh risvh merged commit 396681a into twohoursonelife:master Feb 25, 2025
1 check passed
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.

3 participants