Change Log (Server)

Server • 0.3.6 (301)

  • NPCs now have 3 action points per turn

  • There is no longer a distinction between NPC tactics and combat actions when using action points

  • Fixed an issue where the game time was incorrectly shown for reset groups

  • Added online status for players

Server • 0.3.5 (300)

  • Resources can now be unlimited, usable and craftable

  • Players can now collect and use an item from a usable resource in a single action

  • Players can now collect and craft an item from a craftable resource in a single action

  • Implemented hunger and thirst counters and keyword adding and removal on start player turn

  • Implemented hunger and thirst keyword removal on use food or beverage item

  • Implemented hunger and thirst statistic penalties

  • Ability effects can now be permanent

  • Fixed an issue that occurred when crafting a formula that should produce multiple products but you only got one

Server • 0.3.5 (299)

  • Hex IDs and neighbour IDs are now rebased when loading and unbased saving the game world

Server • 0.3.4 (298)

  • Added caching of PlayerInfo data on the server

  • Fixed an issue when snap freezing and hot rebooting the server

  • The spawn world command now correctly targets the selected instance

  • Fixed an issue where keywords were not correctly removed for combat bonuses

  • Fixed an issue with collecting resources

Server • 0.3.4 (297)

  • Massive codebase refactor with routes set up, added helper files, less code all in one big files

  • Many rounds of code fixes to realign to the new refactored code structure

  • Fixed a null exception error where NPC threats had not been initialised

  • Fixed an error that occurred when the enemy has strike or vantage on you but you don’t

  • SinglePlayerTurn is now set to 1 on player creation

Server • 0.3.3 (296)

  • Weather state changes are now saved to the instance on the database

  • Weather is now independently evolved based on config interval settings

Server • 0.3.2 (295)

  • Added a dynamic weather system that rolls weather state from a set of presets and randomises other values

  • Weather changes are sent to all connected clients

  • Players now can’t reach an area of a different raised height without moving through a ramp hex

  • Fixed an issue where a new character’s starting world was not set

  • Players in other warbands are now affected by friendly abilities the on the sane hex if the caster has warband co-op mode switched on

Server • 0.3.1 (294)

  • Added an API for players to travel between worlds using portals

  • Multiple worlds are now saved individually

  • Fixed an issue that occurred when hot rebooting the server

  • Fixed some issues that occurred when spawning and propagating worlds

Server • 0.3.0 (293)

  • The server now supports multiple worlds including the overworld and dungeons

  • Multiple worlds are preloaded from a configuration and injected into hexes

  • Worlds now have a type that can be set in the content editor

  • Player world is automatically set from UpdatePlayersOnStart

  • Removed some unused server cycling code

Server • 0.2.48 (292)

  • Fixed a potential null exception issue when saving a world

Server • 0.2.48 (291)

  • Movement onto a hex containing Treacherous terrain now requires a movement check

  • If a player fails a movement check on Treacherous terrain they will now receive 1 Damage

  • Upgraded NodeJS and all package versions so no package is outdated

Server • 0.2.47 (290)

  • If a player joins a quest that has been Closed by other members of the warband, they will receive it with the Completed status

  • Added an API for the GM to make a Story Roll at any time

  • The PlayerInfo object now returns the player’s primary Path

  • GMs can now gift players with money up to a set limit per player level

  • Warband turns are no longer directly connected to game time

  • If players in a warband are in combat, ending a turn will now advance the game by smaller amount of game time

  • Vantage and Strike are now checked at the start of a new player turn to ensure that slain enemies are no longer targeted

Server • 0.2.46 (289)

  • Players are now assigned an initiative roll when they join a group

  • When a player gains the GM role, any assignments from the previous GM are now assigned to them

  • When a player gains the GM role, any player assignments are unassigned from them

  • When a player loses the GM role, any GM assignments are unassigned from them

  • When a player loses the GM role, they are now assigned an initiative roll

  • Fixed an issue where an assigned armour save didn’t appear without a forced profile reload

  • NPCs are now cleaned for null list values when the server starts

  • Fixed a crash caused by erroneous code in the attempt assigned feat API code

