Did I miss the DBR responsible for this, or should I keep looking in the .dlls?
The only “limit” that I’ve seen is the UI dbr for the altar only has 5 itembox entries, and the center item entry.
Looks like there’s a lot of parts here
altar_itembox#.dbr and altar_itembox#quantity.dbr are referenced in altar_table.dbr
altar_table.dbr is built off the template of ascesionaltarwindow.tpl
furthermore, the calls to load the itemboxes are explicit, so editing DBRs doesn’t change the altar’s behavior in the slightest
Using duplicate DBRs for existing altar slots allows components to stack, with one click being sufficient to remove all on the given stack. So long as I don’t want to add new positions for components to appear it looks like all the altar functionality is in the code.