Skip to content

🏆 神墓 2.7C — 📖 02 剧情与对白

NPC对白/任务对话/剧情演出

共 31 个触发器

📑 触发器目录


📜 触发器代码(中文 GUI 格式)

💡 提示:点击展开查看。代码可直接复制到 KKWE 编辑器。

📌 熊猫军团 02_000_熊猫军团
text
触发器: 熊猫军团 (剧情/任务) [注释] [✓]
───────────────────────────────────────────────────────
事件
  └─ (无)
条件
  └─ 无
动作
  └─ (无)
📌 xiaoxiongmao 02_001_xiaoxiongmao
text
触发器: xiaoxiongmao (剧情/任务) [✓]
───────────────────────────────────────────────────────
事件
  └─ 注册单位进入范围事件(256, gg_unit_npn1_0119)
条件
  └─ 单位类型判断(触发单位(), 英雄) == TRUE
动作
  └─ 如果
       ├─ 条件: 全部成立
       │    ├─ 单位持有物品类型(触发单位(), I037) == TRUE
       │    ├─ 物品剩余使用次数(单位携带物品(按类型)(触发单位(), I037)) OperatorGreater 0
       ├─ 则
       │    如果
       │      ├─ 条件: 单位持有物品类型(触发单位(), I038) == TRUE
       │      ├─ 则
       │      │    设置 itemTemp = 单位携带物品(按类型)(触发单位(), I037)
       │      │    SetItemCharges: itemTemp, (物品剩余使用次数(itemTemp) - 1)
       │      │    如果
       │      │      ├─ 条件: 随机[1~3] == 1
       │      │      ├─ 则
       │      │      │    显示文本→(触发单位()的所有者): 0
       │      │      │    UnitAddItemByIdSwapped: I038, 触发单位()
       │      │      └─ 否则
       │      │           显示文本→(触发单位()的所有者): 0
       │      └─ 否则
       │           设置 itemTemp = 单位携带物品(按类型)(触发单位(), I037)
       │           SetItemCharges: itemTemp, (物品剩余使用次数(itemTemp) - 1)
       │           如果
       │             ├─ 条件: 随机[1~100] == 1
       │             ├─ 则
       │             │    UnitAddItemByIdSwapped: desc, 触发单位()
       │             └─ 否则: (无)
       └─ 否则
            显示文本→(触发单位()的所有者): 0
📌 xiaoxiaoxiongmao 02_002_xiaoxiaoxiongmao
text
触发器: xiaoxiaoxiongmao (剧情/任务) [✓]
───────────────────────────────────────────────────────
事件
  └─ 注册单位进入范围事件(256, gg_unit_npn3_0120)
条件
  └─ 单位类型判断(触发单位(), 英雄) == TRUE
动作
  ├─ 如果
  │    ├─ 条件: 全部成立
  │    │    ├─ 单位持有物品类型(触发单位(), I04S) == TRUE
  │    │    ├─ 物品剩余使用次数(单位携带物品(按类型)(触发单位(), I039)) OperatorGreaterEq 33
  │    ├─ 则
  │    │    删除物品: 单位携带物品(按类型)(触发单位(), I039)
  │    │    删除物品: 单位携带物品(按类型)(触发单位(), I04S)
  │    │    UnitAddItemByIdSwapped: I04R, 触发单位()
  │    │    设置 uTianShuXiaJuan = 触发单位()
  │    │    设置 itemTSXJ = 最后创建的物品()
  │    │    运行计时器 tTianShuXiaJuan (循环, 0.10s)
  │    │    AddLightningLoc: LightningTypeDRAL, pHG, pHG
  │    │    设置 lightTSXJ = 最后创建的闪电效果()
  │    │    显示文本→(触发单位()的所有者): 0
  │    └─ 否则: (无)
  ├─ 设置 itemTemp = 单位携带物品(按类型)(触发单位(), I039)
  ├─ 如果
  │    ├─ 条件: 物品类型比较(物品类型ID(itemTemp), OperatorEqualENE, I039)
  │    ├─ 则
  │    │    如果
  │    │      ├─ 条件: 物品剩余使用次数(itemTemp) OperatorGreater 10
  │    │      ├─ 则
  │    │      │    SetHeroLevel: 触发单位(), (英雄等级(触发单位()) + 10), ShowHideHide
  │    │      │    显示文本→(触发单位()的所有者): 0
  │    │      │    SetItemCharges: itemTemp, (物品剩余使用次数(itemTemp) - 10)
  │    │      └─ 否则
  │    │           SetHeroLevel: 触发单位(), (英雄等级(触发单位()) + 物品剩余使用次数(itemTemp)), ShowHideHide
  │    │           显示文本→(触发单位()的所有者): 0
  │    │           删除物品: itemTemp
  │    └─ 否则
  │         显示文本→(触发单位()的所有者): 0
  └─ 设置 itemTemp = ItemNull
📌 sanqing 02_003_sanqing
text
触发器: sanqing (剧情/任务) [✓]
───────────────────────────────────────────────────────
事件
  └─ 注册单位进入范围事件(256, gg_unit_n00A_0163)
条件
  └─ 单位类型判断(触发单位(), 英雄) == TRUE
动作
  └─ 循环整数A 1→14
       └─ 如果
            ├─ 条件: (触发单位()类型ID) == uHeroType[循环整数A()]
            ├─ 则
            │    显示文本→(触发单位()的所有者): 0
            │    返回
            └─ 否则: (无)
📌 xiongmao 02_004_xiongmao
text
触发器: xiongmao (剧情/任务) [✓]
───────────────────────────────────────────────────────
事件
  └─ 注册单位进入范围事件(256, gg_unit_npn2_0110)
条件
  └─ 单位类型判断(触发单位(), 英雄) == TRUE
动作
  └─ 循环整数A 1→14
       └─ 如果
            ├─ 条件: (触发单位()类型ID) == uHeroType[循环整数A()]
            ├─ 则
            │    显示文本→(触发单位()的所有者): 0
            │    返回
            └─ 否则: (无)
📌 其他剧情 02_005_其他剧情
text
触发器: 其他剧情 (剧情/任务) [注释] [✓]
───────────────────────────────────────────────────────
事件
  └─ (无)
条件
  └─ 无
动作
  └─ (无)
📌 shangshandalaohu 02_006_shangshandalaohu
text
触发器: shangshandalaohu (剧情/任务) [✓]
───────────────────────────────────────────────────────
事件
  └─ 注册单位进入范围事件(256, gg_unit_N00X_0031)
条件
  └─ 单位类型判断(触发单位(), 英雄) == TRUE
