Commit Graph
100 Commits
Author SHA1 Message Date
Aokromes a8ffd57b23 another typo fix 2017-07-18 10:10:57 +02:00
Aokromes c92890d9bd typo fix 2017-07-18 10:06:23 +02:00
Aokromes 8f2793835d TDB 4.3.4.21 2017/07/18 2017-07-18 09:58:59 +02:00
Aokromes 3218cc5312 Fix startup error 2017-07-18 09:37:37 +02:00
Aokromes 360325a1ef Fix startup error 2017-07-18 09:21:00 +02:00
Aokromes c6a1ea7c32 Tools: Automatically create directories for tools 2017-07-17 10:26:41 +02:00
Aokromes 1b850ff3f3 Core/Misc: Build fix 2017-07-16 19:31:10 +02:00
Aokromes 8b6261c809 Core/Misc: Fix static analysis issues 2017-07-16 19:05:26 +02:00
Aokromes 2818fce998 rename file 2017-07-16 12:21:29 +02:00
Aokromes 1c6197a0e3 Build fix 2017-07-15 17:24:05 +02:00
Aokromes a36b0fa1f4 Core/Misc: Fix static analysis issues 2017-07-15 17:10:46 +02:00
Aokromes 33c7f9d471 Core/Misc: Fix static analysis issues 2017-07-15 16:36:41 +02:00
Aokromes 61b0fbb9c9 Typo fix 2017-07-14 08:51:24 +02:00
Aokromes 0c53cc5a08 build fix 2017-07-13 22:07:53 +02:00
Aokromes 1561dc79a5 Core/Quests: Fixed order of RewardChoiceItems and reputation reward 2017-07-13 21:39:23 +02:00
Aokromes e3435b7471 Tools/MMapsGenerator: Get all tiles in beginning and calulate proper total tile count 2017-07-13 21:30:00 +02:00
Aokromes 153c3e79d9 rename files 2017-07-12 19:26:57 +02:00
Aokromes 486ea86418 DB/Creature: Fix impaled Blackrock Orc
By Malcrom
2017-07-09 19:41:05 +02:00
Aokromes 5f26721e5f DB/Misc: Misc Redridge fixes
By Malcrom
2017-07-09 18:40:14 +02:00
Aokromes dc964de2e7 rename file 2017-07-09 08:12:27 +02:00
Aokromes 90b51701de DB/Creature: Fix some startup errors 2017-07-08 09:08:03 +02:00
Aokromes 2b4e076fab Rename Files 2017-07-08 08:56:19 +02:00
Aokromes 5cabf29bc1 build fix 2017-07-06 21:34:16 +02:00
Aokromes 00d6a244fb DB/Quest: Fix Fear no evil 2017-07-05 23:04:52 +02:00
Aokromes 8633f6e30c fix warning 2017-07-05 07:45:38 +02:00
Aokromes d83eee0f89 Core/Script: Partial Redridge fixup
By Malcrom - Reviewed by Treeston and Keader
2017-07-04 17:54:11 +02:00
Aokromes bc5c799484 adjust CreatureGroups to use cmangos flags (for already-supported values, no functionality changed) 2017-07-03 20:08:41 +02:00
Aokromes ab6ea7ba04 Fix an issue that was causing all creature group members to assist each other, even if only one of the aggro flags was set. Also refactor enum values to be readable. 2017-07-03 19:49:50 +02:00
Aokromes c3ace88321 DB/Misc: Added missing weapon skills
By barados closes #132
2017-07-03 17:29:28 +02:00
Aokromes 953ae7604d rename files 2017-06-28 17:52:46 +02:00
Aokromes 7627540b11 Combat/threat rewrite prep - merge RBAC/DB changes. 2017-06-28 17:45:14 +02:00
Aokromes 84aafa86cc rename files 2017-06-25 17:43:08 +02:00
Aokromes 4326455788 build fix 2017-06-19 21:16:50 +02:00
Aokromes e17e5a1ba2 missing changes 2017-06-19 20:34:49 +02:00
Aokromes 1a5c0f5c3b Core/Grids: Ported cmangos/mangos-wotlk@ea99457
(cherry picked from commit 9299e9b)
2017-06-19 20:20:26 +02:00
Aokromes 0762d35b71 make travis happy 2017-06-19 16:55:00 +02:00
Aokromes acf240861d Core/Misc: Cleanup worldserver/authserver main() functions to run des…
…tructors in predictable order

* world/auth servers will now fail to startup if listen ports are in use
* Restored "Network.OutUBuff" config option lost during boost transition

