Commit graph

259 commits

Author SHA1 Message Date
VladimirMangos
904a2c40f3 [6935] Use larger buffer instead only formal size increase. 2008-12-23 23:50:32 +03:00
DiSlord
0ab8b9a036 [6934] Just update aura charge in UpdateAuraCharges() (no decrease it)
Signed-off-by: DiSlord <dislord@nomail.com>
2008-12-23 20:36:24 +03:00
arrai
513255585f [6933] Fixed resurrected players being attacked by creatures near their corpse although they were revived in a safe distance 2008-12-23 15:18:29 +01:00
VladimirMangos
7cc95eefb2 [6932] Move some old sql updates to subdir. 2008-12-23 02:04:42 +03:00
DiSlord
9024f5274f [6931] Small fix (from 3.0.3) PET_BONUS_RAP_TO_SPELLDMG for Hunter pet
Signed-off-by: DiSlord <dislord@nomail.com>
2008-12-23 02:03:56 +03:00
Wyk3d
f4ce2f6e9d [6930] Added more error output on ArenaTeam load errors. 2008-12-23 00:53:39 +02:00
DiSlord
cd6717316e [6929] Apply new formula (from 3.0.3) for block value calculation
Signed-off-by: DiSlord <dislord@nomail.com>
2008-12-23 01:41:32 +03:00
tomrus88
391b3f5939 Merge branch 'master' into 303 2008-12-22 16:02:55 +03:00
VladimirMangos
2a4ff3d819 Bump for 0.13.0 development. 2008-12-22 15:54:26 +03:00
tomrus88
9fda3da212 Merge branch 'master' into 303
Conflicts:
	src/game/ObjectMgr.cpp
	src/game/Unit.cpp
2008-12-22 15:44:49 +03:00
VladimirMangos
bf3ffdaff6 MaNGOS 0.12 release. 2008-12-22 15:25:43 +03:00
Wyk3d
ed4efc317c [6928] Corrected the handling of evade and threat for creature summoned pets. Should fix some of the setVisibility crashes. 2008-12-22 12:48:19 +03:00
hunuza
1884889f04 [6927] Send correct level in error message due to too low level to create arena team.
Signed-off-by: hunuza <hunuza@gmail.com>
2008-12-22 12:47:37 +03:00
megamage
c7ba0afad4 [6926] Use buyout to buy an auction when the last bid is close to the buyout price.
Signed-off-by: megamage <megamage@getmangos.com>

Fixed cheating possibility with original patch changes.

Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2008-12-22 12:47:36 +03:00
begemot
128f808858 [6925] Correctly show loaded 100% for empty playercreateinfo_item.
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2008-12-22 12:47:35 +03:00
balrok
d4a69e4789 [6924] Faster guild-loading.
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2008-12-22 12:47:35 +03:00
VladimirMangos
6d62e595b6 [6923] Fixed opcide table miscompilation at VC in x64 release mode.
In 303 branch it showup as crash at most chat commands.
2008-12-22 12:47:34 +03:00
freghar
d75812749f [6922] Whitespace and newline fixes
This should fix the GCC "no newline at end of file" warnings.

Signed-off-by: freghar <compmancz@gmail.com>
2008-12-22 12:47:33 +03:00
DiSlord
ba868910e2 [6921] Fixed level depend spell damage calculation (limit it to spell base - max level)
Signed-off-by: DiSlord <dislord@nomail.com>
2008-12-22 12:46:53 +03:00
Wyk3d
8d4422239e [6928] Corrected the handling of evade and threat for creature summoned pets. Should fix some of the setVisibility crashes. 2008-12-22 01:22:51 +02:00
hunuza
b646b327ce [6927] Send correct level in error message due to too low level to create arena team.
Signed-off-by: hunuza <hunuza@gmail.com>
2008-12-21 14:43:07 +01:00
megamage
237d470a5b [6926] Use buyout to buy an auction when the last bid is close to the buyout price.
Signed-off-by: megamage <megamage@getmangos.com>

Fixed cheating possibility with original patch changes.

Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2008-12-21 01:50:58 +03:00
begemot
1358202da3 [6925] Correctly show loaded 100% for empty playercreateinfo_item.
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2008-12-21 00:15:55 +03:00
balrok
32204204a3 [6924] Faster guild-loading.
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2008-12-20 20:24:25 +03:00
VladimirMangos
b8a4b6f522 [6923] Fixed opcide table miscompilation at VC in x64 release mode.
In 303 branch it showup as crash at most chat commands.
2008-12-20 03:55:14 +03:00
freghar
9f2e089b42 [6922] Whitespace and newline fixes
This should fix the GCC "no newline at end of file" warnings.

Signed-off-by: freghar <compmancz@gmail.com>
2008-12-20 01:46:21 +01:00
DiSlord
546df44169 [6921] Fixed level depend spell damage calculation (limit it to spell base - max level)
Signed-off-by: DiSlord <dislord@nomail.com>
2008-12-20 03:01:22 +03:00
tomrus88
4c258e20a1 Merge branch 'master' into 303
Conflicts:
	src/game/CharacterHandler.cpp
