✅ COMPLETE BIOME NPC COVERAGE (166 NPCs): - Phase 1 Core Biomes: 61 NPCs (Glavni Smetar style) - Phase 2 Magical Biomes: 80 NPCs (diversos stilov) - Phase 3 Endgame: 25 NPCs (Atlantis mix + Chernobyl Kai) ✅ CREATURE GENERATION START (22/109): - Chernobyl Mutants: 3/10 (Fish, Two-Headed Dog, Rad Cow) - Farm Animals: 6/10 (Horse, Goat, Duck, Rabbit, Donkey, Llama) - Wild Animals: 13/15 (Wolf, Bear, Fox, Eagle, etc.) 📚 DOCUMENTATION: - Updated GAME_BIBLE.md with complete creature catalog (109 total) - Created CREATURE_BOSS_GENERATION_MASTER_PLAN.md - Created SESSION_REPORT_2026_01_06_CREATURE_GENERATION.md - Updated BIOME spreadsheets 📁 ORGANIZATION: - Created /assets/references/creatures/ structure - Organized all NPCs by biome - Reference style strategy defined 🎯 PROGRESS: - Master References: 188 images generated today - 68% of total creature/NPC work complete! - Quota exhausted (resets 22:01) but amazing progress! Next: Complete remaining creatures (87+) after quota reset
9.1 KiB
🌳 TREE TEMPLATE - Style 32 Standards
Purpose: Strict template for ALL trees ensuring consistency across tree types, seasons, and growth stages.
🌲 TREE TYPES (Universal Categories)
1. OAK TREES (Deciduous)
REQUIRED REFERENCE: oak_tree_summer_style32.png
Visual DNA:
- Thick trunk with visible bark texture (Style 32)
- Broad, round canopy
- Many branches visible
- Leaf clusters (not individual leaves)
- Height: 192x192px (3x3 tiles)
- Outlines: 5px black
#000000
Colors:
- Bark:
#8B4513(Saddle Brown) - Leaves (Summer):
#228B22(Forest Green) - Shadows:
#2F4F4F(Dark Slate Gray)
2. PINE TREES (Evergreen)
REQUIRED REFERENCE: pine_tree_style32.png
Visual DNA:
- Straight trunk, conical shape
- Layered branches (triangular tiers)
- Needle clusters (simplified, not individual)
- Height: 192x256px (3x4 tiles for tall)
- Outlines: 5px black
#000000
Colors:
- Bark:
#8B4513(Saddle Brown) - Needles:
#2E8B57(Sea Green) - stays green all seasons - Shadows:
#006400(Dark Green)
3. PALM TREES (Tropical)
REQUIRED REFERENCE: palm_tree_style32.png
Visual DNA:
- Curved/bent trunk with texture
- Large fronds at top (5-7 leaves)
- Coconuts visible (optional)
- Height: 192x192px (3x3 tiles)
- Outlines: 5px black
#000000
Colors:
- Bark:
#CD853F(Peru) - Fronds:
#228B22(Forest Green) - Coconuts:
#8B4513(Saddle Brown)
4. DEAD TREES (Universal)
REQUIRED REFERENCE: dead_tree_style32.png
Visual DNA:
- Bare branches (no leaves)
- Weathered, cracked bark
- Hollow sections/holes
- Tilted/broken branches
- Height: 160x160px (2.5x2.5 tiles)
- Outlines: 5px black
#000000
Colors:
- Bark:
#696969(Dim Gray) - Highlights:
#D3D3D3(Light Gray) - Shadows:
#2F4F4F(Dark Slate Gray)
🍂 SEASONAL CHANGES (Deciduous Trees ONLY)
🌸 SPRING (Pomlad)
Visual Changes:
- Light green new leaves
- Pink/white blossoms (fruit trees)
- Bright, fresh appearance
- 80% leaf coverage
Oak Example:
- Leaves:
#90EE90(Light Green) - Blossoms:
#FFB6C1(Light Pink) clusters - Trunk unchanged:
#8B4513
☀️ SUMMER (Poletje)
Visual Changes:
- Full, dark green canopy
- 100% leaf coverage
- Dense, lush appearance
- Fruits visible (if fruit tree)
Oak Example:
- Leaves:
#228B22(Forest Green) - Trunk unchanged:
#8B4513 - Optional: Acorns
#8B4513(small dots)
🍂 AUTUMN (Jesen)
Visual Changes:
- Orange, red, yellow leaves
- 60-80% leaf coverage (some falling)
- Warm color palette
- Leaves on ground nearby
Oak Example:
- Leaves:
#FF8C00(Dark Orange) +#FFD700(Gold) +#FF4500(Orange Red) - Mix of colors in canopy
- Trunk unchanged:
#8B4513 - Ground: Scattered fallen leaves
❄️ WINTER (Zima)
Visual Changes:
- Bare branches (deciduous)
- Snow on branches
- 0% leaf coverage
- Stark, skeletal appearance
Oak Example:
- No leaves (branches visible)
- Trunk:
#8B4513with snow patches - Snow:
#F0F8FF(Alice Blue) on top of branches - Icicles:
#B0E0E6(Powder Blue) hanging
Pine (Evergreen) Winter:
- KEEPS green needles
#2E8B57 - Snow accumulated on branches
- Heavier, snow-laden appearance
📏 TREE SIZE STANDARDS
Small Trees (Saplings/Young):
- Size: 96x96px (1.5x1.5 tiles)
- Age: 0-5 years
- Trunk: Thin (10-15px width)
- Canopy: Small, sparse
Medium Trees (Mature):
- Size: 160x160px (2.5x2.5 tiles)
- Age: 5-20 years
- Trunk: Medium (20-30px width)
- Canopy: Full, rounded
Large Trees (Ancient):
- Size: 192x192px or 256x256px (3x3 or 4x4 tiles)
- Age: 20+ years
- Trunk: Thick (40-60px width)
- Canopy: Massive, spreading
🎨 VISUAL STYLE RULES (Trees)
Smooth Lines (NOT Pixel Art):
- Outlines: THICK 5px black
#000000 - Style: Vector-smooth curves, anti-aliased
- Bark texture: Simplified lines (chibi style, not realistic)
- Leaves: Cluster shapes, not individual leaves
Style 32 Consistency:
- Flat cel shading (no soft gradients)
- Vibrant colors (not muted/realistic)
- Chibi proportions (cute, stylized trunks)
- Transparent background (always)
- Black outlines (5px, always)
Trunk Texture:
- Vertical lines suggesting bark (3-5 lines max)
- Knots/branches as simple ovals
- NOT photorealistic texture
- Chibi-simplified detail
Leaf Clusters:
- Groups of 5-10 leaves as single shape
- 5px black outline per cluster
- Overlapping clusters create canopy
- NOT individual leaf sprites
🌳 TREE GROWTH STAGES (Optional, for farming trees)
Stage 1: Sapling
- Tiny trunk, 2-3 small branches
- Few leaf clusters
- 64x64px
Stage 2: Young Tree
- Thin trunk, more branches
- Growing canopy
- 96x96px
Stage 3: Adolescent
- Medium trunk, branching visible
- Half-full canopy
- 128x128px
Stage 4: Mature
- Thick trunk, many branches
- Full canopy
- 192x192px
Stage 5: Ancient
- Very thick trunk, spreading branches
- Massive canopy
- 256x256px or larger
🌍 BIOME-SPECIFIC TREES
Forest Biome:
- Oak, Maple, Birch
- Dense foliage
- Color:
#228B22(Forest Green)
Desert Biome:
- Palm, Cactus
- Sparse foliage
- Color:
#6B8E23(Olive Drab)
Winter Biome:
- Pine, Spruce, Fir
- Evergreen, snow-laden
- Color:
#2E8B57(Sea Green) + snow
Jungle Biome:
- Banyan, Kapok, Jungle vines
- Massive, overgrown
- Color:
#00FF00(Lime) +#013220(Dark Green)
Volcanic Biome:
- Dead/burnt trees only
- Charred appearance
- Color:
#2F4F4F(Dark Slate) + black char
🍎 FRUIT TREES (Special Category)
Examples: Apple, Cherry, Orange
Spring:
- Blossoms (pink/white flowers)
- No fruit yet
- Color:
#FFB6C1(Light Pink) blossoms
Summer:
- Small green fruits forming
- Full green leaves
- Color:
#90EE90(Light Green) fruits
Autumn:
- Ripe, colored fruits
- Leaves turning colors
- Color:
#FF0000(Red) apples,#FF8C00(Orange) oranges
Winter:
- Bare branches
- All fruit harvested/fallen
- No leaves
🪓 CHOPPED/STUMP STATE
When tree is cut:
- Stump sprite: 64x64px
- Circular shape, rings visible
- Same bark color as tree
- 5px black outlines
- Optional: Axe marks (diagonal cuts)
Stump Colors:
- Bark: Same as original tree
- Rings:
#D2B48C(Tan) alternating with darker - Cut surface:
#F5DEB3(Wheat)
🚫 FORBIDDEN STYLES (Trees)
NEVER use:
- Pixel art style (chunky, low-res)
- Realistic photo textures
- Individual leaf sprites (use clusters)
- Soft gradients (only flat shading)
- Muted/dull colors
- Thin outlines (< 4px)
- Non-transparent background
✅ TREE GENERATION CHECKLIST
Before approving ANY tree sprite:
- Viewed biome-appropriate tree reference
- Smooth lines (NOT pixelated)
- 5px thick black outlines
- Flat cel shading
- Vibrant colors (matches COLOR_MASTER)
- Transparent background
- Matches Style 32 aesthetic
- Seasonal variants planned (if deciduous)
- Size matches category (small/medium/large)
- Trunk texture simplified (chibi style)
- Leaf clusters (not individual leaves)
🚀 GENERATION WORKFLOW
For ANY new tree:
-
Check References:
- Determine tree type (Oak, Pine, Palm, Dead)
- View corresponding reference image
- Review COLOR_MASTER.md for colors
- Check BIOME_GUIDES.md for biome
-
Determine Season:
- Spring, Summer, Autumn, or Winter?
- Evergreen or deciduous?
- Plan leaf coverage/color
-
Generate Base Tree (Summer):
- Include "EXACT Style 32 matching /references/trees/"
- Include "Smooth lines, NOT pixel art"
- Include "5px black outlines #000000"
- Include exact hex colors
- Include "Leaf clusters, not individual leaves"
-
Verify Match:
- Compare to reference tree
- Check outline thickness (5px)
- Check smoothness (no pixelation)
- Check leaf cluster style
- If mismatch → Auto-reroll
-
Generate Seasonal Variants:
- Spring: Light green, blossoms
- Summer: Dark green, full
- Autumn: Orange/red/yellow
- Winter: Bare (or snow if evergreen)
-
Save & Organize:
assets/sprites/trees/[tree_type]_[season].png- Update manifest
- Document in tree registry
🌲 EXAMPLE PROMPT (Correct)
Oak tree Summer. EXACT Style 32 matching /references/trees/:
SMOOTH LINES (NOT pixel art), 5px black outlines #000000,
flat cel shading, thick trunk #8B4513 (Saddle Brown),
dark green leaf clusters #228B22 (Forest Green),
leaf clusters NOT individual leaves,
192x192px, transparent background,
chibi proportions, Cult of the Lamb aesthetic.
📊 TREE REGISTRY
Current Trees (Style 32):
- ❌ Oak (needs all 4 seasons)
- ❌ Pine (evergreen, with/without snow)
- ❌ Palm (tropical)
- ❌ Dead tree (universal)
- ❌ Apple tree (fruit bearing, 4 seasons)
- ❌ Cherry tree (blossom, 4 seasons)
STATUS: Template defined, awaiting reference images PRIORITY: MEDIUM - needed for biome variety NEXT STEP: Generate master references for Oak, Pine, Palm, Dead trees