woodford86

Historic Themes PAB Thread

Recommended Posts

Seeing as the Black Falcon pieces can't seem to stay in stock for more than a few hours (legs are OOS already), and that Lego is supposed to be adding a lot of new pieces over the next while, I thought it'd be helpful to have a single PAB thread for castle/historic related pieces rather than having them get buried in random comments in the castle thread. Maybe I'm the only one who posts and this dies out, but oh well not all my ideas are good.

Reddish brown horses have been back in stock for a bit now and quite a bit cheaper than Bricklink prices (10509).

Greatswords also...I think they were out of stock for a long time (6295400/66964).

Mostly waiting for the flat silver and gold pointed visors, the outside bowed 1x4 and corner pieces from the castle, and maybe an elephant body

Edited by woodford86

Share this post


Link to post
Share on other sites

Bear in mind there is regional variation. I don't think the reddish brown horses are available in the UK, for example. Although I loaded up some years ago when they were on the physical PAB wall in store.

Share this post


Link to post
Share on other sites
7 minutes ago, MAB said:

Bear in mind there is regional variation. I don't think the reddish brown horses are available in the UK, for example. Although I loaded up some years ago when they were on the physical PAB wall in store.

This is what it sys for me in the US

ANIMAL NO.11 ASSEMBLED, NO. 114
Color Family: Brown
Exact Color: Brick Yellow
Category: Animals & Nature
Sub-category: Animals & Creatures
Element ID: 6343565Design ID: 10509Shipping time: 11-15 days
$5.16

Share this post


Link to post
Share on other sites

Brown horses were available for order last week, but now sold out (Europe)

Edited by TeriXeri

Share this post


Link to post
Share on other sites

I'm thinking the problem with a thread like this is that while it allows people on this forum to know when useful things are available, it also provides a central location for scalpers to know what kinds of things the castle crowd is looking for and when they are available.  This could lead to even more parts becoming unavailable.

Though, it would be impossible for a scalper to buy all the parts we list here, it would still be real convenient location for scalpers to get this information.

Share this post


Link to post
Share on other sites
1 hour ago, durazno33 said:

I'm thinking the problem with a thread like this is that while it allows people on this forum to know when useful things are available, it also provides a central location for scalpers to know what kinds of things the castle crowd is looking for and when they are available.  This could lead to even more parts becoming unavailable.

Though, it would be impossible for a scalper to buy all the parts we list here, it would still be real convenient location for scalpers to get this information.

I think the benefits outweigh the potential downsides. 

Share this post


Link to post
Share on other sites

are knights helmets available in LBG? I see white and Silver, but each time it does not give me an option to change colors (meaning when i click on silver it does not show me white is available)

Share this post


Link to post
Share on other sites
5 minutes ago, natesroom said:

are knights helmets available in LBG? I see white and Silver, but each time it does not give me an option to change colors (meaning when i click on silver it does not show me white is available)

It's listed, but sold out. The element ID is 4211827.

Share this post


Link to post
Share on other sites

Was the horse actually available in reddish brown color.  I see it listed there out of stock on the US PAB.  Saw it before.  I assumed that was a mistake and it was supposed to be the dark orange horse which is not listed even as out of stock…  Ah.  Crap.  Now I see on Bricklink that the reddish brown horse was in a set this year:  Serious Play Identity and Landscape Kit {2022 Version).  2000430 

Never noticed that.  Odd they didn’t include with 10305 if it was available.  Also odd that it’s available and the dark orange horse that came out in January isn’t even listed.  At least something new to look at for now.

Share this post


Link to post
Share on other sites

I have a script set up to send me an email alert when parts I am looking for come back in stock.  I'm going to post it here, this will be very helpful if you are tech savvy.

You will need Node Red set up, as well as a gmail account configured with an app password to send email alerts to yourself.

Import the json below into Node Red, configure the email node and the injection nodes.  You will need one injection node per query, there are several examples for you to copy and modify in the flow.  PM me or quote this post with questions and I'll do my best to help.

Quote

