tModLoader

tModLoader

Turtle's PokeLib
Showing 1-10 of 11 entries
< 1  2 >
Update: 30 Jul @ 5:47am

Version 0.2.8
** New **
None

** Changes **
None

** Fixes **
- Move books that would apply a null move (eg. for the wrong race) will no longer produce a fail message, since the 'wrong race' message would already show up.

** Code/Internal **
- Added null check safety on PokeLibUtil.MoveBookApplyTooltip
- Added PokeLibUtil.SetMoveOnCooldown for more safely setting move cooldowns in a reusable way.

Update: 26 Jul @ 7:02pm

Version 0.2.7
** New **
None

** Changes **
None

** Fixes **
None

** Code/Internal **
- Added function HasLearntMove in PokeLibMoveHandler to check if a given move's object type is learnt currently or not.
- Moves now support a hook for PostUpdateRunSpeeds, called MovePostUpdateRunSpeeds, so you can modify slowdown/acceleration better.

Update: 23 Jul @ 2:59am

Version 0.2.6
** New **
None

** Changes **
None

** Fixes **
None

** Code/Internal **
- Removed some mentions of Absol where it's now generic for all Pokemon races made with this.

Update: 21 Jul @ 5:45pm

Version 0.2.5
** New **
None

** Changes **
None

** Fixes **
None

** Code/Internal **
- Added some utility functions for projectile drawing, brought over from Absol (forgot to write this in my changelog file, oops!)

Update: 20 Jul @ 12:36am

Version 0.2.4
** New **
None

** Changes **
None

** Fixes **
None

** Code/Internal **
- PokeLibPlayer.walkSpeed has moved into PokeLibRaceDataObject so it is easier to work with.

Update: 19 Jul @ 8:55am

Version 0.2.3
** New **
None

** Changes **
None

** Fixes **
- Fixed a missing = in PokeLibGlobalItem for checking the current animation frame when positioning items. This won't affect Absol, since it already uses a 0,0 offset for the first frame.
- Item offsets are no longer applied while mounted (except in minecarts).

** Code/Internal **
- Added poke data object function: CustomHeldItemOffset. Used for defining your own function for returning item offsets, on top of any existing ones.
- Moved swing offsets over to the L'il Dragon race codebase instead. Held item offsets are still specific to the Pokemon right now though.

Update: 11 Jul @ 4:37am

Version 0.2.2
** New **
None

** Changes **
- Two-way dependency between Absol and this updated again. Sooorryyyy but big things are happening!

** Fixes **
None

** Code/Internal **
- Moved a bunch of common rendering code from the Absol mod into here, as well as GlobalItem positioning code into PokeLibRaceDataObject.

Update: 10 Jul @ 5:48am

Version 0.2.1
** New **
None

** Changes **
- Two-way dependency updated for Absol and this mod.

** Fixes **
None

** Code/Internal **
- Extra common code functions for Pokemon races to use. Absol needs these right now.
- Eye frames now use the enum type instead of integer in most variables where it's referenced.

Update: 9 Jul @ 5:56am

Version 0.2.0
** New **
None

** Changes **
- Now handling waayyyy more stuff from AbsolPlayer. Walking and emote keybinds have moved here, so you may need to rebind them! Sorry for the trouble!
- Two-way dependency between Absol and PokeLib updated to require this version, to prevent jank if one mod updates but the other doesn't.
- Now properly requires TurtlesLilDragonRace.

** Fixes **
None

** Code/Internal **
- Most of the move and emote system from Absol has moved to this mod now.
- Among other things not mentioned here, AnimState indexes are no longer stored in an enum and are now string values.
- We have Pokemon race data objects! Much like the L'il Dragon data object system. Currently handling some animation and eye state code.

Update: 9 Jul @ 1:47am

Version 0.1.1
** New **
None

** Changes **
None

** Fixes **
None

** Code/Internal **
None