Skip to content

Commit

Permalink
Scheme definitions for squad_descr.
Browse files Browse the repository at this point in the history
  • Loading branch information
Neloreck committed Mar 19, 2024
1 parent fee1cb2 commit cc8606b
Show file tree
Hide file tree
Showing 9 changed files with 357 additions and 78 deletions.
36 changes: 36 additions & 0 deletions src/engine/configs/$scheme/creatures.misc.scheme.ltx
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
[$online_offline_group]
strict = true
$spawn.optional = true
$spawn.type = string
GroupControlSection.type = string
always_arrived.optional = true
always_arrived.type = bool
arrive_dist.optional = true
arrive_dist.type = f32
class.type = enum:ON_OFF_S
faction.optional = true
faction.type = enum:ecolog,monster_zombied_day,army,dolg,stalker,monolith,monster,monster_predatory_day,monster_predatory_night,zombied,killer,monster_zombied_night,freedom,bandit,monster_vegetarian,monster_special
invulnerable.optional = true
invulnerable.type = string ; todo: condlist
npc.array = true
npc.optional = true
npc.type = string
npc_in_squad.optional = true
npc_in_squad.type = tuple:u8,u8
npc_random.array = true
npc_random.optional = true
npc_random.type = string
relationship.optional = true
relationship.type = enum:friend,neutral,enemy
spawn_point.optional = true
spawn_point.type = string
story_id.optional = true
story_id.type = string
sympathy.optional = true
sympathy.type = u8
target_smart.optional = true
target_smart.type = string
behaviour.optional = true
behaviour.type = enum:monster
on_death.optional = true
on_death.type = string ; todo: condlist
1 change: 1 addition & 0 deletions src/engine/configs/$scheme/scheme.ltx
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
#include "base.scheme.ltx"
#include "creatures.misc.scheme.ltx"
#include "creatures.monster.scheme.ltx"
#include "creatures.stalker.scheme.ltx"
#include "environment.scheme.ltx"
Expand Down
3 changes: 2 additions & 1 deletion src/engine/configs/misc/m_online_offline_group.ltx
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
[online_offline_group]
$scheme = $online_offline_group
; $spawn = "scripts\online_offline_group"
GroupControlSection = spawn_group
class = ON_OFF_S
; $spawn = "scripts\online_offline_group"
Loading

0 comments on commit cc8606b

Please sign in to comment.