aboutsummaryrefslogtreecommitdiff
path: root/src/game/Vehicle.cpp
AgeCommit message (Collapse)Author
2010-05-18Some more engrish to english logerror updates.malcrom
--HG-- branch : trunk
2010-05-03*when dismounting from a flying vehicle (and it was flying) you will get a ↵Rat
pretty parachute --HG-- branch : trunk
2010-04-07Code style (game + scripts only):Spp
"if(" --> "if (" --HG-- branch : trunk
2010-04-07Code style (game + scripts only):Spp
"while(" --> "while (" --HG-- branch : trunk
2010-03-27Make a function(ToTempSummon()) which can convert Creature to TempSummon ↵Anubisss
with a C++ cast(reinterpret_cast) and with a type check(isSummon()). This function is like ToPlayer(), ToTotem(), etc. This commit is like ede831bdd6f0cff481acc33f269fa7f8c78befd4 / r7496: http://code.google.com/p/trinitycore/source/detail?r=ede831bdd6f0cff481acc33f269fa7f8c78befd4 As a result, this commit has the advantages and the "disadvantages" too, like r7496. Please try to be polite if this commit causes some crashes. --HG-- branch : trunk
2010-03-25cleanups in vehicle accessories storagesilverice
transfer accesory list by pointer, make it constant --HG-- branch : trunk
2010-03-18Added (blizzlike) packet broadcast to near teleport. Thanks to Zor and ↵Xanadu
nalimleinad (AKA anonymous colleague #1) for research. --HG-- branch : trunk
2010-03-12Move vehicle accesories to DB.Spp
Credit to Malcrom and Manuel for the idea and original patch --HG-- branch : trunk
2010-03-07Some Creature* casts moved to new ToCreature.raczman
Added const Creature* ToCreature() --HG-- branch : trunk
2010-03-07Added new type-safe cast functions.raczman
This, when properly used, should get rid of most memory corruption issues, currently, casting types C-style with no checks leads to some abstract crashing. Functionality is same as with dynamic_cast<>, but with no RTTI check - so when casting into invalid type you will receive NULL, and most probably crash. At the same time, i took the liberty to convert most Player* casts to ToPlayer(). Still needs crapload of casts being moved to new facility. --HG-- branch : trunk
2010-02-02Changes in Trial of the Champion:_manuel_
-Implemented new scripts for Grand Champions, it includes vehicle fight (it is not 100 % done) -Implemented more Vehicles Accessories. (related with the instance) -Implemented basic support for event at spawn or dead from Boss Eadric/Paletress. -Implemented basic support for event at spawn from Boss Black Knight. For a complete fix see TDB forum > New Fix Submissions > Core related DB content. --HG-- branch : trunk
2010-01-18Auras with turn/move interrupt flags are now removed for creatures when they ↵silver1ce
turn/move, cleanup --HG-- branch : trunk
2010-01-16some changes into grid relocations, cleanupsilver1ce
player with incorrect coordinates wouldn't be added into map, fixed problem that sometimes grid not marked as active even with players inside --HG-- branch : trunk
2010-01-13Implement vehicles created by player mounts.thenecromancer
Original idea by Elmaster, packet research by Wrong, ty. --HG-- branch : trunk
2009-12-30Added vehicles for Grand Champion Bosses. It needs db support for vehicleids._manuel_
--HG-- branch : trunk
2009-10-17*Massive cleanup redux.maximius
--HG-- branch : trunk
2009-10-17*Backed out changeset 3be01fb200a5maximius
--HG-- branch : trunk
2009-10-17*Massive cleanup (\n\n -> \n, *\n -> \n, cleanup for(...) to for (...), and ↵maximius
some other cleanups by hand) *Fix a possible crash in Spell::DoAllEffectOnTarget --HG-- branch : trunk
2009-09-04*Add a dk quest sql back. It was removed by mistake in 5119, but was never ↵megamage
added back. --HG-- branch : trunk
2009-09-01[8442] Change some unit flag names. Author: NoFantasymegamage
--HG-- branch : trunk
2009-08-30*Update Kologarn script.megamage
--HG-- branch : trunk
2009-08-29*More update about positions.megamage
*Ulduar: do not allow demolisher to regenerate pyrite. Player must shoot down and grab the containers to refill pyrite. --HG-- branch : trunk
2009-08-29*Make position as a class;megamage
--HG-- branch : trunk
2009-08-28*Update flame levi script. Allow player to shoot down pyrite container and ↵megamage
refill the demolishers. *Other script-related fixes. --HG-- branch : trunk
2009-08-27*Remove function passengerleftmegamage
--HG-- branch : trunk
2009-08-26*Some clean up and add debug info to find the reason of crash.megamage
--HG-- branch : trunk
2009-08-24*Fix a bug that dk's ghoul generates energy twice per tick.megamage
--HG-- branch : trunk
2009-08-23*Update vehicle system. Make vehicle a seperate class from creature.megamage
--HG-- branch : trunk
2009-08-23*Update flame leviathan script.megamage
--HG-- branch : trunk
2009-08-22*Let all accessories enterevademode when vehicle enter evade mode.megamage
--HG-- branch : trunk
2009-08-19*Dismiss summoned vehicle when it is dead.megamage
--HG-- branch : trunk
2009-08-15*Add some vehicle ai functions.megamage
--HG-- branch : trunk
2009-08-08*Some update of vehicle.megamage
--HG-- branch : trunk
2009-07-09*Fix some problems with charmer removing started with rev 4402.QAston
--HG-- branch : trunk
2009-07-01 [8102] Simplify code base at new root method ↵megamage
WorldObject::CleanupsBeforeDelete Author: VladimirMangos * Call it from Map::AddObjectToRemoveList and remove now not needed explcit calls * Create Gameobject version to make GO with owner more safe for remove --HG-- branch : trunk
2009-06-24*Add security check to Vehicle::InstallAccessory.QAston
--HG-- branch : trunk
2009-06-19*Fix a crash caused by vehicles.megamage
--HG-- branch : trunk
2009-06-19*Fix or add debug message for crash caused by controlled creaturesmegamage
--HG-- branch : trunk
2009-06-17*Allow to force to respawn creatures.megamage
*Save creature data for vehicles. *Change some visibility update sequence of respawned creatures. *Fix bugs of quest 12687: dark rider may not be on horse / horse cannot be used twice / horse does not respawn at correct phase --HG-- branch : trunk
2009-06-15*Check movementflag to interrupt casting instead of checking position.megamage
*Also some other fixes about movement flags. --HG-- branch : trunk
2009-06-14*Some update of vehicle.megamage
--HG-- branch : trunk
2009-06-14*Some work on vehicle.megamage
--HG-- branch : trunk
2009-06-13*Some fix of vehicles. Thanks to Seizerkiller.megamage
--HG-- branch : trunk
2009-06-11*Switch to support client version 3.1.3megamage
*I strongly recommend you not to use this until you get the 313 db. Now all destructible buildings cause client crash. Source: Mangos Thanks to TOM_RUS for most work to make this switch possible ;) --HG-- branch : trunk
2009-06-08*Correctly show spellclick flag for vehicles and creatures with info in ↵megamage
spellclick table. --HG-- branch : trunk
2009-06-05*Apply tenacity buff on vehicles of wintergrasp.megamage
*Fix the bug that tenacity is not applied on horde players. --HG-- branch : trunk
2009-06-03*Use setcharmedby and removecharmedby in enter/exit vehicle functions.megamage
*Fix build. --HG-- branch : trunk
2009-06-03*Disable vehicle/creature driver movement when entering vehicle.megamage
--HG-- branch : trunk
2009-05-30*Provide another way to implement dynamic spawns. Now a creature will call ↵megamage
its zonescript before spawn to determine the spawned entry. This can be used to implement zones such as wintergrasp with less data requirement (only need to know the entry of counterpart creatures, not require spawn points) *Use zonescript as basic class of opvp script and dugeon script (can also be used for bg) *Store zonescript in worldobject. *Add door for sapphiron. --HG-- branch : trunk
2009-05-27*Change vehicle faction the same as the driver's when driver enters it.megamage
*Fix 3593 sql. --HG-- branch : trunk