(cherry picked from commit 6c92a48)
2017-06-19 16:44:52 +02:00
Aokromes 750b6adca6 DB/Misc: Fix more startup errors 2017-06-19 08:21:02 +02:00
Aokromes 2f802dbe24 DB/Misc: Fix some startup errors 2017-06-19 07:57:30 +02:00
Aokromes 790c10e08e DB/Misc: Fix few startup errors 2017-06-19 06:01:40 +02:00
Aokromes 94ab53d296 typo fix 2017-06-18 20:41:26 +02:00
Aokromes aa1219335b TDB 4.3.4.20 2017/06/18 2017-06-18 20:31:49 +02:00
Aokromes 388b5725cd rename files 2017-06-18 20:09:01 +02:00
Aokromes 3e15e96ef6 make travis happy 2017-06-18 16:09:21 +02:00
Aokromes a4e3772eaf rename files 2017-06-18 15:49:12 +02:00
Aokromes 6b31134c27 Revert "Cross-check client-submitted fall time with server-measured time. When excessive difference is detected, punish player."
This reverts commit e0e2242b17.
2017-06-18 04:56:42 +02:00
Aokromes be42649128 partialy revert fdcca7177b 2017-06-18 04:52:14 +02:00
Aokromes fdcca7177b typo fix 2017-06-17 14:01:26 +02:00
Aokromes d05b467ec9 rename files 2017-06-17 12:00:18 +02:00
Aokromes e0e2242b17 Cross-check client-submitted fall time with server-measured time. When excessive difference is detected, punish player.
Fixes an exploit that could trivialize the Lich King encounter.
2017-06-17 11:58:15 +02:00
Aokromes a990a4ce08 Rename .debug uws to .debug worldstate (clarity change). 2017-06-17 11:51:12 +02:00
Aokromes 37be43ae8b Fix an issue where temp summons were ignoring m_regenHealth. 2017-06-17 11:46:01 +02:00
Aokromes 4e95a6b4ad Group creation again (follow-up to 132538d). Groups now only disband if all members reject the invitation (as opposed to if any member rejects the invitation). 2017-06-17 11:41:57 +02:00
Aokromes b1f54ba152 Make travis happy 2017-06-17 11:33:02 +02:00
Aokromes 4eb18720d0 rename file 2017-06-17 10:45:54 +02:00
Aokromes c5ce8f886b Merge branch 'WailingCaverns' into '4.3.4'
Wailing Caverns

See merge request !45
2017-06-17 08:44:28 +00:00
Aokromes 461ba1cb56 Fix (C) for multiple files 2017-06-15 08:46:45 +02:00
Aokromes 29cbbc50d3 Core/Player: Keep shared quests through map changes instead of getting stuck in busy state 2017-06-15 07:40:14 +02:00
Aokromes 234adeaafd Build fix 2017-06-14 05:22:31 +02:00
Aokromes 70fc19951c Modify group invite behavior while creating group to be blizzlike:
- Leader can invite multiple people before the first invite is accepted
- Leader can cancel group formation by sending CMSG_GROUP_DISBAND (using /run LeaveParty() or similar)
2017-06-14 05:11:47 +02:00
Aokromes 5b1121af3c Add new command 'npc showloot'. Does exactly what it says on the tin. 2017-06-12 19:37:41 +02:00
Aokromes e0ad514328 Build fix 2017-06-12 18:39:53 +02:00
Aokromes 16ee98d3fc Insert dynamic_spawning RBACs (already reserved in RBAC.h as of 55d8c2b…
…) into auth database to prevent constant base file conflicts on that branch.
2017-06-12 18:30:05 +02:00
Aokromes 57841569e5 - Add new commands .group set assistant, .group set maintank and .gro…
…up set mainassist to toggle raid member flags.

- Fix 2017_05_29_00_auth.sql to be reapply safe.
2017-06-12 18:23:57 +02:00
Aokromes 558bbbcf98 Make some adjustments to .summon and .group summon behavior to make t…
…hem more permissive:

- Now only requires the either target's group leader or target itself to be on your map
- Now summons all applicable group members even if one member fails checks
- No longer has some truly weird edge case instance unbind code that could cause exploit behavior (Really, I have no idea why this existed, because it certainly didn't do what it might've been meant to do.)
2017-06-12 18:03:01 +02:00
Aokromes 6c686876d0 Core/Scripts: fix some /W4 warnings 2017-06-12 17:49:39 +02:00
Aokromes 5c4153ba98 Core/OutdoorPvP: refactor using Position and Quat to pack parameters
- Moved statics to cpp
- Save scriptids into an array
2017-06-12 17:40:47 +02:00
Aokromes bb7702f1d5 Merge branch '4.3.4' of https://gitlab.com/trinitycore/TrinityCore_434 into 4.3.4 2017-06-11 19:03:54 +02:00
Aokromes bc9f654e5e So, I came in trying to fix gameobject LoS. So I restructured some stuff.
Then it turned out that gameobject LoS is already fixed. So all this does, really, is restructure some stuff.

And remove the hack from Sapphiron because I could.
2017-06-11 19:03:03 +02:00
Aokromes 9057cae219 So, I came in trying to fix gameobject LoS. So I restructured some stuff.
Then it turned out that gameobject LoS is already fixed. So all this does, really, is restructure some stuff.