动作
  ├─ 如果
  │    ├─ 条件: iStepYaoLong == 1
  │    ├─ 则
  │    │    如果
  │    │      ├─ 条件: 全部成立
  │    │      │    ├─ 单位持有物品类型(触发单位(), I02K) == TRUE
  │    │      │    ├─ 单位持有物品类型(触发单位(), I02H) == TRUE
  │    │      │    ├─ 单位持有物品类型(触发单位(), I055) == TRUE
  │    │      ├─ 则
  │    │      │    如果
  │    │      │      ├─ 条件: 任一成立
  │    │      │      ├─ 则
  │    │      │      │    如果
  │    │      │      │      ├─ 条件: 整数比较(玩家属性值((触发单位()的所有者), PlayerStateLumber), OperatorLess, 1000)
  │    │      │      │      ├─ 则: 返回()
  │    │      │      │      └─ 否则: 无动作()
  │    │      │      │    删除物品: 单位携带物品(按类型)(触发单位(), I02K)
  │    │      │      │    删除物品: 单位携带物品(按类型)(触发单位(), I02H)
  │    │      │      │    删除物品: 单位携带物品(按类型)(触发单位(), I055)
  │    │      │      │    UnitAddItemByIdSwapped: I01W, 触发单位()
  │    │      │      │    显示文本→(触发单位()的所有者): 0
  │    │      │      │    调整 (触发单位()的所有者) 的 PlayerStateLumber: -1000
  │    │      │      │    销毁触发器(自身)
  │    │      │      │    返回
  │    │      │      └─ 否则
  │    │      │           如果
  │    │      │             ├─ 条件: 整数比较(玩家属性值((触发单位()的所有者), PlayerStateLumber), OperatorLess, 1000)
  │    │      │             ├─ 则: 返回()
  │    │      │             └─ 否则: 无动作()
  │    │      │           显示文本→(触发单位()的所有者): 0
  │    │      │           调整 (触发单位()的所有者) 的 PlayerStateLumber: -1000
  │    │      │           返回
  │    │      └─ 否则
  │    │           返回
  │    └─ 否则: (无)
  └─ 如果
       ├─ 条件: 随机[1~20] == 1
       ├─ 则
       │    关闭触发器 当前触发器()
       │    显示文本→(触发单位()的所有者): 0
       │    PolledWait: 2
       │    显示文本→(触发单位()的所有者): 0
       │    PolledWait: 2
       │    显示文本→(触发单位()的所有者): 0
       │    设置 iStepYaoLong = 1
       │    开启触发器 当前触发器()
       └─ 否则
            如果
              ├─ 条件: 随机[1~4] == 1
              ├─ 则
              │    显示文本→(触发单位()的所有者): 0
              │    PolledWait: 2
              │    显示文本→(触发单位()的所有者): 0
              │    返回
              └─ 否则: (无)
            如果
              ├─ 条件: 随机[1~3] == 1
              ├─ 则
              │    显示文本→(触发单位()的所有者): 0
              │    PolledWait: 2
              │    显示文本→(触发单位()的所有者): 0
              │    返回
              └─ 否则: (无)
            如果
              ├─ 条件: 随机[1~2] == 1
              ├─ 则
              │    显示文本→(触发单位()的所有者): 0
              │    PolledWait: 2
              │    显示文本→(触发单位()的所有者): 0
              │    返回
              └─ 否则: (无)
            如果
              ├─ 条件: 随机[1~1] == 1
              ├─ 则
              │    显示文本→(触发单位()的所有者): 0
              │    PolledWait: 2
              │    显示文本→(触发单位()的所有者): 0
              │    PolledWait: 2
              │    显示文本→(触发单位()的所有者): 0
              │    返回
              └─ 否则: (无)
📌 mi 02_007_mi
text
触发器: mi (剧情/任务) [✓]
───────────────────────────────────────────────────────
事件
  └─ 注册单位进入范围事件(100.00, gg_unit_n00D_0026)
条件
  └─ 玩家在玩家组中((触发单位()的所有者), grpUserPlayers) == TRUE
动作
  └─ 如果
       ├─ 条件: (触发单位()类型ID) == E000
       ├─ 则
       │    如果
       │      ├─ 条件: 全部成立
       │      │    ├─ 玩家科技等级(Rhcd, (触发单位()的所有者)) == 0
       │      │    ├─ 英雄等级(触发单位()) OperatorGreater 100
       │      │    ├─ uYuanGuChuanCheng == UnitNull
       │      ├─ 则
       │      │    关闭触发器 当前触发器()
       │      │    设置 uYuanGuChuanCheng = 触发单位()
       │      │    PauseUnitBJ: PauseUnpauseOptionPause, uYuanGuChuanCheng
       │      │    PanCameraToTimed: 单位X坐标(触发单位()), 单位Y坐标(触发单位()), 0
       │      │    ForceClear: grpPlayerGroupTemp
       │      │    ForceAddPlayer: grpPlayerGroupTemp, (uYuanGuChuanCheng的所有者)
       │      │    电影模式: OnOffOn, grpPlayerGroupTemp
       │      │    TransmissionFromUnitWithNameBJ: grpOnline, gg_unit_n00D_0026, "TRIGSTR_1419", SoundNull, "TRIGSTR_1421", AddSetToAdd, 0, WaitDontWait
       │      │    TransmissionFromUnitWithNameBJ: grpOnline, uYuanGuChuanCheng, (单位名:uYuanGuChuanCheng), SoundNull, "TRIGSTR_3829", AddSetToAdd, 0, WaitDontWait
       │      │    TransmissionFromUnitWithNameBJ: grpOnline, gg_unit_n00D_0026, "TRIGSTR_3830", SoundNull, "TRIGSTR_3831", AddSetToAdd, 0, WaitDontWait
       │      │    TransmissionFromUnitWithNameBJ: grpOnline, gg_unit_n00D_0026, "TRIGSTR_3832", SoundNull, "TRIGSTR_3833", AddSetToAdd, 0, WaitDontWait
       │      │    TransmissionFromUnitWithNameBJ: grpOnline, uYuanGuChuanCheng, (单位名:uYuanGuChuanCheng), SoundNull, "TRIGSTR_3835", AddSetToAdd, 0, WaitDontWait
       │      │    TransmissionFromUnitWithNameBJ: grpOnline, gg_unit_n00D_0026, "TRIGSTR_3836", SoundNull, "TRIGSTR_3837", AddSetToAdd, 0, WaitDontWait
       │      │    TransmissionFromUnitWithNameBJ: grpOnline, uYuanGuChuanCheng, (单位名:uYuanGuChuanCheng), SoundNull, "TRIGSTR_3839", AddSetToAdd, 0, WaitDontWait
       │      │    显示文本→grpOnline: "TRIGSTR_1332"
       │      │    ForceClear: grpPlayerGroupTemp
       │      │    ForceAddPlayer: grpPlayerGroupTemp, (uYuanGuChuanCheng的所有者)
       │      │    电影模式: OnOffOff, grpPlayerGroupTemp
       │      │    PolledWait: 120.00
       │      │    IssueImmediateOrderById: gg_unit_n00D_0026, OrderCodeStop
       │      │    ForceClear: grpPlayerGroupTemp
       │      │    ForceAddPlayer: grpPlayerGroupTemp, (uYuanGuChuanCheng的所有者)
       │      │    电影模式: OnOffOn, grpPlayerGroupTemp
       │      │    TransmissionFromUnitWithNameBJ: grpOnline, gg_unit_n00D_0026, "TRIGSTR_3840", SoundNull, "TRIGSTR_3841", AddSetToAdd, 0, WaitDontWait
       │      │    TransmissionFromUnitWithNameBJ: grpOnline, uYuanGuChuanCheng, (单位名:uYuanGuChuanCheng), SoundNull, "TRIGSTR_3842", AddSetToAdd, 0, WaitDontWait
       │      │    SetPlayerTechResearchedSwap: Rhcd, 1, (uYuanGuChuanCheng的所有者)
       │      │    显示文本→grpOnline: "TRIGSTR_3843"
       │      │    PauseUnitBJ: PauseUnpauseOptionUnpause, uYuanGuChuanCheng
       │      │    ForceClear: grpPlayerGroupTemp
       │      │    ForceAddPlayer: grpPlayerGroupTemp, (uYuanGuChuanCheng的所有者)
       │      │    电影模式: OnOffOff, grpPlayerGroupTemp
       │      │    销毁触发器(自身)
       │      │    隐藏单位: gg_unit_n00D_0026
       │      └─ 否则: (无)
       └─ 否则
            伤害: gg_unit_n00D_0026→触发单位(): 25000000.00 (AttackTypeNormal/DamageTypeUniversal)
            ForceClear: grpPlayerGroupTemp
            ForceAddPlayer: grpPlayerGroupTemp, (触发单位()的所有者)
            TransmissionFromUnitWithNameBJ: grpPlayerGroupTemp, gg_unit_n00D_0026, "TRIGSTR_3844", SoundNull, "TRIGSTR_3845", AddSetToAdd, 0, WaitDontWait
