- Implement Combat Service - Implement Damage Calculator - Implement Effect Processor - Implement Combat Actions - Created Combat API Endpoints
53 lines
987 B
YAML
53 lines
987 B
YAML
# Goblin Shaman - Easy caster enemy (INT-focused)
|
|
# A goblin spellcaster that provides magical support
|
|
|
|
enemy_id: goblin_shaman
|
|
name: Goblin Shaman
|
|
description: >
|
|
A hunched goblin wrapped in tattered robes, clutching a staff adorned
|
|
with bones and feathers. It mutters dark incantations and hurls bolts
|
|
of sickly green fire at its enemies.
|
|
|
|
base_stats:
|
|
strength: 4
|
|
dexterity: 10
|
|
constitution: 6
|
|
intelligence: 12
|
|
wisdom: 10
|
|
charisma: 6
|
|
luck: 10
|
|
|
|
abilities:
|
|
- basic_attack
|
|
- fire_bolt
|
|
- minor_heal
|
|
|
|
loot_table:
|
|
- item_id: shaman_staff
|
|
drop_chance: 0.10
|
|
quantity_min: 1
|
|
quantity_max: 1
|
|
- item_id: mana_potion_small
|
|
drop_chance: 0.20
|
|
quantity_min: 1
|
|
quantity_max: 1
|
|
- item_id: gold_coin
|
|
drop_chance: 0.60
|
|
quantity_min: 3
|
|
quantity_max: 8
|
|
|
|
experience_reward: 25
|
|
gold_reward_min: 5
|
|
gold_reward_max: 15
|
|
difficulty: easy
|
|
|
|
tags:
|
|
- humanoid
|
|
- goblinoid
|
|
- caster
|
|
- small
|
|
|
|
base_damage: 3
|
|
crit_chance: 0.08
|
|
flee_chance: 0.55
|