Server • 0.2.45 (288)

  • Player tactics are no longer reset when the server is started

  • GM activations are no longer reset when the server is started

  • GM assignments are no longer reset when the server is started

  • Old GM assignments for NPC initiative rolls are removed when the server is started

  • GMs are now given new assignments for required NPC initiative rolls when the server is started

  • Hexes in the world environment instance are no longer overwritten when the server is started

  • Fixed an issue where players who joined quests could be given the same quest multiple times

  • Added an API to propagate world hex content to an environment instance in that world

  • Added an API to spawn content in a world environment instance

Server • 0.2.44 (287)

  • Fixed a number of values that weren’t server authoritative when creating a new warband

  • Warband turn and phase is now set correctly on warband creation

  • Warband names are now validated in the same way as player names

  • Players are now given 3 Honour points when they are created

  • Fixed an issue where the player key was shown instead of the name on the moment card when sending a gift

  • Implemented the Stunned keyword for players and NPCs

  • Implemented the Overwhelmed keyword for activated NPCs

Server • 0.2.43 (286)

  • Updated the instructions on the reset password email template

Server • 0.2.43 (285)

  • Added the ability for a user to access their account and reset their password with a secure code

Server • 0.2.42 (284)

  • Added an API for dynamic content pages

  • Fixed a range of issues with Path ability cost calculation

Server • 0.2.42 (283)

  • Added an API that allows players to gift money and items to other players in their warband

Server • 0.2.41 (282)

  • Fixed an issue where players did not lose vantage when an enemy gains strike on them

  • Players now only automatically gain vantage on an enemy that gains vantage on them if they don’t already have vantage on another enemy

  • Added patch filters that allow only certain players or groups to be reset by the reset patch

  • Fixed an issue where player paths weren’t reset correctly by the reset patch

  • Fixed an issue when updating groups on server start up

  • Fixed an issue where the player who moved was also getting set an on move other player socket event

  • The GM is now assigned an armour save for a NPC that is hit by a combat ability

  • Fixed an issue with melee damage item augments

  • NPCs no longer automatically gain strike on a player that attacks them

  • NPCs now gain threat when they receive damage from players

  • Idle NPCs now lose threat after a certain time has elapsed since the last damage from that source was received

  • NPC threat is now used to determine which players contributed to slaying that enemy and to award XP to them

  • Damage over time ability effects now include a source, so threat can be attributed from them

  • Fixed an issue with getting bonus armour values (updated in 0.2.41a hotfix)

Server • 0.2.40 (280b)

  • Fixed an issue where single player movement would cause a server crash

  • Refactored the single player move fix to solve another potential crash error

Server • 0.2.39 (280)

  • The storyline now shows the hour and whether it is day or nighttime when starting a new turn

  • Fixed an error that occurs when using an Arcane or Consumable type item with no bound ability

  • Improved the messaging and response states when using items

  • Fixed a range of issues that occurred when using Manabound items and items with Manabind augments

Server • 0.2.38 (279)

  • Fixed an error in the ambusher feature when the player attempts to move

  • Fixed an error when accepting quests where the quest has no rules

  • Fixed an issue where NPC initiative rolls could be erroneously assigned to players

  • Fixed an issue where matching item tags conflicted when there is more than one item vendor in one hex

  • Added an API to generate world content based on zone resources and NPCs

  • Added an API to allow warband to switch Co-Op (PvE) mode on or off

