237 lines
4.4 KiB
INI
237 lines
4.4 KiB
INI
|
|
||
|
[core]
|
||
|
name: ionBlasterTank
|
||
|
class: customUnitMetadata
|
||
|
maxHp: 10000
|
||
|
price: 24000
|
||
|
mass: 3000
|
||
|
techLevel: 1
|
||
|
#availableInDemo: false
|
||
|
fogOfWarSightRange: 33
|
||
|
buildSpeed: 15s
|
||
|
displayText: Mining combat tank
|
||
|
displayText_zh:采矿型作战坦克
|
||
|
displayDescription: -Expandable, becoming a small extraction center.\n-Speed is 5 times higher than the ordinary.\n-Boots the attack module, once the expansion can not close again.
|
||
|
displayDescription_zh:可展开,成为一个小型提取中心。\n-速度比普通的慢5倍。\n-自带攻击模块,一旦展开就不能再次合拢。
|
||
|
radius: 25
|
||
|
#displayRadius: 5
|
||
|
isBio: false
|
||
|
softCollisionOnAll: 5
|
||
|
dieOnConstruct: true
|
||
|
|
||
|
canBuild_1_name: CreditBase
|
||
|
canBuild_1_pos: 1
|
||
|
|
||
|
energyMax: 10
|
||
|
energyRegen: 0.013
|
||
|
energyNeedsToRechargeToFull: true
|
||
|
[graphics]
|
||
|
total_frames: 3
|
||
|
image: Splash Tank.png
|
||
|
image_wreak: splash_dead.png
|
||
|
image_turret: splash_turret.png
|
||
|
image_shadow: auto
|
||
|
shadowOffsetX: 1
|
||
|
shadowOffsetY: 1
|
||
|
teamColorsOnTurret: true
|
||
|
animation_moving_start: 0
|
||
|
animation_moving_end: 2
|
||
|
animation_moving_speed: 2.12
|
||
|
dustEffect: true
|
||
|
turretImageScale: 1.1
|
||
|
[attack]
|
||
|
canAttack: true
|
||
|
canAttackFlyingUnits: false
|
||
|
canAttackLandUnits: true
|
||
|
canAttackUnderwaterUnits: false
|
||
|
turretSize: 28
|
||
|
turretTurnSpeed: 3.1
|
||
|
maxAttackRange: 260
|
||
|
shootDelay: 0.15s
|
||
|
[turret_1]
|
||
|
#barrel
|
||
|
x: -1
|
||
|
y: -2
|
||
|
image: wierd_barrel.png
|
||
|
attachedTo: 2
|
||
|
slave: true
|
||
|
projectile: 1
|
||
|
shoot_sound: none
|
||
|
shoot_flame: CUSTOM:lightSlowFade
|
||
|
shoot_light:#ffffff
|
||
|
energyUsage: 0.22
|
||
|
recoilOffset: -2
|
||
|
recoilOutTime: 1.5
|
||
|
recoilReturnTime: 17
|
||
|
#warmupStartEffect: CUSTOM:warmup
|
||
|
warmup: 0
|
||
|
#warmupCallDownRate: 1
|
||
|
#warmupNoReset: true
|
||
|
#warmupShootDelayTransfer: 5
|
||
|
[turret_3]
|
||
|
#success critical hit rate/chance/accuracy
|
||
|
x: 0
|
||
|
y: 0
|
||
|
attachedTo: 2
|
||
|
slave: true
|
||
|
invisible: true
|
||
|
copyFrom: 1
|
||
|
warmup: 0.77s
|
||
|
projectile: 2
|
||
|
[turret_2]
|
||
|
#mainbase
|
||
|
x: 0
|
||
|
y: -5
|
||
|
canShoot: false
|
||
|
turnSpeedAcceleration: 0.09
|
||
|
warmup: 30
|
||
|
[turret_4]
|
||
|
#display short range
|
||
|
x:0
|
||
|
y:0
|
||
|
invisible: true
|
||
|
canShoot: true
|
||
|
limitingRange: 120
|
||
|
projectile: 3
|
||
|
[projectile_1]
|
||
|
#ion ball
|
||
|
directDamage: 158
|
||
|
life: 245
|
||
|
speed: 8
|
||
|
#targetSpeed: 0
|
||
|
targetSpeedAcceleration: 0.7
|
||
|
targetGround: true
|
||
|
targetGroundSpread: 1.5
|
||
|
lightColor: #ffffff
|
||
|
lightSize: 0.8
|
||
|
explodeEffect: CUSTOM:lightFlameSlowFade
|
||
|
#explodeEffectOnShield: CUSTOM:hitLightFlash
|
||
|
drawType:2
|
||
|
frame:4
|
||
|
drawSize: 1
|
||
|
trailEffect: CUSTOM:projectileTrail
|
||
|
trailEffectRate:2
|
||
|
areaDamage: 15
|
||
|
areaRadius: 28
|
||
|
[projectile_2]
|
||
|
#critical hit
|
||
|
directDamage: 248
|
||
|
life: 245
|
||
|
speed: 8
|
||
|
#targetSpeed: 0
|
||
|
targetSpeedAcceleration: 0.7
|
||
|
targetGroundSpread: 1
|
||
|
lightColor:#ffffff
|
||
|
lightSize: 0.8
|
||
|
explodeEffect: CUSTOM:projectilePassThough, smallExplosion, CUSTOM:hitLightFlash
|
||
|
#explodeEffectOnShield: CUSTOM:hitLightFlash
|
||
|
effectOnCreate: CUSTOM:projectileLight
|
||
|
drawType:2
|
||
|
frame:4
|
||
|
drawSize: 1
|
||
|
trailEffect: CUSTOM:projectileTrail
|
||
|
trailEffectRate:2
|
||
|
[projectile_3]
|
||
|
#dummy projectile
|
||
|
#directDamage: 0
|
||
|
areaDamage: 0
|
||
|
life: 1
|
||
|
drawSize: 2
|
||
|
frame: 3
|
||
|
instant: true
|
||
|
[effect_warmup]
|
||
|
priority:high
|
||
|
image: SHARED:light_50.png
|
||
|
life: 25
|
||
|
fadeOut: true
|
||
|
attachedToUnit: true
|
||
|
color: #63e6e8
|
||
|
scaleFrom: 0.1
|
||
|
scaleTo: 0.1
|
||
|
alpha: 0.8
|
||
|
drawUnderUnits:false
|
||
|
ySpeedRelative:3.9
|
||
|
[effect_lightSlowFade]
|
||
|
image: SHARED:light_50.png
|
||
|
life: 40
|
||
|
fadeOut: true
|
||
|
attachedToUnit: true
|
||
|
color: #63e6e8
|
||
|
scaleFrom: 0.7
|
||
|
scaleTo: 0.7
|
||
|
alpha: 0.5
|
||
|
drawUnderUnits:true
|
||
|
[effect_lightFlameSlowFade]
|
||
|
image: SHARED:light_50.png
|
||
|
life: 40
|
||
|
fadeOut: true
|
||
|
attachedToUnit: true
|
||
|
color: #63e6e8
|
||
|
scaleFrom: 0.7
|
||
|
scaleTo: 0.7
|
||
|
alpha: 0.5
|
||
|
drawUnderUnits:false
|
||
|
[effect_projectileTrail]
|
||
|
image: SHARED:light_50.png
|
||
|
life: 20
|
||
|
fadeOut: true
|
||
|
attachedToUnit: false
|
||
|
color: #63e6e8
|
||
|
fadeInTime:2
|
||
|
scaleFrom: 0.4
|
||
|
scaleTo: 0.4
|
||
|
alpha: 0.6
|
||
|
drawUnderUnits:true
|
||
|
#ySpeedRelative:-1
|
||
|
[effect_projectileLight]
|
||
|
priority:veryhigh
|
||
|
image: SHARED:light_50.png
|
||
|
life: 100
|
||
|
fadeOut: true
|
||
|
attachedToUnit: true
|
||
|
color: #63e6e8
|
||
|
fadeInTime:2
|
||
|
scaleFrom: 0.8
|
||
|
scaleTo: 0.8
|
||
|
alpha: 0.6
|
||
|
drawUnderUnits:false
|
||
|
liveAfterAttachedDies: false
|
||
|
[effect_hitLightFlash]
|
||
|
priority:high
|
||
|
image: SHARED:light_50.png
|
||
|
life: 14
|
||
|
fadeOut: true
|
||
|
attachedToUnit: false
|
||
|
color: #63e6e8
|
||
|
scaleFrom: 1.8
|
||
|
scaleTo: 1.8
|
||
|
alpha: 0.6
|
||
|
drawUnderUnits:false
|
||
|
[effect_projectilePassThough]
|
||
|
priority:high
|
||
|
frameIndex: 4
|
||
|
stripIndex: projectiles2
|
||
|
life: 20
|
||
|
fadeOut: true
|
||
|
attachedToUnit: false
|
||
|
color: #FFFFFF
|
||
|
scaleFrom: 1
|
||
|
scaleTo: 0.5
|
||
|
alpha: 1
|
||
|
drawUnderUnits:false
|
||
|
ySpeedRelative:2
|
||
|
atmospheric: true
|
||
|
[movement]
|
||
|
movementType: AIR
|
||
|
moveSpeed: 2
|
||
|
moveAccelerationSpeed: 2
|
||
|
moveDecelerationSpeed: 2
|
||
|
landOnGround: true
|
||
|
maxTurnSpeed: 1.3
|
||
|
turnAcceleration: 0.05
|
||
|
moveSlidingMode :true
|
||
|
moveIgnoringBody:true
|
||
|
moveSlidingDir: 45
|
||
|
targetHeight: 0
|
||
|
targetHeightDrift: 0.4
|
||
|
slowDeathFall: true
|