leonard 发表于 2022-3-21 18:23:09

关于使用地图编辑器完成在游戏中途结盟或敌对的问题

我今天在试着做地图,发现在鹰翔帝国找到了触发条件汉化,我装上汉化发现有一个可以改变两个玩家之间结盟或开战状态,不知道要具体怎么做来实现两个玩家开战或结盟。

leonard 发表于 2022-3-21 18:39:09

@青天小羽

こはね 发表于 2022-3-22 01:01:45

https://www.aoebbs.net/thread-785-1-1.html

触发程序等我明天研究一下

こはね 发表于 2022-3-22 12:46:31

剧情编辑器的触发程序很简单,直接插入一个触发
用效果名称为Diplomacy的触发程序,然后自己研究吧(不建议所谓的汉化补丁,会把原有的触发程序弄到乱七八糟)
指定两个玩家,然后ally同盟;Enemy敌对;Neutral中立
    <Effect name="Diplomacy">
      <Param name="Player1" dispName="$$22301$$Player" varType="player">1</Param>
      <Param name="Status" dispName="$$22462$$Status" varType="alliance">ally</Param>
      <Param name="Player2" dispName="$$22301$$Player" varType="player">2</Param>
      <Command>trPlayerSetDiplomacy(%Player1%, %Player2%, "%Status%");</Command>
    </Effect>


至于何时执行,你自己设定条件
页: [1]
查看完整版本: 关于使用地图编辑器完成在游戏中途结盟或敌对的问题