{
"level_id": "Lvl_Graveyard_Hard",
"level_name": "墓地围攻:困难模式",
"recommended_player_level": 10,
"map_config": {
"grid_size": { "x": 50, "y": 50 },
"spawners": [
{ "id": "North", "position": { "x": 25, "y": 0 } },
{ "id": "South", "position": { "x": 25, "y": 49 } },
{ "id": "East", "position": { "x": 49, "y": 25 } }
],
"base_position": { "x": 25, "y": 25 },
"special_zones": [
{
"type": "HighGround",
"area": [
{ "x": 10, "y": 10 },
{ "x": 15, "y": 15 }
],
"bonus": "+20% Range"
},
{
"type": "PowerNode",
"position": { "x": 30, "y": 30 },
"bonus": "+30% AttackSpeed",
"cost_multiplier": 2.0
}
]
},
"waves": [
{
"wave_number": 1,
"type": "Standard",
"time_start": 0,
"duration": 60,
"spawners": ["North"],
"enemies": [
{ "id": "Zombie", "count": 30, "interval": 1.5 },
{ "id": "Skeleton", "count": 10, "interval": 3.0 }
]
},
{
"wave_number": 2,
"type": "Burst",
"time_start": 70,
"duration": 20,
"spawners": ["North", "South"],
"enemies": [{ "id": "Bat_Swarm", "count": 100, "interval": 0.2 }],
"warning_message": "蝙蝠群来袭!"
},
{
"wave_number": 3,
"type": "Rest",
"time_start": 100,
"duration": 30,
"special_event": "WanderingTrader"
},
{
"wave_number": 4,
"type": "Elite",
"time_start": 140,
"duration": 90,
"spawners": ["North", "South", "East"],
"enemies": [
{ "id": "Armored_Ghoul", "count": 15, "interval": 5.0 },
{ "id": "Necromancer", "count": 3, "interval": 20.0 }
],
"map_event": { "type": "BloodMoon", "duration": 90 }
},
{
"wave_number": 5,
"type": "Boss",
"time_start": 240,
"spawners": ["North"],
"enemies": [{ "id": "Boss_Lich_King", "count": 1, "interval": 0 }],
"music_override": "Music_Boss_Theme",
"camera_mode": "Cinematic"
}
],
"difficulty_settings": {
"base_health_multiplier": 1.5,
"base_damage_multiplier": 1.3,
"gold_drop_multiplier": 1.2,
"dynamic_adjustment": {
"enabled": true,
"max_multiplier": 2.0,
"min_multiplier": 0.7
}
},
"rewards": {
"first_clear": [
{ "type": "Gold", "amount": 5000 },
{ "type": "Item", "id": "Relic_Death_Knight_Helm" }
],
"perfect_clear": [
{ "type": "Achievement", "id": "No_Damage_Graveyard" },
{ "type": "Title", "id": "Undead_Slayer" }
]
}
}