I’m trying to make my current gen in a duplicationfriendly format so ppl can just edit the Starter lists on the left to edit the styles the gen starts with. BUT ITS HARD. I did the accessing the “Starters” list thru root and it definitely has the items as seen below when it runs. but joinitems doesn’t work on the object root gives and nor does it have a length or any way to iterate thru the entries to build an object out of the list entries. How do I get all the entries from the twotiered ‘Starters’ list in to javascript so i can access the info it contains?

  • VioneT@lemmy.worldM
    link
    fedilink
    English
    arrow-up
    2
    ·
    20 hours ago

    Okay, so in your a you have all items from the root["Starter"]. If you use a[0] it would indeed select Foxpony BUT it would also evaluate and select an item on that list, so it would output one of its children (0 to 4) which is why you got 3 as the result. You can get the name of the list with a[0].getName to get Foxpony then use .selectOne to get an item from it which would result to selecting, for example, 1 and it would output an item from under that.