Sachverhalt: Sachverhalt: A. D._ verkaufte von anfangs April 1998 bis Ende März 1999 in seinem Geschäft "H._" in St. Gallen Drogenhanf. Das Kantonsgericht St. Gallen sprach ihn am 14. März 2000 der schweren Widerhandlung gegen das Betäubungsmittelgesetz schuldig und verurteilte ihn zu 14 Monaten Gefängnis. Der Vollzug der Freiheitsstrafe wurde bei einer Probezeit von zwei Jahren bedingt aufgeschoben. A. D._ verkaufte von anfangs April 1998 bis Ende März 1999 in seinem Geschäft "H._" in St. Gallen Drogenhanf. Das Kantonsgericht St. Gallen sprach ihn am 14. März 2000 der schweren Widerhandlung gegen das Betäubungsmittelgesetz schuldig und verurteilte ihn zu 14 Monaten Gefängnis. Der Vollzug der Freiheitsstrafe wurde bei einer Probezeit von zwei Jahren bedingt aufgeschoben. B. In der Zeit von April 1999 bis März 2000 erwirtschaftete D._ im Geschäft "H._" mit dem Verkauf von Drogenhanf bei einem Umsatz von Fr. 320'000.-- einen Gewinn von ungefähr Fr. 40'000.--. Nachdem die Einzelfirma in die "L._ GmbH" überführt worden war, erreichte diese in St. Gallen von März 2000 bis Dezember 2001 mit dem Verkauf von Drogenhanf einen Umsatz von Fr. 400'000.--. Im Kanton Schwyz erzielte die gleiche Firma im Zeitraum von Mitte Januar 2002 bis Mitte Juli 2003 bei einem Umsatz von Fr. 40'000.-- einen Gewinn von Fr. 7'100.--. D._ war der Anführer der Bewegung "F._ für H._", die sich massgeblich für eine Legalisierung des Hanfkonsums einsetzte. Die "L._ GmbH" benutzte den Namen "F._ für H._" als Label und schloss im Dezember 2001 bzw. Januar 2002 mit zwei Hanfshops Betriebsfranchising-Verträge ab. Aus diesen Verträgen flossen D._ rund Fr. 65'000.-- zu, die den Handel mit Drogenhanf betrafen. D._ war der Anführer der Bewegung "F._ für H._", die sich massgeblich für eine Legalisierung des Hanfkonsums einsetzte. Die "L._ GmbH" benutzte den Namen "F._ für H._" als Label und schloss im Dezember 2001 bzw. Januar 2002 mit zwei Hanfshops Betriebsfranchising-Verträge ab. Aus diesen Verträgen flossen D._ rund Fr. 65'000.-- zu, die den Handel mit Drogenhanf betrafen. C. Das Kreisgericht St. Gallen verurteilte D._ am 3./16. Dezember 2003 wegen schwerer Widerhandlung gegen das Betäubungsmittelgesetz zu einer Gefängnisstrafe von 24 Monaten. Gleichzeitig erklärte es die 14-monatige Freiheitsstrafe für vollziehbar und verpflichtete den Verurteilten, dem Kanton St. Gallen eine Ersatzforderung von Fr. 20'000.-- zu zahlen. Das Kantonsgericht bestätigte am 13. April 2005 auf Berufung hin den Schuldspruch und den Widerruf des bedingten Strafvollzugs. Es setzte jedoch die Gefängnisstrafe auf 18 Monate fest, gewährte D._ den bedingten Strafvollzug und verzichtete auf eine Ersatzforderung. Das Kantonsgericht bestätigte am 13. April 2005 auf Berufung hin den Schuldspruch und den Widerruf des bedingten Strafvollzugs. Es setzte jedoch die Gefängnisstrafe auf 18 Monate fest, gewährte D._ den bedingten Strafvollzug und verzichtete auf eine Ersatzforderung. D. Die Staatsanwaltschaft des Kantons St. Gallen führt Nichtigkeitsbeschwerde und beantragt, der angefochtene Entscheid sei aufzuheben und die Sache zu neuer Entscheidung an die Vorinstanz zurückzuweisen. Das Kantonsgericht hat auf Gegenbemerkungen verzichtet.