Commit Graph

21880 Commits

Author SHA1 Message Date
Shauren
d46c3bf877 Core/Authserver: Fixed invalid memory access when AsByteArray returns less bytes than expected 2014-07-29 18:26:10 +02:00
Dr-J
7aff8037b5 Update 2014_07_28_13_world_sai.sql
Kill some startup errors.
2014-07-29 17:12:22 +01:00
Vincent-Michael
04f8a902af Core/Conditions: Added more infos for CONDITION_SPELL error log 2014-07-29 17:41:06 +02:00
Shauren
7d4514c447 Core/Chat: Restored split alliance and horde chat channels
Closes #12664
2014-07-29 17:19:20 +02:00
DDuarte
09a10f2872 Core/Channels: Do not allow creation of channels starting with digits 2014-07-29 15:03:25 +01:00
Dr-J
e8a261e3cc DB/SAI: Add some missing texts
* adds texts for Bimble Longberry
* Rescripts Miles Sidney and Wright Williams so texts are said in order of dialect rather than just random texts, also adds the missing texts.
2014-07-29 14:16:08 +01:00
Dr-J
5aa900dd53 DB/Creature: Spawn missing spawns (3.3.5)
Spawn Miles Sidney and Wright Williams who are missing from 3.3.5 world db
2014-07-29 14:12:08 +01:00
DDuarte
0e52b111f3 Core/Config: User-friendlyfy configuration parsing errors
It will now print useful error messages that pinpoint the issue
with the config file (missing file, bad syntax, etc)

In memory of MitchesD that lost 18 hours finding a problem with
his config because of a duplicated line.
2014-07-29 01:47:00 +01:00
Shauren
833195062c Update Socket.h
Added missing typename keyword
2014-07-29 02:00:23 +02:00
Shauren
6418789489 Core/Socket: Fixed expected template evaluated type for AsyncWrite if PacketType is a pointer (Bla* const& is not what we want) 2014-07-29 01:52:28 +02:00
Dr-J
dd6bae82ad Merge pull request #12683 from dr-j/master
DB/SAI: Henry Stern
2014-07-29 00:08:11 +01:00
Dr-J
e594630d30 DB/SAI: Henry Stern
Replace a non functioning core script with SAI
2014-07-28 23:44:07 +01:00
Dr-J
6a6351d98c Update razorfen_downs.cpp 2014-07-28 23:41:17 +01:00
DDuarte
64c8c47622 CI/Travis: Add steps to create databases and import SQLs
This way the automated build with error if sqls contain errors.
Do NOT import world_database.sql, keep using TDB releases.
2014-07-28 23:23:27 +01:00
Malcrom
934ef1c57f DB/Misc: Expedition Armory Fixup - Add missing spawns, pathing, and update some SAI 2014-07-28 19:03:36 -02:30
Shauren
86f3ee9949 Core/Instances: Explicitly unload InstanceSaveMgr before MapManager, fixes invalid memory access at shutdown
Closes #12635
2014-07-28 23:32:53 +02:00
Dr-J
050ef80f6b Update 2014_07_28_07_world_sai.sql
slight change to reflect recent changes in db structure
2014-07-28 20:24:14 +01:00
Malcrom
e370c116d0 DB/Misc: Fixup Twilight Ridge area of Nagrand. Add missing spawns and waypoints, fix visuals, and fix SAI. 2014-07-28 15:19:04 -02:30
Malcrom
e926774220 DB/Waypoints: Replace estimated path for Stronglimb Deeproot with proper data 2014-07-28 13:56:40 -02:30
Malcrom
1430cc35dd DB/Waypoints: Fix pathing for creatures in cave between Zangermarsh and Blades Edge 2014-07-28 13:41:10 -02:30
Malcrom
e7088d6ec8 Rename 2014_07_28_07_world_misc.sql to 2014_07_28_08_world_misc.sql 2014-07-28 13:27:27 -02:30
Malcrom
8a76cd05f5 DB/Misc: Add some pathing, equipment, and missing Combat AI for several npc's in Nagrand 2014-07-28 13:22:58 -02:30
Dr-J
f3751ca530 DB/SAI: Alpha Worg
Original Script by @Malcrom, updated by me

Garwal should be invisible to players without aura from http://www.wowhead.com/spell=43060 this is also the spell which forces reputation on garwal to be hostile but the server side spell which Garwal is meant to cast 43062 Alpha Worg: Garwal's Invisibility which is in spell dbc now but does not work so players can still see him without quest but hes friendly.

Closes #8412
2014-07-28 16:27:51 +01:00
Shauren
7a888d03bd Core/Network: Fixed packets being properly received only by the first player when broadcasted to everyone
Closes #12675
2014-07-28 16:37:42 +02:00
DDuarte
440fff54b8 Core/Startup: Change an error about "broken zone-data" on guild loading to debug
This "error" happens when player is on zone 0 or transport.
2014-07-28 13:26:03 +01:00
Dr-J
828cd15058 DB/Misc: Remove some hacks
Remove some hacks and rescript some quests to work properly using server side spells now as we know them

