Fixes constructs not passing their shades properly

was passing the soulstone into the proc instead of the shade