Commit Graph

33769 Commits

Author SHA1 Message Date
Cerveciento
f15a7eedfe DB/Locales: Add missing esES & esMX quest locales (Part 102)
Closes #25973
2021-01-29 14:10:09 +02:00
offl
34e8988e20 DB/Creature: Update Arcatraz Sentinel 2021-01-29 14:09:53 +02:00
offl
3041c3ae36 DB/SAI: Update remaining scripts to new model using SMARTCAST_COMBAT_MOVE
Closes #9512

Some were skipped because they requires full rewrite
2021-01-29 14:09:35 +02:00
Matan Shukry
d2be584f99 Core/Commands: Implemented command to teleport character to npc
Closes #25870
2021-01-28 21:32:36 +01:00
illfated
1ff4a7e75b DB/Quest: Fix CompletionText of 'The Balance of Nature'
Ref #25950
2021-01-27 02:04:30 +02:00
Cerveciento
f899818006 DB/Locales: Add missing esES & esMX quest locales (Part 101)
Closes #25958
2021-01-27 02:04:00 +02:00
Cerveciento
494b798098 DB/Locales: Add missing esES & esMX quest locales (Part 100)
Closes #25957
2021-01-27 02:03:45 +02:00
offl
1ed79d7a2e Core/Scripts: Verify & migrate spell school immunities to DB
Some already are stored in DB. Looks like they all are still valid for master
2021-01-26 23:43:50 +02:00
offl
41bdec2209 DB/Creature: Apply more spell school immunities
Closes #25942

Credit goes to vmangos and @T1ti for additional checks
2021-01-26 20:43:27 +02:00
offl
f474418651 DB/Quest: Fix 'Garments of ...' chains and conditions
Closes #25940

