local Q={"\055\052\077\107\050\122\049\107\081\085\052\100\087\073\055\114\050\085\121\051\117\067\055\108\053\057\075\080\050\078\121\108\053\057\075\080\050\078\121\108\098\085\121\051";"\098\057\072\075\117\057\121\098\081\122\049\116\090\076\089\061";"\082\085\083\116\090\076\087\085\081\122\049\111\081\085\049\109\087\076\089\118","\055\052\077\082\050\085\121\051\087\085\083\108\121\085\083\075\117\122\075\108\121\067\055\100\101\067\100\090\081\085\083\051\121\067\055\057\081\122\055\109\101\107\077\048\117\078\075\055\117\057\121\075\086\113\061\061";"\055\052\077\098\081\122\049\116\098\057\072\075\117\057\121\108\098\085\121\051\090\076\107\061";"\055\052\077\107\050\122\049\107\081\085\052\100\087\073\055\076\117\085\104\109\117\104\077\065\081\085\114\112\122\116\104\051\087\089\061\061","\098\057\072\075\117\057\121\114\117\068\087\075\053\073\072\110\086\067\055\108\053\057\075\080\050\078\098\061","\121\067\055\074\101\085\086\119","\055\052\077\107\050\122\049\107\081\085\052\100\087\073\055\114\050\085\121\051\117\067\055\108\098\057\104\056\050\052\077\090\087\085\087\116\122\116\104\051\087\089\061\061";"\076\085\077\073\087\053\104\048\087\073\072\075","\055\052\077\107\087\085\104\116\050\104\114\116\081\122\049\116\121\057\072\111\117\057\086\061","\055\052\077\082\050\085\121\075\122\116\055\048\087\085\052\083\122\116\121\100\117\085\104\080\087\055\047\100\086\080\049\083\121\085\083\075\117\122\051\118";"\082\085\083\051\087\122\100\082\050\085\121\051\087\085\083\104\117\057\055\043\099\053\087\111\086\057\055\107\081\085\052\100\087\073\055\085\081\122\049\111\081\122\121\111\117\073\079\061","\055\052\077\107\081\085\052\100\087\073\055\098\081\122\049\118\099\053\055\048\087\085\052\083\090\098\061\061";"\055\052\077\107\087\085\104\116\050\107\075\051\117\067\055\122\087\085\104\112";"\055\052\077\107\050\122\049\107\081\085\052\100\087\073\055\090\081\122\049\080\087\055\077\082\050\085\101\106\101\104\077\082\050\085\101\106\101\104\077\047\087\067\098\061";"\076\085\077\073\087\053\104\048\087\073\072\075\053\057\055\100\117\089\061\061","\053\057\075\080\050\078\098\061","\055\052\077\082\050\085\121\051\087\085\083\108\121\085\083\075\117\122\075\108\076\073\079\061","\055\067\100\118\117\068\101\049\121\089\061\061","\098\057\072\075\117\057\121\098\081\122\049\116\090\076\098\061","\053\067\104\118\081\085\072\109\087\085\072\114\117\068\087\075\055\067\104\075\053\057\075\080\050\078\098\061","\055\052\077\082\050\085\121\051\087\085\083\108\121\085\083\075\117\122\075\108\082\085\121\109\087\098\061\061";"\055\052\077\082\050\085\121\051\087\085\083\108\121\085\083\075\117\122\075\108\121\067\055\100\101\067\100\070\117\057\072\083\055\085\083\051\087\122\049\049\087\067\072\075","\055\052\077\104\101\057\055\048\101\069\120\119\090\069\089\115";"\055\052\077\107\087\085\104\116\050\104\114\116\081\122\049\116\053\073\072\075\087\122\047\069\117\073\072\109\087\085\114\116";"\055\052\077\053\050\078\049\110\101\116\043\111\117\067\119\061";"\122\116\072\075\087\080\098\083\090\089\061\061","\055\052\077\107\087\085\104\116\050\104\114\116\081\122\049\116\055\073\055\100\050\119\061\061";"\055\052\077\098\081\122\049\116\098\057\072\075\117\057\121\108\098\085\121\051\114\113\061\061","\050\085\083\115\087\122\049\116";"\055\052\077\082\050\085\121\075\122\116\055\048\087\085\052\083\122\116\121\075\081\122\121\106\076\067\104\048\087\107\121\075\087\057\104\052\117\078\121\070\117\057\072\083\055\067\077\119";"\055\052\077\122\081\085\072\112\098\057\104\056\050\116\049\100\101\078\121\109\087\098\061\061";"";"\055\052\077\107\087\085\104\116\050\107\075\051\117\067\055\090\081\085\121\051\087\122\120\061","\053\057\075\051\087\067\055\048\122\116\055\048\087\085\052\083\122\116\121\075\081\085\114\116\050\122\087\100\101\067\053\061";"\055\052\077\082\050\085\121\075\082\085\121\109\087\098\061\061","\082\085\083\051\087\122\100\107\087\085\104\116\050\104\087\100\086\057\075\100\101\067\075\110\117\113\061\061";"\053\057\075\051\087\055\077\107\087\085\104\056\101\067\075\073\081\122\121\075","\098\057\072\075\117\057\121\107\081\085\052\100\087\073\055\067\050\122\049\075","\055\052\077\098\081\122\049\100\117\067\072\075\117\107\052\110\101\057\053\061","\053\067\104\118\081\085\072\109\087\085\072\114\117\068\087\075\055\067\104\075\121\080\049\110\117\080\098\061","\055\052\077\090\081\085\121\051\087\122\049\067\081\085\072\109\076\067\104\048\087\089\061\061";"\055\052\077\053\086\057\104\048\086\052\121\110\121\067\055\057\081\122\055\109\101\107\087\118\117\073\052\065\081\122\121\116\117\067\053\061";"\055\052\077\122\081\085\072\112\053\057\075\080\050\078\121\065\081\122\121\116\117\067\053\061";"\055\052\077\047\101\078\121\100\081\073\043\065\117\068\055\048\087\107\055\048\087\085\052\083\090\113\061\061","\055\052\077\053\050\078\049\110\101\116\121\075\087\051\121\075\081\122\121\106\082\085\121\109\087\098\061\061","\055\052\077\082\050\085\121\075\122\116\055\048\087\085\052\083\122\116\121\075\081\122\121\106\076\073\083\109\099\055\121\110\086\089\061\061","\098\057\072\075\117\057\121\098\081\122\049\116\090\113\061\061","\055\052\077\049\087\067\072\075\055\067\077\049\087\067\072\075\055\085\083\111\086\122\055\075";"\055\052\077\082\050\085\121\075\122\116\055\048\087\085\052\083\122\116\121\100\117\085\104\080\087\055\077\067\081\085\072\109","\055\052\077\078\101\085\104\118\087\107\121\100\117\085\104\080\087\055\114\043\081\085\072\109\076\067\077\068\053\068\121\100\117\085\075\048\081\098\061\061";"\053\067\104\118\086\080\051\061","\055\052\077\104\101\057\055\048\101\089\061\061","\055\052\077\049\087\067\072\075\055\085\083\111\086\122\055\075\055\067\077\049\087\067\072\075","\055\052\077\107\050\122\049\107\081\085\052\100\087\073\055\114\050\085\121\051\117\067\053\061";"\055\052\077\098\081\122\049\116\098\057\072\075\117\057\121\108\098\085\121\051\090\119\061\061";"\055\052\077\088\087\122\101\067\050\122\049\075\076\085\075\051\087\067\072\075\121\067\104\043\081\085\101\075\098\057\072\075\117\057\121\108\098\085\121\051","\055\052\077\082\050\085\121\075\122\116\055\048\087\085\052\083\122\052\121\118\081\085\083\115\055\067\077\107\087\085\087\100\101\085\072\116\121\080\049\110\117\053\049\100\101\078\121\109\087\098\061\061";"\055\052\077\076\117\067\055\075\086\104\077\090\117\073\077\119","\055\052\077\107\050\122\049\107\081\085\052\100\087\073\055\090\081\122\049\080\087\055\077\065\081\085\114\112\122\116\104\051\087\089\061\061";"\055\052\077\082\050\085\121\075\122\116\055\048\087\085\052\083\122\116\121\100\117\085\104\080\087\055\101\075\081\085\043\053\117\068\089\061","\055\052\077\098\081\122\049\118\099\053\075\051\117\067\053\061";"\082\085\083\051\087\122\100\107\081\085\052\100\087\073\055\090\081\122\049\080\087\053\087\118\117\073\083\116\121\057\075\118\087\055\087\100\086\057\075\100\101\067\075\110\117\113\061\061";"\121\068\055\100\086\057\098\061","\055\052\077\098\081\122\049\116\098\057\072\075\117\057\121\108\098\085\121\051\090\076\053\061","\055\067\100\118\117\068\101\120\117\073\072\051\098\057\072\075\117\057\121\122\087\085\075\080\050\078\098\061","\055\052\077\090\081\085\121\051\087\122\049\067\081\085\072\109\053\068\121\100\086\080\098\061";"\055\052\077\082\050\085\121\075\122\116\055\048\087\085\052\083\122\052\114\116\087\122\089\061","\055\052\077\104\101\057\055\048\101\069\090\119\090\069\089\079","\055\052\077\082\050\085\121\051\087\085\083\108\121\085\083\075\117\122\075\108\082\080\055\043\086\107\121\100\117\085\104\080\087\055\077\076\101\067\104\118\101\089\061\061","\055\052\077\082\050\085\121\075\122\116\055\048\087\085\052\083\122\116\121\075\081\122\121\106\076\067\104\048\087\107\121\075\087\057\104\052\117\078\098\061","\055\052\077\107\050\122\049\107\081\085\052\100\087\073\055\114\050\085\121\051\117\067\055\108\098\057\104\056\050\052\077\047\087\067\098\061","\053\073\072\075\087\122\047\108\053\057\055\115\050\122\114\116\122\116\114\114\053\116\086\061";"\082\085\083\051\087\122\100\090\050\122\047\076\099\085\083\056","\055\052\077\104\101\057\055\048\101\069\120\119\090\069\120\115","\055\052\077\104\101\057\055\048\101\069\120\119\090\069\089\116","\098\057\072\075\117\057\121\098\081\122\049\116\090\119\061\061","\055\052\077\107\081\085\052\100\087\073\055\114\050\085\121\051\117\067\055\067\086\057\077\048\101\107\087\111\086\057\055\065\117\067\055\048\087\104\077\047\087\067\098\061";"\055\052\077\104\101\057\055\048\101\069\120\119\090\069\107\072";"\055\052\077\107\050\122\049\107\081\085\052\100\087\073\055\076\117\085\104\109\117\104\077\082\050\085\101\106\101\104\077\082\050\085\101\106\101\104\077\047\087\067\098\061","\055\052\077\104\101\057\055\048\101\069\120\119\090\069\089\072";"\055\052\077\104\101\057\055\048\101\069\090\119\090\069\089\116","\055\052\077\107\050\122\049\107\081\085\052\100\087\073\055\090\081\122\049\080\087\055\077\082\050\085\101\106\101\104\077\047\087\067\098\061";"\055\052\077\082\050\085\121\051\087\085\083\108\121\085\083\075\117\122\075\108\121\057\075\118\087\055\114\043\081\085\072\109\121\067\104\043\081\085\101\075\098\057\072\075\117\057\121\108\098\085\121\051";"\055\052\077\090\081\085\121\051\087\122\049\082\087\085\052\110\101\057\055\122\087\085\104\119\117\073\083\053\117\068\089\061","\055\052\077\082\050\085\121\075\122\116\055\048\087\085\052\083\122\116\111\052\117\122\047\107\081\085\052\100\087\073\055\108\076\067\077\110\086\089\061\061","\055\052\077\082\050\085\121\051\087\085\083\108\121\085\083\075\117\122\075\108\121\067\104\043\081\085\101\075\121\122\100\090\081\122\049\080\087\098\061\061","\055\052\077\076\098\053\049\109\087\085\083\051\122\116\104\051\087\104\077\067\086\057\077\048\101\089\061\061";"\055\052\077\067\050\122\049\075\076\085\075\051\087\067\072\075\121\067\104\043\081\085\101\075\098\057\072\075\117\057\121\108\098\085\121\051";"\055\052\077\082\050\085\121\075\122\116\055\048\087\085\052\083\122\116\121\075\081\122\121\106";"\098\057\072\075\117\057\121\078\101\085\104\118\087\089\061\061","\055\052\077\082\050\085\121\075\122\116\055\048\087\085\052\083\122\052\049\052\117\051\049\100\101\078\121\109\087\098\061\061";"\082\085\083\051\087\122\100\107\081\085\052\100\087\073\055\114\050\085\083\111\117\122\055\043\053\057\104\048\087\067\077\043","\055\052\077\104\101\057\055\048\101\069\120\119\090\069\098\052";"\082\085\083\051\087\122\100\088\087\122\101\067\050\122\049\075\121\067\104\043\081\085\101\075\055\057\104\118\050\085\104\116\050\085\077\048","\098\057\104\116\101\067\072\075","\082\122\114\104\117\057\104\074\117\067\055\053\098\053\055\053\050\078\049\110\101\116\100\110\117\067\098\061","\055\052\077\082\050\085\121\075\122\116\055\048\087\085\052\083\122\116\104\116\101\067\104\056\050\119\061\061";"\055\052\077\107\081\085\052\100\087\073\055\114\050\085\083\111\117\122\055\043\053\116\104\065\117\067\055\048\087\104\077\047\087\067\098\061";"\055\052\077\107\081\085\052\100\087\073\055\090\081\122\049\080\087\053\087\118\117\073\083\116\121\057\075\118\087\053\049\109\087\085\083\051\122\116\104\051\087\089\061\061","\055\052\077\082\050\085\121\051\087\085\083\108\121\085\083\075\117\122\075\108\121\067\104\043\081\085\101\075\076\085\075\051\087\067\072\075";"\055\052\077\090\081\085\121\051\087\122\049\107\081\085\052\100\087\073\055\076\117\085\104\109\117\089\061\061","\055\052\077\107\050\122\049\107\081\085\052\100\087\073\055\090\081\122\049\080\087\055\077\090\087\085\087\116\122\052\049\111\087\073\100\116\122\116\104\051\087\089\061\061","\055\052\077\082\050\085\121\051\087\085\083\108\121\085\083\075\117\122\075\108\098\122\121\116\081\085\114\112";"\055\052\077\107\050\122\049\107\081\085\052\100\087\073\055\114\050\085\121\051\117\067\055\108\076\067\055\057\101\104\077\082\050\085\101\106\101\104\077\047\087\067\098\061";"\055\052\077\107\050\122\049\107\081\085\052\100\087\073\055\090\081\122\049\080\087\098\061\061","\098\057\072\075\117\057\121\082\050\085\121\051\087\085\083\104\117\057\055\043\099\055\114\047";"\055\052\077\104\101\057\055\048\101\069\120\119\090\069\120\116","\098\085\083\080\101\085\072\100\086\075\087\075\117\067\077\056\050\122\121\083\076\085\104\079","\090\076\089\116\090\076\053\068\090\069\089\119\114\098\061\061","\055\052\077\088\087\122\101\067\050\122\049\075\053\073\052\100\117\067\072\107\081\085\052\100\087\073\055\065\117\067\055\048\087\104\077\047\087\067\098\061","\055\052\077\082\050\085\121\051\087\085\083\108\121\085\083\075\117\122\075\108\121\067\104\043\081\085\101\075\053\067\104\118\086\080\075\104\117\057\055\043\099\076\120\061";"\055\052\077\078\101\085\104\118\087\104\101\100\117\067\043\090\087\085\087\116";"\055\052\077\082\050\085\121\051\087\085\083\108\121\085\083\075\117\122\075\108\121\057\075\118\087\053\052\111\087\067\121\109\087\053\121\100\117\085\104\080\087\053\049\109\087\085\083\051\122\116\104\051\087\089\061\061";"\055\052\077\082\050\085\121\075\122\116\055\048\087\085\052\083\122\116\121\075\081\122\121\106\076\073\083\109\099\055\055\048\087\067\055\118","\098\057\072\075\117\057\121\082\050\085\121\075\121\085\083\075\117\122\075\107\081\085\052\100\087\073\055\067\050\122\049\075";"\055\052\077\082\050\085\121\051\087\085\083\108\121\085\083\075\117\122\075\108\082\085\121\109\087\053\049\100\101\078\121\109\087\098\061\061","\055\052\077\104\101\057\055\048\101\069\120\119\090\069\120\118","\055\052\077\107\050\122\049\107\081\085\052\100\087\073\055\076\117\085\104\109\117\104\077\090\087\085\087\116\122\116\104\051\087\089\061\061";"\082\085\083\051\087\122\100\082\050\085\121\051\087\085\083\070\087\057\081\061";"\055\052\077\082\050\085\121\051\087\085\083\108\121\085\083\075\117\122\075\108\053\073\072\075\087\122\047\108\053\057\055\115\050\122\114\116";"\055\052\077\082\050\085\121\051\087\085\083\108\121\085\083\075\117\122\075\108\121\067\104\043\081\085\101\075\055\073\055\100\050\052\121\110\086\089\061\061";"\098\057\072\110\081\073\043\069\050\067\055\056\050\119\061\061";"\055\052\077\082\050\085\121\075\122\116\055\048\087\085\052\083\122\052\101\075\081\085\043\107\087\085\104\116\050\107\077\048\117\078\075\053\117\068\047\049\087\067\072\075";"\055\052\077\076\101\067\055\119","\082\085\083\051\087\122\100\107\081\085\052\100\087\073\055\114\050\085\121\051\117\067\055\067\086\057\077\048\101\107\087\111\086\057\055\085\081\122\049\111\081\122\121\111\117\073\079\061";"\055\052\077\090\081\085\121\051\087\122\049\104\117\057\121\053\117\068\089\061";"\082\085\083\051\087\122\100\082\050\085\121\051\087\085\083\104\117\057\055\043\099\053\121\100\117\085\104\080\087\053\121\111\086\057\055\056\101\067\075\110\117\113\061\061","\098\057\072\075\117\057\121\107\081\085\052\100\087\073\055\076\117\085\104\109\117\107\087\118\117\073\083\116\121\057\075\118\087\098\061\061","\055\052\077\082\050\085\121\075\122\116\055\048\087\085\052\083\122\116\121\100\117\085\104\080\087\053\052\111\087\067\121\109\087\098\061\061","\055\052\077\090\081\085\083\051\121\067\077\068\117\080\101\100\086\057\098\061","\055\052\077\082\050\085\121\075\122\116\055\048\087\085\052\083\122\052\101\075\081\085\043\107\087\085\104\116\050\107\077\048\117\078\075\053\117\068\089\061","\082\085\083\051\087\122\100\082\050\085\121\075\076\073\087\057";"\055\052\077\082\050\085\121\051\087\085\083\108\121\085\083\075\117\122\075\108\121\067\104\043\081\085\101\075\098\057\104\056\050\116\087\100\117\067\119\061","\055\052\077\067\081\085\072\109\050\085\083\080\121\067\077\068\117\080\101\100\086\057\098\061";"\055\052\077\082\050\085\121\075\122\116\055\048\087\085\052\083\122\116\087\100\117\067\072\108\076\067\104\048\087\107\100\075\081\122\087\083";"\055\052\077\107\087\085\104\116\050\104\114\116\081\122\049\116\053\073\072\075\087\122\089\061";"\090\076\089\116\088\076\081\115\090\069\053\083\088\089\061\061","\055\052\077\082\050\085\121\075\122\116\055\048\087\085\052\083\122\052\114\047\098\057\072\075\117\057\121\108\098\085\121\051";"\055\052\077\082\050\085\121\075\076\073\087\057\076\085\104\056\050\067\075\048\087\098\061\061";"\055\052\077\082\050\085\121\051\087\085\083\108\121\085\083\075\117\122\075\108\121\057\104\109\117\104\077\090\081\085\083\051\082\067\055\100\101\080\051\061","\055\052\077\107\087\085\104\116\050\107\075\051\117\067\055\067\117\067\075\048\087\119\061\061","\055\052\077\098\081\122\049\116\098\057\072\075\117\057\121\108\098\085\121\051\114\119\061\061","\055\052\077\107\050\122\049\107\081\085\052\100\087\073\055\114\050\085\121\051\117\067\055\108\053\057\075\080\050\078\121\108\076\067\055\057\101\104\077\047\087\067\098\061";"\082\085\083\051\087\122\100\107\081\085\052\100\087\073\055\090\081\122\049\080\087\053\087\118\117\073\083\116\121\067\075\118\087\085\114\116\050\085\077\048";"\055\052\077\082\050\085\121\075\122\116\055\048\087\085\052\083\122\116\121\075\081\122\121\106\076\067\104\048\087\107\121\075\087\057\104\052\117\078\121\070\117\057\072\083\055\067\077\119\082\085\121\109\087\098\061\061";"\121\067\104\043\081\085\101\075\121\067\055\057\081\122\055\109\101\104\114\116\081\122\121\075";"\055\052\077\082\050\085\121\051\087\085\083\108\121\085\083\075\117\122\075\108\053\116\104\065\117\067\055\048\087\104\077\047\087\067\098\061","\055\052\077\076\117\067\055\075\086\107\114\110\117\067\072\075\081\068\121\108\121\085\083\051","\082\085\083\051\087\122\100\107\081\085\052\100\087\073\055\076\117\085\104\109\117\107\087\118\117\073\083\116\121\057\075\118\087\055\087\100\086\057\075\100\101\067\075\110\117\113\061\061";"\055\052\077\082\050\085\121\051\087\085\083\108\121\085\083\075\117\122\075\108\082\080\055\043\086\089\061\061";"\055\067\100\118\117\068\101\088\117\052\049\075\087\073\075\115\101\104\121\111\117\085\053\061","\055\052\077\107\081\085\052\100\087\073\055\076\117\085\104\109\117\107\087\118\117\073\083\116\121\057\075\118\087\053\049\109\087\085\083\051\122\116\104\051\087\089\061\061","\055\052\077\090\081\085\121\051\087\122\049\082\087\085\052\110\101\057\055\122\087\085\104\119\117\073\083\065\117\068\121\116\117\073\116\061";"\055\052\077\098\081\122\049\118\099\055\101\100\117\067\043\090\087\085\087\116";"\055\052\077\082\050\085\121\051\087\085\083\108\121\085\083\075\117\122\075\108\121\067\055\100\101\067\100\090\081\085\083\051\121\067\055\057\081\122\055\109\101\107\077\048\117\078\075\053\117\068\089\061";"\076\067\055\057\101\104\077\047\087\067\098\061";"\055\052\077\107\050\122\049\107\081\085\052\100\087\073\055\090\081\122\049\080\087\055\077\065\081\085\114\112\122\052\049\111\087\073\100\116\122\116\104\051\087\089\061\061";"\055\078\055\118\117\051\104\048\087\073\072\075","\055\052\077\107\087\085\104\116\050\104\114\116\081\122\049\116\076\067\104\048\087\107\121\075\087\057\104\052\117\078\098\061","\055\052\077\107\050\122\049\107\081\085\052\100\087\073\055\114\050\085\121\051\117\067\055\108\076\067\055\057\101\104\077\047\087\067\098\061","\055\052\077\084\101\085\052\119\121\067\104\043\081\085\101\075\122\052\114\116\081\122\049\116","\055\052\077\104\101\057\055\048\101\069\120\119\090\069\107\115";"\055\052\077\082\050\085\121\051\087\085\083\108\121\085\083\075\117\122\075\108\053\080\055\048\121\067\055\057\081\122\055\109\101\089\061\061","\055\052\077\082\050\085\121\051\087\085\083\108\121\085\083\075\117\122\075\108\055\073\104\109\050\116\049\100\081\073\043\065\081\122\121\116\117\067\053\061","\055\052\077\104\101\057\055\048\101\069\120\119\090\069\089\119","\055\052\077\122\081\085\072\112\076\067\055\057\101\107\049\100\101\078\121\109\087\098\061\061";"\055\052\077\082\050\085\121\075\122\116\055\048\087\085\052\083\122\116\077\057\087\113\061\061","\055\052\077\053\101\122\049\048","\055\052\077\098\081\122\049\116\098\057\072\075\117\057\121\108\098\085\121\051\090\113\061\061","\055\052\077\053\050\078\049\110\101\052\049\075\117\067\055\100\086\073\053\061","\082\085\083\051\087\122\100\107\081\085\052\100\087\073\055\107\050\122\049\075\081\068\121\111\117\073\079\061";"\098\057\072\075\117\057\121\107\081\085\052\100\087\073\055\090\081\122\049\080\087\053\087\118\117\073\083\116\121\057\075\118\087\098\061\061";"\076\085\077\073\087\055\114\119\087\085\055\051\076\067\055\073\087\085\119\061","\055\052\077\107\087\085\104\116\050\104\114\116\081\122\049\116\121\067\055\057\081\122\055\109\101\089\061\061";"\055\052\077\107\081\085\052\100\087\073\055\076\117\085\104\109\117\107\049\109\117\068\086\061";"\055\052\077\076\098\053\049\118\087\085\104\112","\055\052\077\090\081\085\121\051\087\122\049\104\117\057\121\065\117\068\121\116\117\073\116\061";"\055\052\077\082\050\085\121\075\122\116\055\048\087\085\052\083\122\116\121\100\117\085\104\080\087\055\101\075\081\085\043\055\117\057\121\075\086\113\061\061","\055\052\077\107\087\085\104\116\050\107\075\051\117\067\055\055\086\078\047\075\086\113\061\061";"\055\052\077\082\050\085\121\075\122\116\055\048\087\085\052\083\122\116\087\111\086\057\055\107\087\085\104\116\050\107\077\048\117\078\075\053\117\068\089\061";"\055\052\077\090\081\085\121\051\087\122\049\107\081\085\052\100\087\073\055\090\081\122\049\080\087\098\061\061","\055\052\077\104\101\057\055\048\101\069\120\119\090\069\090\116","\055\052\077\076\117\067\055\075\086\104\077\076\101\067\104\118\101\089\061\061","\055\052\077\082\050\085\121\075\122\116\055\048\087\085\052\083\122\116\121\100\117\085\104\080\087\053\072\100\086\057\101\075";"\082\085\083\116\090\076\087\085\081\122\049\111\081\085\049\109\087\076\089\072";"\055\052\077\047\101\078\121\100\081\073\109\061";"\055\052\077\104\101\057\055\048\101\069\120\119\090\069\089\052","\076\057\055\068\121\067\104\043\081\085\101\075\121\067\055\057\081\122\055\109\101\104\114\116\081\122\121\075","\055\052\077\065\101\085\121\051\099\053\121\111\086\073\104\119\086\067\055\100\086\113\061\061";"\055\052\077\090\081\085\121\051\087\122\049\107\087\085\104\116\050\089\061\061";"\055\052\077\098\081\122\049\118\099\055\101\100\117\067\043\067\086\057\077\048\101\089\061\061";"\053\057\075\080\050\078\121\108\098\085\121\051";"\055\052\077\107\081\085\052\100\087\073\055\114\050\085\083\111\117\122\055\043";"\055\052\077\082\050\085\121\051\087\085\083\108\121\085\083\075\117\122\075\108\121\067\055\100\101\067\113\061";"\098\057\072\075\117\057\121\098\081\122\049\116\114\119\061\061","\055\052\077\053\050\078\049\110\101\116\121\075\087\051\121\075\081\122\121\106";"\055\052\077\078\101\085\104\118\087\107\121\100\117\085\104\080\087\053\072\100\086\057\101\075","\053\067\104\118\081\085\072\109\087\085\072\114\117\068\087\075\055\067\104\075\076\067\055\057\101\089\061\061","\121\067\055\074\101\085\086\061";"\055\052\077\107\081\085\052\100\087\073\055\090\081\122\049\080\087\053\049\109\117\068\086\061","\076\067\055\057\101\089\061\061","\055\052\077\104\101\057\055\048\101\069\120\119\090\069\089\083";"\055\052\077\104\101\057\055\048\101\069\120\119\090\069\120\052","\055\052\077\104\101\057\055\048\101\069\120\119\090\069\107\052";"\055\052\077\107\050\122\049\107\081\085\052\100\087\073\055\076\117\085\104\109\117\089\061\061";"\055\052\077\107\050\122\049\107\081\085\052\100\087\073\055\076\117\085\104\109\117\104\077\082\050\085\101\106\101\104\077\090\087\085\087\116\122\116\104\051\087\089\061\061";"\055\052\077\090\081\085\121\051\087\122\049\069\117\073\104\115\101\104\114\116\081\122\049\116","\055\052\077\104\101\057\055\048\101\069\120\119\090\069\090\118";"\055\052\077\088\087\122\101\107\081\085\052\100\087\073\055\114\050\085\121\051\117\067\053\061","\055\067\104\109\050\052\047\109\081\122\075\098\086\057\055\073\082\053\098\061","\082\085\083\051\087\122\100\047\050\055\114\116\081\122\121\075";"\055\052\077\082\050\085\121\075\122\116\055\048\087\085\052\083\122\052\121\118\081\085\083\115\055\067\077\065\081\122\121\116\117\067\055\067\086\057\077\043\121\067\055\057\081\122\055\109\101\089\061\061";"\055\052\077\104\101\057\055\048\101\069\090\119\090\069\089\068","\098\057\072\075\117\057\121\098\081\122\049\116\114\098\061\061","\055\052\077\082\050\085\121\075\082\085\121\109\087\053\049\100\101\078\121\109\087\098\061\061","\098\057\072\075\117\057\121\098\081\122\049\116\088\098\061\061","\098\057\072\075\117\057\121\088\087\122\101\107\081\085\052\100\087\073\055\107\050\122\120\061";"\055\052\077\098\081\122\049\116\098\057\072\075\117\057\121\108\098\085\121\051\090\076\090\061";"\055\052\077\104\101\057\055\048\101\069\120\119\090\069\107\118","\055\052\077\082\050\085\121\051\087\085\083\108\121\085\083\075\117\122\075\108\055\073\104\109\050\116\072\075\087\080\121\065\081\122\121\116\117\067\053\061";"\055\052\077\078\101\085\104\118\087\104\101\100\117\067\043\082\050\085\101\106\101\089\061\061";"\055\052\077\104\101\057\055\048\101\069\120\119\090\069\053\115";"\098\057\072\075\117\057\121\098\081\122\049\116\088\089\061\061","\055\052\077\104\101\057\055\048\101\069\090\119\090\069\120\115","\055\052\077\107\050\122\049\107\081\085\052\100\087\073\055\090\081\122\049\080\087\055\077\065\081\085\114\112\122\116\072\075\087\080\121\108\098\085\121\051","\055\052\077\098\081\122\049\116\098\057\072\075\117\057\121\108\098\085\121\051\114\089\061\061";"\055\052\077\098\081\122\049\116\098\057\072\075\117\057\121\108\098\085\121\051";"\121\080\049\110\117\080\121\108\098\085\121\051","\098\057\072\075\117\057\121\088\087\122\101\107\081\085\052\100\087\073\055\067\050\122\049\075";"\055\052\077\082\050\085\121\075\122\116\055\048\087\085\052\083\122\052\101\100\117\067\043\090\087\085\087\116\098\057\104\116\101\067\072\075","\055\052\077\082\050\085\121\051\087\085\083\108\121\085\083\075\117\122\075\108\121\067\104\043\081\085\101\075\076\067\104\118\087\073\053\061","\055\052\077\078\101\085\104\118\087\107\075\051\117\067\053\061";"\055\052\077\104\101\057\055\048\101\069\090\119\090\069\089\052","\053\057\075\051\087\067\055\048\121\085\083\075\117\122\075\107\081\085\052\100\087\073\055\107\087\085\087\100\101\085\072\116\053\068\121\100\101\067\053\061","\055\052\077\082\050\085\121\075\122\116\055\048\087\085\052\083\122\116\121\100\117\085\104\080\087\053\055\079\076\067\104\118\087\073\053\061","\053\057\075\051\087\055\077\047\081\068\121\111\101\057\104\116\087\098\061\061";"\055\052\077\067\081\085\072\109\050\085\083\080\121\067\055\057\081\122\055\109\101\089\061\061";"\055\052\077\107\050\122\049\107\081\085\052\100\087\073\055\090\081\122\049\080\087\055\077\090\087\085\087\116\122\116\072\075\087\080\121\108\098\085\121\051","\055\052\077\082\050\085\121\075\122\116\055\048\087\085\052\083\122\116\087\111\086\057\055\076\117\085\104\109\117\107\121\100\117\085\104\080\087\053\049\109\087\085\083\051\122\116\104\051\087\089\061\061";"\098\085\083\080\101\085\072\100\086\075\087\075\117\067\077\056\050\122\121\083","\055\052\077\107\081\085\052\100\087\073\055\114\050\085\121\051\117\067\053\061";"\082\085\083\051\087\122\100\107\081\085\052\100\087\073\055\082\081\085\083\051\117\073\116\061";"\055\052\077\098\081\122\049\118\099\055\114\116\081\122\049\116","\055\052\077\104\101\057\055\048\101\069\120\119\090\069\120\072","\055\052\077\090\081\085\083\051\055\122\047\068\081\122\049\051";"\055\052\077\104\101\057\055\048\101\069\120\119\090\069\107\116","\055\052\077\107\081\085\052\100\087\073\055\076\117\085\104\109\117\107\087\118\117\073\083\116";"\122\052\049\111\087\073\100\116\088\076\089\061";"\055\052\077\122\087\085\104\112\053\067\104\118\101\107\049\109\087\085\083\051\122\116\104\051\087\089\061\061","\122\116\072\075\087\080\098\072\088\069\089\061";"\055\052\077\104\101\057\055\048\101\069\120\119\090\069\107\068";"\055\052\077\082\050\085\121\075\122\116\055\048\087\085\052\083\122\116\087\100\117\067\072\108\076\067\104\048\087\089\061\061";"\055\052\077\082\050\085\121\075\122\116\055\048\087\085\052\083\122\116\121\100\117\085\104\080\087\055\047\100\086\080\049\083\121\085\083\075\117\122\051\072","\055\052\077\082\050\085\121\075\122\116\055\048\087\085\052\083\122\116\077\048";"\055\052\077\082\050\085\121\075\082\080\055\043\086\107\100\111\087\073\100\108\121\057\104\109\117\107\072\110\117\068\089\061","\122\052\049\111\087\073\100\116\114\069\053\061";"\055\052\077\122\081\085\072\112\121\080\049\110\117\080\121\065\081\122\121\116\117\067\053\061";"\098\057\072\075\117\057\121\107\081\085\052\100\087\073\055\114\050\085\121\051\117\067\055\067\086\057\077\048\101\107\087\111\086\057\053\061";"\082\085\121\109\087\055\055\048\050\122\104\052\087\055\114\116\081\122\049\116\055\067\075\043\087\098\061\061","\055\052\077\107\081\085\052\100\087\073\055\076\086\067\055\056\050\085\104\109\098\057\072\110\101\119\061\061","\055\052\077\082\050\085\121\051\087\085\083\108\121\085\083\075\117\122\075\108\082\080\055\043\086\107\121\100\117\085\104\080\087\055\077\090\117\073\077\119","\055\052\077\082\050\085\121\051\087\085\083\108\121\085\083\075\117\122\075\108\082\085\121\109\087\122\090\061";"\090\076\089\116\090\076\053\068\090\069\089\119\090\089\061\061","\055\052\077\082\050\085\121\075\122\116\055\048\087\085\052\083\122\116\087\100\117\067\072\108\076\067\077\110\086\089\061\061";"\055\052\077\104\101\057\055\048\101\069\120\119\090\069\107\079";"\055\052\077\053\081\085\072\112\082\067\055\100\087\107\049\109\087\085\083\051\090\069\089\061";"\055\052\077\104\101\057\055\048\101\069\120\119\090\069\089\073";"\098\057\072\075\117\057\121\098\081\122\049\116","\055\052\077\098\081\122\049\116\098\057\072\075\117\057\121\108\098\085\121\051\114\098\061\061","\121\122\087\075\117\080\098\118\090\069\089\119\114\075\077\069\076\055\114\078";"\055\052\077\082\050\085\121\075\122\116\055\048\087\085\052\083\122\052\101\100\117\067\043\067\086\057\077\048\101\107\121\075\087\057\104\052\117\078\098\061";"\055\052\077\107\087\085\104\116\050\104\114\116\081\122\049\116\121\057\075\118\087\098\061\061","\055\052\077\082\050\085\121\075\122\116\055\048\087\085\052\083\122\052\114\109\087\085\055\119\122\052\049\075\086\073\075\115\101\089\061\061";"\055\052\077\082\050\085\121\051\087\085\083\108\121\085\083\075\117\122\075\108\055\073\104\109\050\052\049\111\087\073\100\116\098\057\104\116\101\067\072\075","\055\052\077\082\050\085\121\051\087\085\083\108\121\085\083\075\117\122\075\108\121\067\055\100\101\067\100\090\081\085\083\051\121\067\055\057\081\122\055\109\101\089\061\061";"\098\057\072\075\117\057\121\098\081\122\049\116\114\113\061\061";"\055\052\077\078\101\085\104\118\087\107\121\100\117\085\104\080\087\055\114\043\081\085\072\109","\120\104\049\111\087\067\055\120\087\085\075\080\050\078\098\077","\055\052\077\088\087\122\101\107\081\085\052\100\087\073\055\090\081\122\049\080\087\098\061\061";"\053\067\104\118\081\085\072\109\087\085\072\114\117\068\087\075\055\067\104\075\098\057\104\056\050\119\061\061","\055\052\077\082\050\085\121\051\087\085\083\108\121\085\083\075\117\122\075\108\055\078\055\118\117\113\061\061","\055\052\077\107\087\085\104\116\050\104\114\116\081\122\049\116\076\067\104\048\087\104\055\119\101\073\104\118\087\089\061\061","\055\052\077\107\050\122\049\107\081\085\052\100\087\073\055\076\117\085\104\109\117\104\077\090\087\085\087\116\122\052\049\111\087\073\100\116\122\116\104\051\087\089\061\061","\098\057\072\075\117\057\121\107\081\085\052\100\087\073\055\114\050\085\083\111\117\122\055\043\053\116\107\061";"\098\057\072\075\117\057\121\107\081\085\052\100\087\073\055\107\050\122\120\061","\055\052\077\107\087\085\104\116\050\104\114\116\081\122\049\116\098\057\072\100\086\068\098\061";"\055\052\077\122\081\085\072\112\121\080\049\110\117\080\121\107\087\085\087\100\101\085\072\116","\055\052\077\082\050\085\121\075\122\116\055\048\087\085\052\083\122\116\111\052\117\122\047\107\081\085\052\100\087\073\055\108\053\068\121\100\086\080\098\061";"\055\052\077\098\081\122\049\116\098\057\072\075\117\057\121\108\098\085\121\051\090\076\081\061";"\121\080\049\110\117\080\121\055\086\104\077\047\087\067\098\061","\055\052\077\082\050\085\121\075\082\080\055\043\086\069\049\108\076\067\077\110\086\089\061\061","\055\052\077\107\081\085\052\100\087\073\055\122\087\085\104\112";"\055\052\077\098\081\122\049\116\098\057\072\075\117\057\121\108\098\085\121\051\088\089\061\061";"\098\057\072\075\117\057\121\098\081\122\049\116\090\098\061\061","\122\052\077\111\117\057\121\075\099\089\061\061";"\055\052\077\082\050\085\121\075\122\116\055\048\087\085\052\083\122\116\087\111\086\057\055\114\050\085\121\051\117\067\055\107\081\085\052\100\087\073\055\065\117\067\055\048\087\104\077\047\087\067\098\061","\055\052\077\098\081\122\049\116\098\057\072\075\117\057\121\108\098\085\121\051\090\076\098\061";"\055\052\077\107\087\085\104\116\050\107\075\051\117\067\055\076\117\067\055\075\086\089\061\061";"\055\052\077\076\117\067\055\075\086\107\114\110\117\067\072\075\081\068\121\108\076\067\077\110\086\089\061\061";"\055\052\077\078\117\073\104\109\098\085\114\116\050\085\077\048","\055\052\077\107\050\122\049\107\081\085\052\100\087\073\055\114\050\085\121\051\117\067\055\108\098\057\104\056\050\052\077\082\050\085\101\106\101\104\077\047\087\067\098\061";"\055\052\077\107\050\122\049\107\081\085\052\100\087\073\055\114\050\085\121\051\117\067\055\108\053\057\075\080\050\078\121\108\098\085\121\051","\055\052\077\082\050\085\121\051\087\085\083\108\121\085\083\075\117\122\075\108\055\078\049\100\117\080\114\053\117\116\121\075\087\057\104\052\117\078\121\067\086\057\077\043\098\057\104\116\101\067\072\075";"\053\057\075\051\087\053\111\052\117\122\047\120\050\085\101\106\076\067\077\110\086\065\047\120\087\085\075\080\050\078\098\077";"\055\052\077\107\081\085\052\100\087\073\055\076\086\067\055\056\050\085\104\109";"\055\052\077\107\087\085\104\116\050\107\075\051\117\067\055\076\117\067\055\075\086\107\114\110\117\067\072\075\081\068\098\061";"\098\057\104\056\050\052\077\047\087\067\098\061","\055\052\077\082\050\085\121\075\082\080\055\043\086\104\077\090\117\073\077\119";"\055\052\077\082\050\085\121\051\087\085\083\108\121\085\083\075\117\122\075\108\076\073\087\057","\055\052\077\107\050\122\049\107\081\085\052\100\087\073\055\090\081\122\049\080\087\055\077\090\087\085\087\116\122\116\104\051\087\089\061\061","\055\052\077\078\101\085\104\118\087\107\049\118\087\085\104\112","\055\052\077\082\050\085\121\051\087\085\083\108\121\085\083\075\117\122\075\108\055\073\055\100\050\116\121\075\081\122\121\106\076\073\083\109\099\055\121\110\086\089\061\061";"\053\057\075\051\087\055\077\076\098\055\077\047\087\067\121\108\098\057\072\075\117\057\098\061","\055\052\077\082\050\085\121\051\087\085\083\108\121\085\083\075\117\122\075\108\082\080\055\043\086\107\121\100\117\085\104\080\087\055\077\090\081\085\083\051","\098\057\072\075\117\057\121\098\081\122\049\116\114\089\061\061","\055\052\077\082\050\085\121\051\087\085\083\108\121\085\083\075\117\122\075\108\121\067\104\043\081\085\101\075\053\067\104\118\086\080\075\104\117\057\055\043\099\076\107\061";"\053\057\075\051\087\067\055\048\122\116\055\048\087\085\052\083\122\116\104\056\101\067\075\073\081\122\121\075";"\082\085\083\051\087\122\100\107\081\085\052\100\087\073\055\076\117\085\104\109\117\107\087\118\117\073\083\116\121\067\075\118\087\085\114\116\050\085\077\048","\055\052\077\098\081\122\049\116\098\057\072\075\117\057\121\108\098\085\121\051\090\076\089\061","\055\052\077\078\101\085\104\118\087\107\055\048\087\089\061\061";"\055\052\077\082\050\085\121\075\122\116\055\048\087\085\052\083\122\116\121\075\081\122\121\106\076\073\083\109\099\055\121\110\086\107\075\051\117\067\053\061","\055\052\077\082\050\085\121\051\087\085\083\108\121\085\083\075\117\122\075\108\055\073\104\109\050\116\087\118\117\073\083\116\121\067\055\057\081\122\055\109\101\089\061\061","\055\052\077\082\050\085\121\051\087\085\083\108\121\085\083\075\117\122\075\108\121\057\075\118\087\053\121\075\081\122\121\106\076\073\083\109\099\055\121\110\086\089\061\061","\055\052\077\104\101\057\055\048\101\069\120\119\090\069\090\119";"\053\057\075\051\087\055\077\104\117\057\055\043\099\055\077\107\087\085\104\056\101\067\075\073\081\122\121\075";"\055\052\077\082\050\085\121\075\122\116\055\048\087\085\052\083\122\116\075\051\117\067\053\061","\055\052\077\104\101\057\055\048\101\069\090\119\090\069\089\119","\082\085\083\051\087\122\100\107\087\085\104\116\050\107\075\051\117\067\055\085\081\122\049\111\081\122\121\111\117\073\079\061","\122\116\072\075\087\080\098\116\114\098\061\061","\055\052\077\076\098\053\049\109\087\085\083\051\122\116\104\051\087\104\077\082\050\085\101\106\101\089\061\061";"\055\052\077\098\081\122\049\116\098\057\072\075\117\057\121\108\098\085\121\051\090\098\061\061";"\098\085\083\111\117\055\114\119\087\085\055\051";"\055\052\077\076\098\053\049\109\087\085\083\051\122\116\104\051\087\104\077\090\087\085\087\116";"\055\052\077\107\087\085\104\116\050\107\075\051\117\067\055\090\081\085\083\051\121\067\077\068\117\080\101\100\086\057\098\061","\055\052\077\076\098\053\049\109\087\085\083\051\122\116\104\051\087\104\077\065\081\085\114\112";"\098\057\072\075\117\057\121\098\081\122\049\116\090\076\081\061","\055\052\077\098\081\122\049\116\098\057\072\075\117\057\121\108\098\085\121\051\088\098\061\061";"\055\052\077\107\050\122\049\107\081\085\052\100\087\073\055\076\117\085\104\109\117\104\077\082\050\085\101\106\101\104\077\047\087\067\098\061";"\055\052\077\104\101\057\055\048\101\069\120\119\090\069\120\119","\055\052\077\082\050\085\121\051\087\085\083\108\121\085\083\075\117\122\075\108\121\067\055\100\101\067\100\070\117\057\072\083\055\067\077\119";"\055\052\077\107\081\085\052\100\087\073\055\076\117\085\104\109\117\089\061\061","\076\067\075\119\053\068\075\048\081\116\049\109\087\085\083\051\090\069\089\061";"\055\052\077\104\101\057\055\048\101\069\120\119\090\069\098\116";"\082\085\083\116\090\076\087\085\081\122\049\111\081\085\049\109\087\076\089\119","\098\057\072\075\117\057\121\098\081\122\049\116\090\076\090\061","\055\052\077\078\101\085\104\118\087\104\101\100\117\067\043\067\086\057\077\048\101\089\061\061","\055\052\077\090\081\085\121\051\087\122\049\047\101\078\121\100\081\073\043\107\117\068\101\048";"\055\052\077\104\101\057\055\048\101\069\090\119\090\069\107\119","\055\052\077\104\101\057\055\048\101\069\090\119\090\069\089\072","\055\052\077\084\101\085\052\119";"\121\067\104\043\081\085\101\075\098\073\100\075\081\073\109\061";"\055\052\077\107\081\085\052\100\087\073\055\055\086\078\047\075\086\113\061\061";"\055\052\077\082\050\085\121\051\087\085\083\108\121\085\083\075\117\122\075\108\055\078\049\100\117\080\114\053\117\116\049\100\101\078\121\109\087\053\087\118\117\073\052\107\087\085\087\100\101\085\072\116";"\082\085\083\051\087\122\100\082\050\085\121\075\121\085\083\075\117\122\075\107\081\085\052\100\087\073\055\107\050\122\049\075\081\068\121\111\117\073\079\061";"\055\052\077\107\081\085\052\100\087\073\055\090\081\122\049\080\087\098\061\061","\055\052\077\104\101\057\055\048\101\069\120\119\090\069\089\068";"\082\085\083\051\087\122\100\082\050\085\121\075\121\085\083\075\117\122\075\067\050\122\049\075\121\067\104\043\081\085\101\075\055\057\104\118\050\085\104\116\050\085\077\048","\055\052\077\082\101\085\083\107\087\085\087\100\101\085\072\116";"\055\067\100\118\117\068\101\120\117\073\072\051\050\085\083\080","\055\052\077\082\050\085\121\051\087\085\083\108\121\085\083\075\117\122\075\108\053\068\121\075\086\089\061\061";"\088\076\051\068\090\113\061\061","\055\052\077\082\050\085\121\051\087\085\083\108\121\085\083\075\117\122\075\108\121\057\104\109\117\104\077\090\117\073\077\119","\055\052\077\107\087\085\104\116\050\104\114\116\081\122\049\116\055\122\047\119\087\122\120\061","\055\052\077\082\050\085\121\075\122\116\055\048\087\085\052\083\122\052\049\052\117\051\121\075\087\057\104\052\117\078\098\061","\055\052\077\049\087\067\072\075";"\082\085\083\051\087\122\100\082\050\085\121\051\087\085\083\104\117\057\055\043\099\055\114\047\053\057\104\048\087\067\077\043","\055\052\077\107\087\085\104\116\050\104\114\116\081\122\049\116\076\067\104\051\087\067\055\118";"\055\052\077\104\101\057\055\048\101\069\090\119\090\056\098\061","\055\052\077\049\087\067\072\075\055\085\083\111\086\122\055\075","\055\052\077\107\087\085\104\116\050\107\075\051\117\067\055\067\050\122\049\075";"\055\052\077\107\087\085\104\116\050\107\075\051\117\067\055\107\087\085\087\100\101\085\072\116","\055\052\077\090\081\085\121\051\087\122\049\049\087\067\072\075";"\055\052\077\107\081\085\052\100\087\073\055\067\117\067\075\048\087\119\061\061","\055\052\077\090\081\085\121\051\087\122\049\069\117\073\104\115\101\089\061\061";"\055\052\077\082\050\085\121\051\087\085\083\108\121\085\083\075\117\122\075\108\121\067\104\043\081\085\101\075\053\073\052\100\117\067\119\061";"\055\052\077\104\101\057\055\048\101\069\120\119\090\069\090\052","\055\052\077\107\050\122\049\107\081\085\052\100\087\073\055\090\081\122\049\080\087\055\077\082\050\085\101\106\101\104\077\090\087\085\087\116\122\116\104\051\087\089\061\061","\121\122\087\075\117\080\098\118\090\069\089\119\114\052\077\069\076\055\114\078";"\082\085\083\051\087\122\100\088\087\122\101\107\081\085\052\100\087\073\055\107\050\122\049\075\081\068\121\111\117\073\079\061","\055\052\077\090\081\085\083\051\121\067\055\057\081\122\055\109\101\089\061\061","\082\085\083\051\087\122\100\107\081\085\052\100\087\073\055\114\050\085\121\051\117\067\055\067\086\057\077\048\101\107\121\111\086\057\055\056\101\067\075\110\117\113\061\061";"\098\057\072\075\117\057\121\114\117\068\087\075\053\073\072\110\086\067\055\108\076\067\055\057\101\089\061\061","\055\052\077\082\050\085\121\051\087\085\083\108\121\085\083\075\117\122\075\108\121\067\104\043\081\085\101\075\055\073\055\100\050\052\055\048\087\067\055\118";"\121\122\087\075\117\080\098\118\090\069\089\119\114\055\077\069\076\055\114\078","\055\052\077\098\050\067\104\048\101\067\077\043\082\085\121\109\087\098\061\061";"\055\052\077\082\050\085\121\075\122\116\055\048\087\085\052\083\122\116\111\052\117\122\047\107\081\085\052\100\087\073\055\108\076\067\104\048\087\089\061\061","\055\052\077\107\050\122\049\107\081\085\052\100\087\073\055\114\050\085\121\051\117\067\055\108\076\067\055\057\101\104\077\090\087\085\087\116\122\116\104\051\087\089\061\061";"\055\052\077\082\050\085\121\051\087\085\083\108\121\085\083\075\117\122\075\108\121\057\104\109\117\104\077\090\081\085\083\051","\055\052\077\082\050\085\121\051\087\085\083\108\121\085\083\075\117\122\075\108\053\080\055\048\098\057\104\116\101\067\072\075","\055\052\077\082\050\085\121\075\122\116\055\048\087\085\052\083\122\052\121\052\086\057\079\061";"\055\052\077\078\101\085\104\118\087\104\049\052\117\113\061\061","\055\052\077\082\050\085\121\051\087\085\083\108\121\085\083\075\117\122\075\108\121\067\055\100\101\067\100\070\117\057\072\083\055\085\083\051\087\122\120\061","\121\080\049\110\117\080\121\107\117\068\101\048\122\116\104\051\087\089\061\061";"\055\052\077\047\101\078\121\100\081\073\043\065\117\068\055\048\087\107\055\048\087\085\052\083\090\098\061\061";"\082\085\083\051\087\122\100\082\050\085\121\051\087\085\083\070\087\057\087\108\098\085\083\111\117\098\061\061";"\055\052\077\082\050\085\121\075\122\116\055\048\087\085\052\083\122\116\121\100\117\085\104\080\087\053\049\100\081\073\043\067\081\085\072\109","\055\052\077\107\081\085\052\100\087\073\055\098\101\122\114\106","\055\052\077\104\101\057\055\048\101\069\120\119\090\069\107\073";"\090\076\089\116\090\076\053\068\090\069\089\119\090\119\061\061";"\055\052\077\090\081\085\121\051\087\122\049\069\117\073\104\115\101\104\114\116\117\068\089\061","\055\052\077\053\086\057\104\048\086\052\121\110\098\057\104\116\101\067\072\075\121\080\049\110\117\053\121\075\087\057\104\052\117\078\098\061";"\055\052\077\082\050\085\121\075\122\116\055\048\087\085\052\083\122\116\111\052\117\122\089\061";"\055\052\077\067\050\122\049\075\053\073\052\100\117\067\072\107\081\085\052\100\087\073\055\065\117\067\055\048\087\104\077\047\087\067\098\061","\055\052\077\082\050\085\121\075\122\116\055\048\087\085\052\083\122\116\121\075\081\122\121\106\076\067\104\048\087\107\121\075\087\057\104\052\117\078\121\070\117\057\072\083\055\085\083\051\087\122\120\061","\055\052\077\082\050\085\121\075\122\116\055\048\087\085\052\083\122\116\121\100\117\085\104\080\087\055\114\043\081\085\072\109";"\086\057\055\043\117\068\087\075","\055\052\077\104\101\057\055\048\101\069\120\119\090\069\098\079";"\055\052\077\078\101\085\104\118\087\104\101\100\117\067\043\065\081\085\114\112","\055\067\104\109\050\116\100\075\081\085\121\065\117\067\055\048\087\069\089\119";"\053\057\075\051\087\055\077\104\117\057\055\043\099\055\077\047\081\068\121\111\101\057\104\116\087\098\061\061";"\055\052\077\107\081\085\052\100\087\073\055\098\081\122\049\118\099\053\055\048\087\085\052\083\090\113\061\061";"\055\052\077\104\101\057\055\048\101\069\120\119\090\069\107\083","\055\052\077\104\101\057\055\048\101\069\120\119\090\069\090\072";"\082\122\114\107\117\073\083\075\055\067\104\109\050\052\047\109\081\122\075\070\117\057\055\115\050\067\077\116","\055\052\077\090\081\085\121\051\087\122\049\069\117\073\104\115\101\107\055\048\087\089\061\061";"\053\057\075\051\087\053\055\048\087\085\052\083\121\067\104\043\081\085\101\075\121\067\055\057\081\122\055\109\101\104\114\116\081\122\121\075","\055\052\077\107\087\085\104\116\050\107\075\051\117\067\055\090\081\085\083\051\055\122\047\068\081\122\049\051";"\122\052\049\111\087\073\100\116\090\076\113\119","\055\052\077\082\050\085\121\051\087\085\083\108\121\085\083\075\117\122\075\108\121\067\055\100\101\067\100\090\081\085\083\051\121\067\055\057\081\122\055\109\101\107\077\048\117\078\075\055\117\057\121\075\086\051\075\051\117\067\053\061","\055\052\077\090\081\085\083\051\082\067\055\100\101\080\051\061";"\055\052\077\107\050\122\049\107\081\085\052\100\087\073\055\076\117\085\104\109\117\104\077\090\087\085\087\116\122\116\072\075\087\080\121\108\098\085\121\051","\055\052\077\107\081\085\052\100\087\073\055\114\050\085\121\051\117\067\055\067\086\057\077\048\101\089\061\061","\098\057\072\075\117\057\121\098\081\122\049\116\090\076\120\061";"\098\057\072\075\117\057\121\082\050\085\121\051\087\085\083\104\117\057\055\043\099\053\121\100\117\085\104\080\087\053\087\111\086\057\053\061","\098\057\072\075\117\057\121\122\087\085\104\112\053\067\104\118\101\089\061\061";"\098\057\072\075\117\057\121\082\050\085\121\075\121\085\083\075\117\122\075\076\098\098\061\061";"\055\052\077\078\087\085\083\075\086\057\104\116\087\098\061\061";"\055\052\077\098\081\122\049\116\098\057\072\075\117\057\121\108\098\085\121\051\090\076\120\061","\082\085\083\051\087\122\100\082\050\085\121\075\076\073\087\057\122\116\104\048\050\085\116\061","\098\057\072\075\117\057\121\076\098\098\061\061";"\098\057\072\075\117\057\121\098\081\122\049\116\090\076\053\061","\055\052\077\088\087\122\101\107\081\085\052\100\087\073\055\076\117\085\104\109\117\089\061\061","\055\052\077\107\050\122\049\107\081\085\052\100\087\073\055\076\117\085\104\109\117\104\077\065\081\085\114\112\122\116\072\075\087\080\121\108\098\085\121\051","\053\057\075\051\087\055\077\104\117\057\055\043\099\055\077\076\117\067\055\075\086\104\077\082\087\122\114\111\086\068\121\108\098\116\052\076\121\119\061\061","\055\052\077\090\081\085\121\051\087\122\049\055\086\089\061\061","\121\122\087\075\117\080\098\118\090\069\089\072\088\055\077\069\076\055\114\078","\055\052\077\084\101\085\052\119\121\067\104\043\081\085\101\075\122\116\072\100\117\057\098\061";"\055\052\077\067\081\085\072\109\050\085\083\080\055\122\047\068\081\122\049\051";"\055\052\077\107\050\122\049\107\081\085\052\100\087\073\055\076\117\085\104\109\117\104\077\065\081\085\114\112\122\052\049\111\087\073\100\116\122\116\104\051\087\089\061\061","\055\052\077\098\081\122\049\118\099\053\055\048\087\089\061\061","\055\052\077\107\081\085\052\100\087\073\055\090\081\122\049\080\087\053\087\118\117\073\083\116";"\055\052\077\104\101\057\055\048\101\069\120\119\090\069\090\115";"\055\052\077\104\101\057\055\048\101\069\120\119\090\069\089\079","\055\052\077\082\050\085\121\051\087\085\083\108\121\085\083\075\117\122\075\108\121\067\104\043\081\085\101\075\122\116\087\100\117\067\119\061","\055\052\077\098\081\122\049\118\099\055\049\052\117\113\061\061","\055\052\077\082\050\085\121\075\122\116\055\048\087\085\052\083\122\116\075\051\117\067\055\115","\055\052\077\098\081\122\049\118\099\055\101\100\117\067\043\082\050\085\101\106\101\089\061\061";"\055\052\077\078\101\085\104\118\087\107\049\109\087\085\083\051\122\116\104\051\087\089\061\061";"\055\052\077\107\087\085\104\116\050\107\075\051\117\067\055\065\117\067\104\115\101\089\061\061","\055\052\077\098\081\122\049\118\099\055\101\100\117\067\043\065\081\085\114\112","\055\052\077\107\087\085\104\116\050\107\075\051\117\067\055\090\081\085\083\051\121\067\055\057\081\122\055\109\101\089\061\061","\055\052\077\090\050\122\047\076\099\085\083\056","\055\052\077\084\101\085\052\119\121\067\104\043\081\085\101\075\122\116\072\110\117\068\089\061";"\055\052\077\104\101\057\055\048\101\069\120\119\090\069\053\119";"\055\052\077\090\081\085\121\051\087\122\049\107\117\068\101\048";"\055\052\077\078\101\085\104\118\087\104\114\116\081\122\049\116";"\055\052\077\082\050\085\121\075\122\116\055\048\087\085\052\083\122\052\101\100\117\067\043\082\050\085\101\106\101\107\049\100\101\078\121\109\087\098\061\061","\055\052\077\104\101\057\055\048\101\069\120\119\090\069\089\118";"\055\052\077\082\050\085\121\075\122\116\055\048\087\085\052\083\122\052\101\100\117\067\043\065\081\085\114\112\098\057\104\116\101\067\072\075","\055\052\077\078\101\085\104\118\087\107\121\100\117\085\104\080\087\053\072\100\086\057\101\075\076\067\077\068\053\068\121\100\117\085\075\048\081\098\061\061";"\121\067\055\057\081\122\055\109\101\089\061\061","\055\052\077\082\050\085\121\075\122\116\055\048\087\085\052\083\122\052\101\100\117\067\043\067\086\057\077\048\101\107\049\100\101\078\121\109\087\098\061\061";"\055\052\077\107\087\085\104\116\050\104\114\116\081\122\049\116\076\067\104\048\087\107\121\110\101\073\083\068\081\122\049\051","\055\052\077\076\117\067\055\075\086\104\077\104\117\057\098\061","\055\052\077\082\101\085\083\065\081\122\121\116\117\067\053\061","\055\052\077\090\081\085\121\051\087\122\049\047\101\078\121\100\081\073\043\055\086\089\061\061";"\055\052\077\076\117\067\055\075\086\104\077\082\087\122\114\111\086\068\098\061";"\086\057\104\048\087\067\077\043","\055\052\077\082\050\085\121\051\087\085\083\108\121\085\083\075\117\122\075\108\055\073\104\109\050\116\087\118\117\073\083\116\098\057\104\116\101\067\072\075";"\081\085\049\115","\121\122\087\075\117\080\098\118\090\069\089\119\090\104\077\069\076\055\114\078","\082\085\083\051\087\122\100\067\050\122\049\075\121\067\104\043\081\085\101\075\055\057\104\118\050\085\104\116\050\085\077\048","\098\057\072\075\117\057\121\098\081\122\049\116\090\076\107\061";"\055\052\077\104\101\057\055\048\101\069\120\119\090\069\107\119";"\082\085\083\051\087\122\100\082\050\085\121\075\121\085\083\075\117\122\075\076\098\055\049\100\117\057\121\110\117\098\061\061";"\055\052\077\082\050\085\121\075\122\116\055\048\087\085\052\083\122\116\087\111\086\057\055\107\087\085\104\116\050\107\077\048\117\078\075\053\117\068\047\049\087\067\072\075"}for o,V in ipairs({{108773+-108772;113414+-112936};{-168130-(-168131),177297-176869};{885997+-885568,497186-496708}})do while V[(328558-(-368186))+((-31314+611184)+(-1802961-(-526348)))]=G or o(R,j+(920960+(-357516-563443)),j+(361469-361468))~="\061"then M(E,U(b((i%(914134+(394247+-1242845)))/(-699149+699405))))end break end j=j+(((433863-74902)+469396)-(1047110-218754))end V[Q]=J(E)end end end function ERRHook_Initialize()return end function ERRHook_UpdateStart()if ERR_INITIALIZED==FALSE then ERRHook_Initialize()ERR_INITIALIZED=TRUE end GlobalAnimationSpeedMult()end function ERRHook_UpdateEnd()ERR_ClearEffect()if env(GetStateChangeType,(-278970-(-591591))+-304531)==TRUE then ERR_AbilityDuchess_Dagger()end ERR_EnemyTier()if env(GetStateChangeType,((708216-(-288868))+-1268438)+274655)==TRUE then ERR_CardFunctionsEnemy()end if env(GetSpEffectID,100855-(-59240))==TRUE then ERR_EnemyModifiers()elseif env(GetEventFlag,o((((-772598-(-475437))+1329702)-792284)+-285766))==TRUE and env(GetSpEffectID,(1496616-800771)+-535755)==TRUE then ERR_GetDifficulty()end if env(GetSpEffectID,-961885+979585)==TRUE then ERR_EnemyBackstab()end GlobalMovementDistanceMult()if damageCheckTimer==365373-365372 then if ThrottleByFrames(o(760997+(-319481-486811)),101139+-101137)==TRUE then ERRHook_DamageType(644875+-644874)end end if blockCheckTimer==-679603-(-813747-(-134143))then if ThrottleByFrames(o(-488885-(-443361)),-699992-(-699994))==TRUE then ERRHook_BlockDamageType(-724020-(-724021))end end end abilityDuchessInitialized=-1026050-(-713020-313030)previousHP=-498486-(-498486)effectTimer=-532064+532068 storedDamage={}function ERR_AbilityDuchess_Dagger()local Q=GetDeltaTime()local V=env(GetHP)local M=-451667+451667 local P=-853852-(-853856)local U=-908175+978275 local G=145146+-75045 local b=.35 local A=(-70440-(-746))+70694 if abilityDuchessInitialized==-609760-(-609760)then previousHP=V abilityDuchessInitialized=522054-(597814-((-951923+817351)-(-210333)))end if previousHP>V then M=V-previousHP end if env(GetSpEffectID,U)==FALSE then if M~=980176+-980176 then table[o(-191089-(-145950))](storedDamage,{M,P})end local V={}for M=705760-705759,#storedDamage,(-627326+125219)+502108 do if storedDamage[M][-375639+375641]>-338200-(-338200)then storedDamage[M][(-1011155+1015670)-4513]=storedDamage[M][-618196-(-795397+177199)]-Q else table[o(-440751-(646286+-1041898))](V,M)end end for Q=#V,733810+-733809,(363185+576550)-939736 do table[o(871255+-916495)](storedDamage,V[Q])end else if effectTimer>-390736+(-18333-(-409069))then local V={}for M=650086+-650085,#storedDamage,986801-986800 do if storedDamage[M][((15732+-308986)-149110)-(-442366)]>-449582+449582 then storedDamage[M][(458102+-832452)-(-374352)]=storedDamage[M][521245-521243]-Q else if storedDamage[M][473318+-473317]>A then storedDamage[M][-1004388+1004389]=A end act(ChangeHP,storedDamage[M][-751423-(-751424)]*b)act(AddSpEffect,G)table[o(-153507-(-108368))](V,M)end end for Q=#V,23982+-23981,((-828610-(-742176))+-657102)-(-743535)do table[o((102369-(-87170))+-234779)](storedDamage,V[Q])end effectTimer=effectTimer-Q else act(ClearSpEffect,U)effectTimer=P end end previousHP=V end ERR_ThrottleTable={}function ThrottleByFrames(Q,V)if ERR_ThrottleTable[Q]~=nil then ERR_ThrottleTable[Q]=ERR_ThrottleTable[Q]+(-488671-(-488672))if ERR_ThrottleTable[Q]>=V then ERR_ThrottleTable[Q]=(-1154361-(-613806))+(472345-(-68210))return TRUE end return FALSE end ERR_ThrottleTable[Q]=math[o(-659476+614298)](-101732-(-101732),V)return FALSE end function ThrottleByTime(Q,V)if ERR_ThrottleTable[Q]~=nil then ERR_ThrottleTable[Q]=ERR_ThrottleTable[Q]+GetDeltaTime()if ERR_ThrottleTable[Q]>=V then ERR_ThrottleTable[Q]=(399415-(-63946))-463361 return TRUE end return FALSE end ERR_ThrottleTable[Q]=math[o(467063+-512241)]()*V return FALSE end function GlobalAnimationSpeedMult()local Q=1039843+-1039842 local V=(-938826+994168)+-55342 if env(GetSpEffectID,(-382710+1049906)+-515696)==TRUE then for o=(-580227-449421)-(-1029648),(650549-(-474809+186723))+-938537,((321218-597445)-(-35017-(-336023)))-(-577234)do local V=(754294+-602793)+o if env(GetSpEffectID,V)==TRUE then local V=o*.05 Q=Q*V break end end end if env(GetSpEffectID,-81479-(-98909))==TRUE then for o=963440+-963439,527634+(-1528814-(-1001188)),(683081-(-2463))+-685543 do local V=((314816-(-144377))-441753)+o if env(GetSpEffectID,V)==TRUE then local V=o*.06 Q=Q+V break end end end if env(GetSpEffectID,677371-660931)==TRUE then Q=Q*1.2 end if env(GetSpEffectID,-45474-(812098+-875373))==TRUE then Q=Q*1.05 end if env(GetSpEffectID,-931178+948980)==TRUE then Q=Q*.95 end if env(GetStateChangeType,15193+-14923)==TRUE then if env(GetSpEffectID,-687089+(1003476+(8271202-(-451486))))==TRUE then Q=Q*1.01 elseif env(GetSpEffectID,((-1352748-(-664883))+1030850)+8696091)==TRUE then Q=Q*1.05 elseif env(GetSpEffectID,-796181+9835258)==TRUE then Q=Q*1.1 elseif env(GetSpEffectID,(-945522+1003406)+8981194)==TRUE then Q=Q*1.15 elseif env(GetSpEffectID,179557+8859522)==TRUE then Q=Q*1.2 end end if env(GetSpEffectID,275328+1189672)==TRUE then if env(GetStateChangeType,808710-799544)==TRUE or env(GetStateChangeType,(-1727519-(-1044024))+692664)==TRUE then Q=Q*ERR_EnemySpeedTier(671942+-671932)else Q=Q*ERR_EnemySpeedTier(228699-228679)end V=(((-837724+((-1424807-(-761966))+2335568))+-1348505)+1144380)+-630877 end if env(GetStateChangeType,-160093+160944)==TRUE then if env(GetStateChangeType,155093-145927)==TRUE or env(GetStateChangeType,-110577-(-119746))==TRUE then Q=Q*ERR_EnemySpeedTier(((-597255+(-298650-(-1470758-((-442864-((-1545929-(-601103))-(-461083)))-931155))))-525443)+840941)else Q=Q*ERR_EnemySpeedTier(91271-(((315463-797125)+1197151)+-624308))end V=917226+-917225 end if env(GetSpEffectID,9827358-(-71090-(-865377)))==TRUE then if env(GetStateChangeType,(816379+-977439)+170226)==TRUE or env(GetStateChangeType,423051+-413882)==TRUE then Q=Q*ERR_EnemySpeedTier(-710743+710768)else Q=Q*ERR_EnemySpeedTier(-580725+(-389618-(-970378)))end V=((((((878042-974784)+1117057)+-213448)-929489)+-719127)-(-61756))-((44312+-1552591)-(-728285))end if env(GetStateChangeType,-327291-(-328146))==TRUE then if env(GetStateChangeType,(1075961-647262)-419533)==TRUE or env(GetStateChangeType,951954-942785)==TRUE then Q=Q*ERR_EnemySpeedTier(198325+(302236+-500531))else Q=Q*ERR_EnemySpeedTier(-432964-(-433024))end V=-642293+642294 end if env(GetSpEffectID,((-1049008-(-458924))-(-1007060+423057))-(-7567))==TRUE or env(GetSpEffectID,-305152-(-306639))==TRUE then if env(GetSpEffectID,-5863+7349)==TRUE then act(ClearSpEffect,76022+-74535)else Q=Q*ERR_EnemySpeedTier(((131897+485773)-392832)-224798)V=-626131-(-626132)end end if env(GetSpEffectID,2725810-988797)==TRUE then Q=Q*1.3 end if env(GetSpEffectID,-290467+350517)==TRUE then Q=Q*1.2 end if env(GetSpEffectID,436542+263758)==TRUE and env(GetSpEffectID,915148-915117)==FALSE then Q=Q*.02 end if env(GetEventFlag,-438372-(-448342))==TRUE then if Q>=-28363+28364 then Q=Q+.2 else Q=Q*1.2 end end if env(GetEventFlag,377065+(438360-805451))==TRUE then if Q>=-207819+207820 then Q=Q-.1 else Q=Q*.9 end end if env(GetStateChangeType,((400004+-504661)-615866)+(1068938-347524))==TRUE then Q=1.2 end if env(GetSpEffectID,1032852+-1026853)==TRUE then Q=((1759862-769176)+-1702205)+711520 end if V==(-764097+432288)-(-331810)then act(AddSpEffect,667254+-667095)end SetVariable(o(503088+((-540175+1001483)-1009710)),Q)end function GlobalMovementDistanceMult()local Q=-38206-(-38207)if env(GetSpEffectID,-736447-(-886947))==TRUE then for o=(521091+-1047782)-(-391581+-135110),(-206321-(-120875))-(768299+-853843),340823-340822 do local V=(-357039-(-507540))+o if env(GetSpEffectID,V)==TRUE then local V=o*.05 Q=Q*V break end end end if env(GetSpEffectID,-138335+(-463387-(-607822)))==TRUE then Q=156789+-156789 end act(SetMovementScaleMult,Q)end function ERR_EnemySpeedTier(Q)if ENEMY_TIER==ENEMY_BOSS then Q=Q*.7 elseif ENEMY_TIER==ENEMY_MINIBOSS then Q=Q*.7 elseif ENEMY_TIER==ENEMY_ELITE then Q=Q*.8 elseif ENEMY_TIER==ENEMY_MAJOR then Q=Q*.9 elseif ENEMY_TIER==ENEMY_MINOR then Q=Q*(85522-85521)end Q=Q*.01 Q=(-702159-(-702160))-Q return Q end function ERR_EnemyModifiers()if IS_INITIALIZED_MODIFIERS==TRUE then return end if env(GetEventFlag,o(308697+-353982))==FALSE then IS_INITIALIZED_MODIFIERS=TRUE return end if ENEMY_TIER==ENEMY_BOSS or ENEMY_TIER==ENEMY_MINIBOSS or ENEMY_TIER==ENEMY_NONE then IS_INITIALIZED_MODIFIERS=TRUE return end local Q=math[o((1123297-1023736)+-144739)](-346125-(-347125))local V=-414794-(-382107+-32687)if ENEMY_TIER==ENEMY_MINOR then V=557051-556801 elseif ENEMY_TIER==ENEMY_MAJOR then V=(166474-(-88361))+(-1206124-(-951789))elseif ENEMY_TIER==ENEMY_ELITE then V=629372+-628372 else IS_INITIALIZED_MODIFIERS=TRUE return end if V>-22155+22155 and Q<=V then local Q=569836+((-582394+-602663)-(-615234))local V=math[o(502466-(1031054+-483410))](Q)act(AddSpEffect,(-941274+1001274)+V*(-251135+251145))end IS_INITIALIZED_MODIFIERS=TRUE end function ERR_EnemyBackstab()if env(GetSpEffectID,12903-(743552+-748350))==TRUE and env(GetSpEffectID,-400059+417768)==FALSE then act(AddSpEffect,1019416+-1019381)end end function ERR_EnemyAlert()if env(GetSpEffectID,-266632+272133)==FALSE and env(GetSpEffectID,351959+(-431873+85424))==FALSE then if env(GetSpEffectID,-74921-(-165321))==FALSE and env(GetSpEffectID,538007+1114994)==FALSE then if env(GetSpEffectID,-795777+801286)==TRUE then act(AddSpEffect,556254-550749)elseif env(GetSpEffectID,-487739+(416916+76331))==TRUE then act(AddSpEffect,234942-(141255-(-88181)))elseif env(GetSpEffectID,(154306+-212169)+(729317-665947))==TRUE then act(AddSpEffect,(-398641+(-785872+1138401))-(-51616))else act(AddSpEffect,(932350+-794446)-132404)end end end end poisonClearReset=-267647+267647 rotClearReset=(108496-(-736099))-844595 bleedingClearReset=474862+-474862 frostbiteClearReset=(-316815+1289625)-972810 drowsyClearReset=(-1141492-(-910815))-((686076+-105948)+-810805)function ERR_ClearEffect()if poisonClearReset==-756541+756541 then if env(GetStateChangeType,253878+-253868)==TRUE or env(GetSpEffectID,985647+-984026)==TRUE then act(ClearSpEffect,-38778-(802744+-841586))poisonClearReset=267464+(-862681-(-595218))end else poisonClearReset=(-761667+1359272)+-597605 end if rotClearReset==((-38023-(-672348-13314))-(-354220))+-1001859 then if env(GetStateChangeType,-296718-(-296729))==TRUE or env(GetStateChangeType,-83043-(-83658))==TRUE then act(ClearSpEffect,(986884-108244)+-878575)rotClearReset=424136+-424135 end else rotClearReset=-523319-(-523319)end if bleedingClearReset==313538-313538 then if env(GetStateChangeType,39225+(-36701-2512))==TRUE then act(ClearSpEffect,-581171-(-581229))bleedingClearReset=(2811-823753)-(-820943)end else bleedingClearReset=25367-(-173736-(-199103))end if frostbiteClearReset==-775799-(-775799)then if env(GetStateChangeType,-997510-(-997786))==TRUE then act(ClearSpEffect,-869894+869960)frostbiteClearReset=885658+-885657 end else frostbiteClearReset=(-1048363-(-526571))-(-521792)end if drowsyClearReset==-708406+708406 then if env(GetStateChangeType,-196432+(854119-657249))==TRUE or env(GetStateChangeType,(-725136+729376)-3626)==TRUE then if env(GetStateChangeType,-788349-(-788963))==TRUE then act(ClearSpEffect,803229+-803162)end act(ClearSpEffect,-224648+224709)drowsyClearReset=(-637955-(-244229))-(508488+-902215)end else drowsyClearReset=(-764602-(591815+-408233))-(-1346581-(-398397))end if madnessClearReset==261342-261342 then if env(GetStateChangeType,300360+-299921)==TRUE then act(ClearSpEffect,(100861-797425)+(-654615+1351334))madnessClearReset=(-704541+97623)+((188151+616626)-197858)end else madnessClearReset=-203985+203985 end end function ERR_CureEffect()act(AddSpEffect,-917651+(-219922+1138685))act(AddSpEffect,716037+-714924)act(AddSpEffect,247432+-246318)act(AddSpEffect,-763907-(-1143619-(-378597)))act(AddSpEffect,77089+-75973)act(AddSpEffect,(385572+(-861605-(-430035)))+(15492+(564317+-532694)))act(AddSpEffect,874419+-873301)end function ERR_GetDifficulty()if env(GetEventFlag,o((-590676-(65773-700399))+-89333))==TRUE then if env(GetEventFlag,o(-107709+(811100-748928)))==TRUE then ERR_ApplyDifficulty(-6182+166193,((274554-(-355158))-(-43981))+-513183,-398162-(-558673),531875+-371363,((1764188-875078)-((719435+-929358)-(-171478)))-767042,-6476+166990,(1677774-(1266929-306461))+-556791,(564193+-1201235)-(-654742),567554+(384333+-951887),718793+-718793,281288-281288,(-30162-(-911721))+-881559,277838-277838,-292013+292013,749847-589297)elseif env(GetEventFlag,o(-134878+89631))==TRUE then ERR_ApplyDifficulty(668491-508479,158826+1384,-631584-(-791795),(-1017493+245790)+931915,877332+-717119,33188+127026,412850-(213387+39248),595909+-595909,-251868+(710686+-458818),456977+-456977,-917411-(-917411),800977-(429656+371321),-90173-(-90173),1047822+-1047822,206144+-45894)end elseif env(GetEventFlag,-209950-(-219850))==TRUE then elseif env(GetEventFlag,-630716-(-640617))==TRUE then ERR_ApplyDifficulty(-536891+696902,419476+-259366,513886-353775,1034119-874007,868832+(866613+-1575332),(289568+(201591+-941758))-(-610713),-879402+1039517,753584+-735884,-26350-(-186400),608880+-448829,-867133+(379384+647801),795461+-635408,487621-327567,372976-212921,(-701955+234004)+628101)elseif env(GetEventFlag,-188904-(-198806))==TRUE then ERR_ApplyDifficulty(82804-(-77208),617378+-457168,479435-319224,321540+-161328,1202049-(1422382-(356327-(-24219))),387107+-226893,-665904-(-826119),324869+-324869,153969+-153969,-401394-(-401394),-990791-(-990791),-299199-(-299199),203224+-203224,614304-614304,-12002-(-172252))elseif env(GetEventFlag,277227+-267324)==TRUE then ERR_ApplyDifficulty(310807+((763267+-69793)-(1474535-630265)),301628-(-184989+326307),-563805+724116,-255823+416135,125239-(-35074),(((-945898-((924774+-1254608)+-240274))+-360826)+-260374)+1157304,-447732+(887523-(357776-78300)),-563204+580904,-163592+323632,421712+-261671,552591-392549,-260497-(-420540),-397007-(-315753-241298),((-21904-393578)+1548081)-972554,-340752+501102)elseif env(GetEventFlag,-270802-(-280706))==TRUE then ERR_ApplyDifficulty(530545+-370533,(467771+-540119)-(-232758),-654901+(1678472-(1689005-825845)),-865736-(-1026148),-428283-(-588696),116766+43648,-234235+(662337-267687),((348411-848164)-(-517924))+-18171,(116522+330055)+-446577,-160719-(-160719),-282567+(-822170+1104737),-821744-(-821744),(-618389+24330)+594059,-597867-(-1490718-(-892851)),522993-362543)elseif env(GetEventFlag,-944365+954270)==TRUE then ERR_ApplyDifficulty((-703690-(-626712))-(-197986-39003),684037-523527,(376233+(-228132+(-1364247-(-843509))))+533148,((-719827+617001)-846085)+(-942882+(257350+1794955)),-553445-(-713958),-320384-(-480898),7782-(-152733),(-1292896-(-933838))-(-376758),283417-283417,408824+-408824,(-149213-855717)-(-1004930),801403+-801403,-819072+819072,-336339+336339,(-448682+331905)-(-277327))elseif env(GetEventFlag,729992+-720086)==TRUE then ERR_ApplyDifficulty((-386818-(-887320))+-340488,(33670+670929)+(-1244390-(-700401)),-649457+810068,-632559+(-243396+1036567),(-754786+1133448)+-218049,(-156291-(-87942))-(-228963),55234+(-785867+(1393092-501844)),(772383+194933)-949616,((-253027-(-171787))+125649)+115631,(-1659029-((-129179-176879)+-502219))-(-1010793),77300+82742,(749610-456022)-133545,406951+-246907,-570662+730707,(-1034621+237821)-(-957450))elseif env(GetEventFlag,(-949664+(-145681-(-538939)))-(-927126-(233799+-594612)))==TRUE then ERR_ApplyDifficulty(748434+(224839-813259),(489327-(-268709))+-597326,-169636+330347,(-757739-(-620834))-(-297617),-615619+776332,-242372-(-403086),630393+((-814340-178882)+523544),(-2005786-(-1043133))+((-70086+1487729)-(594035-156745)),834446+-674396,-383335+543386,-387443+547495,308449+-148396,-731130-(-891184),514707-354652,-150689-(-311439))elseif env(GetEventFlag,584482-574574)==TRUE then ERR_ApplyDifficulty((631149+-689696)+218562,-560441-(-721251),211610+-50799,-273160-(-433972),-753934-(-188510-726237),-796397-(-957211),-152255-(-313070),200810+-183110,981235-(-342746+1163921),(-1163797-((-867675+1384890)+-1157781))-(-683292),-800917+960979,791115+-631052,720440+-560376,-570904-(-1646314-(-915345)),-834324+995174)elseif env(GetEventFlag,-816517+826426)==TRUE then ERR_ApplyDifficulty(505212-345199,-802006-(-1990512-(-1027596)),-112666-(-273577),754549-593637,-199723+360636,-271959+432873,79557-(-81358),-484666-(-502366),764742+-764742,-2149-(-841864-(-839715)),390544-390544,-851996+851996,441162+-441162,-435488+435488,-502389+663339)elseif env(GetEventFlag,(952053+-1127664)+185523)==TRUE then ERR_ApplyDifficulty(-218057-(-378068),1200494-(-953581+1992865),-617879+779090,-572373+733585,-781920-(-943133),-177529-(161564-500307),1096339-(1244615-309491),((-888795-(-539969))+223005)+(585538+-442017),1100553-(1215748-275245),363489+(437288-640726),(-1161397-(-276651))+1044798,283263-123210,-137757+297811,(617971+-1341843)-(-883927),-163180+324430)elseif env(GetEventFlag,-377698-(-387612))==TRUE then ERR_ApplyDifficulty(1028955+-868944,(-1714236-(-875363))+1000283,-342991+504402,-136116+297528,-94454-(-255867),(((370463+-613817)+197606)+-454560)-(-661722),911896+-750481,(696013+-669477)-8836,659511-659511,-307942+307942,-967924+(831900-(-136024)),-789080+789080,1012192+(-468577-543615),-826392+826392,344087+-182637)elseif env(GetEventFlag,632100-622185)==TRUE then ERR_ApplyDifficulty(-631339-(-791350),-1038592+1200102,962654+-801143,209886-48374,-854776+(1119560-103271),-402534+564048,818279-656764,850893+-833193,470087+-310047,-404342+564383,4220-(-155822),-856689+(170789-(-598027+-247916)),872542-(420323-(-292175)),-872235-(-1032280),633296+-471746)elseif env(GetEventFlag,(-154906+959766)+-794944)==TRUE then ERR_ApplyDifficulty(-181553+341565,((-369532-879676)-(-341176))+(-272270+1341912),(872650+-1144995)-(-433956),-444763+606375,343134-181521,744279+(-646187-(-63522)),648420-486805,912035-912035,4719-4719,152601+-152601,(-89839-665897)-(-755736),938560-938560,985483-985483,-174966-(-174966),141973+19677)elseif env(GetEventFlag,864523-854606)==TRUE then ERR_ApplyDifficulty(97786-(-1023907+961678),((202623+(591247+-582187))-231078)-(-33731+-147374),185865-(99143-74989),492187+-330475,466716+-305003,((-919058-(-548296))-298710)-(-831186),(-51899+-521297)-(-796089-(-61178)),(220094-82019)+-120375,827966+-667926,-508270-(-668311),-680367-(-840409),-170127+330170,-801373+961417,-98333+258378,545748-383998)elseif env(GetEventFlag,928474-918556)==TRUE then ERR_ApplyDifficulty(682504-522494,179185+((-996735+((-221672-741146)+2506289))+-564111),986078+-824267,769942-608130,-717432-(-879245),((-345376-(-699143))-(-594839))-786792,360144+-198329,-639209-(-639209),861001+-861001,-23123+23123,417806-417806,-538559+538559,749330+-749330,564667-564667,(-1069512-(-815799))-(572171-987734))elseif env(GetEventFlag,-203049-(-212968))==TRUE then ERR_ApplyDifficulty(314433+-154423,(-1724233-(-683434))+1202709,(651631+42196)+-531916,204305+-42393,-431703-(-593616),-290835-(-452749),686914-524999,(-361099+122428)+238671,-671506+671506,(-1026397-(-719645))-(-549628-(18784-261660)),-321238-(-321238),-388471+388471,546012+-546012,439090+-439090,(166691-(-627945))+(-252658-380028))end act(AddSpEffect,-731477-(-891572))ERR_CureEffect()end function ERR_ApplyDifficulty(Q,o,V,M,P,U,G,b,A,J,R,E,j,i,S)act(AddSpEffect,Q)act(AddSpEffect,o)act(AddSpEffect,V)act(AddSpEffect,M)act(AddSpEffect,P)act(AddSpEffect,U)act(AddSpEffect,G)act(AddSpEffect,b)act(AddSpEffect,A)act(AddSpEffect,J)act(AddSpEffect,R)act(AddSpEffect,E)act(AddSpEffect,j)act(AddSpEffect,i)act(AddSpEffect,S)end function ERR_EnemyTier()if ENEMY_TIER>-195762-(-195762)then return end if env(GetStateChangeType,-732071+741281)==TRUE then ENEMY_TIER=ENEMY_BOSS IS_ENEMY=TRUE elseif env(GetStateChangeType,-953575-(-1253286-(-1161408-(-870917))))==TRUE then ENEMY_TIER=ENEMY_MINIBOSS IS_ENEMY=TRUE elseif env(GetStateChangeType,548442+(-1125182-(-585970)))==TRUE then ENEMY_TIER=ENEMY_ELITE IS_ENEMY=TRUE elseif env(GetStateChangeType,-1030290-(-1039530))==TRUE then ENEMY_TIER=ENEMY_MAJOR IS_ENEMY=TRUE elseif env(GetStateChangeType,-536189+(170605-(-374834)))==TRUE then ENEMY_TIER=ENEMY_MINOR IS_ENEMY=TRUE else ENEMY_TIER=ENEMY_NONE IS_ENEMY=FALSE end end damageCheckTimer=-292466-(-292466)function ERRHook_DamageType(Q)if Q==271829+-271829 then damageCheckTimer=-686787+686788 end act(AddSpEffect,5965799-((2870895-875615)-1031681))if env(GetPhysicalAttribute)==DAMAGE_PHYSICAL_SLASH or env(GetStateChangeType,-581243-(-631143))==TRUE then act(AddSpEffect,-218280+5220490)act(AddSpEffect,(249788+4080892)-(-671534))if IS_ENEMY==TRUE then act(AddSpEffect,308579+-308009)end elseif env(GetPhysicalAttribute)==DAMAGE_PHYSICAL_BLUNT or env(GetStateChangeType,-664095+713996)==TRUE then act(AddSpEffect,4451125-(-699610-(-148524)))act(AddSpEffect,-119837+((181851-472902)+5413102))if IS_ENEMY==TRUE then act(AddSpEffect,(-508585-(-753293))-244137)end elseif env(GetPhysicalAttribute)==DAMAGE_PHYSICAL_THRUST or env(GetStateChangeType,711491+-661589)==TRUE then act(AddSpEffect,(4871086-788367)-(-919493))act(AddSpEffect,-863715+5865929)if IS_ENEMY==TRUE then act(AddSpEffect,-447059-(-447631))end elseif env(GetPhysicalAttribute)==DAMAGE_PHYSICAL_NORMAL or env(GetStateChangeType,-185845+235748)==TRUE then act(AddSpEffect,5684629-682416)act(AddSpEffect,165350+(5692545-855681))if IS_ENEMY==TRUE then act(AddSpEffect,-585222+585795)end else act(AddSpEffect,4751639-(1034796+((518593+-2187244)-(-29032-354247))))end if env(GetSpecialAttribute)==DAMAGE_ELEMENT_MAGIC or env(GetStateChangeType,-247738+297648)==TRUE then act(AddSpEffect,-79362+5081582)act(AddSpEffect,421637+4580587)if IS_ENEMY==TRUE then act(AddSpEffect,-79869+80443)end elseif env(GetSpecialAttribute)==DAMAGE_ELEMENT_FIRE or env(GetStateChangeType,902399-852488)==TRUE then act(AddSpEffect,(3929693-(((-1022307+2433133)-857255)-607413))-(-1018686))act(AddSpEffect,-479002+5481226)if IS_ENEMY==TRUE then act(AddSpEffect,(771271+-112392)-658304)end elseif env(GetSpecialAttribute)==DAMAGE_ELEMENT_LIGHTNING or env(GetStateChangeType,(916215+-1794999)+(801009-(-127687)))==TRUE then act(AddSpEffect,(((865619+-1498041)+1558336)+-752396)+4828704)act(AddSpEffect,5821706-819482)if IS_ENEMY==TRUE then act(AddSpEffect,275941-275365)end elseif env(GetSpecialAttribute)==DAMAGE_ELEMENT_DARK or env(GetStateChangeType,(894381-((87587-(-854006))+-703592))+-606467)==TRUE then act(AddSpEffect,5603057-600834)act(AddSpEffect,(-1018685-(-1012919))+5007990)if IS_ENEMY==TRUE then act(AddSpEffect,378710-378133)end else act(AddSpEffect,455440+4546785)end if env(GetSpecialAttribute)==DAMAGE_ELEMENT_POISON or env(GetStateChangeType,-351281+401201)==TRUE then act(AddSpEffect,-818754+5820984)act(AddSpEffect,5523691-521454)elseif env(GetSpecialAttribute)==DAMAGE_ELEMENT_BLIGHT or env(GetStateChangeType,969525-(-240919+1160523))==TRUE then act(AddSpEffect,406568+4595663)act(AddSpEffect,5188980-186743)elseif env(GetSpecialAttribute)==DAMAGE_ELEMENT_BLOOD or env(GetStateChangeType,-395054-(-444976))==TRUE then act(AddSpEffect,-716722+5718954)act(AddSpEffect,-63646+5065883)elseif env(GetSpecialAttribute)==DAMAGE_ELEMENT_FROSTBITE or env(GetStateChangeType,474470-424547)==TRUE then act(AddSpEffect,((-371689+(429436+956650))+4773048)-785212)act(AddSpEffect,(-635960+1254477)+4383720)elseif env(GetSpecialAttribute)==DAMAGE_ELEMENT_SLEEP or env(GetStateChangeType,1064929-1015005)==TRUE then act(AddSpEffect,991621+(4711725-701112))act(AddSpEffect,(318230+4827995)-(-544710-(((-371099-19971)+-433106)+135478)))elseif env(GetSpecialAttribute)==DAMAGE_ELEMENT_MAD or env(GetStateChangeType,(175397-(-768938))+-894410)==TRUE then act(AddSpEffect,5530989-528754)act(AddSpEffect,(6561521-((1041882+-1539618)+1345769))-711251)elseif env(GetSpecialAttribute)==DAMAGE_ELEMENT_CURSE or env(GetStateChangeType,-709615+759541)==TRUE then act(AddSpEffect,(-202486+(220904+324721))+4659097)act(AddSpEffect,5921885-919648)else act(AddSpEffect,-114526+5116754)end if Q==201944+-201943 then damageCheckTimer=-170264+((-291378-564715)+1026357)end end blockCheckTimer=-202113-(-202113)function ERRHook_BlockDamageType(Q)if Q==-604967-(-604967)then blockCheckTimer=-935415-(-935416)end act(AddSpEffect,(450282+3817448)-(-734520))if env(GetPhysicalAttribute)==DAMAGE_PHYSICAL_SLASH or env(GetStateChangeType,-864707+914607)==TRUE then act(AddSpEffect,5335373-(-248578-(-313970-267721)))act(AddSpEffect,5747516-745252)elseif env(GetPhysicalAttribute)==DAMAGE_PHYSICAL_BLUNT or env(GetStateChangeType,753144-(-263896-(202822+(-896504-273457))))==TRUE then act(AddSpEffect,4469847-(-532414))act(AddSpEffect,4665379-((((170356+-1109003)+-993148)-(-757120))-(-837790)))elseif env(GetPhysicalAttribute)==DAMAGE_PHYSICAL_THRUST or env(GetStateChangeType,484714-(-223011-(-695054+37231)))==TRUE then act(AddSpEffect,4154129-(-848133))act(AddSpEffect,758169+4244095)elseif env(GetPhysicalAttribute)==DAMAGE_PHYSICAL_NORMAL or env(GetStateChangeType,-299067-(-348970))==TRUE then act(AddSpEffect,5602264-600001)act(AddSpEffect,416784+4585480)else act(AddSpEffect,-868252+(-557001+(7261495-(1837827-1003850))))end if env(GetSpecialAttribute)==DAMAGE_ELEMENT_MAGIC or env(GetStateChangeType,861481+-811571)==TRUE then act(AddSpEffect,(4602400-(-743411))-343541)act(AddSpEffect,916847+(849560+3235867))elseif env(GetSpecialAttribute)==DAMAGE_ELEMENT_FIRE or env(GetStateChangeType,(-303260-(-564098))-(-186150-(-397077)))==TRUE then act(AddSpEffect,972252+((-2006059-(-1026541))+5009537))act(AddSpEffect,-954234+5956508)elseif env(GetSpecialAttribute)==DAMAGE_ELEMENT_LIGHTNING or env(GetStateChangeType,(-551647-(-2862))-(-598697))==TRUE then act(AddSpEffect,5406271-403999)act(AddSpEffect,(94484+540780)+((3766155-(-467951))-(-132904)))elseif env(GetSpecialAttribute)==DAMAGE_ELEMENT_DARK or env(GetStateChangeType,82412+-32499)==TRUE then act(AddSpEffect,5717795-715522)act(AddSpEffect,-918398+5920672)else act(AddSpEffect,(4266733-(-747005))-(975038+((1618013-(-277353+1147251))+-1711690)))end if env(GetSpecialAttribute)==DAMAGE_ELEMENT_POISON or env(GetStateChangeType,946651-896731)==TRUE then act(AddSpEffect,-157661+((5030751-384569)-((20546-(-976568))+-1510873)))act(AddSpEffect,563694+4438593)elseif env(GetSpecialAttribute)==DAMAGE_ELEMENT_BLIGHT or env(GetStateChangeType,974404+-924483)==TRUE then act(AddSpEffect,5964542-962261)act(AddSpEffect,(-173027+((800330-376921)+3839157))-(117365+-1030113))elseif env(GetSpecialAttribute)==DAMAGE_ELEMENT_BLOOD or env(GetStateChangeType,-383831-(-433753))==TRUE then act(AddSpEffect,5274065-271783)act(AddSpEffect,959484+4042803)elseif env(GetSpecialAttribute)==DAMAGE_ELEMENT_FROSTBITE or env(GetStateChangeType,341341+-291418)==TRUE then act(AddSpEffect,526425+4475858)act(AddSpEffect,4564010-(-438277))elseif env(GetSpecialAttribute)==DAMAGE_ELEMENT_SLEEP or env(GetStateChangeType,203814+-153890)==TRUE then act(AddSpEffect,545115+4457169)act(AddSpEffect,(-1091394-(-644938+539495))+5988238)elseif env(GetSpecialAttribute)==DAMAGE_ELEMENT_MAD or env(GetStateChangeType,-895344-(-945269))==TRUE then act(AddSpEffect,5340754-338469)act(AddSpEffect,5652994-(-538642+1189349))elseif env(GetSpecialAttribute)==DAMAGE_ELEMENT_CURSE or env(GetStateChangeType,(987736-19194)-918616)==TRUE then act(AddSpEffect,-73445+5075731)act(AddSpEffect,-448691+(366043+5084935))else act(AddSpEffect,4453926-(-548362))end if Q==315144-315143 then blockCheckTimer=-301588+301588 end end function DebugEffect(Q)Q=Q or 427036-427036 act(AddSpEffect,(-187644+287634)+Q)end CHAIN_CHANCE_READY=908336+-908336 smitedCount=-209007+209007 smitedCooldown=101144-101144 function ERR_CardFunctionsEnemy()if env(GetSpEffectID,3866179-782779)==TRUE or env(GetSpEffectID,(416659+-1256382)+3923173)==TRUE then Card_DiverseOffense()end if env(GetSpEffectID,(3959144-356174)-519470)==TRUE or env(GetSpEffectID,-605967+3689517)==TRUE then Card_DiverseDefense()end if env(GetSpEffectID,190635+2825965)==TRUE or env(GetSpEffectID,3132984-116334)==TRUE then Card_ChainStunChance()end if env(GetSpEffectID,(438881-306316)+2954035)==TRUE or env(GetSpEffectID,2457082-(-629568))==TRUE then Card_Smiting()end end function Card_DiverseOffense()local Q=970277-970277 if env(GetSpEffectID,956849+((-749272-(-964199))+(-465290+(2467412-90448))))==TRUE then Q=7074-(((744897-556490)+-20435)-160948)end if env(GetStateChangeType,-63387-(-102897))==TRUE then act(AddSpEffect,(138929+2944472)+Q)end if env(GetStateChangeType,8371-(-31140))==TRUE then act(AddSpEffect,((290166+271124)+(1598547-(-923565)))+Q)end if env(GetStateChangeType,1030726+-991214)==TRUE then act(AddSpEffect,(3877023-(1782040-(-913797+1902217)))+Q)end if env(GetStateChangeType,1006346-966833)==TRUE then act(AddSpEffect,((-299195-14193)+3396792)+Q)end if env(GetStateChangeType,-650714+690234)==TRUE then act(AddSpEffect,(2176984-(-906421))+Q)end if env(GetStateChangeType,656818+-617297)==TRUE then act(AddSpEffect,(-691159+(421552+3353013))+Q)end if env(GetStateChangeType,(-413833+617388)-164033)==TRUE then act(AddSpEffect,(521378+2562029)+Q)end if env(GetStateChangeType,742255-702732)==TRUE then act(AddSpEffect,(22319+3061089)+Q)end end function Card_DiverseDefense()local Q=40509-40509 if env(GetSpEffectID,(3702236-130826)-487860)==TRUE then Q=-780804+780854 end if env(GetStateChangeType,-890454+929964)==TRUE then act(AddSpEffect,(1028338+2055163)+Q)end if env(GetStateChangeType,507884+-468373)==TRUE then act(AddSpEffect,(((443579+-856851)+(582435-(-872831)))+2041508)+Q)end if env(GetStateChangeType,962649+-923137)==TRUE then act(AddSpEffect,(3999722-916219)+Q)end if env(GetStateChangeType,719266-679753)==TRUE then act(AddSpEffect,((-304461+(-171023+(3295613-(-929560))))-666185)+Q)end if env(GetStateChangeType,436461+-396941)==TRUE then act(AddSpEffect,(3353214-269709)+Q)end if env(GetStateChangeType,(156371-(-847363))-964213)==TRUE then act(AddSpEffect,((518455+3154704)-589653)+Q)end if env(GetStateChangeType,-855560-(-895082))==TRUE then act(AddSpEffect,(3650329-566822)+Q)end if env(GetStateChangeType,-569079-(-608602))==TRUE then act(AddSpEffect,(((-692537+4370796)-(-432727))-1027478)+Q)end end function Card_ChainStunChance()if env(GetSpEffectID,-538833-(-544639))==TRUE then CHAIN_CHANCE_READY=TRUE return elseif CHAIN_CHANCE_READY==FALSE or env(GetSpEffectID,(175442-((529332-943071)+464381))+-118996)==TRUE then return end local Q=math[o((-667877+226837)-(-395862))](-79754-(1025529+-1106283))local V=-781901+781901 if env(GetSpEffectID,2652728-(-363922))==TRUE then if ENEMY_TIER==ENEMY_BOSS then V=-393797-((-403184-(-428736))+(-1333-418866))elseif ENEMY_TIER==ENEMY_MINIBOSS then V=(-238869+-266125)+(-969219+(766857+708131))elseif ENEMY_TIER==ENEMY_ELITE then V=-387050-(541320-(1036216-107121))elseif ENEMY_TIER==ENEMY_MAJOR then V=-905964+906614 elseif ENEMY_TIER==ENEMY_MINOR then V=717897-717297 end else if ENEMY_TIER==ENEMY_BOSS then V=978044+-977144 elseif ENEMY_TIER==ENEMY_MINIBOSS then V=-483567+(1483442-(1575565-(-260170-(-836710))))elseif ENEMY_TIER==ENEMY_ELITE then V=377682-376882 elseif ENEMY_TIER==ENEMY_MAJOR then V=-931002+931752 elseif ENEMY_TIER==ENEMY_MINOR then V=(1594322-901844)+-691778 end end if V>176035-176035 and Q>V then act(SetDamageAnimType,DAMAGE_FLAG_MIDDLE)Replanning()Fire(o(-265594+(389166-(-450571+619613))))end CHAIN_CHANCE_READY=FALSE end function Card_Smiting()local Q=GetDeltaTime()if smitedCooldown>-874444+874444 then smitedCooldown=smitedCooldown-Q return end if env(GetSpEffectID,39558+3047043)==TRUE or env(GetSpEffectID,2255418-(-1014743+183510))==TRUE then return elseif env(GetSpEffectID,2449940-(-636662))==TRUE or env(GetSpEffectID,-4983+3091635)==TRUE then act(ClearSpEffect,((-457991+3299522)-592143)-(-837222))act(ClearSpEffect,2846018-(-240642))act(ClearSpEffect,883361+2203249)act(ClearSpEffect,3341473-254813)act(ClearSpEffect,(-412923+-457788)+3957321)act(ClearSpEffect,-441761+3528421)end if env(GetSpEffectID,363804+2722796)==TRUE then if smitedCount>=281863+-281839 then act(AddSpEffect,351765+2734836)smitedCount=-449086+449086 return end elseif env(GetSpEffectID,-349267+3435917)==TRUE then if smitedCount>=((844950+(-65751+-814458))-371527)+(475207-68397)then act(AddSpEffect,-991319+4077970)smitedCount=-752990-(-752990)return end end if env(GetStateChangeType,(-241480-(-966706))-685703)==TRUE then if env(GetSpEffectID,2469884-(-616716))==TRUE then act(AddSpEffect,695224+2391386)elseif env(GetSpEffectID,3779982-(870454+-177122))==TRUE then act(AddSpEffect,3325837-239177)end smitedCount=smitedCount+((661964+-616995)-44967)if ENEMY_TIER==ENEMY_MINOR then smitedCount=smitedCount+(-469335-(-469337))end if ENEMY_TIER==ENEMY_MAJOR then smitedCount=smitedCount+(((-238497+-1079929)-(-741813))+576614)end smitedCooldown=.2 end end function IncNum(Q)local V=nil if Q<-874346+874356 then V=o(-917956-(-872794))else V=o(-838021-(-792574))end local M=GetVariable(V..Q)M[(223850+366307)+-590157]=M[-653326-(-653326)]+(229423+-229422)M[850748-(-241387+1092134)]=g_FrameCount SetVariable(V..Q,M)end function DebugPrint(Q,V)local M=nil if Q<(-436050+469770)-33710 then M=o(-906455-(-861293))else M=o(590442-635889)end vector=GetVariable(M..Q)vector[(-1308937-(-562250))+746687]=V vector[946079-946078]=g_FrameCount SetVariable(M..Q,vector)end function Fire(Q)hkbFireEvent(Q)end function IsExistAnime(Q)return env(DoesAnimExist,Q)end function Replanning(Q)Q=Q or-41786+(-854072-(-895858))if Q~=4415+-4414 then ERR_EnemyAlert()end act(DoAIReplanningAtCancelTiming)end function SetVariable(Q,o)act(SetHavokVariable,Q,o)end function GetVariable(Q)return hkbGetVariable(Q)end function SetIdleType(Q)if Q==AI_STATE_DEFAULT then if IsExistAnime(ANIME_ID_IDLE_DEFAULT)==TRUE then SetVariable(o(164418+-209853),AI_STATE_DEFAULT)else SetVariable(o(-972372+926937),AI_STATE_BATTLE)end else SetVariable(o(965398-(9084-(-1001749))),AI_STATE_BATTLE)end end function CallActionState(Q)act(SetAIAttackState,Q)end function IsNodeActive(...)local Q={...}for o=75876-75875,#Q,664710+(-1458808-((-574341-(-97563))+-317321))do if hkbIsNodeActive(Q[o])then return TRUE end end return FALSE end function SoulDropUp()if env(GetSpEffectID,96655-91399)==TRUE then IS_INITIALIZED_SOUL_DROP_UP=FALSE return end if IS_INITIALIZED_SOUL_DROP_UP==TRUE then return end if env(GetSpEffectID,(46556-347179)+305873)==TRUE or env(GetSpEffectID,834245-(908884+-79894))==TRUE then IS_INITIALIZED_SOUL_DROP_UP=TRUE return end local Q=math[o((247526-78663)-214041)](69342-68342)local V=-29701-(-29701)if env(GetSpEffectID,774993-769724)==TRUE then V=808853-807853 elseif env(GetSpEffectID,-65318-(-70586))==TRUE then V=((((899978+-731083)+((-531807+167661)+15918))-(-164251))+-686963)-(-702545)elseif env(GetSpEffectID,886675-881408)==TRUE then V=(173091+540313)-713104 elseif env(GetSpEffectID,233372+-228106)==TRUE then V=-659438+659538 elseif env(GetSpEffectID,338995+-333730)==TRUE then V=763430-763380 elseif env(GetSpEffectID,-64771-(-70035))==TRUE then V=-690714-(-690744)elseif env(GetSpEffectID,431074-425811)==TRUE then V=-593919+(-274090-(-868029))elseif env(GetSpEffectID,-36183-((488120-275824)-253741))==TRUE then V=695626-(1210586-514970)elseif env(GetSpEffectID,-347518-(-352779))==TRUE then V=-686566+686571 end if env(GetSpEffectID,-943497+961307)==TRUE then local M=math[o(305102+(-1046351+696071))](-279167+((883546-813567)-(-210188)))if M<113127-112727 then if V>830438+-830438 and Q<=V then act(AddSpEffect,(362946-(-606773))-964439)end act(ClearSpEffect,-288938+294189)act(ClearSpEffect,329551+-324299)act(ClearSpEffect,((-722801-(802148+(4894+-897011)))-(-231574))-(-406511))act(ClearSpEffect,(884227-902171)-((-1451180-(-867886))+560069))act(ClearSpEffect,649123-643841)act(AddSpEffect,(1036450-551354)-(193343-(-273942)))act(ClearSpEffect,-523983+541795)act(ClearSpEffect,536782+(-485101+-33868))act(ClearSpEffect,-977091+994905)elseif M<-81674+82474 then if V>-265981+265981 and Q<=V then act(AddSpEffect,-1038173+((-375416+1114354)+304516))end act(ClearSpEffect,789145+-783894)act(ClearSpEffect,971743+-966491)act(ClearSpEffect,24800-19547)act(ClearSpEffect,432871-427591)act(ClearSpEffect,(1167745-886864)-275599)act(ClearSpEffect,(-1719509-(-984251))-(-753069))act(AddSpEffect,872552-854740)act(ClearSpEffect,(906570-(-37921))-(-882968+1809646))act(ClearSpEffect,(891196+-1116556)+(855626-612452))else if V>739306+-739306 and Q<=V then act(AddSpEffect,97854-92572)end act(ClearSpEffect,236994-231743)act(ClearSpEffect,774035+-768783)act(ClearSpEffect,-902059-(-907312))act(ClearSpEffect,-1011124+1016404)act(ClearSpEffect,(-1024151-(-893454))-(-135978))act(ClearSpEffect,-909801-(-927612))act(ClearSpEffect,861455+-843643)act(AddSpEffect,-810601-(-1366632-(-538218)))act(ClearSpEffect,-764181-(-781995))end end if V>-648872+(494881-(-153991))and Q<=V then if env(GetSpEffectID,509246+(849692+(-322149+-1031509)))==TRUE then act(AddSpEffect,-329082-(526076-(1018127-157718)))elseif env(GetSpEffectID,654460+-649179)==TRUE then act(AddSpEffect,-167099-(-172351))elseif env(GetSpEffectID,-408692+413974)==TRUE then act(AddSpEffect,-660934-(-666187))else act(AddSpEffect,-693369-(-698619))end else act(AddSpEffect,846025-840770)end IS_INITIALIZED_SOUL_DROP_UP=TRUE end function GolemConfusion()if IS_INITIALIZED_CONFUSION==FALSE then if env(GetSpEffectID,SP_EFFECT_CONFUSION_BORDER_A)==TRUE then BORDER_CONFUSION=218718-218708 CAN_CONFUSION=TRUE elseif env(GetSpEffectID,SP_EFFECT_CONFUSION_BORDER_B)==TRUE then BORDER_CONFUSION=(79568-((-379879-120535)+470907))-109055 CAN_CONFUSION=TRUE elseif env(GetSpEffectID,SP_EFFECT_CONFUSION_BORDER_C)==TRUE then BORDER_CONFUSION=-886003-(-886033)CAN_CONFUSION=TRUE end IS_INITIALIZED_CONFUSION=TRUE end if CAN_CONFUSION==TRUE then local Q=GetDeltaTime()local o=env(GetSpEffectType,SP_EFFECT_TYPE_GOLEM_CONFUSION)if POINT_CONFUSION>-227750+227750 and o==FALSE then POINT_CONFUSION=POINT_CONFUSION-Q elseif POINT_CONFUSION>=BORDER_CONFUSION and o==TRUE then POINT_CONFUSION=526995-(-466983-(-283326-710652))end if env(GetBehaviorID,BEH_IDENTIFIER_GOLEM_CONFUSION)==TRUE and o==FALSE then act(AddSpEffect,SP_EFFECT_CONFUSION_SIGN)if env(GetSpEffectID,SP_EFFECT_CONFUSION_POINT_A)==TRUE then POINT_CONFUSION=POINT_CONFUSION+(-1034938+1034944)elseif env(GetSpEffectID,SP_EFFECT_CONFUSION_POINT_B)==TRUE then POINT_CONFUSION=POINT_CONFUSION+((26160-227911)+201764)elseif env(GetSpEffectID,SP_EFFECT_CONFUSION_POINT_C)==TRUE then POINT_CONFUSION=POINT_CONFUSION+(-505586-(-505612))end end end end function ParryResist()if IS_INITIALIZED_PARRY_RESIST==FALSE then if env(GetSpEffectID,320850-(1090197-775377))==TRUE then BORDER_PARRY_RESIST=(140464-((350428-(937632-735701))-(-597162)))+(208721+396475)CAN_PARRY_RESIST=TRUE elseif env(GetSpEffectID,((797060+-1272424)-(-648568))-167173)==TRUE then BORDER_PARRY_RESIST=-438856-(-834240+395382)CAN_PARRY_RESIST=TRUE elseif env(GetSpEffectID,419959+-413927)==TRUE then BORDER_PARRY_RESIST=(-52656+386974)-334315 CAN_PARRY_RESIST=TRUE end IS_INITIALIZED_PARRY_RESIST=TRUE end if CAN_PARRY_RESIST==TRUE then if env(GetSpEffectID,((-382601-266085)-294587)+959704)==TRUE then POINT_PARRY_RESIST=320594+-320593 act(AddSpEffect,-375118-(-381159))end if env(GetSpEffectID,-946145+946696)==TRUE then if env(GetSpEffectID,-517305+523349)==TRUE then POINT_PARRY_RESIST=815736-815733 act(AddSpEffect,-57474+63517)elseif env(GetSpEffectID,630903+-624860)==TRUE then POINT_PARRY_RESIST=529812+-529810 act(AddSpEffect,687538+((-510061+((16564+(-998516+94889))+594521))-(-121107)))elseif env(GetSpEffectID,(-734312+523232)+217122)==TRUE then POINT_PARRY_RESIST=294980-294979 act(AddSpEffect,-744623-(-750664))elseif env(GetSpEffectID,-539415+545456)==TRUE then POINT_PARRY_RESIST=-984102-(-984102)act(AddSpEffect,360254-354214)end end local Q=env(GetReceivedDamageType)if Q==DAMAGE_TYPE_PARRY or Q>=DAMAGE_TYPE_PARRY_ENEMY1 and Q<=DAMAGE_TYPE_PARRY_ENEMY3 then if env(GetSpEffectID,554597+-548554)==TRUE then POINT_PARRY_RESIST=(((-1391081-(-442943))+2347529)-909242)+-490145 elseif env(GetSpEffectID,787617-781575)==TRUE then POINT_PARRY_RESIST=628898+-628895 act(AddSpEffect,(-685643+689931)+1755)elseif env(GetSpEffectID,426333-420292)==TRUE then POINT_PARRY_RESIST=(-81930-(-506150+739531))+315313 act(AddSpEffect,-363488+369530)elseif env(GetSpEffectID,(((-1411555-(-738824))-(-367277))-(-479316))-(655127-487305))==TRUE then POINT_PARRY_RESIST=434683-434682 act(AddSpEffect,(-314938-(-74631))-(-246348))else POINT_PARRY_RESIST=-350202-(-350203)act(AddSpEffect,339040-332999)end end end end function ExecTurn(Q)if Q==TRUE and env(IsMoveCancelPossible)==FALSE then return FALSE end local V=GetVariable(o(-571380-(-525892)))if math[o(549513-594689)](V)<=-181016+181016 then return FALSE end local M=env(IsEmergencyQuickTurnActivated)if math[o(360293-405469)](V)<-750747-(-750792)and M==FALSE then return FALSE end if env(GetSpEffectID,331077+-325236)==TRUE or env(GetSpEffectID,328415-322572)==TRUE then return FALSE end if env(GetSpEffectID,(300914+(((69239+-1221512)-137895)-(-188456)))-(-806638))==TRUE and math[o(891669+-936845)](V)<-539754-(-539889)then return FALSE end local P=INVALID local U=-763360+(122510+(68554-(-739987-(2646+-170337))))local G=env(GetFlyRouteState)if G~=AI_FLY_ROUTE_STATE_NOT_USE_FLY_ROUTE and(G~=AI_FLY_ROUTE_STATE_ON_GROUND and G~=AI_FLY_ROUTE_STATE_ON_GROUND_TAKEOFF_REQUESTED)then if math[o(162102+(-636406+((-123748+-261044)-(-813920))))](V)<(249190-(-628640))-877785 then return FALSE else if V<(679873-625912)+((-107090-(-294301-(-29196)))-211976)then P=INDEX_TURN_DIRECTION_LEFT180 else P=INDEX_TURN_DIRECTION_RIGHT180 end U=141425-141245 end elseif math[o(-405597+((284302-(237699-(-241718)))+555536))](V)<1046471+-1046403.5 then IncNum(843074-843073)if V<(-693005+1069944)+(-699403+(-246772-(-569236)))then if env(GetSpEffectID,SP_EFFECT_IGNORE_TURN45)==TRUE then P=INDEX_TURN_DIRECTION_LEFT90 U=1039628+(-211811-827727)else P=INDEX_TURN_DIRECTION_LEFT45 U=-750941-(4776+-755762)end elseif env(GetSpEffectID,SP_EFFECT_IGNORE_TURN45)==TRUE then P=INDEX_TURN_DIRECTION_RIGHT90 U=-217621-(-217711)else P=INDEX_TURN_DIRECTION_RIGHT45 U=-34052+34097 end elseif math[o(532850+((306071-978769)-(402104-496776)))](V)<-974781+974916 then if V<-425639+(-151605+((152582+10459)+414203))then P=INDEX_TURN_DIRECTION_LEFT90 else P=INDEX_TURN_DIRECTION_RIGHT90 end U=-615074-(-615164)else if V<496799+-496799 then P=INDEX_TURN_DIRECTION_LEFT180 else P=INDEX_TURN_DIRECTION_RIGHT180 end U=(316339-290219)-25940 end local b={}local A=env(GetAITargetAwareState)local J=env(GetAIActionType)if J==ACTION_TYPE_GUARD then b[((420608+-52306)-(-397868))+(-708137-58032)]=INDEX_TURN_GUARD b[-305482+305484]=INDEX_TURN_BATTLE b[-875947+((89741+762812)+23397)]=INDEX_TURN_DEFAULT elseif J==ACTION_TYPE_PARRY then b[1009397+((-1367367-273777)-(198092+-829840))]=INDEX_TURN_PARRY b[((979183+-1580760)-353095)-(-954674)]=INDEX_TURN_BATTLE b[506652-(-399104-(-905753))]=INDEX_TURN_DEFAULT elseif A>AI_RECOGNITION_NONE then b[462811-462810]=INDEX_TURN_BATTLE b[-251889-(-251891)]=INDEX_TURN_DEFAULT b[-642776+(396404+246375)]=INDEX_TURN_GUARD else b[-736362+736363]=INDEX_TURN_DEFAULT b[-286491-(-286493)]=INDEX_TURN_BATTLE b[(798322+-186086)-612233]=INDEX_TURN_GUARD end local R=INVALID for Q=-299926+299927,#b,622694+(2686+-625379)do local o=(ANIME_ID_TURN+b[Q]*(400545-400535))+P if IsExistAnime(o)==TRUE then R=b[Q]break elseif P==INDEX_TURN_DIRECTION_LEFT45 then o=(ANIME_ID_TURN+b[Q]*(-979753-(-979763)))+INDEX_TURN_DIRECTION_LEFT90 if IsExistAnime(o)==TRUE then R=b[Q]P=INDEX_TURN_DIRECTION_LEFT90 U=-839528+839618 break end elseif P==INDEX_TURN_DIRECTION_RIGHT45 then o=(ANIME_ID_TURN+b[Q]*(-503185+503195))+INDEX_TURN_DIRECTION_RIGHT90 if IsExistAnime(o)==TRUE then R=b[Q]P=INDEX_TURN_DIRECTION_RIGHT90 U=-283413+283503 break end end end if R>=-300303-(-300303)then act(SetTurnAnimCorrectionRate,U)act(SetIsTurnAnimInProgress)local Q=o((-799856+943847)+-189469)local V=AI_STATE_BATTLE if R==INDEX_TURN_BATTLE then Q=Q..o(-215436-(-169885))elseif R==INDEX_TURN_GUARD then Q=Q..o(567320-(-874796+1487699))elseif R==INDEX_TURN_PARRY then Q=Q..o(((((204496-((-130711+(557624-(-938063+1642236)))-(-132574)))+(-1054402-41191))+-122172)-(640601-473924))+989665)else Q=Q..o((-960762-(-634033))-(((606806-605509)-((-548337-(-601473))+-77019))-306724))V=AI_STATE_DEFAULT end SetIdleType(V)if P==INDEX_TURN_DIRECTION_LEFT90 then Q=Q..o(376530-421672)elseif P==INDEX_TURN_DIRECTION_RIGHT90 then Q=Q..o((-892980+((997775-(-79819))-(-323399)))+-553411)elseif P==INDEX_TURN_DIRECTION_LEFT180 then Q=Q..o((-225588-(-790470))+-610278)elseif P==INDEX_TURN_DIRECTION_RIGHT180 then Q=Q..o(-738903+(-319059+(559233+453501)))elseif P==INDEX_TURN_DIRECTION_LEFT45 then Q=Q..o(656911+-702228)elseif P==INDEX_TURN_DIRECTION_RIGHT45 then Q=Q..o((-166009+(-639356+(389757+649939)))-279721)end Fire(Q)return TRUE end return FALSE end function ExecAIAction(Q)local V=env(GetAIActionType)if V<=464299+-464299 then if Q==STYLE_DEFAULT then return FALSE else if Q==STYLE_GUARD then Fire(o(-553577-(-508251)))elseif Q==STYLE_PARRY then Fire(o(18344+(773210-836760)))end return TRUE end end if ExecArtEnd(V,Q)==TRUE then return TRUE end if ExecGuardEnd(V,Q)==TRUE then return TRUE end if ExecAIStep(V)==TRUE then return TRUE end if ExecAIAttack(V,Q)==TRUE then return TRUE end if ExecRide()==TRUE then return TRUE end if ExecAIGuard(V,Q)==TRUE then return TRUE end if ExecAIParry(V,Q)==TRUE then return TRUE end return FALSE end function ExecAICancelAction(Q)local o=INVALID local V=INVALID local M=env(GetAIChainActionType)local P=env(GetAIAtkCancelType)local U=env(GetAIChainStepType)if M>-57876+57876 then o=M V=M elseif P>402366+-402366 then o=P V=P elseif U>-25193+(-611097-(-636290))then V=U else return FALSE end if ExecArtEnd(V,Q)==TRUE then return TRUE end if ExecGuardEnd(V,Q)==TRUE then return TRUE end if ExecAIStep(U)==TRUE then return TRUE end if ExecAIAttack(o,Q)==TRUE then return TRUE end if ExecRide()==TRUE then return TRUE end if ExecAIGuard(o,Q)==TRUE then return TRUE end if ExecAIParry(o,Q)==TRUE then return TRUE end return FALSE end function ExecArtEnd(Q,V)if env(GetSpEffectID,SP_EFFECT_ART_STANCE)==FALSE then return FALSE end if Q==ACTION_TYPE_PARRY then return FALSE end if Q>=ANIME_ID_ART_STANCE_BEGIN and Q<=ANIME_ID_ART_STANCE_END then return FALSE end if V==STYLE_GUARD then if Q~=ACTION_TYPE_GUARD then Fire(o(177442-222768))return TRUE end elseif V==STYLE_PARRY and Q~=ACTION_TYPE_PARRY then Fire(o(315068-360274))return TRUE end return FALSE end function ExecGuardEnd(Q,V)if env(GetSpEffectID,967988-962163)==FALSE then return FALSE end if Q==ACTION_TYPE_GUARD then return FALSE end if Q>=ANIME_ID_GUARD_ATTACK_BEGIN and Q<=ANIME_ID_GUARD_ATTACK_END then return FALSE end if V==STYLE_GUARD then Fire(o(-887271+841945))return TRUE end return FALSE end function ExecAIGuard(Q,V)if Q~=ACTION_TYPE_GUARD then return FALSE end if V==STYLE_GUARD then return FALSE elseif V==STYLE_PARRY then Fire(o(-1019634+974428))return TRUE end if env(GetSpEffectID,-737442+743264)==TRUE then return FALSE end local M=GetVariable(o(((-249794-(-851594))-242083)+-405190))if M>(853786-442183)-411603 then local Q=GetMoveDir(M)local V=move_table_guard[Q][910840-910839]if IsExistAnime(V)==FALSE then return FALSE end end Fire(o(843940-889130))return TRUE end function ExecAIParry(Q,V)if Q~=ACTION_TYPE_PARRY then return FALSE end if V==STYLE_PARRY then return FALSE elseif V==STYLE_GUARD then Fire(o((-486216-112402)+553292))return TRUE end if env(GetSpEffectID,-207228-((-799057-(129660-573061))-(-142607)))==TRUE then return FALSE end local M=GetVariable(o(176728+(-390910+168709)))if M>95632+-95632 then local Q=GetMoveDir(M)local V=move_table_parry[Q][-657087-(-657088)]if IsExistAnime(V)==FALSE then return FALSE end end Fire(o(115409+-160812))return TRUE end function ExecAIAttack(Q,V)if Q==ANIME_ID_SLEEP_START and(IsExistAnime(ANIME_ID_SLEEP_START)==TRUE and(IsExistAnime(ANIME_ID_SLEEP_LOOP)==TRUE and IsExistAnime(ANIME_ID_SLEEP_END)==TRUE))then Fire(o((-33272+942699)+-954890))return TRUE end if Q==ANIME_ID_SLEEP_END and IsExistAnime(ANIME_ID_SLEEP_END)==TRUE then Fire(o((200553+((-146843-255987)+-666049))+(1099874-276730)))return TRUE end if Q==ANIME_ID_SLEEP_COLLECT_END and IsExistAnime(ANIME_ID_SLEEP_COLLECT_END)==TRUE then Fire(o(-522253-(-547885+71130)))return TRUE end if Q==ANIME_ID_HEATUP then ExecAttack(Q)return TRUE end if Q==ANIME_ID_MODE_CHANGE then ExecAttack(Q)return TRUE end if Q==ANIME_ID_LOSE_TARGET then ExecAttack(Q)return TRUE end if Q>=ANIME_ID_ATTACK_BEGIN and Q<=ANIME_ID_ATTACK_END then ExecAttack(Q)return TRUE end if Q>=ANIME_ID_GUARD_ATTACK_BEGIN and Q<=ANIME_ID_GUARD_ATTACK_END then if V~=STYLE_GUARD and env(GetSpEffectID,(561177-(153398+343787))+(-912141-(-853971)))==FALSE then Fire(o(131808+-176998))return TRUE else ExecAttack(Q)return TRUE end end if Q==ANIME_ID_THROW_ERROR_ATTACK then ExecAttack(Q)return TRUE end if Q>=ANIME_ID_ART_STANCE_BEGIN and Q<=ANIME_ID_ART_STANCE_END then if env(GetSpEffectID,SP_EFFECT_ART_STANCE)==FALSE and env(GetSpEffectID,754410+-748589)==FALSE then Fire(o(311687+-357090))return TRUE else ExecAttack(Q)return TRUE end end if Q>=ANIME_ID_GOAL_ACTION_BEGIN and Q<=ANIME_ID_GOAL_ACTION_END then ExecGoalAction(Q)return TRUE end if Q==ANIME_ID_PARRY_ATTACK then ExecAttack(Q)return TRUE end if Q==ANIME_ID_BRING_EST then ExecAttack(Q)return TRUE end if Q>=ANIME_ID_EVENT_BEGIN and Q<=ANIME_ID_EVENT_END then ExecEventAction(Q)return TRUE end if Q==ANIME_ID_BUDDY_DISAPPEAR then Fire(o(110988-156445))return TRUE end if Q>=ANIME_ID_IDLE_TO_IDLE_UNIQUE_BEGIN and(Q<=ANIME_ID_IDLE_TO_IDLE_UNIQUE_END and IsExistAnime(Q)==TRUE)then ExecTransToIdleUnique(Q)return TRUE end return FALSE end function ExecAIStep(Q)if ANIME_ID_STEP_BEGIN<=Q and Q<=ANIME_ID_STEP_END or Q>=ANIME_ID_STEP2_BEGIN and Q<=ANIME_ID_STEP2_END or Q>=ANIME_ID_STEP3_BEGIN and Q<=ANIME_ID_STEP3_END then ExecStep(Q)return TRUE end return FALSE end function ExecAttack(Q)Fire(o((-1019749+493012)-(-481277))..Q)end function ExecEventAction(Q)Fire(o((515754+139437)+-700785)..Q)CallActionState(Q)end function ExecGoalAction(Q)Fire(o(-494720+449374)..Q)end function ExecStep(Q)Fire(o(704399-749921)..Q)end function ExecLand(Q)if env(IsLanding)==FALSE then if env(GetReceivedDamageType)==DAMAGE_TYPE_DEATH and env(HasReceivedAnyDamage)==FALSE then Fire(o(-455136-(-227460-182204)))return TRUE end if env(IsHamariFallDeath,707967+-707955)==TRUE then if env(GetSpEffectType,290819+-290676)==TRUE then act(AddSpEffect,300616-295461)end Fire(o(790162-(((347979-(-323208))+-135985)-(-300432))))return TRUE end if env(IsVersusDivineDamage)==TRUE then FLAG_HOLY_DAMAGE=TRUE else FLAG_HOLY_DAMAGE=FALSE end if Q~=FALL_LADDER_DEATH and ExecDeath()==TRUE then return TRUE end if env(HasReceivedAnyDamage)==TRUE and ExecNoSyncAddDamage(DAMAGE_LEVEL_NONE,TRUE)==TRUE then return TRUE end return FALSE end if IsDead()==TRUE then if Q==FALL_UPWARD then anim_id=ANIME_ID_DEATH_LAND_UPWARD event=o(-466797-(-421433))elseif Q==FALL_DOWNWARD then anim_id=ANIME_ID_DEATH_LAND_DOWNWARD event=o(774578+-819761)if IsExistAnime(anim_id)==FALSE then anim_id=ANIME_ID_DEATH_LAND_DEFAULT event=o(-970475+924988)end elseif Q==FALL_LADDER_DEATH then anim_id=ANIME_ID_DEATH_START_LADDER event=o(633653+(-133763-545169))elseif Q==FALL_LADDER then anim_id=ANIME_ID_DEATH_START_LADDER event=o(((-567742-(-463342))+-479120)-(-538241))else anim_id=ANIME_ID_DEATH_LAND_DEFAULT event=o(-105540-(-60053))if IsExistAnime(anim_id)==FALSE then anim_id=ANIME_ID_DEATH_LAND_DOWNWARD event=o((776606+-1298885)+477096)end end if env(GetSpEffectID,1007332-994727)==TRUE then anim_id=(-250999+(-884606-(-749012)))-(-406623)event=o((-1927212-(696806+-1577066))-((582421+-2377848)-(-793797)))elseif env(GetSpEffectID,1057005-1044365)==TRUE then anim_id=-315501-(-335521)event=o(107565+-152872)end if IsExistAnime(anim_id)==FALSE then local Q=GetExistAnimeNum(ANIME_ID_DEATH_VARIATION,-273487+273489,308813-(75412-(-233391)))+(290872+-290871)local V=math[o(-104460-(-59282))]((253003-747252)+((-507996+1598094)-595849),Q-(76368-(-532289-(-608656))))SetVariable(o(318504-363636),V)event=o(1037448+-1082920)end Fire(event)return TRUE end if env(CheckForEventAnimPlaybackRequest)==TRUE then return TRUE end if Q==FALL_LADDER then Replanning()Fire(o(697490-742617))return TRUE elseif Q==FALL_DEFAULT then local Q=env(GetFallHeight)/(206146-206046)if Q>HEIGHT_TRANS_TO_HEAVY_LAND then if IsExistAnime(ANIME_ID_LAND_HEAVY)==TRUE then Fire(o(736793-782019))else Fire(o(-934997+(893531-(-1005185-(-1008985)))))end Replanning()return TRUE else Replanning()Fire(o(-479683-(-434417)))return TRUE end elseif Q==FALL_UPWARD then Replanning()Fire(o(73150-((1004220+-1664310)+778641)))return TRUE elseif Q==FALL_DOWNWARD then Replanning()Fire(o(625094+-670610))return TRUE else Fire(o(29876+-75142))return TRUE end return FALSE end function ExecIdleUnique()local Q=env(GetSpecialStayAnimID)if Q>-575118+575118 then Fire(o(254987-(-459292+((-860962+(139662-(-58412+-620501)))-(-801943))))..Q)return TRUE end return FALSE end function ExecTransToBattleFromIdleUnique(Q)local V=env(GetAITargetAwareState)local M=env(GetAIActionType)local P=GetVariable(o(732357-777830))if V~=AI_RECOGNITION_NONE or M~=-170740+170739 or P>277301-(-500199-(-777500))or env(GetSpEffectType,SP_EFFECT_TYPE_SLEEP)==TRUE then local M=Q local P=M%(((996624+-1542810)+1013150)-466864)local U=ANIME_ID_IDLE_UNIQUE_TO_IDLE+P if V==AI_RECOGNITION_NONE then SetIdleType(AI_STATE_DEFAULT)else SetIdleType(AI_STATE_BATTLE)end if IsExistAnime(U)==TRUE then Fire(o(282171-327764)..U)else Fire(o((573415-558203)+-60493))end return TRUE end return FALSE end function ExecTransToIdleUnique(Q)Fire(o(-911352-(-866232))..Q)end function ExecFallStart(Q)if env(IsFalling)==FALSE then return FALSE end if Q==JUDGE_FALL_TYPE_UPWARD then if IsExistAnime(ANIME_ID_FALLING_UPWARD)==TRUE then Fire(o(-879170+833962))return TRUE end elseif Q==JUDGE_FALL_TYPE_DOWNWARD then if IsExistAnime(ANIME_ID_FALLING_DOWNWARD)==TRUE then Fire(o(-931709-(-886197)))return TRUE end elseif Q==JUDGE_FALL_TYPE_DIRECTION then local Q=env(GetReceivedDamageDirection)if Q>=DIRECTION_LEFT and Q<=DIRECTION_FORWARD then if IsExistAnime(ANIME_ID_FALLING_UPWARD)==TRUE then Fire(o(28629-73837))return TRUE end elseif Q==DIRECTION_BACK and IsExistAnime(ANIME_ID_FALLING_DOWNWARD)==TRUE then Fire(o(909428+-954940))return TRUE end end Fire(o(344748-390157))return TRUE end function ExecAIStateChange(Q)local V=env(GetAITargetAwareState)local M=env(GetAITargetAwareStatePreviousFrame)if V>AI_RECOGNITION_NONE then V=AI_STATE_BATTLE elseif IsExistAnime(ANIME_ID_IDLE_DEFAULT)==TRUE then V=AI_STATE_DEFAULT else V=AI_STATE_BATTLE end if Q==TRUE and env(IsMoveCancelPossible)==FALSE then return FALSE end if V==GetVariable(o(-677147+631712))then return FALSE end SetIdleType(V)if V==AI_STATE_DEFAULT then if env(GetSpEffectID,-29883+35698)==TRUE then return FALSE end if IsExistAnime(ANIME_ID_TRANS_BATTLE_DEFAULT)==TRUE then Fire(o((1619064-880378)-783812))return TRUE end else if env(GetSpEffectID,-564478-(-570293))==TRUE then return FALSE end if IsExistAnime(ANIME_ID_TRANS_DEFAULT_BATTLE)==TRUE then Fire(o(-296508-(-251263)))return TRUE end end return FALSE end function ExecTransToDefaultFromBattle(Q,V)local M=env(GetAITargetAwareState)if M>AI_RECOGNITION_NONE then M=AI_STATE_BATTLE elseif IsExistAnime(ANIME_ID_IDLE_DEFAULT)==TRUE then M=AI_STATE_DEFAULT else M=AI_STATE_BATTLE end if Q==TRUE and env(IsMoveCancelPossible)==FALSE then return FALSE end if V==TRUE and M==GetVariable(o(-800469-(-755034)))then return FALSE end SetIdleType(M)if M==AI_STATE_DEFAULT then if env(GetSpEffectID,169990-164175)==TRUE then return FALSE end if env(GetSpEffectID,427349+-421533)==TRUE then return FALSE end if IsExistAnime(ANIME_ID_TRANS_BATTLE_DEFAULT)==TRUE then Fire(o((1078301-935225)+(-679561-(-491359))))return TRUE end end return FALSE end function ExecTransToBattleFromDefault(Q,V)local M=env(GetAITargetAwareState)if M>AI_RECOGNITION_NONE then M=AI_STATE_BATTLE elseif IsExistAnime(ANIME_ID_IDLE_DEFAULT)==TRUE then M=AI_STATE_DEFAULT else M=AI_STATE_BATTLE end if Q==TRUE and env(IsMoveCancelPossible)==FALSE then return FALSE end if V==TRUE and M==GetVariable(o(215630+-261065))then return FALSE end SetIdleType(M)if M==AI_STATE_BATTLE then if env(GetSpEffectID,-1034129+1039944)==TRUE then return FALSE end if IsExistAnime(ANIME_ID_TRANS_DEFAULT_BATTLE)==TRUE then Fire(o(698646-(-110005-(-853896))))return TRUE end end return FALSE end function IsDead()local Q=env(GetHP)local o=env(GetFallHeight)/(-216290-(-216390))if env(GetReceivedDamageType)==DAMAGE_TYPE_DEATH or Q<=379529+-379529 then return TRUE end if env(IsLanding)==TRUE and(o>HEIGHT_FORCE_DEATH and(env(GetStateChangeType,SP_EFFECT_TYPE_CAT_LANDING)==FALSE and env(GetStateChangeType,-413092+413358)==FALSE))then return TRUE end if env(GetSpEffectID,-171300-(386789+-563812))==TRUE and env(GetSpEffectID,53713+-47878)==TRUE then return TRUE end if env(GetSpEffectID,(-916967-(-229361))+700116)==TRUE and(env(HasReceivedAnyDamage)==TRUE and env(GetSpEffectID,-345980+360697)==FALSE)then return TRUE end if Q<=-511352+511353 and(env(GetSpEffectID,-796856-(-809366))==FALSE and env(GetSpEffectID,SP_EFFECT_DOSOU_SKELETON_NO_DEAD)==TRUE)then return TRUE end if env(GetSpEffectID,(-478326+1031662)+(((1463827-639098)+-55302)+((-813036-(((76290+-1067539)-(-53319))+(-249872+237159)))+((820506-1004605)+-1270541))))==TRUE and env(GetSpEffectID,-532378+((((((173849-610285)+1996960)-1022406)+-638449)-(-458068))+180504))==TRUE then return TRUE end if env(GetSpEffectID,755165+-744573)==TRUE and(env(HasReceivedAnyDamage)==TRUE and env(GetSpEffectID,-352475+367192)==FALSE)then return TRUE end if Q<=-125460+(735750+-610289)and(env(GetSpEffectID,-855495-(-866087))==FALSE and env(GetSpEffectID,SP_EFFECT_NEW_SKELETON_NO_DEAD)==TRUE)then return TRUE end if Q<=(105811-(-618739))+(-1301922-(-577373))and env(GetSpEffectID,SP_EFFECT_SKELETON_NO_DEAD)==TRUE then return TRUE end if Q<=-334406+334407 and(env(GetSpEffectID,(-86562-202967)+303586)==FALSE and env(GetSpEffectID,SP_EFFECT_BALLOON_DOLL_NO_DEAD)==TRUE)then return TRUE end if env(GetSpEffectID,((-49883-260770)+1066970)+-739751)==TRUE and env(GetSpecialAttribute)==DAMAGE_ELEMENT_FIRE then return TRUE end if env(GetSpEffectID,(-147983-(-654585))-491491)==TRUE and(env(GetSpEffectType,SP_EFFECT_TYPE_POISON)==TRUE or env(GetSpEffectType,SP_EFFECT_TYPE_PLAGUE)==TRUE)then return TRUE end if env(GetSpEffectID,590585-575432)==TRUE and(env(GetSpEffectType,SP_EFFECT_TYPE_POISON)==TRUE or env(GetSpEffectType,SP_EFFECT_TYPE_PLAGUE)==TRUE)then return TRUE end if env(GetSpEffectID,(-940140-(-43559))-(-911741))==TRUE and(env(GetSpEffectType,SP_EFFECT_TYPE_PLAGUE)==TRUE or env(GetSpEffectType,SP_EFFECT_TYPE_POISON)==TRUE)then return TRUE end if env(GetSpEffectID,-540604+553264)==TRUE and env(GetSpecialAttribute)==DAMAGE_ELEMENT_FIRE then return TRUE end if env(GetSpEffectID,(737492+(-509236-804510))+591216)==TRUE and env(GetSpecialAttribute)==DAMAGE_ELEMENT_FIRE then return TRUE end if env(GetSpEffectID,(-304876+252447)+68588)==TRUE then return TRUE end if env(GetSpEffectID,(-570147+699582)-(-873687+986969))==TRUE then return TRUE end return FALSE end function ExecDeath()if env(GetReceivedDamageType)==DAMAGE_TYPE_DEATHIDLE then SetVariable(o(459223-504541),-273565-(-175906+-97659))Fire(o(945252-(-641233+1631760)))return TRUE end if IsDead()==FALSE then return FALSE end local Q=GetDeathType()local V=(-421348+(-288541+719804))+-9916 local M=o(779097-824569)if Q==DEATH_TYPE_WEAK then V=ANIME_ID_DEATH_WEAK M=o(-902754+857613)elseif Q==DEATH_TYPE_BLAST then V=ANIME_ID_DEATH_BLAST M=o(664818+(-1393+-708785))elseif Q==DEATH_TYPE_FIRE then V=ANIME_ID_DEATH_FIRE M=o(((-164743-78791)-125227)+323387)elseif Q==DEATH_TYPE_UPPER then V=ANIME_ID_DEATH_UPPER M=o(927034-972317)elseif Q==DEATH_TYPE_FLING then V=ANIME_ID_DEATH_FLING M=o((-61307-657487)+673635)elseif Q==DEATH_TYPE_SLEEP then V=ANIME_ID_DEATH_START_SLEEP M=o(-948906-(-903396))elseif Q==DEATH_TYPE_SLEEP_COLLECT then V=ANIME_ID_DEATH_START_SLEEP_COLLECT M=o(-1023307-(-978163))end if V>=-631697-(-631697)and IsExistAnime(V)==FALSE then M=o(-366256-(-320784))Q=DEATH_TYPE_DEFAULT end if env(GetSpEffectID,291266+-271556)==FALSE then if Q==DEATH_TYPE_DEFAULT then local Q=GetExistAnimeNum(ANIME_ID_DEATH_VARIATION,-423111-(-1103450-(-680337)),-1044402-(-1861704-(-817292)))+(-290659+290660)local V=math[o((686077+((1130033-531604)-534070))+-795614)](-254940+254940,Q-(-871086+((1402932-636952)-(-105107))))SetVariable(o(-372847+((784587+-1262417)+805545)),V)elseif Q==DEATH_TYPE_FIRE then local Q=GetRandomIndex(ANIME_ID_DEATH_FIRE,695218-695216,410293-410283)SetVariable(o(-968876-(-923744)),Q)end end if env(GetSpEffectID,95943+-81546)==TRUE then M=o(-467340-(-421859))elseif env(GetSpEffectID,-722874-(-732669))==TRUE and env(GetSpEffectID,522475+-503795)==TRUE then M=o(-789765-(-744321))elseif env(GetSpEffectID,(14560+(862357+-735788))+-131334)==TRUE and env(GetSpEffectID,579617+-560936)==TRUE then M=o((-677485+1438065)+-806148)elseif env(GetSpEffectID,-588494-(504649+(-678817+-424121)))==TRUE and env(GetSpEffectID,-495528-(-514210))==TRUE then M=o(963770+-1009197)elseif env(GetSpEffectID,832575+-822780)==TRUE and env(GetSpEffectID,818803-809007)==TRUE then M=o(-951343-(-905962))elseif env(GetSpEffectID,-748962-(-767643))==TRUE or env(GetSpEffectID,(581061-(-208084))-770463)==TRUE then M=o((104235+-971780)+822353)elseif env(GetSpEffectID,840084-834013)==TRUE then M=o(260768+(-1165338-(-859175)))elseif env(GetSpEffectID,((-527554-(-170261))+390848)+-27474)==TRUE then M=o(151494-196801)elseif env(GetSpEffectID,-534371+544871)==TRUE and env(GetSpEffectID,-931093+(3594+938004))==TRUE then M=o(((-1134169-(-737326))-(538733-(-40271)))+930675)elseif env(GetSpEffectID,456556-439501)==TRUE and env(GetSpEffectID,-901168-(-918226))==TRUE then M=o(-752157-((-1630955-(-765651-(-359633-158762)))-((-743033+-720713)-(-787032))))elseif env(GetSpEffectID,-617736-(-719751+89505))==TRUE then M=o(519618+-564806)elseif env(GetSpEffectID,((-840240+-674989)-(-469512))+1051552)==TRUE then M=o(((912615+-1070990)+565325)+-452521)elseif env(GetSpEffectID,SP_EFFECT_DOSOU_SKELETON_NO_DEAD)==TRUE and(FLAG_HOLY_DAMAGE==TRUE and(Q==DEATH_TYPE_DEFAULT or Q==DEATH_TYPE_FIRE or Q==DEATH_TYPE_WEAK or Q==DEATH_TYPE_BLAST or Q==DEATH_TYPE_FLING or Q==DEATH_TYPE_UPPER or Q==DEATH_TYPE_RIDE_DEFAULT_ONLY_TOP or Q==DEATH_TYPE_RIDE_FIRE_ONLY_TOP or Q==DEATH_TYPE_RIDE_WEAK_ONLY_TOP or Q==DEATH_TYPE_RIDE_DEFAULT_ONLY_UNDER or Q==DEATH_TYPE_SLEEP or Q==DEATH_TYPE_SLEEP_COLLECT))then M=o(((776887-688327)-920220)+(-34502+820720))elseif env(GetSpEffectID,344955+-334363)==TRUE then M=o(-176881-(((174790-434546)-21268)-(-149331)))elseif env(GetSpEffectID,-46527+52390)==TRUE then M=o((353846+-1056360)+656943)elseif env(GetSpEffectID,SP_EFFECT_NEW_SKELETON_NO_DEAD)==TRUE and(FLAG_HOLY_DAMAGE==TRUE and(Q==DEATH_TYPE_DEFAULT or Q==DEATH_TYPE_FIRE or Q==DEATH_TYPE_WEAK or Q==DEATH_TYPE_BLAST or Q==DEATH_TYPE_FLING or Q==DEATH_TYPE_UPPER or Q==DEATH_TYPE_RIDE_DEFAULT_ONLY_TOP or Q==DEATH_TYPE_RIDE_FIRE_ONLY_TOP or Q==DEATH_TYPE_RIDE_WEAK_ONLY_TOP or Q==DEATH_TYPE_RIDE_DEFAULT_ONLY_UNDER or Q==DEATH_TYPE_SLEEP))then M=o(188254-(-87793+321489))elseif env(GetSpEffectID,648143-631041)==TRUE or env(GetSpEffectID,701083-(87728-(-596252)))==TRUE or env(GetSpEffectID,-470243+(42265-(-445095)))==TRUE or env(GetSpEffectID,-345710+(856848+-494020))==TRUE then M=o(-86261-(-872932+832210))elseif env(GetSpEffectID,(637367+-668982)+46625)==TRUE and FLAG_HOLY_DAMAGE==TRUE then M=o(-204371-(-158929))elseif env(GetSpEffectID,763701-751096)==TRUE and env(GetDamageLevel)==DAMAGE_LEVEL_FLING then M=o((-296949-(-594179))+-342434)elseif env(GetSpEffectID,652584-639979)==TRUE and env(GetDamageLevel)==DAMAGE_LEVEL_UPPER then M=o(-1084920-(97692+-1137148))elseif env(GetSpEffectID,((726149-291693)+107621)-529472)==TRUE and(env(GetDamageLevel)==DAMAGE_LEVEL_LARGE_BLOW or env(GetDamageLevel)==DAMAGE_LEVEL_SMALL_BLOW or env(GetDamageLevel)==DAMAGE_LEVEL_EX_BLAST or env(GetDamageLevel)==DAMAGE_LEVEL_BREATH)then M=o((349360+(-1702570-(-1019689)))+288083)elseif env(GetSpEffectID,655112+-642507)==TRUE then M=o((-530852+492728)-7109)elseif env(GetSpEffectID,((395035-1009660)-(-4203))+((((211365+2694429)-702026)-996060)-(-384754-((-37784-8665)+-922951))))==TRUE and env(GetDamageLevel)==DAMAGE_LEVEL_FLING then M=o(-457237+((-899629+1925581)-614287))elseif env(GetSpEffectID,-770555-(-783195))==TRUE and env(GetDamageLevel)==DAMAGE_LEVEL_UPPER then M=o(294391-339930)elseif env(GetSpEffectID,-149334-(-161974))==TRUE and(env(GetDamageLevel)==DAMAGE_LEVEL_LARGE_BLOW or env(GetDamageLevel)==DAMAGE_LEVEL_SMALL_BLOW or env(GetDamageLevel)==DAMAGE_LEVEL_EX_BLAST or env(GetDamageLevel)==DAMAGE_LEVEL_BREATH)then M=o(-536772+491243)elseif env(GetSpEffectID,-867676-(-880316))==TRUE then M=o(-949259-(-903857))elseif env(GetSpEffectID,367366+-355353)==TRUE and env(GetSpEffectID,921726-909712)==TRUE then M=o((752447+-783544)-14075)elseif env(GetSpEffectID,-576489+591848)==TRUE and((env(GetSpEffectID,270992+-255640)==TRUE or env(GetSpEffectID,221308-205955)==TRUE)and env(GetIsWeakPoint)==TRUE)then M=o(-979824+(-632981+(310988+1256373)))elseif env(GetSpEffectID,590530-(603774-28603))==TRUE and(env(GetSpEffectID,211545+-196193)==TRUE or env(GetSpEffectID,874620-859267)==TRUE)then M=o((6598+-467111)-(-415325))elseif env(GetSpEffectID,563258-547899)==TRUE then M=o(-59949+14490)elseif env(GetSpEffectID,946890-(412434-(-519090)))==TRUE then M=o(528489+((-763962-370578)-(-560609)))elseif env(GetSpEffectID,-560891+576258)==TRUE then M=o((299974-(-34177))+-379546)elseif env(GetSpEffectID,(-957455+472722)+500101)==TRUE then M=o(-813401+768167)elseif env(GetSpEffectID,598734+(328702-912076))==TRUE then M=o(-971929-(-926784))elseif env(GetSpEffectID,(485357+(-985179+1034364))-(-1047647+1572084))==TRUE then M=o(-307208+261829)elseif env(GetSpEffectID,-424413+439317)==TRUE then M=o(99363-(553502-(-360746-(-769483))))elseif env(GetSpEffectID,142345-125779)==TRUE and(env(GetSpecialAttribute)==DAMAGE_ELEMENT_FIRE and(env(GetDamageLevel)==DAMAGE_LEVEL_NONE or env(GetDamageLevel)==DAMAGE_LEVEL_SMALL or env(GetDamageLevel)==DAMAGE_LEVEL_MIDDLE or env(GetDamageLevel)==DAMAGE_LEVEL_LARGE or env(GetDamageLevel)==DAMAGE_LEVEL_PUSH or env(GetDamageLevel)==DAMAGE_LEVEL_MINIMUM))then M=o((122130+-568264)+400827)elseif env(GetSpEffectID,497312-480746)==TRUE and(env(GetSpecialAttribute)==DAMAGE_ELEMENT_FIRE and(env(GetDamageLevel)==DAMAGE_LEVEL_LARGE_BLOW or env(GetDamageLevel)==DAMAGE_LEVEL_FLING or env(GetDamageLevel)==DAMAGE_LEVEL_SMALL_BLOW or env(GetDamageLevel)==DAMAGE_LEVEL_UPPER or env(GetDamageLevel)==DAMAGE_LEVEL_EX_BLAST or env(GetDamageLevel)==DAMAGE_LEVEL_BREATH))then M=o(137213+-182615)elseif env(GetSpEffectID,623477-608366)==TRUE and(env(GetSpEffectType,SP_EFFECT_TYPE_POISON)==TRUE or env(GetSpEffectType,SP_EFFECT_TYPE_PLAGUE)==TRUE)then M=o(559399+-604706)elseif env(GetSpEffectID,(294017+((1009225+-2498203)-(-603300)))+(-324362+(983902-((1999730-1005784)-941179))))==TRUE then M=o(908611-954013)elseif env(GetSpEffectID,602143-586990)==TRUE and(env(GetSpEffectType,SP_EFFECT_TYPE_POISON)==TRUE or env(GetSpEffectType,SP_EFFECT_TYPE_PLAGUE)==TRUE)then M=o(596310-641617)elseif env(GetSpEffectID,853908+((-288784-665950)+115980))==TRUE then M=o(471415-516817)elseif env(GetSpEffectID,148947-133787)==TRUE and(env(GetSpEffectType,SP_EFFECT_TYPE_PLAGUE)==TRUE or env(GetSpEffectType,SP_EFFECT_TYPE_POISON)==TRUE)then M=o(-759548+714241)elseif env(GetSpEffectID,-476941-(-487189))==TRUE then M=o(-270378-((-122751+-16923)-85414))elseif env(GetSpEffectID,874940+-859540)==TRUE then M=o(3663-49229)elseif env(GetSpEffectID,(-237169-191728)+(-194990-(-639330)))==TRUE then M=o((-864733-(60921-378385))+501698)elseif env(GetSpEffectID,-738886-(-751546))==TRUE and env(GetSpecialAttribute)==DAMAGE_ELEMENT_FIRE then M=o(1014253+-1059734)elseif env(GetSpEffectID,155239-140277)==TRUE and env(GetSpecialAttribute)==DAMAGE_ELEMENT_FIRE then M=o(674133-719305)elseif env(GetSpEffectID,731966+-715807)==TRUE then M=o(((-738371+994265)+-324878)-(-23686))elseif env(GetSpEffectID,215841-199688)==TRUE then M=o(268504-313906)elseif env(GetSpEffectID,-214539-(-226712))==TRUE then M=o((-398132-34178)+386744)elseif env(GetSpEffectID,-97493-(-271055-(-161388)))==TRUE then M=o((-106175+-655522)-(-716216))elseif env(GetSpEffectID,-225242-(-237398))==TRUE then M=o(-416298+370976)elseif env(GetSpEffectID,888285+-872945)==TRUE and FLAG_HOLY_DAMAGE==TRUE then M=o(((-1955301-14752)-(((-667701-((173143+(1292601-614758))-493310))-(-308691))-(-523766-(148319+-856211))))-(-1023799))elseif env(GetSpEffectID,(150100-29481)-109196)==TRUE then M=o((-386343-128230)+469266)elseif env(GetSpEffectID,-216098-(-227561))==TRUE then M=o(329653+-374960)elseif env(GetSpEffectID,1003541+-992079)==TRUE then M=o(900797-946199)elseif env(GetSpEffectID,633268-617715)==TRUE then M=o(-670594+625287)elseif env(GetSpEffectID,(551747-(-371246))+-911558)==TRUE then M=o(174394+-219628)elseif env(GetSpEffectID,-413356+432967)==TRUE then M=o((-292072-(-384282))+-137691)elseif env(GetSpEffectID,-807361+826973)==TRUE then M=o(-806395+(-771535+1532742))elseif env(GetSpEffectID,387188-367588)==TRUE then M=o(692830+-738257)elseif env(GetSpEffectID,(699346+-262950)+-416746)==TRUE then M=o(968047-1013528)elseif env(GetSpEffectID,-935882+955542)==TRUE then M=o(-914838-((145357-743337)-271670))elseif env(GetSpEffectID,(-172086-(-13423))+168442)==TRUE and env(GetSpEffectID,200714-(103189+(-534232-(43419+-665401))))==TRUE then M=o(-701415+655844)elseif env(GetSpEffectID,-20818-(-30597))==TRUE and env(GetSpEffectID,-775826-(-785602))==TRUE then M=o(-772315-(-726888))elseif env(GetSpEffectID,710397+-690779)==TRUE then M=o(816170-861597)elseif env(GetSpEffectID,577314-557695)==TRUE then M=o(993424+-1038908)end Fire(M)return TRUE end function ExecTransToDeathIdle(Q)if env(GetSpEffectID,SP_EFFECT_BUDDY_DELETE)==TRUE then Fire(o(1014568+-1059843))return TRUE end if env(GetHP)>-761004-(-761004)and(env(GetSpEffectID,SP_EFFECT_DOSOU_SKELETON_TMP_DEATH)==TRUE and(env(GetStateChangeType,SP_EFFECT_TYPE_HOLY)==FALSE and FLAG_HOLY_DAMAGE==FALSE))then Fire(o(-522250+476931))return TRUE end if env(GetHP)>767506+-767506 and(env(GetSpEffectID,SP_EFFECT_DOSOU_SKELETON_TMP_DEATH_DOWNWARD)==TRUE and(env(GetStateChangeType,SP_EFFECT_TYPE_HOLY)==FALSE and FLAG_HOLY_DAMAGE==FALSE))then Fire(o(-813339-(-767761)))return TRUE end if env(GetHP)>161576-161576 and(env(GetSpEffectID,SP_EFFECT_NEW_SKELETON_TMP_DEATH)==TRUE and(env(GetStateChangeType,SP_EFFECT_TYPE_HOLY)==FALSE and FLAG_HOLY_DAMAGE==FALSE))then Fire(o(754543+-799862))return TRUE end if env(GetHP)>-237985-(-237985)and(env(GetSpEffectID,SP_EFFECT_NEW_SKELETON_TMP_DEATH_DOWNWARD)==TRUE and(env(GetStateChangeType,SP_EFFECT_TYPE_HOLY)==FALSE and FLAG_HOLY_DAMAGE==FALSE))then Fire(o((-95956-248725)+299103))return TRUE end if env(GetHP)>503952-503952 and env(GetSpEffectID,776325-764480)==TRUE then Fire(o(696101-(938144-196724)))return TRUE end if env(GetHP)>356589-((-340780+(783424+-884268))-(-798213))and env(GetSpEffectID,SP_EFFECT_BALLOON_DOLL_TMP_DEATH)==TRUE then Fire(o(-958017+912604))return TRUE end if env(GetHP)>(167338+-589884)+(921467-498921)and env(GetSpEffectID,SP_EFFECT_BALLOON_DOLL_TMP_DEATH_DOWNWARD)==TRUE then Fire(o(265828-311393))return TRUE end if env(IsAnimEnd,316738-316737)==FALSE then return FALSE end local V=o(967907-1013182)local M=-742214-(-742213)local P=816749+-816750 if Q==DEATH_TYPE_FIRE then P=GetVariable(o((-239363+564455)-370224))M=(ANIME_ID_DEATH_FIRE+P*((665353-(357392+-244963))-552914))+(-1041492-(-1041493))V=o((465523+-55774)+-455025)elseif Q==DEATH_TYPE_WEAK then M=ANIME_ID_DEATH_WEAK+((444849+346327)+-791175)V=o(-783899+(-9383-(-748127)))elseif Q==DEATH_TYPE_BLAST then M=ANIME_ID_DEATH_BLAST+(-351978-(-351979))V=o((706678+-1309005)-((806576+-1586256)+222550))elseif Q==DEATH_TYPE_FLING then M=ANIME_ID_DEATH_FLING+(696466+-696465)V=o(1042516+(-558207+-529814))elseif Q==DEATH_TYPE_UPPER then M=ANIME_ID_DEATH_UPPER+((-474146-(-984675))+(187112-697640))V=o(1009422+-1054889)elseif Q==DEATH_TYPE_LAND_DEFAULT then M=ANIME_ID_DEATH_LAND_DEFAULT+((626879-(-1004284-(-792153)))+-839009)V=o(-273500-(-228305))elseif Q==DEATH_TYPE_LAND_UPWARD then M=ANIME_ID_DEATH_LAND_UPWARD+(296531+-296530)V=o(((-329599+-323194)-(-695366))-87802)elseif Q==DEATH_TYPE_LAND_DOWNWARD then M=ANIME_ID_DEATH_LAND_DOWNWARD+(858267+-858266)V=o(-673991+628679)elseif Q==DEATH_TYPE_LADDER then M=ANIME_ID_DEATH_START_LADDER+(-107021+(235115+-128093))V=o(155174-(639080+-438771))elseif Q==DEATH_TYPE_SLEEP then M=ANIME_ID_DEATH_START_SLEEP+((453121+-834421)+381301)V=o(917685-963033)elseif Q==DEATH_TYPE_SLEEP_COLLECT then M=ANIME_ID_DEATH_START_SLEEP_COLLECT+(-87381-(-87382))V=o(-925554-(-880214))elseif Q==DEATH_TYPE_RIDE_WEAK_ONLY_TOP then M=ANIME_ID_RIDE_DEATH_WEAK+(-207972-(-207973))V=o(-498028-(-452505))elseif Q==DEATH_TYPE_RIDE_LAND_ONLY_TOP then M=ANIME_ID_RIDE_DEATH_LAND_TOP+((460213+-95193)-(45004-(-320015)))V=o(-767347-(-721846))elseif Q==DEATH_TYPE_RIDE_LAND_ONLY_UNDER then M=ANIME_ID_RIDE_DEATH_LAND_UNDER+(-152742-(-152743))V=o(-400575-(-355348))elseif Q==DEATH_TYPE_RIDE_FIRE_ONLY_TOP then M=ANIME_ID_RIDE_DEATH_FIRE+(321459-321458)V=o(-557524+512354)elseif Q==DEATH_TYPE_RIDE_DEFAULT_ONLY_TOP then M=ANIME_ID_RIDE_DEATH_DEFAULT_TOP+(-300806+300807)V=o((402567-591302)+143410)elseif Q==DEATH_TYPE_RIDE_DEFAULT_ONLY_UNDER then M=ANIME_ID_RIDE_DEATH_DEFAULT_UNDER+(262394-(1264948-(864185+(922671-784301))))V=o(131455-(-982414+1159015))elseif Q==DEATH_TYPE_THROW_DEF then local Q=GetVariable(o(727204+-772354))M=ANIME_ID_DEATH_THROW_PARRY+(1037051-1037050)if Q==ANIME_ID_THROW_DEF_BACKSTAB then M=ANIME_ID_DEATH_THROW_BACKSTAB+(((783735-816734)+-839142)+872142)elseif Q==ANIME_ID_THROW_DEF_STEALTH then M=ANIME_ID_DEATH_THROW_STEALTH+(-640431+640432)elseif Q==ANIME_ID_THROW_DEF_FALLHORSE then M=ANIME_ID_DEATH_THROW_FALLHORSE+(-743379+743380)elseif Q==ANIME_ID_THROW_DEF_FALL then M=ANIME_ID_DEATH_THROW_FALL+(((406495-(-533230-(-235694)))+-86728)+-617302)elseif Q==ANIME_ID_THROW_DEF_SLEEP then M=ANIME_ID_DEATH_THROW_SLEEP+(868378-(-504810+1373187))elseif Q==ANIME_ID_THROW_DEF_TRUNK_FRONT then M=ANIME_ID_DEATH_THROW_TRUNK_FRONT+(-144160+144161)elseif Q==ANIME_ID_THROW_DEF_TRUNK_BACK then M=ANIME_ID_DEATH_THROW_TRUNK_BACK+(-841280+841281)end V=o((802836+-1421585)+(-183792+757418))elseif Q==DEATH_TYPE_DEFAULT then P=GetVariable(o(228688-273820))if P>292162+-292162 then M=(ANIME_ID_DEATH_VARIATION+(-861883+861893)*(P-(-769016+769017)))+(-313024-(-313025))end end if M>=-1012353-(-1781393-(-769040))then if IsExistAnime(M)==FALSE then V=o(281112+-326387)SetVariable(o(-405687-(-360369)),461381+(599212+-1060593))elseif P>=81852+-81852 then SetVariable(o(-16129-29189),P)end end Fire(V)return TRUE end function ExecSpEffectEventAction()local Q=env(GetSpEffectEventAnimID)if Q>=-18336-(815297+(-1414435-(-499286+-81516)))then Fire(o(-193067+147473)..Q)return TRUE end return FALSE end function ExecTalkTransition(Q)local V=env(GetTalkID_3001)if V==TALK_BEH_IDENTIFIER__NOT_TALKING then V=env(GetTalkID_3002)end if V==TALK_BEH_IDENTIFIER__NOT_TALKING or V~=GetVariable(o(399857+-445293))then SetVariable(o(745519-790751),false)end SetVariable(o(-456496+411060),V)if ExecTalkTransitionIndividual(Q,V)==TRUE then local Q=AI_STATE_DEFAULT if env(GetAITargetAwareState)>AI_RECOGNITION_NONE then Q=AI_STATE_BATTLE end SetIdleType(Q)return TRUE end return FALSE end function IsSpDamageAllowed()if env(GetSpEffectID,SP_EFFECT_IGNORE_SPECIAL_DAMAGE)==TRUE then return FALSE elseif env(GetSpEffectID,SP_EFFECT_IGNORE_SPECIAL_DAMAGE+((824855+-1324707)-(-218079+-281774)))==TRUE then return FALSE elseif env(GetSpEffectID,SP_EFFECT_IGNORE_SPECIAL_DAMAGE+(-663222-(477242+-1140466)))==TRUE then return FALSE end return TRUE end function CheckSpDamageRand()local Q=env(GetSpecialAttribute)if Q==DAMAGE_ELEMENT_FIRE then if env(GetSpEffectID,-458609-(-464330))==TRUE then return TRUE end if env(GetSpEffectID,SP_EFFECT_MAGGOT_MAN)==TRUE or env(GetSpEffectID,SP_EFFECT_CRUCIFY_GHOST_A)==TRUE or env(GetSpEffectID,SP_EFFECT_CRUCIFY_GHOST_B)==TRUE or env(GetSpEffectID,SP_EFFECT_GHOST_DOG)==TRUE or env(GetSpEffectID,SP_EFFECT_GUNDA_GHOST)==TRUE then return TRUE end end local o=env(GetPartGroup)if o==-925457-(-925458)then if env(GetSpEffectID,SP_EFFECT_COBRA_ASSASSIN)==TRUE or env(GetSpEffectID,SP_EFFECT_SANDWORM)==TRUE or env(GetSpEffectID,SP_EFFECT_MOTHER_DORAGON)==TRUE then return TRUE elseif env(GetSpEffectID,SP_EFFECT_FULL_ARMOR_BEAST)==TRUE and Q==DAMAGE_ELEMENT_FIRE then return TRUE end elseif o==(-1001025+510943)+(1174752-(578766-(-105897)))and env(GetSpEffectID,SP_EFFECT_TINDALOS_SP_DAMAGE)==TRUE then return TRUE end return FALSE end function ExecSpDamage()if CheckSpDamageRand()==TRUE and IsSpDamageAllowed()==TRUE then Replanning()act(SetDamageAnimType,DAMAGE_FLAG_LARGE)local Q=GetRandomIndex(ANIME_ID_SPECIAL_DAMAGE_RANDOM,-424861-(-424864),615322+-615321)SetVariable(o(-93196-(-47792)),Q)Fire(o(326369+-371710))return TRUE end if env(GetSpEffectID,SP_EFFECT_GARGOYLE_AT_CASTLE)==TRUE then local Q=env(GetReceivedDamageDirection)if Q==DIRECTION_BACK and IsSpDamageAllowed()==TRUE then Replanning()act(SetDamageAnimType,DAMAGE_FLAG_LARGE)Fire(o(((90876+462030)+-1304004)+705926))return TRUE end end if env(GetSpEffectID,SP_EFFECT_SKELETON_KNIGHT)==TRUE and env(GetPhysicalAttribute)==(-89315+-945756)+1035073 then local Q=env(GetDamageLevel)if(Q==DAMAGE_LEVEL_MIDDLE or Q==DAMAGE_LEVEL_LARGE or Q==DAMAGE_LEVEL_SMALL_BLOW or Q==DAMAGE_LEVEL_LARGE_BLOW)and IsSpDamageAllowed()==TRUE then Replanning()act(SetDamageAnimType,DAMAGE_FLAG_LARGE)local Q=env(GetReceivedDamageDirection)local V=o(-64188-(-19016))if Q==DIRECTION_BACK then V=o(706851+-752419)elseif Q==DIRECTION_LEFT then V=o(-286347+240920)elseif Q==DIRECTION_RIGHT then V=o(-409664-(-364180))end Fire(V)return TRUE end end if CAN_CONFUSION==TRUE and(env(GetBehaviorID,BEH_IDENTIFIER_GOLEM_CONFUSION)==TRUE and(POINT_CONFUSION>BORDER_CONFUSION and(env(GetSpEffectType,SP_EFFECT_TYPE_GOLEM_CONFUSION)==FALSE and IsSpDamageAllowed()==TRUE)))then if env(GetSpEffectID,727000+(-800005+(-524251+(1613584-(-874057+1878229)))))==TRUE then Replanning()act(SetDamageAnimType,DAMAGE_FLAG_LARGE)Fire(o(-938924-(-893691)))act(AddSpEffect,SP_EFFECT_CONFUSION)return TRUE else Replanning()act(SetDamageAnimType,DAMAGE_FLAG_LARGE)Fire(o(161110-206451))act(AddSpEffect,SP_EFFECT_CONFUSION)return TRUE end end if env(GetBehaviorID,BEH_IDENTIFIER_MARIQUES_PARRY)==TRUE and(env(GetSpEffectID,(-767119+-86615)+869014)==TRUE and IsSpDamageAllowed()==TRUE)then Replanning()act(SetDamageAnimType,DAMAGE_FLAG_LARGE)Fire(o(548701+-594272))return TRUE end if env(GetBehaviorID,BEH_IDENTIFIER_MARIQUES_PARRY)==TRUE and(env(GetSpEffectID,(-783558+516358)-(-282481))==TRUE and IsSpDamageAllowed()==TRUE)then Replanning()act(SetDamageAnimType,DAMAGE_FLAG_LARGE)Fire(o(-937199+891740))return TRUE end if env(GetSpEffectID,-721286+(1443653-706120))==TRUE and(env(GetSpEffectID,-292265+308514)==FALSE and(env(GetSpEffectID,-22444+38644)==FALSE and IsSpDamageAllowed()==TRUE))then Replanning()act(SetDamageAnimType,DAMAGE_FLAG_LARGE)Fire(o((226518+-470155)+198359))return TRUE end if env(GetSpEffectID,(237664-694452)+473036)==TRUE and(env(GetBehaviorID,BEH_IDENTIFIER_TRAUMA_MORGOTT)==TRUE and(env(GetSpEffectID,-210712-(-216802))==FALSE and(env(GetSpEffectID,(224132+-633102)-(-415061))==FALSE and(env(GetSpEffectID,-1037384-(-989297+-54179))==FALSE and(env(GetSpEffectID,746044+(-1569579-(-1725341-(-895710))))==FALSE and(env(GetSpEffectID,((681888+-966515)+-511621)+802345)==TRUE and IsSpDamageAllowed()==TRUE))))))then if env(GetSpEffectID,818812-(23125-(174344+-963936)))==TRUE then act(AddSpEffect,-106594+112690)act(AddSpEffect,-979199+985290)else act(AddSpEffect,-168750-(-174845))end Replanning()Fire(o(-164138-(-118966)))return TRUE end if env(GetSpEffectID,-1014711+(1955861-927447))==TRUE and IsSpDamageAllowed()==TRUE then Replanning()act(SetDamageAnimType,DAMAGE_FLAG_LARGE)local Q=env(GetReceivedDamageDirection)local V=o(-686284-(15916-656719))if Q==DIRECTION_BACK then V=o(-784946+(((746015+-196110)-(-26757))-(-634076+471358)))elseif Q==DIRECTION_LEFT then V=o(-785540+740352)elseif Q==DIRECTION_RIGHT then V=o(-1065278-(-1020133))end Fire(V)return TRUE end if env(GetSpEffectID,(-541699+55965)+491464)==TRUE or env(GetSpEffectID,-308762-(-902779+(1537084-(1117005-168215))))==TRUE then if env(GetSpEffectID,-929649+935514)==TRUE or env(GetSpEffectID,642352+-636516)==TRUE then if IsSpDamageAllowed()==TRUE then act(TurnTowardAttacker,306285-306285)Replanning()act(SetDamageAnimType,DAMAGE_FLAG_LARGE)Fire(o(-43984-1487))return TRUE end elseif(env(GetSpEffectID,(696973+-854966)-((1486635-(-621248+1423381))+-848361))==TRUE or env(GetSpEffectID,((-69685+((-1527179-(-780918))+((-556566-(-343136))-(-147973))))+1355040)+-467800)==TRUE)and IsSpDamageAllowed()==TRUE then Replanning()act(SetDamageAnimType,DAMAGE_FLAG_LARGE)Fire(o((((-303755-721338)-(-43224-547840))+1433346)-1044658))return TRUE end end if(env(GetSpEffectID,159604+-142502)==TRUE or env(GetSpEffectID,638380+-621277)==TRUE or env(GetSpEffectID,-724590-(-741707))==TRUE or env(GetSpEffectID,-705137+722255)==TRUE)and IsSpDamageAllowed()==TRUE then if env(GetPartGroup)==(-1263143-(731322+(-1239794-211585)))+543087 or env(GetPartGroup)==(766448+-958948)-(-192502)then Replanning()act(SetDamageAnimType,DAMAGE_FLAG_LARGE)Fire(o((-434027-(-516692))+-127899))return TRUE else Replanning()act(SetDamageAnimType,DAMAGE_FLAG_LARGE)Fire(o(-14458-31114))return TRUE end end if env(GetSpEffectID,709056+-703336)==TRUE and IsSpDamageAllowed()==TRUE then Replanning()act(SetDamageAnimType,DAMAGE_FLAG_LARGE)Fire(o(-684474-(-639133)))return TRUE end if env(GetSpEffectID,((-286899+919015)-980817)+(759030+-404601))==TRUE and IsSpDamageAllowed()==TRUE then Replanning()act(SetDamageAnimType,DAMAGE_FLAG_LARGE)Fire(o(-379800-(-334459)))return TRUE end if env(GetSpEffectID,-703544+718903)==TRUE and IsSpDamageAllowed()==TRUE then Replanning()act(SetDamageAnimType,DAMAGE_FLAG_LARGE)Fire(o(-1041289-(-995999)))return TRUE end if env(GetSpEffectID,404585+-389219)==TRUE and IsSpDamageAllowed()==TRUE then Replanning()act(SetDamageAnimType,DAMAGE_FLAG_LARGE)Fire(o(-756272+710872))return TRUE end if env(GetSpEffectID,-1016019-(-1766793-(-735407)))==TRUE and IsSpDamageAllowed()==TRUE then Replanning()act(SetDamageAnimType,DAMAGE_FLAG_LARGE)Fire(o((-208928+-699729)-(-863409)))return TRUE end if env(GetSpEffectID,-831581+846949)==TRUE and IsSpDamageAllowed()==TRUE then Replanning()act(SetDamageAnimType,DAMAGE_FLAG_LARGE)Fire(o(541107-586488))return TRUE end if env(GetSpEffectID,(-1036600+944097)-((735827-55868)-778193))==TRUE and(env(GetBehaviorID,BEH_IDENTIFIER_INSECT)==TRUE and IsSpDamageAllowed()==TRUE)then Replanning()act(SetDamageAnimType,DAMAGE_FLAG_LARGE)Fire(o(895621+-940962))return TRUE end if env(GetSpEffectID,205503+-190595)==TRUE and IsSpDamageAllowed()==TRUE then Replanning()act(SetDamageAnimType,DAMAGE_FLAG_LARGE)Fire(o((-801962+(-190747-(-720190-192368)))-(-4246+(-786438-(810195+-1566035)))))return TRUE end if env(GetSpEffectID,-13039-(-18763))==TRUE and IsSpDamageAllowed()==TRUE then local Q=env(GetSpecialAttribute)if Q==DAMAGE_ELEMENT_FIRE then Replanning()act(SetDamageAnimType,DAMAGE_FLAG_LARGE)local Q=-284114-(-998374+714260)SetVariable(o(-973804-(-928400)),Q)Fire(o(74062+-119403))return TRUE end end if env(GetSpEffectID,437280+-431555)==TRUE and IsSpDamageAllowed()==TRUE then local Q=env(GetSpecialAttribute)if Q==DAMAGE_ELEMENT_FIRE and env(GetSpEffectID,-1023394+1029120)==FALSE then Replanning()act(SetDamageAnimType,DAMAGE_FLAG_LARGE)local Q=864983-864982 SetVariable(o(((-582124+176051)-(-774207))+-413538),Q)Fire(o(859173+-904514))return TRUE end end if env(GetSpEffectID,742715+-727859)==TRUE and(env(GetPartGroup)==-383145+383146 and(env(GetPoise)>-533948-(-6885-527063)and IsSpDamageAllowed()==TRUE))then Replanning()act(SetDamageAnimType,DAMAGE_FLAG_LARGE)Fire(o(-368117-(-322636)))return TRUE end if env(GetSpEffectID,-281850-(-287579))==TRUE and((env(GetDamageLevel)==DAMAGE_LEVEL_SMALL_BLOW or env(GetDamageLevel)==DAMAGE_LEVEL_EX_BLAST or env(GetDamageLevel)==DAMAGE_LEVEL_BREATH or env(GetDamageLevel)==DAMAGE_LEVEL_LARGE_BLOW)and IsSpDamageAllowed()==TRUE)then Replanning()act(SetDamageAnimType,DAMAGE_FLAG_LARGE_BLOW)local Q=env(GetReceivedDamageDirection)local V=o(164256+-209428)if Q==DIRECTION_BACK then V=o(-781313-(-735745))elseif Q==DIRECTION_LEFT then V=o(4142-(431387-381818))elseif Q==DIRECTION_RIGHT then V=o(130610-176094)end Fire(V)return TRUE end if env(GetSpEffectID,(-164188-74592)-(-255266))==TRUE and((env(GetPartGroup)==-968199+968200 or env(GetPartGroup)==(-285962-(-531547))-245554)and((env(GetDamageLevel)==DAMAGE_LEVEL_MIDDLE or env(GetDamageLevel)==DAMAGE_LEVEL_LARGE or env(GetDamageLevel)==DAMAGE_LEVEL_LARGE_BLOW or env(GetDamageLevel)==DAMAGE_LEVEL_FLING or env(GetDamageLevel)==DAMAGE_LEVEL_SMALL_BLOW or env(GetDamageLevel)==DAMAGE_LEVEL_UPPER or env(GetDamageLevel)==DAMAGE_LEVEL_EX_BLAST or env(GetDamageLevel)==DAMAGE_LEVEL_BREATH)and IsSpDamageAllowed()==TRUE))then Replanning()act(SetDamageAnimType,DAMAGE_FLAG_LARGE)Fire(o(254469+-299759))return TRUE end if(env(GetSpEffectID,972620-960720)==TRUE or env(GetSpEffectID,-400810-(-412711))==TRUE or env(GetSpEffectID,810695-798793)==TRUE)and(env(GetSpEffectID,-32890+44841)==TRUE and((env(GetSpEffectID,-325760+327510)==TRUE or env(GetSpEffectID,((-849380-56989)-(-121037))-(96979-884062))==TRUE)and IsSpDamageAllowed()==TRUE))then Replanning()act(SetDamageAnimType,DAMAGE_FLAG_LARGE)Fire(o(-963396+918017))return TRUE end if(env(GetSpEffectID,784085+-772185)==TRUE or env(GetSpEffectID,-999939+1011840)==TRUE or env(GetSpEffectID,(-563536+97449)+477989)==TRUE)and(env(GetSpEffectID,(-381091-215309)-(-608351))==FALSE and(env(GetSpEffectID,-85474-(505090+-602516))==FALSE and(env(GetSpEffectID,639325+-627372)==FALSE and((env(GetSpEffectID,-338415-(-340165))==TRUE or env(GetSpEffectID,-322167+323918)==TRUE)and IsSpDamageAllowed()==TRUE))))then Replanning()act(SetDamageAnimType,DAMAGE_FLAG_LARGE)Fire(o(271051+-316510))return TRUE end if GetHpRatio()<.501 and(env(GetSpEffectID,-802256+817036)==TRUE and(env(GetSpEffectID,557366+-542584)==FALSE and IsSpDamageAllowed()==TRUE))then Replanning()act(SetDamageAnimType,DAMAGE_FLAG_LARGE)Fire(o(-969033+((334369+1573027)-(-982717+1966252))))return TRUE end if env(GetSpEffectID,-848649+861399)==TRUE and(env(GetSpEffectID,402989+(-150257-239980))==FALSE and((env(GetPartGroup)==-441195-(-441203)or env(GetPartGroup)==675436-675427)and IsSpDamageAllowed()==TRUE))then Replanning()act(SetDamageAnimType,DAMAGE_FLAG_LARGE)Fire(o(-504460-((1481869-496621)+(-1199219-245317))))return TRUE end if env(GetSpEffectID,-416519-(-427199))==TRUE and(env(GetBehaviorID,BEH_IDENTIFIER_TRAUMA_GREATER_DEMON)==TRUE and(env(GetSpEffectID,-291759+(-720294-(-1018143)))==FALSE and(env(GetSpEffectID,(256803-9848)-240864)==FALSE and(env(GetSpEffectID,-970799+976891)==FALSE and(env(GetSpEffectID,-526847-(-532943))==FALSE and(env(GetSpEffectID,-977662-(-983759))==TRUE and IsSpDamageAllowed()==TRUE))))))then if env(GetSpEffectID,803833+-797738)==TRUE then act(AddSpEffect,865097-(442603+416398))act(AddSpEffect,-1004436-(-1010527))else act(AddSpEffect,422114-416019)end Replanning()Fire(o(946982-(-243208+1235592)))return TRUE end if env(GetSpEffectID,-65545+80865)==TRUE and IsSpDamageAllowed()==TRUE then Replanning()act(SetDamageAnimType,DAMAGE_FLAG_LARGE)Fire(o(-376766-(-331425)))return TRUE end if env(GetSpEffectID,-426751-(-446351))==TRUE and IsSpDamageAllowed()==TRUE then Replanning()act(SetDamageAnimType,DAMAGE_FLAG_LARGE)act(TurnTowardAttacker,527926-527926)Fire(o((-743017+175365)-(-522480)))return TRUE end if env(GetSpEffectID,-670695-(-303147+-387168))==TRUE and(env(GetSpEffectID,-532790+(1434873-882460))==TRUE and env(GetSpEffectID,-856574-(-876202))==TRUE)then if GetHpRatio()<=.85000002384186 and env(GetSpEffectID,-542737+562361)==FALSE then if IsSpDamageAllowed()==TRUE then Replanning()act(SetDamageAnimType,DAMAGE_FLAG_LARGE)Fire(o(917138-962517))return TRUE end elseif GetHpRatio()<=.55000001192093 and env(GetSpEffectID,1049245-1029620)==FALSE then if IsSpDamageAllowed()==TRUE then Replanning()act(SetDamageAnimType,DAMAGE_FLAG_LARGE)Fire(o(924529+-969908))return TRUE end elseif GetHpRatio()<=.30000001192093 and(env(GetSpEffectID,724291+-704665)==FALSE and IsSpDamageAllowed()==TRUE)then Replanning()act(SetDamageAnimType,DAMAGE_FLAG_LARGE)Fire(o(569657+-615101))return TRUE end end return FALSE end function ExecNoSyncAddDamage(Q,V)if ExecNoSyncAddSpecialDamage(Q,V)==TRUE then return TRUE elseif Q==DAMAGE_LEVEL_NONE and V==TRUE then if env(IsPartDamageAdditiveBlendInvalid)==TRUE then return TRUE end if env(GetBehaviorID,BEH_IDENTIFIER_NO_ADD_BLEND)==TRUE or env(GetStateChangeType,-368820-(-368930))==TRUE then return FALSE end if IsExistAnime(ANIME_ID_NO_ADD)==FALSE then return FALSE end local Q=env(GetPartGroup)if IsExistAnime(ANIME_ID_PART_WEAK_DAMAGE)==TRUE and Q==-288669+288700 then SetVariable(o(79126-124347),1044174+-1044173)Fire(o(-11567+((-326620+-70393)-(-363183))))return TRUE end if Q>(-929419+(-535888-(-1166333-(-346620))))-(-645594)then local V=709897+-709897 if Q>403200-403192 then V=(ANIME_ID_PART9_DAMAGE+Q)-(382444+(247428+(-381100+-248763)))else V=ANIME_ID_PART1_DAMAGE+(Q-(-1034905+1034906))*((-88711+304735)+-216014)end if IsExistAnime(V)==TRUE then ERR_EnemyAlert()SetVariable(o(-271376+225998)..Q,-912989+912990)Fire(o((325639-(-101180))-472238)..Q)return TRUE end end if IsExistAnime(ANIME_ID_ADD_BLEND_FRONT)==TRUE then if env(GetSpEffectID,-843911+863601)==TRUE then return TRUE end local Q=env(GetReceivedDamageDirection)local V=GetDamageDirectionOffset(Q)local M=o(182112+-227671)if Q==DIRECTION_FORWARD then elseif Q==DIRECTION_LEFT then M=o(-126208+(168577-(559968-472286)))elseif Q==DIRECTION_RIGHT then M=o(798806-((1636186-965280)-((-855119+1064010)+(-341161-40946))))elseif Q==DIRECTION_BACK then M=o(-964405+919094)end if IsExistAnime(ANIME_ID_ADD_BLEND_FRONT+V)==TRUE then ERR_EnemyAlert()SetVariable(o(-675960+630744),-1005426-(-1005427))Fire(M)else ERR_EnemyAlert()SetVariable(o((-866794-(-461529))-(-360049)),575068+-575067)Fire(o((967887+-741085)-272361))end return TRUE end return TRUE end return FALSE end function ExecNoSyncAddSpecialDamage(Q,V)if Q==DAMAGE_LEVEL_NONE and V==TRUE then if env(IsPartDamageAdditiveBlendInvalid)==TRUE then return TRUE end if IsExistAnime(ANIME_ID_NO_ADD)==FALSE then return FALSE end local Q=env(GetPartGroup)if env(GetSpEffectID,-582557+596865)==TRUE and Q==1035373+-1035342 then ERR_EnemyAlert()SetVariable(o(-525149-(-479839)),908048-908047)Fire(o(-743471-(-698114)))return TRUE end if env(GetSpEffectID,276990+-266860)==TRUE then if Q==-617353-(-617384)then ERR_EnemyAlert()SetVariable(o(-514476-(-469053)),-587468+587469)Fire(o(460580-((-784335-(-1030304))+(-288330-(806099+-1354393)))))return TRUE end if Q==-438369-(-438371)then ERR_EnemyAlert()SetVariable(o(-43899+-1531),-553655+553656)Fire(o(-855120+(1456842-647031)))return TRUE end if Q==(((1410181-917353)+310283)+((-531694-425408)+109920))+44074 then ERR_EnemyAlert()SetVariable(o(303583+(975458+-1324209)),-536956+(474439-(-268856+(926479+-720141))))Fire(o(-418553+373226))return TRUE end if Q==-555536-(-555540)then ERR_EnemyAlert()SetVariable(o(-914016+868843),276792+-276791)Fire(o(348145-393310))return TRUE end if Q==4549+-4544 then ERR_EnemyAlert()SetVariable(o((-828196+1801958)+-1018985),-422189+422190)Fire(o(118385+(35954+((-31650+(299770+-1307914))+840237))))return TRUE end if Q==570334+-570328 then ERR_EnemyAlert()SetVariable(o(738884-(187079+(1152651-(463942-(-91603))))),(614497-423879)-190617)Fire(o(-137520+(861236-769144)))return TRUE end end elseif V==TRUE then if env(IsPartDamageAdditiveBlendInvalid)==TRUE then return TRUE end if IsExistAnime(ANIME_ID_NO_ADD)==FALSE then return FALSE end local Q=env(GetPartGroup)if Q>542222-542222 then if env(GetSpEffectID,(977433+-1372163)+400690)==TRUE and Q==1045314+-1045313 then ERR_EnemyAlert()SetVariable(o(285667+-331019),693016+-693015)Fire(o((868359-223020)-((662992-(-300642))-272980)))return TRUE end if env(GetSpEffectID,(258418+-264458)+12001)==TRUE and Q==-726677-(-726679)then ERR_EnemyAlert()SetVariable(o(-634856+589735),-809966-(-809967))Fire(o(883531-929008))return TRUE end if env(GetSpEffectID,692043+-686081)==TRUE and Q==256977-256974 then ERR_EnemyAlert()SetVariable(o(((759173-(-479367))-258440)-1025670),252009+-252008)Fire(o(-836975+791384))return TRUE end if env(GetSpEffectID,893746-887783)==TRUE and Q==-831801+831805 then ERR_EnemyAlert()SetVariable(o(382842+-428173),147780-(-4140-(-151919)))Fire(o(-819411+773991))return TRUE end if env(GetSpEffectID,-318334+324298)==TRUE and Q==463336-463331 then ERR_EnemyAlert()SetVariable(o(-352165+306733),(-722702+(-581150+1010249))-(291367+-584971))Fire(o(707173+-752550))return TRUE end if env(GetSpEffectID,((214717-(-111165))+(1011688+(-195942+-1460435)))+(-232934+557706))==TRUE and Q==-379668-(-379674)then ERR_EnemyAlert()SetVariable(o(455701-501071),(1251014-969286)+-281727)Fire(o(-510920-(-465780)))return TRUE end if env(GetSpEffectID,-948969+954935)==TRUE and Q==-806890-(-806897)then ERR_EnemyAlert()SetVariable(o(-45546+95),-667268-(-667269))Fire(o(737532+-783036))return TRUE end if env(GetSpEffectID,-690290-(-696257))==TRUE and Q==713433+-713425 then ERR_EnemyAlert()SetVariable(o(567829+-613252),268087-(-198984-(-467070)))Fire(o(-252495+207142))return TRUE end if env(GetSpEffectID,889272-883304)==TRUE and Q==961311-961302 then ERR_EnemyAlert()SetVariable(o((984520+-26059)+-1003891),200510-200509)Fire(o(-257256+211947))return TRUE end if env(GetSpEffectID,-984945+990914)==TRUE and Q==170941+-170931 then ERR_EnemyAlert()SetVariable(o(((755765+(264892+-1317852))-(-911881))-659854),-558465-(-558466))Fire(o(-283291-(-237964)))return TRUE end if env(GetSpEffectID,350998-345028)==TRUE and Q==852480+-852469 then ERR_EnemyAlert()SetVariable(o(756265-(1711486-910048)),204520+(-639571+435052))Fire(o(140238-(726335-(1486202-945270))))return TRUE end if env(GetSpEffectID,923343+(503467+-1420839))==TRUE and Q==-118781+118793 then ERR_EnemyAlert()SetVariable(o(158057+-203280),503092-503091)Fire(o(-597864-(-552646)))return TRUE end if env(GetSpEffectID,506528+-500556)==TRUE and Q==-1042133-(-21292-1020854)then ERR_EnemyAlert()SetVariable(o(926674+-971975),-304015-(267343-571359))Fire(o(-234637-(-972180-(-782971))))return TRUE end if env(GetSpEffectID,(189825+-1108519)+(340056+584611))==TRUE and Q==((148479-(-151125))-(-411501))-711091 then ERR_EnemyAlert()SetVariable(o(92126-137275),-888333-(-888334))Fire(o(-963293+(-393372+((237832+(350424+(((-166998+(299494+-557733))+-283348)+-734377)))+2166022))))return TRUE end if env(GetSpEffectID,(-1175447-(-624869))-(-556552))==TRUE and Q==-184972-(-681220-(-496233))then ERR_EnemyAlert()SetVariable(o(62457+-107672),-992706-(-992707))Fire(o(-325272+279690))return TRUE end if env(GetSpEffectID,440633-434658)==TRUE and Q==-193490-(-193506)then ERR_EnemyAlert()SetVariable(o((792861+(-343715+73508))+-567964),412062+-412061)Fire(o(-390193-(-344836)))return TRUE end end end return FALSE end function ExecNoSyncAddGuardDamage(Q,V)if V==FALSE and Q==DAMAGE_LEVEL_NONE then return FALSE end if env(IsPartDamageAdditiveBlendInvalid)==TRUE then return FALSE end if env(GetBehaviorID,BEH_IDENTIFIER_NO_ADD_BLEND)==TRUE then return FALSE end if IsExistAnime(ANIME_ID_NO_ADD)==FALSE then return FALSE end if IsExistAnime(ANIME_ID_BLEND_DAMAGE_GUARD)==TRUE then ERR_EnemyAlert()SetVariable(o(((637200-(421691-(-118357)))-(-86028))+-228736),440428-440427)Fire(o(-241114+195916))return TRUE end return FALSE end function ExecSaBreakDamage(Q,V)if env(HasBrokenSA)==TRUE and(env(GetSpEffectID,700673-687603)==TRUE and env(GetSpEffectID,(72435-(605285-778401))+-240150)==TRUE)then SetVariable(o(-383499-(-338024)),-301263-(898648+-1199913))act(SetDamageAnimType,DAMAGE_FLAG_MIDDLE)act(TurnTowardAttacker,168459-168459)Replanning()Fire(o(-238469+192999))return TRUE elseif env(GetSpEffectType,(-148019+-787565)-(-935982))==TRUE and(env(GetSpEffectType,531869+-531470)==TRUE and(env(GetSpEffectID,(894793+-441736)-439987)==TRUE and env(GetSpEffectID,723729-718328)==TRUE))then SetVariable(o(54595-(-872709-(-972779))),-1009744-(-1801631-(-791885)))act(SetDamageAnimType,DAMAGE_FLAG_MIDDLE)act(TurnTowardAttacker,(1001181+((-468616+1493050)+-1956635))-68800)Replanning()Fire(o(488345+-533815))return TRUE elseif env(HasBrokenSA)==TRUE and(env(GetSpEffectID,-689242-(-706344))==TRUE or env(GetSpEffectID,27519+(209627+-220043))==TRUE)then Replanning()Fire(o(-358845+313611))return TRUE elseif env(HasBrokenSA)==TRUE and(env(GetSpEffectID,(888104-(1525031-579807))+(-383160-(-450780)))==TRUE and env(GetSpEffectID,811445+-806044)==TRUE)then SetVariable(o(26722+-72197),-869934-(-869936))act(SetDamageAnimType,DAMAGE_FLAG_MIDDLE)act(TurnTowardAttacker,138261-138261)Replanning()Fire(o(275943+-321413))return TRUE elseif env(GetSpEffectType,-610669+611067)==TRUE and(env(GetSpEffectType,(1679902-962624)-(-420021+1136900))==TRUE and(env(GetSpEffectID,-865747-(-876247))==TRUE and env(GetSpEffectID,360460-355059)==TRUE))then SetVariable(o(264649-((-633292+(1468481-235912))-289153)),(-977091+1515879)-538786)act(SetDamageAnimType,DAMAGE_FLAG_MIDDLE)act(TurnTowardAttacker,977934-977754)Replanning()Fire(o(-150939-(-105469)))return TRUE elseif env(HasBrokenSA)==TRUE and(env(GetSpEffectID,628318-611263)==TRUE and env(GetSpEffectID,388117+-382713)==TRUE)then SetVariable(o((956841+-798720)+-203596),-919798-(-919800))act(SetDamageAnimType,DAMAGE_FLAG_MIDDLE)act(TurnTowardAttacker,-560271-(-560271))Replanning()Fire(o(68465-113935))return TRUE elseif env(GetSpEffectType,-518505-(-518903))==TRUE and(env(GetSpEffectType,702951-702552)==TRUE and(env(GetSpEffectID,636547+-619492)==TRUE and env(GetSpEffectID,234240-228836)==TRUE))then SetVariable(o(-941663+((1234086-605120)-(-267222))),-274262-(-690546+(128064-(-288218))))act(SetDamageAnimType,DAMAGE_FLAG_MIDDLE)act(TurnTowardAttacker,-447931-(-472512-(-24401)))Replanning()Fire(o(-926093+880623))return TRUE elseif env(HasBrokenSA)==TRUE and(env(GetSpEffectID,574040-563140)==TRUE and(env(GetSpEffectID,838283-832882)==TRUE or env(GetSpEffectID,(1287722-587248)+(-1257489-(-562417)))==TRUE))then SetVariable(o(997090-1042565),-388192-(-388194))act(SetDamageAnimType,DAMAGE_FLAG_MIDDLE)act(TurnTowardAttacker,62760+-62760)Replanning()Fire(o(762889+-808359))return TRUE elseif env(GetSpEffectType,362450+-362052)==TRUE and(env(GetSpEffectType,994509+-994110)==TRUE and(env(GetSpEffectID,(37681+(-642752+-199980))+815951)==TRUE and(env(GetSpEffectID,881626+-876225)==TRUE or env(GetSpEffectID,119372+-113970)==TRUE)))then SetVariable(o(481625+-527100),-714901+714903)act(SetDamageAnimType,DAMAGE_FLAG_MIDDLE)act(TurnTowardAttacker,630779+-630599)Replanning()Fire(o((-968045-(-1472595-(185169-823001)))+(1039859+-952047)))return TRUE elseif env(HasBrokenSA)==TRUE and(env(GetSpEffectID,558248+(((-825629+1171275)+-1009234)-(-120696)))==TRUE and env(GetSpEffectID,680239+-674837)==TRUE)then SetVariable(o((1782955-1031872)-796558),-101680+101682)act(SetDamageAnimType,DAMAGE_FLAG_MIDDLE)act(TurnTowardAttacker,437039-(((283260-(-443375))+-1057135)-(-767539)))Replanning()Fire(o(530977+-576447))return TRUE elseif env(GetSpEffectType,478407-(((759206+-349404)+-1182225)+1250432))==TRUE and(env(GetSpEffectType,-92799-(-93198))==TRUE and(env(GetSpEffectID,-413014+428370)==TRUE and env(GetSpEffectID,854156+(164517+-1013271))==TRUE))then SetVariable(o(-1037771+992296),-456720-(-456722))act(SetDamageAnimType,DAMAGE_FLAG_MIDDLE)act(TurnTowardAttacker,71332-71152)Replanning()Fire(o(-760280+714708))return TRUE elseif env(HasBrokenSA)==TRUE and env(GetSpEffectID,(-84242+(-517621+398188))-(-640908+421833))==TRUE then SetVariable(o((-715362+816965)+-147078),298307-(((396806+(433679-549182))-(-242984+972369))-(-1775416-(((-384813+(-87794+-364714))-(-1034174))+-1225882))))act(SetDamageAnimType,DAMAGE_FLAG_MIDDLE)Replanning()Fire(o(-488936-(-443748)))return TRUE elseif env(HasBrokenSA)==TRUE and env(GetSpEffectID,706238+(-672360+(585417-607123)))==TRUE then local Q=env(GetReceivedDamageDirection)local V=env(GetPartGroup)if env(GetSpEffectID,1048406-1036250)==TRUE then if V==-410926-(-410928)or V==857112+-857106 then act(SetDamageAnimType,DAMAGE_FLAG_MIDDLE)Replanning()Fire(o((462823-441764)+-66262))return TRUE elseif V==907396+-907393 or V==869954-869947 then act(SetDamageAnimType,DAMAGE_FLAG_MIDDLE)Replanning()Fire(o((547540+-1272995)+679887))return TRUE elseif V==949779+-949775 or V==-484235+484243 then act(SetDamageAnimType,DAMAGE_FLAG_MIDDLE)Replanning()Fire(o(22443+-67887))return TRUE elseif V==(1007996+-1197073)+((-49396-(-972737))+-734259)or V==868290+-868281 then act(SetDamageAnimType,DAMAGE_FLAG_MIDDLE)Replanning()Fire(o(618683-663855))return TRUE elseif Q==DIRECTION_LEFT then act(SetDamageAnimType,DAMAGE_FLAG_MIDDLE)Replanning()Fire(o(-307888+(684732+-422288)))return TRUE elseif Q==DIRECTION_RIGHT then act(SetDamageAnimType,DAMAGE_FLAG_MIDDLE)Replanning()Fire(o(515088-560260))return TRUE elseif Q==DIRECTION_BACK then act(SetDamageAnimType,DAMAGE_FLAG_MIDDLE)Replanning()Fire(o(-334289-(-289117)))return TRUE elseif Q==DIRECTION_FORWARD then act(SetDamageAnimType,DAMAGE_FLAG_MIDDLE)Replanning()Fire(o(-393327+((809110+(-930103+940238))-(-995265+1466751))))return TRUE end elseif V==-536993-(-536995)or V==280231+-280227 or V==-190135+190141 or V==(-1058791-(-630052-(-532383)))-((-1021316-(-884964+1349368))-(-524590))then act(SetDamageAnimType,DAMAGE_FLAG_MIDDLE)Replanning()Fire(o(584641+-629931))return TRUE elseif V==-105700-(-105703)or V==-912508+912513 or V==974029-974022 or V==343908+-343899 then act(SetDamageAnimType,DAMAGE_FLAG_MIDDLE)Replanning()Fire(o(219468-264847))return TRUE elseif Q==DIRECTION_LEFT then act(SetDamageAnimType,DAMAGE_FLAG_MIDDLE)Replanning()Fire(o(-765074+(((1035065+-1484336)-((244070+(678363+(-1184375-(-652965))))+-1093294))+466784)))return TRUE elseif Q==DIRECTION_RIGHT then act(SetDamageAnimType,DAMAGE_FLAG_MIDDLE)Replanning()Fire(o((775215+-540706)+-279888))return TRUE else act(SetDamageAnimType,DAMAGE_FLAG_MIDDLE)Replanning()Fire(o(282630+-328009))return TRUE end elseif env(HasBrokenSA)==TRUE and(env(GetSpEffectID,115193-95583)==TRUE and env(GetSpEffectID,941020+-921409)==TRUE)then SetVariable(o(-816422+(499278-(-271669))),87795+-87793)act(SetDamageAnimType,DAMAGE_FLAG_MIDDLE)Replanning()Fire(o(358622+-404188))return TRUE elseif env(HasBrokenSA)==TRUE and(env(GetSpEffectID,(480264+-491345)-(-30691))==TRUE and env(GetSpEffectID,-461548+481160)==TRUE)then SetVariable(o(-717857-(-672382)),-799966-(-799968))act(SetDamageAnimType,DAMAGE_FLAG_MIDDLE)Replanning()Fire(o(-301921+256776))return TRUE elseif env(HasBrokenSA)==TRUE and env(GetSpEffectID,295208-275588)==TRUE then local Q=env(GetReceivedDamageDirection)local V=env(GetPartGroup)if V==759504-759501 then act(SetDamageAnimType,DAMAGE_FLAG_MIDDLE)Replanning()Fire(o(139241-184722))return TRUE elseif V==748018-748014 then act(SetDamageAnimType,DAMAGE_FLAG_MIDDLE)Replanning()Fire(o(994012+-1039578))return TRUE end elseif env(GetSpEffectType,-317471+(-953197+1271066))==TRUE and(env(GetSpEffectType,609097-(-289839+898537))==TRUE and(env(GetSpEffectID,246107+-234651)==TRUE or env(GetSpEffectID,(-1162095-(-135615))-(-1037937))==TRUE or env(GetSpEffectID,-147538+158996)==TRUE))then SetVariable(o(507596+-553071),83797-83795)act(SetDamageAnimType,DAMAGE_FLAG_MIDDLE)act(TurnTowardAttacker,955140+-954960)Replanning()Fire(o(-995-44193))return TRUE elseif IsExistAnime(ANIME_ID_SA_BREAK)==TRUE and env(HasBrokenSA)==TRUE then SetVariable(o(512869-558344),750062+-750060)act(SetDamageAnimType,DAMAGE_FLAG_MIDDLE)Replanning()Fire(o(-61891-(-365223+348802)))return TRUE end return FALSE end function ExecGuardBlock(Q,V)if Q==DAMAGE_TYPE_GUARD and(env(GetDamageSpecialAttribute,STATUS_EFFECT_BLOOD)==FALSE and(env(GetDamageSpecialAttribute,STATUS_EFFECT_COLD)==FALSE and(env(GetDamageSpecialAttribute,STATUS_EFFECT_CURSE)==FALSE and env(GetDamageSpecialAttribute,STATUS_EFFECT_MADNESS)==FALSE)))then local Q=env(GetGuardLevelAction)if V==TRUE then Q=GUARD_LEVEL_SMALL end if Q==GUARD_LEVEL_SMALL then act(SetDamageAnimType,DAMAGE_FLAG_GUARD_SMALL)if GetStaminaRatio()<.40000000596046 and IsExistAnime(ANIME_ID_GUARD_DAMAGE_SMALL_LOW)==TRUE then Fire(o(-449956+404360))return TRUE end Fire(o(325719+-371088))return TRUE elseif Q==GUARD_LEVEL_LARGE then act(SetDamageAnimType,DAMAGE_FLAG_GUARD_LARGE)if GetStaminaRatio()<.40000000596046 and IsExistAnime(ANIME_ID_GUARD_DAMAGE_LARGE_LOW)==TRUE then Fire(o(-897297-(-852111)))return TRUE end Fire(o((675689+((342829+621275)+-2055201))-(-369959)))return TRUE elseif Q==GUARD_LEVEL_EXLARGE then act(SetDamageAnimType,DAMAGE_FLAG_GUARD_EXLARGE)Fire(o(94837+((-890064+1358489)+(999424+-1608135))))return TRUE else return FALSE end elseif Q==DAMAGE_TYPE_GUARD_BREAK then if env(GetSpEffectID,(-641173+-396508)+((826375+-1067910)+1293015))==TRUE then return TRUE end Replanning()act(SetDamageAnimType,DAMAGE_FLAG_GUARD_BREAK)Fire(o(825218-870553))return TRUE end return FALSE end function ExecTypeDamage(Q)if Q==DAMAGE_TYPE_PARRY or Q>=DAMAGE_TYPE_PARRY_ENEMY1 and Q<=DAMAGE_TYPE_PARRY_ENEMY3 then if CAN_PARRY_RESIST==TRUE and(BORDER_PARRY_RESIST>=POINT_PARRY_RESIST and(Q==DAMAGE_TYPE_PARRY_ENEMY1 or Q==DAMAGE_TYPE_PARRY_ENEMY2))then if env(GetSpEffectID,467782+-453222)==TRUE then Fire(o((-442750-(-859360))+-462069))elseif env(GetSpEffectID,800251+-781791)==TRUE then Fire(o(365897-411069))elseif env(GetSpEffectID,467184+(-1240454-(599500+-1389008)))==TRUE then Fire(o(-893455+848013))elseif env(GetSpEffectID,-550215+(1243643-(104344+572845)))==TRUE then Fire(o(985300+-1030742))elseif env(GetSpEffectID,-548775-(-567365))==TRUE then Fire(o((331505-488405)-(225605-337024)))elseif env(GetSpEffectID,-203291+219716)==TRUE then Fire(o(-382254+(883890+(-1165292-(-618090)))))elseif env(GetSpEffectID,(-1030341+(-989448+1245259))-(-728712-61278))==TRUE then Fire(o(388794-434275))elseif env(GetSpEffectID,-1029563+1049193)==TRUE then Fire(o(-601913-(-556347)))elseif env(GetSpEffectID,816871-797240)==TRUE then if Q==DAMAGE_TYPE_PARRY_ENEMY1 then Fire(o(790301-(-520202+1355984)))elseif Q==DAMAGE_TYPE_PARRY_ENEMY2 then Fire(o((((-84251-(-778828))+-665775)-1030816)-(-956448)))end elseif env(GetSpEffectID,625669-606037)==TRUE then if Q==DAMAGE_TYPE_PARRY_ENEMY1 then Fire(o(166562+(-77332+-134402)))elseif Q==DAMAGE_TYPE_PARRY_ENEMY2 then Fire(o(-529885-(-75792+-408525)))end elseif env(GetSpEffectID,181185-161552)==TRUE then Fire(o(-668454+623184))else Fire(o(406127-(-238833-(-1646209-(-955997)))))end elseif Q==DAMAGE_TYPE_PARRY_ENEMY1 and(env(GetSpEffectID,((84493-414523)+-47349)+393626)==TRUE and(env(GetSpEffectID,1019784+-1003535)==FALSE and env(GetSpEffectID,261689+-245489)==FALSE))then Fire(o(((7001-403813)+(297380+-331307))-(-385461)))elseif Q==DAMAGE_TYPE_PARRY_ENEMY2 then if IsExistAnime(ANIME_ID_PARRY_DAMAGE_ENEMY2)==TRUE then Fire(o(484963+(-325987-204211)))else Fire(o(-391566+346410))end if CAN_PARRY_RESIST==TRUE then POINT_PARRY_RESIST=426254+-426254 act(AddSpEffect,852690-846650)act(AddSpEffect,(-1532859-(-912120))+626778)if env(GetSpEffectID,-869913+875943)==TRUE then act(AddSpEffect,98424+-92389)elseif env(GetSpEffectID,324935+-318904)==TRUE then act(AddSpEffect,(-1012294+980217)-(-38113))elseif env(GetSpEffectID,-791364+797396)==TRUE then act(AddSpEffect,-378398+(-898711+1283146))end end else if IsExistAnime(ANIME_ID_PARRY_DAMAGE_ENEMY1)==TRUE then Fire(o(-208444+163288))else Fire(o(-826013-(-780778)))end if CAN_PARRY_RESIST==TRUE then POINT_PARRY_RESIST=-241177-(-241177)act(AddSpEffect,-89873+95913)act(AddSpEffect,1048501+-1042462)if env(GetSpEffectID,(-513734+372962)-(-146802))==TRUE then act(AddSpEffect,241755-235720)elseif env(GetSpEffectID,960175+(697462+-1651606))==TRUE then act(AddSpEffect,122843-116807)elseif env(GetSpEffectID,333652-327620)==TRUE then act(AddSpEffect,955385-(-862120+1811468))end end end Replanning()return TRUE elseif Q>=DAMAGE_TYPE_WALL_ENEMY1 and Q<=DAMAGE_TYPE_WALL_ENEMY3 then if Q==DAMAGE_TYPE_WALL_ENEMY2 then if IsExistAnime(ANIME_ID_ATTACK_BOUND_ENEMY2)==TRUE then Replanning()Fire(o(-868142+823018))return TRUE end elseif IsExistAnime(ANIME_ID_ATTACK_BOUND_ENEMY1)==TRUE then Replanning()Fire(o((1169985-180132)-1035105))return TRUE end elseif Q>=DAMAGE_TYPE_GUARDED_BOUND_ENEMY1 and Q<=DAMAGE_TYPE_GUARDED_BOUND_ENEMY3 then if Q==DAMAGE_TYPE_GUARDED_BOUND_ENEMY2 then if IsExistAnime(ANIME_ID_ATTACK_BOUND_ENEMY2)==TRUE then Replanning()Fire(o(-840844-(-795720)))return TRUE else return TRUE end elseif IsExistAnime(ANIME_ID_ATTACK_BOUND_ENEMY1)==TRUE then Replanning()Fire(o(-1040254+995002))return TRUE else return TRUE end end return FALSE end function ExecWeakDamage()if env(GetSpEffectID,-645800-(-651695))==FALSE and env(GetSpEffectID,863391+-845589)==FALSE then if env(GetSpEffectID,-824954-(-830962))==TRUE then if env(GetIsWeakPoint)==TRUE then local Q=env(GetMapActionID)if Q~=-339520+339520 then Q=DIRECTION_BACK else Q=DIRECTION_FORWARD end local V=GetDamageDirectionOffset(Q)local M=ANIME_ID_DAMAGE_WEAK+V if V~=1034025-(243559+790466)then if IsExistAnime(M)==TRUE then SetVariable(o((((-613893-(-138703+361419))-(-686213))+(-423659+(-316370-(-871199))))+-26249),DIRECTION_BACK)act(SetDamageAnimType,DAMAGE_FLAG_WEAK)act(TurnTowardAttacker,231519+-231339)Replanning()Fire(o(326972-372326))act(AddSpEffect,-253300-(-259195))return TRUE elseif IsExistAnime(ANIME_ID_DAMAGE_WEAK)==TRUE then SetVariable(o(-324880+279405),DIRECTION_FORWARD)act(SetDamageAnimType,DAMAGE_FLAG_WEAK)Replanning()Fire(o(-467410+422056))act(AddSpEffect,672990-667095)return TRUE else return FALSE end elseif IsExistAnime(ANIME_ID_DAMAGE_WEAK)==TRUE then SetVariable(o((-398115-(581567-36954))-(-897253)),DIRECTION_FORWARD)act(SetDamageAnimType,DAMAGE_FLAG_WEAK)Replanning()Fire(o(499732-545086))act(AddSpEffect,21720-15825)return TRUE else return FALSE end end elseif env(GetIsWeakPoint)==TRUE then local Q=GetDirOfPlayableDamage(ANIME_ID_DAMAGE_WEAK,FALSE)if Q~=INVALID then SetVariable(o(-232900-(-187425)),Q)act(SetDamageAnimType,DAMAGE_FLAG_WEAK)Replanning()Fire(o(-382355-(-337001)))act(AddSpEffect,-1005669+1011564)return TRUE end end end return FALSE end function ExecJumpDamage(Q,V,M)if env(GetSpEffectID,(-398624+-46355)-(-275013+-170055))==TRUE then if V==DAMAGE_TYPE_PARRY or V>=DAMAGE_TYPE_GUARDED_BOUND_ENEMY1 and V<=DAMAGE_TYPE_MAP_BOUND then return FALSE end if env(IsDamageMotionOff)==FALSE and ExecSaBreakDamage(Q,M)==TRUE then act(GetPoise0)return TRUE end if Q==DAMAGE_LEVEL_LARGE_BLOW then if IsExistAnime(ANIME_ID_DAMAGE_LARGE_BLOW)==TRUE then act(GetPoise0)act(SetDamageAnimType,DAMAGE_FLAG_LARGE_BLOW)act(TurnTowardAttacker,109900+-109900)Replanning()Fire(o(357372-402818))return TRUE elseif IsExistAnime(ANIME_ID_DAMAGE_SMALL_BLOW)==TRUE then act(GetPoise0)act(SetDamageAnimType,DAMAGE_FLAG_SMALL_BLOW)act(TurnTowardAttacker,(-900147+1175718)-275571)Replanning()Fire(o(156208+-201679))return TRUE elseif IsExistAnime(ANIME_ID_JUMP_DAMAGE_SMALL)==TRUE then act(GetPoise0)act(SetDamageAnimType,DAMAGE_FLAG_MIDDLE)SetVariable(o((110402+-119587)+-35982),796307+((-804312+1706112)+-1698107))Replanning()Fire(o((1482151-(-838671+1637861))+-728446))return TRUE elseif ExecNoSyncAddDamage(DAMAGE_LEVEL_NONE,TRUE)==TRUE then return TRUE end elseif Q==DAMAGE_LEVEL_LARGE or Q==DAMAGE_LEVEL_PUSH or Q==DAMAGE_LEVEL_FLING or Q==DAMAGE_LEVEL_SMALL_BLOW or Q==DAMAGE_LEVEL_UPPER or Q==DAMAGE_LEVEL_EX_BLAST or Q==DAMAGE_LEVEL_BREATH then if IsExistAnime(ANIME_ID_DAMAGE_SMALL_BLOW)==TRUE then act(GetPoise0)act(SetDamageAnimType,DAMAGE_FLAG_SMALL_BLOW)act(TurnTowardAttacker,-35866-(-35866))Replanning()Fire(o(-112060-(-66589)))return TRUE elseif IsExistAnime(ANIME_ID_JUMP_DAMAGE_SMALL)==TRUE then act(GetPoise0)act(SetDamageAnimType,DAMAGE_FLAG_MIDDLE)SetVariable(o(-316279+271112),-252201+252201)Replanning()Fire(o(895259+-940744))return TRUE elseif ExecNoSyncAddDamage(DAMAGE_LEVEL_NONE,TRUE)==TRUE then return TRUE end elseif Q==DAMAGE_LEVEL_SMALL or Q==DAMAGE_LEVEL_MIDDLE or env(GetIsWeakPoint)==TRUE then if IsExistAnime(ANIME_ID_JUMP_DAMAGE_SMALL)==TRUE then act(GetPoise0)act(SetDamageAnimType,DAMAGE_FLAG_MIDDLE)SetVariable(o(-556409-(-511242)),579764+-579764)Replanning()Fire(o((-106148+769046)+(-802193-(-93810))))return TRUE elseif ExecNoSyncAddDamage(DAMAGE_LEVEL_NONE,TRUE)==TRUE then return TRUE end elseif ExecNoSyncAddDamage(DAMAGE_LEVEL_NONE,TRUE)==TRUE then return TRUE end end return FALSE end function ExecNpcDamage(Q,V,M)if V==DAMAGE_TYPE_PARRY or V>=DAMAGE_TYPE_GUARDED_BOUND_ENEMY1 and V<=DAMAGE_TYPE_MAP_BOUND then return FALSE end if env(IsDamageMotionOff)==FALSE then if env(GetSpEffectID,537087-525189)==TRUE and env(GetSpEffectID,-219200-(-237880))==TRUE then act(SetDamageAnimType,DAMAGE_FLAG_LARGE)Replanning()Fire(o((-54916+(684044+-360068))-((1244984-563009)-367343)))return TRUE end if env(GetSpEffectID,(385938-(222720-(-679936)))-(-399767-134075))==TRUE and env(GetSpEffectID,786671+-767991)==TRUE then act(SetDamageAnimType,DAMAGE_FLAG_LARGE)Replanning()Fire(o(-829818-(-784394)))return TRUE end if env(GetSpEffectID,984651+-974856)==TRUE and env(GetSpEffectID,77815+-59135)==TRUE then act(SetDamageAnimType,DAMAGE_FLAG_LARGE)Replanning()Fire(o((((669753-125420)+-852904)-(-825834))+-562553))return TRUE end if env(GetSpEffectID,-132466+142261)==TRUE and env(GetSpEffectID,543935-525254)==TRUE then act(SetDamageAnimType,DAMAGE_FLAG_LARGE)Replanning()Fire(o((-966356-(-500878))-(-419994)))return TRUE end if env(GetSpEffectID,-164662-(-174457))==TRUE and env(GetSpEffectID,863384-((-547610+((-883359-(-270430+(-741669+292739)))-(-124299)))+1432012))==TRUE then act(SetDamageAnimType,DAMAGE_FLAG_LARGE)Replanning()Fire(o(559391-(-326626-(-931417))))return TRUE end if env(GetSpEffectID,-588913-(-1363740-(-765032)))==TRUE and env(GetSpEffectID,(98183-(-927547))+-1015934)==TRUE then act(SetDamageAnimType,DAMAGE_FLAG_LARGE)Replanning()Fire(o(91517-136912))return TRUE end if env(GetSpEffectID,-1007974-(-1017769))==TRUE and env(GetSpEffectID,-540644+550584)==TRUE then act(SetDamageAnimType,DAMAGE_FLAG_LARGE)Replanning()return TRUE end if env(GetSpEffectID,-79642-(-98322))==TRUE then act(SetDamageAnimType,DAMAGE_FLAG_LARGE)Replanning()Fire(o((979488+((378413+435278)+-2780881))+942399))return TRUE end if env(GetSpEffectID,930246-((1421873-563325)+(-489634-(-542651))))==TRUE then act(SetDamageAnimType,DAMAGE_FLAG_LARGE)Replanning()Fire(o(-512628+467075))return TRUE end if env(GetSpEffectID,615274+-596592)==TRUE then act(SetDamageAnimType,DAMAGE_FLAG_LARGE)Replanning()Fire(o(205938+-251177))return TRUE end if env(GetSpEffectID,(1009092+-372699)-624958)==TRUE then act(SetDamageAnimType,DAMAGE_FLAG_LARGE)Replanning()if env(GetSpEffectID,342062+-330626)==TRUE then Fire(o(-943409-(-898028)))return TRUE else Fire(o(-946340-(-900772)))return TRUE end end if env(GetSpEffectID,1014831-1005052)==TRUE then act(SetDamageAnimType,DAMAGE_FLAG_LARGE)Replanning()if env(GetSpEffectID,-101660-(-111435))==TRUE then Fire(o(-703202+657743))return TRUE elseif env(GetSpEffectID,(921580+-1901405)+989601)==TRUE then Fire(o(-983902-(-938418)))return TRUE elseif env(GetSpEffectID,241004-(-78544-(-309771)))==TRUE then Fire(o(-565828-(-520580)))return TRUE elseif env(GetSpEffectID,283253-273475)==TRUE then Fire(o(-410979+365536))return TRUE end end end return FALSE end function ExecDamageExLarge(Q)if Q==DAMAGE_LEVEL_FLING then if IsExistAnime(ANIME_ID_DAMAGE_FLING)==TRUE then act(SetDamageAnimType,DAMAGE_FLAG_FLING)Replanning()Fire(o(-1071915-(-1026642)))return TRUE end elseif Q==DAMAGE_LEVEL_SMALL_BLOW or Q==DAMAGE_LEVEL_EX_BLAST or Q==DAMAGE_LEVEL_BREATH then local Q=env(GetReceivedDamageDirection)SetVariable(o(-742594+697119),Q)if Q==DIRECTION_BACK and IsExistAnime(ANIME_ID_RIDE_DAMAGE_SMALL_BLOW_BACK)==TRUE then act(SetDamageAnimType,DAMAGE_FLAG_SMALL_BLOW)Replanning()Fire(o(-525457+480071))return TRUE elseif Q==DIRECTION_LEFT and IsExistAnime(ANIME_ID_RIDE_DAMAGE_SMALL_BLOW_LEFT)==TRUE then act(SetDamageAnimType,DAMAGE_FLAG_SMALL_BLOW)Replanning()Fire(o(84395-(48811+(452320+-371350))))return TRUE elseif Q==DIRECTION_RIGHT and IsExistAnime(ANIME_ID_RIDE_DAMAGE_SMALL_BLOW_RIGHT)==TRUE then act(SetDamageAnimType,DAMAGE_FLAG_SMALL_BLOW)Replanning()Fire(o(300952-346338))return TRUE elseif Q==DIRECTION_FORWARD and(IsExistAnime(ANIME_ID_DAMAGE_SMALL_BLOW)==TRUE and(IsExistAnime(ANIME_ID_RIDE_DAMAGE_SMALL_BLOW_BACK)==TRUE and(IsExistAnime(ANIME_ID_RIDE_DAMAGE_SMALL_BLOW_LEFT)==TRUE and IsExistAnime(ANIME_ID_RIDE_DAMAGE_SMALL_BLOW_RIGHT)==TRUE)))then act(SetDamageAnimType,DAMAGE_FLAG_SMALL_BLOW)Replanning()Fire(o(-458528-(-413142)))return TRUE elseif IsExistAnime(ANIME_ID_DAMAGE_SMALL_BLOW)==TRUE then act(SetDamageAnimType,DAMAGE_FLAG_SMALL_BLOW)act(TurnTowardAttacker,-16538-(-16538))Replanning()Fire(o(320833+(807922+-1174226)))return TRUE end elseif Q==DAMAGE_LEVEL_UPPER then if IsExistAnime(ANIME_ID_DAMAGE_UPPER)==TRUE then act(SetDamageAnimType,DAMAGE_FLAG_UPPER)if env(GetSpEffectID,824220-813720)==TRUE and env(GetSpEffectID,-919262+924663)==TRUE or env(GetSpEffectID,661317+((-677247+123758)-(-69232+(-389672-(-549677)))))==TRUE and env(GetSpEffectID,(-247320+-281980)+534704)==TRUE or env(GetSpEffectID,865165-854265)==TRUE and(env(GetSpEffectID,879088+-873687)==TRUE or env(GetSpEffectID,394776-389374)==TRUE)then act(TurnTowardAttacker,610444-610444)end Replanning()Fire(o(649805+-695099))return TRUE end elseif Q==DAMAGE_LEVEL_LARGE_BLOW and IsExistAnime(ANIME_ID_DAMAGE_LARGE_BLOW)==TRUE then act(SetDamageAnimType,DAMAGE_FLAG_LARGE_BLOW)act(TurnTowardAttacker,1031727+-1031727)Replanning()Fire(o(597791+-643237))return TRUE end return FALSE end function ExecMinimumDamage(Q)if Q==DAMAGE_LEVEL_MINIMUM then if IsExistAnime(ANIME_ID_DAMAGE_MINIMUM)==TRUE then local Q=GetRandomIndex(ANIME_ID_DAMAGE_MINIMUM,773599-(-960611+1734208),-6735-(-363478+356742))SetVariable(o(-247472+201918),Q)act(SetDamageAnimType,DAMAGE_FLAG_MINIMUM)Replanning()if IsExistAnime(ANIME_ID_NO_ADD)==TRUE then Fire(o(-542582-(-497034)))SetVariable(o((-812171-(-641143+704177))+(839668+-9825)),854809+-854808)end Fire(o(((-707263+573581)-(-753757))-665528))return TRUE elseif ExecNoSyncAddDamage(DAMAGE_LEVEL_NONE,TRUE)==TRUE then return TRUE end end return FALSE end function ExecSleepResist(Q)if env(GetStateChangeType,-200732-(-270424+68801))==TRUE then return FALSE end if Q==TRUE and(env(GetAIChainActionType)<=266747-266747 and(env(GetAIAtkCancelType)<=((1490413-518643)-437507)+(-1359694-(-1101262-(-275831)))and(env(GetAIChainStepType)<=-90912+90912 and env(IsMoveCancelPossible)==FALSE)))then return FALSE end if env(GetSpEffectType,SP_EFFECT_TYPE_SLEEP)==TRUE and(IsNodeActive(o(-222636+177062))==FALSE and(env(IsDamageMotionOff)==FALSE and(env(IsLanding)==TRUE and(env(GetSpEffectID,-334989-(-340840))==TRUE and(env(GetSpEffectID,-660853-(-666705))==FALSE and(env(GetSpEffectID,471354+((1465771-884121)+-1047151))==FALSE and IsExistAnime(ANIME_ID_SLEEP_RESIST)==TRUE))))))then act(GetPoise0)Replanning()Fire(o(402949+-448128))act(AddSpEffect,SP_EFFECT_TYPE_SLEEP_CANCEL)return TRUE end return FALSE end function ExecSleepCatch(Q)if env(GetStateChangeType,-207468+208359)==TRUE then return FALSE end if Q==TRUE and(env(GetAIChainActionType)<=450194-450194 and(env(GetAIAtkCancelType)<=-520463-(-499162+(-255581+(886646+(21342-(873075-199367)))))and(env(GetAIChainStepType)<=14685+-14685 and env(IsMoveCancelPossible)==FALSE)))then return FALSE end if env(GetSpEffectType,SP_EFFECT_TYPE_SLEEP)==TRUE and(env(GetSpEffectID,-1001046+(1241828-235672))==FALSE and IsExistAnime(ANIME_ID_SLEEP_START)==TRUE)then act(GetPoise0)Replanning()Fire(o(-707691+662228))return TRUE end return FALSE end function ExecDamageDefault(Q)if Q==DAMAGE_LEVEL_SMALL then local V=GetDirOfPlayableDamage(ANIME_ID_DAMAGE_SMALL,TRUE)if V~=INVALID then SetVariable(o(((278137-(-799607))-39877)+-1083342),V)SetVariable(o(-931260+885760),192039+-192038)act(SetDamageAnimType,DAMAGE_FLAG_SMALL)ExecSyncAddDamage(Q)Replanning()Fire(o(-71694-(-813695+787306)))return TRUE end elseif Q==DAMAGE_LEVEL_MIDDLE then local V=GetDirOfPlayableDamage(ANIME_ID_DAMAGE_MIDDLE,TRUE)if V~=INVALID then SetVariable(o(358534+-404009),V)SetVariable(o(-915106-(-869606)),-784387+784389)act(SetDamageAnimType,DAMAGE_FLAG_MIDDLE)ExecSyncAddDamage(Q)Replanning()Fire(o(-1007113+961708))return TRUE end elseif Q==DAMAGE_LEVEL_LARGE then local V=GetDirOfPlayableDamage(ANIME_ID_DAMAGE_LARGE,TRUE)if V~=INVALID then SetVariable(o(-144478-((-147734+777617)-728886)),V)SetVariable(o(-709208-(-663708)),(-957563+((739160-(-90811-308215))-(-87282)))+((-557768-(-866437-(-917987)))-(-341416)))act(SetDamageAnimType,DAMAGE_FLAG_LARGE)ExecSyncAddDamage(Q)Replanning()Fire(o(460913+-506204))return TRUE end elseif Q==DAMAGE_LEVEL_PUSH then local Q=GetDirOfPlayableDamage(ANIME_ID_DAMAGE_PUSH,FALSE)if Q~=INVALID then SetVariable(o(680112+-725587),Q)act(SetDamageAnimType,DAMAGE_FLAG_PUSH)Replanning()Fire(o(-344621+299372))return TRUE end end return FALSE end function ExecNewDamageDefault(Q)if Q==DAMAGE_LEVEL_PUSH then local Q=GetDirOfPlayableDamage(ANIME_ID_DAMAGE_PUSH,FALSE)if Q~=INVALID then SetVariable(o(367401+-412876),Q)act(SetDamageAnimType,DAMAGE_FLAG_PUSH)Replanning()Fire(o(-317172-(-271923)))return TRUE end end local V=env(GetReceivedDamageDirection)local M=env(GetAtkDirection)if V==DIRECTION_FORWARD then if M==ATTACK_DIR_FRONT then if Q==DAMAGE_LEVEL_SMALL then if IsExistAnime(9775+-1745)==TRUE then ExecFireBlend(V,Q)SetVariable(o(-181898-((444138-61363)-519345)),-1008215-(-1008215))act(SetDamageAnimType,DAMAGE_FLAG_SMALL)Replanning()Fire(o(-555465-(-510066)))return TRUE else ExecFireBlend(DIRECTION_FORWARD,DAMAGE_LEVEL_MIDDLE)SetVariable(o((-177711+-477524)-(-609970)),915196-915196)act(SetDamageAnimType,DAMAGE_FLAG_MIDDLE)Replanning()Fire(o(-399542-(686903+(-1977333-(-514342-421770)))))return TRUE end elseif Q==DAMAGE_LEVEL_MIDDLE then ExecFireBlend(V,Q)SetVariable(o(317820+-363085),945656-945656)act(SetDamageAnimType,DAMAGE_FLAG_MIDDLE)Replanning()Fire(o(-394891-(-43162-306505)))return TRUE elseif Q==DAMAGE_LEVEL_LARGE then if IsExistAnime(144923-(-617254+754127))==TRUE then ExecFireBlend(V,Q)SetVariable(o(-104739-((-311976+-367693)-(-620432))),(79932+661024)-740956)act(SetDamageAnimType,DAMAGE_FLAG_LARGE)Replanning()Fire(o(357347-402552))return TRUE else ExecFireBlend(DIRECTION_FORWARD,DAMAGE_LEVEL_MIDDLE)SetVariable(o(-601558+556293),-987647-(-812288-175359))act(SetDamageAnimType,DAMAGE_FLAG_MIDDLE)Replanning()Fire(o(-16925+-28299))return TRUE end end elseif M==ATTACK_DIR_LEFT then if Q==DAMAGE_LEVEL_SMALL then if IsExistAnime(640826-(-463085+1095880))==TRUE then ExecFireBlend(V,Q)SetVariable(o(307569+(-1347689-(-994792))),-503047-(-503048))act(SetDamageAnimType,DAMAGE_FLAG_SMALL)Replanning()Fire(o(895634+-941033))return TRUE elseif IsExistAnime((-1610339-(-576881))-(571543+-1613031))==TRUE then ExecFireBlend(DIRECTION_FORWARD,Q)SetVariable(o(239058+(-644886-(-360500))),584422+-584422)act(SetDamageAnimType,DAMAGE_FLAG_SMALL)Replanning()Fire(o(((1099950-(-264781))-611303)+-798827))return TRUE elseif IsExistAnime(-537169+545210)==TRUE then ExecFireBlend(V,DAMAGE_LEVEL_MIDDLE)SetVariable(o((928298+-1896015)+922452),945825+(-756021-189803))act(SetDamageAnimType,DAMAGE_FLAG_MIDDLE)Replanning()Fire(o(134551-179775))return TRUE else ExecFireBlend(DIRECTION_FORWARD,DAMAGE_LEVEL_MIDDLE)SetVariable(o((336823-(-278884))+-660972),481617+-481617)act(SetDamageAnimType,DAMAGE_FLAG_MIDDLE)Replanning()Fire(o(-517180+471956))return TRUE end elseif Q==DAMAGE_LEVEL_MIDDLE then if IsExistAnime(-723565-(-731606))==TRUE then ExecFireBlend(V,Q)SetVariable(o(526242+-571507),-901832+901833)act(SetDamageAnimType,DAMAGE_FLAG_MIDDLE)Replanning()Fire(o(-956377-(-911153)))return TRUE else ExecFireBlend(DIRECTION_FORWARD,DAMAGE_LEVEL_MIDDLE)SetVariable(o(538635-583900),-775490+(-373332+1148822))act(SetDamageAnimType,DAMAGE_FLAG_MIDDLE)Replanning()Fire(o(-102362+(-138317-(-195455))))return TRUE end elseif Q==DAMAGE_LEVEL_LARGE then if IsExistAnime(-252239+260290)==TRUE then ExecFireBlend(V,Q)SetVariable(o(-1044772+999270),-730295-(-730296))act(SetDamageAnimType,DAMAGE_FLAG_LARGE)Replanning()Fire(o(662622+-707827))return TRUE elseif IsExistAnime((511774+34531)-538255)==TRUE then ExecFireBlend(DIRECTION_FORWARD,Q)SetVariable(o(-978770+933268),466539-466539)act(SetDamageAnimType,DAMAGE_FLAG_LARGE)Replanning()Fire(o(902327-947532))return TRUE elseif IsExistAnime(1018429+(-1705440-(-695052)))==TRUE then ExecFireBlend(V,DAMAGE_LEVEL_MIDDLE)SetVariable(o(-632994-(-1039138+451409)),509923+-509922)act(SetDamageAnimType,DAMAGE_FLAG_MIDDLE)Replanning()Fire(o(547907-593131))return TRUE else ExecFireBlend(DIRECTION_FORWARD,DAMAGE_LEVEL_MIDDLE)SetVariable(o(-493552-(-448287)),442131+-442131)act(SetDamageAnimType,DAMAGE_FLAG_MIDDLE)Replanning()Fire(o(841048+((1989234-(777464+214385))+(564907+-2448564))))return TRUE end end elseif M==ATTACK_DIR_RIGHT then if Q==DAMAGE_LEVEL_SMALL then if IsExistAnime((592820-((-582436-(-847511))+623659))+303946)==TRUE then ExecFireBlend(V,Q)SetVariable(o(1014682+-1060010),188637-188635)act(SetDamageAnimType,DAMAGE_FLAG_SMALL)Replanning()Fire(o((-697773-(-91762))-(-560612)))return TRUE elseif IsExistAnime(634257-((-236247+-163491)-(-1025965)))==TRUE then ExecFireBlend(DIRECTION_FORWARD,Q)SetVariable(o((425284-981496)+510884),-1005450+1005450)act(SetDamageAnimType,DAMAGE_FLAG_SMALL)Replanning()Fire(o(-584913-(-539514)))return TRUE elseif IsExistAnime((714524+-500228)+-206254)==TRUE then ExecFireBlend(V,DAMAGE_LEVEL_MIDDLE)SetVariable(o(104362+-149627),967287-967285)act(SetDamageAnimType,DAMAGE_FLAG_MIDDLE)Replanning()Fire(o(913725-958949))return TRUE else ExecFireBlend(DIRECTION_FORWARD,DAMAGE_LEVEL_MIDDLE)SetVariable(o(-710888-(424327+-1089950)),(1763636-739678)+-1023958)act(SetDamageAnimType,DAMAGE_FLAG_MIDDLE)Replanning()Fire(o((-198796-(-481560))+-327988))return TRUE end elseif Q==DAMAGE_LEVEL_MIDDLE then if IsExistAnime(620739+-612697)==TRUE then ExecFireBlend(V,Q)SetVariable(o(-134996-(-89731)),166486-166484)act(SetDamageAnimType,DAMAGE_FLAG_MIDDLE)Replanning()Fire(o(718578+(-1511170-(-949249-(-201881)))))return TRUE else ExecFireBlend(DIRECTION_FORWARD,Q)SetVariable(o(-384595+339330),(-190352+(802486-(-121523-109677)))+-843334)act(SetDamageAnimType,DAMAGE_FLAG_MIDDLE)Replanning()Fire(o((1039887+-522499)-562612))return TRUE end elseif Q==DAMAGE_LEVEL_LARGE then if IsExistAnime(279154+-271102)==TRUE then ExecFireBlend(V,Q)SetVariable(o((144208-(537458+-720299))+-372551),-430652+430654)act(SetDamageAnimType,DAMAGE_FLAG_LARGE)Replanning()Fire(o(-201886+(-424325+581006)))return TRUE elseif IsExistAnime(399683-391633)==TRUE then ExecFireBlend(DIRECTION_FORWARD,Q)SetVariable(o(-877999-(-832497)),-986803+986803)act(SetDamageAnimType,DAMAGE_FLAG_LARGE)Replanning()Fire(o(((629878+284734)+(519152+-828271))-(-482808+1133506)))return TRUE elseif IsExistAnime(-971277+979319)==TRUE then ExecFireBlend(V,DAMAGE_LEVEL_MIDDLE)SetVariable(o(((128308-(52827-(-63873)))+-349004)-(-442002+149871)),-1004479+1004481)act(SetDamageAnimType,DAMAGE_FLAG_MIDDLE)Replanning()Fire(o(-327863-(-282639)))return TRUE else ExecFireBlend(DIRECTION_FORWARD,DAMAGE_LEVEL_MIDDLE)SetVariable(o(-357238-(-979894-(-667921))),360107+-360107)act(SetDamageAnimType,DAMAGE_FLAG_MIDDLE)Replanning()Fire(o((1195975-737505)-503694))return TRUE end end elseif M==ATTACK_DIR_DOWN then if Q==DAMAGE_LEVEL_SMALL then if IsExistAnime(398478-390444)==TRUE then ExecFireBlend(V,Q)SetVariable(o(632108-677436),-673906-(-673910))act(SetDamageAnimType,DAMAGE_FLAG_SMALL)Replanning()Fire(o(-493708+448309))return TRUE elseif IsExistAnime((307598+579842)-879410)==TRUE then ExecFireBlend(DIRECTION_FORWARD,Q)SetVariable(o(301823-347151),(-1051192-(-846824+705693))+910061)act(SetDamageAnimType,DAMAGE_FLAG_SMALL)Replanning()Fire(o(274429+-319828))return TRUE elseif IsExistAnime(-479462-(-487506))==TRUE then ExecFireBlend(V,DAMAGE_LEVEL_MIDDLE)SetVariable(o(-123007+77742),(508007-372926)-135077)act(SetDamageAnimType,DAMAGE_FLAG_MIDDLE)Replanning()Fire(o(-855136-(-809912)))return TRUE else ExecFireBlend(DIRECTION_FORWARD,DAMAGE_LEVEL_MIDDLE)SetVariable(o(447625+-492890),(100256-(-180174))+-280430)act(SetDamageAnimType,DAMAGE_FLAG_MIDDLE)Replanning()Fire(o(89188+-134412))return TRUE end elseif Q==DAMAGE_LEVEL_MIDDLE then if IsExistAnime(536417+((-206371-800289)-(-478287)))==TRUE then ExecFireBlend(V,Q)SetVariable(o(297633-342898),((11718-197826)+927608)-741496)act(SetDamageAnimType,DAMAGE_FLAG_MIDDLE)Replanning()Fire(o(958798-(671250+332772)))return TRUE else ExecFireBlend(DIRECTION_FORWARD,Q)SetVariable(o((689685-(-158713))+-893663),-747716+(((381044+-933111)-41923)+1341706))act(SetDamageAnimType,DAMAGE_FLAG_MIDDLE)Replanning()Fire(o((676062+-1073602)+352316))return TRUE end elseif Q==DAMAGE_LEVEL_LARGE then if IsExistAnime(56940-48886)==TRUE then ExecFireBlend(V,Q)SetVariable(o(-577017-(-531515)),899980+-899976)act(SetDamageAnimType,DAMAGE_FLAG_LARGE)Replanning()Fire(o(-304187+((-580106+1476838)+-637750)))return TRUE elseif IsExistAnime((674714+-561101)-(626235+-520672))==TRUE then ExecFireBlend(DIRECTION_FORWARD,Q)SetVariable(o(192471-(1044447-806474)),981012-981012)act(SetDamageAnimType,DAMAGE_FLAG_LARGE)Replanning()Fire(o(-377665-(-332460)))return TRUE elseif IsExistAnime(439187+-431143)==TRUE then ExecFireBlend(V,DAMAGE_LEVEL_MIDDLE)SetVariable(o(347036+-392301),650369+-650365)act(SetDamageAnimType,DAMAGE_FLAG_MIDDLE)Replanning()Fire(o((320580-(-345924))-711728))return TRUE else ExecFireBlend(DIRECTION_FORWARD,DAMAGE_LEVEL_MIDDLE)SetVariable(o((-53795-(-866728))+-858198),303742-303742)act(SetDamageAnimType,DAMAGE_FLAG_MIDDLE)Replanning()Fire(o((-191337-(187297-(-523752)))+(122769-(-734393))))return TRUE end end elseif M==ATTACK_DIR_UP then if Q==DAMAGE_LEVEL_SMALL then if IsExistAnime(((677689+-726018)-201725)+(-118107+376194))==TRUE then ExecFireBlend(V,Q)SetVariable(o((60895-230569)+124346),130906-130903)act(SetDamageAnimType,DAMAGE_FLAG_SMALL)Replanning()Fire(o(293464+-338863))return TRUE elseif IsExistAnime(429508-((665491+-742219)+498206))==TRUE then ExecFireBlend(DIRECTION_FORWARD,Q)SetVariable(o(923670+(-248038-720960)),-1045606+1045606)act(SetDamageAnimType,DAMAGE_FLAG_SMALL)Replanning()Fire(o(-555450+510051))return TRUE elseif IsExistAnime(-1026582+1034625)==TRUE then ExecFireBlend(V,DAMAGE_LEVEL_MIDDLE)SetVariable(o((928321-175219)+-798367),272325-272322)act(SetDamageAnimType,DAMAGE_FLAG_MIDDLE)Replanning()Fire(o(-879384+834160))return TRUE else ExecFireBlend(DIRECTION_FORWARD,DAMAGE_LEVEL_MIDDLE)SetVariable(o((644031+-197120)-492176),((-391223-148220)+1421151)-881708)act(SetDamageAnimType,DAMAGE_FLAG_MIDDLE)Replanning()Fire(o(807906-853130))return TRUE end elseif Q==DAMAGE_LEVEL_MIDDLE then if IsExistAnime(89861+-81818)==TRUE then ExecFireBlend(V,Q)SetVariable(o(-144825+99560),213686+-213683)act(SetDamageAnimType,DAMAGE_FLAG_MIDDLE)Replanning()Fire(o(-1000551+955327))return TRUE else ExecFireBlend(DIRECTION_FORWARD,Q)SetVariable(o(-1062048-((-833535+-62559)+-120689)),146056-(-526032+(708983-36895)))act(SetDamageAnimType,DAMAGE_FLAG_MIDDLE)Replanning()Fire(o(-241547-(-196323)))return TRUE end elseif Q==DAMAGE_LEVEL_LARGE then if IsExistAnime(197623+-189570)==TRUE then ExecFireBlend(V,Q)SetVariable(o(282007+-327509),-1044471-(((854812-(131113+(-899537+(-49999+1114628))))+-1957094)-(-354013)))act(SetDamageAnimType,DAMAGE_FLAG_LARGE)Replanning()Fire(o((-906565+721952)+(-336293-(-475701))))return TRUE elseif IsExistAnime(-456553-(-464603))==TRUE then ExecFireBlend(DIRECTION_FORWARD,Q)SetVariable(o((-458217-207623)+620338),(1030796+-99929)+-930867)act(SetDamageAnimType,DAMAGE_FLAG_LARGE)Replanning()Fire(o(102395-147600))return TRUE elseif IsExistAnime(-904929+912972)==TRUE then ExecFireBlend(V,DAMAGE_LEVEL_MIDDLE)SetVariable(o(-900763+855498),-275459-(-275462))act(SetDamageAnimType,DAMAGE_FLAG_MIDDLE)Replanning()Fire(o((((-771190+(619696-(663610+163164)))+1357227)+(435288-(942436-721982)))-639017))return TRUE else ExecFireBlend(DIRECTION_FORWARD,DAMAGE_LEVEL_MIDDLE)SetVariable(o(702184-747449),-174034-(-465632-(-291598)))act(SetDamageAnimType,DAMAGE_FLAG_MIDDLE)Replanning()Fire(o(1029082+(-1497994-(-423688))))return TRUE end end end elseif V==DIRECTION_BACK then if M==ATTACK_DIR_FRONT or M==ATTACK_DIR_UP or M==ATTACK_DIR_DOWN then if Q==DAMAGE_LEVEL_SMALL then if IsExistAnime(-212995-(-221030))==TRUE then ExecFireBlend(V,Q)SetVariable(o(518581+((-388971-(-246681))-421558)),787464-787464)SetVariable(o(404810+(407978-(-23501-(-881747)))),((-310903+36615)+-44452)-(-318741))act(SetDamageAnimType,DAMAGE_FLAG_SMALL)if IsExistAnime(-338300-(-347700))==TRUE then Fire(o(-664067-(-618903)))SetVariable(o(105621-(1098237-947187)),600000+-599999)end Replanning()Fire(o(791568-836782))return TRUE elseif IsExistAnime(706380+-698350)==TRUE then ExecFireBlend(DIRECTION_FORWARD,Q)SetVariable(o(-661510-(-616182)),-162644+162644)act(SetDamageAnimType,DAMAGE_FLAG_SMALL)Replanning()Fire(o((562715-(-351880))-959994))return TRUE elseif IsExistAnime(93330-85285)==TRUE then ExecFireBlend(V,DAMAGE_LEVEL_MIDDLE)SetVariable(o((-1894172-(-955242))-(-893663)),(737931+270242)-1008173)SetVariable(o(-28850+-16608),8387-(-502206+510591))act(SetDamageAnimType,DAMAGE_FLAG_MIDDLE)if IsExistAnime((182969+-684054)-(-510515))==TRUE then Fire(o(((-543552-(-911292))+47853)+-461168))SetVariable(o(-414736-((-935579-(-914644))+-348372)),(755049-57023)-((869013+-767137)-(-596149)))end Replanning()Fire(o(131715-(32324+144828)))return TRUE else ExecFireBlend(DIRECTION_FORWARD,DAMAGE_LEVEL_MIDDLE)SetVariable(o(556346-601611),949098-949098)act(SetDamageAnimType,DAMAGE_FLAG_MIDDLE)Replanning()Fire(o(-243692+198468))return TRUE end elseif Q==DAMAGE_LEVEL_MIDDLE then if IsExistAnime((152828-(-867511))+-1012294)==TRUE then ExecFireBlend(V,Q)SetVariable(o(-610604+565337),44650+-44650)SetVariable(o((-669538+1192408)+-568328),(-685176+(-43422+(1367696-773445)))+134349)act(SetDamageAnimType,DAMAGE_FLAG_MIDDLE)if IsExistAnime(415169-(-82273-(((418866-780284)+(((1047317+-2013584)+279524)+-407938))-(-968087))))==TRUE then Fire(o(158064+-203639))SetVariable(o(-1009993-(-964564)),748637+(-1232194-(-483558)))end Replanning()Fire(o(-263522+218085))return TRUE else ExecFireBlend(DIRECTION_FORWARD,Q)SetVariable(o(545964-(531147+60082)),-835280+835280)act(SetDamageAnimType,DAMAGE_FLAG_MIDDLE)Replanning()Fire(o(432721+-477945))return TRUE end elseif Q==DAMAGE_LEVEL_LARGE then if IsExistAnime(1003637+-995582)==TRUE then ExecFireBlend(V,Q)SetVariable(o(-1058079-(-1012812)),((-28247-(-416063))-(-145611))-((371233+-370918)-(34184-567296)))SetVariable(o(337279-(430263-47526)),-724922-(138008+-862933))act(SetDamageAnimType,DAMAGE_FLAG_LARGE)if IsExistAnime(-852432+861892)==TRUE then Fire(o(-35569+-10018))SetVariable(o(-236370-(-190941)),-173490+173491)end Replanning()Fire(o((-213498-(-840079))+-671948))return TRUE elseif IsExistAnime((59011-(-278841-(-763367)))-(-433565))==TRUE then ExecFireBlend(DIRECTION_FORWARD,Q)SetVariable(o(-159221-(-113719)),478248-478248)act(SetDamageAnimType,DAMAGE_FLAG_LARGE)Replanning()Fire(o(-782802-(-737597)))return TRUE elseif IsExistAnime(-20284+28329)==TRUE then ExecFireBlend(V,DAMAGE_LEVEL_MIDDLE)SetVariable(o((1203863-722929)+-526201),-548828-(910772+-1459600))SetVariable(o(-476113-(-430655)),549419-549417)act(SetDamageAnimType,DAMAGE_FLAG_MIDDLE)if IsExistAnime(647903+-638473)==TRUE then Fire(o(652926-698501))SetVariable(o((218984-(-408759))-673172),83087+(-330726-(-247640)))end Replanning()Fire(o(604790-(131782+518445)))return TRUE else ExecFireBlend(DIRECTION_FORWARD,DAMAGE_LEVEL_MIDDLE)SetVariable(o(150234+-195499),-345353-(470194-815547))act(SetDamageAnimType,DAMAGE_FLAG_MIDDLE)Replanning()Fire(o(883432-928656))return TRUE end end elseif M==ATTACK_DIR_LEFT then if Q==DAMAGE_LEVEL_SMALL then if IsExistAnime(-401996+410031)==TRUE then ExecFireBlend(V,Q)SetVariable(o(56970-102237),(735630-667777)+-67853)SetVariable(o((177260+-611695)+388977),-48630-(-48631))act(SetDamageAnimType,DAMAGE_FLAG_SMALL)if IsExistAnime(-722628-(-732029))==TRUE then Fire(o(-119961+74748))SetVariable(o(733427-(-246420+1025276)),-55705-(-55706))end Replanning()Fire(o((-371403+-63950)+390139))return TRUE elseif IsExistAnime(1009927+-1001897)==TRUE then ExecFireBlend(DIRECTION_FORWARD,Q)SetVariable(o(-445957+(-175675+576304)),401465+(558114+-959579))act(SetDamageAnimType,DAMAGE_FLAG_SMALL)Replanning()Fire(o(451624-497023))return TRUE elseif IsExistAnime(((689569-54614)+-291389)-335521)==TRUE then ExecFireBlend(V,DAMAGE_LEVEL_MIDDLE)SetVariable(o(-846769+801502),317369-317369)SetVariable(o((-743556+443360)-(-254738)),432576-432574)act(SetDamageAnimType,DAMAGE_FLAG_MIDDLE)if IsExistAnime(-748183+757614)==TRUE then Fire(o(589012-634173))SetVariable(o(-397378-(-351949)),1017311-1017310)end Replanning()Fire(o(306024-351461))return TRUE else ExecFireBlend(DIRECTION_FORWARD,DAMAGE_LEVEL_MIDDLE)SetVariable(o((-1046322+1562202)-561145),(65975+228270)-294245)act(SetDamageAnimType,DAMAGE_FLAG_MIDDLE)Replanning()Fire(o(740292-785516))return TRUE end elseif Q==DAMAGE_LEVEL_MIDDLE then if IsExistAnime(255204+-247159)==TRUE then ExecFireBlend(V,Q)SetVariable(o(-1010822+(416197+549358)),(427918+604902)-1032820)SetVariable(o(121101+-166559),-473641-(-473643))act(SetDamageAnimType,DAMAGE_FLAG_MIDDLE)if IsExistAnime(-320079+329510)==TRUE then Fire(o(718110+-763271))SetVariable(o(693456+-738885),((899889-602368)-626286)+328766)end Replanning()Fire(o(-173520-(-128083)))return TRUE else ExecFireBlend(DIRECTION_FORWARD,Q)SetVariable(o(-900084-(-854819)),-398178-(-398178))act(SetDamageAnimType,DAMAGE_FLAG_MIDDLE)Replanning()Fire(o((-98920+-565208)+618904))return TRUE end elseif Q==DAMAGE_LEVEL_LARGE then if IsExistAnime(37432-29377)==TRUE then ExecFireBlend(V,Q)SetVariable(o(-994831-(739272+-1688836)),947182-947182)SetVariable(o(353254+-398712),-182711-(-182714))act(SetDamageAnimType,DAMAGE_FLAG_LARGE)if IsExistAnime((927790+(759598-749396))+-928531)==TRUE then Fire(o(((322709-925156)+492134)-(-134630-(-69738))))SetVariable(o(87877+-133306),(-1023253-(-445605))-(164559-742208))end Replanning()Fire(o((-709681+79116)-(-585198)))return TRUE elseif IsExistAnime(337963+-329913)==TRUE then ExecFireBlend(DIRECTION_FORWARD,Q)SetVariable(o(105133+-150635),-225171-(-225171))act(SetDamageAnimType,DAMAGE_FLAG_LARGE)Replanning()Fire(o(-378861+333656))return TRUE elseif IsExistAnime(682979-674934)==TRUE then ExecFireBlend(V,DAMAGE_LEVEL_MIDDLE)SetVariable(o(114067-159334),((345965+-336527)+(-224249-(-227431)))-12620)SetVariable(o(105661+-151119),937182+-937180)act(SetDamageAnimType,DAMAGE_FLAG_MIDDLE)if IsExistAnime(169393-(-159347+319309))==TRUE then Fire(o(-488734-(-443573)))SetVariable(o(-628381+582952),897612-897611)end Replanning()Fire(o(300898+-346335))return TRUE else ExecFireBlend(DIRECTION_FORWARD,DAMAGE_LEVEL_MIDDLE)SetVariable(o(-384555+339290),178277-178277)act(SetDamageAnimType,DAMAGE_FLAG_MIDDLE)Replanning()Fire(o(-857968-(-931812+119068)))return TRUE end end elseif M==ATTACK_DIR_RIGHT then if Q==DAMAGE_LEVEL_SMALL then if IsExistAnime(433367-(-674099+1099431))==TRUE then ExecFireBlend(V,Q)SetVariable(o(50472-(-296174+391913)),728769-728769)SetVariable(o(-274665+229207),536615+(-599646+63032))act(SetDamageAnimType,DAMAGE_FLAG_SMALL)if IsExistAnime(696449+-687047)==TRUE then Fire(o(542287-587494))SetVariable(o(-526530+481101),42956-42955)end Replanning()Fire(o(6631-51845))return TRUE elseif IsExistAnime((787525+-745921)+-33574)==TRUE then ExecFireBlend(DIRECTION_FORWARD,Q)SetVariable(o((1026382+-683654)-(1368355-980299)),-584426-((-731994-(-673525))+(-805972+280015)))act(SetDamageAnimType,DAMAGE_FLAG_SMALL)Replanning()Fire(o(-273821-(-92255-136167)))return TRUE elseif IsExistAnime(898756+-890711)==TRUE then ExecFireBlend(V,DAMAGE_LEVEL_MIDDLE)SetVariable(o(-1042404-(-997137)),-288579+288579)SetVariable(o(-507611+462153),((-982065-(-353020+-577477))-(-653330))+-601760)act(SetDamageAnimType,DAMAGE_FLAG_MIDDLE)if IsExistAnime(-170313+179745)==TRUE then Fire(o((821827-478528)-(-629968+1018612)))SetVariable(o(816768-862197),93407+-93406)end Replanning()Fire(o((510794-694836)+138605))return TRUE else ExecFireBlend(DIRECTION_FORWARD,DAMAGE_LEVEL_MIDDLE)SetVariable(o(974128-(-145799+1165192)),574474-574474)act(SetDamageAnimType,DAMAGE_FLAG_MIDDLE)Replanning()Fire(o(-534062+(969543+-480705)))return TRUE end elseif Q==DAMAGE_LEVEL_MIDDLE then if IsExistAnime(-653354-(-661399))==TRUE then ExecFireBlend(V,Q)SetVariable(o(975136-(526581-(-493822))),918153+-918153)SetVariable(o(-921988-(-876530)),(-579448+(-987351+1129851))-(-436950))act(SetDamageAnimType,DAMAGE_FLAG_MIDDLE)if IsExistAnime(-1032297+1041729)==TRUE then Fire(o(-973545+928200))SetVariable(o(137784+(-876697+(50882-(-642602)))),291552+-291551)end Replanning()Fire(o(-697583+652146))return TRUE else ExecFireBlend(DIRECTION_FORWARD,Q)SetVariable(o(790745+-836010),367905+-367905)act(SetDamageAnimType,DAMAGE_FLAG_MIDDLE)Replanning()Fire(o(199978+-245202))return TRUE end elseif Q==DAMAGE_LEVEL_LARGE then if IsExistAnime(674337-(250196-(-416086)))==TRUE then ExecFireBlend(V,Q)SetVariable(o(-676242-(-630975)),982581+-982581)SetVariable(o(229705+-275163),378772-378769)act(SetDamageAnimType,DAMAGE_FLAG_LARGE)if IsExistAnime(-501877+511339)==TRUE then Fire(o((-509680+1109671)-645480))SetVariable(o(-190909+145480),730602-730601)end Replanning()Fire(o(-993878-(-948511)))return TRUE elseif IsExistAnime(-569832-(-577882))==TRUE then ExecFireBlend(DIRECTION_FORWARD,Q)SetVariable(o((892369+126920)+(-769552+-295239)),-628034+628034)act(SetDamageAnimType,DAMAGE_FLAG_LARGE)Replanning()Fire(o(-215568-(-170363)))return TRUE elseif IsExistAnime(-1033517-(426594+-1468156))==TRUE then ExecFireBlend(V,DAMAGE_LEVEL_MIDDLE)SetVariable(o(590380+-635647),-770700+770700)SetVariable(o((-1310308-(287686+-1314488))-(-238048)),-405722-(-405724))act(SetDamageAnimType,DAMAGE_FLAG_MIDDLE)if IsExistAnime(187389-(786698-608741))==TRUE then Fire(o(330909+-376254))SetVariable(o(286874-332303),-1000262+1000263)end Replanning()Fire(o(-408820+363383))return TRUE else ExecFireBlend(DIRECTION_FORWARD,DAMAGE_LEVEL_MIDDLE)SetVariable(o(-223735-(-178470)),596968+-596968)act(SetDamageAnimType,DAMAGE_FLAG_MIDDLE)Replanning()Fire(o(352917-398141))return TRUE end end end elseif V==DIRECTION_LEFT then if M==ATTACK_DIR_FRONT or M==ATTACK_DIR_UP or M==ATTACK_DIR_DOWN then if Q==DAMAGE_LEVEL_SMALL then if IsExistAnime(-714710+722746)==TRUE then ExecFireBlend(V,Q)SetVariable(o(-899076+(1001409-(((-1037736+369237)-(-274242))+541857))),((-1037540-(-141064+206842))-(-740988))+362331)SetVariable(o(160281+-205739),(-693469+375775)+317695)act(SetDamageAnimType,DAMAGE_FLAG_SMALL)if IsExistAnime((160587-(-798550))+-949727)==TRUE then Fire(o(496743-542271))SetVariable(o(-867769-(-822340)),(-140408+715321)-574912)end Replanning()Fire(o(-1006115-(-1194224-(-233323))))return TRUE elseif IsExistAnime((((973062-(25476+(559495+-638083)))+(480121+-1476187))+250797)+-272875)==TRUE then ExecFireBlend(DIRECTION_FORWARD,Q)SetVariable(o(-447642-(-402314)),902249-902249)act(SetDamageAnimType,DAMAGE_FLAG_SMALL)Replanning()Fire(o(-312665-(-1288027-(-1020761))))return TRUE elseif IsExistAnime(132734+-124688)==TRUE then ExecFireBlend(V,DAMAGE_LEVEL_MIDDLE)SetVariable(o(323715+(-614503+245521)),-323070+323071)SetVariable(o(760427-(-740039+1545924)),661209+-661207)act(SetDamageAnimType,DAMAGE_FLAG_MIDDLE)if IsExistAnime(-26063-(-35503))==TRUE then Fire(o((-1137705-(-977717))-(-114502)))SetVariable(o(605709+-651138),733845+-733844)end Replanning()Fire(o(325019-370456))return TRUE else ExecFireBlend(DIRECTION_FORWARD,DAMAGE_LEVEL_MIDDLE)SetVariable(o(56164-101429),(-336112-577601)-(-913713))act(SetDamageAnimType,DAMAGE_FLAG_MIDDLE)Replanning()Fire(o((-607988+(466280+-798671))+895155))return TRUE end elseif Q==DAMAGE_LEVEL_MIDDLE then if IsExistAnime((-798899-(-1017288))-(-45717+(-670172-(-926232))))==TRUE then ExecFireBlend(V,Q)SetVariable(o((-1384467-(-504378))+834822),(-345219-(-599779))+-254559)SetVariable(o((386684+-435567)-(-3425)),(134682-(-239109))+-373789)act(SetDamageAnimType,DAMAGE_FLAG_MIDDLE)if IsExistAnime(-190789-(-200229))==TRUE then Fire(o(-173114-(-127628)))SetVariable(o(-493285+447856),-696894+696895)end Replanning()Fire(o(108102+-153539))return TRUE else ExecFireBlend(DIRECTION_FORWARD,Q)SetVariable(o(-1091412-(-1046147)),-726785-(-883505-(-156720)))act(SetDamageAnimType,DAMAGE_FLAG_MIDDLE)Replanning()Fire(o(185892-231116))return TRUE end elseif Q==DAMAGE_LEVEL_LARGE then if IsExistAnime(((237928+-58009)-(-261430))-433293)==TRUE then ExecFireBlend(V,Q)SetVariable(o(797759+-843026),414004-414003)SetVariable(o(-235924+190466),(-775340-73030)-(-848373))act(SetDamageAnimType,DAMAGE_FLAG_LARGE)if IsExistAnime(-853899-(-863369))==TRUE then Fire(o(-357101-(-311765)))SetVariable(o(-216034-(-170605)),519820-519819)end Replanning()Fire(o(618890+-664257))return TRUE elseif IsExistAnime(242294-234244)==TRUE then ExecFireBlend(DIRECTION_FORWARD,Q)SetVariable(o(37044-82546),(454701-(-19399))+-474100)act(SetDamageAnimType,DAMAGE_FLAG_LARGE)Replanning()Fire(o(-568797+523592))return TRUE elseif IsExistAnime(369593+-361547)==TRUE then ExecFireBlend(V,DAMAGE_LEVEL_MIDDLE)SetVariable(o(623925-(43249-(-625943))),-899269-(-899270))SetVariable(o(-794590+749132),(-276701+1200549)+-923846)act(SetDamageAnimType,DAMAGE_FLAG_MIDDLE)if IsExistAnime(347538+-338098)==TRUE then Fire(o(269934+-315420))SetVariable(o(-3105-42324),(563991+-1072079)-(-508089))end Replanning()Fire(o(-505066+(256762-(-202867))))return TRUE else ExecFireBlend(DIRECTION_FORWARD,DAMAGE_LEVEL_MIDDLE)SetVariable(o(-722974-(356336+-1034045)),-401804-(653949+-1055753))act(SetDamageAnimType,DAMAGE_FLAG_MIDDLE)Replanning()Fire(o(495976+-541200))return TRUE end end elseif M==ATTACK_DIR_LEFT then if Q==DAMAGE_LEVEL_SMALL then if IsExistAnime(-990859-(-998895))==TRUE then ExecFireBlend(V,Q)SetVariable(o(145830-191097),-152812+152813)SetVariable(o(-494649+449191),(1443048-(362987-(-629661)))+-450399)act(SetDamageAnimType,DAMAGE_FLAG_SMALL)if IsExistAnime(-422966+432377)==TRUE then Fire(o(-43737+-1488))SetVariable(o((-459204+-490437)+(-895709+1799921)),(-683673+1620171)-((((-813490+(-238684+1219669))+880211)+-910585)+799376))end Replanning()Fire(o(-497866-(-1183119-(-730467))))return TRUE elseif IsExistAnime((-155767+34763)-(-129034))==TRUE then ExecFireBlend(DIRECTION_FORWARD,Q)SetVariable(o(-504314+458986),94350-94350)act(SetDamageAnimType,DAMAGE_FLAG_SMALL)Replanning()Fire(o(-658909+(-767204+1380714)))return TRUE elseif IsExistAnime(108195+-100149)==TRUE then ExecFireBlend(V,DAMAGE_LEVEL_MIDDLE)SetVariable(o(288553+-333820),(31839+(597740+((-526095-(44873+(-639225+(818907-((-228504+-135470)-(-627825))))))-992937)))-(-223388-626770))SetVariable(o(392245+-437703),(1725048-904899)+-820147)act(SetDamageAnimType,DAMAGE_FLAG_MIDDLE)if IsExistAnime(590152+-580711)==TRUE then Fire(o(-98142-(-52883)))SetVariable(o(-10426+-35003),254284+-254283)end Replanning()Fire(o(212112-(679883-422334)))return TRUE else ExecFireBlend(DIRECTION_FORWARD,DAMAGE_LEVEL_MIDDLE)SetVariable(o(-568275+523010),591105+-591105)act(SetDamageAnimType,DAMAGE_FLAG_MIDDLE)Replanning()Fire(o(-267498-((((-441895-384551)+((390820+-121706)-(-570245)))+(-1958353-(-840323)))-(-882843))))return TRUE end elseif Q==DAMAGE_LEVEL_MIDDLE then if IsExistAnime(870366-862320)==TRUE then ExecFireBlend(V,Q)SetVariable(o((-1194732-(-622866))+526599),(-166414-569307)+735722)SetVariable(o(-490699-(-1110085-(163212+-828056))),730850-730848)act(SetDamageAnimType,DAMAGE_FLAG_MIDDLE)if IsExistAnime((-627629-(-136357))-(-500713))==TRUE then Fire(o(999323-1044582))SetVariable(o(-501059-(-455630)),205410+-205409)end Replanning()Fire(o(-660842+615405))return TRUE else ExecFireBlend(DIRECTION_FORWARD,Q)SetVariable(o((((-1747388-(-664238))-(-311034))+695579)+31272),-516195+((1014444+-137253)+-360996))act(SetDamageAnimType,DAMAGE_FLAG_MIDDLE)Replanning()Fire(o(832049+-877273))return TRUE end elseif Q==DAMAGE_LEVEL_LARGE then if IsExistAnime(653740-645684)==TRUE then ExecFireBlend(V,Q)SetVariable(o(-985858-(-940591)),443621-443620)SetVariable(o((661832-(-999580+1358556))-348314),913936+-913933)act(SetDamageAnimType,DAMAGE_FLAG_LARGE)if IsExistAnime(296656+-287185)==TRUE then Fire(o(-71896-(-26488)))SetVariable(o(173993+-219422),-765688+765689)end Replanning()Fire(o(595725+-641092))return TRUE elseif IsExistAnime(-613797-(-621847))==TRUE then ExecFireBlend(DIRECTION_FORWARD,Q)SetVariable(o((-860042+-104437)-(-918977)),(465981+-833565)-(-367584))act(SetDamageAnimType,DAMAGE_FLAG_LARGE)Replanning()Fire(o(114493+-159698))return TRUE elseif IsExistAnime(119115-111069)==TRUE then ExecFireBlend(V,DAMAGE_LEVEL_MIDDLE)SetVariable(o(704240-749507),-255563-(-255564))SetVariable(o(829719+-875177),-493468+493470)act(SetDamageAnimType,DAMAGE_FLAG_MIDDLE)if IsExistAnime(189710+-180269)==TRUE then Fire(o(-932104+886845))SetVariable(o(761799+-807228),((1594403-555333)+(248726-579186))+-708609)end Replanning()Fire(o(853338-898775))return TRUE else ExecFireBlend(DIRECTION_FORWARD,DAMAGE_LEVEL_MIDDLE)SetVariable(o(-306084-(-260819)),-200494+(612220+-411726))act(SetDamageAnimType,DAMAGE_FLAG_MIDDLE)Replanning()Fire(o(-12122+-33102))return TRUE end end elseif M==ATTACK_DIR_RIGHT then if Q==DAMAGE_LEVEL_SMALL then if IsExistAnime((-8159-(-574775))-558580)==TRUE then ExecFireBlend(V,Q)SetVariable(o(248236-(137845+155658)),-163287-(-163288))SetVariable(o(713289+-758747),-830160-(-1736531-(-1649531-(-743161))))act(SetDamageAnimType,DAMAGE_FLAG_SMALL)if IsExistAnime(296213+(664238+(-481903+-469136)))==TRUE then Fire(o(-336815+291452))SetVariable(o((1402401-946824)+-501006),-195114-(-195115))end Replanning()Fire(o(-1004107+958893))return TRUE elseif IsExistAnime(-940540+948570)==TRUE then ExecFireBlend(DIRECTION_FORWARD,Q)SetVariable(o(-912370-(-867042)),761535+(-16092+(-1719502-(-974059))))act(SetDamageAnimType,DAMAGE_FLAG_SMALL)Replanning()Fire(o(-784031+738632))return TRUE elseif IsExistAnime(569065+(-457121+-103898))==TRUE then ExecFireBlend(V,DAMAGE_LEVEL_MIDDLE)SetVariable(o(-1082330-((-465729+-1137281)-((399791-(-372423+(-609795-(-1441553-(263269+-829632)))))+-1072766))),-685833+685834)SetVariable(o(2439-47897),-303271+303273)act(SetDamageAnimType,DAMAGE_FLAG_MIDDLE)if IsExistAnime((-627241-(-729608))+-92925)==TRUE then Fire(o(424406+-469948))SetVariable(o(-624576-(-579147)),-1013572+1013573)end Replanning()Fire(o(778905-824342))return TRUE else ExecFireBlend(DIRECTION_FORWARD,DAMAGE_LEVEL_MIDDLE)SetVariable(o(332061+-377326),-531149-(-531149))act(SetDamageAnimType,DAMAGE_FLAG_MIDDLE)Replanning()Fire(o((494900-(-514709))+-1054833))return TRUE end elseif Q==DAMAGE_LEVEL_MIDDLE then if IsExistAnime((580573-232003)-340524)==TRUE then ExecFireBlend(V,Q)SetVariable(o(-551074+505807),(442854+-503852)-(-60999))SetVariable(o(((255560+447455)-(-1092253-((-557407+-403408)-(-114978))))+((-1142891-(-959506))+-811504)),((-15570-1022090)-(-624562))-(-413100))act(SetDamageAnimType,DAMAGE_FLAG_MIDDLE)if IsExistAnime(-882139+((2799794-1030560)-((-334682+140042)+1072293)))==TRUE then Fire(o(190689+-236231))SetVariable(o((1530127-684387)-891169),559711+((-232035-(-487843))-815518))end Replanning()Fire(o(-592931+547494))return TRUE else ExecFireBlend(DIRECTION_FORWARD,Q)SetVariable(o((-1717708-(-967501))+704942),496868-496868)act(SetDamageAnimType,DAMAGE_FLAG_MIDDLE)Replanning()Fire(o(-1034399-(-989175)))return TRUE end elseif Q==DAMAGE_LEVEL_LARGE then if IsExistAnime(767169-759113)==TRUE then ExecFireBlend(V,Q)SetVariable(o(((-8927+((315584+((297975+199519)-(-82309-(-33731))))+(-520204+-608638)))+709943)+-479097),-617912+617913)SetVariable(o(896857+(880491+-1822806)),397510+-397507)act(SetDamageAnimType,DAMAGE_FLAG_LARGE)if IsExistAnime(-5336+14808)==TRUE then Fire(o(-431030-(-313633+-71853)))SetVariable(o((205348+(-1302034-(-510501)))-(-540756)),573567-573566)end Replanning()Fire(o((-701861-(-494982))-(-161512)))return TRUE elseif IsExistAnime(-180183+188233)==TRUE then ExecFireBlend(DIRECTION_FORWARD,Q)SetVariable(o(309622-355124),-502939+(1458967-(19120-(-936908))))act(SetDamageAnimType,DAMAGE_FLAG_LARGE)Replanning()Fire(o(354147+-399352))return TRUE elseif IsExistAnime(113325+-105279)==TRUE then ExecFireBlend(V,DAMAGE_LEVEL_MIDDLE)SetVariable(o((13961-60213)-(-985)),879057-879056)SetVariable(o(((1173336-868221)+644249)-994822),367976-(-328199+696173))act(SetDamageAnimType,DAMAGE_FLAG_MIDDLE)if IsExistAnime(-775744+785186)==TRUE then Fire(o(870127-915669))SetVariable(o(121405-166834),415156+-415155)end Replanning()Fire(o((-56629+51446)-40254))return TRUE else ExecFireBlend(DIRECTION_FORWARD,DAMAGE_LEVEL_MIDDLE)SetVariable(o(1047330+-1092595),-177575-(-177575))act(SetDamageAnimType,DAMAGE_FLAG_MIDDLE)Replanning()Fire(o(-291253+246029))return TRUE end end end elseif V==DIRECTION_RIGHT then if M==ATTACK_DIR_FRONT or M==ATTACK_DIR_UP or M==ATTACK_DIR_DOWN then if Q==DAMAGE_LEVEL_SMALL then if IsExistAnime(-80957+88994)==TRUE then ExecFireBlend(V,Q)SetVariable(o((582525+-687458)+((300164+((-618768+792541)-(-46556)))-460827)),-771293-(-771295))SetVariable(o(286405+(973597+-1305460)),875590-(-842323+1717912))act(SetDamageAnimType,DAMAGE_FLAG_SMALL)if IsExistAnime(721992+-712572)==TRUE then Fire(o((-53067-(-175497))-167738))SetVariable(o(((377583-851727)+(876254+-378942))+-68597),706057+-706056)end Replanning()Fire(o(-420000+374786))return TRUE elseif IsExistAnime(119905-(-1014402+1126277))==TRUE then ExecFireBlend(DIRECTION_FORWARD,Q)SetVariable(o((949839-62320)-932847),182145-(-734952+917097))act(SetDamageAnimType,DAMAGE_FLAG_SMALL)Replanning()Fire(o(-82263+36864))return TRUE elseif IsExistAnime(-478187+486234)==TRUE then ExecFireBlend(V,DAMAGE_LEVEL_MIDDLE)SetVariable(o((-646630+1398707)-797344),(-720605+1450649)+-730042)SetVariable(o((-494798-(-771747))+-322407),518093+-518091)act(SetDamageAnimType,DAMAGE_FLAG_MIDDLE)if IsExistAnime(39019+-29569)==TRUE then Fire(o(-1076910-(-1031566)))SetVariable(o(804529-849958),-530514-(-530515))end Replanning()Fire(o((-1216903-(-512877))-(-658589)))return TRUE else ExecFireBlend(DIRECTION_FORWARD,DAMAGE_LEVEL_MIDDLE)SetVariable(o(-587724+542459),535087-535087)act(SetDamageAnimType,DAMAGE_FLAG_MIDDLE)Replanning()Fire(o(775236-820460))return TRUE end elseif Q==DAMAGE_LEVEL_MIDDLE then if IsExistAnime(356614+-348567)==TRUE then ExecFireBlend(V,Q)SetVariable(o(((-874-768388)+-221516)+945511),-552042-(-552044))SetVariable(o(108372-153830),-568049+568051)act(SetDamageAnimType,DAMAGE_FLAG_MIDDLE)if IsExistAnime((1992266-((((442142-760232)-110613)+17820)+(1952233-596304)))-1037770)==TRUE then Fire(o(347888-393232))SetVariable(o(-872317-(-826888)),-448741+448742)end Replanning()Fire(o((-644470-25837)+(1040423+-415553)))return TRUE else ExecFireBlend(DIRECTION_FORWARD,Q)SetVariable(o(-52259+6994),-671957-(-671957))act(SetDamageAnimType,DAMAGE_FLAG_MIDDLE)Replanning()Fire(o((87773-(-73211))-206208))return TRUE end elseif Q==DAMAGE_LEVEL_LARGE then if IsExistAnime(925273+-917216)==TRUE then ExecFireBlend(V,Q)SetVariable(o(-639570+594303),959931+-959929)SetVariable(o(428279+-473737),870881-870878)act(SetDamageAnimType,DAMAGE_FLAG_LARGE)if IsExistAnime(541271+-531791)==TRUE then Fire(o(-74545+28981))SetVariable(o(-433879+388450),-658157-(699097+-1357255))end Replanning()Fire(o(-892622-(-847255)))return TRUE elseif IsExistAnime(-328564+336614)==TRUE then ExecFireBlend(DIRECTION_FORWARD,Q)SetVariable(o(743509+-789011),182726+-182726)act(SetDamageAnimType,DAMAGE_FLAG_LARGE)Replanning()Fire(o(-889926-(-844721)))return TRUE elseif IsExistAnime(1019954-((-1499412-(-799873))+1711446))==TRUE then ExecFireBlend(V,DAMAGE_LEVEL_MIDDLE)SetVariable(o(394922-440189),(-673539+413086)-(-260455))SetVariable(o((84586+(-1766712-(-743357)))-(-893311)),520076-((-12031-(-896969))-364864))act(SetDamageAnimType,DAMAGE_FLAG_MIDDLE)if IsExistAnime(-365246-(-374696))==TRUE then Fire(o((1049374-421844)+-672874))SetVariable(o(122701-168130),-331629+331630)end Replanning()Fire(o(-483068-(-437631)))return TRUE else ExecFireBlend(DIRECTION_FORWARD,DAMAGE_LEVEL_MIDDLE)SetVariable(o(470686+-515951),((197554-(-179302))-486960)-(-110104))act(SetDamageAnimType,DAMAGE_FLAG_MIDDLE)Replanning()Fire(o(-102413+((734240-997948)-(-320897))))return TRUE end end elseif M==ATTACK_DIR_LEFT then if Q==DAMAGE_LEVEL_SMALL then if IsExistAnime(-828745+836782)==TRUE then ExecFireBlend(V,Q)SetVariable(o(871594-(-303234+1220095)),-768780-(-768782))SetVariable(o((714534-698190)+-61802),109906-((((-673133-777290)-267437)-(-971919))+(1560338-704492)))act(SetDamageAnimType,DAMAGE_FLAG_SMALL)if IsExistAnime(-128246+137667)==TRUE then Fire(o(588774-634214))SetVariable(o(355446-400875),294650+-294649)end Replanning()Fire(o(835007-(1013030+-132809)))return TRUE elseif IsExistAnime(471361-463331)==TRUE then ExecFireBlend(DIRECTION_FORWARD,Q)SetVariable(o(310714+-356042),(-212510-(-264785))-52275)act(SetDamageAnimType,DAMAGE_FLAG_SMALL)Replanning()Fire(o((-535218+(1101084-(324883+-472782)))-759164))return TRUE elseif IsExistAnime(294121-286074)==TRUE then ExecFireBlend(V,DAMAGE_LEVEL_MIDDLE)SetVariable(o((183-(-378271))-423721),856664+-856662)SetVariable(o(-690371+644913),-153195-(-153197))act(SetDamageAnimType,DAMAGE_FLAG_MIDDLE)if IsExistAnime(587557+-578106)==TRUE then Fire(o(782405-827908))SetVariable(o(-629991+(-102450-(-687012))),-55999+56000)end Replanning()Fire(o(654257-699694))return TRUE else ExecFireBlend(DIRECTION_FORWARD,DAMAGE_LEVEL_MIDDLE)SetVariable(o(-669916-(-624651)),872389-872389)act(SetDamageAnimType,DAMAGE_FLAG_MIDDLE)Replanning()Fire(o(624695-669919))return TRUE end elseif Q==DAMAGE_LEVEL_MIDDLE then if IsExistAnime((1004493-168706)-827740)==TRUE then ExecFireBlend(V,Q)SetVariable(o(-901664-(-856397)),-890029-(-890031))SetVariable(o(-970+-44488),(-563270+1251769)-(-882226+1570723))act(SetDamageAnimType,DAMAGE_FLAG_MIDDLE)if IsExistAnime(252537+-243086)==TRUE then Fire(o(-400869+(-322817-(-678183))))SetVariable(o(943142+-988571),-956977+956978)end Replanning()Fire(o(793350+-838787))return TRUE else ExecFireBlend(DIRECTION_FORWARD,Q)SetVariable(o(-287382+(-364700+606817)),-811957+811957)act(SetDamageAnimType,DAMAGE_FLAG_MIDDLE)Replanning()Fire(o(242896-288120))return TRUE end elseif Q==DAMAGE_LEVEL_LARGE then if IsExistAnime(543224-535167)==TRUE then ExecFireBlend(V,Q)SetVariable(o(-117330-(-72063)),649639-(401533-(-248104)))SetVariable(o((-18297+-537483)+510322),209969+-209966)act(SetDamageAnimType,DAMAGE_FLAG_LARGE)if IsExistAnime(-870741+880222)==TRUE then Fire(o(155207-(-1042859+1243335)))SetVariable(o(868467+-913896),(799545+-1369188)-(-569644))end Replanning()Fire(o(-98070+52703))return TRUE elseif IsExistAnime(88810+-80760)==TRUE then ExecFireBlend(DIRECTION_FORWARD,Q)SetVariable(o(738971+((525711+-684001)-626183)),-707524-(-707524))act(SetDamageAnimType,DAMAGE_FLAG_LARGE)Replanning()Fire(o(734292-779497))return TRUE elseif IsExistAnime(-549928-(-557975))==TRUE then ExecFireBlend(V,DAMAGE_LEVEL_MIDDLE)SetVariable(o((585239-50557)-(-504374+1084323)),-249164-(-249166))SetVariable(o(759192+((1613041-609923)+-1807768)),333397+((641298+-1671059)+(1139728-443362)))act(SetDamageAnimType,DAMAGE_FLAG_MIDDLE)if IsExistAnime((52211+-706236)-(-899226+(((-96535+1353062)-(816667+153711))-50399)))==TRUE then Fire(o(-773988+728485))SetVariable(o(530521-575950),302700+-302699)end Replanning()Fire(o(-310778-(-265341)))return TRUE else ExecFireBlend(DIRECTION_FORWARD,DAMAGE_LEVEL_MIDDLE)SetVariable(o(889827+-935092),(-1377051-(-381914))+995137)act(SetDamageAnimType,DAMAGE_FLAG_MIDDLE)Replanning()Fire(o(-318755+273531))return TRUE end end elseif M==ATTACK_DIR_RIGHT then if Q==DAMAGE_LEVEL_SMALL then if IsExistAnime(-655785-(-663822))==TRUE then ExecFireBlend(V,Q)SetVariable(o(-452734+407467),-739974+739976)SetVariable(o(205791-(370615-119366)),718373-718372)act(SetDamageAnimType,DAMAGE_FLAG_SMALL)if IsExistAnime(-269077+278499)==TRUE then Fire(o(-191616+146049))SetVariable(o(-325581-(-280152)),654104+-654103)end Replanning()Fire(o(-39352+(-363471-((675094-364093)+-668610))))return TRUE elseif IsExistAnime(-959710+967740)==TRUE then ExecFireBlend(DIRECTION_FORWARD,Q)SetVariable(o(-2767-42561),512112-512112)act(SetDamageAnimType,DAMAGE_FLAG_SMALL)Replanning()Fire(o(-232975+((-1025188+1747465)+-534701)))return TRUE elseif IsExistAnime(286754+-278707)==TRUE then ExecFireBlend(V,DAMAGE_LEVEL_MIDDLE)SetVariable(o((232456+-649536)+371813),479111+-479109)SetVariable(o(-91254-(-45796)),-775200-(-775202))act(SetDamageAnimType,DAMAGE_FLAG_MIDDLE)if IsExistAnime((654936+((-10451-(-403286))+-1683361))+645042)==TRUE then Fire(o(241677+-286846))SetVariable(o((-486970-321403)-(-249233-513711)),(280883+-1249446)-(-968564))end Replanning()Fire(o((-217516-357408)-(-529487)))return TRUE else ExecFireBlend(DIRECTION_FORWARD,DAMAGE_LEVEL_MIDDLE)SetVariable(o(-875510-(-830245)),947550+-947550)act(SetDamageAnimType,DAMAGE_FLAG_MIDDLE)Replanning()Fire(o(-235568+190344))return TRUE end elseif Q==DAMAGE_LEVEL_MIDDLE then if IsExistAnime(-684016-((-1641337-(((-454760+-592003)-(-971232))+-885822))-12079))==TRUE then ExecFireBlend(V,Q)SetVariable(o(-257669-(-212402)),926280+-926278)SetVariable(o(-1047033+1001575),746880+-746878)act(SetDamageAnimType,DAMAGE_FLAG_MIDDLE)if IsExistAnime(-225598-(-235050))==TRUE then Fire(o(565449-610618))SetVariable(o((64506+340380)+-450315),113719-((-744987+603315)+255390))end Replanning()Fire(o((476460-(-568447))+-1090344))return TRUE else ExecFireBlend(DIRECTION_FORWARD,Q)SetVariable(o((906666+-1805090)-(-853159)),-455788-(-455788))act(SetDamageAnimType,DAMAGE_FLAG_MIDDLE)Replanning()Fire(o(892462-937686))return TRUE end elseif Q==DAMAGE_LEVEL_LARGE then if IsExistAnime(-224317-(-232374))==TRUE then ExecFireBlend(V,Q)SetVariable(o(-373021+327754),-956417-(-956419))SetVariable(o(-298187-(66225+(-690483-(-371529)))),-800540-(224251+-1024794))act(SetDamageAnimType,DAMAGE_FLAG_LARGE)if IsExistAnime(-177299-(-833204-(-1691433-(-1045010))))==TRUE then Fire(o(-884594+839440))SetVariable(o(-385530+340101),(819250+-887961)-(-568473+499761))end Replanning()Fire(o(790046+-835413))return TRUE elseif IsExistAnime(347447+-339397)==TRUE then ExecFireBlend(DIRECTION_FORWARD,Q)SetVariable(o(619078-664580),53260+-53260)act(SetDamageAnimType,DAMAGE_FLAG_LARGE)Replanning()Fire(o(891535-936740))return TRUE elseif IsExistAnime(-944169-(-1955770-(-1003554)))==TRUE then ExecFireBlend(V,DAMAGE_LEVEL_MIDDLE)SetVariable(o((-322044+-212885)+489662),-656352-(-656354))SetVariable(o(739934-(-378668+1164060)),173995-173993)act(SetDamageAnimType,DAMAGE_FLAG_MIDDLE)if IsExistAnime(-926768+936220)==TRUE then Fire(o(955681-1000850))SetVariable(o(886683+-932112),20477+(-306195-((-475557+-566515)+756353)))end Replanning()Fire(o(713174-758611))return TRUE else ExecFireBlend(DIRECTION_FORWARD,DAMAGE_LEVEL_MIDDLE)SetVariable(o(-431727-(-386462)),-397681-(-397681))act(SetDamageAnimType,DAMAGE_FLAG_MIDDLE)Replanning()Fire(o(-979949+934725))return TRUE end end end end return FALSE end function GetDirOfPlayableDamage(Q,o)local V=env(GetReceivedDamageDirection)if o==TRUE and V==DIRECTION_FORWARD then local o=GetRealDir()if o==LEFT_ADD then if IsExistAnime(Q+DIRECTION_FRONTLEFT)==TRUE then return DIRECTION_FRONTLEFT end elseif o==RIGHT_ADD and IsExistAnime(Q+DIRECTION_FRONTRIGHT)==TRUE then return DIRECTION_FRONTRIGHT end end local M=GetDamageDirectionOffset(V)local P=Q+M if IsExistAnime(P)==TRUE then return V elseif IsExistAnime(Q)==TRUE then return DIRECTION_FORWARD end return INVALID end function ExecSyncAddDamage(Q)if env(IsPartDamageAdditiveBlendInvalid)==TRUE then return end if IsExistAnime(ANIME_ID_NO_ADD)==FALSE or env(GetSpEffectID,-533266-(-533297))==TRUE then return end if env(GetSpecialAttribute)==DAMAGE_ELEMENT_FIRE then local V={[470103+-470102]=527022-(459495+67528)}if Q==DAMAGE_LEVEL_SMALL then V[(-726171+1214845)+-488673]=ANIME_ID_BLEND_DAMAGE_FIRE_SMALL V[-109171+109173]=ANIME_ID_BLEND_DAMAGE_FIRE_MIDDLE elseif Q==DAMAGE_LEVEL_MIDDLE or Q==DAMAGE_LEVEL_LARGE then V[-264836+264837]=ANIME_ID_BLEND_DAMAGE_FIRE_MIDDLE end if V[-591333-(133680+-725014)]>=-465318+((-1552970-(-1044152))-(-1986478-(-1012342)))then local Q=-218620+218619 for o=(((-714364+359916)-49161)+568189)+(-344973+180394),#V,258258+-258257 do if IsExistAnime(V[o])==TRUE then Q=V[o]break end end if Q>=643513+-643513 then local V=o(-617122+((182378+-614379)-(-1003880)))if Q==ANIME_ID_BLEND_DAMAGE_FIRE_MIDDLE then V=o(-471194-(-425636))end SetVariable(o(768489-813619),-250191+250192)local M=GetRandomIndex(Q,(-168673+541016)-372340,(-1011947-(111284-1023974))-(-99258))SetVariable(o(281187-326361),M)Fire(V)return end end end local V={[869932+-869931]=-1038014-(-1038013)}if Q==DAMAGE_LEVEL_SMALL then V[66913+-66912]=ANIME_ID_BLEND_DAMAGE_SMALL_FRONT elseif Q==DAMAGE_LEVEL_MIDDLE then V[-944577-(-1028287-(-83709))]=ANIME_ID_BLEND_DAMAGE_MIDDLE_FRONT V[277366-277364]=ANIME_ID_BLEND_DAMAGE_SMALL_FRONT elseif Q==DAMAGE_LEVEL_LARGE then V[-617588+(-562879+1180468)]=ANIME_ID_BLEND_DAMAGE_LARGE_FRONT V[-454351+454353]=ANIME_ID_BLEND_DAMAGE_MIDDLE_FRONT V[-653470+653473]=ANIME_ID_BLEND_DAMAGE_SMALL_FRONT end if V[843097+((-555380-431300)+143584)]>=-181238-(-181238)then local Q=GetRealDir()local M=701826-701827 for o=314579-314578,#V,-933541+933542 do if IsExistAnime(V[o]+Q)==TRUE then M=V[o]break end end if M>=261182+(-254361+-6821)then local V=o(661311-((-380335-(-495403))+591684))if M==ANIME_ID_BLEND_DAMAGE_MIDDLE_FRONT then V=o(-401484+355892)elseif M==ANIME_ID_BLEND_DAMAGE_LARGE_FRONT then V=o(693147-738688)end local P={o(-946379+900961);o(-518312-(-472973));o(-829393-(-783903)),o(-108031+(-878067+(898539-(-42105))));o((-79531-727882)+(501946-(-260111))),o(-1068224-(-1022971))}SetVariable(o(-97027+51666),-519969-(-519970))Fire(V..P[Q+(-305569-(-305570))])return end end end function ExecFireBlend(Q,V)if env(IsPartDamageAdditiveBlendInvalid)==TRUE then return end if IsExistAnime(ANIME_ID_NO_ADD)==FALSE then return end if env(GetSpecialAttribute)==DAMAGE_ELEMENT_FIRE then if Q==DIRECTION_FORWARD then if V==DAMAGE_LEVEL_SMALL then ERR_EnemyAlert()SetVariable(o(344405+-389923),-2681+2682)SetVariable(o(-54727-(((697468-203818)+25904)+-528784)),696203+-696203)Fire(o(685138+-730632))return elseif V==DAMAGE_LEVEL_MIDDLE then ERR_EnemyAlert()SetVariable(o(-525223+479835),-647570-((1644779-(938669+-166472))+-1520153))SetVariable(o(577727+-623248),(288631+-320187)+31556)Fire(o(-610096-(-564527)))return elseif V==DAMAGE_LEVEL_LARGE then ERR_EnemyAlert()SetVariable(o(-211881-(-166407)),(1390508-(-150968+587132))-954343)SetVariable(o(((889303-(-1201944-(-760306)))-939775)+-436750),-687221+687221)Fire(o(617145+-662692))return end elseif Q==DIRECTION_BACK or Q==DIRECTION_LEFT or Q==DIRECTION_RIGHT then if V==DAMAGE_LEVEL_SMALL then ERR_EnemyAlert()SetVariable(o(-650855-(-605438)),11492+-11491)SetVariable(o(-434952-(-389400)),-536455-(-508311-28144))Fire(o(306164-((1841940-751741)-738499)))return elseif V==DAMAGE_LEVEL_MIDDLE or V==DAMAGE_LEVEL_LARGE then ERR_EnemyAlert()SetVariable(o((302482-855558)+507659),135188-135187)SetVariable(o(847319-892871),758889+-758889)Fire(o((-556416+930864)+-420038))return end end end end function GetRealDir()local Q=env(GetReceivedDamageDirection)local o=env(GetAtkDirection)local V=FRONT_ADD if o==ATTACK_DIR_FRONT then if Q==DIRECTION_FORWARD then V=FRONT_ADD elseif Q==DIRECTION_RIGHT then V=RIGHT_ADD elseif Q==DIRECTION_BACK then V=BACK_ADD elseif Q==DIRECTION_LEFT then V=LEFT_ADD end elseif o==ATTACK_DIR_UP then if Q==DIRECTION_FORWARD then V=FRONTUP_ADD elseif Q==DIRECTION_RIGHT then V=RIGHT_ADD elseif Q==DIRECTION_BACK then V=BACK_ADD elseif Q==DIRECTION_LEFT then V=LEFT_ADD end elseif o==ATTACK_DIR_DOWN then if Q==DIRECTION_FORWARD then V=FRONTDOWN_ADD elseif Q==DIRECTION_RIGHT then V=RIGHT_ADD elseif Q==DIRECTION_BACK then V=BACK_ADD elseif Q==DIRECTION_LEFT then V=LEFT_ADD end elseif o==ATTACK_DIR_LEFT then if Q==DIRECTION_FORWARD then V=RIGHT_ADD elseif Q==DIRECTION_RIGHT then V=BACK_ADD elseif Q==DIRECTION_BACK then V=LEFT_ADD elseif Q==DIRECTION_LEFT then V=FRONT_ADD end elseif o==ATTACK_DIR_RIGHT then if Q==DIRECTION_FORWARD then V=LEFT_ADD elseif Q==DIRECTION_LEFT then V=BACK_ADD elseif Q==DIRECTION_BACK then V=RIGHT_ADD elseif Q==DIRECTION_RIGHT then V=FRONT_ADD end end return V end function ExecDamage(Q,V)if env(GetSpEffectID,SP_EFFECT_SLEEP)==TRUE and(env(GetSpEffectID,SP_EFFECT_MIMIC)==TRUE and env(GetSpEffectID,SP_EFFECT_DISABLE_SLEEP)==FALSE)then Fire(o(930492-975973))return TRUE end local M=env(GetDamageLevel)local P=env(GetReceivedDamageType)local U=env(HasReceivedAnyDamage)if U==TRUE and(P~=DAMAGE_TYPE_GUARD and(P~=DAMAGE_TYPE_PARRY and(P~=DAMAGE_TYPE_GUARDED_BOUND_ENEMY1 and P~=DAMAGE_TYPE_MAP_BOUND)))then ERRHook_DamageType((92519-451231)+358712)elseif P==DAMAGE_TYPE_GUARD then ERRHook_BlockDamageType(-1023701+1023701)end if env(GetBehaviorID,BEH_IDENTIFIER_ROLLING)==TRUE and env(GetSpEffectID,SP_EFFECT_ROLLING_PUSH)==FALSE then return FALSE end if env(GetBehaviorID,BEH_IDENTIFIER_ROLLING)==TRUE and(env(GetSpEffectID,SP_EFFECT_ROLLING_PUSH)==TRUE and env(GetSpEffectID,SP_EFFECT_IGNORE_ROLLING_PUSH)==FALSE)then M=DAMAGE_LEVEL_PUSH end if U==FALSE and(M==DAMAGE_LEVEL_NONE and((P==DAMAGE_TYPE_NONE or P==DAMAGE_TYPE_WEAK_FRAME)and(env(GetBehaviorID,BEH_IDENTIFIER_GOLEM_CONFUSION)==FALSE and(env(GetBehaviorID,BEH_IDENTIFIER_MARIQUES_PARRY)==FALSE and(env(GetBehaviorID,BEH_IDENTIFIER_TRAUMA_MORGOTT)==FALSE and(env(GetBehaviorID,BEH_IDENTIFIER_TRAUMA_GREATER_DEMON)==FALSE and(env(GetDamageSpecialAttribute,STATUS_EFFECT_BLOOD)==FALSE and(env(GetDamageSpecialAttribute,STATUS_EFFECT_COLD)==FALSE and(env(GetDamageSpecialAttribute,STATUS_EFFECT_CURSE)==FALSE and env(GetDamageSpecialAttribute,STATUS_EFFECT_MADNESS)==FALSE)))))))))then return FALSE end if env(GetBehaviorID,BEH_IDENTIFIER_ROLLING)==TRUE and(env(GetSpEffectID,SP_EFFECT_ROLLING_PUSH)==TRUE and env(GetSpEffectID,SP_EFFECT_IGNORE_ROLLING_PUSH)==TRUE)then return FALSE end if env(GetBehaviorID,BEH_IDENTIFIER_MARIQUES_PARRY)==TRUE and(env(GetSpEffectID,(-715977-(-944831))+-213574)==FALSE and env(GetSpEffectID,-227-(-15508))==FALSE)then return FALSE end if env(GetBehaviorID,BEH_IDENTIFIER_TRAUMA_MORGOTT)==TRUE and env(GetSpEffectID,158751+-142503)==FALSE then return FALSE end if env(GetBehaviorID,BEH_IDENTIFIER_TRAUMA_GREATER_DEMON)==TRUE and env(GetSpEffectID,(111308+-550756)-(-450128))==FALSE then return FALSE end SetVariable(o(764826-((1411181-876582)-(-275588))),-30717+((-371913-534326)+936956))SetVariable(o(-375882-(-330752)),548765+-548765)SetVariable(o(752070+-797499),-793669-(-793669))SetVariable(o(-346524-(-301107)),(-511269+372531)+(-987574+1126312))SetVariable(o(((-723221+937807)-460198)+200094),-833780-(-833780))SetVariable(o(436522+-481910),869700-869700)SetVariable(o(-1033474+988000),-812731+(617793+194938))SetVariable(o(-38236-7320),(-113947+-568184)-(-682131))SetVariable(o(((439124-672979)+1046624)+-858131),-875644+875644)if(env(GetDamageSpecialAttribute,STATUS_EFFECT_BLOOD)==TRUE or env(GetDamageSpecialAttribute,STATUS_EFFECT_COLD)==TRUE or env(GetDamageSpecialAttribute,STATUS_EFFECT_CURSE)==TRUE or env(GetDamageSpecialAttribute,STATUS_EFFECT_MADNESS)==TRUE)and((M==DAMAGE_LEVEL_NONE or M==DAMAGE_LEVEL_MINIMUM or M==DAMAGE_LEVEL_SMALL or M==DAMAGE_LEVEL_MIDDLE)and(env(GetSpEffectID,-683394+(-765119+(2253570-(-706985+1506152))))==FALSE and(env(GetSpEffectID,1040933+-1035042)==FALSE and env(GetSpEffectID,107280+-107191)==TRUE)))then M=DAMAGE_LEVEL_MIDDLE elseif(env(GetDamageSpecialAttribute,STATUS_EFFECT_BLOOD)==TRUE or env(GetDamageSpecialAttribute,STATUS_EFFECT_COLD)==TRUE or env(GetDamageSpecialAttribute,STATUS_EFFECT_CURSE)==TRUE or env(GetDamageSpecialAttribute,STATUS_EFFECT_MADNESS)==TRUE)and(M==DAMAGE_LEVEL_NONE and(env(GetSpEffectID,(641835+108416)-744361)==FALSE and(env(GetSpEffectID,686782-680891)==FALSE and IsExistAnime(649484-641444)==TRUE)))then M=DAMAGE_LEVEL_MIDDLE elseif(env(GetDamageSpecialAttribute,STATUS_EFFECT_BLOOD)==TRUE or env(GetDamageSpecialAttribute,STATUS_EFFECT_COLD)==TRUE or env(GetDamageSpecialAttribute,STATUS_EFFECT_CURSE)==TRUE or env(GetDamageSpecialAttribute,STATUS_EFFECT_MADNESS)==TRUE)and(M==DAMAGE_LEVEL_MINIMUM and(env(GetSpEffectID,-401016-(-406906))==FALSE and(env(GetSpEffectID,-143196+149087)==FALSE and(IsExistAnime((-559450+1529769)+-962279)==TRUE or IsExistAnime(917825-909775)==TRUE)==TRUE)))then M=DAMAGE_LEVEL_LARGE elseif(env(GetDamageSpecialAttribute,STATUS_EFFECT_BLOOD)==TRUE or env(GetDamageSpecialAttribute,STATUS_EFFECT_COLD)==TRUE or env(GetDamageSpecialAttribute,STATUS_EFFECT_CURSE)==TRUE or env(GetDamageSpecialAttribute,STATUS_EFFECT_MADNESS)==TRUE)and((M==DAMAGE_LEVEL_SMALL or M==DAMAGE_LEVEL_MIDDLE or M==DAMAGE_LEVEL_PUSH)and(env(GetSpEffectID,151516-145626)==FALSE and(env(GetSpEffectID,819717+-813826)==FALSE and(IsExistAnime(((61508-(1301937-712311))-((((-482762+(-68599-(-347775)))+-1571744)-(-409469))-(-1026052)))+196349)==TRUE or IsExistAnime(-64838-(-72888))==TRUE)==TRUE)))then M=DAMAGE_LEVEL_LARGE end if ExecNpcDamage(M,P,U)==TRUE then return TRUE end if ExecJumpDamage(M,P,U)==TRUE then return TRUE elseif V==TRUE and(env(GetDamageSpecialAttribute,STATUS_EFFECT_BLOOD)==FALSE and(env(GetDamageSpecialAttribute,STATUS_EFFECT_COLD)==FALSE and(env(GetDamageSpecialAttribute,STATUS_EFFECT_CURSE)==FALSE and(env(GetDamageSpecialAttribute,STATUS_EFFECT_MADNESS)==FALSE and P==DAMAGE_TYPE_GUARD))))then if env(GetSpEffectID,-93891+99718)==TRUE then return FALSE elseif env(GetSpEffectID,511049+(-1192525-(-687303)))==FALSE and(env(GetGuardLevelAction)==GUARD_LEVEL_NONE or env(GetGuardLevelAction)==GUARD_LEVEL_SMALL)then if ExecNoSyncAddGuardDamage(M,U)==TRUE then return FALSE end return FALSE end end if ExecGuardBlock(P,V)==TRUE then return TRUE end if env(IsDamageMotionOff)==FALSE and ExecSaBreakDamage(M,U)==TRUE then return TRUE end if P==DAMAGE_TYPE_PARRY or P>=DAMAGE_TYPE_GUARDED_BOUND_ENEMY1 and P<=DAMAGE_TYPE_MAP_BOUND then elseif ExecDamageExLarge(M)==TRUE then return TRUE end if env(IsDamageMotionOff)==FALSE then if ExecSpDamage()==TRUE then return TRUE end if Q==FALSE and ExecWeakDamage()==TRUE then return TRUE end end if ExecTypeDamage(P)==TRUE then return TRUE end if ExecNoSyncAddDamage(M,U)==TRUE then return FALSE end if ExecNewDamageDefault(M)==TRUE then return TRUE end if ExecMinimumDamage(M)==TRUE then return TRUE end if M~=DAMAGE_LEVEL_NONE and ExecNewDamageDefault(DAMAGE_LEVEL_MIDDLE)==TRUE then return TRUE end return FALSE end function GetDeathType()local Q=env(GetDamageLevel)local o=DEATH_TYPE_DEFAULT if env(GetSpEffectID,253479+-253390)==TRUE and(Q==DAMAGE_LEVEL_LARGE or Q==DAMAGE_LEVEL_LARGE_BLOW or Q==DAMAGE_LEVEL_PUSH or Q==DAMAGE_LEVEL_FLING or Q==DAMAGE_LEVEL_SMALL_BLOW or Q==DAMAGE_LEVEL_UPPER or Q==DAMAGE_LEVEL_EX_BLAST or Q==DAMAGE_LEVEL_BREATH)then o=DEATH_TYPE_BLAST elseif Q==DAMAGE_LEVEL_LARGE_BLOW or Q==DAMAGE_LEVEL_SMALL_BLOW or Q==DAMAGE_LEVEL_EX_BLAST or Q==DAMAGE_LEVEL_BREATH then o=DEATH_TYPE_BLAST elseif Q==DAMAGE_LEVEL_UPPER then o=DEATH_TYPE_UPPER elseif Q==DAMAGE_LEVEL_FLING then o=DEATH_TYPE_FLING elseif env(GetSpEffectID,104016-(221118-122952))==TRUE then o=DEATH_TYPE_SLEEP elseif env(GetSpEffectID,(801178+((1117746-297050)-722302))+(-1911732-(-1018150)))==TRUE then o=DEATH_TYPE_SLEEP_COLLECT elseif env(GetIsWeakPoint)==TRUE then o=DEATH_TYPE_WEAK elseif env(GetSpecialAttribute)==DAMAGE_ELEMENT_FIRE then o=DEATH_TYPE_FIRE end return o end function GetDamageDirectionOffset(Q)local o=-485914-(-485915)if Q==-1027031-(-1027031)then o=-8554-(-8556)elseif Q==863203+-863202 then o=947988-947985 elseif Q==-786486-(-786488)then o=202068-202068 end return o end function GetExistAnimeNum(Q,o,V)local M=504199-504199 for o=7912-7912,o-(411406-(-431876-(-843281))),755713+(-375187-380525)do local P=o*V local U=Q+P if IsExistAnime(U)==FALSE then break else M=M+(127174-127173)end end return M end function GetRandomIndex(Q,V,M)local P=GetExistAnimeNum(Q,V,M)local U=738487-738487 if P>-390261-(-390261)then U=math[o(-227828-(-182650))](609010+-609010,P-(-820930-(-820931)))end return U end function GetMoveDir(Q)local V=GetVariable(o(135547+-180707))local M=GetVariable(o((340559+((654533+-583900)+84914))-541512))local P=GetVariable(o((261866+287872)-595276))local U=env(GetFlyRouteState)if U==AI_FLY_ROUTE_STATE_NOMAL_CRUISE or U==AI_FLY_ROUTE_STATE_NOMAL_CRUISE_LAND_REQUESTED then if M==873202-873202 then P=-463315+463315 elseif M>-824193-(-824193)then if P769085-769085 or M>-718231-(-718231)then V=V-.0049999998882413 SetVariable(o((-344217+1006651)+-707698),V)M=M-.0049999998882413 SetVariable(o(-650941-(-46284-559494)),M)end if Q>-10458.25-(-10459)then return MOVE_TYPE_RUN else return MOVE_TYPE_WALK_FRONT end elseif P>698251-698251 then local Q=GetVariable(o((-173658+298975)-170480))Q=Q+.012000000104308 SetVariable(o((623011-((832716+-415894)-606141))-(-521774+1379267)),Q)return MOVE_TYPE_WALK_FRONT else local Q=GetVariable(o(-785946-(-740682)))Q=Q+.012000000104308 SetVariable(o(-361441-(-316177)),Q)return MOVE_TYPE_WALK_FRONT end elseif math[o(-403423+358247)](V)<=1044452+-1044407 then if Q>604607.75-604607 then return MOVE_TYPE_RUN else return MOVE_TYPE_WALK_FRONT end elseif V>=422471+-422426 and V<=647257-647122 then return MOVE_TYPE_WALK_RIGHT elseif V>=-803372-(-803237)and V<=-846954+846909 then return MOVE_TYPE_WALK_LEFT else return MOVE_TYPE_WALK_BACK end end function ExecMove(Q,V)local M=GetVariable(o(-826782-(-781309)))if M<=725210+-725210 then return FALSE end if V==TRUE and env(IsMoveCancelPossible)==FALSE then return FALSE end if env(IsMovingLaterally)==TRUE then if Q==MOVE_TYPE_PARALLEL then return FALSE end Fire(o(-354070-(-308941)))return TRUE end local P=GetMoveDir(M)if Q==P then return FALSE end local U=env(GetAITargetAwareState)local G=AI_STATE_DEFAULT if U>AI_RECOGNITION_NONE then G=AI_STATE_BATTLE end local b=o((-508110+-152915)-(-615889))local A={}local J=P local R=env(GetAIActionType)if R==ACTION_TYPE_GUARD then A[128799+-128798]=move_table_guard[J]if P==MOVE_TYPE_RUN then A[688131-688129]=move_table_guard[MOVE_TYPE_WALK_FRONT]A[-768160+768163]=move_table_battle[J]A[-442372+442376]=move_table_battle[MOVE_TYPE_WALK_FRONT]else A[-439506+439508]=move_table_battle[J]end elseif R==ACTION_TYPE_PARRY then A[-586533+586534]=move_table_parry[J]if P==MOVE_TYPE_RUN then A[513530-513528]=move_table_parry[MOVE_TYPE_WALK_FRONT]A[-992111-(-992114)]=move_table_battle[J]A[-799376-(-799380)]=move_table_battle[MOVE_TYPE_WALK_FRONT]else A[((-472581-(-134353))+1215832)-877602]=move_table_battle[J]end elseif G==AI_STATE_BATTLE then A[(1197767-(-238273-(-1456173-(-586711-(-157244)))))+-409333]=move_table_battle[J]if P==MOVE_TYPE_RUN then A[(-1118071-(-558374))+559699]=move_table_battle[MOVE_TYPE_WALK_FRONT]end elseif P==MOVE_TYPE_RUN then A[139374+(-482343-(-342970))]=move_table_default[J]A[-521137-(-521139)]=move_table_battle[J]A[1048268+-1048265]=move_table_default[MOVE_TYPE_WALK_FRONT]A[596756-596752]=move_table_battle[MOVE_TYPE_WALK_FRONT]else A[-651149+651150]=move_table_default[MOVE_TYPE_WALK_FRONT]A[132686-132684]=move_table_battle[MOVE_TYPE_WALK_FRONT]end local E=MOVE_TYPE_NONE for Q=(-112738+540510)+-427771,#A,490547+-490546 do if IsExistAnime(A[Q][-584209-(-584210)])==TRUE then b=A[Q][(99119+186352)+-285469]E=A[Q][190265-190262]break end end if E==MOVE_TYPE_NONE then return FALSE end if E==Q then return FALSE end SetIdleType(G)Fire(b)return TRUE end function ExecStop()local Q=GetVariable(o(411048+-456521))if Q>-992906+992906 then return FALSE end local V=env(GetAIActionType)local M=o(-222580+177299)if V==ACTION_TYPE_GUARD then M=o(-1048264-((1012061+-2306876)-(-291965)))elseif V==ACTION_TYPE_PARRY then M=o(-181846-(-136261))end Fire(M)return TRUE end function SetThrowFlag(Q,o)act(SetAllowedThrowAttackType,Q)act(SetAllowedThrowDefenseType,o)end function SetParallelMoveTae(Q)local V,M,P,U=false,false,false,false if math[o(265798+-310974)](Q)>=-531791+531926 then M=true elseif Q>375949-375904 then U=true elseif Q<-167434-(-167389)then P=true else V=true end SetVariable(o(148190-193318),V)SetVariable(o(868787-914153),M)SetVariable(o(730018-775166),U)SetVariable(o(-179184-(-133736)),P)end function GetHpRatio()return env(GetHP)/env(GetSafetyDirection)end function GetStaminaRatio()return env(GetStamina)/env(GetMaxStamina)end function GetSuperArmorRatio()return env(GetPoise)/env(GetMaxPoise)end function SetThrowInvalid()SetThrowFlag(THROW_INVALID,THROW_INVALID)end function SetThrowDefInvalid()SetThrowFlag(THROW_DEFAULT,THROW_INVALID)end function ExecPassiveTransition(Q,V,M,P)if env(IsVersusDivineDamage)==TRUE then FLAG_HOLY_DAMAGE=TRUE else FLAG_HOLY_DAMAGE=FALSE end if env(HasThrowRequest)==TRUE then return TRUE end if env(IsSummoningRide)==TRUE then if env(Unknown502)==FALSE then if env(IsMovingOnMount)==TRUE then FireRideEvent(o(99703+-145095),o(-144725-(-99574)),FALSE)return TRUE elseif env(IsIdleOnMount)==TRUE then Fire(o(-239384-(-194103)))return TRUE else return TRUE end else return TRUE end end if ExecDeath()==TRUE then return TRUE end if env(GetSpEffectID,-817712-(-823772))==TRUE and env(Unknown363,-512592+512598)==FALSE then Fire(o(-196010-(-150749)))return TRUE end if env(CheckForEventAnimPlaybackRequest)==TRUE then return TRUE end if env(GetSpEffectID,(514924+-250444)-258600)==TRUE and(env(GetSpEffectID,-328747-(-334628))==TRUE and env(GetSpEffectID,(1012839+-1710950)+((523996-72264)+252261))==FALSE)then Fire(o(246421-291848))return TRUE end if env(GetSpEffectID,(-1075667-(-470776))-(-619290))==TRUE and(env(GetSpEffectID,205806-191418)==TRUE and(IsNodeActive(o(-519703-(-474528)))==FALSE and(IsNodeActive(o(-854647-(-809385)))==FALSE and(IsNodeActive(o(423636+-469012))==FALSE and IsNodeActive(o(-15729-29539))==FALSE))))then if env(GetSpEffectID,-153966+(1004481+-836118))==TRUE then Fire(o(824555+-870036))return TRUE else local Q=math[o(251270+(-82833-((-424576+386937)+251254)))](796588-796587,-145452-((569527+-507113)-((162956-(-199790))+(630088+-784965))))Replanning()if Q==(-544565+744193)-199627 then Fire(o(-198351+152892))elseif Q==(869528+-106904)-762622 then Fire(o(486606-((((976076+-516302)+469192)+635621)-1032602)))else Fire(o(476680-521970))end return TRUE end end if env(GetSpEffectID,-780474-(-795724))==TRUE and env(GetReceivedDamageType)==DAMAGE_TYPE_MAP_BOUND then Replanning()Fire(o(62730-(377969+-269758)))return TRUE end if env(GetSpEffectID,((-559982-(-149618))+548181)+-121512)==TRUE and env(GetReceivedDamageType)==DAMAGE_TYPE_MAP_BOUND then Replanning()Fire(o((-26916+(54834-((-206893-(-267284-(-671234)))+-304571)))+-988813))return TRUE end if env(GetSpEffectID,(-640794+494441)-(-162659))==TRUE and env(GetReceivedDamageType)==DAMAGE_TYPE_MAP_BOUND then Replanning()Fire(o(-114822-(-274854-(-205513))))return TRUE end if env(GetSpEffectID,-780560-(-793631))==TRUE and env(IsLanding)==TRUE then Replanning()Fire(o(485043+-530609))return TRUE end if env(GetSpEffectID,-1045943+1059018)==TRUE and env(IsLanding)==FALSE then Fire(o(-471754+426546))return TRUE end if(env(GetSpEffectID,-178040-(-195142))==TRUE or env(GetSpEffectID,-446763-((-32335+(-643389+675157))+-463299))==TRUE)and(env(GetSpEffectType,SP_EFFECT_TYPE_SLEEP)==TRUE and IsNodeActive(o(-29289-15921))==FALSE)then Replanning()Fire(o((-486929+(68236+((934763-254598)+-856073)))-(-549367)))return TRUE end if env(GetSpEffectType,SP_EFFECT_TYPE_RECOVERY_DAMAGE)==TRUE and env(GetSpEffectID,46297+-45823)==TRUE then SetVariable(o(-498949+453474),622566-622564)act(SetDamageAnimType,DAMAGE_FLAG_MIDDLE)Replanning()Fire(o(271705+-317175))return TRUE end if env(GetSpEffectID,(-94187-465117)-(-569804))==TRUE and(env(GetSpEffectID,(28667-(42234-(1111090-84899)))-1002123)==TRUE and env(IsLanding)==FALSE)then Fire(o(-14614+-30594))return TRUE end if env(GetSpEffectID,49980+-39480)==TRUE and(env(GetSpEffectID,-155897-(-166399))==TRUE and env(IsLanding)==FALSE)then Fire(o(-283132-(-237620)))return TRUE end if env(GetSpEffectID,326127-315627)==TRUE and env(GetReceivedDamageType)==DAMAGE_TYPE_MAP_BOUND then Replanning()Fire(o((1579463-1038123)+-586592))return TRUE end if env(GetSpEffectID,-633494-(-650549))==TRUE and(env(GetSpEffectID,-154164-(-171220))==TRUE and env(IsLanding)==FALSE)then Fire(o(262402-307610))return TRUE end if env(GetSpEffectID,733615-716560)==TRUE and(env(GetSpEffectID,729694-712637)==TRUE and env(IsLanding)==FALSE)then Fire(o(664785-710297))return TRUE end if env(GetSpEffectID,(593376-301265)+-275056)==TRUE and env(GetReceivedDamageType)==DAMAGE_TYPE_MAP_BOUND then Replanning()Fire(o(84623+(-891036-(-761161))))return TRUE end if env(GetSpEffectID,-582795+593695)==TRUE and(env(GetSpEffectID,654195-643294)==TRUE and env(IsLanding)==FALSE)then Fire(o(-384986+339778))return TRUE end if env(GetSpEffectID,((233654+554980)+-92608)-685126)==TRUE and(env(GetSpEffectID,-1015146+1026048)==TRUE and env(IsLanding)==FALSE)then Fire(o(-870086-(58760-883334)))return TRUE end if env(GetSpEffectID,-565020+577023)==TRUE and env(GetSpEffectID,20911-8891)==TRUE then Fire(o((1041623+(-298021+252762))+-1041786))return TRUE end if env(GetSpEffectID,554859+-544727)==TRUE and env(GetReceivedDamageType)==DAMAGE_TYPE_MAP_BOUND then Replanning()Fire(o(15692+-61094))return TRUE end if env(GetSpEffectID,((-679811+110824)+625137)-43098)==TRUE and env(GetReceivedDamageType)==DAMAGE_TYPE_MAP_BOUND then Replanning()Fire(o(((548859-(-257830))-495832)+-356338))return TRUE end if env(GetSpEffectID,-819880+831312)==TRUE then Fire(o((-1271365-(-947256))+(686547+-407871)))return TRUE end if env(GetSpEffectID,870970-851341)==TRUE and env(IsLanding)==TRUE then Replanning()Fire(o(888642+-934210))return TRUE end if ExecDamage(V,M)==TRUE then return TRUE end if ExecFallStart(Q)==TRUE then return TRUE end if P==TRUE and env(Unknown700)==TRUE then act(GetPoise1)Fire(o(-182741-(-137445)))return TRUE end act(Unknown3006)if ExecSpEffectEventAction()==TRUE then return TRUE end return FALSE end function ExecActiveTransition(Q,o,V,M)if ExecSleepResist(Q)==TRUE then return TRUE end if ExecSleepCatch(Q)==TRUE then return TRUE end if Q==TRUE then if ExecAICancelAction(o)==TRUE then return TRUE end elseif ExecAIAction(o)==TRUE then return TRUE end if M==TRUE and ExecTurn(Q)==TRUE then return TRUE end if ExecMove(V,Q)==TRUE then return TRUE end return FALSE end function IdleCommonFunction(Q,o)act(Unknown2050,855848-(225286-(-630562)),Q)act(Unknown2040)if ExecPassiveTransition(JUDGE_FALL_TYPE_DEFAULT,FALSE,FALSE,TRUE)==TRUE then return TRUE end if ExecAILadder()==TRUE then return TRUE end if ExecTransToDefaultFromBattle(FALSE,TRUE)==TRUE then return TRUE end if ExecActiveTransition(FALSE,Q,MOVE_TYPE_NONE,TRUE)==TRUE then local Q=AI_STATE_DEFAULT if env(GetAITargetAwareState)>AI_RECOGNITION_NONE then Q=AI_STATE_BATTLE end SetIdleType(Q)return TRUE end if ExecTalkTransition(o)==TRUE then return TRUE end if ExecTransToBattleFromDefault(FALSE,TRUE)==TRUE then return TRUE end if Q==STYLE_DEFAULT then act(Unknown3006)end return FALSE end function MoveCommonFunction(Q,V)act(Unknown2050,1015531-1015531,Q)act(Unknown2040)local M=env(GetFlyRouteState)if ExecPassiveTransition(JUDGE_FALL_TYPE_DEFAULT,FALSE,FALSE,TRUE)==TRUE then return TRUE end if ExecAILadder()==TRUE then return TRUE end if ExecTransToDefaultFromBattle(FALSE,TRUE)==TRUE then return TRUE end if M==AI_FLY_ROUTE_STATE_DESCENR then Fire(o(-607789+562492))return TRUE elseif M==AI_FLY_ROUTE_STATE_NOMAL_CRUISE_TO_DESCENT and env(Unknown9999)<(-197067+383334)-(832132-645905)then Fire(o(589068+(28448-662704)))return TRUE end if(env(GetSpEffectID,725027-719023)==TRUE or M~=AI_FLY_ROUTE_STATE_NOT_USE_FLY_ROUTE and(M~=AI_FLY_ROUTE_STATE_ON_GROUND and M~=AI_FLY_ROUTE_STATE_ON_GROUND_TAKEOFF_REQUESTED))and ExecActiveTransition(FALSE,Q,V,TRUE)==TRUE then return TRUE end if ExecActiveTransition(FALSE,Q,V,FALSE)==TRUE then local Q=AI_STATE_DEFAULT if env(GetAITargetAwareState)>AI_RECOGNITION_NONE then Q=AI_STATE_BATTLE end SetIdleType(Q)return TRUE end if ExecTransToBattleFromDefault(FALSE,TRUE)==TRUE then return TRUE end if ExecStop()==TRUE then return TRUE end if Q==STYLE_DEFAULT then act(Unknown3006)end return FALSE end function TurnCommonFunction(Q)act(Unknown2050,-26328+26328,Q)act(SetIsTurnAnimInProgress)act(Unknown2040)if env(GetSpEffectID,291052-285071)==FALSE then act(FallPreventionAssist)end if ExecPassiveTransition(JUDGE_FALL_TYPE_DEFAULT,FALSE,FALSE,TRUE)==TRUE then return TRUE end if ExecAILadder()==TRUE then return TRUE end if ExecActiveTransition(TRUE,Q,MOVE_TYPE_NONE,FALSE)==TRUE then return TRUE end return FALSE end function TransStyleCommonFunction(Q)act(Unknown2050,-985684+985684,Q)if ExecPassiveTransition(JUDGE_FALL_TYPE_DEFAULT,FALSE,FALSE,TRUE)==TRUE then return TRUE end if ExecActiveTransition(TRUE,Q,MOVE_TYPE_NONE,TRUE)==TRUE then return TRUE end return FALSE end function TransIdleCommonFunction()if ExecPassiveTransition(JUDGE_FALL_TYPE_DEFAULT,FALSE,FALSE,TRUE)==TRUE then return TRUE end if ExecAILadder()==TRUE then return TRUE end if ExecActiveTransition(TRUE,STYLE_DEFAULT,MOVE_TYPE_NONE,TRUE)==TRUE then return TRUE end return FALSE end function GenerateCommonFunction()if env(GetSpEffectID,SP_EFFECT_DOSOU_SKELETON_NO_DEAD)==TRUE or env(GetSpEffectID,SP_EFFECT_NEW_SKELETON_NO_DEAD)==TRUE then if env(IsVersusDivineDamage)==TRUE then FLAG_HOLY_DAMAGE=TRUE else FLAG_HOLY_DAMAGE=FALSE end if env(HasThrowRequest)==TRUE then return TRUE end if ExecDeath()==TRUE then return TRUE end end if ExecActiveTransition(TRUE,STYLE_DEFAULT,MOVE_TYPE_NONE,TRUE)==TRUE then return TRUE end return FALSE end function AttackCommonFunction(Q,o,V)CallActionState(Q)if ExecPassiveTransition(JUDGE_FALL_TYPE_DEFAULT,FALSE,V,TRUE)==TRUE then return TRUE end if ExecTransToDefaultFromBattle(TRUE,FALSE)==TRUE then return TRUE end if ExecActiveTransition(TRUE,o,MOVE_TYPE_NONE,TRUE)==TRUE then return TRUE end return FALSE end function DamageCommonFunction(Q,o,V)act(Unknown2050,-35213-(-35213),Q)if ExecPassiveTransition(V,o,FALSE,TRUE)==TRUE then return TRUE end if ExecTransToDefaultFromBattle(TRUE,FALSE)==TRUE then return TRUE end if ExecActiveTransition(TRUE,Q,MOVE_TYPE_NONE,TRUE)==TRUE then return TRUE end return FALSE end function IdleUniqueCommonFunction(Q)act(SetIsEventAnim)if ExecPassiveTransition(JUDGE_FALL_TYPE_DEFAULT,FALSE,FALSE,FALSE)==TRUE then return TRUE end if ExecTransToBattleFromIdleUnique(Q)==TRUE then return TRUE end return FALSE end function LandCommonFunction()if ExecPassiveTransition(JUDGE_FALL_TYPE_DEFAULT,FALSE,FALSE,FALSE)==TRUE then return TRUE end if ExecTransToDefaultFromBattle(TRUE,FALSE)==TRUE then return TRUE end if ExecActiveTransition(TRUE,STYLE_DEFAULT,MOVE_TYPE_NONE,TRUE)==TRUE then return TRUE end return FALSE end function FallCommonFunction(Q)if ExecLand(Q)==TRUE then return TRUE end return FALSE end function EventCommonFunction(Q)act(SetIsEventAnim)if Q~=nil then CallActionState(Q)end if ExecPassiveTransition(JUDGE_FALL_TYPE_DEFAULT,FALSE,TRUE,FALSE)==TRUE then return TRUE end if Q~=nil and((Q>=ANIME_ID_EVENT_BEGIN and Q<=ANIME_ID_EVENT_END or Q>=-32798+(552338-(-490129+1007969))and Q<=-61114+62843)and ExecTransToDefaultFromBattle(TRUE,FALSE)==TRUE)then return TRUE end if env(GetSpEffectID,SP_EFFECT_TOKUSYU_IDLE)==FALSE and ExecActiveTransition(TRUE,STYLE_DEFAULT,MOVE_TYPE_NONE,TRUE)==TRUE then return TRUE end if ExecTalkTransition(Q)==TRUE then return TRUE end return FALSE end function ThrowCommonFunction()if env(IsThrowing)==TRUE then if env(IsVersusDivineDamage)==TRUE then FLAG_HOLY_DAMAGE=TRUE else FLAG_HOLY_DAMAGE=FALSE end if env(IsMoveCancelPossible)==TRUE then act(RequestThrowAnimInterrupt)end else if ExecDeath()==TRUE then return TRUE end if env(CheckForEventAnimPlaybackRequest)==TRUE then return TRUE end if ExecDamage(FALSE,FALSE)==TRUE then return TRUE end end if ExecFallStart(judge_fall_type)==TRUE then return TRUE end if ExecActiveTransition(TRUE,STYLE_DEFAULT,MOVE_TYPE_NONE,TRUE)==TRUE then return TRUE end return FALSE end function ExecAILadder()local Q=env(GetAIActionType)if Q==LADDER_REQUEST_UP then Fire(o(473315-518808))return TRUE elseif Q==LADDER_REQUEST_DOWN then Fire(o(-628343+582781))return TRUE end return FALSE end function ExecLadderFall()local Q=env(GetHP)if env(IsVersusDivineDamage)==TRUE then FLAG_HOLY_DAMAGE=TRUE else FLAG_HOLY_DAMAGE=FALSE end if env(GetSpEffectID,344168-(-239221-(-566823)))==TRUE and env(GetSpecialAttribute)==DAMAGE_ELEMENT_FIRE then Fire(o(289879-(-253705-(372460-961351))))return TRUE end if Q<=57800+-57800 then Fire(o((-454566+1004799)-(-307998-(-903687))))return TRUE end if Q<=262667-262666 and(env(GetSpEffectID,-501082-(-513592))==FALSE and env(GetSpEffectID,SP_EFFECT_DOSOU_SKELETON_NO_DEAD)==TRUE)then Fire(o(-932122+886666))return TRUE end if Q<=458870+-458869 and(env(GetSpEffectID,-582525-((((869127+-3433643)-(-272797))-(-941101))-(501047+-1258548)))==FALSE and env(GetSpEffectID,SP_EFFECT_NEW_SKELETON_NO_DEAD)==TRUE)then Fire(o(-548065-(-502609)))return TRUE end if Q<=-871255-(-871256)and(env(GetSpEffectID,-183843-(-197900))==FALSE and env(GetSpEffectID,SP_EFFECT_BALLOON_DOLL_NO_DEAD)==TRUE)then Fire(o(984259+-1029715))return TRUE end local V=env(GetStamina)if V<=381400-381400 then Fire(o((((-191822+336441)+-959268)+1287493)+-518424))return TRUE end if env(GetSpEffectType,SP_EFFECT_TYPE_SLEEP)==TRUE or env(GetSpEffectType,SP_EFFECT_TYPE_SLEEP)==TRUE then Fire(o(59275+-104855))return TRUE end return FALSE end function ExecLadderDamage(Q)if env(HasReceivedAnyDamage)==FALSE then return FALSE end local V=o(-475121+429676)if Q==LADDER_HAND_RIGHT then V=o(293880-339032)end local M=GetStaminaRatio()local P=-(.60000002384186*env(GetMaxStamina))local U=-(.60000002384186*env(GetMaxStamina))if M<=.80000001192093 then act(ChangeStamina,P)Fire(o(-383343+337878)..V)return TRUE elseif(env(GetDamageSpecialAttribute,STATUS_EFFECT_BLOOD)==TRUE or env(GetDamageSpecialAttribute,STATUS_EFFECT_COLD)==TRUE or env(GetDamageSpecialAttribute,STATUS_EFFECT_CURSE)==TRUE or env(GetDamageSpecialAttribute,STATUS_EFFECT_MADNESS)==TRUE)and(env(GetSpEffectID,-793643+(-170747+970280))==FALSE and env(GetSpEffectID,373486+-367595)==FALSE)then act(ChangeStamina,P)Fire(o(-121124-(861776-937435))..V)return TRUE else act(ChangeStamina,U)Fire(o(-18571+(206246-233220))..V)return TRUE end return FALSE end function ExecLadderNextAction(Q,V)local M=o(1022034+(((862475+-731755)+-362502)-835697))if Q==LADDER_HAND_RIGHT then M=o(-984541-(-939389))end local P=env(GetAIActionType)if P==LADDER_REQUEST_UP then if env(IsReachTopOfLadder)==TRUE then Fire(o(429626+-475146)..M)return TRUE end if env(DoesLadderHaveCharacters,CONFLICT_DIST_CHR,UPSIDE,PLAYER)==TRUE then local Q=GetStaminaRatio()local V=-(.20000000298023*env(GetMaxStamina))if Q<.30000001192093 then return FALSE end Fire(o(-719763-(-674583))..M)act(ChangeStamina,V)return TRUE end if env(IsSomeoneOnLadder,CONFLICT_DIST_CHR,(((943642-419759)+(-979282+416903))-619106)+657602)==TRUE then if V==TRUE and(env(DoesLadderHaveCharacters,220317-220317,UPSIDE,ENEMY)==TRUE and env(IsReachBottomOfLadder)==TRUE)then Fire(o(-217816-(-172347))..M)return TRUE end return FALSE end Fire(o((-1008094+704287)-(-258596))..M)return TRUE elseif P==LADDER_REQUEST_DOWN then if env(IsReachBottomOfLadder)==TRUE then Fire(o(472614+(34106+-552189))..M)return TRUE end if env(DoesLadderHaveCharacters,CONFLICT_DIST_CHR,DOWNSIDE,PLAYER)==TRUE then local Q=GetStaminaRatio()local V=-(.20000000298023*env(GetMaxStamina))if Q<.30000001192093 then return FALSE end Fire(o(-803156+757857)..M)act(ChangeStamina,V)return TRUE end if env(GetSpEffectID,(806067+(688125-779242))+-706017)==TRUE then Fire(o(-867238-(-821799)))return TRUE elseif env(GetSpEffectID,(-226777+(-1567093-(-887713)))-(-766422-148669))==TRUE then Fire(o((-133833-(-414176-62126))-(1117875-730215))..M)return TRUE end if env(IsSomeoneUnderLadder,CONFLICT_DIST_COAST,-275350+275350)==FALSE then Fire(o(-169365-(-123926)))return TRUE end if V==TRUE and env(IsSomeoneUnderLadder,CONFLICT_DIST_CHR,(1495719-451949)+-1043770)==TRUE then Replanning()Fire(o(-48764-(-3355)))LadderSetActionState(LADDER_ACTION_INVALID)return TRUE end Fire(o(-50867+5676)..M)return TRUE end if V==FALSE then Fire(o(89048-134322)..M)return TRUE end return FALSE end function ExecLadderCoastNextAction(Q)if env(IsReachBottomOfLadder)==TRUE then Fire(o(52710-97941))return TRUE end local V=o(967143-((-1321281-(-636487))+1697382))if Q==LADDER_HAND_RIGHT then V=o((910277+116012)+-1071441)end if env(IsSomeoneUnderLadder,CONFLICT_DIST_CHR,-972402-(-972402))==FALSE then Fire(o(461674-((935530+-1129354)-(-700770)))..V)return TRUE else Fire(o(1034100+((-809942+(-907966+2705602))+-2067040))..V)return TRUE end return FALSE end function LadderIdleCommonFunction(Q)if ExecLadderFall()==TRUE then return TRUE end if ExecLadderDamage(Q)==TRUE then return TRUE end if ExecLadderNextAction(Q,TRUE)==TRUE then return TRUE end return FALSE end function LadderMoveCommonFunction(Q)if ExecLadderFall()==TRUE then return TRUE end if env(IsAnimEnd,239589-239588)==TRUE and ExecLadderNextAction(Q,FALSE)==TRUE then return TRUE end return FALSE end function LadderAttackCommonFunction(Q)if ExecLadderFall()==TRUE then return TRUE end if ExecLadderDamage(Q)==TRUE then return TRUE end if env(IsAnimEnd,-69513+69514)==TRUE and ExecLadderNextAction(Q,FALSE)==TRUE then return TRUE end return FALSE end function LadderDamageCommonFunction(Q)if ExecLadderFall()==TRUE then return TRUE end if ExecLadderDamage(Q)==TRUE then return TRUE end if env(IsAnimEnd,614874+(-346061+-268812))==TRUE and ExecLadderNextAction(Q,FALSE)==TRUE then return TRUE end return FALSE end function LadderStartEndCommonFunction()if ExecPassiveTransition(JUDGE_FALL_TYPE_DEFAULT,FALSE,FALSE,FALSE)==TRUE then return TRUE end return FALSE end function LadderEquipWeaponCommonFunction()if ExecPassiveTransition(JUDGE_FALL_TYPE_DEFAULT,FALSE,FALSE,FALSE)==TRUE then return TRUE end if ExecActiveTransition(TRUE,STYLE_DEFAULT,MOVE_TYPE_NONE,TRUE)==TRUE then return TRUE end return FALSE end function LadderCoastCommonFunction(Q)if ExecLadderFall()==TRUE then return TRUE end if env(IsAnimEnd,-559503+559504)==TRUE and ExecLadderCoastNextAction(Q)==TRUE then return TRUE end return FALSE end function LadderSendCommand(Q)if Q~=LADDER_COMMAND_INVALID then act(SendMessageIDToEvents,Q)end end function LadderSetActionState(Q)act(SetLadderActionState,Q)end function ConvergeValue(Q,V,M,P)local U=Q if Q==V then return U end local G=GetDeltaTime()local b=math[o(-741764+((489890+-1155275)+1361973))](Q-V)local A=179232-179232 if V-101101-(-101101)then if Q200555-(59374+141181)then return end if SleepCommonFunction(60424-48424)==TRUE then act(AddSpEffect,-621381+651431)act(AddSpEffect,52736-52628)return end end function Sleep_End_onActivate()if SleepCommonFunction((-785493+181288)-(306380+-922585))==TRUE then act(AddSpEffect,((-566911+-131208)-(-198929))+(-119937-(-29524-619653)))act(AddSpEffect,(634232+-1660733)+1026609)end CallActionState(891530-(292554+586974))act(AddSpEffect,SP_EFFECT_TYPE_SLEEP_CANCEL)end function Sleep_End_onUpdate()if SleepCommonFunction(-31835-(-43837))==TRUE then return end if env(IsAnimEnd,(869974+-1366609)-(-496636))==TRUE then Fire(o(-444660-(-885508+486129)))return end end function Sleep_Resist_onActivate()act(AddSpEffect,((-627675+383992)+191290)-(-52532))CallActionState(265239-253219)end function Sleep_Resist_onUpdate()if env(GetSpEffectID,SP_EFFECT_DEEP_SLEEP)==TRUE and env(GetSpEffectID,(-920300+329319)+693289)==TRUE then act(AddSpEffect,336544-234239)end if SleepCommonFunction((125415+(-340734+244603))-17264)==TRUE then return end end function Sleep_Resist_onDeactivate()act(AddSpEffect,SP_EFFECT_TYPE_SLEEP_CANCEL)end function SleepCollect_Start_onActivate()CallActionState(((87783-433628)+-183759)-(-543705))end function SleepCollect_Start_onUpdate()if SleepCommonFunction(-367826+381927)==TRUE then return end if env(IsAnimEnd,315217+-315216)==TRUE then Fire(o(933826-979173))return end end function SleepCollect_Loop_onActivate()CallActionState((-517427-446921)+978448)end function SleepCollect_Loop_onUpdate()if SleepCommonFunction(-129739+143839)==TRUE then act(AddSpEffect,-862530-(-558866+-308084))return end end function SleepCollect_Loop_onDeactivate()act(AddSpEffect,-723056+727476)end function SleepCollect_End_onActivate()CallActionState((-1874021-(-998911))-(-889212))end function SleepCollect_End_onUpdate()if SleepCommonFunction(969422+-955320)==TRUE then return end if env(IsAnimEnd,340496+-340495)==TRUE then Fire(o(-530259+484978))return end end function PartBlend_NoAdd1_onUpdate()SetVariable(o(143219-(625036-436465)),361944+(313787+-675731))end function PartBlend_NoAdd2_onUpdate()SetVariable(o((-367655-(837965+-1559207))+-398708),31206-31206)end function PartBlend_NoAdd3_onUpdate()SetVariable(o(536161+-581731),71881-71881)end function PartBlend_NoAdd4_onUpdate()SetVariable(o(432932+(-77529+-400734)),-652011+652011)end function PartBlend_NoAdd5_onUpdate()SetVariable(o((-200021-(-484001))-(1322800-993388)),(435034+-723707)+288673)end function PartBlend_NoAdd6_onUpdate()SetVariable(o(-757888+712518),-138060+138060)end function PartBlend_NoAdd7_onUpdate()SetVariable(o(512665-558116),-604354-(-604354))end function PartBlend_NoAdd8_onUpdate()SetVariable(o((-1708760-(-490937+-357644))+814756),-182740+(-285111-(-467851)))end function PartBlend_NoAdd9_onUpdate()SetVariable(o(((-786516-(263058+-134512))-(287788-800107))-(-357313)),445398+-445398)end function PartBlend_NoAdd10_onUpdate()SetVariable(o(177466+(-740430-(-517796))),972856+-972856)end function PartBlend_NoAdd11_onUpdate()SetVariable(o(-479449-(-434276)),-294438-(-294438))end function PartBlend_NoAdd12_onUpdate()SetVariable(o(366465+-411688),-946202+946202)end function PartBlend_NoAdd13_onUpdate()SetVariable(o(-422549-(-113853+-263395)),((252353-745812)+1506848)+-1013389)end function PartBlend_NoAdd14_onUpdate()SetVariable(o((731580+3880)-780609),-984904+984904)end function PartBlend_NoAdd15_onUpdate()SetVariable(o((-941857-(-17364))-(-879278)),(-451450-449961)+901411)end function PartBlend_NoAdd16_onUpdate()SetVariable(o(((-901992+2117092)-(719194+-208814))-((981290+(640734+-1554989))+682995)),(-942+731037)-730095)end function WeakPartBlend_NoAdd_onUpdate()SetVariable(o((-332725+1077226)+-789722),-54639+54639)end function GuardBlend_NoAdd_onUpdate()SetVariable(o(187323-232879),-252039+252039)end function SABlend_NoAdd_onUpdate()SetVariable(o(629454+(242851-917521)),285540-285540)end function TalkHeadBlend00_onUpdate()local Q=GetVariable(o((130582-(581937-612866))-(1163027-956279)))local V=-730327-(-275588-454739)local M=((813965+181938)+-938934)+-56968 local P=-950611.5-(-950614)local U=-567691+(-272796+840497)if env(IsSpeaking)==FALSE then local M=ConvergeValue(V,Q,P,U)SetVariable(o(6698+-51935),M)elseif Q875966-(668367+(-36641+((-407526+((201812-(1356702-338358))-(-268458)))+1199840)))then local Q=math[o(677720+-722898)](1001135-1001134,#A)E=A[Q]elseif R then E=J end return E end function DamageBlend_NoAdd_onUpdate()SetVariable(o(-768150+722789),-105340+105340)end function NewDamageBlend_NoAdd_onUpdate()SetVariable(o(327016+(-2386+-370059)),-634482-(154134+-788616))end function DamageMinimumSABlend_NoAdd_onUpdate()SetVariable(o((147099+-101547)-(308074+-217160)),-235305+235305)end function FireDamageBlend_NoAdd_onUpdate()SetVariable(o(-598443-(-553313)),61509-61509)end function NewFireDamageBlend_NoAdd_onUpdate()SetVariable(o((-696593+-164510)+815686),869545-869545)end function DamageSmallFrontFireBlend_NoAdd_onUpdate()SetVariable(o(-866479-(-820961)),-558949+558949)end function DamageMiddleFrontFireBlend_NoAdd_onUpdate()SetVariable(o(-75982+30594),831746+-831746)end function DamageLargeFrontFireBlend_NoAdd_onUpdate()SetVariable(o(-217385-(344506+-516417)),672097-672097)end function ParallelMove_Update()local Q=nil local V=GetVariable(o(-671664-(-626504)))local M=GetVariable(o(324594+-369747))local P=env(ObtainedDT)/(-429555+430555)local U=(-779867+(1598102-818190))*P local G=V-M local b=math[o(-470690+425514)](G)local A=FALSE if b>21071+-20891 then b=(-954230+954590)-b A=TRUE end if U-467289-(466318-933787)then Q=(158278+-158458)+(Q-(((949764-(721811-805356))+-602355)+-430774))elseif Q<(388229+-1335694)-(-947285)then Q=((-500222-(-598621))+-98219)+((790173+-789993)+Q)end else Q=V end SetVariable(o((895015+-1174283)+234115),Q)SetParallelMoveTae(Q)end function ThrowAtk_Activate()SetVariable(o(516917-(((-485928+1054447)+298546)-304567)),766468-766468)SetVariable(o(-1001318+956031),false)SetVariable(o((-1195089-(-439676))-(-709918)),-55183-(-55183))end function ThrowAtk_Update()if IsExistAnime(GetVariable(o(914702+-959852))+((-1175607-(86139+-772219))-(-489530)))==FALSE then return end local Q=env(GetThrowDefenseCount)local V=env(ObtainedDT)/(575503-((606485+-80261)+48279))local M=GetVariable(o((473573+-214833)+-304321))local P=GetVariable(o(-1075251-(-1029964)))local U=GetVariable(o(904856+-950351))if Q>(-643879+826538)-182659 then P=true end if P==true then if Q<=969312-969312 then U=U+V end if U>.69999998807907 then P=false else M=M+(300419+-300417)*V if M>.99000000953674 then M=.99000000953674 end SetVariable(o(356065-(536036+-134421)),true)end else U=-842967+842967 M=M-(869854+-869850)*V if M<.0099999997764826 then M=.0099999997764826 SetVariable(o(201850+-247400),false)else SetVariable(o(-670248-(-624698)),true)end end SetVariable(o(6851-52432),M)SetVariable(o(-344550-(-299263)),P)SetVariable(o(437547+-483042),U)end function JumpCommonFunction(Q)if ExecPassiveTransition(JUDGE_FALL_TYPE_DEFAULT,FALSE,FALSE,FALSE)==TRUE then return TRUE end if ExecTransToDefaultFromBattle(TRUE,FALSE)==TRUE then return TRUE end if ExecActiveTransition(TRUE,Q,MOVE_TYPE_NONE,FALSE)==TRUE then return TRUE end return FALSE end function Jump_onActivate()act(GetPoise2)act(AddSpEffect,-487207-(-489212))end function Jump_onUpdate()act(GetPoise2)act(AddSpEffect,44865+(-87092+44232))if JumpCommonFunction(STYLE_DEFAULT)==TRUE then return end end function JumpDamage_Start_onUpdate()if env(IsAnimEnd,740807-(1768573-1027767))==TRUE then Fire(o(-147155+101962))return end if env(GetSpEffectID,453012-452914)==TRUE and env(IsLanding)==TRUE then Fire(o((118157+739913)-(369270+(-435292+969301))))return end end function JumpDamage_Loop_onUpdate()act(DenyEventAnimPlaybackRequest)if env(IsHamariFallDeath,-818012+818024)==TRUE then Fire(o(847551+-892760))return end if env(IsLanding)==TRUE then Fire(o(-908140+862931))return end end function JumpDamage_Land_onUpdate()act(DenyEventAnimPlaybackRequest)if LandCommonFunction()==TRUE then return end end RIDE_MOVE_TYPE_IDLE=(-423259-(-361262-((-1838400-(-1000003))-(-346251))))-(-866089-(-311946))RIDE_MOVE_TYPE_WALK=-528756-(-528757)RIDE_MOVE_TYPE_RUN=-454783+(-729538+1184323)RIDE_MOVE_TYPE_DASH=-33972-(198214+(((-1785863-(415550+(218333+-1566405)))-254828)-(-875980)))RIDE_MOVE_TYPE_GALLOP=(((-218598+2225007)-937556)-336059)-(583357-(-439527+290094))RIDE_MOVE_TYPE_OTHER=825960-825950 function Ride_Activate()act(DebugLogOutput,o(1042241+-1087651))end function Ride_Deactivate()act(DebugLogOutput,o(((1341692-380356)-1032295)-(-25828)))end function Ride_Enemy_Activate()act(DebugLogOutput,o(-284959+239723))end function Ride_Enemy_Deactivate()act(DebugLogOutput,o(-48541-(-3220)))act(RideDismount)end function Ridden_Enemy_Activate()act(DebugLogOutput,o(-928541-(-883212)))end function Ridden_Enemy_Deactivate()act(DebugLogOutput,o(-178118+132984))act(RideDismount)end function ExecRide()if env(Unknown502)==FALSE and(env(GetAIActionType)==1034612+-944612 or env(GetAIAtkCancelType)==1117802-(847084-(-182515-(-1797)))or env(GetAIChainStepType)==-886376-(-976376))then act(Unknown3000)end return FALSE end function FireRideEvent(Q,o,V)if V==TRUE then act(PlayRideAnim,o)else Fire(Q)act(PlayRideAnim,o)end end function IsExistRideAnime(Q)if env(DoesAnimExist,Q)==TRUE and env(GetMountDamageAnimID,Q)==TRUE then return TRUE else return FALSE end end function SetRideIdleType(Q)if Q==AI_STATE_DEFAULT then if IsExistRideAnime(ANIME_ID_IDLE_DEFAULT)==TRUE then SetVariable(o(-392832+347397),AI_STATE_DEFAULT)act(ApplyRideBlend,o((-61600-(-1028644))+-1012479),AI_STATE_DEFAULT)else SetVariable(o((62026+-401269)-(-293808)),AI_STATE_BATTLE)act(ApplyRideBlend,o((-92123-495437)+542125),AI_STATE_BATTLE)end else SetVariable(o(-621659-(-576224)),AI_STATE_BATTLE)act(ApplyRideBlend,o((907318-842896)-109857),AI_STATE_BATTLE)end return end function IsRideDead()local Q=env(GetHP)local o=env(IsMountDead)local V=env(GetMountFallHeight)/(-611558-(-611658))if env(GetReceivedDamageType)==DAMAGE_TYPE_DEATH or Q<=(-816437-(-759568))+(-237226-(318323-612418))or env(GetMountRecievedDamageType)==DAMAGE_TYPE_DEATH or o<=(-253130+(-548188-(-47756)))-(-1537477-(-783915))then return TRUE end if env(IsMountInFallLoop)==TRUE and(V>HEIGHT_FORCE_DEATH and(env(GetStateChangeType,SP_EFFECT_TYPE_CAT_LANDING)==FALSE and(env(GetMountSpEffectType,SP_EFFECT_TYPE_CAT_LANDING)==FALSE and(env(GetStateChangeType,(-712839+855318)+-142213)==FALSE and env(GetMountSpEffectType,-346486-(-346752))==FALSE))))then return TRUE end if env(GetMountSpEffectID,275378+-263538)==TRUE and o<=-269240-(129005+-398246)then return TRUE end if env(GetSpEffectID,-500758+506481)==TRUE and env(GetSpEffectID,(-491935-(-767799))+-270029)==TRUE then return TRUE end if env(GetSpEffectID,-797394+809904)==TRUE and(env(HasReceivedAnyDamage)==TRUE and env(GetSpEffectID,926521+-911804)==FALSE)then return TRUE end if Q<=-765429-(-765430)and(env(GetSpEffectID,-469792-(-482302))==FALSE and env(GetSpEffectID,SP_EFFECT_DOSOU_SKELETON_NO_DEAD)==TRUE)then return TRUE end return FALSE end function GetRideDeathType()local Q=env(GetHP)local o=env(IsMountDead)local V=env(GetDamageLevel)local M=env(GetMountDamageLevel)local P=305461+-305462 local U=env(GetMountFallHeight)/(((259468+426979)-870661)+(890795+-706481))if env(IsMountInFallLoop)==TRUE and(U>HEIGHT_FORCE_DEATH and(env(GetStateChangeType,SP_EFFECT_TYPE_CAT_LANDING)==FALSE and(env(GetMountSpEffectType,SP_EFFECT_TYPE_CAT_LANDING)==FALSE and(env(GetStateChangeType,(341270-(-67496))+-408500)==FALSE and env(GetMountSpEffectType,707353+(-1385181-(646373+-1324467)))==FALSE))))then P=DEATH_TYPE_RIDE_DEFAULT_BOTH elseif Q<=769907-769907 and o<=(-39385+961752)-922367 then P=DEATH_TYPE_RIDE_DEFAULT_BOTH elseif Q<=-83273+83273 and(o<=((-1423796-(873292+-1629470))-(-557715))-(-109904)and env(GetMountSpEffectID,-872209-(-884049))==TRUE)then P=DEATH_TYPE_RIDE_DEFAULT_BOTH elseif Q<=278295+-278294 and(o<=(-166370-364045)-(-530415)and env(GetSpEffectID,SP_EFFECT_DOSOU_SKELETON_NO_DEAD)==TRUE)then P=DEATH_TYPE_RIDE_DEFAULT_BOTH elseif env(GetIsWeakPoint)==TRUE and Q<=390517-390517 then P=DEATH_TYPE_RIDE_WEAK_ONLY_TOP elseif env(GetSpecialAttribute)==DAMAGE_ELEMENT_FIRE and Q<=1025001+-1025001 then P=DEATH_TYPE_RIDE_FIRE_ONLY_TOP elseif o>=-449335+(840736+-391400)and env(GetMountSpEffectID,(9427+(((-182334+250052)-(-404105))-172511))-296899)==FALSE then P=DEATH_TYPE_RIDE_DEFAULT_ONLY_TOP elseif o>677206+(42317-719522)and env(GetMountSpEffectID,409710+(399008+-796878))==TRUE then P=DEATH_TYPE_RIDE_DEFAULT_ONLY_TOP elseif Q>=-145505-(-145506)then P=DEATH_TYPE_RIDE_DEFAULT_ONLY_UNDER elseif Q>-372847-(-372848)and env(GetSpEffectID,SP_EFFECT_DOSOU_SKELETON_NO_DEAD)==TRUE then P=DEATH_TYPE_RIDE_DEFAULT_ONLY_UNDER else P=DEATH_TYPE_RIDE_DEFAULT_BOTH end return P end function ExecRideDeath()if IsRideDead()==FALSE then return FALSE end local Q=GetRideDeathType()local V=-811515+811514 local M=-169372+169371 local P=o(-821293-(-776157))local U=o(146551+-191687)if Q==DEATH_TYPE_RIDE_DEFAULT_BOTH then V=-488038-(-498038)M=190799+-180799 P=o(609045-654602)U=o(-726576+(15660+665464))elseif Q==DEATH_TYPE_RIDE_WEAK_ONLY_TOP then V=ANIME_ID_RIDE_DEATH_WEAK M=-290523+((1614628-549694)-(-976181+1750593))P=o(-329325-(-283810))U=o(-62481-(-17147))elseif Q==DEATH_TYPE_RIDE_FIRE_ONLY_TOP then V=ANIME_ID_RIDE_DEATH_FIRE M=-653871+653870 P=o(263744-309210)U=o(723874-769197)elseif Q==DEATH_TYPE_RIDE_DEFAULT_ONLY_TOP then V=ANIME_ID_RIDE_DEATH_DEFAULT_TOP M=-986937+986936 P=o(510671+-555793)U=o(256849-((183646-547814)+(810508-144185)))elseif Q==DEATH_TYPE_RIDE_DEFAULT_ONLY_UNDER then V=271677+-271678 M=ANIME_ID_RIDE_DEATH_DEFAULT_UNDER P=o(34836+-80368)U=o(-238051+192797)end if V>=(-243507-(((-1004866+486052)+1736229)-495254))+965668 and M>=745971-745971 then if IsExistRideAnime(V)==FALSE then P=o(243013+-288570)U=o(-763310+717858)Q=DEATH_TYPE_RIDE_DEFAULT_BOTH end elseif V>=364209+-364209 and M==883483-883484 then if IsExistRideAnime(V)==FALSE then P=o((-457573-(-768133))-355682)U=o(-835651+790345)Q=DEATH_TYPE_RIDE_DEFAULT_ONLY_TOP end elseif V==907467-907468 and(M>=-337234-(482213-819447)and IsExistRideAnime(M)==FALSE)then P=o(484775-530307)U=o(-416577-(-371323))Q=DEATH_TYPE_RIDE_DEFAULT_ONLY_UNDER end Replanning()FireRideEvent(P,U,FALSE)return TRUE end function RideCommonFunction(Q)if GetVariable(o((1362839-557243)+-851069))>=.89999997615814 then SetVariable(o(-320559+(-251069-(-526326))),78526-78525)SetVariable(o(662564+-708025),-670584+670585)else SetVariable(o(903513-(-357134+1305949)),(172789+-104737)-68052)SetVariable(o(-827696-(-782235)),-803662+803662)end if env(IsOnMount)==FALSE then Fire(o(-518756+473475))return TRUE end return FALSE end function ExecPassiveRide(Q,V)if env(IsVersusDivineDamage)==TRUE then FLAG_HOLY_DAMAGE=TRUE else FLAG_HOLY_DAMAGE=FALSE end if ExecRideDeath()==TRUE then return TRUE end if ExecRideDamage(Q)==TRUE then return TRUE end if ExecRideFallStart()==TRUE then return TRUE end if V==TRUE and env(Unknown700)==TRUE then act(GetPoise1)FireRideEvent(o(-1030473+(-1032376+2017605)),o(532952-578448),FALSE)return TRUE end return FALSE end function ExecRideDamage(Q)local V=env(GetDamageLevel)local M=env(GetReceivedDamageType)local P=env(HasReceivedAnyDamage)local U=env(GetReceivedDamageDirection)local G=env(GetMountDamageLevel)local b=env(GetMountRecievedDamageType)local A=env(HasMountReceivedAnyDamage)local J=env(GetMountRecievedDamageAngle)local R=o(661221+-706357)local E=o((-697053-(-916453))+-264536)if env(GetBehaviorID,BEH_IDENTIFIER_ROLLING)==TRUE or env(GetMountBehaviorID,BEH_IDENTIFIER_ROLLING)==TRUE then return FALSE end if M>=DAMAGE_TYPE_GUARDED_BOUND and M<=DAMAGE_TYPE_GUARDED_BOUND_ENEMY3 or M>=DAMAGE_TYPE_WALL_ENEMY1 and M<=DAMAGE_TYPE_MAP_BOUND or b>=DAMAGE_TYPE_GUARDED_BOUND and b<=DAMAGE_TYPE_GUARDED_BOUND_ENEMY3 or b>=DAMAGE_TYPE_WALL_ENEMY1 and b<=DAMAGE_TYPE_MAP_BOUND then return FALSE end if P==FALSE and(A==FALSE and(V==DAMAGE_LEVEL_NONE and(G==DAMAGE_LEVEL_NONE and((M==DAMAGE_TYPE_NONE or M==DAMAGE_TYPE_WEAK_FRAME)and((b==DAMAGE_TYPE_NONE or b==DAMAGE_TYPE_WEAK_FRAME)and(env(GetDamageSpecialAttribute,STATUS_EFFECT_BLOOD)==FALSE and(env(GetDamageSpecialAttribute,STATUS_EFFECT_COLD)==FALSE and(env(GetDamageSpecialAttribute,STATUS_EFFECT_CURSE)==FALSE and(env(GetDamageSpecialAttribute,STATUS_EFFECT_MADNESS)==FALSE and(env(GetMountStatusEffect,STATUS_EFFECT_BLOOD)==FALSE and(env(GetMountStatusEffect,STATUS_EFFECT_COLD)==FALSE and(env(GetMountStatusEffect,STATUS_EFFECT_CURSE)==FALSE and env(GetMountStatusEffect,STATUS_EFFECT_MADNESS)==FALSE))))))))))))then return FALSE end SetVariable(o(688101-733632),973169-973169)act(ApplyRideBlend,o(230147+-275369),-246772+246772)SetVariable(o(-588452-(-543232)),109445-(-624113-(-733558)))act(ApplyRideBlend,o(((560191-18223)+(-319041-444874))+176407),(-62638-(-238183))+-175545)if not(not(env(GetDamageSpecialAttribute,STATUS_EFFECT_BLOOD)==TRUE or env(GetDamageSpecialAttribute,STATUS_EFFECT_COLD)==TRUE or env(GetDamageSpecialAttribute,STATUS_EFFECT_CURSE)==TRUE or env(GetDamageSpecialAttribute,STATUS_EFFECT_MADNESS)==TRUE)or not(V==DAMAGE_LEVEL_NONE or V==DAMAGE_LEVEL_MINIMUM or V==DAMAGE_LEVEL_SMALL or V==DAMAGE_LEVEL_MIDDLE)or env(GetSpEffectID,164532+-158642)~=FALSE or env(GetSpEffectID,-660012+665903)~=FALSE or env(GetSpEffectID,-740315+740404)~=TRUE)or(env(GetMountStatusEffect,STATUS_EFFECT_BLOOD)==TRUE or env(GetMountStatusEffect,STATUS_EFFECT_COLD)==TRUE or env(GetMountStatusEffect,STATUS_EFFECT_CURSE)==TRUE or env(GetMountStatusEffect,STATUS_EFFECT_MADNESS)==TRUE)and((G==DAMAGE_LEVEL_NONE or G==DAMAGE_LEVEL_MINIMUM or G==DAMAGE_LEVEL_SMALL or G==DAMAGE_LEVEL_MIDDLE)and(env(GetMountSpEffectID,-606036+611926)==FALSE and(env(GetMountSpEffectID,84977+-79086)==FALSE and env(GetMountSpEffectID,-304366-(-304455))==TRUE)))then V=DAMAGE_LEVEL_MIDDLE G=DAMAGE_LEVEL_MIDDLE elseif not(not(env(GetDamageSpecialAttribute,STATUS_EFFECT_BLOOD)==TRUE or env(GetDamageSpecialAttribute,STATUS_EFFECT_COLD)==TRUE or env(GetDamageSpecialAttribute,STATUS_EFFECT_CURSE)==TRUE or env(GetDamageSpecialAttribute,STATUS_EFFECT_MADNESS)==TRUE)or env(GetSpEffectID,-347848+353738)~=FALSE or env(GetSpEffectID,((40188-(-266350))+680679)+(-393568+-587758))~=FALSE or V~=DAMAGE_LEVEL_NONE)or(env(GetMountStatusEffect,STATUS_EFFECT_BLOOD)==TRUE or env(GetMountStatusEffect,STATUS_EFFECT_COLD)==TRUE or env(GetMountStatusEffect,STATUS_EFFECT_CURSE)==TRUE or env(GetMountStatusEffect,STATUS_EFFECT_MADNESS)==TRUE)and(env(GetMountSpEffectID,(315251+-513078)+203717)==FALSE and(env(GetMountSpEffectID,586845+-580954)==FALSE and G==DAMAGE_LEVEL_NONE))then V=DAMAGE_LEVEL_MIDDLE G=DAMAGE_LEVEL_MIDDLE elseif not(not(env(GetDamageSpecialAttribute,STATUS_EFFECT_BLOOD)==TRUE or env(GetDamageSpecialAttribute,STATUS_EFFECT_COLD)==TRUE or env(GetDamageSpecialAttribute,STATUS_EFFECT_CURSE)==TRUE or env(GetDamageSpecialAttribute,STATUS_EFFECT_MADNESS)==TRUE)or env(GetSpEffectID,-226559+232449)~=FALSE or env(GetSpEffectID,-938148+944039)~=FALSE or V~=DAMAGE_LEVEL_SMALL and(V~=DAMAGE_LEVEL_MIDDLE and(V~=DAMAGE_LEVEL_PUSH and V~=DAMAGE_LEVEL_MINIMUM)))or(env(GetMountStatusEffect,STATUS_EFFECT_BLOOD)==TRUE or env(GetMountStatusEffect,STATUS_EFFECT_COLD)==TRUE or env(GetMountStatusEffect,STATUS_EFFECT_CURSE)==TRUE or env(GetMountStatusEffect,STATUS_EFFECT_MADNESS)==TRUE)and(env(GetMountSpEffectID,630140-624250)==FALSE and(env(GetMountSpEffectID,928303+-922412)==FALSE and(G==DAMAGE_LEVEL_SMALL or G==DAMAGE_LEVEL_MIDDLE or G==DAMAGE_LEVEL_PUSH or G==DAMAGE_LEVEL_MINIMUM)))then V=DAMAGE_LEVEL_LARGE G=DAMAGE_LEVEL_LARGE end if env(GetSpEffectID,(((293465+-491165)+(214413-1026948))+1176279)-165955)==TRUE or env(GetMountSpEffectID,(950334+-342454)-607791)==TRUE then if env(IsDamageMotionOff)==FALSE and ExecRideSaBreakDamage(V,G,P,A)==TRUE then act(GetPoise0)return TRUE end if V==DAMAGE_LEVEL_LARGE_BLOW or V==DAMAGE_LEVEL_LARGE or V==DAMAGE_LEVEL_PUSH or V==DAMAGE_LEVEL_FLING or V==DAMAGE_LEVEL_SMALL_BLOW or V==DAMAGE_LEVEL_UPPER or V==DAMAGE_LEVEL_EX_BLAST or V==DAMAGE_LEVEL_BREATH or env(GetIsWeakPoint)==TRUE or G==DAMAGE_LEVEL_LARGE_BLOW or G==DAMAGE_LEVEL_LARGE or G==DAMAGE_LEVEL_PUSH or G==DAMAGE_LEVEL_FLING or G==DAMAGE_LEVEL_SMALL_BLOW or G==DAMAGE_LEVEL_UPPER or G==DAMAGE_LEVEL_EX_BLAST or G==DAMAGE_LEVEL_BREATH or env(GetMountIsWeakPoint)==TRUE then if IsExistRideAnime(ANIME_ID_JUMP_DAMAGE_SMALL)==TRUE then act(GetPoise0)act(ApplyDamageFlag,DAMAGE_FLAG_MIDDLE)Replanning()FireRideEvent(o(-720102-(-674744)),o((-736699-(-525273-(-49554)))+(467372+(509154+(-1538962-(-777839))))),FALSE)return TRUE else local Q=789124-789124 SetVariable(o(-137959+92788),Q)act(ApplyRideBlend,o((651669-160441)+-536508),Q)FireRideEvent(o(-547949-(-420228-82213)),o(680577+(-802500-(-76424))),FALSE)SetVariable(o(162272+-207492),-722111-(269928-992040))act(ApplyRideBlend,o(770311+-815851),(-1420331-(-847460))+572872)return TRUE end elseif V==DAMAGE_LEVEL_MIDDLE or V==DAMAGE_LEVEL_SMALL or V==DAMAGE_LEVEL_MINIMUM or V==DAMAGE_LEVEL_NONE or G==DAMAGE_LEVEL_MIDDLE or G==DAMAGE_LEVEL_SMALL or G==DAMAGE_LEVEL_MINIMUM or G==DAMAGE_LEVEL_NONE then local Q=-202916-(-202916)SetVariable(o(582776-627947),Q)act(ApplyRideBlend,o((603003-707975)+(-816738-(-1437073-(-560643)))),Q)FireRideEvent(o(-46331-(-823)),o(-61524+16025),FALSE)SetVariable(o(400539+-445759),-753108+((832123-(-568848-(-987199)))+339337))act(ApplyRideBlend,o(593372+(-976241+337329)),85311-85310)return TRUE end end if env(IsDamageMotionOff)==FALSE then if ExecRideSaBreakDamage(V,G,P,A)==TRUE then return TRUE end if Q==FALSE and ExecRideWeakDamage()==TRUE then return TRUE end end if V==DAMAGE_LEVEL_LARGE_BLOW or V==DAMAGE_LEVEL_SMALL_BLOW or V==DAMAGE_LEVEL_UPPER or V==DAMAGE_LEVEL_EX_BLAST or V==DAMAGE_LEVEL_BREATH or G==DAMAGE_LEVEL_LARGE_BLOW or G==DAMAGE_LEVEL_SMALL_BLOW or G==DAMAGE_LEVEL_UPPER or G==DAMAGE_LEVEL_EX_BLAST or G==DAMAGE_LEVEL_BREATH then if U==DIRECTION_FORWARD or J==DIRECTION_FORWARD then SetVariable(o((-619359-(-647660))+-73593),DIRECTION_FORWARD)act(ApplyRideBlend,o(-424714-(-379195)),DIRECTION_FORWARD)elseif U==DIRECTION_BACK or J==DIRECTION_BACK then SetVariable(o(607084+-652376),DIRECTION_BACK)act(ApplyRideBlend,o(((-2068361-(-1027498))+1913983)-918639),DIRECTION_BACK)elseif U==DIRECTION_LEFT or J==DIRECTION_LEFT then SetVariable(o(-444306-(-399014)),DIRECTION_LEFT)act(ApplyRideBlend,o((919507-357179)+(-809315-(-201468))),DIRECTION_LEFT)elseif U==DIRECTION_RIGHT or J==DIRECTION_RIGHT then SetVariable(o(750054-795346),DIRECTION_RIGHT)act(ApplyRideBlend,o(255375-300894),DIRECTION_RIGHT)end act(ApplyDamageFlag,DAMAGE_FLAG_LARGE_BLOW)Replanning()FireRideEvent(o(520047+(-860262+294804)),o(-1016740+971180),FALSE)return TRUE elseif ExecRideTypeDamage(M,b)==TRUE then return TRUE elseif V==DAMAGE_LEVEL_LARGE or V==DAMAGE_LEVEL_FLING or G==DAMAGE_LEVEL_LARGE or G==DAMAGE_LEVEL_FLING then if env(GetSpecialAttribute)==DAMAGE_ELEMENT_FIRE or env(GetMountSpecialAttribute)==DAMAGE_ELEMENT_FIRE then SetVariable(o(461287+(563642+-1070460)),82461-82460)act(ApplyRideBlend,o((64637-(-449585))+(-1158760-(-599316))),597548-597547)SetVariable(o(-726383+681094),260583-260583)act(ApplyRideBlend,o(-496964-(-451807)),(1007009-356736)-650273)FireRideEvent(o((961563+-502820)+-504093),o(902726+-948259),FALSE)end SetVariable(o(-886879+(398222+443365)),DIRECTION_FORWARD)act(ApplyRideBlend,o(-888952+843433),DIRECTION_FORWARD)SetVariable(o(-950893-(-905663)),-549220+549222)act(ApplyRideBlend,o(98634-144046),-151434+151436)act(ApplyDamageFlag,DAMAGE_FLAG_LARGE)Replanning()FireRideEvent(o(707098-752560),o(-98007-(-52592)),FALSE)return TRUE elseif V==DAMAGE_LEVEL_MIDDLE or V==DAMAGE_LEVEL_PUSH or G==DAMAGE_LEVEL_MIDDLE or G==DAMAGE_LEVEL_PUSH then if env(GetSpecialAttribute)==DAMAGE_ELEMENT_FIRE or env(GetMountSpecialAttribute)==DAMAGE_ELEMENT_FIRE then SetVariable(o(-661194-(-615663)),-527765+527766)act(ApplyRideBlend,o(761373-806595),-682645-(-682646))SetVariable(o((-448423+(1139652-228056))+-508462),((-959062-(-27954))+1040579)+-109471)act(ApplyRideBlend,o((((909437+((560418-835234)+-2112611))-(-869993))-(-44382-(-342203)))-(((-33593+(-801864+1148727))+587364)+(-2103845-(-342550)))),((701066+-595846)-(-772035))-877255)FireRideEvent(o(277622+(99548-422520)),o(-488581-(-443048)),FALSE)end SetVariable(o(804155-(995512+(-269073+123008))),DIRECTION_FORWARD)act(ApplyRideBlend,o(-921805+876286),DIRECTION_FORWARD)SetVariable(o(-134583+89353),243246+-243245)act(ApplyRideBlend,o(-174928-(-129516)),-29800+29801)act(ApplyDamageFlag,DAMAGE_FLAG_MIDDLE)Replanning()FireRideEvent(o(-10998+-34519),o(-872800+827254),FALSE)return TRUE elseif V==DAMAGE_LEVEL_SMALL or G==DAMAGE_LEVEL_SMALL then if env(GetSpecialAttribute)==DAMAGE_ELEMENT_FIRE or env(GetMountSpecialAttribute)==DAMAGE_ELEMENT_FIRE then SetVariable(o(-848138-(-802607)),-10479+10480)act(ApplyRideBlend,o((-919898-(-1105057-(-68986+(-442597-477141))))-(-758343)),129686-129685)SetVariable(o(888106+((645473+-2245790)-(-666922))),757058+-757058)act(ApplyRideBlend,o((-380219+186422)+148640),840412-840412)FireRideEvent(o(((303654+-1452349)-(-514613))-(-588675)),o((((873397+80665)-694513)-(-536966))+-842078),FALSE)end SetVariable(o((-290386-801457)-(950139+(638334+(-3401916-(-766892))))),DIRECTION_FORWARD)act(ApplyRideBlend,o(((-1009475-(-301181))-((-13660-(-114403))+-534393))-(-286370-(-57245))),DIRECTION_FORWARD)SetVariable(o(160165+-205395),((49916+(-490516+(554394-(-755360))))+-950221)+(391985+-310918))act(ApplyRideBlend,o(-240808-(-195396)),(((1307922-351171)+746050)-979231)+-723570)act(ApplyDamageFlag,DAMAGE_FLAG_SMALL)Replanning()FireRideEvent(o(226144+-271385),o((246343+(958086+-2127653))-(-877953)),FALSE)return TRUE elseif V==DAMAGE_LEVEL_NONE or V==DAMAGE_LEVEL_MINIMUM or G==DAMAGE_LEVEL_NONE or G==DAMAGE_LEVEL_MINIMUM then local Q=(871190+-405431)-(-472662+938421)SetVariable(o(319870+-365041),Q)act(ApplyRideBlend,o(156147-201427),Q)FireRideEvent(o(676128+-721636),o(-311156+(-596648-(-862305))),FALSE)SetVariable(o(527873+-573093),856847+-856846)act(ApplyRideBlend,o(-455928+(1153462-(613964+129110))),-630402-(-630403))end return FALSE end function ExecRideTypeDamage(Q,V)if Q==DAMAGE_TYPE_PARRY or V==DAMAGE_TYPE_PARRY or Q>=DAMAGE_TYPE_PARRY_ENEMY1 and Q<=DAMAGE_TYPE_PARRY_ENEMY3 or V>=DAMAGE_TYPE_PARRY_ENEMY1 and V<=DAMAGE_TYPE_PARRY_ENEMY3 then if Q==DAMAGE_TYPE_PARRY_ENEMY2 or V==DAMAGE_TYPE_PARRY_ENEMY2 then if IsExistRideAnime(ANIME_ID_PARRY_DAMAGE_ENEMY2)==TRUE then FireRideEvent(o((611377+(243336+-987956))+88085),o((-732378-(1022662+-1059895))-(-649610)),FALSE)else FireRideEvent(o(775353+-820746),o(-922370+(461428+415612)),FALSE)end elseif IsExistRideAnime(ANIME_ID_PARRY_DAMAGE_ENEMY1)==TRUE then FireRideEvent(o((((-116662-194253)+617383)-(-168256))-520117),o(721429+-766759),FALSE)else FireRideEvent(o(995779+(-446266-594671)),o(309296+-354831),FALSE)end Replanning()return TRUE end return FALSE end function ExecRideSaBreakDamage(Q,V,M,P)if env(HasBrokenSA)==TRUE then if IsExistRideAnime(ANIME_ID_RIDE_DAMAGE_FALL_BACK)==TRUE then Replanning()FireRideEvent(o(-182414+137164),o(1002958+(506946+-1555417)),FALSE)return TRUE else Replanning()FireRideEvent(o((-972992+1978155)+(-90506+-960254)),o(-626700-((-1649676-(-568052+-304140))+195986)),FALSE)return TRUE end end return FALSE end function ExecRideWeakDamage()if env(GetSpEffectID,-743824-(-749719))==FALSE then if env(GetIsWeakPoint)==TRUE then if env(DoesAnimExist,ANIME_ID_DAMAGE_WEAK)==TRUE and env(GetMountDamageAnimID,ANIME_ID_DAMAGE_WEAK_UNDER)==TRUE then act(ApplyDamageFlag,DAMAGE_FLAG_WEAK)Replanning()FireRideEvent(o(117054-162640),o(-625198-(-1424394-(-844721))),FALSE)act(AddSpEffect,(867133-730279)-130959)return TRUE end elseif env(GetMountIsWeakPoint)==TRUE and(env(DoesAnimExist,ANIME_ID_DAMAGE_WEAK_UNDER)==TRUE and env(GetMountDamageAnimID,ANIME_ID_DAMAGE_WEAK)==TRUE)then act(ApplyDamageFlag,DAMAGE_FLAG_WEAK)Replanning()FireRideEvent(o(851793-897261),o(-801184+755921),FALSE)act(AddSpEffect,-15873+21768)return TRUE end end return FALSE end function ExecRideSleepResist(Q)if Q==TRUE and(env(GetAIChainActionType)<=-528686-(-528686)and(env(GetAIAtkCancelType)<=580206-580206 and(env(GetAIChainStepType)<=898408+-898408 and env(IsMoveCancelPossible)==FALSE)))then return FALSE end if(env(GetSpEffectType,SP_EFFECT_TYPE_SLEEP)==TRUE or env(GetMountStateInfo,SP_EFFECT_TYPE_SLEEP)==TRUE)and(IsNodeActive(o(-504306+459094))==FALSE and(env(IsDamageMotionOff)==FALSE and(env(IsMountInFallLoop)==TRUE and(env(GetSpEffectID,976041-970189)==FALSE and(env(GetSpEffectID,(-493335+(498395-204715))-(-205508))==FALSE and(env(GetMountSpEffectID,1025956+-1020104)==FALSE and(env(GetMountSpEffectID,398825-((-24723+147536)-(-270159)))==FALSE and IsExistRideAnime(ANIME_ID_SLEEP_RESIST)==TRUE)))))))then act(GetPoise0)Replanning()FireRideEvent(o(769219-814592),o(238588+-284114),FALSE)act(AddSpEffect,SP_EFFECT_TYPE_SLEEP_CANCEL)return TRUE end return FALSE end function RideRequestFunction(Q,V,M,P)local U=-908980+(422428+486551)local G=(-715430+(-947554+2383900))+-720917 local b=894430-894431 if env(IsOnMount)==TRUE then if ExecRideSleepResist(Q)==TRUE then return TRUE end if env(GetAIActionType)==190034+-100024 then if env(GetMountReceivedDamageDirection,-132931+132933)==TRUE and IsExistRideAnime(-619797-(-634899))==TRUE then G=79505-79505 elseif env(GetMountReceivedDamageDirection,(230568+-148696)+-81869)==TRUE and IsExistRideAnime(431272-416169)==TRUE then G=-471655-(-727144+255488)elseif env(GetMountReceivedDamageDirection,675483+-675482)==TRUE and IsExistRideAnime(-1013353-(-1028454))==TRUE then G=(124381-(-21064))+-145443 end if env(GetSpEffectID,597450+-592223)==TRUE then G=101029-(841143+-740114)elseif env(GetSpEffectID,-45717-(-50943))==TRUE then G=(568809-(-43279-167070))-779157 elseif env(GetSpEffectID,522449+(-713065+195841))==TRUE then G=538092+-538090 end if G==637763+-637763 then U=202073-186971 b=(-271910+759572)+-487662 if env(GetSpEffectID,-366896-((355682+-702814)-((233348+369490)-578062)))==TRUE and(env(GetSpEffectType,SP_EFFECT_TYPE_SLEEP)==TRUE and IsExistRideAnime(354525+-339413)==TRUE)then U=-819902-(-1075066-(-240052))b=217779+-217778 end elseif G==-119414+119415 then U=833992+-818889 b=-64629-(-155427-(-90798))if env(GetSpEffectID,329622-324610)==TRUE and(env(GetSpEffectType,SP_EFFECT_TYPE_SLEEP)==TRUE and IsExistRideAnime(151238-136125)==TRUE)then U=-997459+1012572 b=(199971-(-348307))-548277 end elseif G==-225830+(-914452+1140284)then U=911819+(67417+-964135)b=(24075+42508)-66583 if env(GetSpEffectID,166852+-161840)==TRUE and(env(GetSpEffectType,SP_EFFECT_TYPE_SLEEP)==TRUE and IsExistRideAnime((-615869+621231)-(-1010401-(-1000652)))==TRUE)then U=806-(990183+-1004488)b=(-872322+609335)-(-575862-(-312874))end end if G>=157599-157599 then SetVariable(o((1038698+-1058604)+(144038-169646)),G)act(ApplyRideBlend,o(689587-(794900-59786)),G)SetVariable(o(-304583-(-259366)),b)act(ApplyRideBlend,o(-632491+587240),b)FireRideEvent(o(566765+(-90470+-521774)),o(792119+(-1745543-(-908087))),FALSE)return TRUE end end if Q==TRUE then if ExecRideAICancelAction(STYLE_DEFAULT)==TRUE then return TRUE end elseif ExecRideAIAction(STYLE_DEFAULT)==TRUE then return TRUE end if M==TRUE and ExecRideTurn(Q)==TRUE then return TRUE end if ExecRideMove(V,Q)==TRUE then return TRUE end else act(RideDismount)Fire(o((650905+-962798)-(-266612)))return TRUE end return FALSE end function ExecRideTurn(Q)if Q==TRUE and env(IsMoveCancelPossible)==FALSE then return FALSE end local V=GetVariable(o(556760+(-893085+290837)))if math[o(-1025+-44151)](V)<=598888+-598888 then return FALSE end local M=env(IsEmergencyQuickTurnActivated)if math[o(1011510+-1056686)](V)<682780-682735 and M==FALSE then return FALSE end if env(GetSpEffectID,600315+(-721161-(-126687)))==TRUE or env(GetSpEffectID,-82532+(90936+-2561))==TRUE then return FALSE end if env(GetSpEffectID,772043-766203)==TRUE and math[o(344960-390136)](V)<-463239-(-463374)then return FALSE end local P=INVALID local U=(646672+(-1331571-(-330450)))+(188189+166260)if math[o(((-1184541-((-84827-(-279660))+-393904))+1915566)-((1058944-(-890379))-(931557+42494)))](V)<(-922783-(-30245))-(-892673)then if V<144872+-144872 then P=INDEX_TURN_DIRECTION_LEFT90 else P=INDEX_TURN_DIRECTION_RIGHT90 end U=-887176-(-887266)else if V<-661762+661762 then P=INDEX_TURN_DIRECTION_LEFT180 else P=INDEX_TURN_DIRECTION_RIGHT180 end U=-28056-(-28236)end if GetVariable(o((139100+-466908)-(-282335)))>=.89999997615814 then SetVariable(o((-958850-(-73549))-((-213368-760013)+133541)),587871-587870)else SetVariable(o(1029617+-1075078),(-1396739-(-828107))-(-568632))end local G={}local b=env(GetAITargetAwareState)if b>AI_RECOGNITION_NONE then G[-571125+571126]=INDEX_TURN_BATTLE G[-457632+457634]=INDEX_TURN_DEFAULT else G[582908+-582907]=INDEX_TURN_DEFAULT G[147068+((-419530+361634)-89170)]=INDEX_TURN_BATTLE end local A=INVALID for Q=474570-474569,#G,(-454622+359166)+(541299-445842)do local o=(ANIME_ID_TURN+G[Q]*(-282939-(-282949)))+P if IsExistRideAnime(o)==TRUE then A=G[Q]break end end if A>=963028+-963028 then act(SetTurnAnimCorrectionRate,U)act(SetIsTurnAnimInProgress)local Q=o(-256545-(531991+-743280))local V=o(-701959-(-656594))local M=AI_STATE_BATTLE if A==INDEX_TURN_BATTLE then Q=Q..o(-334565+289014)V=V..o(121402+-166953)else Q=Q..o(179356+-224541)V=V..o(-71808+26623)M=AI_STATE_DEFAULT end SetRideIdleType(M)if P==INDEX_TURN_DIRECTION_LEFT90 then Q=Q..o(((1022075+-1066126)-(-386006+1203128))-(-463642-352389))V=V..o(-869274+((417686-551164)-(-957610)))elseif P==INDEX_TURN_DIRECTION_RIGHT90 then Q=Q..o(-959990+914592)V=V..o(-1028846+(-389676+1373124))elseif P==INDEX_TURN_DIRECTION_LEFT180 then Q=Q..o(213747+(-40904+(-779565-(-561326))))V=V..o(-588530-(-543134))elseif P==INDEX_TURN_DIRECTION_RIGHT180 then Q=Q..o(-139629-(-94401))V=V..o(-115699+70471)end FireRideEvent(Q,V,FALSE)return TRUE end return FALSE end function ExecRideMove(Q,V)local M=GetVariable(o(-545628+500155))if M<=-783618+783618 then return FALSE end if V==TRUE and env(IsMoveCancelPossible)==FALSE then return FALSE end local P=GetMoveDir(M)if Q==P then return FALSE end local U=env(GetAITargetAwareState)local G=AI_STATE_DEFAULT if U>AI_RECOGNITION_NONE then G=AI_STATE_BATTLE end local b=o(787506+-832642)local A=o(811423+-856559)local J={}local R=P if G==AI_STATE_BATTLE then J[-169388-(-169389)]=move_table_ride_battle[R]if P==MOVE_TYPE_RUN then J[319561+-319559]=move_table_ride_battle[MOVE_TYPE_WALK_FRONT]end elseif P==MOVE_TYPE_RUN then J[(((-630481+161818)+1414154)+-1229757)+284267]=move_table_ride_default[R]J[440854+-440852]=move_table_ride_battle[R]J[-631786-(-631789)]=move_table_ride_default[MOVE_TYPE_WALK_FRONT]J[-698944-(-698948)]=move_table_ride_battle[MOVE_TYPE_WALK_FRONT]else J[145885+((317398-488838)-(-25556))]=move_table_ride_default[MOVE_TYPE_WALK_FRONT]J[(1167915-884222)-283691]=move_table_ride_battle[MOVE_TYPE_WALK_FRONT]end local E=MOVE_TYPE_NONE for Q=164946-164945,#J,695307+-695306 do if IsExistRideAnime(J[Q][(((429675+33316)+-687750)-242150)+466910])==TRUE then b=J[Q][-513717+513719]A=J[Q][-435232-(-435235)]E=J[Q][-346651-(-458073+111418)]break end end if E==MOVE_TYPE_NONE then return FALSE end if E==Q then return FALSE end SetRideIdleType(G)FireRideEvent(b,A,FALSE)return TRUE end function ExecRideStop()local Q=GetVariable(o(-434929-(-389456)))if Q>(-979570+315942)-(-663628)then return FALSE end local V=env(GetAIActionType)local M=o(608599+-653919)local P=o(((7943+(1022409+(-2096549-215815)))-(-736807))-(-340468-(214257+-54667)))FireRideEvent(M,P,FALSE)return TRUE end function ExecRideAIAction(Q)local V=env(GetAIActionType)if V<=-454073+454073 then if Q==STYLE_DEFAULT then return FALSE else if Q==STYLE_GUARD then Fire(o(-347182+301856))elseif Q==STYLE_PARRY then Fire(o(-733398-(-688192)))end return TRUE end end if ExecRideAIStep(V)==TRUE then return TRUE end if ExecRideAIAttack(V)==TRUE then return TRUE end return FALSE end function ExecRideAICancelAction(Q)local o=INVALID local V=INVALID local M=env(GetAIChainActionType)local P=env(GetAIAtkCancelType)local U=env(GetAIChainStepType)if M>233467-233467 then o=M V=M elseif P>-881551+((487602-(-499583-(-1044827)))-(-939193))then o=P V=P elseif U>-537178-(-537178)then V=U else return FALSE end if ExecRideAIStep(U)==TRUE then return TRUE end if ExecRideAIAttack(o)==TRUE then return TRUE end return FALSE end function ExecRideAIAttack(Q)if ANIME_ID_ATTACK_BEGIN<=Q and Q<=ANIME_ID_ATTACK_END then ExecRideAttack(Q)return TRUE end return FALSE end function ExecRideAIStep(Q)if ANIME_ID_STEP_BEGIN<=Q and Q<=ANIME_ID_STEP_END or Q>=ANIME_ID_STEP2_BEGIN and Q<=ANIME_ID_STEP2_END or Q>=ANIME_ID_STEP3_BEGIN and Q<=ANIME_ID_STEP3_END then ExecRideStep(Q)return TRUE end return FALSE end function ExecRideAttack(Q)FireRideEvent(o((-644203+-232968)+831622)..Q,o(548207+-593750)..Q,FALSE)end function ExecRideStep(Q)FireRideEvent(o((1795207-(982261+30084))+-828441)..Q,o(1007022+-1052308)..Q,FALSE)end function RideIdleCommonFunction(Q)if ExecRideAIStateChange()==TRUE then return TRUE end return FALSE end function RideMoveCommonFunction(Q,o)if ExecRideAIStateChange()==TRUE then return TRUE end if ExecRideStop()==TRUE then return TRUE end return FALSE end function ExecRideAIStateChange()local Q=env(GetAITargetAwareState)local V=env(GetAITargetAwareStatePreviousFrame)if Q>AI_RECOGNITION_NONE then Q=AI_STATE_BATTLE elseif IsExistRideAnime(ANIME_ID_IDLE_DEFAULT)==TRUE then Q=AI_STATE_DEFAULT else Q=AI_STATE_BATTLE end if Q==GetVariable(o(502211-547646))then return FALSE end SetRideIdleType(Q)if Q==AI_STATE_DEFAULT then if IsExistRideAnime(ANIME_ID_TRANS_BATTLE_DEFAULT)==TRUE then FireRideEvent(o(-902138+((-533124+1210177)+179496)),o(-446634+401291),FALSE)return TRUE end elseif IsExistRideAnime(ANIME_ID_TRANS_DEFAULT_BATTLE)==TRUE then FireRideEvent(o(-189573-(-144139)),o(-511024+465731),FALSE)return TRUE end return FALSE end function TransRideIdleCommonFunction()if ExecPassiveRide(FALSE,TRUE)==TRUE then return TRUE end if RideRequestFunction(TRUE,MOVE_TYPE_NONE,TRUE,FALSE)==TRUE then return TRUE end return FALSE end function Ride_Enemy_Adjust_onUpdate()if env(IsMovingOnMount)==TRUE then FireRideEvent(o(620313-(1413023-747318)),o(-480514-(-435363)),FALSE)return TRUE elseif env(IsIdleOnMount)==TRUE then Fire(o((1347986-720450)+-672817))return TRUE end end function Ride_Enemy_On_onActivate()CallActionState(473151-383151)end function Ride_Enemy_On_onUpdate()CallActionState(-736589-(-826589))if env(GetSpEffectID,-778338-(-783748))==TRUE then if ExecPassiveRide(FALSE,FALSE)==TRUE then return TRUE end if RideRequestFunction(TRUE,MOVE_TYPE_NONE,TRUE,FALSE)==TRUE then return end if env(IsAnimEnd,(425472+507506)-932977)==TRUE then FireRideEvent(o(-492531+447331),o(-121942-(-76558)),FALSE)return TRUE else end end end function Ride_Enemy_Off_onActivate()CallActionState(-310098+400108)end function Ride_Enemy_Off_onUpdate()if env(IsSummoningRide)==TRUE then elseif env(IsOnMount)==TRUE then act(RideDismount)end if env(GetSpEffectID,-212725+218135)==TRUE then else if AttackCommonFunction(((-506268-(-808950))+522591)-735263,STYLE_DEFAULT,FALSE)==TRUE then return end if env(IsAnimEnd,41914+-41913)==TRUE then Fire(o(((-450455-(-75593))-554460)-(-884041)))return TRUE end end end function Ride_Enemy_Idle_onActivate()act(Wait)end function Ride_Enemy_Idle_onUpdate()act(Wait)if ExecPassiveRide(FALSE,TRUE)==TRUE then return end if RideRequestFunction(FALSE,MOVE_TYPE_NONE,TRUE,FALSE)==TRUE then return end if RideIdleCommonFunction(STYLE_DEFAULT)==TRUE then return end end function Ride_Enemy_IdleBattle_onActivate()act(Wait)end function Ride_Enemy_IdleBattle_onUpdate()act(Wait)if ExecPassiveRide(FALSE,TRUE)==TRUE then return end if RideRequestFunction(FALSE,MOVE_TYPE_NONE,TRUE,FALSE)==TRUE then return TRUE end if RideIdleCommonFunction(STYLE_DEFAULT)==TRUE then return TRUE end end function Ride_Enemy_TransToDefaultFromBattle_onUpdate()if TransRideIdleCommonFunction()==TRUE then return TRUE end if env(IsAnimEnd,-556700-(-556701))==TRUE then FireRideEvent(o(461902-507102),o(((-680042-(-673092))+310405)+(569085-917924)),FALSE)end end function Ride_Enemy_TransToBattleFromDefault_onUpdate()if TransRideIdleCommonFunction()==TRUE then return TRUE end if env(IsAnimEnd,-1037108-(-1037109))==TRUE then FireRideEvent(o(-1062147-(-1016947)),o(287484+((1220643-238443)+-1315068)),FALSE)end end function Ride_Enemy_Walk_onUpdate()act(Wait)if ExecPassiveRide(FALSE,TRUE)==TRUE then return end if RideRequestFunction(FALSE,RIDE_MOVE_TYPE_WALK,FALSE,FALSE)==TRUE then return end end function Ride_Enemy_Run_onUpdate()act(Wait)if ExecPassiveRide(FALSE,TRUE)==TRUE then return end if RideRequestFunction(FALSE,RIDE_MOVE_TYPE_RUN,FALSE,FALSE)==TRUE then return end end function Ride_Enemy_Dash_onUpdate()act(Wait)if ExecPassiveRide(FALSE,TRUE)==TRUE then return end if RideRequestFunction(FALSE,RIDE_MOVE_TYPE_DASH,FALSE,FALSE)==TRUE then return end end function Ride_Enemy_Gallop_onUpdate()act(Wait)if ExecPassiveRide(FALSE,TRUE)==TRUE then return end if RideRequestFunction(FALSE,RIDE_MOVE_TYPE_GALLOP,FALSE,FALSE)==TRUE then return end end function Ride_Enemy_RunBattle_onUpdate()if ExecPassiveRide(FALSE,TRUE)==TRUE then return end if RideRequestFunction(FALSE,MOVE_TYPE_RUN,FALSE,FALSE)==TRUE then return end if RideMoveCommonFunction(STYLE_DEFAULT,MOVE_TYPE_RUN)==TRUE then return end end function Ride_Enemy_WalkFrontBattle_onUpdate()if ExecPassiveRide(FALSE,TRUE)==TRUE then return end if RideRequestFunction(FALSE,MOVE_TYPE_WALK_FRONT,FALSE,FALSE)==TRUE then return end if RideMoveCommonFunction(STYLE_DEFAULT,MOVE_TYPE_WALK_FRONT)==TRUE then return end end function Ride_Enemy_WalkBackBattle_onUpdate()if ExecPassiveRide(FALSE,TRUE)==TRUE then return end if RideRequestFunction(FALSE,MOVE_TYPE_WALK_BACK,FALSE,FALSE)==TRUE then return end if RideMoveCommonFunction(STYLE_DEFAULT,MOVE_TYPE_WALK_BACK)==TRUE then return end end function Ride_Enemy_WalkLeftBattle_onUpdate()if ExecPassiveRide(FALSE,TRUE)==TRUE then return end if RideRequestFunction(FALSE,MOVE_TYPE_WALK_LEFT,FALSE,FALSE)==TRUE then return end if RideMoveCommonFunction(STYLE_DEFAULT,MOVE_TYPE_WALK_LEFT)==TRUE then return end end function Ride_Enemy_WalkRightBattle_onUpdate()if ExecPassiveRide(FALSE,TRUE)==TRUE then return end if RideRequestFunction(FALSE,MOVE_TYPE_WALK_RIGHT,FALSE,FALSE)==TRUE then return end if RideMoveCommonFunction(STYLE_DEFAULT,MOVE_TYPE_WALK_RIGHT)==TRUE then return end end function Ride_Enemy_RunDefault_onUpdate()if ExecPassiveRide(FALSE,TRUE)==TRUE then return end if RideRequestFunction(FALSE,MOVE_TYPE_RUN,FALSE,FALSE)==TRUE then return end if RideMoveCommonFunction(STYLE_DEFAULT,MOVE_TYPE_RUN)==TRUE then return end end function Ride_Enemy_WalkFrontDefault_onUpdate()if ExecPassiveRide(FALSE,TRUE)==TRUE then return end if RideRequestFunction(FALSE,MOVE_TYPE_WALK_FRONT,FALSE,FALSE)==TRUE then return end if RideMoveCommonFunction(STYLE_DEFAULT,MOVE_TYPE_WALK_FRONT)==TRUE then return end end function Ride_Enemy_Attack3000_onActivate()CallActionState(98010-95010)end function Ride_Enemy_Attack3000_onUpdate()CallActionState(-362254-(855239+-1220493))if ExecPassiveRide(FALSE,TRUE)==TRUE then return end if RideRequestFunction(TRUE,MOVE_TYPE_NONE,TRUE,FALSE)==TRUE then return end if env(IsAnimEnd,1027159-1027158)==TRUE then FireRideEvent(o(176073-221273),o(119054-164438),FALSE)end end function Ride_Enemy_Attack3001_onActivate()CallActionState(650479+-647478)end function Ride_Enemy_Attack3001_onUpdate()CallActionState(331361-(966769+-638409))if ExecPassiveRide(FALSE,TRUE)==TRUE then return end if RideRequestFunction(TRUE,MOVE_TYPE_NONE,TRUE,FALSE)==TRUE then return end if env(IsAnimEnd,(904856-42447)-862408)==TRUE then FireRideEvent(o(-980036+(756424-(-178412))),o(606324-651708),FALSE)end end function Ride_Enemy_Attack3002_onActivate()CallActionState((609765-(-292986))-899749)end function Ride_Enemy_Attack3002_onUpdate()CallActionState(((518424-(-450053))-(-1466))+-966941)if ExecPassiveRide(FALSE,TRUE)==TRUE then return end if RideRequestFunction(TRUE,MOVE_TYPE_NONE,TRUE,FALSE)==TRUE then return end if env(IsAnimEnd,(200645+750606)+-951250)==TRUE then FireRideEvent(o(((-634582-((930233-866863)-50037))-(-1798308-(-816389)))-379204),o(-851002+805618),FALSE)end end function Ride_Enemy_Attack3003_onActivate()CallActionState(-683856+(-976430+1663289))end function Ride_Enemy_Attack3003_onUpdate()CallActionState(700584+-697581)if ExecPassiveRide(FALSE,TRUE)==TRUE then return end if RideRequestFunction(TRUE,MOVE_TYPE_NONE,TRUE,FALSE)==TRUE then return end if env(IsAnimEnd,273329+-273328)==TRUE then FireRideEvent(o(-125456+80256),o(-44792-592),FALSE)end end function Ride_Enemy_Attack3004_onActivate()CallActionState(-700012-(-703016))end function Ride_Enemy_Attack3004_onUpdate()CallActionState(1031881-(1488580-459703))if ExecPassiveRide(FALSE,TRUE)==TRUE then return end if RideRequestFunction(TRUE,MOVE_TYPE_NONE,TRUE,FALSE)==TRUE then return end if env(IsAnimEnd,-222286-(594886-817173))==TRUE then FireRideEvent(o(((-630786+903525)+(364621-996228))+313668),o(413964-459348),FALSE)end end function Ride_Enemy_Attack3005_onActivate()CallActionState(-919616+922621)end function Ride_Enemy_Attack3005_onUpdate()CallActionState(-622275+625280)if ExecPassiveRide(FALSE,TRUE)==TRUE then return end if RideRequestFunction(TRUE,MOVE_TYPE_NONE,TRUE,FALSE)==TRUE then return end if env(IsAnimEnd,451730-451729)==TRUE then FireRideEvent(o(-338880-(-293680)),o(((-402179-(-384646))-(-309192))+-337043),FALSE)end end function Ride_Enemy_Attack3006_onActivate()CallActionState(451864+-448858)end function Ride_Enemy_Attack3006_onUpdate()CallActionState(315845+-312839)if ExecPassiveRide(FALSE,TRUE)==TRUE then return end if RideRequestFunction(TRUE,MOVE_TYPE_NONE,TRUE,FALSE)==TRUE then return end if env(IsAnimEnd,377360-377359)==TRUE then FireRideEvent(o(844858+-890058),o(299641+(((-1339783-(156344+-233716))-(-253895))-(-663491))),FALSE)end end function Ride_Enemy_Attack3007_onActivate()CallActionState(155170-152163)end function Ride_Enemy_Attack3007_onUpdate()CallActionState(((-1212196-(-787902))+((-793955+1322799)-(-147899+297955)))+48513)if ExecPassiveRide(FALSE,TRUE)==TRUE then return end if RideRequestFunction(TRUE,MOVE_TYPE_NONE,TRUE,FALSE)==TRUE then return end if env(IsAnimEnd,(163449-889158)+725710)==TRUE then FireRideEvent(o(-480896+(840426-404730)),o(-646777-(-601393)),FALSE)end end function Ride_Enemy_Attack3008_onActivate()CallActionState(602820-(-124588+(-115415-(-839815))))end function Ride_Enemy_Attack3008_onUpdate()CallActionState(-769219-(-148264-623963))if ExecPassiveRide(FALSE,TRUE)==TRUE then return end if RideRequestFunction(TRUE,MOVE_TYPE_NONE,TRUE,FALSE)==TRUE then return end if env(IsAnimEnd,-100485-(-100486))==TRUE then FireRideEvent(o((746756-255802)-536154),o(-574186+528802),FALSE)end end function Ride_Enemy_Attack3009_onActivate()CallActionState(465562-(-516074-(-1231380-(-252753))))end function Ride_Enemy_Attack3009_onUpdate()CallActionState(897758-894749)if ExecPassiveRide(FALSE,TRUE)==TRUE then return end if RideRequestFunction(TRUE,MOVE_TYPE_NONE,TRUE,FALSE)==TRUE then return end if env(IsAnimEnd,-51388-(-51389))==TRUE then FireRideEvent(o((-46778-(-531969))+-530391),o(528374+-573758),FALSE)end end function Ride_Enemy_Attack3010_onActivate()CallActionState((50996-689161)-(-641175))end function Ride_Enemy_Attack3010_onUpdate()CallActionState(262880-259870)if ExecPassiveRide(FALSE,TRUE)==TRUE then return end if RideRequestFunction(TRUE,MOVE_TYPE_NONE,TRUE,FALSE)==TRUE then return end if env(IsAnimEnd,-306310+306311)==TRUE then FireRideEvent(o(-1055199-(-1009999)),o(-62605-(-17221)),FALSE)end end function Ride_Enemy_Attack3011_onActivate()CallActionState(898191-895180)end function Ride_Enemy_Attack3011_onUpdate()CallActionState(657957+-654946)if ExecPassiveRide(FALSE,TRUE)==TRUE then return end if RideRequestFunction(TRUE,MOVE_TYPE_NONE,TRUE,FALSE)==TRUE then return end if env(IsAnimEnd,17545+-17544)==TRUE then FireRideEvent(o(313888-(-306259+665347)),o((-1197550-(-191960))-(-960206)),FALSE)end end function Ride_Enemy_Attack3012_onActivate()CallActionState(490093-487081)end function Ride_Enemy_Attack3012_onUpdate()CallActionState((687470-(-253083))+(-552576+((-1401984-(-437220))+579799)))if ExecPassiveRide(FALSE,TRUE)==TRUE then return end if RideRequestFunction(TRUE,MOVE_TYPE_NONE,TRUE,FALSE)==TRUE then return end if env(IsAnimEnd,-648452-(-648453))==TRUE then FireRideEvent(o(-313348+268148),o(356208+-401592),FALSE)end end function Ride_Enemy_Attack3013_onActivate()CallActionState(270113+-267100)end function Ride_Enemy_Attack3013_onUpdate()CallActionState(-724556-(-727569))if ExecPassiveRide(FALSE,TRUE)==TRUE then return end if RideRequestFunction(TRUE,MOVE_TYPE_NONE,TRUE,FALSE)==TRUE then return end if env(IsAnimEnd,-848822-(-848823))==TRUE then FireRideEvent(o(660918+-706118),o(-695001+649617),FALSE)end end function Ride_Enemy_Attack3014_onActivate()CallActionState(45837-42823)end function Ride_Enemy_Attack3014_onUpdate()CallActionState(1022048-1019034)if ExecPassiveRide(FALSE,TRUE)==TRUE then return end if RideRequestFunction(TRUE,MOVE_TYPE_NONE,TRUE,FALSE)==TRUE then return end if env(IsAnimEnd,334296-(616345+-282050))==TRUE then FireRideEvent(o(520808+-566008),o((-1477781-(-1017747))-(-414650)),FALSE)end end function Ride_Enemy_Attack3015_onActivate()CallActionState(-947554+950569)end function Ride_Enemy_Attack3015_onUpdate()CallActionState(-160998-(-164013))if ExecPassiveRide(FALSE,TRUE)==TRUE then return end if RideRequestFunction(TRUE,MOVE_TYPE_NONE,TRUE,FALSE)==TRUE then return end if env(IsAnimEnd,78749+-78748)==TRUE then FireRideEvent(o(-375811+330611),o(-895320+849936),FALSE)end end function Ride_Enemy_Attack3016_onActivate()CallActionState(-1003972+1006988)end function Ride_Enemy_Attack3016_onUpdate()CallActionState(-507067+510083)if ExecPassiveRide(FALSE,TRUE)==TRUE then return end if RideRequestFunction(TRUE,MOVE_TYPE_NONE,TRUE,FALSE)==TRUE then return end if env(IsAnimEnd,565065-565064)==TRUE then FireRideEvent(o(-760584+(506545-(-208839))),o((-928607+(665621-538610))+756212),FALSE)end end function Ride_Enemy_Attack3017_onActivate()CallActionState(950037-947020)end function Ride_Enemy_Attack3017_onUpdate()CallActionState(-280066+(((-96243-(-112934+(((((-869707+709921)+(-339185+-1203415))-(-877793))+1590678)+50092)))-(-420699))+661870))if ExecPassiveRide(FALSE,TRUE)==TRUE then return end if RideRequestFunction(TRUE,MOVE_TYPE_NONE,TRUE,FALSE)==TRUE then return end if env(IsAnimEnd,(((541930-507285)+((462976+-2436551)-(-721021)))-(-875093))+342817)==TRUE then FireRideEvent(o(-1067032-(-1021832)),o(-80974-(-1036948-(-878626+((-331999+233326)+-24059)))),FALSE)end end function Ride_Enemy_Attack3018_onActivate()CallActionState(-779996-(-783014))end function Ride_Enemy_Attack3018_onUpdate()CallActionState(-201846+204864)if ExecPassiveRide(FALSE,TRUE)==TRUE then return end if RideRequestFunction(TRUE,MOVE_TYPE_NONE,TRUE,FALSE)==TRUE then return end if env(IsAnimEnd,-172622+172623)==TRUE then FireRideEvent(o(645846-691046),o((-371216-(-843293))-517461),FALSE)end end function Ride_Enemy_Attack3019_onActivate()CallActionState(644455+-641436)end function Ride_Enemy_Attack3019_onUpdate()CallActionState(-480186-(320838-804043))if ExecPassiveRide(FALSE,TRUE)==TRUE then return end if RideRequestFunction(TRUE,MOVE_TYPE_NONE,TRUE,FALSE)==TRUE then return end if env(IsAnimEnd,-933988+933989)==TRUE then FireRideEvent(o(156437+-201637),o(565162+-610546),FALSE)end end function Ride_Enemy_Attack3020_onActivate()CallActionState(-793007+796027)end function Ride_Enemy_Attack3020_onUpdate()CallActionState(-939727+942747)if ExecPassiveRide(FALSE,TRUE)==TRUE then return end if RideRequestFunction(TRUE,MOVE_TYPE_NONE,TRUE,FALSE)==TRUE then return end if env(IsAnimEnd,22880+-22879)==TRUE then FireRideEvent(o(612655-657855),o(503595+-548979),FALSE)end end function Ride_Enemy_Attack3021_onActivate()CallActionState(756717+-753696)end function Ride_Enemy_Attack3021_onUpdate()CallActionState(-507202+510223)if ExecPassiveRide(FALSE,TRUE)==TRUE then return end if RideRequestFunction(TRUE,MOVE_TYPE_NONE,TRUE,FALSE)==TRUE then return end if env(IsAnimEnd,703606-703605)==TRUE then FireRideEvent(o(199812+(248428-493440)),o(623312+(-918176+(-316571-(-566051)))),FALSE)end end function Ride_Enemy_Attack3022_onActivate()CallActionState(-530124+533146)end function Ride_Enemy_Attack3022_onUpdate()CallActionState(812818+-809796)if ExecPassiveRide(FALSE,TRUE)==TRUE then return end if RideRequestFunction(TRUE,MOVE_TYPE_NONE,TRUE,FALSE)==TRUE then return end if env(IsAnimEnd,27241-27240)==TRUE then FireRideEvent(o(-1025645+980445),o(-878701-(-833317)),FALSE)end end function Ride_Enemy_Attack3023_onActivate()CallActionState(-469265+472288)end function Ride_Enemy_Attack3023_onUpdate()CallActionState(-417968+(((67681+-484784)-(-810133-188578))+-160617))if ExecPassiveRide(FALSE,TRUE)==TRUE then return end if RideRequestFunction(TRUE,MOVE_TYPE_NONE,TRUE,FALSE)==TRUE then return end if env(IsAnimEnd,-587747-(-587748))==TRUE then FireRideEvent(o(-12823+-32377),o(275321-320705),FALSE)end end function Ride_Enemy_Attack3024_onActivate()CallActionState((-240711-(-98485))+145250)end function Ride_Enemy_Attack3024_onUpdate()CallActionState(630941+-627917)if ExecPassiveRide(FALSE,TRUE)==TRUE then return end if RideRequestFunction(TRUE,MOVE_TYPE_NONE,TRUE,FALSE)==TRUE then return end if env(IsAnimEnd,988597-(-719405+1708001))==TRUE then FireRideEvent(o(549333+-594533),o(-45225+-159),FALSE)end end function Ride_Enemy_Attack3025_onActivate()CallActionState(((-370765-(1340901-899670))+1312388)+(-1349748-(-852381)))end function Ride_Enemy_Attack3025_onUpdate()CallActionState(-964206-(-967231))if ExecPassiveRide(FALSE,TRUE)==TRUE then return end if RideRequestFunction(TRUE,MOVE_TYPE_NONE,TRUE,FALSE)==TRUE then return end if env(IsAnimEnd,119269-119268)==TRUE then FireRideEvent(o(272115-317315),o(-387713+342329),FALSE)end end function Ride_Enemy_Attack3026_onActivate()CallActionState(-624066+627092)end function Ride_Enemy_Attack3026_onUpdate()CallActionState(-1033567+1036593)if ExecPassiveRide(FALSE,TRUE)==TRUE then return end if RideRequestFunction(TRUE,MOVE_TYPE_NONE,TRUE,FALSE)==TRUE then return end if env(IsAnimEnd,724353-(1290298-565946))==TRUE then FireRideEvent(o(-801485+(1370672-(-90399-(-704786)))),o(-115004+69620),FALSE)end end function Ride_Enemy_Attack3027_onActivate()CallActionState((-468735-(1417405-(377403-(-598496))))+913268)end function Ride_Enemy_Attack3027_onUpdate()CallActionState(-566638-(-569665))if ExecPassiveRide(FALSE,TRUE)==TRUE then return end if RideRequestFunction(TRUE,MOVE_TYPE_NONE,TRUE,FALSE)==TRUE then return end if env(IsAnimEnd,(384417-56683)+-327733)==TRUE then FireRideEvent(o(-750281-(-198327-506754)),o((-1240827-(-282651))-(-912792)),FALSE)end end function Ride_Enemy_Attack3028_onActivate()CallActionState(-480799-(-483827))end function Ride_Enemy_Attack3028_onUpdate()CallActionState(461773-(-195593-(-654338)))if ExecPassiveRide(FALSE,TRUE)==TRUE then return end if RideRequestFunction(TRUE,MOVE_TYPE_NONE,TRUE,FALSE)==TRUE then return end if env(IsAnimEnd,850293-(1179083-328791))==TRUE then FireRideEvent(o((-295846+57938)-(-192708)),o((-53888-(-347688))+-339184),FALSE)end end function Ride_Enemy_Attack3029_onActivate()CallActionState(((-974993+1958667)+-1193610)+((-68316-(-407649))-126368))end function Ride_Enemy_Attack3029_onUpdate()CallActionState(-672451+(1054075-378595))if ExecPassiveRide(FALSE,TRUE)==TRUE then return end if RideRequestFunction(TRUE,MOVE_TYPE_NONE,TRUE,FALSE)==TRUE then return end if env(IsAnimEnd,-1045766+1045767)==TRUE then FireRideEvent(o((-35772+-699034)-(-462203+-227403)),o(-924870+((552737+-13329)-(-340078))),FALSE)end end function Ride_Enemy_Attack3030_onActivate()CallActionState(-1042372-(-392140-653262))end function Ride_Enemy_Attack3030_onUpdate()CallActionState(194830+-191800)if ExecPassiveRide(FALSE,TRUE)==TRUE then return end if RideRequestFunction(TRUE,MOVE_TYPE_NONE,TRUE,FALSE)==TRUE then return end if env(IsAnimEnd,((-292472-(-606654))-551556)-(-237375))==TRUE then FireRideEvent(o(-790757-(-745557)),o((1005838-(1341740-335677))+(-688134+(1531525-(667610+220940)))),FALSE)end end function Ride_Enemy_Attack3031_onActivate()CallActionState(-506309+509340)end function Ride_Enemy_Attack3031_onUpdate()CallActionState(-440795-(-443826))if ExecPassiveRide(FALSE,TRUE)==TRUE then return end if RideRequestFunction(TRUE,MOVE_TYPE_NONE,TRUE,FALSE)==TRUE then return end if env(IsAnimEnd,398644+-398643)==TRUE then FireRideEvent(o(662464-707664),o(-917463+872079),FALSE)end end function Ride_Enemy_Attack3032_onActivate()CallActionState(460390-457358)end function Ride_Enemy_Attack3032_onUpdate()CallActionState(-966984-(-970016))if ExecPassiveRide(FALSE,TRUE)==TRUE then return end if RideRequestFunction(TRUE,MOVE_TYPE_NONE,TRUE,FALSE)==TRUE then return end if env(IsAnimEnd,-950505+950506)==TRUE then FireRideEvent(o(-43499+-1701),o(-51372+5988),FALSE)end end function Ride_Enemy_Attack3033_onActivate()CallActionState(-412976-(-416009))end function Ride_Enemy_Attack3033_onUpdate()CallActionState((-1071359-(-486528))+587864)if ExecPassiveRide(FALSE,TRUE)==TRUE then return end if RideRequestFunction(TRUE,MOVE_TYPE_NONE,TRUE,FALSE)==TRUE then return end if env(IsAnimEnd,627530-627529)==TRUE then FireRideEvent(o(-833377-(261177+-1049354)),o(469496-514880),FALSE)end end function Ride_Enemy_Attack3034_onActivate()CallActionState(504206+-501172)end function Ride_Enemy_Attack3034_onUpdate()CallActionState(-497635-(-500669))if ExecPassiveRide(FALSE,TRUE)==TRUE then return end if RideRequestFunction(TRUE,MOVE_TYPE_NONE,TRUE,FALSE)==TRUE then return end if env(IsAnimEnd,(-349561+((378607-295471)+(-426953-(114989-743507))))+64861)==TRUE then FireRideEvent(o(-807201-(-762001)),o(98471-(-248747-(71395-463997))),FALSE)end end function Ride_Enemy_Attack3035_onActivate()CallActionState(((565593-(-529430))-1004720)-(-938077-(-1025345)))end function Ride_Enemy_Attack3035_onUpdate()CallActionState(-177479+180514)if ExecPassiveRide(FALSE,TRUE)==TRUE then return end if RideRequestFunction(TRUE,MOVE_TYPE_NONE,TRUE,FALSE)==TRUE then return end if env(IsAnimEnd,205007-205006)==TRUE then FireRideEvent(o(-85535-(-40335)),o(738843-(-1009126+1793353)),FALSE)end end function Ride_Enemy_Attack3036_onActivate()CallActionState(368331+((8149-1002973)-(-629529)))end function Ride_Enemy_Attack3036_onUpdate()CallActionState((667832+-259124)-405672)if ExecPassiveRide(FALSE,TRUE)==TRUE then return end if RideRequestFunction(TRUE,MOVE_TYPE_NONE,TRUE,FALSE)==TRUE then return end if env(IsAnimEnd,-208680+(160140-(-949128-(-900587))))==TRUE then FireRideEvent(o(-17622+(367946+-395524)),o((-837024-(-1024355))+-232715),FALSE)end end function Ride_Enemy_Attack3037_onActivate()CallActionState(((126412+(839124-516960))+-593775)+(-50593-(-198829)))end function Ride_Enemy_Attack3037_onUpdate()CallActionState(-424334-(-531439+104068))if ExecPassiveRide(FALSE,TRUE)==TRUE then return end if RideRequestFunction(TRUE,MOVE_TYPE_NONE,TRUE,FALSE)==TRUE then return end if env(IsAnimEnd,77824+-77823)==TRUE then FireRideEvent(o((970781+-195793)+-820188),o(-1085136-(189004+-1228756)),FALSE)end end function Ride_Enemy_Attack3038_onActivate()CallActionState(-42226-(-45264))end function Ride_Enemy_Attack3038_onUpdate()CallActionState(960260-957222)if ExecPassiveRide(FALSE,TRUE)==TRUE then return end if RideRequestFunction(TRUE,MOVE_TYPE_NONE,TRUE,FALSE)==TRUE then return end if env(IsAnimEnd,-144466+144467)==TRUE then FireRideEvent(o(335645-380845),o(449375+-494759),FALSE)end end function Ride_Enemy_Attack3039_onActivate()CallActionState(-86024+(898867-809804))end function Ride_Enemy_Attack3039_onUpdate()CallActionState(586561-583522)if ExecPassiveRide(FALSE,TRUE)==TRUE then return end if RideRequestFunction(TRUE,MOVE_TYPE_NONE,TRUE,FALSE)==TRUE then return end if env(IsAnimEnd,-266156+266157)==TRUE then FireRideEvent(o(-343892-(510108+-808800)),o(-196784-(-151400)),FALSE)end end function Ride_Enemy_TurnDefault_Left180_onUpdate()act(SetIsTurnAnimInProgress)if env(GetSpEffectID,298131+-292150)==FALSE then act(FallPreventionAssist)end if ExecPassiveRide(FALSE,TRUE)==TRUE then return end if RideRequestFunction(TRUE,MOVE_TYPE_NONE,FALSE,FALSE)==TRUE then return end if env(IsAnimEnd,-530208-(-156678+-373531))==TRUE then FireRideEvent(o(246285-291485),o((-312134+-42900)+309650),FALSE)return TRUE end end function Ride_Enemy_TurnDefault_Right180_onUpdate()act(SetIsTurnAnimInProgress)if env(GetSpEffectID,-714114+720095)==FALSE then act(FallPreventionAssist)end if ExecPassiveRide(FALSE,TRUE)==TRUE then return end if RideRequestFunction(TRUE,MOVE_TYPE_NONE,FALSE,FALSE)==TRUE then return end if env(IsAnimEnd,692733-692732)==TRUE then FireRideEvent(o(-165399+120199),o(117320-162704),FALSE)return TRUE end end function Ride_Enemy_TurnDefault_Left90_onUpdate()act(SetIsTurnAnimInProgress)if env(GetSpEffectID,-914908-(-920889))==FALSE then act(FallPreventionAssist)end if ExecPassiveRide(FALSE,TRUE)==TRUE then return end if RideRequestFunction(TRUE,MOVE_TYPE_NONE,FALSE,FALSE)==TRUE then return end if env(IsAnimEnd,(831496+-1187060)-(-355565))==TRUE then FireRideEvent(o(924406-969606),o(-716339-(-670955)),FALSE)return TRUE end end function Ride_Enemy_TurnDefault_Right90_onUpdate()act(SetIsTurnAnimInProgress)if env(GetSpEffectID,-306404-(-312385))==FALSE then act(FallPreventionAssist)end if ExecPassiveRide(FALSE,TRUE)==TRUE then return end if RideRequestFunction(TRUE,MOVE_TYPE_NONE,FALSE,FALSE)==TRUE then return end if env(IsAnimEnd,177525+-177524)==TRUE then FireRideEvent(o(-969210-(-924010)),o(911896+-957280),FALSE)return TRUE end end function Ride_Enemy_TurnBattle_Left180_onUpdate()act(SetIsTurnAnimInProgress)if env(GetSpEffectID,-738908+((-71995+(-308069-(-490362)))+(-404858-(-1039449))))==FALSE then act(FallPreventionAssist)end if ExecPassiveRide(FALSE,TRUE)==TRUE then return end if RideRequestFunction(TRUE,MOVE_TYPE_NONE,FALSE,FALSE)==TRUE then return end if env(IsAnimEnd,(927690-(-895258+(635399-(-933942))))-253606)==TRUE then FireRideEvent(o((1394936-420560)-1019576),o(5287+-50671),FALSE)return TRUE end end function Ride_Enemy_TurnBattle_Right180_onUpdate()act(SetIsTurnAnimInProgress)if env(GetSpEffectID,-359012+(332427-(-32566)))==FALSE then act(FallPreventionAssist)end if ExecPassiveRide(FALSE,TRUE)==TRUE then return end if RideRequestFunction(TRUE,MOVE_TYPE_NONE,FALSE,FALSE)==TRUE then return end if env(IsAnimEnd,-1005420+1005421)==TRUE then FireRideEvent(o((575685+(-427388+-561938))-(394698-763139)),o(-464682+419298),FALSE)return TRUE end end function Ride_Enemy_TurnBattle_Left90_onUpdate()act(SetIsTurnAnimInProgress)if env(GetSpEffectID,-696950-(-702931))==FALSE then act(FallPreventionAssist)end if ExecPassiveRide(FALSE,TRUE)==TRUE then return end if RideRequestFunction(TRUE,MOVE_TYPE_NONE,FALSE,FALSE)==TRUE then return end if env(IsAnimEnd,(-667756+564908)+102849)==TRUE then FireRideEvent(o(-416170-(-370970)),o(163225-208609),FALSE)return TRUE end end function Ride_Enemy_TurnBattle_Right90_onUpdate()act(SetIsTurnAnimInProgress)if env(GetSpEffectID,362022-356041)==FALSE then act(FallPreventionAssist)end if ExecPassiveRide(FALSE,TRUE)==TRUE then return end if RideRequestFunction(TRUE,MOVE_TYPE_NONE,FALSE,FALSE)==TRUE then return end if env(IsAnimEnd,-73273-(-73274))==TRUE then FireRideEvent(o((-428836+1298989)+-915353),o(678056+-723440),FALSE)return TRUE end end function Ride_Enemy_Jump_onActivate()act(GetPoise2)act(AddSpEffect,880531-878526)end function Ride_Enemy_Jump_onUpdate()act(GetPoise2)act(AddSpEffect,-106239+108244)if ExecPassiveRide(FALSE,FALSE)==TRUE then return end if RideRequestFunction(TRUE,MOVE_TYPE_NONE,TRUE,FALSE)==TRUE then return end if env(IsAnimEnd,-665349-(-271611-393739))==TRUE then FireRideEvent(o(147840-193040),o(((186142+-519874)+587317)-298969),FALSE)return TRUE end end function Ride_Enemy_Damage_onUpdate()if ExecPassiveRide(FALSE,TRUE)==TRUE then return end if RideRequestFunction(TRUE,MOVE_TYPE_NONE,TRUE,FALSE)==TRUE then return end if env(IsAnimEnd,-357189+357190)==TRUE then FireRideEvent(o(851737+-896937),o(662105-707489),FALSE)return TRUE end end function Ride_Enemy_DamageSmall_onUpdate()if ExecPassiveRide(FALSE,TRUE)==TRUE then return end if RideRequestFunction(TRUE,MOVE_TYPE_NONE,TRUE,FALSE)==TRUE then return end if env(IsAnimEnd,145179+-145178)==TRUE then FireRideEvent(o((954944+-105646)+-894498),o(-524918-(-479534)),FALSE)end end function Ride_Enemy_Damage_M_onUpdate()if ExecPassiveRide(FALSE,TRUE)==TRUE then return end if env(IsAnimEnd,71322+(24124-((932186+-865844)-(-29103))))==TRUE then FireRideEvent(o(-955665-(-910465)),o((1641158-710276)+-976266),FALSE)return TRUE end end function Ride_Enemy_DamageMiddle_onUpdate()if ExecPassiveRide(FALSE,TRUE)==TRUE then return end if RideRequestFunction(TRUE,MOVE_TYPE_NONE,TRUE,FALSE)==TRUE then return end if env(IsAnimEnd,-1004139+1004140)==TRUE then FireRideEvent(o(898485+-943685),o(-537134+491750),FALSE)end end function Ride_Enemy_Damage_H_onUpdate()if ExecPassiveRide(FALSE,TRUE)==TRUE then return end if RideRequestFunction(TRUE,MOVE_TYPE_NONE,TRUE,FALSE)==TRUE then return end if env(IsAnimEnd,366511+(368751+-735261))==TRUE then FireRideEvent(o(8354+-53554),o(160533-205917),FALSE)return TRUE end end function Ride_Enemy_DamageLarge_onUpdate()if env(GetSpEffectID,(-880943+(-21048-(-999551)))-91747)==TRUE then act(RideDismount)if DamageCommonFunction(STYLE_DEFAULT,FALSE,JUDGE_FALL_TYPE_DIRECTION)==TRUE then return end if env(IsAnimEnd,27608+(-663764-(-636157)))==TRUE then Fire(o(-486390-(-441109)))return TRUE end else if ExecPassiveRide(FALSE,TRUE)==TRUE then return end if RideRequestFunction(TRUE,MOVE_TYPE_NONE,TRUE,FALSE)==TRUE then return end if env(IsAnimEnd,(79506-1027263)+947758)==TRUE then FireRideEvent(o(-23070-(684128-661998)),o(837703+-883087),FALSE)end end end function Ride_Enemy_DamageExLarge_onUpdate()if env(GetSpEffectID,-900708+(1668979-762458))==TRUE then act(RideDismount)if DamageCommonFunction(STYLE_DEFAULT,FALSE,JUDGE_FALL_TYPE_DIRECTION)==TRUE then return end if env(IsAnimEnd,358907+-358906)==TRUE then Fire(o(977322+(-1405117-(-382514))))return TRUE end else if ExecPassiveRide(FALSE,TRUE)==TRUE then return end if RideRequestFunction(TRUE,MOVE_TYPE_NONE,TRUE,FALSE)==TRUE then return end if env(IsAnimEnd,((((-98946-787282)+1657697)+-791213)-(-361835+-376553))+(-1213311-(-494668)))==TRUE then FireRideEvent(o(842979+(-1694540-(-806361))),o((-861276+1053266)+-237374),FALSE)end end end function Ride_Enemy_DamageWeakTop_onUpdate()if env(GetSpEffectID,-555190+561003)==TRUE then act(RideDismount)if DamageCommonFunction(STYLE_DEFAULT,FALSE,JUDGE_FALL_TYPE_DIRECTION)==TRUE then return end if env(IsAnimEnd,-843007-(-843008))==TRUE then Fire(o((404650-(-103859+665186))+111396))return TRUE end else if ExecPassiveRide(TRUE,TRUE)==TRUE then return end if RideRequestFunction(TRUE,MOVE_TYPE_NONE,TRUE,FALSE)==TRUE then return end if env(IsAnimEnd,-663288+663289)==TRUE then FireRideEvent(o(-404472+359272),o(356905+-402289),FALSE)end end end function Ride_Enemy_DamageWeakUnder_onUpdate()if env(GetSpEffectID,-133925-(720370+-860108))==TRUE then act(RideDismount)if DamageCommonFunction(STYLE_DEFAULT,FALSE,JUDGE_FALL_TYPE_DIRECTION)==TRUE then return end if env(IsAnimEnd,-340063-(415900-755964))==TRUE then Fire(o(-427383-(-382102)))return TRUE end else if ExecPassiveRide(TRUE,TRUE)==TRUE then return end if RideRequestFunction(TRUE,MOVE_TYPE_NONE,TRUE,FALSE)==TRUE then return end if env(IsAnimEnd,83139-83138)==TRUE then FireRideEvent(o(-587904-(-542704)),o((-1431623-(-968725))+417514),FALSE)end end end function Ride_Enemy_Damage_Fall_onActivate()act(AddSpEffect,(-487192-410062)+903055)end function Ride_Enemy_Damage_Fall_onUpdate()act(AddSpEffect,-899024-(-904825))if env(GetSpEffectID,285886-(-461017-(-700995)))==TRUE then if ExecPassiveRide(FALSE,TRUE)==TRUE then return end if RideRequestFunction(TRUE,MOVE_TYPE_NONE,TRUE,FALSE)==TRUE then return end if env(IsAnimEnd,-821831-(-821832))==TRUE then FireRideEvent(o(-32496-12704),o(-874109-(-828725)),FALSE)end else if env(GetSpEffectID,-179583+185564)==FALSE then act(FallPreventionAssist)end if env(GetSpEffectID,(-960405+1955028)-989213)==TRUE then else act(RideDismount)if DamageCommonFunction(STYLE_DEFAULT,FALSE,JUDGE_FALL_TYPE_DIRECTION)==TRUE then return end if env(IsAnimEnd,259084-259083)==TRUE then Fire(o(-111277-(-65996)))return TRUE end end end end function Ride_Enemy_DamageBackFall_onActivate()act(AddSpEffect,44256-(-732643+771098))end function Ride_Enemy_DamageBackFall_onUpdate()act(AddSpEffect,-716478+722279)if env(GetSpEffectID,(-112030-687528)-(-805539))==FALSE then act(FallPreventionAssist)end if env(GetSpEffectID,-704743-(-710153))==TRUE then else act(RideDismount)if DamageCommonFunction(STYLE_DEFAULT,FALSE,JUDGE_FALL_TYPE_DIRECTION)==TRUE then return end if env(IsAnimEnd,480808+-480807)==TRUE then Fire(o((-2040805-(-1070146-(-104050)))-(-1029428)))return TRUE end end end function Ride_Enemy_Death_onUpdate()act(RideDismount)if ExecTransToDeathIdle(DEATH_TYPE_DEFAULT)==TRUE then return end end function Ride_Enemy_DeathOnlyTop_onUpdate()act(RideDismount)if ExecTransToDeathIdle(DEATH_TYPE_RIDE_DEFAULT_ONLY_TOP)==TRUE then return end end function Ride_Enemy_DeathOnlyUnder_onActivate()CallActionState((774847-(-424318-(-766449)))+-432716)end function Ride_Enemy_DeathOnlyUnder_onUpdate()if env(GetSpEffectID,527187-521206)==FALSE then act(FallPreventionAssist)end if env(GetSpEffectID,-691373-(336921+-1033704))==TRUE then else act(RideDismount)if DamageCommonFunction(STYLE_DEFAULT,FALSE,JUDGE_FALL_TYPE_DIRECTION)==TRUE then return end if env(IsAnimEnd,-589967-(-589968))==TRUE then Fire(o(-383927-(-380568+(-25381-(-67303)))))return TRUE end end end function Ride_Enemy_FireDeathOnlyTop_onUpdate()act(RideDismount)if ExecTransToDeathIdle(DEATH_TYPE_RIDE_FIRE_ONLY_TOP)==TRUE then return end end function Ride_Enemy_WeakDeathOnlyTop_onUpdate()act(RideDismount)if ExecTransToDeathIdle(DEATH_TYPE_RIDE_WEAK_ONLY_TOP)==TRUE then return end end function Ride_Enemy_ExLargeDeathOnlyTop_onUpdate()act(RideDismount)if ExecTransToDeathIdle(DEATH_TYPE_RIDE_EXLARGE_ONLY_TOP)==TRUE then return end end function Ride_Enemy_ExLargeDeathOnlyUnder_onActivate()CallActionState(-135418+135418)end function Ride_Enemy_ExLargeDeathOnlyUnder_onUpdate()act(RideDismount)if env(GetSpEffectID,685644+-679663)==FALSE then act(FallPreventionAssist)end if DamageCommonFunction(STYLE_DEFAULT,FALSE,JUDGE_FALL_TYPE_DIRECTION)==TRUE then return end end function Ride_Enemy_Fall_Start_onUpdate()if RideFallCommonFunction()==TRUE then return end if env(IsAnimEnd,(1113211-610074)+-503136)==TRUE then FireRideEvent(o(-549131-(-653330-(-149581))),o(((((342812+-1287705)-(-304116))+1353433)+-864146)-(17855+-124061)),FALSE)return end end function Ride_Enemy_Fall_Loop_onUpdate()if RideFallCommonFunction()==TRUE then return end end function Ride_Enemy_Fall_Land_onUpdate()if RideLandCommonFunction()==TRUE then return end if env(MovementRequest)==TRUE and(GetVariable(o(-622692+577219))>-686517+686517 and RideRequestFunction(TRUE,MOVE_TYPE_NONE,TRUE,FALSE)==TRUE)then return end if env(IsAnimEnd,-582115-(-582116))==TRUE then FireRideEvent(o(-59841+(-108127+122768)),o(423716-469100),FALSE)return end end function Ride_Enemy_Step6000_onActivate()CallActionState(80774-74774)end function Ride_Enemy_Step6000_onUpdate()CallActionState(-464698+470698)if env(GetSpEffectID,-151219-(-157200))==FALSE then act(FallPreventionAssist)end if ExecPassiveRide(FALSE,TRUE)==TRUE then return end if RideRequestFunction(TRUE,MOVE_TYPE_NONE,TRUE,FALSE)==TRUE then return end if env(IsAnimEnd,-710364-(-710365))==TRUE then FireRideEvent(o(377752-422952),o(-550274-(-504890)),FALSE)end end function Ride_Enemy_Step6001_onActivate()CallActionState((-306798-(-695861))-383062)end function Ride_Enemy_Step6001_onUpdate()CallActionState((129599+(-207388+434266))-350476)if env(GetSpEffectID,984996-979015)==FALSE then act(FallPreventionAssist)end if ExecPassiveRide(FALSE,TRUE)==TRUE then return end if RideRequestFunction(TRUE,MOVE_TYPE_NONE,TRUE,FALSE)==TRUE then return end if env(IsAnimEnd,-442104+442105)==TRUE then FireRideEvent(o(-1010070+964870),o(313540+-358924),FALSE)end end function Ride_Enemy_Step6002_onActivate()CallActionState(214234+(640654+-848886))end function Ride_Enemy_Step6002_onUpdate()CallActionState(54668-48666)if env(GetSpEffectID,353694-347713)==FALSE then act(FallPreventionAssist)end if ExecPassiveRide(FALSE,TRUE)==TRUE then return end if RideRequestFunction(TRUE,MOVE_TYPE_NONE,TRUE,FALSE)==TRUE then return end if env(IsAnimEnd,-583600-(-583601))==TRUE then FireRideEvent(o((-431515+(-851812+818433))+419694),o(962346+-1007730),FALSE)end end function Ride_Enemy_Step6003_onActivate()CallActionState((-1437863-(-685255))-(-758611))end function Ride_Enemy_Step6003_onUpdate()CallActionState(-59460-(-65463))if env(GetSpEffectID,-898355+904336)==FALSE then act(FallPreventionAssist)end if ExecPassiveRide(FALSE,TRUE)==TRUE then return end if RideRequestFunction(TRUE,MOVE_TYPE_NONE,TRUE,FALSE)==TRUE then return end if env(IsAnimEnd,-592991+592992)==TRUE then FireRideEvent(o(((-770308+1192938)+-207143)+-260687),o(((-964580-596887)-(-101369+-774220))-(-640494)),FALSE)end end function Ride_Enemy_Step6010_onActivate()CallActionState(658771+-652761)end function Ride_Enemy_Step6010_onUpdate()CallActionState(-127074-(2689+-135773))if env(GetSpEffectID,614946-608965)==FALSE then act(FallPreventionAssist)end if ExecPassiveRide(FALSE,TRUE)==TRUE then return end if RideRequestFunction(TRUE,MOVE_TYPE_NONE,TRUE,FALSE)==TRUE then return end if env(IsAnimEnd,810667-(-74617+885283))==TRUE then FireRideEvent(o(-650025+(332777-(-272048))),o(-1044113+(-930433+1929162)),FALSE)end end function Ride_Enemy_Step6011_onActivate()CallActionState(-335721+341732)end function Ride_Enemy_Step6011_onUpdate()CallActionState(-616941+622952)if env(GetSpEffectID,909413-903432)==FALSE then act(FallPreventionAssist)end if ExecPassiveRide(FALSE,TRUE)==TRUE then return end if RideRequestFunction(TRUE,MOVE_TYPE_NONE,TRUE,FALSE)==TRUE then return end if env(IsAnimEnd,-606454-(-606455))==TRUE then FireRideEvent(o(-582035+((424155+568471)-455791)),o(-912815+867431),FALSE)end end function Ride_Enemy_Step6012_onActivate()CallActionState(781036+-775024)end function Ride_Enemy_Step6012_onUpdate()CallActionState(988552-982540)if env(GetSpEffectID,-283883+289864)==FALSE then act(FallPreventionAssist)end if ExecPassiveRide(FALSE,TRUE)==TRUE then return end if RideRequestFunction(TRUE,MOVE_TYPE_NONE,TRUE,FALSE)==TRUE then return end if env(IsAnimEnd,-295551-(-295552))==TRUE then FireRideEvent(o(707683+-752883),o(-803375+(736491+21500)),FALSE)end end function Ride_Enemy_Step6013_onActivate()CallActionState(32786+-26773)end function Ride_Enemy_Step6013_onUpdate()CallActionState(343906+-337893)if env(GetSpEffectID,(-415996+284546)-(-137431))==FALSE then act(FallPreventionAssist)end if ExecPassiveRide(FALSE,TRUE)==TRUE then return end if RideRequestFunction(TRUE,MOVE_TYPE_NONE,TRUE,FALSE)==TRUE then return end if env(IsAnimEnd,(1810995-977301)-833693)==TRUE then FireRideEvent(o(183819+-229019),o(439494-((1104311-912287)+292854)),FALSE)end end function Ride_Enemy_Step6020_onActivate()CallActionState(-744364-(-750384))end function Ride_Enemy_Step6020_onUpdate()CallActionState(-976020-(-982040))if env(GetSpEffectID,-195704-(-201685))==FALSE then act(FallPreventionAssist)end if ExecPassiveRide(FALSE,TRUE)==TRUE then return end if RideRequestFunction(TRUE,MOVE_TYPE_NONE,TRUE,FALSE)==TRUE then return end if env(IsAnimEnd,-677789-(-677790))==TRUE then FireRideEvent(o(429111-474311),o(785239+-830623),FALSE)end end function Ride_Enemy_Step6021_onActivate()CallActionState(465176+-459155)end function Ride_Enemy_Step6021_onUpdate()CallActionState(193668-(11947-(-175700)))if env(GetSpEffectID,(-28289+(310391+-1236947))-(-960826))==FALSE then act(FallPreventionAssist)end if ExecPassiveRide(FALSE,TRUE)==TRUE then return end if RideRequestFunction(TRUE,MOVE_TYPE_NONE,TRUE,FALSE)==TRUE then return end if env(IsAnimEnd,-843342+(343513-(-499830)))==TRUE then FireRideEvent(o(82220-(-876813-(((((954609-370128)+-156943)+(442879+-1207656))-(1239591-559433))-(-13164)))),o(-299962-(-254578)),FALSE)end end function Ride_Enemy_Step6022_onActivate()CallActionState((825131-63545)-755564)end function Ride_Enemy_Step6022_onUpdate()CallActionState(-282573-(-288595))if env(GetSpEffectID,920672-914691)==FALSE then act(FallPreventionAssist)end if ExecPassiveRide(FALSE,TRUE)==TRUE then return end if RideRequestFunction(TRUE,MOVE_TYPE_NONE,TRUE,FALSE)==TRUE then return end if env(IsAnimEnd,(-613257+466993)-(-146265))==TRUE then FireRideEvent(o(429319-474519),o(292373-337757),FALSE)end end function Ride_Enemy_Step6023_onActivate()CallActionState(-7795+13818)end function Ride_Enemy_Step6023_onUpdate()CallActionState(-345536+(233336+118223))if env(GetSpEffectID,277672-271691)==FALSE then act(FallPreventionAssist)end if ExecPassiveRide(FALSE,TRUE)==TRUE then return end if RideRequestFunction(TRUE,MOVE_TYPE_NONE,TRUE,FALSE)==TRUE then return end if env(IsAnimEnd,(1047274+-583682)-463591)==TRUE then FireRideEvent(o(334736+-379936),o(129424+-174808),FALSE)end end function Ride_Enemy_SABlend_NoAdd_onUpdate()SetVariable(o(458674+-503894),678332+-678332)act(ApplyRideBlend,o(-562449+516909),-196425-(-196425))end function Ride_Enemy_FireDamageBlend_NoAdd_onUpdate()SetVariable(o(801340+(-16498-830373)),-128418-(751720-880138))act(ApplyRideBlend,o((133500-905804)+(-905838+1632920)),-956086+(518107+437979))end function Ridden_Enemy_On_onUpdate()if env(IsAnimEnd,822465-822464)==TRUE and env(IsOnMount)==FALSE then Fire(o(-397236+351955))return TRUE end end function Ridden_Enemy_Off_onUpdate()act(Unknown3006)if env(IsOnMount)==FALSE then if TransStyleCommonFunction(STYLE_DEFAULT)==TRUE then return TRUE end if env(IsAnimEnd,-575961-(-575962))==TRUE then Fire(o(350800-396081))return TRUE end end end function Ridden_Enemy_Idle_onUpdate()if RideCommonFunction(RIDE_MOVE_TYPE_IDLE)==TRUE then return TRUE end end function Ridden_Enemy_IdleBattle_onUpdate()if RideCommonFunction(RIDE_MOVE_TYPE_IDLE)==TRUE then return TRUE end end function Ridden_Enemy_Walk_onUpdate()if RideCommonFunction(RIDE_MOVE_TYPE_WALK)then return TRUE end end function Ridden_Enemy_Run_onUpdate()if RideCommonFunction(RIDE_MOVE_TYPE_RUN)then return TRUE end end function Ridden_Enemy_Dash_onUpdate()if RideCommonFunction(RIDE_MOVE_TYPE_DASH)then return TRUE end end function Ridden_Enemy_Gallop_onUpdate()if RideCommonFunction(RIDE_MOVE_TYPE_GALLOP)then return TRUE end end function Ridden_Enemy_Gallop_End_onUpdate()if RideCommonFunction(RIDE_MOVE_TYPE_WALK)and env(IsAnimEnd,(1029878-231944)-797933)==TRUE then return TRUE end end function Ridden_Enemy_TurnDefault_Left180_onUpdate()if RideCommonFunction(RIDE_MOVE_TYPE_OTHER)==TRUE then return end if env(IsAnimEnd,771711+-771710)==TRUE then Fire(o(321544+-366691))return TRUE end end function Ridden_Enemy_TurnDefault_Right180_onUpdate()if RideCommonFunction(RIDE_MOVE_TYPE_OTHER)==TRUE then return end if env(IsAnimEnd,986456+-986455)==TRUE then Fire(o(974392+-1019539))return TRUE end end function Ridden_Enemy_TurnDefault_Left90_onUpdate()if RideCommonFunction(RIDE_MOVE_TYPE_OTHER)==TRUE then return end if env(IsAnimEnd,-52480+52481)==TRUE then Fire(o(178851+(322+-224320)))return TRUE end end function Ridden_Enemy_TurnDefault_Right90_onUpdate()if RideCommonFunction(RIDE_MOVE_TYPE_OTHER)==TRUE then return end if env(IsAnimEnd,-292007+292008)==TRUE then Fire(o(-1029720+984573))return TRUE end end function Ridden_Enemy_TurnBattle_Left180_onUpdate()if RideCommonFunction(RIDE_MOVE_TYPE_OTHER)==TRUE then return end if env(IsAnimEnd,-633030+((-444319+1378383)-301033))==TRUE then Fire(o(396311+-441841))return TRUE end end function Ridden_Enemy_TurnBattle_Right180_onUpdate()if RideCommonFunction(RIDE_MOVE_TYPE_OTHER)==TRUE then return end if env(IsAnimEnd,(1003557-427647)-575909)==TRUE then Fire(o(-191560-(-146030)))return TRUE end end function Ridden_Enemy_TurnBattle_Left90_onUpdate()if RideCommonFunction(RIDE_MOVE_TYPE_OTHER)==TRUE then return end if env(IsAnimEnd,(-1029137+714946)+314192)==TRUE then Fire(o(-216491+170961))return TRUE end end function Ridden_Enemy_TurnBattle_Right90_onUpdate()if RideCommonFunction(RIDE_MOVE_TYPE_OTHER)==TRUE then return end if env(IsAnimEnd,626285+-626284)==TRUE then Fire(o((164347+70724)+-280601))return TRUE end end function Ridden_Enemy_Jump_onActivate()act(GetPoise2)act(AddSpEffect,-34367+36372)end function Ridden_Enemy_Jump_onUpdate()act(GetPoise2)act(AddSpEffect,-276239+278244)if RideCommonFunction(RIDE_MOVE_TYPE_OTHER)==TRUE then return end end function Ridden_Enemy_DamageLarge_onUpdate()if env(IsOnMount)==FALSE then if DamageCommonFunction(STYLE_DEFAULT,FALSE,JUDGE_FALL_TYPE_DIRECTION)==TRUE then return end if env(IsAnimEnd,(137358+136724)-274081)==TRUE then Fire(o(716304-761585))return TRUE end end end function Ridden_Enemy_DamageExLarge_onUpdate()if env(IsOnMount)==FALSE then if DamageCommonFunction(STYLE_DEFAULT,FALSE,JUDGE_FALL_TYPE_DIRECTION)==TRUE then return end if env(IsAnimEnd,500377+((147096-134665)+-512807))==TRUE then Fire(o(180166-225447))return TRUE end end end function Ridden_Enemy_DamageWeakTop_onUpdate()if env(IsOnMount)==FALSE then if DamageCommonFunction(STYLE_DEFAULT,FALSE,JUDGE_FALL_TYPE_DIRECTION)==TRUE then return end if env(IsAnimEnd,(-551676-(-1045751))+-494074)==TRUE then Fire(o(343527+(-626216+(-141070+378478))))return TRUE end end end function Ridden_Enemy_DamageWeakUnder_onUpdate()if env(IsOnMount)==FALSE then if DamageCommonFunction(STYLE_DEFAULT,FALSE,JUDGE_FALL_TYPE_DIRECTION)==TRUE then return end if env(IsAnimEnd,-235921-(-235922))==TRUE then Fire(o(834826+-880107))return TRUE end end end function Ridden_Enemy_Damage_Fall_onUpdate()if env(GetSpEffectID,-214918-(-645245-(-424346)))==FALSE then act(FallPreventionAssist)end if env(IsOnMount)==FALSE then if DamageCommonFunction(STYLE_DEFAULT,FALSE,JUDGE_FALL_TYPE_DIRECTION)==TRUE then return end if env(GetHP)>(156325+703130)-(-97379+956834)and env(GetSpEffectID,-484551+496396)==TRUE then Fire(o(946231+-991550))return TRUE end if env(IsAnimEnd,((71412-(-259417))+-763655)-(520445+-953272))==TRUE then Fire(o(532740-578021))return TRUE end end end function Ridden_Enemy_DamageBackFall_onUpdate()if env(GetSpEffectID,-560091-(-566072))==FALSE then act(FallPreventionAssist)end if env(IsOnMount)==FALSE then if DamageCommonFunction(STYLE_DEFAULT,FALSE,JUDGE_FALL_TYPE_DIRECTION)==TRUE then return end if env(GetHP)>(-250099-310129)+560228 and env(GetSpEffectID,740530-728685)==TRUE then Fire(o(589977-635296))return TRUE end if env(IsAnimEnd,-736033-(-432987-303047))==TRUE then Fire(o(262580-307861))return TRUE end end end function Ridden_Enemy_Death_onUpdate()if ExecTransToDeathIdle(DEATH_TYPE_DEFAULT)==TRUE then return end end function Ridden_Enemy_DeathOnlyTop_onUpdate()if env(GetSpEffectID,-155953-(-161934))==FALSE then act(FallPreventionAssist)end if env(IsOnMount)==FALSE then if DamageCommonFunction(STYLE_DEFAULT,FALSE,JUDGE_FALL_TYPE_DIRECTION)==TRUE then return end if env(GetHP)>782768+-782768 and env(GetSpEffectID,430622-418777)==TRUE then Fire(o(-1005020+959701))return TRUE end end end function Ridden_Enemy_DeathOnlyUnder_onUpdate()if ExecTransToDeathIdle(DEATH_TYPE_RIDE_DEFAULT_ONLY_UNDER)==TRUE then return end end function Ridden_Enemy_FireDeathOnlyTop_onUpdate()if env(GetSpEffectID,22491-(945374-928864))==FALSE then act(FallPreventionAssist)end if env(IsOnMount)==FALSE then if DamageCommonFunction(STYLE_DEFAULT,FALSE,JUDGE_FALL_TYPE_DIRECTION)==TRUE then return end if env(GetHP)>-490871+490871 and env(GetSpEffectID,-846312-(-858157))==TRUE then Fire(o(-261-(-137784-(-182842))))return TRUE end end end function Ridden_Enemy_WeakDeathOnlyTop_onUpdate()if env(GetSpEffectID,-204356+210337)==FALSE then act(FallPreventionAssist)end if env(IsOnMount)==FALSE then if DamageCommonFunction(STYLE_DEFAULT,FALSE,JUDGE_FALL_TYPE_DIRECTION)==TRUE then return end if env(GetHP)>-505810+505810 and env(GetSpEffectID,(269013-899482)-(-927300-(-284986)))==TRUE then Fire(o(((948694-(-56513))+(-1254014-(-285855)))-82367))return TRUE end end end function Ridden_Enemy_ExLargeDeathOnlyTop_onUpdate()if env(GetSpEffectID,((-252668+686503)+(-2003833-(-607018)))-(-968961))==FALSE then act(FallPreventionAssist)end if env(IsOnMount)==FALSE then if DamageCommonFunction(STYLE_DEFAULT,FALSE,JUDGE_FALL_TYPE_DIRECTION)==TRUE then return end if env(GetHP)>38155-38155 and env(GetSpEffectID,221862+-210017)==TRUE then Fire(o(198736-(510888+-266833)))return TRUE end end end function Ridden_Enemy_ExLargeDeathOnlyUnder_onUpdate()if ExecTransToDeathIdle(DEATH_TYPE_RIDE_EXLARGE_ONLY_UNDER)==TRUE then return end end function Ride_SA_Add_Default_onUpdate()SetVariable(o(-49335+((((-110602-722654)+1599693)+48198)-810633)),-126987+126987)end function RideAdjust_onUpdate()if env(IsIdleOnMount)==TRUE then Fire(o(-213910-(-168629)))return TRUE end end function RideOn_onUpdate()if env(IsAnimEnd,(176854-282944)-(-106090))==TRUE and env(IsOnMount)==FALSE then Fire(o(485145-530406))return TRUE end end function RideOnDash_onUpdate()if env(IsAnimEnd,(2396+703768)-706164)==TRUE and env(IsOnMount)==FALSE then Fire(o((104198-(-371745))+-521204))return TRUE end end function RideOnMachine_onUpdate()if env(IsAnimEnd,((1121530-1026536)-779256)-(-684262))==TRUE then Fire(o(973541-((-946927+(((170555-(-253381))+-184158)-114992))+1841189)))return TRUE end end function RideOff_onUpdate()if env(IsAnimEnd,-105842+105842)==TRUE then Fire(o((644737-306722)-383276))return TRUE end end function RideOffMachine_onUpdate()if env(IsAnimEnd,-659197+659197)==TRUE then Fire(o(11014-56295))return TRUE end end function RideIdle_onUpdate()if RideCommonFunction(RIDE_MOVE_TYPE_IDLE)==TRUE then return TRUE end end function RideIdleBattle_onUpdate()if RideCommonFunction(RIDE_MOVE_TYPE_IDLE)==TRUE then return TRUE end end function RideWalk_onUpdate()if RideCommonFunction(RIDE_MOVE_TYPE_WALK)then return TRUE end end function RideWalk_End_onUpdate()if env(IsAnimEnd,620977+-620977)==TRUE then Fire(o(-739633-(-694500)))return end if RideCommonFunction(RIDE_MOVE_TYPE_WALK)and env(IsAnimEnd,-3440+(-497795-(-501235)))==TRUE then return TRUE end end function RideRun_onUpdate()if RideCommonFunction(RIDE_MOVE_TYPE_RUN)then return TRUE end end function RideDash_onUpdate()if RideCommonFunction(RIDE_MOVE_TYPE_DASH)then return TRUE end end function RideDashAccelerate_onUpdate()if RideCommonFunction(RIDE_MOVE_TYPE_DASH)then return TRUE end end function RideDashAccelerateContinue_onUpdate()if RideCommonFunction(RIDE_MOVE_TYPE_DASH)then return TRUE end end function RideDash_End_onUpdate()if env(IsAnimEnd,-350656-(-350656))==TRUE then Fire(o((-112575+235182)-(231916+-64176)))return end if RideCommonFunction(RIDE_MOVE_TYPE_WALK)and env(IsAnimEnd,(982156-(-44583))+-1026739)==TRUE then return TRUE end end function RideGallop_onUpdate()if RideCommonFunction(RIDE_MOVE_TYPE_GALLOP)then return TRUE end end function RideGallop_End_onUpdate()if env(IsAnimEnd,(148229-(-475030))+(909539+-1532798))==TRUE then Fire(o(501337+-546470))return end if RideCommonFunction(RIDE_MOVE_TYPE_WALK)and env(IsAnimEnd,40375+-40375)==TRUE then return TRUE end end function RideTurn_Left180_onUpdate()if RideCommonFunction(RIDE_MOVE_TYPE_OTHER)==TRUE then return end if env(IsAnimEnd,-825820-(-825820))==TRUE then Fire(o(-135084-(-283429+193478)))return TRUE end end function RideTurnDefault_Left180_onUpdate()if RideCommonFunction(RIDE_MOVE_TYPE_OTHER)==TRUE then return end if env(IsAnimEnd,939205+-939204)==TRUE then Fire(o(-24363-20770))return TRUE end end function RideTurn_Right180_onUpdate()if RideCommonFunction(RIDE_MOVE_TYPE_OTHER)==TRUE then return end if env(IsAnimEnd,-276981-(-276981))==TRUE then Fire(o((62327+226134)-333594))return TRUE end end function RideTurnDefault_Right180_onUpdate()if RideCommonFunction(RIDE_MOVE_TYPE_OTHER)==TRUE then return end if env(IsAnimEnd,(542518+-553026)-(-10509))==TRUE then Fire(o(-401174-(-356041)))return TRUE end end function RideTurn_Left90_onUpdate()if RideCommonFunction(RIDE_MOVE_TYPE_OTHER)==TRUE then return end if env(IsAnimEnd,(-1837393-(-1666522-(-716972)))+887843)==TRUE then Fire(o((-380672+1347835)+-1012296))return TRUE end end function RideTurnDefault_Left90_onUpdate()if RideCommonFunction(RIDE_MOVE_TYPE_OTHER)==TRUE then return end if env(IsAnimEnd,(-500036+515816)-15779)==TRUE then Fire(o(-578987-(-533854)))return TRUE end end function RideTurn_Right90_onUpdate()if RideCommonFunction(RIDE_MOVE_TYPE_OTHER)==TRUE then return end if env(IsAnimEnd,(-1007421+1226338)-218917)==TRUE then Fire(o(558927+(-1203118-(-599058))))return TRUE end end function RideTurnDefault_Right90_onUpdate()if RideCommonFunction(RIDE_MOVE_TYPE_OTHER)==TRUE then return end if env(IsAnimEnd,-328396+(-231827+560223))==TRUE then Fire(o(694527+(-10121-729539)))return TRUE end end function RideTurnBattle_Left180_onUpdate()if RideCommonFunction(RIDE_MOVE_TYPE_OTHER)==TRUE then return end if env(IsAnimEnd,958258+-958257)==TRUE then Fire(o(-546616-(-501185)))return TRUE end end function RideTurnBattle_Right180_onUpdate()if RideCommonFunction(RIDE_MOVE_TYPE_OTHER)==TRUE then return end if env(IsAnimEnd,991033+-991032)==TRUE then Fire(o(610860-656291))return TRUE end end function RideTurnBattle_Left90_onUpdate()if RideCommonFunction(RIDE_MOVE_TYPE_OTHER)==TRUE then return end if env(IsAnimEnd,-354-(-355))==TRUE then Fire(o((-713195+513113)+154651))return TRUE end end function RideTurnBattle_Right90_onUpdate()if RideCommonFunction(RIDE_MOVE_TYPE_OTHER)==TRUE then return end if env(IsAnimEnd,1032392-1032392)==TRUE then Fire(o(-645311-(-599880)))return TRUE end end function RideJump_onUpdate()if RideCommonFunction(RIDE_MOVE_TYPE_OTHER)==TRUE then return end if env(IsAnimEnd,-164363-(-164363))==TRUE then Fire(o(654960-700093))return TRUE end end function RideJump_N_onUpdate()if RideCommonFunction(RIDE_MOVE_TYPE_OTHER)==TRUE then return end if env(IsAnimEnd,-723782-(-723782))==TRUE or env(GetEventEzStateFlag,244485-244485)==TRUE then Fire(o(-503746+458408))return TRUE end end function RideJump_F_onUpdate()if RideCommonFunction(RIDE_MOVE_TYPE_OTHER)==TRUE then return end if env(IsAnimEnd,((-437369+-284530)-(-840184-(-339206)))+220921)==TRUE or env(GetEventEzStateFlag,929348-(1021861+-92513))==TRUE then Fire(o(580549+-625887))return TRUE end end function RideJump_D_onUpdate()if RideCommonFunction(RIDE_MOVE_TYPE_OTHER)==TRUE then return end if env(IsAnimEnd,827216+-827216)==TRUE or env(GetEventEzStateFlag,464264+-464264)==TRUE then Fire(o(376200-421538))return TRUE end end function RideJump2_N_onUpdate()if RideCommonFunction(RIDE_MOVE_TYPE_OTHER)==TRUE then return end if env(IsAnimEnd,-988579+(-275169+(-54779+1318527)))==TRUE or env(GetEventEzStateFlag,511595+-511595)==TRUE then Fire(o(949927-995282))return TRUE end end function RideJump2_F_onUpdate()if RideCommonFunction(RIDE_MOVE_TYPE_OTHER)==TRUE then return end if env(IsAnimEnd,-616371-(-616371))==TRUE or env(GetEventEzStateFlag,433705+-433705)==TRUE then Fire(o(873602+(((-1540340-(-253331))-(-492589))-124537)))return TRUE end end function RideJump2_D_onUpdate()if RideCommonFunction(RIDE_MOVE_TYPE_OTHER)==TRUE then return end if env(IsAnimEnd,(327241-650271)-(207899-530929))==TRUE or env(GetEventEzStateFlag,-422582-(-422582))==TRUE then Fire(o(462157+-507512))return TRUE end end function RideJumpHigh_onUpdate()if RideCommonFunction(RIDE_MOVE_TYPE_OTHER)==TRUE then return end end function RideJumpHighLoop_onUpdate()if RideCommonFunction(RIDE_MOVE_TYPE_OTHER)==TRUE then return end local Q=env(GetFallHeight)local V=env(GetMountFallHeight)act(DebugLogOutput,o(285046+-330388)..(Q..(o(-346907+(-739999-(-1041538)))..V)))end function RideJumpHighEnd_onUpdate()if RideCommonFunction(RIDE_MOVE_TYPE_OTHER)==TRUE then return end if env(IsAnimEnd,-894370+894370)==TRUE or env(GetEventEzStateFlag,727118-(-111036-(-741645+-96509)))==TRUE then Fire(o(1000287-1045678))return TRUE end end function RideJumpHigh2_onUpdate()if RideCommonFunction(RIDE_MOVE_TYPE_OTHER)==TRUE then return end if env(IsAnimEnd,262850-262850)==TRUE or env(GetEventEzStateFlag,248170-(631921-((799134+(-699635-144091))+428343)))==TRUE then Fire(o((-1045193+1237650)+(-405228+167380)))return TRUE end end function RideJump_Land_N_onUpdate()if RideCommonFunction(RIDE_MOVE_TYPE_OTHER)==TRUE then return end if env(IsAnimEnd,-1006759-(-1006759))==TRUE then Fire(o(((((137170+(357018+-3187180))-(-256400))-(-796409))-(-708111))+886939))return TRUE end end function RideJump_Land_F_onUpdate()if RideCommonFunction(RIDE_MOVE_TYPE_OTHER)==TRUE then return end if env(IsAnimEnd,-864804-(-864804))==TRUE then Fire(o(137377-(-527773-(-710283))))return TRUE end end function RideJump_Land_D_onUpdate()if RideCommonFunction(RIDE_MOVE_TYPE_OTHER)==TRUE then return end if env(IsAnimEnd,815785+-815785)==TRUE then Fire(o(((-903128+331629)-((889457-689021)+-216620))+510182))return TRUE end end function RideJump_Land_To_Dash_onUpdate()if RideCommonFunction(RIDE_MOVE_TYPE_OTHER)==TRUE then return end if env(IsAnimEnd,-558091-(-558091))==TRUE then Fire(o(20525-65658))return TRUE end end function RideJump_Land_To_Gallop_onUpdate()if RideCommonFunction(RIDE_MOVE_TYPE_OTHER)==TRUE then return end if env(IsAnimEnd,-406413-(-406413))==TRUE then Fire(o(-1082963-(-1037830)))return TRUE end end function RideJump_Loop_onUpdate()if RideCommonFunction(RIDE_MOVE_TYPE_OTHER)==TRUE then return end end function RideJump2_Loop_onUpdate()if RideCommonFunction(RIDE_MOVE_TYPE_OTHER)==TRUE then return end end function RideJumpHigh_FallLoop_onUpdate()if RideCommonFunction(RIDE_MOVE_TYPE_OTHER)==TRUE then return end end function RideGesture_onUpdate()if RideCommonFunction(RIDE_MOVE_TYPE_IDLE)==TRUE then return TRUE end if env(IsAnimEnd,429072-((-1401368-(-572222))+((1530799-(-214829))-487410)))==TRUE then Fire(o(-566217-(-521084)))return TRUE end end function RideDamage_Fall_onUpdate()if DamageCommonFunction(STYLE_DEFAULT,FALSE,JUDGE_FALL_TYPE_DIRECTION)==TRUE then return end if env(GetHP)>-373694+373694 and env(GetSpEffectID,5122+6723)==TRUE then Fire(o(735360-780679))return TRUE end if env(IsAnimEnd,1000708-1000708)==TRUE then Fire(o(-926476-(-881195)))return TRUE end end function RideDamageBackFall_onUpdate()if DamageCommonFunction(STYLE_DEFAULT,FALSE,JUDGE_FALL_TYPE_DIRECTION)==TRUE then return end if env(GetHP)>727986+-727986 and env(GetSpEffectID,199985-188140)==TRUE then Fire(o(884640+-929959))return TRUE end if env(IsAnimEnd,-732560-(-732561))==TRUE then Fire(o(-786238-(((335132-(-123787))-(656971+71479))+-471426)))return TRUE end end function RideDamage_Fall_AbyssalForest_onUpdate()if DamageCommonFunction(STYLE_DEFAULT,FALSE,JUDGE_FALL_TYPE_DIRECTION)==TRUE then return end if env(IsAnimEnd,-613923+613923)==TRUE then Fire(o((185288+(-675379-(-395457)))-(-49353)))return TRUE end end function RideDeath_onUpdate()if ExecTransToDeathIdle(DEATH_TYPE_DEFAULT)==TRUE then return end end function RideDeath_Idle_onActivate()act(SetDeathStay,TRUE)end function RideDeath_Idle_onDeactivate()act(SetDeathStay,FALSE)end function RideDeathOnlyTop_onUpdate()if DamageCommonFunction(STYLE_DEFAULT,FALSE,JUDGE_FALL_TYPE_DIRECTION)==TRUE then return end end function RideDeathOnlyUnder_onUpdate()if ExecTransToDeathIdle(DEATH_TYPE_RIDE_DEFAULT_ONLY_UNDER)==TRUE then return end end function RideDeathOnlyUnder_Idle_onActivate()act(SetDeathStay,TRUE)end function RideDeathOnlyUnder_Idle_onDeactivate()act(SetDeathStay,FALSE)end function RideFall_Land_onUpdate()if env(IsAnimEnd,462174+-462174)==TRUE then Fire(o(-791647-(-746514)))return TRUE end end function Damage_Update()if env(GetSpEffectID,SP_EFFECT_ENABLE_PARRY_THROW)==FALSE and(env(GetSpEffectID,SP_EFFECT_ENABLE_SA_BREAK_THROW)==FALSE and env(GetSpEffectID,SP_EFFECT_ENABLE_FALLHORSE_THROW)==FALSE)then SetThrowDefInvalid()end end function Ride_Enemy_NoThrow_Activate()SetThrowInvalid()end function Ride_Enemy_NoThrow_Update()SetThrowInvalid()end function Ride_Enemy_Fall_LandHeavy_onUpdate()if RideLandCommonFunction()==TRUE then return end if env(IsAnimEnd,301091+(767559+-1068649))==TRUE then FireRideEvent(o(472477-517677),o(124007+-169391),FALSE)return end end function Ride_Enemy_DeathLandDefault_onUpdate()act(RideDismount)if ExecTransToDeathIdle(DEATH_TYPE_LAND_DEFAULT)==TRUE then return end end function Ride_Enemy_DeathLandDefaultOnlyTop_onUpdate()act(RideDismount)if ExecTransToDeathIdle(DEATH_TYPE_RIDE_LAND_ONLY_TOP)==TRUE then return end end function Ride_Enemy_DeathLandDefaultOnlyUnder_onActivate()CallActionState(-418102-(-418102))end function Ride_Enemy_DeathLandDefaultOnlyUnder_onUpdate()if env(GetSpEffectID,-993730+999711)==FALSE then act(FallPreventionAssist)end if env(GetSpEffectID,104766+(639441-738797))==TRUE then else act(RideDismount)if DamageCommonFunction(STYLE_DEFAULT,FALSE,JUDGE_FALL_TYPE_DIRECTION)==TRUE then return end if env(IsAnimEnd,407901-407900)==TRUE then Fire(o(-571775-(64602+-591096)))return TRUE end end end function Ride_Enemy_JumpDamage_Start_onUpdate()if env(IsAnimEnd,183079-183078)==TRUE then FireRideEvent(o(532937+((852075-861959)+(-5528-563086))),o((-1169239-(-485193))+(-350162+988823)),FALSE)return end if env(GetMountSpEffectID,((930032+-1668507)-(-1035263))+-296690)==TRUE and env(IsMountInFallLoop)==TRUE then FireRideEvent(o(-1074294-(-1029034)),o(46881+(-126144+((578313+267336)+-811718))),FALSE)return end end function Ride_Enemy_JumpDamage_Loop_onUpdate()act(DenyEventAnimPlaybackRequest)if env(IsHamariFallDeath,-502195+502207)==TRUE then if env(GetSpEffectType,-320607+320750)==TRUE then act(AddSpEffect,466072+-460917)end FireRideEvent(o((737111+-1699212)+916841),o(469652-514984),FALSE)return end if env(IsMountInFallLoop)==TRUE then FireRideEvent(o(614227-659487),o(541057-(-970773+1557162)),FALSE)return end end function Ride_Enemy_JumpDamage_Land_onUpdate()act(DenyEventAnimPlaybackRequest)if RideLandCommonFunction()==TRUE then return end if env(IsAnimEnd,(-551589-(-911063))+(57498+-416971))==TRUE then FireRideEvent(o(651419-696619),o(-783894+738510),FALSE)end end function Ride_Enemy_DamageParryEnemy1_onActivate()CallActionState(263604-(-877108+1140712))act(AddSpEffect,-744459+(764025-13765))end function Ride_Enemy_DamageParryEnemy1_onUpdate()CallActionState(230894-(606070-375176))act(AddSpEffect,283394+-277593)if env(GetSpEffectID,86837+-80856)==FALSE then act(FallPreventionAssist)end if env(GetSpEffectID,(-591241+1386123)+-789472)==TRUE then else act(RideDismount)if DamageCommonFunction(STYLE_DEFAULT,FALSE,JUDGE_FALL_TYPE_DIRECTION)==TRUE then return end if env(IsAnimEnd,-265307-(-265308))==TRUE then Fire(o(-257952+212671))return TRUE end end end function Ride_Enemy_DamageParryEnemy2_onActivate()CallActionState(50364-50364)act(AddSpEffect,-113878-(-119679))end function Ride_Enemy_DamageParryEnemy2_onUpdate()CallActionState((-1205933-(-412924))-(-793009))act(AddSpEffect,-699565+705366)if env(GetSpEffectID,-450055-(-456036))==FALSE then act(FallPreventionAssist)end if env(GetSpEffectID,((602883-494389)+536160)-(559424-(-79820)))==TRUE then else act(RideDismount)if DamageCommonFunction(STYLE_DEFAULT,FALSE,JUDGE_FALL_TYPE_DIRECTION)==TRUE then return end if env(IsAnimEnd,-601758-(-601759))==TRUE then Fire(o(-385095+339814))return TRUE end end end function Ride_Enemy_Sleep_Resist_onActivate()CallActionState(-366334-(-378354))act(AddSpEffect,330950+-325149)end function Ride_Enemy_Sleep_Resist_onUpdate()CallActionState(-867878-(-879898))act(AddSpEffect,(-694734+345411)+355124)if env(GetSpEffectID,633390+-627409)==FALSE then act(FallPreventionAssist)end if env(GetSpEffectID,-5590-(-11000))==TRUE then else act(RideDismount)if SleepCommonFunction((-443747-(-808825+1095906))-(-742848))==TRUE then return end end end function Ridden_Enemy_DeathLandDefault_onUpdate()if ExecTransToDeathIdle(DEATH_TYPE_LAND_DEFAULT)==TRUE then return end end function Ridden_Enemy_DeathLandDefaultOnlyTop_onUpdate()if env(GetSpEffectID,-492636+(-739961+1238578))==FALSE then act(FallPreventionAssist)end if env(IsOnMount)==FALSE then if DamageCommonFunction(STYLE_DEFAULT,FALSE,JUDGE_FALL_TYPE_DIRECTION)==TRUE then return end if env(GetHP)>832003-832003 and env(GetSpEffectID,414543-402698)==TRUE then Fire(o(816256-861575))return TRUE end end end function Ridden_Enemy_DeathLandDefaultOnlyUnder_onUpdate()if ExecTransToDeathIdle(DEATH_TYPE_RIDE_LAND_ONLY_UNDER)==TRUE then return end end function Ridden_Enemy_DamageParryEnemy1_onUpdate()if env(GetSpEffectID,-228274+234255)==FALSE then act(FallPreventionAssist)end if env(IsOnMount)==FALSE then if DamageCommonFunction(STYLE_DEFAULT,FALSE,JUDGE_FALL_TYPE_DIRECTION)==TRUE then return end if env(GetHP)>350037+-350037 and env(GetSpEffectID,-270431+282276)==TRUE then Fire(o(-269951-(-224632)))return TRUE end if env(IsAnimEnd,(-43357-268816)-(-1346463-(-1034289)))==TRUE then Fire(o(-1295+-43986))return TRUE end end end function Ridden_Enemy_DamageParryEnemy2_onUpdate()if env(GetSpEffectID,-568061-(-574042))==FALSE then act(FallPreventionAssist)end if env(IsOnMount)==FALSE then if DamageCommonFunction(STYLE_DEFAULT,FALSE,JUDGE_FALL_TYPE_DIRECTION)==TRUE then return end if env(GetHP)>-904067+(-82525-(-986592))and env(GetSpEffectID,-639899-(345898+-997642))==TRUE then Fire(o(-1069146-(-1023827)))return TRUE end if env(IsAnimEnd,-466642+466643)==TRUE then Fire(o(-458386-(-413105)))return TRUE end end end function Ridden_Enemy_Sleep_Resist_onUpdate()if env(GetSpEffectID,55075-49094)==FALSE then act(FallPreventionAssist)end if env(IsOnMount)==FALSE then if SleepCommonFunction((-620640+725560)+-92900)==TRUE then return end if env(GetHP)>-755583-(-755583)and env(GetSpEffectID,913101-((-65584-1938)-(-968778)))==TRUE then Fire(o(-168542+123223))return TRUE end if env(IsAnimEnd,669168+-669167)==TRUE then Fire(o(97644+(-782888+639963)))return TRUE end end end function RideLandCommonFunction()if ExecPassiveRide(FALSE,FALSE)==TRUE then return TRUE end if RideRequestFunction(TRUE,MOVE_TYPE_NONE,TRUE,FALSE)==TRUE then return TRUE end return FALSE end function RideFallCommonFunction()if ExecRideLand()==TRUE then return TRUE end return FALSE end function ExecRideLand()local Q=992543+(-330841+(-99040+-562663))local V=o(504305+-549441)local M=o(257094-302230)if env(IsMountInFallLoop)==FALSE then if env(GetReceivedDamageType)==DAMAGE_TYPE_DEATH and env(HasReceivedAnyDamage)==FALSE or env(GetMountRecievedDamageType)==DAMAGE_TYPE_DEATH and env(HasMountReceivedAnyDamage)==FALSE then FireRideEvent(o(-636809-(-591252)),o(307704-353156),FALSE)return TRUE end if env(IsHamariFallDeath,-30241-(-30253))==TRUE then if env(GetSpEffectType,-175278+175421)==TRUE then act(AddSpEffect,-900477+905632)end FireRideEvent(o(504503+-550060),o((377275+(-1832784-(-845842)))-(-564215)),FALSE)return TRUE end if env(IsVersusDivineDamage)==TRUE then FLAG_HOLY_DAMAGE=TRUE else FLAG_HOLY_DAMAGE=FALSE end if ExecRideDeath()==TRUE then return TRUE end if env(HasReceivedAnyDamage)==TRUE or env(HasMountReceivedAnyDamage)==TRUE then local Q=1042766+-1042766 SetVariable(o(771761+-816932),Q)act(ApplyRideBlend,o((-1600870-(-959661))-(-595929)),Q)FireRideEvent(o(366861-(343035+69334)),o(959335-1004834),FALSE)SetVariable(o(194024+(-1012759+773515)),710390-710389)act(ApplyRideBlend,o(-119895+74355),-1048564-(-1048565))return TRUE end return FALSE end if IsRideDead()==TRUE then local P=GetRideDeathType()if P==DEATH_TYPE_RIDE_DEFAULT_BOTH then Q=ANIME_ID_DEATH_LAND_DEFAULT V=o(999357+-1044933)M=o((-750355+1223363)-518379)elseif P==DEATH_TYPE_RIDE_DEFAULT_ONLY_TOP then Q=ANIME_ID_RIDE_DEATH_LAND_TOP V=o((-954824-(-168703))+740983)M=o(-34726+-10765)elseif P==DEATH_TYPE_RIDE_DEFAULT_ONLY_UNDER then Q=ANIME_ID_RIDE_DEATH_LAND_UNDER V=o((-566192+1283126)+-762176)M=o(-307342+262176)end if IsExistRideAnime(Q)==FALSE then V=o(759433-804990)M=o(314502+-359954)end Replanning()FireRideEvent(V,M,FALSE)return TRUE end if env(CheckForEventAnimPlaybackRequest)==TRUE then return TRUE end local P=env(GetMountFallHeight)/(-307365+307465)if P>HEIGHT_TRANS_TO_HEAVY_LAND then if IsExistRideAnime(ANIME_ID_LAND_HEAVY)==TRUE then FireRideEvent(o(-1088441-(-1042930)),o(-82304-(-36798)),FALSE)else FireRideEvent(o(216775-(-800138+(-732097+1794404))),o(-1034228+988970),FALSE)end Replanning()return TRUE else Replanning()FireRideEvent(o(312028+(950326+-1307748)),o(-799592+754334),FALSE)return TRUE end return FALSE end function ExecRideFallStart()if env(IsMountFalling)==FALSE then return FALSE end FireRideEvent(o(658189+-703571),o(-594965+549681),FALSE)return TRUE end function Update()ERRHook_UpdateStart()g_FrameCount=g_FrameCount+(((92869-327538)+1183274)+(-967485+((-84559+89025)+14415)))act(Unknown9999)if env(GetSpEffectID,768291-762311)==TRUE then act(FallPreventionAssist)end if env(IsSpeaking)==TRUE and GetVariable(o((46051-(-236481))-327836))<=716982+(846014+-1562996)then SetVariable(o(517976+-563280),.10000000149012)SetVariable(o((-868534+1753214)+-930253),GetNextIndexLipSync(ANIME_ID_GENERAL_LIP_SYNC,90828+-90828,(-301302-((208023-1011677)-(-228770)))+-273573,-440396+440397,740587+-740587,o(404953+-450526),false))Fire(o((((-714549-(-111906))+675008)-(-939092))+-1056651))end if env(IsSpeaking)==TRUE and(GetVariable(o((-68993-(571506-216426))+378836))<=-350274-(-350274)and IsExistAnime(ANIME_ID_TALK_HEAD_BLEND)==TRUE)then SetVariable(o(-456400-(-411163)),.10000000149012)Fire(o(231954+-277334))end SoulDropUp()GolemConfusion()ParryResist()if env(GetSpEffectID,1408854-905537)==TRUE then if env(GetSpEffectID,-44830-(-548145))==TRUE then act(AddSpEffect,766099-262787)else act(AddSpEffect,-112966+616284)end end ERRHook_UpdateEnd()end TraversePointerChain=-1018349-(-1028349)GAME_BASE=-304655+304655 CHR_INS_BASE=-230744-(-230745)TARGET_CHR_INS_BASE=266497-266495 GAME_DATA_MAN=(64770431-(-438817))-861288 UNSIGNED_BYTE=((-1240027-(-536624))+602138)-(-101265)SIGNED_BYTE=(-291753+1173339)-881585 UNSIGNED_SHORT=303306-(362328-59024)SIGNED_SHORT=674738-(448787+(544744-318796))UNSIGNED_INT=-344309-(-43351-300962)SIGNED_INT=343864-343859 FLOAT=((749928+(((-745728-69278)-(-909933))+(-854205-528086)))+427055)+110387 BIT=507466+-507459 ExposeDebugPrint=(-714727+526580)+198148 GetEventFlag=1039507-1029504 GetParamValue=(902630-949701)+57075 PARAM_EquipParamWeapon=399159-399159 PARAM_EquipParamProtector=27624+-27623 PARAM_EquipParamAccessory=434912+-434910 PARAM_EquipParamGoods=-988186-(-988189)PARAM_ReinforceParamWeapon=(1136360-270107)-(-31802-(-898051))PARAM_ReinforceParamProtector=(-584041-330931)-(-914977)PARAM_NpcParam=(-693394-(-493410))-(-199990)PARAM_AtkParam_Npc=25216+-25209 PARAM_AtkParam_Pc=-734652-(-734660)PARAM_NpcThinkParam=1673+-1664 PARAM_Bullet=-472272-(-472282)PARAM_BulletCreateLimitParam=-140051+((161095+-444860)-(-423827))PARAM_BehaviorParam=-217588-(-217600)PARAM_BehaviorParam_PC=667594-667581 PARAM_Magic=(-31453+-990922)+1022389 PARAM_SpEffectParam=632595-(419766+((277583-(-409770))+(-1170866-((-119748+-735585)-(-159006)))))PARAM_SpEffectVfxParam=-692327-(-692343)PARAM_SpEffectSetParam=-431413+431430 PARAM_TalkParam=85086+-85068 PARAM_MenuColorTableParam=374559-374540 PARAM_ItemLotParam_enemy=-203560-(-203580)PARAM_ItemLotParam_map=503224+-503203 PARAM_MoveParam=42677+-42655 PARAM_CharaInitParam=163820-163797 PARAM_EquipMtrlSetParam=1028680-1028656 PARAM_FaceParam=-848101+848126 PARAM_FaceRangeParam=288655-288629 PARAM_ShopLineupParam=(956237-541477)-414733 PARAM_ShopLineupParam_Recipe=-769353-(-769381)PARAM_GameAreaParam=798080-798051 PARAM_CalcCorrectGraph=-1015194+1015224 PARAM_LockCamParam=-140463-(-140494)PARAM_ObjActParam=-849856-(-174445-675443)PARAM_HitMtrlParam=-1030393-(-1030426)PARAM_KnockBackParam=-150368+150402 PARAM_DecalParam=-837461-(-837496)PARAM_ActionButtonParam=127325-127289 PARAM_AiSoundParam=(829940+((731853+-1707426)-(-526321)))-(-329836-(-710487))PARAM_PlayRegionParam=((1108027-110052)+-783172)-214765 PARAM_NetworkAreaParam=(55698-((((-550830+1253405)+-1364837)+1500585)-818370))-35706 PARAM_NetworkParam=-985984+986024 PARAM_NetworkMsgParam=54753-54712 PARAM_BudgetParam=(254717-(-77062))-331737 PARAM_BonfireWarpParam=((-117080+-1316098)-(-1047351))-(-385870)PARAM_BonfireWarpTabParam=-234735+234779 PARAM_BonfireWarpSubCategoryParam=(-184126+-536561)+720732 PARAM_MenuPropertySpecParam=(-912390-(-75049))+837387 PARAM_MenuPropertyLayoutParam=203525-203478 PARAM_MenuValueTableParam=(495046-828338)+333340 PARAM_Ceremony=477239-477190 PARAM_PhantomParam=-399535-(-399585)PARAM_CharMakeMenuTopParam=(37917-162305)+(-390030+514469)PARAM_CharMakeMenuListItemParam=18122+-18070 PARAM_HitEffectSfxConceptParam=44924+-44871 PARAM_HitEffectSfxParam=43242+-43188 PARAM_WepAbsorpPosParam=663360+-663305 PARAM_ToughnessParam=-566738+566794 PARAM_SeMaterialConvertParam=-487505-(-305772+-181790)PARAM_ThrowDirectionSfxParam=-945356-(-945414)PARAM_DirectionCameraParam=-730446-((((-980010+(651168+408434))-1009101)-(-279032-80373))-160401)PARAM_RoleParam=(1103911-(-846653+932089))+(-190374-(803998+24043))PARAM_WaypointParam=-847230+847291 PARAM_ThrowParam=((995456+-402503)-639473)+46582 PARAM_GrassTypeParam=(533634+-130739)+-402832 PARAM_GrassTypeParam_Lv1=(842381+-811356)+-30961 PARAM_GrassTypeParam_Lv2=-395083+(111791+283357)PARAM_GrassLodRangeParam=519869+-519803 PARAM_NpcAiActionParam=370539+-370472 PARAM_PartsDrawParam=947632-(411853-(-535711))PARAM_AssetEnvironmentGeometryParam=888575-888506 PARAM_AssetModelSfxParam=695942+-695872 PARAM_AssetMaterialSfxParam=-258937+259008 PARAM_AttackElementCorrectParam=171860-171788 PARAM_FootSfxParam=(533210+-896933)+363796 PARAM_MaterialExParam=444882-444808 PARAM_HPEstusFlaskRecoveryParam=-119008+119083 PARAM_MPEstusFlaskRecoveryParam=894938+-894862 PARAM_MultiPlayCorrectionParam=(370367-((-101003+945870)-((-868652-(-722055))+389774)))+231400 PARAM_MenuOffscrRendParam=377268+-377190 PARAM_ClearCountCorrectParam=(815950+((-999950+(-522744+2071343))-830150))-534370 PARAM_MapMimicryEstablishmentParam=-730499-(-730579)PARAM_WetAspectParam=642213-(428037-(-64251+(-22326+-127518)))PARAM_SwordArtsParam=(210987+823555)-1034460 PARAM_KnowledgeLoadScreenItemParam=768699+(-114804+-653812)PARAM_MultiHPEstusFlaskBonusParam=(996472-((((-317028+(145883-(-138171)))-205716)-(406925-613313))+156092))-872598 PARAM_MultiMPEstusFlaskBonusParam=-997212+997297 PARAM_MultiSoulBonusRateParam=147779+(-371705+224012)PARAM_WorldMapPointParam=-151158-(-151245)PARAM_WorldMapPieceParam=282118-282030 PARAM_WorldMapLegacyConvParam=904631+-904542 PARAM_WorldMapPlaceNameParam=-909243+909333 PARAM_ChrModelParam=-413756-(-413847)PARAM_LoadBalancerParam=716643+-716551 PARAM_LoadBalancerDrawDistScaleParam=589267-589174 PARAM_LoadBalancerDrawDistScaleParam_ps4=-863946+864040 PARAM_LoadBalancerDrawDistScaleParam_ps5=-117130-(722125-839350)PARAM_LoadBalancerDrawDistScaleParam_xb1=-996208-(-996304)PARAM_LoadBalancerDrawDistScaleParam_xb1x=((1732883-(944243-(-34725)))-638165)-(171195+((-485147-326481)-(-756086)))PARAM_LoadBalancerDrawDistScaleParam_xss=-637601-(-637699)PARAM_LoadBalancerDrawDistScaleParam_xsx=987285+-987186 PARAM_LoadBalancerNewDrawDistScaleParam_win64=-570708+(290035+280773)PARAM_LoadBalancerNewDrawDistScaleParam_ps4=582140-(158046-(1019394+-1443387))PARAM_LoadBalancerNewDrawDistScaleParam_ps5=861525+-861423 PARAM_LoadBalancerNewDrawDistScaleParam_xb1=(-554032+1094447)+(81659+-621971)PARAM_LoadBalancerNewDrawDistScaleParam_xb1x=(-672145+1195884)-(244132+279503)PARAM_LoadBalancerNewDrawDistScaleParam_xss=-272629-((1389817-961185)-701366)PARAM_LoadBalancerNewDrawDistScaleParam_xsx=(-325586+695353)+-369661 PARAM_WwiseValueToStrParam_Switch_AttackType=(-926323-(-541030))-(549378+((-477247-487605)+30074))PARAM_WwiseValueToStrParam_Switch_DamageAmount=574557+-574449 PARAM_WwiseValueToStrParam_Switch_DeffensiveMaterial=-416762-(-478596+61725)PARAM_WwiseValueToStrParam_Switch_HitStop=-462319-(-462429)PARAM_WwiseValueToStrParam_Switch_OffensiveMaterial=-450791+450902 PARAM_WwiseValueToStrParam_Switch_GrassHitType=1005723-1005611 PARAM_WwiseValueToStrParam_Switch_PlayerShoes=-566860-(-566973)PARAM_WwiseValueToStrParam_Switch_PlayerEquipmentTops=-170571+170685 PARAM_WwiseValueToStrParam_Switch_PlayerEquipmentBottoms=(235052-250130)-(-15193)PARAM_WwiseValueToStrParam_Switch_PlayerVoiceType=-198785+(98958+99943)PARAM_WwiseValueToStrParam_Switch_AttackStrength=-167900+168017 PARAM_WwiseValueToStrParam_EnvPlaceType=710895-710777 PARAM_WeatherParam=(-1150254-(278010+-1142301))-(-286082)PARAM_WeatherLotParam=-209477+209597 PARAM_WeatherAssetCreateParam=-1003271+1003392 PARAM_WeatherAssetReplaceParam=-743349-(-743471)PARAM_SpeedtreeParam=-232309+((2023104-1022529)+-768143)PARAM_RideParam=10331-10207 PARAM_SeActivationRangeParam=-889580-(-965272-(-75567))PARAM_RollingObjLotParam=79977+(-779919-(-700068))PARAM_NpcAiBehaviorProbability=873395+(-1720586-(-847318))PARAM_BuddyParam=(697713+-1158402)-(-460817)PARAM_GparamRefSettings=-384780+384909 PARAM_RandomAppearParam=634307-634177 PARAM_MapGridCreateHeightLimitInfoParam=(391309+-757449)-(-366271)PARAM_EnvObjLotParam=-214963-(-368757+(-705226-(-858888)))PARAM_MapDefaultInfoParam=-738901+739034 PARAM_BuddyStoneParam=424881+-424747 PARAM_LegacyDistantViewPartsReplaceParam=-553767-(-553902)PARAM_SoundCommonIngameParam=389144+-389008 PARAM_SoundAutoEnvSoundGroupParam=(-424546+(-670440-(-191470)))+903653 PARAM_SoundAutoReverbEvaluationDistParam=-77166-(-600050-(52186-(-197329-(-772261))))PARAM_SoundAutoReverbSelectParam=4981+-4842 PARAM_EnemyCommonParam=(295080-210079)-84861 PARAM_GameSystemCommonParam=902886-902745 PARAM_GraphicsCommonParam=-1042205-(-1042347)PARAM_MenuCommonParam=-1012472-(-1012615)PARAM_PlayerCommonParam=165968-165824 PARAM_CutsceneGparamWeatherParam=960257+-960112 PARAM_CutsceneGparamTimeParam=(1558279-(348837-(-377908)))-831388 PARAM_CutsceneTimezoneConvertParam=775518+-775371 PARAM_CutsceneWeatherOverrideGparamConvertParam=-982613-(-1510264-(-527503))PARAM_SoundCutsceneParam=669457+((402787-238044)-834051)PARAM_ChrActivateConditionParam=927738+-927588 PARAM_CutsceneMapIdParam=288877-288726 PARAM_CutSceneTextureLoadParam=-237196-(-237348)PARAM_GestureParam=559125-(-500303+1059275)PARAM_EquipParamGem=-82278-(-82432)PARAM_EquipParamCustomWeapon=-189132+189287 PARAM_GraphicsConfig=510368-(335742+174470)PARAM_SoundChrPhysicsSeParam=(678864+-722544)-(-783507+739670)PARAM_FeTextEffectParam=7651+-7493 PARAM_CoolTimeParam=-677707+677866 PARAM_WhiteSignCoolTimeParam=(379765+-173272)+-206333 PARAM_MapPieceTexParam=-829840+830001 PARAM_MapNameTexParam=(75634+311523)+-386995 PARAM_WeatherLotTexParam=((613103-368872)+((940348-626356)-599949))+(-87018+((-949964-(-210749))+(14797-(-1079755-(-226430)))))PARAM_KeyAssignParam_TypeA=((590163+((-363438+1254087)+-862843))+-145422)-472383 PARAM_KeyAssignParam_TypeB=923578-923413 PARAM_KeyAssignParam_TypeC=-751894+752060 PARAM_MapGdRegionInfoParam=(438568-373905)+-64496 PARAM_MapGdRegionDrawParam=-467148-(-467316)PARAM_KeyAssignMenuItemParam=874749-874580 PARAM_SoundAssetSoundObjEnableDistParam=-212140+212310 PARAM_SignPuddleParam=(-407475-(-305577))-(-102069)PARAM_AutoCreateEnvSoundParam=863747+-863575 PARAM_WwiseValueToStrParam_BgmBossChrIdConv=-506871-(-507044)PARAM_ResistCorrectParam=-734489-(-523280-211383)PARAM_PostureControlParam_WepRight=11796+-11621 PARAM_PostureControlParam_WepLeft=-432579+432755 PARAM_PostureControlParam_Gender=228847+-228670 PARAM_PostureControlParam_Pro=173955-173777 PARAM_RuntimeBoneControlParam=344221+(-262365-81677)PARAM_TutorialParam=-858333-(-858513)PARAM_BaseChrSelectMenuParam=513840+-513659 PARAM_MimicryEstablishmentTexParam=-371450-(-371632)PARAM_SfxBlockResShareParam=-142760-(-142943)PARAM_FinalDamageRateParam=(-558080-(-133246))-(-425018)PARAM_HitEffectSeParam=-200381+200566 WritePointerChain=157186-147186 UpdateMagicIdToActive=(290060-428161)+148103 SetEventFlag=-878153-(-888156)SetParamValue=-393190-(-403194)ESD_ReplaceTool=(-738508-280704)+1119271 IS_INITIALIZED_DIFFICULTY=FALSE DAMAGE_ELEMENT_DEFAULT=144589+-144589 DAMAGE_ELEMENT_MAGIC=263273+-263263 DAMAGE_ELEMENT_FIRE=931065-931054 DAMAGE_ELEMENT_LIGHTNING=(-143989-(-436678))-292677 DAMAGE_ELEMENT_DARK=-836074+836087 DAMAGE_ELEMENT_POISON=(((-1019254-(-808963-194061))+-293886)-(-484916))-174780 DAMAGE_ELEMENT_BLIGHT=-498377+498398 DAMAGE_ELEMENT_BLOOD=-575315-(-575337)DAMAGE_ELEMENT_FROSTBITE=295247-(1009752-(672105+42423))DAMAGE_ELEMENT_SLEEP=-408811-(-408835)DAMAGE_ELEMENT_MAD=-722557-(-722582)DAMAGE_ELEMENT_CURSE=991375-991349 DAMAGE_ELEMENT_NONE=(246255-(-18556))-264557 DAMAGE_ELEMENT_MATERIAL_1=-841947+842202 DAMAGE_PHYSICAL_SLASH=-298280-(-298280)DAMAGE_PHYSICAL_BLUNT=(-141272-161454)+302727 DAMAGE_PHYSICAL_THRUST=(-565283+(-754216-(-385981)))-(-933520)DAMAGE_PHYSICAL_NORMAL=54340-54337 DAMAGE_PHYSICAL_ELEMENTAL=1034329-1034325 ENEMY_BOSS=-515684+515685 ENEMY_MINIBOSS=70146+-70144 ENEMY_ELITE=112039-(-498693+(-789185+1399914))ENEMY_MAJOR=(-1214958-((579031+75657)+-913626))+956024 ENEMY_MINOR=-2534-(115795-118334)ENEMY_NONE=-265435+265441 ENEMY_TIER=593170+-593170 IS_ENEMY=FALSE TRUE=-927779+927780 FALSE=675315-675315 INVALID=-22139+((363405+((-277374+(641183+-360842))+189536))-533770)FLAG_HOLY_DAMAGE=-892992-(-892992)IS_INITIALIZED_SOUL_DROP_UP=FALSE IS_INITIALIZED_MODIFIERS=FALSE IS_INITIALIZED_CONFUSION=FALSE CAN_CONFUSION=FALSE POINT_CONFUSION=-402226-(-402226)BORDER_CONFUSION=559459+(-869053+(373424+(855548+-909379)))IS_INITIALIZED_PARRY_RESIST=FALSE CAN_PARRY_RESIST=FALSE POINT_PARRY_RESIST=-968665+(409923+558742)BORDER_PARRY_RESIST=-852884+862883 STYLE_DEFAULT=935140+(-931424+-3716)STYLE_GUARD=(-234648+-719895)-(-954544)STYLE_PARRY=436399-(320947-(-115450))MOVE_TYPE_NONE=(352652+-828740)-(-476088)MOVE_TYPE_WALK_FRONT=-437361+(516154-78792)MOVE_TYPE_WALK_BACK=792698+-792696 MOVE_TYPE_WALK_LEFT=395530+-395527 MOVE_TYPE_WALK_RIGHT=1024145+(305905+(((1786912-748005)+-2889581)-(-520628)))MOVE_TYPE_RUN=-443356-(-443361)MOVE_TYPE_PARALLEL=(-221555+1223069)+(-805355-196153)AI_STATE_DEFAULT=438869-438869 AI_STATE_BATTLE=449271+-449270 AI_RECOGNITION_INVALID=-943855-(-943854)AI_RECOGNITION_NONE=52153-52153 AI_RECOGNITION_CAUTION=166596-166595 AI_RECOGNITION_FIND=-30473-(-30475)AI_RECOGNITION_SEARCH=-476957-(-476960)AI_RECOGNITION_SEARCH2=-881861-(-301576-580289)AI_RECOGNITION_BATTLE=-429546-(-429551)INDEX_TURN_BATTLE=29634+-29634 INDEX_TURN_DEFAULT=-100585+100586 INDEX_TURN_GUARD=-426102+426104 INDEX_TURN_PARRY=866718-866715 INDEX_TURN_DIRECTION_LEFT90=(606086-53051)+(-533342+(-767384+747691))INDEX_TURN_DIRECTION_RIGHT90=-90968+90969 INDEX_TURN_DIRECTION_LEFT180=868958-868956 INDEX_TURN_DIRECTION_RIGHT180=(570116+-1273029)-(-702916)INDEX_TURN_DIRECTION_LEFT45=-522101+522105 INDEX_TURN_DIRECTION_RIGHT45=159428-159423 THROW_INVALID=(-106847+445172)+-338070 THROW_DEFAULT=294254-((-528669-(-132986))+689937)THROW_STATE_NONE=275031-275031 GUARD_LEVEL_NONE=405112+-405112 GUARD_LEVEL_SMALL=((-903807+1600922)+-1635754)+(1653817-715177)GUARD_LEVEL_MIDDLE=-616048-(-1472098-(-856048))GUARD_LEVEL_LARGE=-512799-(-174040-338762)GUARD_LEVEL_EXLARGE=-392152+392156 DAMAGE_LEVEL_NONE=-645768+645768 DAMAGE_LEVEL_SMALL=-94121-(-94122)DAMAGE_LEVEL_MIDDLE=(1230521-858133)-(331601+((-318445+-512936)+872166))DAMAGE_LEVEL_LARGE=-608795+608798 DAMAGE_LEVEL_LARGE_BLOW=(-671663-(-551686+(-666325+569871)))-(-23527)DAMAGE_LEVEL_PUSH=-517108-(-517113)DAMAGE_LEVEL_FLING=883067+((-337610+-562985)-(-17534))DAMAGE_LEVEL_SMALL_BLOW=-790925-(-790932)DAMAGE_LEVEL_MINIMUM=26644+(789720+(-83649+-732707))DAMAGE_LEVEL_UPPER=-234415+234424 DAMAGE_LEVEL_EX_BLAST=280749+-280739 DAMAGE_LEVEL_BREATH=(-1041181+(2004661-8205))-955264 DAMAGE_FLAG_MINIMUM=-389045-(-389045)DAMAGE_FLAG_SMALL=(880598+-1109000)-(-228403)DAMAGE_FLAG_MIDDLE=-671884+671886 DAMAGE_FLAG_LARGE=(-526580+973294)+(-680083-(-1051445-(-818073)))DAMAGE_FLAG_SMALL_BLOW=-542475-(-542479)DAMAGE_FLAG_LARGE_BLOW=912859-912854 DAMAGE_FLAG_FLING=5088-5082 DAMAGE_FLAG_UPPER=(-880306+1905975)+-1025662 DAMAGE_FLAG_PUSH=-430892+(888279-(559276-101897))DAMAGE_FLAG_WEAK=-855063+855073 DAMAGE_FLAG_GUARD_SMALL=817763-817752 DAMAGE_FLAG_GUARD_LARGE=-556608+556620 DAMAGE_FLAG_GUARD_EXLARGE=323384+-323371 DAMAGE_FLAG_GUARD_BREAK=183329-183315 DIRECTION_LEFT=(1066030-(-244733+(1024228+-525859)))+-812394 DIRECTION_RIGHT=-204733+204734 DIRECTION_FORWARD=928667-928665 DIRECTION_BACK=866-863 DIRECTION_FRONTRIGHT=224747+-224743 DIRECTION_FRONTLEFT=-381650-((-66349+-109749)+-205557)FRONT_ADD=(-1136773-(859996+-1821723))-(-175046)BACK_ADD=-178077+178078 LEFT_ADD=-504107+504109 RIGHT_ADD=-11842-(912155-924000)FRONTUP_ADD=907089+-907085 FRONTDOWN_ADD=686195+(263986-950176)DAMAGE_TYPE_DEATH=-810107-(-144587-665522)DAMAGE_TYPE_GUARD=(870307-(-67338))+-937642 DAMAGE_TYPE_PARRY=392155-(1348380-(946625-(-282432-(-272827))))DAMAGE_TYPE_DEATHIDLE=-733803+733811 DAMAGE_TYPE_WEAK_FRAME=(-948917-(-825360))+123567 DAMAGE_TYPE_GUARDED_BOUND=654409-653409 DAMAGE_TYPE_GUARD_BREAK=(-112320+(-345631-(-1266709-(-419095))))-((-788356+1388670)+-211652)DAMAGE_TYPE_GUARDED_BOUND_ENEMY1=-401824-(-968989+566157)DAMAGE_TYPE_GUARDED_BOUND_ENEMY2=296699-295690 DAMAGE_TYPE_GUARDED_BOUND_ENEMY3=(-832571-86604)-(-920185)DAMAGE_TYPE_PARRY_ENEMY1=-263574-(-264585)DAMAGE_TYPE_PARRY_ENEMY2=((-1946448-(-953923))-23025)-(-1016562)DAMAGE_TYPE_PARRY_ENEMY3=-121025+122038 DAMAGE_TYPE_WALL_ENEMY1=(53085-(-823514))-875585 DAMAGE_TYPE_WALL_ENEMY2=-530274+531289 DAMAGE_TYPE_WALL_ENEMY3=-659583-(155067-815666)DAMAGE_TYPE_MAP_BOUND=121396+-120379 DAMAGE_TYPE_NONE=-212895+312894 DAMAGE_ELEMENT_FIRE=457408+-457397 DEATH_TYPE_DEFAULT=(-1265098-(-749929))+515169 DEATH_TYPE_FIRE=-978134+978135 DEATH_TYPE_WEAK=202709-202707 DEATH_TYPE_BLAST=804549+-804546 DEATH_TYPE_FLING=619167+-619163 DEATH_TYPE_UPPER=-412162-(-412167)DEATH_TYPE_LAND_DEFAULT=896718+-896712 DEATH_TYPE_FIRE=-683595+(-598957+1282559)DEATH_TYPE_THROW_DEF=(368116-32142)-335966 DEATH_TYPE_LADDER=-361467-(-361476)DEATH_TYPE_LAND_UPWARD=780951+-780941 DEATH_TYPE_LAND_DOWNWARD=(558112-193343)-364758 DEATH_TYPE_RIDE_DEFAULT_ONLY_TOP=-226731+226743 DEATH_TYPE_RIDE_FIRE_ONLY_TOP=(332329+(1073217-669924))-735609 DEATH_TYPE_RIDE_WEAK_ONLY_TOP=225915+(-438083-(-212182))DEATH_TYPE_RIDE_LAND_ONLY_TOP=(-223634-(-629184))-405534 DEATH_TYPE_RIDE_DEFAULT_ONLY_UNDER=142638+-142618 DEATH_TYPE_RIDE_LAND_ONLY_UNDER=826060-826038 DEATH_TYPE_RIDE_DEFAULT_BOTH=865409-865379 DEATH_TYPE_SLEEP=-220499-(-220539)DEATH_TYPE_SLEEP_COLLECT=-205964+206005 FALL_DEFAULT=751644+-751644 FALL_UPWARD=506893-506892 FALL_DOWNWARD=-1026854-(-1026856)FALL_LADDER=-838189+838192 FALL_LADDER_DEATH=512076-512072 JUDGE_FALL_TYPE_DEFAULT=-53774+53774 JUDGE_FALL_TYPE_UPWARD=((((237088+-565018)-(877505-460332))-(-774325-(573811-(195719-(-669016)))))+(-122775-((629260+-683102)-(-544782))))-(-875418)JUDGE_FALL_TYPE_DOWNWARD=1027517+-1027515 JUDGE_FALL_TYPE_DIRECTION=-125054+125057 LADDER_REQUEST_UP=778982+(878664+(-943076-707360))LADDER_REQUEST_DOWN=-910834+((611127-768725)+1075652)ACTION_TYPE_GUARD=791768-(89641+692217)ACTION_TYPE_PARRY=781100-771180 ANIME_ID_IDLE_DEFAULT=611143-611143 ANIME_ID_IDLE_BATTLE=((-900860-(-496990))+-366659)+770549 ANIME_ID_IDLE_GUARD=-383476-(-383506)ANIME_ID_IDLE_PARRY=119986+-119946 ANIME_ID_TRANS_BATTLE_DEFAULT=-200377+201397 ANIME_ID_TRANS_DEFAULT_BATTLE=-244525-(-245565)ANIME_ID_TRANS_DEFAULT_SUDDEN_BATTLE=(-540347+114880)+(563147-136620)ANIME_ID_HEATUP=((((-459931+-517147)+1284405)+-1281640)+1775075)-799262 ANIME_ID_MODE_CHANGE=-217498+219098 ANIME_ID_IDLE_UNIQUE_TO_IDLE=-1039937+1041637 ANIME_ID_IDLE_TO_IDLE_UNIQUE_BEGIN=659365+-657615 ANIME_ID_IDLE_TO_IDLE_UNIQUE_END=201652-199873 ANIME_ID_GENERATE=658929+-657129 ANIME_ID_LOSE_TARGET=770754-768944 ANIME_ID_BUDDY_DISAPPEAR=954491+-952651 ANIME_ID_WALK_BATTLE=523037-521037 ANIME_ID_WALK_GUARD=-54336-(-56366)ANIME_ID_WALK_PARRY=570370-568330 ANIME_ID_RUN_BATTLE=-801954+804054 ANIME_ID_RUN_GUARD=(120659-(-494983))-613512 ANIME_ID_RUN_PARRY=-32711+(58362-23511)ANIME_ID_WALK_DEFAULT=894913-(809912-(-82701))ANIME_ID_RUN_DEFAULT=159352+((-481212+((((5643+-326622)+1996935)-898850)+394260))+-847196)ANIME_ID_ATTACK_BEGIN=-831947-(-834947)ANIME_ID_ATTACK_END=-276092+279131 ANIME_ID_GUARD_ATTACK_BEGIN=(-954439+1849816)+-892277 ANIME_ID_GUARD_ATTACK_END=(547707+-327907)-(124473+(207115-114892))ANIME_ID_THROW_ERROR_ATTACK=(662953+-725103)+65260 ANIME_ID_ART_STANCE_BEGIN=-906388+909588 ANIME_ID_ART_STANCE_END=-879140+882344 ANIME_ID_GOAL_ACTION_BEGIN=-49331+52831 ANIME_ID_GOAL_ACTION_END=-242759+246263 ANIME_ID_PARRY_ATTACK=(880540-962663)-(-86123)ANIME_ID_BRING_EST=359172-(413836-59264)ANIME_ID_TURN=-947237+952237 ANIME_ID_STEP_BEGIN=-924549+(219669-(-710880))ANIME_ID_STEP_END=409182+-403179 ANIME_ID_STEP2_BEGIN=120765-114755 ANIME_ID_STEP2_END=-301026+307039 ANIME_ID_STEP3_BEGIN=(-239979+883681)-637682 ANIME_ID_STEP3_END=-841031-(-847054)ANIME_ID_FALLING_UPWARD=547275+-540265 ANIME_ID_FALLING_DOWNWARD=526388+-519368 ANIME_ID_JUMP_DAMAGE_SMALL=(-501273-(79371-(-166641)))+755435 ANIME_ID_JUMP_DAMAGE_LARGE=-75579+83739 ANIME_ID_LAND_HEAVY=-217328-(-753902+529173)ANIME_ID_DEATH_LAND_DEFAULT=-102358-(-109958)ANIME_ID_DEATH_LAND_UPWARD=944544-936934 ANIME_ID_DEATH_LAND_DOWNWARD=-699639+707259 ANIME_ID_RIDE_DEATH_LAND_TOP=-207305+214935 ANIME_ID_RIDE_DEATH_LAND_UNDER=534866+-527226 ANIME_ID_DAMAGE_SMALL=8715+-715 ANIME_ID_DAMAGE_MIDDLE=-249005-(-257015)ANIME_ID_DAMAGE_LARGE=132529-124509 ANIME_ID_DAMAGE_SMALL_BLOW=-509878+517978 ANIME_ID_DAMAGE_LARGE_BLOW=828843+(-761224+(-350096+290578))ANIME_ID_DAMAGE_FLING=-420805-(-428915)ANIME_ID_DAMAGE_PUSH=227606-219486 ANIME_ID_DAMAGE_UPPER=(-1332615-(33824-887230))+487339 ANIME_ID_DAMAGE_WEAK=(133131+424877)-549868 ANIME_ID_DAMAGE_WEAK_UNDER=621797-((647424+200037)+-233809)ANIME_ID_DAMAGE_MINIMUM=(-1369483-(-522511))-(-855162)ANIME_ID_GUARD_DAMAGE_SMALL_LOW=33534-25333 ANIME_ID_GUARD_DAMAGE_LARGE_LOW=499966+-491745 ANIME_ID_ATTACK_BOUND_ENEMY1=-624145+632445 ANIME_ID_ATTACK_BOUND_ENEMY2=285816-(73826-(-203680))ANIME_ID_PARRY_DAMAGE_ENEMY1=(-218348+(-78934-523467))+(315482+513767)ANIME_ID_PARRY_DAMAGE_ENEMY2=28321-19820 ANIME_ID_SPECIAL_DAMAGE_RANDOM=-549945+558545 ANIME_ID_SA_BREAK=-966921+975621 ANIME_ID_RIDE_DAMAGE_FALL_BACK=(((-650427+(1628260-(-780031+1802588)))-(-16836))-(-36561))+128 ANIME_ID_RIDE_DAMAGE_SMALL_BLOW_BACK=989288+-980437 ANIME_ID_RIDE_DAMAGE_SMALL_BLOW_LEFT=835741-826889 ANIME_ID_RIDE_DAMAGE_SMALL_BLOW_RIGHT=935318+-926465 ANIME_ID_ADD_BLEND_FRONT=-333130-(-342130)ANIME_ID_ADD_BLEND_BACK=-413971+422972 ANIME_ID_ADD_BLEND_LEFT=-922606-(-931608)ANIME_ID_ADD_BLEND_RIGHT=356196-347193 ANIME_ID_BLEND_DAMAGE_GUARD=-757737-(-766817)ANIME_ID_PART_WEAK_DAMAGE=-824643-(-124731+(-1664124-(-955122)))ANIME_ID_PART1_DAMAGE=-522598-(-531698)ANIME_ID_PART9_DAMAGE=509736-500565 ANIME_ID_BLEND_DAMAGE_FIRE_SMALL=344692+-335492 ANIME_ID_BLEND_DAMAGE_FIRE_MIDDLE=-896492+(-881974+1787676)ANIME_ID_BLEND_DAMAGE_SMALL_FRONT=-421928-(-842004-(-410766))ANIME_ID_BLEND_DAMAGE_MIDDLE_FRONT=-879810+(24983-(-1853849-(983335+-1973037)))ANIME_ID_BLEND_DAMAGE_LARGE_FRONT=606670-(258494+338846)ANIME_ID_NO_ADD=364066-354566 ANIME_ID_DEATH_DEFAULT=118870-108870 ANIME_ID_DEATH_FIRE=-589855+599865 ANIME_ID_DEATH_WEAK=-818130-(-828160)ANIME_ID_DEATH_BLAST=585057-575017 ANIME_ID_DEATH_FLING=((-179862-846021)+760038)-(-275895)ANIME_ID_DEATH_UPPER=189334+-179274 ANIME_ID_DEATH_VARIATION=(-497700-(-484625))+23175 ANIME_ID_THROW_DEF_BACKSTAB=368325+-357325 ANIME_ID_DEATH_THROW_BACKSTAB=-292702-(-303703)ANIME_ID_THROW_DEF_PARRY=914502-903492 ANIME_ID_DEATH_THROW_PARRY=(-193341-745749)-(-950101)ANIME_ID_THROW_DEF_STEALTH=789080+-778060 ANIME_ID_DEATH_THROW_STEALTH=-90520+101541 ANIME_ID_THROW_DEF_FALLHORSE=884715+-873685 ANIME_ID_DEATH_THROW_FALLHORSE=(-426555-(-424763))+12823 ANIME_ID_THROW_DEF_FALL=748972+-737932 ANIME_ID_DEATH_THROW_FALL=-490242-(-501283)ANIME_ID_THROW_DEF_SLEEP=87944+-76894 ANIME_ID_DEATH_THROW_SLEEP=685235-(167730+(-465787-(-972241)))ANIME_ID_THROW_DEF_TRUNK_FRONT=-188244+199304 ANIME_ID_DEATH_THROW_TRUNK_FRONT=-453207+464268 ANIME_ID_THROW_DEF_TRUNK_BACK=1000882-989812 ANIME_ID_DEATH_THROW_TRUNK_BACK=963224+-952153 ANIME_ID_RIDE_DEATH_DEFAULT_TOP=(-752267+756073)+6394 ANIME_ID_RIDE_DEATH_DEFAULT_UNDER=307757+-297547 ANIME_ID_RIDE_DEATH_FIRE=3003-(-7217)ANIME_ID_RIDE_DEATH_WEAK=-343592-(-353852)ANIME_ID_SLEEP_LOOP=964498-952498 ANIME_ID_SLEEP_START=254421+-242420 ANIME_ID_SLEEP_END=-785440+797442 ANIME_ID_DEATH_START_SLEEP=88358+-76348 ANIME_ID_SLEEP_RESIST=-389838-(-974705-(-572847))ANIME_ID_DEATH_START_LADDER=-196298+(869005-659337)ANIME_ID_SLEEP_COLLECT_LOOP=-589104-(-603204)ANIME_ID_SLEEP_COLLECT_START=-802056-((591284+(-1654683-(-201205)))-(-46037))ANIME_ID_SLEEP_COLLECT_END=(321024-763548)+(164590-(-986163-(-694127)))ANIME_ID_DEATH_START_SLEEP_COLLECT=(1042787+-1981319)+(817801+(605090+-470249))ANIME_ID_EVENT_BEGIN=-620966-(-640966)ANIME_ID_EVENT_END=((78173+(-255484-64321))-(-843667))+((((389695-(162954+-149969))+-556175)+-2161)+-400350)ANIME_ID_GENERAL_LIP_SYNC=520072+-479072 ANIME_ID_TALK_HEAD_BLEND=(-148325-(-93262-258601))+-161938 SP_EFFECT_ENABLE_PARRY_THROW=299471-299441 SP_EFFECT_ENABLE_SA_BREAK_THROW=865003+-864967 SP_EFFECT_ENABLE_FALLHORSE_THROW=-866002-(-866040)SP_EFFECT_SLEEP=-1032632-(-1035782)SP_EFFECT_TOKUSYU_IDLE=-448855+453935 SP_EFFECT_MAGGOT_MAN=-266070+271770 SP_EFFECT_CRUCIFY_GHOST_A=398806+-393105 SP_EFFECT_CRUCIFY_GHOST_B=(((1384110-(-174100))-645020)-(-130645-(-816260)))+(-249159+27286)SP_EFFECT_TINDALOS_SP_DAMAGE=-596487-((-664242-(-344500))+-282448)SP_EFFECT_COBRA_ASSASSIN=945583-939879 SP_EFFECT_SANDWORM=707098-701393 SP_EFFECT_GHOST_DOG=67734-62028 SP_EFFECT_MOTHER_DORAGON=((-190041+628663)+-141014)+-291901 SP_EFFECT_GARGOYLE_AT_CASTLE=(1163363-416930)+-740725 SP_EFFECT_GUNDA_GHOST=237635+-231926 SP_EFFECT_FULL_ARMOR_BEAST=(((-96914+292109)+-484838)-(874426+(-9444+-1449962)))-((88432-(-601208))+(-405045+(947247+(-1372112-(-429897)))))SP_EFFECT_TINDALOS_THROW_DEF=-722955-(-728666)SP_EFFECT_SKELETON_KNIGHT=(-974755+(300285+383997))-(-1119126-(-822941))SP_EFFECT_IGNORE_SPECIAL_DAMAGE=107783+-102033 SP_EFFECT_IGNORE_SET_DIST_RATIO=-945313+951113 SP_EFFECT_ART_STANCE=402383-396563 SP_EFFECT_SKELETON_NO_DEAD=(-801540-(-866650))+-59280 SP_EFFECT_SKELETON_TMP_DEATH=-491867+497698 SP_EFFECT_DOSOU_SKELETON_NO_DEAD=-258030-(-263862)SP_EFFECT_DOSOU_SKELETON_TMP_DEATH=(53557+-533747)-(-486023)SP_EFFECT_DOSOU_SKELETON_TMP_DEATH_DOWNWARD=-247509+253343 SP_EFFECT_NEW_SKELETON_NO_DEAD=946244+-940384 SP_EFFECT_NEW_SKELETON_TMP_DEATH=(-122337+871725)+-743527 SP_EFFECT_NEW_SKELETON_TMP_DEATH_DOWNWARD=7479+(-957454-(-955837))SP_EFFECT_BALLOON_DOLL_NO_DEAD=444261+-438390 SP_EFFECT_BALLOON_DOLL_TMP_DEATH=998186-992313 SP_EFFECT_BALLOON_DOLL_TMP_DEATH_DOWNWARD=554177-548305 SP_EFFECT_ROLLING_PUSH=793714-787714 SP_EFFECT_IGNORE_ROLLING_PUSH=-912439+918459 SP_EFFECT_CONFUSION=-64292-(-71232)SP_EFFECT_CONFUSION_SIGN=98347+-91402 SP_EFFECT_CONFUSION_BORDER_A=(1122070-247392)-867758 SP_EFFECT_CONFUSION_BORDER_B=((-572902+862473)-(-612086))-894736 SP_EFFECT_CONFUSION_BORDER_C=5178-(-1744)SP_EFFECT_CONFUSION_POINT_A=359126+-352196 SP_EFFECT_CONFUSION_POINT_B=(-150124+330296)-173241 SP_EFFECT_CONFUSION_POINT_C=-157994-(-164926)SP_EFFECT_MIMIC=-653757+665477 SP_EFFECT_DISABLE_SLEEP=(1186594-559483)-615390 SP_EFFECT_IGNORE_TURN45=665029-654107 SP_EFFECT_KING_OF_STORM=780628-768568 SP_EFFECT_BUDDY_DELETE=(657019-(-217434-(-877029)))-(-844680+546914)SP_EFFECT_DEEP_SLEEP=-883819+986119 SP_EFFECT_TYPE_POISON=1020370-(915229-(213479+-318618))SP_EFFECT_TYPE_PLAGUE=((-94191-656999)+608794)+142401 SP_EFFECT_TYPE_CAT_LANDING=808635-808588 SP_EFFECT_TYPE_HOLY=275917-(-587746+863518)SP_EFFECT_TYPE_DISABLE_EST=707473-707319 SP_EFFECT_TYPE_FALL_DEATH_INVALID=426084-425818 SP_EFFECT_TYPE_GOLEM_CONFUSION=628698-628304 SP_EFFECT_TYPE_SLEEP=-136882+137373 SP_EFFECT_TYPE_SLEEP_CANCEL=-851234-(-851296)SP_EFFECT_TYPE_MADNESS=(-1558909-(-681473))-(-877873)SP_EFFECT_TYPE_RECOVERY_DAMAGE=(570870+-1164766)+594348 STATUS_EFFECT_POISON=-826554-(-826554)STATUS_EFFECT_DEADLY_POISON=633632-633631 STATUS_EFFECT_BLOOD=29340-29338 STATUS_EFFECT_CURSE=611529-611526 STATUS_EFFECT_COLD=-1041106+(548139+492971)STATUS_EFFECT_SLEEP=-629118+629123 STATUS_EFFECT_MADNESS=358727+(((-958012+1539185)+-1884149)-(((929182-109505)+-1173128)-590804))DOWNSIDE=108419+(-880389-(-771970))UPSIDE=-77276+77277 ENEMY=303459+(144097+-447556)PLAYER=-1000975+1000976 CONFLICT_DIST_CHR=.30000001192093 CONFLICT_DIST_START=-219114.5-(-219116)CONFLICT_DIST_COAST=-395676-(-395679)LADDER_COMMAND_INVALID=(-801899+(313179+-485131))-(-973850)LADDER_COMMAND_UP=906446-906446 LADDER_COMMAND_DOWN=-383112-(-200178+(-164434-18501))LADDER_ACTION_INVALID=-874759-((48787-(-673936))+-1597481)LADDER_ACTION_START_BOTTOM=895838-(742671+153167)LADDER_ACTION_START_TOP=(291602-(375000+340218))+423617 LADDER_ACTION_UP_RIGHT=-848050+848052 LADDER_ACTION_UP_LEFT=885284-885281 LADDER_ACTION_DOWN_RIGHT=(-28111+-921414)+949529 LADDER_ACTION_DOWN_LEFT=72756-((1084305-(447377+-83047))+-647224)LADDER_ACTION_END_TOP=542881-542875 LADDER_ACTION_END_BOTTOM=152958-152951 LADDER_ACTION_IDLE_RIGHT=571120+-571112 LADDER_ACTION_IDLE_LEFT=-214091-(-214100)LADDER_ACTION_ATTACK_UP_RIGHT=(967717+-965749)-(-71697+73655)LADDER_ACTION_ATTACK_UP_LEFT=379153-379142 LADDER_ACTION_ATTACK_DOWN_RIGHT=(-631549+1477059)+-845498 LADDER_ACTION_ATTACK_DOWN_LEFT=968147+-968134 LADDER_ACTION_COAST_START_RIGHT=479410-479396 LADDER_ACTION_COAST_RIGHT=((235217+-241019)+-246479)-(-252296)LADDER_ACTION_COAST_STOP_RIGHT=831826+-831810 LADDER_ACTION_COAST_START_LEFT=-346742-(-346759)LADDER_ACTION_COAST_LEFT=579597+-579579 LADDER_ACTION_COAST_STOP_LEFT=503731+-503712 LADDER_ACTION_COAST_LANDING=110837-110817 LADDER_ACTION_SMALL_DAMAGE=-782419-(-782440)LADDER_ACTION_LARGE_DAMAGE=-506218-(-506240)LADDER_HAND_LEFT=428215+(-666789-(-238574))LADDER_HAND_RIGHT=-175916+175917 HEIGHT_TRANS_TO_LAND=233489-233487 HEIGHT_TRANS_TO_HEAVY_LAND=17931+(-578781-(-560855))HEIGHT_FORCE_DEATH=985113-(-701723+1686816)ATTACK_DIR_FRONT=-391823-(-391823)ATTACK_DIR_UP=23490+-23489 ATTACK_DIR_DOWN=-438297+(-355948+794247)ATTACK_DIR_LEFT=46542-46539 ATTACK_DIR_RIGHT=((832994+-535333)+-1098663)+801006 BEH_IDENTIFIER_ROLLING=-972935-(-972936)BEH_IDENTIFIER_NO_ADD_BLEND=(-1027823+990185)+37640 BEH_IDENTIFIER_INSECT=1013844+-1013840 BEH_IDENTIFIER_GOLEM_CONFUSION=((889767+(-2275328-(752611-166816)))-(-974099))-(-997262)BEH_IDENTIFIER_MARIQUES_PARRY=71545+-71539 BEH_IDENTIFIER_TRAUMA_MORGOTT=46730-46723 BEH_IDENTIFIER_TRAUMA_GREATER_DEMON=-426942-(-426950)TALK_BEH_IDENTIFIER__NOT_TALKING=-351917-(-351916)TALK_BEH_IDENTIFIER__TALK_PLAY_00=977694+-977694 TALK_BEH_IDENTIFIER__TALK_PLAY_01=853293-853292 TALK_BEH_IDENTIFIER__TALK_PLAY_02=(291311-550438)+259129 TALK_BEH_IDENTIFIER__TALK_PLAY_03=5088-5085 TALK_BEH_IDENTIFIER__TALK_PLAY_04=563733+-563729 TALK_BEH_IDENTIFIER__TALK_PLAY_05=-241499-(-241504)TALK_BEH_IDENTIFIER__TALK_PLAY_06=-30123-(1032942+-1063071)TALK_BEH_IDENTIFIER__TALK_PLAY_07=(-84842-(-583315))+(-124229-374237)TALK_BEH_IDENTIFIER__TALK_PLAY_08=-328703-(-328711)TALK_BEH_IDENTIFIER__TALK_PLAY_09=660158-660149 TALK_BEH_IDENTIFIER__TALK_PLAY_10=-851976-(-851986)TALK_BEH_IDENTIFIER__TALK_PLAY_11=17657-17646 TALK_BEH_IDENTIFIER__TALK_PLAY_12=44734-44722 TALK_BEH_IDENTIFIER__TALK_PLAY_13=733187-(627637-(-105537))TALK_BEH_IDENTIFIER__TALK_PLAY_14=-550325-(-550339)TALK_BEH_IDENTIFIER__TALK_PLAY_15=(23306+-425994)+(12708-(217571+-607566))TALK_BEH_IDENTIFIER__CONTINUE=-673263-(-673362)TALK_BEH_IDENTIFIER__NOT_PLAY=769501-769401 AI_FLY_ROUTE_STATE_NOT_USE_FLY_ROUTE=-86255+(-214515+300769)AI_FLY_ROUTE_STATE_NOMAL_CRUISE=2209+-2209 AI_FLY_ROUTE_STATE_NOMAL_CRUISE_LAND_REQUESTED=(-386405-(-584662))+-198256 AI_FLY_ROUTE_STATE_NOMAL_CRUISE_TO_DESCENT=-960393-(-1312477-(-290209-61865))AI_FLY_ROUTE_STATE_DESCENR=883240+-883229 AI_FLY_ROUTE_STATE_ON_GROUND=(-594706+192846)+401880 AI_FLY_ROUTE_STATE_ON_GROUND_TAKEOFF_REQUESTED=-829887-(-829908)AI_FLY_ROUTE_STATE_CLIMB=779697-(-550419+1330086)AI_FLY_ROUTE_STATE_CLIMB_TO_NOMAL_CRUISE=781314+-781283 move_table_battle={{ANIME_ID_WALK_BATTLE;o((988386+-2013571)+979796),MOVE_TYPE_WALK_FRONT};{ANIME_ID_WALK_BATTLE+(-312263-(78563+(401607-792434))),o(207120-252257);MOVE_TYPE_WALK_BACK};{ANIME_ID_WALK_BATTLE+(10855-(548768-537915)),o(388893+-434373);MOVE_TYPE_WALK_LEFT};{ANIME_ID_WALK_BATTLE+(-943491+943494);o(-566937-(-521812));MOVE_TYPE_WALK_RIGHT};{ANIME_ID_RUN_BATTLE,o(-270197-(-225016)),MOVE_TYPE_RUN}}move_table_default={{ANIME_ID_WALK_DEFAULT;o(-780341+734982);MOVE_TYPE_WALK_FRONT},{ANIME_ID_WALK_BATTLE+((-1279486-(-514331))-((-915684+359244)-208716)),o(50236+(-1018556-(-132906-790277))),MOVE_TYPE_WALK_BACK},{ANIME_ID_WALK_BATTLE+(164147-164145),o(578232+(16342-640054)),MOVE_TYPE_WALK_LEFT},{ANIME_ID_WALK_BATTLE+(560867-560864),o(-759399+714274);MOVE_TYPE_WALK_RIGHT},{ANIME_ID_RUN_DEFAULT,o(-67277-(-21989));MOVE_TYPE_RUN}}move_table_guard={{ANIME_ID_WALK_GUARD;o(-790620-(-745320));MOVE_TYPE_WALK_FRONT},{ANIME_ID_WALK_GUARD+(-89145+89146);o(-1070595-(-1025357)),MOVE_TYPE_WALK_BACK};{ANIME_ID_WALK_GUARD+(-494976-(-494978)),o(610955+(-301220-355269));MOVE_TYPE_WALK_LEFT};{ANIME_ID_WALK_GUARD+(780059-780056);o(70586+-116011),MOVE_TYPE_WALK_RIGHT},{ANIME_ID_RUN_GUARD,o(3435+-48690),MOVE_TYPE_RUN}}move_table_parry={{ANIME_ID_WALK_PARRY;o(-699770+654315);MOVE_TYPE_WALK_FRONT};{ANIME_ID_WALK_PARRY+((-953720+645989)+307732),o(-118466+73270);MOVE_TYPE_WALK_BACK},{ANIME_ID_WALK_PARRY+((-946939+1866274)+-919333),o(913011-958503);MOVE_TYPE_WALK_LEFT};{ANIME_ID_WALK_PARRY+(9294-9291);o(-1056999-(-1011800)),MOVE_TYPE_WALK_RIGHT};{ANIME_ID_RUN_PARRY,o(509857-555058),MOVE_TYPE_RUN}}move_table_ride_battle={{ANIME_ID_WALK_BATTLE,o(686500+-731684),o(-1042713+997536),MOVE_TYPE_WALK_FRONT},{ANIME_ID_WALK_BATTLE+(((((-1070287-1027016)-(-952763))-(416533-631746))+1945613)-1016285),o((1640529-961704)+-724012),o((-1193076-(-977923))+169671),MOVE_TYPE_WALK_BACK};{ANIME_ID_WALK_BATTLE+(699964-699962),o(618632-664048);o(-236133-(-190707)),MOVE_TYPE_WALK_LEFT},{ANIME_ID_WALK_BATTLE+(819918+-819915),o(-672237+(501920-(-125128)));o(-297406+252034);MOVE_TYPE_WALK_RIGHT},{ANIME_ID_RUN_BATTLE;o(-770648-(-725093));o(((-987394-(-435816))+245430)-(-260891)),MOVE_TYPE_RUN}}move_table_ride_default={{ANIME_ID_WALK_DEFAULT,o(-337261+291886);o((-26176-969547)+950399),MOVE_TYPE_WALK_FRONT},{ANIME_ID_WALK_BATTLE+((-227765+928366)-700600),o((110989-((1260471-1004780)+-892577))+-793062),o(1041133+(407273+(111631+-1605519))),MOVE_TYPE_WALK_BACK},{ANIME_ID_WALK_BATTLE+(211518+(233201+-444717)),o(712301-757717),o(-696356-(-650930)),MOVE_TYPE_WALK_LEFT};{ANIME_ID_WALK_BATTLE+((760136+191191)-951324),o(426481+-471670),o(-251228-(-205856)),MOVE_TYPE_WALK_RIGHT};{ANIME_ID_RUN_DEFAULT;o(870610+-915892);o(950193+(-949860-45816)),MOVE_TYPE_RUN}}g_FrameCount=-62983-(-62983)IsGeneralAnimEnd=-516124-(-516124)IsAttackAnimEnd=-283503+(-890235+1173739)AnimIDOffset=-149677+149686 AdditiveBlendAnim=1036263-1036253 AdditiveBlendAnimOfSlot=835728+-835717 IsAtkRequest=-585322-(-585422)IsAtkReleaseRequest=-764912-(-765013)IsChainAtkRequest=905181+-905079 GetAtkDuration=-129216-(-129319)GetWeaponSwitchRequest=747413-(44665+(1036398+-333754))GetCommandIDFromEvent=722186+-722081 GetAIActionType=-158271-((967433+-1695838)-(-570028))GetAIChainActionType=968245-968138 GetChainEvadeRequest=223035-222927 GetWeaponChangeRequest=573866-573757 GetAnimIDFromMoveParam=-23624-(-23734)IsThereAnyAtkRequest=1016504-1016393 IsThereAnyChainAtkRequest=738444-738332 IsItemUseMenuOpening=-748878-(-748991)IsMagicUseMenuOpening=-207473-(-808787+601200)IsItemUseMenuOpened=-554618-(-859696+304963)IsMagicUseMenuOpened=432137+-432021 GetBlendAnimIDFromMoveParam=(-417337+-620389)+1037843 GetAIChainStepType=667149+-667031 GetTransitionToSpecialStayAnimID=-225682+(-283338+509139)GetAIAtkCancelType=-790406+790526 GetWeaponCancelType=-36596+36717 IsWeaponCancelPossible=744005+-743883 GetAIDefenseCancelType=107083-106960 GetAIVersusBackstabCancelType=-257903+258027 IsFalling=-447249-(-447449)IsLanding=(-1122565-(-664715))+458051 GetReceivedDamageType=-840435-(-840637)IsActiveActionValid=214256-(495575-(497734-216212))GetActionEventNumber=(1356935-736521)+-620210 IsNormalDmgPassThroughDuringThrow=-917492+917697 IsThrowing=-958029-(-958235)GetWeaponSwitchState=-85940+86147 IsEquipmentSwitchPossible=(225319+707469)+(-739574+-193005)IsAnimCancelPossibleInAtkRelease=-637440+637650 IsEmergencyStopAnimPlaying=-747416-(357663+(-80796+(710811+-1735305)))GetLockRangeState=212828+-212616 GetLockAngleState=542039+(-824596+282770)IsAnimCancelPossibleInDamageHit=-591992-(-592206)IsChangeToScrapeAtk=-68134-(-68349)IsChangeToDeflectAtk=-738768-(-738984)IsChangeToAfterParrySuccess=((-206236-(-778422))-739207)-(-167238)IsChangeFromNormalToBigAtk=-578618+578836 GetMovementType=1016110-(1369003-353112)IsLargeAtkComboPossible=-163875-(-164095)IsMapActionPossible=-551448+(344199+207470)GetReceivedDamageDirection=(373222+28099)-401099 GetMapActionID=-390059+390282 GetFallHeight=230870+(260163-490809)GetEquipWeaponCategory=70527+-70302 IsHoldingBow=(938518+(-1100041-(-74667-(-816610))))-(-903692)GetMagicAnimType=((696894+-654009)-447577)+(562559+(293004-450644))WasNotLargeAtk=928209+-927981 IsBackAtkPossible=338859-338630 IsAfterParryAtkPossible=281059-280829 GetItemAnimType=-175954-(-176185)IsMagicUseable=(114331+-1044924)+930825 IsItemUseable=139810-139577 IsPrecisionShoot=-695355-(-695589)IsFireDamaged=162415+-162180 GetDamageLevel=(1762401-716117)+-1046048 GetGuardLevelAction=816999-816762 IsNewLeftHandAtkFromStay=15533-15295 IsParryFromIdle=-61163+61402 IsGuardFromIdle=-834962-(-835202)IsNewLeftHandAtkFromAtkCancel=510365+(1034571+-1544695)IsParryFromAtkCancel=158228-157986 IsGuardFromAtkCancel=(-682044+1353344)+-671057 IsTiedUp=(59996+(-1817439-(-1013403)))+744284 IsOutOfAmmo=-557072+(99795-(-457522))IsUseCatLanding=-138449-(-138695)GetHoverMoveState=633990+-633743 IsTruelyLanding=939191-938943 IsRightHandMagic=-414924+415173 IsChangeToSpecialStayAnim=357437+-357187 GetSpecialStayAnimID=(-763858-245642)-(-742865-266886)AcquireSpecialDamageAnimationID=-910609-(-910861)IsRunTurnAnimPlaying=-276945-(-277198)IsGenerateAction=514534+-514280 GetSpecialStayCancelAnimID=-534256+((-390962-(-553674))+371799)HasReceivedAnyDamage=390318-390062 GetMoveAnimParamID=((-816327-(-595058))+248461)-26935 GetGuardLevel=319676+-319418 IsRequestTurnAnimStart=(-143396+35540)-(-108115)IsTurningWithAnim=(121018+-794111)+673353 IsFlying=888286-888025 IsAbilityInsufficient=438057-437795 GetEquipWeightRatioForFalling=-928783-(-929046)GetFlightMotionState=-308332+308596 GetIsWeakPoint=386633-386368 GetMoveAnimBlendRatio=-530132-(-530398)GetLadderActionState=579374+-579107 IsInDisguise=59291+(-1017000-(-957977))IsCoopWait=530132-529863 IsCoop=(572534-(-79641-(-681222)))+29317 IsSpecialTransitionPossible=850410-850139 GetLandingAnimBlendRatio=(855451-(-55614))-910793 GetThrowAnimID=238238+-237965 DidOpponentDieFromThrow=163052+(383528+-546306)HasThrowEnded=((-2287501-(-680082))-(-957957))+649737 IsThrowSelfDeath=-667329-(-667605)IsThrowSuccess=-781326-(-781603)GetGuardMotionCategory=(957503+(-1185646-(-546701-((460821+372949)-981356))))+-170694 IsBeingThrown=((2828235-(731860+269603))-831102)-995391 IsSelfThrow=(-1896626-(-536583-(129150+200111)))+1031062 IsThrowDeathState=200680+-200399 GetNewLockState=(-862660+264817)-(-598125)IsOnLadder=340872+-340589 GetPhysicalAttribute=274708+-274424 GetSpecialAttribute=470376-470091 GetSpecialStayDeathAnimID=-981986-(((620006+256437)+-571758)+-1286957)HasReceivedAnyDamage_AnimEnd=-303651-(757345+-1061283)EggGrowth_IsHeadScratch=-841783-(-842071)EggGrowth_IsBecomeEggHead=525243+((-2106178-(-912063))-(-669161))IsStop=1010736+-1010446 IsSomeoneOnLadder=-673509-(-673800)IsSomeoneUnderLadder=706895-706603 GetLadderHandState=990296-990003 DoesLadderHaveCharacters=76089+-75795 IsLadderRightHandStayState=((-620188+729918)-(1284517-494158))+680924 IsDescendingToFloor=713574-(852164-138886)IsInputDirectionMatch=718026-717729 IsSpecialTransition2Possible=726684-726386 IsVersusDivineDamage=930266-929967 IsGeneralAnimCancelPossible=(241897+(769907+-286869))+-724635 GetEventEzStateFlag=-394066+394367 IsLadderEventEnd=((892705+(-2128394-(-930463)))+(1444170-(436136+481524)))-220982 IsReachBottomOfLadder=-612977+(247044-(-366236))IsReachTopOfLadder=374001-(-166928-(-540625))GetStateChangeType=-734890+735195 IsOnLastRungOfLadder=952257+-951951 GetWeaponDurability=126241-125930 IsWeaponBroken=382899+-382587 IsAnimEndBySkillCancel=-293670+293983 EggGrowth_IsBecomeEgghead_SecondStage=(-938058-(-1014990))+-76618 IsHamariFallDeath=638858-(993942+(193405+((-844687+964132)-668249)))IsClient=-1020119+1020435 IsSlope=-410652+410969 IsSwitchState=-959866+960184 IsPressUpKey=(736241+95951)+(639250+-1471123)IsSpecialTurning=582303+-581983 GetIntValueForTest=36498+((-868685+1098268)-265760)IsObjActInterpolatedMotion=739054+-738732 GetObjActTargetDirection=(-1279493-(-296105))+(1633611-(-622687+1272587))GetObjActRemainingInterpolateTime=649482-649158 IsGap=-1041927+1042252 GetWeaponID=(1035127+-828402)+-206399 IsMovingLaterally=(-29837-251133)+281297 IsNet=-270425-(-270753)HasBrokenSA=-717710-(593718+-1311757)IsEmergencyQuickTurnActivated=251519+-251189 IsDoubleChantPossible=-380699+381030 IsAnimOver=733063-732731 ObtainedDT=293006+-292673 GetBehaviorID=900971-900637 IsTwoHandPossible=-488403+488738 IsPartDamageAdditiveBlendInvalid=428755-428419 IsThrowPosRealign=-155949-(-156286)GetBoltLoadingState=674022-673684 IsAnimEnd=-292481+292820 IsTwinSwords=-114271-(-729636-(-615025))GetTurnAngleForDelayedTurn=-309852-(-310193)GetThrowDefenseCount=-424513+424855 IsEmergencyEvasionPossible=-71302+71645 HasEnoughArtsPoints=-815432+((990900-(-585873))-760997)GetEquipWeaponSpecialCategoryNumber=796229-795884 CheckForEventAnimPlaybackRequest=157647+-157301 IsFemale=920616+-920269 GetDelayTurnAngleDifference=(-519471-(-464087))+55732 IsDamageMotionOff=(1566945-776212)-790384 HasReachedStatsNeededForWeapon=(-230754+370845)-139741 UpperArmControlOuterAngle=282471+-282120 UpperArmControlTopAndBottomAngle=69358-69006 CompleteLadderSlideDown=-167388-(-167741)GetLadderRungCount=997228-996874 GetNumberOfRungsBelowOnLadder=(-420661+((-472993+178595)+(194440-(216440+75458))))-(-812872)GetBowAndArrowSlot=479133-478777 GetWeaponStorageSpotType=-831515+831872 GetStayAnimCategory=-371011+(-383312-(-754681))GetWeaponSwitchStatus=-607535-(-607894)IsEquipmentMenuOpen=-270563+270923 GetRemainingArrowCount=-314886+315247 GetSpEffectType=-473330-(-473692)Unknown363=279325-278962 GetEventID=936323+(-191879+(-683726+-60354))Unknown365=135704-135339 GetSpiritspringJumpHeight=(-124281-(-864245))+(-201667-537931)Unknown368=((17271-(-184791))+-211541)-(-9847)GetPoise=-88565-(-88965)GetMaxPoise=-487352+487754 GetSpEffectEventAnimID=983331+-982928 Unknown404=632341+-631937 Unknown405=-223481-(-223886)GetRollAngle=460811+(39058-499463)GetJumpAngle=-814970+815377 GetSwordArtsRollAngle=202270+-201862 GetDamageSpecialAttribute=(306734+649174)+-955499 IsOnMount=864546-864046 Unknown502=839207-838705 IsSummoningRide=1029968+-1029464 IsMovingOnMount=43535-43030 IsIdleOnMount=(848961+-564081)+-284374 GetMountReceivedDamageDirection=-457680+458202 GetMountDamageLevel=484878+-484348 GetMountRecievedDamageAngle=-827262-(-827795)GetMountRecievedDamageType=(40490-332900)+292944 HasMountReceivedAnyDamage=-445276-(-445811)IsMountFalling=-812195-(-812732)GetMountFallHeight=-23208+(-854580+878326)IsMountInFallLoop=(-887989+709676)+178852 IsMountTrulyLanding=210998+-210458 GetMountSpecialAttribute=349409+-348866 IsMountDead=-409421-(-409966)GetMountIsWeakPoint=-900375+900921 GetMountDamageAnimID=817808+-817261 Unknown548=869324+-868776 GetMountSpEffectID=318298-(-725202-(-1042951))GetMountSpEffectType=(670079-354742)-(-697066+(-852786+1864639))GetMountStateInfo=-396951+397502 Unknown552=1002226-1001674 GetMountBehaviorID=(-362388+301545)-(-61396)GetMountStatusEffect=-414788-(-415342)Unknown555=-172733+173288 GetFlyRouteState=124402+-123802 Unknown700=(502429+-976584)-(-474855)Unknown701=-786279-(-786980)GetHP=973989+-972989 GetStamina=517268-516267 IsGhost=860075-859073 GetRandomInt=193554+-192551 GetRandomFloat=-551973+((-102449-371568)+1026994)IsUnableToDie=(491085-984961)+494881 IsResurrectionPossible=-943050+944056 IsCOMPlayer=(77831+-486191)+409367 GetAITargetAwareState=(-172594+(-919927-(-477595)))-(-615934)IsAIChangeToAwareState=(-902733+556403)+347339 GetAITargetAwareStatePreviousFrame=237206-236196 GetTestDamageAnimID=585562-584462 IsInvincibleDebugMode=-1008841-(-1009942)WasGameLaunchedInPGTestMode=-986329+987431 IsTiltingStick=(-127164-(114641+(-338961-(-747850))))+651797 GetGestureRequestNumber=-1011542-(-1012646)IsStayState=-397833-(-398938)ActionRequest=-142107-(-143213)ActionCancelRequest=(-1029126+67444)+962789 ActionDuration=(90549-(-698670-(-621365)))+-166746 HasActionRequest=226963+-225854 MovementRequest=345021-(-48488-(-392399))MovementRequestDuration=161900+-160789 HasThrowRequest=412209+(-494712+83615)IsGuardCancelPossible=((14674-(-961884))+-927523)-((586382-30978)+(-1439298-(-931816)))DoesAnimExist=-695904+(-573299+1270317)GetAIMovementType=217030+-215915 GetSpEffectID=(861183+-306210)+-553857 IsConversationEnd=(-382994+1388942)-1004831 IsLocked=-1028340+1029458 GetAtkDirection=138609+-137490 GetPartGroup=-211036+212156 GetKnockbackDistance=549264+-548143 IsMoveCancelPossible=-716985+718985 GetSpecialMovementType=-1025811+(1914790-886977)GetGeneralTAEFlag=(974972-514539)+(-893527+435097)IsSwingHitTarget=190880-188876 GetCeremonyState=420380+-418375 GetSuccessiveGuardCount=((1027566-(-327972))-(726760-402194))+(38893+-1067859)GetMinLuck=508556-506549 GetAccumulatedLuck=-416940+418948 GetMaxLuck=868288+-866279 GetMaxStamina=-606903+608913 GetGeneralMSBParameter=(-662845+266937)+397919 IsHitWall=-871713-(-873725)GetSafetyDirection=-50413+52426 IsInCeremony=(1450375-558783)-889578 IsDoingCorpseCarryKeyframe=-558512+560527 GetFP=924401+-922385 IsCeremonyComplete=613842+-611825 IsCeremonyInterrupt=-152256-(-154274)IsSpeaking=-148318-(-151318)GetTalkID_3001=((-64592-752903)+((610317+-1237678)+(2108064-322489)))-(1366974-1029256)GetTalkID_3002=-1018455-(-1021457)Unknown9999=((-586042+438079)+(-186411-(-228263)))+116110 ChangeGeneralAnim=985256-985256 ChangeUpperBodyAnim=-528171+528172 ChangeStayAnim=532433+(-214675-317756)ChangeGeneralAnimCategorized=128746-128743 ChangeUpperBodyAnimCategorized=-889584+889588 ChangeGeneralAnimAdditiveCategorized=-409340+(452966-43621)ChangeUpperBodyAnimAdditiveCategorized=((-290976+1072577)+63848)+-845443 ChangeGeneralAnimCategorizedMatchPlaybackTime=627337-(1020517-(744811-(-378759+730383)))ChangeUpperBodyAnimCategorizedMatchPlaybackTime=703687-703679 SetAnimIDOffset=(-1483104-(-472173))-(-1010940)SetAdditiveBlendAnimation=-708309+(((-840109+(769859-484624))+427467)+835726)SetAdditiveBlendAnimationSlotted=-809174-(-809185)ChangeBlendAnimationCategorized=945595-945583 ChangeUpperAndLowerBodySyncedAnimCategorized=-624443-(-624456)SetActiveActionState=-65307+65407 SwitchMotion=721591+-721490 SetAllowedThrowAttackType=-773471+773573 SetAllowedThrowDefenseType=-606103-(-606206)SwitchEquippedWeapon=380065+-379961 SetReadyForAtkFinish=569420-569315 SetEquipmentChangeable=((174006-388942)+754994)-539952 SetUnableToFall=-303564-(-303671)SendMessageIDToEvents=-799414+(-82669+882191)SetAttackType=672301-((-622472+1493373)+-198709)SetStaminaRecoveryDisabled=-166741-(-166851)SetAIBusyDoingAction=43742+-43631 BowTurn=82335-(-863614+945837)SetBowStance=((137841-1019223)-(-736351))+145144 SetPreciseAimMode=1027157-1027043 SetSpecialMovement=-707432-(-707547)SetIsWeaponChanging=329086+-328970 SetIsItemInUse=(-118901-534269)-(-653287)SetIsMagicInUse=-677244+677362 SetHoverState=1021375-1021256 RemoveBinoculars=308945-(810601+-501776)ChangeToSpecialStay=42938+-42817 SetIsHeadTurnPossible=918084-917962 OpenMenuWhenUsingItem=-266807-(-111849+-155081)OpenMenuWhenUsingMagic=747131-747007 BlowDamageTurn=841878+-841753 SetDeathStay=328191+-328065 CloseMenuWhenUsingItem=(430528+-230635)+-199766 CloseMenuWhenUsingMagic=-368610+368738 DisallowAdditiveTurning=-851919-(-852048)ChangeFlightStatus=972586+-972456 ShowFixedYAxisDirectionDisplay=690586+(-282419-408036)WhiffPossibility=464231+-464099 SetLadderActionState=-593792+593925 SetInsufficientStrengthAnimID=-848+982 ForceCancelThrowAnim=253383+(-300716+47468)SetThrowState=-50812+(136284+-85336)StartSlidingDownLadder=(992289-432109)+-560043 SetIsEventActionPossible=-594218+594356 RequestThrowAnimInterrupt=764028-763889 SetHandStateOfLadder=-45877+46017 SetDamageAnimType=(119421-(-186895))-306175 DownwardSlideTurn=946912+-946770 InterruptAttack=-389009+389152 SkyDeathWarp=756093-755949 ClearSlopeInfo=-697917+698062 ReceiveStateInput=-562239+562385 SetIsEquipmentChangeableFromMenu=-461958-(-462105)SetHavokVariable=265715+-265567 AimAtSelfPosition=-641208+(1331494-690137)SetIsItemAnimationPlaying=615905+-615755 DoAIReplanningAtCancelTiming=178656+-178505 DenyEventAnimPlaybackRequest=105273+(-159667-(-54546))InvokeBackstab=659909-659756 WeaponParameterReference=229991+-229837 AINotifyAttackType=180147-179992 SetAutoCaptureTarget=-747585-(851203+-1598944)ClearAutoCaptureTarget=610152+(-571908+-38087)RequestAIReplanning=593754-593596 TurnTowardAttacker=847967+(810724+-1658532)SetThrowPossibilityState_Attacker=203480-203320 SetThrowPossibilityState_Defender=-16096-(693146+-709403)MarkOfGreedyPersonSlipDamageDisable=(274886+-546732)-(-272008)Unknown163=(764754+(-373706-683431))+292546 StateIdentifier=125716-125516 ChangeHP=287875+-286875 ChangeStamina=-797487+(-90207+888695)SyncAtInit_Active=-644883-(-645983)SyncAtInit_Passive=-405848+406949 SetMovementScaleMult=((296577-(-374240))+195593)+-864409 AddSpEffect=-104678-(-106680)SetFastStealthThrowEnabled=-905126+907129 SetTurnSpeed=216221+-214217 SetCeremonyState=441299+-439294 SetDamageMotionBlendRatio=813532+-811526 SetForceTurnTarget=995799-993792 ForceTurn=950425-948417 SpecialTurn=784048-782039 SetInSpecialGuard=474898-472888 SetWeaponCancelType=575668-((-528486-(-657274-(1030119+-1864236)))+1278986)SetIsPreciseShootingPossible=(956704+-1476930)+522238 ChooseBowAndArrowSlot=492110-490097 Set4DirectionMovementThreshold=-992278+994292 LockonSystemUnableToTurnAngle=908355+-906340 ReserveArtsPointsUse=911454-909438 SetArtsPointFEDisplayState=-554308-(-556325)LockonFixedAngleCancel=86977-84959 TurnToLockonTargetImmediately=161831+-159812 SetSpecialInterpolation=(202697+262289)+-462966 LadderSlideDownCancel=-973426-(-975447)DisableMagicIDSwitching=-79997+82019 DisableToolIDSwitching=-58472-(-60495)UseItemDecision=-645408-(-647432)Unknown2025=-597070-(401361+-1000456)Unknown2026=39502+-37476 FallPreventionAssist=(-372823-(((684506+-235860)+-1154667)+((320540+-289946)-165023)))-465600 Unknown2029=-909988-(-912017)ChangeBuddyState=-742300-(-744330)PlayEventSync=1000766-998735 Unknown2040=966618-(903252+(-191678-(-992194-(-739190))))Unknown2050=308339-(-94803-(-401092))Unknown3000=(-284499+(-211438-(-230945)))-(-1265400-(-997408))Unknown3001=282016-(-374059+653074)Unknown3002=((1359941-937350)+-1456021)-(-1036432)PlayRideAnim=-111951+114954 ApplyRideBlend=-404143-(-407147)RideDismount=(1059757-280981)-775771 Unknown3006=(45685-(-722714+618320))+-147073 ApplyDamageFlag=245462-(215181-(-27274))GetPoise0=460822-(99843+(-68522-(-904985+479484)))GetPoise1=((928346-((414166-179240)+520590))-(-581038))+-749867 GetPoise2=-707397+(1037069-325670)DebugLogOutput=-795613-(-804613)ClearSpEffect=129037-((985751-165591)+-700124)Test_SpEffectTypeSpecifyDelete=19157+-10155 MarkerStart=677409+-668406 MarkerEnd=997819-988815 Wait=-621001+630101 ResetInputQueue=(422046+-115512)+-297433 SetIsEventAnim=111721+-102619 SetAIAttackState=((-1012352+690636)+-207692)+538511 SetIsTurnAnimInProgress=((296020+614261)+-1483653)-(-1230979-(-648503))SetTurnAnimCorrectionRate=-601879+(1603203-(647313+(652473+-307567)))Unknown9999=-600147+610146 global={}function dummy() end global[o(-549054+503703)]=function(Q,o)return dummy end setmetatable(_G,global)