Persistence: Difference between revisions
m →Scene persistence: Fixed capitalization and hyperlink |
→Scene persistence: Terminology tweaks |
||
Line 30: | Line 30: | ||
=== Scene persistence === | === Scene persistence === | ||
Scene persistence refers to changes that do not revert until the player | Scene persistence refers to changes that do not revert until the player loads a new [[Stage|scene]], such as by entering a different stage. (In most cases, this is equivalent to entering a different level, but there are a few instances of levels that exist in the same stage, such as the [[Metro Kingdom overworld]] and the [[New Donk City Hall Auditorium]].) The majority of changes fall into this category. Some examples include: | ||
* Collecting gray [[Power Moon|Power Moons]], [[Moon Shard|Moon Shards]] or [[Regional coin|regional coins]] | * Collecting gray [[Power Moon|Power Moons]], [[Moon Shard|Moon Shards]] or [[Regional coin|regional coins]] | ||
* Causing a Power Moon, coins or a heart to spawn | * Causing a Power Moon, coins or a heart to spawn | ||
Line 36: | Line 36: | ||
* Hitting a ? Block | * Hitting a ? Block | ||
* Breaking most objects, including crates, blocks and nuts | * Breaking most objects, including crates, blocks and nuts | ||
* Planting a large seed that is used to access a loading zone | * Planting a [[large seed]] that is used to access a [[loading zone]] | ||
There are some changes that have scene-level persistence | There are some changes that have scene-level persistence but have alternative ways to revert them besides loading a new scene. One example of this is removing a hat from an enemy – while it can be reverted by loading a new scene, it will also be reverted if the enemy is killed and allowed to respawn. | ||
=== Local persistence === | === Local persistence === | ||
The final category of persistence is local persistence, which refers to changes that can be reverted simply by moving a certain distance away from the location of the change, or in some cases, by pointing the camera away. The main example of this type of persistence is killing certain enemies (such as [[Mini Goomba|Mini Goombas]]). | The final category of persistence is local persistence, which refers to changes that can be reverted simply by moving a certain distance away from the location of the change, or in some cases, by pointing the camera away. The main example of this type of persistence is killing certain enemies (such as [[Mini Goomba|Mini Goombas]]). | ||
[[Category:Technical]] | [[Category:Technical]] |