From: DaveG <da...@us...> - 2005-12-30 23:10:28
|
Update of /cvsroot/planeshift/planeshift/src/server In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv32538/src/server Modified Files: invitemanager.cpp Log Message: Disabling incoming invitations while dueling (invites could be used to distract and cheat) Index: invitemanager.cpp =================================================================== RCS file: /cvsroot/planeshift/planeshift/src/server/invitemanager.cpp,v retrieving revision 1.22 retrieving revision 1.23 diff -C2 -d -r1.22 -r1.23 *** invitemanager.cpp 9 Oct 2005 10:16:05 -0000 1.22 --- invitemanager.cpp 30 Dec 2005 23:10:21 -0000 1.23 *************** *** 70,73 **** --- 70,81 ---- return; } + + // Disable incoming invitations while dueling (invites could be used to distract and cheat) + if (invitee->GetDuelClientCount()) + { + psserver->SendSystemError(inviter->GetClientNum(), "%s is distracted with a duel", invitee->GetName() ); + ok = false; + return; + } inviterClientNum = inviter->GetClientNum(); *************** *** 130,134 **** { psserver->SendSystemError(inviter->GetClientNum(), "Invite spamming will be penalized."); - psserver->SendSystemInfo(inviter->GetClientNum(), "Invite spamming will be penalized."); inviter->SetWarned(); } --- 138,141 ---- |