Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
v1.5.14 - Refactored local CKObject -> ckObject - Removed redundant removeCharacter() methods from CreatorsPlugin - Removing Characters now solely runs through CreatorsPanel. Updated Delete Character methods to be more streamlined - CreatorsPlugin's constructModelFromCache() is now streamlined to accept any lighting types, not just LightStyle.PLAYER or .DEFAULT - Removed several redundant Cache Searching functions from CreatorsPanel and ModelOrganizer due to new CacheSearcherTab covering all those functions v2.0 - Characters now remember their current Keyframe for each KeyFrameType - Added currentKeyFrames to Character to track the currently played keyframe for each keyframe type - Programmer now updates KeyFrames for every Character based on the set time - Added overhead prayer keyframe functions and overlay - Added overhead text keyframe functions and overlay - Added healthbar and hitsplat sprite keyframe functions and overlay - Added model changing keyframe functions - Added basic spotanim functions for SpotAnimKeyFrames that follow the Character's current location/orientation - Removed unnecessary removeCharacter functions are reoriented through DeleteCharacter methods in CreatorsPanel - Updated Character method annotations - Added getAnimation() method to CKObjects - Added findSpotAnim() method to DataFinder for new SpotAnimKeyFrame functions - Programmer now has updateProgram() methods, both for manually updating the timeline and for when the program is playing - Added registerModel and registerSpotAnim changes to Programmer for updating their relevant models and spotanims when the timeline is changed - Getters and Setters added to the Programmer for finding the correct anim frame based on the time selected and setting it appropriately - TimeSheet now appropriately rounds the time when hitting left or right arrows - Bugfix: a changeListener in the TimeSheetPanel was causing setCurrentTime to be double-registered every 0.1 ticks - Bugfix: deleting characters now properly clears their keyframes from the AttributePanel
- Loading branch information