6 const string NWNX_Rename =
"NWNX_Rename";
48 NWNXPushObject(oObserver);
49 NWNXPushInt(iPlayerNameState);
50 NWNXPushString(sSuffix);
51 NWNXPushString(sPrefix);
52 NWNXPushString(sNewName);
53 NWNXPushObject(oTarget);
54 NWNXCall(NWNX_Rename,
"SetPCNameOverride");
58 NWNXPushObject(oObserver);
59 NWNXPushObject(oTarget);
60 NWNXCall(NWNX_Rename,
"GetPCNameOverride");
61 return NWNXPopString();
66 NWNXPushInt(clearAll);
67 NWNXPushObject(oObserver);
68 NWNXPushObject(oTarget);
69 NWNXCall(NWNX_Rename,
"ClearPCNameOverride");
const int NWNX_RENAME_PLAYERNAME_OVERRIDE
Use character name specified.
const int NWNX_RENAME_PLAYERNAME_OBFUSCATE
Generate random string for Community Name.
const int NWNX_RENAME_PLAYERNAME_ANONYMOUS
Use the value of the NWNX_RENAME_ANONYMOUS_NAME environment variable.
void NWNX_Rename_ClearPCNameOverride(object oTarget, object oObserver=OBJECT_INVALID, int clearAll=FALSE)
Clears an overridden PC Name.
string NWNX_Rename_GetPCNameOverride(object oTarget, object oObserver=OBJECT_INVALID)
Gets a PC's name as overridden.
void NWNX_Rename_SetPCNameOverride(object oTarget, string sNewName, string sPrefix="", string sSuffix="", int iPlayerNameState=NWNX_RENAME_PLAYERNAME_DEFAULT, object oObserver=OBJECT_INVALID)
Set a PC's character name and community name on the player list.
const int NWNX_RENAME_PLAYERNAME_DEFAULT
Don't rename.