My program doesn't have bugs. It just develops random features.

Difference between revisions of "User:Crusha/DynamicWeather/DWTwister"

From Unreal Wiki, The Unreal Engine Documentation Site
Jump to: navigation, search
(Added autogenerated descriptions)
 
(Added autogenerated descriptions)
 
Line 1: Line 1:
An Emitter with various additional settings compared to a default Emitter.
+
A Twister that moves around and swallows things.
  
  
=DWWeatherEmitter=
+
=DWTwister=
 
{{infobox class
 
{{infobox class
| class = DWWeatherEmitter
+
| class = DWTwister
 
| game = UT2004
 
| game = UT2004
 
| engine = UE2
 
| engine = UE2
 
| package = DWeather
 
| package = DWeather
| parent1 = xWeatherEffect
+
| customparent1 = DWParent
 
| parent2 = Actor
 
| parent2 = Actor
 
| parent3 = Object
 
| parent3 = Object
Line 14: Line 14:
 
}}
 
}}
 
{{autogenerated}}
 
{{autogenerated}}
null
+
DWTwister: Twister
 +
A Twister that moves around and swallows things.
 +
 
 +
By Mark 'MarZer' Gillard, BIG props to JB and the Chaos team!
  
 
==Properties==
 
==Properties==
====bFadeIn====
+
===Property group 'DWTwister'===
'''Type:''' [[bool]]
+
====RoamingSpeed====
 +
