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:
58
api/app/data/enemies/orc_berserker.yaml
Normal file
58
api/app/data/enemies/orc_berserker.yaml
Normal file
@@ -0,0 +1,58 @@
|
||||
# Orc Berserker - Hard heavy hitter
|
||||
# A fearsome orc warrior in a battle rage
|
||||
|
||||
enemy_id: orc_berserker
|
||||
name: Orc Berserker
|
||||
description: >
|
||||
A towering mass of green muscle and fury, covered in tribal war paint
|
||||
and scars from countless battles. Foam flecks at the corners of its
|
||||
mouth as it swings a massive greataxe with terrifying speed. In its
|
||||
battle rage, it feels no pain and shows no mercy.
|
||||
|
||||
base_stats:
|
||||
strength: 18
|
||||
dexterity: 10
|
||||
constitution: 16
|
||||
intelligence: 6
|
||||
wisdom: 6
|
||||
charisma: 4
|
||||
luck: 8
|
||||
|
||||
abilities:
|
||||
- basic_attack
|
||||
- cleave
|
||||
- berserker_rage
|
||||
- intimidating_shout
|
||||
|
||||
loot_table:
|
||||
- item_id: orc_greataxe
|
||||
drop_chance: 0.20
|
||||
quantity_min: 1
|
||||
quantity_max: 1
|
||||
- item_id: orc_war_paint
|
||||
drop_chance: 0.35
|
||||
quantity_min: 1
|
||||
quantity_max: 2
|
||||
- item_id: beast_hide_armor
|
||||
drop_chance: 0.15
|
||||
quantity_min: 1
|
||||
quantity_max: 1
|
||||
- item_id: gold_coin
|
||||
drop_chance: 0.70
|
||||
quantity_min: 15
|
||||
quantity_max: 40
|
||||
|
||||
experience_reward: 80
|
||||
gold_reward_min: 20
|
||||
gold_reward_max: 50
|
||||
difficulty: hard
|
||||
|
||||
tags:
|
||||
- humanoid
|
||||
- orc
|
||||
- berserker
|
||||
- large
|
||||
|
||||
base_damage: 15
|
||||
crit_chance: 0.15
|
||||
flee_chance: 0.30
|
||||
Reference in New Issue
Block a user