All current work
This commit is contained in:
@@ -0,0 +1,21 @@
|
||||
id = "apply_necro_warrior_stats"
|
||||
name = "apply_necro_warrior_stats"
|
||||
type = "Service"
|
||||
tags = []
|
||||
|
||||
[targeting]
|
||||
range = 0
|
||||
range_type = "Self"
|
||||
radius = 0
|
||||
target = "Self"
|
||||
required_tags = []
|
||||
forbidden_tags = []
|
||||
|
||||
[cost]
|
||||
mana = 0
|
||||
stamina = 0
|
||||
on_battle_start = 1
|
||||
|
||||
[[effects]]
|
||||
id = "necro_warrior_stats"
|
||||
multiplier = 1
|
||||
@@ -0,0 +1,20 @@
|
||||
id = "move_step"
|
||||
name = "Шаг"
|
||||
type = "Move"
|
||||
tags = []
|
||||
|
||||
[targeting]
|
||||
range = 1
|
||||
range_type = "Line"
|
||||
radius = 0
|
||||
target = "Empty"
|
||||
required_tags = []
|
||||
forbidden_tags = []
|
||||
|
||||
[cost]
|
||||
mana = 0
|
||||
stamina = 1
|
||||
|
||||
[[effects]]
|
||||
id = "move"
|
||||
multiplier = 1
|
||||
@@ -0,0 +1,24 @@
|
||||
id = "necro_strike"
|
||||
name = "Удар некроманта"
|
||||
type = "Attack"
|
||||
tags = ["ArmedAttack"]
|
||||
|
||||
[targeting]
|
||||
range = 1
|
||||
range_type = "Line"
|
||||
radius = 0
|
||||
target = "Enemy"
|
||||
required_tags = ["Living"]
|
||||
forbidden_tags = ["Undead"]
|
||||
|
||||
[cost]
|
||||
mana = 1
|
||||
stamina = 1
|
||||
|
||||
[[effects]]
|
||||
id = "dark_damage"
|
||||
multiplier = 1.2
|
||||
|
||||
[[effects]]
|
||||
id = "slash_damage"
|
||||
multiplier = 1
|
||||
@@ -0,0 +1,20 @@
|
||||
id = "spawn_corpse"
|
||||
name = "Создать труп"
|
||||
type = "Service"
|
||||
tags = ["ArmedAttack"]
|
||||
|
||||
[targeting]
|
||||
range = 0
|
||||
range_type = "Self"
|
||||
radius = 0
|
||||
target = "Any"
|
||||
required_tags = []
|
||||
forbidden_tags = []
|
||||
|
||||
[cost]
|
||||
mana = 0
|
||||
stamina = 0
|
||||
|
||||
[[effects]]
|
||||
id = "spawn_corpse"
|
||||
multiplier = 1
|
||||
@@ -0,0 +1,15 @@
|
||||
id = "move"
|
||||
name = "Движение"
|
||||
service = true
|
||||
category = "Move"
|
||||
damage_type = "none"
|
||||
base_amount = 1.0
|
||||
stat_source = "none"
|
||||
resist_stat = "none"
|
||||
target_stat = "none"
|
||||
target_tag = "none"
|
||||
on_trigger_action = []
|
||||
on_expire_action = []
|
||||
on_death_action = []
|
||||
spawn = []
|
||||
effects = []
|
||||
@@ -0,0 +1,15 @@
|
||||
id = "dark_damage"
|
||||
name = "Урон тьмы"
|
||||
service = false
|
||||
category = "Damage"
|
||||
damage_type = "dark"
|
||||
base_amount = 10.0
|
||||
stat_source = "intellect"
|
||||
resist_stat = "dark_armor"
|
||||
target_stat = "none"
|
||||
target_tag = "none"
|
||||
on_trigger_action = []
|
||||
on_expire_action = []
|
||||
on_death_action = []
|
||||
spawn = []
|
||||
effects = []
|
||||
@@ -0,0 +1,13 @@
|
||||
id = "necro_warrior_stats"
|
||||
name = "necro_warrior_stats урон"
|
||||
category = "Self_Stats"
|
||||
damage_type = "none"
|
||||
base_amount = 0.0
|
||||
stat_source = "none"
|
||||
resist_stat = "none"
|
||||
target_stat = "none"
|
||||
target_tag = "none"
|
||||
on_trigger_action = []
|
||||
on_expire_action = []
|
||||
on_death_action = []
|
||||
spawn = []
|
||||
@@ -0,0 +1,14 @@
|
||||
id = "slash_damage"
|
||||
name = "Режущий урон"
|
||||
category = "Damage"
|
||||
damage_type = "slash"
|
||||
base_amount = 10.0
|
||||
stat_source = "strength"
|
||||
resist_stat = "slash_armor"
|
||||
target_stat = "none"
|
||||
target_tag = "none"
|
||||
on_trigger_action = []
|
||||
on_expire_action = []
|
||||
on_death_action = []
|
||||
spawn = []
|
||||
effects = []
|
||||
@@ -0,0 +1,14 @@
|
||||
id = "slash_damage"
|
||||
name = "Режущий урон"
|
||||
category = "Damage"
|
||||
damage_type = "slash"
|
||||
base_amount = 10.0
|
||||
stat_source = "strength"
|
||||
resist_stat = "slash_armor"
|
||||
target_stat = "none"
|
||||
target_tag = "none"
|
||||
on_trigger_action = []
|
||||
on_expire_action = []
|
||||
on_death_action = []
|
||||
spawn = []
|
||||
effects = []
|
||||
@@ -0,0 +1,14 @@
|
||||
id = "spawn_corpse"
|
||||
name = "Создать труп"
|
||||
category = "Spawn"
|
||||
damage_type = "none"
|
||||
base_amount = 1
|
||||
stat_source = "none"
|
||||
resist_stat = "none"
|
||||
target_stat = "none"
|
||||
target_tag = "none"
|
||||
on_trigger_action = []
|
||||
on_expire_action = []
|
||||
on_death_action = []
|
||||
spawn = ["corpse"]
|
||||
effects = []
|
||||
@@ -0,0 +1,63 @@
|
||||
id = "corpse"
|
||||
name = "Труп"
|
||||
tags = ["Corpse"]
|
||||
size = "none"
|
||||
|
||||
|
||||
actions = [
|
||||
]
|
||||
|
||||
[stats]
|
||||
max_hp = 0
|
||||
max_morale = 0
|
||||
max_mana = 0
|
||||
max_stamina = 0
|
||||
|
||||
[ammo]
|
||||
max_ammo_spears = 0
|
||||
max_ammo_arrows = 0
|
||||
max_ammo_misc = 0
|
||||
|
||||
[special]
|
||||
intellect = 0
|
||||
strengh = 0
|
||||
agility = 0
|
||||
speed = 0
|
||||
|
||||
[resists]
|
||||
pierce_armor = 0
|
||||
slash_armor = 0
|
||||
blunt_armor = 0
|
||||
magic_armor = 0
|
||||
fire_armor = 0
|
||||
frost_armor = 0
|
||||
lightning_armor = 0
|
||||
light_armor = 0
|
||||
dark_armor = 0
|
||||
blight_armor = 0
|
||||
|
||||
[strategy]
|
||||
position_priority = "Stationary"
|
||||
|
||||
[strategy.target_priority]
|
||||
position = "Any"
|
||||
criterion = "Any"
|
||||
|
||||
[strategy.thresholds]
|
||||
flee_hp_pct = 0
|
||||
flee_morale_pct = 0
|
||||
min_stamina_reserve = 0
|
||||
min_mana_reserve = 0
|
||||
|
||||
[strategy.counter]
|
||||
actions = []
|
||||
|
||||
[strategy.overwatch]
|
||||
radius = 0
|
||||
actions = []
|
||||
|
||||
[strategy.on_death]
|
||||
actions = []
|
||||
|
||||
[stategy.low_health]
|
||||
actions = []
|
||||
@@ -0,0 +1,70 @@
|
||||
id = "necro_warrior"
|
||||
name = "Некромант-воин"
|
||||
tags = ["Undead", "Humanoid"]
|
||||
size = "normal"
|
||||
|
||||
|
||||
actions = [
|
||||
"apply_necro_warrior_stats",
|
||||
"necro_strike",
|
||||
"move_step"
|
||||
]
|
||||
|
||||
[stats]
|
||||
max_hp = 30
|
||||
max_morale = 100
|
||||
max_mana = 10
|
||||
max_stamina = 20
|
||||
|
||||
[ammo]
|
||||
max_ammo_spears = 0
|
||||
max_ammo_arrows = 0
|
||||
max_ammo_misc = 0
|
||||
|
||||
[special]
|
||||
intellect = 10
|
||||
strengh = 10
|
||||
agility = 10
|
||||
speed = 5
|
||||
|
||||
[resists]
|
||||
pierce_armor = 0
|
||||
slash_armor = 0
|
||||
blunt_armor = 0
|
||||
magic_armor = 0
|
||||
fire_armor = 0
|
||||
frost_armor = 0
|
||||
lightning_armor = 0
|
||||
light_armor = 0
|
||||
dark_armor = 0
|
||||
blight_armor = 0
|
||||
|
||||
[strategy]
|
||||
position_priority = "Frontline"
|
||||
|
||||
[strategy.target_priority]
|
||||
position = "Frontline"
|
||||
criterion = "MaxDanger"
|
||||
|
||||
[strategy.thresholds]
|
||||
flee_hp_pct = 15
|
||||
flee_morale_pct = 0
|
||||
min_stamina_reserve = 0
|
||||
min_mana_reserve = 0
|
||||
|
||||
[strategy.counter]
|
||||
actions = ["necro_strike"]
|
||||
|
||||
[strategy.overwatch]
|
||||
radius = 0
|
||||
actions = []
|
||||
|
||||
[strategy.on_death]
|
||||
actions = ["spawn_corpse"]
|
||||
|
||||
[strategy.aura]
|
||||
radius = 0
|
||||
effects = []
|
||||
|
||||
[stategy.low_health]
|
||||
actions = []
|
||||
Reference in New Issue
Block a user