Combat foundation complete
This commit is contained in:
@@ -50,6 +50,10 @@ tags:
|
||||
- rogue
|
||||
- armed
|
||||
|
||||
location_tags:
|
||||
- wilderness
|
||||
- road
|
||||
|
||||
base_damage: 8
|
||||
crit_chance: 0.12
|
||||
flee_chance: 0.45
|
||||
|
||||
@@ -47,6 +47,10 @@ tags:
|
||||
- large
|
||||
- pack
|
||||
|
||||
location_tags:
|
||||
- forest
|
||||
- wilderness
|
||||
|
||||
base_damage: 10
|
||||
crit_chance: 0.10
|
||||
flee_chance: 0.40
|
||||
|
||||
@@ -40,6 +40,11 @@ tags:
|
||||
- goblinoid
|
||||
- small
|
||||
|
||||
location_tags:
|
||||
- forest
|
||||
- wilderness
|
||||
- dungeon
|
||||
|
||||
base_damage: 4
|
||||
crit_chance: 0.05
|
||||
flee_chance: 0.60
|
||||
|
||||
@@ -80,6 +80,11 @@ tags:
|
||||
- elite
|
||||
- armed
|
||||
|
||||
location_tags:
|
||||
- forest
|
||||
- wilderness
|
||||
- dungeon
|
||||
|
||||
base_damage: 14
|
||||
crit_chance: 0.15
|
||||
flee_chance: 0.25
|
||||
|
||||
@@ -51,6 +51,11 @@ tags:
|
||||
- small
|
||||
- scout
|
||||
|
||||
location_tags:
|
||||
- forest
|
||||
- wilderness
|
||||
- dungeon
|
||||
|
||||
base_damage: 3
|
||||
crit_chance: 0.08
|
||||
flee_chance: 0.70
|
||||
|
||||
@@ -47,6 +47,11 @@ tags:
|
||||
- caster
|
||||
- small
|
||||
|
||||
location_tags:
|
||||
- forest
|
||||
- wilderness
|
||||
- dungeon
|
||||
|
||||
base_damage: 3
|
||||
crit_chance: 0.08
|
||||
flee_chance: 0.55
|
||||
|
||||
@@ -65,6 +65,11 @@ tags:
|
||||
- warrior
|
||||
- armed
|
||||
|
||||
location_tags:
|
||||
- forest
|
||||
- wilderness
|
||||
- dungeon
|
||||
|
||||
base_damage: 8
|
||||
crit_chance: 0.10
|
||||
flee_chance: 0.45
|
||||
|
||||
@@ -53,6 +53,10 @@ tags:
|
||||
- berserker
|
||||
- large
|
||||
|
||||
location_tags:
|
||||
- dungeon
|
||||
- wilderness
|
||||
|
||||
base_damage: 15
|
||||
crit_chance: 0.15
|
||||
flee_chance: 0.30
|
||||
|
||||
50
api/app/data/enemies/rat.yaml
Normal file
50
api/app/data/enemies/rat.yaml
Normal file
@@ -0,0 +1,50 @@
|
||||
# Giant Rat - Very easy enemy for starting areas (town, village, tavern)
|
||||
# A basic enemy for new players to learn combat mechanics
|
||||
|
||||
enemy_id: rat
|
||||
name: Giant Rat
|
||||
description: >
|
||||
A mangy rat the size of a small dog. These vermin infest cellars,
|
||||
sewers, and dark corners of civilization. Weak alone but annoying in packs.
|
||||
|
||||
base_stats:
|
||||
strength: 4
|
||||
dexterity: 14
|
||||
constitution: 4
|
||||
intelligence: 2
|
||||
wisdom: 8
|
||||
charisma: 2
|
||||
luck: 6
|
||||
|
||||
abilities:
|
||||
- basic_attack
|
||||
|
||||
loot_table:
|
||||
- item_id: rat_tail
|
||||
drop_chance: 0.40
|
||||
quantity_min: 1
|
||||
quantity_max: 1
|
||||
- item_id: gold_coin
|
||||
drop_chance: 0.20
|
||||
quantity_min: 1
|
||||
quantity_max: 2
|
||||
|
||||
experience_reward: 5
|
||||
gold_reward_min: 0
|
||||
gold_reward_max: 2
|
||||
difficulty: easy
|
||||
|
||||
tags:
|
||||
- beast
|
||||
- vermin
|
||||
- small
|
||||
|
||||
location_tags:
|
||||
- town
|
||||
- village
|
||||
- tavern
|
||||
- dungeon
|
||||
|
||||
base_damage: 2
|
||||
crit_chance: 0.03
|
||||
flee_chance: 0.80
|
||||
@@ -47,6 +47,11 @@ tags:
|
||||
- armed
|
||||
- fearless
|
||||
|
||||
location_tags:
|
||||
- crypt
|
||||
- ruins
|
||||
- dungeon
|
||||
|
||||
base_damage: 9
|
||||
crit_chance: 0.08
|
||||
flee_chance: 0.50
|
||||
|
||||
138
api/app/data/static_items/equipment.yaml
Normal file
138
api/app/data/static_items/equipment.yaml
Normal file
@@ -0,0 +1,138 @@
|
||||
# Starting Equipment - Basic items given to new characters based on their class
|
||||
# These are all common-quality items suitable for Level 1 characters
|
||||
|
||||
items:
|
||||
# ==================== WEAPONS ====================
|
||||
|
||||
# Melee Weapons
|
||||
rusty_sword:
|
||||
name: Rusty Sword
|
||||
item_type: weapon
|
||||
rarity: common
|
||||
description: >
|
||||
A battered old sword showing signs of age and neglect.
|
||||
Its edge is dull but it can still cut.
|
||||
value: 5
|
||||
damage: 4
|
||||
damage_type: physical
|
||||
is_tradeable: true
|
||||
|
||||
rusty_mace:
|
||||
name: Rusty Mace
|
||||
item_type: weapon
|
||||
rarity: common
|
||||
description: >
|
||||
A worn mace with a tarnished head. The weight still
|
||||
makes it effective for crushing blows.
|
||||
value: 5
|
||||
damage: 5
|
||||
damage_type: physical
|
||||
is_tradeable: true
|
||||
|
||||
rusty_dagger:
|
||||
name: Rusty Dagger
|
||||
item_type: weapon
|
||||
rarity: common
|
||||
description: >
|
||||
A corroded dagger with a chipped blade. Quick and
|
||||
deadly in the right hands despite its condition.
|
||||
value: 4
|
||||
damage: 3
|
||||
damage_type: physical
|
||||
crit_chance: 0.10 # Daggers have higher crit chance
|
||||
is_tradeable: true
|
||||
|
||||
rusty_knife:
|
||||
name: Rusty Knife
|
||||
item_type: weapon
|
||||
rarity: common
|
||||
description: >
|
||||
A simple utility knife, more tool than weapon. Every
|
||||
adventurer keeps one handy for various tasks.
|
||||
value: 2
|
||||
damage: 2
|
||||
damage_type: physical
|
||||
is_tradeable: true
|
||||
|
||||
# Ranged Weapons
|
||||
rusty_bow:
|
||||
name: Rusty Bow
|
||||
item_type: weapon
|
||||
rarity: common
|
||||
description: >
|
||||
An old hunting bow with a frayed string. It still fires
|
||||
true enough for an aspiring ranger.
|
||||
value: 5
|
||||
damage: 4
|
||||
damage_type: physical
|
||||
is_tradeable: true
|
||||
|
||||
# Magical Weapons (spell_power instead of damage)
|
||||
worn_staff:
|
||||
name: Worn Staff
|
||||
item_type: weapon
|
||||
rarity: common
|
||||
description: >
|
||||
A gnarled wooden staff weathered by time. Faint traces
|
||||
of arcane energy still pulse through its core.
|
||||
value: 6
|
||||
damage: 2 # Low physical damage for staff strikes
|
||||
spell_power: 4 # Boosts spell damage
|
||||
damage_type: arcane
|
||||
is_tradeable: true
|
||||
|
||||
bone_wand:
|
||||
name: Bone Wand
|
||||
item_type: weapon
|
||||
rarity: common
|
||||
description: >
|
||||
A wand carved from ancient bone, cold to the touch.
|
||||
It resonates with dark energy.
|
||||
value: 6
|
||||
damage: 1 # Minimal physical damage
|
||||
spell_power: 5 # Higher spell power for dedicated casters
|
||||
damage_type: shadow # Dark/shadow magic for necromancy
|
||||
is_tradeable: true
|
||||
|
||||
tome:
|
||||
name: Worn Tome
|
||||
item_type: weapon
|
||||
rarity: common
|
||||
description: >
|
||||
A leather-bound book filled with faded notes and arcane
|
||||
formulas. Knowledge is power made manifest.
|
||||
value: 6
|
||||
damage: 1 # Can bonk someone with it
|
||||
spell_power: 4 # Boosts spell damage
|
||||
damage_type: arcane
|
||||
is_tradeable: true
|
||||
|
||||
# ==================== ARMOR ====================
|
||||
|
||||
cloth_armor:
|
||||
name: Cloth Armor
|
||||
item_type: armor
|
||||
rarity: common
|
||||
description: >
|
||||
Simple padded cloth garments offering minimal protection.
|
||||
Better than nothing, barely.
|
||||
value: 5
|
||||
defense: 2
|
||||
resistance: 1
|
||||
is_tradeable: true
|
||||
|
||||
# ==================== SHIELDS/ACCESSORIES ====================
|
||||
|
||||
rusty_shield:
|
||||
name: Rusty Shield
|
||||
item_type: armor
|
||||
rarity: common
|
||||
description: >
|
||||
A battered wooden shield with a rusted metal rim.
|
||||
It can still block a blow or two.
|
||||
value: 5
|
||||
defense: 3
|
||||
resistance: 0
|
||||
stat_bonuses:
|
||||
constitution: 1
|
||||
is_tradeable: true
|
||||
@@ -66,6 +66,18 @@ items:
|
||||
value: 12
|
||||
is_tradeable: true
|
||||
|
||||
# ==========================================================================
|
||||
# Vermin Drops
|
||||
# ==========================================================================
|
||||
|
||||
rat_tail:
|
||||
name: "Rat Tail"
|
||||
item_type: quest_item
|
||||
rarity: common
|
||||
description: "A scaly tail from a giant rat. Sometimes collected for pest control bounties."
|
||||
value: 1
|
||||
is_tradeable: true
|
||||
|
||||
# ==========================================================================
|
||||
# Undead Drops
|
||||
# ==========================================================================
|
||||
|
||||
Reference in New Issue
Block a user