TYPE229/230:DRAW HEALTH / DRAW MANA

两种效果共享 CUnit__tickDrawHealthMana0x53F6A0)。每次达到 PULSE_RATE:

text
amount = cachedValue / PULSE_RATE × min(半径内敌对单位数, MAX_TARGETS)

TYPE229 恢复佩戴者 HP,TYPE230 恢复佩戴者 Mana;满资源时跳过。半径内单位只用于计数,不会被扣除资源。cachedValue 是 MIN/MAX 与 HEALTH_PLAYER_GENERICMANA_PLAYER_GENERIC 图已经求值后的结果,并非 DAT 表面百分数本身。

CoreSim 在物品效果的 elapsed 字段保存脉冲余数,使用当前关卡完整角色集合、敌我关系和实时距离完成 gather。Godot 只消费发布后的资源值/表现事件。

完成后构造就绪度为 1368 / 1419。TYPE229 两把与其后续 TYPE230 均已清零;剩余处理阻塞为 TYPE231=2、TYPE183=1、TYPE81=1,另有 47 个基础定义/创建等级缺口。