[
    {
        "id": "f1c0718e1fa25926",
        "type": "http request",
        "z": "061411bfc188e9c1",
        "name": "",
        "method": "POST",
        "ret": "obj",
        "paytoqs": "ignore",
        "url": "https://www.lego.com/api/graphql/PickABrickQuery",
        "tls": "",
        "persist": false,
        "proxy": "",
        "authType": "",
        "credentials": {},
        "x": 630,
        "y": 320,
        "wires": [
            [
                "a0bfa980190ffe12"
            ]
        ]
    },
    {
        "id": "7dcb50aeeb8b8dec",
        "type": "function",
        "z": "061411bfc188e9c1",
        "name": "Set up query",
        "func": "msg.locale = (msg.locale ? msg.locale : 'en-US');\nmsg.search = (msg.search ? msg.search : \"\");\nmsg.set_number = (msg.set_number ? msg.set_number : \"\");\nmsg.payload = {};  // these are the parameters that will be sent to the POST function\nmsg.payload.query = `query PickABrickQuery($query: String, $page: Int, $perPage: Int, $sort: SortInput, $includeOutOfStock: Boolean, $filters: [Filter!]) {  __typename  elements(    query: $query    page: $page    perPage: $perPage    filters: $filters    includeOutOfStock: $includeOutOfStock    sort: $sort  ) {    count    facets {      ...FacetData      __typename    }    sortOptions {      ...Sort_SortOptions      __typename    }    results {      ...ElementLeafData      __typename    }    total    __typename  }}fragment FacetData on Facet {  id  key  name  labels {    count    key    name    ... on FacetValue {      value      __typename    }    ... on FacetRange {      from      to      __typename    }    __typename  }  __typename}fragment Sort_SortOptions on SortOptions {  id  key  direction  label  analyticLabel  __typename}fragment ElementLeafData on Element {  id  name  categories {    name    key    parent {      name      __typename    }    __typename  }  spinsetMedia {    frames {      url      __typename    }    __typename  }  inStock  ... on SingleVariantElement {    variant {      ...ElementLeafVariant      __typename    }    __typename  }  ... on MultiVariantElement {    variants {      ...ElementLeafVariant      __typename    }    __typename  }  __typename}fragment ElementLeafVariant on ElementVariant {  id  price {    centAmount    formattedAmount    __typename  }  attributes {    designNumber    colourId    deliveryChannel    __typename  }  __typename}`;\nmsg.payload.operationName = \"PickABrickQuery\";\nmsg.payload.variables = {};\nmsg.payload.variables.filters = [];\nif (msg.set_number) {\n    var filter = {};\n    filter.key = 'variants.attributes.appearsIn';\n    filter.ranges = [{'from':`\"${msg.set_number}:\"`,'to':`\"${msg.set_number}:9999\"`}]; // yeah Lego uses 9999 in their queries, too\n    msg.payload.variables.filters[0] = filter;\n}\nmsg.payload.variables.includeOutOfStock = false;\nmsg.payload.variables.locale = msg.locale;\nmsg.payload.variables.page = 1;\nmsg.payload.variables.perPage = 100;\nmsg.payload.variables.query = msg.search;\nmsg.headers = {};\nmsg.headers['x-locale'] = msg.locale; // Looks to be caps sensitive and doesn't give a human-readable error if you get it wrong\nreturn msg;",
        "outputs": 1,
        "noerr": 0,
        "initialize": "",
        "finalize": "",
        "libs": [],
        "x": 460,
        "y": 320,
        "wires": [
            [
                "f1c0718e1fa25926"
            ]
        ]
    },
    {
        "id": "3a76a14f253a2404",
        "type": "inject",
        "z": "061411bfc188e9c1",
        "name": "forestmen",
        "props": [
            {
                "p": "set_number",
                "v": "40567",
                "vt": "str"
            }
        ],
        "repeat": "3600",
        "crontab": "",
        "once": true,
        "onceDelay": "10",
        "topic": "",
        "x": 250,
        "y": 280,
        "wires": [
            [
                "7dcb50aeeb8b8dec"
            ]
        ]
    },
    {
        "id": "a0bfa980190ffe12",
        "type": "function",
        "z": "061411bfc188e9c1",
        "name": "Save result",
        "func": "if (msg.payload.errors) {\n    node.warn(msg.payload.errors[0].message);\n} else {\nvar total_parts = msg.payload.data.elements.total;\nvar name = (msg.set_number ? msg.set_number : msg.search);\nif (name) {\n    var last_count = context.get(name)||0;\n    // regardless, store the result for next time\n    context.set(name, total_parts);\n    node.warn(`Lego: ${name} currently has ${total_parts} total parts`);\n    if (last_count && last_count < total_parts) {\n        // notification logic.  Don't send a notification if there's no parts available\n        msg.title = \"PAB change notification\";\n        var url = `https://www.lego.com/${msg.locale}/pick-and-build/pick-a-brick?query=${msg.search}&page=1&includeOutOfStock=true`;\n        if (msg.set_number){\n            url +=`&filters.i0.key=variants.attributes.appearsIn&filters.i0.ranges.i0.from=%22${msg.set_number}%3A%22&filters.i0.ranges.i0.to=%22${msg.set_number}%3A9999%22`;\n            msg.payload = `Set ${msg.set_number} now has ${total_parts} parts available.  Previously: ${last_count}\\n\\n${url}`;\n        } else {\n            msg.payload = `There are now ${total_parts} results for ${msg.search}.  Previously: ${last_count}\\n\\n${url}`;\n        }\n        return msg\n    }\n}\n}",
        "outputs": 1,
        "noerr": 0,
        "initialize": "",
        "finalize": "",
        "libs": [],
        "x": 790,
        "y": 320,
        "wires": [
            [
                "ddd53bc95bc0620e"
            ]
        ]
    },
    {
        "id": "2d7b76f4ef839347",
        "type": "inject",
        "z": "061411bfc188e9c1",
        "name": "helmet",
        "props": [
            {
                "p": "search",
                "v": "helmet",
                "vt": "str"
            }
        ],
        "repeat": "3600",
        "crontab": "",
        "once": true,
        "onceDelay": "10",
        "topic": "",
        "x": 260,
        "y": 360,
        "wires": [
            [
                "7dcb50aeeb8b8dec"
            ]
        ]
    },
    {
        "id": "26e1b58e541f803d",
        "type": "inject",
        "z": "061411bfc188e9c1",
        "name": "lion castle",
        "props": [
            {
                "p": "set_number",
                "v": "10305",
                "vt": "str"
            }
        ],
        "repeat": "3600",
        "crontab": "",
        "once": true,
        "onceDelay": "10",
        "topic": "",
        "x": 250,
        "y": 320,
        "wires": [
            [
                "7dcb50aeeb8b8dec"
            ]
        ]
    },
    {
        "id": "ddd53bc95bc0620e",
        "type": "e-mail",
        "z": "061411bfc188e9c1",
        "server": "smtp.gmail.com",
        "port": "465",
        "secure": true,
        "tls": true,
        "name": "",
        "dname": "",
        "credentials": {
            "userid": "",
            "password": ""
        },
        "x": 930,
        "y": 320,
        "wires": []
    },
    {
        "id": "deef5b6b7c5550c6",
        "type": "inject",
        "z": "061411bfc188e9c1",
        "name": "gull",
        "props": [
            {
                "p": "search",
                "v": "6208794",
                "vt": "str"
            }
        ],
        "repeat": "3600",
        "crontab": "",
        "once": true,
        "onceDelay": "10",
        "topic": "",
        "x": 270,
        "y": 400,
        "wires": [
            [
                "7dcb50aeeb8b8dec"
            ]
        ]
    }
]

 

