• 🏆 Texturing Contest #33 is OPEN! Contestants must re-texture a SD unit model found in-game (Warcraft 3 Classic), recreating the unit into a peaceful NPC version. 🔗Click here to enter!
  • It's time for the first HD Modeling Contest of 2024. Join the theme discussion for Hive's HD Modeling Contest #6! Click here to post your idea!

HIVE

Tasyen
Tasyen
For a game handeled pos you need a version that has frame child api. Then you walk down the children of ("MultiboardListContainer", 0) and place your sprite frame relative to IconContainer.
I did some testing with current and the frame child api gives access to parents of the multiboard Cell-Content. Which is enough for scaling & position.

container = BlzGetFrameByName("MultiboardListContainer", 0)
something = BlzFrameGetChild(container, 0)
row = BlzFrameGetChild(something, 0) --(0 to RowCount - 1)
cell = BlzFrameGetChild(row, 0) --(0 to ColCount -1)
IconContainer = BlzFrameGetChild(cell, 0)
TextContainer = BlzFrameGetChild(cell, 1)

BlzFrameSetPoint(spriteFrame, FRAMEPOINT_BOTTOMLEFT, IconContainer, FRAMEPOINT_BOTTOMLEFT, 0, 0)

I expect you know how to create the frame to display Frame Border Effect.
You need a short delay between creating the multiboard and accessing the content frames otherwise the game crashs.
No idea: about multiplayer, replay or observer sideeffects.

good luck
tlstkwjr
tlstkwjr
how to create the frame to display Frame Border Effect
could you please let me know? :hohum:
I succeeded in converting the example in this link to jass but I've also failed several times trying to make a sprite appear on the hero button for experimentation.
Top