Пример #1
0
        public override void OnResponse(NetState sender, RelayInfo info)
        {
            if (info.ButtonID == (int)Buttons.Okay)
            {
                Player target = sender.Mobile as Player;

                target.CurrentAlliance = alliance;
                Guild g = target.Guild as Guild;

                alliance.childGuilds.Add(g);
                alliance.membersOf.Add(target);

                AllianceState alState = new AllianceState();
                target.allyState = alState;

                alliance.AssimilateGuild(target);

                target.SendMessage("You enter into a pact with the {0}.", alliance.AllianceName);
                from.SendMessage("{0} has accepted your alliance invitation.", target.Name);
            }
        }