Commit graph

4794 commits

Author SHA1 Message Date
VladimirMangos
d54e53c709 Better check client inventory pos data received in some client packets to skip invalid cases. 2008-11-01 21:18:36 +03:00
VladimirMangos
6f6ec21b72 Avoid access to bag item prototype for getting bag size, use related item update field instead as more fast source. 2008-11-01 21:10:54 +03:00
arrai
3162a8dc61 Implemented realmd reconnect, backported from 303 branch
(cherry picked from commit ac6d01a6b0bf2ffd874db2097ade90ecfd7b1ff7)
2008-11-01 16:08:00 +01:00
tomrus88
a2ed231947 Compile fix 2008-11-01 17:38:32 +03:00
tomrus88
5d79048e68 No real changes 2008-11-01 08:42:49 +03:00
tomrus88
cffc766fb6 Merge commit 'origin/master' into 303
Conflicts:
	src/game/SpellEffects.cpp
	src/game/World.cpp
2008-11-01 08:10:24 +03:00
dythzer
acf6f5d5ce Added new command: .modify gender male/female - Turns selected player into a male or female
No relog needed

Signed-off-by: dythzer <micke223@gmail.com>

Add help and mangos strings. Allow accept partly types male/female arg values.

Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2008-11-01 06:35:41 +03:00
VladimirMangos
7b9e86e3f3 Fixed bug in respawn command from recent commit
Command must now ignore implicit self-targeted player as target.
And allow respawn all near creatures/go in this case.

Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2008-11-01 05:20:03 +03:00
dythzer
4f228f71cd Changed to correct entry for mangos strings: LANG_ACCOUNT_SETADDON (1100) and LANG_MOTD_NEW (1101)
Signed-off-by: dythzer <micke223@gmail.com>

Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2008-11-01 04:50:01 +03:00
dythzer
eb97c9e717 [2008_10_31_02_mangos_mangos_string.sql 2008_10_31_03_mangos_command.sql] Added new command: .npc tame - Creates a pet of the selected creature.
Works for all classes, not only hunter. Pet also saved in DB.

Signed-off-by: dythzer <micke223@gmail.com>

Command renamed to .npc tame and code updated to use common function with spell effect.
Targeted creature not killed and tamed pet show up before player.

Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2008-11-01 03:24:05 +03:00
VladimirMangos
36508ba7ad More contrib/extractor geenrated files in .gitignore 2008-11-01 02:38:45 +03:00
tomrus88
38892c864f Updated THANKS file 2008-10-31 23:37:32 +03:00
arrai
be03894ec5 Implemented ACHIEVEMENT_CRITERIA_TYPE_LEARN_SPELL
Fixed typo in my previous commit
2008-10-31 20:34:53 +01:00
arrai
4baf956853 Implemented ACHIEVEMENT_CRITERIA_TYPE_REACH_SKILL_LEVEL, ACHIEVEMENT_CRITERIA_TYPE_COMPLETE_QUEST_COUNT ACHIEVEMENT_CRITERIA_TYPE_COMPLETE_QUESTS_IN_ZONE, ACHIEVEMENT_CRITERIA_TYPE_COMPLETE_DAILY_QUEST and ACHIEVEMENT_CRITERIA_TYPE_COMPLETE_BATTLEGROUND 2008-10-31 19:48:36 +01:00
freghar
d99d43a1d9 Disable world.log by default
As it may cause bigger latency due to large amount of I/O.