📌 yuanguzhishustart 02_008_yuanguzhishustart
text
触发器: yuanguzhishustart (剧情/任务) [✓]
───────────────────────────────────────────────────────
事件
  └─ 注册单位进入范围事件(256, gg_unit_hatw_0029)
条件
  ├─ 单位持有物品类型(触发单位(), I03A) == TRUE
  ├─ 玩家科技等级(R006, (触发单位()的所有者)) == 1
  └─ 单位类型判断(触发单位(), 英雄) == TRUE
动作
  ├─ 销毁触发器(自身)
  ├─ 删除物品: 单位携带物品(按类型)(触发单位(), I03A)
  ├─ PanCameraToTimed: 单位X坐标(gg_unit_hatw_0029), 单位Y坐标(gg_unit_hatw_0029), 0
  ├─ ForceClear: grpPlayerGroupTemp
  ├─ ForceAddPlayer: grpPlayerGroupTemp, (触发单位()的所有者)
  ├─ 电影模式: OnOffOn, grpPlayerGroupTemp
  ├─ TransmissionFromUnitWithNameBJ: grpOnline, gg_unit_H00C_0033, "TRIGSTR_5543", SoundNull, "TRIGSTR_5544", AddSetToAdd, 0, WaitDontWait
  ├─ TransmissionFromUnitWithNameBJ: grpOnline, 触发单位(), (单位名:触发单位()), SoundNull, "TRIGSTR_5545", AddSetToAdd, 0, WaitDontWait
  ├─ TransmissionFromUnitWithNameBJ: grpOnline, gg_unit_H00C_0033, "TRIGSTR_5554", SoundNull, "TRIGSTR_5555", AddSetToAdd, 0, WaitDontWait
  ├─ TransmissionFromUnitWithNameBJ: grpOnline, 触发单位(), (单位名:触发单位()), SoundNull, "TRIGSTR_5556", AddSetToAdd, 0, WaitDontWait
  ├─ TransmissionFromUnitWithNameBJ: grpOnline, gg_unit_H00C_0033, "TRIGSTR_5559", SoundNull, "TRIGSTR_5560", AddSetToAdd, 0, WaitDontWait
  ├─ TransmissionFromUnitWithNameBJ: grpOnline, gg_unit_H00C_0033, "TRIGSTR_5557", SoundNull, "TRIGSTR_5558", AddSetToAdd, 0, WaitDontWait
  ├─ TransmissionFromUnitWithNameBJ: grpOnline, gg_unit_H00C_0033, "TRIGSTR_5561", SoundNull, "TRIGSTR_5562", AddSetToAdd, 0, WaitDontWait
  ├─ TransmissionFromUnitWithNameBJ: grpOnline, gg_unit_H00C_0033, "TRIGSTR_5565", SoundNull, "TRIGSTR_5566", AddSetToAdd, 0, WaitDontWait
  ├─ ForceClear: grpPlayerGroupTemp
  ├─ ForceAddPlayer: grpPlayerGroupTemp, (触发单位()的所有者)
  ├─ 电影模式: OnOffOff, grpPlayerGroupTemp
  ├─ 设置无敌: gg_unit_hatw_0029, InvulnerabilityVulnerable
  └─ SetPlayerTechResearchedSwap: Rhse, 1, PlayerNA
📌 yuanguzhishu 02_009_yuanguzhishu
text
触发器: yuanguzhishu (剧情/任务) [✓]
───────────────────────────────────────────────────────
事件
  └─ 单位 gg_unit_hatw_0029 - 单位死亡
条件
  └─ 无
动作
  ├─ 销毁触发器(自身)
  ├─ PanCameraToTimed: 单位X坐标(触发单位()), 单位Y坐标(触发单位()), 0
  ├─ ForceClear: grpPlayerGroupTemp
  ├─ ForceAddPlayer: grpPlayerGroupTemp, (凶手单位()的所有者)
  ├─ 电影模式: OnOffOn, grpPlayerGroupTemp
  ├─ TransmissionFromUnitWithNameBJ: grpOnline, gg_unit_H00C_0033, "TRIGSTR_5567", SoundNull, "TRIGSTR_5568", AddSetToAdd, 0, WaitDontWait
  ├─ TransmissionFromUnitWithNameBJ: grpOnline, 凶手单位(), (单位名:凶手单位()), SoundNull, "TRIGSTR_5583", AddSetToAdd, 0, WaitDontWait
  ├─ TransmissionFromUnitWithNameBJ: grpOnline, gg_unit_H00C_0033, "TRIGSTR_5584", SoundNull, "TRIGSTR_5585", AddSetToAdd, 0, WaitDontWait
  ├─ TransmissionFromUnitWithNameBJ: grpOnline, 凶手单位(), (单位名:凶手单位()), SoundNull, "TRIGSTR_5586", AddSetToAdd, 0, WaitDontWait
  ├─ ForceClear: grpPlayerGroupTemp
  ├─ ForceAddPlayer: grpPlayerGroupTemp, (凶手单位()的所有者)
  ├─ 电影模式: OnOffOff, grpPlayerGroupTemp
  ├─ PolledWait: 30.00
  ├─ PauseUnitBJ: PauseUnpauseOptionUnpause, gg_unit_H00C_0033
  └─ 设置无敌: gg_unit_H00C_0033, InvulnerabilityVulnerable
📌 PanNiu 02_010_PanNiu
text
触发器: PanNiu (剧情/任务) [✓]
───────────────────────────────────────────────────────
事件
  └─ 单位 gg_unit_uabo_0095 - UnitEventSellItem
条件
  └─ 无
动作
  ├─ 关闭触发器 当前触发器()
  ├─ 设置 iPanNiuSell = (iPanNiuSell + 1)
  ├─ 如果
  │    ├─ 条件: iPanNiuSell == 30
  │    ├─ 则
  │    │    AddItemToStockBJ: I05X, gg_unit_nhea_0113, 1, 1
  │    │    PanCameraToTimed: 单位X坐标(gg_unit_uabo_0095), 单位Y坐标(gg_unit_uabo_0095), 0
  │    │    电影模式: OnOffOn, grpOnline
  │    │    TransmissionFromUnitWithNameBJ: grpOnline, gg_unit_uabo_0095, "TRIGSTR_5657", SoundNull, "TRIGSTR_5754", AddSetToAdd, 0, WaitDontWait
  │    │    TransmissionFromUnitWithNameBJ: grpOnline, gg_unit_uabo_0095, "TRIGSTR_5760", SoundNull, "TRIGSTR_5761", AddSetToAdd, 0, WaitDontWait
  │    │    TransmissionFromUnitWithNameBJ: grpOnline, gg_unit_nhea_0113, "TRIGSTR_5763", SoundNull, "TRIGSTR_5764", AddSetToAdd, 0, WaitDontWait
  │    │    电影模式: OnOffOff, grpOnline
  │    │    开启触发器 gg_trg_XiaoPanNiu
  │    │    销毁触发器(自身)
  │    │    返回
  │    └─ 否则: (无)
  ├─ PolledWait: 10.00
  └─ 开启触发器 当前触发器()
