@@ -2869,7 +2869,7 @@ int32_t field::special_summon_rule(uint16_t step, uint8_t sumplayer, card* targe
28692869 target->set_status (STATUS_SUMMONING , TRUE );
28702870 pduel->write_buffer8 (MSG_SPSUMMONING );
28712871 pduel->write_buffer32 (target->data .code );
2872- pduel->write_buffer32 (target->get_info_location ());
2872+ pduel->write_buffer32 (target->get_public_info_location ());
28732873 return FALSE ;
28742874 }
28752875 case 6 : {
@@ -3102,10 +3102,7 @@ int32_t field::special_summon_rule(uint16_t step, uint8_t sumplayer, card* targe
31023102 pcard->set_status (STATUS_SUMMONING , TRUE );
31033103 pduel->write_buffer8 (MSG_SPSUMMONING );
31043104 pduel->write_buffer32 (pcard->data .code );
3105- pduel->write_buffer8 (pcard->current .controler );
3106- pduel->write_buffer8 (pcard->current .location );
3107- pduel->write_buffer8 (pcard->current .sequence );
3108- pduel->write_buffer8 (pcard->current .position );
3105+ pduel->write_buffer32 (pcard->get_public_info_location ());
31093106 if (pgroup->it != pgroup->container .end ())
31103107 core.units .begin ()->step = 22 ;
31113108 return FALSE ;
@@ -3307,7 +3304,7 @@ int32_t field::special_summon_step(uint16_t step, group* targets, card* target,
33073304 case 2 : {
33083305 pduel->write_buffer8 (MSG_SPSUMMONING );
33093306 pduel->write_buffer32 (target->data .code );
3310- pduel->write_buffer32 (target->get_info_location ());
3307+ pduel->write_buffer32 (target->get_public_info_location ());
33113308 return FALSE ;
33123309 }
33133310 case 3 : {
@@ -4156,7 +4153,7 @@ int32_t field::send_to(uint16_t step, group * targets, effect * reason_effect, u
41564153 }
41574154 move_card (playerid, pcard, dest, seq);
41584155 pcard->current .position = pcard->sendto_param .position ;
4159- pduel->write_buffer32 (pcard->get_info_location ());
4156+ pduel->write_buffer32 (pcard->get_public_info_location ());
41604157 pduel->write_buffer32 (pcard->current .reason );
41614158 }
41624159 if (core.global_flag & GLOBALFLAG_DECK_REVERSE_CHECK ) {
@@ -4211,7 +4208,7 @@ int32_t field::send_to(uint16_t step, group * targets, effect * reason_effect, u
42114208 }
42124209 move_card (pcard->current .controler , pcard, LOCATION_SZONE , seq);
42134210 pcard->current .position = POS_FACEUP ;
4214- pduel->write_buffer32 (pcard->get_info_location ());
4211+ pduel->write_buffer32 (pcard->get_public_info_location ());
42154212 pduel->write_buffer32 (pcard->current .reason );
42164213 pcard->set_status (STATUS_LEAVE_CONFIRMED , FALSE );
42174214 pcard->set_status (STATUS_FLIP_SUMMONING , FALSE );
@@ -4698,7 +4695,7 @@ int32_t field::move_to_field(uint16_t step, card* target, uint32_t enable, uint3
46984695 move_card (playerid, target, location, target->temp .sequence , pzone);
46994696 target->current .position = returns.ivalue [0 ];
47004697 target->set_status (STATUS_LEAVE_CONFIRMED , FALSE );
4701- pduel->write_buffer32 (target->get_info_location ());
4698+ pduel->write_buffer32 (target->get_public_info_location ());
47024699 pduel->write_buffer32 (target->current .reason );
47034700 if (target->current .location != LOCATION_MZONE ) {
47044701 if (target->equiping_cards .size ()) {
0 commit comments