TYPE80:TURN ALIGNMENT 武器运行时
TYPE80 是命中转移效果,不是普通数值 stat。0x562590 case 0x50 先取得 chance/resistance 两个 0..100 roll,再检查目标存活、非 PLAYER、无 master、alignment=EVIL(2)、chance 与 stat137 抗性。通过后挂载动态效果,以 character source 把目标加入宠物关系。
0x566DD0 @ 0x567E92 维护其生命周期:活跃时进入 TURNED 状态;到期时移除状态、解除宠物关系并恢复敌对。效果的 UNITTHEME:turned 来自 MEDIA/UNITTHEMES/TURNED.DAT,粒子为 MEDIA/PARTICLES/EFFECTS/CHARM.LAYOUT。
CoreSim 权威保存 TYPE80 来源、时长、主题、MasterId 与 OwningPlayer。敌我关系通过 CombatIdentity.Hostile 即时改变;Godot 只消费发布后的 friendly 状态切换 AI。直接死亡与周期死亡都使用第一条活跃 TYPE80 的 character source 覆盖奖励/死亡来源,不把最后一击者与魅惑来源混为一谈。
完成后构造就绪度为 1362 / 1419,TYPE80 的 11 个首阻塞全部清零。剩余处理阻塞:TYPE177=3、TYPE229=2、TYPE231=2、TYPE183/230/81 各 1;另有 47 个基础定义/创建等级缺口。