[State 1950] HIT表示攻击 这里是攻击的定义 如果要让人物可以攻击 是必须加上的 数据是互通的 所以抄抄比较快(笑) type = HitDef trigger1 = Time = 0 attr = S,HA animtype = UP hitflag = MAF guardflag = MF priority = 3 pausetime = 0,0 sparkno = s6003 sparkxy = -15,-65 hitsound ...
3)guardflag这个参数,决定了对手如何才能防御自己的这个攻击(所以注意!绝不是hitflag的攻击身位决定哪些不可防,而是这个参数决定)可选值:MHLAM=HL,这里H为站立,L为下蹲。A即是否允许空中防御。(不写A虽然理论上不允许空中防御,但某些人物修改了防御代码,空中时“强行”切换到站立防御状态进行防御,那么这个设定也就...
ignorehitpause=1[State ]type=AssertSpecialtrigger1=1flag=timerfreeze[State ]type=Projectiletrigger1=roundstate=3projanim=9999projid=33333projedgebound=2000000000projstagebound=2000000000projheightbound=-2147483647,2147483647pausemovetime=2147483647supermovetime=2147483647projremovetime=2ignorehitpause=1[State ]...
然后再该编号下找到hitdef(攻击属性)【慢慢找因为一般超杀嘚cns恨长】如:[State 1950]type = HitDef trigger1 = AnimElem = 5 attr = S,HA getpower = 0 damage = 18,0;---这个是攻击嘚血量(前面嘚是击中后扣血量、后面是对方防御后嘚扣血量)animtype = Hard hitflag = MAF guardflag...
flag = NoShadow ;无影子 flag2 = invisible ;不可视 [State 100000, NotHitBy] type = NotHitBy ;为了保证helper在战斗中不受某些类似AOE的影响,给helper写上无敌作为保险项 Trigger1 = 1 value = SCA [State 100000, 不推挤] type = PlayerPush ...
hitflag=M1 [State 100, 动画结束] type = ChangeState trigger1 = AnimTime = 0 ; 当攻击动画播放完毕时 value = 0 ; 切换回站立状态 (State 0) ctrl = 1 ; 允许玩家控制 编写.cns文件的建议: 学习Mugen的编程语言:理解状态机、触发器和控制器的概念,掌握Mugen的编程语法。
ignorehitpause = 1[State 动画变更]type = Changeanimtrigger1 = !numtargetvalue = 50000;带红框ignorehitpause = 1[State 超即死投]type = Hitdeftrigger1 = 1;条件自拟attr = , AA, AT, APnumhits = 0hitflag = MAFDPguardflag =sparkno = -1p2stateno = Bguard.sparkno = -1ignorehitpause...
hitflag = MAF ;能击中什么状态的敌人priority = 3, Hit ;攻击优先度: 0 (最低) to 7 (最高), 4 默认,相杀式的处理:Hit-可以击中非dodge情况的敌方/Miss-我方攻击一定miss/Dodge-一定躲避敌方攻击 (默认: Hit)pausetime = 8, 8 ;攻击者暂停的时间, 对手在hitshake的时间sparkno = 0 ;火花的动作...
; HIT_FALLRECOVER (on the ground)[Statedef 5200]type = Smovetype= Hphysics = Sanim = 5200;向后闪避的动作(注意是向后不是向前,也不是防御中回避的动作)velset = 0,0[State 5200, 3]type = PosSettrigger1 = Time = 0y = 0[State 5200, 4]type = NotHitBy...
1.1.2 hitpausetime 角色的一个属性,本质是格斗游戏中击中或者被击中时为了增加打击感产生的停顿时间,在mugen里用hitpausetime表示 hitpausetime可以防止512报错,是神级实现内存修改(现在看来比较low的远古隔离机也是这么玩的)的必要条件 取得hitpausetime有两种方法,一是通过hitdef击中对方(或者被对方reversaldef当身...