Game Development Community

Energy function

by Ironbelly Studios · in General Discussion · 09/11/2008 (4:57 am) · 3 replies

In which file the energy function is defined(tge1.4).
like ..

%object.getRechargeRate();
%object.setRechargeRate();

%object.getEnergyLevel();
%object.getEnergyPercent();
%object.setEnergyLevel();

// Health Functions
%object.getRepairRate();
%object.setRepairRate();

%object.getDamageLevel();
%object.getDamagePercent();
%object.setDamageLevel();

%object.applyDamage(); // this is very necessary //
%object.applyRepair();

%object.getDamageState();
%object.setDamageState();

#1
11/06/2008 (5:07 pm)
I believe most of these should be within the player.cs file
#2
11/10/2008 (10:23 pm)
I m using Torque 1.4, and I want to create an another aiPlayer........ so how would I do??
And I have tried in the file aiPlayer.cc as follows but its not happening ........

function AIManager::spawn(%this)
{


%player = AIPlayer::spawnOnPath("Kork1","MissionGroup/Paths/Path1");
%player.followPath("MissionGroup/Paths/Path1",-1);

$player1=%player;
echo("*************************************************");
echo($player1);

%player.mountImage(CrossbowImage,0);
%player.setInventory(CrossbowAmmo,1000);

%player = AIPlayer::spawnOnPath("Kork2","MissionGroup/Paths/Path2");
%player.followPath("MissionGroup/Paths/Path2",-1);

$player2=%player;
echo("*\&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&");
echo($player2);

%player.mountImage(CrossbowImage,0);
%player.setInventory(CrossbowAmmo,1000);


return %player;
}

and from the missiongroup I have changed the path2's co-ordinate too.... but still its not working.
#3
11/11/2008 (4:43 am)
I m using Torque 1.4, and I want to create an another aiPlayer........ so how would I do??
And I have tried in the file aiPlayer.cc as follows but its not happening ........

function AIManager::spawn(%this)
{


%player = AIPlayer::spawnOnPath("Kork1","MissionGroup/Paths/Path1");
%player.followPath("MissionGroup/Paths/Path1",-1);

$player1=%player;
echo("*************************************************");
echo($player1);

%player.mountImage(CrossbowImage,0);
%player.setInventory(CrossbowAmmo,1000);

%player = AIPlayer::spawnOnPath("Kork2","MissionGroup/Paths/Path2");
%player.followPath("MissionGroup/Paths/Path2",-1);

$player2=%player;
echo("*\&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&");
echo($player2);

%player.mountImage(CrossbowImage,0);
%player.setInventory(CrossbowAmmo,1000);


return %player;
}

and from the missiongroup I have changed the path2's co-ordinate too.... but still its not working.