milt
Knight
Fully Automated Tournament System
That's right! It's finally out.
I've been working on this code for about a month or so, on and off. It's been a great learning experience and I just want to thank all of those that have helped me, or provided suggestions.
Ok, so the installation isn't that bad... After all, it edits NO distro scripts.
Description:
Well, the name pretty much says it all, it is a fully automated tournament system that has quite a bit of nice features. It comes with an arena (but you may also build your own) and it is a pretty easy setup. Options like 'Mages Only', 'Dexxers Only', 'Tanks Only', '7x Only', '5x Only', 'No Magic Weapons/Artifacts', 'No Potions', 'No Healing'... etc have all been added to the system for your enjoyment. Please note that this is only version 1.0.0... There will be plenty of releases after this, and they will be improving each time. The next full release (2.0.0) will have a very nice setup for the duels, and will include a gump that shows who will duel who, etc. Consider this something like a 'pre-release', because it has been tested as much as I myself can test it. I now need you guys to help me find problems, bugs, and suggestions!
Installation:
The installation is very simple.
Not really any, but one problem is that when a duelist dies, their loot will be added to their backpack. In doing so, the server is adding some sort of harmless, invisible item to the pack. This is nothing to worry about, as the server will automatically clean this up. I would have fixed it, had I had the time. It will be fixed in the next release.
Stuff to Know:
If you are using the funding barrel, this is what will happen: When the funding barrel has reached the set amount, moongates will be spawned at each towns bank to the spectator area of the tournament. A timer will then be started for 20 minutes. After 20 minutes, if there is enough players (value set on MasterTStone), the tournament will begin, and the moongates will be despawned. You can set the moongate options via the gump on the MasterTStone.
The system is currently coded so that the two duelists for each round are picked the second before the duel, thus this version can not have a gump to show who will be fighting who. The next full release will be coded a lot differently, and will have this feature. Like I said earlier, I can only test this to the best of my ability. I hope that there are no major exploits and bugs, but if you get them, my full support will be given to fix them, etc.
It is also recommended that (sheesh a lot of recommendations!) you make it so that the spectator area can not cast spells and do harm, etc. This can make interference with duels, and can be unfair. To do this, simple grab a copy of ASayre8's Custom Regions in a Box script (if you don't already have it, shame on you ), and set it up accordingly.
Ok, so what if you don't want to use the funding barrel? Simple! When you would like signups to begin, you can spawn the moongates to the tournament area in the System Commands gump. Then players can use the Join Book to join the tournament. When you have all the players you want, go to the MasterTStone and then the System Commands gump. Click Start the Tourney and it will begin.
It is currently set up so the winner gets a 'Tourney Ticket'. You may modify this accordingly, or you can let players trade them in for prizes, etc.
Can't remember anything else to tell you guys... I'm tired. All I can say is pop it in and give it a try. Just be sure to set everything else up, or you can cause some problems.
Merry Christmas RunUO Community!
That's right! It's finally out.
I've been working on this code for about a month or so, on and off. It's been a great learning experience and I just want to thank all of those that have helped me, or provided suggestions.
Ok, so the installation isn't that bad... After all, it edits NO distro scripts.
Description:
Well, the name pretty much says it all, it is a fully automated tournament system that has quite a bit of nice features. It comes with an arena (but you may also build your own) and it is a pretty easy setup. Options like 'Mages Only', 'Dexxers Only', 'Tanks Only', '7x Only', '5x Only', 'No Magic Weapons/Artifacts', 'No Potions', 'No Healing'... etc have all been added to the system for your enjoyment. Please note that this is only version 1.0.0... There will be plenty of releases after this, and they will be improving each time. The next full release (2.0.0) will have a very nice setup for the duels, and will include a gump that shows who will duel who, etc. Consider this something like a 'pre-release', because it has been tested as much as I myself can test it. I now need you guys to help me find problems, bugs, and suggestions!
Installation:
The installation is very simple.
- Unzip the package, and extract it to somewhere in your Scripts folder.
- Reboot server
- If you are using the tourney's default arena, do [add TourneyArena. If not, build your own before continuing
- Next, [add MasterTStone. It is suggested that you keep this stone hidden from players.
- [Props the MasterTStone and all the properties. Warning: Do not leave any blank! Here is what each property does:
ArenaZ is the Z on which the duelists will be fighting.
MapDest is simply the map where your arena resides.
MinPlayers is how many players it will take to start the tourney when the funding system is being used. (later explained)
SpectatorArea is where players will be teleported after their fight, recommended to be right outside of the dueling arena. - Double click the MasterTStone, and click on the 'Set Region' button, then target the bounding box in which the duelists will fight. If you would like to see the region, go to the 'System Commands' gump and click the 'Show Duel Region' button. This will make an area affect around the arena for about 5 seconds.
- Set any other options necessary. It is recommended that you restrict certain spells and skills, such as Recall, Gate, etc. This can be done in the System Options gump, via the buttons called 'Restricted Spells' and 'Restricted Skills'.
- [Add TJoinBook and [Props it, and set the Link (which is the MasterTStone). This will be what players use to sign up for the tournament.
- If you plan on using the funding barrel, you will need to [Add TFundingBarrel, [Props it, set the link to the MasterTStone, and the FMax property to the amount it will take to start the tournament.
Not really any, but one problem is that when a duelist dies, their loot will be added to their backpack. In doing so, the server is adding some sort of harmless, invisible item to the pack. This is nothing to worry about, as the server will automatically clean this up. I would have fixed it, had I had the time. It will be fixed in the next release.
Stuff to Know:
If you are using the funding barrel, this is what will happen: When the funding barrel has reached the set amount, moongates will be spawned at each towns bank to the spectator area of the tournament. A timer will then be started for 20 minutes. After 20 minutes, if there is enough players (value set on MasterTStone), the tournament will begin, and the moongates will be despawned. You can set the moongate options via the gump on the MasterTStone.
The system is currently coded so that the two duelists for each round are picked the second before the duel, thus this version can not have a gump to show who will be fighting who. The next full release will be coded a lot differently, and will have this feature. Like I said earlier, I can only test this to the best of my ability. I hope that there are no major exploits and bugs, but if you get them, my full support will be given to fix them, etc.
It is also recommended that (sheesh a lot of recommendations!) you make it so that the spectator area can not cast spells and do harm, etc. This can make interference with duels, and can be unfair. To do this, simple grab a copy of ASayre8's Custom Regions in a Box script (if you don't already have it, shame on you ), and set it up accordingly.
Ok, so what if you don't want to use the funding barrel? Simple! When you would like signups to begin, you can spawn the moongates to the tournament area in the System Commands gump. Then players can use the Join Book to join the tournament. When you have all the players you want, go to the MasterTStone and then the System Commands gump. Click Start the Tourney and it will begin.
It is currently set up so the winner gets a 'Tourney Ticket'. You may modify this accordingly, or you can let players trade them in for prizes, etc.
Can't remember anything else to tell you guys... I'm tired. All I can say is pop it in and give it a try. Just be sure to set everything else up, or you can cause some problems.
Merry Christmas RunUO Community!