pub fn trigger_passive_skill_system<K, E, S, I, IT, CD>(
skill_defs: &SkillDefinitions<K, E, S, I>,
stats: &Components<StatSet<K>>,
stat_defs: &StatDefinitions<K>,
inventories: &Components<Inventory<I, IT, CD>>,
entities: &Entities,
event_channel: &mut Vec<SkillTriggerEvent<S>>,
skill_instances: &mut Components<SkillSet<S>>,
) -> Result<(), EcsError>Expand description
Activates passive skills for each entities where all conditions are met using
their SkillSet component.
Creates SkillTriggerEvent events.