mirror of
https://github.com/kwsch/PKHeX.git
synced 2026-04-25 08:10:48 -05:00
Handle non-nicknamed partner trades & weight/scale
This commit is contained in:
parent
e371e87f1b
commit
cbc63ef0a0
|
|
@ -17,7 +17,7 @@ public sealed record EncounterTrade9
|
|||
public bool IsShiny => false;
|
||||
public int EggLocation => 0;
|
||||
public bool IsFixedTrainer => true;
|
||||
public bool IsFixedNickname => true;
|
||||
public bool IsFixedNickname => Nicknames.Length > 0;
|
||||
public GameVersion Version { get; }
|
||||
|
||||
private string[] TrainerNames { get; }
|
||||
|
|
@ -51,9 +51,9 @@ public sealed record EncounterTrade9
|
|||
public EncounterTrade9(ReadOnlySpan<string[]> names, byte index, GameVersion game, ushort species, byte level)
|
||||
{
|
||||
Version = game;
|
||||
Nicknames = EncounterUtil.GetNamesForLanguage(names, index);
|
||||
bool partner = RibbonPartner = index is (>= 2 and <= 31);
|
||||
Nicknames = partner ? [] : EncounterUtil.GetNamesForLanguage(names, index);
|
||||
TrainerNames = EncounterUtil.GetNamesForLanguage(names, (uint)(index + (names[1].Length >> 1)));
|
||||
RibbonPartner = index is (>= 2 and <= 31);
|
||||
Species = species;
|
||||
Level = level;
|
||||
}
|
||||
|
|
@ -96,8 +96,8 @@ public PK9 ConvertToPKM(ITrainerInfo tr, EncounterCriteria criteria)
|
|||
Nickname = Nicknames[lang],
|
||||
|
||||
HeightScalar = PokeSizeUtil.GetRandomScalar(),
|
||||
WeightScalar = Weight.GetSizeValue(Weight == SizeType9.RANDOM ? FixedValueScale : default, ref rnd),
|
||||
Scale = Scale.GetSizeValue(Scale == SizeType9.RANDOM ? FixedValueScale : default, ref rnd),
|
||||
WeightScalar = Weight.GetSizeValue(Weight != SizeType9.RANDOM ? FixedValueScale : default, ref rnd),
|
||||
Scale = Scale.GetSizeValue(Scale != SizeType9.RANDOM ? FixedValueScale : default, ref rnd),
|
||||
TeraTypeOriginal = GetOriginalTeraType(),
|
||||
|
||||
HT_Name = tr.OT,
|
||||
|
|
|
|||
|
|
@ -1,35 +1,35 @@
|
|||
Marinchen
|
||||
Spectra
|
||||
Magby
|
||||
Dummimisel
|
||||
Evoli
|
||||
Felino
|
||||
Pamamo
|
||||
Flaniwal
|
||||
Agiluza
|
||||
Cryospino
|
||||
Wadribie
|
||||
Duraludon
|
||||
Meditie
|
||||
Sonnflora
|
||||
Garstella
|
||||
Magnetilo
|
||||
Tauros
|
||||
Panzaeron
|
||||
Lumispross
|
||||
Raffel
|
||||
Tafforgita
|
||||
Gruff
|
||||
Gierspenst
|
||||
Flattutu
|
||||
Brimano
|
||||
Mauzi
|
||||
Elezeba
|
||||
Knapfel
|
||||
Snubbull
|
||||
Wuffels
|
||||
Mortcha
|
||||
Schluppuck
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
Flöckchen
|
||||
Lotti
|
||||
Polla
|
||||
|
|
|
|||
|
|
@ -1,35 +1,35 @@
|
|||
Manchester
|
||||
Hauntikins
|
||||
Magby
|
||||
Dudunsparce
|
||||
Eevee
|
||||
Wooper
|
||||
Pawmo
|
||||
Cetoddle
|
||||
Veluza
|
||||
Arctibax
|
||||
Combee
|
||||
Duraludon
|
||||
Meditite
|
||||
Sunflora
|
||||
Mareanie
|
||||
Magnemite
|
||||
Tauros
|
||||
Skarmory
|
||||
Glimmet
|
||||
Skwovet
|
||||
Tinkatuff
|
||||
Greavard
|
||||
Gimmighoul
|
||||
Flittle
|
||||
Hattrem
|
||||
Meowth
|
||||
Blitzle
|
||||
Applin
|
||||
Snubbull
|
||||
Rockruff
|
||||
Poltchageist
|
||||
Gulpin
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
Snowsalot
|
||||
Sue
|
||||
Blossom
|
||||
|
|
|
|||
|
|
@ -1,35 +1,35 @@
|
|||
Celeste
|
||||
Umbra
|
||||
Magby
|
||||
Dudunsparce
|
||||
Eevee
|
||||
Wooper
|
||||
Pawmo
|
||||
Cetoddle
|
||||
Veluza
|
||||
Arctibax
|
||||
Combee
|
||||
Duraludon
|
||||
Meditite
|
||||
Sunflora
|
||||
Mareanie
|
||||
Magnemite
|
||||
Tauros
|
||||
Skarmory
|
||||
Glimmet
|
||||
Skwovet
|
||||
Tinkatuff
|
||||
Greavard
|
||||
Gimmighoul
|
||||
Flittle
|
||||
Hattrem
|
||||
Meowth
|
||||
Blitzle
|
||||
Applin
|
||||
Snubbull
|
||||
Rockruff
|
||||
Poltchageist
|
||||
Gulpin
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
Nevadito
|
||||
Anita
|
||||
Estrella
|
||||
|
|
|
|||
|
|
@ -1,35 +1,35 @@
|
|||
Lazuli
|
||||
Spectrounet
|
||||
Magby
|
||||
Deusolourdo
|
||||
Évoli
|
||||
Axoloto
|
||||
Pohmotte
|
||||
Piétacé
|
||||
Délestin
|
||||
Cryodo
|
||||
Apitrini
|
||||
Duralugon
|
||||
Méditikka
|
||||
Héliatronc
|
||||
Vorastérie
|
||||
Magnéti
|
||||
Tauros
|
||||
Airmure
|
||||
Germéclat
|
||||
Rongourmand
|
||||
Forgella
|
||||
Toutombe
|
||||
Mordudor
|
||||
Flotillon
|
||||
Chapotus
|
||||
Miaouss
|
||||
Zébibron
|
||||
Verpom
|
||||
Snubbull
|
||||
Rocabot
|
||||
Poltchageist
|
||||
Gloupti
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
Floconou
|
||||
Anna
|
||||
Electra
|
||||
|
|
|
|||
|
|
@ -1,35 +1,35 @@
|
|||
Celestino
|
||||
Babau
|
||||
Magby
|
||||
Dudunsparce
|
||||
Eevee
|
||||
Wooper
|
||||
Pawmo
|
||||
Cetoddle
|
||||
Veluza
|
||||
Arctibax
|
||||
Combee
|
||||
Duraludon
|
||||
Meditite
|
||||
Sunflora
|
||||
Mareanie
|
||||
Magnemite
|
||||
Tauros
|
||||
Skarmory
|
||||
Glimmet
|
||||
Skwovet
|
||||
Tinkatuff
|
||||
Greavard
|
||||
Gimmighoul
|
||||
Flittle
|
||||
Hattrem
|
||||
Meowth
|
||||
Blitzle
|
||||
Applin
|
||||
Snubbull
|
||||
Rockruff
|
||||
Poltchageist
|
||||
Gulpin
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
Nevolino
|
||||
Woopy
|
||||
Harriet
|
||||
|
|
|
|||
|
|
@ -1,35 +1,35 @@
|
|||
マサオ
|
||||
ちみちゃん
|
||||
ブビィ
|
||||
ノココッチ
|
||||
イーブイ
|
||||
ウパー
|
||||
パモット
|
||||
アルクジラ
|
||||
ミガルーサ
|
||||
セゴール
|
||||
ミツハニー
|
||||
ジュラルドン
|
||||
アサナン
|
||||
キマワリ
|
||||
ヒドイデ
|
||||
コイル
|
||||
ケンタロス
|
||||
エアームド
|
||||
キラーメ
|
||||
ホシガリス
|
||||
ナカヌチャン
|
||||
ボチ
|
||||
コレクレー
|
||||
ヒラヒナ
|
||||
テブリム
|
||||
ニャース
|
||||
シママ
|
||||
カジッチュ
|
||||
ブルー
|
||||
イワンコ
|
||||
チャデス
|
||||
ゴクリン
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
こゆきち
|
||||
チェミ
|
||||
サキねえ
|
||||
|
|
|
|||
|
|
@ -1,35 +1,35 @@
|
|||
퍼랭이
|
||||
티미
|
||||
마그비
|
||||
노고고치
|
||||
이브이
|
||||
우파
|
||||
빠모트
|
||||
터벅고래
|
||||
가비루사
|
||||
드니꽁
|
||||
세꿀버리
|
||||
두랄루돈
|
||||
요가랑
|
||||
해루미
|
||||
시마사리
|
||||
코일
|
||||
켄타로스
|
||||
무장조
|
||||
초롱순
|
||||
탐리스
|
||||
벼리짱
|
||||
망망이
|
||||
모으령
|
||||
하느라기
|
||||
손지브림
|
||||
나옹
|
||||
줄뮤마
|
||||
과사삭벌레
|
||||
블루
|
||||
암멍이
|
||||
차데스
|
||||
꼴깍몬
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
가루누니
|
||||
체미
|
||||
소희
|
||||
|
|
|
|||
|
|
@ -1,35 +1,35 @@
|
|||
真苍
|
||||
智美
|
||||
鸭嘴宝宝
|
||||
土龙节节
|
||||
伊布
|
||||
乌波
|
||||
布土拨
|
||||
走鲸
|
||||
轻身鳕
|
||||
冻脊龙
|
||||
三蜜蜂
|
||||
铝钢龙
|
||||
玛沙那
|
||||
向日花怪
|
||||
好坏星
|
||||
小磁怪
|
||||
肯泰罗
|
||||
盔甲鸟
|
||||
晶光芽
|
||||
贪心栗鼠
|
||||
巧锻匠
|
||||
墓仔狗
|
||||
索财灵
|
||||
飘飘雏
|
||||
提布莉姆
|
||||
喵喵
|
||||
斑斑马
|
||||
啃果虫
|
||||
布鲁
|
||||
岩狗狗
|
||||
斯魔茶
|
||||
溶食兽
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
小由吉
|
||||
彩美
|
||||
纱希姐
|
||||
|
|
|
|||
|
|
@ -1,35 +1,35 @@
|
|||
真蒼
|
||||
智美
|
||||
鴨嘴寶寶
|
||||
土龍節節
|
||||
伊布
|
||||
烏波
|
||||
布土撥
|
||||
走鯨
|
||||
輕身鱈
|
||||
凍脊龍
|
||||
三蜜蜂
|
||||
鋁鋼龍
|
||||
瑪沙那
|
||||
向日花怪
|
||||
好壞星
|
||||
小磁怪
|
||||
肯泰羅
|
||||
盔甲鳥
|
||||
晶光芽
|
||||
貪心栗鼠
|
||||
巧鍛匠
|
||||
墓仔狗
|
||||
索財靈
|
||||
飄飄雛
|
||||
提布莉姆
|
||||
喵喵
|
||||
斑斑馬
|
||||
啃果蟲
|
||||
布魯
|
||||
岩狗狗
|
||||
斯魔茶
|
||||
溶食獸
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
小由吉
|
||||
彩美
|
||||
紗希姐
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user