RicochetHeader

Ricochet Game Type Labels

If you wish to add the ability to play a standard Ricochet game to your map, you should enter Forge with the ‘Ricochet’ Game Mode selected.

For more unusual custom game modes, including non-standard objects as the ball or goals, or to use disappearing ‘zones’ to create a checkpoint-style game, skip down to the ForgeBall section on page 4.

 

Ricochet Setup

General Notes

  • Set the ‘Game-specific’ label to True on all objects you create for this mode if you want them to only appear in Ricochet.  Be aware that regardless of this setting, they will also appear in Multi-Team Ricochet modes.

 

Creating Goals (rico_endzone,  rico_hoop)

  • Place a Hill Marker to serve as your Goal.
  • Typically, you’d create one goal per team. Set the Team on the goal to match the team that will be defending it.
  • In many maps you may wish to also set up a goal with the Team set to Neutral. This will be used in free-for-all, non-team, or multi-team games, and anyone will be able to score in it. It will be hidden in normal 2-Team Ricochet games.
  • Gametype Labels:
    • rico_hoop – Players will be able to score here by throwing the ball in
    • rico_endzone – Players will be able to score here by running the ball in
    • Note: You can set both of these on the same Hill Marker object to allow for both types of scoring on the same Goal.
    • Normal goals don’t need a Spawn Sequence number or User Data number. These won’t have any effect.

 

Creating Ball Spawns (rico_ballspawn)

  • Place a Capture Plate to serve as your ball spawn location.
    • Note: You can use any object you like to spawn the ball, but many will exhibit odd behaviors.
  • Set the Team to Neutral.
  • Gametype Labels:
    • rico_ballspawn – The ball will spawn at this location
  • Spawn Sequence
    • Set this to the order in which you want this ball to spawn, starting at 1.
  • User data
    • If you want to customize where the ball appears relative to the Capture Plate when it spawns, we have provided some numbers you can apply to the User Data to adjust the ball’s starting position. This will only apply when the Initial Ball Physics option (in the Ricochet game mode options) is set to ‘Fixed’:
      • User Data 0 = 0.5 units above the Ball Spawn plate (Default)
      • User Data 1 = 2.5 units above the plate – much higher
      • User Data 2 = 0.5 units out to the side of the plate
      • User Data 3 = 2.5 units out to the side of the plate
      • User Data -1 – the center of the plate
      • User Data -2 = -0.5 units below the plate
      • User Data -3 = 2.5 units below the plate
      • User Data -4 = -0.5 units to the side of the plate (i.e. opposite direction to setting 2)
      • User Data -5 = -2.5 units to the side of the plate (again, opposite to setting 3)
      • Any numbers not listed above will be ignored, and the ball will spawn in default location.

 

Respawn Zones  (rico_respawn)

  • Add a Respawn Zone (Spawning > Respawn Zone)
  • Adjust the Shape of the Respawn Zone so that it encompasses the respawns you want for that team.
  • The Gametype Label will force players to only respawn in zones marked for their team.
  • Set it to the Team which you want to respawn in that zone.
  • You can use multiple zones in the map as long as they do not overlap.
  • Gametype Labels:
    • rico_respawn – Players will only respawn in zones marked for their Team

 

Optional labels – These are NOT essential to Forging Ricochet:

 

Decorations  (rico_decoration)

  • Gametype Label:
    • rico_decoration – Apply this label to a Dominion terminal or decoration object.
    • Set the team of this object.
    • The decoration will color appropriately for its team, and can be used to make it clear which team’s goal a player is facing.

 

Ricochet Objects  (ricochet)

  • Gametype Label:
    • Ricochet – Objects will only appear in Ricochet or Multi-Team Ricochet
    • This label will only force this behavior if you also set the ‘Game Specific’ setting to True.
    • You don’t need to apply this to objects that already have any of the other “rico” labels.

 

Deleting Specific Objects  (rico_delete)

  • Apply this label to any object:
    • rico_delete -  Objects will not appear in Ricochet or Multi-Team Ricochet.
    • If you place this label on an object in your map, it will NOT appear in Ricochet or Multi-Team Ricochet games. This allows you to place objects for any or all other game modes but specifically ensure they won’t be there in a Ricochet game.

 

Invincible Objects  (rico_invincible)

  • Apply this label to any object:
    • rico_invincible – Object will be invincible for the duration of the game

 

Multi-Team Ricochet / ‘Forge Ball’

The Multi-Team Ricochet game mode variant enables two different things:

  • It lets up to 8 teams play in a standard Ricochet game. Players score into Neutral goals which any team can score in.
  • Multi-Team Ricochet also includes special Gametype Labels not found in the base Ricochet mode. You can use these objects to create ‘Forge Ball’, a totally separate version of Ricochet that lets you use objects as ForgeBalls, ForgeGoals or ForgeZones, and uses Spawn Sequence and User Data settings to create custom scoring and effects.

NOTE:  Some of the default game options have been tweaked to improve the experience for the smaller teams in Multi-Team Ricochet:

    • The default player speed is increased from 100% to 120%
    • The speed of the ball carrier is increased from 120% to 150%
    • Ball spawn time is increased to 15 seconds
    • Ball reset time is increased to 20 seconds

 

