General Changes:
- pana la 1 Ianuarie avem XP x5 iar restul ratelor se maresc cu x1 ( drop, reputatie, honor, arena, etc ) ... enjoy
************************************************** **************
- Fixed entering arena teams
- Fix Gruul's shatter effect damage
- Do not let CC spells interrupt themselves
- Fixed I64FMTD define for non-microsoft compilers. This should fix phased events state not being saved on some systems
- Update aura stacking check
- Update pet autocast check
- More correct aura cancel for channeled spells
- Cleanup spell proc event code for spell 6820
- Avoid send same information by 2 ways to function
- Brought the default characters file up to the current rev
- Add MapReference
- Finally properly fix phased game event saving
- DB script table stucture change
- Fixed the bug that loading char causes crash
- Re-commit some reverted patch: aura stacking check
- Add m_isAggressive. Only aggressive creatures will call AttackStart and MoveInLineOfSight
- Set melee dmg school for summoned creatures
- Fixed some compiling errors
- Fix the bug that updatepacket is not sent to players
- TODO: move creature::update to map::update. This requires that move activeobjectlist to map
- Let creature search nearby target before enter evade mode
- Add function canStartAttack to reduce code in MoveInLineOfSight
- Fix a bug that cancelling bind sight auras may crash the server
- Move object update from objectaccessor to map
- Move object update from objectaccessor to map
- Open grid for all active creatures (previously only for possessed ones)
- EventAI update
- Fixed the bug that the function does not work
- Script for quest Recharging the Batteries
- Script for quest The Road to Falcon
- Delete possessed AI only on creature delete
- Added TARGET_UNIT_AREA_SCRIPT target to the list of target types using custom targets defined in spell_script_target
- Implemented new summon possessed summon type for spell 49352
- Unsummon all summon possessed units on summoning aura cancel
- Unsummon summon as possessed creatures on spell channeling interrupt
- Don't allow pets to attack in melee if owner is pacified. This applies for possessed "pets" as well.
- Use proper spell ID in unsummoning possessed units on channeling interrupt.
- Allow only once to init pet bar for CharmInfo
- Allow only once to init pet bar for CharmInfo
- Allow to disable the melee attack command when initializing the pet action bar
- Added tonk mine and steam tonk scripts.
- Added SetAggressive calls to steam tonk and tonk mine scripts.
- Fix line endings in npcs_special.cpp to LF.
- Fixed Alterac Valley
- Added missing part of mangos merge on interrupt channeling on aura cancel
- Removed hacks attempting to do the above only for possessing or farsight spells
- Moved summon as possessed unsummoning into more general area in Spell::cancel
- Added SQL updates for steam tonk and tonk mine scripts
- Also search worldobjectlist for active creature when spell target is target_entry.
- Added more calls for searching the world object containers for spell scripted targets.
- Add UNIT_FLAG_NOT_ATTACKABLE_2. Not attackable, but can be hit by entry-target spells
- Implemented mana cost for tonk spell 27746.
- Fix shadow cloak, also remove spells such as hunter's mark
- Update creature damage calculation. Make -ap spells have effect on them
- Send correct spell damage log to client (damage should include resist, do not know if should include absorb)
- Make disarm also works on creatures
- Let Mass Dispel dispel immune auras
- Fix Prayer of Mending. Use original caster's healing bonus
- Make summoned creatures go back to summoner on evade if summoner is alive. This should take care of most errors about controlled creatures trying to target home.
- Set opvp trigger creatures to aggressive.
- Fix a bug that Map::Update crash the server
- Do not let totems immune to DOT.
- PELL_MISS_NONE when effect is dummy. This fix the bug that some dummy spells are checked for miss condition twice (still do not correct, should show combat log for triggered spell).
- SPELL_MISS_EVADE when original caster does not exist
- Creatures with the same faction should always be friendly to each other. This fix the bug that creatures with the same faction fight earch other.
- Allow "chain effect" when creatures call assistance.
- Only the trigger effect should be applied but not the whole spell
- Change "Added aura" log to level: detail
- Change "Added aura" log to level: detail
- Fix interface building.
- Fix arcane charge.
- Seperate owner speed and pet speed
- Implement simple charmed AI for players charmed by creatures
- Fix a bug that GetScriptId returns incorrect id when the scriptname does not exist in db. Thank peldor for pointing out the mistake
- Update weapon damage spell calculations.
- Do not let Steady shot pause autoshot timer
- Fix devastate.
- Fix the bug that Janalai summons too many adds
- Fix the bug that low level gm cannot see high level gm even when they are visible
- Fixed quest Escape from Durnholde
- Fixed quest Taretha's Diversion
- Fix the bug that neutral creatures do not fight back
Trinity CvW rev.324
Majoritatea sunt fixuri de la team`ul oficial Trinity, eu neavand timp sa ma ocup de server datorita examenelor... unele dintre ele deja au fost implementate, altele urmand sa le implementez cat mai curand posibil.