Signed-off-by: freghar <compmancz@gmail.com>
(cherry picked from commit 87c210e5ccd4ee853b8f9e37100988d9e4bc4525)

Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2008-10-31 20:53:03 +03:00
VladimirMangos
41b876b395 [2008_10_31_01_mangos_creature_template.sql] Creature related code and DB cleanups.
* Rename 2 creature_template fields to more clean names and related code update also.
* Use enum values instead raw values for type_flags, use halper functions instead code repeating.
* Move tamed pet creating code to new function.
2008-10-31 20:45:22 +03:00
VladimirMangos
c7ac8577ae Exclude some generated files in contrib subdirs. 2008-10-31 19:27:44 +03:00
tomrus88
a22b901775 go fix 2008-10-31 19:06:41 +03:00
tomrus88
4758be3791 Merge branch 'master' into 303 2008-10-31 19:03:31 +03:00
arrai
d885ba7fe1 Implemented ACHIEVEMENT_CRITERIA_TYPE_KILL_CREATURE
Implemented faction specific achievements
2008-10-31 14:42:33 +01:00
arrai
0d6805ec94 Implemented ACHIEVEMENT_FLAG_REALM_FIRST_REACH 2008-10-31 12:53:35 +01:00
arrai
b724ae2fe4 Fixed windows ad.exe build 2008-10-30 23:12:02 +01:00
tomrus88
6707038cfc Crash fix 2008-10-31 00:13:56 +03:00
tomrus88
5ca92eddd7 Fixed MSG_CORPSE_QUERY for dungeons/raids, fixed SMSG_ATTACKERSTATEUPDATE 2008-10-30 23:02:48 +03:00
tomrus88
8a29415450 Added one more supported client build (9149) 2008-10-30 23:02:45 +03:00
arrai
6b32fa7175 Added database support for achievement progress
Implemented ACHIEVEMENT_CRITERIA_TYPE_COMPLETE_ARCHIEVEMENT
2008-10-30 20:31:42 +01:00
VladimirMangos
0bf682fdbd Fixied crash at .pinfo command use from console.
Also apply mangos code style to related code.
2008-10-30 21:04:51 +03:00
VladimirMangos
a26b72411a Use characters.guid instead low guid value from characters.data in charcter enum data prepering for client. 2008-10-30 21:00:19 +03:00
VladimirMangos
8d02b5c7f2 Fixed sql update naming for 2008_10_27_01_npc_option.sql and 2008_10_27_02_locales_npc_option.sql. 2008-10-30 19:47:04 +03:00
tomrus88
c5dbf49ece Fixed MSG_LIST_STABLED_PETS 2008-10-30 07:14:23 +03:00
VladimirMangos
5b2bb73b18 Merge branch 'master' of git@github.com:VladimirMangos/mangos 2008-10-30 07:01:34 +03:00
VladimirMangos
0127feb5a8 Fixed RuntimeLibrary setting in VC80/framework.vcproj 2008-10-30 06:56:30 +03:00
VladimirMangos
5efb2f35c9 Merge commit 'VladimirMangos/master' 2008-10-30 06:54:16 +03:00
VladimirMangos
83f034ae5d Some command handlers renames and declaration sorting. 2008-10-30 05:14:14 +03:00
ApoC
42cf4db28b Implemented alternative GameTele location selection based on substring in case no exact match.
Signed-off-by: ApoC <apoc@nymfe.net>
2008-10-29 23:06:00 +01:00
arrai
2af3c01a23 Implemented achievement inspection 2008-10-29 21:49:03 +01:00
tomrus88
a1d83ebc6f Updated fot new client build 9155 2008-10-29 23:07:41 +03:00
tomrus88
871d34b106 Infinity loop in sendopcode command 2008-10-29 23:07:38 +03:00
dythzer
569032d907 [2008_10_29_04_mangos_mangos_string.sql 2008_10_29_05_mangos_command.sql] Added new command: .npc follow - Makes the selected NPC follow you around like a pet
Signed-off-by: dythzer <micke223@gmail.com>

* Also implement .npc unfollow for cancel following.
* Help and mangos strings.
* Unrelated small fixes in mangos.sql.

Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2008-10-29 22:50:19 +03:00
Wyk3d
affb0722d6 * [2008_10_29_03_mangos_db_version.sql] Added a column to db_version that will be used to check if the required db updates have been installed 2008-10-29 19:22:46 +02:00
arrai
e92cc728c3 Reverted wrong commit d2785283e - the real source for not matching the flags was a mixed up index in DBCfmt.cpp
Added database integrity check for creature_equip_template
Differ between stored and pending completed achievements
2008-10-29 17:58:56 +01:00
tomrus88
cf3bbb5920 Fixed pvp flag (once again), crash fix 2008-10-29 19:18:58 +03:00
VladimirMangos
403374c6c7 Use \t instead explict tabs in genrevision string constant. 2008-10-29 19:01:01 +03:00
Wyk3d
6675f8d2a5 Changed the VC71 projects to use dynamic linking for the CRT 2008-10-29 17:33:56 +02:00
VladimirMangos
d8e29e7421 Fixed typo in mangos string in prev commit. 2008-10-29 17:14:27 +03:00
dythzer
67779b76b7 [2008_10_29_01_mangos_string.sql 2008_10_29_02_mangos_command.sql] Added new command: .waterwalk on/off - disable or enable waterwalk mode
for selected player

Signed-off-by: dythzer <micke223@gmail.com>

Add help text and mangos strings.

Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2008-10-29 17:02:23 +03:00
tomrus88
5a26f822ce Some achievement*.dbc research 2008-10-29 16:47:56 +03:00
Wyk3d
da04859e7c Added msvcrt / msvcrtd dependencies to VC80 mangosd.vcproj 2008-10-29 15:41:34 +02:00
tomrus88
b3c7ffd633 Merge branch 'master' of git@github.com:mangos/mangos into 303 2008-10-29 15:10:08 +03:00
tomrus88
05b8acd140 Small account data changes 2008-10-29 15:09:30 +03:00