diff options
Diffstat (limited to 'internal/world/room_migrate_test.go')
| -rw-r--r-- | internal/world/room_migrate_test.go | 18 |
1 files changed, 1 insertions, 17 deletions
diff --git a/internal/world/room_migrate_test.go b/internal/world/room_migrate_test.go index 96f74ae..f5bd972 100644 --- a/internal/world/room_migrate_test.go +++ b/internal/world/room_migrate_test.go @@ -31,20 +31,13 @@ func TestRoomRewriteRoomIDs(t *testing.T) { OnExit: []behavior.Trigger{{ Steps: []behavior.Step{{Teleport: 50}}, }}, - OnFlagChange: []behavior.Trigger{{ - Condition: &behavior.Condition{Room: 30}, - Steps: []behavior.Step{{ - Teleport: 40, - SpawnMob: &behavior.SpawnMobConfig{DespawnRooms: []int{50, 60}}, - }}, - }}, Mobs: []RoomMob{ {ID: "guard", WanderRooms: []int{90, 100}}, }, } idMap := map[int]int{ - 10: 11, 20: 21, 30: 31, 40: 41, 50: 51, 60: 61, + 10: 11, 20: 21, 40: 41, 50: 51, 60: 61, 70: 71, 80: 81, 90: 91, 100: 101, 110: 111, } if !r.RewriteRoomIDs(idMap) { @@ -75,9 +68,6 @@ func TestRoomRewriteRoomIDs(t *testing.T) { if got := r.OnEnter[0].Condition.Room; got != 21 { t.Errorf("on_enter trigger condition room = %d, want 21", got) } - if got := r.OnFlagChange[0].Condition.Room; got != 31 { - t.Errorf("on_flag_change condition room = %d, want 31", got) - } if got := r.OnEnter[0].Steps[0].Teleport; got != 71 { t.Errorf("on_enter teleport = %d, want 71", got) } @@ -87,12 +77,6 @@ func TestRoomRewriteRoomIDs(t *testing.T) { if got := r.OnExit[0].Steps[0].Teleport; got != 51 { t.Errorf("on_exit teleport = %d, want 51", got) } - if got := r.OnFlagChange[0].Steps[0].Teleport; got != 41 { - t.Errorf("on_flag_change teleport = %d, want 41", got) - } - if got := r.OnFlagChange[0].Steps[0].SpawnMob.DespawnRooms; len(got) != 2 || got[0] != 51 || got[1] != 61 { - t.Errorf("on_flag_change despawn_rooms = %v, want [51 61]", got) - } if got := r.Mobs[0].WanderRooms; len(got) != 2 || got[0] != 91 || got[1] != 101 { t.Errorf("mob wander_rooms = %v, want [91 101]", got) } |
