diff --git a/assets/sprites/buildings/cemetery/cemetery_restored.png b/assets/sprites/buildings/cemetery/cemetery_restored.png new file mode 100644 index 000000000..5f3fb969d Binary files /dev/null and b/assets/sprites/buildings/cemetery/cemetery_restored.png differ diff --git a/assets/sprites/buildings/cemetery/cemetery_ruined.png b/assets/sprites/buildings/cemetery/cemetery_ruined.png new file mode 100644 index 000000000..5333deb4d Binary files /dev/null and b/assets/sprites/buildings/cemetery/cemetery_ruined.png differ diff --git a/assets/sprites/buildings/church/church_complete.png b/assets/sprites/buildings/church/church_complete.png new file mode 100644 index 000000000..d5b52ce0b Binary files /dev/null and b/assets/sprites/buildings/church/church_complete.png differ diff --git a/assets/sprites/buildings/church/church_damaged.png b/assets/sprites/buildings/church/church_damaged.png new file mode 100644 index 000000000..29654bfdd Binary files /dev/null and b/assets/sprites/buildings/church/church_damaged.png differ diff --git a/assets/sprites/buildings/church/church_unfinished.png b/assets/sprites/buildings/church/church_unfinished.png new file mode 100644 index 000000000..ec9fe1184 Binary files /dev/null and b/assets/sprites/buildings/church/church_unfinished.png differ diff --git a/assets/sprites/crops/cannabis_indica/cannabis_indica_stage1_spring.png b/assets/sprites/crops/cannabis_indica/cannabis_indica_stage1_spring.png new file mode 100644 index 000000000..f5a1feb49 Binary files /dev/null and b/assets/sprites/crops/cannabis_indica/cannabis_indica_stage1_spring.png differ diff --git a/assets/sprites/crops/cannabis_indica/cannabis_indica_stage2_spring.png b/assets/sprites/crops/cannabis_indica/cannabis_indica_stage2_spring.png new file mode 100644 index 000000000..c5e302703 Binary files /dev/null and b/assets/sprites/crops/cannabis_indica/cannabis_indica_stage2_spring.png differ diff --git a/assets/sprites/crops/cannabis_indica/cannabis_indica_stage3_spring.png b/assets/sprites/crops/cannabis_indica/cannabis_indica_stage3_spring.png new file mode 100644 index 000000000..ada9fbd28 Binary files /dev/null and b/assets/sprites/crops/cannabis_indica/cannabis_indica_stage3_spring.png differ diff --git a/assets/sprites/crops/cannabis_indica/cannabis_indica_stage4_spring.png b/assets/sprites/crops/cannabis_indica/cannabis_indica_stage4_spring.png new file mode 100644 index 000000000..0f0be3287 Binary files /dev/null and b/assets/sprites/crops/cannabis_indica/cannabis_indica_stage4_spring.png differ diff --git a/assets/sprites/crops/cannabis_indica/cannabis_indica_stage5_spring.png b/assets/sprites/crops/cannabis_indica/cannabis_indica_stage5_spring.png new file mode 100644 index 000000000..8a37240ed Binary files /dev/null and b/assets/sprites/crops/cannabis_indica/cannabis_indica_stage5_spring.png differ diff --git a/assets/sprites/crops/onion/onion_stage1_autumn.png b/assets/sprites/crops/onion/onion_stage1_autumn.png new file mode 100644 index 000000000..4d95d10dc Binary files /dev/null and b/assets/sprites/crops/onion/onion_stage1_autumn.png differ diff --git a/assets/sprites/crops/onion/onion_stage1_spring.png b/assets/sprites/crops/onion/onion_stage1_spring.png new file mode 100644 index 000000000..ac41bc96e Binary files /dev/null and b/assets/sprites/crops/onion/onion_stage1_spring.png differ diff --git a/assets/sprites/crops/onion/onion_stage1_summer.png b/assets/sprites/crops/onion/onion_stage1_summer.png new file mode 100644 index 000000000..da115a23a Binary files /dev/null and b/assets/sprites/crops/onion/onion_stage1_summer.png differ diff --git a/assets/sprites/crops/onion/onion_stage1_winter.png b/assets/sprites/crops/onion/onion_stage1_winter.png new file mode 100644 index 000000000..c37cae507 Binary files /dev/null and b/assets/sprites/crops/onion/onion_stage1_winter.png differ diff --git a/assets/sprites/crops/onion/onion_stage2_autumn.png b/assets/sprites/crops/onion/onion_stage2_autumn.png new file mode 100644 index 000000000..74e71a431 Binary files /dev/null and b/assets/sprites/crops/onion/onion_stage2_autumn.png differ diff --git a/assets/sprites/crops/onion/onion_stage2_spring.png b/assets/sprites/crops/onion/onion_stage2_spring.png new file mode 100644 index 000000000..8b299535e Binary files /dev/null and b/assets/sprites/crops/onion/onion_stage2_spring.png differ diff --git a/assets/sprites/crops/onion/onion_stage2_summer.png b/assets/sprites/crops/onion/onion_stage2_summer.png new file mode 100644 index 000000000..f24960ad3 Binary files /dev/null and b/assets/sprites/crops/onion/onion_stage2_summer.png differ diff --git a/assets/sprites/crops/onion/onion_stage2_winter.png b/assets/sprites/crops/onion/onion_stage2_winter.png new file mode 100644 index 000000000..7bfa2f698 Binary files /dev/null and b/assets/sprites/crops/onion/onion_stage2_winter.png differ diff --git a/assets/sprites/crops/onion/onion_stage3_autumn.png b/assets/sprites/crops/onion/onion_stage3_autumn.png new file mode 100644 index 000000000..b0db38323 Binary files /dev/null and b/assets/sprites/crops/onion/onion_stage3_autumn.png differ diff --git a/assets/sprites/crops/onion/onion_stage3_spring.png b/assets/sprites/crops/onion/onion_stage3_spring.png new file mode 100644 index 000000000..c2e4b03f8 Binary files /dev/null and b/assets/sprites/crops/onion/onion_stage3_spring.png differ diff --git a/assets/sprites/crops/onion/onion_stage3_summer.png b/assets/sprites/crops/onion/onion_stage3_summer.png new file mode 100644 index 000000000..1ce08d962 Binary files /dev/null and b/assets/sprites/crops/onion/onion_stage3_summer.png differ diff --git a/assets/sprites/crops/onion/onion_stage3_winter.png b/assets/sprites/crops/onion/onion_stage3_winter.png new file mode 100644 index 000000000..34f3e5b69 Binary files /dev/null and b/assets/sprites/crops/onion/onion_stage3_winter.png differ diff --git a/assets/sprites/crops/onion/onion_stage4_autumn.png b/assets/sprites/crops/onion/onion_stage4_autumn.png new file mode 100644 index 000000000..340d3b4c4 Binary files /dev/null and b/assets/sprites/crops/onion/onion_stage4_autumn.png differ diff --git a/assets/sprites/crops/onion/onion_stage4_spring.png b/assets/sprites/crops/onion/onion_stage4_spring.png new file mode 100644 index 000000000..98b04a389 Binary files /dev/null and b/assets/sprites/crops/onion/onion_stage4_spring.png differ diff --git a/assets/sprites/crops/onion/onion_stage4_summer.png b/assets/sprites/crops/onion/onion_stage4_summer.png new file mode 100644 index 000000000..fabfbe220 Binary files /dev/null and b/assets/sprites/crops/onion/onion_stage4_summer.png differ diff --git a/assets/sprites/crops/onion/onion_stage4_winter.png b/assets/sprites/crops/onion/onion_stage4_winter.png new file mode 100644 index 000000000..9f3ca45de Binary files /dev/null and b/assets/sprites/crops/onion/onion_stage4_winter.png differ diff --git a/assets/sprites/crops/onion/onion_stage5_autumn.png b/assets/sprites/crops/onion/onion_stage5_autumn.png new file mode 100644 index 000000000..b4894a9e7 Binary files /dev/null and b/assets/sprites/crops/onion/onion_stage5_autumn.png differ diff --git a/assets/sprites/crops/onion/onion_stage5_spring.png b/assets/sprites/crops/onion/onion_stage5_spring.png new file mode 100644 index 000000000..acd6f8188 Binary files /dev/null and b/assets/sprites/crops/onion/onion_stage5_spring.png differ diff --git a/assets/sprites/crops/onion/onion_stage5_summer.png b/assets/sprites/crops/onion/onion_stage5_summer.png new file mode 100644 index 000000000..152c531ee Binary files /dev/null and b/assets/sprites/crops/onion/onion_stage5_summer.png differ diff --git a/assets/sprites/crops/onion/onion_stage5_winter.png b/assets/sprites/crops/onion/onion_stage5_winter.png new file mode 100644 index 000000000..cacaa812d Binary files /dev/null and b/assets/sprites/crops/onion/onion_stage5_winter.png differ diff --git a/assets/sprites/crops/onion/onion_stage6_autumn.png b/assets/sprites/crops/onion/onion_stage6_autumn.png new file mode 100644 index 000000000..8f28977f1 Binary files /dev/null and b/assets/sprites/crops/onion/onion_stage6_autumn.png differ diff --git a/assets/sprites/crops/onion/onion_stage6_spring.png b/assets/sprites/crops/onion/onion_stage6_spring.png new file mode 100644 index 000000000..64bf9109f Binary files /dev/null and b/assets/sprites/crops/onion/onion_stage6_spring.png differ diff --git a/assets/sprites/crops/onion/onion_stage6_summer.png b/assets/sprites/crops/onion/onion_stage6_summer.png new file mode 100644 index 000000000..4391bbcde Binary files /dev/null and b/assets/sprites/crops/onion/onion_stage6_summer.png differ diff --git a/assets/sprites/crops/onion/onion_stage6_winter.png b/assets/sprites/crops/onion/onion_stage6_winter.png new file mode 100644 index 000000000..c28c9a32f Binary files /dev/null and b/assets/sprites/crops/onion/onion_stage6_winter.png differ diff --git a/assets/sprites/crops/onion/onion_stage7_autumn.png b/assets/sprites/crops/onion/onion_stage7_autumn.png new file mode 100644 index 000000000..0fbb28c84 Binary files /dev/null and b/assets/sprites/crops/onion/onion_stage7_autumn.png differ diff --git a/assets/sprites/crops/onion/onion_stage7_spring.png b/assets/sprites/crops/onion/onion_stage7_spring.png new file mode 100644 index 000000000..ca52107ea Binary files /dev/null and b/assets/sprites/crops/onion/onion_stage7_spring.png differ diff --git a/assets/sprites/crops/onion/onion_stage7_summer.png b/assets/sprites/crops/onion/onion_stage7_summer.png new file mode 100644 index 000000000..28e04c46b Binary files /dev/null and b/assets/sprites/crops/onion/onion_stage7_summer.png differ diff --git a/assets/sprites/crops/onion/onion_stage7_winter.png b/assets/sprites/crops/onion/onion_stage7_winter.png new file mode 100644 index 000000000..29755e37e Binary files /dev/null and b/assets/sprites/crops/onion/onion_stage7_winter.png differ diff --git a/assets/sprites/crops/onion/onion_stage8_autumn.png b/assets/sprites/crops/onion/onion_stage8_autumn.png new file mode 100644 index 000000000..0abc75621 Binary files /dev/null and b/assets/sprites/crops/onion/onion_stage8_autumn.png differ diff --git a/assets/sprites/crops/onion/onion_stage8_spring.png b/assets/sprites/crops/onion/onion_stage8_spring.png new file mode 100644 index 000000000..d67cf5e4c Binary files /dev/null and b/assets/sprites/crops/onion/onion_stage8_spring.png differ diff --git a/assets/sprites/crops/onion/onion_stage8_summer.png b/assets/sprites/crops/onion/onion_stage8_summer.png new file mode 100644 index 000000000..476ab2125 Binary files /dev/null and b/assets/sprites/crops/onion/onion_stage8_summer.png differ diff --git a/assets/sprites/crops/onion/onion_stage8_winter.png b/assets/sprites/crops/onion/onion_stage8_winter.png new file mode 100644 index 000000000..74f821367 Binary files /dev/null and b/assets/sprites/crops/onion/onion_stage8_winter.png differ diff --git a/assets/sprites/crops/pepper/pepper_stage1_autumn.png b/assets/sprites/crops/pepper/pepper_stage1_autumn.png new file mode 100644 index 000000000..05364e28d Binary files /dev/null and b/assets/sprites/crops/pepper/pepper_stage1_autumn.png differ diff --git a/assets/sprites/crops/pepper/pepper_stage1_spring.png b/assets/sprites/crops/pepper/pepper_stage1_spring.png new file mode 100644 index 000000000..0fe52237d Binary files /dev/null and b/assets/sprites/crops/pepper/pepper_stage1_spring.png differ diff --git a/assets/sprites/crops/pepper/pepper_stage1_summer.png b/assets/sprites/crops/pepper/pepper_stage1_summer.png new file mode 100644 index 000000000..d79530026 Binary files /dev/null and b/assets/sprites/crops/pepper/pepper_stage1_summer.png differ diff --git a/assets/sprites/crops/pepper/pepper_stage1_winter.png b/assets/sprites/crops/pepper/pepper_stage1_winter.png new file mode 100644 index 000000000..8b005140a Binary files /dev/null and b/assets/sprites/crops/pepper/pepper_stage1_winter.png differ diff --git a/assets/sprites/crops/pepper/pepper_stage2_autumn.png b/assets/sprites/crops/pepper/pepper_stage2_autumn.png new file mode 100644 index 000000000..0ee8ba304 Binary files /dev/null and b/assets/sprites/crops/pepper/pepper_stage2_autumn.png differ diff --git a/assets/sprites/crops/pepper/pepper_stage2_spring.png b/assets/sprites/crops/pepper/pepper_stage2_spring.png new file mode 100644 index 000000000..aaec9bd00 Binary files /dev/null and b/assets/sprites/crops/pepper/pepper_stage2_spring.png differ diff --git a/assets/sprites/crops/pepper/pepper_stage2_summer.png b/assets/sprites/crops/pepper/pepper_stage2_summer.png new file mode 100644 index 000000000..0f5304c4b Binary files /dev/null and b/assets/sprites/crops/pepper/pepper_stage2_summer.png differ diff --git a/assets/sprites/crops/pepper/pepper_stage2_winter.png b/assets/sprites/crops/pepper/pepper_stage2_winter.png new file mode 100644 index 000000000..23bff0c93 Binary files /dev/null and b/assets/sprites/crops/pepper/pepper_stage2_winter.png differ diff --git a/assets/sprites/crops/pepper/pepper_stage3_autumn.png b/assets/sprites/crops/pepper/pepper_stage3_autumn.png new file mode 100644 index 000000000..a4c250f14 Binary files /dev/null and b/assets/sprites/crops/pepper/pepper_stage3_autumn.png differ diff --git a/assets/sprites/crops/pepper/pepper_stage3_spring.png b/assets/sprites/crops/pepper/pepper_stage3_spring.png new file mode 100644 index 000000000..8e39a01fe Binary files /dev/null and b/assets/sprites/crops/pepper/pepper_stage3_spring.png differ diff --git a/assets/sprites/crops/pepper/pepper_stage3_summer.png b/assets/sprites/crops/pepper/pepper_stage3_summer.png new file mode 100644 index 000000000..78d5b3fc0 Binary files /dev/null and b/assets/sprites/crops/pepper/pepper_stage3_summer.png differ diff --git a/assets/sprites/crops/pepper/pepper_stage3_winter.png b/assets/sprites/crops/pepper/pepper_stage3_winter.png new file mode 100644 index 000000000..66530f0f7 Binary files /dev/null and b/assets/sprites/crops/pepper/pepper_stage3_winter.png differ diff --git a/assets/sprites/crops/pepper/pepper_stage4_autumn.png b/assets/sprites/crops/pepper/pepper_stage4_autumn.png new file mode 100644 index 000000000..684148764 Binary files /dev/null and b/assets/sprites/crops/pepper/pepper_stage4_autumn.png differ diff --git a/assets/sprites/crops/pepper/pepper_stage4_spring.png b/assets/sprites/crops/pepper/pepper_stage4_spring.png new file mode 100644 index 000000000..ba4dc967c Binary files /dev/null and b/assets/sprites/crops/pepper/pepper_stage4_spring.png differ diff --git a/assets/sprites/crops/pepper/pepper_stage4_summer.png b/assets/sprites/crops/pepper/pepper_stage4_summer.png new file mode 100644 index 000000000..dd6270563 Binary files /dev/null and b/assets/sprites/crops/pepper/pepper_stage4_summer.png differ diff --git a/assets/sprites/crops/pepper/pepper_stage4_winter.png b/assets/sprites/crops/pepper/pepper_stage4_winter.png new file mode 100644 index 000000000..bee803a30 Binary files /dev/null and b/assets/sprites/crops/pepper/pepper_stage4_winter.png differ diff --git a/assets/sprites/crops/pepper/pepper_stage5_autumn.png b/assets/sprites/crops/pepper/pepper_stage5_autumn.png new file mode 100644 index 000000000..10963b14c Binary files /dev/null and b/assets/sprites/crops/pepper/pepper_stage5_autumn.png differ diff --git a/assets/sprites/crops/pepper/pepper_stage5_spring.png b/assets/sprites/crops/pepper/pepper_stage5_spring.png new file mode 100644 index 000000000..56e9a1ad9 Binary files /dev/null and b/assets/sprites/crops/pepper/pepper_stage5_spring.png differ diff --git a/assets/sprites/crops/pepper/pepper_stage5_summer.png b/assets/sprites/crops/pepper/pepper_stage5_summer.png new file mode 100644 index 000000000..466e6693c Binary files /dev/null and b/assets/sprites/crops/pepper/pepper_stage5_summer.png differ diff --git a/assets/sprites/crops/pepper/pepper_stage5_winter.png b/assets/sprites/crops/pepper/pepper_stage5_winter.png new file mode 100644 index 000000000..bac72421e Binary files /dev/null and b/assets/sprites/crops/pepper/pepper_stage5_winter.png differ diff --git a/assets/sprites/crops/pepper/pepper_stage6_autumn.png b/assets/sprites/crops/pepper/pepper_stage6_autumn.png new file mode 100644 index 000000000..1794e60fc Binary files /dev/null and b/assets/sprites/crops/pepper/pepper_stage6_autumn.png differ diff --git a/assets/sprites/crops/pepper/pepper_stage6_spring.png b/assets/sprites/crops/pepper/pepper_stage6_spring.png new file mode 100644 index 000000000..bb9726b02 Binary files /dev/null and b/assets/sprites/crops/pepper/pepper_stage6_spring.png differ diff --git a/assets/sprites/crops/pepper/pepper_stage6_summer.png b/assets/sprites/crops/pepper/pepper_stage6_summer.png new file mode 100644 index 000000000..292b58d2a Binary files /dev/null and b/assets/sprites/crops/pepper/pepper_stage6_summer.png differ diff --git a/assets/sprites/crops/pepper/pepper_stage6_winter.png b/assets/sprites/crops/pepper/pepper_stage6_winter.png new file mode 100644 index 000000000..2e486e902 Binary files /dev/null and b/assets/sprites/crops/pepper/pepper_stage6_winter.png differ diff --git a/assets/sprites/crops/pepper/pepper_stage7_autumn.png b/assets/sprites/crops/pepper/pepper_stage7_autumn.png new file mode 100644 index 000000000..05d872c1d Binary files /dev/null and b/assets/sprites/crops/pepper/pepper_stage7_autumn.png differ diff --git a/assets/sprites/crops/pepper/pepper_stage7_spring.png b/assets/sprites/crops/pepper/pepper_stage7_spring.png new file mode 100644 index 000000000..af7377e60 Binary files /dev/null and b/assets/sprites/crops/pepper/pepper_stage7_spring.png differ diff --git a/assets/sprites/crops/pepper/pepper_stage7_summer.png b/assets/sprites/crops/pepper/pepper_stage7_summer.png new file mode 100644 index 000000000..fb1fbc9a2 Binary files /dev/null and b/assets/sprites/crops/pepper/pepper_stage7_summer.png differ diff --git a/assets/sprites/crops/pepper/pepper_stage7_winter.png b/assets/sprites/crops/pepper/pepper_stage7_winter.png new file mode 100644 index 000000000..1c19a68c6 Binary files /dev/null and b/assets/sprites/crops/pepper/pepper_stage7_winter.png differ diff --git a/assets/sprites/crops/pepper/pepper_stage8_autumn.png b/assets/sprites/crops/pepper/pepper_stage8_autumn.png new file mode 100644 index 000000000..17c2bee3c Binary files /dev/null and b/assets/sprites/crops/pepper/pepper_stage8_autumn.png differ diff --git a/assets/sprites/crops/pepper/pepper_stage8_spring.png b/assets/sprites/crops/pepper/pepper_stage8_spring.png new file mode 100644 index 000000000..cf7eaaf6f Binary files /dev/null and b/assets/sprites/crops/pepper/pepper_stage8_spring.png differ diff --git a/assets/sprites/crops/pepper/pepper_stage8_summer.png b/assets/sprites/crops/pepper/pepper_stage8_summer.png new file mode 100644 index 000000000..556c0c330 Binary files /dev/null and b/assets/sprites/crops/pepper/pepper_stage8_summer.png differ diff --git a/assets/sprites/crops/pepper/pepper_stage8_winter.png b/assets/sprites/crops/pepper/pepper_stage8_winter.png new file mode 100644 index 000000000..dc430a074 Binary files /dev/null and b/assets/sprites/crops/pepper/pepper_stage8_winter.png differ diff --git a/assets/sprites/crops/strawberry/strawberry_stage1_autumn.png b/assets/sprites/crops/strawberry/strawberry_stage1_autumn.png new file mode 100644 index 000000000..2d78ed2f6 Binary files /dev/null and b/assets/sprites/crops/strawberry/strawberry_stage1_autumn.png differ diff --git a/assets/sprites/crops/strawberry/strawberry_stage1_summer.png b/assets/sprites/crops/strawberry/strawberry_stage1_summer.png new file mode 100644 index 000000000..fb43513b3 Binary files /dev/null and b/assets/sprites/crops/strawberry/strawberry_stage1_summer.png differ diff --git a/assets/sprites/crops/strawberry/strawberry_stage1_winter.png b/assets/sprites/crops/strawberry/strawberry_stage1_winter.png new file mode 100644 index 000000000..4ba339a0c Binary files /dev/null and b/assets/sprites/crops/strawberry/strawberry_stage1_winter.png differ diff --git a/assets/sprites/crops/strawberry/strawberry_stage2_autumn.png b/assets/sprites/crops/strawberry/strawberry_stage2_autumn.png new file mode 100644 index 000000000..45441830c Binary files /dev/null and b/assets/sprites/crops/strawberry/strawberry_stage2_autumn.png differ diff --git a/assets/sprites/crops/strawberry/strawberry_stage2_summer.png b/assets/sprites/crops/strawberry/strawberry_stage2_summer.png new file mode 100644 index 000000000..cbf294a60 Binary files /dev/null and b/assets/sprites/crops/strawberry/strawberry_stage2_summer.png differ diff --git a/assets/sprites/crops/strawberry/strawberry_stage2_winter.png b/assets/sprites/crops/strawberry/strawberry_stage2_winter.png new file mode 100644 index 000000000..e4f0d4526 Binary files /dev/null and b/assets/sprites/crops/strawberry/strawberry_stage2_winter.png differ diff --git a/assets/sprites/crops/strawberry/strawberry_stage3_autumn.png b/assets/sprites/crops/strawberry/strawberry_stage3_autumn.png new file mode 100644 index 000000000..79224877a Binary files /dev/null and b/assets/sprites/crops/strawberry/strawberry_stage3_autumn.png differ diff --git a/assets/sprites/crops/strawberry/strawberry_stage3_summer.png b/assets/sprites/crops/strawberry/strawberry_stage3_summer.png new file mode 100644 index 000000000..0d790122b Binary files /dev/null and b/assets/sprites/crops/strawberry/strawberry_stage3_summer.png differ diff --git a/assets/sprites/crops/strawberry/strawberry_stage3_winter.png b/assets/sprites/crops/strawberry/strawberry_stage3_winter.png new file mode 100644 index 000000000..a986236f9 Binary files /dev/null and b/assets/sprites/crops/strawberry/strawberry_stage3_winter.png differ diff --git a/assets/sprites/crops/strawberry/strawberry_stage4_autumn.png b/assets/sprites/crops/strawberry/strawberry_stage4_autumn.png new file mode 100644 index 000000000..11afad9fd Binary files /dev/null and b/assets/sprites/crops/strawberry/strawberry_stage4_autumn.png differ diff --git a/assets/sprites/crops/strawberry/strawberry_stage4_summer.png b/assets/sprites/crops/strawberry/strawberry_stage4_summer.png new file mode 100644 index 000000000..f1233b3dc Binary files /dev/null and b/assets/sprites/crops/strawberry/strawberry_stage4_summer.png differ diff --git a/assets/sprites/crops/strawberry/strawberry_stage4_winter.png b/assets/sprites/crops/strawberry/strawberry_stage4_winter.png new file mode 100644 index 000000000..f0c7a8bf9 Binary files /dev/null and b/assets/sprites/crops/strawberry/strawberry_stage4_winter.png differ diff --git a/assets/sprites/crops/strawberry/strawberry_stage5_autumn.png b/assets/sprites/crops/strawberry/strawberry_stage5_autumn.png new file mode 100644 index 000000000..72f66fd00 Binary files /dev/null and b/assets/sprites/crops/strawberry/strawberry_stage5_autumn.png differ diff --git a/assets/sprites/crops/strawberry/strawberry_stage5_summer.png b/assets/sprites/crops/strawberry/strawberry_stage5_summer.png new file mode 100644 index 000000000..30b798de1 Binary files /dev/null and b/assets/sprites/crops/strawberry/strawberry_stage5_summer.png differ diff --git a/assets/sprites/crops/strawberry/strawberry_stage5_winter.png b/assets/sprites/crops/strawberry/strawberry_stage5_winter.png new file mode 100644 index 000000000..ec656e2fd Binary files /dev/null and b/assets/sprites/crops/strawberry/strawberry_stage5_winter.png differ diff --git a/assets/sprites/crops/strawberry/strawberry_stage6_autumn.png b/assets/sprites/crops/strawberry/strawberry_stage6_autumn.png new file mode 100644 index 000000000..8e1d4a60d Binary files /dev/null and b/assets/sprites/crops/strawberry/strawberry_stage6_autumn.png differ diff --git a/assets/sprites/crops/strawberry/strawberry_stage6_summer.png b/assets/sprites/crops/strawberry/strawberry_stage6_summer.png new file mode 100644 index 000000000..803b5dd39 Binary files /dev/null and b/assets/sprites/crops/strawberry/strawberry_stage6_summer.png differ diff --git a/assets/sprites/crops/strawberry/strawberry_stage6_winter.png b/assets/sprites/crops/strawberry/strawberry_stage6_winter.png new file mode 100644 index 000000000..c71cad2bc Binary files /dev/null and b/assets/sprites/crops/strawberry/strawberry_stage6_winter.png differ diff --git a/assets/sprites/crops/strawberry/strawberry_stage7_autumn.png b/assets/sprites/crops/strawberry/strawberry_stage7_autumn.png new file mode 100644 index 000000000..40a9554b1 Binary files /dev/null and b/assets/sprites/crops/strawberry/strawberry_stage7_autumn.png differ diff --git a/assets/sprites/crops/strawberry/strawberry_stage7_summer.png b/assets/sprites/crops/strawberry/strawberry_stage7_summer.png new file mode 100644 index 000000000..c23580bbf Binary files /dev/null and b/assets/sprites/crops/strawberry/strawberry_stage7_summer.png differ diff --git a/assets/sprites/crops/strawberry/strawberry_stage7_winter.png b/assets/sprites/crops/strawberry/strawberry_stage7_winter.png new file mode 100644 index 000000000..750fe009a Binary files /dev/null and b/assets/sprites/crops/strawberry/strawberry_stage7_winter.png differ diff --git a/assets/sprites/crops/strawberry/strawberry_stage8_autumn.png b/assets/sprites/crops/strawberry/strawberry_stage8_autumn.png new file mode 100644 index 000000000..d62749dca Binary files /dev/null and b/assets/sprites/crops/strawberry/strawberry_stage8_autumn.png differ diff --git a/assets/sprites/crops/strawberry/strawberry_stage8_summer.png b/assets/sprites/crops/strawberry/strawberry_stage8_summer.png new file mode 100644 index 000000000..f684df482 Binary files /dev/null and b/assets/sprites/crops/strawberry/strawberry_stage8_summer.png differ diff --git a/assets/sprites/crops/strawberry/strawberry_stage8_winter.png b/assets/sprites/crops/strawberry/strawberry_stage8_winter.png new file mode 100644 index 000000000..7dda7fdc6 Binary files /dev/null and b/assets/sprites/crops/strawberry/strawberry_stage8_winter.png differ diff --git a/assets/sprites/props/graveyard/grave_cross.png b/assets/sprites/props/graveyard/grave_cross.png new file mode 100644 index 000000000..c60e3b1f1 Binary files /dev/null and b/assets/sprites/props/graveyard/grave_cross.png differ diff --git a/assets/sprites/props/graveyard/grave_stone.png b/assets/sprites/props/graveyard/grave_stone.png new file mode 100644 index 000000000..1f782c499 Binary files /dev/null and b/assets/sprites/props/graveyard/grave_stone.png differ diff --git a/assets/sprites/props/graveyard/gravestone_v2.png b/assets/sprites/props/graveyard/gravestone_v2.png new file mode 100644 index 000000000..1747673d4 Binary files /dev/null and b/assets/sprites/props/graveyard/gravestone_v2.png differ diff --git a/docs/FAZA1_GENERATION_STATUS.md b/docs/FAZA1_GENERATION_STATUS.md index 331e71898..c03379ad7 100644 --- a/docs/FAZA1_GENERATION_STATUS.md +++ b/docs/FAZA1_GENERATION_STATUS.md @@ -164,26 +164,30 @@ --- -## ļæ½ **5. CROP SPRITES** +## 🌱 **5. CROP SPRITES** -🟔 **STATUS: 67% COMPLETE** (263/420 sprites) +🟔 **STATUS: 41% COMPLETE** (290/704 sprites) -### **Standard Crops (6/9 complete)** +### **Standard Crops (9/9 generated - 8.5/9 complete)** āœ… | Crop | Sprites | Status | |------|---------|--------| -| Corn | āœ… 32/32 | Complete | +| Corn | āœ… 32/32 | Complete (all 4 seasons, 8 stages each) | | Tomatoes | āœ… 32/32 | Complete | | Carrots | āœ… 32/32 | Complete | | Potatoes | āœ… 32/32 | Complete | | Lettuce | āœ… 32/32 | Complete | -| Pumpkin | 🟔 29/32 | 90% (3 missing) | -| Strawberries | šŸ”“ 0/32 | Not started | -| Onions | šŸ”“ 0/32 | Not started | -| Peppers | šŸ”“ 0/32 | Not started | +| Pumpkin | 🟔 29/32 | 90% (missing 3 winter stages) | +| **Strawberries** | āœ… **24/32** | **75% (missing 8 spring stages)** šŸ†• | +| **Onions** | āœ… **32/32** | **100% COMPLETE** šŸ†• | +| **Peppers** | āœ… **32/32** | **100% COMPLETE** šŸ†• | -### **Cannabis Strains (0/7 complete)** +**Generated Today (2026-01-05):** +96 standard crop sprites +**Standard Crops Total:** 285/288 sprites (99%) + +### **Cannabis Strains (1/7 started)** | Strain | Priority | Sprites | Status | |--------|----------|---------|--------| +| **Indica** | ⭐⭐⭐ | 🟔 **5/32** | **16% (spring only - quota hit)** šŸ†• | | Hemp (Industrial) | ⭐⭐⭐ | šŸ”“ 0/32 | Not started | | High THC (7-Leaf) | ⭐⭐⭐ | šŸ”“ 0/32 | Not started | | Northern Lights | ⭐⭐ | šŸ”“ 0/32 | Not started | @@ -202,7 +206,8 @@ | Penis Envy | ⭐⭐ | šŸ”“ 0/32 | Not started | | Amanita Muscaria | ⭐⭐ | šŸ”“ 0/32 | Not started | -**REMAINING:** 157 crop sprites needed +**REMAINING:** 411 specialty crop sprites needed (219 cannabis + 192 mushrooms) +**API QUOTA:** ā° Resets 2026-01-06 01:58:59 CET --- @@ -255,7 +260,7 @@ | **Smoke Effects** | āœ… Sprites ready (smoke puff 16x16px) | | **Zombie Blood** | āœ… Sprites ready (green splat 8x8px) | | **Coin Collection** | āœ… Sprites ready (coin spin 8x8px) | - +sam ### **Needed VFX** šŸ”“ | Effect | Priority | Code | Sprites | Audio | Status | |--------|----------|------|---------|-------|--------| diff --git a/references/npcs/arborist/master_reference_nobg.png b/references/npcs/arborist/master_reference_nobg.png deleted file mode 100644 index 991367bad..000000000 Binary files a/references/npcs/arborist/master_reference_nobg.png and /dev/null differ diff --git a/references/npcs/ivan_kovac/master_reference.jpg b/references/npcs/ivan_kovac/master_reference.jpg deleted file mode 100644 index dd405adaf..000000000 Binary files a/references/npcs/ivan_kovac/master_reference.jpg and /dev/null differ diff --git a/references/npcs/ivan_kovac/master_reference.png b/references/npcs/ivan_kovac/master_reference.png deleted file mode 100644 index 6976ed0a5..000000000 Binary files a/references/npcs/ivan_kovac/master_reference.png and /dev/null differ diff --git a/references/npcs/kustos/master_reference_nobg.png b/references/npcs/kustos/master_reference_nobg.png deleted file mode 100644 index 3f7920ee0..000000000 Binary files a/references/npcs/kustos/master_reference_nobg.png and /dev/null differ diff --git a/references/npcs/mayor/master_reference_nobg.png b/references/npcs/mayor/master_reference_nobg.png deleted file mode 100644 index fbb54b4dc..000000000 Binary files a/references/npcs/mayor/master_reference_nobg.png and /dev/null differ diff --git a/references/npcs/miro_pravnik/master_reference_nobg.png b/references/npcs/miro_pravnik/master_reference_nobg.png deleted file mode 100644 index c46a83fa5..000000000 Binary files a/references/npcs/miro_pravnik/master_reference_nobg.png and /dev/null differ diff --git a/references/npcs/pek/master_reference_nobg.png b/references/npcs/pek/master_reference_nobg.png deleted file mode 100644 index fa08053f3..000000000 Binary files a/references/npcs/pek/master_reference_nobg.png and /dev/null differ diff --git a/references/npcs/sivilja/master_reference_nobg.png b/references/npcs/sivilja/master_reference_nobg.png deleted file mode 100644 index e2c875b00..000000000 Binary files a/references/npcs/sivilja/master_reference_nobg.png and /dev/null differ diff --git a/references/npcs/teacher/master_reference_nobg.png b/references/npcs/teacher/master_reference_nobg.png deleted file mode 100644 index 0e0f7eef5..000000000 Binary files a/references/npcs/teacher/master_reference_nobg.png and /dev/null differ diff --git a/references/npcs/tehnik/master_reference_nobg.png b/references/npcs/tehnik/master_reference_nobg.png deleted file mode 100644 index e36d635c9..000000000 Binary files a/references/npcs/tehnik/master_reference_nobg.png and /dev/null differ diff --git a/scripts/organize_crop_sprites.py b/scripts/organize_crop_sprites.py new file mode 100644 index 000000000..c35d1f77d --- /dev/null +++ b/scripts/organize_crop_sprites.py @@ -0,0 +1,93 @@ +#!/usr/bin/env python3 +""" +Organize crop sprites from brain directory to assets folder +""" +import os +import shutil +from pathlib import Path + +BRAIN_DIR = Path("/Users/davidkotnik/.gemini/antigravity/brain/eda9a368-77c1-4f9a-961e-2c9fce4e750e") +ASSETS_DIR = Path("/Users/davidkotnik/repos/novafarma/assets/sprites/crops") + +# Crop mappings +CROPS = { + 'strawberry': { + 'spring': ['strawberry_s1_spring', 'strawberry_s2_spring', 'strawberry_s3_spring', + 'strawberry_s4_spring', 'strawberry_s5_spring', 'strawberry_s6_spring', + 'strawberry_s7_spring', 'strawberry_s8_spring'], + 'summer': ['strawberry_s1_summer', 'strawberry_s2_summer', 'strawberry_s3_summer', + 'strawberry_s4_summer', 'strawberry_s5_summer', 'strawberry_s6_summer', + 'strawberry_s7_summer', 'strawberry_s8_summer'], + 'autumn': ['strawberry_autumn_1', 'strawberry_autumn_2', 'strawberry_autumn_3', + 'strawberry_autumn_4', 'strawberry_autumn_5', 'strawberry_autumn_6', + 'strawberry_autumn_7', 'strawberry_autumn_8'], + 'winter': ['strawberry_winter_1', 'strawberry_winter_2', 'strawberry_winter_3', + 'strawberry_winter_4', 'strawberry_winter_5', 'strawberry_winter_6', + 'strawberry_winter_7', 'strawberry_winter_8'], + }, + 'onion': { + 'spring': ['onion_s1_spring', 'onion_s2_spring', 'onion_s3_spring', + 'onion_s4_spring', 'onion_s5_spring', 'onion_s6_spring', + 'onion_s7_spring', 'onion_s8_spring_v2'], # v2 due to error retry + 'summer': ['onion_summer_1', 'onion_summer_2', 'onion_summer_3', + 'onion_summer_4', 'onion_summer_5', 'onion_summer_6', + 'onion_summer_7', 'onion_summer_8'], + 'autumn': ['onion_autumn_1', 'onion_autumn_2', 'onion_autumn_3', + 'onion_autumn_4', 'onion_autumn_5', 'onion_autumn_6', + 'onion_autumn_7', 'onion_autumn_8'], + 'winter': ['onion_winter_1', 'onion_winter_2', 'onion_winter_3', + 'onion_winter_4', 'onion_winter_5', 'onion_winter_6', + 'onion_winter_7', 'onion_winter_8'], + }, + 'pepper': { + 'spring': ['pepper_s1_spring', 'pepper_s2_spring', 'pepper_s3_spring', + 'pepper_s4_spring', 'pepper_s5_spring', 'pepper_s6_spring', + 'pepper_s7_spring', 'pepper_s8_spring'], + 'summer': ['pepper_summer_1', 'pepper_summer_2', 'pepper_summer_3', + 'pepper_summer_4', 'pepper_summer_5', 'pepper_summer_6', + 'pepper_summer_7', 'pepper_summer_8'], + 'autumn': ['pepper_autumn_1', 'pepper_autumn_2', 'pepper_autumn_3', + 'pepper_autumn_4', 'pepper_autumn_5', 'pepper_autumn_6', + 'pepper_autumn_7', 'pepper_autumn_8'], + 'winter': ['pepper_winter_1', 'pepper_winter_2', 'pepper_winter_3', + 'pepper_winter_4', 'pepper_winter_5', 'pepper_winter_6', + 'pepper_winter_7', 'pepper_winter_8'], + }, + 'cannabis_indica': { + 'spring': ['cannabis_indica_s1_spring', 'cannabis_indica_s2_spring', + 'cannabis_indica_s3_spring', 'cannabis_indica_s4_spring', + 'cannabis_indica_s5_spring'], # Only 5 generated before quota + } +} + +def organize_crops(): + """Organize all crop sprites""" + total_copied = 0 + + for crop_name, seasons in CROPS.items(): + # Create crop directory + crop_dir = ASSETS_DIR / crop_name + crop_dir.mkdir(parents=True, exist_ok=True) + + print(f"\nšŸ“¦ {crop_name.upper()}:") + + for season, sprites in seasons.items(): + for idx, sprite_prefix in enumerate(sprites, 1): + # Find file with this prefix + matching_files = list(BRAIN_DIR.glob(f"{sprite_prefix}_*.png")) + + if matching_files: + source = matching_files[0] + dest = crop_dir / f"{crop_name}_stage{idx}_{season}.png" + + shutil.copy2(source, dest) + print(f" āœ… {season} stage {idx}: {dest.name}") + total_copied += 1 + else: + print(f" āŒ {season} stage {idx}: NOT FOUND ({sprite_prefix})") + + print(f"\nšŸŽ‰ TOTAL COPIED: {total_copied} sprites") + return total_copied + +if __name__ == '__main__': + organize_crops()