level 1
只要在[statedef -2]下打入下述代码普通的damage类攻击都会在血量少于1/4时上升到125%攻击力[State -2, 1]type = AttackMulSettrigger1 = life <= lifemax/4 ;血量少于1/4时value = 1.25但当攻击力代码为 targetlifeadd 型时上述代码无法起到作用所以仍在[statedef -2]加入以下代码:[State -2, L]type = Varset ;设定一个Vartrigger1 = 1 ;条件总为真fv = 39 ;浮点数直(编号在1到39之间)value = 1 ;设定数值fvar(39)=1[State -2, L]type = Varset trigger1 = life <= lifemax/4 ;当前血量为总血量的1/4fv = 39value = 1.25 ;fvar(39)=1.25然后,在CNS文件中用“查找”找“targetlifeadd”在每个targetlifeadd下的value = 数字改成value = 数字*Fvar(39)如下:[statedef 4051][State 4051, 7.2]type = TargetLifeaddtrigger1 = movehitvalue = -480*fvar(39) ;当前血量多于总血量的1/4时减480格血,少于1/4时减480*1.25=600格血absolute = 1persistent = 0ignorehitpause = 1这样当人物的血量少于总血量的1/4时攻击力增加1/4小弟接触MUGEN时间不长,有什么简单的方法还请指教。同时谢谢吧内几位前辈的帮助。
2008年10月03日 15点10分
1