Jundiyy
  • Jundiyy
  • 50.25% (Neutral)
  • Captain Topic Starter
8 years ago
Hello, so I want to make a RadiationField
The RadiationFieldSmall lifetime is too short and the RadiationFieldMedium lifetime is too long.
I don't know what to change to make it in between.
Can you also guide me to which other INI files I need to change as well as I don't know.

I was looking at this INI but was confused what to edit to decrease the lifetime.
Then I saw something in OCL as well...so no idea how many files I need to edit before I can use it.


ParticleSystem RadiationFieldMedium
Priority = AREA_EFFECT
IsOneShot = No
Shader = ADDITIVE
Type = PARTICLE
ParticleName = EXPuddle.tga
AngleZ = -5.00 5.00
AngularRateZ = 0.00 0.00
AngularDamping = 1.00 1.00
VelocityDamping = 0.20 0.20
Gravity = 0.00
Lifetime = 90.00 90.00
SystemLifetime = 25
Size = 10.00 25.00
StartSizeRate = 0.00 0.00
SizeRate = 1.00 3.00
SizeRateDamping = 0.90 0.95
Alpha1 = 1.00 1.00 0
Alpha2 = 0.00 0.00 100
Alpha3 = 0.00 0.00 0
Alpha4 = 0.00 0.00 0
Alpha5 = 0.00 0.00 0
Alpha6 = 0.00 0.00 0
Alpha7 = 0.00 0.00 0
Alpha8 = 0.00 0.00 0
Color1 = R:0 G:0 B:0 0
Color2 = R:254 G:159 B:65 50
Color3 = R:0 G:0 B:0 90
Color4 = R:0 G:0 B:0 0
Color5 = R:0 G:0 B:0 0
Color6 = R:0 G:0 B:0 0
Color7 = R:0 G:0 B:0 0
Color8 = R:0 G:0 B:0 0
ColorScale = 1.00 -1.00
BurstDelay = 15.00 15.00
BurstCount = 1.00 1.00
InitialDelay = 0.00 0.00
DriftVelocity = X:0.00 Y:0.00 Z:0.01
VelocityType = ORTHO
VelOrthoX = 0.00 0.00
VelOrthoY = 0.00 0.00
VelOrthoZ = 0.00 0.00
VolumeType = CYLINDER
VolCylinderRadius = 50.00
VolCylinderLength = 0.00
IsHollow = No
IsGroundAligned = Yes
IsEmitAboveGroundOnly = No
IsParticleUpTowardsEmitter = No
WindMotion = Unused
WindAngleChangeMin = 0.149924
WindAngleChangeMax = 0.449946
WindPingPongStartAngleMin = 0.000000
WindPingPongStartAngleMax = 0.785398
WindPingPongEndAngleMin = 5.497787
WindPingPongEndAngleMax = 6.283185
End
Sponsor
acidbrain
8 years ago
You can find the radiationfield objects in 'System.ini' in the 'Object' folder, the lifetime is specified in the following module:

LifetimeUpdate
  MinLifetime = [integer, milliseconds]
  MaxLifetime = [integer, milliseconds, should be greater than or equal to MinLifetime]
End

; --- RadiationFieldSmall ---
Behavior = LifetimeUpdate ModuleTag_04
  MinLifetime = 2500
  MaxLifetime = 2500
End

; --- RadiationFieldMedium ---
Behavior = LifetimeUpdate ModuleTag_04
  MinLifetime = 30000
  MaxLifetime = 30000
End

Cheers
Panem et kirkinses
AdrianeMapMaker
8 years ago
Can we just use the lifetime update instead of fireweaponupdate, they use cleaning weapon to clear other fields eh
A part of ZH worldbuilders map making community
https://discord.gg/tJ6zyGb 

UserPostedImage