Multi-Team Ricochet Setup

Just ensure there’s at least one Neutral goal on the map. Multiple teams can now play in Multi-Team Ricochet, and the normal Team goals are hidden while Neutral goals are available.

 

ForgeBall Setup

Forge Ball adds new labels in Forge to allow you to make any object a Ball, Goal, or Zone.

In order to get access to these labels, you will need to enter Forge with the Multi-Team Ricochet game mode selected.

NOTE:  Only Forge Balls can score in Forge Goals or Forge Zones. If you have a separate “normal” Ricochet mode set up on your map, it will appear in Multi-Team Ricochet (e.g. ForgeBall) games, but your ordinary Ricochet ball cannot score in Forge Goals or Zones, and your ForgeBall cannot score in Ricochet Endzones or Hoops.

 

Forge Ball (rico_forgeball)

  • Gametype Label:
    • rico_forgeball – Serves as the “ball” and can be scored in ForgeGoals or ForgeZones
  • Team
    • Which team the ball belongs to. This doesn’t restrict who can use it, but it restricts who gains points for scoring with this object.
  • Spawn sequence
    • This is the time in seconds after a ball has scored before it can score again.
    • For instance, if you drive into a goal with a Mongoose labeled as the ForgeBall, and its Spawn Sequence set to 3, you will score immediately. Then, 3 seconds later, you will score again (if you have remained in the goal). 3s later, you will score again, etc.
    • Set this to 0 if you want to only score again if you exit the goal and then re-enter it.
  • User data
    • The User Data is the number of points to award to the Ball’s team upon scoring with this ball. The default, 0, means that no score will be awarded.

 

Forge Goal (rico_forgegoal)

  • Gametype Label:
    • rico_forgegoal – Serves as the “goal” and awards points when a ForgeBall enters its boundary
  • Team
    • Which team the Goal belongs to. This doesn’t restrict who can score in it, but it determines who gains points for scores in this Goal.
    • Example: If you put a ForgeBall in a goal set to team Defender, but you’re team Attacker, you will not gain points from the goal, but the Defenders will.
  • Spawn Sequence
    • This should be set to any number from 0 to 7.
    • This number is called a ‘bitmask’, and that means that numbers are added together to allow multiple things to happen at once when someone scores.
    • 0 will do nothing.
    • 1 will delete the ball after it scores in this goal.
    • 2 will delete this goal after a ball scores in it.
    • 4 will play the scoring explosion effect when a ball scores in this goal.
    • You can combine these numbers to get combination effects.
      • For instance, setting Spawn Sequence to 6 is the same as setting it 4 and also 2, meaning that the goal would be deleted when a player scores, and an explosion would also play.
      • Setting it to 7 would do all three things – delete the ball, delete the goal, play an explosion.
      • Setting it to just 4 would just play the explosion.
  • User data
    • The User Data contains the number of points to award to the Goal’s team upon scoring in this Goal. The default, 0, means that no score will be awarded.

 

Forge Zone (rico_forgezone)

Forge Zones are special types of Goal that enable and disable in according to Spawn Sequence and disappear after scoring in them.

  • Gametype Label:
    • rico_forgezone – When a Forgeball enters the goal, points are awarded and the next ForgeZone in the sequence is activated
  • Team
    • Which team the Zone belongs to. This determines who can score in the zone, and also whether the nav marker is visible to a team. However, all zones themselves are visible. Any ball can score in Neutral zones. Balls of the right team can score in team zones, and so can neutral balls.
  • Spawn Sequence
    • The order in which this Forge Zone will appear with the other Forge Zones for this team, starting at 1.
    • Once you score in the 1 zone, the 2 zone will appear and the 1 zone will hide. When you score in that, the 3 zone will appear and the 2 zone will hide, etc.
    • Once you get to the end of the set of zones, they will loop around and 1 will show again.
  • User data
    • The User Data contains the number of points to award to the Zone’s team upon scoring in this Zone. The default, 0, means that no score will be awarded.  Note that the points are awarded to the team of the zone.

 

Optional labels – These are NOT essential to Multi-Team Ricochet or ForgeBall:

 

Multi-Team Only / ForgeBall Only  (rico_multi_only)

  • Gametype Label:
    • rico_multi_only  – Objects will only appear in Multi-Team Ricochet
  • This label will only force this behavior if you also set the ‘Game Specific’ setting to True.
  • Objects with this label set will NOT appear in normal Ricochet! This allows you to have maps with normal Ricochet set up, and ForgeBall set up. See the ‘rico_not_multi’ label below for more information.

 

Not Multi-Team Ricochet  (rico_not_multi)

  • Apply this label to any object:
    • rico_not_multi – Objects will not appear in Multi-Team Ricochet.
  • This is great for if you have a map where you want to put a setup for standard Ricochet, but a completely different setup for Multi-Team Ricochet or ForgeBall games. In this situation you would label the normal Ricochet objects with rico_not_multi, and the Multi-Team or ForgeBall objects with rico_multi_only – and you’d also set the Game-specific flag to True on all those objects.

 

Invincible Objects  (rico_invincible)

  • Apply this label to any object:
      • rico_invincible – Object will be invincible for the duration of the game