ZEALOTRY Users: Critical Notice on Continued Use

Edit: Our new HTML5 client (Orchil) is now open for beta testing in The Eternal City. Feel free to try give it a whirl at

Edit: We have made great strides toward a new HTML5 client, which should offer a replacement to Zealotry. We're hoping to release that in the very near future, but in the meantime, using Pale Moon remains the best method for ensuring there is zero interruption to your game playing during the transition.

As of November 14, Mozilla will be auto-updating all copies of Mozilla Firefox to Mozilla 57, a new edition of their browser that will disable all legacy add-ons. This will probably include the majority of the plug-ins that you use on Mozilla, including the Skotos Zealotry plug-in.

This is a big problem for us because Zealotry is the most stable of our clients at this time, and the one that we believe is in the widest use. There's unfortunately no easy way to update it, because we'd have to rewrite it from practically scratch, using their new programming system.

There are tricks that you could use to to prevent Mozilla updates, but we don't particularly suggest them, as you want to have a clean, secure browser. Fortunately, there are two alternative browsers that will support Zealotry. Each of them branched off of an earlier version of Mozilla Firefox, and each of them continues to be updated for important security issues.

Pale Moon Browser

The Pale Moon browser is our suggested replacement. It is a totally separate browser that branched off of Firefox some years ago. It will continue to support the classic plug-ins.

To install it:
  • Install Pale Moon (Windows & UNIX only)
  • Install the Zealotry XPI on Pale Moon
  • Restart the Pale Moon Browser
  • Play on Pale Moon

The official version of Pale Moon only supports Windows and UNIX, but you can also get a slightly less official version of Pale Moon for the Mac. We've tested it out and it looks like it's clean and works correctly, but use your own level of caution in working with the Mac variant.

If You Have Errors

Some users are experiencing "Content Encoding Errors" when using Pale Moon and Zealotry. As best we can tell, this is due to an incompatibility between Windows 8.1, Pale Moon, and Plugins. If you have this problem (or any other), we suggest instead using Mozilla's extended-release version of Firefox, which branched at Firefox 52. It's expected to remain supported until at least June 28, 2018, by which time Mozilla is planning to jump their ESR to a post-plugin phase. This is therefore a short-term solution, but we expect to have full release of our New HTML5 client well before that.

To install it:
The Big Picture

Our larger-scale goal is to introduce a new client that will be usable on any browser and make our games generally more accessible. We've had a HTML5 client in process since last year, but are currently hitting roadblocks that make a deployment before November 14 problematic. We've also just started a second project, which would be more specifically focused as a Zealotry replacement, without worries about new bells or new whistles. Both of these possibilities are being done out-of-house, by Skotos players, but they're receiving our highest level of attention for whatever support they need, as this is all our top priority.

So, consider this a short-term fix, but in the meantime if you use Zealotry, please download one of the alternative browsers and test them out ASAP.
See more
See less

Dueling Code Update: Timing Score

  • Filter
  • Time
  • Show
Clear All
new posts

  • Dueling Code Update: Timing Score

    Hey folk.

    Update #2 in a series of coding updates I'm making to the Castle Marrach combat system; Timing Score. This is a test release of this feature, it may or may not remain a permanent part of Castle Marrach depending on feedback and how it's treated in-game.

    For the uninitiated: the Castle Marrach dueling system relies on two primary factors to determine which character wins a duel, those factors are (1) the coded in-game sword skills of the character and (2) the effectiveness with which the player controlling that character uses those skills. The art of using the right type of attack or ability at the right time depending on the stance of your opponent is loosely referred to as Tempo, or Timing.

    The Timing Score is a new script added to the dueling code that tracks how many attacks you landed throughout a duel, what type of attacks they were, and what stance your opponent was in when you performed said attack. Heavy-but-slow attacks like cut and feint are worth more points per than the faster but softer hitting jab, likewise hitting someone while resting or countering them while in the attacking stance is worth more points than striking at them in guard while their defenses are up. A linear formula is used to multiply the points of your attack type by the points given for striking a target in their present stance, and those points are accumulated throughout the duel and tallied at the end.

    At the conclusion of a duel, an emit will show on screen displaying your overall timing score for that match. This is primarily an OOC tool meant to help break down how well you fought using the coded dueling commands. It can also be used ICly to an extent to demonstrate that someone is particularly fast or agile in their fighting style; it is often already the case that a character is ICly commended as having a quick sword arm if they time their attacks well in a duel, this is simply a tool to help track that without having to review a log of the duel and keep a mental tally.

    The emit should not be confused with overall martial ability of a character or how well they fought ICly - that is already handled by the Results Emit added earlier this week. If the Results Emit tells us "character X got their butt handed to them" then this is the case regardless of how well their player did in their Timing Score. It should be roleplayed accordingly.

    As indicated above, this is in testing phase right now. Whether or not it remains part of the game will be based on feedback, as well as how players and their characters react to it in the game world. The hope is to add a little OOC metagame enjoyment to dueling without the Timing Score alone being misinterpreted as the determining factor on who wins a duel ICly or how well their character fought in-game.
    StoryHost Kurzon
    Castle Marrach Staff

    The destiny of the world is determined less by the battles that are lost and won than by the stories it loves and believes in.