Vorspire
Knight
The system works based on team setup, so I would only need to create one scenario class to handle tournaments, another class for CTF's, etc.
When you create a new battle from the scenario selection, you will then be able to change every aspect of the battle's config options from how many teams are available an the minimum/maximum capacities per team. -In effect, you can easily create XvY (where X and Y are *any* number) - this can allow for handicapped matches too. It's also possible to ally one or more teams, so you can have a 1(40) v 1(40), really the combinations of options are plentiful and every feature works nicely with each other so there are no real bad or wrong configurations
Think of it like this;
A free for all scenario would use 1 team with a max capacity of 40 participants. (it's harder to set up 40 teams of 1 capacity, unless you hard-code it into the scenario class constructor)
In the game's rules, you would enable friendly fire so that players can attack their own team.
The free for all's hard code would cater for notoriety making everyone an enemy no matter the situation or what team they are in.
Other mentions:
There are existing controls and gumps that allow you to set restrictions for:
Items
Mounts/Pets
Spells
Skills
There is also a set of cofig options available called "Game Rules" which pretty much govern the basic rules (most commonly found in Custom Regions In A Box, but none of CRIAB's code has been used) of the entire battle region; Everything from CanDie to CanMount and AllowPets, even basic region rules like AllowHousing, AllowBeneficial and AllowHarmful can be accessed using this config.
Each team must have a designated home-base and spawn-point.
The home-base is usually an area outside of the main battle floor, but still within the bounds of the battle region.
The spawn point is the place at which a team's members are spawned at the start of the battle, it is typically an area within the bounds of the main battle floor.
*** I'm in the final stages of the gumps; I had to rewrite the entire region manager gump to use the SuperGumps framework, but the original Region Manager had a unique layout to all the other gumps which required a new SuperGumps template to be written.
I'm still waiting for work from Pandora, hope to get some testing done tonight (within the next 8 hours) and I'll see if there's any screen-shots worth posting and update etc. Looking hopeful for release next week unless something goes horribly wrong somewhere, which I doubt
When you create a new battle from the scenario selection, you will then be able to change every aspect of the battle's config options from how many teams are available an the minimum/maximum capacities per team. -In effect, you can easily create XvY (where X and Y are *any* number) - this can allow for handicapped matches too. It's also possible to ally one or more teams, so you can have a 1(40) v 1(40), really the combinations of options are plentiful and every feature works nicely with each other so there are no real bad or wrong configurations
Think of it like this;
A free for all scenario would use 1 team with a max capacity of 40 participants. (it's harder to set up 40 teams of 1 capacity, unless you hard-code it into the scenario class constructor)
In the game's rules, you would enable friendly fire so that players can attack their own team.
The free for all's hard code would cater for notoriety making everyone an enemy no matter the situation or what team they are in.
Other mentions:
There are existing controls and gumps that allow you to set restrictions for:
Items
Mounts/Pets
Spells
Skills
There is also a set of cofig options available called "Game Rules" which pretty much govern the basic rules (most commonly found in Custom Regions In A Box, but none of CRIAB's code has been used) of the entire battle region; Everything from CanDie to CanMount and AllowPets, even basic region rules like AllowHousing, AllowBeneficial and AllowHarmful can be accessed using this config.
Each team must have a designated home-base and spawn-point.
The home-base is usually an area outside of the main battle floor, but still within the bounds of the battle region.
The spawn point is the place at which a team's members are spawned at the start of the battle, it is typically an area within the bounds of the main battle floor.
*** I'm in the final stages of the gumps; I had to rewrite the entire region manager gump to use the SuperGumps framework, but the original Region Manager had a unique layout to all the other gumps which required a new SuperGumps template to be written.
I'm still waiting for work from Pandora, hope to get some testing done tonight (within the next 8 hours) and I'll see if there's any screen-shots worth posting and update etc. Looking hopeful for release next week unless something goes horribly wrong somewhere, which I doubt