Server • 0.2.37 (278)

  • Fixed an issue with incorrect health values when healing, damaging or buffing a player as a GM

  • Players and NPCs now receive bonuses or penalties to combat and hostile ability rolls based on their initiative

  • If the player moves into a new hex where there are NPCs with no initiative, the GM is now assigned an initiative roll for each NPC

  • Fixed an range of issues that occurred with faded corpses

  • Ambusher NPCs now get +2 initiative on the turn they reveal themselves

  • Implemented the Skittish and Peaceful keywords

  • Added an API for Zones

  • Moved some hardcoded settings into rules settings

  • Items can now be empowered with Mana augments

  • Empowered items can now be used to provide Mana for abilities

  • Improved the wording of some error messages

  • Assigned save rolls now contain the damage type

  • Fixed an issue where NPCs that were hit by a ranged attacks would automatically gained strike

  • Fixed an issue where incompatible characters were not stripped from non-local environments (fixed in 0.2.37a hotfix)

  • Incompatible characters are now set to dormant on non-local environments (fixed in 0.2.37b hotfix)

  • Characters and formulas that were incompatible with 0.2.36 are now available (updated in 0.2.37c hotfix)

  • Fixed an error with checking character keywords (updated in 0.2.37d hotfix)

Server • 0.2.36 (277)

  • Fixed an issue with incorrect logging of players with the Void Form keyword

  • Added logging for players with the Flying keyword when making saving rolls

  • Added logging for players who become Stunned

  • Players now only automatically gain vantage on an NPC that gains vantage on them if they don’t already have strike

  • Fixed an issue where casters couldn’t gain vantage on NPCs

  • Fixed a crash issue when accepting a quest

  • Fixed an issue with combat bonus calculation

Server • 0.2.35 (276)

  • Ranged special abilities now use the strength of the ranged weapon, not the bearer to roll for the attack ability

  • Special attack abilities now show the player and enemy stats in the log

  • Special attack abilities for activated NPCs now show the player and enemy stats in the log

  • Added an API for Dominions

  • Fixed a range of targeting issues when using an ability as an activated NPC

Server • 0.2.34 (275)

  • The reset players patch now also resets money, paths, honour points, world quest points and factions

  • Abilities can now require Mana to use them

  • Added the Charming and Perceptive keywords

  • The player can now gain the Charming keyword by successfully completing an unbound Feat of Charisma

  • The player can now gain the Perceptive keyword by successfully completing an unbound Feat of Perception

  • Items can now be bought at a discount if the player has the Charming keyword

  • Added version stripping for rules and bundle contents

Server • 0.2.33 (274)

  • Players now start with 350, rather than 150 money (3 silver, 50 copper)

  • Players now start with no items

  • Players now start with only racial abilities

  • The reset players patch now also resets items, abilities and equipment

  • The reset players patch now uses config settings for placing players in their start location

Server • 0.2.32 (273)

  • Gaining and losing Action Points now affect Turn Actions

  • Implemented the Lured, Lupine and Contemptuous keywords

  • Implemented the Frozen keyword for NPC actions

  • The server now forces Lured, Grounded and Frozen keyword abilities to be targeted at an enemy

  • Keywords can now trigger additional actions when they are gained

  • Temporarily simplified path upgrade cost calculation

Server • 0.2.32 (272)

  • World Quests can now also include starting a quest or prestige as a reward

  • Prestige is now reset when players are reset

  • Players can now join a quest that has already been started by another warband member

Server • 0.2.31 (271)

  • Fixed an issue where a log containing the Shielded keyword was incorrectly shown

Server • 0.2.30 (270)

  • Added APIs to support the new Faction type

  • Fixed an issue where NPC presence time was incorrectly calculated

  • Quests can now have faction prestige as a reward

  • Quests can now start a new quest on completion

  • Implemented the Ambusher keyword

Server • 0.2.29 (269)

  • Fixed another issue that caused a crash when moving the player

  • Re-enabled unbound feats

  • Assigned and unbound feats now return logs

  • Some Resources are now hidden from sight and won’t appear to players

  • Unbound Perception checks now make the player perceptive

  • Perceptive players can now see hidden Resources

  • Added an API for single players to progress their turn

