WingNuts and Bolts

# Goodies

This section details the goodies creator

Goodies represent all those wonderful things you can pick up with your plane or carrier. Goodies can do a lot, from enhancing weapons, adding special powerups to freezing time.

Your standard goodies window.

Before we begin, take a look at the left of the screen, the goodie viewer. There are 4 buttons. These let you test different parts of goodies.

Normal mode - This button sets the goodie into it's normal default state.

Test fade - This button will show you what it looks like when the goody fades in.

Test impact - This button will show you what happens when the goodie takes damage from a bullet.

Test destruction - This button will show you what happens when the goodie is destroyed.

# A note about view changes

When you make a change to a goody, to view the changes, click in the viewer, this will spawn a new goody.

# Behavior

Goody image - This is where you choose the graphic for your goody. The graphic can animate. You set up the graphic in the graphics section.

Flight velocity - This lets you set the Minimum and Maximum pixels per second a goody will travel.

Can change direction - This option allows the goody to change directions while moving about the map.

Changes direction suddently - This option allows the goody to make sudden changes in direction.

Yaw rate - This is the minimum and maximum values for the rate the goody can change direction.

Bearing change - This is the minimum and maximum value for the bearing change in degrees.

Change time - This is the minimum and maximum value for the time in seconds it takes the helicopter to change direction.

Enable goody spin - This option will rotate the goody as it floats around.

Randomize spin direction - This option will randomize the spin direction.

Goody spin rate - This is the minimum and maximum rotation values for the goody in degrees per second.

Goody is drawn luminous - This option will draw the goody with a luminou or glowing effect.

Randomize start frame - If your goody animates, this will pick a random rame to start the animation.

Primary particles when collected - This lets you choose particles to be displayed when you collect a goody.

Secondary particles when collected - This lets you choose a 2nd set of particles to be displayed when you collect a goody.

Number of particles - This lets you set the number of particles to be drawn.

Goody emits particles during flight - This option lets the goody emit particles as it floats around. Choose a particle from the list.

Rate - This is the rate the goody will emit particles. This value is in particles per second.

Goody fades after collection - When this is checked, when the goody is gathered by the player, it will fade away instead of vanishing instantly. This is recorded in seconds.

Goody creates ground glow - When this option is checked, the goody can have a glowing image assigned to it. Choose an image from the list.

Goody glow color - This option will let you adjust the color of the glow. A value of 1 will represent 100% color and a value of 0 will represent 0% color.

Has halo image - When this option is selected you can assign an image to surround the goody.

Halo is luminous - When this is selected the halo will be drawn with a luminous or glowing effect.

Halo spins - When this is checked, the halo image will spin.

Randomize spin direction - When this is checked, the direction the halo spins will be random.

Halo spin rate - This lets you set the minimum and maximum degrees per second the helo can spin.

Halo coloration - These values let you adjust the color of the helo. A value of 1 will draw 100% of that color, a value of 0 will draw 0% of that color.

Halo pulsates - This option will apply a pulsating effect to the goody. The pulsation time determines how long it takes to perform a pulse.

Pulsation intensity - This lets you set the minimum and maximum percent of a pulse the halo will have.

Goody name - This lets you name the goody.

Use in indicatior - When this is checked the goody name will appear on the map when an arrow points to the goody. If this isn't checked the indicator will just say "Goody".

Collection message - This is the message that will be displayed on the screen when you collect the goody.

# Properties

Your standard goodies Properties window.

The Properties screen is where you get to define what a goody does. Goodies can do a lot of different things. It is possible to create an "Omega Goody" that does everything.

Goody can be destroyed - When this is checked a goody can be destroyed by player fire.

But can sustain - When goodies can be destroyed, this is how many hits the goody can sustain. This number is not the same as the shield level of an enemy. Even if your weapon does 1,000,000 damage, if you set this to 5, it will take 5 hits from that weapon to destroy the goody.

Has impact explosion - This is the explosion to be played when the goody is hit by a shot.

