Concerning the map list rotation. Multi-level series are usually done in one
of two ways. Either the map author puts changelevel commands in the bsp
file. (the most current and popular way), or he doesn't. If he doesn't then
most of the time they include a nextmap command in the mapname.cfg file.

Some Sven-coop maps that use changelevel in the bsp are enc1, leprechaun1,
last, case1 etc. These map series will automatically change levels and the
mapcycle rotation will not be incremented.

Other multi-level maps such as dogs, survivor, exhale1platinum,etc. do not
use changelevel in the bsp. For these type of maps there should be nextmap
mapname in the mapname.cfg file for example dogs1.cfg should have a line:
nextmap dogs2 in it. Dogs2 should have nextmap dogs3 in it.

The problem with these type of maps is that each level will increment the
mapcycle pointer up one. So that when the series is over the mapcycle will
have skipped over some maps in the cycle. My solution is to put "dummy"
mapnames in the mapcycle file immedieately after the series map name. So if
it is a 5 level map I'll have 4 "dummy" mapnames after it in the mapcycle.
These act as sort of place markers and insure no real maps are skipped.

You could list each maplevel seperately in the mapcycle, i.e. dogs1, dogs2,
etc, however if you changelevel or mapvote for dogs1, you'll only get the
first map in the series.

Monkey-Knuckles  Sven-A-Holics Server



_______________________________________________
To unsubscribe, edit your list preferences, or view the list archives, please 
visit:
http://list.valvesoftware.com/mailman/listinfo/hlds

Reply via email to