253 lines
3.7 KiB
INI
253 lines
3.7 KiB
INI
|
|
[core]
|
|
|
|
name:ExplosionLargeCustom
|
|
class:CustomUnitMetadata
|
|
price:1
|
|
mass:1
|
|
#showInEditor:false
|
|
techLevel:1
|
|
buildSpeed:1
|
|
|
|
showInEditor:false
|
|
#betaCodes
|
|
isUnselectable:true
|
|
canNotBeDirectlyAttacked:true
|
|
disableAllUnitCollisions:true
|
|
#EndOfBetaCodes
|
|
|
|
displayDescription:dont use, this is an effect, Pls just no, you crash with this
|
|
|
|
radius:0
|
|
|
|
isBio:false
|
|
isBug:false
|
|
|
|
isBuilding:true
|
|
constructionFootprint:-1,-1,-1,-1
|
|
|
|
maxHp:999
|
|
maxShield:99999
|
|
shieldRegen:999
|
|
shieldDisplayOnlyDeflection:true
|
|
shieldDeflectionDisplayRate:99999
|
|
|
|
numBitsOnDeath:30
|
|
explodeOnDeath:false
|
|
|
|
|
|
[graphics]
|
|
|
|
image:null.png
|
|
image_wreak: NONE
|
|
image_turret: NONE
|
|
|
|
image_shadow: NONE
|
|
shadowOffsetX:1
|
|
shadowOffsetY:1
|
|
|
|
[attack]
|
|
canAttack: true
|
|
canAttackFlyingUnits: true
|
|
canAttackLandUnits: true
|
|
canAttackUnderwaterUnits: false
|
|
|
|
turretSize: 0
|
|
turretTurnSpeed:999999
|
|
isMelee:true
|
|
#dieOnAttack:true
|
|
maxAttackRange: 50000
|
|
shootDelay: 1s
|
|
|
|
[turret_1]
|
|
x:0
|
|
y:0
|
|
invisible:true
|
|
shoot_flame:NONE
|
|
shoot_sound:NONE
|
|
shoot_sound_vol:0.3
|
|
shoot_light:#FFcceeee
|
|
|
|
|
|
[projectile_1]
|
|
#directDamage: 4
|
|
life: 0
|
|
largeHitEffect: true
|
|
targetGround:true
|
|
targetGroundSpread:10
|
|
areaRadius:100
|
|
areaDamage:0
|
|
shieldDamageMultiplier: 10
|
|
|
|
buildingDamageMultiplier: 0.5
|
|
explodeOnEndOfLife: true
|
|
|
|
explodeEffect:CUSTOM:ShockWave,CUSTOM:ShockWaveSlow,CUSTOM:flash1, CUSTOM:flare1*5,CUSTOM:explosion3s1*3,CUSTOM:explosion3s2*3,CUSTOM:explosion2s1*2,CUSTOM:explosion2s2*2,CUSTOM:explosion1s1,CUSTOM:explosion1s2,CUSTOM:flash2
|
|
|
|
|
|
|
|
[movement]
|
|
movementType: HOVER
|
|
targetHeight:0
|
|
moveSpeed: 0
|
|
moveAccelerationSpeed: 0
|
|
moveDecelerationSpeed: 0
|
|
|
|
maxTurnSpeed: 0
|
|
turnAcceleration: 0
|
|
|
|
moveSlidingMode :false
|
|
moveIgnoringBody:false
|
|
|
|
|
|
|
|
[action_die]
|
|
displayType: action
|
|
autoTrigger: if self.timeAlive(laterThanSeconds=1)
|
|
price: 0
|
|
text: Explode
|
|
buildSpeed: 1s
|
|
addResources: hp:-1000
|
|
|
|
|
|
|
|
[effect_explosion1s1]
|
|
alsoPlaySound:explodeLarge.ogg
|
|
life:100
|
|
scaleFrom:3.5
|
|
scaleTo:3
|
|
image:explosion.png
|
|
|
|
total_frames:14
|
|
animateFrameStart: 0
|
|
animateFrameEnd: 13
|
|
animateFrameSpeed: 0.5
|
|
xOffsetRelativeRandom:5
|
|
yOffsetRelativeRandom:5
|
|
|
|
[effect_explosion1s2]
|
|
life:100
|
|
scaleFrom:3
|
|
delayedStartTimer:5
|
|
scaleTo:2.8
|
|
image:explosion.png
|
|
|
|
total_frames:14
|
|
animateFrameStart: 0
|
|
animateFrameEnd: 13
|
|
animateFrameSpeed: 0.5
|
|
xOffsetRelativeRandom:40
|
|
yOffsetRelativeRandom:40
|
|
|
|
|
|
|
|
[effect_explosion2s1]
|
|
life:100
|
|
delayedStartTimer:10
|
|
scaleFrom:2.5
|
|
scaleTo:2.0
|
|
image:explosion.png
|
|
alpha:0.8
|
|
|
|
total_frames:14
|
|
animateFrameStart: 0
|
|
animateFrameEnd: 13
|
|
animateFrameSpeed: 0.5
|
|
xOffsetRelativeRandom:50
|
|
yOffsetRelativeRandom:50
|
|
|
|
[effect_explosion2s2]
|
|
life:100
|
|
delayedStartTimer:15
|
|
scaleFrom:2
|
|
scaleTo:1.8
|
|
image:explosion.png
|
|
alpha:0.8
|
|
|
|
total_frames:14
|
|
animateFrameStart: 0
|
|
animateFrameEnd: 13
|
|
animateFrameSpeed: 0.5
|
|
xOffsetRelativeRandom:50
|
|
yOffsetRelativeRandom:50
|
|
|
|
[effect_explosion3s1]
|
|
life:100
|
|
delayedStartTimer:20
|
|
scaleFrom:1.5
|
|
scaleTo:1
|
|
image:explosion.png
|
|
alpha:0.8
|
|
|
|
total_frames:14
|
|
animateFrameStart: 0
|
|
animateFrameEnd: 13
|
|
animateFrameSpeed: 0.5
|
|
xOffsetRelativeRandom:60
|
|
yOffsetRelativeRandom:60
|
|
|
|
[effect_explosion3s2]
|
|
life:100
|
|
delayedStartTimer:25
|
|
scaleFrom:1
|
|
scaleTo:0.5
|
|
image:explosion.png
|
|
alpha:0.8
|
|
|
|
total_frames:14
|
|
animateFrameStart: 0
|
|
animateFrameEnd: 13
|
|
animateFrameSpeed: 0.5
|
|
xOffsetRelativeRandom:60
|
|
yOffsetRelativeRandom:60
|
|
|
|
|
|
[effect_flare1]
|
|
image: SHARED:light_50.png
|
|
life: 40
|
|
fadeOut: true
|
|
color: #ff9900
|
|
scaleFrom: 0.3
|
|
scaleTo: 0.3
|
|
alpha: 0.5
|
|
xSpeedRelativeRandom:4
|
|
ySpeedRelativeRandom:4
|
|
|
|
[effect_flash1]
|
|
image: SHARED:light_50.png
|
|
life: 80
|
|
fadeOut: true
|
|
color: #ff9900
|
|
scaleFrom: 5
|
|
scaleTo:0
|
|
alpha: 1
|
|
drawUnderUnits:true
|
|
|
|
[effect_flash2]
|
|
image: flash.png
|
|
life: 20
|
|
fadeOut: true
|
|
color: #ffffff
|
|
scaleFrom: 3
|
|
scaleTo:0
|
|
alpha: 1
|
|
|
|
|
|
[effect_ShockWave]
|
|
priority:high
|
|
|
|
stripIndex:shockwave_large
|
|
life: 20
|
|
scaleFrom: 0.5
|
|
scaleTo: 4.5
|
|
|
|
|
|
[effect_ShockWaveSlow]
|
|
priority:high
|
|
|
|
image:areaNew.png
|
|
life: 30
|
|
scaleFrom: 0
|
|
scaleTo: 1
|
|
|