mirror of
https://github.com/kwsch/PKHeX.git
synced 2026-09-13 18:45:21 -05:00
Unicode remap Nickname/OT
Thanks Localhorst! I suspect this isn't going to be final...
This commit is contained in:
45
Misc/PK5.cs
45
Misc/PK5.cs
@@ -606,6 +606,51 @@ public PK6 convertToPK6()
|
||||
// HMs are not deleted 5->6, transfer away (but fix if blank spots?)
|
||||
pk6.FixMoves();
|
||||
|
||||
// Fix Name Strings
|
||||
pk6.Nickname = pk6.Nickname
|
||||
.Replace('\u247d', '\u2602') // ☂
|
||||
.Replace('\u247b', '\u2601') // ☁
|
||||
.Replace('\u247a', '\u2600') // ☀
|
||||
.Replace('\u2479', '\u266a') // ♪
|
||||
.Replace('\u2478', '\u25c7') // ◇
|
||||
.Replace('\u2477', '\u25b3') // △
|
||||
.Replace('\u2476', '\u25a1') // □
|
||||
.Replace('\u2475', '\u25cb') // ○
|
||||
.Replace('\u2474', '\u25ce') // ◎
|
||||
.Replace('\u2473', '\u2605') // ★
|
||||
.Replace('\u2472', '\u2666') // ♦
|
||||
.Replace('\u2471', '\u2665') // ♥
|
||||
.Replace('\u2470', '\u2663') // ♣
|
||||
.Replace('\u246f', '\u2660') // ♠
|
||||
.Replace('\u246e', '\u2640') // ♀
|
||||
.Replace('\u246d', '\u2642') // ♂
|
||||
.Replace('\u246c', '\u2026') // …
|
||||
.Replace('\u2468', '\u00f7') // ÷
|
||||
.Replace('\u2467', '\u00d7') // ×
|
||||
;
|
||||
|
||||
pk6.OT_Name = pk6.OT_Name
|
||||
.Replace('\u247d', '\u2602') // ☂
|
||||
.Replace('\u247b', '\u2601') // ☁
|
||||
.Replace('\u247a', '\u2600') // ☀
|
||||
.Replace('\u2479', '\u266a') // ♪
|
||||
.Replace('\u2478', '\u25c7') // ◇
|
||||
.Replace('\u2477', '\u25b3') // △
|
||||
.Replace('\u2476', '\u25a1') // □
|
||||
.Replace('\u2475', '\u25cb') // ○
|
||||
.Replace('\u2474', '\u25ce') // ◎
|
||||
.Replace('\u2473', '\u2605') // ★
|
||||
.Replace('\u2472', '\u2666') // ♦
|
||||
.Replace('\u2471', '\u2665') // ♥
|
||||
.Replace('\u2470', '\u2663') // ♣
|
||||
.Replace('\u246f', '\u2660') // ♠
|
||||
.Replace('\u246e', '\u2640') // ♀
|
||||
.Replace('\u246d', '\u2642') // ♂
|
||||
.Replace('\u246c', '\u2026') // …
|
||||
.Replace('\u2468', '\u00f7') // ÷
|
||||
.Replace('\u2467', '\u00d7') // ×
|
||||
;
|
||||
|
||||
// Fix Checksum
|
||||
pk6.RefreshChecksum();
|
||||
|
||||
|
||||
Reference in New Issue
Block a user