Posted by Mobius on July 13, 1998 at 18:59:48:
In Reply to: Force Powers posted by Chris Hill on July 13, 1998 at 18:34:21:
: Can someone please tell me how to give your character force powers at the beginning of a single player level. I keep on reading that it's easy to do but can't find out how to do it.
: Thanks
: Chris
Make your master cog look like this, or copy it
for you master cog.
#Level master COG
#Generated by JED 0.51 beta
symbols
message startup
message timer
int player local
end
#------------------------------------------------------------------------------
code
#..............................................................................
startup:
// Register COG as master COG
SetMasterCOG(GetSelfCOG());
player = GetLocalPlayerThing();
// Initialise Goals
SetInv(player, 99, 1000);
SetGoalFlags(player, 0, 1);
// Give player weapons and ammo
SetInv(player, 1, 1); // fists
SetInv(player, 2, 1); // briar
SetInv(player, 3, 1); // ST Rifle
SetInv(player, 10, 1); // Lightsaber
SetInv(player, 11, 100); // Energy
// Initialize weapon.
SetFireWait(player, -1);
SetMountWait(player, 0);
SetCurInvWeapon(player, 0);
SelectWeapon(player, 10);
// Force ranking - Jedi Lord
SetInv(player, 20, 8);
SetTimer(1);
Return;
#.........................................................................
timer:
// Force Jump, level 2
SetInv(player, 21, 2.0);
SetInvAvailable(player, 21, 1);
// Force Pull, level 2
SetInv(player, 24, 2.0);
SetInvAvailable(player, 24, 1);
// Force Seeing, level 2
SetInv(player, 23, 2.0);
SetInvAvailable(player, 23, 1);
// Force Speed, level 1
SetInv(player, 22, 1.0);
SetInvAvailable(player, 22, 1);
// Force heal, level 2
SetInv(player, 25, 2.0);
SetInvAvailable(player, 25, 1);
// Force persuasion, level 2
SetInv(player, 26, 2.0);
SetInvAvailable(player, 26, 1);
jkSyncForcePowers();
Return;