Objects: Difference between revisions

From Ukikipedia
Jump to navigation Jump to search
(list)
(Improving the object definitions, adding object groups. Its much more in depth that just unimportant/important, although the groups often lack much differentiation.)
Line 1: Line 1:
{{rewrite}}
{{rewrite}}


An '''object''' is an entity in the game that is not part of the level geometry of the course. Most objects either interact with Mario and/or move in some way, act as stationary platforms or simply exist for aesthetic purposes. The maximum number of objects in a [[List of Courses|course]] is 240. [[:Category:Objects|List of all objects]]
An '''object''' is an entity in the game that is not part of the level geometry of the course. Most objects either interact with Mario and/or move in some way, act as stationary platforms or simply exist for aesthetic purposes. The maximum number of objects in a [[List of Courses|course]] is 240.


Objects exist in two tiers: unimportant objects and important objects.
== Object Groups ==
Every object is part of a larger "group" that helps define its behavior. Of the 12 groups, some are more strongly defined than others, but it helps to categorize objects within the game.


== Unimportant Objects ==
===Player Group===
Unimportant objects generally do not affect gameplay at all and exist purely for visuals. Some examples of unimportant objects are:
The first group, this group is composed of "playable" characters, which is simply Mario. Has Luigi been finished, it's possible he would have been in this group.
* Smoke from being burned in lava
* Yellow Stars from ground pounds and headbonking
* Sparkles around a Koopa shell and a 1-UP
* Dust from collecting [[Star|stars]] or ground pounding
* Wind particles


== Important Objects ==
===Group 2===
Important objects are involved in gameplay to some degree. Some examples of important objects are:
This group is unused, possible this would have been a Luigi group, too.
* [[Mario]]
 
* NPCs
===Destructive===
** [[Toad]]
The destructive group consists of (non-playable) objects able to destroy other objects. This group consists specifically of four objects- bob-omb, bob-omb explosion, cork shell, and a beta object that was unused.
** [[Bob-omb Buddy]]
 
** [[Peach]]
===Group 4===
* Coins of every type
Like the second group, this one is also unused.
** [[Yellow Coin|Yellow Coins]]
 
** [[Red Coin|Red Coins]]
===General Actor===
** [[Blue Coin|Blue Coins]]
Actors are generally what are described as "alive", such as bullet bills, bully, MIPS, etc.
* 1-UPs
 
* 1-UP checkpoints
===Pushable===
* Power Stars
This group consists of objects able to push other (non-playable) objects. This behavior often goes along with [[transport cloning]]. This group consists of objects such as goomba, koopa, and lakitu.
** [[100 Coin Star|100 Coins Stars]]
 
** [[8 Red Coins Star|8 Red Coins Stars]]
===Level===
* Fire
This group consists of objects within levels that are interactable, such as hearts and stars. This group often acts as "catch-all" along with default.
* [[Caps]]
 
** [[Wing Cap]]
===Group 7===
** [[Metal Cap]]
Group 7 is another unused group.
** [[Vanish Cap]]
 
* Cap/coin blocks
===Default===
* Moving platforms and some stationary platforms
If an object isn't put into a different group, it ends up here. For this reason, this group acts as a "catch-all" for odd objects.
* Boxes of every type
 
* Trees of every type
===Surface===
* [[Cannons]] (Count as 2 objects: the blue base and the cannon barrel)
These are any items that have surface collision, specifically walls, floor, and ceilings. Often these are items that would be easy to consider just part of the course geometry, such as the submarine in DDD or ship in JRB. Worth noting- this group is a requirement to have surfaces, so objects like Whomp and Thwomp still fall into this category despite being "actors".
* Signs
 
* Coins' twinkles
===Polelike===
* Dust from Mario walking or sliding
The polelike group consists of objects that could be described as "radial" in that the attract Mario to some sort of radial center. This includes poles, whirlpools, tornados, trees, etc.
* Teleporters
 
* Water crystals
===Spawner===
This group consists of most objects that spawn other objects, like coin spawners or star spawners.
 
===Unimportant===
Unimportant objects generally do not affect gameplay at all and exist purely for visuals. This group has the unique quality of unloading to stay under the object limit, hence their "unimportant" name. Some examples include smoke, wind, and dust.


== Object Limit ==
== Object Limit ==

Revision as of 16:37, 2 February 2019

An object is an entity in the game that is not part of the level geometry of the course. Most objects either interact with Mario and/or move in some way, act as stationary platforms or simply exist for aesthetic purposes. The maximum number of objects in a course is 240.

Object Groups

Every object is part of a larger "group" that helps define its behavior. Of the 12 groups, some are more strongly defined than others, but it helps to categorize objects within the game.

Player Group

The first group, this group is composed of "playable" characters, which is simply Mario. Has Luigi been finished, it's possible he would have been in this group.

Group 2

This group is unused, possible this would have been a Luigi group, too.

Destructive

The destructive group consists of (non-playable) objects able to destroy other objects. This group consists specifically of four objects- bob-omb, bob-omb explosion, cork shell, and a beta object that was unused.

Group 4

Like the second group, this one is also unused.

General Actor

Actors are generally what are described as "alive", such as bullet bills, bully, MIPS, etc.

Pushable

This group consists of objects able to push other (non-playable) objects. This behavior often goes along with transport cloning. This group consists of objects such as goomba, koopa, and lakitu.

Level

This group consists of objects within levels that are interactable, such as hearts and stars. This group often acts as "catch-all" along with default.

Group 7

Group 7 is another unused group.

Default

If an object isn't put into a different group, it ends up here. For this reason, this group acts as a "catch-all" for odd objects.

Surface

These are any items that have surface collision, specifically walls, floor, and ceilings. Often these are items that would be easy to consider just part of the course geometry, such as the submarine in DDD or ship in JRB. Worth noting- this group is a requirement to have surfaces, so objects like Whomp and Thwomp still fall into this category despite being "actors".

Polelike

The polelike group consists of objects that could be described as "radial" in that the attract Mario to some sort of radial center. This includes poles, whirlpools, tornados, trees, etc.

Spawner

This group consists of most objects that spawn other objects, like coin spawners or star spawners.

Unimportant

Unimportant objects generally do not affect gameplay at all and exist purely for visuals. This group has the unique quality of unloading to stay under the object limit, hence their "unimportant" name. Some examples include smoke, wind, and dust.

Object Limit

The Object limit is the maximum number of important objects a course can have loaded simultaneously before the game cannot handle loading any more. This limit is 240 at all times, but the debug code that displays object count fails to count certain spawnerswhich?, making this limit seem lower in some coursescitation needed. This doesn't apply to the total objects in the course, only to ones that are loaded at the time. Unloaded objects use no slots. As the object limit is approached, unimportant objects will sacrifice their slots in order to empty them for important objects. If no vacant slots are available when any object (important or unimportant) is loaded, a crash will occur.

Trivia

  • Clones never unload and thus occupy object slots even when the original object is unloaded.
  • PUs don't naturally contain any objects, but they can be brought there.[1]

See also

References