SCRIPT UPDATED: Added ALL 18 biomes to generation registry!

Updated generate_assets_full.py with complete biome section:

🌍 ADDED SECTION 9: BIOMES (~360 assets)
Source: /src/systems/BiomeSystem.js lines 14-295

NORMAL BIOMES (9):
1. Grassland - home base, lush grass
2. Forest - dense trees, mushrooms, moss
3. Desert - sand, cacti, skulls
4. Mountain - rocks, boulders, snow
5. Swamp - mud, dead trees, fog
6. Snow - ice, frozen trees, icicles
7. Wasteland - rubble, scrap metal
8. Tropical - beach, palms, coconuts
9. Radioactive - glowing rocks, toxic

ANOMALOUS BIOMES (9):
10. Dino Valley - prehistoric, fossils
11. Mythical Highlands - magic, crystals
12. Endless Forest - WITCH FOREST, cryptids!
13. Loch Ness - Scottish pines, heather
14. Catacombs - bones, tombs, skulls
15. Egyptian Desert - pyramids, hieroglyphs
16. Amazon - jungle, piranhas, AXOLOTLS!
17. Atlantis - underwater, AXOLOTLS!
18. Chernobyl - reactor ruins, FINAL ZONE!

Each biome has 4-7 unique sprites!
Script je zdaj COMPLETE z vsemi 18 biomes!
This commit is contained in:
2026-01-06 14:05:14 +01:00
parent 261552469b
commit 2f2ff6bfc7

View File

