SCRIPT INTENTS

DynCycle.cs

Waaayyyy back in the Quake days, one of our bright Clanners sat down and designed a dynamic weapons cycle that permitted two weapons to be allocated to a 2-weapon cycle (which we bound to a mouse key for convenience). 

This was great, you could reallocate your weapons to the cycle whenever you wanted depending on the conditions you were going to encounter and whatever weapons you had available to you at the time. I have, after much aggravation and assault, managed to convert this into TRIBES script and it seems to work rather well, I certainly find it handy to have.

ChooseBest.cs

I was tired of walking out of an inventory station without any weapon in my hand, and besides, there were problems with other scripts too. This little script goes through your inventory and determines the two best weapons you have on you. It then allocates these two to the DynCycle above and mounts the most powerful one for immediate use.

StatusHUD.cs

Basically a general notification HUD for these two scripts, and others, as required. I got the idea from COWBOY (thanx mate). I am currently using it for the two scripts above and for SPADES' STATTRAK.CS script.


PLEASE NOTE!!!!...Unintentionally, it has turned out that DynCycle is somewhat dependent on having ChooseBest for some of the variables it requires to function with. If you can modify the scripts so that they are independent, please feel free to do so and circulate to the community.


INSTALLATION

PLEASE NOTE THAT THESE SCRIPTS DO RELY ON YOU HAVING PRESTOPACK AND ONEKEYPACKPRESTO.CS INSTALLED...IF YOU DON'T HAVE IT...GO GET IT...NOW!!!!

1).. Backup ALL files in the TRIBES\configs directory to wherever you want them. Please do 
     this, if the rest of this process fails, then you will have to rely on these backups to 
     restore your original settings.

2).. Copy the following files into your TRIBES\config directory...

	ChooseBest.cs
	DynCycle.cs
	StatusHud.cs

3).. Add the following lines towards the end of your Autoexec.cs file.

	Include("ChooseBest.cs");	// Using Presto Pack material.
	Include("DynCycle.cs");
	Include("StatusHUD.cs");	

     The order given is that which I have in my autoexec.cs file...

4).. Read the test in the .CS files. This will inform you of some of the foibles I have 
     encountered and give you a better idea on how to use them.

5).. Alter the key bindings to your own preferences.

5).. Fire up TRIBES and lets see what happens...


IF ALL FAILS...

1).. Delete your entire configs directory (ALL OF IT).
2).. Copy your config backups into your TRIBES directory...the status quo should be restored and debugging can commence.


FEEDBACK

Always welcome through PLANTSTARSIEGE FORUMS.


MODIFICATIONS

If you decide to make modifications/improvements to the scripts feel free to do so, but please share them with everyone else.

[Phx] Phoenix