PKHeX/PKHeX.Core/PKM
Kurt 6182f889a6 Add learnset moves similar to games
Instead of looping, if the moveset is full and a new move is added, the game shifts all arr[1..] down one slot then adds the move at the end.
Since we don't need to keep track of PP/PP Ups, we can just defer the shifting and do n % 4 rotations at the end instead of n rotations (one on each move added).
2023-04-08 12:20:18 -07:00
..
Enums Handle WC9.Scale spec per v1.2.0 patch changes 2023-04-02 01:19:33 -07:00
HOME Update from .NET Framework 4.6 to .NET 7 (#3729) 2023-01-21 20:02:33 -08:00
Interfaces Add learnset moves similar to games 2023-04-08 12:20:18 -07:00
Searching Span-ify MoveSetApplicator 2023-03-21 21:02:13 -07:00
Shared Less allocation, minor tweaks 2023-03-27 00:11:42 -07:00
Strings Skip initial cctor alloc on non-byte primitives (#3850) 2023-03-25 17:55:55 -07:00
Util Less allocation, minor tweaks 2023-03-27 00:11:42 -07:00
BK4.cs Skip initial cctor alloc on non-byte primitives (#3850) 2023-03-25 17:55:55 -07:00
CK3.cs Skip initial cctor alloc on non-byte primitives (#3850) 2023-03-25 17:55:55 -07:00
PA8.cs Skip initial cctor alloc on non-byte primitives (#3850) 2023-03-25 17:55:55 -07:00
PB7.cs Skip initial cctor alloc on non-byte primitives (#3850) 2023-03-25 17:55:55 -07:00
PB8.cs Skip initial cctor alloc on non-byte primitives (#3850) 2023-03-25 17:55:55 -07:00
PK1.cs Less allocation, minor tweaks 2023-03-27 00:11:42 -07:00
PK2.cs Less allocation, minor tweaks 2023-03-27 00:11:42 -07:00
PK3.cs Skip initial cctor alloc on non-byte primitives (#3850) 2023-03-25 17:55:55 -07:00
PK4.cs Skip initial cctor alloc on non-byte primitives (#3850) 2023-03-25 17:55:55 -07:00
PK5.cs Skip initial cctor alloc on non-byte primitives (#3850) 2023-03-25 17:55:55 -07:00
PK6.cs Skip initial cctor alloc on non-byte primitives (#3850) 2023-03-25 17:55:55 -07:00
PK7.cs Skip initial cctor alloc on non-byte primitives (#3850) 2023-03-25 17:55:55 -07:00
PK8.cs Skip initial cctor alloc on non-byte primitives (#3850) 2023-03-25 17:55:55 -07:00
PK9.cs Skip initial cctor alloc on non-byte primitives (#3850) 2023-03-25 17:55:55 -07:00
PKM.cs Less allocation, minor tweaks 2023-03-27 00:11:42 -07:00
RK4.cs Skip initial cctor alloc on non-byte primitives (#3850) 2023-03-25 17:55:55 -07:00
SK2.cs Less allocation, minor tweaks 2023-03-27 00:11:42 -07:00
XK3.cs Skip initial cctor alloc on non-byte primitives (#3850) 2023-03-25 17:55:55 -07:00