0 Members and 1 Guest are viewing this topic.
I have a new, plausable idea for a campaign mode with many map-specific objective possibilities. I'm sure that most (if not all of) the script is possible for soldat's scripting language, however much of it would be a pain to code. It would be intended for online play, as 1) it requires the scripting language, and 2) some objectives would be much easier with a squad as apposed to a one-man team. The reason why I'm not making this right now is that I have no experience with the delphi language. Here's the constraints needed for this gamemode:First off, any human player that joins bravo is sent to alpha, unless they are /setteam2'd.Second, if the ending of the round wasn't caused by alpha's team score maxing out, the map will restart. If alpha did indeed reach max score, then the next map on the list is chosen. Note, that even if alpha wins, if they don't reach max score, the map will still restart. This may be difficult to code, because it occurs at the end of a map, and the maplist will shift instead of staying at the current map.
What'd be great, but not possible, is if the map-specific variables and objective message could sit in a file with the same name, but a different extension, in the \maps\ folder. No, I'm not hinting at anything...