Difference between revisions of "Character/new"
From Children of StarClan
(→Version 2.5.0) |
(→Version 2.4.4) |
||
Line 226: | Line 226: | ||
* ''23 May 2017'' - Worked on Template Integrations. | * ''23 May 2017'' - Worked on Template Integrations. | ||
* ''27 May 2017'' - Rewrote age computations to finally solve the lingering bug with no birthdate but a death date. | * ''27 May 2017'' - Rewrote age computations to finally solve the lingering bug with no birthdate but a death date. | ||
+ | * ''28 May 2017'' - <span style="color: red">rolled out 2.4.4.1</span> - age code patch. |
Revision as of 17:53, 28 May 2017
This talk page is currently being used exclusively to log the changes as Kitsufox and Willow progress from version 2 of the character sheet into version 3.
PREVIOUS VERSIONS: 2.2.1 - 2.3.0 - 2.3.1
Contents
Notes
A place to jot down plans for this version of the template.
From Willow
-
Change template info: the character may be a clanner turned non-clanner, you still want to add dates to the clanner ranks obtained (example: Scrape).X.X.X - On the same note--does Scrape and similar show Mentor information on education, or Trained by?
-
Figure out if there's a way to associate event dates to a certain clan (example: Newheart and Scrape, changed groups since birth, appear in RiverClan and Domestic census respectively).2.4.0 -
Family tree: default to "still unwritten" or somesuch if nothing is written on that field.2.3.0- On a more-trouble-than-it's-worth so possibly-crazy-Willow-will-tackle-it note: if no Genealogy link is provided, make it display parents and character with a simple tree? Possibly parents and full siblings? Would require creating a genealogy template and this actually seems not so crazy or so difficult to me.
-
Make Moons/age not totally suck if they are input incorrectly.2.3.0 - Clarify pedigree chart's relationships.
From Kitsufox
-
Add a previous highest rank held for cats who downgrade a rank. - Can be done with planned name/rank/date display.2.3.0 - A way to list past affiliations. Though the thing we discussed about coordinating certain census events to groups they're not currently affiliated with would do the trick there. 2.5.0
-
Improvements to name history? IE: Standardize it into an entry thing and fields instead of a single text field? Not sure how this would be done, though, because of how variable name history can be even within a clan.2.3.0 -
Improve the way Vox Populi displays. Must control how pages names are displaying to eliminate clutter text.2.3.0 - Make linking of threads for ceremonies/events in important dates possible.
-
Make important dates options for cats outside the clans, such as the Cats of Camelot.2.4.0 -
Work templates like the approvals, name history, etc directly into the main character template to streamline everything and stop the need for template swapping on approval, and other complicated affairs.2.X.X - Ability to specify a day in a moon that something happened and have it show up in the date listings.
-
Make sure the status controller/age lister as ordered for run as efficiently as possible (low priority)2.4.0 - Control so that StarClan believers who are not currently members of a clan can still show up as a part of StarClan.
- Also find a way for non-believers to be accounted for?
-
Work in the traits like Fierceblooded, Warborn, ect.2.5.0-
Maybe as a trait-manager sub-template to make including new traits quick and easy?Nop. - Idea: grab born/name1 and see if it fits time between the start and end of war. If there is no born/name1, check if death fits the same pattern. Will miss warborn with no born date and death AFTER the war's end, though.
-
- FORMS: Improve so that more options are templates for inclusion... and test to see if forms can be written as templates... Would make changes easy if there were just a few versions and all pages shared from a set of templates...
- HOUSING: See about full integration for all groups without set housing locations (Domestic, Feral, Semi-feral, Cats of Camelot) so that hand maintaining a thread for it won't be necessary.
- Make the mapmaking an aspect of Project Imagery. Sure it would be Kitsu-only, but it would give me a way to store filed requests along with each users request details until such time as the request was completed.
- Maybe eventually have the pictures of the lots showing at the bottom of character sheets (under a collapse) for such characters?
- Remember to make allowances for the fact that eventually we might open the city to the west in addition to the eastern one (Whitehart). MUST be ready in advance to make it so that this does not make a transition difficult.
- Rankchange Improvements...
- Give the fancy Rankchange thingy the ability to handle the DAY something happened when we have it!
-
By restructuring in an additional or replacement category in the format of "Group - Rank - Date" I could finally manage to have the group stuff actually ONLY pull in relation to whens and not just whats for cats already here... It would help out in the fact that it would make fancy stuff like what group something happened in FINALLY work, I think... Actually need to investigate this further...Exploration indicates that this is not doable. Yet. Might come back to this.
- Leader Support - Built in listing of given lives, lost lives, and threads for both. (This has been planned for ages and not listed anywhere) 2.5.0
- Notable Threads - Listing of threads in the Notes that the player considers worth recording.
Version 2.4.0
- Started - 14 March 2012
- Projected Release - 31 October 2013
- Released - 9 October 2013
TARGETS
- [MOD] Sheet Modifications
-
Completely refit {{Rankchange}} so that /it/ carries the code to make the table sections instead of the main character sheet code for all but the born options.2.3.2 -
Add additional options for non-clan to {{Rankchange}}2.3.2 -
Split the Display output key for forms so that it hides by group instead of as a single lump.2.3.3 -
Adjust family down to 2 columns (put the sire/dame/stc under the "family" header)2.3.5 -
Adjust Significant Cats down to 2 columns2.3.5 -
Adjust Player's Notes down to 2 columns2.3.5 -
Phase out Bornnum Legacy support2.3.4 -
Uncenter the grey section title boxes once everything is tweaked2.3.5
-
- [NEW] Additions
- Improve Name history to understand the fact that a cat doesn't always spend the whole life in one group...
-
Make Name History allow for group changes and allow group/clan to default to current if nothing is input.X.X.X -
Change clan to group in Name History section in accordance to {{Rankchange}} planned alterations.X.X.X - Update History files to collect based on new Name History originated categories instead of default clan category
-
-
{{Rankchange/birth}} variations for the Born section2.3.2 -
{{Rankchange/death}} variations for the Death section2.3.2 -
Display "A sworn subject of the Kingdom of Camelot" for CoC Follower (Camelot Template) bearing character sheets.2.4.0 -
Display "This cat is considered Warborn" for Warborn cats.2.4.0 -
Display "This cat is Fierceblooded for Fierceblooded cats.2.4.0
- Improve Name history to understand the fact that a cat doesn't always spend the whole life in one group...
- [NEW] Template Integrations
-
{{Warborn}}2.4.0 -
{{Camelot}}2.4.0 -
{{Fierceblood}}2.4.0
-
- [FORM] Changes
-
Adjust all to pull birth options from Category:Rank Change Birth2.3.3 -
Adjust all to pull ranks 2-10 options from Category:Rank Change General2.3.3 -
Adjust all to pull information for death from Category:Rank Change Death2.3.3 -
Tweak forms so that Death is completely optional2.3.4 -
Add form support for Warborn, Camelot, & Fierceblooded templates2.4.0
-
- [BUGFIX] Tasks
-
Sort out and perfect both the Legacy and New versions of the Namechange stuff.2.3.2 -
Improve age stuff to base on the correct item. 2.3.3 -
Fix Name History to hide if keydates are employed. 2.3.4 -
Tweak sdesc so it shows on cats without a sheetstatus listed as if approved.2.3.4 -
Re-write and Correct all age, birth and death category controls and fully improve and streamline the many layers of legacy support that's needed.2.3.5
-
- [SYSTEM] Tasks
-
Update each character for a PC to use the new system for Rank changes2.4.0 -
Update Rankchange Templates to handle the assignment of event categories (Outside Project)?.?.? - Update each group Canon page to reflect the new system and handle the group-switching (Outside Project)
-
- [MOD] Sheet Modifications
CHANGE LOG
- Version 2.3.2 (Name History Improvements)
- 14 March 2012
- Created & Implemented {{Rankchange/birth}}
- 15 March 2012
- Split {{Rankchange}} to {{Rankchange/general}} so that Rankchange can be left working for the current sheet but development can continue.
- Improved code for Rankchange/general so that all table-writing code is included in it, in addition to all currently desired options.
- All planned options for Rankchange are incorporated into Rankchange/general
- 16 March 2012
- Got {{Rankchange/death}} and all needed options for it sorted out.
- 21 March 2012
- Worked out how to do Key dates more efficiently.
- Replaced born with birth which will be holding the rankchange/birth template.
- Replaced death with died which will be holding the rankchange/death template.
- Replaced all other key-date field sets with rankchange/general template.
- Made required adjustments to all forms.
- LAUNCHED VERSION 2.3.2
- 14 March 2012
- Version 2.3.3 (Bugfix Launch)
- 11 April 2012
- Solved the issues with the new Rankchange tools to fix ages.
- LAUNCHED VERSION 2.3.3
- 11 April 2012
- Version 2.3.4 (Bugfix Launch 2)
- May 2012
- Death was made optional in all forms.
- Decided that name change templates will not tolerate non-entry of clan information. The form makes it easy and fully supports it already. There are no excuses.
- 7 June 2012
- Removed legacy support for Bornnum Detection. Bornnum has been eliminated from the game files.
- 18 June 2012
- Fiddled with how Keydates output exactly to give them a bit more width.
- Name History now hides if the sheet hasn't been advanced to non-legacy approved version.
- Realized that it's already been fixed that Sdesc shows properly for legacy sheets.
- Prettified the "Quick Stats" section at the top of character sheets so it's got a more consistent look with the tweaks made to Keydates display.
- LAUNCHED VERSION 2.3.4
- May 2012
- Version 2.3.4.1 (Legacy Elimination Launch 1)
- 18 June 2012
- Attempted fix for age, birth & death categories to eliminate some redundant legacy code that was causing malfunctions.
- 15 September 2013
- Verified removal of Legacy Code for bornnum version of Birth Date
- Removed legacy code for Medicine Catship Date
- Removed legacy code for Deputyship Date
- Removed legacy code for Retirement Date
- Added legacy detector code for death date
- LAUNCHED VERSION 2.3.4.1
- 18 June 2012
- Version 2.3.5 (Legacy Detection & Layout Improvement Launch)
- 22 September 2013
- Added detection of Legacy Codes for Name History
- Adjusted the Mate Legacy Code Detector Handling
- 24 September 2013
- Tweaked Appearance & relocated.
- Tweaked layout of Family down to 2 columns.
- Tightened gaps between sections.
- Tweaked layout of significant cats down to 2 columns.
- Adjusted Personality & History for visual consistency.
- Legacy for phased out Date system removed.
- 29 September 2013
- Removed sdesc from the top box.
- Moved Key Dates to where sdesc used to be.
- Copied Kay Dates to History, and tweaked to accomodate for comparison purposes.
- Added support to display former rank for StarClanners.
- Bumped up font size for the name of the character at the top, and put the player details on the line underneath it.
- 3 October 2013
- LAUNCHED VERSION 2.3.5
- 22 September 2013
- Version 2.4.0 (Legacy Remove, Cleanup & Final Launch!)
- 8 October 2013
- Revamped age computations to remove legacy
- Removed Legacy Categories for Birth, Date1, etc
- Improved age computations to avoid some errors that crop when both birth and died don't exist.
- 9 October 2013
- Bugfixed issue in which cats without birth dates assigned but birth names were causing errors because system was incorrectly assuming there must be a date if there was a name.
- Provided same fix as above but for "would be" age category.
- Noticed an error in which dead cats were sometimes being incorrectly assigned an "is age" in addition to proper age related categories.
- Legacy code for Apprenticeship Date support depreciated.
- Legacy code for Warriorship Date support depreciated.
- Integrated {{Camelot}}, {{Fierceblood}}, {{Warborn}} into the system.
- LAUNCHED VERSION 2.4.0
Stay tuned for updates to the Canon pages and related templates as we proceed towards the goal of this recent process: Improved automatic record keeping!
- 8 October 2013
Version 2.5.0
- Started - 30 November 2013
- Projected Release - 3rd Quarter of 2017
- Released - N/A
TARGETS
- [MOB] Mobile Update
-
Consider Rearrangement of Features & column structure options2.4.2 -
Replace table structure with Div Structure2.4.2
-
- [BUG] Bugfixes
-
Namesave no longer getting pulled up.2.4.2 -
Shrinking Text Issue2.4.2 -
Age computations fail when birthdate is lacking but death date is assigned2.4.4
-
- [NEW] Sheet Additions
- Support linking to the litter record. Probobly include it in the character sheet links section.
- Add support for listing previous affiliations at the top of the sheet.
- Integrate support for plot-related deaths, so that in sheet feedback and automatic inclusion in correct categories are handled by the sheet instead of by hand.
- Training Tracker for On Screen Apprentices
- Leader Lives tracker needed.
- [MOD] Sheet Modifications
-
Create support for Easement Proceedings. Currently easement approvals Takes the character sheet off the Rosters and out of the bans consideration. This needs to change.2.4.1 -
Increase usage of templates and phantom templates to handle more of the output, so that less of the "prettified" parts of the codes will be included in the main template.2.4.3 -
Clear up the Pedigree display with column labels2.4.4 -
Clear up the Genealogy display with a key for relationships.cancelled - [!!!] Make all non-mandatory fields hide automatically when they are not used. 2.4.4
-
Eliminate ALL legacy code.2.4.3
-
- [NEW] Template Integrations
- [FORM] Adjustments
-
Update forms to support Easement better.2.4.1 -
Update form to support mobile div structure instead of tables2.4.2 - [!!] Update the form to support Gene, Slot-S and Charinfo
- Update to Add support for litter record linking.
- Update to allow for listing of past affiliations.
-
Change Log
VERSION 2.4.1
- 30 November 2013
- Tweaks for better handling of Easement Proceedings.
- Updates to forms to support Easement Field.
- LAUNCHED VERSION 2.4.1
VERSION 2.4.2
- 2 August 2014 - Plans laid for next version to be rebuild to format for the new mobile friendly System.
- 30 August 2014
- Template itself overhauled to new version.
- Namesave Bug Addressed.
- Shrinking text bug addressed.
- LAUNCHED VERSION 2.4.2
VERSION 2.4.3
- 17 May 2017
- Converted to a sub-paged system that increases ease of edits.
- Eliminated Mate legacy code.
- Eliminated Approved Legacy Code.
- LAUNCHED VERSION 2.4.3
Version 2.4.4
- 17 May 2017 - Improved pedigree chart display with labels.
- 23 May 2017 - Worked on Template Integrations.
- 27 May 2017 - Rewrote age computations to finally solve the lingering bug with no birthdate but a death date.
- 28 May 2017 - rolled out 2.4.4.1 - age code patch.