📌 XiaoPanNiu 02_011_XiaoPanNiu
text
触发器: XiaoPanNiu (剧情/任务) [✓]
───────────────────────────────────────────────────────
事件
  └─ 单位 gg_unit_nhea_0113 - UnitEventSellItem
条件
  └─ 物品类型比较(物品类型ID(被贩卖物品()), OperatorEqualENE, I05X)
动作
  ├─ 销毁触发器(自身)
  └─ RemoveItemFromStockBJ: I05X, gg_unit_nhea_0113
📌 杀戮者 02_012_杀戮者
text
触发器: 杀戮者 (剧情/任务) [注释] [✓]
───────────────────────────────────────────────────────
事件
  └─ (无)
条件
  └─ 无
动作
  └─ (无)
📌 JieYuan 02_013_JieYuan
text
触发器: JieYuan (剧情/任务) [✓]
───────────────────────────────────────────────────────
事件
  └─ 注册单位进入范围事件(256, gg_unit_n00Q_0107)
条件
  ├─ 单位类型判断(触发单位(), 英雄) == TRUE
  └─ 单位持有物品类型(触发单位(), I05P) == TRUE
动作
  ├─ 销毁触发器(自身)
  ├─ 设置 bJieYuan = true
  ├─ 循环整数A 1→36
  │    ├─ 设置 lgtJieBei[循环整数A] = 创建闪电效果(LightningTypeCLPB, AllowDontDont, 单位X坐标(gg_unit_n00Q_0107), 单位Y坐标(gg_unit_n00Q_0107), 单位X坐标(gg_unit_n00Q_0107), 单位Y坐标(gg_unit_n00Q_0107))
  │    └─ MoveLightningEx: lgtJieBei[循环整数A], AllowDontDont, (单位X坐标(gg_unit_n00Q_0107) + (256.00 x 余弦(弧度转角度(((循环整数A x 10)转实数))))), (单位Y坐标(gg_unit_n00Q_0107) + (256.00 x 正弦(弧度转角度(((循环整数A x 10)转实数))))), 700.00, (单位X坐标(gg_unit_n00Q_0107) + (256.00 x 余弦(弧度转角度((((循环整数A + 3) x 10)转实数))))), (单位Y坐标(gg_unit_n00Q_0107) + (256.00 x 正弦(弧度转角度((((循环整数A + 3) x 10)转实数))))), 2000.00
  ├─ 循环整数A 37→72
  │    ├─ 设置 lgtJieBei[循环整数A] = 创建闪电效果(LightningTypeCLPB, AllowDontDont, 单位X坐标(gg_unit_n00Q_0107), 单位Y坐标(gg_unit_n00Q_0107), 单位X坐标(gg_unit_n00Q_0107), 单位Y坐标(gg_unit_n00Q_0107))
  │    └─ MoveLightningEx: lgtJieBei[循环整数A], AllowDontDont, (单位X坐标(gg_unit_n00Q_0107) + (256.00 x 余弦(弧度转角度(((循环整数A x 10)转实数))))), (单位Y坐标(gg_unit_n00Q_0107) + (256.00 x 正弦(弧度转角度(((循环整数A x 10)转实数))))), 700.00, (单位X坐标(gg_unit_n00Q_0107) + (256.00 x 余弦(弧度转角度((((循环整数A - 3) x 10)转实数))))), (单位Y坐标(gg_unit_n00Q_0107) + (256.00 x 正弦(弧度转角度((((循环整数A - 3) x 10)转实数))))), 2000.00
  ├─ PanCameraToTimed: 单位X坐标(gg_unit_n00Q_0107), 单位Y坐标(gg_unit_n00Q_0107), 0
  ├─ ForceClear: grpPlayerGroupTemp
  ├─ ForceAddPlayer: grpPlayerGroupTemp, (触发单位()的所有者)
  ├─ 电影模式: OnOffOn, grpPlayerGroupTemp
  ├─ TransmissionFromUnitTypeWithNameBJ: grpOnline, 玩家8(粉), Ogld, "TRIGSTR_4056", pHG, SoundNull, "TRIGSTR_4057", AddSetToAdd, 0, WaitDontWait
  ├─ TransmissionFromUnitTypeWithNameBJ: grpOnline, 玩家8(粉), Ogld, "TRIGSTR_4058", pHG, SoundNull, "TRIGSTR_4059", AddSetToAdd, 0, WaitDontWait
  ├─ ForceClear: grpPlayerGroupTemp
  ├─ ForceAddPlayer: grpPlayerGroupTemp, (触发单位()的所有者)
  ├─ 电影模式: OnOffOff, grpPlayerGroupTemp
  ├─ PolledWait: 20.00
  ├─ 循环整数A 1→12
  │    ├─ 设置 uShaLuZhe[循环整数A] = 创建单位(指定坐标)(玩家8(粉), Ogld, (单位X坐标(gg_unit_n00Q_0107) + 自定义代码("300*CosBJ(bj_forLoopAIndex*30)")), (单位Y坐标(gg_unit_n00Q_0107) + 自定义代码("300*SinBJ(bj_forLoopAIndex*30)")), 自定义代码("bj_forLoopAIndex*30-180"))
  │    └─ 清除点 pTemp
  ├─ 设置 grpTemp = 区域内全部单位(可用地图区域())
  ├─ 运行计时器 tShaLuZheMove (循环, 10.00s)
  ├─ 开启触发器 gg_trg_ShaLuZheMove
  ├─ 关闭触发器 gg_trg_Boss
  ├─ 关闭触发器 gg_trg_ReviveHero
  ├─ SetPlayerAllianceStateBJ: 玩家8(粉), 非玩家, AllianceSettingUnallied
  ├─ SetPlayerAllianceStateBJ: 非玩家, 玩家8(粉), AllianceSettingUnallied
  ├─ 单位组: 选取 grpTemp 中所有单位
  │    ├─ 设置无敌: 选取单位(), InvulnerabilityVulnerable
  │    └─ PauseUnitBJ: PauseUnpauseOptionUnpause, 选取单位()
  └─ PauseUnit: gg_unit_ntav_0012, PauseUnpauseOptionPause
📌 ShaLuZheMove 02_014_ShaLuZheMove
text
触发器: ShaLuZheMove (剧情/任务) [✓]
───────────────────────────────────────────────────────
事件
  └─ 计时器 tShaLuZheMove 到期
条件
  └─ 无
动作
  ├─ 设置 iTemp = 0
  ├─ 循环整数A 1→12
  │    └─ 如果
  │         ├─ 条件: 单位存活判断(uShaLuZhe[循环整数A]) == TRUE
  │         ├─ 则
  │         │    设置 pTemp = 区域内随机点(可用地图区域())
  │         │    命令 uShaLuZhe[循环整数A] → UnitOrderAttack 到 pTemp
  │         │    清除点 pTemp
  │         │    设置 iTemp = (iTemp + 1)
  │         └─ 否则: (无)
  └─ 如果
       ├─ 条件: iTemp == 0
       ├─ 则
       │    关闭触发器 当前触发器()
       │    暂停计时器 tShaLuZheMove
       │    ForForceMultiple: grpOnline
       └─ 否则: (无)
