Trinitycore: [3.3.5] Odd quest reputation rewards

Created on 12 Oct 2017  路  11Comments  路  Source: TrinityCore/TrinityCore

Description:
Odd reputation rewards with 2 quest/repeatable-quest pairs, maybe more.
The Sporelings' Plight rewarded 250 rep with Sporeggar (should be 750).
More Spore Sacs rewarded 750 rep with Sporeggar.
Fierce Enemies rewarded 500 rep with Kurenai.
More Warbeads rewarded 250 rep with Kurenai (should have been 500).

The odd part is that all 4 of these had RewardFactionValue1 set to 5 and RewardFactionOverride1 to 0 in the database.

Branch(es):
3.3.5

TC rev. hash/commit:
TrinityCore rev. 1750ca501f7a 2017-10-11 00:02:37 +0200 (HEAD branch) (Win64, Debug, Static) (worldserver-daemon)

TDB version:
335.63

Operating system:
Win 7

Branch-3.3.5a Comp-Database Feedback-PatchFix Sub-Quests

Most helpful comment

UPDATE `reputation_reward_rate` SET `quest_rate` = 3 WHERE `faction` = 970; --Sporeggar
UPDATE `reputation_reward_rate` SET `quest_repeatable_rate` = 2 WHERE `faction` IN (941, 978); --Kurenai and Mag'har

This fixes the issue, I checked over
https://wow.gamepedia.com/Sporeggar
https://wow.gamepedia.com/Kurenai
and it all adds up now.

All 11 comments

Can confirm.

Old Wowhead links:

maybe it needs data on reputation_reward_rate

UPDATE quest_template SET RewardFactionValue1 = 7 WHERE id = 10476;
UPDATE quest_template SET RewardFactionValue2 = 7, RewardFactionID2 = 970 WHERE id = 9739;

It would be like:
Sporegarr increased reputation by 250
Sporegarr increased reputation by 500
Which in sum gives desired 750.
according https://trinitycore.atlassian.net/wiki/spaces/tc/pages/2130264/QuestFactionReward
Will prepare screenshots.

Ok, so in bounded PR I've got some useful information, and @tkrokli asked me to move conversation here.
According https://community.trinitycore.org/topic/58-wdb-fields/, I have no rights to modify RewardFactionValueID, but I can do it with RewardFactionOverrideID.
The problem is, that when RewardFactionOverrideID used for a repeatable quest (id=10476 from this issue), you wouldn't get bonuses.
So I don't know what to do after all.

Would be very appreciate, if someone guides me what to next (or even shows me an issue which could be accomplished by a completely newbie)

Thanks.

Also, 9739 already have RewardFactionValue1 = 970 no need to set RewardFactionValue2

SELECT * FROM `reputation_reward_rate` ORDER BY `faction`;
faction  quest_rate  quest_daily_rate  quest_weekly_rate  quest_monthly_rate  quest_repeatable_rate  creature_rate  spell_rate
-------  ----------  ----------------  -----------------  ------------------  ---------------------  -------------  ----------
    529           1                 1                  1                   1                      1              1           2
    576           4                 1                  1                   1                      4              1           1
    609           1                 1                  1                   1                      1              1           2
    941           2                 1                  1                   1                      1              1           1
    970           1                 1                  1                   1                      3              1           3
    978           2                 1                  1                   1                      1              1           1
   1037         1.3               1.3                1.3                 1.3                    1.3              1           1
   1052         1.3               1.3                1.3                 1.3                    1.3              1           1
   1073           1                 2                  1                   1                      1              2           2
   1090         1.3               1.3                1.3                 1.3                    1.3            1.3         1.3
   1091         1.3               1.3                1.3                 1.3                    1.3            1.3         1.3
   1098         1.3               1.3                1.3                 1.3                    1.3            1.3         1.3
   1104           1                 2                  1                   1                      1              2           2
   1105           1                 2                  1                   1                      1              2           2
   1106         1.3               1.3                1.3                 1.3                    1.3            1.3         1.3
   1119           1                 1                  1                   1                      1            1.3         1.3

@Aokromes it won't work if you wouldn't tell for which faction you need RewardFactionValue2. Or maybe I didn't reload server properly to test that.

@tkrokli am I right, that changing reputation_reward_rate would touch every quest reputation rate for particular faction? I think we don't need to increase reward for all quests, but for particular quest with id = 9739 (not repeatable). Is it possible to increase reward for only one quest instead?

Good question, I don't know the answer to that. Sorry that I don't know more about it.
Maybe @Killyana or @dr-j or someone with quest + rep DB knowledge can tell us.

UPDATE `reputation_reward_rate` SET `quest_rate` = 3 WHERE `faction` = 970; --Sporeggar
UPDATE `reputation_reward_rate` SET `quest_repeatable_rate` = 2 WHERE `faction` IN (941, 978); --Kurenai and Mag'har

This fixes the issue, I checked over
https://wow.gamepedia.com/Sporeggar
https://wow.gamepedia.com/Kurenai
and it all adds up now.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

Jildor picture Jildor  路  3Comments

daddycaddy picture daddycaddy  路  3Comments

Jonne733 picture Jonne733  路  3Comments

Rushor picture Rushor  路  3Comments

Keader picture Keader  路  3Comments