The Narrative and Roleplaying template has a quest that is dependent on players building a positive reputation with the Rebel faction. Faction reputation is a common feature in many types of games, especially in RPGs. Each NPC also has an Attitude stat, representing how friendly or unfriendly that NPC is toward the player. In this document you will learn how to create the Reputation and Attitude stats.
Once the player is in the cantina disguised as a Star Wars™ character and the welcome message displays, the Rebel Reputation UI element will display, showing the player how much reputation they have earned. Later, when the player speaks to NPC characters, an NPC Attitude UI element will display, showing the NPC's attitude towards the player.
This page shows how to set up the Stat Creator devices to create and display the Rebel Reputation stat and the NPC Attitude stat. It will also show you how to set up the HUD Message devices to display a message when the Rebel Reputation and NPC Attitude stats increase or decrease based on player choices.
Creating a Rebel Faction Reputation Stat
The Stat Creator device is used to create and track a Rebel Reputation stat. The Stat Powerup device is used to adjust the player's Reputation stat. Reaching a certain reputation level with the Rebel faction, along with completing quest objectives, can provide the player access to previously unavailable things, such as:
Additional NPCs
Locked areas
Access to faction-specific equipment and items
In this template, the main quest line is designed to conclude with the player gaining 100 Rebel Reputation, which unlocks the room where the Captain is and concludes the quest.
Create the Reputation Stat
You can find the Stat Creator device for Rebel Reputation by navigating in the Outliner to Setup > Character & Game Setup, and double-clicking Stat Creator Reputation. This moves you to the device in the editor window.
In the Stat Creator device Details panel, set the following options if they aren't set already. Options not listed remain at the default value.
Option | Value | Explanation |
Stat Name | Reputation | The name for the stat you are creating. |
Max Value | True, 100 | Determines the value needed to complete the first level. In this template, only one level is available for this stat. However, you can set multiple levels for the stat with the Max Level option. |
Max Level | 1 | Determines how many levels there are for this stat. |
Stat Color | FFE86BFF | Determines the color of the stat in the stat progress bar. |
Stat Bar Shown on HUD | Yes | Setting this to Yes means the stat's progress bar UI will show on the player HUD. |
User Widget | UW_UI_Stats | This overrides the default style of the stat UI, and points to a custom UI widget to use instead.The widget indicated is in your project folder, in the UI > Widgets > Stats subfolder. Because these widgets are editable, you can also customize the UI widget using the materials and textures located in the UI folder. |
Stat Icon - Small Icon | T_Icon_RebelAlliance | Determines what icon is used with this stat when displaying in the HUD. This icon is also used by any other devices that display this stat. |
Stat Icon - Large Icon | T_Icon_RebelAlliance | Determines what icon is used with this stat when displaying in the HUD. This icon is also used by any other devices that display this stat. |
Adjust the Reputation Stat
The Quest Manager Verse device handles adjustments to the Rebel Reputation stat in this template.
In your own island, you can also use the Stat Powerup device to adjust the Reputation stat up or down, based on player choices. In this template, the Stat Powerup device is used to establish an initial value to the Attitude stat for each NPC.
Creating the Reputation Notifications
You can use HUD Message devices to notify the player that the Reputation stat has gone up or down. In this template, the main quest is given by DJ R0B0, the DJ droid in the cantina. By choosing specific responses in conversation with this NPC, and by completing quest objectives, the player can increase their Reputation stat.
There are four HUD Message devices that provide Reputation notifications:
HUD Message Device
HUD Message Device2
HUD Message Device3
HUD Message Device10
You can give more specific and detailed names to the HUD Message devices to tell which is which at a glance.
HUD Message Device Options
The following sections describe the settings for each HUD Message device. Options not listed can be left at the default value.
Option | Value | Explanation |
Message | You told DJ R0-B0 about Eskay.+ 20 Reputation | This notification displays when you tell DJ R0B0 what Caris told you about Eskay. |
Message Recipient | Triggering Player | The message is only displayed for the player that triggers it. |
Show for Duration | True | This determines whether the message is displayed for a specific amount of time. |
Display Time | 5.0 seconds | Sets the amount of time the message is displayed. |
Play Sound | Player_Scoreboard_ScoreLeft_Cue | Determines the sound that plays when the message displays. |
Placement | Custom | This option determines where on the screen the message displays. Selecting Custom gives you more options for placing the message. |
Screen Anchor | Center Left | This is the anchor point for the message that displays. Depending on the intro and outro animations, this is where it will appear and disappear, or where the animation will start and stop. |
Layer | 1 | Many layers can be created, but only one message can be displayed on a layer at a time. |
Priority | True, 5 | Determines the order in which this message will play in relation to other messages. When you set a priority, it determines which messages are displayed and which are queued. If any message has a priority of 1–4, it will display before this one. |
Intro Animation | Zoom | This is the animation that plays for the message when it appears. The message will appear small and get bigger until it is the default size. |
Outro Animation | Fade and Zoom | This is the animation that plays for the message when it disappears. The message will get smaller and also fade out. |
HUD Message Device2 Options
All options for HUD Message Device2 are the same as for HUD Message Device, except for the Message option.
Option | Value | Explanation |
Message | You enquired about Eskay. +20 Reputation | This notification displays when the player asks DJ R0B0 about Eskay. This also displays if the player talks to Caris first and finds out about Eskay. |
HUD Message Device3 Options
All options for HUD Message Device3 are the same as for HUD Message Device, except for the Message option.
Option | Value | Explanation |
Message | You helped fix DJ R0-B0. +40 Reputation | This notification displays when you finish helping DJ R0B0. |
Creating an NPC Attitude Stat
In addition to an overall Rebel faction Reputation stat, the template also includes an Attitude stat for each NPC that a player can converse with during the quest. You can find each Stat Creator device for the Attitude stat by navigating to Characters > character name > Attitude. For example, the Stat Creator for DJ R0B0's Attitude stat is found in Characters > DJ Droid > Attitude.
Create the Attitude Stat
In the Stat Creator device Details panel, set the following options if they aren't set already. Options not listed remain at the default value.
Caris Attitude
Option | Value | Explanation |
Stat Name | Attitude - Caris | The name of the stat you are creating. |
Max Value | True, 100 | Determines the value needed to complete the first level. In this template, only one level is available for this stat. |
Max Level | 1 | Determines how many levels there are for this stat. |
Stat Color | FF8400FF | Determines the color of the stat in the stat progress bar. |
Stat Bar Shown on HUD | Yes | Setting this to Yes means the stat's progress bar UI will show on the player HUD. |
User Widget | UW_UI_Stats | Overrides the default style of the stat UI, and points to a custom UI widget to use instead.The widget indicated is in your project folder, in the UI > Widgets > Stats subfolder. Because these widgets are editable, you can also customize the UI widget using the materials and textures located in the UI folder. |
Stat Icon - Small Icon | T_Icon_RebelAlliance | Determines what icon is used with this stat when displaying in the HUD. This icon is also used by any other devices that display this stat. |
Stat Icon - Large Icon | T_Icon_RebelAlliance | Determines what icon is used with this stat when displaying in the HUD. This icon is also used by any other devices that display this stat. |
DJ Droid Attitude
All options for DJ R0B0's Stat Creator are the same as for Caris' Stat Creator, except for the Stat Name and Stat Color options.
Option | Value | Explanation |
Stat Name | Attitude - DJ R0-B0 | The name for the stat you are creating. |
Stat Color | ACFF92FF | Determines the color of the stat in the stat progress bar. |
Scavenger Attitude
All options for Scavenger Vex's Stat Creator are the same as for Caris' Stat Creator, except for the Stat Name and Stat Color options.
Option | Value | Explanation |
Stat Name | Attitude - Scavenger Vex | The name for the stat you are creating. |
Stat Color | 8C00FFFF | Determines the color of the stat in the stat progress bar. |
Applying a Starting Attitude Score
In this template, the Stat Powerup device is used to establish an initial value to the Attitude stat for each NPC in this template. The Stat Creator device has an option for a maximum value, but not for a minimum or starting value, so minimum or starting value is established with a Stat Powerup device.
Stat Powerup devices can point to any number of default stats that Fortnite has, and can also point to custom stats you have created with the Stat Creator device. Each NPC has a Stat Powerup device that provides a starting value for that NPC's Attitude stat.
Option | Value | Explanation |
Stat to Apply | Attitude - Caris | Where you select the custom stat you created for the Caris' Attitude. |
Magnitude | 30 | The score applied to the selected stat. Caris starts out fairly friendly toward the player. |
Effect Duration | 0.1 seconds | Determines the amount of time the powerup's effect lasts, and the effect is to add an amount to a stat. Since the effect only needs to be applied once, the duration is very small. |
Respawn | False | The effect is only needed once, so respawn is turned off. |
Ambient Audio | False | Ambient audio is designed to help a player find a powerup or other object. This is not needed. |
Pick Up Audio | False | The player doesn't actually pick up this powerup, so they don't need this audio cue. |
Who Can See This Pickup | None | The player doesn't need to see the powerup. |
DJ Droid Stat Powerup Device Options
All options for the DJ Droid's Stat Powerup device are the same as for Caris' Stat Powerup device, except for the Stat to Apply and Magnitude options.
Option | Value | Explanation |
Stat to Apply | Attitude - DJ R0-B0 | This is where you select the custom stat you created for the DJ Droid's Attitude. |
Magnitude | 40 | The score applied to the selected stat. The DJ Droid starts out friendly toward the player. |
Scavenger Stat Powerup Device Options
All options for the Scavenger's Stat Powerup device are the same as for Caris' Stat Powerup device, except for the Stat to Apply and Magnitude options.
Option | Value | Explanation |
Stat to Apply | Attitude - Scavenger Vex | Select the custom stat you created for the Scavenger's Attitude. |
Magnitude | 10 | The score applied to the selected stat. The Scavenger starts out fairly unfriendly toward the player. |
Adjust the Attitude Stat
The Quest Manager Verse device handles adjustments to the NPC Attitude stats in this template.
In your own island, you can also use the Stat Powerup device to adjust the NPC Attitude stats up or down, based on player choices.
Creating the NPC Attitude Notifications
You can use HUD Message devices to notify the player that an NPC's Attitude stat has gone up or down. The Attitude stat goes up or down based on which responses the player selects in a conversation with the NPC.
You can give more specific and detailed names to the HUD Message devices to tell which is which at a glance.
DJ Droid - HUD Message Device4 Options
Set the following options, if they aren't set already. Options not listed remain at the default value.
Option | Value | Explanation |
Message | You were arrogant when speaking with DJ R0-B0. -20 Attitude | Picking the arrogant response in the conversation will lower the DJ Droid's attitude. |
Message Recipient | Triggering Player | The message is only displayed for the player that triggers it. |
Show for Duration | True | Determines whether the message is displayed for a specific amount of time. |
Display Time | 5.0 seconds | Sets the amount of time the message is displayed. |
Play Sound | Player_Scoreboard_ScoreLeft_Cue | Determines the sound that plays when the message displays. |
Placement | Custom | Determines where on the screen the message displays. Selecting Custom gives you more options for placing the message. |
Screen Anchor | Center Left | The anchor point for the message that displays. Depending on the intro and outro animations, this is where it will appear and disappear, or where the animation will start and stop. |
Layer | 1 | Many layers can be created, but only one message can be displayed on a layer at one time. This device is set to have only one layer. |
Priority | True, 5 | Determines the order in which this message will play, related to other messages. When you set a priority, it determines which messages are displayed and which are queued. If any message has a priority of 1–4, it will display before this one. |
Intro Animation | Zoom | The animation that plays for the message when it appears. The message will appear small and get bigger until it is the default size. |
Outro Animation | Fade and Zoom | The animation that plays for the message when it disappears. The message will get smaller and also fade out. |
DJ Droid - HUD Message Device5 Options
All options for HUD Message Device5 are the same as for HUD Message Device4, except for the Message option.
Option | Value | Explanation |
Message | You were humble when speaking with DJ R0-B0. +20 Attitude | Picking the humble response in the conversation will raise the DJ Droid's Attitude stat. |
Caris - HUD Message Device6 Options
All options for HUD Message Device6 are the same as for HUD Message Device5, except for the Message option.
Option | Value | Explanation |
Message | You gave Caris hope. +20 Attitude | Picking the hopeful response in the conversation will raise Caris' Attitude stat. |
Caris - HUD Message Device7 Options
All options for HUD Message Device7 are the same as for HUD Message Device6, except for the Message option.
Option | Value | Explanation |
Message | You gave Caris anxiety. -20 Attitude | Picking the cynical response in the conversation will lower Caris' Attitude stat. |
Scavenger - HUD Message Device8 Options
All options for HUD Message Device8 are the same as for HUD Message Device7, except for the Message option.
Option | Value | Explanation |
Message | Vex thinks you are pragmatic. +20 Attitude | Picking the cynical response in the conversation will raise the Scavenger's Attitude stat. |
Scavenger - HUD Message Device9 Options
All options for HUD Message Device9 are the same as for HUD Message Device8, except for the Message option.
Option | Value | Explanation |
Message | Vex thinks you are naïve. -10 Attitude | Picking the hopeful response in the conversation will lower the Scavenger's Attitude stat. |
In this template, there are only two responses that change the Attitude stat. This is meant to be an example, but in your own island you can expand on this in many ways. To learn more about how the Conversation device is used, see Warren NPC Conversations. To learn more about the Quest Manager Verse device, see Tracking Quests with the Quest Manager Verse Device.