Shauren
05ea2f76b8
Core/Misc: Fixed warnings
2014-06-24 02:01:40 +02:00
Aokromes
84e6af26e6
Merge pull request #11976 from Ascathor/master
...
Core/Misc: New ability to log account IP access history
2014-06-23 22:48:35 +02:00
Rochet2
7240fafe94
Core: Add loginFirst param to OnLogin hook to allow doing things on first login only
...
whitespacefix
Fix warning about unused param
2014-06-21 17:40:56 +03:00
Vincent-Michael
69135ba056
Core: Fix build
2014-06-14 20:14:17 +02:00
Ascathor
6949735098
Core/Misc:
...
* Fix some codestyle, fix some typos
* Change CMakeLists for: Custom (can be uncommented), Events, World
** Custom is theoretically unchanged. You can, however, uncomment the glob_recurse that initializes every file within. This might be easier for beginners.
* Introducing the IP Based Action Log System:
** On several different actions, e.g. Login, Character Login, etc., a new entry is added
** Can be logged on and off in worldserver config
*** Disabled by default to prevent increased log db size for unknowing users.
* Add a new row to account table called 'last_attempt_ip'
** Lists the last ip trying to connect to the account
* Add a new type of HookScripts: AccountScript
** Includes: OnAccountLogin, OnFailedAccountLogin, OnEmailChange, OnFailedChange, OnPasswordChange, OnFailedPasswordChange
* Added new Hook to PlayerScripts: OnFailedPlayerDelete
* Added new variables to PlayerScripts: OnPlayerDelete
2014-06-13 16:25:11 +02:00
Dehravor
cbd36d5a4e
Core/Misc: Remove remaining COMPILER_HAS_CPP11_SUPPORT related macros
2014-05-01 11:19:32 +02:00
Dehravor
24ae6a6802
Core/Misc: Remove obsolete C++11 backward compatibility macros
...
OVERRIDE, FINAL, DELETE_MEMBER
2014-04-29 16:35:11 +02:00
Shauren
0f5632c70e
Core/Misc: Fixed some -Weffc++ warnings
2014-04-20 16:48:35 +02:00
Vincent-Michael
89cc056a50
Fix
2014-04-18 17:02:04 +02:00
Shauren
a4d8a26dc7
Scripts/Icecrown Citadel: Icecrown Gunship Battle
2014-03-23 02:01:13 +01:00
kontownik
91850fa9e4
Core/Scripts: New ItemScript trigger, OnItemRemove
2014-03-03 22:18:47 +01:00
Vincent_Michael
20004050bc
Update copyright note for 2014.
...
Happy new year.
2014-01-01 00:07:53 +01:00
Malcrom
fe95371d9a
Core/Scripting: Replace casted with cast as casted is not a word.
2013-12-25 14:16:55 -03:30
Shauren
8bcde41538
Core/Quests: Added stuff missing in previous commit
2013-12-25 12:17:23 +01:00
Shauren
293915db39
Core/Quests: Fixed icon shown above questgivers with daily quests that have already been completed once by a character
...
Closes #11331
2013-12-25 02:08:05 +01:00
Shauren
107af52853
Core/Chat: Refactored building chat packets
...
* Moved everything into one specialized method instead of being scattered all over the place
* Allow localizing creature names in chat messages (when using $N)
* Send SMSG_GM_MESSAGECHAT for gm messages
2013-12-23 14:23:49 +01:00
Malcrom
fc7e335d3b
Scripting/Obsidian Sanctum: Updated scripts to use Events.
2013-12-11 01:13:23 -03:30
Malcrom
89de7e7419
Scripting/Razorfen Downs: Additions and fixes for instance.
...
Moved bosses Glutton, Mordresh Fire Eye, Tuten Kash to cpp.
Cleaned up code for boss Amnennar The Coldbringer.
Fixed up gong event for gong to have sound and proper spawning.
Scripted quest 3525 "Extinguishing the Idol" so you can now fight Plagmaw the Rotting.
2013-12-07 21:19:46 -03:30
jackpoz
4416c16045
Core/Scripts: Fix possible NULL dereferences
...
Fix possible NULL dereferences probably caused by a typo.
2013-11-29 20:48:45 +01:00
Malcrom
113735690a
Scripts/The Slave Pens: Fix up Mennu the Betrayer and add Rokmar the Cracker & Quagmirran.
2013-11-10 18:00:15 -03:30
Malcrom
8332cee052
Scripting/The Slave Pens: Moved boss_mennu_the_betrayer from EAI to CPP.
2013-11-10 10:53:43 -03:30
Malcrom
e5b259fb4a
Scripting/Arcatraz: Move Zereketh the Unbound, Dalliah the Doomsayer, & Wrath-Scryer Soccothrates to cpp scripting and some cleanup.
2013-11-10 03:22:22 -03:30
Spp
94e2b9332a
Core/Logging: Remove LOG_FILTER_XXX defines with it's value (remember logger names are case-sensitive)
2013-11-08 10:50:51 +01:00
Discover-
b98cc11a49
Core/Misc: Fix compile after 316da388d5
2013-11-03 10:36:02 +01:00
untaught
316da388d5
Fix quest Redeeming the Dead (9685) and remove the core script
2013-11-03 11:17:28 +02:00
leguybrush
0a308144a8
Core/Code: Unify [more] codestyle for brackets: )\n{\n} to ) { }.
2013-10-28 14:36:07 -04:00
Ascathor
2607738990
Core/Code: Unify codestyle for brackets: {} to { }.
...
Also added missing copyright to some files.
2013-10-27 23:46:02 +01:00
Shauren
ce55647c41
Core/Transports
...
* Rewritten path generation, now uses splines - timers are a lot more accurate now
* Implemented stopping transports
* Implemented spawning transports in instances
* Implemented spawning gameobjects as transport passengers
* Transport passengers are now stored in creature/gameobject table using gameobject_template.data6 from transport's template as map id
2013-10-16 18:37:29 +02:00
LilleCarl
731b3670fe
Make damage and healing references, so that damage can be altered by scripts!
...
Correct typo (thanks AwkwardDev)
2013-10-11 21:49:06 +02:00
Discover-
4d654a885c
Core/Misc: Fix compile after recent pull request...
2013-10-04 12:32:09 +02:00
Carl Hjerpe
8737984b71
Implement script hooks: OnDamge, OnHeal
2013-10-01 18:35:09 +02:00
Spp
ec1e88d888
Core/RBAC: Move send commands to RBAC (using individual permissions)
2013-09-10 12:24:40 +02:00
Spp
83cb44d79f
Core/RBAC: Move pet commands to RBAC (using individual permissions)
...
- Pet commands moved from cs_misc.cpp to own file
2013-09-10 12:07:03 +02:00
Spp
1eee42433b
Core/RBAC: Move group commands to RBAC (using individual permissions)
...
- group commands moved from cs_misc.cpp to own file
- renamed groupsummon to "group summon"
2013-09-10 11:45:59 +02:00
Vincent-Michael
22b71244a0
DB/Creature: Fix cords for quest "Death Comes From On High"
2013-08-31 19:33:14 +02:00
joschiwald
1f34284828
Scripts/UtgardeKeep: reworked InstanceScript and cleanup some boss script
2013-08-27 23:50:40 +02:00
joschiwald
2aa944caee
Scripts/Auchindoun: add missing InstanceScripts and cleanup some boss scripts
2013-08-26 18:52:29 +02:00
Shauren
cfd1027b88
Build fix
2013-08-26 18:42:35 +02:00
Shauren
4f44cdf2b5
Core/Scripts: Fixed uninitialized variable and memory leaks
2013-08-26 17:38:02 +02:00
w1sht0l1v3
1ad954e215
Core/Scripts: Placeholders for instances Maraudon and Dire Maul.
...
It is needed for Random Dungeon Finder credit.
2013-08-17 19:14:48 +03:00
w1sht0l1v3
7c7f19228e
Core/Scripts: Placeholders for instances The Slave Pens and The Underbog.
...
It is needed for Random Dungeon Finder credit.
2013-08-17 17:50:33 +03:00
w1sht0l1v3
0333d22fe9
Core/Scripts: Placeholder for instance Ragefire Chasm.
...
It is needed for Random Dungeon Finder credit.
2013-08-17 15:25:09 +03:00
w1sht0l1v3
7b9f34afc5
Core/Scripts: Placeholder for instance The Stockade.
...
It is needed for Random Dungeon Finder credit.
Correct entry for last encounter in the instance.
2013-08-17 14:59:49 +03:00
Vincent-Michael
c5ff184ebd
Core/Scripts: Add missing stuff in 0161012c69
2013-08-10 23:16:36 +02:00
Kirkhammett
0161012c69
Scripts/ZulFarrak: Convert Witch Doctor Zum'rah from SAI to Cpp
...
Closes #10508
2013-08-10 20:36:45 +01:00
Vincent-Michael
dbb40dd4fe
Scripted/Pets: Move some player pets in pet_xxx.cpp
2013-08-09 19:22:16 +02:00
Malcrom
090f348d59
Scripting/Sethekk Halls: Move Boss Anzu from EAI to CPP and some cleanup.
2013-08-07 18:53:17 -02:30
Malcrom
f5e4fd67c3
Scripting: Moved Lord Valthalak from EAI to CPP. Moved all Blackrock Instances to Blackrock Mountain Dir.
2013-08-07 10:50:06 -02:30
joschiwald
d868f9db4b
Scripts/DrakTharonKeep: reworked InstanceScript
2013-07-29 12:49:27 +02:00
Nay
3561ab98ba
Misc: Use override and final C++11 keywords in a few places (mostly scripts)
...
OVERRIDE and FINAL are TC macros (expand to nothing if compiler does not support C++11)
2013-07-06 20:21:45 +01:00