69 lines
1.6 KiB
Plaintext
69 lines
1.6 KiB
Plaintext
/****************************************************
|
|
Debug Script
|
|
ats_inc_debug
|
|
|
|
Last Updated: August 15 2002
|
|
|
|
***Ambrosia Tradeskill System***
|
|
Created by Mojo(Allen Sun)
|
|
|
|
This script contains debug output functions which
|
|
can be turned on or off by a flag.
|
|
****************************************************/
|
|
|
|
int CINT_DEBUG_FLAG = FALSE;
|
|
|
|
void DEBUG_PrintString(string sDebugString)
|
|
{
|
|
if(CINT_DEBUG_FLAG == FALSE)
|
|
return;
|
|
SendMessageToAllDMs(sDebugString);
|
|
PrintString(sDebugString);
|
|
}
|
|
|
|
void DEBUG_PrintInteger(int iDebugInt)
|
|
{
|
|
if(CINT_DEBUG_FLAG == FALSE)
|
|
return;
|
|
SendMessageToAllDMs(IntToString(iDebugInt));
|
|
PrintInteger(iDebugInt);
|
|
}
|
|
|
|
void DEBUG_PrintFloat(float fDebugFloat)
|
|
{
|
|
if(CINT_DEBUG_FLAG == FALSE)
|
|
return;
|
|
SendMessageToAllDMs(FloatToString(fDebugFloat));
|
|
PrintFloat(fDebugFloat);
|
|
}
|
|
void DEBUG_PrintVector(vector vDebugVector)
|
|
{
|
|
if(CINT_DEBUG_FLAG == FALSE)
|
|
return;
|
|
SendMessageToAllDMs("Vector.X: " + FloatToString(vDebugVector.x) + " " +
|
|
"Vector.Y: " + FloatToString(vDebugVector.y));
|
|
PrintVector(vDebugVector, TRUE);
|
|
}
|
|
|
|
void DEBUG_PrintObject(object oDebugObject)
|
|
{
|
|
if(CINT_DEBUG_FLAG == FALSE)
|
|
return;
|
|
SendMessageToAllDMs(GetTag(oDebugObject));
|
|
PrintObject(oDebugObject);
|
|
}
|
|
|
|
void DEBUG_SendMessageToPC(object oPlayer, string sDebugString)
|
|
{
|
|
if(CINT_DEBUG_FLAG == FALSE)
|
|
return;
|
|
SendMessageToPC(oPlayer, sDebugString);
|
|
}
|
|
|
|
void DEBUG_SpeakString(string sSpeakString, int iTalkVolume = TALKVOLUME_TALK)
|
|
{
|
|
if(CINT_DEBUG_FLAG == FALSE)
|
|
return;
|
|
SpeakString(sSpeakString, iTalkVolume);
|
|
}
|