Server • 0.2.28 (268a)

  • Fixed an issue that caused an error when moving the player

Server • 0.2.27 (268)

  • Fixed an issue that caused a crash when moving the player

Server • 0.2.26 (267)

  • Transmuting quest feats now requires the warband to use Transmute Points

  • The PlayerInfo object now contains quest references

  • Locking and unlocking a quest now only affects non-player GMs

  • Implemented the Anchored and Shielded keywords

Server • 0.2.26 (266)

  • Players are no longer able to move if an enemy has strike on them

  • Players are no longer able to gather resources if there are enemies present

  • Refactored assigned feats so they function using assignments

  • Assigned feats no longer block the GM turn from ending

  • Fixed an issue that caused checking if a player is blocked by an encounter to fail

  • Slain NPCs will now count towards all warband member quests

  • Fixed an issue where EnemyByName and EnemyByRace rules prevented a quest from being completed

  • Added legal page stubs

  • Added an error page

  • Worked on the reset password page

Server • 0.2.25 (265)

  • If a player enters a hex where a warband member has a Group Encounter, the player receives that Encounter

  • Fixed an issue where GMs were assigned an initiative roll for slain NPCs

Server • 0.2.25 (264)

  • Tapping the mark all as read button in the Storyline card is now more responsive

  • Improved the storyline wording when encounters checks are made

  • The player is now moved to the nearest graveyard if they are knocked down

  • The server can now serve web pages for players account management interactions

  • Added a web framework using pug and foundation

  • Started work on the reset password web page

Server • 0.2.25 (263)

  • Fixed an issue where banned users wouldn’t be rejected correctly when signing in

  • Added the ability to set the server as down for maintenance

  • Added an API to check the status of the server

  • Added an API to refresh the status of the server

  • If the server is down for maintenance, non-admin users are not able to sign in

  • If the server is down for maintenance, all requests will be denied to non-admin users

Server • 0.2.24 (262)

  • Rest and recover have been added to the storyline

  • Added an new Encounter result which removes the Void at a location

  • Added Void Encounters as a new type of Encounter

  • Encounter and Void cards can now be set to appear in the deck multiple times

  • It is no longer possible to fly into a Void affected hex

  • Players are now assigned a Void card draw if they enter a Void affected hex

  • Players can now draw a Void card

Server • 0.2.23 (261)

  • Completed work on allowing GMs to use abilities for activated NPCs

  • Refactored some abilities code

  • You can no longer gain strike or vantage on an NPC or player that is evading combat

  • GMs are now prevented from making certain actions with activated NPCs while they have incomplete assignments for that NPC

Server • 0.2.23 (260)

  • Fixed an issue with using hostile AoE abilities as a player

  • Worked on allowing GMs to use abilities for activated NPCs

Server • 0.2.23 (259)

  • Activation history is now reset for players on launch

  • Started work on allowing GMs to use abilities for activated NPCs

Server • 0.2.23 (258)

  • The GM is now assigned initiative rolls for NPCs near players if the NPC has not been recently activated by another GM

  • NPCs will now only have initiative automatically rolled for them if NPC targeting of warband members is turned on

  • Added an API for a GM to roll for initiative as an NPC

Server • 0.2.22 (257)

  • Fixed an issue where the GM’s activation history wasn’t cleared at the end of the GM turn phase

  • Fixed an issue where AoE abilities that targeted nearby friends had no effect

Server • 0.2.21 (256)

  • Progressing the turn phase now shows errors for GMs or the player having incomplete assignments

Server • 0.2.21 (255)

  • Optimised the API for a GM to attempt an armour save as an NPC

  • Armour saves are now assigned to the GM when a player attacks an NPC

  • NPCs will no longer target warband members at the end of the GM turn phase

  • Added a setting to switch NPC targeting of warband members on and off

  • Armour save APIs now return the current health state of the NPC or player

