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:
45
api/app/data/enemies/goblin.yaml
Normal file
45
api/app/data/enemies/goblin.yaml
Normal file
@@ -0,0 +1,45 @@
|
||||
# Goblin - Easy melee enemy (STR-focused)
|
||||
# A small, cunning creature that attacks in groups
|
||||
|
||||
enemy_id: goblin
|
||||
name: Goblin Scout
|
||||
description: >
|
||||
A small, green-skinned creature with pointed ears and sharp teeth.
|
||||
Goblins are cowardly alone but dangerous in groups, using crude weapons
|
||||
and dirty tactics to overwhelm their prey.
|
||||
|
||||
base_stats:
|
||||
strength: 8
|
||||
dexterity: 12
|
||||
constitution: 6
|
||||
intelligence: 6
|
||||
wisdom: 6
|
||||
charisma: 4
|
||||
luck: 8
|
||||
|
||||
abilities:
|
||||
- basic_attack
|
||||
|
||||
loot_table:
|
||||
- item_id: rusty_dagger
|
||||
drop_chance: 0.15
|
||||
quantity_min: 1
|
||||
quantity_max: 1
|
||||
- item_id: gold_coin
|
||||
drop_chance: 0.50
|
||||
quantity_min: 1
|
||||
quantity_max: 3
|
||||
|
||||
experience_reward: 15
|
||||
gold_reward_min: 2
|
||||
gold_reward_max: 8
|
||||
difficulty: easy
|
||||
|
||||
tags:
|
||||
- humanoid
|
||||
- goblinoid
|
||||
- small
|
||||
|
||||
base_damage: 4
|
||||
crit_chance: 0.05
|
||||
flee_chance: 0.60
|
||||
Reference in New Issue
Block a user