Commit Graph

11325 Commits

Author SHA1 Message Date
kaelima
319ecd792d DB/World: Add npc_spellclick_spells for some vehicles.
Will fix some of the DB errors introduced in 3ac80ee3a4.
2011-02-28 12:29:03 +01:00
kaelima
d8fa272d9c DB/NPC: Update some random creature_templates in Icecrown Citadel 2011-02-27 20:25:00 +01:00
Machiavelli
e31d08e9e1 Core/SQL: Remove duplicate entry from my previous commit 2011-02-27 18:44:52 +01:00
click
d92fb9ad65 Core: Clean up some rogue whitespace and tabs 2011-02-27 18:34:24 +01:00
Machiavelli
da773981f8 Core/Vehicles: Respect seatId in vehicle_accessory 2011-02-27 17:38:20 +01:00
Machiavelli
76f393717d DB/World: npc_spellclick_spells updates for Strand of the Ancients and Wintergrasp vehicles. 2011-02-27 16:15:47 +01:00
Machiavelli
3c36ff92dc Core/Vehicles: Fix an error log message (missing change from 683cea9e83) 2011-02-27 15:45:28 +01:00
Svannon
de624adffc DB/NPC: Update some creature_template in Ulduar 2011-02-27 05:38:56 +00:00
Nay
8c746435fe DB/NPC: Add some vehicles and update their templates 2011-02-27 04:08:24 +00:00
Machiavelli
b161b0859b Core/Vehicles: Fix a possible crash in InstallAccessory
Closes ticket #769
2011-02-27 04:05:21 +01:00
Machiavelli
683cea9e83 Core/Vehicles:
- Grab correct npc entry from npc_spellclick_spells in case of player vehicle. Fixes DB errors added in my previous changeset
- Allow aura's with SPELL_AURA_CONTROL_VEHICLE to stack if there are enough free seats, even if spellIds are identical.
- Fix a possible infinite loop. Thanks to manuel for spotting
2011-02-27 03:58:41 +01:00
leak
aa2455b586 Core/Groups: Reimplement group id recycling 2011-02-27 00:55:45 +01:00
Machiavelli
3ac80ee3a4 Core/Vehicles: Correct usage of npc_spellclick_spells instead of blatant hacks for vehicle entry.
Note: This may break a few vehicles, but only due to the absence of proper, non-hackish data.
2011-02-26 23:00:09 +01:00
Shauren
8497fb27e9 DB/Spells: Added flower summoning visual of Lifeblood 2011-02-26 14:09:32 +01:00
Shauren
cbbfc21934 Fixed compile (bad copy&paste) 2011-02-26 12:55:15 +01:00
Shauren
45f91feaa8 DB: Fixed startup errors and formatting
Core/Vehicles: Prevent "unprocessed tail data" vehicle packet spam
2011-02-26 12:53:17 +01:00
Machiavelli
7e4456f79d Merge branch 'master' of github.com:TrinityCore/TrinityCore 2011-02-26 03:47:57 +01:00
Machiavelli
30738e645f Core/Vehicles&Movement:
- Send correct SMSG_MONSTER_MOVE with newly discovered SPLINEFLAG_EXIT_VEHICLE on vehicle exit. Fixes the "stuck on exit" bug as a result of removing the previous hack in 04b656a44f.
- Use SMSG_SPLINE_MOVE_ROOT and SMSG_SPLINE_MOVE_UNROOT as root packets for creatures.
- Reimplement toggling of MOVEMENTFLAG_ROOT on root event (including enter vehicle)
- Speedup in fetching movementflags for vehicles depending on vehicleflags on object updates.
- Code cleanup and refactoring
2011-02-26 03:47:23 +01:00
Malcrom
490f99a80a DB/SAI: Fix quest 11344 (Anguish of Nifflevar)
DB/NPCs: Add related spawns
Closes #683
2011-02-26 02:36:07 +00:00
Nay
27e20946c2 DB/NPC: Captain Fairmount should not be invisible
DB/SAI: Add combat scripts to Captain Fairmount
Closes #303 & #699
2011-02-26 02:33:48 +00:00
Malcrom
3fb3b18b61 DB/SAI: Add scripts and waypoints for Gor'drek 2011-02-26 02:31:29 +00:00
Shocker
98f6c2fe80 Scripts/Alterac Valley: Fix some out of range text entries 2011-02-25 19:52:26 +02:00
Shauren
bc94dcfbe4 Core/Spells: Fixed random huge DoT damage ticks
Closes #726
2011-02-25 17:11:02 +01:00
Shocker
3525cb39b8 Core/Spells: Focus Magic should proc only from critical hits 2011-02-25 16:56:45 +02:00
Machiavelli
02d8d7c2a6 Scripts/Ulduar: Kologarn (90% complete)
- Kologarn is unable to parry (correct spellID used)
- Fix Arm respawning
- Correct Arm despawn animation
- Only cast Arm Sweep if left arm is alive
- Remove minimum required range for Focused Eyebeams
- Fix possible crash in Rubble despawn
- Correct gameobject handling
- Fix bridge visual
- Correct instance load operations for this encounter
2011-02-25 15:17:15 +01:00
Azazel
154b114615 Core/SQL: change script from bcd7e45e12 commit to make it more simple and safe in case of multiple executions. 2011-02-25 15:03:36 +06:00
Machiavelli
04b656a44f Core/Vehicles:
- Allow specifying of exit position for Unit::ExitVehicle
- On Vehicle::InstallAccessory, despawn any accessory in the current seat with the same entry with TEMPSUMMON_MANUAL_DESPAWN type
- Remove hacky TELEPORT_ACK packet on vehicle exit
- Remove some redundant packet send operations that were already handled elsewhere
2011-02-25 01:38:21 +01:00
Machiavelli
a6e30e0509 Really fix the crash caused by wrong prepared statement types 2011-02-25 00:00:11 +01:00
Machiavelli
51d00e1b17 Core: Fix crash on login added in 20ab3e4bda 2011-02-24 23:44:08 +01:00
leak
4dc1bf3076 Core/Groups: Prevent group id pool corruption (BG groups take their Ids out of the same pool thus the need to register properly) 2011-02-24 23:35:39 +01:00
Azazel
0c8f1c7b5b Core/Misc: rename some prepared statements to conform to naming standards (there are no CLEAN statements, there are DEL ones) 2011-02-25 00:46:26 +06:00
Azazel
bcd7e45e12 CharDB Schema/Cleanup: cleanup character_tutorial table:
* rename table to account_tutorial, because it holds account specific data;
* rename column account to accountId;
* introduce prepared statements for table.
2011-02-25 00:45:57 +06:00
Azazel
20ab3e4bda CharDB Schema/Cleanup: cleanup account_data and character_account_data tables:
* rename column account to accountId;
* introduce prepared statements for both tables.
2011-02-25 00:44:33 +06:00
leak
3e046f9bc4 Core/AI: Put log messages on filter 2011-02-24 18:37:27 +01:00
Nay
be16bcffab Usual commit about forgotten full SQL changes in previous commit. 2011-02-24 00:33:13 +00:00
gildor
e15c8a7fff DB/Spell linked spell: (Gundrak/Eck) Spell Eck Spit (55814) triggers Eck Residue (55817). Should fix the related achievement.
Closes #673
2011-02-24 00:07:02 +00:00
Nay
f65a55372e DB/SAI: Fix quest Counterattack! (The Barrens)
Closes #692
2011-02-23 23:14:18 +00:00
Malcrom
e689edb7c2 Scripts/Shadowmoon Valley: Remove support for NPC Nelthakaru
DB/Misc: Add waypoints and scripts for quest Nelthakaru's Tale (SAI)
Closes #746
2011-02-23 23:10:48 +00:00
Malcrom
a3b977d467 DB/Creatures: Fix various NPC misc data (states, inhabit types, etc.) 2011-02-23 22:47:23 +00:00
Machiavelli
2c7ca195d1 Core/Vehicles: Remove a visibility hack on Vehicle::AddPassenger. May fix client crash/freeze issues. 2011-02-23 20:43:12 +01:00
Machiavelli
102c089ab8 Scripts/Kologarn:
- Correct target limitation for Focused Eyebeam
- Correct target selection and limitation for Stone Grip
** Fixes random teleports to the "safe spot" caused by aura unapply when that player wasn't intended as target.
** Stone Grip will only target the main tank if there's no one else in range.
- Despawn Rubbles on encounter reset/complete
- Use elegant MotionMaster::MoveJump instead of NearTeleportTo when releasing Stone Grip target

