Adds support for instance destruction button (#5073)
* Adds support for instance destruction button * Adds an extra parameter in the instance database to toggle if an instance is destroy-able or not. * Adds support for being notified about character and Clan instances on login. * Fixes an issue with the instance window displaying wrong instance information on an instance map when multiples instances were running for the character. Co-authored-by: atemo <capucrath@gmail.com>
This commit is contained in:
@@ -673,7 +673,7 @@ int guild_recv_info(struct guild *sg) {
|
||||
clif_guild_notice(sd);
|
||||
sd->guild_emblem_id = g->emblem_id;
|
||||
}
|
||||
if (g->instance_id != 0)
|
||||
if (g->instance_id > 0)
|
||||
instance_reqinfo(sd, g->instance_id);
|
||||
}
|
||||
|
||||
@@ -818,7 +818,7 @@ void guild_member_joined(struct map_session_data *sd) {
|
||||
g->member[i].sd = sd;
|
||||
sd->guild = g;
|
||||
|
||||
if (g->instance_id != 0)
|
||||
if (g->instance_id > 0)
|
||||
instance_reqinfo(sd, g->instance_id);
|
||||
if( channel_config.ally_tmpl.name[0] && (channel_config.ally_tmpl.opt&CHAN_OPT_AUTOJOIN) ) {
|
||||
channel_gjoin(sd,3);
|
||||
@@ -870,7 +870,7 @@ int guild_member_added(int guild_id,uint32 account_id,uint32 char_id,int flag) {
|
||||
//Next line commented because it do nothing, look at guild_recv_info [LuzZza]
|
||||
//clif_charnameupdate(sd); //Update display name [Skotlex]
|
||||
|
||||
if (g->instance_id != 0)
|
||||
if (g->instance_id > 0)
|
||||
instance_reqinfo(sd, g->instance_id);
|
||||
|
||||
return 0;
|
||||
|
||||
Reference in New Issue
Block a user