@@ -961,7 +961,9 @@ const skills = {
961961 player . addExpose ( 0.2 ) ;
962962 }
963963 await player . draw ( 2 ) ;
964- if ( ! player . countCards ( "he" ) ) return ;
964+ if ( ! player . countCards ( "he" ) ) {
965+ return ;
966+ }
965967 const result = await player
966968 . chooseCard ( 2 , "he" , true , "交给" + get . translation ( trigger . player ) + "两张牌" )
967969 . set ( "ai" , function ( card ) {
@@ -977,7 +979,7 @@ const skills = {
977979 return 0 ;
978980 } )
979981 . forResult ( ) ;
980- if ( result ?. cards ) {
982+ if ( result ?. cards ?. length ) {
981983 const target = trigger . player ;
982984 await player . give ( result . cards , target ) ;
983985 target . addTempSkill ( "rexiantu_check" , "phaseUseAfter" ) ;
@@ -1927,8 +1929,8 @@ const skills = {
19271929 return typeof to != "number" ;
19281930 } ) ;
19291931 next . set ( "processAI" , function ( list ) {
1930- const player = _status . event . player ,
1931- cards = list [ 0 ] [ 1 ] . concat ( list [ 1 ] [ 1 ] ) ,
1932+ const player = _status . event . player ;
1933+ let cards = list [ 0 ] [ 1 ] . concat ( list [ 1 ] [ 1 ] ) ,
19321934 cards2 = [ ] ;
19331935 cards . sort ( ( a , b ) => {
19341936 return get . useful ( a ) - get . useful ( b ) ;
@@ -2565,7 +2567,9 @@ const skills = {
25652567 await target . damage ( ) ;
25662568 }
25672569 }
2568- if ( targets . length >= player . getHistory ( "skipped" ) . length ) return ;
2570+ if ( targets . length >= player . getHistory ( "skipped" ) . length ) {
2571+ return ;
2572+ }
25692573 const targets2 = targets . filter ( function ( target ) {
25702574 return target . countDiscardableCards ( player , "e" ) > 0 ;
25712575 } ) ;
@@ -2734,7 +2738,9 @@ const skills = {
27342738 return Math . random ( ) < evt . player . countCards ( "h" ) / 4 ;
27352739 } )
27362740 . forResult ( ) ;
2737- if ( ! result ) continue ;
2741+ if ( ! result ) {
2742+ continue ;
2743+ }
27382744 if ( result . bool ) {
27392745 target . chat ( "有杀" ) ;
27402746 game . log ( target , "认为" , player , "#g有杀" ) ;
@@ -3740,7 +3746,7 @@ const skills = {
37403746 giver = targets [ 0 ] ;
37413747 }
37423748 const result = await gainner . gainPlayerCard ( giver , true , "h" , "visibleMove" ) . forResult ( ) ;
3743- if ( result ?. cards ) {
3749+ if ( result ?. cards ?. length ) {
37443750 const card = result . cards [ 0 ] ;
37453751 if ( gainner . getCards ( "h" ) . includes ( card ) && get . suit ( card , gainner ) != "spade" ) {
37463752 await player . draw ( ) ;
0 commit comments