@@ -687,7 +687,155 @@ def generate_registry() -> List[Dict]:
assets.append({"cat": "buildings", "file": f"{name}.png", "prompt": prompt})
# ========================================================================
# 9. ENVIRONMENT & TERRAIN (~800 assets)
# 9. BIOMES - ALL 18 FROM BiomeSystem.js (~360 assets)
# Source: /src/systems/BiomeSystem.js lines 14-295
# ========================================================================
# NORMAL BIOMES (9)
biomes_normal = [
# 1. Grassland (Travnik) - Home base
("grassland_ground_tile", "Grassland ground tile, lush green grass, Style 32, smooth vector"),
("grassland_grass_variant", "Grassland grass variant, lighter green, smooth"),
("grassland_flower_patch", "Grassland flower patch, colorful blooms"),
("grassland_rock_small", "Grassland small rock, smooth grey stone"),
# 2. Forest (Gozd) - Dense trees
("forest_ground_tile", "Forest ground tile, dark green grass with moss, Style 32"),
("forest_moss_patch", "Forest moss patch, vibrant green"),
("forest_mushroom_red", "Forest red mushroom with white spots"),
("forest_mushroom_brown", "Forest brown mushroom cluster"),
("forest_bush_dense", "Forest dense bush, dark green foliage"),
("forest_fallen_log", "Forest fallen log, mossy bark"),
# 3. Desert - Sandy wasteland
("desert_sand_tile", "Desert sand tile, golden yellow sand, Style 32"),
("desert_sand_dune", "Desert sand dune, wavy sand formation"),
("desert_cactus_small", "Desert small cactus, green with spikes"),
("desert_cactus_large", "Desert large saguaro cactus"),
("desert_rock_brown", "Desert brown rock, weathered"),
("desert_skull_bleached", "Desert bleached animal skull"),
# 4. Mountain - Rocky peaks
("mountain_rock_tile", "Mountain rock tile, grey stone, Style 32"),
("mountain_boulder_large", "Mountain large boulder, massive stone"),
("mountain_rock_sharp", "Mountain sharp rock formation"),
("mountain_snow_patch", "Mountain snow patch on rocks"),
# 5. Swamp - Foggy wetlands
("swamp_mud_tile", "Swamp mud tile, dark brown murky mud, Style 32"),
("swamp_water_murky", "Swamp murky water puddle"),
("swamp_dead_tree", "Swamp dead tree, bare twisted branches"),
("swamp_vine_hanging", "Swamp hanging vine, drooping"),
("swamp_fog_effect", "Swamp fog effect, misty atmosphere"),
# 6. Snow (Frozen Tundra) - Ice and blizzards
("snow_ground_tile", "Snow ground tile, pristine white snow, Style 32"),
("snow_ice_tile", "Snow ice tile, frozen blue ice"),
("snow_frozen_tree", "Snow frozen tree, ice-covered pine"),
("snow_snowdrift", "Snow snowdrift, wind-blown snow pile"),
("snow_icicle", "Snow icicle hanging, sharp ice"),
# 7. Wasteland - Ruins and rubble
("wasteland_ground_tile", "Wasteland ground tile, cracked grey earth, Style 32"),
("wasteland_rubble", "Wasteland rubble pile, broken concrete"),
("wasteland_scrap_metal", "Wasteland scrap metal pieces"),
("wasteland_broken_machinery", "Wasteland broken machinery parts"),
# 8. Tropical (Beach) - Palm trees, coconuts
("tropical_sand_tile", "Tropical sand tile, light golden beach sand, Style 32"),
("tropical_palm_tree", "Tropical palm tree with coconuts"),
("tropical_coconut", "Tropical coconut on ground"),
("tropical_shell", "Tropical seashell, colorful"),
("tropical_water_clear", "Tropical clear blue water"),
# 9. Radioactive Zone - Glowing toxic
("radioactive_ground_tile", "Radioactive ground tile, sickly green glow, Style 32"),
("radioactive_rock_glowing", "Radioactive glowing rock, green energy"),
("radioactive_mutant_plant", "Radioactive mutant plant, twisted"),
("radioactive_barrel", "Radioactive barrel, toxic waste symbol"),
("radioactive_puddle", "Radioactive toxic puddle, glowing green"),
]
# ANOMALOUS BIOMES (9) - Portal-locked
biomes_anomalous = [
# 10. Dino Valley - Prehistoric
("dino_valley_ground_tile", "Dino Valley ground tile, ancient green grass, Style 32"),
("dino_valley_prehistoric_tree", "Dino Valley prehistoric cycad tree"),
("dino_valley_large_fern", "Dino Valley large prehistoric fern"),
("dino_valley_footprint", "Dino Valley dinosaur footprint in mud"),
("dino_valley_fossil", "Dino Valley exposed fossil in rock"),
("dino_valley_egg", "Dino Valley dinosaur egg, cracked"),
# 11. Mythical Highlands - Magical
("mythical_ground_tile", "Mythical ground tile, purple mystic grass, Style 32"),
("mythical_magical_tree", "Mythical magical tree with glowing leaves"),
("mythical_crystal_blue", "Mythical blue crystal formation"),
("mythical_floating_rock", "Mythical floating rock with runes"),
("mythical_rainbow", "Mythical rainbow arc, vibrant"),
# 12. Endless Forest (WITCH FOREST!) - Cryptids
("endless_forest_ground_tile", "Endless Forest ground tile, dark mysterious grass, Style 32"),
("endless_forest_ancient_tree", "Endless Forest ancient massive tree"),
("endless_forest_mystery_fog", "Endless Forest thick mystery fog"),
("endless_forest_strange_footprint", "Endless Forest cryptid footprints, unknown creature"),
("endless_forest_hidden_path", "Endless Forest hidden trail marker"),
# 13. Loch Ness - Scottish highlands
("loch_ness_ground_tile", "Loch Ness ground tile, heather moorland, Style 32"),
("loch_ness_scottish_pine", "Loch Ness Scottish pine tree"),
("loch_ness_heather", "Loch Ness purple heather flowers"),
("loch_ness_loch_water", "Loch Ness dark loch water"),
("loch_ness_castle_ruins", "Loch Ness castle ruins stone"),
# 14. Catacombs - Underground undead
("catacombs_ground_tile", "Catacombs ground tile, ancient stone floor, Style 32"),
("catacombs_bones", "Catacombs scattered bones pile"),
("catacombs_tomb", "Catacombs stone tomb, ancient"),
("catacombs_skull", "Catacombs human skull, weathered"),
("catacombs_ancient_urn", "Catacombs dusty urn, cracked"),
# 15. Egyptian Desert - Pyramids
("egyptian_ground_tile", "Egyptian Desert ground tile, golden sand, Style 32"),
("egyptian_sand_dune_large", "Egyptian massive sand dune"),
("egyptian_hieroglyph_stone", "Egyptian hieroglyph carved stone"),
("egyptian_scarab", "Egyptian scarab beetle, golden"),
("egyptian_pyramid_stone", "Egyptian pyramid stone block"),
# 16. Amazon Rainforest - Piranhas & AXOLOTLS!
("amazon_ground_tile", "Amazon ground tile, dense jungle undergrowth, Style 32"),
("amazon_jungle_tree", "Amazon massive jungle tree"),
("amazon_vine_thick", "Amazon thick hanging vines"),
("amazon_exotic_flower", "Amazon exotic pink flower, large"),
("amazon_tribal_totem", "Amazon tribal totem pole"),
("amazon_piranha_river", "Amazon piranha-filled river water"),
("amazon_axolotl", "Amazon axolotl, pink salamander"),
# 17. Atlantis - Underwater & AXOLOTLS!
("atlantis_ground_tile", "Atlantis ground tile, ocean floor sand, Style 32"),
("atlantis_coral_reef", "Atlantis colorful coral reef"),
("atlantis_underwater_ruins", "Atlantis ancient ruins, columns"),
("atlantis_pearl", "Atlantis giant pearl in oyster"),
("atlantis_seaweed", "Atlantis flowing seaweed"),
("atlantis_bubble_stream", "Atlantis rising bubble stream"),
("atlantis_axolotl_blue", "Atlantis blue axolotl, glowing"),
# 18. Chernobyl (FINAL ZONE!) - Nuclear
("chernobyl_ground_tile", "Chernobyl ground tile, contaminated grey earth, Style 32"),
("chernobyl_reactor_ruins", "Chernobyl reactor ruins, damaged concrete"),
("chernobyl_abandoned_building", "Chernobyl abandoned building, broken windows"),
("chernobyl_radioactive_barrel", "Chernobyl radioactive waste barrel"),
("chernobyl_soviet_relic", "Chernobyl Soviet propaganda poster, faded"),
("chernobyl_hazmat_sign", "Chernobyl hazmat warning sign"),
]
for name, prompt in biomes_normal:
assets.append({"cat": "biomes", "file": f"{name}.png", "prompt": prompt})
for name, prompt in biomes_anomalous:
assets.append({"cat": "biomes_anomalous", "file": f"{name}.png", "prompt": prompt})
# ========================================================================
# 10. ENVIRONMENT & TERRAIN (~800 assets)
# ========================================================================
terrain = [
@@ -767,7 +915,7 @@ def generate_registry() -> List[Dict]:
assets.append({"cat": "environment", "file": f"{name}.png", "prompt": prompt})
# ========================================================================
# 10. UI ELEMENTS (~200 assets)
# 11. UI ELEMENTS (~200 assets)
# ========================================================================
ui_elements = [