Quests are available only by corresponding to quest location races
2021-01-26 03:00:35 +02:00
Giacomo Pozzoni
7d6f7e4d19 Core/SAI: Add new action SMART_ACTION_SET_HEALTH_PCT (#25932)
* Core/SAI: Add new action SMART_ACTION_SET_HEALTH_PCT

Add new action SMART_ACTION_SET_HEALTH_PCT (142) with one single parameter "percent" to set the Unit health.
Close #25317

* Do not allow 0%
2021-01-25 21:27:57 +01:00
Meji
28353e920b Core/Spells: Fixed spell effect 43 (SPELL_EFFECT_TELEPORT_UNITS_FACE_CASTER) (#25945) 2021-01-25 18:40:34 +01:00
offl
075d46a46b DB/Creature: Fix scale of penguins 2021-01-25 02:22:22 +02:00
Giacomo Pozzoni
661f554b9e Core/Misc: Fix static analysis issues (#25924)
* Core/Misc: Fix static analysis issues

* Fix infinite loop in ".debug send opcode"
Fix using uninitialized memory in ".debug send opcode"
2021-01-24 16:04:47 +01:00
offl
62320b1efa DB/Creature: Add CREATURE_FLAG_EXTRA_NO_COMBAT to Gunship Hull
Closes #25921
2021-01-24 15:10:40 +02:00
illfated
23cd884f3b DB/Item: Remove Plans: Goblin Rocket Boots (7192) from loot & exclude from being sold by AHbot
Closes #25930
2021-01-24 15:10:04 +02:00
offl
a06a755f4c DB/Creature: Remove UNIT_FLAG_NON_ATTACKABLE in few cases
Ref #25764
2021-01-23 23:48:28 +02:00
offl
10d08d56b3 DB/Creature: Remove UNIT_FLAG_UNK_29 part 4
Ref #25764
2021-01-23 23:48:14 +02:00
jackpoz
d0231c5a8f Scripts/Commands: Improve ".debug objectcount"
Include the number of SetActive objects in ".debug objectcount" command
2021-01-23 15:54:25 +01:00
offl
5d17697687 DB/Creature: Remove UNIT_DYNFLAG_TAPPED_BY_PLAYER
Ref #25764
2021-01-23 02:35:56 +02:00
offl
73d3431bfd DB/Creature: Remove UNIT_FLAG_UNK_29 part 3
Ref #25764
2021-01-23 02:35:40 +02:00
offl
e78465ccb4 DB/Creature: Add InteractionPauseTimer to two creatures
Closes #23503

Closes #25647
2021-01-23 00:32:25 +02:00
Giacomo Pozzoni
0ade5e6b43 DB/World: Rename sql script 2021-01-22 19:52:19 +01:00
Giacomo Pozzoni
a22bc236eb Core/Creature: Add new db field InteractionPauseTimer (#25880)
* Core/Creature: Add new db field InteractionPauseTimer

Add new db field InteractionPauseTimer to allow to define different interaction pause timers for each creature (the previous system was a global setting in worldserver.conf Creature.MovingStopTimeForPlayer)

* Set all columns in creature_template_movement as optional (can be NULL, default NULL). Fill only the columns that should override the default C++ value

* Use the InteractionPauseTimer value throughout the code instead of Creature.MovingStopTimeForPlayer

* Handle InteractionPauseTimer set to 0 as "don't stop at all"

* Implement InteractionPauseTimer in creature_movement_override

creature_movement_override allows NULL values, in which case the values from creature_template_movement will be used for those columns that are NULL, falling back to default C++ values if creature_template_movement has NULL values too (or no rows for the creature)

* Read default InteractionPauseTimer from worldserver.conf

* Rename 2021_99_99_99_world.sql to 2021_01_22_00_world.sql
2021-01-22 19:48:50 +01:00
malcrom
bbbf607fe7 DB/Creature: Clean up creature addon data
Closes #25907
2021-01-22 01:02:27 +02:00
Cerveciento
9ee878b7ef DB/Locales: Add missing esES & esMX quest locales (Part 99)
Closes #25896
2021-01-21 00:20:22 +02:00
Cerveciento
935792b85c DB/Locales: Add missing esES & esMX quest locales (Part 98)
Closes #25895
2021-01-21 00:20:05 +02:00
Cerveciento
e0505729f7 DB/Locales: Add missing esES & esMX quest locales (Part 97)
Closes #25890
2021-01-21 00:19:50 +02:00
Cerveciento
bd243c2451 DB/Locales: Add missing esES & esMX quest locales (Part 96)
Closes #25889
2021-01-21 00:19:33 +02:00
Cerveciento
c98789f609 DB/Locales: Add missing esES & esMX quest locales (Part 95)
Closes #25859
2021-01-21 00:19:17 +02:00
Cerveciento
7cff188044 DB/Locales: Add missing esES & esMX quest locales (Part 94)
Closes #25851
2021-01-21 00:19:00 +02:00
offl
4c0a8ad3b3 DB/Conditions: Fix Throw Doomhammer spell cast fail
Ref 8c43abaeb2
2021-01-19 10:16:44 +02:00
offl
8c43abaeb2 DB/Quest: Import outro event for 'Hero of the Mag'har'
Closes #24976

Credits, source & more info b6e118eb01 https://github.com/cmangos/tbc-db/pull/63

Valid for master but instead the event should start after turning in 'There Is No Hope'
2021-01-19 02:03:04 +02:00
Jan Van Buggenhout
a832a1fe90 Core/Misc: Fix typo in SendAuthWaitQue method name (#25887) 2021-01-18 17:35:35 +01:00
Jan Van Buggenhout
ec689e7908 Core/Misc: Update WorldSocket::OnRead to WorldSocket::ReadDataHandler in comments and logging (#25885) 2021-01-18 17:27:36 +01:00
Jan Van Buggenhout
c7e03e4cef Core/PacketIO: Change size of SMSG_AUTH_CHALLENGE WorldPacket from 37 to 40 in WorldSocket::HandleSendAuthSession (#25886) 2021-01-18 17:23:41 +01:00
Matan Shukry
cdfa85957e Core/logs: added xp info on login & logout (#25867)
* Core/logs: added xp info on login & logout

* - Moved getters to header
- Changed %s to %u

(cherry picked from commit bb24c6a11b)

# Conflicts:
#	src/server/game/Entities/Player/Player.h
#	src/server/game/Handlers/CharacterHandler.cpp
#	src/server/game/Server/WorldSession.cpp
2021-01-17 17:45:00 +01:00
Shauren
ee330be5c8 Build fix
(cherry picked from commit 28d470c50e)

# Conflicts:
#	src/server/game/Entities/Unit/Unit.cpp
2021-01-17 17:29:59 +01:00
jackpoz
1939736060 Core/Spells: Defined new spell attributes
(cherry picked from commit b2ddf547ff)

# Conflicts:
#	src/server/game/Miscellaneous/SharedDefines.h
2021-01-17 17:29:54 +01:00
Trond B. Krokli
3a61fe3c31 Docker/Readme: codestyle cleanup (9af6bf1 follow-up) (#25864)
* Docker/Readme: codestyle cleanup

Changes proposed:
- Simplify MD back tick usage in stand-alone horizontal strings.
- Sentence grammar improvements/adjustments (might->may etc.)
- Punctuation: Add a period dot at the end of proper sentences.
- Punctuation: Add Oxford commas for natural readability.
- Punctuation: Add colon at the end of sentence introducing command examples.
- Reduce indentation level for bullet point annotation from second level to first level.
- Spell Linux with a capital L (proper noun, from "Linus + UNIX").
- UNIX is a proper noun with all its letters in uppercase.
- Remove a stray double quote character from the start of a command.
- Replace HTML entity . with its ASCII representation, a period dot.

Whitespace changes:
- add editorial blank line below H1 (page title) and H2 headings
- add editorial blank line below MD code block fences (codestyle)

* Lowercase 'pch' job name

- "PCH" -> pch

* Revert HTML entity change in README dot md

- Revert README.md to its original `README.md` spelling to avoid coding issues.

* Update contrib/Docker/README.md

Co-authored-by: Trond B. Krokli <38162891+illfated@users.noreply.github.com>

Co-authored-by: Giacomo Pozzoni <giacomopoz@gmail.com>
2021-01-17 16:33:19 +01:00
Keader
740a59d1cd Scripts/Priest: Fixed Lightwell getting removed in first damage
* Spell should drop charge, only when damage > 30% of total health.
2021-01-17 10:22:02 -03:00
Giacomo Pozzoni
9af6bf15aa CI/CircleCI: Expose binaries built on Circle CI as docker images in the Circle CI artifacts (#25832)
Co-authored-by: Shauren <shauren.trinity@gmail.com>
2021-01-16 21:30:57 +01:00
offl
15d69bd885 DB/GameObject: Fix rotation of some road signs
Closes #25517
2021-01-15 19:25:59 +02:00
TDB Release
0b7b7f10f9 TDB 335.21011 - 2021/01/15 TDB335.21011 2021-01-15 08:31:35 +00:00
Cerveciento
5d1075959a DB/Locales: Add missing esES & esMX quest locales (Part 93)
Closes #25850
2021-01-15 03:58:15 +02:00
Cerveciento
0b463c397b DB/Locales: Add missing esES & esMX quest locales (Part 92)
Closes #25846
2021-01-15 03:57:59 +02:00
offl
0ca031559f DB/Quest: Arathi Basin quests
Closes #25845
2021-01-15 03:57:41 +02:00
offl
9cb2168ab9 DB/Loot: Remove clam meat from creature loot
Closes #25844
2021-01-15 03:57:20 +02:00
offl
7b79adf5b1 DB/Creature: Remove UNIT_FLAG_STUNNED in more cases
Ref #25764
2021-01-15 01:53:43 +02:00
offl
3258e4cecd DB/Creature: Remove UNIT_FLAG_NON_ATTACKABLE part 2
Ref #25764
2021-01-15 01:49:42 +02:00