Skip to content

Commit

Permalink
[WIP][Fix] Added fruit-tree detection - JoeStrout#83
Browse files Browse the repository at this point in the history
  • Loading branch information
CybernetHacker14 committed Apr 22, 2024
1 parent 8682ddd commit cee0946
Showing 1 changed file with 7 additions and 0 deletions.
7 changes: 7 additions & 0 deletions Farmtronics/M1/TileInfo.cs
Original file line number Diff line number Diff line change
Expand Up @@ -99,6 +99,13 @@ static ValMap ToMap(TerrainFeature feature, ValMap result, bool passableOnly) {
result.map[_stump] = ValNumber.Truth(tree.stump.Value);
result.map[_tapped] = ValNumber.Truth(tree.tapped.Value);
result.map[_hasSeed] = ValNumber.Truth(tree.hasSeed.Value);
} else if(feature is FruitTree fruittree) { // https://github.com/JoeStrout/Farmtronics/issues/83
result.map[_passable] = ValNumber.zero;
if(passableOnly) return result;
result.map[_treeType] = new ValString(fruittree.treeId.Value);
result.map[_growthStage] = new ValNumber(fruittree.growthStage.Value);
result.map[_health] = new ValNumber(fruittree.health.Value);
result.map[_stump] = ValNumber.Truth(fruittree.stump.Value);
} else if (feature is HoeDirt hoeDirt) {
if (passableOnly) return result;
result.map[_dry] = ValNumber.Truth(hoeDirt.state.Value != 1);
Expand Down

0 comments on commit cee0946

Please sign in to comment.