mirror of
https://bitbucket.org/projectswg/cucore.git
synced 2026-10-20 12:02:58 -04:00
Now checks to see if random name is approved before sending it to client
This commit is contained in:
@@ -124,7 +124,14 @@ public class CharacterCreationService extends Service {
|
||||
private void handleRandomNameRequest(Player player, RandomNameRequest request) {
|
||||
RandomNameResponse response = new RandomNameResponse(request.getRace(), "");
|
||||
String race = Race.getRaceByFile(request.getRace()).getSpecies();
|
||||
response.setRandomName(nameGenerator.generateRandomName(race));
|
||||
String randomName = null;
|
||||
while (randomName == null) {
|
||||
randomName = nameGenerator.generateRandomName(race);
|
||||
if (getNameValidity(randomName, player.getAccessLevel() != AccessLevel.PLAYER) != ErrorMessage.NAME_APPROVED) {
|
||||
randomName = null;
|
||||
}
|
||||
}
|
||||
response.setRandomName(randomName);
|
||||
sendPacket(player.getNetworkId(), response);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user