Skip to main content

UB1CharacterSpawnControllerDataAsset

Overview

  • Data asset for crowd character spawn controller configuration, including spawn intervals, search radius, spawn counts, retry intervals, lifetime, relationship settings, and crowd behavior.

Metadata

FieldValue
Kindclass
EnvironmentB1 - Presentation
Categoryclasses
ExtendsUB1DataAssetBase

Properties (32)

NameTypeDescription
AffectRelationshipStatstring[]Stat IDs affected by relationship with crowd characters.
ClampedMaxCrowdSpawnCountintegerHard cap on the number of crowd characters that can be spawned.
CommuteNonSlod0HoldInGameMinutesnumber
CrowdSpawnMinRealSecondsIntervalnumberMinimum real-world seconds between consecutive crowd spawns (global throttle preventing burst spawning when the camera arrives at a new area). 0 disables.
CrowdVisitDeniedJobsstring[]List of job IDs that prevent crowd characters from visiting certain locations.
DefaultCurrencyAmountintegerDefault currency amount assigned to spawned crowd characters.
DefaultStatRangeFVector2DDefault stat value range assigned to spawned crowd characters (min, max in [0.0, 1.0]).
DespawnAbleRadiusnumberMinimum radius outside which crowd characters are despawned.
DurationStayintegerDuration in in-game hours that crowd characters stay at a location.
IsRestrictRandomPresetbooleanWhether to restrict which appearance presets can be randomly selected for crowd characters.
LifeTimeWhenNotVisiblenumberLifetime in seconds for a crowd character that is not visible.
MaxSpawnCountintegerMaximum number of crowd characters that can be spawned simultaneously.
MoveSameGroupSpawnerRatenumberProbability that a spawned crowd character moves to the same group spawner.
NearCameraClampRadiusnumber
NightCrowdSpawnRatenumberSpawn rate multiplier applied to crowd characters during nighttime.
RelatedCharacterSpawnRationumberRatio of related characters (e.g., family members) spawned among the crowd.
RelationshipCrowdRespawnStatValuenumberRelationship stat value that causes a crowd character to respawn immediately.
ResidenceTeleportShortenRationumber
RestrictCrowdPresetFB1RestrictCrowdPreset[]List of restricted crowd preset entries limiting random preset selection.
RetryHighAOIFB1RadiusRangeRadius range for retry logic in high AOI conditions.
RetryInteractionTimenumberTime in seconds before retrying an interaction with a character.
RetryLowAOIFB1RadiusRangeRadius range for retry logic in low AOI (area of interest) conditions.
RetryRequestPathSnapintegerMaximum number of path snap retries for character placement.
SharedServiceDistancenumberMaximum distance within which crowd characters share a service target.
SnapSizeintegerGrid snap size used for crowd character placement.
SpawnAbleRadiusnumberMaximum radius within which crowd characters can be spawned.
SpawnEndBornAgeintegerMaximum born age for spawnable crowd characters.
SpawnExcludeCameraAngleDegreesnumberFull cone angle (degrees) around camera forward; spawners within +/- angle/2 of forward are excluded from crowd spawning. 180 = entire front hemisphere.
SpawnIntervalMaxMinutesintegerMaximum interval in in-game minutes between character spawn attempts.
SpawnIntervalMinMinutesintegerMinimum interval in in-game minutes between character spawn attempts.
SpawnStartBornAgeintegerMinimum born age for spawnable crowd characters.
SpawnerSearchRadiusnumberRadius within which spawners are searched for crowd placement.