Rename ztele functions to use new module prefix naming convention.

The underscore makes it easier to see the real function name because it visualy separates the prefix.
This commit is contained in:
Richard Helgeby 2015-03-29 18:42:04 +02:00
parent 400856e554
commit 1ef060258f
8 changed files with 75 additions and 73 deletions

View File

@ -279,7 +279,7 @@ public OnClientPutInServer(client)
AntiStickClientInit(client);
SpawnProtectClientInit(client);
RespawnClientInit(client);
ZTeleClientInit(client);
ZTele_OnClientPutInServer(client);
ZHPClientInit(client);
ImmunityClientInit(client);
}
@ -335,7 +335,7 @@ public OnClientDisconnect(client)
ZSpawnOnClientDisconnect(client);
VolOnPlayerDisconnect(client);
ImmunityOnClientDisconnect(client);
ZTeleOnClientDisconnect(client);
ZTele_OnClientDisconnect(client);
}
/**

View File

@ -42,7 +42,7 @@ CommandsInit()
AntiStickOnCommandsCreate();
ZCookiesOnCommandsCreate();
ZSpawnOnCommandsCreate();
ZTeleOnCommandsCreate();
ZTele_OnCommandsCreate();
ZHPOnCommandsCreate();
VolOnCommandsCreate();
ZombieSoundsOnCommandsCreate();

View File

@ -500,7 +500,7 @@ CvarsCreate()
g_hCvarsList[CVAR_ZHP] = CreateConVar("zr_zhp", "1", "Allow player to toggle real HP display as a zombie.");
g_hCvarsList[CVAR_ZHP_DEFAULT] = CreateConVar("zr_zhp_default", "1", "Default ZHP toggle state set on connecting player. [Dependency: zr_zhp]");
ZTeleOnCvarsCreate();
ZTele_OnCvarsCreate();
// Auto-generate config file if it doesn't exist, then execute.
AutoExecConfig(true, "zombiereloaded", "sourcemod/zombiereloaded");

View File

@ -189,7 +189,7 @@ public Action:EventPlayerSpawn(Handle:event, const String:name[], bool:dontBroad
RoundStartOnClientSpawn(index);
SEffectsOnClientSpawn(index);
RespawnOnClientSpawn(index);
ZTeleOnClientSpawn(index);
ZTele_OnClientSpawn(index);
ZHPOnClientSpawn(index);
VolOnPlayerSpawn(index);
ImmunityClientSpawn(index);
@ -291,7 +291,7 @@ public Action:EventPlayerDeath(Handle:event, const String:name[], bool:dontBroad
RespawnOnClientDeath(index, attacker, weapon);
NapalmOnClientDeath(index);
ZSpawnOnClientDeath(index);
ZTeleOnClientDeath(index);
ZTele_OnClientDeath(index);
ZHPOnClientDeath(index);
VolOnPlayerDeath(index);
RoundEndOnClientDeath();

View File

@ -770,7 +770,7 @@ InfectHumanToZombie(client, attacker = -1, bool:motherinfect = false, bool:respa
new bool:zombierespawn = GetConVarBool(g_hCvarsList[CVAR_INFECT_MZOMBIE_RESPAWN]);
if(zombierespawn)
{
ZTeleTeleportClient(client);
ZTele_TeleportClient(client);
}
}
// Check override.
@ -778,7 +778,7 @@ InfectHumanToZombie(client, attacker = -1, bool:motherinfect = false, bool:respa
{
if (respawnoverride && respawn)
{
ZTeleTeleportClient(client);
ZTele_TeleportClient(client);
}
}
@ -790,7 +790,7 @@ InfectHumanToZombie(client, attacker = -1, bool:motherinfect = false, bool:respa
RoundEndOnClientInfected();
DamageOnClientInfected(client, motherinfect);
SEffectsOnClientInfected(client);
ZTeleOnClientInfected(client);
ZTele_OnClientInfected(client);
ZHPOnClientInfected(client);
APIOnClientInfected(client, attacker, motherinfect, respawnoverride, respawn);
ImmunityOnClientInfected(client);
@ -830,7 +830,7 @@ InfectZombieToHuman(client, bool:respawn = false, bool:protect = false)
// Forward event to modules.
ClassReloadPlayer(client);
RoundEndOnClientInfected();
ZTeleOnClientInfected(client);
ZTele_OnClientInfected(client);
// Give human a new knife. (If you leave the old one there will be glitches with the knife positioning)
new knife = GetPlayerWeaponSlot(client, _:Slot_Melee);
@ -844,7 +844,7 @@ InfectZombieToHuman(client, bool:respawn = false, bool:protect = false)
// Check if we should respawn the client.
if (respawn)
{
ZTeleTeleportClient(client);
ZTele_TeleportClient(client);
}
// Check if we should spawn protect the client.

View File

@ -177,7 +177,7 @@ public ZAdminMenuHandle(Handle:menu_zadmin, MenuAction:action, client, slot)
resend = false;
// Send list of clients to infect.
MenuClientList(client, ZTeleForceHandle, true, true, false, "ZTele clients title");
MenuClientList(client, ZTele_ForceHandle, true, true, false, "ZTele clients title");
}
}

View File

@ -35,7 +35,7 @@ Handle ZTeleCvar_MaxHuman;
Handle ZTeleCvar_AutoCancel;
Handle ZTeleCvar_AutoCancelDistance;
void ZTeleOnCvarsCreate()
void ZTele_OnCvarsCreate()
{
ZTeleCvar_Zombie = CreateConVar("zr_ztele_zombie", "1", "Allow zombies to use ZTele.");
ZTeleCvar_HumanBefore = CreateConVar("zr_ztele_human_before", "1", "Allow humans to use ZTele before the mother zombie has spawned.");
@ -48,47 +48,47 @@ void ZTeleOnCvarsCreate()
ZTeleCvar_AutoCancelDistance = CreateConVar("zr_ztele_autocancel_distance", "20", "Maximum distance, in feet, player is allowed to travel before teleport is cancelled. [Dependency: zr_ztele_autocancel]");
}
bool ZTeleZombieCanTeleport()
bool ZTele_ZombieCanTeleport()
{
return GetConVarBool(ZTeleCvar_Zombie);
}
bool ZTeleHumanCanTeleportBeforeInfection()
bool ZTele_HumanCanTeleportBeforeInfection()
{
return GetConVarBool(ZTeleCvar_HumanBefore);
}
bool ZTeleHumanCanTeleportAfterInfection()
bool ZTele_HumanCanTeleportAfterInfection()
{
return GetConVarBool(ZTeleCvar_HumanAfter);
}
int ZTeleGetZombieDelay()
int ZTele_GetZombieDelay()
{
return GetConVarInt(ZTeleCvar_DelayZombie);
}
int ZTeleGetHumanDelay()
int ZTele_GetHumanDelay()
{
return GetConVarInt(ZTeleCvar_DelayHuman);
}
int ZTeleGetZombieLimit()
int ZTele_GetZombieLimit()
{
return GetConVarInt(ZTeleCvar_MaxZombie);
}
int ZTeleGetHumanLimit()
int ZTele_GetHumanLimit()
{
return GetConVarInt(ZTeleCvar_MaxHuman);
}
bool ZTeleIsAutoCancelEnabled()
bool ZTele_IsAutoCancelEnabled()
{
return GetConVarBool(ZTeleCvar_AutoCancel);
}
float ZTeleGetAutoCancelDistance()
float ZTele_GetAutoCancelDistance()
{
return GetConVarFloat(ZTeleCvar_AutoCancelDistance);
}

View File

@ -57,13 +57,13 @@ int g_iZTeleTimeLeft[MAXPLAYERS + 1];
/**
* Create commands specific to ZTele.
*/
void ZTeleOnCommandsCreate()
void ZTele_OnCommandsCreate()
{
// Register ZTele command.
RegConsoleCmd(SAYHOOKS_KEYWORD_ZTELE, ZTeleCommand, "Teleport back to spawn if you are stuck.");
RegConsoleCmd(SAYHOOKS_KEYWORD_ZTELE, ZTele_Command, "Teleport back to spawn if you are stuck.");
// Register admin command to force ZTele.
RegConsoleCmd("zr_ztele_force", ZTeleForceCommand, "Force ZTele on a client. Usage: zr_ztele_force <client>");
RegConsoleCmd("zr_ztele_force", ZTele_ForceCommand, "Force ZTele on a client. Usage: zr_ztele_force <client>");
}
/**
@ -71,9 +71,9 @@ void ZTeleOnCommandsCreate()
*
* @param client The client index.
*/
void ZTeleClientInit(int client)
void ZTele_OnClientPutInServer(int client)
{
ZTeleStopTimer(client);
ZTele_StopTimer(client);
}
/**
@ -81,7 +81,7 @@ void ZTeleClientInit(int client)
*
* @param client The client index.
*/
void ZTeleOnClientSpawn(int client)
void ZTele_OnClientSpawn(int client)
{
// Reset tele count.
g_iZTeleCount[client] = 0;
@ -89,7 +89,7 @@ void ZTeleOnClientSpawn(int client)
// Get spawn location.
GetClientAbsOrigin(client, g_vecZTeleSpawn[client]);
ZTeleStopTimer(client);
ZTele_StopTimer(client);
}
/**
@ -97,14 +97,14 @@ void ZTeleOnClientSpawn(int client)
*
* @param client The client index.
*/
void ZTeleOnClientDeath(int client)
void ZTele_OnClientDeath(int client)
{
ZTeleStopTimer(client);
ZTele_StopTimer(client);
}
void ZTeleOnClientDisconnect(int client)
void ZTele_OnClientDisconnect(int client)
{
ZTeleStopTimer(client);
ZTele_StopTimer(client);
}
/**
@ -112,9 +112,9 @@ void ZTeleOnClientDisconnect(int client)
*
* @param client The client index.
*/
void ZTeleOnClientInfected(int client)
void ZTele_OnClientInfected(int client)
{
ZTeleStopTimer(client);
ZTele_StopTimer(client);
}
/**
@ -134,7 +134,7 @@ bool ZTeleClient(int client, bool force = false)
}
// If teleport is already in progress, then stop.
if (ZTeleClientInProgress(client))
if (ZTele_ClientInProgress(client))
{
if (!force)
{
@ -147,13 +147,13 @@ bool ZTeleClient(int client, bool force = false)
if (force)
{
// Forcing teleport.
ZTeleTeleportClient(client);
ZTele_TeleportClient(client);
// Skip everything else.
return true;
}
if (ZTeleMustBeHuman(client))
if (ZTele_MustBeHuman(client))
{
// Tell client they must be human to use this feature.
TranslationPrintToChat(client, "Must be human");
@ -161,17 +161,17 @@ bool ZTeleClient(int client, bool force = false)
}
bool infected = InfectIsClientInfected(client);
if (!infected && !ZTeleCanHumanTeleport())
if (!infected && !ZTele_CanHumanTeleport())
{
// Tell client that feature is restricted at this time.
TranslationPrintToChat(client, "ZTele restricted human");
return false;
}
if (ZTeleHasReachedLimit(client))
if (ZTele_HasReachedLimit(client))
{
// Tell client that they have already reached their limit.
int maxTeleports = ZTeleGetClientLimit(client);
int maxTeleports = ZTele_GetClientLimit(client);
TranslationPrintToChat(client, "ZTele max", maxTeleports);
return false;
}
@ -180,26 +180,26 @@ bool ZTeleClient(int client, bool force = false)
GetClientAbsOrigin(client, g_vecZTeleOrigin[client]);
// Set timeleft array to value of respective cvar.
g_iZTeleTimeLeft[client] = ZTeleGetClientDelay(client);
g_iZTeleTimeLeft[client] = ZTele_GetClientDelay(client);
if (g_iZTeleTimeLeft[client] > 0)
{
// Tell client how much time is left until teleport.
TranslationPrintCenterText(client, "ZTele countdown", g_iZTeleTimeLeft[client]);
// Start timer.
tZTele[client] = CreateTimer(1.0, ZTeleTimer, client, TIMER_FLAG_NO_MAPCHANGE|TIMER_REPEAT);
tZTele[client] = CreateTimer(1.0, ZTele_Timer, client, TIMER_FLAG_NO_MAPCHANGE|TIMER_REPEAT);
}
else
{
// Teleport client to spawn.
ZTeleTeleportClient(client);
ZTele_TeleportClient(client);
// Increment teleport count.
g_iZTeleCount[client]++;
// If we're forcing the ZTele, then don't increment the count or print how many teleports they have used.
// Tell client they've been teleported.
int maxTeleports = ZTeleGetClientLimit(client);
int maxTeleports = ZTele_GetClientLimit(client);
TranslationPrintCenterText(client, "ZTele countdown end", g_iZTeleCount[client], maxTeleports);
}
@ -211,7 +211,8 @@ bool ZTeleClient(int client, bool force = false)
*
* @param client The client index.
*/
void ZTeleTeleportClient(int client)
// TODO: This function is called externally, move to interface.
void ZTele_TeleportClient(int client)
{
// Teleport client.
TeleportEntity(client, g_vecZTeleSpawn[client], NULL_VECTOR, view_as<float>({0.0, 0.0, 0.0}));
@ -226,7 +227,8 @@ void ZTeleTeleportClient(int client)
* @param client The client index.
* @param slot The menu slot selected. (starting from 0)
*/
public int ZTeleForceHandle(Handle menu_ztele_force, MenuAction action, int client, int slot)
// TODO: This function is called externally, move to interface.
public int ZTele_ForceHandle(Handle menu_ztele_force, MenuAction action, int client, int slot)
{
// Client selected an option.
if (action == MenuAction_Select)
@ -238,7 +240,7 @@ public int ZTeleForceHandle(Handle menu_ztele_force, MenuAction action, int clie
if (target == 0)
{
// Re-send the menu.
MenuClientList(client, ZTeleForceHandle, true, true, false, "ZTele clients title");
MenuClientList(client, ZTele_ForceHandle, true, true, false, "ZTele clients title");
return;
}
@ -261,7 +263,7 @@ public int ZTeleForceHandle(Handle menu_ztele_force, MenuAction action, int clie
}
// Re-send the menu.
MenuClientList(client, ZTeleForceHandle, true, true, false, "ZTele clients title");
MenuClientList(client, ZTele_ForceHandle, true, true, false, "ZTele clients title");
}
// Client closed the menu.
if (action == MenuAction_Cancel)
@ -287,7 +289,7 @@ public int ZTeleForceHandle(Handle menu_ztele_force, MenuAction action, int clie
* @param client The client index.
* @param argc Argument count.
*/
public Action ZTeleForceCommand(int client, int argc)
public Action ZTele_ForceCommand(int client, int argc)
{
// Check if privileged.
if (!ZRIsClientPrivileged(client, OperationType_Generic))
@ -355,7 +357,7 @@ public Action ZTeleForceCommand(int client, int argc)
* @param client The client index.
* @param argc Argument count.
*/
public Action ZTeleCommand(int client, int argc)
public Action ZTele_Command(int client, int argc)
{
// If client is console, then stop and tell them this feature is for players only.
if (ZRIsConsole(client))
@ -377,7 +379,7 @@ public Action ZTeleCommand(int client, int argc)
* @param timer The timer handle.
* @param client The client index.
*/
public Action ZTeleTimer(Handle timer, int client)
public Action ZTele_Timer(Handle timer, int client)
{
if (!IsClientInGame(client))
{
@ -386,10 +388,10 @@ public Action ZTeleTimer(Handle timer, int client)
return Plugin_Stop;
}
if (ZTelePlayerWalkedTooFar(client))
if (ZTele_PlayerWalkedTooFar(client))
{
// Abort teleport.
int maxDistanceInFeet = RoundToNearest(ZTeleGetAutoCancelDistance());
int maxDistanceInFeet = RoundToNearest(ZTele_GetAutoCancelDistance());
TranslationPrintCenterText(client, "ZTele autocancel centertext");
TranslationPrintToChat(client, "ZTele autocancel text", maxDistanceInFeet);
@ -414,7 +416,7 @@ public Action ZTeleTimer(Handle timer, int client)
g_iZTeleCount[client]++;
// Get max teleports per round.
int ztelemax = InfectIsClientInfected(client) ? ZTeleGetZombieLimit() : ZTeleGetHumanLimit();
int ztelemax = InfectIsClientInfected(client) ? ZTele_GetZombieLimit() : ZTele_GetHumanLimit();
// Tell client spawn protection is over.
TranslationPrintCenterText(client, "ZTele countdown end", g_iZTeleCount[client], ztelemax);
@ -430,60 +432,60 @@ public Action ZTeleTimer(Handle timer, int client)
return Plugin_Continue;
}
bool ZTeleClientInProgress(int client)
bool ZTele_ClientInProgress(int client)
{
return tZTele[client] != null;
}
void ZTeleStopTimer(int client)
void ZTele_StopTimer(int client)
{
if (ZTeleClientInProgress(client))
if (ZTele_ClientInProgress(client))
{
KillTimer(tZTele[client]);
}
tZTele[client] = null;
}
bool ZTeleMustBeHuman(int client)
bool ZTele_MustBeHuman(int client)
{
bool infected = InfectIsClientInfected(client);
bool ztelezombie = ZTeleZombieCanTeleport();
bool ztelezombie = ZTele_ZombieCanTeleport();
return (infected && !ztelezombie);
}
bool ZTeleCanHumanTeleport()
bool ZTele_CanHumanTeleport()
{
// There are individual restrictions whether a human can teleport before or
// after zombies have spawned.
return InfectHasZombieSpawned() ? ZTeleHumanCanTeleportAfterInfection() : ZTeleHumanCanTeleportBeforeInfection();
return InfectHasZombieSpawned() ? ZTele_HumanCanTeleportAfterInfection() : ZTele_HumanCanTeleportBeforeInfection();
}
int ZTeleGetTeleportCount(int client)
int ZTele_GetTeleportCount(int client)
{
return g_iZTeleCount[client];
}
int ZTeleGetClientLimit(int client)
int ZTele_GetClientLimit(int client)
{
return InfectIsClientInfected(client) ? ZTeleGetZombieLimit() : ZTeleGetHumanLimit();
return InfectIsClientInfected(client) ? ZTele_GetZombieLimit() : ZTele_GetHumanLimit();
}
bool ZTeleHasReachedLimit(int client)
bool ZTele_HasReachedLimit(int client)
{
int teleportCount = ZTeleGetTeleportCount(client);
int maxTeleports = ZTeleGetClientLimit(client);
int teleportCount = ZTele_GetTeleportCount(client);
int maxTeleports = ZTele_GetClientLimit(client);
return teleportCount >= maxTeleports;
}
int ZTeleGetClientDelay(int client)
int ZTele_GetClientDelay(int client)
{
InfectIsClientInfected(client) ? ZTeleGetZombieDelay() : ZTeleGetHumanDelay();
InfectIsClientInfected(client) ? ZTele_GetZombieDelay() : ZTele_GetHumanDelay();
}
bool ZTelePlayerWalkedTooFar(int client)
bool ZTele_PlayerWalkedTooFar(int client)
{
if (!ZTeleIsAutoCancelEnabled())
if (!ZTele_IsAutoCancelEnabled())
{
return false;
}
@ -492,7 +494,7 @@ bool ZTelePlayerWalkedTooFar(int client)
GetClientAbsOrigin(client, clientPosition);
float clientDistance = GetVectorDistance(clientPosition, g_vecZTeleOrigin[client]);
float maxDistanceInFeet = ZTeleGetAutoCancelDistance();
float maxDistanceInFeet = ZTele_GetAutoCancelDistance();
float maxDistance = ZRConvertUnitsFloat(maxDistanceInFeet, CONVERSION_FEET_TO_UNITS);
return clientDistance > maxDistance;