306 lines
3.7 KiB
INI
306 lines
3.7 KiB
INI
|
|
||
|
|
||
|
[core]
|
||
|
name: combatEngineerX
|
||
|
class: CustomUnitMetadata
|
||
|
price: 3500
|
||
|
maxHp: 1000
|
||
|
mass: 4000
|
||
|
|
||
|
overrideAndReplace:combatEngineer
|
||
|
displayLocaleKey: combatEngineer
|
||
|
|
||
|
techLevel: 2
|
||
|
|
||
|
buildSpeed: 0.0005
|
||
|
availableInDemo: false
|
||
|
|
||
|
selfRegenRate:0.1
|
||
|
|
||
|
radius: 17
|
||
|
displayRadius: 18
|
||
|
|
||
|
isBio: false
|
||
|
isBuilder: true
|
||
|
|
||
|
|
||
|
canRepairBuildings: true
|
||
|
canRepairUnits : true
|
||
|
|
||
|
|
||
|
canReclaimResources: true
|
||
|
|
||
|
|
||
|
transportSlotsNeeded: 2
|
||
|
|
||
|
generation_credits: 1
|
||
|
generation_delay: 40
|
||
|
|
||
|
nanoRange: 95
|
||
|
nanoBuildSpeed: 2
|
||
|
|
||
|
[canBuild_1]
|
||
|
name: heavyTank
|
||
|
pos: 1
|
||
|
forceNano: true
|
||
|
|
||
|
[canBuild_2]
|
||
|
name: AmphibiousJet
|
||
|
pos: 2
|
||
|
forceNano: true
|
||
|
|
||
|
[canBuild_3]
|
||
|
name: extractorT2
|
||
|
pos: 3
|
||
|
#tech: 2
|
||
|
|
||
|
|
||
|
[canBuild_4]
|
||
|
name: landFactory, airFactory
|
||
|
pos: 4
|
||
|
tech: 2
|
||
|
|
||
|
[canBuild_5]
|
||
|
name: mechFactoryT2
|
||
|
pos: 5
|
||
|
|
||
|
[canBuild_6]
|
||
|
name: seaFactory
|
||
|
pos: 6
|
||
|
tech: 2
|
||
|
|
||
|
[canBuild_7]
|
||
|
name: fabricator
|
||
|
pos: 7
|
||
|
|
||
|
[canBuild_8]
|
||
|
name: repairBay
|
||
|
pos: 8
|
||
|
|
||
|
[canBuild_9]
|
||
|
name: 目视者
|
||
|
pos: 2.1
|
||
|
forceNano: true
|
||
|
|
||
|
[canBuild_10]
|
||
|
name: turretT2, turret, c_turret_t1_lightning
|
||
|
pos: 3.1
|
||
|
|
||
|
[canBuild_11]
|
||
|
name: antiAirTurret
|
||
|
pos: 3.2
|
||
|
|
||
|
[canBuild_12]
|
||
|
name: laserDefenceT2
|
||
|
pos: 12
|
||
|
tech:2
|
||
|
|
||
|
[canBuild_16]
|
||
|
name: extractor
|
||
|
pos: 2.9
|
||
|
tech: 1
|
||
|
|
||
|
[canBuild_17]
|
||
|
name: reclaim
|
||
|
pos: -1
|
||
|
|
||
|
|
||
|
|
||
|
[graphics]
|
||
|
|
||
|
total_frames: 1
|
||
|
image: base.png
|
||
|
image_wreak: base_dead.png
|
||
|
image_turret: mammoth_tank_turret.png
|
||
|
#scaleImagesTo: 20
|
||
|
#scaleTurretImagesTo: 9
|
||
|
|
||
|
#AUTO
|
||
|
image_shadow: AUTO
|
||
|
shadowOffsetX:1
|
||
|
shadowOffsetY:1
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
[attack]
|
||
|
|
||
|
canAttack: true
|
||
|
canAttackFlyingUnits: false
|
||
|
canAttackLandUnits: true
|
||
|
canAttackUnderwaterUnits: true
|
||
|
|
||
|
isFixedFiring: true
|
||
|
|
||
|
turretSize: 3
|
||
|
turretTurnSpeed: 3
|
||
|
|
||
|
|
||
|
maxAttackRange: 170
|
||
|
shootDelay: 50
|
||
|
|
||
|
|
||
|
turretRotateWithBody: false
|
||
|
|
||
|
|
||
|
[turret_1]
|
||
|
#coil
|
||
|
x: 0
|
||
|
y: -4
|
||
|
attachedTo: 2
|
||
|
size:20
|
||
|
projectile: 1
|
||
|
|
||
|
turnSpeed: 0
|
||
|
turnSpeedAcceleration: 0
|
||
|
|
||
|
shoot_sound:lighting_burst
|
||
|
shoot_sound_vol:0.3
|
||
|
shoot_flame:CUSTOM:sparks2*3
|
||
|
shoot_light:#FFcceeee
|
||
|
|
||
|
canShoot: true
|
||
|
|
||
|
warmup:30
|
||
|
|
||
|
image: mammoth_tank_coil.png
|
||
|
|
||
|
chargeEffectImage: SHARED:lighting_charge.png
|
||
|
|
||
|
|
||
|
[turret_2]
|
||
|
#turret
|
||
|
x: 0
|
||
|
y: -4
|
||
|
|
||
|
canShoot: false
|
||
|
|
||
|
[turret_3]
|
||
|
#torpedo
|
||
|
invisible: true
|
||
|
x: 0
|
||
|
y: 0
|
||
|
idleDir:0
|
||
|
canAttackFlyingUnits: false
|
||
|
canAttackLandUnits: false
|
||
|
canAttackUnderwaterUnits: true
|
||
|
|
||
|
canAttackCondition: if self.overwater
|
||
|
|
||
|
projectile: 2
|
||
|
size: 1
|
||
|
turnSpeed: 15
|
||
|
delay: 150
|
||
|
|
||
|
|
||
|
[projectile_1]
|
||
|
#directDamage: 310
|
||
|
directDamage: 45
|
||
|
|
||
|
life: 25
|
||
|
instant: true
|
||
|
lightingEffect: true
|
||
|
largeHitEffect: true
|
||
|
|
||
|
shieldDamageMultiplier: 1
|
||
|
shieldDefectionMultiplier: 0.1
|
||
|
|
||
|
buildingDamageMultiplier: 0.5
|
||
|
|
||
|
explodeEffect:CUSTOM:lightningShock, CUSTOM:sparks*8
|
||
|
|
||
|
explodeEffectOnShield:CUSTOM:lightningShock*1, CUSTOM:hitLightFlash
|
||
|
|
||
|
[projectile_2]
|
||
|
#torpedo
|
||
|
directDamage: 45
|
||
|
life: 250
|
||
|
speed: 0.4
|
||
|
targetSpeed: 1.3
|
||
|
drawSize: 1
|
||
|
color: #1E1E96
|
||
|
trailEffect: true
|
||
|
largeHitEffect: true
|
||
|
|
||
|
|
||
|
[movement]
|
||
|
movementType: HOVER
|
||
|
moveSpeed: 1.0
|
||
|
moveAccelerationSpeed: 0.03
|
||
|
moveDecelerationSpeed: 0.08
|
||
|
|
||
|
|
||
|
targetHeight: 4
|
||
|
targetHeightDrift: 1.5
|
||
|
|
||
|
maxTurnSpeed: 3.5
|
||
|
turnAcceleration: 0.05
|
||
|
|
||
|
moveSlidingMode :true
|
||
|
moveIgnoringBody:true
|
||
|
moveSlidingDir: 181
|
||
|
|
||
|
|
||
|
[ai]
|
||
|
useAsBuilder: true
|
||
|
|
||
|
[effect_hitLightFlash]
|
||
|
priority:high
|
||
|
|
||
|
image: SHARED:light_50.png
|
||
|
life: 17
|
||
|
fadeOut: true
|
||
|
attachedToUnit: false
|
||
|
color: #63e6e8
|
||
|
|
||
|
scaleFrom: 1.8
|
||
|
scaleTo: 1.8
|
||
|
alpha: 0.6
|
||
|
drawUnderUnits:false
|
||
|
|
||
|
|
||
|
[effect_lightningShock]
|
||
|
life: 60
|
||
|
|
||
|
|
||
|
hOffset: 0
|
||
|
dirOffset: 0
|
||
|
|
||
|
fadeInTime: 0
|
||
|
fadeOut: false
|
||
|
|
||
|
attachedToUnit: true
|
||
|
|
||
|
|
||
|
image: SHARED:lightning_shock.png
|
||
|
total_frames: 14
|
||
|
animateFrameStart: 0
|
||
|
animateFrameEnd: 13
|
||
|
animateFramePingPong: false
|
||
|
animateFrameSpeed: 0.5
|
||
|
|
||
|
|
||
|
|
||
|
[effect_sparks]
|
||
|
attachedToUnit: false
|
||
|
life: 150
|
||
|
physics: true
|
||
|
xSpeedRelativeRandom: 1.6
|
||
|
ySpeedRelativeRandom: 1.6
|
||
|
hSpeed: 2
|
||
|
image: SHARED:spark.png
|
||
|
priority: verylow
|
||
|
|
||
|
[effect_sparks2]
|
||
|
attachedToUnit: false
|
||
|
life: 150
|
||
|
physics: true
|
||
|
xSpeedRelativeRandom: 0.5
|
||
|
ySpeedRelativeRandom: 0.5
|
||
|
hSpeed: 1
|
||
|
image: SHARED:spark.png
|
||
|
priority: verylow
|
||
|
|
||
|
|
||
|
|