mirror of
https://github.com/mangosfour/server.git
synced 2025-12-25 04:37:02 +00:00
* In addition, implement "flat" reputation for quests, where a value in RewRepValueN is given. Human diplomacy will not affect the total. The rate however will be applied, where a faction is defined with a rate for quests. Value in database are expected to be *100 of the actual value given (before rate are applied). * New database storage can contain rates for quest/creature/spell reputation and will affect the base value given as reward. When for example the quest reward for a faction should receive 30% more reputation points, the rate can be set to 1.3. * This will fix issues with certain quests that are using the expected RewRepValueId but where the outcome has been lower than expected. * Note that if the rate is set to 0.0 it will disable reputation gain for the faction and type. * Reputation rate for spells (spell effect) is not yet implemented Signed-off-by: NoFantasy <nofantasy@nf.no>
10 lines
464 B
SQL
10 lines
464 B
SQL
ALTER TABLE db_version CHANGE COLUMN required_10251_01_mangos_command required_10252_01_mangos_reputation_reward_rate bit;
|
|
|
|
DROP TABLE IF EXISTS `reputation_reward_rate`;
|
|
CREATE TABLE `reputation_reward_rate` (
|
|
`faction` mediumint(8) unsigned NOT NULL default '0',
|
|
`quest_rate` float NOT NULL default '1',
|
|
`creature_rate` float NOT NULL default '1',
|
|
`spell_rate` float NOT NULL default '1',
|
|
PRIMARY KEY (`faction`)
|
|
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
|