ACR Release Notes v1.85

From ALFA
Jump to: navigation, search

ACR Templates

This release includes the release of an acr_templates.hak. This HAK does not need to be downloaded by individual players, and is being used in place of maintaining a campaign folder for the servers.

New Systems

  • A web interface to be used to flush cached copies of player character files, created by our Server Vault plugin, from the individual servers, allowing us to once more "clear" the server vaults of players.
  • Seamless portalling, allowing players to be sent to new servers without the clunky log out and log in method used previously. This system also communicates with our Server Vault plugin, to assure that the player character file successfully saved before the transfer, to minimize chances of player character file corruption. Currently, this system does not function for DMs, as we do not currently have a reliable way to track which DMs are permitted on which servers.
  • Tells may now be sent cross-server. The chat select window has migrated from a one-pane list of all people logged onto the server to an expandable (2 or 4 pane) window which lists either all players on all servers in one and all DMs on all servers in the other or, if expanded, local players/ local DMs/ remote players/ remote DMs. Tells may be sent cross server with #t "Character Name" (to send a tell), #r (to reply to a tell), #rt (to send another tell to the same person you just sent a tell to), and clicking on names in the chat select window will populate the chat box with the appropriate syntax to send a tell to that player, evaluating whether the player is local or remote for you. Players are strongly encouraged to acquire the latest version of the client extender for this release, as the base client does not afford us the ability to populate the chat entry field as gracefully, and typing will require pressing END before entering your tell to send the tells cross server. Currently, only 256 characters can be sent in one tell, and longer tells will be split into multiple shorter tells.
  • Notifications of players logging into and out of other servers are now sent to all players. This may be toggled with #notify on and #notify off, to fit with player preferences.
* Simple server diagnostics can be performed on a server with #ping, #uptime, and #version. All players have access to these reports.
  • Server admin commands can be run with #sa <command> by players or DMs who are identified as server admin on the server. Such designations are made at the database level, only by specific HDM request.
  • When a spellcaster who prepares spells logs in after having been logged off for long enough to warrant an offline rest, that spellcaster will be prompted to prepare spells. Players will have opportunity then to rearrange their spellbooks before preparing spells.
  • The IRC bot is now capable of sending messages to players in game, and noticing when players were last logged in using the !page "player" message and !seen player syntax.

New Tools

  • acr_version_i now contains an ACR_GetVersion() function, which returns the ACR version as a string. This can be used to verify that a server is using a correct version of the ACR and will prevent play on an out-of-date server.
  • Our IPC / ServerCommunicator functions now automatically update a server's external IP address, for reference by the other servers.
  • Spellcasters who have been offline long enough to trigger an offline rest will now be prompted to configure their spellbooks before the associated spell preparation happens.

Enhanced Systems

  • NPCs spawned through the zSpawn widget will attempt to use whatever gear is placed in their spawning widget containers. If the item is equitable, the NPC will attempt to equip it. If it is not, it will be copied to the NPC's inventory and be accessible through the AI. If an NPC is spawned like this, the "default" leveled gear will not be spawned.

Fixed Systems

  • Bardic knowledge can now be rolled from the chat dice system, matching on any entry beginning with 'bar' * e.g. #bar, #bard, #bardic, #bardic knowledge * all are valid entries.
  • Players in Quarantine are no longer marked as online.
  • Skill checks which are usable untrained, but which cannot beat a DC higher than 10 untrained, now can be rolled, but will report a result of greater than 10 as 10.
  • Interaction with the TLK composer / performer is now treated as activity for the purposes of the RP XP scripts.
  • Reporting of rolls and languages is again improved, being more likely to reach listening DMs.
  • Content contained within angle brackets (< >), double parenthesis ( (( )) ), and comment indicators ( /* */, // ) will no longer be translated into foreign languages.
  • The DMFI language system will no longer discuss which languages characters have; it will, instead, focus on languages.
  • The DMFI follow functionality now accurately explains that only PCs may be followed.
  • Numerous hilarious spelling errors and typos are removed from the loading screens. Such hilarious instances of ".com" instead of ".org" and "numeber" instead of "number" are corrected.
  • Offline rest counts as resting for the purposes of calculating rest restrictions now.
  • Randomized appearances will no longer color eyebrows / facial hair / body hair to match the NPC's eyes.
  • Persistency for the TKL performer now functions across servers, and uses the central database to save its data.

Deity Notes

  • Horus-Re can now be selected as a deity.
  • Amaunator now has an appropriate icon for the faith. (However, Amaunator continues to be a deity selection which requires explicit approval from the server's HDM, as Amaunator has not risen in ALFA's timeline as of February 2012)