Life After Death: Difference between revisions

Line 24: Line 24:


== Explanation ==
== Explanation ==
It is known that, under normal circumstances, the affected characters are removed from the level after the affected cutscenes; on The Ark, the Arbiter departs in a Banshee, and on Halo, Sergeant Johnson dies. The glitch prevents them from being removed from the level. ''How'' the glitch prevents their removal, however, is unknown.
It is known that, under normal circumstances, the affected characters are removed from the level after the affected cutscenes; on The Ark, the Arbiter departs in a Banshee, and on Halo, Sergeant Johnson dies. The glitch prevents them from being removed from the level.
 
This glitch prevents the removal of a NPC because when alive they have an instance, for example Johnson, of their name or something relavent to their name. But when this NPC dies their instance is no longer their name, it becomes something like ''Dead'' or ''Ragdoll''. The game's code is set to remove the instance of the characters name, not ''Dead'' or ''Ragdoll''. Thus alowing players to glitch npc's past cutscenes or loading sequences.


When proceeding through these levels normally, important NPCs, such as Johnson and the Arbiter, are deleted from and re-added to the levels several times -- each time an important NPC gets separated from the player, they are removed. Killing such an NPC will prevent their removal, though the reasons for this are unknown. When the game re-adds him later, it does not check to see if the previous NPC was successfully removed.
When proceeding through these levels normally, important NPCs, such as Johnson and the Arbiter, are deleted from and re-added to the levels several times -- each time an important NPC gets separated from the player, they are removed. Killing such an NPC will prevent their removal, though the reasons for this are unknown. When the game re-adds him later, it does not check to see if the previous NPC was successfully removed.