Bug fix: Actually fixed seeing the title of other character’s message can no longer be seen in the archive page instead of blocking them from seeing all messages
Improvements: Updated functions depreciated in PHP8 – plugin should be able to work in older PHP versions but is untested
Improvements: Changes to character sheets made by admins/Storytellers are now logged in the player xp spend table
Improvements: Confirmation reference link in email now takes players straight to the Basic Info character generation tab
Improvements: Changes to stats, abilities, are logged in the XP change table
Bug fix: Fixed issue with accessing character generation page if it was set to only allow character gen when logged in
Bug fix: Fixed issue with stripping/storing extra slashes in XP pending spend function
Bug fix: The title of other character’s message can no longer be seen in the archive page
Bug fix: Fixed issue where free skills and backgrounds at character gen lose their specialities
Bug fix: Fixed issues approving XP where the comment/training info was longer than the database field it was supposed to get saved to
Bug fix: Fixed issue where Instinct, etc, was being added to the sheet when the character was being saved
2.13
Bug fix: Player pull-down now shows player name if the player of the character is Inactive
Bug fix: When you delete a character, it also deletes any pending experience spends
Bug fix: List of available sects to choose from in Character Generation now honours visible=no setting
Bug fix: Current Willpower increases by 1 when Maximum Willpower is increased with experience
Improvements: Page links now managed via WordPress settings instead of from a database table
Improvements: Manage Page Links and enabled Features by new “Character Options” page under the WordPress “Settings” menu
Improvements: Use in-built WP classes for admin page tabs
Improvements: When reporting number of freebies left in character generation, flaws are added to the “available points” instead of the “have been spent” points
New feature: Added custom endpoints for REST API
New feature: Player’s characters listed on Player Admin page
New feature: Can delete players (and all their characters)
2.12
Bug fix: Fixed formatting of combo disciplines on XP spend page
2.11
Bug fix: Fixed email error when using default wordpress ‘mail’ config
Bug fix: PDF character sheet format doesn’t get messed up when it has large numbers of background
Bug fix: PDF library updated for PHP7
Bug fix: input box for character gen concept limited to 200 characters to stop database save failing when user enters more than that
Improvements: Character sheet and XP spend page are now viewable on mobile devices
New feature: Added support for specifying character pronouns
2.10
Bug fix: fixed issue where merit & flaw costs were incorrectly set to level 1 when character approved
Bug fix: fixed issue for PHP7.3 where database zip wasn’t being created (NB: still fails for PHP7.4)
Bug fix: fixed issue where XP spends could not be approved – database SQL error returned
Bug fix: remove “Creating default object from empty value” warning message when resetting the database to defaults
Bug fix: remove missing file error when reading in init database by checking if file exists first
2.9
Bug fix: fixed issue where experience spends failed to approve
Bug fix: fixed additional PHP7.3 warnings from shortcodes
2.8
New feature: New shortcode to display inbox contents
Bug fix: All disciplines in Clan data table are now optional – required for Caitiff who have no clan disciplines
Bug fix: Dead characters no longer show in list of recipients for messages
Bug fix: max_input_vars issue resolved for Spending Experience (still to do for Character Generation)
Bug fix: incorrect link to character from profile heading when logged in as ST is fixed
Bug fix: fixed issue when viewing characters of very low generation where the bloodpool boxes didn’t wrap every 10 boxes
Bug fix: Doesn’t list deleted contact details in profile page
Improvements: Emails are now sent in html format
Improvements: Users can now update their own profile quotes
Improvements: Added a ‘Contact details’ tab in extended backgrounds where you can automatically create and delete phone numbers
Improvements: Character creation date shown on printable character sheet and on character_details shortcode
Improvements: Classes added to some private message elements for better CSS support
Improvements: Supports PHP7.3
2.7
Patch for situation where character was not generated using the character generation process and therefore didn’t have an associated template ID
2.6
New feature: Now supports Thaumaturgy and Necromancy Primary paths
Bug fix: XP is now transferred from deleted characters when characters are purged from the database when XP is assigned by player, rather than by character
Improvements: Database import now works for any data imported from version 2.3 and onwards
Improvements: Publish button is now Send for In-character email
Bug fix: Users can’t set IC emails to ‘Private’ which was making the subject show up in everyone’s inboxes under the private filter
Bug fix: Fixed issue where profile image wasn’t being displayed properly
Bug fix: HTML in background description for approval now displaying correctly
Improvement: warning given when max_input_vars limit reached on experience spend page (will be properly fixed in next version)
Bug fix: Copes better with character generation steps appearing/disappearing depending on character options (e.g. adding majik disciplines and the rituals step appearing)
2.5
Bug fix: Issue whereby wordpress IDs of deleted characters were stopping the wordpress
ID being reused. This was an issue where multiple versions of a character were created
accidentally
Improvement: Admins can now set the sector of a background when on the Edit character page
Bug fix: Character generation templates cannot be deleted if characters exist that were
created, or are in the process of being created, with that template
Bug fix: Character generation now works if the literal ‘Humanity’ path is missing (e.g.
where Path of Humanity is used in Dark Ages games)
Bug fix: users are no longer prompted about email confirmation emails in character
generation when the character failed to save and no emails were sent
Bug fix: Remove spurious ‘table is not empty’ messages when updating the plugin
Bug fix: Dot skinning and Portraits didn’t work if the imagemagik library was not
installed so added support for PHP GD library and disabled skinning options if neither
library is installed.
Added a silly vampire icon to the plugin assets for the plugin listing
2.4
Updates for WordPress 4.5 compatibility
replace depreciated user info functions
selective refresh support for widgets
2.3
Updates as a result of feedback from WordPress.org plugin submission
Table data that may cause Copyright issues has been removed from initial data
Removed clan icons from images folder
plugin name changed to vampire-character
Added In-character private messaging system
Added option in Character Generation template to correctly model virtues rules for non-Humanity paths
Players can set and/or upload character portraits
Option added to enable/disable news posts being added to the site blogroll
Export, import and reset database data from the Configuration page
Reports don’t need to write out to tmp directory any more
Added additional tabs on data tables page and did some renaming to reduce potential copyright risk
Fixed bug with XP shortcode where sometimes output rows were missed
Added admin notices when plugin upgrade takes place with version number and error info
Improved data table creation code so that it works better with dbDelta
On profile page, newsletter selection defaults to ‘Y’ if unset in db
Cannot now choose the same discipline multiple times on clan data table
2.2
Preparation for submitting to WordPress.org
2.1
Updated newline encoding for FPDF lib files so that they didn’t get corrupted when WP
unzipped them and put in double-newlines thereby breaking the PHP
WordPress 4.2 WP_List_Tables class has changed and broke the plugin. Made custom class using old version of the WP code.
2.0
Updated for inclusion in wordpress.org
Email sent to Storytellers when players submit XP spends
Deleted characters can be purged from database
Added support for sending emails via SMTP
Maximum levels for backgrounds during character generation can be set in the template
Select Ability group from a pull-down list instead of typing into a box in Data Tables
Cannot save character gen template if the name is blank
Can buy secondary abilities in Ability step in Character gen
Now supports narrow, wide and medium width themes with the configuration setting
CSS improvements, e.g. button/step formatting in character gen, dot colours
Added ability to send newsletter with XP totals, etc
Fixed issue in Data Tables when filtering by Discipline for rituals
Player can now specify background specialities
Storyteller can now specify when background specialities are needed
Changed how plugin pages are referred to so that if another plugin modifies a page
then the page still works
Speed increase when on main site, as admin functions aren’t loaded unless on admin pages
String formatting fixed lots of places, including on PDF character sheet (removing slashes)
Character gen template selection is now radio buttons with template description
Can filter on PC/NPC/all for merit and background shortcodes
renamed plugin to vtmcharacter from gvlarp-character
Added ability to disable features that aren’t being used (e.g.maps, Stat changes)
Expanded config options into multiple tabs
Display which character gen template was selected when ST is viewing list of non-approved characters
Added Sect to background and merit shortcode filters
When ST is editing characters, cannot now set skills or disciplines to level 0 (thereby confusing XP spends)
1.11.0
Characters can now be added if there is an apostrophe in the Player name.
Column ‘office’ added to backgrounds shortcode output.
XP costs are listed on the spend page for the things you can’t afford yet.
You can update your email address from the Profile page.
Disciplines and Magik paths are now displayed if you already have them.
Willpower changes are not recorded for characters when the actual change is 0.
Paths of Enlightenment can be bought with freebie points at character generation.
V20 rules for whether you get free dots in virtues are now supported in the templates.
Descriptions will display when you hover over Merits/Flaws/skills/etc for freebie
and XP spends.
Rituals can be bought at character generation.
7th generation characters and lower are now supported.
Confirm your email address by clicking on the link emailed out.
free background and abilities can be automatically added at character generation
(e.g. status 1).
Don’t need to set Primary/Secondary/Tertiary for Abilities and Attributes any more –
they are automatically worked out.
Character Generation Templates can be set to include/limit specific Sects.
Character Generation Templates can be set to include/limit specific Paths of
Enlightenment.
Only active players are listed on the pull-down on the Edit characters page.
Added a report for showing background with sectors for characters.
Path Changes admin page has added filters at the top of the page.
Can’t now save merits/flaws if there is another with the same name.
Fixed issue where decimal number wasn’t accepted in lat/long boxes in Google map config settings.
1.10.0
Character Generation added.
Character names on View Character page show up correctly if they have an apostrophe
in the name.
Non-Clan, Non-visible disciplines now show up to buy when the character already has
a dot in it.
Ability to add extra blank columns in the sign-in report added.
Report added to show when characters were last updated.
Characters without a WordPress ID (e.g NPCs) can now be viewed.
Optional 4th Clan Discipline can now be specified for clans.
Initial level of the character road/path can only be set at initial character creation.
Validation performed on create character inputs (e.g. wordpress ID, required fields,
duplicate character names).
Report when character could not be added to database.
Conscience/instinct/etc pull-down boxes only go to 5, and not to the generational maximum.
For login Widget: Removed download DT link, Pick up page URLs from database and Checkbox to set which links to show
1.9.0
Admin-related shortcodes have been moved to WP admin pages.
Generation table can now be managed and the default gen for new characters defined.
Sort fixed on XP Approval page and you can only assign XP to visible characters.
On Xp spend page, only get check-boxes if the character has enough XP.
Can buy over WP 5.
Thaum paths now show up on printable sheet.
Combo-disciplines can be purchased with XP.
Ritual descriptions show up on printable sheet.
Character info doesn’t get displayed if you aren’t logged in.
Pending XP changes don’t get deleted if approval fails.
Extended Background widget added.
Show Feeding domains in a googlemaps api shortcode.
Fixed PDF report issue for data generated on the 2nd page and onward
1.8.0
Alot more admin pages created.
Caitiff XP Spends now supported.
Nature/Demeanour, sect membership, assigning xp by character now supported.
Solar Calc widget incorporated.
Shortcodes ‘status_list_block’, ‘dead_character_table’ and ‘prestige_list_block’
replaced with ‘background_table’ and ‘merit_table’ to support display of other backgrounds
(e.g. Anarch Status).
Removed shortcode ‘xp_spend_table’ – Page now generated with content filter.
XP Spend page re-written to allow multiple spends at the one time.
Also shows pending spends and allows them to be cancelled.
Added extended backgrounds, with functionality for STs to approve.
Split off main PHP file into include files.
Updated installation functions for properly upgrading the database when plugin
is activated.
Added initial table data during installation for ST links, Sectors, Extended
Background questions, Generations,player status, character status, Attributes/stats, Clans.
1.6.0
Specialisations and multiple versions of same skill during XP spend
High and Low Gen support on xp spend.
Added Temporary Blood and Temporary Willpower master table
Status table only show active characters
On Clan Prestige Table add court
allow 5 rituals to be added at the same time
master path table exclude not visible chars
make “Path Change” default option
Prestige List character name links to profile
On XP Approval and Profile character name links to character sheet for STs only
create monthly WP gain table
1.5.0
Character Admin default selection (PC, Not Visible, View Sheet)
Character Edit increase Harpy Quote to textarea
longer box for Portrait URL, Portrait (Show cstatus/comment,
placeholder image, option to change Display Name/Password)
Fixed status list (display zeros & dead characters)