@@ -274,6 +274,8 @@ private static int GetFlawless(RNGType type, PokeEvents events)
274
274
{
275
275
PokeEvents . ManaphyEgg => 3 ,
276
276
PokeEvents . BirthDayHappiny => 0 ,
277
+ PokeEvents . KorDawnPiplup => 0 ,
278
+ PokeEvents . KorRegigigas => 3 ,
277
279
_ => 0 ,
278
280
} ,
279
281
_ => 0 ,
@@ -284,7 +286,10 @@ private static int[] GetGiftFTID(PokeEvents events, ITrainerID tr)
284
286
{
285
287
int [ ] tidsid = events switch
286
288
{
289
+ PokeEvents . ManaphyEgg => new int [ 2 ] { tr . TID , tr . SID } ,
287
290
PokeEvents . BirthDayHappiny => new int [ 2 ] { 61213 , 2108 } ,
291
+ PokeEvents . KorDawnPiplup => new int [ 2 ] { 28217 , 18344 } ,
292
+ PokeEvents . KorRegigigas => new int [ 2 ] { 11257 , 18329 } ,
288
293
_ => new int [ 2 ] { tr . TID , tr . SID } ,
289
294
} ;
290
295
return tidsid ;
@@ -295,6 +300,8 @@ private static Gender GetEventGender(PokeEvents events)
295
300
return events switch
296
301
{
297
302
PokeEvents . BirthDayHappiny => Gender . Female ,
303
+ PokeEvents . KorDawnPiplup => Gender . Male ,
304
+ PokeEvents . KorRegigigas => Gender . Genderless ,
298
305
_ => Gender . Genderless ,
299
306
} ;
300
307
}
@@ -304,6 +311,7 @@ private static Nature GetEventNature(PokeEvents events)
304
311
return events switch
305
312
{
306
313
PokeEvents . BirthDayHappiny => Nature . Hardy ,
314
+ PokeEvents . KorDawnPiplup => Nature . Hardy ,
307
315
_ => Nature . Hardy ,
308
316
} ;
309
317
}
@@ -312,7 +320,10 @@ private static bool AllowRandomNature(PokeEvents events)
312
320
{
313
321
return events switch
314
322
{
323
+ PokeEvents . ManaphyEgg => true ,
315
324
PokeEvents . BirthDayHappiny => false ,
325
+ PokeEvents . KorDawnPiplup => false ,
326
+ PokeEvents . KorRegigigas => true ,
316
327
_ => true ,
317
328
} ;
318
329
}
0 commit comments