Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

The vfx_persistent.2da controls the default of thescripts and the size, shape and VFX of area of effect objects you can create.

Table of Contents

AOE Inner Workings

...

There are some oddities when AOEs overlap. This needs more thorough testing and there are now also a fair chunk of different ways to identify a specific AOE's effects, eg; by tagging effects.

2da Columns

Column NameExampleValid ValuesDescription and Notes
LABELVFX_PER_FOGACIDText that matches a tag format

For once a LABEL column that is actually used by the game! This column is used to set the tag of the created AOE object.

Tags are usually upper case, with no spaces.

Bioware signifies "VFX_PER_" as "persistent", applied to the ground, and VFX_MOB_ as "mobile" - ie applied to a creature.

SHAPEC

C - Circular

R - Retangular

There doesn't appear to be any other options, but C and R cover most use cases.
RADIUS5Float value

Radius in meters if SHAPE is C.

This is used both for the edge where On Enter is triggered/objects are considered inside the AOE, but also for the VFX limits if MODEL01/MODEL02/MODEL03 is used.

WIDTH10Float value

Width in meters if SHAPE is R

This is used both for the edge where On Enter is triggered/objects are considered inside the AOE, but also for the VFX limits if MODEL01/MODEL02/MODEL03 is used.

LENGTH2Float value

Length in meters if SHAPE is R

This is used both for the edge where On Enter is triggered/objects are considered inside the AOE, but also for the VFX limits if MODEL01/MODEL02/MODEL03 is used.

ONENTERNW_S0_AcidFogAResref of script NSS fileOn Enter script that fires when an object enters the area. Bioware ones are signified by "A"
ONEXITNW_S0_AcidFogBResref of script NSS fileOn Exit script that fires when an object leaves the area (also happens if the AOE duration runs out or it is destroyed). Bioware ones are signified by "A"
HEARTBEATNW_S0_AcidFogCResref of script NSS fileOn Heartbeat script that fires when 6 seconds has elapsed (so "once per round") if the AOE object gets proper updates mind you (See: issues above). Bioware ones are signified by "C".
OrientWithGround00 or 1Presumably causes the VFX to be orientated with the ground, so on slopes it'd be flat against the slope. No default AOE Bioware uses has this turned on, probably because it'd look weird.
DurationVFX230visualeffects.2da line referenceA large, single VFX that is applied to the position of the VFX when the AOE is in place. Many that use this option do not use the other options in this list.
MODEL01vps_fogacidResref of VFX modelIf MODEL01 is defined then NUMACT01 amounts are spawned for DURATION01 milliseconds randomly in the area with EDGEWGHT01 affecting how close to the edge they are.
MODEL02vps_fogacidResref of VFX modelIf MODEL02 is defined then NUMACT03 amounts are spawned for DURATION02 milliseconds randomly in the area with EDGEWGHT02 affecting how close to the edge they are.
MODEL03vps_fogacidResref of VFX modelIf MODEL03 is defined then NUMACT03 amounts are spawned for DURATION03 milliseconds randomly in the area with EDGEWGHT03 affecting how close to the edge they are.
NUMACT015Integer amountAmount of MODEL01 VFX models to spawn
NUMACT0210Integer amountAmount of MODEL02 VFX models to spawn
NUMACT035Integer amountAmount of MODEL03 VFX models to spawn
DURATION013400Integer millisecondsAmount of time MODEL01 VFX models stay for
DURATION021100Integer millisecondsAmount of time MODEL02 VFX models stay for
DURATION031900Integer millisecondsAmount of time MODEL03 VFX models stay for
EDGEWGHT0100.0 - 1.0 floatEdge weight of MODEL01 VFX inside the AOE shape
EDGEWGHT020.250.0 - 1.0 floatEdge weight of MODEL02 VFX inside the AOE shape
EDGEWGHT030.250.0 - 1.0 floatEdge weight of MODEL03 VFX inside the AOE shape
SoundImpactsps_darknessResref of sound fileA one time single shot sound effect played at the location of where the AOE is spawned
SoundDurationsps_fog_loopResref of sound fileA repeating constantly playing sound effect centered on the location where the AOE is
SoundCessation****Resref of sound fileA one time single shot sound effect played at the location of where the AOE is when it is removed from the game (end of duration/DestroyObject)
SoundOneShotsps_fogResref of sound fileA sound that apparently repeatedly randomly plays each round
SoundOneShotPercentage0.30.0 - 1.0 floatPercentage chance (per round?) to play the SoundOneShot VFX
MODELMIN01vps_fogacid_LResref of VFX modelReplaces MODEL01 if present and is on Low Quality Graphics mode
MODELMIN02vps_fogacid_LResref of VFX modelReplaces MODEL02 if present and is on Low Quality Graphics mode
MODELMIN03vps_fogacid_LResref of VFX modelReplaces MODEL03 if present and is on Low Quality Graphics mode

...