cbohum不是伤害计算公式,是GOM/GEE/Hero引擎在角色释放内功连击、倚天辟地时调用的“人物连击动作补丁文件”。常见文件:cbohum.wzl、cbohum3.wzl、cbohum19.wzl(衣服/裸体/各代套装动作),配套特效cboHumEffect.wzl/cboHumEffect3.wzl,武器侧对应cboweapon.wzl/cboweapon3.wzl+cboweaponeffect.wzl。所谓“怎么计算”,本质是引擎按“装备ImgIdx+StdItems.DB里Expand3字段”算出在wzl里读哪一段2000/4000张图的过程。
一、官方默认读取(Expand3=0)
衣服/裸体连击动作:按当前穿着衣服在StdItems.DB的ImgIdx(Looks)去找对应官方补丁
•裸体~辉煌→cbohum.wzl
-主宰~热血→cbohum3.wzl
•其他代次套装→cbohumXX.wzl(XX=衣服编号段)
单套衣服素材固定2000张图,不区分男女,覆盖冲脉/阴跷/阴维/任脉四招连击+倚天辟地。
武器连击动作:cboweaponXX.wzl,单文件4000张图
•男角色读0~1999
•女角色读2000~3999
倚天辟地固定落在每组素材的400~599号帧(其余种给四段连击起手/挥击/收招)。
二、DIY自定义读取(Expand3=1~30,衣服;1~15,武器)
自己加了大量新装备又不想逐套画连击动作,改StdItems.DB里该装备的Expand3字段,引擎统一改读DIY文件:
衣服(不区分男女,1~30):
起始帧=(Expand3-1)×2000
结束帧=Expand3×2000-1
•Expand3=1→0~1999
-Expand3=2→2000~3999
•Expand3=30→58000~59999
对应文件:cbohumdiy.wzl+特效cboHumEffectdiy.wzl
武器(区分男女,1~15):
男:(Expand3-1)×2000~Expand3×2000-1(落在cboweapondiy.wzl前半0~1999结构内递推)
女:在4000张总结构里偏移2000+(Expand3-1)×2000起
对应文件:cboweapondiy.wzl+特效cboweaponeffectdiy.wzl,特效帧编号必须与动作帧一一对齐,否则放连击时光身没光效或人物透明。
三、触发与排错对照
触发链:内功经络打通→F10连击槽装配→Ctrl+D释放→引擎取“当前衣服ImgIdx+武器ImgIdx+Expand3”→去对应wzl券作帧+特效帧→播放。
常见故障:
•新衣服放连击站桩不动→Expand3=0但无对应官方cbohumXX.wzl,改Expand3=1读cbohumdiy.wzl即可
•有动作没光效→cboHumEffectdiy.wzl/cboweaponeffectdiy.wzl帧没对齐或没进Data目录
-倚天辟地也无动作→DIY文件里400~599段帧没导全,抄官方cbohum3.wzl那段补回
•武器分男女错乱→女号读了男段0~1999,检查职业性别与Expand3区间
四、顺带:连击暴击倍数不是cbohum管的事
动作补丁只管“人物怎么动”,伤害倍数走另一条:
ChangeHumNewValue元素位置增加百分比有效时间(秒)威力倍数(实际倍数=设置值/100)
例:ChangeHumNewValue010065000150→暴击率+100%、持续65000秒、暴击威力1.5倍。M2→选项→功能设置→其他控制1必须勾“启用ChangeHumNewValue”,否则脚本倍数不生效,反用M2物品库里的暴击倍数。
cbohum补丁的计算本质就是(Expand3-1)×2000的帧块偏移算法+ImgIdx选文件+400~599帧留给倚天辟地,资源索引和战斗公式分开看就不会乱。
一、官方默认读取(Expand3=0)
衣服/裸体连击动作:按当前穿着衣服在StdItems.DB的ImgIdx(Looks)去找对应官方补丁
•裸体~辉煌→cbohum.wzl
-主宰~热血→cbohum3.wzl
•其他代次套装→cbohumXX.wzl(XX=衣服编号段)
单套衣服素材固定2000张图,不区分男女,覆盖冲脉/阴跷/阴维/任脉四招连击+倚天辟地。
武器连击动作:cboweaponXX.wzl,单文件4000张图
•男角色读0~1999
•女角色读2000~3999
倚天辟地固定落在每组素材的400~599号帧(其余种给四段连击起手/挥击/收招)。
二、DIY自定义读取(Expand3=1~30,衣服;1~15,武器)
自己加了大量新装备又不想逐套画连击动作,改StdItems.DB里该装备的Expand3字段,引擎统一改读DIY文件:
衣服(不区分男女,1~30):
起始帧=(Expand3-1)×2000
结束帧=Expand3×2000-1
•Expand3=1→0~1999
-Expand3=2→2000~3999
•Expand3=30→58000~59999
对应文件:cbohumdiy.wzl+特效cboHumEffectdiy.wzl
武器(区分男女,1~15):
男:(Expand3-1)×2000~Expand3×2000-1(落在cboweapondiy.wzl前半0~1999结构内递推)
女:在4000张总结构里偏移2000+(Expand3-1)×2000起
对应文件:cboweapondiy.wzl+特效cboweaponeffectdiy.wzl,特效帧编号必须与动作帧一一对齐,否则放连击时光身没光效或人物透明。
三、触发与排错对照
触发链:内功经络打通→F10连击槽装配→Ctrl+D释放→引擎取“当前衣服ImgIdx+武器ImgIdx+Expand3”→去对应wzl券作帧+特效帧→播放。
常见故障:
•新衣服放连击站桩不动→Expand3=0但无对应官方cbohumXX.wzl,改Expand3=1读cbohumdiy.wzl即可
•有动作没光效→cboHumEffectdiy.wzl/cboweaponeffectdiy.wzl帧没对齐或没进Data目录
-倚天辟地也无动作→DIY文件里400~599段帧没导全,抄官方cbohum3.wzl那段补回
•武器分男女错乱→女号读了男段0~1999,检查职业性别与Expand3区间
四、顺带:连击暴击倍数不是cbohum管的事
动作补丁只管“人物怎么动”,伤害倍数走另一条:
ChangeHumNewValue元素位置增加百分比有效时间(秒)威力倍数(实际倍数=设置值/100)
例:ChangeHumNewValue010065000150→暴击率+100%、持续65000秒、暴击威力1.5倍。M2→选项→功能设置→其他控制1必须勾“启用ChangeHumNewValue”,否则脚本倍数不生效,反用M2物品库里的暴击倍数。
cbohum补丁的计算本质就是(Expand3-1)×2000的帧块偏移算法+ImgIdx选文件+400~599帧留给倚天辟地,资源索引和战斗公式分开看就不会乱。

