From 63f719a15460287da7c1c246048f280b2c19de1c Mon Sep 17 00:00:00 2001 From: Lemongrass3110 Date: Sun, 3 Jul 2016 02:06:49 +0200 Subject: [PATCH] Fixed emperium deletion on guild creation Merged from HerculesWS/Hercules@71c24de thanks to @4144. --- src/map/guild.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/map/guild.c b/src/map/guild.c index 411ad47317..35a1e90cdf 100644 --- a/src/map/guild.c +++ b/src/map/guild.c @@ -388,8 +388,12 @@ int guild_created(uint32 account_id,int guild_id) { sd->status.guild_id = guild_id; clif_guild_created(sd,0); - if(battle_config.guild_emperium_check) - pc_delitem(sd,pc_search_inventory(sd,ITEMID_EMPERIUM),1,0,0,LOG_TYPE_CONSUME); //emperium consumption + if(battle_config.guild_emperium_check){ + int index = pc_search_inventory(sd,ITEMID_EMPERIUM); + + if( index > 0 ) + pc_delitem(sd,index,1,0,0,LOG_TYPE_CONSUME); //emperium consumption + } return 0; }