And remove the hack from Sapphiron because I could.
2017-06-11 19:02:07 +02:00
Aokromes 1a39111632 missing change 2017-06-09 17:49:33 +02:00
Aokromes 58c54770b1 Travis/CI: Switch to sudoless container mode and cleanup installed libraries 2017-06-09 17:44:47 +02:00
Aokromes 543a25d367 typo fix 2017-06-09 14:26:49 +02:00
Aokromes ec49af7b59 Build fix 2017-06-09 14:11:36 +02:00
Aokromes fd1c07b863 rename files 2017-06-09 13:32:09 +02:00
Aokromes 572021e0b3 Core/Maps: Corrected GetWaterOrGroundLevel
* When a gameobject was above water like in ToC. It would return water level
2017-06-09 13:29:18 +02:00
Aokromes be80e08ac6 Core/Misc: Fix typo in UNDERWARER_INDARKWATER 2017-06-09 13:25:35 +02:00
Aokromes f8d9d954d1 Get zone/area IDs from vmap data in the liquid update
* Add new method Map::getFullVMapDataForPosition to get area info and liquid info in a single vmap lookup
* Use this lookup in Map:: relocation methods to update m_areaId and m_zoneId fields on WorldObject
* Adjust GetZoneId/GetAreaId on WorldObject to always return these cached fields
* Clean up liquid state handling on Unit and Player
* Hand floor's Z coord up through GetFullTerrainStatusForPosition, use it to update a new field in WorldObject, and use that to feed a new GetFloorZ call on WorldObject.
2017-06-09 13:20:37 +02:00
Aokromes c700779949 Fix minimum requirements on readme. 2017-06-08 09:44:09 +02:00
Aokromes ac3dbcb880 Core/Utilities: Rename RandomResizeList->RandomResize as it is no longer restricted to a list 2017-06-07 09:53:04 +02:00
Aokromes 0bb27ecd4b Pet/Guardian AI hook re-organizing (#19824)
* Pet/Guardian AI hook re-organizing:
- Adjust OwnerAttacked/OwnerAttackedBy hooks on CreatureAI to fire for all owned units, not just player pets. This should allow guardians to more reliably recognize valid targets.
- Kill off the AttackedBy hook. While it was defined in CreatureAI.h as virtual, it was only ever invoked for player pets in specific situations. This makes it classic developer bait.
  - Adjust PetAI to use DamageTaken instead of AttackedBy.
  - Adjust behavior of AttackStart on PetAI to compensate.
2017-06-07 02:50:14 +02:00
Aokromes 71fe37a55b build fix 2017-06-06 11:29:00 +02:00
Aokromes b504b71f49 rename files 2017-06-06 08:49:05 +02:00
Aokromes 80c0d0ce8a Merge branch 'broadcast_text_fix' into '4.3.4'
Use sound id from BroadcastText template if one is specified in creature_text

See merge request !46
2017-06-04 22:32:33 +00:00
Aokromes c8319bd951 DB/Misc: Misc fixes
By Malcrom
2017-06-03 00:47:11 +02:00
Aokromes 74bdf621eb more travis fix 2017-06-02 21:57:53 +02:00
Aokromes 98adfe93c1 make travis happy 2017-06-02 21:48:10 +02:00
Aokromes a68dd40235 tabs 2017-06-02 17:28:38 +02:00
Aokromes beeb87448b more typo fix 2017-06-02 16:39:49 +02:00
Aokromes e233b0f844 fix another typo 2017-06-02 16:30:24 +02:00
Aokromes 4b4c461b5a typo fix 2017-06-02 16:23:48 +02:00
Aokromes 214b5a65e3 DB/Misc: Misc fixes for Dun Morogh
By Malcrom
2017-06-02 16:07:06 +02:00
Aokromes ab48f6d3fe DB/Creature: Fix incorrect MovementTypes 2017-06-02 01:50:34 +02:00
Aokromes 627e5f3c3c DB/Misc: Fix structure 2017-06-02 00:21:13 +02:00
Aokromes 58c9ac5c68 DB/Misc: Human start zone fixes 2017-06-02 00:07:08 +02:00
Aokromes 123c10a395 Scripts/Stockades - Add scripts to instance
By Artamedes
2017-06-01 23:55:52 +02:00
Aokromes 1c6021ba96 Core/AI: Factory functions cleanup
- Get rid of fugly void pointers
- Streamlined AI selection code, using Permissible as it should've been instead of harcoded checks on the selector code
- Moved IdleMovementGenerator singleton to factory code
2017-06-01 13:22:24 +02:00
Aokromes 04f799c14b DB/Creature: Gug Fatcandle SAI
By Malcrom
2017-06-01 10:08:07 +02:00
Aokromes 7ddba01f61 DB/Gameobject: Spawn some missing portals
By ArcaneFox
2017-06-01 00:04:40 +02:00
Aokromes ef7d2901e1 typo fix 2017-05-30 11:38:48 +02:00