* Slim Pickings
* Master the Storm
2014-07-28 12:53:38 +01:00
Dr-J
276e2c4157 DB/Creature: Fix Lesser Scorching Totem
As with other totems this needs spell in spell1 in creature template

Fixes the issue with totems used by Bristlelimb shamans not working as in cdadcc62a0
2014-07-28 11:41:45 +01:00
Malcrom
c2075ce74f DB/Waypoints: Add waypoints to all Fen Striders in Zangermash and add one missing spawn 2014-07-28 01:47:16 -02:30
Dr-J
cdadcc62a0 DB/Quest: Saving Princess Stillpine
Original work by @Malcrom, modified and made to work by me.

Closes #4518

Known issues Scorching Totem used by Bristlelimb Shaman does not work it summons totem but totem does nothing
High Chief Bristlelimb maybe missing wp/pathing 

except for the above working as intended
2014-07-28 03:02:29 +01:00
DDuarte
100fd82b2b Core/Networking: Attempt to fix some exceptions
Call the non-throwing versions of socket.remote_endpoint in GetRemoteIpAddress
and GetRemotePort. Sh*t will still be broken tho
2014-07-28 02:58:03 +01:00
Malcrom
a15c8af994 Db/Pathing: Pathed second set of Murkblood Invaders in Nagrand 2014-07-27 22:08:28 -02:30
Malcrom
9eafe62184 DB/Misc: Fix up Kil'Sorrow Area in Nagrand. Added spawns, pathing, visual spells, and fixed SAI. 2014-07-27 22:05:59 -02:30
Aokromes
ea034d3e7d DB/Creature: Fix Angus Stern spawn point
Closes #12661
2014-07-28 00:46:25 +02:00
Dr-J
36985f76db DB/SAI: Re-add a line of sai
Re-add a line of sai which I accidentally deleted in 1c345e59bc and because of it broke the Kessel Run
2014-07-27 22:59:35 +01:00
Dr-J
91c9662f7a DB/Creature: Zangen Stonehoof
Script daily event with Zangen Stonehoof
2014-07-27 22:17:39 +01:00
leak
e502e01f5d Fixed a rare crash case when authserver socket was forcefully closed during read
Closes #12634
2014-07-27 18:36:03 +02:00
DDuarte
eabf0f44dd Tools/mmaps: Change the PCQ queue to uint32 again
6f272ea5b7 re-added support for non-pointer types
2014-07-27 17:33:42 +01:00
Shauren
6f272ea5b7 Core/Network: Optimized packet sending by removing unneccessary memory copying 2014-07-27 17:46:46 +02:00
DDuarte
8a05231994 Conf/World: Disable player limit by default 2014-07-27 15:46:34 +01:00
DDuarte
7024dee19b CI/Travis: Fix typo added in previous commit 2014-07-27 15:35:31 +01:00
DDuarte
f162bce473 CI/Travis: Compile all branches
Also added master and 4.3.4 build status to the README
2014-07-27 15:29:02 +01:00
Dr-J
7c498a0cf9 DB/Misc: Fix some spell area issues
Add spell area entries so some spells get removed when players leaves zone where its intended to be used: -

Closes #12669

Also fixes imbued scourge shroud http://www.wowhead.com/item=34782/imbued-scourge-shroud so the aura gets removed when player leaves the Temple City of En'kilah.
2014-07-27 15:03:22 +01:00
Shauren
e77c0b6ed4 Core/Network: Allow storing any packet types in Socket write queue to reduce the amount of copying going on 2014-07-27 14:59:46 +02:00
Malcrom
6699d969f3 DB/Waypoints: Pathing for Murkblood Invaders in Nagrand 2014-07-27 01:12:16 -02:30
Malcrom
fe80415b50 DB/Misc: Fix some startup errors 2014-07-27 00:49:11 -02:30
Dr-J
1c345e59bc DB/SAI: Azuremyst Isle Scripts
Script Turn in events for 

* Medicinal Purpose
* An Alternative Alternative
* Rune Covered Tablet

Script repeating event for "Cookie" McWeaksauce
2014-07-27 02:11:04 +01:00
Shauren
26715795b4 Fixed gcc build 2014-07-27 01:26:03 +02:00
Shauren
c1b1ba44ba Core/Network: Refactored socket code, moved common operations to base Socket class 2014-07-26 23:26:01 +02:00
Malcrom
30e1342048 DB/Creature Formations: Fix formation error in last commit. 2014-07-26 13:07:45 -02:30
Malcrom
51b2756ab7 DB/Waypoints: Add Pathing for Garadar Wolf Riders in Nagrand 2014-07-26 12:45:55 -02:30