|
@@ -11067,6 +11067,8 @@ void clif_parse_LoadEndAck(int fd,struct map_session_data *sd)
|
|
}
|
|
}
|
|
|
|
|
|
if( sd->state.changemap ) {// restore information that gets lost on map-change
|
|
if( sd->state.changemap ) {// restore information that gets lost on map-change
|
|
|
|
+ status_calc_pc(sd, sd->state.autotrade ? SCO_FIRST : SCO_NONE); // Some conditions are map-dependent so we must recalculate
|
|
|
|
+
|
|
#if PACKETVER >= 20070918
|
|
#if PACKETVER >= 20070918
|
|
clif_partyinvitationstate(sd);
|
|
clif_partyinvitationstate(sd);
|
|
clif_equipcheckbox(sd);
|
|
clif_equipcheckbox(sd);
|
|
@@ -11135,7 +11137,6 @@ void clif_parse_LoadEndAck(int fd,struct map_session_data *sd)
|
|
|
|
|
|
status_change_clear_onChangeMap(&sd->bl, &sd->sc);
|
|
status_change_clear_onChangeMap(&sd->bl, &sd->sc);
|
|
map_iwall_get(sd); // Updates Walls Info on this Map to Client
|
|
map_iwall_get(sd); // Updates Walls Info on this Map to Client
|
|
- status_calc_pc(sd, sd->state.autotrade ? SCO_FIRST : SCO_NONE); // Some conditions are map-dependent so we must recalculate
|
|
|
|
|
|
|
|
#ifdef VIP_ENABLE
|
|
#ifdef VIP_ENABLE
|
|
if (!sd->state.connect_new &&
|
|
if (!sd->state.connect_new &&
|