Illerai:Varbit/13104

From Illerai

This is the current revision of this page, as edited by imported>SlapChoppe at 02:11, 16 December 2022 (remove categories from varb/p pages (via JWB)). The present address (URL) is a permanent link to this version.

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search
2021_HALLOWEEN_EVENT_CINEMATIC_HACKS
TypeVarbit
Index13104
Content2021 Halloween event
ClassEnum
LinkChisel

Associated with various hacks to make the 2021 Halloween event play smoother for the player.

Values are 02 inclusive. 0 and 1 are used in a Blue Moon Inn cutscene with a likely theory. 2 is used in a cinematic action scene south of the Edgeville Monastery, with uncertain but many plausibilities.

Changes at The Blue Moon Inn

Set 0 at the start of the Blue Moon Inn cutscene featuring the cook. Set to 1 when the Cook (2021 Halloween event) (11251) says: Let's see if you will insult my food to my face! Leaving and interrupting the cutscene won't switch the value back to 0.

This is somewhat coincidentally timed with Iffie (11245) with the stool being removed from the scene off-camera and a walking Iffie (11246) being spawned somewhere off-camera (or replacing Iffie (11245)). In the cutscene the stools the player and Iffie are sitting on during the cutscene are not actually game objects, but part of the 3D model or worn equipment (likely Stool (25711) for the player). When the camera comes back to focus the table, a null (2311) game object that looks like a bar stool but has no name or examine option is shown in the client where Iffie (11245) used to sit.

Assumably to make the cutscene transition smooth between these two states without feeling yanky, the camera had to zoom onto the cook to replace Iffie and the stool behind the scenes. This varbit hack most likely exists for the execution.

Changes south of the Edgeville Monastery

Set to 2 when the player enters the instance for the cinematic action scene where the player and Iffie (11240) both are climbing trees to scare Oziach (11241).

Unique bottle destroy dialogue

If the player destroys Jered's empty wine bottle, in the first instance (0) the player doesn't say Oops, I shouldn't have destroyed the bottle. In the second instance (2), the player does say that.

Random overhead dialogue theory

Oziach (11241) talks in the second instance (2), but he stays silent in the first instance (0). Thanks to developer knowledge of poisons, a theory can be derived.

When cows are spawned, a script poisons them with a special cow poison effect, which gives them their random overhead Moo! dialogue. This is why cows are also poison and venom immune.

Similarly, it can be derived that Oziach (11241) can be poisoned with a special Oziach poison effect when Oziach (11241) is spawned, and can be cured of this poison when needed for cutscenes.

He can be rarely seen saying a random overhead dialogue (such as The estate agent should be back soon.) when the next cutscene starts where an Estate agent (11242) arrives. One game cycle after the cutscene has started, Oziach (11241), his random overhead dialogue abruptly ends and thus it can be derived he can be cured of his Oziach poison effect. After a short pause, his scripted overhead dialogue for the cutscene starts (which may be another or several different scripted poisons).

In the overworld, two Oziach NPCs exist with unique IDs: Oziach (11236) and Oziach (11237), both with seperate unconditional overheads. Because everything in the overworld affects all players, RS:Varbit/13102 multiviews are then used per-player to hide or display an Oziach NPC. This cinematic hack varbit (13104) is not related to those two NPCs.

Theory: When Oziach (11241) is spawned into the instance or cutscene, the server script checks if this varbit's value is 2. If so, Oziach (11241) is poisoned with his special Oziach poison to enable random overheads. Cutscene / dialogue scripts may cure him of his poison or replace his poisons as needed.

False leads and other theories

Five more Evergreen (2091) trees have been replaced with Evergreen (42873). However in the overworld because they use the common object ID (2091), and leaving the instance does not reset this value. The instance has been hand-crafted specifically to include six Evergreen (42873) trees.

Another theory can be considered that Iffie (11240) would change her dialogue based on if she's in the instance or not, because Iffie both inside and outside the instance share the same NPC ID. However, leaving the instance does not reset this value, and Iffie (11240) seems to be aware if she's in an instance or not in some other way (likely based on location).

Iffie is able to complain about the player leaving cutscenes and instances at the Blue Moon Inn without using this varbit, and so her complaint dialogue seems to be tied to RS:Varbit/13097 or some other scripted triggers.

Values

0
Iffie (11240) (with a stool in her 3D model) is in the cutscene. The stool game object (2311) is not present.
1
Iffie (11245) is in the cutscene. The stool game object (2311) is present.
2
Uncertain, but associated with many plausibilities. See above.

Trivia

  • Outside of the cutscene in the overworld, there are two bar stools where the player and Iffie (would) sit, both with unique IDs: Bar stool (42868) for the player, and Bar stool (42887) for Iffie. The rest are regular bar stools, such as 2311.