diff --git a/playerbots/src/acceptance_fixture.rs b/playerbots/src/acceptance_fixture.rs index e5bf138..f66e1b2 100644 --- a/playerbots/src/acceptance_fixture.rs +++ b/playerbots/src/acceptance_fixture.rs @@ -2223,6 +2223,8 @@ fn stage_level_gap_sources( movement_type: 0, respawn_secs: 60, life_seq: 1, + instance_id: 0, + source_guid: 0, }; let mut entity = crate::package::fixture::build_creature_entity(&spawn, &template, 0, 0); if offset < LEVEL_GAP_LONG_SOURCE_COUNT { diff --git a/playerbots/src/fixture.rs b/playerbots/src/fixture.rs index 03aaafc..cf3aaaa 100644 --- a/playerbots/src/fixture.rs +++ b/playerbots/src/fixture.rs @@ -829,6 +829,8 @@ fn companion_creature( movement_type: 0, respawn_secs: 60, life_seq: 1, + instance_id: 0, + source_guid: 0, }; ctx.db.game_creature_spawn().guid().delete(guid); let spawn = ctx.db.game_creature_spawn().insert(spawn); @@ -1897,6 +1899,8 @@ pub fn playerbots_fixture_blocked_quest(ctx: &ReducerContext, guid: u64) -> Resu movement_type: 0, respawn_secs: 60, life_seq: 1, + instance_id: 0, + source_guid: 0, }; ctx.db.game_creature_spawn().guid().delete(target_guid); let spawn = ctx.db.game_creature_spawn().insert(spawn); @@ -2095,6 +2099,8 @@ pub fn playerbots_fixture_runner_second_attacker( movement_type: 0, respawn_secs: 60, life_seq: 1, + instance_id: 0, + source_guid: 0, }; ctx.db.game_creature_spawn().guid().delete(second_guid); let spawn = ctx.db.game_creature_spawn().insert(spawn); diff --git a/playerbots/src/quest_catalog_fixture.rs b/playerbots/src/quest_catalog_fixture.rs index a7a5784..690d35d 100644 --- a/playerbots/src/quest_catalog_fixture.rs +++ b/playerbots/src/quest_catalog_fixture.rs @@ -1134,6 +1134,8 @@ fn insert_creature(ctx: &ReducerContext, entry: u32, x: f32, y: f32, z: f32) -> movement_type: 0, respawn_secs: 60, life_seq: 1, + instance_id: 0, + source_guid: 0, }); crate::package::fixture::insert_creature_entity( ctx, @@ -1709,6 +1711,8 @@ pub(super) fn stage_named_with_rotation( movement_type: 0, respawn_secs: 60, life_seq: 1, + instance_id: 0, + source_guid: 0, }; let entity = crate::package::fixture::build_creature_entity(&spawn, &template, 0, 0); spawns.guid().delete(guid); @@ -1780,6 +1784,8 @@ pub fn playerbots_quest_loop_fixture_stage_search_limit( movement_type: 0, respawn_secs: 0, life_seq: 1, + instance_id: 0, + source_guid: 0, }; let entity = crate::package::fixture::build_creature_entity(&spawn, &template, 0, 0); spawns.guid().delete(guid); @@ -1920,6 +1926,8 @@ pub fn playerbots_quest_loop_fixture_stage_corpse_limit( movement_type: 0, respawn_secs: 60, life_seq: 1, + instance_id: 0, + source_guid: 0, }; let mut entity = crate::package::fixture::build_creature_entity(&spawn, &template, 0, 0); entity.health = 0; @@ -1995,6 +2003,8 @@ pub fn playerbots_quest_loop_fixture_stage_corpse_limit_with_live_alternative( movement_type: source_spawn.movement_type, respawn_secs: source_spawn.respawn_secs, life_seq: source_spawn.life_seq, + instance_id: 0, + source_guid: 0, }); crate::package::fixture::insert_creature_entity( ctx, diff --git a/playerbots/src/transfer_destination_fixture.rs b/playerbots/src/transfer_destination_fixture.rs index 70f6645..7847637 100644 --- a/playerbots/src/transfer_destination_fixture.rs +++ b/playerbots/src/transfer_destination_fixture.rs @@ -98,6 +98,8 @@ fn stage_creature( movement_type: 0, respawn_secs: 60, life_seq: 1, + instance_id, + source_guid: 0, }; let mut entity = crate::package::fixture::build_creature_entity(&spawn, &template, 0, instance_id);