518 lines
7.5 KiB
INI
518 lines
7.5 KiB
INI
[attack]
|
|
canAttack:true
|
|
canAttackFlyingUnits:true
|
|
canAttackLandUnits:true
|
|
canAttackUnderwaterUnits:false
|
|
turretSize:30
|
|
turretTurnSpeed:2
|
|
maxAttackRange:450
|
|
shootDelay:20
|
|
turretMultiTargeting:true
|
|
|
|
#===============================#
|
|
|
|
[turret_nanoTurret]
|
|
x:-33
|
|
y:-41
|
|
idleDir:-60
|
|
idleDirReversing:-180
|
|
|
|
warmup:30
|
|
turnSpeed:3.2
|
|
size:8
|
|
|
|
image:WXQ.png
|
|
canShoot:false
|
|
isMainNanoTurret:true
|
|
|
|
|
|
[turret_laserDefence]
|
|
x:-22
|
|
y:-6
|
|
canShoot:false
|
|
invisible:true
|
|
laserDefenceEnergyUse:0.1
|
|
limitingRange:65
|
|
size:1
|
|
|
|
#===============================#
|
|
|
|
[turret_1]
|
|
x:24
|
|
y:23
|
|
image:LGP.png
|
|
projectile:1
|
|
turnSpeed:3.9
|
|
turnSpeedAcceleration:0.2
|
|
canShoot:true
|
|
size:23
|
|
shoot_sound:large_gun_fire2
|
|
shoot_sound_vol:0.3
|
|
shoot_flame:large
|
|
shoot_light:#FFEECCCC
|
|
recoilOffset:-3
|
|
recoilOutTime:6
|
|
recoilReturnTime:7
|
|
limitingRange:260
|
|
canAttackFlyingUnits:false
|
|
canAttackLandUnits:true
|
|
|
|
[turret_2]
|
|
copyFrom:1
|
|
x:24
|
|
y:5
|
|
warmup:6
|
|
linkDelayWithTurret:1
|
|
|
|
[projectile_1]
|
|
life:150
|
|
speed:4
|
|
largeHitEffect:true
|
|
frame:2
|
|
targetGround:true
|
|
areaDamage:5
|
|
areaRadius:20
|
|
|
|
#===============================#
|
|
|
|
[turret_3]
|
|
#
|
|
x:13
|
|
y:49
|
|
image:XDLZP.png
|
|
projectile:2
|
|
shoot_sound:plasma_fire
|
|
shoot_sound_vol:0.07
|
|
shoot_light:#FFccCCEE
|
|
canShoot:true
|
|
size:27
|
|
warmup:15
|
|
chargeEffectImage:SHARED:lighting_charge2.png
|
|
turnSpeed:2.9
|
|
turnSpeedAcceleration:0.07
|
|
recoilOffset:-3
|
|
recoilOutTime:2
|
|
recoilReturnTime:60
|
|
limitingRange:310
|
|
image_applyTeamColors:true
|
|
[projectile_2]
|
|
directDamage:25
|
|
life:70
|
|
speed:15
|
|
frame:11
|
|
drawSize:1.2
|
|
lightColor:#FFccCCEE
|
|
lightSize:1
|
|
|
|
#===============================#
|
|
|
|
[turret_4]
|
|
x:-22
|
|
y:7
|
|
image:XFKP.png
|
|
canShoot:false
|
|
shouldResetTurret:false
|
|
idleSpin:-1.5
|
|
recoilOffset:-3
|
|
recoilOutTime:5
|
|
recoilReturnTime:7
|
|
[turret_5]
|
|
x:3
|
|
y:8
|
|
size:0
|
|
attachedTo:4
|
|
projectile:3
|
|
slave:true
|
|
invisible:true
|
|
delay:180
|
|
warmup:2
|
|
shoot_sound:missile_fire
|
|
shoot_sound_vol:0.2
|
|
shoot_flame:small
|
|
shoot_light:#FFEECCCC
|
|
limitingRange:340
|
|
canAttackFlyingUnits:false
|
|
[turret_6]
|
|
x:-3
|
|
y:8
|
|
invisible:true
|
|
copyFrom:5
|
|
linkDelayWithTurret:5
|
|
warmup:15
|
|
|
|
|
|
[projectile_3]
|
|
directDamage:5
|
|
life:240
|
|
speed:0.3
|
|
targetSpeed:5
|
|
trailEffect:true
|
|
largeHitEffect:true
|
|
frame:11
|
|
autoTargetingOnDeadTarget:true
|
|
|
|
#===============================#
|
|
|
|
[turret_7]
|
|
x:-23
|
|
y:35
|
|
delay:100
|
|
energyUsage:1
|
|
shouldResetTurret:false
|
|
shoot_sound:missile_fire
|
|
shoot_sound_vol:0.2
|
|
shoot_light:#FFEECCCC
|
|
canAttackFlyingUnits:false
|
|
projectile:4
|
|
size:1
|
|
turnSpeed:90
|
|
shoot_flame:shockwave
|
|
onShoot_playAnimation:arm3
|
|
[turret_8]
|
|
copyFrom:7
|
|
x:-23
|
|
y:21
|
|
warmup:5
|
|
linkDelayWithTurret:7
|
|
|
|
[projectile_4]
|
|
life:90
|
|
speed:1
|
|
targetSpeed:4
|
|
trailEffect:true
|
|
|
|
frame:4
|
|
drawSize:1.025
|
|
|
|
areaDamage:20
|
|
areaRadius:50
|
|
|
|
ballistic:true
|
|
ballistic_delaymove_height:900
|
|
ballistic_height:450
|
|
|
|
largeHitEffect:true
|
|
targetGround:false
|
|
lightColor:#ffe92b
|
|
lightSize:1
|
|
|
|
spawnProjectilesOnEndOfLife:torpedoLocked(offsetDir=4),torpedoLocked(offsetDir=-4),torpedoLocked(offsetDir=4),torpedoLocked(offsetDir=-10)
|
|
|
|
[projectile_torpedoLocked]
|
|
@copyFromSection: projectile_4
|
|
life: 900
|
|
turnSpeed:6
|
|
wobbleAmplitude: 2.4
|
|
wobbleFrequency: 1s
|
|
spawnProjectilesOnEndOfLife: NONE
|
|
|
|
#===============================#
|
|
|
|
|
|
|
|
[effect_pain]
|
|
alpha:2.5
|
|
attachedToUnit:true
|
|
life:80
|
|
scaleFrom:0.2
|
|
scaleTo:0.3
|
|
image:BGZ2.png
|
|
priority:high
|
|
drawUnderUnits:true
|
|
dirSpeed:0.1
|
|
|
|
[effect_JMZF]
|
|
image:BGZ2.png
|
|
alwayStartDirAtZero:true
|
|
life:190
|
|
fadeOut:true
|
|
attachedToUnit:true
|
|
drawUnderUnits:true
|
|
fadeInTime:15
|
|
scaleFrom:1.56
|
|
scaleTo:1.56
|
|
priority:high
|
|
hSpeed:0
|
|
[effect_LZ]
|
|
life:160
|
|
alwayStartDirAtZero:true
|
|
attachedToUnit:true
|
|
image:HX.png
|
|
xOffsetRelativeRandom:200
|
|
yOffsetRelativeRandom:200
|
|
hSpeed:0.3
|
|
hSpeedRandom:0.2
|
|
priority:low
|
|
#===============================#
|
|
|
|
[attachment_1]
|
|
x:14
|
|
y:-30.5
|
|
idleDir:-90
|
|
canBeAttackedAndDamaged:false
|
|
keepAliveWhenParentDies:true
|
|
setDrawLayerOnTop:true
|
|
addTransportedUnits:true
|
|
rotateWithParent:true
|
|
lockRotation:false
|
|
resetRotationWhenNotAttacking:true
|
|
canAttack:true
|
|
[attachment_2]
|
|
x:-3.5
|
|
y:-50
|
|
idleDir:0
|
|
@copyFromSection:attachment_1
|
|
[attachment_3]
|
|
x:-3.5
|
|
y:-24
|
|
idleDir:0
|
|
@copyFromSection:attachment_1
|
|
[attachment_4]
|
|
x:-3.5
|
|
y:4
|
|
idleDir:0
|
|
@copyFromSection:attachment_1
|
|
[attachment_5]
|
|
x:-3.5
|
|
y:29
|
|
idleDir:0
|
|
@copyFromSection:attachment_1
|
|
[attachment_6]
|
|
x:-3.5
|
|
y:56
|
|
idleDir:0
|
|
@copyFromSection:attachment_1
|
|
|
|
[arm_1]
|
|
x:25
|
|
y:-30
|
|
image_end:JC_Z.png
|
|
drawOverBody:true
|
|
image_end_teamColors:true
|
|
|
|
|
|
[arm_2]
|
|
x:41
|
|
y:-30
|
|
image_end:JC_Y.png
|
|
drawOverBody:true
|
|
image_end_teamColors:true
|
|
|
|
|
|
[arm_3]
|
|
x:-23
|
|
y:29
|
|
image_end:HJPM.png
|
|
drawOverBody:true
|
|
image_end_teamColors:true
|
|
|
|
[arm_4]
|
|
x:19
|
|
y:-12.5
|
|
image_end:HJPM.png
|
|
drawOverBody:true
|
|
image_end_teamColors:true
|
|
drawDirOffset:90
|
|
[arm_5]
|
|
x:35.5
|
|
y:-45
|
|
image_end:GG1.png
|
|
drawOverBody:true
|
|
spinRate:0.8
|
|
lockMovement:true
|
|
|
|
|
|
[animation_JS]
|
|
onActions:queuedUnits
|
|
onActionsQueuedUnitPlayAt:0.1
|
|
blendIn:5s
|
|
blendOut:8s
|
|
arm1_0:{x:8, y:0}
|
|
arm2_0:{x:-8, y:0}
|
|
|
|
[animation_arm3]
|
|
arm3_1.1s:{x:-8}
|
|
arm3_3.1s:{x:0}
|
|
|
|
[animation_arm4]
|
|
arm4_1.1s:{y:8}
|
|
arm4_3.1s:{x:-0}
|
|
|
|
[animation_DD1]
|
|
blendIn:4.5s
|
|
blendOut:3.5s
|
|
arm1_0:{x:5, y:0}
|
|
arm2_0:{x:-5, y:0}
|
|
[leg_1]
|
|
x:35
|
|
y:81
|
|
attach_x:20
|
|
attach_y:55
|
|
moveSpeed:1.6
|
|
heightSpeed:1.9
|
|
moveWarmUp:5
|
|
resetAngle:35
|
|
holdDisMin:12
|
|
holdDisMax:25
|
|
image_leg:XZT.png
|
|
#image_foot:ROOT:/QT/SC/EWJS/XZJ.png
|
|
#image_foot_shadow: SHADOW:ROOT:/QT/SC/EWJS/XZJ.png
|
|
#drawUnderAllUnits:true
|
|
image_foot:J5.png
|
|
image_foot_shadow:J5.png
|
|
favourOppositeSideNeighbours:true
|
|
|
|
|
|
drawLegWhenZoomedOut:true
|
|
drawFootWhenZoomedOut:true
|
|
|
|
[leg_2]
|
|
x:-35
|
|
y:81
|
|
attach_x:-20
|
|
attach_y:55
|
|
copyFrom:1
|
|
|
|
[leg_3]
|
|
x:58
|
|
y:31
|
|
attach_x:28
|
|
attach_y:25
|
|
copyFrom:1
|
|
|
|
[leg_4]
|
|
x:-58
|
|
y:31
|
|
attach_x:-28
|
|
attach_y:25
|
|
copyFrom:1
|
|
|
|
[leg_5]
|
|
x:58
|
|
y:-35
|
|
attach_x:28
|
|
attach_y:-22
|
|
copyFrom:1
|
|
|
|
[leg_6]
|
|
x:-58
|
|
y:-35
|
|
attach_x:-28
|
|
attach_y:-22
|
|
copyFrom:1
|
|
|
|
[leg_7]
|
|
x:35
|
|
y:-66
|
|
attach_x:20
|
|
attach_y:-42
|
|
copyFrom:1
|
|
|
|
[leg_8]
|
|
x:-35
|
|
y:-66
|
|
attach_x:-20
|
|
attach_y:-42
|
|
copyFrom:1
|
|
|
|
[movement]
|
|
movementType:OVER_CLIFF_WATER
|
|
moveSpeed:0.4
|
|
moveAccelerationSpeed:0.05
|
|
moveDecelerationSpeed:0.05
|
|
targetHeight:3
|
|
targetHeightDrift:0
|
|
|
|
reverseSpeedPercentage:1
|
|
maxTurnSpeed:0.35
|
|
turnAcceleration:0.15
|
|
|
|
moveSlidingMode:false
|
|
moveIgnoringBody:false
|
|
moveSlidingDir:65
|
|
slowDeathFall:true
|
|
[ai]
|
|
useAsBuilder:true
|
|
|
|
[graphics]
|
|
drawLayer:experimentals
|
|
total_frames:1
|
|
icon_zoomed_out:ICON_JZZ.png
|
|
|
|
image:WHJJ.png
|
|
image_turret:NONE
|
|
image_shadow:AUTO
|
|
shadowOffsetX:3
|
|
shadowOffsetY:3
|
|
|
|
[core]
|
|
class:CustomUnitMetadata
|
|
price:0
|
|
maxHp:1400
|
|
maxShield:700
|
|
shieldRegen:0.3
|
|
mass:1000
|
|
|
|
techLevel:2
|
|
experimental:true
|
|
|
|
buildSpeed:165.5s
|
|
radius:65
|
|
displayRadius:65
|
|
fogOfWarSightRange:46
|
|
|
|
|
|
exit_x:-32
|
|
exit_y:-30.5
|
|
exit_dirOffset:-30
|
|
exit_heightOffset:5
|
|
exit_moveAwayAmount:190
|
|
maxTransportingUnits:6
|
|
transportSlotsNeeded:10
|
|
transportUnitsKeepBuiltUnits:false
|
|
|
|
transportUnitsRequireMovementType:AIR
|
|
transportUnitsBlockOtherTransports:false
|
|
transportUnitsHealBy:0.1
|
|
transportUnitsCanUnloadUnits:if self.isOverPassableTile(type='LAND') or self.isOverwater()
|
|
|
|
isBio:false
|
|
isBuilder:true
|
|
softCollisionOnAll:3
|
|
|
|
nanoFactorySpeed:1.5
|
|
|
|
generation_credits:15
|
|
generation_delay:40
|
|
|
|
energyMax:10
|
|
energyRegen:0.005
|
|
energyNeedsToRechargeToFull:true
|
|
|
|
canRepairBuildings:true
|
|
canRepairUnits:true
|
|
canReclaimResources:true
|
|
autoRepair:true
|
|
nanoRange:260
|
|
nanoRepairSpeed:0.35
|
|
nanoBuildSpeed:0.35
|
|
|
|
name:SSTR
|
|
tags:SSTR
|
|
displayText:Four Generations Command Mech
|
|
|
|
displayText_zh:“四世同仁”指挥机甲
|
|
|
|
displayDescription:A highly intelligent mech from the immersion camp that doubles as a builder and attacker.\n-air-to-ground,can self-repair shields, can build and produce things, and can simply do unit transportation.
|
|
|
|
displayDescription_zh:来自浸没阵营的高度智能的机甲,兼并建造与攻击。\n-对空对地,可以自我修复护盾,可以建造和生产东西,可以简单进行单位运输。
|
|
|
|
|
|
[canBuild_1]
|
|
name: unnecessary-rt1
|
|
pos: 1
|
|
forceNano: true
|
|
|
|
[canBuild_回收]
|
|
name: reclaim
|
|
pos: 1 |