From c9139577e690baff59da1b1edf13ef209c00ee40 Mon Sep 17 00:00:00 2001 From: Star Rauchenberger Date: Mon, 18 Aug 2025 18:50:04 -0400 Subject: Added the_repetitive --- data/maps/the_repetitive/rooms/Anti Room.txtpb | 47 +++++++ data/maps/the_repetitive/rooms/Cyan Room.txtpb | 86 ++++++++++++ data/maps/the_repetitive/rooms/Dot Area.txtpb | 109 ++++++++++++++++ .../the_repetitive/rooms/Entry Connector.txtpb | 7 + data/maps/the_repetitive/rooms/Lime Room.txtpb | 87 +++++++++++++ data/maps/the_repetitive/rooms/Magenta Room.txtpb | 114 ++++++++++++++++ data/maps/the_repetitive/rooms/Main Room.txtpb | 144 +++++++++++++++++++++ data/maps/the_repetitive/rooms/Mastery Room.txtpb | 6 + .../the_repetitive/rooms/Plaza Connector.txtpb | 7 + data/maps/the_repetitive/rooms/Yellow Room.txtpb | 91 +++++++++++++ 10 files changed, 698 insertions(+) create mode 100644 data/maps/the_repetitive/rooms/Anti Room.txtpb create mode 100644 data/maps/the_repetitive/rooms/Cyan Room.txtpb create mode 100644 data/maps/the_repetitive/rooms/Dot Area.txtpb create mode 100644 data/maps/the_repetitive/rooms/Entry Connector.txtpb create mode 100644 data/maps/the_repetitive/rooms/Lime Room.txtpb create mode 100644 data/maps/the_repetitive/rooms/Magenta Room.txtpb create mode 100644 data/maps/the_repetitive/rooms/Main Room.txtpb create mode 100644 data/maps/the_repetitive/rooms/Mastery Room.txtpb create mode 100644 data/maps/the_repetitive/rooms/Plaza Connector.txtpb create mode 100644 data/maps/the_repetitive/rooms/Yellow Room.txtpb (limited to 'data/maps/the_repetitive/rooms') diff --git a/data/maps/the_repetitive/rooms/Anti Room.txtpb b/data/maps/the_repetitive/rooms/Anti Room.txtpb new file mode 100644 index 0000000..04b3139 --- /dev/null +++ b/data/maps/the_repetitive/rooms/Anti Room.txtpb @@ -0,0 +1,47 @@ +name: "Anti Room" +display_name: "Repetitive" +# Ignore the collectible. The mod should remove it and the back wall too. +panels { + name: "HA (1)" + path: "Panels/Entry/panel_7" + clue: "ha" + answer: "haha" +} +panels { + name: "HA (2)" + path: "Panels/Entry/panel_8" + clue: "ha" + answer: "hahaha" +} +panels { + name: "HA (3)" + path: "Panels/Entry/panel_12" + clue: "ha" + answer: "hahahaha" +} +panels { + name: "HA (4)" + path: "Panels/Entry/panel_13" + clue: "ha" + answer: "hahahahaha" +} +panels { + name: "HA (5)" + path: "Panels/Entry/panel_14" + clue: "ha" + answer: "hahahahahaha" +} +panels { + name: "TWO" + path: "Panels/Entry/panel3" + clue: "two" + answer: "digit" + symbols: "example" +} +panels { + name: "EYE" + path: "Panels/Entry/panel4" + clue: "eye" + answer: "iris" + symbols: "boxes" +} diff --git a/data/maps/the_repetitive/rooms/Cyan Room.txtpb b/data/maps/the_repetitive/rooms/Cyan Room.txtpb new file mode 100644 index 0000000..5c1485d --- /dev/null +++ b/data/maps/the_repetitive/rooms/Cyan Room.txtpb @@ -0,0 +1,86 @@ +name: "Cyan Room" +display_name: "Repetitive" +panels { + name: "ALFA" + path: "Panels/Lingo2/panel_3" + clue: "alfa" + answer: "alfalfa" + symbols: "sparkles" +} +panels { + name: "BACK" + path: "Panels/Lingo2/panel_6" + clue: "back" + answer: "backpack" + symbols: "sparkles" +} +panels { + name: "TEAM" + path: "Panels/Lingo2/panel_18" + clue: "team" + answer: "teammate" + symbols: "anagram" +} +panels { + name: "CRIB" + path: "Panels/Lingo2/panel_28" + clue: "crib" + answer: "cribbed" + symbols: "example" +} +panels { + name: "BLACK" + path: "Panels/Lingo2/panel_29" + clue: "black" + answer: "blackjack" + symbols: "zero" +} +panels { + name: "SEE" + path: "Panels/Lingo2/panel_19" + clue: "see" + answer: "seesaw" + symbols: "age" +} +panels { + name: "SIGHT" + path: "Panels/Lingo2/panel_20" + clue: "sight" + answer: "sightsee" + symbols: "sun" +} +panels { + name: "WHIP" + path: "Panels/Lingo2/panel_21" + clue: "whip" + answer: "whiplash" + symbols: "sun" +} +panels { + name: "GRAPE" + path: "Panels/Lingo2/panel_22" + clue: "grape" + answer: "grapefruit" + symbols: "example" +} +panels { + name: "BITTER" + path: "Panels/Lingo2/panel_23" + clue: "bitter" + answer: "bittersweet" + symbols: "sweet" +} +panels { + name: "ONTO" + path: "Panels/Lingo2/panel_24" + clue: "onto" + answer: "toon" + symbols: "sparkles" +} +panels { + name: "UPSET" + path: "Panels/Lingo2/panel_25" + clue: "upset" + answer: "setup" + symbols: "sparkles" +} diff --git a/data/maps/the_repetitive/rooms/Dot Area.txtpb b/data/maps/the_repetitive/rooms/Dot Area.txtpb new file mode 100644 index 0000000..ac77bce --- /dev/null +++ b/data/maps/the_repetitive/rooms/Dot Area.txtpb @@ -0,0 +1,109 @@ +name: "Dot Area" +display_name: "Repetitive" +panels { + name: "TUTU (1)" + path: "Panels/Lingo2/panel" + clue: "tutu" + answer: "two" + symbols: "zero" +} +panels { + name: "TO (1)" + path: "Panels/Lingo2/panel1" + clue: "to" + answer: "tutu" + symbols: "zero" +} +panels { + name: "TO (2)" + path: "Panels/Lingo2/panel2" + clue: "to" + answer: "toot" +} +panels { + name: "ON (1)" + path: "Panels/Lingo2/panel3" + clue: "on" + answer: "noon" +} +panels { + name: "ON (2)" + path: "Panels/Lingo2/panel4" + clue: "on" + answer: "onion" + symbols: "sparkles" +} +panels { + name: "RED (1)" + path: "Panels/Lingo2/panel7" + clue: "red" + answer: "redder" +} +panels { + name: "RED (2)" + path: "Panels/Lingo2/panel8" + clue: "red" + answer: "colored" + symbols: "sparkles" + symbols: "example" +} +panels { + name: "PARE (1)" + path: "Panels/Lingo2/panel9" + clue: "pare" + answer: "prepare" + symbols: "sparkles" +} +panels { + name: "PARE (2)" + path: "Panels/Lingo2/panel10" + clue: "pare" + answer: "reappear" + symbols: "zero" + symbols: "anagram" +} +panels { + name: "OUT (1)" + path: "Panels/Lingo2/panel5" + clue: "out" + answer: "output" + symbols: "sparkles" +} +panels { + name: "OUT (2)" + path: "Panels/Lingo2/panel6" + clue: "out" + answer: "cutout" + symbols: "sparkles" +} +panels { + name: "JOKE" + path: "Panels/Lingo2/panel_9" + clue: "joke" + answer: "knock" + symbols: "example" +} +panels { + name: "DO" + path: "Panels/Lingo2/panel_27" + clue: "do" + answer: "door" + symbols: "sparkles" +} +panels { + name: "DOOR" + path: "Panels/Eval/panel_26_proxying" + clue: "door" + answer: "door" + symbols: "eval" + #proxies { answer: "door" path: "Panels/Eval/panel_26_proxyied_1" } + proxies { answer: "do" path: "Panels/Eval/panel_26_proxyied_2" } +} +panels { + name: "TUTU (2)" + path: "Panels/Eval/panel_6" + clue: "tutu" + answer: "tutu" + symbols: "zero" + symbols: "eval" +} diff --git a/data/maps/the_repetitive/rooms/Entry Connector.txtpb b/data/maps/the_repetitive/rooms/Entry Connector.txtpb new file mode 100644 index 0000000..8addc7f --- /dev/null +++ b/data/maps/the_repetitive/rooms/Entry Connector.txtpb @@ -0,0 +1,7 @@ +name: "Entry Connector" +display_name: "Repetitive" +ports { + name: "ENTRY" + path: "Components/Warps/worldport2" + orientation: "south" +} diff --git a/data/maps/the_repetitive/rooms/Lime Room.txtpb b/data/maps/the_repetitive/rooms/Lime Room.txtpb new file mode 100644 index 0000000..0511447 --- /dev/null +++ b/data/maps/the_repetitive/rooms/Lime Room.txtpb @@ -0,0 +1,87 @@ +name: "Lime Room" +display_name: "Repetitive" +panels { + name: "RAT" + path: "Panels/Lingo2/panel_1" + clue: "rat" + answer: "tartar" +} +panels { + name: "POMPOM" + path: "Panels/Lingo2/panel_2" + clue: "pompom" + answer: "mop" +} +panels { + name: "TWENTY" + path: "Panels/Lingo2/panel_7" + clue: "twenty" + answer: "blind" + symbols: "sun" +} +panels { + name: "EQUAL" + path: "Panels/Lingo2/panel_8" + clue: "equal" + answer: "fifty" + symbols: "sun" +} +panels { + name: "PIGEON" + path: "Panels/Lingo2/panel_10" + clue: "pigeon" + answer: "cuckoo" + symbols: "zero" + symbols: "sound" +} +panels { + name: "BIRD" + path: "Panels/Lingo2/panel_11" + clue: "bird" + answer: "do" + symbols: "example" +} +panels { + name: "MISTAKE" + path: "Panels/Lingo2/panel_12" + clue: "mistake" + answer: "ghost" + symbols: "sun" + symbols: "sound" +} +panels { + name: "INJURY" + path: "Panels/Lingo2/panel_26" + clue: "injury" + answer: "boo" + symbols: "pyramid" +} +panels { + name: "TRAIN" + path: "Panels/Lingo2/panel_13" + clue: "train" + answer: "chew" + symbols: "zero" + symbols: "sound" +} +panels { + name: "ELLIPSIS" + path: "Panels/Lingo2/panel_14" + clue: "ellipsis" + answer: "dot" + symbols: "sun" +} +panels { + name: "SLEEPER" + path: "Panels/Lingo2/panel_15" + clue: "sleeper" + answer: "z" + symbols: "sound" +} +panels { + name: "OH" + path: "Panels/Lingo2/panel_16" + clue: "oh" + answer: "santa" + symbols: "sound" +} diff --git a/data/maps/the_repetitive/rooms/Magenta Room.txtpb b/data/maps/the_repetitive/rooms/Magenta Room.txtpb new file mode 100644 index 0000000..9bfd41f --- /dev/null +++ b/data/maps/the_repetitive/rooms/Magenta Room.txtpb @@ -0,0 +1,114 @@ +name: "Magenta Room" +display_name: "Repetitive" +panels { + name: "WRITE" + path: "Panels/Eval/panel_9" + clue: "write" + answer: "write" + symbols: "eval" +} +panels { + name: "HEARD" + path: "Panels/Eval/panel_11" + clue: "heard" + answer: "herd" + symbols: "eval" +} +panels { + name: "HERE" + path: "Panels/Eval/panel_12" + clue: "here" + answer: "hear" + symbols: "eval" +} +panels { + name: "HALF" + path: "Panels/Eval/panel_13" + clue: "half" + answer: "haha" + symbols: "eval" +} +panels { + name: "NOT (1)" + path: "Panels/Eval/panel_14" + clue: "not" + answer: "no" + symbols: "eval" +} +panels { + name: "NOT (2)" + path: "Panels/Eval/panel_15" + clue: "not" + answer: "yes" + symbols: "eval" +} +panels { + name: "CLAMBERS (1)" + path: "Panels/Eval/panel_16" + clue: "clambers" + answer: "scramble" + symbols: "eval" +} +panels { + name: "CLAMBERS (2)" + path: "Panels/Eval/panel_17" + clue: "clambers" + answer: "scramble" + symbols: "anagram" +} +panels { + name: "PILFER" + path: "Panels/Eval/panel_18" + clue: "pilfer" + answer: "pilfer" + symbols: "eval" +} +panels { + name: "ANTONYM" + path: "Panels/Eval/panel_19" + clue: "antonym" + answer: "synonym" + symbols: "eval" +} +panels { + name: "RHYME" + path: "Panels/Eval/panel_20" + clue: "rhyme" + answer: "time" + symbols: "eval" +} +panels { + name: "PLURAL" + path: "Panels/Eval/panel_21" + clue: "plural" + answer: "plurals" + symbols: "eval" +} +panels { + name: "PANDA" + path: "Panels/Eval/panel_22" + clue: "panda" + answer: "papa" + symbols: "eval" +} +panels { + name: "CASE" + path: "Panels/Eval/panel_23" + clue: "case" + answer: "ease" + symbols: "eval" +} +panels { + name: "TEASER" + path: "Panels/Eval/panel_24" + clue: "teaser" + answer: "eraser" + symbols: "eval" +} +panels { + name: "RESTORES" + path: "Panels/Eval/panel_25" + clue: "restores" + answer: "restores" + symbols: "eval" +} diff --git a/data/maps/the_repetitive/rooms/Main Room.txtpb b/data/maps/the_repetitive/rooms/Main Room.txtpb new file mode 100644 index 0000000..a6fb747 --- /dev/null +++ b/data/maps/the_repetitive/rooms/Main Room.txtpb @@ -0,0 +1,144 @@ +name: "Main Room" +display_name: "Repetitive" +panels { + name: "HOTS (2)" + path: "Panels/Entry/panel_3" + clue: "hots" + answer: "hotshots" +} +panels { + name: "HOTS (1)" + path: "Panels/Entry/panel_6" + clue: "hots" + answer: "hots" +} +panels { + name: "HEIGHT (2)" + path: "Panels/Entry/panel_4" + clue: "height" + answer: "eight" + symbols: "sparkles" +} +panels { + name: "HEIGHT (1)" + path: "Panels/Entry/panel_15" + clue: "height" + answer: "height" +} +panels { + name: "HEIGHT (3)" + path: "Panels/Entry/panel_5" + clue: "height" + answer: "high" + symbols: "sparkles" +} +panels { + name: "HEIGHT (4)" + path: "Panels/Entry/panel_9" + clue: "height" + answer: "hit" + symbols: "sparkles" +} +panels { + name: "HEIGHT (5)" + path: "Panels/Entry/panel_10" + clue: "height" + answer: "hi" + symbols: "sparkles" +} +panels { + name: "HEIGHT (6)" + path: "Panels/Entry/panel_11" + clue: "height" + answer: "i" + symbols: "sparkles" +} +panels { + name: "QUESTION" + path: "Panels/Entry/panel" + clue: "question" + answer: "which" + symbols: "example" +} +panels { + name: "INTUITION" + path: "Panels/Entry/panel2" + clue: "intuition" + answer: "hunch" + symbols: "sun" +} +panels { + name: "HI" + path: "Panels/Entry/panel5" + clue: "hi" + answer: "high" + symbols: "zero" +} +panels { + name: "I" + path: "Panels/Entry/panel6" + clue: "i" + answer: "eye" + symbols: "zero" +} +panels { + name: "?" + path: "Panels/Entry/panel_16" + clue: "" + answer: "wish" + symbols: "question" +} +panels { + name: "HAND" + path: "Panels/Entry/panel_17" + clue: "hand" + answer: "harm" + symbols: "boxes" + symbols: "eval" +} +panels { + name: "? HAND" + path: "Panels/Entry/panel_18" + clue: "" + answer: "warm" + symbols: "lingo" + symbols: "eval" +} +panels { + name: "RICHES" + path: "Panels/Entry/panel_19" + clue: "riches" + answer: "wealth" + symbols: "sun" +} +panels { + name: "? RICHES" + path: "Panels/Entry/panel_20" + clue: "" + answer: "health" + symbols: "lingo" + symbols: "eval" +} +panels { + name: "MISHMASH" + path: "Panels/Entry/panel_21" + clue: "mishmash" + answer: "hash" + symbols: "eval" +} +letters { + key: "h" + level2: true + path: "Components/Collectables/collectable" +} +paintings { + name: "EYERED2" + path: "Meshes/eyeRed2" + orientation: "east" + exit_only: true +} +ports { + name: "CC" + path: "Components/Warps/worldport3" + orientation: "east" +} diff --git a/data/maps/the_repetitive/rooms/Mastery Room.txtpb b/data/maps/the_repetitive/rooms/Mastery Room.txtpb new file mode 100644 index 0000000..074a825 --- /dev/null +++ b/data/maps/the_repetitive/rooms/Mastery Room.txtpb @@ -0,0 +1,6 @@ +name: "Mastery Room" +display_name: "Repetitive" +masteries { + name: "MASTERY" + path: "Components/Collectables/smiley" +} diff --git a/data/maps/the_repetitive/rooms/Plaza Connector.txtpb b/data/maps/the_repetitive/rooms/Plaza Connector.txtpb new file mode 100644 index 0000000..88f7fc4 --- /dev/null +++ b/data/maps/the_repetitive/rooms/Plaza Connector.txtpb @@ -0,0 +1,7 @@ +name: "Plaza Connector" +display_name: "Repetitive" +ports { + name: "PLAZA" + path: "Components/Warps/worldport" + orientation: "north" +} diff --git a/data/maps/the_repetitive/rooms/Yellow Room.txtpb b/data/maps/the_repetitive/rooms/Yellow Room.txtpb new file mode 100644 index 0000000..4260996 --- /dev/null +++ b/data/maps/the_repetitive/rooms/Yellow Room.txtpb @@ -0,0 +1,91 @@ +name: "Yellow Room" +display_name: "Repetitive" +panels { + name: "W" + path: "Panels/Eval/panel_1" + clue: "W" + answer: "meme" + symbols: "sun" + symbols: "zero" + symbols: "eval" +} +panels { + name: "ZEROING" + path: "Panels/Eval/panel_2" + clue: "zeroing" + answer: "" + symbols: "eval" +} +panels { + name: "ONESELF" + path: "Panels/Eval/panel_3" + clue: "oneself" + answer: "self" + symbols: "eval" +} +panels { + name: "DURING" + path: "Panels/Eval/panel_4" + clue: "during" + answer: "wondering" + symbols: "zero" + symbols: "eval" +} +panels { + name: "TUMOR" + path: "Panels/Eval/panel_5" + clue: "tumor" + answer: "murmur" + symbols: "zero" + symbols: "eval" +} +panels { + name: "DANCE" + path: "Panels/Eval/panel_7" + clue: "dance" + answer: "toucan" + symbols: "zero" + symbols: "example" + symbols: "eval" +} +panels { + name: "3D" + path: "Panels/Eval/panel_26" + clue: "3d" + answer: "added" + symbols: "sparkles" + symbols: "eval" +} +panels { + name: "HEADED" + path: "Panels/Eval/panel_29" + clue: "headed" + answer: "heeded" + symbols: "sparkles" + symbols: "eval" +} +panels { + name: "ALABAMA" + path: "Panels/Eval/panel_27" + clue: "alabama" + answer: "foray" + symbols: "sparkles" + symbols: "zero" + symbols: "eval" +} +panels { + name: "ASSESSES" + path: "Panels/Eval/panel_28" + clue: "assesses" + answer: "fives" + symbols: "sparkles" + symbols: "eval" +} +panels { + name: "TINTING" + path: "Panels/Eval/panel_8" + clue: "tinting" + answer: "can" + symbols: "sun" + symbols: "sparkles" +} -- cgit 1.4.1