Example #1
0
        internal void RegisteAttackGuild(Player player)
        {
            var g = player.Character.Guild.Union[0];

            AttackGuild.Add(new AttackGuildInfo {
                GiveUp = false, Guild = g, Marks = 0
            });
            _ = player.Session.SendAsync(new SGuildRegiste {
                Result = 1, GuildName = g.Name
            });
        }
Example #2
0
        internal int RegisteMark(Guild guild, byte durability)
        {
            var info = AttackGuild.FirstOrDefault(x => x.Guild == guild);

            if (info == null)
            {
                return(0);
            }

            info.Marks += durability;
            return(info.Marks);
        }