logic_constructor 0.1.0

Move combat and ability logic out of code and into HOCON config — designers tweak damage, healing, and targeting in a text file; the engine parses it into typed actions and runs them against your entities.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
pub use crate::collision_kind::CollisionKind;
pub use crate::lc_action::LcAction;
pub use crate::lc_action_config::LcActionConfig;
pub use crate::lc_entity::LcEntity;
pub use crate::lc_entity_type::{LcEntityType, LcEntityTypeId};
pub use crate::lc_single_action_config::{LcConfigRaw, LcSingleActionConfig};
pub use crate::lc_source_with_action::LcSourceWithAction;
pub use crate::parser::{
    parse_collision_kind, parse_lc_action_config, parse_lc_config, parse_lc_config_list,
    parse_lc_config_list_raw, parse_lc_config_raw,
};
pub use crate::run::run_lca;