📌 主线剧情 02_015_主线剧情
text
触发器: 主线剧情 (剧情/任务) [注释] [✓]
───────────────────────────────────────────────────────
事件
  └─ (无)
条件
  └─ 无
动作
  └─ (无)
📌 juetian 02_016_juetian
text
触发器: juetian (剧情/任务) [✓] — 魔帝之子死亡
───────────────────────────────────────────────────────
事件
  └─ 单位 gg_unit_N006_0102 - 单位死亡
条件
  └─ 无
动作
  ├─ 销毁触发器(自身)
  ├─ 移动单位: 凶手单位(), pHG
  ├─ PanCameraToTimed: 单位X坐标(触发单位()), 单位Y坐标(触发单位()), 0
  ├─ ForceClear: grpPlayerGroupTemp
  ├─ ForceAddPlayer: grpPlayerGroupTemp, (凶手单位()的所有者)
  ├─ 电影模式: OnOffOn, grpPlayerGroupTemp
  ├─ TransmissionFromUnitWithNameBJ: grpOnline, gg_unit_N006_0102, "TRIGSTR_3846", SoundNull, "TRIGSTR_3847", AddSetToAdd, 0, WaitDontWait
  ├─ ForceClear: grpPlayerGroupTemp
  ├─ ForceAddPlayer: grpPlayerGroupTemp, (凶手单位()的所有者)
  ├─ 电影模式: OnOffOff, grpPlayerGroupTemp
  ├─ SetUnitOwner: 触发单位(), 玩家7(绿), 改变颜色
  ├─ ForForceMultiple: grpUserPlayers
  ├─ 复活英雄 触发单位() 在 pHG
  ├─ 设置 uPlayerHeros[8] = gg_unit_N006_0102
  ├─ PolledWait: 0.10
  └─ MultiboardDisplayBJ: ShowHideShow, TopBoard
📌 xuanyuan 02_017_xuanyuan
text
触发器: xuanyuan (剧情/任务) [✓]
───────────────────────────────────────────────────────
事件
  └─ 单位 gg_unit_H00C_0033 - 单位死亡
条件
  └─ 无
动作
  ├─ 关闭触发器 当前触发器()
  ├─ PanCameraToTimed: 单位X坐标(触发单位()), 单位Y坐标(触发单位()), 0
  ├─ ForceClear: grpPlayerGroupTemp
  ├─ ForceAddPlayer: grpPlayerGroupTemp, (凶手单位()的所有者)
  ├─ 电影模式: OnOffOn, grpPlayerGroupTemp
  ├─ TransmissionFromUnitWithNameBJ: grpOnline, gg_unit_H00C_0033, "TRIGSTR_4489", SoundNull, "TRIGSTR_4519", AddSetToAdd, 0, WaitDontWait
  ├─ TransmissionFromUnitWithNameBJ: grpOnline, gg_unit_N00V_0059, "TRIGSTR_5517", SoundNull, "TRIGSTR_5518", AddSetToAdd, 0, WaitDontWait
  ├─ TransmissionFromUnitWithNameBJ: grpOnline, gg_unit_H002_0094, "TRIGSTR_5519", SoundNull, "TRIGSTR_5520", AddSetToAdd, 0, WaitDontWait
  ├─ TransmissionFromUnitWithNameBJ: grpOnline, gg_unit_N00V_0059, "TRIGSTR_5521", SoundNull, "TRIGSTR_5522", AddSetToAdd, 0, WaitDontWait
  ├─ TransmissionFromUnitWithNameBJ: grpOnline, gg_unit_H002_0094, "TRIGSTR_5523", SoundNull, "TRIGSTR_5524", AddSetToAdd, 0, WaitDontWait
  ├─ ForceClear: grpPlayerGroupTemp
  ├─ ForceAddPlayer: grpPlayerGroupTemp, (凶手单位()的所有者)
  ├─ 电影模式: OnOffOff, grpOnline
  └─ 销毁触发器(自身)
📌 linghunshashou 02_018_linghunshashou
text
触发器: linghunshashou (剧情/任务) [✓]
───────────────────────────────────────────────────────
事件
  └─ 计时器 tGuiChengHeiLong 到期
条件
  └─ 无
动作
  ├─ 命令 创建单位(指定点)(玩家9(灰), H00D, pShuaGuai[10], 180.00) → UnitOrderAttack 到 pHG
  └─ 命令 创建单位(指定点)(玩家9(灰), H00D, pShuaGuai[10], 180.00) → UnitOrderAttack 到 pHG
📌 diyouyoubf 02_019_diyouyoubf
text
触发器: diyouyoubf (剧情/任务) [✓]
───────────────────────────────────────────────────────
事件
  └─ (无)
条件
  └─ 无
动作
  ├─ 销毁触发器(自身)
  └─ 创建物品(指定坐标): mcou, 单位X坐标(触发单位()), 单位Y坐标(触发单位())
📌 diyouyoustart 02_020_diyouyoustart
text
触发器: diyouyoustart (剧情/任务) [✓]
───────────────────────────────────────────────────────
事件
  └─ 注册单位进入范围事件(256, gg_unit_N00N_0054)
条件
  ├─ 单位类型判断(触发单位(), 英雄) == TRUE
  └─ 单位持有物品类型(触发单位(), mcou) == TRUE
动作
  ├─ 关闭触发器 当前触发器()
  ├─ 删除物品: 单位携带物品(按类型)(触发单位(), mcou)
  ├─ PanCameraToTimed: 单位X坐标(gg_unit_N00N_0054), 单位Y坐标(gg_unit_N00N_0054), 0
  ├─ ForceClear: grpPlayerGroupTemp
  ├─ ForceAddPlayer: grpPlayerGroupTemp, (触发单位()的所有者)
  ├─ 电影模式: OnOffOn, grpPlayerGroupTemp
  ├─ TransmissionFromUnitWithNameBJ: grpOnline, gg_unit_N00N_0054, (单位名:gg_unit_N00N_0054), SoundNull, "TRIGSTR_1055", AddSetToAdd, 0, WaitDontWait
  ├─ TransmissionFromUnitWithNameBJ: grpOnline, gg_unit_N00N_0054, (单位名:gg_unit_N00N_0054), SoundNull, "TRIGSTR_962", AddSetToAdd, 0, WaitDontWait
  ├─ TransmissionFromUnitWithNameBJ: grpOnline, 触发单位(), (单位名:触发单位()), SoundNull, "TRIGSTR_1056", AddSetToAdd, 0, WaitDontWait
  ├─ ForceClear: grpPlayerGroupTemp
  ├─ ForceAddPlayer: grpPlayerGroupTemp, (触发单位()的所有者)
  ├─ 电影模式: OnOffOff, grpPlayerGroupTemp
  ├─ PauseUnitBJ: PauseUnpauseOptionUnpause, gg_unit_N00N_0054
  ├─ 设置无敌: gg_unit_N00N_0054, InvulnerabilityVulnerable
  ├─ 运行计时器 tGuiChengHeiLong (循环, 4.00s)
  └─ 销毁触发器(自身)
