aboutsummaryrefslogtreecommitdiff
path: root/internal/world/room_migrate_test.go
diff options
context:
space:
mode:
authorhistoria <[not public]>2026-07-10 00:43:29 -0400
committerhistoria <[not public]>2026-07-10 00:43:29 -0400
commit6e7c0b3ec4253bb58a815979b1f4574d08cb1f53 (patch)
treedbff1952bdbf14cd58a6128775e263b53fc64ec1 /internal/world/room_migrate_test.go
parent9836513d287396fabcba85956366e6410d7363ef (diff)
downloadthehouseoficarus-6e7c0b3ec4253bb58a815979b1f4574d08cb1f53.tar.gz
feat(admin): add triggers to rooms, add global triggers
Diffstat (limited to 'internal/world/room_migrate_test.go')
-rw-r--r--internal/world/room_migrate_test.go18
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)
}