MUGEN復(fù)活類技能4VS4正常用Noko「參考用」
理解需求:MUGEN系統(tǒng)分給Player的默認(rèn)ID及一些Mugen基礎(chǔ)知識(shí)「直接復(fù)制也可以」 使用條件自擬「比如什么情況下免死復(fù)活」 以下為管理隊(duì)友及對(duì)手正常死亡「正常情況下」 ↓觸發(fā)條件「盡量簡(jiǎn)單寫了」 ;-------------------------------------------------------- ;Teamside = 1: Player = 1 Teamside = 2: Player = 1? trigger1 = teamside = 1 && numpartner = 0 && numenemy = 1 trigger1 = playerid(57),life > 0 ;Teamside = 1: Player = 1 Teamside = 2: Player = 2? trigger2 = teamside = 1 && numpartner = 0 && numenemy = 2 trigger2 = ((playerid(57),life > 0)+(playerid(57),alive = 0))*((playerid(58),life > 0)+(playerid(58),alive = 0)) ;Teamside = 1: Player = 1 Teamside = 2: Player = 3? trigger3 = teamside = 1 && numpartner = 0 && numenemy = 3 trigger3 = ((playerid(57),life > 0)+(playerid(57),alive = 0))*((playerid(58),life > 0)+(playerid(58),alive = 0))*((playerid(59),life > 0)+(playerid(59),alive = 0)) ;Teamside = 1: Player = 1 Teamside = 2: Player = 4? trigger4 = teamside = 1 && numpartner = 0 && numenemy = 4 trigger4 = ((playerid(57),life > 0)+(playerid(57),alive = 0))*((playerid(58),life > 0)+(playerid(58),alive = 0))*((playerid(59),life > 0)+(playerid(59),alive = 0))*((playerid(60),life > 0)+(playerid(60),alive = 0)) ;-------------------------------------------------------- ;Teamside = 2: Player = 1 Teamside = 1: Player = 1? trigger5 = teamside = 2 && numpartner = 0 && numenemy = 1 trigger5 = playerid(56),life > 0 ;Teamside = 2: Player = 1 Teamside = 1: Player = 2? trigger6 = teamside = 2 && numpartner = 0 && numenemy = 2 trigger6 = ((playerid(56),life > 0)+(playerid(56),alive = 0))*((playerid(57),life > 0)+(playerid(57),alive = 0)) ;Teamside = 2: Player = 1 Teamside = 1: Player = 3? trigger7 = teamside = 2 && numpartner = 0 && numenemy = 3 trigger7 = ((playerid(56),life > 0)+(playerid(56),alive = 0))*((playerid(57),life > 0)+(playerid(57),alive = 0))*((playerid(58),life > 0)+(playerid(58),alive = 0)) ;Teamside = 2: Player = 1 Teamside = 1: Player = 4? trigger8 = teamside = 2 && numpartner = 0 && numenemy = 4 trigger8 = ((playerid(56),life > 0)+(playerid(56),alive = 0))*((playerid(57),life > 0)+(playerid(57),alive = 0))*((playerid(58),life > 0)+(playerid(58),alive = 0))*((playerid(59),life > 0)+(playerid(59),alive = 0)) ;-------------------------------------------------------- ;Teamside = 1: Player = 2 Teamside = 2: Player = 1? trigger9 = teamside = 1 && numpartner = 1 && numenemy = 1 trigger9 = ((playerid(56+(ID = 56)),life > 0)+(playerid(56+(ID = 56)),alive = 0)) trigger9 = ((playerid(58),life > 0)+(playerid(58),alive = 0)) ;Teamside = 1: Player = 2 Teamside = 2: Player = 2? trigger10 = teamside = 1 && numpartner = 1 && numenemy = 2 trigger10 = ((playerid(56+(ID = 56)),life > 0)+(playerid(56+(ID = 56)),alive = 0)) trigger10 = ((playerid(58),life > 0)+(playerid(58),alive = 0))*((playerid(59),life > 0)+(playerid(59),alive = 0)) ;Teamside = 1: Player = 2 Teamside = 2: Player = 3 trigger11 = teamside = 1 && numpartner = 1 && numenemy = 3 trigger11 = ((playerid(56+(ID = 56)),life > 0)+(playerid(56+(ID = 56)),alive = 0)) trigger11 = ((playerid(58),life > 0)+(playerid(58),alive = 0))*((playerid(59),life > 0)+(playerid(59),alive = 0))*((playerid(60),life > 0)+(playerid(60),alive = 0)) ;Teamside = 1: Player = 2 Teamside = 2: Player = 4 trigger12 = teamside = 1 && numpartner = 1 && numenemy = 4 trigger12 = ((playerid(56+(ID = 56)),life > 0)+(playerid(56+(ID = 56)),alive = 0)) trigger12 = ((playerid(58),life > 0)+(playerid(58),alive = 0))*((playerid(59),life > 0)+(playerid(59),alive = 0))*((playerid(60),life > 0)+(playerid(60),alive = 0))*((playerid(61),life > 0)+(playerid(61),alive = 0)) ;-------------------------------------------------------- ;Teamside = 2: Player = 2 Teamside = 1: Player = 1? trigger13 = teamside = 2 && numpartner = 1 && numenemy = 1 trigger13 = ((playerid(57+(ID = 57)),life > 0)+(playerid(57+(ID = 57)),alive = 0)) trigger13 = ((playerid(56),life > 0)+(playerid(56),alive = 0)) ;Teamside = 2: Player = 2 Teamside = 1: Player = 2? trigger14 = teamside = 2 && numpartner = 1 && numenemy = 2 trigger14 = ((playerid(58+(ID = 58)),life > 0)+(playerid(58+(ID = 58)),alive = 0)) trigger14 = ((playerid(56),life > 0)+(playerid(56),alive = 0))*((playerid(57),life > 0)+(playerid(57),alive = 0)) ;Teamside = 2: Player = 2 Teamside = 1: Player = 3 trigger15 = teamside = 2 && numpartner = 1 && numenemy = 3 trigger15 = ((playerid(59+(ID = 59)),life > 0)+(playerid(59+(ID = 59)),alive = 0)) trigger15 = ((playerid(56),life > 0)+(playerid(56),alive = 0))*((playerid(57),life > 0)+(playerid(57),alive = 0))*((playerid(58),life > 0)+(playerid(58),alive = 0)) ;Teamside = 2: Player = 2 Teamside = 1: Player = 4 trigger16 = teamside = 2 && numpartner = 1 && numenemy = 4 trigger16 = ((playerid(60+(ID = 60)),life > 0)+(playerid(60+(ID = 60)),alive = 0)) trigger16 = ((playerid(56),life > 0)+(playerid(56),alive = 0))*((playerid(57),life > 0)+(playerid(57),alive = 0))*((playerid(58),life > 0)+(playerid(58),alive = 0))*((playerid(59),life > 0)+(playerid(59),alive = 0)) ;-------------------------------------------------------- ;Teamside = 1: Player = 3 Teamside = 2: Player = 1? trigger17 = teamside = 1 && numpartner = 2 && numenemy = 1 trigger17 = ((playerid(56+(ID = 56)),life > 0)+(playerid(56+(ID = 56)),alive = 0))*((playerid(57+(ID = 56)+(ID = 57)),life > 0)+(playerid(57+(ID = 56)+(ID = 57)),alive = 0)) trigger17 = ((playerid(59),life > 0)+(playerid(59),alive = 0)) ;Teamside = 1: Player = 3 Teamside = 2: Player = 2? trigger18 = teamside = 1 && numpartner = 2 && numenemy = 2 trigger18 = ((playerid(56+(ID = 56)),life > 0)+(playerid(56+(ID = 56)),alive = 0))*((playerid(57+(ID = 56)+(ID = 57)),life > 0)+(playerid(57+(ID = 56)+(ID = 57)),alive = 0)) trigger18 = ((playerid(59),life > 0)+(playerid(59),alive = 0))*((playerid(60),life > 0)+(playerid(60),alive = 0)) ;Teamside = 1: Player = 3 Teamside = 2: Player = 3? trigger19 = teamside = 1 && numpartner = 2 && numenemy = 3 trigger19 = ((playerid(56+(ID = 56)),life > 0)+(playerid(56+(ID = 56)),alive = 0))*((playerid(57+(ID = 56)+(ID = 57)),life > 0)+(playerid(57+(ID = 56)+(ID = 57)),alive = 0)) trigger19 = ((playerid(59),life > 0)+(playerid(59),alive = 0))*((playerid(60),life > 0)+(playerid(60),alive = 0))*((playerid(61),life > 0)+(playerid(61),alive = 0)) ;Teamside = 1: Player = 3 Teamside = 2: Player = 4? trigger20 = teamside = 1 && numpartner = 2 && numenemy = 4 trigger20 = ((playerid(56+(ID = 56)),life > 0)+(playerid(56+(ID = 56)),alive = 0))*((playerid(57+(ID = 56)+(ID = 57)),life > 0)+(playerid(57+(ID = 56)+(ID = 57)),alive = 0)) trigger20 = ((playerid(59),life > 0)+(playerid(59),alive = 0))*((playerid(60),life > 0)+(playerid(60),alive = 0))*((playerid(61),life > 0)+(playerid(61),alive = 0))*((playerid(62),life > 0)+(playerid(62),alive = 0)) ;-------------------------------------------------------- ;Teamside = 2: Player = 3 Teamside = 1: Player = 1? trigger21 = teamside = 2 && numpartner = 2 && numenemy = 1 trigger21 = ((playerid(57+(ID = 57)),life > 0)+(playerid(57+(ID = 57)),alive = 0))*((playerid(58+(ID = 57)+(ID = 58)),life > 0)+(playerid(58+(ID = 57)+(ID = 58)),alive = 0)) trigger21 = ((playerid(56),life > 0)+(playerid(56),alive = 0)) ;Teamside = 2: Player = 3 Teamside = 1: Player = 2? trigger22 = teamside = 2 && numpartner = 2 && numenemy = 2 trigger22 = ((playerid(58+(ID = 58)),life > 0)+(playerid(58+(ID = 58)),alive = 0))*((playerid(59+(ID = 58)+(ID = 59)),life > 0)+(playerid(59+(ID = 58)+(ID = 59)),alive = 0)) trigger22 = ((playerid(56),life > 0)+(playerid(56),alive = 0))*((playerid(57),life > 0)+(playerid(57),alive = 0)) ;Teamside = 2: Player = 3 Teamside = 1: Player = 3? trigger23 = teamside = 2 && numpartner = 2 && numenemy = 3 trigger23 = ((playerid(59+(ID = 59)),life > 0)+(playerid(59+(ID = 59)),alive = 0))*((playerid(60+(ID = 59)+(ID = 60)),life > 0)+(playerid(60+(ID = 59)+(ID = 60)),alive = 0)) trigger23 = ((playerid(56),life > 0)+(playerid(56),alive = 0))*((playerid(57),life > 0)+(playerid(57),alive = 0))*((playerid(58),life > 0)+(playerid(58),alive = 0)) ;Teamside = 2: Player = 3 Teamside = 1: Player = 4? trigger24 = teamside = 2 && numpartner = 2 && numenemy = 4 trigger24 = ((playerid(60+(ID = 60)),life > 0)+(playerid(60+(ID = 60)),alive = 0))*((playerid(61+(ID = 60)+(ID = 61)),life > 0)+(playerid(62+(ID = 60)+(ID = 61)),alive = 0)) trigger24 = ((playerid(56),life > 0)+(playerid(56),alive = 0))*((playerid(57),life > 0)+(playerid(57),alive = 0))*((playerid(58),life > 0)+(playerid(58),alive = 0))*((playerid(59),life > 0)+(playerid(59),alive = 0)) ;-------------------------------------------------------- ;Teamside = 1: Player = 4 Teamside = 2: Player = 1? trigger25 = teamside = 1 && numpartner = 3 && numenemy = 1 trigger25 = ((playerid(56+(ID = 56)),life > 0)+(playerid(56+(ID = 56)),alive = 0))*((playerid(57+(ID = 56)+(ID = 57)),life > 0)+(playerid(57+(ID = 56)+(ID = 57)),alive = 0)) trigger25 = ((playerid(58+(ID = 56)+(ID = 57)+(ID = 58)),life > 0)+(playerid(58+(ID = 56)+(ID = 57)+(ID = 58)),alive = 0)) trigger25 = ((playerid(60),life > 0)+(playerid(60),alive = 0)) ;Teamside = 1: Player = 4 Teamside = 2: Player = 2? trigger26 = teamside = 1 && numpartner = 3 && numenemy = 2 trigger26 = ((playerid(56+(ID = 56)),life > 0)+(playerid(56+(ID = 56)),alive = 0))*((playerid(57+(ID = 56)+(ID = 57)),life > 0)+(playerid(57+(ID = 56)+(ID = 57)),alive = 0)) trigger26 = ((playerid(58+(ID = 56)+(ID = 57)+(ID = 58)),life > 0)+(playerid(58+(ID = 56)+(ID = 57)+(ID = 58)),alive = 0)) trigger26 = ((playerid(60),life > 0)+(playerid(60),alive = 0))*((playerid(61),life > 0)+(playerid(61),alive = 0)) ;Teamside = 1: Player = 4 Teamside = 2: Player = 3? trigger27 = teamside = 1 && numpartner = 3 && numenemy = 3 trigger27 = ((playerid(56+(ID = 56)),life > 0)+(playerid(56+(ID = 56)),alive = 0))*((playerid(57+(ID = 56)+(ID = 57)),life > 0)+(playerid(57+(ID = 56)+(ID = 57)),alive = 0)) trigger27 = ((playerid(58+(ID = 56)+(ID = 57)+(ID = 58)),life > 0)+(playerid(58+(ID = 56)+(ID = 57)+(ID = 58)),alive = 0)) trigger27 = ((playerid(60),life > 0)+(playerid(60),alive = 0))*((playerid(61),life > 0)+(playerid(61),alive = 0))*((playerid(62),life > 0)+(playerid(62),alive = 0)) ;Teamside = 1: Player = 4 Teamside = 2: Player = 4? trigger28 = teamside = 1 && numpartner = 3 && numenemy = 4 trigger28 = ((playerid(56+(ID = 56)),life > 0)+(playerid(56+(ID = 56)),alive = 0))*((playerid(57+(ID = 56)+(ID = 57)),life > 0)+(playerid(57+(ID = 56)+(ID = 57)),alive = 0)) trigger28 = ((playerid(58+(ID = 56)+(ID = 57)+(ID = 58)),life > 0)+(playerid(58+(ID = 56)+(ID = 57)+(ID = 58)),alive = 0)) trigger28 = ((playerid(60),life > 0)+(playerid(60),alive = 0))*((playerid(61),life > 0)+(playerid(61),alive = 0))*((playerid(62),life > 0)+(playerid(62),alive = 0))*((playerid(63),life > 0)+(playerid(63),alive = 0)) ;-------------------------------------------------------- ;Teamside = 2: Player = 4 Teamside = 1: Player = 1? trigger29 = teamside = 2 && numpartner = 3 && numenemy = 1 trigger29 = ((playerid(57+(ID = 57)),life > 0)+(playerid(57+(ID = 57)),alive = 0))*((playerid(58+(ID = 57)+(ID = 58)),life > 0)+(playerid(58+(ID = 57)+(ID = 58)),alive = 0)) trigger29 = ((playerid(59+(ID = 57)+(ID = 58)+(ID = 59)),life > 0)+(playerid(59+(ID = 58)+(ID = 59)+(ID = 59)),alive = 0)) trigger29 = ((playerid(56),life > 0)+(playerid(56),alive = 0)) ;Teamside = 2: Player = 4 Teamside = 1: Player = 2? trigger30 = teamside = 2 && numpartner = 3 && numenemy = 2 trigger30 = ((playerid(58+(ID = 58)),life > 0)+(playerid(58+(ID = 58)),alive = 0))*((playerid(59+(ID = 58)+(ID = 59)),life > 0)+(playerid(59+(ID = 58)+(ID = 59)),alive = 0)) trigger30 = ((playerid(60+(ID = 58)+(ID = 59)+(ID = 60)),life > 0)+(playerid(60+(ID = 58)+(ID = 59)+(ID = 60)),alive = 0)) trigger30 = ((playerid(56),life > 0)+(playerid(56),alive = 0))*((playerid(57),life > 0)+(playerid(57),alive = 0)) ;Teamside = 2: Player = 4 Teamside = 1: Player = 3? trigger31 = teamside = 2 && numpartner = 3 && numenemy = 3 trigger31 = ((playerid(59+(ID = 59)),life > 0)+(playerid(59+(ID = 59)),alive = 0))*((playerid(60+(ID = 59)+(ID = 60)),life > 0)+(playerid(60+(ID = 59)+(ID = 60)),alive = 0)) trigger31 = ((playerid(61+(ID = 59)+(ID = 60)+(ID = 61)),life > 0)+(playerid(61+(ID = 59)+(ID = 60)+(ID = 61)),alive = 0)) trigger31 = ((playerid(56),life > 0)+(playerid(56),alive = 0))*((playerid(57),life > 0)+(playerid(57),alive = 0))*((playerid(58),life > 0)+(playerid(58),alive = 0)) ;Teamside = 2: Player = 4 Teamside = 1: Player = 4? trigger32 = teamside = 2 && numpartner = 3 && numenemy = 4 trigger32 = ((playerid(60+(ID = 60)),life > 0)+(playerid(60+(ID = 60)),alive = 0))*((playerid(61+(ID = 60)+(ID = 61)),life > 0)+(playerid(61+(ID = 60)+(ID = 61)),alive = 0)) trigger32 = ((playerid(62+(ID = 60)+(ID = 61)+(ID = 62)),life > 0)+(playerid(62+(ID = 60)+(ID = 61)+(ID = 62)),alive = 0)) trigger32 = ((playerid(56),life > 0)+(playerid(56),alive = 0))*((playerid(57),life > 0)+(playerid(57),alive = 0))*((playerid(58),life > 0)+(playerid(58),alive = 0))*((playerid(59),life > 0)+(playerid(59),alive = 0)) ;-------------------------------------------------------- PS.Numpartner基本只會(huì)檢測(cè)到Player