Super Mario Galaxy Object Database

Objects | Classes | Occurrences

Class: FireRing

Creates a ring of evenly divided rotating fireballs that damage the player upon contact. The fireballs cannot be destroyed. However, the Orange Luma can freeze their movement.

Arguments

NameTypeGamesRequired?DescriptionValues
Obj_arg0FloatSMG2False

Radius: How far to place the individual fireballs from the object's center. Default is 300.

    Obj_arg1FloatSMG2False

    Rotation Speed: How fast the individual fireballs rotate. Default is 30.

      Obj_arg2IntegerSMG2False

      Balls Count: How many fireballs the ring consists of. Default is 8.

        Obj_arg3FloatSMG2False

        Small Radius: The smaller radius used to place the fireballs. This has to be smaller Obj_arg0 or else the scaling won't work. Default value matches Obj_arg0.

          Obj_arg4IntegerSMG2False

          Scaling Time: How long it takes for the ring to interpolate between the two radii. Default is 60.

            Obj_arg5BooleanSMG2False

            Shadow is Down?: If set, the shadow drop direction is the negated up vector of an individual fireball. By default, the shadow drops into the gravity's direction.

              Obj_arg6FloatSMG2False

              Shadow Length: Sets the shadow drop length. Default is 1000.

                Switches

                NameGamesRequired?Description
                SW_ASMG2False

                If used, the fireballs will be close to each other and won't move until this switch gets activated once.

                SW_AWAKESMG2False

                The object will become visible and resume movement when this switch is activated.

                Properties

                NameGamesRequired?Description
                ClippingGroupSMG2False

                Objects in this group are always clipped together.