2008-12-19 17:30:26 +03:00
Wyk3d
5ba3796480 [6920] Cleaned up DatabaseImpl and added support for async queries with 3 parameters passed to the callback. 2008-12-19 15:55:38 +02:00
Wyk3d
162ca267f1 [6919] Fixed character rename at login and optimized the query. 2008-12-19 15:52:18 +02:00
DiSlord
684c386f3a [6918] Not use enchant m_amount as spell basepoint by default (only for random enchants)
Signed-off-by: DiSlord <dislord@nomail.com>
2008-12-19 03:10:25 +03:00
DiSlord
28d2d45a46 [6917] Fix field multiplier ad load Arena Info. patch from killdozer.
Signed-off-by: DiSlord <dislord@nomail.com>
2008-12-18 14:30:58 +03:00
VladimirMangos
771f9b2375 [6916] Fixed typos in spell checking code. 2008-12-18 03:14:10 +03:00
VladimirMangos
29b37f4b6c [6915] Fixed use uninitialized petition type variable in petition signing code. 2008-12-17 02:05:36 +03:00
ApoC
34bef19e63 [6914] Fixed missing comma.
Signed-off-by: ApoC <apoc@nymfe.net>
2008-12-16 13:48:11 +01:00
tomrus88
71b1065c8b Merge branch 'master' into 303
Conflicts:
	src/game/CharacterHandler.cpp
	src/game/Chat.h
	src/game/Player.h
	src/game/World.h
	src/game/debugcmds.cpp
2008-12-16 07:30:23 +03:00
ApoC
98281cc389 [6913] Fixed guild creation after adding stronger checks.
Fixed _return_ typo in guild charter sign code.
Merged some sql queries into one.

Signed-off-by: ApoC <apoc@nymfe.net>
2008-12-16 05:17:31 +01:00
ApoC
6bd2bc4125 [6912] Removed forgotten define.
Signed-off-by: ApoC <apoc@nymfe.net>
2008-12-16 00:46:02 +01:00
ApoC
ef903e485c [6911] Fixed typo.
Signed-off-by: ApoC <apoc@nymfe.net>
2008-12-16 00:32:38 +01:00
ApoC
a5331ab517 [6910] Implemented rewritten arenas. Original author w12x@getmangos.com
Many thanks also to:
  Balrok@github.com for long time updating.
  Triply@github.com for great work in rewriting process.
  All who I forget to name.
Signed-off-by: ApoC <apoc@nymfe.net>
2008-12-16 00:17:24 +01:00
VladimirMangos
a89080730d [6909] Correctly equip all possible amount non stackable items from custom initial items with >1 amount instead equip single and ignore other.
Also corrently report error at buy to equip slot not single item (impossible using normal client way)
instead silencely ingnore amount and equip single by stack price.
2008-12-15 03:12:46 +03:00
tomrus88
ac4791e419 Merge branch 'master' into 303
Conflicts:
	src/game/CharacterHandler.cpp
	src/shared/Database/DBCStructure.h
2008-12-15 01:23:37 +03:00
balrok
a62801aee9 [6908] Faster setting online=0 at startup and semilar queries.
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2008-12-15 00:13:39 +03:00
VladimirMangos
35f54d365d Replace hardcoded client(100) and server side (255) level limtation values by defines.
(cherry picked from commit 389a1784e288f11587067d3a6d4b70cce9214cb9)

Conflicts:

	src/game/Player.cpp
	src/game/World.cpp
	src/shared/Database/DBCStructure.h
2008-12-14 23:52:32 +03:00
VladimirMangos
5113af643e Some fields comments for ChrClass and ChrRace. Also optimize code (set MAX_RACES to max_player_race+1).
Note: MAX_* moved out of enum. This is not nice include value _not_ belong to enum values into enum.
Maybe in C this not make sense (enum range = int anyway) but in C++ enum values checked at assigning/etc.
(cherry picked from commit f157c4e3d5e18878c7ab0dae383acb7704c3ed90)
2008-12-14 23:27:57 +03:00
VladimirMangos
c798318b7b Replace hardcoded client(100) and server side (255) level limtation values by defines. 2008-12-14 22:18:52 +03:00
VladimirMangos
cb4d97ee1d Some fields comments for ChrClass and ChrRace. Also optimize code (set MAX_RACES to max_player_race+1).
Note: MAX_* moved out of enum. This is not nice include value _not_ belong to enum values into enum.
Maybe in C this not make sense (enum range = int anyway) but in C++ enum values checked at assigning/etc.
2008-12-14 20:51:27 +03:00
hunuza
08a3105312 [6907] Make DB access on char rename async.
Signed-off-by: hunuza <hunuza@gmail.com>
2008-12-14 00:20:38 +01:00
Wyk3d
6f8f621626 [6906] Revert "Reduced number of cells (doubled max visibility distance)."
This reverts a part of commit eb60f74c8f9a508fecaa66aa5b8a2fbf026e6479 that caused some performance issues.
2008-12-13 22:19:37 +02:00
tomrus88
4f55ef857a Merge branch 'master' into 303
Conflicts:
	src/game/MovementHandler.cpp
2008-12-13 23:16:44 +03:00