Highly recommend either just not fighting Ophelia ever or getting an extremely op deck before bothering with trying. for some ungodly reason she has an exponentially scaling height theft attack and a flat 40 height gain buff. Combined it means fighting her in any kind of long fight without dom/sub height theft just lets her grow and then steal all your height. For some reason Belial curse doesn't work on her though. Some of this may not be accurate if there's changes past ver7.9.