Machiavelli
d5270f9e0d
Globally find & replace InstanceScript* GetInstanceData_InstanceMapScript(Map* pMap) -> InstanceScript* GetInstanceScript(InstanceMap* pMap) const, this makes sure instance scripts get initialized properly and prevents crashes in scripts.
...
NOTE: this either breaks or fixes crlf, have no time to check now.
--HG--
branch : trunk
2010-08-11 21:52:44 +02:00
click
780ed1b01c
Buildsystem: Clean up build-process on all platforms
...
- Windows: Use CMAKE_INSTALL_PREFIX as a 'final install' directory (thanks to paradox for the preload-handling)
(New target INSTALL, -not- included as part of ALL_BUILD (must be specifically run for installation to start)
- All: Build libmpq library (used for tools)
- All: Build extractiontools with hardlinked mpq-library (no need to install it anymore)
- All: Move jemalloc from being harddefined to using a CMake string (fixes issue 3378) (thanks to tru.bazoozoo for the idea, alternative added)
--HG--
branch : trunk
2010-08-11 20:55:14 +02:00
Spp
f482bb1cd5
Dungeon Finder: Fix proposal window dungeon display
...
--HG--
branch : trunk
2010-08-11 17:31:34 +02:00
Shauren
24031cd6b9
Buildsystem: Removed unused MemoryLeaks files
...
Buildsystem/Windows: WheatyExceptionReport is now build in worldserver and authserver instead of shared (fixes crash reports not being generated)
--HG--
branch : trunk
2010-08-11 16:59:36 +02:00
Spp
c53bec73f1
Dungeon Finder: Use DisableMgr and dungeon Saves in dungeon lock list
...
--HG--
branch : trunk
2010-08-11 16:17:05 +02:00
Spp
41534a1324
Dungeon Finder: Add proposals, find group algorithm and teleport support
...
Note: Adds hability to find a group and be teleported to dungeon, but no rewards yet (WIP)
--HG--
branch : trunk
2010-08-11 15:55:27 +02:00
Spp
f9468e7e5d
Dungeon Finder: Add LFG support to groups
...
--HG--
branch : trunk
2010-08-11 15:20:20 +02:00
Spp
23c4b1be25
Dungeon Finder: minor improvements and code clean-ups
...
- Initialize all packet size properly
- Updated all function documentation
- Add placeholders to all LFG opcodes
- Use lowguids wherever is possible
--HG--
branch : trunk
2010-08-11 13:25:14 +02:00
Spp
ac4df5204b
Dungeon Finder: Improve Join and UpdateRoles and move queue to main class
...
--HG--
branch : trunk
2010-08-11 12:44:49 +02:00
Spp
4b62042b28
Dungeon Finder: Make player internal Lfg data private and some minor cleanups
...
--HG--
branch : trunk
2010-08-11 11:54:03 +02:00
Spp
2638d24926
Dungeon Finder: redo CheckGroupRoles, sometimes it was accepting wrong roles as valid
...
--HG--
branch : trunk
2010-08-11 11:27:36 +02:00
click
3002300e71
Backed out changeset 2f79fd19c2c5 - needs some more thought, sorry - I promise it will work better once I got it sorted properly!
...
--HG--
branch : trunk
2010-08-10 23:11:40 +02:00
click
29e152f42b
Buildsystem/Windows: Use CMAKE_INSTALL_PREFIX as result-dir for output (Thanks to Paradox)
...
(Suggested change for genrevisions default path retained to avoid breaking earlier builds, and it's not really a "server binary")
Fixes issue 3366
--HG--
branch : trunk
2010-08-10 22:40:34 +02:00
Shauren
36d1405b52
Fixed bug allowing players to enter instance even if selected difficulty was disabled
...
Added map id to log when player tries to enter disabled map
--HG--
branch : trunk
2010-08-10 19:40:35 +02:00
click
4f9ec558f4
Buildsystem/Linux: Remove -DCENTOS flag and enforce linking with ncurses in case of older revisions of CentOS (thanks to QAston and vaska94/kingwee)
...
Closes issue 2908
--HG--
branch : trunk
2010-08-10 19:15:50 +02:00
Shauren
88965d9419
Fixed honor points and arena points displaying in currency tab
...
Currencies lost (spent all in vendor) are not removed from known currencies tab, they now display 0 count
--HG--
branch : trunk
2010-08-10 13:26:07 +02:00
John Holiver
231a1bfe45
Small fix for the Flame Tsunami DoT debuff.
...
It isnt perfect yet, correct factions for Lava Blaze and Flame Tsunami NPCs are needed to remove hack.
* SQL needed
--HG--
branch : trunk
2010-08-09 19:05:53 -03:00
click
a8303b38e6
Merge
...
--HG--
branch : trunk
2010-08-09 23:17:02 +02:00
click
816acb11a4
BuilSystem: Clean up some small but annoying things from my earlier commits:
...
- return to using default CMake buildconfiguration (release, relwithdebinfo, debug, minsizerel
Note: These are not yet populated as buildmodes : relwithdebinfo / minsizerel (will be created later)
- change it so that genrev creates revision.h properly (after genrev has been compiled successfully)
- split scripts/game PCH creation depending on which part a user wants to compile (default on) (thanks shauren)
--HG--
branch : trunk
2010-08-09 23:14:16 +02:00
XTZGZoReX
cecb8117d5
Aaand, finally, scripting is working. Thanks to Derex for helping with debugging/suggestions.
...
--HG--
branch : trunk
2010-08-09 16:07:03 -05:00
click
4b5c9552cb
BuildSystem/Windows: Add RelWithDebInfo configuration-type (reverts previous commit for fixups with RelWithDebInfo buildtype)
...
+ Stuff revision.h in under genrev project (yay, another project removed from projectlist)
--HG--
branch : trunk
2010-08-09 21:36:03 +02:00
Shauren
c132b5d08d
Fixed script name for announcer in Trial of the Champion
...
--HG--
branch : trunk
2010-08-09 20:56:40 +02:00
click
3d48c480ce
Fix: append a .c_str() on a variable in Spell.cpp (no more grumpy compilers) - Thanks to StormByte for the heads up
...
Fixes issue 3343
--HG--
branch : trunk
2010-08-09 20:20:55 +02:00
click
8c49f2bc0d
Buildsystem: Copy configuration-file over to binaries-directory on MSVC after successfully compiling authserver/worldserver).
...
(Default .dist extensions for the filenames are used to not overwrite possible changes from earlier runs or compilations).
--HG--
branch : trunk
2010-08-09 20:18:31 +02:00
XTZGZoReX
70fc93da7b
* Get rid of virtual function calls completely, seeing as they weren't necessary. Thanks to Ge0rG and Derex for enlightening me about this.....
...
* Also add map ID for EoE instance script (thanks Silinoron).
--HG--
branch : trunk
2010-08-09 19:53:21 +02:00
silinoron
a094d3e281
Properly initialize instance scripts with the appropriate map id to avoid loadup errors.
...
--HG--
branch : trunk
2010-08-09 10:37:28 -07:00
Brian
1f52153410
Backed out changeset f751065ec933
...
Spell rep rate was already implemented by QAston
--HG--
branch : trunk
2010-08-09 11:33:31 -06:00
azazel
f5399618d9
Implement reputation rates and aura effects for Spell::EffectReputation() (thanks Lynx3d)
...
--HG--
branch : trunk
2010-08-09 23:22:31 +06:00
azazel
5643dee52f
Avoid explicit client max level use for selction of bg/arena bracket.
...
This allows to use brackets like 85-89 existing for some maps
(if server allows levels more than 80) (thanks VladimirMangos)
--HG--
branch : trunk
2010-08-09 23:09:36 +06:00
azazel
464c0c1611
* Process GAMEOBJECT_TYPE_FISHINGHOLE in normal way as for other GO's (thanks NoFantasy)
...
* Improve process for Use() of GAMEOBJECT_TYPE_SUMMONING_RITUAL (thanks NoFantasy)
--HG--
branch : trunk
2010-08-09 22:50:30 +06:00
click
72d27a34fd
Clean up some doubledefined ScriptPCH.h includes
...
--HG--
branch : trunk
2010-08-09 16:24:13 +02:00
XTZGZoReX
099b66a899
* Fixed issue in OutdoorPvPMgr::LoadTemplates. (Note to self: don't take the address of a temporary, damnit)
...
--HG--
branch : trunk
2010-08-09 14:58:50 +02:00
XTZGZoReX
a038772b3e
* Remove Player::SetSession (obsolete and dangerous function).
...
* Speed up map script searches (avoid redundant loops).
* Fix linking errors for ScriptObject::RegisterSelf.
--HG--
branch : trunk
extra : rebase_source : 2ba48fdab4e119c6de7fe64e47c5b8115fdac1b5
2010-08-09 11:07:23 +02:00
Shauren
4392b95703
Fixed scriptName check in achievement_criteria_data loader
...
--HG--
branch : trunk
2010-08-09 10:56:59 +02:00
QAston
fa8a826656
*(More) correct implementation of SPELL_EFFECT_PULL_TOWARDS_DEST(145)
...
--HG--
branch : trunk
2010-08-09 02:31:42 +02:00
click
abd261b1a1
Replace (CR) character from all converted scripts and replace it with it's proper (LF) counterpart
...
- should fix the "linking scripts" failure (not tested)
--HG--
branch : trunk
2010-08-09 01:52:26 +02:00
QAston
910864c856
*Missing ScriptName column in achievement_criteria_data loader.
...
--HG--
branch : trunk
2010-08-09 00:12:54 +02:00
Shauren
ede953500b
Fixed line endings in 9237_world_outdoorpvp_template.sql
...
Remove no longer existing scripts from ScriptLoader
--HG--
branch : trunk
2010-08-08 22:57:07 +02:00
Supabad
ebc0821e88
set correct script in class instance the eye,
...
remove line endings in g3dlite\g3d\ray.h
--HG--
branch : trunk
2010-08-08 22:49:20 +02:00
XTZGZoReX
93bca275aa
* Fix possible crash, thanks to Machiavelli for spotting it.
...
--HG--
branch : trunk
2010-08-08 22:02:11 +02:00
XTZGZoReX
936e641b84
Fix.
...
--HG--
branch : trunk
2010-08-08 14:37:58 -05:00
Shauren
db75157d74
Fixed icons for windows
...
--HG--
branch : trunk
2010-08-08 21:04:56 +02:00
click
e15d1c37f4
Add a compileflag for authserver/worldserver/scripts that allows GCC-users to
...
catch (if any) a few bugs that are otherwise (normally) optimized away.
+ Adjust .hgignore slightly (remove lock on MSVC-projects, we have none)
+ Properly upload the corrected version of the whitespace-script (sigh...)
--HG--
branch : trunk
2010-08-08 21:02:56 +02:00
azazel
e5c797cef6
* Fix remaining errors in scripts project
...
* Remove now obsolete ScriptedInstance.h file
--HG--
branch : trunk
2010-08-09 00:56:10 +06:00
QAston
617a56ba29
*Implement spell casting on transports (no more out of range error, etc)
...
*Add MO transports to ObjectAccessor storage
*Add functions Position::RelocateOffset and Position::GetPositionOffsetTo to help offset manipulations - BIG thanks to azazelkon for creating formulas!
*Add function to output debug info for MovementInfo and SpellCastTargets
*Throw ByteBufferException on incorrect packGUID read
*Add rfinish function to finish bytebuffer read.
--HG--
branch : trunk
2010-08-08 20:32:14 +02:00
XTZGZoReX
48c4d4551c
Fix.
...
--HG--
branch : trunk
2010-08-08 13:06:17 -05:00
click
1f80c7b3c0
Sourcefile sleanups -> tabs to spaces, remove whitespace - also update the cleanupscripts very slightly
...
--HG--
branch : trunk
2010-08-08 19:45:53 +02:00
azazel
590199d8e1
* Rename InstanceData to InstanceScript
...
* Rename *mgr to their new names in scripts project
* Mass convert all the scripts (NEEDS THOROUGH TESTING, because it was done automatically) Please, report bugs on issue tracker.
--HG--
branch : trunk
rename : src/server/game/Instances/InstanceData.cpp => src/server/game/Instances/InstanceScript.cpp
rename : src/server/game/Instances/InstanceData.h => src/server/game/Instances/InstanceScript.h
2010-08-08 22:54:58 +06:00
XTZGZoReX
39c61157c5
Fixed *nix build.
...
--HG--
branch : trunk
2010-08-08 09:36:45 -05:00
Shauren
bd926de31c
Correct include dirs in scripts and achievement_scripts build errors (because of Battleground renames)
...
--HG--
branch : trunk
2010-08-08 15:37:42 +02:00