From e293c219083a15339e038bbb0970e50c869843d9 Mon Sep 17 00:00:00 2001 From: Linus Probert Date: Thu, 13 Sep 2018 10:48:35 +0200 Subject: [PATCH] Rogue preparation --- src/item_builder.c | 5 +++-- src/player.c | 3 ++- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/src/item_builder.c b/src/item_builder.c index 80b3e78..862c204 100644 --- a/src/item_builder.c +++ b/src/item_builder.c @@ -72,8 +72,9 @@ pickup_dagger(Item *item, Player *player) player->daggers += (Uint32) item->value; mixer_play_effect(DAGGER_PICKUP); - if (item->value > 1) - gui_log("You collect %u daggers", (Uint32) item->value); + double count = player->class == ROGUE ? item->value * 2 : item->value; + if (count > 1) + gui_log("You collect %u daggers", (Uint32) count); else gui_log("You collect a dagger"); } diff --git a/src/player.c b/src/player.c index 51215e6..6f84023 100644 --- a/src/player.c +++ b/src/player.c @@ -43,7 +43,7 @@ #define ENGINEER_STATS { 12, 12, 5, 7, 2, 2, 1, false, false } #define MAGE_STATS { 12, 12, 5, 7, 1, 2, 1, false, false } #define PALADIN_STATS { 12, 12, 8, 9, 3, 1, 1, false, false } -#define ROGUE_STATS { 12, 12, 5, 7, 1, 2, 1, false, false } +#define ROGUE_STATS { 9, 9, 4, 9, 4, 2, 1, false, false } #define WARRIOR_STATS { 12, 12, 8, 9, 3, 1, 1, false, false } void @@ -495,6 +495,7 @@ player_create(class_t class, Camera *cam) player->skills[1] = NULL; player->skills[2] = NULL; player->skills[3] = skill_create(DAGGER_THROW, cam); + player->daggers = 10; break; case WARRIOR: m_strcpy(asset, 100, "Commissions/Warrior.png");