Perry ready to fire in WBBL semi