Semi-random boss rotation idea
So this was asked as a question in one of the live letters (?) and the response was that it is possible to have good and bad luck with fights, and so players would keep resetting until it wasn't hard.
So my idea is, preserve some order and only randomise a few parts of the boss rotation.
Using Titan EX as an example, this is his final phase rotation:
http://i.imgur.com/9kBP1Re.png
Now I will categorise all the attacks in the final phase into lists:
Redirect DPS = {POTATOES, JAIL, SUPER BOMBS/JUMP}
Tank Attack = {TABLE FLIP, TABLE FLIP, TABLE FLIP, TABLE FLIP}
Unavoidable AoE = {STOMP, STOMP}
Common = {X BOMBS, LANDSLIDE, WEIGHTS, LANDSLIDE, DOUBLE WEIGHTS, ROW BOMBS, LANDSLIDE, WEIGHTS, LANDSLIDE}
(I chose these lists so there will be no double table flips or stomps etc)
Each time an attack is used, it is removed from the list above in {}. Once all lists are empty, they reset.
His attacks can then be done like this:
[redirect dps, tank attack, unavoidable, common] + common
where each category is replaced by a random skill from the corresponding {} list, removed without replacement. The order of the categories in [] are also random. Common is added to the end to avoid having double tank attacks etc.
Since Titan has about 19 attacks before returning to the top of his rotation, this can be repeated until all his attacks are used up (so roughly 4 times repeats of the above), each time randomising the part inside the square brackets []
This should make each fight unique yet fair.
To compensate for randomness, the attacks can be made more lenient.
Thoughts so far?