VladimirMangos
abc6dfca98
[10792] Fixed warnings and need in redundent char* casts in database access code.
2010-11-29 00:47:11 +03:00
VladimirMangos
7f34658dd2
[10791] Fixed more warnings with BattleGroundTeamIndex/BattleGroundAVTeamIndex mixed use.
2010-11-29 00:46:57 +03:00
Neo2003
4dd4576581
[10790] Moved vmap code from shared to game project
...
After this, realmd code does not contain anymore vmap code
Small cleanup in VC100 filter about vmap files
Signed-off-by: Neo2003 <Neo.2003@Hotmail.fr>
2010-11-28 18:43:14 +01:00
VladimirMangos
20cdcd4280
[10789] Allow use old non-builting ACE versions (pre-ACE-5.5.4) at Unix-side.
...
This fix build error in relamd code in result
nonexistence ACE_OFF_T in old ACE versions.
2010-11-28 03:27:06 +03:00
VladimirMangos
0c8a7c3826
[10788] Replace bytes in single field bytes2 by independent fields for creature_addon.
2010-11-27 23:56:08 +03:00
alien
9460ed0494
[10787] Add explicitly header dependences for Database/QueryResult.h
...
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2010-11-27 22:59:46 +03:00
Lynx3d
28ccd9975d
[10786] A bit spell proc housekeeping
...
* PPM values for enchanting spells 13898, 20029, 20032, 44524, 44576
* Correct cooldown for enchanting spell 59625
* Add procEx and cooldown for item 50198
2010-11-27 00:52:41 +01:00
VladimirMangos
d266db672d
[10785] Fixed warnings at comparison BattleGroundTeamIndex and BattleGroundAVTeamIndex
...
Maybe adding special operator== or != can be more nice way but for small used cases this
not look so need really.
2010-11-26 17:39:31 +03:00
VladimirMangos
21710cf05d
[10784] Restrict items with generated loot really to single character only.
2010-11-25 17:00:52 +03:00
VladimirMangos
525836734c
[10783] Fixed comment in characters.sql
2010-11-25 17:00:10 +03:00
VladimirMangos
cc0655a402
[10782] Use Team enum types in all appropriate cases and catches bug in result fix.
...
* Fixed wrong arenaid use at leave arena queue.
* Fixed memory lost and etc at not virtual EndBattleground call
* Fixed crash at arena join with fake data from client.
* Code cleanups.
2010-11-25 01:11:17 +03:00
VladimirMangos
c2331f58bc
[10781] Use BattleGround(AV)TeamIndex enum types in AV battleground code.
...
* Added BattleGroundAVTeamIndex enum type for 3-case special team list fo AV.
* Rename BattleGroundTeamId -> BattleGroundTeamIndex for clarify
* Some safe checks added and dropped bogus call RewardReputationToTeam in BattleGroundAV::HandleQuestComplete
for BattleGroundTeamIndex as faction. Unclear for what it expected used so dropped.
2010-11-24 17:39:03 +03:00
VladimirMangos
26668c067b
[10780] Fixed warning in ReputationMgr::SetReputation.
2010-11-24 00:13:16 +03:00
Lynx3d
796cf40f87
[10779] Allow ITEM_ENCHANTMENT_TYPE_COMBAT_SPELL to proc on special attacks too.
2010-11-23 15:38:56 +01:00
NoFantasy
0c85afea79
[10778] Make AI call OwnerKilledUnit() more proper.
...
Affect any pet that are not being controlled (minipet/guardian/protector) and will also apply to pets owned by another creature.
Signed-off-by: NoFantasy <nofantasy@nf.no>
2010-11-23 11:07:07 +01:00
VladimirMangos
962acb5198
Fixed invisibility detection for new invisibility types.
2010-11-22 14:03:34 +03:00
alien
e873ccd289
[10777] Explictly include Threading.h into CliRunnable.h
...
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2010-11-22 12:45:44 +03:00
VladimirMangos
fe5fc994a6
[10776] Not mark reputation_spillover_template empty state as error
...
Now expected by default data used from dbc fields.
2010-11-22 12:38:58 +03:00
Lynx3d
10a1573c8e
[10775] Use separate vars to indicate whether reputation needs to be sent or needs to be saved.
2010-11-22 00:28:13 +01:00
Lynx3d
7026dc0d1b
[10774] Implement more generic reputation spillover
...
* Also fixes factions 1037 and 1052
* More correct client output when reputation assigned to parent faction
* reputation_spillover_template can still be used to override spillover from dbc
2010-11-22 00:26:07 +01:00
VladimirMangos
5f4f39851e
[10773] Fixed crash at empty build list in realm string.
2010-11-22 02:00:51 +03:00
narma
06b382abb9
[10772] Fixed build for different PostgreSQL version at diff platforms.
...
* Fixed Problem in different place define OID enums.
Enums hardcoded in mangos code now as done for many other projects using PostgreSQL
* Other PostgreSQL detection fixes.
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2010-11-22 02:00:20 +03:00
VladimirMangos
1b1d5c1001
[10771] Explictly include Threading.h into WorldRunnable.h
...
Instead dependent from includes order in mangosd\WorldRunnable.cpp and mangosd\Master.cpp
2010-11-22 01:32:47 +03:00
XEQT
f186ec9135
[10770] Fixed auction items filering by quality.
...
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2010-11-22 00:58:45 +03:00
VladimirMangos
ce09cb70a2
[10769] Fixed trainer flags uses for pet trainers.
...
* Not exclude trainer flags for client for pet trainers.
* Not report error for pet trianers empty spell lists.
TODO:
* Add check for redundent trainer spell data for pet trainers at server startup
* Need hide train gossip option for pet trainers, but currently without it gossip
window not open for pet trainer by some unknown reason.
2010-11-22 00:34:52 +03:00
NoFantasy
24d410701f
[10768] Remove useless code in PetAI::_stopAttack()
...
Those are all processed elsewhere and _stopAttack() can not be called when pet is not alive.
Signed-off-by: NoFantasy <nofantasy@nf.no>
2010-11-21 14:52:52 +01:00
zergtmn
272fa74854
[10767] Show <overkill> value in combat logs.
...
Signed-off-by: Ambal <pogrebniak@gala.net>
2010-11-21 10:51:48 +02:00
zergtmn
06e8d8c0ea
[10766] Allow AURA_FORCE_MOVE_FORWARD to work on creatures and vehicles. For example, it fixes spell [68284]
...
Signed-off-by: Ambal <pogrebniak@gala.net>
2010-11-21 10:27:41 +02:00
qsa
996b284277
[10765] Implement SPELL_AURA_MOD_PERIODIC_HEAL (259)
...
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2010-11-21 06:05:30 +03:00
insider42
a34deecfc0
[10764] Implement talent 44543 and ranks charges work.
...
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
Also fix IGNORE_UNIT_TARGET_NON_FROZEN in part allow casting spell that required frozen target.
2010-11-21 05:32:17 +03:00
VladimirMangos
de13dbea37
[10763] Move comments at 61 line, no functional changes.
2010-11-21 02:44:45 +03:00
insider42
f7b4b88e02
[10762] Implement SPELL_AURA_IGNORE_UNIT_STATE (252).
...
Original patch provided by Wojta
Note: From patch excluded talent 44543 and ranks stacking code.
It look like need another implemention different from suggested,
or at least more research.
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
In patch added enum IgnoreUnitState and related checks now more cheating protected.
2010-11-21 01:42:25 +03:00
Schmoozerd
16cd545df8
[10761] Basic support for target-name in MonsterSay/etc
...
Change MonsterSay's target to pointer.
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2010-11-20 21:27:21 +03:00
Schmoozerd
146e7d3970
[10760] Remove unneeded non-player Say et al.
...
Now expected direct use non-player WorldObject::MonsterSay/etc version
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2010-11-20 21:26:07 +03:00
Schmoozerd
ca56284912
[10759] Correctly reset mob orientation upon reaching spawn point. Should also improve visualisation of mob orientation on clients
...
Signed-off-by: Ambal <pogrebniak@gala.net>
2010-11-20 19:38:18 +02:00
rsa
07c48c77c9
[10758] Fixed typo in CONTROLED_*
...
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2010-11-20 20:03:43 +03:00
VladimirMangos
b20b3e5ade
[10757] Implement zone limited pets unsummon at leave allowed zones.
...
* Also remove redundant zone/area args for zone/area update function like UpdateZoneDependentAuras.
* Merge Player::*AllControlledUnits functions to Unit version with replace option args by mask arg.
* Unit::*AllControlledUnits guardian iteration make working with internal unsummon call suport for guardians case.
2010-11-20 08:10:32 +03:00
Lynx3d
1ef8ea1161
[10756] Implement armor penetration limitations
...
The tool-tip says "up to X%" for a reason...
2010-11-20 04:21:41 +01:00
Lynx3d
7663cf6329
[10755] Use class specific combat rating factors from gtOCTClassCombatRatingScalarStore.dbc
...
* Some classes had effect of melee haste buffed
* Change to armor penetration rating was hidden there too
2010-11-20 03:30:19 +01:00
rsa
92ed528eb9
[10754] Use UNIT_FIELD_CRITTER for store minipet guid.
...
Also move related code to Unit and allow summon minipets by creatures.
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
Also fix creature's totems unsummon at owner remove from world.
2010-11-20 04:37:14 +03:00
VladimirMangos
f671f09950
[10753] Lost mangos.sql changes in one from recent commits.
2010-11-20 02:59:50 +03:00
VladimirMangos
c2096380cf
[10752] Convert to objetguids map scripts and finally drop IS_PLAYER_GUID.
2010-11-20 02:38:56 +03:00
VladimirMangos
2601022b9f
[10751] Use objectguids in item code.
...
Also
* Fixed unexpected container updated state after inventory load
* Make .debug getitemstate command more friendly by args.
2010-11-20 01:59:48 +03:00
VladimirMangos
bbd34562a8
[10750] Convert Gameobject owner to objectguid use.
2010-11-19 21:36:01 +03:00
VladimirMangos
6154cb3b43
[10749] Convert Gameobject owner to objectguid use.
2010-11-19 20:55:19 +03:00
VladimirMangos
f5cf98e9f4
[10748] Convert MonsterSay/Say and similar functions to ObjectGuid use.
2010-11-19 20:34:23 +03:00
VladimirMangos
12b80fec68
[10747] Some other aura caster object guid use cases.
2010-11-19 18:36:43 +03:00
VladimirMangos
f034a9bd0a
[10746] Use objetguid for other .list auras command part
2010-11-19 17:06:33 +03:00
C:/Program Files (x86)/git/dev/rsa
87b8a1d1ce
[10745] Use ObjectGuid in spellauraholders instead uint64
...
(based on rsa's repo commit 06342c1)
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2010-11-19 16:01:12 +03:00
Den
62c448b466
[10744] Prevent equip/unequip items in process logout
...
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2010-11-19 06:24:18 +03:00