本帖最后由 sttnk 于 2024-12-16 00:13 编辑
我在超武列表新增过超时空传送超武,但是给AI的建筑关联的超时空还是原版的
AI默认使用超武列表最后一个ChronoSphrere类和ChronoWarp类超武(也就是新增的)
指定一下就解决了
- [General]
- AIChronoSphereSW=ChronoSphereSpecial
- AIChronoWarpSW=ChronoWarpSpecial
复制代码
- 注册:
- [TaskForces]
- 148=TF0A0006-G
- [ScriptTypes]
- 96=ST0A0002-G
- [TeamTypes]
- 187=TT0A0012-G
- 队伍组成:
- [TF0A0006-G]
- Name=5 APOC2, 4 V4
- 0=5,APOC2
- 1=2,V4
- Group=-1
- 脚本:
- [ST0A0002-G]
- 0=54,0 ;己方基地集合
- 1=57,6 ;如果超时空就绪,使用超时空到敌方工厂附近
- 2=0,0 ;攻击任何目标
- 3=10000,13 ;攻击心灵控制者
- 4=0,0 ;攻击任何目标
- 5=6,3 ;跳转第2行
- 队伍属性:
- [TT0A0012-G]
- Name=China Chrono Sphere apoc attack 3
- VeteranLevel=1
- MindControlDecision=0
- Loadable=no
- Full=no
- Annoyance=no
- GuardSlower=no
- House=<none>
- Recruiter=yes
- Autocreate=yes
- Prebuild=no
- Reinforce=no
- Droppod=no
- UseTransportOrigin=no
- Whiner=no
- LooseRecruit=no
- Aggressive=yes
- Suicide=no
- Priority=10
- Max=3
- TechLevel=0
- Group=-1
- OnTransOnly=no
- AvoidThreats=no
- IonImmune=no
- TransportsReturnOnUnload=no
- AreTeamMembersRecruitable=no
- IsBaseDefense=no
- OnlyTargetHouseEnemy=no
- Script=ST0A0002-G
- TaskForce=TF0A0006-G
- 触发:
- [AITriggerTypes]
- AT0A0014-G=China Chrono Apoc Hard,TT0A0012-G,<all>,8,6,<none>,0000000000000000000000000000000000000000000000000000000000000000,5000.000000,5000.000000,5000.000000,1,0,4,0,<none>,0,0,1
- AT0A0028-G=China ChronoSphere Exists team,TT0A0012-G,<all>,6,1,CACSPH,0100000003000000000000000000000000000000000000000000000000000000,5000.000000,10.000000,5000.000000,1,0,4,0,<none>,1,1,1
复制代码
我还写了一个队伍组成和这个队一样的小队(作为冷酷敌人的常规进攻小队),但是那个小队权重比这个队低(那个Priority=5),队伍成员可否被调去更高优先级的队伍中(AreTeamMembersRecruitable=yes),执行脚本不一样。从debug看出来AI是创建了这个超时空攻击小队的,但是我从观察者身份没看出来有这个空闲的超时空小队
|