📌 diyouyoudie 02_021_diyouyoudie
text
触发器: diyouyoudie (剧情/任务) [✓] — 魔帝之子死亡
───────────────────────────────────────────────────────
事件
  └─ 单位 gg_unit_N00N_0054 - 单位死亡
条件
  └─ 无
动作
  ├─ 销毁触发器(自身)
  ├─ 暂停计时器 tGuiChengHeiLong
  ├─ 销毁触发器(自身)
  ├─ PanCameraToTimed: 单位X坐标(触发单位()), 单位Y坐标(触发单位()), 0
  ├─ ForceClear: grpPlayerGroupTemp
  ├─ ForceAddPlayer: grpPlayerGroupTemp, (凶手单位()的所有者)
  ├─ 电影模式: OnOffOn, grpPlayerGroupTemp
  ├─ TransmissionFromUnitWithNameBJ: grpOnline, gg_unit_N00N_0054, (单位名:触发单位()), SoundNull, "TRIGSTR_4120", AddSetToAdd, 0, WaitDontWait
  ├─ TransmissionFromUnitWithNameBJ: grpOnline, gg_unit_Uclc_0123, "TRIGSTR_3926", SoundNull, "TRIGSTR_4188", AddSetToAdd, 0, WaitDontWait
  ├─ ForceClear: grpPlayerGroupTemp
  ├─ ForceAddPlayer: grpPlayerGroupTemp, (凶手单位()的所有者)
  ├─ 电影模式: OnOffOff, grpPlayerGroupTemp
  └─ SetPlayerTechResearchedSwap: Rhhb, 1, 玩家9(灰)
📌 传说 02_022_传说
text
触发器: 传说 (剧情/任务) [注释] [✓]
───────────────────────────────────────────────────────
事件
  └─ (无)
条件
  └─ 无
动作
  └─ (无)
📌 wumingmubei 02_023_wumingmubei
text
触发器: wumingmubei (剧情/任务) [✓]
───────────────────────────────────────────────────────
事件
  └─ 注册单位进入范围事件(256, gg_unit_hwtw_0084)
条件
  ├─ 单位类型判断(触发单位(), 英雄) == TRUE
  └─ 玩家在玩家组中((触发单位()的所有者), grpUserPlayers) == TRUE
动作
  ├─ 销毁触发器(自身)
  ├─ PanCameraToTimed: 单位X坐标(触发单位()), 单位Y坐标(触发单位()), 0
  ├─ ForceClear: grpPlayerGroupTemp
  ├─ ForceAddPlayer: grpPlayerGroupTemp, (触发单位()的所有者)
  ├─ 电影模式: OnOffOn, grpPlayerGroupTemp
  ├─ TransmissionFromUnitWithNameBJ: grpOnline, 触发单位(), (单位名:触发单位()), SoundNull, "TRIGSTR_4022", AddSetToAdd, 0, WaitDontWait
  ├─ TransmissionFromUnitWithNameBJ: grpOnline, 触发单位(), (单位名:触发单位()), SoundNull, "TRIGSTR_4023", AddSetToAdd, 0, WaitDontWait
  ├─ TransmissionFromUnitWithNameBJ: grpOnline, 触发单位(), (单位名:触发单位()), SoundNull, "TRIGSTR_4024", AddSetToAdd, 0, WaitDontWait
  ├─ TransmissionFromUnitWithNameBJ: grpOnline, 触发单位(), (单位名:触发单位()), SoundNull, "TRIGSTR_4025", AddSetToAdd, 0, WaitDontWait
  ├─ ForceClear: grpPlayerGroupTemp
  ├─ ForceAddPlayer: grpPlayerGroupTemp, (触发单位()的所有者)
  ├─ 电影模式: OnOffOff, grpPlayerGroupTemp
  ├─ 设置 bSiWangJueDi = true
  └─ SetUnitOwner: gg_unit_hwtw_0084, 玩家7(绿), 改变颜色
📌 yinshuang 02_024_yinshuang
text
触发器: yinshuang (剧情/任务) [✓]
───────────────────────────────────────────────────────
事件
  └─ 注册单位进入范围事件(256, gg_unit_h003_0002)
条件
  ├─ 单位类型判断(触发单位(), 英雄) == TRUE
  └─ 玩家在玩家组中((触发单位()的所有者), grpUserPlayers) == TRUE
动作
  ├─ 显示文本→(触发单位()的所有者): 0
  └─ 如果
       ├─ 条件: 全部成立
       │    ├─ 物品有归属(单位携带物品(按类型)(触发单位(), I032)) == TRUE
       │    ├─ 随机[1~5] == 5
       │    ├─ iStepHaoYue == 1
       ├─ 则
       │    销毁触发器(自身)
       │    QuestSetDiscoveredBJ: quests[1], DiscoveredOptionDiscovered
       │    PanCameraToTimed: 单位X坐标(触发单位()), 单位Y坐标(触发单位()), 0
       │    ForceClear: grpPlayerGroupTemp
       │    ForceAddPlayer: grpPlayerGroupTemp, (触发单位()的所有者)
       │    电影模式: OnOffOn, grpPlayerGroupTemp
       │    TransmissionFromUnitWithNameBJ: grpOnline, gg_unit_h003_0002, "TRIGSTR_4011", SoundNull, "TRIGSTR_4012", AddSetToAdd, 0, WaitDontWait
       │    TransmissionFromUnitWithNameBJ: grpOnline, 触发单位(), (单位名:触发单位()), SoundNull, "TRIGSTR_4013", AddSetToAdd, 0, WaitDontWait
       │    TransmissionFromUnitWithNameBJ: grpOnline, gg_unit_h003_0002, "TRIGSTR_4014", SoundNull, "TRIGSTR_4015", AddSetToAdd, 0, WaitDontWait
       │    TransmissionFromUnitWithNameBJ: grpOnline, 触发单位(), (单位名:触发单位()), SoundNull, "TRIGSTR_4016", AddSetToAdd, 0, WaitDontWait
       │    TransmissionFromUnitWithNameBJ: grpOnline, gg_unit_h003_0002, "TRIGSTR_4017", SoundNull, "TRIGSTR_4018", AddSetToAdd, 0, WaitDontWait
       │    TransmissionFromUnitWithNameBJ: grpOnline, 触发单位(), (单位名:触发单位()), SoundNull, "TRIGSTR_4019", AddSetToAdd, 0, WaitDontWait
       │    ForceClear: grpPlayerGroupTemp
       │    ForceAddPlayer: grpPlayerGroupTemp, (触发单位()的所有者)
       │    电影模式: OnOffOff, grpPlayerGroupTemp
       │    UnitAddItemByIdSwapped: k3m1, 触发单位()
       │    显示文本→grpOnline: "TRIGSTR_1099"
       │    设置 iStepHaoYue = 2
       └─ 否则
            杀死 触发单位()
📌 haotian 02_025_haotian
text
触发器: haotian (剧情/任务) [✓]
───────────────────────────────────────────────────────
事件
  └─ 注册单位进入范围事件(256, gg_unit_H001_0087)
条件
  └─ 单位类型判断(触发单位(), 英雄) == TRUE
