2022-04-29 00:42:11 +02:00
|
|
|
Event Items:
|
The Witness: Event System & Item Classification System revamp (#2652)
Two things have been happening.
**Incorrect Events**
Spoiler logs containing events that just straight up have an incorrect name and shouldn't be there. E.g. "Symmetry Island Yellow 3 solved - Monastery Laser Activation" when playing Laser Shuffle where this event should not exist, because Laser Activations are governed by the Laser items.
Now to be clear - There are no logic issues with it. The event will be in the spoiler log, but it won't actually be used in the way that its name suggests.
Basically, every panel in the game has exactly one event name. If the panel is referenced by another panel, it will reference the event instead. So, the Symmetry Laser Panel location will reference Symmetry Island Yellow 3, and an event is created for Symmetry Island Yellow 3. The only problem is the **name**: The canonical name for the event is related to "Symmetry Island Yellow 3" is "Monastery Laser Activation", because that's another thing that panel does sometimes.
From now on, event names are tied to both the panel referencing and the panel being referenced. Only once the referincing panel actually references the dependent panel (during the dependency reduction process in generate_early), is the event actually created.
This also removes some spoiler log clutter where unused events were just in the location list.
**Item classifications**
When playing shuffle_doors, there are a lot of doors in the game that are logically useless depending on settings. When that happens, they should get downgraded from progression to useful. The previous system for this was jank and terrible. Now there is a better system for it, and many items have been added to it. :)
2024-02-13 22:47:19 +01:00
|
|
|
Monastery Laser Activation - 0x17C65 - 0x00A5B,0x17CE7,0x17FA9
|
|
|
|
|
Bunker Laser Activation - 0x0C2B2 - 0x00061,0x17D01,0x17C42
|
|
|
|
|
Shadows Laser Activation - 0x181B3 - 0x00021,0x17D28,0x17C71
|
|
|
|
|
Town Tower 4th Door Opens - 0x2779A - 0x17CFB,0x3C12B,0x17CF7
|
|
|
|
|
Jungle Popup Wall Lifts - 0x1475B - 0x17FA0,0x17D27,0x17F9B,0x17CAB
|
2022-04-29 00:42:11 +02:00
|
|
|
|
|
|
|
|
Requirement Changes:
|
2022-08-22 05:50:01 +02:00
|
|
|
0x17C65 - 0x00A5B | 0x17CE7 | 0x17FA9
|
2022-07-17 12:56:22 +02:00
|
|
|
0x0C2B2 - 0x00061 | 0x17D01 | 0x17C42
|
|
|
|
|
0x181B3 - 0x00021 | 0x17D28 | 0x17C71
|
2022-04-29 00:42:11 +02:00
|
|
|
0x17CAB - True - True
|
2023-11-24 06:27:03 +01:00
|
|
|
0x17CA4 - True - True
|
|
|
|
|
0x1475B - 0x17FA0 | 0x17D27 | 0x17F9B | 0x17CAB
|
2023-11-07 07:39:36 +01:00
|
|
|
0x2779A - 0x17CFB | 0x3C12B | 0x17CF7
|
2022-04-29 00:42:11 +02:00
|
|
|
|
|
|
|
|
Disabled Locations:
|
2023-11-24 06:27:03 +01:00
|
|
|
0x28B39 (Town Tall Hexagonal)
|
2022-04-29 00:42:11 +02:00
|
|
|
0x03505 (Tutorial Gate Close)
|
|
|
|
|
0x0C335 (Tutorial Pillar)
|
|
|
|
|
0x0C373 (Tutorial Patio Floor)
|
|
|
|
|
0x009B8 (Symmetry Island Scenery Outlines 1)
|
|
|
|
|
0x003E8 (Symmetry Island Scenery Outlines 2)
|
|
|
|
|
0x00A15 (Symmetry Island Scenery Outlines 3)
|
|
|
|
|
0x00B53 (Symmetry Island Scenery Outlines 4)
|
|
|
|
|
0x00B8D (Symmetry Island Scenery Outlines 5)
|
|
|
|
|
0x00143 (Orchard Apple Tree 1)
|
|
|
|
|
0x0003B (Orchard Apple Tree 2)
|
|
|
|
|
0x00055 (Orchard Apple Tree 3)
|
|
|
|
|
0x032F7 (Orchard Apple Tree 4)
|
|
|
|
|
0x032FF (Orchard Apple Tree 5)
|
2023-11-24 06:27:03 +01:00
|
|
|
0x334DB (Door Timer Outside)
|
|
|
|
|
0x334DC (Door Timer Inside)
|
|
|
|
|
0x19B24 (Timed Door) - 0x334DB
|
|
|
|
|
0x194B2 (Laser Entry Right)
|
|
|
|
|
0x19665 (Laser Entry Left)
|
2022-09-18 04:20:59 +02:00
|
|
|
0x198B5 (Shadows Intro 1)
|
|
|
|
|
0x198BD (Shadows Intro 2)
|
|
|
|
|
0x198BF (Shadows Intro 3)
|
|
|
|
|
0x19771 (Shadows Intro 4)
|
|
|
|
|
0x0A8DC (Shadows Intro 5)
|
|
|
|
|
0x0AC74 (Shadows Intro 6)
|
|
|
|
|
0x0AC7A (Shadows Intro 7)
|
|
|
|
|
0x0A8E0 (Shadows Intro 8)
|
|
|
|
|
0x386FA (Shadows Far 1)
|
|
|
|
|
0x1C33F (Shadows Far 2)
|
|
|
|
|
0x196E2 (Shadows Far 3)
|
|
|
|
|
0x1972A (Shadows Far 4)
|
|
|
|
|
0x19809 (Shadows Far 5)
|
|
|
|
|
0x19806 (Shadows Far 6)
|
|
|
|
|
0x196F8 (Shadows Far 7)
|
|
|
|
|
0x1972F (Shadows Far 8)
|
|
|
|
|
0x19797 (Shadows Near 1)
|
|
|
|
|
0x1979A (Shadows Near 2)
|
|
|
|
|
0x197E0 (Shadows Near 3)
|
|
|
|
|
0x197E8 (Shadows Near 4)
|
|
|
|
|
0x197E5 (Shadows Near 5)
|
2022-04-29 00:42:11 +02:00
|
|
|
0x19650 (Shadows Laser)
|
2023-11-24 06:27:03 +01:00
|
|
|
0x19865 (Quarry Barrier)
|
|
|
|
|
0x0A2DF (Quarry Barrier 2)
|
|
|
|
|
0x1855B (Ledge Barrier)
|
|
|
|
|
0x19ADE (Ledge Barrier 2)
|
2022-04-29 00:42:11 +02:00
|
|
|
0x00139 (Keep Hedge Maze 1)
|
|
|
|
|
0x019DC (Keep Hedge Maze 2)
|
|
|
|
|
0x019E7 (Keep Hedge Maze 3)
|
|
|
|
|
0x01A0F (Keep Hedge Maze 4)
|
|
|
|
|
0x0360E (Laser Hedges)
|
2023-11-24 06:27:03 +01:00
|
|
|
0x01954 (Hedge 1 Exit)
|
|
|
|
|
0x018CE (Hedge 2 Shortcut)
|
|
|
|
|
0x019D8 (Hedge 2 Exit)
|
|
|
|
|
0x019B5 (Hedge 3 Shortcut)
|
|
|
|
|
0x019E6 (Hedge 3 Exit)
|
|
|
|
|
0x0199A (Hedge 4 Shortcut)
|
|
|
|
|
0x01A0E (Hedge 4 Exit)
|
2022-10-09 04:13:52 +02:00
|
|
|
0x03307 (First Gate)
|
|
|
|
|
0x03313 (Second Gate)
|
|
|
|
|
0x0C128 (Entry Inner)
|
|
|
|
|
0x0C153 (Entry Outer)
|
2022-09-18 04:20:59 +02:00
|
|
|
0x00B10 (Monastery Entry Left)
|
|
|
|
|
0x00C92 (Monastery Entry Right)
|
|
|
|
|
0x00290 (Monastery Outside 1)
|
|
|
|
|
0x00038 (Monastery Outside 2)
|
|
|
|
|
0x00037 (Monastery Outside 3)
|
2023-11-24 06:27:03 +01:00
|
|
|
0x03750 (Garden Entry)
|
|
|
|
|
0x09D9B (Monastery Shutters Control)
|
2022-09-18 04:20:59 +02:00
|
|
|
0x193A7 (Monastery Inside 1)
|
|
|
|
|
0x193AA (Monastery Inside 2)
|
|
|
|
|
0x193AB (Monastery Inside 3)
|
|
|
|
|
0x193A6 (Monastery Inside 4)
|
2023-11-24 06:27:03 +01:00
|
|
|
0x17CA4 (Monastery Laser Panel)
|
|
|
|
|
0x0364E (Monastery Laser Shortcut Door)
|
|
|
|
|
0x03713 (Monastery Laser Shortcut Panel)
|
2022-09-18 04:20:59 +02:00
|
|
|
0x18590 (Transparent) - True - Symmetry & Environment
|
|
|
|
|
0x28AE3 (Vines) - 0x18590 - Shadows Follow & Environment
|
|
|
|
|
0x28938 (Apple Tree) - 0x28AE3 - Environment
|
|
|
|
|
0x079DF (Triple Exit) - 0x28938 - Shadows Avoid & Environment & Reflection
|
2023-11-24 06:27:03 +01:00
|
|
|
0x00815 (Theater Video Input)
|
2022-04-29 00:42:11 +02:00
|
|
|
0x03553 (Theater Tutorial Video)
|
|
|
|
|
0x03552 (Theater Desert Video)
|
|
|
|
|
0x0354E (Theater Jungle Video)
|
|
|
|
|
0x03549 (Theater Challenge Video)
|
|
|
|
|
0x0354F (Theater Shipwreck Video)
|
|
|
|
|
0x03545 (Theater Mountain Video)
|
2022-09-18 04:20:59 +02:00
|
|
|
0x002C4 (First Row 1)
|
|
|
|
|
0x00767 (First Row 2)
|
|
|
|
|
0x002C6 (First Row 3)
|
|
|
|
|
0x0070E (Second Row 1)
|
|
|
|
|
0x0070F (Second Row 2)
|
|
|
|
|
0x0087D (Second Row 3)
|
|
|
|
|
0x002C7 (Second Row 4)
|
2023-11-24 06:27:03 +01:00
|
|
|
0x17CAA (Monastery Garden Shortcut Panel)
|
|
|
|
|
0x0CF2A (Monastery Garden Shortcut)
|
2022-10-09 04:13:52 +02:00
|
|
|
0x0C2A4 (Bunker Entry)
|
|
|
|
|
0x17C79 (Tinted Glass Door)
|
|
|
|
|
0x0C2A3 (UV Room Entry)
|
|
|
|
|
0x0A08D (Elevator Room Entry)
|
2022-07-23 12:42:14 +02:00
|
|
|
0x17C2E (Door to Bunker)
|
2022-09-18 04:20:59 +02:00
|
|
|
0x09F7D (Bunker Intro Left 1)
|
|
|
|
|
0x09FDC (Bunker Intro Left 2)
|
|
|
|
|
0x09FF7 (Bunker Intro Left 3)
|
|
|
|
|
0x09F82 (Bunker Intro Left 4)
|
|
|
|
|
0x09FF8 (Bunker Intro Left 5)
|
|
|
|
|
0x09D9F (Bunker Intro Back 1)
|
|
|
|
|
0x09DA1 (Bunker Intro Back 2)
|
|
|
|
|
0x09DA2 (Bunker Intro Back 3)
|
|
|
|
|
0x09DAF (Bunker Intro Back 4)
|
|
|
|
|
0x0A010 (Bunker Glass Room 1)
|
|
|
|
|
0x0A01B (Bunker Glass Room 2)
|
|
|
|
|
0x0A01F (Bunker Glass Room 3)
|
|
|
|
|
0x0A099 (Tinted Glass Door)
|
2022-04-29 00:42:11 +02:00
|
|
|
0x34BC5 (Bunker Drop-Down Door Open)
|
|
|
|
|
0x34BC6 (Bunker Drop-Down Door Close)
|
2022-09-18 04:20:59 +02:00
|
|
|
0x17E63 (Bunker UV Room 1)
|
|
|
|
|
0x17E67 (Bunker UV Room 2)
|
2022-04-29 00:42:11 +02:00
|
|
|
0x09DE0 (Bunker Laser)
|
|
|
|
|
0x0A079 (Bunker Elevator Control)
|
2022-08-22 05:50:01 +02:00
|
|
|
|
2023-11-24 06:27:03 +01:00
|
|
|
0x034A7 (Monastery Left Shutter EP)
|
|
|
|
|
0x034AD (Monastery Middle Shutter EP)
|
|
|
|
|
0x034AF (Monastery Right Shutter EP)
|
|
|
|
|
0x339B6 (Theater Eclipse EP)
|
|
|
|
|
0x33A29 (Theater Window EP)
|
|
|
|
|
0x33A2A (Theater Door EP)
|
|
|
|
|
0x33B06 (Theater Church EP)
|
|
|
|
|
0x3352F (Tutorial Gate EP)
|
|
|
|
|
0x33600 (Tutorial Patio Flowers EP)
|
|
|
|
|
0x035F5 (Bunker Tinted Door EP)
|
|
|
|
|
0x000D3 (Bunker Green Room Flowers EP)
|
|
|
|
|
0x33A20 (Theater Flowers EP)
|
|
|
|
|
0x03BE2 (Monastery Garden Left EP)
|