public void GiveReward(NWPlayer player) { var pcGP = DataService.PCGuildPoint.GetByPlayerIDAndGuildID(player.GlobalID, (int)Guild); float rankBonus = 0.25f * pcGP.Rank; int gp = Amount + (int)(Amount * rankBonus); GuildService.GiveGuildPoints(player, Guild, gp); }