[ { "id": "test_advanced_enemy", "name": "测试高级敌人", "type": "test", "stats": { "health": 100, "maxHealth": 100, "defense": 5, "speed": 40.0, "dropEnergy": 3 }, "movement": { "pattern": "direct", "speed": 50.0, "patrolRange": 100, "rotationSpeed": 180.0, "moveType": "sway", "swingAmplitude": 30.0, "swingFrequency": 1.5, "speedVariation": 0.2 }, "combat": { "attackDamage": 8, "attackRange": 150.0, "attackSpeed": 0.6, "canBlock": true, "blockChance": 0.3, "blockDamageReduction": 0.7, "attackCooldown": 2.0, "attackType": "ranged", "attackDelay": 0.5, "weaponType": "bow", "projectileType": "arrow", "projectileSpeed": 200.0 }, "visualConfig": { "spritePath": "Animation/EnemyAni/001", "scale": 1.2, "animationSpeed": 1.0, "flipX": false, "tint": "#FF6666", "animations": { "idle": "idle", "walk": "walk", "attack": "attack", "death": "dead" }, "weaponProp": "props/bow" }, "audioConfig": { "attackSound": "enemy_attack", "deathSound": "enemy_death", "hitSound": "enemy_hit", "walkSound": "audio/test_walk", "blockSound": "audio/block_sound", "stealthSound": "", "armorBreakSound": "", "fuseSound": "", "volume": 1.0 }, "boss": { "is_boss": false, "phases": 1, "rage_threshold": 0.5, "rage_damage_multiplier": 2.0, "rage_speed_multiplier": 1.8 }, "special_abilities": [ { "type": "test_ability", "damage": 5, "range": 100, "cooldown": 10 } ] } ]