Poodletooth-iLand/toontown/makeatoon/TTPickANamePattern.py
Master Jumblespeed d882959bfa switch to remote
2015-05-18 22:11:33 -04:00

22 lines
960 B
Python
Executable file

from direct.showbase.PythonUtil import listToItem2index
from otp.namepanel.PickANamePattern import PickANamePatternTwoPartLastName
from toontown.makeatoon.NameGenerator import NameGenerator
import types
class TTPickANamePattern(PickANamePatternTwoPartLastName):
NameParts = None
LastNamePrefixesCapped = None
def _getNameParts(self, gender):
if TTPickANamePattern.NameParts is None:
TTPickANamePattern.NameParts = {}
ng = NameGenerator()
TTPickANamePattern.NameParts['m'] = ng.getMaleNameParts()
TTPickANamePattern.NameParts['f'] = ng.getFemaleNameParts()
return TTPickANamePattern.NameParts[gender]
def _getLastNameCapPrefixes(self):
if TTPickANamePattern.LastNamePrefixesCapped is None:
ng = NameGenerator()
TTPickANamePattern.LastNamePrefixesCapped = ng.getLastNamePrefixesCapped()[:]
return TTPickANamePattern.LastNamePrefixesCapped