A.- Mit Verfügung vom 13. September 1993 sprach die Ausgleichskasse des Kantons Thurgau der 1946 geborenen W._, die 1989 bei einem Zeckenbiss infiziert worden war, eine vom 1. Mai 1992 bis 31. März 1993 befristete ganze IV-Rente zu. Nachdem eine weitere Verfügung der inzwischen zuständig gewordenen IV-Stelle Schaffhausen vom 21. Februar 1995 durch das Obergericht des Kantons Schaffhausen aufgehoben und die Sache zur Aktenergänzung und Neubeurteilung an die Verwaltung zurückgewiesen worden war (Entscheid vom 16. Juni 1995), sprach jene ihr nach Durchführung des Vorbescheidverfahrens mit drei Verfügungen vom 18. August 1997 mit Wirkung ab 1. April 1993 eine halbe Invalidenrente zu. B.- Mit Entscheid vom 30. April 1998 wies das Obergericht des Kantons Schaffhausen eine gegen diese Verfügungen erhobene Beschwerde ab. C.- Mit Verwaltungsgerichtsbeschwerde lässt W._ die Aufhebung des kantonalen Entscheides und die Zusprechung einer ganzen Invalidenrente bei einem Invaliditätsgrad von mindestens 66 2/3 % beantragen. Die IV-Stelle Schaffhausen schliesst unter Hinweis auf den vorinstanzlichen Entscheid auf Abweisung der Verwaltungsgerichtsbeschwerde. Das Obergericht äussert sich, ohne einen Antrag zu stellen. Das Bundesamt für Sozialversicherung lässt sich nicht vernehmen. 