From 238e0f46d7e5e8f50f95adef2dcb345e630a4107 Mon Sep 17 00:00:00 2001 From: Rumble Date: Thu, 25 Apr 2013 21:14:32 -0300 Subject: [PATCH] Update act.item.c Sacrifice command was giving away too much exp/gold. Toned it down significantly. Who changed this? --- src/act.item.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/act.item.c b/src/act.item.c index 06e1077..951812b 100644 --- a/src/act.item.c +++ b/src/act.item.c @@ -1547,19 +1547,19 @@ ACMD(do_sac) break; case 2: send_to_char(ch, "You sacrifice %s to the Gods.\r\nThe gods give you %d experience points.\r\n", GET_OBJ_SHORT(j), (2*GET_OBJ_COST(j))); - GET_EXP(ch) += (2*GET_OBJ_COST(j)); + GET_EXP(ch) += (1+2*GET_OBJ_LEVEL(j)); break; case 3: send_to_char(ch, "You sacrifice %s to the Gods.\r\nYou receive %d experience points.\r\n", GET_OBJ_SHORT(j), GET_OBJ_COST(j)); - GET_EXP(ch) += GET_OBJ_COST(j); + GET_EXP(ch) += (1+GET_OBJ_LEVEL(j)); break; case 4: send_to_char(ch, "Your sacrifice to the Gods is rewarded with %d gold coins.\r\n", GET_OBJ_COST(j)); - increase_gold(ch, GET_OBJ_COST(j)); + increase_gold(ch, (1+GET_OBJ_LEVEL(j))); break; case 5: send_to_char(ch, "Your sacrifice to the Gods is rewarded with %d gold coins\r\n", (2*GET_OBJ_COST(j))); - increase_gold(ch, (2*GET_OBJ_COST(j))); + increase_gold(ch, (1+2*GET_OBJ_LEVEL(j))); break; default: send_to_char(ch, "You sacrifice %s to the Gods.\r\nYou receive one gold coin for your humility.\r\n",GET_OBJ_SHORT(j));