| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879 |
- [
- {
- "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,
- "chaseRange": 200,
- "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
- }
- ]
- }
- ]
|