So, trying to create a custom obs ward for a game and have it work similarly to the normal dota obs ward, particularly with placement where it shows you the overlay with what kind of vision you'll get.
I've read through this a bunch of times: https://moddota.com/scripting/particle-attachment/#3-control-points
And then have been looking off of this since Bramble Maze has a similar style of targeting (placement under the mouse cursor): https://github.com/Elfansoer/dota-2-lua-abilities/blob/master/scripts/vscripts/lua_abilities/dark_willow_bramble_maze_lua/dark_willow_bramble_maze_lua.lua
I'm having a really hard time understanding what the Control Points are actually doing, or which ones I need to be working with though.
I'm using particles/ui_mouseactions/range_finder_generic_ward_aoe.vpcf (and made sure to precache it)
I can see things lighting up in the left pane the preview (see attached image)
But something seems like it's just not clicking for me, I feel like I'm just doing guess and check and not connecting the dots. I've got it to the point where the obs ward transparency shows up under the mouse, but it also doesn't go away if you cancel the cast (it just becomes an artifact on the battlefield). The vision display is just completely missing (i.e. there's normally a blue transparency that shows you what sort of vision you'll be getting/if it's blocked by trees). But also I'm not really understanding what the different control points are even doing or how to tell what I should be feeding them.
(message too long so I'll post the code snippet below)