Has death explosion - This is the explosion to be played when the goody is destroyed.

Yields fuel improvement - When this is checked, the goody will give you more fuel.

Fuel improvement is in percent of full tank - When you have this checked, the ammount of fuel collected will be measured as a percentage instead of a full value. For instance, without this checked, if the goody gives 100 fuel, you will get 100 units of fuel. If this is checked and it is set to give 100 fuel, it will give you 100% fuel and restore your plane fully.

Fuel increase - This is the value of fuel, this can be listed as points or percent depending on what tags you use.

Yields shield improvement - When this is checked the goody will give you more shields.

Shield improvement is in percente of full shields - When you have this checked, the ammount of shields collected will be measured as a percentage, instead of a vull value. For instance, without this checked, if the goody gives 100 shields, you will get 100 units of shields. If this is checked and it is set to give 100 shields, it will give you 100% shields and restore your plane fully.

Shield increase - This is the value of the shields, this can be listed as points or percent depending on what tags you use.

Yields score improvement - When this is checked the goody will give you an increase in score.

Score increase - This is the value in points that will be added to your score.

Yieds extra cold cash - This option will reward you with money which can be used to buy planes. This was not used in WingNuts 2.

Cash increase - This is the value in credits of how much cash you will get for collecting the goody.

Upgrades primary weapon - This option will upgrade the primary weapon by a value of one.

Repairs a destroyed aircraft - This option will will give you back an aircraft that was destroyed. Think of this as an extra life. It was not used in WingNuts 2.

Upgrades secondary weapon - This option will upgrade the secondary weapon by a value of one.

Upgrades weapon to machine gun - This option will give you the machine gun version of your weapons. The rate of fire is determined in the Weapons section.

Upgrades tertiary weapon - This option will upgrade the tertiary weapon by a value of one.

Upgrades weapon to power charge - This option will give you the power charge gun version of your weapons. The rate of fire and damage charge time is in the Weapons section.

Has time machien fragment value - This option makes the goody a component. Components can be gathered to trigger events such as ending a level or spawning a boss.

Value - This value determines how many fragments or component peices the goody is worth.

Adds extra time to complete level - When this is checked, this goody will extend the time bonus for the level. For instance if a level is set to give you completion bonus in 100 seconds, and you have this value set to 100, then you will get the bonus if you compelte the level in under 200 seconds.

Is percent of maximum time - This option changes the value for extra time to a percentage.

Value - This is the valeu either in seconds or in percentage of extra time you are granted.

Adds shields to carrier - This option will replenish the shields of your carrier.

Is percent of maximum shields - When this is checked the ammount of shields given to your carrier is measured in percent instead of points.

Value - This is the value in either points of percentage of shields given back to the carrier.

Must be pushed to carrier to collect - When this option is checked, a goody is collected by the carrier. You push the goody, like a soccer ball back to the carrier with your plane.

Push amount - This is a multiplier for how far the goody moves. This is multiplied by your velocity when you hit the goody. A value of 2 will push the goody with twice the velocity of your plane.

Capture distance - This is how close, in pixels, the goody must be from the carrier before it begins a capture sequence, where it is draw into the carrier.

Collect distance - This is how close, in pixels, the goody must be from the carrier before it is collected and the bonuses from the goody are applied.

Yields fuel capacity upgrade - This option allows the goody to increase your total fuel capictiy.

Increment - This is a value in percent of the increase in maximum fuel capicity.

Yields shield capicity upgrade - This option allows the goody to increae your total shield capicity.

Increment - This is a value in percent of the increase in maximum shield capicity.

Invincibility - This option makes your plane invincible for a certain ammount of time, measured in seconds.

Mecha mode - This option will give you the Mecha mode. Mecha mode increases your planes size by drawing the larger graphic on top. This graphic is assigned in Player Ships. It also doubles the damage done by your weapons. The time for the mecha mode is measured in seconds.

Activates special player aircraft - This pulldown menu lets you choose a player ship. When you collect this goody, the new ship will be available on your carrier.