'''Type:''' [[UE2:Object structs (UT2004)#Range|Object.Range]]
  
'''[[Variables#Modifiers|Modifiers]]:''' private
+
<!-- enter variable description -->
 +
 
 +
'''Default value:'''
 +
{| class="list defaults"
 +
! [[UE2:Object structs (UT2004)#Range|Member]]
 +
! Value
 +
|-
 +
| Max
 +
| 1500.0
 +
|-
 +
| Min
 +
| 1000.0
 +
|}
 +
 
 +
===Internal variables===
 +
====ActualRoamingSpeed====
 +
'''Type:''' [[float]]
  
 
<!-- enter variable description -->
 
<!-- enter variable description -->
  
'''Default value:''' True
+
====MiddleChild====
 +
'''Type:''' {{cl|DWTwisterChild}}
  
====bFadeOut====
+
<!-- enter variable description -->
'''Type:''' [[bool]]
+
  
'''[[Variables#Modifiers|Modifiers]]:''' private
+
====newRot====
 +
'''Type:''' [[UE2:Object structs (UT2004)#Rotator|Object.Rotator]]
  
 
<!-- enter variable description -->
 
<!-- enter variable description -->
  
====fadeSize====
+
====TopChild====
'''Type:''' [[int]]
+
'''Type:''' {{cl|DWTwisterChild}}
 +
 
 +
<!-- enter variable description -->
  
'''[[Variables#Modifiers|Modifiers]]:''' config
+
====TornadoRange====
 +
'''Type:''' [[float]]
  
 
<!-- enter variable description -->
 
<!-- enter variable description -->
  
'''Default value:''' 50
+
'''Default value:''' 1300.0
  
====pclFull====
+
====TornadoStrength====
'''Type:''' [[array]]<[[UE2:xWeatherEffect (UT2004)#WeatherPcl|xWeatherEffect.WeatherPcl]]>
+
'''Type:''' [[float]]
  
'''[[Variables#Modifiers|Modifiers]]:''' transient
+
<!-- enter variable description -->
 +
 
 +
'''Default value:''' 2200.0
 +
 
 +
====TwisterChildClass====
 +
'''Type:''' [[class]]<{{cl|DWTwisterChild}}>
 +
 
 +
<!-- enter variable description -->
 +
 
 +
'''Default value:''' [[Types#Class|Class]]'{{cl|DWTwisterChild|DWeather}}'
 +
 
 +
====TwisterEffect====
 +
'''Type:''' [[UE2:Emitter (UT2004)|Emitter]]
 +
 
 +
<!-- enter variable description -->
 +
 
 +
====TwisterEffectClass====
 +
'''Type:''' [[class]]<[[UE2:Emitter (UT2004)|Emitter]]>
 +
 
 +
<!-- enter variable description -->
 +
 
 +
'''Default value:''' [[Types#Class|Class]]'{{cl|DWTwisterEmitter|DWeather}}'
 +
 
 +
====WindVector====
 +
'''Type:''' [[UE2:Object structs (UT2004)#Vector|Object.Vector]]
  
 
<!-- enter variable description -->
 
<!-- enter variable description -->
Line 54: Line 102:
 
! Value
 
! Value
 
|-
 
|-
| [[UE2:Actor properties (UT2004)#bHighDetail|bHighDetail]]
+
| [[UE2:Actor properties (UT2004)#AmbientSound|AmbientSound]]
 +
| [[UE2:Sound (UT2004)|Sound]]'OutdoorAmbience.BThunder.Wind2'
 +
|-
 +
| [[UE2:Actor properties (UT2004)#bBlockNonZeroExtentTraces|bBlockNonZeroExtentTraces]]
 
| False
 
| False
 
|-
 
|-
| [[UE2:xWeatherEffect (UT2004)#Life|Life]]
+
| [[UE2:Actor properties (UT2004)#bBlockZeroExtentTraces|bBlockZeroExtentTraces]]
 +
| False
 +
|-
 +
| [[UE2:Actor internal variables (UT2004)#bCollideWorld|bCollideWorld]]
 +
| True
 +
|-
 +
| [[UE2:Actor properties (UT2004)#bDirectional|bDirectional]]
 +
| True
 +
|-
 +
| [[UE2:Actor properties (UT2004)#bFullVolume|bFullVolume]]
 +
| True
 +
|-
 +
| {{tl|bIsEffectedByWind||DWParent}}
 +
| True
 +
|-
 +
| [[UE2:Actor internal variables (UT2004)#bUpdateSimulatedPosition|bUpdateSimulatedPosition]]
 +
| True
 +
|-
 +
| [[UE2:Actor properties (UT2004)#bUseCylinderCollision|bUseCylinderCollision]]
 +
| True
 +
|-
 +
| [[UE2:Actor properties (UT2004)#CollisionHeight|CollisionHeight]]
 +
| 1.0
 +
|-
 +
| [[UE2:Actor properties (UT2004)#CollisionRadius|CollisionRadius]]
 +
| 1.0
 +
|-
 +
| {{tl|Damage||DWParent}}
 +
| 5.0
 +
|-
 +
| {{tl|DamageRadius||DWParent}}
 +
| 250.0
 +
|-
 +
| {{tl|KickUpSpeed||DWParent}}
 +
| 80.0
 +
|-
 +
| {{tl|MyDamageType||DWParent}}
 +
| [[Types#Class|Class]]'{{cl|DamTypeTwister|DWeather}}'
 +
|-
 +
| [[UE2:Actor properties (UT2004)#Physics|Physics]]
 +
| [[UE2:Actor enums (UT2004)#EPhysics|PHYS_Projectile]]
 +
|-
 +
| [[UE2:Actor properties (UT2004)#SoundVolume|SoundVolume]]
 +
| 255
 +
|-
 +
| [[UE2:Actor properties (UT2004)#Texture|Texture]]
 +
| [[UE2:Texture (UT2004)|Texture]]'DWeather-tex.Icons.twistericon'
 +
|}
 +
 
 +
==Functions==
 +
===Events===
 +
====HitWall====
 +
{{code|simulated event '''HitWall''' ([[UE2:Object structs (UT2004)#Vector|Object.Vector]]&nbsp;'''HitNormal''', [[UE2:Actor (UT2004)|Actor]]&nbsp;'''Wall''')}}
 +
 
 +
'''Overrides:''' [[UE2:Actor events (UT2004)#HitWall|Actor.HitWall]]
 +
 
 +
<!-- enter function description -->
 +
 
 +
====PostBeginPlay====
 +
{{code|simulated event '''PostBeginPlay''' ()}}
 +
 
 +
'''Overrides:''' [[UE2:Actor events (UT2004)#PostBeginPlay|Actor.PostBeginPlay]]
 +
 
 +
<!-- enter function description -->
 +
 
 +
====Tick====
 +
{{code|simulated event '''Tick''' ([[float]]&nbsp;'''DeltaTime''')}}
 +
 
 +
'''Overrides:''' [[UE2:Actor events (UT2004)#Tick|Actor.Tick]]
 +
 
 +
<!-- enter function description -->
 +
 
 +
===Other instance functions===
 +
====ChangeRotation====
 +
{{code|simulated function '''ChangeRotation''' ()}}
 +
 
 +
<!-- enter function description -->
 +
 
 +
====TraceMe====
 +
{{code|simulated function '''TraceMe''' ()}}
 +
 
 +
<!-- enter function description -->
 +
 
 +
====UpdateWind====
 +
{{code|simulated function '''UpdateWind''' ([[UE2:Object structs (UT2004)#Vector|Object.Vector]]&nbsp;'''Wind''')}}
 +
 
 +
'''Overrides:''' {{tl|UpdateWind|DWParent}}
 +
 
 +
<!-- enter function description -->
 +
 
 +
 
 +
 
 +
 
 +
=DWTwisterChild=
 +
{{infobox class
 +
| class = DWTwisterChild
 +
| game = UT2004
 +
| engine = UE2
 +
| package = DWeather
 +
| parent1 = Actor
 +
| parent2 = Object
 +
| custom = yes
 +
}}
 +
{{autogenerated}}
 +
DWTwisterChild: Twister
 +
BABIES!!!
 +
 
 +
By Mark 'MarZer' Gillard, BIG props to JB and the CUT2 team!
 +
 
 +
==Properties==
 +
====Damage====
 +
'''Type:''' [[float]]
 +
 
 +
<!-- enter variable description -->
 +
 
 +
'''Default value:''' 5.0
 +
 
 +
====DamageRadius====
 +
'''Type:''' [[float]]
 +
 
 +
<!-- enter variable description -->
 +
 
 +
'''Default value:''' 250.0
 +
 
 +
====KickUpSpeed====
 +
'''Type:''' [[float]]
 +
 
 +
<!-- enter variable description -->
 +
 
 +
'''Default value:''' 80.0
 +
 
 +
====MyDamageType====
 +
'''Type:''' [[class]]<[[UE2:DamageType (UT2004)|DamageType]]>
 +
 
 +
<!-- enter variable description -->
 +
 
 +
====TornadoRange====
 +
'''Type:''' [[float]]
 +
 
 +
<!-- enter variable description -->
 +
 
 +
'''Default value:''' 1000.0
 +
 
 +
====TornadoStrength====
 +
'''Type:''' [[float]]
 +
 
 +
<!-- enter variable description -->
 +
 
 +
'''Default value:''' 1000.0
 +
 
 +
===Default values===
 +
{| class="list defaults"
 +
! Property
 +
! Value
 +
|-
 +
| [[UE2:Actor properties (UT2004)#AmbientSound|AmbientSound]]
 +
| [[UE2:Sound (UT2004)|Sound]]'OutdoorAmbience.BThunder.Wind2'
 +
|-
 +
| [[UE2:Actor internal variables (UT2004)#bAlwaysRelevant|bAlwaysRelevant]]
 +
| True
 +
|-
 +
| [[UE2:Actor properties (UT2004)#bCollideActors|bCollideActors]]
 +
| True
 +
|-
 +
| [[UE2:Actor properties (UT2004)#bFullVolume|bFullVolume]]
 +
| True
 +
|-
 +
| [[UE2:Actor internal variables (UT2004)#bUpdateSimulatedPosition|bUpdateSimulatedPosition]]
 +
| True
 +
|-
 +
| [[UE2:Actor properties (UT2004)#Physics|Physics]]
 +
| [[UE2:Actor enums (UT2004)#EPhysics|PHYS_Projectile]]
 +
|-
 +
| [[UE2:Actor internal variables (UT2004)#RemoteRole|RemoteRole]]
 +
| [[UE2:Actor enums (UT2004)#ENetRole|ROLE_SimulatedProxy]]
 +
|-
 +
| [[UE2:Actor properties (UT2004)#SoundVolume|SoundVolume]]
 +
| 255
 +
|-
 +
| [[UE2:Actor properties (UT2004)#Texture|Texture]]
 +
| [[UE2:Texture (UT2004)|Texture]]'DWeather-tex.Icons.twistericon'
 +
|}
 +
 
 +
==Functions==
 +
===Events===
 +
====Tick====
 +
{{code|simulated event '''Tick''' ([[float]]&nbsp;'''DeltaTime''')}}
 +
 
 +
'''Overrides:''' [[UE2:Actor events (UT2004)#Tick|Actor.Tick]]
 +
 
 +
<!-- enter function description -->
 +
 
 +
===Other instance functions===
 +
====DamageObject====
 +
{{code|simulated function '''DamageObject''' ([[UE2:Actor (UT2004)|Actor]]&nbsp;'''Other''', [[float]]&nbsp;'''DistToCenter''')}}
 +
 
 +
<!-- enter function description -->
 +
 
 +
====HasRespawnProtection====
 +
{{code|simulated function [[bool]]&nbsp;'''HasRespawnProtection''' ([[UE2:Pawn (UT2004)|Pawn]]&nbsp;'''Other''')}}
 +
 
 +
<!-- enter function description -->
 +
 
 +
====IsMovable====
 +
{{code|simulated function [[bool]]&nbsp;'''IsMovable''' ([[UE2:Actor (UT2004)|Actor]]&nbsp;'''Other''')}}
 +
 
 +
<!-- enter function description -->
 +
 
 +
====IsVisible====
 +
{{code|simulated function [[bool]]&nbsp;'''IsVisible''' ([[UE2:Actor (UT2004)|Actor]]&nbsp;'''Other''')}}
 +
 
 +
<!-- enter function description -->
 +
 
 +
====SuckInActors====
 +
{{code|simulated function '''SuckInActors''' ([[float]]&nbsp;'''Gravity''', [[float]]&nbsp;'''Range''', [[float]]&nbsp;'''DeltaTime''')}}
 +
 
 +
<!-- enter function description -->
 +
 
 +
 
 +
 
 +
 
 +
=DWTwisterEmitter=
 +
{{infobox class
 +
| class = DWTwisterEmitter
 +
| game = UT2004
 +
| engine = UE2
 +
| package = DWeather
 +
| parent1 = Emitter
 +
| parent2 = Actor
 +
| parent3 = Object
 +
| custom = yes
 +
}}
 +
{{autogenerated}}
 +
null
 +
 
 +
==Default values==
 +
{| class="list defaults"
 +
! Property
 +
! Value
 +
|-
 +
| [[UE2:Actor properties (UT2004)#bNoDelete|bNoDelete]]
 +
| False
 +
|-
 +
| [[UE2:Emitter (UT2004)#Emitters|Emitters]][0]
 +
| [[UE2:SpriteEmitter (UT2004)|SpriteEmitter]]'{{tl|SpriteEmitter2}}'
 +
|-
 +
| [[UE2:Emitter (UT2004)#Emitters|Emitters]][1]
 +
| [[UE2:SpriteEmitter (UT2004)|SpriteEmitter]]'{{tl|SpriteEmitter4}}'
 +
|-
 +
| [[UE2:Emitter (UT2004)#Emitters|Emitters]][2]
 +
| [[UE2:SpriteEmitter (UT2004)|SpriteEmitter]]'{{tl|SpriteEmitter8}}'
 +
|-
 +
| [[UE2:Emitter (UT2004)#Emitters|Emitters]][3]
 +
| [[UE2:SpriteEmitter (UT2004)|SpriteEmitter]]'{{tl|SpriteEmitter69}}'
 +
|}
 +
 
 +
===Subobjects===
 +
====SpriteEmitter2====
 +
'''Class:''' [[UE2:SpriteEmitter (UT2004)|EngineSpriteEmitter]]
 +
 
 +
{| class="list defaults"
 +
! Property
 +
! Value
 +
|-
 +
| [[UE2:ParticleEmitter properties (UT2004)#Acceleration|Acceleration]]
 +
|
 +
{| class="list defaults"
 +
! [[UE2:Object structs (UT2004)#Vector|Member]]
 +
! Value
 +
|-
 +
| Z
 +
| 2000.0
 +
|}
 +
|-
 +
| [[UE2:ParticleEmitter properties (UT2004)#ColorScale|ColorScale]][0]
 +
| (RelativeTime=1.000000,Color=(B=192,G=192,R=192))
 +
|-
 +
| [[UE2:ParticleEmitter properties (UT2004)#ColorScale|ColorScale]][1]
 +
| (Color=(B=128,G=128,R=128))
 +
|-
 +
| [[UE2:ParticleEmitter properties (UT2004)#CoordinateSystem|CoordinateSystem]]
 +
| PTCS_Relative
 +
|-
 +
| [[UE2:ParticleEmitter properties (UT2004)#DetermineVelocityByLocationDifference|DetermineVelocityByLocationDifference]]
 +
| True
 +
|-
 +
| [[UE2:ParticleEmitter properties (UT2004)#GetVelocityDirectionFrom|GetVelocityDirectionFrom]]
 +
| PTVD_StartPositionAndOwner
 +
|-
 +
| [[UE2:ParticleEmitter properties (UT2004)#LifetimeRange|LifetimeRange]]
 
|  
 
|  
 
{| class="list defaults"
 
{| class="list defaults"
Line 64: Line 404:
 
|-
 
|-
 
| Max
 
| Max
| 0.5
+
| 1.9
 
|-
 
|-
 
| Min
 
| Min
| 0.3
+
| 1.8
 
|}
 
|}
 
|-
 
|-
| [[UE2:xWeatherEffect (UT2004)#maxPclEyeDist|maxPclEyeDist]]
+
| [[UE2:ParticleEmitter properties (UT2004)#MaxParticles|MaxParticles]]
| 800.0
+
| 2000
 
|-
 
|-
| [[UE2:xWeatherEffect (UT2004)#numCols|numCols]]
+
| [[UE2:ParticleEmitter properties (UT2004)#Opacity|Opacity]]
| 2.0
+
| 0.8
 
|-
 
|-
| [[UE2:xWeatherEffect (UT2004)#numParticles|numParticles]]
+
| [[UE2:ParticleEmitter properties (UT2004)#RevolutionScale|RevolutionScale]][0]
| 3000
+
| (RelativeRevolution=(Z=3.000000))
 
|-
 
|-
| [[UE2:xWeatherEffect (UT2004)#numRows|numRows]]
+
| [[UE2:ParticleEmitter properties (UT2004)#RevolutionScale|RevolutionScale]][1]
 +
| (RelativeTime=0.700000,RelativeRevolution=(Z=0.600000))
 +
|-
 +
| [[UE2:ParticleEmitter properties (UT2004)#RevolutionScale|RevolutionScale]][2]
 +
| (RelativeTime=1.000000,RelativeRevolution=(Z=1.000000))
 +
|-
 +
| [[UE2:ParticleEmitter properties (UT2004)#RevolutionsPerSecondRange|RevolutionsPerSecondRange]]
 +
|
 +
{| class="list defaults"
 +
! [[UE2:Object structs (UT2004)#RangeVector|Member]]
 +
! Value
 +
|-
 +
| Z
 +
|
 +
{| class="list defaults"
 +
! [[UE2:Object structs (UT2004)#Range|Member]]
 +
! Value
 +
|-
 +
| Max
 +
| 3.0
 +
|}
 +
|}
 +
|-
 +
| [[UE2:ParticleEmitter properties (UT2004)#ScaleSizeByVelocityMultiplier|ScaleSizeByVelocityMultiplier]]
 +
|
 +
{| class="list defaults"
 +
! [[UE2:Object structs (UT2004)#Vector|Member]]
 +
! Value
 +
|-
 +
| X
 +
| 0.01
 +
|}
 +
|-
 +
| [[UE2:ParticleEmitter properties (UT2004)#ScaleSizeXByVelocity|ScaleSizeXByVelocity]]
 +
| True
 +
|-
 +
| [[UE2:ParticleEmitter properties (UT2004)#SizeScale|SizeScale]][0]
 +
| (RelativeSize=0.200000)
 +
|-
 +
| [[UE2:ParticleEmitter properties (UT2004)#SizeScale|SizeScale]][1]
 +
| (RelativeTime=0.200000,RelativeSize=0.400000)
 +
|-
 +
| [[UE2:ParticleEmitter properties (UT2004)#SizeScale|SizeScale]][2]
 +
| (RelativeTime=0.400000,RelativeSize=0.800000)
 +
|-
 +
| [[UE2:ParticleEmitter properties (UT2004)#SizeScale|SizeScale]][3]
 +
| (RelativeTime=0.600000,RelativeSize=1.200000)
 +
|-
 +
| [[UE2:ParticleEmitter properties (UT2004)#SizeScale|SizeScale]][4]
 +
| (RelativeTime=0.800000,RelativeSize=1.600000)
 +
|-
 +
| [[UE2:ParticleEmitter properties (UT2004)#SizeScale|SizeScale]][5]
 +
| (RelativeTime=1.000000,RelativeSize=2.000000)
 +
|-
 +
| [[UE2:ParticleEmitter properties (UT2004)#StartLocationPolarRange|StartLocationPolarRange]]
 +
|
 +
{| class="list defaults"
 +
! [[UE2:Object structs (UT2004)#RangeVector|Member]]
 +
! Value
 +
|-
 +
| X
 +
|
 +
{| class="list defaults"
 +
! [[UE2:Object structs (UT2004)#Range|Member]]
 +
! Value
 +
|-
 +
| Max
 +
| 65536.0
 +
|}
 +
|-
 +
| Y
 +
|
 +
{| class="list defaults"
 +
! [[UE2:Object structs (UT2004)#Range|Member]]
 +
! Value
 +
|-
 +
| Max
 +
| 16384.0
 +
|-
 +
| Min
 +
| 16384.0
 +
|}
 +
|-
 +
| Z
 +
|
 +
{| class="list defaults"
 +
! [[UE2:Object structs (UT2004)#Range|Member]]
 +
! Value
 +
|-
 +
| Max
 +
| 96.0
 +
|-
 +
| Min
 +
| 64.0
 +
|}
 +
|}
 +
|-
 +
| [[UE2:ParticleEmitter properties (UT2004)#StartLocationShape|StartLocationShape]]
 +
| PTLS_Polar
 +
|-
 +
| [[UE2:ParticleEmitter properties (UT2004)#StartSizeRange|StartSizeRange]]
 +
|
 +
{| class="list defaults"
 +
! [[UE2:Object structs (UT2004)#RangeVector|Member]]
 +
! Value
 +
|-
 +
| X
 +
|
 +
{| class="list defaults"
 +
! [[UE2:Object structs (UT2004)#Range|Member]]
 +
! Value
 +
|-
 +
| Max
 +
| 4.0
 +
|-
 +
| Min
 
| 2.0
 
| 2.0
 +
|}
 +
|}
 
|-
 
|-
| [[UE2:xWeatherEffect (UT2004)#Position|Position]]
+
| [[UE2:ParticleEmitter properties (UT2004)#StartVelocityRadialRange|StartVelocityRadialRange]]
 +
|
 +
{| class="list defaults"
 +
! [[UE2:Object structs (UT2004)#Range|Member]]
 +
! Value
 +
|-
 +
| Max
 +
| 1.0
 +
|-
 +
| Min
 +
| 5.0
 +
|}
 +
|-
 +
| [[UE2:ParticleEmitter properties (UT2004)#StartVelocityRange|StartVelocityRange]]
 
|  
 
|  
 
{| class="list defaults"
 
{| class="list defaults"
Line 93: Line 563:
 
! [[UE2:Object structs (UT2004)#Range|Member]]
 
! [[UE2:Object structs (UT2004)#Range|Member]]
 
! Value
 
! Value
 +
|-
 +
| Max
 +
| 4000.0
 
|-
 
|-
 
| Min
 
| Min
| -800.0
+
| -4000.0
 
|}
 
|}
 
|-
 
|-
Line 103: Line 576:
 
! [[UE2:Object structs (UT2004)#Range|Member]]
 
! [[UE2:Object structs (UT2004)#Range|Member]]
 
! Value
 
! Value
 +
|-
 +
| Max
 +
| 4000.0
 
|-
 
|-
 
| Min
 
| Min
| -800.0
+
| -4000.0
 
|}
 
|}
 +
|-
 +
| Z
 +
|
 +
{| class="list defaults"
 +
! [[UE2:Object structs (UT2004)#Range|Member]]
 +
! Value
 +
|-
 +
| Max
 +
| 1000.0
 +
|-
 +
| Min
 +
| 600.0
 
|}
 
|}
 +
|}
 +
|-
 +
| [[UE2:ParticleEmitter properties (UT2004)#Texture|Texture]]
 +
| [[UE2:Texture (UT2004)|Texture]]'EpicParticles.Flares.FlashFlare1'
 +
|-
 +
| [[UE2:ParticleEmitter properties (UT2004)#UniformSize|UniformSize]]
 +
| True
 +
|-
 +
| [[UE2:ParticleEmitter properties (UT2004)#UseColorScale|UseColorScale]]
 +
| True
 +
|-
 +
| UseDirectionAs
 +
| PTDU_Right
 +
|-
 +
| [[UE2:ParticleEmitter properties (UT2004)#UseRegularSizeScale|UseRegularSizeScale]]
 +
| False
 +
|-
 +
| [[UE2:ParticleEmitter properties (UT2004)#UseRevolution|UseRevolution]]
 +
| True
 +
|-
 +
| [[UE2:ParticleEmitter properties (UT2004)#UseRevolutionScale|UseRevolutionScale]]
 +
| True
 +
|-
 +
| [[UE2:ParticleEmitter properties (UT2004)#UseSizeScale|UseSizeScale]]
 +
| True
 +
|-
 +
| [[UE2:ParticleEmitter properties (UT2004)#UseVelocityScale|UseVelocityScale]]
 +
| True
 +
|-
 +
| [[UE2:ParticleEmitter properties (UT2004)#VelocityScale|VelocityScale]][0]
 +
| (RelativeVelocity=(X=0.100000,Y=0.100000,Z=2.000000))
 +
|-
 +
| [[UE2:ParticleEmitter properties (UT2004)#VelocityScale|VelocityScale]][1]
 +
| (RelativeTime=0.200000,RelativeVelocity=(X=0.200000,Y=0.200000,Z=1.600000))
 +
|-
 +
| [[UE2:ParticleEmitter properties (UT2004)#VelocityScale|VelocityScale]][2]
 +
| (RelativeTime=0.400000,RelativeVelocity=(X=0.300000,Y=0.300000,Z=1.200000))
 +
|-
 +
| [[UE2:ParticleEmitter properties (UT2004)#VelocityScale|VelocityScale]][3]
 +
| (RelativeTime=0.600000,RelativeVelocity=(X=0.400000,Y=0.400000,Z=0.800000))
 +
|-
 +
| [[UE2:ParticleEmitter properties (UT2004)#VelocityScale|VelocityScale]][4]
 +
| (RelativeTime=0.800000,RelativeVelocity=(X=0.500000,Y=0.500000,Z=0.400000))
 +
|-
 +
| [[UE2:ParticleEmitter properties (UT2004)#VelocityScale|VelocityScale]][5]
 +
| (RelativeTime=1.000000,RelativeVelocity=(X=0.600000,Y=0.600000))
 +
|}
 +
 +
====SpriteEmitter4====
 +
'''Class:''' [[UE2:SpriteEmitter (UT2004)|EngineSpriteEmitter]]
 +
 +
{| class="list defaults"
 +
! Property
 +
! Value
 +
|-
 +
| [[UE2:ParticleEmitter properties (UT2004)#Acceleration|Acceleration]]
 +
|
 +
{| class="list defaults"
 +
! [[UE2:Object structs (UT2004)#Vector|Member]]
 +
! Value
 +
|-
 +
| Z
 +
| 2000.0
 +
|}
 +
|-
 +
| [[UE2:ParticleEmitter properties (UT2004)#ColorScale|ColorScale]][0]
 +
| (Color=(B=192,G=192,R=192))
 +
|-
 +
| [[UE2:ParticleEmitter properties (UT2004)#ColorScale|ColorScale]][1]
 +
| (RelativeTime=0.100000,Color=(B=160,G=160,R=160,A=255))
 +
|-
 +
| [[UE2:ParticleEmitter properties (UT2004)#ColorScale|ColorScale]][2]
 +
| (RelativeTime=0.800000,Color=(B=128,G=128,R=128,A=192))
 +
|-
 +
| [[UE2:ParticleEmitter properties (UT2004)#ColorScale|ColorScale]][3]
 +
| (RelativeTime=1.000000,Color=(B=128,G=128,R=128))
 +
|-
 +
| [[UE2:ParticleEmitter properties (UT2004)#CoordinateSystem|CoordinateSystem]]
 +
| PTCS_Relative
 +
|-
 +
| [[UE2:ParticleEmitter properties (UT2004)#DetermineVelocityByLocationDifference|DetermineVelocityByLocationDifference]]
 +
| True
 +
|-
 +
| [[UE2:ParticleEmitter properties (UT2004)#GetVelocityDirectionFrom|GetVelocityDirectionFrom]]
 +
| PTVD_StartPositionAndOwner
 
|-
 
|-
| [[UE2:xWeatherEffect (UT2004)#Size|Size]]
+
| [[UE2:ParticleEmitter properties (UT2004)#LifetimeRange|LifetimeRange]]
 
|  
 
|  
 
{| class="list defaults"
 
{| class="list defaults"
Line 116: Line 689:
 
|-
 
|-
 
| Max
 
| Max
| 1.5
+
| 1.9
 
|-
 
|-
 
| Min
 
| Min
| 0.8
+
| 1.4
 
|}
 
|}
 
|-
 
|-
| [[UE2:Actor properties (UT2004)#Skins|Skins]][0]
+
| [[UE2:ParticleEmitter properties (UT2004)#MaxParticles|MaxParticles]]
| [[UE2:FinalBlend (UT2004)|FinalBlend]]'EmitterTextures.MultiFrame.RainFB'
+
| 200
 
|-
 
|-
| [[UE2:xWeatherEffect (UT2004)#spawnVecU|spawnVecU]]
+
| [[UE2:ParticleEmitter properties (UT2004)#Opacity|Opacity]]
 +
| 0.5
 +
|-
 +
| [[UE2:ParticleEmitter properties (UT2004)#RevolutionScale|RevolutionScale]][0]
 +
| (RelativeRevolution=(Z=3.000000))
 +
|-
 +
| [[UE2:ParticleEmitter properties (UT2004)#RevolutionScale|RevolutionScale]][1]
 +
| (RelativeTime=0.700000,RelativeRevolution=(Z=0.600000))
 +
|-
 +
| [[UE2:ParticleEmitter properties (UT2004)#RevolutionScale|RevolutionScale]][2]
 +
| (RelativeTime=1.000000,RelativeRevolution=(Z=1.000000))
 +
|-
 +
| [[UE2:ParticleEmitter properties (UT2004)#RevolutionsPerSecondRange|RevolutionsPerSecondRange]]
 +
|
 +
{| class="list defaults"
 +
! [[UE2:Object structs (UT2004)#RangeVector|Member]]
 +
! Value
 +
|-
 +
| Z
 +
|
 +
{| class="list defaults"
 +
! [[UE2:Object structs (UT2004)#Range|Member]]
 +
! Value
 +
|-
 +
| Max
 +
| 3.0
 +
|}
 +
|}
 +
|-
 +
| [[UE2:ParticleEmitter properties (UT2004)#ScaleSizeByVelocityMultiplier|ScaleSizeByVelocityMultiplier]]
 
|  
 
|  
 
{| class="list defaults"
 
{| class="list defaults"
Line 132: Line 734:
 
|-
 
|-
 
| X
 
| X
| 280.0
+
| 0.0010
 
|}
 
|}
 
|-
 
|-
| [[UE2:xWeatherEffect (UT2004)#spawnVecV|spawnVecV]]
+
| [[UE2:ParticleEmitter properties (UT2004)#ScaleSizeZByVelocity|ScaleSizeZByVelocity]]
 +
| True
 +
|-
 +
| [[UE2:ParticleEmitter properties (UT2004)#SizeScale|SizeScale]][1]
 +
| (RelativeTime=0.200000,RelativeSize=0.200000)
 +
|-
 +
| [[UE2:ParticleEmitter properties (UT2004)#SizeScale|SizeScale]][2]
 +
| (RelativeTime=0.400000,RelativeSize=0.400000)
 +
|-
 +
| [[UE2:ParticleEmitter properties (UT2004)#SizeScale|SizeScale]][3]
 +
| (RelativeTime=0.600000,RelativeSize=0.600000)
 +
|-
 +
| [[UE2:ParticleEmitter properties (UT2004)#SizeScale|SizeScale]][4]
 +
| (RelativeTime=0.800000,RelativeSize=0.800000)
 +
|-
 +
| [[UE2:ParticleEmitter properties (UT2004)#SizeScale|SizeScale]][5]
 +
| (RelativeTime=1.000000,RelativeSize=1.000000)
 +
|-
 +
| [[UE2:ParticleEmitter properties (UT2004)#StartLocationPolarRange|StartLocationPolarRange]]
 
|  
 
|  
 
{| class="list defaults"
 
{| class="list defaults"
! [[UE2:Object structs (UT2004)#Vector|Member]]
+
! [[UE2:Object structs (UT2004)#RangeVector|Member]]
 
! Value
 
! Value
 +
|-
 +
| X
 +
|
 +
{| class="list defaults"
 +
! [[UE2:Object structs (UT2004)#Range|Member]]
 +
! Value
 +
|-
 +
| Max
 +
| 65536.0
 +
|}
 +
|-
 +
| Y
 +
|
 +
{| class="list defaults"
 +
! [[UE2:Object structs (UT2004)#Range|Member]]
 +
! Value
 +
|-
 +
| Max
 +
| 16384.0
 +
|-
 +
| Min
 +
| 16384.0
 +
|}
 
|-
 
|-
 
| Z
 
| Z
| 280.0
+
|  
 +
{| class="list defaults"
 +
! [[UE2:Object structs (UT2004)#Range|Member]]
 +
! Value
 +
|-
 +
| Max
 +
| 96.0
 +
|-
 +
| Min
 +
| 64.0
 +
|}
 
|}
 
|}
 
|-
 
|-
| [[UE2:xWeatherEffect (UT2004)#spawnVel|spawnVel]]
+
| [[UE2:ParticleEmitter properties (UT2004)#StartLocationShape|StartLocationShape]]
 +
| PTLS_Polar
 +
|-
 +
| [[UE2:ParticleEmitter properties (UT2004)#StartSizeRange|StartSizeRange]]
 
|  
 
|  
 
{| class="list defaults"
 
{| class="list defaults"
! [[UE2:Object structs (UT2004)#Vector|Member]]
+
! [[UE2:Object structs (UT2004)#RangeVector|Member]]
 
! Value
 
! Value
 +
|-
 +
| X
 +
|
 +
{| class="list defaults"
 +
! [[UE2:Object structs (UT2004)#Range|Member]]
 +
! Value
 +
|-
 +
| Max
 +
| 20.0
 +
|-
 +
| Min
 +
| 20.0
 +
|}
 
|-
 
|-
 
| Y
 
| Y
| -0.3
+
|
 +
{| class="list defaults"
 +
! [[UE2:Object structs (UT2004)#Range|Member]]
 +
! Value
 +
|-
 +
| Max
 +
| 20.0
 +
|-
 +
| Min
 +
| 20.0
 
|}
 
|}
 
|-
 
|-
| [[UE2:xWeatherEffect (UT2004)#Speed|Speed]]
+
| Z
 
|  
 
|  
 
{| class="list defaults"
 
{| class="list defaults"
Line 162: Line 840:
 
|-
 
|-
 
| Max
 
| Max
| 900.0
+
| 20.0
 
|-
 
|-
 
| Min
 
| Min
| 800.0
+
| 20.0
 +
|}
 
|}
 
|}
 
|-
 
|-
| [[UE2:xWeatherEffect (UT2004)#WeatherType|WeatherType]]
+
| [[UE2:ParticleEmitter properties (UT2004)#StartVelocityRadialRange|StartVelocityRadialRange]]
| [[UE2:xWeatherEffect (UT2004)#EWeatherType|WT_Rain]]
+
|  
 +
{| class="list defaults"
 +
! [[UE2:Object structs (UT2004)#Range|Member]]
 +
! Value
 +
|-
 +
| Max
 +
| 1.0
 +
|-
 +
| Min
 +
| 5.0
 +
|}
 +
|-
 +
| [[UE2:ParticleEmitter properties (UT2004)#StartVelocityRange|StartVelocityRange]]
 +
|
 +
{| class="list defaults"
 +
! [[UE2:Object structs (UT2004)#RangeVector|Member]]
 +
! Value
 +
|-
 +
| X
 +
|
 +
{| class="list defaults"
 +
! [[UE2:Object structs (UT2004)#Range|Member]]
 +
! Value
 +
|-
 +
| Max
 +
| 4000.0
 +
|-
 +
| Min
 +
| -4000.0
 +
|}
 +
|-
 +
| Y
 +
|
 +
{| class="list defaults"
 +
! [[UE2:Object structs (UT2004)#Range|Member]]
 +
! Value
 +
|-
 +
| Max
 +
| 4000.0
 +
|-
 +
| Min
 +
| -4000.0
 +
|}
 +
|-
 +
| Z
 +
|
 +
{| class="list defaults"
 +
! [[UE2:Object structs (UT2004)#Range|Member]]
 +
! Value
 +
|-
 +
| Max
 +
| 1000.0
 +
|-
 +
| Min
 +
| 600.0
 +
|}
 +
|}
 +
|-
 +
| [[UE2:ParticleEmitter properties (UT2004)#Texture|Texture]]
 +
| [[UE2:Texture (UT2004)|Texture]]'AW-2004Particles.Weapons.DustSmoke'
 +
|-
 +
| [[UE2:ParticleEmitter properties (UT2004)#TextureUSubdivisions|TextureUSubdivisions]]
 +
| 4
 +
|-
 +
| [[UE2:ParticleEmitter properties (UT2004)#TextureVSubdivisions|TextureVSubdivisions]]
 +
| 4
 +
|-
 +
| [[UE2:ParticleEmitter properties (UT2004)#UniformSize|UniformSize]]
 +
| True
 +
|-
 +
| [[UE2:ParticleEmitter properties (UT2004)#UseColorScale|UseColorScale]]
 +
| True
 +
|-
 +
| UseDirectionAs
 +
| PTDU_Right
 +
|-
 +
| [[UE2:ParticleEmitter properties (UT2004)#UseRegularSizeScale|UseRegularSizeScale]]
 +
| False
 +
|-
 +
| [[UE2:ParticleEmitter properties (UT2004)#UseRevolution|UseRevolution]]
 +
| True
 +
|-
 +
| [[UE2:ParticleEmitter properties (UT2004)#UseRevolutionScale|UseRevolutionScale]]
 +
| True
 +
|-
 +
| [[UE2:ParticleEmitter properties (UT2004)#UseSizeScale|UseSizeScale]]
 +
| True
 +
|-
 +
| [[UE2:ParticleEmitter properties (UT2004)#UseVelocityScale|UseVelocityScale]]
 +
| True
 +
|-
 +
| [[UE2:ParticleEmitter properties (UT2004)#VelocityScale|VelocityScale]][0]
 +
| (RelativeVelocity=(X=0.100000,Y=0.100000,Z=2.000000))
 +
|-
 +
| [[UE2:ParticleEmitter properties (UT2004)#VelocityScale|VelocityScale]][1]
 +
| (RelativeTime=0.200000,RelativeVelocity=(X=0.200000,Y=0.200000,Z=1.600000))
 +
|-
 +
| [[UE2:ParticleEmitter properties (UT2004)#VelocityScale|VelocityScale]][2]
 +
| (RelativeTime=0.400000,RelativeVelocity=(X=0.300000,Y=0.300000,Z=1.200000))
 +
|-
 +
| [[UE2:ParticleEmitter properties (UT2004)#VelocityScale|VelocityScale]][3]
 +
| (RelativeTime=0.600000,RelativeVelocity=(X=0.400000,Y=0.400000,Z=0.800000))
 +
|-
 +
| [[UE2:ParticleEmitter properties (UT2004)#VelocityScale|VelocityScale]][4]
 +
| (RelativeTime=0.800000,RelativeVelocity=(X=0.500000,Y=0.500000,Z=0.400000))
 +
|-
 +
| [[UE2:ParticleEmitter properties (UT2004)#VelocityScale|VelocityScale]][5]
 +
| (RelativeTime=1.000000,RelativeVelocity=(X=0.600000,Y=0.600000))
 
|}
 
|}
  
==Events==
+
====SpriteEmitter69====
====tick====
+
'''Class:''' [[UE2:SpriteEmitter (UT2004)|EngineSpriteEmitter]]
{{code|simulated event '''tick''' ([[float]]&nbsp;'''delta''')}}
+
  
'''Overrides:''' [[UE2:Actor events (UT2004)#Tick|Actor.Tick]]
+
{| class="list defaults"
 +
! Property
 +
! Value
 +
|-
 +
| [[UE2:ParticleEmitter properties (UT2004)#CoordinateSystem|CoordinateSystem]]
 +
| PTCS_Relative
 +
|-
 +
| [[UE2:ParticleEmitter properties (UT2004)#LifetimeRange|LifetimeRange]]
 +
|
 +
{| class="list defaults"
 +
! [[UE2:Object structs (UT2004)#Range|Member]]
 +
! Value
 +
|-
 +
| Max
 +
| 0.3
 +
|-
 +
| Min
 +
| 0.3
 +
|}
 +
|-
 +
| [[UE2:ParticleEmitter properties (UT2004)#MaxParticles|MaxParticles]]
 +
| 3
 +
|-
 +
| [[UE2:ParticleEmitter properties (UT2004)#Opacity|Opacity]]
 +
| 0.25
 +
|-
 +
| [[UE2:ParticleEmitter properties (UT2004)#SizeScale|SizeScale]][0]
 +
| (RelativeSize=0.500000)
 +
|-
 +
| [[UE2:ParticleEmitter properties (UT2004)#SizeScale|SizeScale]][1]
 +
| (RelativeTime=1.000000,RelativeSize=2.500000)
 +
|-
 +
| [[UE2:ParticleEmitter properties (UT2004)#SpinParticles|SpinParticles]]
 +
| True
 +
|-
 +
| [[UE2:ParticleEmitter properties (UT2004)#StartLocationOffset|StartLocationOffset]]
 +
|
 +
{| class="list defaults"
 +
! [[UE2:Object structs (UT2004)#Vector|Member]]
 +
! Value
 +
|-
 +
| Z
 +
| 6.0
 +
|}
 +
|-
 +
| [[UE2:ParticleEmitter properties (UT2004)#StartSizeRange|StartSizeRange]]
 +
|
 +
{| class="list defaults"
 +
! [[UE2:Object structs (UT2004)#RangeVector|Member]]
 +
! Value
 +
|-
 +
| X
 +
|
 +
{| class="list defaults"
 +
! [[UE2:Object structs (UT2004)#Range|Member]]
 +
! Value
 +
|-
 +
| Max
 +
| 65.0
 +
|-
 +
| Min
 +
| 50.0
 +
|}
 +
|}
 +
|-
 +
| [[UE2:ParticleEmitter properties (UT2004)#StartSpinRange|StartSpinRange]]
 +
|
 +
{| class="list defaults"
 +
! [[UE2:Object structs (UT2004)#RangeVector|Member]]
 +
! Value
 +
|-
 +
| X
 +
|
 +
{| class="list defaults"
 +
! [[UE2:Object structs (UT2004)#Range|Member]]
 +
! Value
 +
|-
 +
| Max
 +
| 1.0
 +
|}
 +
|}
 +
|-
 +
| [[UE2:ParticleEmitter properties (UT2004)#Texture|Texture]]
 +
| [[UE2:Texture (UT2004)|Texture]]'AW-2004Particles.Energy.AirBlast'
 +
|-
 +
| [[UE2:ParticleEmitter properties (UT2004)#UniformSize|UniformSize]]
 +
| True
 +
|-
 +
| [[UE2:ParticleEmitter properties (UT2004)#UseColorScale|UseColorScale]]
 +
| True
 +
|-
 +
| UseDirectionAs
 +
| PTDU_Normal
 +
|-
 +
| [[UE2:ParticleEmitter properties (UT2004)#UseRegularSizeScale|UseRegularSizeScale]]
 +
| False
 +
|-
 +
| [[UE2:ParticleEmitter properties (UT2004)#UseSizeScale|UseSizeScale]]
 +
| True
 +
|}
  
<!-- enter function description -->
+
====SpriteEmitter8====
 +
'''Class:''' [[UE2:SpriteEmitter (UT2004)|EngineSpriteEmitter]]
  
====Trigger====
+
{| class="list defaults"
{{code|event '''Trigger''' ([[UE2:Actor (UT2004)|Actor]]&nbsp;'''Other''', [[UE2:Pawn (UT2004)|Pawn]]&nbsp;'''EventInstigator''')}}
+
! Property
 
+
! Value
'''Overrides:''' [[UE2:Actor events (UT2004)#Trigger|Actor.Trigger]]
+
|-
 
+
| [[UE2:ParticleEmitter properties (UT2004)#Acceleration|Acceleration]]
<!-- enter function description -->
+
|
 +
{| class="list defaults"
 +
! [[UE2:Object structs (UT2004)#Vector|Member]]
 +
! Value
 +
|-
 +
| Z
 +
| 500.0
 +
|}
 +
|-
 +
| [[UE2:ParticleEmitter properties (UT2004)#AutomaticInitialSpawning|AutomaticInitialSpawning]]
 +
| False
 +
|-
 +
| [[UE2:ParticleEmitter properties (UT2004)#BlendBetweenSubdivisions|BlendBetweenSubdivisions]]
 +
| True
 +
|-
 +
| [[UE2:ParticleEmitter properties (UT2004)#DrawStyle|DrawStyle]]
 +
| PTDS_AlphaBlend
 +
|-
 +
| [[UE2:ParticleEmitter properties (UT2004)#FadeInEndTime|FadeInEndTime]]
 +
| 0.35
 +
|-
 +
| [[UE2:ParticleEmitter properties (UT2004)#FadeOutStartTime|FadeOutStartTime]]
 +
| 0.5
 +
|-
 +
| [[UE2:ParticleEmitter properties (UT2004)#GetVelocityDirectionFrom|GetVelocityDirectionFrom]]
 +
| PTVD_AddRadial
 +
|-
 +
| [[UE2:ParticleEmitter properties (UT2004)#InitialParticlesPerSecond|InitialParticlesPerSecond]]
 +
| 50.0
 +
|-
 +
| [[UE2:ParticleEmitter properties (UT2004)#LifetimeRange|LifetimeRange]]
 +
|
 +
{| class="list defaults"
 +
! [[UE2:Object structs (UT2004)#Range|Member]]
 +
! Value
 +
|-
 +
| Max
 +
| 0.8
 +
|-
 +
| Min
 +
| 0.5
 +
|}
 +
|-
 +
| [[UE2:ParticleEmitter properties (UT2004)#MaxParticles|MaxParticles]]
 +
| 50
 +
|-
 +
| [[UE2:ParticleEmitter properties (UT2004)#Opacity|Opacity]]
 +
| 0.25
 +
|-
 +
| [[UE2:ParticleEmitter properties (UT2004)#ParticlesPerSecond|ParticlesPerSecond]]
 +
| 50.0
 +
|-
 +
| [[UE2:ParticleEmitter properties (UT2004)#RespawnDeadParticles|RespawnDeadParticles]]
 +
| False
 +
|-
 +
| [[UE2:ParticleEmitter properties (UT2004)#SizeScale|SizeScale]][0]
 +
| (RelativeSize=0.300000)
 +
|-
 +
| [[UE2:ParticleEmitter properties (UT2004)#SizeScale|SizeScale]][1]
 +
| (RelativeTime=1.000000,RelativeSize=1.000000)
 +
|-
 +
| [[UE2:ParticleEmitter properties (UT2004)#SpinParticles|SpinParticles]]
 +
| True
 +
|-
 +
| [[UE2:ParticleEmitter properties (UT2004)#StartLocationPolarRange|StartLocationPolarRange]]
 +
|
 +
{| class="list defaults"
 +
! [[UE2:Object structs (UT2004)#RangeVector|Member]]
 +
! Value
 +
|-
 +
| X
 +
|
 +
{| class="list defaults"
 +
! [[UE2:Object structs (UT2004)#Range|Member]]
 +
! Value
 +
|-
 +
| Max
 +
| 65535.0
 +
|}
 +
|-
 +
| Y
 +
|
 +
{| class="list defaults"
 +
! [[UE2:Object structs (UT2004)#Range|Member]]
 +
! Value
 +
|-
 +
| Max
 +
| 16384.0
 +
|-
 +
| Min
 +
| 16384.0
 +
|}
 +
|-
 +
| Z
 +
|
 +
{| class="list defaults"
 +
! [[UE2:Object structs (UT2004)#Range|Member]]
 +
! Value
 +
|-
 +
| Max
 +
| 10.0
 +
|-
 +
| Min
 +
| 10.0
 +
|}
 +
|}
 +
|-
 +
| [[UE2:ParticleEmitter properties (UT2004)#StartLocationShape|StartLocationShape]]
 +
| PTLS_Polar
 +
|-
 +
| [[UE2:ParticleEmitter properties (UT2004)#StartSizeRange|StartSizeRange]]
 +
|
 +
{| class="list defaults"
 +
! [[UE2:Object structs (UT2004)#RangeVector|Member]]
 +
! Value
 +
|-
 +
| X
 +
|
 +
{| class="list defaults"
 +
! [[UE2:Object structs (UT2004)#Range|Member]]
 +
! Value
 +
|-
 +
| Max
 +
| 90.0
 +
|-
 +
| Min
 +
| 50.0
 +
|}
 +
|-
 +
| Y
 +
|
 +
{| class="list defaults"
 +
! [[UE2:Object structs (UT2004)#Range|Member]]
 +
! Value
 +
|-
 +
| Max
 +
| 0.0
 +
|-
 +
| Min
 +
| 0.0
 +
|}
 +
|-
 +
| Z
 +
|
 +
{| class="list defaults"
 +
! [[UE2:Object structs (UT2004)#Range|Member]]
 +
! Value
 +
|-
 +
| Max
 +
| 0.0
 +
|-
 +
| Min
 +
| 0.0
 +
|}
 +
|}
 +
|-
 +
| [[UE2:ParticleEmitter properties (UT2004)#StartVelocityRadialRange|StartVelocityRadialRange]]
 +
|
 +
{| class="list defaults"
 +
! [[UE2:Object structs (UT2004)#Range|Member]]
 +
! Value
 +
|-
 +
| Max
 +
| -800.0
 +
|-
 +
| Min
 +
| -600.0
 +
|}
 +
|-
 +
| [[UE2:ParticleEmitter properties (UT2004)#StartVelocityRange|StartVelocityRange]]
 +
|
 +
{| class="list defaults"
 +
! [[UE2:Object structs (UT2004)#RangeVector|Member]]
 +
! Value
 +
|-
 +
| X
 +
|
 +
{| class="list defaults"
 +
! [[UE2:Object structs (UT2004)#Range|Member]]
 +
! Value
 +
|-
 +
| Max
 +
| 70.0
 +
|-
 +
| Min
 +
| 70.0
 +
|}
 +
|}
 +
|-
 +
| [[UE2:ParticleEmitter properties (UT2004)#Texture|Texture]]
 +
| [[UE2:Texture (UT2004)|Texture]]'AW-2004Particles.Weapons.SmokePanels2'
 +
|-
 +
| [[UE2:ParticleEmitter properties (UT2004)#TextureUSubdivisions|TextureUSubdivisions]]
 +
| 4
 +
|-
 +
| [[UE2:ParticleEmitter properties (UT2004)#TextureVSubdivisions|TextureVSubdivisions]]
 +
| 4
 +
|-
 +
| [[UE2:ParticleEmitter properties (UT2004)#UniformSize|UniformSize]]
 +
| True
 +
|-
 +
| [[UE2:ParticleEmitter properties (UT2004)#UseColorScale|UseColorScale]]
 +
| True
 +
|-
 +
| [[UE2:ParticleEmitter properties (UT2004)#UseRandomSubdivision|UseRandomSubdivision]]
 +
| True
 +
|-
 +
| [[UE2:ParticleEmitter properties (UT2004)#UseRegularSizeScale|UseRegularSizeScale]]
 +
| False
 +
|-
 +
| [[UE2:ParticleEmitter properties (UT2004)#UseRotationFrom|UseRotationFrom]]
 +
| PTRS_Actor
 +
|-
 +
| [[UE2:ParticleEmitter properties (UT2004)#UseSizeScale|UseSizeScale]]
 +
| True
 +
|-
 +
| [[UE2:ParticleEmitter properties (UT2004)#UseVelocityScale|UseVelocityScale]]
 +
| True
 +
|-
 +
| [[UE2:ParticleEmitter properties (UT2004)#VelocityScale|VelocityScale]][0]
 +
| (RelativeVelocity=(X=1.000000,Y=1.000000,Z=1.000000))
 +
|-
 +
| [[UE2:ParticleEmitter properties (UT2004)#VelocityScale|VelocityScale]][1]
 +
| (RelativeTime=0.200000,RelativeVelocity=(X=0.350000,Y=0.350000,Z=0.350000))
 +
|-
 +
| [[UE2:ParticleEmitter properties (UT2004)#VelocityScale|VelocityScale]][2]
 +
| (RelativeTime=0.500000,RelativeVelocity=(X=0.100000,Y=0.100000,Z=0.100000))
 +
|-
 +
| [[UE2:ParticleEmitter properties (UT2004)#VelocityScale|VelocityScale]][3]
 +
| (RelativeTime=1.000000)
 +
|}

Latest revision as of 17:22, 6 September 2010

A Twister that moves around and swallows things.


DWTwister

UT2004 Object >> Actor >> DWParent >> DWTwister (custom)
Package: 
DWeather

DWTwister: Twister A Twister that moves around and swallows things.

By Mark 'MarZer' Gillard, BIG props to JB and the Chaos team!

Properties

Property group 'DWTwister'

RoamingSpeed

Type: Object.Range


Default value:

Member Value
Max 1500.0
Min 1000.0

Internal variables

ActualRoamingSpeed

Type: float


MiddleChild

Type: DWTwisterChild


newRot

Type: Object.Rotator


TopChild

Type: DWTwisterChild


TornadoRange

Type: float


Default value: 1300.0

TornadoStrength

Type: float


Default value: 2200.0

TwisterChildClass

Type: class<DWTwisterChild>


Default value: Class'DWeather.DWTwisterChild'

TwisterEffect

Type: Emitter


TwisterEffectClass

Type: class<Emitter>


Default value: Class'DWeather.DWTwisterEmitter'

WindVector

Type: Object.Vector


Default values

Property Value
AmbientSound Sound'OutdoorAmbience.BThunder.Wind2'
bBlockNonZeroExtentTraces False
bBlockZeroExtentTraces False
bCollideWorld True
bDirectional True
bFullVolume True
bIsEffectedByWind True
bUpdateSimulatedPosition True
bUseCylinderCollision True
CollisionHeight 1.0
CollisionRadius 1.0
Damage 5.0
DamageRadius 250.0
KickUpSpeed 80.0
MyDamageType Class'DWeather.DamTypeTwister'
Physics PHYS_Projectile
SoundVolume 255
Texture Texture'DWeather-tex.Icons.twistericon'

Functions

Events

HitWall

simulated event HitWall (Object.Vector HitNormal, Actor Wall)

Overrides: Actor.HitWall


PostBeginPlay

simulated event PostBeginPlay ()

Overrides: Actor.PostBeginPlay


Tick

simulated event Tick (float DeltaTime)

Overrides: Actor.Tick


Other instance functions

ChangeRotation

simulated function ChangeRotation ()


TraceMe

simulated function TraceMe ()


UpdateWind

simulated function UpdateWind (Object.Vector Wind)

Overrides: DWParent.UpdateWind



DWTwisterChild

UT2004 Object >> Actor >> DWTwisterChild (custom)
Package: 
DWeather

DWTwisterChild: Twister BABIES!!!

By Mark 'MarZer' Gillard, BIG props to JB and the CUT2 team!

Properties

Damage

Type: float


Default value: 5.0

DamageRadius

Type: float


Default value: 250.0

KickUpSpeed

Type: float


Default value: 80.0

MyDamageType

Type: class<DamageType>


TornadoRange

Type: float


Default value: 1000.0

TornadoStrength

Type: float


Default value: 1000.0

Default values

Property Value
AmbientSound Sound'OutdoorAmbience.BThunder.Wind2'
bAlwaysRelevant True
bCollideActors True
bFullVolume True
bUpdateSimulatedPosition True
Physics PHYS_Projectile
RemoteRole ROLE_SimulatedProxy
SoundVolume 255
Texture Texture'DWeather-tex.Icons.twistericon'

Functions

Events

Tick

simulated event Tick (float DeltaTime)

Overrides: Actor.Tick


Other instance functions

DamageObject

simulated function DamageObject (Actor Other, float DistToCenter)


HasRespawnProtection

simulated function bool HasRespawnProtection (Pawn Other)


IsMovable

simulated function bool IsMovable (Actor Other)


IsVisible

simulated function bool IsVisible (Actor Other)


SuckInActors

simulated function SuckInActors (float Gravity, float Range, float DeltaTime)



DWTwisterEmitter

UT2004 Object >> Actor >> Emitter >> DWTwisterEmitter (custom)
Package: 
DWeather

null

Default values

Property Value
bNoDelete False
Emitters[0] SpriteEmitter'SpriteEmitter2'
Emitters[1] SpriteEmitter'SpriteEmitter4'
Emitters[2] SpriteEmitter'SpriteEmitter8'
Emitters[3] SpriteEmitter'SpriteEmitter69'

Subobjects

SpriteEmitter2

Class: EngineSpriteEmitter

Property Value
Acceleration
Member Value
Z 2000.0
ColorScale[0] (RelativeTime=1.000000,Color=(B=192,G=192,R=192))
ColorScale[1] (Color=(B=128,G=128,R=128))
CoordinateSystem PTCS_Relative
DetermineVelocityByLocationDifference True
GetVelocityDirectionFrom PTVD_StartPositionAndOwner
LifetimeRange
Member Value
Max 1.9
Min 1.8
MaxParticles 2000
Opacity 0.8
RevolutionScale[0] (RelativeRevolution=(Z=3.000000))
RevolutionScale[1] (RelativeTime=0.700000,RelativeRevolution=(Z=0.600000))
RevolutionScale[2] (RelativeTime=1.000000,RelativeRevolution=(Z=1.000000))
RevolutionsPerSecondRange
Member Value
Z
Member Value
Max 3.0
ScaleSizeByVelocityMultiplier
Member Value
X 0.01
ScaleSizeXByVelocity True
SizeScale[0] (RelativeSize=0.200000)
SizeScale[1] (RelativeTime=0.200000,RelativeSize=0.400000)
SizeScale[2] (RelativeTime=0.400000,RelativeSize=0.800000)
SizeScale[3] (RelativeTime=0.600000,RelativeSize=1.200000)
SizeScale[4] (RelativeTime=0.800000,RelativeSize=1.600000)
SizeScale[5] (RelativeTime=1.000000,RelativeSize=2.000000)
StartLocationPolarRange
Member Value
X
Member Value
Max 65536.0
Y
Member Value
Max 16384.0
Min 16384.0
Z
Member Value
Max 96.0
Min 64.0
StartLocationShape PTLS_Polar
StartSizeRange
Member Value
X
Member Value
Max 4.0
Min 2.0
StartVelocityRadialRange
Member Value
Max 1.0
Min 5.0
StartVelocityRange
Member Value
X
Member Value
Max 4000.0
Min -4000.0
Y
Member Value
Max 4000.0
Min -4000.0
Z
Member Value
Max 1000.0
Min 600.0
Texture Texture'EpicParticles.Flares.FlashFlare1'
UniformSize True
UseColorScale True
UseDirectionAs PTDU_Right
UseRegularSizeScale False
UseRevolution True
UseRevolutionScale True
UseSizeScale True
UseVelocityScale True
VelocityScale[0] (RelativeVelocity=(X=0.100000,Y=0.100000,Z=2.000000))
VelocityScale[1] (RelativeTime=0.200000,RelativeVelocity=(X=0.200000,Y=0.200000,Z=1.600000))
VelocityScale[2] (RelativeTime=0.400000,RelativeVelocity=(X=0.300000,Y=0.300000,Z=1.200000))
VelocityScale[3] (RelativeTime=0.600000,RelativeVelocity=(X=0.400000,Y=0.400000,Z=0.800000))
VelocityScale[4] (RelativeTime=0.800000,RelativeVelocity=(X=0.500000,Y=0.500000,Z=0.400000))
VelocityScale[5] (RelativeTime=1.000000,RelativeVelocity=(X=0.600000,Y=0.600000))

SpriteEmitter4

Class: EngineSpriteEmitter

Property Value
Acceleration
Member Value
Z 2000.0
ColorScale[0] (Color=(B=192,G=192,R=192))
ColorScale[1] (RelativeTime=0.100000,Color=(B=160,G=160,R=160,A=255))
ColorScale[2] (RelativeTime=0.800000,Color=(B=128,G=128,R=128,A=192))
ColorScale[3] (RelativeTime=1.000000,Color=(B=128,G=128,R=128))
CoordinateSystem PTCS_Relative
DetermineVelocityByLocationDifference True
GetVelocityDirectionFrom PTVD_StartPositionAndOwner
LifetimeRange
Member Value
Max 1.9
Min 1.4
MaxParticles 200
Opacity 0.5
RevolutionScale[0] (RelativeRevolution=(Z=3.000000))
RevolutionScale[1] (RelativeTime=0.700000,RelativeRevolution=(Z=0.600000))
RevolutionScale[2] (RelativeTime=1.000000,RelativeRevolution=(Z=1.000000))
RevolutionsPerSecondRange
Member Value
Z
Member Value
Max 3.0
ScaleSizeByVelocityMultiplier
Member Value
X 0.0010
ScaleSizeZByVelocity True
SizeScale[1] (RelativeTime=0.200000,RelativeSize=0.200000)
SizeScale[2] (RelativeTime=0.400000,RelativeSize=0.400000)
SizeScale[3] (RelativeTime=0.600000,RelativeSize=0.600000)
SizeScale[4] (RelativeTime=0.800000,RelativeSize=0.800000)
SizeScale[5] (RelativeTime=1.000000,RelativeSize=1.000000)
StartLocationPolarRange
Member Value
X
Member Value
Max 65536.0
Y
Member Value
Max 16384.0
Min 16384.0
Z
Member Value
Max 96.0
Min 64.0
StartLocationShape PTLS_Polar
StartSizeRange
Member Value
X
Member Value
Max 20.0
Min 20.0
Y
Member Value
Max 20.0
Min 20.0
Z
Member Value
Max 20.0
Min 20.0
StartVelocityRadialRange
Member Value
Max 1.0
Min 5.0
StartVelocityRange
Member Value
X
Member Value
Max 4000.0
Min -4000.0
Y
Member Value
Max 4000.0
Min -4000.0
Z
Member Value
Max 1000.0
Min 600.0
Texture Texture'AW-2004Particles.Weapons.DustSmoke'
TextureUSubdivisions 4
TextureVSubdivisions 4
UniformSize True
UseColorScale True
UseDirectionAs PTDU_Right
UseRegularSizeScale False
UseRevolution True
UseRevolutionScale True
UseSizeScale True
UseVelocityScale True
VelocityScale[0] (RelativeVelocity=(X=0.100000,Y=0.100000,Z=2.000000))
VelocityScale[1] (RelativeTime=0.200000,RelativeVelocity=(X=0.200000,Y=0.200000,Z=1.600000))
VelocityScale[2] (RelativeTime=0.400000,RelativeVelocity=(X=0.300000,Y=0.300000,Z=1.200000))
VelocityScale[3] (RelativeTime=0.600000,RelativeVelocity=(X=0.400000,Y=0.400000,Z=0.800000))
VelocityScale[4] (RelativeTime=0.800000,RelativeVelocity=(X=0.500000,Y=0.500000,Z=0.400000))
VelocityScale[5] (RelativeTime=1.000000,RelativeVelocity=(X=0.600000,Y=0.600000))

SpriteEmitter69

Class: EngineSpriteEmitter

Property Value
CoordinateSystem PTCS_Relative
LifetimeRange
Member Value
Max 0.3
Min 0.3
MaxParticles 3
Opacity 0.25
SizeScale[0] (RelativeSize=0.500000)
SizeScale[1] (RelativeTime=1.000000,RelativeSize=2.500000)
SpinParticles True
StartLocationOffset
Member Value
Z 6.0
StartSizeRange
Member Value
X
Member Value
Max 65.0
Min 50.0
StartSpinRange
Member Value
X
Member Value
Max 1.0
Texture Texture'AW-2004Particles.Energy.AirBlast'
UniformSize True
UseColorScale True
UseDirectionAs PTDU_Normal
UseRegularSizeScale False
UseSizeScale True

SpriteEmitter8

Class: EngineSpriteEmitter

Property Value
Acceleration
Member Value
Z 500.0
AutomaticInitialSpawning False
BlendBetweenSubdivisions True
DrawStyle PTDS_AlphaBlend
FadeInEndTime 0.35
FadeOutStartTime 0.5
GetVelocityDirectionFrom PTVD_AddRadial
InitialParticlesPerSecond 50.0
LifetimeRange
Member Value
Max 0.8
Min 0.5
MaxParticles 50
Opacity 0.25
ParticlesPerSecond 50.0
RespawnDeadParticles False
SizeScale[0] (RelativeSize=0.300000)
SizeScale[1] (RelativeTime=1.000000,RelativeSize=1.000000)
SpinParticles True
StartLocationPolarRange
Member Value
X
Member Value
Max 65535.0
Y
Member Value
Max 16384.0
Min 16384.0
Z
Member Value
Max 10.0
Min 10.0
StartLocationShape PTLS_Polar
StartSizeRange
Member Value
X
Member Value
Max 90.0
Min 50.0
Y
Member Value
Max 0.0
Min 0.0
Z
Member Value
Max 0.0
Min 0.0
StartVelocityRadialRange
Member Value
Max -800.0
Min -600.0
StartVelocityRange
Member Value
X
Member Value
Max 70.0
Min 70.0
Texture Texture'AW-2004Particles.Weapons.SmokePanels2'
TextureUSubdivisions 4
TextureVSubdivisions 4
UniformSize True
UseColorScale True
UseRandomSubdivision True
UseRegularSizeScale False
UseRotationFrom PTRS_Actor
UseSizeScale True
UseVelocityScale True
VelocityScale[0] (RelativeVelocity=(X=1.000000,Y=1.000000,Z=1.000000))
VelocityScale[1] (RelativeTime=0.200000,RelativeVelocity=(X=0.350000,Y=0.350000,Z=0.350000))
VelocityScale[2] (RelativeTime=0.500000,RelativeVelocity=(X=0.100000,Y=0.100000,Z=0.100000))
VelocityScale[3] (RelativeTime=1.000000)