diff --git a/assets/maps/map1.map b/assets/maps/map1.map index 7a96024..8d063ec 100644 --- a/assets/maps/map1.map +++ b/assets/maps/map1.map @@ -1113,7 +1113,7 @@ { "classname" "enemy_spawn" "origin" "648 -680 -232" -"angles" "0 -90 0" +"angles" "0 90 0" "head" "field medic" "key" "fence_gate" "disable_ai" "true" @@ -1128,7 +1128,7 @@ "classname" "enemy_spawn" "origin" "3256 248 -232" "head" "field medic" -"angles" "0 0 0" +"angles" "0 180 0" "disable_ai" "true" } // entity 5 @@ -1384,14 +1384,14 @@ { "classname" "enemy_spawn" "origin" "2568 4504 -232" -"angles" "0 180 0" +"angles" "0 0 0" "head" "super market shopper" } // entity 24 { "classname" "enemy_spawn" "origin" "648 6760 -232" -"angles" "0 90 0" +"angles" "0 -90 0" "head" "green grocer" "key" "fence_shaft" } diff --git a/src/tb_entities.rs b/src/tb_entities.rs index d01b3e2..eed20bf 100644 --- a/src/tb_entities.rs +++ b/src/tb_entities.rs @@ -1,3 +1,5 @@ +use std::f32::consts::PI; + use avian3d::prelude::*; use bevy::{ ecs::{component::HookContext, world::DeferredWorld}, @@ -134,6 +136,7 @@ impl EnemySpawn { let mut this_transform = *this_transform; this_transform.translation += Vec3::new(0., 1.5, 0.); + this_transform.rotate_y(PI); let head = this.head.clone();