--- deliantra/server/common/button.C 2007/11/08 19:43:23 1.40 +++ deliantra/server/common/button.C 2008/04/09 14:36:47 1.41 @@ -330,7 +330,7 @@ && !QUERY_FLAG (sacrifice, FLAG_IS_LINKED) && sacrifice->type != PLAYER) { - if (strcmp (ARCH_SACRIFICE (altar), "money") == 0 + if (ARCH_SACRIFICE (altar) == shstr_money && sacrifice->type == MONEY && sacrifice->nrof * sacrifice->value >= NROF_SACRIFICE (altar)) return 1; @@ -373,7 +373,7 @@ /* check_altar_sacrifice should have already verified that enough money * has been dropped. */ - if (!strcmp (ARCH_SACRIFICE (altar), "money")) + if (ARCH_SACRIFICE (altar) == shstr_money) { int number = NROF_SACRIFICE (altar) / (*sacrifice)->value;