Has collection sound effect - This lets you choose the sound to be played when you collect a goody.

Has collection vocal - This lets you choose the vocal sound effect to be played when you collect a goody.

Has impact sound effect - This lets you choose the sound effect to be played when the goody is hit.

Has impact vocal sound - This lets you choose the vocal sound effect to be played when a goody is hit.

Has death sound effect - This lets you choose the sound effect to be played when a goody is destroyed.

Has death vocal sound - This lets you choose the vocal sound effect to be played when a goody is destroyed.

Has constant looping sound - This lets you choose a sound effect to be played as a "drone" looping sound for the goody.

# Mega Goodies

The standard Mega Goodies window.

Mega Goodies are like your standard goody, only with an XTREME FACTOR to the MAXXX! Sorry about that. Ok well, these are the more eye catching effects.

Special time stopping properties: Has ability to stop enemy units fro a period of time - Just as the name says, this option will allow this goody to freeze all enemies for a period of time.

Enemies remain frozen for - This lets you set the duration, for how long enemies will be frozen. This is measured in seconds.

Special mega weapon properties: Has ability to make player aircraft fire a special weapon continously - This option will cause the player's ship to fire a wepon continously. You can still fire your primary, secondary and teritary weapons while this is active.

Weapon type player is given - This lets you choose any weapon from the Weapon section.

Keeps firing for - This is how long, in seconds, that the special weapon will fire.

Fires every - This is rate of fire measured in seconds. It will fire once every X seconds.

Weapon fires in random directions - When this is checked, the weapon will fire in random directions around the player's ship.

Special mega bomb properties: Has ability to emit enemy-crushing bombs of large size - This option will create a massive bomb that damages everything caught in it's radius. You only get one bomb per goody.

Expansion time - This is the value in seconds, for how long it takes for the bomb to expand.

Maximum radius - This is the length in pixels that the radius of the bomb will extend. Remember, a radius is the distance from the center of a circle to the edge. So a bomb with a radius of 512 pixels will strech over 1024 pixels.

Damage - This is the value in points of of how much damage will be done by the bomb.

Mega smart bomb image - This is a static image to be drawn as the expanding circle.

Mega smart bomb distortion - This is an OpenGL distortion effect applied to the bomb. This is only viewable in the game.

NOTE: The Mega Bomb only affects enemy craft, it will not damage ground units, or enemy Bosses or Rogues

Special mega smart ball of death properties: Has ability to emit balls with smart beam weapons of large size - This option creates one of the more unique Mega Goodies. It creates a circular zone, and any enemy craft that flies into the zone (even after it has been created) will be fired upon by a blue beam that emits from the center. It will create as many beams as nessecary to destroy the enemies.

Active time - This is how long, in seconds that the ball of death wil be active.

Maximum radius - This is the length in pixels that the radius of the bomb extend. Remember, a radius is the distance from teh center of a circle to the edge. So a ball of death with a radius of 512 pixels will strech over 1024 pixels.

Damage - This is the value in points of damage each blue beam will do.

Mega death ball ilmage - This is a static image to be drawn as the expanding circle.

Mega death ball distortion - This is an OpenGL distortion effect applied to the ball of death. This is only viewable in the game.

Sounds for each beam - When this option is selected you can choose a sound to be played for each blue beam that is fired at an enemy.

NOTE: The Ball of Death Bomb only affects enemy craft, it will not damage ground units, or enemy Bosses or Rogues

Special mega escort fighter properties - Has ability to create dual escort fighters for the player - This option will create two phantom fightetrs that follow and mirror you own plane. They will fire at the same rate that you fire.

Escort fighters remain active for - This is the value in seconds for how long the Escort fighters will exist.

Activation sound effect - This is a sound effect to be played when you pick up a Mega Goody.

Activation vocal effect - This is a vocal sound effect to be played when you pick up a Mega Goody.

Deactivation sound effect - This is a sound effect to be played when the Mega Goody expires.