xabbo-scripts/Scripts/Seed trade (split).csx
Administrator 7a548130a3 Move all scripts into Scripts/ subfolder
Keeps the repo root clean - only README.md visible on landing page.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-16 09:49:37 +01:00

9 lines
445 B
C#

EnsureInventory();
var items = Inventory.GetFloorItems()
.Named("Plant Seed")
.GroupBy(seed => (seed.Data as MapData)?["rarity"] as string) // Gruppiert nach rarity
.Where(group => int.TryParse(group.Key, out int r) && r >= 0 && r <= 11) // Prüft, ob rarity zwischen 0-11 liegt
.SelectMany(group => group.Take(150)) // Nimmt 10 aus jeder Gruppe
.ToList();
Send(Out.TradeAddItems, items.Select(x => (int)x.ItemId).ToList());