动作
  ├─ 如果
  │    ├─ 条件: 全部成立
  │    │    ├─ iStepHaoYue == 2
  │    │    ├─ 单位持有物品类型(触发单位(), k3m1) == TRUE
  │    │    ├─ 游戏时间(24h)() OperatorGreaterEq 12.00
  │    │    ├─ 游戏时间(24h)() OperatorLessEq 13.00
  │    ├─ 则
  │    │    关闭触发器 当前触发器()
  │    │    删除物品: 单位携带物品(按类型)(触发单位(), k3m1)
  │    │    SetUnitOwner: gg_unit_H001_0087, 非玩家, 改变颜色
  │    │    PanCameraToTimed: 单位X坐标(触发单位()), 单位Y坐标(触发单位()), 0
  │    │    ForceClear: grpPlayerGroupTemp
  │    │    ForceAddPlayer: grpPlayerGroupTemp, (触发单位()的所有者)
  │    │    电影模式: OnOffOn, grpPlayerGroupTemp
  │    │    TransmissionFromUnitWithNameBJ: grpOnline, gg_unit_H001_0087, "TRIGSTR_4121", SoundNull, "TRIGSTR_4122", AddSetToAdd, 0, WaitDontWait
  │    │    TransmissionFromUnitWithNameBJ: grpOnline, 触发单位(), (单位名:触发单位()), SoundNull, "TRIGSTR_4123", AddSetToAdd, 0, WaitDontWait
  │    │    设置 pTemp = (gg_unit_H001_0087的位置)
  │    │    销毁特效 创建特效(Abilities\Spells\Human\MassTeleport\MassTeleportCaster.mdl, pTemp)
  │    │    清除点 pTemp
  │    │    设置 pTemp = (gg_unit_h003_0002的位置)
  │    │    移动单位: gg_unit_H001_0087, pTemp
  │    │    清除点 pTemp
  │    │    TransmissionFromUnitWithNameBJ: grpOnline, 触发单位(), (单位名:触发单位()), SoundNull, "TRIGSTR_4124", AddSetToAdd, 0, WaitDontWait
  │    │    TransmissionFromUnitWithNameBJ: grpOnline, gg_unit_H001_0087, "TRIGSTR_4125", SoundNull, "TRIGSTR_4126", AddSetToAdd, 0, WaitDontWait
  │    │    TransmissionFromUnitWithNameBJ: grpOnline, gg_unit_H001_0087, "TRIGSTR_4127", SoundNull, "TRIGSTR_4128", AddSetToAdd, 0, WaitDontWait
  │    │    ForceClear: grpPlayerGroupTemp
  │    │    ForceAddPlayer: grpPlayerGroupTemp, (触发单位()的所有者)
  │    │    电影模式: OnOffOff, grpPlayerGroupTemp
  │    │    QuestSetCompletedBJ: quests[1], CompletionOptionCompleted
  │    │    设置 iStepHaoYue = 3
  │    │    设置 uPlayerHeros[(玩家号((触发单位()的所有者)) + 20)] = 创建单位(指定点)((触发单位()的所有者), H004, pHG, 0)
  │    │    开启触发器 当前触发器()
  │    │    返回
  │    └─ 否则: (无)
  ├─ 如果
  │    ├─ 条件: 全部成立
  │    │    ├─ iStepHaoYue == 3
  │    │    ├─ 单位持有物品类型(触发单位(), I032) == TRUE
  │    ├─ 则
  │    │    关闭触发器 当前触发器()
  │    │    PanCameraToTimed: 单位X坐标(触发单位()), 单位Y坐标(触发单位()), 0
  │    │    ForceClear: grpPlayerGroupTemp
  │    │    ForceAddPlayer: grpPlayerGroupTemp, (触发单位()的所有者)
  │    │    电影模式: OnOffOn, grpPlayerGroupTemp
  │    │    TransmissionFromUnitWithNameBJ: grpOnline, gg_unit_H001_0087, "TRIGSTR_4129", SoundNull, "TRIGSTR_4130", AddSetToAdd, 0, WaitDontWait
  │    │    TransmissionFromUnitWithNameBJ: grpOnline, gg_unit_H001_0087, "TRIGSTR_4131", SoundNull, "TRIGSTR_4132", AddSetToAdd, 0, WaitDontWait
  │    │    TransmissionFromUnitWithNameBJ: grpOnline, 触发单位(), (单位名:触发单位()), SoundNull, "TRIGSTR_4133", AddSetToAdd, 0, WaitDontWait
  │    │    TransmissionFromUnitWithNameBJ: grpOnline, gg_unit_H001_0087, "TRIGSTR_4134", SoundNull, "TRIGSTR_4135", AddSetToAdd, 0, WaitDontWait
  │    │    TransmissionFromUnitWithNameBJ: grpOnline, 触发单位(), (单位名:触发单位()), SoundNull, "TRIGSTR_4136", AddSetToAdd, 0, WaitDontWait
  │    │    TransmissionFromUnitWithNameBJ: grpOnline, gg_unit_H001_0087, "TRIGSTR_4137", SoundNull, "TRIGSTR_4138", AddSetToAdd, 0, WaitDontWait
  │    │    TransmissionFromUnitWithNameBJ: grpOnline, 触发单位(), (单位名:触发单位()), SoundNull, "TRIGSTR_4139", AddSetToAdd, 0, WaitDontWait
  │    │    ForceClear: grpPlayerGroupTemp
  │    │    ForceAddPlayer: grpPlayerGroupTemp, (触发单位()的所有者)
  │    │    电影模式: OnOffOff, grpPlayerGroupTemp
  │    │    UnitAddItemByIdSwapped: I03U, 触发单位()
  │    │    QuestSetDiscoveredBJ: quests[2], DiscoveredOptionDiscovered
  │    │    设置 iStepHaoYue = 4
  │    │    显示文本→grpOnline: "TRIGSTR_4140"
  │    │    开启触发器 当前触发器()
  │    │    返回
  │    └─ 否则: (无)
  └─ 如果
       ├─ 条件: 全部成立
       │    ├─ iStepHaoYue == 5
       │    ├─ 单位持有物品类型(触发单位(), I032) == TRUE
       │    ├─ 单位持有物品类型(触发单位(), I02F) == TRUE
       ├─ 则
       │    关闭触发器 当前触发器()
       │    删除物品: 单位携带物品(按类型)(触发单位(), I02F)
       │    删除物品: 单位携带物品(按类型)(触发单位(), I032)
       │    UnitAddItemByIdSwapped: I03V, 触发单位()
       │    PanCameraToTimed: 单位X坐标(触发单位()), 单位Y坐标(触发单位()), 0
       │    ForceClear: grpPlayerGroupTemp
       │    ForceAddPlayer: grpPlayerGroupTemp, (触发单位()的所有者)
       │    电影模式: OnOffOn, grpPlayerGroupTemp
       │    TransmissionFromUnitWithNameBJ: grpOnline, gg_unit_H001_0087, "TRIGSTR_4141", SoundNull, "TRIGSTR_4142", AddSetToAdd, 0, WaitDontWait
       │    TransmissionFromUnitWithNameBJ: grpOnline, gg_unit_H001_0087, "TRIGSTR_4143", SoundNull, "TRIGSTR_4144", AddSetToAdd, 0, WaitDontWait
       │    TransmissionFromUnitWithNameBJ: grpOnline, 触发单位(), (单位名:触发单位()), SoundNull, "TRIGSTR_4145", AddSetToAdd, 0, WaitDontWait
       │    TransmissionFromUnitWithNameBJ: grpOnline, 触发单位(), (单位名:触发单位()), SoundNull, "TRIGSTR_4146", AddSetToAdd, 0, WaitDontWait
       │    ForceClear: grpPlayerGroupTemp
       │    ForceAddPlayer: grpPlayerGroupTemp, (触发单位()的所有者)
       │    电影模式: OnOffOff, grpPlayerGroupTemp
       │    AddItemToStockBJ: I05L, gg_unit_npn1_0119, 1, 1
       │    QuestSetCompletedBJ: quests[2], CompletionOptionCompleted
       │    销毁触发器(自身)
       │    隐藏单位: gg_unit_H001_0087
       └─ 否则: (无)
