233 lines
4.4 KiB
INI
233 lines
4.4 KiB
INI
[core]
|
||
name: ionBlasterTank
|
||
class: customUnitMetadata
|
||
maxHp: 1800
|
||
price: 6000
|
||
mass: 3000
|
||
techLevel: 1
|
||
#availableInDemo: false
|
||
fogOfWarSightRange: 33
|
||
buildSpeed: 15s
|
||
displayText: Ion Blaster Tank
|
||
displayText_zh:离子爆破坦克
|
||
displayDescription: -A minigun class tank.\n-Weak against far-ranged attacks.\n-Stong against low-ranged attacks.\n-Performs critical attack chance.\n-Very fast.\n-Low health.
|
||
displayDescription_zh:小型机甲坦克。\n对远程攻击弱,\n对范围攻击强。\n执行致命攻击机率。\n非常快的速度。\n血量低。
|
||
radius: 21
|
||
#displayRadius: 5
|
||
isBio: false
|
||
softCollisionOnAll: 5
|
||
builtFrom_1_name:mod=RES=megaFactory
|
||
builtFrom_1_pos: 1.5
|
||
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 |