|
@@ -1824,8 +1824,8 @@ int guild_castledatasave(int castle_id, int index, int value)
|
|
|
|
|
|
void guild_castle_reconnect_sub(void *key, void *data, va_list ap)
|
|
|
{
|
|
|
- int castle_id = GetWord((int)key, 0);
|
|
|
- int index = GetWord((int)key, 1);
|
|
|
+ int castle_id = GetWord((int)__64BPRTSIZE(key), 0);
|
|
|
+ int index = GetWord((int)__64BPRTSIZE(key), 1);
|
|
|
intif_guild_castle_datasave(castle_id, index, *(int *)data);
|
|
|
aFree(data);
|
|
|
}
|
|
@@ -1846,7 +1846,7 @@ void guild_castle_reconnect(int castle_id, int index, int value)
|
|
|
int *data;
|
|
|
CREATE(data, int, 1);
|
|
|
*data = value;
|
|
|
- linkdb_replace(&gc_save_pending, (void*)(MakeDWord(castle_id, index)), data);
|
|
|
+ linkdb_replace(&gc_save_pending, (void*)__64BPRTSIZE((MakeDWord(castle_id, index))), data);
|
|
|
}
|
|
|
}
|
|
|
|