My program doesn't have bugs. It just develops random features.
User:Crusha/DynamicWeather/DWMeteor
A Meteor spawner. There is also a new Raptor that can shoot meteors.
DWMeteor
Contents
- 1 DWMeteor
- 2 DWMeteorFlyingRock
- 3 DWMeteorFlyingRockTrail
- 4 DWMeteorFlames
- 5 DWMeteorExplosion
- 5.1 Default values
- 5.1.1 Subobjects
- 5.1.1.1 SpriteEmitter0
- 5.1.1.2 SpriteEmitter10
- 5.1.1.3 SpriteEmitter19
- 5.1.1.4 SpriteEmitter3
- 5.1.1.5 SpriteEmitter4
- 5.1.1.6 SpriteEmitter5
- 5.1.1.7 SpriteEmitter6
- 5.1.1.8 SpriteEmitter66
- 5.1.1.9 SpriteEmitter67
- 5.1.1.10 SpriteEmitter68
- 5.1.1.11 SpriteEmitter69
- 5.1.1.12 SpriteEmitter70
- 5.1.1.13 SpriteEmitter71
- 5.1.1.14 SpriteEmitter8
- 5.1.1 Subobjects
- 5.1 Default values
- 6 DWMeteorScorch
- 7 DWMeteorAttackCraftFactory
- 8 DWAttackCraft
- 9 DWCraftGun
- 10 DWMeteorProjectile
- Package:
- DWeather
| This is an auto-generated page and may need human attention. Please remove the {{autogenerated}} tag if the page seems reasonably complete or replace it with the {{expand}} tag if the page is not yet complete. |
DWMeteor A Meteor spawner By Mark 'MarZer' Gillard
Properties
Property group 'DWMeteor'
OnTrigger
Type: EOnTrigger
Default value: OT_ToggleEnabled
Settings
Type: Stuff
Default value:
| Member | Value | ||||||
|---|---|---|---|---|---|---|---|
| Enabled | True | ||||||
| RandomReflectionAngle | True | ||||||
| Roaming | True | ||||||
| RoamingSpeed | 1500.0 | ||||||
| SpawnInterval |
|
Internal variables
ActualSpawnInterval
Type: float
Initial
Type: Object.Rotator
newRot
Type: Object.Rotator
RotVec
Type: Object.Vector
Default values
| Property | Value |
|---|---|
| bCollideActors | True |
| bCollideWorld | True |
| bDirectional | True |
| bIsEffectedByWind | True |
| bNoDelete | True |
| bUpdateSimulatedPosition | True |
| bUseCylinderCollision | True |
| CollisionHeight | 3.0 |
| CollisionRadius | 3.0 |
| Physics | PHYS_Projectile |
| Texture | Texture'DWeather-tex.Icons.meteoricon' |
Enums
EOnTrigger
- OT_SpawnMeteor
- OT_ToggleEnabled
Structs
ChunkInfo
- bool bUseDefaultChunks
- bool bSpawnChunks
- class<Projectile> ChunkClass
- DWParent.IntRange ChunkAmount
DeathStuff
- class<DamageType> DamageType
- bool bUseDefaultSettings
MeteorProp
- StaticMesh Mesh
- Sound FlightSound
- float MeshDrawScale
- float RandomSpinAmount
- float Speed
- class<Emitter> ExplosionEmitter
- Sound ExplosionSound
- ChunkInfo ExplosionChunks
- float Damage
- float DamageRadius
- DeathStuff DeathSettings
- array<Trails> TrailEmitters
- float LifeSpan
- bool bMakeDefaultMeteor
Stuff
- bool Roaming
- bool RandomReflectionAngle
- bool Enabled
- float RoamingSpeed
- Object.Range SpawnInterval
- array<MeteorProp> MeteorProperties
- bool bUseCustomMeteors
Trails
Functions
Events
HitWall
Overrides: Actor.HitWall
PostBeginPlay
Overrides: Actor.PostBeginPlay
Timer
Overrides: Actor.Timer
Trigger
Overrides: Actor.Trigger
Other instance functions
ChangeHeading
SpawnMeteor
DWMeteorFlyingRock
| Object >> Actor >> Projectile >> DWMeteorFlyingRock (custom) |
- Package:
- DWeather
| This is an auto-generated page and may need human attention. Please remove the {{autogenerated}} tag if the page seems reasonably complete or replace it with the {{expand}} tag if the page is not yet complete. |
DWMeteorFlyingRock.
Properties
Bounces
Type: byte
Default value: 2
DamageAtten
Type: float
Default value: 3.0
Dir
Type: Object.Vector
FlyingEffect
Type: Emitter
FlyingEffectClass
Default value: Class'DWeather.DWMeteorFlyingRockTrail'
ImpactSounds
Type: Sound
Array size: 6
Default value, index 0: Sound'XEffects.Impact4Snd'
Default value, index 1: Sound'XEffects.Impact6Snd'
Default value, index 2: Sound'XEffects.Impact7Snd'
Default value, index 3: Sound'XEffects.Impact3'
Default value, index 4: Sound'XEffects.Impact1'
Default value, index 5: Sound'XEffects.Impact2'
Default values
| Property | Value | ||||||||
|---|---|---|---|---|---|---|---|---|---|
| AmbientGlow | 254 | ||||||||
| bBounce | True | ||||||||
| bFixedRotationDir | True | ||||||||
| CullDistance | 3000.0 | ||||||||
| Damage | 50.0 | ||||||||
| DesiredRotation |
|
||||||||
| DrawType | DT_StaticMesh | ||||||||
| LifeSpan | 10.0 | ||||||||
| MomentumTransfer | 3000.0 | ||||||||
| MyDamageType | Class'DWeather.DamTypeMeteorFlyingRock' | ||||||||
| Physics | PHYS_Falling | ||||||||
| RotationRate |
|
||||||||
| Speed | 2000.0 | ||||||||
| StaticMesh | StaticMesh'DWeather-smesh.Meteor.rock-chunk' | ||||||||
| Style | STY_Alpha |
Functions
Events
Destroyed
Overrides: Actor.Destroyed
HitWall
Overrides: Projectile.HitWall
Landed
Overrides: Actor.Landed
PhysicsVolumeChange
Overrides: Actor.PhysicsVolumeChange
PostBeginPlay
Overrides: Projectile.PostBeginPlay
Other instance functions
ProcessTouch
Overrides: Projectile.ProcessTouch
DWMeteorFlyingRockTrail
- Package:
- DWeather
| This is an auto-generated page and may need human attention. Please remove the {{autogenerated}} tag if the page seems reasonably complete or replace it with the {{expand}} tag if the page is not yet complete. |
null
Properties
DeathTime
Type: float
Default values
| Property | Value |
|---|---|
| bNoDelete | False |
| Emitters[0] | SpriteEmitter'SpriteEmitter30' |
| Emitters[1] | SpriteEmitter'SpriteEmitter31' |
| Emitters[2] | SpriteEmitter'SpriteEmitter32' |
Subobjects
SpriteEmitter30
Class: EngineSpriteEmitter
| Property | Value | ||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Acceleration |
|
||||||||||||||||||||||||||
| AutomaticInitialSpawning | False | ||||||||||||||||||||||||||
| 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)) | ||||||||||||||||||||||||||
| DrawStyle | PTDS_AlphaBlend | ||||||||||||||||||||||||||
| InitialParticlesPerSecond | 35.0 | ||||||||||||||||||||||||||
| LifetimeRange |
|
||||||||||||||||||||||||||
| MaxParticles | 50 | ||||||||||||||||||||||||||
| ParticlesPerSecond | 35.0 | ||||||||||||||||||||||||||
| SizeScale[0] | (RelativeSize=0.500000) | ||||||||||||||||||||||||||
| SizeScale[1] | (RelativeTime=1.000000,RelativeSize=1.500000) | ||||||||||||||||||||||||||
| SpinParticles | True | ||||||||||||||||||||||||||
| StartLocationRange |
|
||||||||||||||||||||||||||
| StartSizeRange |
|
||||||||||||||||||||||||||
| StartVelocityRange |
|
||||||||||||||||||||||||||
| Texture | Texture'AW-2004Particles.Weapons.DustSmoke' | ||||||||||||||||||||||||||
| TextureUSubdivisions | 4 | ||||||||||||||||||||||||||
| TextureVSubdivisions | 4 | ||||||||||||||||||||||||||
| UniformSize | True | ||||||||||||||||||||||||||
| UseColorScale | True | ||||||||||||||||||||||||||
| UseRandomSubdivision | True | ||||||||||||||||||||||||||
| UseRegularSizeScale | False | ||||||||||||||||||||||||||
| UseSizeScale | True | ||||||||||||||||||||||||||
| UseVelocityScale | True | ||||||||||||||||||||||||||
| VelocityScale[0] | (RelativeVelocity=(Z=0.500000)) | ||||||||||||||||||||||||||
| VelocityScale[1] | (RelativeTime=0.500000,RelativeVelocity=(X=0.200000,Y=0.200000,Z=0.200000)) | ||||||||||||||||||||||||||
| VelocityScale[2] | (RelativeTime=1.000000,RelativeVelocity=(X=1.000000,Y=1.000000,Z=0.200000)) |
SpriteEmitter31
Class: EngineSpriteEmitter
| Property | Value | ||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Acceleration |
|
||||||||||||||||||
| AutomaticInitialSpawning | False | ||||||||||||||||||
| ColorScale[1] | (RelativeTime=0.500000,Color=(B=34,G=135,R=210,A=255)) | ||||||||||||||||||
| ColorScale[2] | (RelativeTime=0.600000,Color=(B=255,G=255,R=255,A=64)) | ||||||||||||||||||
| ColorScale[3] | (RelativeTime=1.000000) | ||||||||||||||||||
| CoordinateSystem | PTCS_Relative | ||||||||||||||||||
| InitialParticlesPerSecond | 20.0 | ||||||||||||||||||
| LifetimeRange |
|
||||||||||||||||||
| Opacity | 0.5 | ||||||||||||||||||
| ParticlesPerSecond | 20.0 | ||||||||||||||||||
| RespawnDeadParticles | False | ||||||||||||||||||
| SizeScale[0] | (RelativeSize=1.000000) | ||||||||||||||||||
| SizeScale[1] | (RelativeTime=0.500000,RelativeSize=1.200000) | ||||||||||||||||||
| SizeScale[2] | (RelativeTime=1.000000,RelativeSize=1.500000) | ||||||||||||||||||
| SpinParticles | True | ||||||||||||||||||
| SpinsPerSecondRange |
|
||||||||||||||||||
| StartLocationRange |
|
||||||||||||||||||
| StartLocationShape | PTLS_All | ||||||||||||||||||
| StartSizeRange |
|
||||||||||||||||||
| StartSpinRange |
|
||||||||||||||||||
| StartVelocityRange |
|
||||||||||||||||||
| Texture | Texture'AW-2004Particles.Fire.NapalmSpot' | ||||||||||||||||||
| UniformSize | True | ||||||||||||||||||
| UseColorScale | True | ||||||||||||||||||
| UseRegularSizeScale | False | ||||||||||||||||||
| UseSizeScale | True |
SpriteEmitter32
Class: EngineSpriteEmitter
| Property | Value | ||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| AutomaticInitialSpawning | False | ||||||||||||||||||
| ColorScale[1] | (RelativeTime=0.200000,Color=(B=9,G=175,R=255)) | ||||||||||||||||||
| ColorScale[2] | (RelativeTime=0.400000,Color=(B=13,G=122,R=242)) | ||||||||||||||||||
| ColorScale[3] | (RelativeTime=1.000000) | ||||||||||||||||||
| InitialParticlesPerSecond | 30.0 | ||||||||||||||||||
| LifetimeRange |
|
||||||||||||||||||
| ParticlesPerSecond | 30.0 | ||||||||||||||||||
| SizeScale[0] | (RelativeSize=0.750000) | ||||||||||||||||||
| SizeScale[1] | (RelativeTime=1.000000,RelativeSize=1.000000) | ||||||||||||||||||
| SpinParticles | True | ||||||||||||||||||
| SpinsPerSecondRange |
|
||||||||||||||||||
| StartLocationRange |
|
||||||||||||||||||
| StartSizeRange |
|
||||||||||||||||||
| StartSpinRange |
|
||||||||||||||||||
| StartVelocityRange |
|
||||||||||||||||||
| Texture | Texture'AW-2004Particles.Fire.SmokeFragment' | ||||||||||||||||||
| UniformSize | True | ||||||||||||||||||
| UseColorScale | True | ||||||||||||||||||
| UseRegularSizeScale | False | ||||||||||||||||||
| UseSizeScale | True |
Events
PostBeginPlay
Overrides: Actor.PostBeginPlay
Timer
Overrides: Actor.Timer
DWMeteorFlames
- Package:
- DWeather
| This is an auto-generated page and may need human attention. Please remove the {{autogenerated}} tag if the page seems reasonably complete or replace it with the {{expand}} tag if the page is not yet complete. |
null
Default values
| Property | Value |
|---|---|
| bNoDelete | False |
| Emitters[0] | SpriteEmitter'SpriteEmitter2' |
| Emitters[1] | SpriteEmitter'SpriteEmitter1' |
Subobjects
SpriteEmitter1
Class: EngineSpriteEmitter
| Property | Value | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Acceleration |
|
||||||||||
| AutoReset | True | ||||||||||
| BlendBetweenSubdivisions | True | ||||||||||
| FadeIn | True | ||||||||||
| FadeInEndTime | 0.2 | ||||||||||
| FadeOut | True | ||||||||||
| FadeOutStartTime | 0.2 | ||||||||||
| LifetimeRange |
|
||||||||||
| MaxParticles | 70 | ||||||||||
| SizeScale[0] | (RelativeTime=1.000000,RelativeSize=4.000000) | ||||||||||
| SpinParticles | True | ||||||||||
| SpinsPerSecondRange |
|
||||||||||
| StartSizeRange |
|
||||||||||
| Texture | Texture'AW-2004Explosions.Fire.Fireball4' | ||||||||||
| UniformSize | True | ||||||||||
| UseRandomSubdivision | True | ||||||||||
| UseRegularSizeScale | False | ||||||||||
| UseSizeScale | True |
SpriteEmitter2
Class: EngineSpriteEmitter
| Property | Value | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| AutoReset | True | ||||||||||
| DrawStyle | PTDS_AlphaBlend | ||||||||||
| FadeIn | True | ||||||||||
| FadeInEndTime | 1.0 | ||||||||||
| FadeOut | True | ||||||||||
| FadeOutStartTime | 1.3 | ||||||||||
| MaxParticles | 90 | ||||||||||
| ResetAfterChange | True | ||||||||||
| SizeScale[0] | (RelativeTime=3.000000,RelativeSize=8.000000) | ||||||||||
| SpinParticles | True | ||||||||||
| StartSizeRange |
|
||||||||||
| StartVelocityRange |
|
||||||||||
| Texture | Texture'VMParticleTextures.VehicleExplosions.smokeCloudTEX' | ||||||||||
| TextureUSubdivisions | 4 | ||||||||||
| TextureVSubdivisions | 4 | ||||||||||
| UniformSize | True | ||||||||||
| UseRandomSubdivision | True | ||||||||||
| UseRegularSizeScale | False | ||||||||||
| UseSizeScale | True |
DWMeteorExplosion
- Package:
- DWeather
| This is an auto-generated page and may need human attention. Please remove the {{autogenerated}} tag if the page seems reasonably complete or replace it with the {{expand}} tag if the page is not yet complete. |
null
Default values
Subobjects
SpriteEmitter0
Class: EngineSpriteEmitter
| Property | Value | ||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Acceleration |
|
||||||||||||||||||||||||||
| AutomaticInitialSpawning | False | ||||||||||||||||||||||||||
| ColorScale[0] | (Color=(B=255,G=255,R=255,A=255)) | ||||||||||||||||||||||||||
| ColorScale[1] | (RelativeTime=1.000000,Color=(B=255,G=255,R=255,A=255)) | ||||||||||||||||||||||||||
| DampingFactorRange |
|
||||||||||||||||||||||||||
| DrawStyle | PTDS_AlphaBlend | ||||||||||||||||||||||||||
| FadeOut | True | ||||||||||||||||||||||||||
| FadeOutStartTime | 3.5 | ||||||||||||||||||||||||||
| InitialParticlesPerSecond | 1000.0 | ||||||||||||||||||||||||||
| LifetimeRange |
|
||||||||||||||||||||||||||
| MaxCollisions |
|
||||||||||||||||||||||||||
| MaxParticles | 20 | ||||||||||||||||||||||||||
| RespawnDeadParticles | False | ||||||||||||||||||||||||||
| SpinParticles | True | ||||||||||||||||||||||||||
| SpinsPerSecondRange |
|
||||||||||||||||||||||||||
| StartSizeRange |
|
||||||||||||||||||||||||||
| StartSpinRange |
|
||||||||||||||||||||||||||
| StartVelocityRange |
|
||||||||||||||||||||||||||
| Texture | Texture'EmitterTextures.MultiFrame.rockchunks02' | ||||||||||||||||||||||||||
| TextureUSubdivisions | 4 | ||||||||||||||||||||||||||
| TextureVSubdivisions | 4 | ||||||||||||||||||||||||||
| UniformSize | True | ||||||||||||||||||||||||||
| UseCollision | True | ||||||||||||||||||||||||||
| UseMaxCollisions | True | ||||||||||||||||||||||||||
| UseRandomSubdivision | True | ||||||||||||||||||||||||||
| UseRotationFrom | PTRS_Actor |
SpriteEmitter10
Class: EngineSpriteEmitter
| Property | Value | ||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Acceleration |
|
||||||||||||||||||||||||||
| AutomaticInitialSpawning | False | ||||||||||||||||||||||||||
| ColorScale[0] | (Color=(B=179,G=236,R=255)) | ||||||||||||||||||||||||||
| ColorScale[1] | (RelativeTime=1.000000,Color=(B=20,G=97,R=167)) | ||||||||||||||||||||||||||
| DetailMode | DM_SuperHigh | ||||||||||||||||||||||||||
| FadeIn | True | ||||||||||||||||||||||||||
| FadeInEndTime | 0.1 | ||||||||||||||||||||||||||
| FadeOut | True | ||||||||||||||||||||||||||
| FadeOutStartTime | 0.5 | ||||||||||||||||||||||||||
| InitialParticlesPerSecond | 1000.0 | ||||||||||||||||||||||||||
| LifetimeRange |
|
||||||||||||||||||||||||||
| MaxParticles | 20 | ||||||||||||||||||||||||||
| RespawnDeadParticles | False | ||||||||||||||||||||||||||
| ScaleSizeByVelocityMultiplier |
|
||||||||||||||||||||||||||
| ScaleSizeXByVelocity | True | ||||||||||||||||||||||||||
| StartSizeRange |
|
||||||||||||||||||||||||||
| StartVelocityRange |
|
||||||||||||||||||||||||||
| Texture | Texture'AW-2004Particles.Weapons.HardSpot' | ||||||||||||||||||||||||||
| UniformSize | True | ||||||||||||||||||||||||||
| UseColorScale | True | ||||||||||||||||||||||||||
| UseDirectionAs | PTDU_Right | ||||||||||||||||||||||||||
| UseRotationFrom | PTRS_Actor |
SpriteEmitter19
Class: EngineSpriteEmitter
| Property | Value | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| AutomaticInitialSpawning | False | ||||||||||
| InitialParticlesPerSecond | 1500.0 | ||||||||||
| LifetimeRange |
|
||||||||||
| RespawnDeadParticles | False | ||||||||||
| SizeScale[0] | (RelativeTime=3.000000,RelativeSize=5.000000) | ||||||||||
| SphereRadiusRange |
|
||||||||||
| SpinParticles | True | ||||||||||
| StartLocationShape | PTLS_Sphere | ||||||||||
| StartSizeRange |
|
||||||||||
| StartSpinRange |
|
||||||||||
| Texture | Texture'VMParticleTextures.VehicleExplosions.VMExp2_framesANIM' | ||||||||||
| TextureUSubdivisions | 4 | ||||||||||
| TextureVSubdivisions | 4 | ||||||||||
| UniformSize | True | ||||||||||
| UseColorScale | True | ||||||||||
| UseRegularSizeScale | False | ||||||||||
| UseSizeScale | True |
SpriteEmitter3
Class: EngineSpriteEmitter
| Property | Value | ||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| AddLocationFromOtherEmitter | 0 | ||||||||||||||||||||||||||
| AddVelocityFromOtherEmitter | 0 | ||||||||||||||||||||||||||
| AddVelocityMultiplierRange |
|
||||||||||||||||||||||||||
| AutomaticInitialSpawning | False | ||||||||||||||||||||||||||
| ColorScale[0] | (Color=(B=255,G=255,R=255,A=255)) | ||||||||||||||||||||||||||
| ColorScale[1] | (RelativeTime=1.000000,Color=(B=255,G=255,R=255,A=255)) | ||||||||||||||||||||||||||
| DetailMode | DM_High | ||||||||||||||||||||||||||
| DrawStyle | PTDS_Darken | ||||||||||||||||||||||||||
| FadeIn | True | ||||||||||||||||||||||||||
| FadeInEndTime | 0.1 | ||||||||||||||||||||||||||
| FadeOut | True | ||||||||||||||||||||||||||
| FadeOutStartTime | 0.1 | ||||||||||||||||||||||||||
| InitialDelayRange |
|
||||||||||||||||||||||||||
| InitialParticlesPerSecond | 150.0 | ||||||||||||||||||||||||||
| LifetimeRange |
|
||||||||||||||||||||||||||
| MaxParticles | 80 | ||||||||||||||||||||||||||
| RespawnDeadParticles | False | ||||||||||||||||||||||||||
| ScaleSizeByVelocityMultiplier |
|
||||||||||||||||||||||||||
| ScaleSizeYByVelocity | True | ||||||||||||||||||||||||||
| SizeScale[0] | (RelativeSize=2.000000) | ||||||||||||||||||||||||||
| SizeScale[1] | (RelativeTime=1.000000,RelativeSize=24.000000) | ||||||||||||||||||||||||||
| StartSizeRange |
|
||||||||||||||||||||||||||
| Texture | Texture'EpicParticles.Smoke.SparkCloud_01aw' | ||||||||||||||||||||||||||
| UniformSize | True | ||||||||||||||||||||||||||
| UseDirectionAs | PTDU_Up | ||||||||||||||||||||||||||
| UseRandomSubdivision | True | ||||||||||||||||||||||||||
| UseRegularSizeScale | False | ||||||||||||||||||||||||||
| UseSizeScale | True | ||||||||||||||||||||||||||
| VelocityLossRange |
|
SpriteEmitter4
Class: EngineSpriteEmitter
| Property | Value | ||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Acceleration |
|
||||||||||||||||||||||||||
| AutomaticInitialSpawning | False | ||||||||||||||||||||||||||
| DetailMode | DM_High | ||||||||||||||||||||||||||
| DrawStyle | PTDS_AlphaBlend | ||||||||||||||||||||||||||
| FadeOut | True | ||||||||||||||||||||||||||
| FadeOutStartTime | 3.5 | ||||||||||||||||||||||||||
| InitialParticlesPerSecond | 1000.0 | ||||||||||||||||||||||||||
| MaxParticles | 75 | ||||||||||||||||||||||||||
| RespawnDeadParticles | False | ||||||||||||||||||||||||||
| SpinParticles | True | ||||||||||||||||||||||||||
| SpinsPerSecondRange |
|
||||||||||||||||||||||||||
| StartSizeRange |
|
||||||||||||||||||||||||||
| StartSpinRange |
|
||||||||||||||||||||||||||
| StartVelocityRange |
|
||||||||||||||||||||||||||
| Texture | Texture'EmitterTextures.MultiFrame.rockchunks02' | ||||||||||||||||||||||||||
| TextureUSubdivisions | 4 | ||||||||||||||||||||||||||
| TextureVSubdivisions | 4 | ||||||||||||||||||||||||||
| UniformSize | True | ||||||||||||||||||||||||||
| UseRandomSubdivision | True | ||||||||||||||||||||||||||
| UseRegularSizeScale | False | ||||||||||||||||||||||||||
| UseRotationFrom | PTRS_Actor | ||||||||||||||||||||||||||
| UseSizeScale | True |
SpriteEmitter5
Class: EngineSpriteEmitter
| Property | Value | ||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| AlphaRef | 4 | ||||||||||||||||||||||||
| AutomaticInitialSpawning | False | ||||||||||||||||||||||||
| ColorScale[0] | (Color=(B=155,G=180,R=205,A=255)) | ||||||||||||||||||||||||
| ColorScale[1] | (RelativeTime=1.000000,Color=(B=155,G=180,R=205,A=255)) | ||||||||||||||||||||||||
| CoordinateSystem | PTCS_Relative | ||||||||||||||||||||||||
| DrawStyle | PTDS_AlphaBlend | ||||||||||||||||||||||||
| FadeIn | True | ||||||||||||||||||||||||
| FadeInEndTime | 0.1 | ||||||||||||||||||||||||
| FadeOut | True | ||||||||||||||||||||||||
| FadeOutStartTime | 1.0 | ||||||||||||||||||||||||
| GetVelocityDirectionFrom | PTVD_AddRadial | ||||||||||||||||||||||||
| InitialDelayRange |
|
||||||||||||||||||||||||
| InitialParticlesPerSecond | 1000.0 | ||||||||||||||||||||||||
| LifetimeRange |
|
||||||||||||||||||||||||
| MaxParticles | 4 | ||||||||||||||||||||||||
| RespawnDeadParticles | False | ||||||||||||||||||||||||
| RotateVelocityLossRange | True | ||||||||||||||||||||||||
| SizeScale[0] | (RelativeSize=4.000000) | ||||||||||||||||||||||||
| SizeScale[1] | (RelativeTime=1.000000,RelativeSize=6.000000) | ||||||||||||||||||||||||
| SpinParticles | True | ||||||||||||||||||||||||
| SpinsPerSecondRange |
|
||||||||||||||||||||||||
| StartLocationPolarRange |
|
||||||||||||||||||||||||
| StartLocationRange |
|
||||||||||||||||||||||||
| StartLocationShape | PTLS_Polar | ||||||||||||||||||||||||
| StartSpinRange |
|
||||||||||||||||||||||||
| StartVelocityRadialRange |
|
||||||||||||||||||||||||
| StartVelocityRange |
|
||||||||||||||||||||||||
| Texture | Texture'BenTex01.textures.SmokePuff01' | ||||||||||||||||||||||||
| UniformSize | True | ||||||||||||||||||||||||
| UseColorScale | True | ||||||||||||||||||||||||
| UseRegularSizeScale | False | ||||||||||||||||||||||||
| UseSizeScale | True | ||||||||||||||||||||||||
| VelocityLossRange |
|
SpriteEmitter6
Class: EngineSpriteEmitter
| Property | Value | ||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Acceleration |
|
||||||||||||||||||||||||||
| AlphaRef | 4 | ||||||||||||||||||||||||||
| AutomaticInitialSpawning | False | ||||||||||||||||||||||||||
| ColorScale[0] | (Color=(B=155,G=180,R=205,A=255)) | ||||||||||||||||||||||||||
| ColorScale[1] | (RelativeTime=1.000000,Color=(B=155,G=180,R=205,A=255)) | ||||||||||||||||||||||||||
| CoordinateSystem | PTCS_Relative | ||||||||||||||||||||||||||
| DrawStyle | PTDS_AlphaBlend | ||||||||||||||||||||||||||
| FadeIn | True | ||||||||||||||||||||||||||
| FadeInEndTime | 0.1 | ||||||||||||||||||||||||||
| FadeOut | True | ||||||||||||||||||||||||||
| FadeOutStartTime | 1.0 | ||||||||||||||||||||||||||
| InitialParticlesPerSecond | 500.0 | ||||||||||||||||||||||||||
| LifetimeRange |
|
||||||||||||||||||||||||||
| MaxParticles | 5 | ||||||||||||||||||||||||||
| RespawnDeadParticles | False | ||||||||||||||||||||||||||
| RotateVelocityLossRange | True | ||||||||||||||||||||||||||
| SizeScale[0] | (RelativeSize=2.000000) | ||||||||||||||||||||||||||
| SizeScale[1] | (RelativeTime=1.000000,RelativeSize=12.000000) | ||||||||||||||||||||||||||
| SpinParticles | True | ||||||||||||||||||||||||||
| SpinsPerSecondRange |
|
||||||||||||||||||||||||||
| StartLocationRange |
|
||||||||||||||||||||||||||
| StartSizeRange |
|
||||||||||||||||||||||||||
| StartSpinRange |
|
||||||||||||||||||||||||||
| StartVelocityRange |
|
||||||||||||||||||||||||||
| Texture | Texture'BenTex01.textures.SmokePuff01' | ||||||||||||||||||||||||||
| UniformSize | True | ||||||||||||||||||||||||||
| UseColorScale | True | ||||||||||||||||||||||||||
| UseRegularSizeScale | False | ||||||||||||||||||||||||||
| UseSizeScale | True | ||||||||||||||||||||||||||
| VelocityLossRange |
|
SpriteEmitter66
Class: EngineSpriteEmitter
| Property | Value | ||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| AutomaticInitialSpawning | False | ||||||||||||||||||||||||||
| InitialParticlesPerSecond | 500.0 | ||||||||||||||||||||||||||
| LifetimeRange |
|
||||||||||||||||||||||||||
| MaxParticles | 1 | ||||||||||||||||||||||||||
| RespawnDeadParticles | False | ||||||||||||||||||||||||||
| StartSizeRange |
|
||||||||||||||||||||||||||
| StartVelocityRange |
|
||||||||||||||||||||||||||
| Texture | Texture'AW-2004Particles.Energy.SparkHead' | ||||||||||||||||||||||||||
| UniformSize | True |
SpriteEmitter67
Class: EngineSpriteEmitter
| Property | Value | ||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| AddLocationFromOtherEmitter | 0 | ||||||||||||||||||||||||||
| AutomaticInitialSpawning | False | ||||||||||||||||||||||||||
| ColorScale[0] | (Color=(A=255)) | ||||||||||||||||||||||||||
| ColorScale[1] | (RelativeTime=0.500000,Color=(A=255)) | ||||||||||||||||||||||||||
| ColorScale[2] | (RelativeTime=1.000000) | ||||||||||||||||||||||||||
| DrawStyle | PTDS_AlphaBlend | ||||||||||||||||||||||||||
| InitialParticlesPerSecond | 10.0 | ||||||||||||||||||||||||||
| LifetimeRange |
|
||||||||||||||||||||||||||
| MaxParticles | 5 | ||||||||||||||||||||||||||
| RespawnDeadParticles | False | ||||||||||||||||||||||||||
| SizeScale[0] | (RelativeSize=1.500000) | ||||||||||||||||||||||||||
| SizeScale[1] | (RelativeTime=1.000000,RelativeSize=2.500000) | ||||||||||||||||||||||||||
| SpinParticles | True | ||||||||||||||||||||||||||
| StartLocationRange |
|
||||||||||||||||||||||||||
| StartSpinRange |
|
||||||||||||||||||||||||||
| Texture | Texture'ExplosionTex.Framed.exp2_frames' | ||||||||||||||||||||||||||
| TextureUSubdivisions | 4 | ||||||||||||||||||||||||||
| TextureVSubdivisions | 4 | ||||||||||||||||||||||||||
| UniformSize | True | ||||||||||||||||||||||||||
| UseColorScale | True | ||||||||||||||||||||||||||
| UseRegularSizeScale | False | ||||||||||||||||||||||||||
| UseSizeScale | True |
SpriteEmitter68
Class: EngineSpriteEmitter
| Property | Value | ||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| AddLocationFromOtherEmitter | 0 | ||||||||||||||||||||||||||
| AddVelocityFromOtherEmitter | 0 | ||||||||||||||||||||||||||
| AddVelocityMultiplierRange |
|
||||||||||||||||||||||||||
| BlendBetweenSubdivisions | True | ||||||||||||||||||||||||||
| InitialParticlesPerSecond | 10.0 | ||||||||||||||||||||||||||
| LifetimeRange |
|
||||||||||||||||||||||||||
| MaxParticles | 8 | ||||||||||||||||||||||||||
| RespawnDeadParticles | False | ||||||||||||||||||||||||||
| SizeScale[0] | (RelativeSize=1.000000) | ||||||||||||||||||||||||||
| SizeScale[1] | (RelativeTime=1.000000,RelativeSize=2.000000) | ||||||||||||||||||||||||||
| SpinParticles | True | ||||||||||||||||||||||||||
| StartLocationRange |
|
||||||||||||||||||||||||||
| StartSpinRange |
|
||||||||||||||||||||||||||
| Texture | Texture'ExplosionTex.Framed.exp1_frames' | ||||||||||||||||||||||||||
| TextureUSubdivisions | 2 | ||||||||||||||||||||||||||
| TextureVSubdivisions | 4 | ||||||||||||||||||||||||||
| UniformSize | True | ||||||||||||||||||||||||||
| UseRegularSizeScale | False | ||||||||||||||||||||||||||
| UseSizeScale | True |
SpriteEmitter69
Class: EngineSpriteEmitter
| Property | Value | ||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| AutomaticInitialSpawning | False | ||||||||||||||||||||||||
| ColorScale[0] | (Color=(B=255,G=255,R=255)) | ||||||||||||||||||||||||
| ColorScale[1] | (RelativeTime=0.300000,Color=(B=106,G=196,R=255,A=255)) | ||||||||||||||||||||||||
| ColorScale[2] | (RelativeTime=0.500000,Color=(A=255)) | ||||||||||||||||||||||||
| ColorScale[3] | (RelativeTime=1.000000) | ||||||||||||||||||||||||
| DetailMode | DM_High | ||||||||||||||||||||||||
| DrawStyle | PTDS_AlphaBlend | ||||||||||||||||||||||||
| InitialParticlesPerSecond | 500.0 | ||||||||||||||||||||||||
| LifetimeRange |
|
||||||||||||||||||||||||
| MaxParticles | 5 | ||||||||||||||||||||||||
| RespawnDeadParticles | False | ||||||||||||||||||||||||
| SizeScale[0] | (RelativeSize=1.000000) | ||||||||||||||||||||||||
| SizeScale[1] | (RelativeTime=1.000000,RelativeSize=2.000000) | ||||||||||||||||||||||||
| SpinParticles | True | ||||||||||||||||||||||||
| StartLocationPolarRange |
|
||||||||||||||||||||||||
| StartLocationRange |
|
||||||||||||||||||||||||
| StartLocationShape | PTLS_All | ||||||||||||||||||||||||
| StartSizeRange |
|
||||||||||||||||||||||||
| StartSpinRange |
|
||||||||||||||||||||||||
| Texture | Texture'ExplosionTex.Framed.we1_frames' | ||||||||||||||||||||||||
| TextureUSubdivisions | 4 | ||||||||||||||||||||||||
| TextureVSubdivisions | 4 | ||||||||||||||||||||||||
| UniformSize | True | ||||||||||||||||||||||||
| UseColorScale | True | ||||||||||||||||||||||||
| UseRegularSizeScale | False | ||||||||||||||||||||||||
| UseSizeScale | True |
SpriteEmitter70
Class: EngineSpriteEmitter
| Property | Value | ||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| AutomaticInitialSpawning | False | ||||||||||||||||||||||||
| BlendBetweenSubdivisions | True | ||||||||||||||||||||||||
| DetailMode | DM_High | ||||||||||||||||||||||||
| GetVelocityDirectionFrom | PTVD_AddRadial | ||||||||||||||||||||||||
| InitialParticlesPerSecond | 30.0 | ||||||||||||||||||||||||
| LifetimeRange |
|
||||||||||||||||||||||||
| MaxParticles | 5 | ||||||||||||||||||||||||
| RespawnDeadParticles | False | ||||||||||||||||||||||||
| SizeScale[0] | (RelativeSize=1.000000) | ||||||||||||||||||||||||
| SizeScale[1] | (RelativeTime=1.000000,RelativeSize=2.000000) | ||||||||||||||||||||||||
| SpinParticles | True | ||||||||||||||||||||||||
| StartLocationPolarRange |
|
||||||||||||||||||||||||
| StartLocationRange |
|
||||||||||||||||||||||||
| StartLocationShape | PTLS_All | ||||||||||||||||||||||||
| StartSpinRange |
|
||||||||||||||||||||||||
| StartVelocityRadialRange |
|
||||||||||||||||||||||||
| Texture | Texture'ExplosionTex.Framed.exp2_frames' | ||||||||||||||||||||||||
| TextureUSubdivisions | 4 | ||||||||||||||||||||||||
| TextureVSubdivisions | 4 | ||||||||||||||||||||||||
| UniformSize | True | ||||||||||||||||||||||||
| UseRegularSizeScale | False | ||||||||||||||||||||||||
| UseSizeScale | True | ||||||||||||||||||||||||
| UseVelocityScale | True | ||||||||||||||||||||||||
| VelocityScale[0] | (RelativeVelocity=(X=1.000000,Y=1.000000,Z=1.000000)) | ||||||||||||||||||||||||
| VelocityScale[1] | (RelativeTime=0.500000,RelativeVelocity=(X=1.000000,Y=1.000000,Z=1.000000)) | ||||||||||||||||||||||||
| VelocityScale[2] | (RelativeTime=0.750000) | ||||||||||||||||||||||||
| VelocityScale[3] | (RelativeTime=1.000000) |
SpriteEmitter71
Class: EngineSpriteEmitter
| Property | Value | ||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| AutomaticInitialSpawning | False | ||||||||||||||||||||||||
| BlendBetweenSubdivisions | True | ||||||||||||||||||||||||
| InitialDelayRange |
|
||||||||||||||||||||||||
| InitialParticlesPerSecond | 50.0 | ||||||||||||||||||||||||
| LifetimeRange |
|
||||||||||||||||||||||||
| Opacity | 0.5 | ||||||||||||||||||||||||
| RespawnDeadParticles | False | ||||||||||||||||||||||||
| SizeScale[0] | (RelativeSize=0.400000) | ||||||||||||||||||||||||
| SizeScale[1] | (RelativeTime=1.000000,RelativeSize=3.000000) | ||||||||||||||||||||||||
| SpinParticles | True | ||||||||||||||||||||||||
| StartLocationPolarRange |
|
||||||||||||||||||||||||
| StartLocationRange |
|
||||||||||||||||||||||||
| StartLocationShape | PTLS_All | ||||||||||||||||||||||||
| StartSpinRange |
|
||||||||||||||||||||||||
| Texture | Texture'ExplosionTex.Framed.exp1_frames' | ||||||||||||||||||||||||
| TextureUSubdivisions | 2 | ||||||||||||||||||||||||
| TextureVSubdivisions | 4 | ||||||||||||||||||||||||
| UniformSize | True | ||||||||||||||||||||||||
| UseRegularSizeScale | False | ||||||||||||||||||||||||
| UseSizeScale | True |
SpriteEmitter8
Class: EngineSpriteEmitter
| Property | Value | ||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| AutomaticInitialSpawning | False | ||||||||||||||||||
| BlendBetweenSubdivisions | True | ||||||||||||||||||
| ColorScale[0] | (Color=(B=213,G=238,R=255)) | ||||||||||||||||||
| ColorScale[1] | (RelativeTime=1.000000,Color=(B=193,G=224,R=255)) | ||||||||||||||||||
| CoordinateSystem | PTCS_Relative | ||||||||||||||||||
| FadeOut | True | ||||||||||||||||||
| FadeOutStartTime | 0.1 | ||||||||||||||||||
| InitialParticlesPerSecond | 1000.0 | ||||||||||||||||||
| LifetimeRange |
|
||||||||||||||||||
| MaxParticles | 3 | ||||||||||||||||||
| RespawnDeadParticles | False | ||||||||||||||||||
| SizeScale[0] | (RelativeSize=2.000000) | ||||||||||||||||||
| SizeScale[1] | (RelativeTime=1.000000,RelativeSize=3.000000) | ||||||||||||||||||
| SpinParticles | True | ||||||||||||||||||
| StartLocationRange |
|
||||||||||||||||||
| StartSizeRange |
|
||||||||||||||||||
| StartSpinRange |
|
||||||||||||||||||
| Texture | Texture'AW-2004Explosions.Fire.Part_explode2' | ||||||||||||||||||
| TextureUSubdivisions | 4 | ||||||||||||||||||
| TextureVSubdivisions | 4 | ||||||||||||||||||
| UniformSize | True | ||||||||||||||||||
| UseColorScale | True | ||||||||||||||||||
| UseRegularSizeScale | False | ||||||||||||||||||
| UseSizeScale | True |
DWMeteorScorch
| Object >> Actor >> Projector >> xScorch >> ONSRocketScorch >> DWMeteorScorch (custom) |
- Package:
- DWeather
| This is an auto-generated page and may need human attention. Please remove the {{autogenerated}} tag if the page seems reasonably complete or replace it with the {{expand}} tag if the page is not yet complete. |
Default values
| Property | Value |
|---|---|
| DrawScale | 4.0 |
DWMeteorAttackCraftFactory
| Object >> Actor >> SVehicleFactory >> ONSVehicleFactory >> ONSAttackCraftFactory >> DWMeteorAttackCraftFactory (custom) |
- Package:
- DWeather
| This is an auto-generated page and may need human attention. Please remove the {{autogenerated}} tag if the page seems reasonably complete or replace it with the {{expand}} tag if the page is not yet complete. |
Default values
| Property | Value |
|---|---|
| VehicleClass | Class'DWeather.DWAttackCraft' |
DWAttackCraft
| Object >> Actor >> Pawn >> Vehicle >> SVehicle >> ONSVehicle >> ONSChopperCraft >> ONSAttackCraft >> DWAttackCraft (custom) |
- Package:
- DWeather
| This is an auto-generated page and may need human attention. Please remove the {{autogenerated}} tag if the page seems reasonably complete or replace it with the {{expand}} tag if the page is not yet complete. |
Default values
| Property | Value | ||||
|---|---|---|---|---|---|
| DriverWeapons[0] |
|
||||
| Health | 500 | ||||
| HealthMax | 500.0 | ||||
| MaxRiseForce | 75.0 | ||||
| MaxStrafeForce | 120.0 | ||||
| MaxThrustForce | 150.0 | ||||
| TPCamDistance | 1500.0 | ||||
| VehicleNameString | "Meteoric Attack Craft" | ||||
| VehiclePositionString | "in an M.A.C" |
DWCraftGun
| Object >> Actor >> ONSWeapon >> ONSAttackCraftGun >> DWCraftGun (custom) |
- Package:
- DWeather
| This is an auto-generated page and may need human attention. Please remove the {{autogenerated}} tag if the page seems reasonably complete or replace it with the {{expand}} tag if the page is not yet complete. |
Default values
| Property | Value |
|---|---|
| AltFireInterval | 1.5 |
| AltFireProjectileClass | Class'DWeather.DWMeteorProjectile' |
| AltFireSoundClass | Sound'ONSVehicleSounds-S.Tank.TankFire01' |
| FireInterval | 0.15 |
DWMeteorProjectile
| Object >> Actor >> Projectile >> DWMeteorProjectile (custom) |
- Package:
- DWeather
| This is an auto-generated page and may need human attention. Please remove the {{autogenerated}} tag if the page seems reasonably complete or replace it with the {{expand}} tag if the page is not yet complete. |
Properties
bHitWater
Type: bool
Chunkclass
Type: class<Projectile>
Default value: Class'DWeather.DWMeteorFlyingRock'
ChunkNumber
Type: int
Default value: 23
Dir
Type: Object.Vector
Explosionclass
Default value: Class'DWeather.DWMeteorExplosion'
ExplosionSound
Type: Sound
Default value: Sound'WeaponSounds.BaseImpactAndExplosions.BExplosion3'
FlyingEffect
Type: Emitter
FlyingEffectclass
Default value: Class'DWeather.DWMeteorFlames'
RandSpinAmount
Type: float
Default value: 200000.0
Default values
| Property | Value | ||||||||
|---|---|---|---|---|---|---|---|---|---|
| AmbientGlow | 140 | ||||||||
| AmbientSound | Sound'VMVehicleSounds-S.HoverTank.IncomingShell' | ||||||||
| bFixedRotationDir | True | ||||||||
| bFullVolume | True | ||||||||
| bUseCollisionStaticMesh | True | ||||||||
| CollisionHeight | 1.0 | ||||||||
| CollisionRadius | 1.0 | ||||||||
| Damage | 1000.0 | ||||||||
| DamageRadius | 750.0 | ||||||||
| DesiredRotation |
|
||||||||
| DrawScale | 3.0 | ||||||||
| DrawType | DT_StaticMesh | ||||||||
| ExplosionDecal | Class'DWeather.DWMeteorScorch' | ||||||||
| FluidSurfaceShootStrengthMod | 40.0 | ||||||||
| ForceRadius | 100.0 | ||||||||
| ForceScale | 5.0 | ||||||||
| ForceType | FT_Constant | ||||||||
| LifeSpan | 6.0 | ||||||||
| MaxSpeed | 6000.0 | ||||||||
| MomentumTransfer | 125000.0 | ||||||||
| MyDamageType | Class'DWeather.DamTypeMeteor' | ||||||||
| RotationRate |
|
||||||||
| SoundRadius | 2500.0 | ||||||||
| SoundVolume | 255 | ||||||||
| Speed | 6000.0 | ||||||||
| StaticMesh | StaticMesh'DWeather-smesh.Meteor.Meteor-ball' | ||||||||
| TransientSoundRadius | 1000.0 | ||||||||
| TransientSoundVolume | 1.0 |
Functions
Events
Destroyed
Overrides: Actor.Destroyed
Landed
Overrides: Actor.Landed
PhysicsVolumeChange
Overrides: Actor.PhysicsVolumeChange
PostBeginPlay
Overrides: Projectile.PostBeginPlay
Other instance functions
BlowUp
Overrides: Projectile.BlowUp
Explode
Overrides: Projectile.Explode
ProcessTouch
Overrides: Projectile.ProcessTouch
SpawnChunks
- Custom UT2004-specific classes
- Subclasses of DWParent (UT2004)
- Auto-generated pages requiring human attention
- Subclasses of Projectile (UT2004)
- Subclasses of Emitter (UT2004)
- Subclasses of ONSRocketScorch (UT2004)
- Subclasses of ONSAttackCraftFactory (UT2004)
- Subclasses of ONSAttackCraft (UT2004)
- Subclasses of ONSAttackCraftGun (UT2004)