Combat Backend & Data Models
- Implement Combat Service - Implement Damage Calculator - Implement Effect Processor - Implement Combat Actions - Created Combat API Endpoints
This commit is contained in:
52
api/app/data/enemies/skeleton_warrior.yaml
Normal file
52
api/app/data/enemies/skeleton_warrior.yaml
Normal file
@@ -0,0 +1,52 @@
|
||||
# Skeleton Warrior - Medium undead melee
|
||||
# An animated skeleton wielding ancient weapons
|
||||
|
||||
enemy_id: skeleton_warrior
|
||||
name: Skeleton Warrior
|
||||
description: >
|
||||
The animated remains of a long-dead soldier, held together by dark magic.
|
||||
Its empty eye sockets glow with pale blue fire, and it wields a rusted
|
||||
but deadly sword with unnatural precision. It knows no fear and feels no pain.
|
||||
|
||||
base_stats:
|
||||
strength: 12
|
||||
dexterity: 10
|
||||
constitution: 10
|
||||
intelligence: 4
|
||||
wisdom: 6
|
||||
charisma: 2
|
||||
luck: 6
|
||||
|
||||
abilities:
|
||||
- basic_attack
|
||||
- shield_bash
|
||||
- bone_rattle
|
||||
|
||||
loot_table:
|
||||
- item_id: ancient_sword
|
||||
drop_chance: 0.15
|
||||
quantity_min: 1
|
||||
quantity_max: 1
|
||||
- item_id: bone_fragment
|
||||
drop_chance: 0.80
|
||||
quantity_min: 2
|
||||
quantity_max: 5
|
||||
- item_id: soul_essence
|
||||
drop_chance: 0.10
|
||||
quantity_min: 1
|
||||
quantity_max: 1
|
||||
|
||||
experience_reward: 45
|
||||
gold_reward_min: 0
|
||||
gold_reward_max: 10
|
||||
difficulty: medium
|
||||
|
||||
tags:
|
||||
- undead
|
||||
- skeleton
|
||||
- armed
|
||||
- fearless
|
||||
|
||||
base_damage: 9
|
||||
crit_chance: 0.08
|
||||
flee_chance: 0.50
|
||||
Reference in New Issue
Block a user