Server • 0.2.21 (254)

  • Added an API for a GM to perform a combat check on a player as an activated NPC

  • Added an API for a GM to attempt an armour save as an NPC

Server • 0.2.21 (253)

  • Fixed a logic issue when gaining vantage on a player as an activated NPC

  • Fixed a missing result when a player attacks NPC but misses

  • Player tactics are now reset when the server starts up

  • Added an API for a GM to attack a player as an activated NPC

Server • 0.2.20 (252)

  • Fixed a range of minor issues with vantage, strike and evade for activated NPCs

Server • 0.2.20 (251)

  • Fixed an issue where ranged and spellcaster specialist NPCs couldn’t automatically gain strike

  • Fixed an issue with the Disorientating keyword

  • Improved the way activation data is stored

  • NPCs can now only perform one tactics action and one combat action per turn

  • Completed APIs for a GM to gain vantage and strike on a player as an activated NPC

  • Added an API for a GM to evade combat as an activated NPC

Server • 0.2.20 (250)

  • NPCs can now be set to be present only during certain hours

  • Getting a hex will now only return NPCs that are currently present

  • GM player objects now hold history on NPCs they have activated or lost activation on

  • Added an API for a GM to deactivate an NPC

  • Started work on an API for a GM to gain vantage on a player as an activated NPC

Server • 0.2.19 (249)

  • Fixed an issue where marking all posts as read would time out because all posts were read

Server • 0.2.18 (249)

  • Added an API to mark all posts as read

Server • 0.2.17 (248)

  • Players now lose vantage or strike if the enemy NPC they had vantage or strike on becomes idle

  • Fixed an issue where gaining strike could cause a crash due to an incorrect variable

Server • 0.2.16 (247)

  • Added activation properties to enemies (NPCs)

  • Added an API for a GM to activate an enemy

  • Enemies automatically lose activation after the turn phase is progressed

  • Enemies automatically lose activation after a configurable time period

  • A GM can no longer progress a turn phase while players have incomplete assignments

Server • 0.2.16 (246)

  • Updated the former end turn API to progress between player and GM turn phases

  • Added socket events and posts for the start of player and GM turn phases

  • Fixed an issue where the first turn post came from the wrong player

  • Player actions that require action points can no longer be made in the GM turn phase

Server • 0.2.15 (245)

  • Fixed an issue with rolling player statistics

Server • 0.2.15 (244)

  • Added an API to roll a player’s statistic

  • Added an API to set player’s statistic mode

  • Improved the way player prototypes are referenced and loaded

  • Known issue with storing rolls and rerolls

Server • 0.2.14 (243)

  • Vantage, Strike, Evade, Attack and Combat Check events now trigger a Battleground update event for all connected group members

  • Players can no longer move into impassable hexes

  • The PlayerInfo object now includes player tactics

Server • 0.2.13 (242)

  • Added an API for the GM to assign a specific Encounter card to a player

  • GMs assigning Feats to players is no longer blocked by the player having other assignments

  • Rules now contain explanatory rule definitions for Keywords

  • Added Introduction and Speciality text to characters

  • Removed an erroneous value that was set on users when signing out

  • When character data is added, it now uses the supplied ID

  • Added spawn modes to NPCs

Server • 0.2.12 (241)

  • The reset players patch now clears players from hexes first

  • Fixed a bug where combat bonuses where incorrectly calculated for players attacking NPCs

  • Consumable and Arcane item types can now be used

  • Added description and backstory to the PlayerInfo object to support viewing other player’s content

Server • 0.2.11 (240)

  • Fixed a bug in reset password email merge tags

  • Fixed an issue where player records weren’t always getting cleaned

  • Added more data to the PlayerInfo object to support viewing other players

Server • 0.2.10 (239)

  • Added email sending capabilities

  • Added email merge tags capabilities

  • Added the reset password email template

  • Added an API to reset the user’s password

  • Added an API to save the user’s new password

