engine/gavania-core/src/game/configloader/mobs.rs

39 lines
614 B
Rust
Raw Normal View History

2024-08-23 11:22:09 +00:00
use engine::prelude::*;
create_settings_section!(
GeneralSettings,
"General",
{
special_chance: f32,
radius: f32,
boss_hp_bar_radius: f32,
}
);
create_settings_section!(
BasicMobSettings,
"BasicMobs",
{
min_count: u32,
max_count: u32,
}
);
create_settings_section!(
EliteMobSettings,
"EliteMobs",
{
min_count: u32,
max_count: u32,
}
);
create_settings_container!(
MobSettings,
{
general: GeneralSettings,
basic_mobs: BasicMobSettings,
elite_mobs: EliteMobSettings,
}
);