summaryrefslogtreecommitdiff
path: root/src/systems
diff options
context:
space:
mode:
Diffstat (limited to 'src/systems')
-rw-r--r--src/systems/spawn.rs4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/systems/spawn.rs b/src/systems/spawn.rs
index 284c2ab..da0735d 100644
--- a/src/systems/spawn.rs
+++ b/src/systems/spawn.rs
@@ -24,7 +24,8 @@ use crate::{
},
resources::{NewEntities},
componentwrapper::ComponentWrapper,
- Pos
+ Pos,
+ fromtoparameter::FromToParameter
};
@@ -52,6 +53,7 @@ impl <'a> System<'a> for Spawn {
if spawner.clan.name == "" {
spawner.clan.name = format!("$random({},{},{})", position.pos.x, position.pos.y, spawner.template.name.0);
}
+ spawner.template.kwargs.insert("home".to_string(), Some(position.pos).to_parameter());
if triggerbox.has_message(&[Trigger::Spawn]) {
if *clan_nums.get(&spawner.clan).unwrap_or(&0) < spawner.amount {
if spawner.saturated {