📌 xinzang 02_026_xinzang
text
触发器: xinzang (剧情/任务) [✓]
───────────────────────────────────────────────────────
事件
  └─ 注册单位进入范围事件(500.00, gg_unit_n001_0166)
条件
  ├─ iStepHaoYue == 4
  └─ 单位持有物品类型(触发单位(), I032) == TRUE
动作
  └─ DisplayTimedTextToPlayer: (触发单位()的所有者), 0, 0, 30, "TRIGSTR_3980"
📌 上山打老虎 02_027_上山打老虎
text
触发器: 上山打老虎 (剧情/任务) [注释] [✓]
───────────────────────────────────────────────────────
事件
  └─ (无)
条件
  └─ 无
动作
  └─ (无)
📌 KillAllDistrutable 02_028_KillAllDistrutable
text
触发器: KillAllDistrutable (剧情/任务) [✓]
───────────────────────────────────────────────────────
事件
  └─ 注册可破坏物死亡事件(gg_rct_________________000)
条件
  └─ 无
动作
  ├─ 设置 iHuGeShu = (iHuGeShu + 1)
  └─ 如果
       ├─ 条件: iHuGeShu OperatorGreater 40
       ├─ 则
       │    销毁触发器(自身)
       │    PanCameraToTimed: 单位X坐标(gg_unit_N00X_0031), 单位Y坐标(gg_unit_N00X_0031), 0
       │    电影模式: OnOffOn, grpOnline
       │    TransmissionFromUnitWithNameBJ: grpOnline, gg_unit_N00X_0031, "TRIGSTR_5609", SoundNull, "TRIGSTR_5610", AddSetToAdd, 0, WaitDontWait
       │    TransmissionFromUnitWithNameBJ: grpOnline, gg_unit_N00X_0031, "TRIGSTR_5611", SoundNull, "TRIGSTR_5612", AddSetToAdd, 0, WaitDontWait
       │    电影模式: OnOffOff, grpOnline
       │    SetUnitOwner: gg_unit_N00X_0031, PlayerNA, 改变颜色
       │    关闭触发器 gg_trg_shangshandalaohu
       │    返回
       └─ 否则: (无)
📌 妖灵专属 02_029_妖灵专属
text
触发器: 妖灵专属 (剧情/任务) [注释] [✓]
───────────────────────────────────────────────────────
事件
  └─ (无)
条件
  └─ 无
动作
  └─ (无)
📌 xiongci 02_030_xiongci
text
触发器: xiongci (剧情/任务) [✓]
───────────────────────────────────────────────────────
事件
  └─ 注册单位进入范围事件(256, gg_unit_N017_0037)
条件
  ├─ 单位类型判断(触发单位(), 英雄) == TRUE
  └─ 玩家在玩家组中((触发单位()的所有者), grpUserPlayers) == TRUE
动作
  └─ 如果
       ├─ 条件: 全部成立
       │    ├─ (触发单位()类型ID) == N00L
       │    ├─ 英雄等级(触发单位()) OperatorGreater 123
       ├─ 则
       │    关闭触发器 当前触发器()
       │    如果
       │      ├─ 条件: iCountJTS == 0
       │      ├─ 则
       │      │    设置 iCountJTS = (iCountJTS + 1)
       │      │    SetUnitOwner: gg_unit_N017_0037, 非玩家, 改变颜色
       │      │    PanCameraToTimed: 单位X坐标(gg_unit_N017_0037), 单位Y坐标(gg_unit_N017_0037), 0
       │      │    ForceClear: grpPlayerGroupTemp
       │      │    ForceAddPlayer: grpPlayerGroupTemp, (触发单位()的所有者)
       │      │    电影模式: OnOffOn, grpPlayerGroupTemp
       │      │    TransmissionFromUnitWithNameBJ: grpOnline, gg_unit_N017_0037, "TRIGSTR_5932", SoundNull, "TRIGSTR_5933", AddSetToAdd, 0, WaitDontWait
       │      │    TransmissionFromUnitWithNameBJ: grpOnline, 触发单位(), (单位名:触发单位()), SoundNull, "TRIGSTR_5934", AddSetToAdd, 0, WaitDontWait
       │      │    TransmissionFromUnitWithNameBJ: grpOnline, gg_unit_N017_0037, "TRIGSTR_187", SoundNull, "TRIGSTR_323", AddSetToAdd, 0, WaitDontWait
       │      │    ForceClear: grpPlayerGroupTemp
       │      │    ForceAddPlayer: grpPlayerGroupTemp, (触发单位()的所有者)
       │      │    电影模式: OnOffOff, grpPlayerGroupTemp
       │      │    设置 grpTemp = 玩家指定类型单位(非玩家, nhyh)
       │      │    单位组: 选取 grpTemp 中所有单位
       │      │      ├─ 设置无敌: 选取单位(), InvulnerabilityVulnerable
       │      │      └─ SetUnitOwner: 选取单位(), PlayerNA, 改变颜色
       │      │    删除单位组 grpTemp
       │      │    开启触发器 当前触发器()
       │      │    返回
       │      └─ 否则
       │           如果
       │             ├─ 条件: iCountJTS OperatorGreater 25
       │             ├─ 则
       │             │    PanCameraToTimed: 单位X坐标(gg_unit_N017_0037), 单位Y坐标(gg_unit_N017_0037), 0
       │             │    ForceClear: grpPlayerGroupTemp
       │             │    ForceAddPlayer: grpPlayerGroupTemp, (触发单位()的所有者)
       │             │    电影模式: OnOffOn, grpPlayerGroupTemp
       │             │    TransmissionFromUnitWithNameBJ: grpOnline, gg_unit_N017_0037, "TRIGSTR_3938", SoundNull, "TRIGSTR_4232", AddSetToAdd, 0, WaitDontWait
       │             │    UnitAddItemByIdSwapped: schl, 触发单位()
       │             │    删除物品: 单位携带物品(按类型)(gg_unit_N017_0037, schl)
       │             │    TransmissionFromUnitWithNameBJ: grpOnline, gg_unit_N017_0037, "TRIGSTR_5540", SoundNull, "TRIGSTR_5821", AddSetToAdd, 0, WaitDontWait
       │             │    ForceClear: grpPlayerGroupTemp
       │             │    ForceAddPlayer: grpPlayerGroupTemp, (触发单位()的所有者)
       │             │    电影模式: OnOffOff, grpPlayerGroupTemp
       │             │    销毁触发器(自身)
       │             │    返回
       │             └─ 否则: (无)
       │    开启触发器 当前触发器()
       └─ 否则
            ForceClear: grpPlayerGroupTemp
            ForceAddPlayer: grpPlayerGroupTemp, (触发单位()的所有者)
            TransmissionFromUnitWithNameBJ: grpPlayerGroupTemp, gg_unit_N017_0037, "TRIGSTR_5917", SoundNull, "TRIGSTR_5918", AddSetToAdd, 0, WaitDontWait

内容由多智能体 AI 系统自动生成,仅供学习参考