DB/NPC Templates:
- Add civilian flag for Armsweep Stalker and Rubble Stalker

Other:
- Fix 2011_02_23_2_world_conditions.sql to comply to standards
- Cleanup affected code
2011-02-23 18:17:20 +01:00
Machiavelli
550f59e05f Core/Vehicles: Do not allow Unit A to enter vehicle of unit B, when unit B is already on vehicle of unit A.
Fixes a core deadlock and stack overflow as well as client crash in the event of improper scripts.
2011-02-23 17:41:33 +01:00
Machiavelli
4e9cd1e490 Core/UnitAI: Add template<class PREDICATE> void SelectTargetList, to select target list based on unary predicate function, with parameters maxTargets and targetType. 2011-02-23 13:35:15 +01:00
Machiavelli
a6da435b84 Core/Vehicles: Also remove MOVEMENTFLAG_ROOT on ExitVehicle (thanks to Anubisss), and slight refactoring of code. 2011-02-23 04:08:11 +01:00
Machiavelli
867f6d3513 Core/Vehicles: Don't add MOVEMENTFLAG_ROOT to movementflags on vehicle enter. 2011-02-23 02:21:08 +01:00
Machiavelli
0a2fc16908 Core/Vehicles: Send SMSG_FORCE_MOVE_UNROOT to client when exiting vehicle with UNIT_FLAG_DISABLE_MOVE 2011-02-23 02:15:48 +01:00
Machiavelli
c42939b99c Merge branch 'master' of github.com:TrinityCore/TrinityCore 2011-02-23 01:46:38 +01:00
Machiavelli
0ec88a642c Scripts/Ulduar:
- Fix Focused Eyebeams
- Fix Arm Sweep
- Fix respawning and re-entering of arms

DB/Templates:
- Fix speed, modelId and trigger state of Focused Eyebeams
- Set NullAI to semi-triggers; Rubble Stalker, Kologarn Pit Kill Bunny
2011-02-23 01:45:22 +01:00
leak
4af76de1b9 Core/Maps: More unused maps 2011-02-23 00:50:16 +01:00
leak
a751bd64aa Core/Instances: Remove unused map 2011-02-23 00:15:45 +01:00