Server • 0.2.9 (238)

  • Fleeing now ends the turn for the player

  • Moving no longer resets initiative

  • Ending the turn now assigns initiative checks to players after all NPC actions have been made

  • Players can now roll for initiative checks

  • NPCs now always roll for initiative together at the start of the GM turn phase

  • Refactored the player and groups reset patch

  • The reset patch now assigns players an initiative check at the start of turn 1

Server • 0.2.8 (237)

  • Encounter checks that fail now add a draw Encounter card Assignment

  • Drawing an Encounter card as a player now requires a valid Assignment

  • Drawing cards is no longer blocked by Assignments

  • Added an API to attempt armour saves

  • Removed damage from NPC attacks except for crits

  • NPC attacks that hit now add an armour save Assignment

  • Improved some Storyline logs for armour saves

Server • 0.2.7 (236)

  • Players are no longer required to check for an Encounter if a group member is in the hex they are moving to

  • Reviving now requires a full turn

  • Some actions can no longer be made if the player has incomplete Assignments

  • Card are now also drawn and revealed to Frozen and Knocked Down players in a group

  • Quests can now be progressed for Frozen and Knocked Down players in a group

  • Quest Feats can now be transmuted for Frozen and Knocked Down players in a group

  • When a player creates or accepts an invite to a group they will now see the current turn in Storyline

  • Reset path now also resets groups back to Turn 1

Server • 0.2.6 (235)

  • Added methods to check, add and remove Assignments

  • Player moves no longer automatically roll for Encounters

  • Added an API to roll for an Encounter check

Server • 0.2.5 (234)

  • Improved the action logs when a player uses an ability that automatically succeeds

  • Fixed a critical issue where progressing a quest caused a server crash

  • Fixed an issue where collecting a resource would have an error when saving the player

  • Combat feats can now be assigned to certain NPC types and races

  • Fixed an error that occurred when pushing an event to a group

Server • 0.2.4 (233)

  • Player reset patch now also resets ability cooldowns

  • Fixed an issue where saving the world as admin would wipe instances

  • Saving the world as admin no longer freezes and reboots the server

  • When instances load they now keep player locations, but refresh hexes from the master

  • Fixed some errors in pushing socket events to group members

  • Moved patches in a new file for safekeeping

  • AP and move cooldowns are now calculated in seconds

  • Fixed an issue where Fly and Void Form initiative advantage wasn’t applied as intended

  • Fixed an issue with wrong initiative rolls for NPCs

Server • 0.2.3 (232)

  • Fixed a critical error that occurred when using a friendly AoE ability

  • Connected players are now sent a message if a player in their group moves

Server • 0.2.2 (231)

  • Fixed an issue with preloading existing world instances

Server • 0.2.1 (230)

  • Fixed an issue with case sensitivity for email addresses when signing in, creating accounts and editing accounts

  • Added instanced versions of the game world for different environments (local, design, beta, live)

Server • 0.2.0 (229)

  • Quest posts are now sent by the player instead of the system

  • Editing player name now updates the search name correctly

Server • 0.1.228

  • Reset players patch now resets health and experience

  • Fixed an issue where NPC statistics modifiers were incorrectly applied

  • Fixed an issue where encounter checks were not showing consequences or stories

  • Reduced the number of server messages

  • A message is now shown if a player or NPC does not need to roll for initiative

  • The moment card is now only shown if a quest is assigned by the GM

Server • 0.1.227

  • Fixed an issue where NPC damaged by a spell heals too soon

  • Fixed a crash in abilities/use caused by an incorrect variable

Server • 0.1.226

  • Fixed an issue with player history

Server • 0.1.224

  • Fixed an issue where fleeing would not reset tactics

  • Fixed an issue where abilities that slay NPCs wouldn’t reset tactics correctly

  • Fixed an issue where players were not alerted when they moved and received an encounter card

  • Improved player creation and the player reset patch

Versions prior to 0.1.224 were part of the Pre-Alpha development phase.

Last updated