@@ -341,6 +341,20 @@ private void ReportPlayerInfo()
341
341
}
342
342
logger . Information ( $ "END Quick slots, Character { index + 1 } (save_{ character . Index } )") ;
343
343
344
+ // Thaen fruit
345
+ if ( character . Save . ThaenFruit == null )
346
+ {
347
+ logger . Information ( "Thaen fruit data not found" ) ;
348
+ }
349
+ else
350
+ {
351
+ logger . Information ( "Thaen fruit data" ) ;
352
+ foreach ( KeyValuePair < string , string > pair in character . Save . ThaenFruit . StringifiedRawData )
353
+ {
354
+ logger . Information ( $ " { pair . Key } : { pair . Value } ") ;
355
+ }
356
+ }
357
+
344
358
// Campaign ------------------------------------------------------------
345
359
logger . Information ( $ "Save play time: { Utils . FormatPlaytime ( character . Save . Playtime ) } ") ;
346
360
foreach ( Zone z in character . Save . Campaign . Zones )
@@ -352,6 +366,19 @@ private void ReportPlayerInfo()
352
366
string respawnPoint = character . Save . Campaign . RespawnPoint == null ? "Unknown" : character . Save . Campaign . RespawnPoint . ToString ( ) ;
353
367
logger . Information ( $ "Campaign respawn point: { respawnPoint } ") ;
354
368
369
+ // Blood Moon
370
+ if ( character . Save . Campaign . BloodMoon == null )
371
+ {
372
+ logger . Information ( "Blood moon data not found" ) ;
373
+ }
374
+ else
375
+ {
376
+ logger . Information ( "Blood moon data" ) ;
377
+ foreach ( KeyValuePair < string , string > pair in character . Save . Campaign . BloodMoon . StringifiedRawData )
378
+ {
379
+ logger . Information ( $ " { pair . Key } : { pair . Value } ") ;
380
+ }
381
+ }
355
382
356
383
// Campaign Quest Inventory ------------------------------------------------------------
357
384
logger . Information ( $ "BEGIN Quest inventory, Character { index + 1 } (save_{ character . Index } ), mode: campaign") ;
@@ -378,6 +405,20 @@ private void ReportPlayerInfo()
378
405
respawnPoint = character . Save . Adventure . RespawnPoint == null ? "Unknown" : character . Save . Adventure . RespawnPoint . ToString ( ) ;
379
406
logger . Information ( $ "Adventure respawn point: { respawnPoint } ") ;
380
407
408
+ // Blood Moon
409
+ if ( character . Save . Adventure . BloodMoon == null )
410
+ {
411
+ logger . Information ( "Blood moon information not found" ) ;
412
+ }
413
+ else
414
+ {
415
+ logger . Information ( "Blood moon data" ) ;
416
+ foreach ( KeyValuePair < string , string > pair in character . Save . Adventure . BloodMoon . StringifiedRawData )
417
+ {
418
+ logger . Information ( $ " { pair . Key } : { pair . Value } ") ;
419
+ }
420
+ }
421
+
381
422
// Adventure Quest Inventory ------------------------------------------------------------
382
423
logger . Information ( $ "BEGIN Quest inventory, Character { index + 1 } (save_{ character . Index } ), mode: adventure") ;
383
424
lootItems = character . Save . Adventure . QuestInventory . Select ( x => ItemDb . GetItemByProfileId ( x . ProfileId ) ) . Where ( x => x != null ) . OrderBy ( x => x ! . Name ) ! ;
0 commit comments