@ -443,13 +443,13 @@ PF_CONSOLE_BASE_CMD( SampleCmd3, "int, ...", "Sample command #3" )
PF_CONSOLE_BASE_CMD ( FadeIn , " float len, bool hold " , " Sample command #1 " )
{
plTransitionMsg * msg = TRACKED_NEW plTransitionMsg ( plTransitionMsg : : kFadeIn , ( float ) params [ 0 ] , ( bool ) params [ 1 ] ) ;
plTransitionMsg * msg = new plTransitionMsg ( plTransitionMsg : : kFadeIn , ( float ) params [ 0 ] , ( bool ) params [ 1 ] ) ;
plgDispatch : : MsgSend ( msg ) ;
}
PF_CONSOLE_BASE_CMD ( FadeOut , " float len, bool hold " , " Sample command #1 " )
{
plTransitionMsg * msg = TRACKED_NEW plTransitionMsg ( plTransitionMsg : : kFadeOut , ( float ) params [ 0 ] , ( bool ) params [ 1 ] ) ;
plTransitionMsg * msg = new plTransitionMsg ( plTransitionMsg : : kFadeOut , ( float ) params [ 0 ] , ( bool ) params [ 1 ] ) ;
plgDispatch : : MsgSend ( msg ) ;
}
@ -896,13 +896,13 @@ PF_CONSOLE_CMD( Console, ClearAllVars, "", "Wipes the global console variable co
PF_CONSOLE_CMD ( Console , ExecuteFile , " string filename " , " Runs the given file as if it were an .ini or .fni file " )
{
plConsoleMsg * cMsg = TRACKED_NEW plConsoleMsg ( plConsoleMsg : : kExecuteFile , params [ 0 ] ) ;
plConsoleMsg * cMsg = new plConsoleMsg ( plConsoleMsg : : kExecuteFile , params [ 0 ] ) ;
cMsg - > Send ( ) ;
}
PF_CONSOLE_CMD ( Console , ExecuteFileDelayed , " string filename, float timeInSecs " , " Runs the given file as if it were an .ini or .fni file, but at some given point in the future " )
{
plConsoleMsg * cMsg = TRACKED_NEW plConsoleMsg ( plConsoleMsg : : kExecuteFile , params [ 0 ] ) ;
plConsoleMsg * cMsg = new plConsoleMsg ( plConsoleMsg : : kExecuteFile , params [ 0 ] ) ;
cMsg - > SetTimeStamp ( hsTimer : : GetSysSeconds ( ) + ( float ) params [ 1 ] ) ;
cMsg - > Send ( ) ;
}
@ -1746,10 +1746,10 @@ PF_CONSOLE_CMD( Graphics_Renderer, GenerateReflectMaps, "string baseObject, stri
hsAssert ( pfConsole : : GetPipeline ( ) ! = nil , " Cannot use this command before pipeline initialization " ) ;
// First, create the renderTarget for the renderRequests
plRenderTarget * target = TRACKED_NEW plRenderTarget ( plRenderTarget : : kIsProjected | plRenderTarget : : kIsTexture ,
plRenderTarget * target = new plRenderTarget ( plRenderTarget : : kIsProjected | plRenderTarget : : kIsTexture ,
params [ 2 ] , params [ 2 ] , 32 , 24 , 0 ) ;
// plMipmap *newMip = TRACKED_NEW plMipmap( size, size, plMipmap::kARGB32Config, 1 );
// plMipmap *newMip = new plMipmap( size, size, plMipmap::kARGB32Config, 1 );
c . Set ( params [ 0 ] , params [ 1 ] , params [ 2 ] , 1.0f ) ;
@ -1873,7 +1873,7 @@ PF_CONSOLE_CMD( Graphics_Show, Bounds, "", "Toggle object bounds display")
PF_CONSOLE_CMD ( Graphics_Show , Sound , " " , " Toggle sound fields visible " )
{
static hsBool on = false ;
plProxyDrawMsg * msg = TRACKED_NEW plProxyDrawMsg ( plProxyDrawMsg : : kAudible | ( ( on = ! on ) ? plProxyDrawMsg : : kCreate : plProxyDrawMsg : : kDestroy ) ) ;
plProxyDrawMsg * msg = new plProxyDrawMsg ( plProxyDrawMsg : : kAudible | ( ( on = ! on ) ? plProxyDrawMsg : : kCreate : plProxyDrawMsg : : kDestroy ) ) ;
plgDispatch : : MsgSend ( msg ) ;
if ( on )
pfConsole : : GetPipeline ( ) - > SetDrawableTypeMask ( pfConsole : : GetPipeline ( ) - > GetDrawableTypeMask ( ) | plDrawableSpans : : kAudibleProxy ) ;
@ -1910,7 +1910,7 @@ PF_CONSOLE_CMD( Graphics_Show, SingleSound,
}
plKey aiKey = ai - > GetKey ( ) ;
plProxyDrawMsg * msg = TRACKED_NEW plProxyDrawMsg ( plProxyDrawMsg : : kAudible | plProxyDrawMsg : : kToggle ) ;
plProxyDrawMsg * msg = new plProxyDrawMsg ( plProxyDrawMsg : : kAudible | plProxyDrawMsg : : kToggle ) ;
msg - > SetBCastFlag ( plMessage : : kBCastByExactType , false ) ;
msg - > AddReceiver ( aiKey ) ;
plgDispatch : : MsgSend ( msg ) ;
@ -1928,7 +1928,7 @@ PF_CONSOLE_CMD( Graphics_Show, SingleSound,
PF_CONSOLE_CMD ( Graphics_Show , SoundOnly , " " , " Toggle only sound fields visible " )
{
static hsBool on = false ;
plProxyDrawMsg * msg = TRACKED_NEW plProxyDrawMsg ( plProxyDrawMsg : : kAudible | ( ( on = ! on ) ? plProxyDrawMsg : : kCreate : plProxyDrawMsg : : kDestroy ) ) ;
plProxyDrawMsg * msg = new plProxyDrawMsg ( plProxyDrawMsg : : kAudible | ( ( on = ! on ) ? plProxyDrawMsg : : kCreate : plProxyDrawMsg : : kDestroy ) ) ;
plgDispatch : : MsgSend ( msg ) ;
static uint32_t oldMask = plDrawableSpans : : kNormal ;
if ( on )
@ -1982,7 +1982,7 @@ PF_CONSOLE_CMD( Graphics_Show, OccSnapOnly, "", "Take snapshot of current occlus
PF_CONSOLE_CMD ( Graphics_Show , Occluders , " " , " Toggle occluder geometry visible " )
{
static hsBool on = false ;
plProxyDrawMsg * msg = TRACKED_NEW plProxyDrawMsg ( plProxyDrawMsg : : kOccluder | ( ( on = ! on ) ? plProxyDrawMsg : : kCreate : plProxyDrawMsg : : kDestroy ) ) ;
plProxyDrawMsg * msg = new plProxyDrawMsg ( plProxyDrawMsg : : kOccluder | ( ( on = ! on ) ? plProxyDrawMsg : : kCreate : plProxyDrawMsg : : kDestroy ) ) ;
plgDispatch : : MsgSend ( msg ) ;
if ( on )
@ -1998,7 +1998,7 @@ PF_CONSOLE_CMD( Graphics_Show, Occluders, "", "Toggle occluder geometry visible"
PF_CONSOLE_CMD ( Graphics_Show , OccludersOnly , " " , " Toggle only occluder geometry visible " )
{
static hsBool on = false ;
plProxyDrawMsg * msg = TRACKED_NEW plProxyDrawMsg ( plProxyDrawMsg : : kOccluder | ( ( on = ! on ) ? plProxyDrawMsg : : kCreate : plProxyDrawMsg : : kDestroy ) ) ;
plProxyDrawMsg * msg = new plProxyDrawMsg ( plProxyDrawMsg : : kOccluder | ( ( on = ! on ) ? plProxyDrawMsg : : kCreate : plProxyDrawMsg : : kDestroy ) ) ;
plgDispatch : : MsgSend ( msg ) ;
static uint32_t oldMask = plDrawableSpans : : kNormal ;
if ( on )
@ -2018,7 +2018,7 @@ PF_CONSOLE_CMD( Graphics_Show, OccludersOnly, "", "Toggle only occluder geometry
PF_CONSOLE_CMD ( Graphics_Show , Physicals , " " , " Toggle Physical geometry visible " )
{
static hsBool on = false ;
plProxyDrawMsg * msg = TRACKED_NEW plProxyDrawMsg ( plProxyDrawMsg : : kPhysical | ( ( on = ! on ) ? plProxyDrawMsg : : kCreate : plProxyDrawMsg : : kDestroy ) ) ;
plProxyDrawMsg * msg = new plProxyDrawMsg ( plProxyDrawMsg : : kPhysical | ( ( on = ! on ) ? plProxyDrawMsg : : kCreate : plProxyDrawMsg : : kDestroy ) ) ;
plgDispatch : : MsgSend ( msg ) ;
if ( on )
pfConsole : : GetPipeline ( ) - > SetDrawableTypeMask ( pfConsole : : GetPipeline ( ) - > GetDrawableTypeMask ( ) | plDrawableSpans : : kPhysicalProxy ) ;
@ -2033,7 +2033,7 @@ PF_CONSOLE_CMD( Graphics_Show, Physicals, "", "Toggle Physical geometry visible"
PF_CONSOLE_CMD ( Graphics_Show , PhysicalsOnly , " " , " Toggle only Physical geometry visible " )
{
static hsBool on = false ;
plProxyDrawMsg * msg = TRACKED_NEW plProxyDrawMsg ( plProxyDrawMsg : : kPhysical | ( ( on = ! on ) ? plProxyDrawMsg : : kCreate : plProxyDrawMsg : : kDestroy ) ) ;
plProxyDrawMsg * msg = new plProxyDrawMsg ( plProxyDrawMsg : : kPhysical | ( ( on = ! on ) ? plProxyDrawMsg : : kCreate : plProxyDrawMsg : : kDestroy ) ) ;
plgDispatch : : MsgSend ( msg ) ;
static uint32_t oldMask = plDrawableSpans : : kNormal ;
if ( on )
@ -2084,7 +2084,7 @@ PF_CONSOLE_CMD( Graphics_Show, NormalOnly, "", "Toggle only normal geometry visi
PF_CONSOLE_CMD ( Graphics_Show , Lights , " " , " Toggle visible proxies for lights " )
{
static hsBool on = false ;
plProxyDrawMsg * msg = TRACKED_NEW plProxyDrawMsg ( plProxyDrawMsg : : kLight | ( ( on = ! on ) ? plProxyDrawMsg : : kCreate : plProxyDrawMsg : : kDestroy ) ) ;
plProxyDrawMsg * msg = new plProxyDrawMsg ( plProxyDrawMsg : : kLight | ( ( on = ! on ) ? plProxyDrawMsg : : kCreate : plProxyDrawMsg : : kDestroy ) ) ;
plgDispatch : : MsgSend ( msg ) ;
if ( on )
pfConsole : : GetPipeline ( ) - > SetDrawableTypeMask ( pfConsole : : GetPipeline ( ) - > GetDrawableTypeMask ( ) | plDrawableSpans : : kLightProxy ) ;
@ -2099,7 +2099,7 @@ PF_CONSOLE_CMD( Graphics_Show, Lights, "", "Toggle visible proxies for lights")
PF_CONSOLE_CMD ( Graphics_Show , LightsOnly , " " , " Toggle visible proxies for lights and everything else invisible " )
{
static hsBool on = false ;
plProxyDrawMsg * msg = TRACKED_NEW plProxyDrawMsg ( plProxyDrawMsg : : kLight | ( ( on = ! on ) ? plProxyDrawMsg : : kCreate : plProxyDrawMsg : : kDestroy ) ) ;
plProxyDrawMsg * msg = new plProxyDrawMsg ( plProxyDrawMsg : : kLight | ( ( on = ! on ) ? plProxyDrawMsg : : kCreate : plProxyDrawMsg : : kDestroy ) ) ;
plgDispatch : : MsgSend ( msg ) ;
static uint32_t oldMask = plDrawableSpans : : kNormal ;
if ( on )
@ -2119,7 +2119,7 @@ PF_CONSOLE_CMD( Graphics_Show, LightsOnly, "", "Toggle visible proxies for light
PF_CONSOLE_CMD ( Graphics_Show , Clicks , " " , " Toggle visible proxies for clicks " )
{
static hsBool on = false ;
plProxyDrawMsg * msg = TRACKED_NEW plProxyDrawMsg ( plProxyDrawMsg : : kCamera | ( ( on = ! on ) ? plProxyDrawMsg : : kCreate : plProxyDrawMsg : : kDestroy ) ) ;
plProxyDrawMsg * msg = new plProxyDrawMsg ( plProxyDrawMsg : : kCamera | ( ( on = ! on ) ? plProxyDrawMsg : : kCreate : plProxyDrawMsg : : kDestroy ) ) ;
plgDispatch : : MsgSend ( msg ) ;
if ( on )
pfConsole : : GetPipeline ( ) - > SetDrawableTypeMask ( pfConsole : : GetPipeline ( ) - > GetDrawableTypeMask ( ) | plDrawableSpans : : kCameraProxy ) ;
@ -2135,7 +2135,7 @@ PF_CONSOLE_CMD( Graphics_Show, Clicks, "", "Toggle visible proxies for clicks")
PF_CONSOLE_CMD ( Graphics_Show , ClickOnly , " " , " Toggle visible proxies for click points " )
{
static hsBool on = false ;
plProxyDrawMsg * msg = TRACKED_NEW plProxyDrawMsg ( plProxyDrawMsg : : kCamera | ( ( on = ! on ) ? plProxyDrawMsg : : kCreate : plProxyDrawMsg : : kDestroy ) ) ;
plProxyDrawMsg * msg = new plProxyDrawMsg ( plProxyDrawMsg : : kCamera | ( ( on = ! on ) ? plProxyDrawMsg : : kCreate : plProxyDrawMsg : : kDestroy ) ) ;
plgDispatch : : MsgSend ( msg ) ;
static uint32_t oldMask = plDrawableSpans : : kNormal ;
if ( on )
@ -2252,7 +2252,7 @@ PF_CONSOLE_CMD( App,
return ;
}
plAnimCmdMsg * cmd = TRACKED_NEW plAnimCmdMsg ;
plAnimCmdMsg * cmd = new plAnimCmdMsg ;
cmd - > SetSender ( plClient : : GetInstance ( ) - > GetKey ( ) ) ;
cmd - > SetCmd ( plAnimCmdMsg : : kAddCallbacks ) ;
# if 1
@ -2288,7 +2288,7 @@ PF_CONSOLE_CMD( App,
}
reps - - ;
plEventCallbackMsg * callback = TRACKED_NEW plEventCallbackMsg ( plClient : : GetInstance ( ) - > GetKey ( ) , event , 0 , secs , reps ) ;
plEventCallbackMsg * callback = new plEventCallbackMsg ( plClient : : GetInstance ( ) - > GetKey ( ) , event , 0 , secs , reps ) ;
cmd - > AddCallback ( callback ) ;
hsRefCnt_SafeUnRef ( callback ) ;
plgDispatch : : MsgSend ( cmd ) ;
@ -2312,7 +2312,7 @@ PF_CONSOLE_CMD( App,
PrintString ( str ) ;
plSoundMsg * cmd = TRACKED_NEW plSoundMsg ;
plSoundMsg * cmd = new plSoundMsg ;
cmd - > SetSender ( plClient : : GetInstance ( ) - > GetKey ( ) ) ;
cmd - > SetCmd ( plSoundMsg : : kAddCallbacks ) ;
cmd - > AddReceiver ( key ) ;
@ -2343,7 +2343,7 @@ PF_CONSOLE_CMD( App,
}
reps - - ;
plEventCallbackMsg * callback = TRACKED_NEW plEventCallbackMsg ( plClient : : GetInstance ( ) - > GetKey ( ) , event , 0 , secs , reps ) ;
plEventCallbackMsg * callback = new plEventCallbackMsg ( plClient : : GetInstance ( ) - > GetKey ( ) , event , 0 , secs , reps ) ;
cmd - > AddCallback ( callback ) ;
hsRefCnt_SafeUnRef ( callback ) ;
plgDispatch : : MsgSend ( cmd ) ;
@ -2385,7 +2385,7 @@ PF_CONSOLE_CMD( App,
}
strcpy ( str , name ) ;
plAnimCmdMsg * cmd = TRACKED_NEW plAnimCmdMsg ( nil , obj - > GetModifier ( i ) - > GetKey ( ) , nil ) ;
plAnimCmdMsg * cmd = new plAnimCmdMsg ( nil , obj - > GetModifier ( i ) - > GetKey ( ) , nil ) ;
if ( numParams > 1 )
{
@ -3001,7 +3001,7 @@ PF_CONSOLE_CMD( Camera, SwitchTo, "string cameraName", "Switch to the named came
if ( key )
{
plCameraMsg * pMsg = TRACKED_NEW plCameraMsg ;
plCameraMsg * pMsg = new plCameraMsg ;
pMsg - > SetCmd ( plCameraMsg : : kResponderTrigger ) ;
pMsg - > SetCmd ( plCameraMsg : : kRegionPushCamera ) ;
pMsg - > SetNewCam ( key ) ;
@ -3160,7 +3160,7 @@ PF_CONSOLE_CMD(Logic, EnableDetector, "string detectorComp, bool enable", "Enabl
plLogicModBase * mod = FindLogicMod ( ( const char * ) params [ 0 ] ) ;
if ( mod )
{
plEnableMsg * enableMsg = TRACKED_NEW plEnableMsg ;
plEnableMsg * enableMsg = new plEnableMsg ;
enableMsg - > SetCmd ( params [ 1 ] ? plEnableMsg : : kEnable : plEnableMsg : : kDisable ) ;
enableMsg - > SetCmd ( plEnableMsg : : kAll ) ;
enableMsg - > Send ( mod - > GetKey ( ) ) ;
@ -3169,7 +3169,7 @@ PF_CONSOLE_CMD(Logic, EnableDetector, "string detectorComp, bool enable", "Enabl
static void ResponderSendTrigger ( plKey responderKey , int responderState , bool fastForward = false )
{
plNotifyMsg * msg = TRACKED_NEW plNotifyMsg ;
plNotifyMsg * msg = new plNotifyMsg ;
if ( fastForward )
{
@ -3579,7 +3579,7 @@ PF_CONSOLE_CMD( Audio, SetVolume,
const plAudioInterface * ai = obj - > GetAudioInterface ( ) ;
plKey aiKey = ai - > GetKey ( ) ;
plSoundMsg * cmd = TRACKED_NEW plSoundMsg ;
plSoundMsg * cmd = new plSoundMsg ;
cmd - > SetSender ( plClient : : GetInstance ( ) - > GetKey ( ) ) ;
cmd - > SetCmd ( plSoundMsg : : kSetVolume ) ;
cmd - > fVolume = params [ 1 ] ;
@ -3621,10 +3621,10 @@ PF_CONSOLE_CMD( Audio, IsolateSound,
return ;
}
asMsg = TRACKED_NEW plAudioSysMsg ( plAudioSysMsg : : kMuteAll ) ;
asMsg = new plAudioSysMsg ( plAudioSysMsg : : kMuteAll ) ;
plgDispatch : : MsgSend ( asMsg ) ;
asMsg = TRACKED_NEW plAudioSysMsg ( plAudioSysMsg : : kUnmuteAll ) ;
asMsg = new plAudioSysMsg ( plAudioSysMsg : : kUnmuteAll ) ;
asMsg - > AddReceiver ( ai - > GetKey ( ) ) ;
asMsg - > SetBCastFlag ( plMessage : : kBCastByExactType , false ) ;
plgDispatch : : MsgSend ( asMsg ) ;
@ -3702,19 +3702,19 @@ PF_CONSOLE_CMD( Listener, ShowDebugInfo, "bool show", "Shows or hides debugging
PF_CONSOLE_CMD ( Listener , UseCameraOrientation , " " , " Use the camera's orientation to orient the listener " )
{
plSetListenerMsg * set = TRACKED_NEW plSetListenerMsg ( plSetListenerMsg : : kVCam | plSetListenerMsg : : kFacing , nil , true ) ;
plSetListenerMsg * set = new plSetListenerMsg ( plSetListenerMsg : : kVCam | plSetListenerMsg : : kFacing , nil , true ) ;
set - > Send ( ) ;
}
PF_CONSOLE_CMD ( Listener , UseCameraPosition , " " , " Use the canera's position to position the listener " )
{
plSetListenerMsg * set = TRACKED_NEW plSetListenerMsg ( plSetListenerMsg : : kVCam | plSetListenerMsg : : kPosition , nil , true ) ;
plSetListenerMsg * set = new plSetListenerMsg ( plSetListenerMsg : : kVCam | plSetListenerMsg : : kPosition , nil , true ) ;
set - > Send ( ) ;
}
PF_CONSOLE_CMD ( Listener , UseCameraVelocity , " " , " Use the camera's velocity to set the listener velocity " )
{
plSetListenerMsg * set = TRACKED_NEW plSetListenerMsg ( plSetListenerMsg : : kVCam | plSetListenerMsg : : kVelocity , nil , true ) ;
plSetListenerMsg * set = new plSetListenerMsg ( plSetListenerMsg : : kVCam | plSetListenerMsg : : kVelocity , nil , true ) ;
set - > Send ( ) ;
}
@ -3723,7 +3723,7 @@ PF_CONSOLE_CMD( Listener, UsePlayerOrientation, "", "Use the player's orientatio
plKey pKey = plNetClientMgr : : GetInstance ( ) - > GetLocalPlayerKey ( ) ;
if ( pKey )
{
plSetListenerMsg * set = TRACKED_NEW plSetListenerMsg ( plSetListenerMsg : : kFacing , pKey , true ) ;
plSetListenerMsg * set = new plSetListenerMsg ( plSetListenerMsg : : kFacing , pKey , true ) ;
set - > Send ( ) ;
}
}
@ -3732,7 +3732,7 @@ PF_CONSOLE_CMD( Listener, UsePlayerPosition, "", "Use the player's position to p
plKey pKey = plNetClientMgr : : GetInstance ( ) - > GetLocalPlayerKey ( ) ;
if ( pKey )
{
plSetListenerMsg * set = TRACKED_NEW plSetListenerMsg ( plSetListenerMsg : : kPosition , pKey , true ) ;
plSetListenerMsg * set = new plSetListenerMsg ( plSetListenerMsg : : kPosition , pKey , true ) ;
set - > Send ( ) ;
}
}
@ -3742,7 +3742,7 @@ PF_CONSOLE_CMD( Listener, UsePlayerVelocity, "", "Use the player's velocity to s
plKey pKey = plNetClientMgr : : GetInstance ( ) - > GetLocalPlayerKey ( ) ;
if ( pKey )
{
plSetListenerMsg * set = TRACKED_NEW plSetListenerMsg ( plSetListenerMsg : : kVelocity , pKey , true ) ;
plSetListenerMsg * set = new plSetListenerMsg ( plSetListenerMsg : : kVelocity , pKey , true ) ;
set - > Send ( ) ;
}
}
@ -3775,13 +3775,13 @@ PF_CONSOLE_CMD( Listener, XMode, "bool b", "Sets velocity and position to avatar
plStatusLog : : AddLineS ( " audio.log " , " XMode on " ) ;
plSetListenerMsg * set = TRACKED_NEW plSetListenerMsg ( plSetListenerMsg : : kVCam | plSetListenerMsg : : kFacing , nil , true ) ;
plSetListenerMsg * set = new plSetListenerMsg ( plSetListenerMsg : : kVCam | plSetListenerMsg : : kFacing , nil , true ) ;
set - > Send ( ) ;
if ( pKey )
{
set = TRACKED_NEW plSetListenerMsg ( plSetListenerMsg : : kVelocity , pKey , true ) ;
set = new plSetListenerMsg ( plSetListenerMsg : : kVelocity , pKey , true ) ;
set - > Send ( ) ;
set = TRACKED_NEW plSetListenerMsg ( plSetListenerMsg : : kPosition , pKey , true ) ;
set = new plSetListenerMsg ( plSetListenerMsg : : kPosition , pKey , true ) ;
set - > Send ( ) ;
}
}
@ -3789,32 +3789,32 @@ PF_CONSOLE_CMD( Listener, XMode, "bool b", "Sets velocity and position to avatar
{
if ( oldPosType = = plListener : : kCamera )
{
plSetListenerMsg * set = TRACKED_NEW plSetListenerMsg ( plSetListenerMsg : : kVCam | plSetListenerMsg : : kPosition , nil , true ) ;
plSetListenerMsg * set = new plSetListenerMsg ( plSetListenerMsg : : kVCam | plSetListenerMsg : : kPosition , nil , true ) ;
set - > Send ( ) ;
}
else
{
set = TRACKED_NEW plSetListenerMsg ( plSetListenerMsg : : kPosition , pKey , true ) ;
set = new plSetListenerMsg ( plSetListenerMsg : : kPosition , pKey , true ) ;
set - > Send ( ) ;
}
if ( oldFacingType = = plListener : : kCamera )
{
set = TRACKED_NEW plSetListenerMsg ( plSetListenerMsg : : kVCam | plSetListenerMsg : : kFacing , nil , true ) ;
set = new plSetListenerMsg ( plSetListenerMsg : : kVCam | plSetListenerMsg : : kFacing , nil , true ) ;
set - > Send ( ) ;
}
else
{
set = TRACKED_NEW plSetListenerMsg ( plSetListenerMsg : : kFacing , pKey , true ) ;
set = new plSetListenerMsg ( plSetListenerMsg : : kFacing , pKey , true ) ;
set - > Send ( ) ;
}
if ( oldVelType = = plListener : : kCamera )
{
set = TRACKED_NEW plSetListenerMsg ( plSetListenerMsg : : kVCam | plSetListenerMsg : : kVelocity , nil , true ) ;
set = new plSetListenerMsg ( plSetListenerMsg : : kVCam | plSetListenerMsg : : kVelocity , nil , true ) ;
set - > Send ( ) ;
}
else
{
set = TRACKED_NEW plSetListenerMsg ( plSetListenerMsg : : kVelocity , pKey , true ) ;
set = new plSetListenerMsg ( plSetListenerMsg : : kVelocity , pKey , true ) ;
set - > Send ( ) ;
}
plStatusLog : : AddLineS ( " audio.log " , " %s, %d, %d, %d " , " XMode off " , oldPosType , oldFacingType , oldVelType ) ;
@ -3841,7 +3841,7 @@ PF_CONSOLE_CMD( DInput, UseDInput, "bool on", "Turns off DirectInput")
PF_CONSOLE_CMD ( DInput , Config , " " , " Launch DInput configuration screen " )
{
plgAudioSys : : Activate ( false ) ;
plInputEventMsg * pMsg = TRACKED_NEW plInputEventMsg ;
plInputEventMsg * pMsg = new plInputEventMsg ;
pMsg - > fEvent = plInputEventMsg : : kConfigure ;
pMsg - > AddReceiver ( plInputManager : : GetInstance ( ) - > GetKey ( ) ) ;
pMsg - > SetBCastFlag ( plMessage : : kBCastByType , false ) ;
@ -3972,7 +3972,7 @@ PF_CONSOLE_CMD( Nav, PageInNode, // Group name, Function name
" Pages in a scene node. " ) // Help string
{
plSynchEnabler ps ( false ) ; // disable dirty tracking while paging in
plClientMsg * pMsg1 = TRACKED_NEW plClientMsg ( plClientMsg : : kLoadRoom ) ;
plClientMsg * pMsg1 = new plClientMsg ( plClientMsg : : kLoadRoom ) ;
pMsg1 - > AddReceiver ( plClient : : GetInstance ( ) - > GetKey ( ) ) ;
pMsg1 - > AddRoomLoc ( plKeyFinder : : Instance ( ) . FindLocation ( nil , params [ 0 ] ) ) ;
plgDispatch : : MsgSend ( pMsg1 ) ;
@ -3990,7 +3990,7 @@ PF_CONSOLE_CMD( Nav, PageInNodeList, // Group name, Function name
pageInNodesStr + = " *.prx " ;
hsFolderIterator pageInNodesIter ( pageInNodesStr . data ( ) , true ) ;
plClientMsg * pMsg1 = TRACKED_NEW plClientMsg ( plClientMsg : : kLoadRoom ) ;
plClientMsg * pMsg1 = new plClientMsg ( plClientMsg : : kLoadRoom ) ;
while ( pageInNodesIter . NextFile ( ) )
{
char nodeName [ 255 ] ;
@ -4009,7 +4009,7 @@ PF_CONSOLE_CMD( Nav, PageOutNode, // Group name, Function name
" pages out a scene node. " ) // Help string
{
plSynchEnabler ps ( false ) ; // disable dirty tracking while paging out
plClientMsg * pMsg1 = TRACKED_NEW plClientMsg ( plClientMsg : : kUnloadRoom ) ;
plClientMsg * pMsg1 = new plClientMsg ( plClientMsg : : kUnloadRoom ) ;
pMsg1 - > AddReceiver ( plClient : : GetInstance ( ) - > GetKey ( ) ) ;
pMsg1 - > AddRoomLoc ( plKeyFinder : : Instance ( ) . FindLocation ( nil , params [ 0 ] ) ) ;
plgDispatch : : MsgSend ( pMsg1 ) ;
@ -4048,7 +4048,7 @@ PF_CONSOLE_CMD( Nav, MovePlayer, // Group name, Function name
if ( ! nodeKey )
return ;
plNodeChangeMsg * msg = TRACKED_NEW plNodeChangeMsg ( nil , playerKey , nodeKey ) ;
plNodeChangeMsg * msg = new plNodeChangeMsg ( nil , playerKey , nodeKey ) ;
plgDispatch : : MsgSend ( msg ) ;
sprintf ( str , " %s moved to %s " , ( char * ) params [ 0 ] , ( char * ) params [ 1 ] ) ;
PrintString ( str ) ;
@ -4083,11 +4083,11 @@ PF_CONSOLE_CMD( Movie,
" Start of movie with this filename " )
{
char * filename = params [ 0 ] ;
plMovieMsg * mov = TRACKED_NEW plMovieMsg ( filename , plMovieMsg : : kStart ) ;
plMovieMsg * mov = new plMovieMsg ( filename , plMovieMsg : : kStart ) ;
//#define MF_TEST_MOVIECALLBACKS
# ifdef MF_TEST_MOVIECALLBACKS
plMovieMsg * cb = TRACKED_NEW plMovieMsg ( " avi/intro0.bik " , plMovieMsg : : kStart ) ;
plMovieMsg * cb = new plMovieMsg ( " avi/intro0.bik " , plMovieMsg : : kStart ) ;
mov - > AddCallback ( cb ) ;
mov - > SetCmd ( mov - > GetCmd ( ) | plMovieMsg : : kAddCallbacks ) ;
# endif // MF_TEST_MOVIECALLBACKS
@ -4103,7 +4103,7 @@ PF_CONSOLE_CMD( Movie,
" Stop movie with this filename " )
{
char * filename = params [ 0 ] ;
plMovieMsg * mov = TRACKED_NEW plMovieMsg ( filename , plMovieMsg : : kStop ) ;
plMovieMsg * mov = new plMovieMsg ( filename , plMovieMsg : : kStop ) ;
mov - > Send ( ) ;
PrintStringF ( PrintString , " %s now stopping " , filename ) ;
@ -4115,7 +4115,7 @@ PF_CONSOLE_CMD( Movie,
" Pause movie with this filename " )
{
char * filename = params [ 0 ] ;
plMovieMsg * mov = TRACKED_NEW plMovieMsg ( filename , plMovieMsg : : kPause ) ;
plMovieMsg * mov = new plMovieMsg ( filename , plMovieMsg : : kPause ) ;
mov - > Send ( ) ;
PrintStringF ( PrintString , " %s now pausing " , filename ) ;
@ -4127,7 +4127,7 @@ PF_CONSOLE_CMD( Movie,
" Resume movie with this filename " )
{
char * filename = params [ 0 ] ;
plMovieMsg * mov = TRACKED_NEW plMovieMsg ( filename , plMovieMsg : : kResume ) ;
plMovieMsg * mov = new plMovieMsg ( filename , plMovieMsg : : kResume ) ;
mov - > Send ( ) ;
PrintStringF ( PrintString , " %s now resuming " , filename ) ;
@ -4139,7 +4139,7 @@ PF_CONSOLE_CMD( Movie,
" Move center of movie with this filename to x,y " )
{
char * filename = params [ 0 ] ;
plMovieMsg * mov = TRACKED_NEW plMovieMsg ( filename , plMovieMsg : : kMove ) ;
plMovieMsg * mov = new plMovieMsg ( filename , plMovieMsg : : kMove ) ;
float x = params [ 1 ] ;
float y = params [ 2 ] ;
mov - > SetCenter ( x , y ) ;
@ -4154,7 +4154,7 @@ PF_CONSOLE_CMD( Movie,
" Scale movie with this filename by x,y " )
{
char * filename = params [ 0 ] ;
plMovieMsg * mov = TRACKED_NEW plMovieMsg ( filename , plMovieMsg : : kScale ) ;
plMovieMsg * mov = new plMovieMsg ( filename , plMovieMsg : : kScale ) ;
float x = params [ 1 ] ;
float y = params [ 2 ] ;
mov - > SetScale ( x , y ) ;
@ -4169,7 +4169,7 @@ PF_CONSOLE_CMD( Movie,
" Set opacity of movie with this filename to a " )
{
char * filename = params [ 0 ] ;
plMovieMsg * mov = TRACKED_NEW plMovieMsg ( filename , plMovieMsg : : kOpacity ) ;
plMovieMsg * mov = new plMovieMsg ( filename , plMovieMsg : : kOpacity ) ;
float a = params [ 1 ] ;
mov - > SetOpacity ( a ) ;
mov - > Send ( ) ;
@ -4183,7 +4183,7 @@ PF_CONSOLE_CMD( Movie,
" Color movie with this filename as r,g,b " )
{
char * filename = params [ 0 ] ;
plMovieMsg * mov = TRACKED_NEW plMovieMsg ( filename , plMovieMsg : : kColor ) ;
plMovieMsg * mov = new plMovieMsg ( filename , plMovieMsg : : kColor ) ;
float r = params [ 1 ] ;
float g = params [ 2 ] ;
float b = params [ 3 ] ;
@ -4199,7 +4199,7 @@ PF_CONSOLE_CMD( Movie,
" Set volume of movie with this filename to v " )
{
char * filename = params [ 0 ] ;
plMovieMsg * mov = TRACKED_NEW plMovieMsg ( filename , plMovieMsg : : kVolume ) ;
plMovieMsg * mov = new plMovieMsg ( filename , plMovieMsg : : kVolume ) ;
float v = params [ 1 ] ;
mov - > SetVolume ( v ) ;
mov - > Send ( ) ;
@ -4213,7 +4213,7 @@ PF_CONSOLE_CMD( Movie,
" Fade in movie with this filename from r,g,b,a over secs seconds " )
{
char * filename = params [ 0 ] ;
plMovieMsg * mov = TRACKED_NEW plMovieMsg ( filename , plMovieMsg : : kFadeIn ) ;
plMovieMsg * mov = new plMovieMsg ( filename , plMovieMsg : : kFadeIn ) ;
float secs = params [ 1 ] ;
float r = params [ 2 ] ;
float g = params [ 3 ] ;
@ -4232,7 +4232,7 @@ PF_CONSOLE_CMD( Movie,
" Fade out movie with this filename to r,g,b,a over secs seconds " )
{
char * filename = params [ 0 ] ;
plMovieMsg * mov = TRACKED_NEW plMovieMsg ( filename , plMovieMsg : : kFadeOut ) ;
plMovieMsg * mov = new plMovieMsg ( filename , plMovieMsg : : kFadeOut ) ;
float secs = params [ 1 ] ;
float r = params [ 2 ] ;
float g = params [ 3 ] ;
@ -4635,13 +4635,13 @@ PF_CONSOLE_CMD( Access,
float fadeUp = params [ 1 ] ;
float fadeDown = params [ 2 ] ;
plFadeOpacityMod * mod = TRACKED_NEW plFadeOpacityMod ;
plFadeOpacityMod * mod = new plFadeOpacityMod ;
mod - > SetFadeUp ( fadeUp ) ;
mod - > SetFadeDown ( fadeDown ) ;
hsgResMgr : : ResMgr ( ) - > NewKey ( obj - > GetKey ( ) - > GetName ( ) , mod , obj - > GetKey ( ) - > GetUoid ( ) . GetLocation ( ) ) ;
hsgResMgr : : ResMgr ( ) - > AddViaNotify ( mod - > GetKey ( ) , TRACKED_NEW plObjRefMsg ( obj - > GetKey ( ) , plRefMsg : : kOnCreate , - 1 , plObjRefMsg : : kModifier ) , plRefFlags : : kActiveRef ) ;
hsgResMgr : : ResMgr ( ) - > AddViaNotify ( mod - > GetKey ( ) , new plObjRefMsg ( obj - > GetKey ( ) , plRefMsg : : kOnCreate , - 1 , plObjRefMsg : : kModifier ) , plRefFlags : : kActiveRef ) ;
}
@ -4782,7 +4782,7 @@ PF_CONSOLE_CMD( Access,
float range = gunRange ;
plBulletMsg * bull = TRACKED_NEW plBulletMsg ( nil , nil , nil ) ;
plBulletMsg * bull = new plBulletMsg ( nil , nil , nil ) ;
bull - > FireShot ( pos , dir , radius , range ) ;
bull - > Send ( ) ;
@ -4811,7 +4811,7 @@ PF_CONSOLE_CMD( Access,
float range = gunRange ;
plBulletMsg * bull = TRACKED_NEW plBulletMsg ( nil , nil , nil ) ;
plBulletMsg * bull = new plBulletMsg ( nil , nil , nil ) ;
bull - > FireShot ( pos , dir , radius , range ) ;
bull - > Send ( ) ;
@ -4839,7 +4839,7 @@ PF_CONSOLE_CMD( Access,
PrintString ( " Psys not found " ) ;
return ;
}
hsgResMgr : : ResMgr ( ) - > AddViaNotify ( sysKey , TRACKED_NEW plGenRefMsg ( bullKey , plRefMsg : : kOnCreate , 0 , plDynaBulletMgr : : kRefPartyObject ) , plRefFlags : : kPassiveRef ) ;
hsgResMgr : : ResMgr ( ) - > AddViaNotify ( sysKey , new plGenRefMsg ( bullKey , plRefMsg : : kOnCreate , 0 , plDynaBulletMgr : : kRefPartyObject ) , plRefFlags : : kPassiveRef ) ;
PrintString ( " sys added " ) ;
}
@ -5521,7 +5521,7 @@ PF_CONSOLE_CMD( SceneObject_SetEnable, Drawable, // Group name, Function name
bool enable = params [ 1 ] ;
plEnableMsg * pEMsg = TRACKED_NEW plEnableMsg ;
plEnableMsg * pEMsg = new plEnableMsg ;
pEMsg - > SetCmd ( enable ? plEnableMsg : : kEnable : plEnableMsg : : kDisable ) ;
pEMsg - > SetCmd ( plEnableMsg : : kDrawable ) ;
pEMsg - > AddReceiver ( key ) ;
@ -5540,7 +5540,7 @@ PF_CONSOLE_CMD( SceneObject_SetEnable, Physical, // Group name, Function name
bool enable = params [ 1 ] ;
plEnableMsg * pEMsg = TRACKED_NEW plEnableMsg ;
plEnableMsg * pEMsg = new plEnableMsg ;
pEMsg - > SetCmd ( enable ? plEnableMsg : : kEnable : plEnableMsg : : kDisable ) ;
pEMsg - > SetCmd ( plEnableMsg : : kPhysical ) ;
pEMsg - > AddReceiver ( key ) ;
@ -5559,7 +5559,7 @@ PF_CONSOLE_CMD( SceneObject_SetEnable, PhysicalT, // Group name, Function name
bool enable = params [ 1 ] ;
plEventGroupEnableMsg * pMsg = TRACKED_NEW plEventGroupEnableMsg ;
plEventGroupEnableMsg * pMsg = new plEventGroupEnableMsg ;
if ( enable )
pMsg - > SetFlags ( plEventGroupEnableMsg : : kCollideOn | plEventGroupEnableMsg : : kReportOn ) ;
else
@ -5582,7 +5582,7 @@ PF_CONSOLE_CMD( SceneObject_SetEnable, Audible, // Group name, Function name
bool enable = params [ 1 ] ;
plEnableMsg * pEMsg = TRACKED_NEW plEnableMsg ;
plEnableMsg * pEMsg = new plEnableMsg ;
pEMsg - > SetCmd ( enable ? plEnableMsg : : kEnable : plEnableMsg : : kDisable ) ;
pEMsg - > SetCmd ( plEnableMsg : : kAudible ) ;
pEMsg - > AddReceiver ( key ) ;
@ -5601,7 +5601,7 @@ PF_CONSOLE_CMD( SceneObject_SetEnable, All, // Group name, Function name
bool enable = params [ 1 ] ;
plEnableMsg * pEMsg = TRACKED_NEW plEnableMsg ;
plEnableMsg * pEMsg = new plEnableMsg ;
pEMsg - > SetCmd ( enable ? plEnableMsg : : kEnable : plEnableMsg : : kDisable ) ;
pEMsg - > SetCmd ( plEnableMsg : : kAll ) ;
pEMsg - > AddReceiver ( key ) ;
@ -5638,7 +5638,7 @@ PF_CONSOLE_CMD( SceneObject, Attach, // Group name, Function name
return ;
}
plAttachMsg * attMsg = TRACKED_NEW plAttachMsg ( parentKey , child , plRefMsg : : kOnRequest , nil ) ;
plAttachMsg * attMsg = new plAttachMsg ( parentKey , child , plRefMsg : : kOnRequest , nil ) ;
plgDispatch : : MsgSend ( attMsg ) ;
sprintf ( str , " %s now child of %s " , childName , parentName ) ;
@ -5674,7 +5674,7 @@ PF_CONSOLE_CMD( SceneObject, Detach, // Group name, Function name
& & child - > GetCoordinateInterface ( ) - > GetParent ( ) - > GetOwner ( ) )
{
plKey parentKey = child - > GetCoordinateInterface ( ) - > GetParent ( ) - > GetOwner ( ) - > GetKey ( ) ;
plAttachMsg * attMsg = TRACKED_NEW plAttachMsg ( parentKey , child , plRefMsg : : kOnRemove , nil ) ;
plAttachMsg * attMsg = new plAttachMsg ( parentKey , child , plRefMsg : : kOnRemove , nil ) ;
plgDispatch : : MsgSend ( attMsg ) ;
sprintf ( str , " %s detached from %s " , childName , parentKey - > GetName ( ) ) ;
@ -5780,7 +5780,7 @@ PF_CONSOLE_CMD( Physics, ApplyForce, "string Object, float x, float y, float z",
if ( key )
{
hsVector3 force ( params [ 1 ] , params [ 2 ] , params [ 3 ] ) ;
plForceMsg * m = TRACKED_NEW plForceMsg ( nil , key , force ) ;
plForceMsg * m = new plForceMsg ( nil , key , force ) ;
plgDispatch : : MsgSend ( m ) ;
}
}
@ -5793,7 +5793,7 @@ PF_CONSOLE_CMD( Physics, ApplyForceAtPoint, "string Object, float forceX, float
{
hsVector3 force ( params [ 1 ] , params [ 2 ] , params [ 3 ] ) ;
hsPoint3 point ( params [ 4 ] , params [ 5 ] , params [ 6 ] ) ;
plOffsetForceMsg * m = TRACKED_NEW plOffsetForceMsg ( nil , key , force , point ) ;
plOffsetForceMsg * m = new plOffsetForceMsg ( nil , key , force , point ) ;
plgDispatch : : MsgSend ( m ) ;
}
}
@ -5805,7 +5805,7 @@ PF_CONSOLE_CMD( Physics, ApplyTorque, "string Object, float axisX, float axisY,
if ( key )
{
hsVector3 torque ( params [ 1 ] , params [ 2 ] , params [ 3 ] ) ;
plTorqueMsg * m = TRACKED_NEW plTorqueMsg ( nil , key , torque ) ;
plTorqueMsg * m = new plTorqueMsg ( nil , key , torque ) ;
plgDispatch : : MsgSend ( m ) ;
}
}
@ -5817,7 +5817,7 @@ PF_CONSOLE_CMD( Physics, ApplyImpulse, "string Object, float x, float y, float z
if ( key )
{
hsVector3 impulse ( params [ 1 ] , params [ 2 ] , params [ 3 ] ) ;
plImpulseMsg * m = TRACKED_NEW plImpulseMsg ( nil , key , impulse ) ;
plImpulseMsg * m = new plImpulseMsg ( nil , key , impulse ) ;
plgDispatch : : MsgSend ( m ) ;
}
}
@ -5830,7 +5830,7 @@ PF_CONSOLE_CMD( Physics, ApplyImpulseAtPoint, "string Object, float impulseX, fl
{
hsVector3 impulse ( params [ 1 ] , params [ 2 ] , params [ 3 ] ) ;
hsPoint3 point ( params [ 4 ] , params [ 5 ] , params [ 6 ] ) ;
plOffsetImpulseMsg * m = TRACKED_NEW plOffsetImpulseMsg ( nil , key , impulse , point ) ;
plOffsetImpulseMsg * m = new plOffsetImpulseMsg ( nil , key , impulse , point ) ;
plgDispatch : : MsgSend ( m ) ;
}
}
@ -5842,7 +5842,7 @@ PF_CONSOLE_CMD( Physics, ApplyAngularImpulse, "string Object, float x, float y,
if ( key )
{
hsVector3 impulse ( params [ 1 ] , params [ 2 ] , params [ 3 ] ) ;
plAngularImpulseMsg * m = TRACKED_NEW plAngularImpulseMsg ( nil , key , impulse ) ;
plAngularImpulseMsg * m = new plAngularImpulseMsg ( nil , key , impulse ) ;
plgDispatch : : MsgSend ( m ) ;
}
}
@ -5854,7 +5854,7 @@ PF_CONSOLE_CMD( Physics, ApplyDamping, "string Object, float dampFactor", "Reduc
if ( key )
{
float dampFactor = params [ 1 ] ;
plDampMsg * m = TRACKED_NEW plDampMsg ( nil , key , dampFactor ) ;
plDampMsg * m = new plDampMsg ( nil , key , dampFactor ) ;
plgDispatch : : MsgSend ( m ) ;
}
}
@ -5866,7 +5866,7 @@ PF_CONSOLE_CMD( Physics, ShiftMass, "string Object, float x, float y, float z",
if ( key )
{
hsVector3 offset ( params [ 1 ] , params [ 2 ] , params [ 3 ] ) ;
plShiftMassMsg * m = TRACKED_NEW plShiftMassMsg ( nil , key , offset ) ;
plShiftMassMsg * m = new plShiftMassMsg ( nil , key , offset ) ;
plgDispatch : : MsgSend ( m ) ;
}
}
@ -5879,7 +5879,7 @@ PF_CONSOLE_CMD( Physics, Suppress, "string Object, int doSuppress", "Remove(true
int iDoSuppress = params [ 1 ] ;
bool doSuppress = iDoSuppress ? true : false ;
plSimSuppressMsg * msg = TRACKED_NEW plSimSuppressMsg ( nil , key , doSuppress ) ;
plSimSuppressMsg * msg = new plSimSuppressMsg ( nil , key , doSuppress ) ;
msg - > Send ( ) ;
}
}
@ -5891,7 +5891,7 @@ PF_CONSOLE_CMD( Physics, SetEventGroup, "string Object, int group, int status, i
if ( key )
{
int group = params [ 1 ] , status = params [ 2 ] , clearOthers = params [ 3 ] ;
plEventGroupMsg * m = TRACKED_NEW plEventGroupMsg ( nil , key , group , status , clearOthers ) ;
plEventGroupMsg * m = new plEventGroupMsg ( nil , key , group , status , clearOthers ) ;
plgDispatch : : MsgSend ( m ) ;
}
}
@ -5904,7 +5904,7 @@ PF_CONSOLE_CMD( Physics, Freeze, "string Object, int status", "Immobilize the gi
{
int status = params [ 1 ] ;
plFreezeMsg * m = TRACKED_NEW plFreezeMsg ( nil , key , nil , status ) ;
plFreezeMsg * m = new plFreezeMsg ( nil , key , nil , status ) ;
plgDispatch : : MsgSend ( m ) ;
}
@ -6254,7 +6254,7 @@ void UpdateParticleParam(char *objName, int32_t paramID, float value, void (*Pri
const plParticleSystem * sys = plParticleSystem : : ConvertNoRef ( so - > GetModifier ( i ) ) ;
if ( sys ! = nil )
{
plgDispatch : : MsgSend ( TRACKED_NEW plParticleUpdateMsg ( nil , sys - > GetKey ( ) , nil , paramID , value ) ) ;
plgDispatch : : MsgSend ( new plParticleUpdateMsg ( nil , sys - > GetKey ( ) , nil , paramID , value ) ) ;
PrintString ( " Particle system successfully updated. " ) ;
return ;
}
@ -6374,7 +6374,7 @@ PF_CONSOLE_CMD( ParticleSystem,
plArmatureMod * avMod = plAvatarMgr : : GetInstance ( ) - > GetLocalAvatar ( ) ;
if ( avMod )
( TRACKED_NEW plParticleTransferMsg ( nil , avMod - > GetKey ( ) , 0 , so - > GetKey ( ) , ( int ) params [ 1 ] ) ) - > Send ( ) ;
( new plParticleTransferMsg ( nil , avMod - > GetKey ( ) , 0 , so - > GetKey ( ) , ( int ) params [ 1 ] ) ) - > Send ( ) ;
}
PF_CONSOLE_CMD ( ParticleSystem ,
@ -6395,7 +6395,7 @@ PF_CONSOLE_CMD( ParticleSystem,
if ( sys ! = nil )
{
uint8_t flags = ( params [ 3 ] ? plParticleKillMsg : : kParticleKillPercentage : 0 ) ;
( TRACKED_NEW plParticleKillMsg ( nil , sys - > GetKey ( ) , 0 , params [ 2 ] , params [ 1 ] , flags ) ) - > Send ( ) ;
( new plParticleKillMsg ( nil , sys - > GetKey ( ) , 0 , params [ 2 ] , params [ 1 ] , flags ) ) - > Send ( ) ;
}
}
@ -6433,7 +6433,7 @@ PF_CONSOLE_CMD( ParticleSystem_Flock,
plParticleEffect * flock = FindFlock ( params [ 0 ] ) ;
if ( flock )
{
( TRACKED_NEW plParticleFlockMsg ( nil , flock - > GetKey ( ) , 0 , plParticleFlockMsg : : kFlockCmdSetOffset , params [ 1 ] , params [ 2 ] , params [ 3 ] ) ) - > Send ( ) ;
( new plParticleFlockMsg ( nil , flock - > GetKey ( ) , 0 , plParticleFlockMsg : : kFlockCmdSetOffset , params [ 1 ] , params [ 2 ] , params [ 3 ] ) ) - > Send ( ) ;
}
}
@ -6445,7 +6445,7 @@ PF_CONSOLE_CMD( ParticleSystem_Flock,
plParticleEffect * flock = FindFlock ( params [ 0 ] ) ;
if ( flock )
{
( TRACKED_NEW plParticleFlockMsg ( nil , flock - > GetKey ( ) , 0 , plParticleFlockMsg : : kFlockCmdSetDissentPoint , params [ 1 ] , params [ 2 ] , params [ 3 ] ) ) - > Send ( ) ;
( new plParticleFlockMsg ( nil , flock - > GetKey ( ) , 0 , plParticleFlockMsg : : kFlockCmdSetDissentPoint , params [ 1 ] , params [ 2 ] , params [ 3 ] ) ) - > Send ( ) ;
}
}
@ -6599,7 +6599,7 @@ PF_CONSOLE_CMD( Animation, // Group name
" string objName, string animName " , // Params
" Start the animation " ) // Help string
{
plAnimCmdMsg * msg = TRACKED_NEW plAnimCmdMsg ( ) ;
plAnimCmdMsg * msg = new plAnimCmdMsg ( ) ;
msg - > SetCmd ( plAnimCmdMsg : : kContinue ) ;
msg - > SetAnimName ( nil ) ;
msg - > SetBCastFlag ( plMessage : : kPropagateToModifiers ) ;
@ -6611,7 +6611,7 @@ PF_CONSOLE_CMD( Animation, // Group name
" string objName, string animName " , // Params
" Stop the animation " ) // Help string
{
plAnimCmdMsg * msg = TRACKED_NEW plAnimCmdMsg ( ) ;
plAnimCmdMsg * msg = new plAnimCmdMsg ( ) ;
msg - > SetCmd ( plAnimCmdMsg : : kStop ) ;
msg - > SetAnimName ( nil ) ;
msg - > SetBCastFlag ( plMessage : : kPropagateToModifiers ) ;
@ -6623,7 +6623,7 @@ PF_CONSOLE_CMD( Animation, // Group name
" string objName, string animName, float blend, float rate " , // Params
" Set the animation's blend value and rate to change " ) // Help string
{
plAGCmdMsg * msg = TRACKED_NEW plAGCmdMsg ( ) ;
plAGCmdMsg * msg = new plAGCmdMsg ( ) ;
msg - > SetCmd ( plAGCmdMsg : : kSetBlend ) ;
msg - > fBlend = params [ 2 ] ;
msg - > fBlendRate = params [ 3 ] ;
@ -6637,7 +6637,7 @@ PF_CONSOLE_CMD( Animation, // Group name
" string objName, string animName, float amp, float rate " , // Params
" Set the amplitude of this animation and rate to change " ) // Help string
{
plAGCmdMsg * msg = TRACKED_NEW plAGCmdMsg ( ) ;
plAGCmdMsg * msg = new plAGCmdMsg ( ) ;
msg - > SetCmd ( plAGCmdMsg : : kSetAmp ) ;
msg - > fAmp = params [ 2 ] ;
msg - > fAmpRate = params [ 3 ] ;
@ -6651,7 +6651,7 @@ PF_CONSOLE_CMD( Animation, // Group name
" string objName, string animName, float speed, float rate " , // Params
" Set the speed of this animation and rate to change " ) // Help string
{
plAnimCmdMsg * msg = TRACKED_NEW plAnimCmdMsg ( ) ;
plAnimCmdMsg * msg = new plAnimCmdMsg ( ) ;
msg - > SetCmd ( plAnimCmdMsg : : kSetSpeed ) ;
msg - > fSpeed = params [ 2 ] ;
msg - > fSpeedChangeRate = params [ 3 ] ;
@ -6904,7 +6904,7 @@ PF_CONSOLE_CMD( KI, // Group name
" Upgrade KI to new level. " ) // Help string
{
// create the mesage to send
pfKIMsg * msg = TRACKED_NEW pfKIMsg ( pfKIMsg : : kUpgradeKILevel ) ;
pfKIMsg * msg = new pfKIMsg ( pfKIMsg : : kUpgradeKILevel ) ;
msg - > SetIntValue ( ( int ) params [ 0 ] ) ;
@ -6918,7 +6918,7 @@ PF_CONSOLE_CMD( KI, // Group name
" Downgrade KI level to next lower level. " ) // Help string
{
// create the mesage to send
pfKIMsg * msg = TRACKED_NEW pfKIMsg ( pfKIMsg : : kDowngradeKILevel ) ;
pfKIMsg * msg = new pfKIMsg ( pfKIMsg : : kDowngradeKILevel ) ;
msg - > SetIntValue ( ( int ) params [ 0 ] ) ;
@ -6932,7 +6932,7 @@ PF_CONSOLE_CMD( KI, // Group name
" All the phased functionality turned on. " ) // Help string
{
// create the mesage to send
pfKIMsg * msg = TRACKED_NEW pfKIMsg ( pfKIMsg : : kKIPhasedAllOn ) ;
pfKIMsg * msg = new pfKIMsg ( pfKIMsg : : kKIPhasedAllOn ) ;
// send it off
plgDispatch : : MsgSend ( msg ) ;
@ -6944,7 +6944,7 @@ PF_CONSOLE_CMD( KI, // Group name
" All the phased functionality turned off. " ) // Help string
{
// create the mesage to send
pfKIMsg * msg = TRACKED_NEW pfKIMsg ( pfKIMsg : : kKIPhasedAllOff ) ;
pfKIMsg * msg = new pfKIMsg ( pfKIMsg : : kKIPhasedAllOff ) ;
// send it off
plgDispatch : : MsgSend ( msg ) ;
@ -6956,7 +6956,7 @@ PF_CONSOLE_CMD( KI, // Group name
" Add the journal to the Blackbar. " ) // Help string
{
// create the message to send
pfKIMsg * msg = TRACKED_NEW pfKIMsg ( pfKIMsg : : kAddJournalBook ) ;
pfKIMsg * msg = new pfKIMsg ( pfKIMsg : : kAddJournalBook ) ;
// send if off
plgDispatch : : MsgSend ( msg ) ;
@ -6968,7 +6968,7 @@ PF_CONSOLE_CMD( KI, // Group name
" Removes the journal from the Blackbar. " ) // Help string
{
// create the message to send
pfKIMsg * msg = TRACKED_NEW pfKIMsg ( pfKIMsg : : kRemoveJournalBook ) ;
pfKIMsg * msg = new pfKIMsg ( pfKIMsg : : kRemoveJournalBook ) ;
// send if off
plgDispatch : : MsgSend ( msg ) ;
@ -7045,7 +7045,7 @@ PF_CONSOLE_CMD( Python,
const char * extraParms = " " ;
if ( numParams > 1 )
extraParms = params [ 1 ] ;
pfBackdoorMsg * msg = TRACKED_NEW pfBackdoorMsg ( params [ 0 ] , extraParms ) ;
pfBackdoorMsg * msg = new pfBackdoorMsg ( params [ 0 ] , extraParms ) ;
// send it off
plgDispatch : : MsgSend ( msg ) ;
}