Ok, so they arn't quite random, but truely random items means you could end up with a level where there a many many chain guns and no bullets. (extreme but possible)
What this tut allows is for a file with a few items in it (plain text file) to be loaded into a level. There is not an editor for these files, use notepad (or vi if ou want to :). The config file has the same name as the map its for, with the extension .rif (i.e. base1.bsp has the file base1.rif). Take a look at the item placement tutorial for a list of items you can have placed. Theres a example file at the bottom. All of the config files (with the extension .rif) have to be in a directory "config" within your mod directory.
This is using a fair amount of code from both eLiTe's and WarZones tuts (assimilation #2 for WarZone and the item placement for eLiTe's ) Thanks guys, you made my life so much easier.
This is a really easy one to add. Add the file randspawn.c to your project/makefile.
add #include "randspawn.h" to the top of g_spawn.c
add the code below to the end of SpawnEntities in g_spawn.c, just after the line PlayerTrail_Init ();
if (load_random_items())
gi.dprintf("Random items Loaded :) \n");
Create a directory called "config" within your mod directory. Make a few rif files (the description was given at the top, if you don't understand it, look at the example file below)
Thats it. You're done. Happy?. Get fragging :)
