81 lines
2.7 KiB
Plaintext
81 lines
2.7 KiB
Plaintext
[core]
|
|
#给每个单位套上皇帝的护盾,避免没有这个节报错
|
|
maxShield:0
|
|
|
|
[action_建筑检修]
|
|
autoTrigger:if self.globalTeamTags(includes="建筑检修T") and not self.hasFlag(id=20)
|
|
setUnitStats:maxHp=self.maxHp*0.7,hp=self.maxHp
|
|
addResources:setFlag=20
|
|
isVisible:false
|
|
ai_isDisabled:true
|
|
|
|
[action_机体升级I]
|
|
autoTriggerOnEvent:created
|
|
requireConditional:if numberOfUnitsInEnemyTeam(withTag="机体升级I",greaterThan=0)
|
|
setUnitStats:maxHp=self.maxHp*1.3,hp=self.maxHp
|
|
isVisible:false
|
|
ai_isDisabled:true
|
|
|
|
[action_机体升级II]
|
|
autoTriggerOnEvent:created
|
|
requireConditional:if numberOfUnitsInEnemyTeam(withTag="机体升级II",greaterThan=0)
|
|
setUnitStats:maxHp=self.maxHp*1.5,hp=self.maxHp
|
|
isVisible:false
|
|
ai_isDisabled:true
|
|
|
|
[action_机体升级-恢复]
|
|
autoTrigger:if not numberOfUnitsInEnemyTeam(withTag="机体升级I",greaterThan=0) and not numberOfUnitsInEnemyTeam(withTag="机体升级II",greaterThan=0) and not numberOfUnitsInEnemyTeam(withTag="机体升级III",greaterThan=0)
|
|
setUnitStats:maxHp=${core.maxHp}*1
|
|
isVisible:false
|
|
ai_isDisabled:true
|
|
|
|
[action_超速策略]
|
|
autoTrigger:if numberOfUnitsInEnemyTeam(withTag="超速策略I",greaterThan=0)
|
|
setUnitStats:moveSpeed=${movement.moveSpeed}*1.4
|
|
isVisible:false
|
|
ai_isDisabled:true
|
|
|
|
[action_超速策略-恢复]
|
|
autoTrigger:if not numberOfUnitsInEnemyTeam(withTag="超速策略I",greaterThan=0)
|
|
setUnitStats:moveSpeed=${movement.moveSpeed}*1
|
|
isVisible:false
|
|
ai_isDisabled:true
|
|
|
|
[action_护盾庇护]
|
|
autoTriggerOnEvent:created
|
|
requireConditional:if numberOfUnitsInEnemyTeam(withTag="护盾庇护I",greaterThan=0)
|
|
setUnitStats:maxShield=${core.maxShield}*1.5,shield=self.maxShield
|
|
isVisible:false
|
|
ai_isDisabled:true
|
|
|
|
[action_护盾庇护-恢复]
|
|
autoTrigger:if not numberOfUnitsInEnemyTeam(withTag="护盾庇护I",greaterThan=0)
|
|
setUnitStats:maxShield=${core.maxShield}*1
|
|
isVisible:false
|
|
ai_isDisabled:true
|
|
|
|
#合约系统
|
|
[action_苦难之路I]
|
|
autoTrigger:if numberOfUnitsInEnemyTeam(withTag="苦难之路I",greaterThan=0)
|
|
setUnitStats:shootDamageMultiplier=1.5
|
|
isVisible:false
|
|
ai_isDisabled:true
|
|
|
|
[action_苦难之路II]
|
|
autoTrigger:if numberOfUnitsInEnemyTeam(withTag="苦难之路II",greaterThan=0)
|
|
setUnitStats:shootDamageMultiplier=1.7
|
|
isVisible:false
|
|
ai_isDisabled:true
|
|
|
|
[action_苦难之路III]
|
|
autoTrigger:if numberOfUnitsInEnemyTeam(withTag="苦难之路III",greaterThan=0)
|
|
setUnitStats:shootDamageMultiplier=1.9
|
|
isVisible:false
|
|
ai_isDisabled:true
|
|
|
|
[action_苦难之路-恢复]
|
|
autoTrigger:if not numberOfUnitsInEnemyTeam(withTag="苦难之路I",greaterThan=0) and not numberOfUnitsInEnemyTeam(withTag="苦难之路II",greaterThan=0) and not numberOfUnitsInEnemyTeam(withTag="苦难之路III",greaterThan=0)
|
|
setUnitStats:shootDamageMultiplier=1
|
|
isVisible:false
|
|
ai_isDisabled:true
|