init commit
This commit is contained in:
88
app/game/templates/classes.yaml
Normal file
88
app/game/templates/classes.yaml
Normal file
@@ -0,0 +1,88 @@
|
||||
classes:
|
||||
guardian:
|
||||
name: Guardian
|
||||
description: A protector and defender, skilled in combat and leadership.
|
||||
hit_die: "2d6"
|
||||
per_level:
|
||||
hp_rule: {"die":"1d10", "rule":"max"}
|
||||
mp_rule: {"die":"1d4", "rule":"avg"}
|
||||
grants:
|
||||
spells: []
|
||||
skills: []
|
||||
|
||||
bloodborn:
|
||||
name: Bloodborn
|
||||
description: Born from darkness and violence, they wield power with abandon.
|
||||
hit_die: "2d6"
|
||||
per_level:
|
||||
hp_rule: {"die":"1d10", "rule":"max"}
|
||||
mp_rule: {"die":"1d4", "rule":"avg"}
|
||||
grants:
|
||||
spells: []
|
||||
skills: []
|
||||
|
||||
arcanist:
|
||||
name: Arcanist
|
||||
description: Arcanists are scholars of the arcane, shaping elemental forces through study and sheer intellect. Each Arcanists past is different, some taught in grand academies, others self-taught hermits obsessed with understanding creation.
|
||||
hit_die: "1d6"
|
||||
per_level:
|
||||
hp_rule: {"die":"1d4", "rule":"avg"}
|
||||
mp_rule: {"die":"1d10", "rule":"max"}
|
||||
grants:
|
||||
spells: ["ember_flicker"]
|
||||
skills: []
|
||||
|
||||
hexist:
|
||||
name: Hexist
|
||||
description: Twisted sorcerers who wield dark magic to bend reality to their will.
|
||||
hit_die: "1d10"
|
||||
per_level:
|
||||
hp_rule: {"die":"1d4", "rule":"avg"}
|
||||
mp_rule: {"die":"1d10", "rule":"max"}
|
||||
grants:
|
||||
spells: []
|
||||
skills: []
|
||||
|
||||
assassin:
|
||||
name: Assassin
|
||||
description: Stealthy killers, trained from a young age to strike without warning.
|
||||
hit_die: "2d6"
|
||||
per_level:
|
||||
hp_rule: {"die":"1d10", "rule":"max"}
|
||||
mp_rule: {"die":"1d6", "rule":"avg"}
|
||||
grants:
|
||||
spells: []
|
||||
skills: []
|
||||
|
||||
ranger:
|
||||
name: Ranger
|
||||
description: Skilled hunters who live off the land, tracking prey and evading predators.
|
||||
hit_die: "2d6"
|
||||
per_level:
|
||||
hp_rule: {"die":"1d10", "rule":"max"}
|
||||
mp_rule: {"die":"1d6", "rule":"avg"}
|
||||
grants:
|
||||
spells: []
|
||||
skills: []
|
||||
|
||||
cleric:
|
||||
name: Cleric
|
||||
description: Holy warriors, using faith to heal and protect allies, and smite enemies.
|
||||
hit_die: "3d4"
|
||||
per_level:
|
||||
hp_rule: {"die":"1d10", "rule":"avg"}
|
||||
mp_rule: {"die":"2d6", "rule":"avg"}
|
||||
grants:
|
||||
spells: []
|
||||
skills: []
|
||||
|
||||
warlock:
|
||||
name: Warlock
|
||||
description: Bargainers with dark forces, wielding forbidden magic for mysterious purposes.
|
||||
hit_die: "3d4"
|
||||
per_level:
|
||||
hp_rule: {"die":"1d10", "rule":"avg"}
|
||||
mp_rule: {"die":"2d6", "rule":"avg"}
|
||||
grants:
|
||||
spells: []
|
||||
skills: []
|
||||
48
app/game/templates/races.yaml
Normal file
48
app/game/templates/races.yaml
Normal file
@@ -0,0 +1,48 @@
|
||||
races:
|
||||
avaline:
|
||||
name: Avaline
|
||||
description: A good and fair creature that many feel is divine, it's both powerful and intelligent.
|
||||
ability_mods: { STR: 5, DEX: 0, INT: 3, WIS: 1, LUK: -2, CHA: -1, CON: 0}
|
||||
alignment: 100
|
||||
|
||||
beastfolk:
|
||||
name: Beastfolk
|
||||
description: Humanoid creatures who are intelligent and fair natured. Half Terran / Half beast.
|
||||
ability_mods: { STR: 3, DEX: 5, INT: 1, WIS: -2, LUK: -1, CHA: 0, CON: 1}
|
||||
alignment: 50
|
||||
|
||||
dwarf:
|
||||
name: Dwarf
|
||||
description: Dwarves are stout, bearded, and skilled in mining, smithing, and engineering, often living in underground kingdoms
|
||||
ability_mods: { STR: 5, DEX: -2, INT: 0, WIS: -1, LUK: 1, CHA: 1, CON: 3}
|
||||
alignment: 50
|
||||
|
||||
elf:
|
||||
name: Elf
|
||||
description: Elves are mythological beings, often depicted as tall, slender, and agile, with pointed ears, and magical abilities.
|
||||
ability_mods: { STR: -2, DEX: 5, INT: 3, WIS: 0, LUK: 1, CHA: 1, CON: -1}
|
||||
alignment: 50
|
||||
|
||||
draconian:
|
||||
name: Draconian
|
||||
description: Draconians are massive, fire-breathing humanoids with scaly skin and noble heritage
|
||||
ability_mods: { STR: 5, DEX: -1, INT: 3, WIS: 1, LUK: -2, CHA: 0, CON: 1}
|
||||
alignment: 0
|
||||
|
||||
terran:
|
||||
name: Terran
|
||||
description: Common folk of the land, similar to what some have called Human.
|
||||
ability_mods: { STR: 1, DEX: 3, INT: 0, WIS: -2, LUK: 5, CHA: 1, CON: -1}
|
||||
alignment: 0
|
||||
|
||||
hellion:
|
||||
name: Hellion
|
||||
description: A creature from the darkest reaches of the shadow, evil.
|
||||
ability_mods: { STR: 3, DEX: 1, INT: 1, WIS: 0, LUK: -2, CHA: 5, CON: -1}
|
||||
alignment: -50
|
||||
|
||||
vorgath:
|
||||
name: Vorgath
|
||||
description: A monstrous creature that's both powerful and intelligent, it's terrifying.
|
||||
ability_mods: { STR: 5, DEX: 3, INT: 1, WIS: 0, LUK: -1, CHA: -2, CON: 3}
|
||||
alignment: -100
|
||||
184
app/game/templates/spells.yaml
Normal file
184
app/game/templates/spells.yaml
Normal file
@@ -0,0 +1,184 @@
|
||||
spells:
|
||||
ember_flicker:
|
||||
name: Ember Flicker
|
||||
description: Cast a small burst of flame, dealing minor damage to all enemies within range.
|
||||
cost_mp: 1
|
||||
element: fire
|
||||
damage: 2
|
||||
level: 1
|
||||
|
||||
spark_streak:
|
||||
name: Spark Streak
|
||||
description: Create a trail of sparks that deal minor fire damage to all enemies they pass through.
|
||||
cost_mp: 4
|
||||
element: fire
|
||||
damage: 6
|
||||
level: 5
|
||||
|
||||
flameburst:
|
||||
name: Flameburst
|
||||
description: Unleash a powerful blast of flame, dealing significant damage to all enemies within a small radius.
|
||||
cost_mp: 10
|
||||
element: fire
|
||||
damage: 20
|
||||
level: 8
|
||||
|
||||
inferno_strike:
|
||||
name: Inferno Strike
|
||||
description: Deal massive fire damage to a single target, also applying a burning effect that deals additional damage over time.
|
||||
cost_mp: 15
|
||||
element: fire
|
||||
damage: 30
|
||||
level: 12
|
||||
|
||||
blaze_wave:
|
||||
name: Blaze Wave
|
||||
description: Cast a wave of flame that deals moderate damage to all enemies it passes through, also knocking them back slightly.
|
||||
cost_mp: 8
|
||||
element: fire
|
||||
damage: 18
|
||||
level: 15
|
||||
|
||||
flame_tongue:
|
||||
name: Flame Tongue
|
||||
description: Lick your target with a stream of flame, dealing moderate fire damage and potentially applying a burning effect.
|
||||
cost_mp: 12
|
||||
element: fire
|
||||
damage: 25
|
||||
level: 18
|
||||
|
||||
incendiary_cloud:
|
||||
name: Incendiary Cloud
|
||||
description: Release a cloud of flaming particles that deal minor fire damage to all enemies within a medium radius, also causing them to take additional damage if they are not wearing any heat-resistant gear.
|
||||
cost_mp: 18
|
||||
element: fire
|
||||
damage: 35
|
||||
level: 22
|
||||
|
||||
scorching_sapling:
|
||||
name: Scorching Sapling
|
||||
description: Set a target area on fire, dealing moderate fire damage to all enemies within it and also applying a burning effect.
|
||||
cost_mp: 12
|
||||
element: fire
|
||||
damage: 25
|
||||
level: 23
|
||||
|
||||
magma_blast:
|
||||
name: Magma Blast
|
||||
description: Unleash a powerful blast of molten lava that deals significant damage to all enemies within its area of effect, also potentially causing them to become stunned.
|
||||
cost_mp: 20
|
||||
element: fire
|
||||
damage: 40
|
||||
level: 25
|
||||
|
||||
flame_ember:
|
||||
name: Flame Ember
|
||||
description: Cast a burning ember that deals minor fire damage to all enemies it passes through and applies a chance to set them on fire.
|
||||
cost_mp: 6
|
||||
element: fire
|
||||
damage: 10
|
||||
level: 30
|
||||
|
||||
blaze_lash:
|
||||
name: Blaze Lash
|
||||
description: Deal moderate fire damage to a single target, also potentially applying a burning effect and increasing your attack speed for a short duration.
|
||||
cost_mp: 15
|
||||
element: fire
|
||||
damage: 28
|
||||
level: 32
|
||||
|
||||
infernal_flames:
|
||||
name: Infernal Flames
|
||||
description: Cast a massive wave of flame that deals significant damage to all enemies within its area of effect, also potentially causing them to become stunned.
|
||||
cost_mp: 25
|
||||
element: fire
|
||||
damage: 50
|
||||
level: 35
|
||||
|
||||
burning_scorch:
|
||||
name: Burning Scorch
|
||||
description: Deal massive fire damage to a single target, also applying a burning effect and dealing additional damage over time if they are not wearing any heat-resistant gear.
|
||||
cost_mp: 25
|
||||
element: fire
|
||||
damage: 45
|
||||
level: 38
|
||||
|
||||
magma_wave:
|
||||
name: Magma Wave
|
||||
description: Cast a wave of molten lava that deals moderate fire damage to all enemies it passes through, also potentially causing them to become stunned.
|
||||
cost_mp: 20
|
||||
element: fire
|
||||
damage: 40
|
||||
level: 40
|
||||
|
||||
flame_burst:
|
||||
name: Flame Burst
|
||||
description: Unleash a powerful blast of flame that deals significant damage to all enemies within its area of effect, also potentially causing them to become stunned.
|
||||
cost_mp: 22
|
||||
element: fire
|
||||
damage: 45
|
||||
level: 42
|
||||
|
||||
inferno_wing:
|
||||
name: Inferno Wing
|
||||
description: Deal massive fire damage to a single target, also applying a burning effect and dealing additional damage over time if they are not wearing any heat-resistant gear.
|
||||
cost_mp: 30
|
||||
element: fire
|
||||
damage: 60
|
||||
level: 45
|
||||
|
||||
flame_frenzy:
|
||||
name: Flame Frenzy
|
||||
description: Cast a wave of flame that deals moderate damage to all enemies it passes through, also increasing your attack speed for a short duration and potentially applying a burning effect.
|
||||
cost_mp: 25
|
||||
element: fire
|
||||
damage: 45
|
||||
level: 48
|
||||
|
||||
infernal_tongue:
|
||||
name: Infernal Tongue
|
||||
description: Lick your target with a stream of flame that deals moderate fire damage, potentially applying a burning effect and dealing additional damage over time.
|
||||
cost_mp: 28
|
||||
element: fire
|
||||
damage: 50
|
||||
level: 50
|
||||
|
||||
magma_rampart:
|
||||
name: Magma Rampart
|
||||
description: Cast a massive wall of molten lava that deals significant damage to all enemies within its area of effect, also potentially causing them to become stunned.
|
||||
cost_mp: 35
|
||||
element: fire
|
||||
damage: 70
|
||||
level: 55
|
||||
|
||||
blazing_scorch:
|
||||
name: Blazing Scorch
|
||||
description: Deal massive fire damage to a single target, also applying a burning effect and dealing additional damage over time if they are not wearing any heat-resistant gear.
|
||||
cost_mp: 35
|
||||
element: fire
|
||||
damage: 70
|
||||
level: 58
|
||||
|
||||
infernal_cloud:
|
||||
name: Infernal Cloud
|
||||
description: Release a massive cloud of flaming particles that deal significant damage to all enemies within its area of effect, also potentially causing them to become stunned.
|
||||
cost_mp: 40
|
||||
element: fire
|
||||
damage: 90
|
||||
level: 60
|
||||
|
||||
magma_crater:
|
||||
name: Magma Crater
|
||||
description: Cast a massive wave of molten lava that deals significant damage to all enemies within its area of effect, also potentially causing them to become stunned.
|
||||
cost_mp: 40
|
||||
element: fire
|
||||
damage: 90
|
||||
level: 62
|
||||
|
||||
infernal_flare:
|
||||
name: Infernal Flare
|
||||
description: Unleash a massive blast of flame that deals significant damage to all enemies within its area of effect, also potentially causing them to become stunned.
|
||||
cost_mp: 45
|
||||
element: fire
|
||||
damage: 100
|
||||
level: 65
|
||||
Reference in New Issue
Block a user