Share this post


Link to post
Share on other sites

That’s very cool. Beyond my programming skills, but you’ve really taken the guess work out of it. I need to try to set this up. 

Share this post


Link to post
Share on other sites

Oooh, what a great idea to create this thread for PAB parts  from historic sets!

Like a female Viking headpiece from Creator 3-in-1 Viking ship, etc. 

Share this post


Link to post
Share on other sites
12 minutes ago, woodford86 said:

Does anyone have a trick to see what the parts without pictures are? Those descriptions are usually pretty useless

Paste the element ID into the Bricklink search.

Share this post


Link to post
Share on other sites

Does anyone know what it means when a standard PAB order is divided between two sets, "In Warehouse" and "Parts Order - Standard?" I have a few outstanding PAB orders right now, and it seems random whether individual parts are listed under each of those categories. Does that differentiate between which parts have been packed, or maybe which ones are in the US warehouse versus those that are in transit from Denmark? Or does it mean some parts were not available and will be canceled?

Share this post


Link to post
Share on other sites
On 9/7/2022 at 3:11 PM, jodawill said:

Let me know if I missed anything.

 - Reddish Brown 6L bar (for axes). 
 - Flat Silver axe head. 
 - Reddish Brown 4L bar (for maces). 
 - Dark Bley small gear (for maces). 
 - Dark Bley 1x1 round plate with hole (for maces - Place it under the gear to improve the proportions and prevent slippage). 
 - Blacksmith torso. 
 - Silver pauldrons (from the Medieval Blacksmith set). 
 - Flags. 
 - Wagon wheels. 
 - Barrels, crates. 
 - Goblets, food. 
 - Animals (lambs, birds, squirrels, etc). 
 - Light Bley motorcycle helmet. 
 

Share this post


Link to post
Share on other sites

Bunch of new parts got added overnight. Nothing all that interesting for castle minifigs/animals, looks like the globe set got added among other stuff.

Edited by woodford86

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.