Revisión | a41c7fa42870332f43f15c915621c9265303a691 (tree) |
---|---|
Tiempo | 2017-03-20 17:06:41 |
Autor | SUEHIRO <supersuehiro@user...> |
Commiter | SUEHIRO |
画面端ぴったりでないとcornerpushが効かないのを修正
@@ -6117,8 +6117,12 @@ public void PlayerList!&Char?::clsn(&.Char pyr=, bool pro) | ||
6117 | 6117 | `pyr.getcombo += hit.numhits*numHits; |
6118 | 6118 | if( |
6119 | 6119 | hitting > 0 && pro == 0 && `pyr.ls(.lsSCREENBOUND) && ( |
6120 | - (by.facing < 0 && `pyr.sysfvar[.fX] <= `pxmi) | |
6121 | - || (by.facing > 0 && `pyr.sysfvar[.fX] >= `pxma)) | |
6120 | + ( | |
6121 | + by.facing < 0 && `pyr.sysfvar[.fX] | |
6122 | + <= `pxmi + ((float)(by.stMver0() != 1) + 1.0) * 2.0) | |
6123 | + || ( | |
6124 | + by.facing > 0 && `pyr.sysfvar[.fX] | |
6125 | + >= `pxma - ((float)(by.stMver0() != 1) + 1.0) * 2.0)) | |
6122 | 6126 | ) switch(`pyr.stVal.typ) |
6123 | 6127 | { |
6124 | 6128 | case .StTy::S, .StTy::C: |
@@ -6131,8 +6135,12 @@ public void PlayerList!&Char?::clsn(&.Char pyr=, bool pro) | ||
6131 | 6135 | else: |
6132 | 6136 | if( |
6133 | 6137 | hitting > 0 && pro == 0 && `pyr.ls(.lsSCREENBOUND) && ( |
6134 | - (by.facing < 0 && `pyr.sysfvar[.fX] <= `pxmi) | |
6135 | - || (by.facing > 0 && `pyr.sysfvar[.fX] >= `pxma)) | |
6138 | + ( | |
6139 | + by.facing < 0 && `pyr.sysfvar[.fX] | |
6140 | + <= `pxmi + ((float)(by.stMver0() != 1) + 1.0) * 2.0) | |
6141 | + || ( | |
6142 | + by.facing > 0 && `pyr.sysfvar[.fX] | |
6143 | + >= `pxma - ((float)(by.stMver0() != 1) + 1.0) * 2.0)) | |
6136 | 6144 | ) switch(`pyr.stVal.typ) |
6137 | 6145 | { |
6138 | 6146 | case .StTy::S, .StTy::C: |