@@ -583,14 +583,14 @@ void TagDuel::TPResult(DuelPlayer* dp, unsigned char tp) {
583583 wchar_t player_name_buf[40 ];
584584 char player_name_buf_u[40 ];
585585 char player_key_buf[23 ];
586- for (int i = 0 ; i < 2 ; ++i) {
586+ for (int i = 0 ; i < 4 ; ++i) {
587587 BufferIO::CopyCharArray (players[i]->name , player_name_buf);
588588 BufferIO::EncodeUTF8 (player_name_buf, player_name_buf_u);
589589 std::snprintf (player_key_buf, sizeof (player_key_buf), " player_name_%d" , i);
590590 set_registry_value (pduel, player_key_buf, player_name_buf_u);
591- std::snprintf (player_key_buf, sizeof (player_key_buf), " player_type_%d" , i);
592- set_registry_value (pduel, player_key_buf, std::to_string (players[i]->type ).c_str ());
593591 }
592+ set_registry_value (pduel, " player_type_0" , swapped ? " 1" : " 0" );
593+ set_registry_value (pduel, " player_type_1" , swapped ? " 0" : " 1" );
594594 set_player_info (pduel, 0 , host_info.start_lp , host_info.start_hand , host_info.draw_count );
595595 set_player_info (pduel, 1 , host_info.start_lp , host_info.start_hand , host_info.draw_count );
596596 preload_script (pduel, " ./script/special.lua" );
0 commit comments