Items

Items are one of the most important part in most RPGs.

In RPG Builder, you can create many different types of items, each with their own use and functions.

Generic Fields

Field NameFunction
IDThe ID of this asset data element. Automatically generated.
NameName of the asset data in the project and editor.
Display NameThe name that will be displayed to the player.
File NameThe name of the file in the project. Automatically generated.
DescriptionThe item its description.

Item Data

Types

Field NameFunction
Rarity

The quality / rarity of this item. Defined in Types > Item Rarities.

Default Rarities:

  • Common
  • Uncommon
  • Rare
  • Epic
  • Legendary
Type

The type of this item. Defined in Types > Item Types.

Default Item Types:

  • Armor
  • Consumable
  • Currency
  • Enchantment
  • Gem
  • Material
  • Recipe
  • Resource
  • Weapon
Weapon Type

The weapon type of the item. Defined in Types > Weapon Types.

Default Weapon Types:

  • Axe
  • Bow
  • Staff
Slot

The slot type of the weapon. Defined in Types > Weapon Hand Slots

Default Weapon Slots:

  • Two Hand
  • Main Hand
  • Off Hand
  • Any Hand
Armor Type

The armor type of the item. Defined in Types > Armor Types.

Default Armor Types:

  • Cloth
  • Leather
  • Plate
Slot

The slot of the armor piece. Defined in Types > Armor Slots.

Default Armor Slots:

  • Helmet
  • Chest
  • Cape
  • Shoulders
  • Gloves
  • Pants
  • Belt
  • Boots

Enchantments

Field NameFunction
EnchantmentThe enchantment attached to this item.
Consume Item?Should this item be consumed when using the enchantment?

Learn more about Enchantments here

Gem Bonuses

Gem settings are only available for items of type Gem.

Field NameFunction
Socket TypeThe socket type for this gem. When socketing a gem in an item, the socket type has to match on the gem and the item socket. You can create more Socket Types under Types > Gem Socket Types.
Add Stat

Adds stat bonuses this gem gives. You can add as many as you'd like.

  • Stat: The stat that will be altered
  • Amount: The amount the stat will be altered by
  • Is Percent?: Is the amount the stat will be altered by a percentage?

Sockets

Sockets are only available for items of type weapon or armor.

Field NameFunction
Socket TypeThe type of the socket.

Loot Settings

Field NameFunction
Drop In World?If on, this item will physically drop in the world, similar to ARPG games.
In World ModelThe 3D model representing the item in the world.
DurationHow long the item will stay in the world after dropping.
World Interactable LayersThe layers the item can interact with when dropped in the world

Action Abilities (Weapons & Armors)

Field NameFunction
AbilityThe ability to be used.
Key Type
  • Override Key
  • Action Key
KeyThe pre defined keybind for this ability to be used. This field opens upon selecting Override Key
Action KeyThe action key to trigger this action ability. Action Keys are set under Settings > Action Keys > Action Key List.

Visuals (Weapons & Armors)

Field NameFunction
Model Name (For Armors)The name of the game object inside the character model that will be enabled/disabled when equipping/unequipping the armor piece.
Weapon Model (For Weapons)The prefab of the weapon to be spawned inside the proper weapon slot of the character prefab.
(Optional) MaterialSet a material for the weapon or armor to use.
Body Culling (For Armors)This will disable the underlying body part. For example you equip a chestplate with sleeves, then the Body Culling Template will disable the chest & arms body part.

Learn more about Body Culling Templates here

Weapon Transform Values

You can define Weapon Transform Values for your weapons for each race and gender.

This tab opens when you click on the Visuals tab on a weapon.

Field NameFunction
Use Template?Allows you to define a Weapon Transform Template.
RaceThe race for this weapon position data.
GenderThe gender for this weapon position data
Scene ReferenceDrag a scene object (weapon model) in this field to automatically assign its transform data.
In Combat PThe position of this weapon while in combat.
In Combat RThe rotation of this weapon while in combat.
In Combat SThe scale of this weapon while in combat.
Out Of Combat PThe position of this weapon outside of combat.
Out Of Combat RThe rotation of this weapon outside of combat.
Out Of Combat SThe scale of this weapon outside of combat.

Learn more about Weapon Transform Templates here

Combat (Weapons)

Field NameFunction
Attack Speed

The speed of this weapon for its auto attack. You can think of this value as the interval time between each auto attack. If it is 1 it will do an auto attack every 1 second. If it is 3 it will do it every 3 seconds.

For example: You set the ability to PlayerAutoAttack then you can set the cooldown of the ability to 3, then in the item (weapon) its combat settings you define this ability and set attack speed to 3 as well to match the timing. Now your weapon based auto attack happens every 3 seconds.

Min DMGThe base minimum damage for this weapon.
Max DMGThe base maximum damage for this weapon.
Auto AttackThe auto attack ability for this weapon.

Stats

Field NameFunction
StatThe Stat to alter.
AmountThe amount to alter the stat by.
Is Percent?Is the amount a percentage?

Random Stats

Field NameFunction
Max StatsThe maximum amount of random stats
StatThe Stat to alter.
MinThe minimum random value.
MaxThe maximum random value.
Is Percent?Is the amount a percentage?
Is Integer?Should the random value be integer?
ChanceThe chance for this stat to be added on the item upon generation.

Requirements

Field nameFunction
Use Template?Allows you to define a requirements template.
Add Requirement GroupAllows you to define requirements on this given item without the use of a template.

Learn more about Requirements here

On Use Actions

Field NameFunction
Use Template?Allows you to define a Game Actions Template.
Add Game ActionAllows you to add a Game Action without the use of a template.

Learn more about Game Actions here

General

This section is important for when you want to sell the item.

First you define the currency and then the amount. For example Currency = Copper Coin, Amount = 10. Then when you sell the item you will get 10 Copper Coins.

To sell items, talk to a merchant and have the merchant panel opened, then open your inventory and right click the item you want to sell.

Field NameFunction
CurrencyThe currency of the resell price.
AmountThe resell price.
Stack LimitThe maximum amount of this item that can be stack on the same inventory slot.
Type to search, ESC to discard
Type to search, ESC to discard
Type to search, ESC to discard