Set Character Inventory Item (Advanced)
Replaces a specific slot with a customized item, including damage, speed, scale, name, projectile, starting ammo, and color overrides.
Diagram
Ports drawn from the source data: inputs left, outputs right, config inside.
How it's used
Structural overview — derived from this gate's ports, not
from tested behavior. Takes 11 wire inputs: Override Colors (bool), Character (character), Damage Multiplier (float), Exec (exec), Item Name Override (string), Item Scale (float), Item Type (any), Projectile Override (any), Projectile Scale Multiplier (float), Slot (int), Weapon Speed Multiplier (float). Produces 1 output: Exec Out (exec). Configured with 1 property (set on the gate, not wired): Weapon Ammo Override (struct).
Technical details — ports, config & source
Wire inputs
Wires you feed into the gate.
| Display name | Type | Tooltip |
|---|---|---|
| Override Colors (bOverrideColors) | bool | No tooltip in source |
| Character | character | No tooltip in source |
| Damage Multiplier (DamageMultiplier) | float | No tooltip in source |
| Exec | exec | No tooltip in source |
| Item Name Override (ItemNameOverride) | string | No tooltip in source |
| Item Scale (ItemScale) | float | No tooltip in source |
| Item Type (ItemType) | any | No tooltip in source |
| Projectile Override (ProjectileOverride) | any | No tooltip in source |
| Projectile Scale Multiplier (ProjectileScaleMultiplier) | float | No tooltip in source |
| Slot | int | No tooltip in source |
| Weapon Speed Multiplier (WeaponSpeedMultiplier) | float | No tooltip in source |
Wire outputs
Wires the gate produces.
| Display name | Type | Tooltip |
|---|---|---|
| Exec Out (ExecOut) | exec | No tooltip in source |
Configuration properties
Set on the gate itself in its properties panel — not wired. Distinct from inputs.
| Display name | Type | Tooltip |
|---|---|---|
| Weapon Ammo Override (WeaponAmmoOverride) | struct | No tooltip in source |
Variants
This entry reports variants in the source.
[
{
"halfSize": {
"X": 5,
"Y": 5,
"Z": 2
},
"inputs": [
"Exec",
"Character",
"Slot",
"ItemType"
],
"outputs": [
"ExecOut"
]
},
{
"halfSize": {
"X": 6,
"Y": 5,
"Z": 2
},
"inputs": [
"Exec",
"Character",
"Slot",
"ItemType",
"DamageMultiplier"
],
"outputs": [
"ExecOut"
]
},
{
"halfSize": {
"X": 7,
"Y": 5,
"Z": 2
},
"inputs": [
"Exec",
"Character",
"Slot",
"ItemType",
"DamageMultiplier",
"WeaponSpeedMultiplier"
],
"outputs": [
"ExecOut"
]
},
{
"halfSize": {
"X": 8,
"Y": 5,
"Z": 2
},
"inputs": [
"Exec",
"Character",
"Slot",
"ItemType",
"DamageMultiplier",
"WeaponSpeedMultiplier",
"ItemScale"
],
"outputs": [
"ExecOut"
]
},
{
"halfSize": {
"X": 9,
"Y": 5,
"Z": 2
},
"inputs": [
"Exec",
"Character",
"Slot",
"ItemType",
"DamageMultiplier",
"WeaponSpeedMultiplier",
"ItemScale",
"ItemNameOverride"
],
"outputs": [
"ExecOut"
]
},
{
"halfSize": {
"X": 10,
"Y": 5,
"Z": 2
},
"inputs": [
"Exec",
"Character",
"Slot",
"ItemType",
"DamageMultiplier",
"WeaponSpeedMultiplier",
"ItemScale",
"ItemNameOverride",
"ProjectileOverride"
],
"outputs": [
"ExecOut"
]
}
] Source details
- Brick asset
- PB_Gate_Exec_Character_SetInventoryItemAdv
- Component class
- BrickComponentType_Exec_Character_SetInventoryItemAdv
- Kind
- exec
- Family
- Character
- Half size
- 5 × 5 × 2