Greetings!
I have implemented new functionality for the arena queue system, which
lets you start arena events in the Coliseum. Until now, only
Free-For-All events were started by the system once enough players have
joined the queue. I have changed this so that in addition to
Free-For-Alls, you can now also have Bloodbath, Deathball, Fox and
Hounds, and Freezetag events.
The JOIN QUEUE command has gained an optional parameter which lets you
specify an arena game that you would like to play. For example, if you
JOIN QUEUE BLOODBATH, you indicate that you are interested in a game of
Bloodbath. If you do not specify any game, the system will assume that
you are interested in a game of Free-For-All.
The output of the QUEUE command has been extended to show how many
players are interested in each type of game.
After the queue has been filled, a Coliseum arena game is generated.
Which game it will be is decided at random, depending on how many
players have asked for which game.
For example, if 7 players ask for a Free-For-All (or do not specify any
game), one player asks for a Bloodbath, and two players ask for a
Freezetag, the resulting game will have a 70% chance of being a
Free-For-All, 10% chance of being a Bloodbath, and 20% chance of being a
Freezetag.
--
I have rewritten the code that handles ally, enemy and marked lists,
which should increase performance and reduce lag. This is mostly a
behind-the-scenes change, everything should stay the same for you. If
you do notice any oddities, please BUG them.
Together with this, I did some of improvements to the ALLIES, ENEMIES
and MARKED commands. All the lists will now be alphabetically sorted,
and they will also show how many allies/enemies/marked players you
currently have. Additionally, the SCAN ALLIES/ENEMIES Perception ability
will now only list players that you can see, instead of all your
existing allies or enemies.
--
In other news:
- SERAPH ABSOLVE will once again work while prone, entangled or
paralysed.
- Campgrounds will now block catapult and trebuchet fire.
- It seems that my changes from the last week have allowed you to speak
while asleep. Not anymore.
- Attempting to reflood a room with parted waters will give the correct
message now.
- The passive damage from being on fire will no longer trigger kai
deliverance.
- The passive damage of grove maelstrom and thunderstorm will no longer
trigger kai deliverance.
- Fixed some typos.
Garryn
P.S.: Vote!
Penned by my hand on the 14th of Letum, in the year 590 AD.