Overworld action functions are used, as the name suggests, in overworld action definitions:
changesOnStart.functions
changesOnCancellation.functions
changesOnTermination.functions
changesOnCompletion.functions
Important terms used by these functions:
The signature is void Run (OverworldActionEntity source)
.
No general description available
string actionKey
(nullable)
DataMultiLinkerOverworldAction
database key!CancelAction
actionKey: ''
No general description available
string assetKey
(nullable)!ChangeSelfView
assetKey: ''
No general description available
string faction
(nullable)!ChangeTargetFaction
faction: ''
No general description available
string assetKey
(nullable)!ChangeTargetView
assetKey: ''
No general description available
DataBlockOverworldMemoryCheckGroup checks
(nullable)List<IOverworldActionFunction> functions
(nullable)!CheckMemoryBase
checks:
method: RequireAll
checks: []
functions: []
No general description available
string actionKey
(nullable)
DataMultiLinkerOverworldAction
database key!CompleteAction
actionKey: ''
No general description available
DataBlockOverworldEventSpawnData spawnData
(nullable)!CreateOverworldEntity
spawnData:
spawnLookupKey: spawn_01
locationProvider: SourceProvince
provinceKey: ''
spawnGroupKey: general
generationProfileCustom: false
generationProfileKey: ''
generationProfile:
siteTags:
'': false
faction: Invaders
memoryChanges:
- change: Offset
key: ''
value: 1
valueFromMemory: false
valueFromMemoryKey: ''
intel:
known: false
recognized: false
sensorContactSeconds: 0
flags:
isWarObjective: false
No general description available
PilotIdentification identification
(nullable)string bio
(nullable)DataBlockPilotAppearanceOverlay appearanceOverlay
(nullable)DataBlockPilotAppearance appearanceCustom
(nullable)List<string> appearancePresets
(nullable)SortedDictionary<string,float> memory
(nullable)!CreatePilot
identification:
callsignIndex: 0
callsignOverride: ''
nameIndexPrimary: 0
nameIndexSecondary: 0
nameOverride: ''
bio: ''
appearanceOverlay:
key: ''
variant: ''
appearanceCustom:
version: 0
model: ''
skinMain: ''
skinOverlay: ''
skinTintPreset: ''
hairMain: ''
hairMainTintPreset: ''
hairFacial: ''
hairEyebrows: ''
hairFacialTintPreset: ''
eyesTintPreset: ''
accessoryHeadTop: ''
accessoryHeadTopVariant: ''
accessoryHeadFront: ''
accessoryHeadFrontVariant: ''
blendPresetArchetype: ''
blendPresetFaceVariationJaw: ''
blendPresetFaceVariationNose: ''
blendPresetBuild: ''
blendShapes:
- key:
value: 0
portrait: ''
portraitVariant: ''
appearancePresets:
- ''
memory:
'': 0
No general description available
!DestroySelf {}
No general description available
!DestroyTarget {}
No general description available
string message
(nullable)!Log
message: ''
No general description available
List<DataBlockMemoryChangeFloat> changes
(nullable)!ModifyMemoryBase
changes:
- change: Offset
key: ''
value: 1
valueFromMemory: false
valueFromMemoryKey: ''
No general description available
List<DataBlockResourceChange> resourceChanges
(nullable)!ModifyResources
resourceChanges:
- key: ''
check: true
checkStrict: false
offset: true
value: 0
No general description available
List<DataBlockResourceChange> resourceChanges
(nullable)!ModifyResourcesTarget
resourceChanges:
- key: ''
check: true
checkStrict: false
offset: true
value: 0
No general description available
int units
float proportion
float value
!ModifyUnitHealth
units: 4
proportion: 0.5
value: 0.5
No general description available
int offset
!OffsetTargetThreat
offset: 0
No general description available
string key
(nullable)
DataMultiLinkerCutsceneVideo
database keybool instant
!PlayCutscene
key: ''
instant: false
No general description available
!ResupplyPilotFinish {}
No general description available
!ResupplyRepairFinish {}
No general description available
DataBlockOverworldActionInstanceData data
(nullable)!StartAction
data:
key: ''
owner: Base
ownerKey: ''
target: None
targetKey: ''
visible: true
durationOverride:
f: 0
durationMultiplier:
f: 0
No general description available
List<string> eventKeys
(nullable)
DataMultiLinkerOverworldEvent
database key!StartOverworldEvent
eventKeys:
- ''
No general description available
string key
(nullable)
DataMultiLinkerTutorial
database key!StartTutorial
key: ''
No general description available
!StunTarget {}
No general description available
!SummonPatrolTarget {}
No general description available
Vector3 position
!TeleportBaseToPosition
position:
x: 0
y: 0
z: 0
No general description available
string blueprintKey
(nullable)
DataMultiLinkerOverworldEntityBlueprint
database keybool contactRange
!TeleportBaseToType
blueprintKey: ''
contactRange: false
No general description available
!TransferPilotsFromTarget {}
No general description available
string key
(nullable)!UnlockAchievement
key: ''
No general description available
!WorkshopBuildCancel {}
No general description available
!WorkshopBuildFinish {}