VladimirMangos
b647835469
[11454] Use ObjectGuid in class Loot
2011-05-09 19:17:38 +04:00
VladimirMangos
92a1e9b4d0
[11269] Apply to lootPlayerNonQuestNonFFAConditionalItems same loot rules as to notmal shared loot.
...
Also some code refactoring.
2011-03-21 04:26:28 +03:00
VladimirMangos
f7d49a4254
[11007] Implement use personal loot slot types that fix problems with some loot cases.
...
For example it fix looting 43016.
Also use enum and clarify uses diff loot slot types.
2011-01-14 19:03:54 +03:00
VladimirMangos
39e7b19267
[10989] Implement post-3.1 and later fishing changes.
...
* Fishing now prowide junk loot at fail skill check.
This can be disabled for old way work using SkillFail.Loot.Fishing option.
Junk loot expected to be listed in fishing_loot_template entry 0.
* Fishing can gain skill grow at skill fail check case.
Controlled by SkillFail.Gain.Fishing option.
* Fishing from fishing pool gameobject can't be fail.
Controlled by SkillFail.Possible.FishingPool
2011-01-09 14:37:56 +03:00
VladimirMangos
bf0ecf6e71
[10947] Update copyright notice for 2011 year.
2011-01-01 20:33:43 +03:00
VladimirMangos
f48e768a70
[10662] Implement partly item looting
...
* Not deleted normal item loot at first loot window close.
* Save current item loot content to DB for later continue looting.
* Cleanup spell effect SPELL_EFFECT_OPEN_LOCK check code
* Cleanup Player::AutoStoreLoot calls
2010-11-01 02:04:08 +03:00
Emme
8a424642e6
[9964] Implement Treshold in Masterloot.
...
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2010-05-23 18:17:33 +04:00
VladimirMangos
ec0141261a
[9843] Restore need seelction show at loot roll.
...
Also some clanups including merge 2 roll type enum.
2010-05-07 01:39:52 +04:00
AlexDereka
ccfd42bf3e
[9381] Fixed some compile warnings.
2010-02-14 18:16:07 +03:00
VladimirMangos
e15f548bed
Merge branch 'master' into 330
2010-01-08 16:03:27 +03:00
VladimirMangos
fe6e2e1746
[9122] Updated copyright notice for new year.
...
Also fix some lost in past cases.
2010-01-08 00:02:21 +03:00
tomrus88
5a0428c4f3
Merge remote branch 'origin/master' into 330
2009-11-06 11:25:35 +03:00
VladimirMangos
d594a29af1
[8779] Not output error at empty item loot for mail template at mail creating.
2009-11-06 02:39:51 +03:00
tomrus88
2732c33465
Merge remote branch 'origin/master' into 330
...
Conflicts:
src/game/DBCfmt.h
src/game/GossipDef.cpp
src/game/Mail.cpp
2009-11-04 02:37:09 +03:00
VladimirMangos
3c53dded97
[8749] Rename quest_mail_loot_template to mail_loot_template.
...
Store loot in mail_loot_template indexed by mail template ids.
Provide new SendMail functions for send mail base at mail template.
2009-10-29 08:57:44 +03:00
tomrus88
d599aea0ba
Updated to latest PTR client build 10676.
2009-10-24 19:38:37 +04:00
tomrus88
de73c52a77
Fixed group loot display bug.
2009-10-24 19:31:38 +04:00
Trazom
dba73b611d
[7737] Implement ACHIEVEMENT_CRITERIA_TYPE_LOOT_TYPE.
...
Zone dependent achievement criteria required DB support.
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2009-04-30 03:07:05 +04:00
zhenya
8144f30199
[7730] Some optimizantion and code style.
...
Signed-off-by: AlexDereka <dereka.alex@gmail.com>
2009-04-29 01:05:21 +04:00
VladimirMangos
42b5130931
[7394] Check loot_template.maxcount for max allowed value (255) and make better report for this case.
...
Also optimize strcture LootStoreItem that let use 4 byte for loot template element in memory instead 5 bytes.
But limit group id to 127 max value. Check this at loading.
2009-03-07 03:54:31 +03:00
zhenya
8dc3586889
[7285] More code cleanups in static data structures use.
...
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2009-02-16 17:10:24 +03:00
VladimirMangos
5e2553ff7e
[7239] Support multiply items loot and not normal loot items in Player::AutoStoreLoot.
...
Use this function in more cases and simplify and fix some related code.
2009-02-07 10:34:11 +03:00
VladimirMangos
7d63f4ce02
Fixes and cleanups in loot code.
...
* Move not-normal loot tables generation in single place (Loot::FillLoot function) for group and non group case.
* Simplify LootView code.
2009-02-07 10:34:02 +03:00
VladimirMangos
10468d170d
Fixed typo and restore loot rates work.
2009-01-23 15:51:55 +03:00
VladimirMangos
2b91a790bc
[7133] Re-implement explicit spell discovery code.
...
* Replace reqClass by reqSkillVlaue field in `skill_discovery_template`
and check expected skill points amount for specific reipe discovery.
* Add new `spell_loot_template` loot table for store item selection data for spells.
At this moment for expclicit recipes discovery spells.
* Code cleanups.
2009-01-21 06:39:54 +03:00
VladimirMangos
93662a1fb3
[7131] Ignore loot rates for some internal loot tables and batter loot checking at load.
2009-01-21 06:05:42 +03:00
arrai
c6f48843ad
[7017] Updated copyright notice for new year
2009-01-03 18:09:51 +01:00
tomrus88
700d3cf609
Some work on Runic Power and Milling Spell Effect
2008-11-30 13:53:33 +03:00
VladimirMangos
5222f49820
Use (if available) TR1 unordered_map instead hash_map at Unix/Linux (in GCC 4.0.0 and later) and Windows (VC90 and later)
2008-11-08 11:44:13 +03:00
VladimirMangos
88b1974df6
Fixed warnings, unused code and typos.
...
Including fix _SCallback for 3 params, triggred mode correct call for .cast back and .cast target.
Remove outdated code for support old 19421 (and ranks) implementation in client data.
2008-11-05 05:06:35 +03:00
TheLuda
800ee76535
Imported MaNGOS revision 6767 from http://mangos.svn.sourceforge.net/svnroot/mangos/trunk/
2008-10-14 00:29:20 +02:00