ratkosrb
6238e11128
Implement CritterAI and remove core hack.
2019-11-29 20:35:05 +02:00
alexkulya
c11630f29b
Update Onyxia and Dire Maul scripts to use broadcast texts ( #316 )
...
* Onyxia - script texts to bct
* Dire Maul Arena - hardcoded text to bct
2019-11-28 20:34:48 +02:00
ratkosrb
49720c1413
Add minimum distance for auto attack facing check.
2019-11-26 18:30:52 +02:00
ratkosrb
66659fe13f
Cleanup and reorganization of Unit and SpellEntry headers. ( #312 )
...
* Move some unit and spell defines to dedicated header.
* Reorder functions in unit header.
* Clean up until spell category.
* Finish cleaning up spell functions.
* Cleanup combat system methods.
* Done cleaning up unit header.
* Reduce not needed includes.
2019-11-24 22:20:44 +02:00
ratkosrb
df76eff1d3
Fix a ton of warnings found using clang. ( #308 )
2019-11-20 20:27:36 +02:00
ratkosrb
7e9e93e302
Progressive changes from 1.8 patch notes.
2019-11-16 21:20:09 +02:00
ratkosrb
cf1ac2f373
Fix some bad replace cases.
2019-11-12 20:35:05 +02:00
ratkosrb
4afe949345
Replace usage of NULL with nullptr.
2019-11-12 19:53:42 +02:00
ratkosrb
04a3c3b253
Correct data for all quests in phase 1.
...
Big thanks to Kittnz and ModoX.
This commit corrects data for all quests available in Phase 1 of Classic. Note that there is also a functionality change. The `RewMoneyMaxLevel` field is no longer used to calculate experience points. Instead there is a dedicated `RewXP` field.
2019-11-11 19:21:57 +02:00
ratkosrb
2c944490e7
Small implementation change in Dire Maul instance script.
2019-10-07 19:44:54 +03:00
Kittnz
5be754233f
Event/Fireworks: Use despawn animation for the effects ( #270 )
2019-09-24 22:46:15 +03:00
ratkosrb
428aa18976
Implement gameobject spell casting ( #271 )
...
* Some initial work.
* More work.
* Just a few more errors fixed.
* More progress.
* Fixed all errors in main spell code.
* It compiles!
* Change order of function declarations.
* Fix healing effects.
* Remove empty lines.
* Try to fix travis build.
* Fix old version of Slice and Dice.
* Headers cleanup.
* Move gameobjects list back to unit class.
2019-09-18 23:40:41 +03:00
alexkulya
e1604995a2
Uldaman: Replace hardcoded texts with broadcast texts ( #268 )
...
* Uldaman: Replace hardcoded texts with broadcast texts
* Fix text type
2019-09-05 23:54:31 +03:00
ratkosrb
1585f7901a
Move scripts for Onyxia and Nefarian heads to database.
...
Also corrected data for related gameobjects based on cmangos.
https://github.com/cmangos/tbc-db/commit/a175805654a347c0a554910ca9c1485568c57b11
https://github.com/cmangos/tbc-db/commit/e9a75b4b82aa317a61afdd4bf17de1809802d824
2019-08-24 23:37:06 +03:00
ratkosrb
e5d0129d23
Correct Ragnaros despawn time before 1.4.
2019-08-17 00:17:29 +03:00
ratkosrb
27925e5a79
Fix equipment for Mr Smite.
2019-08-03 00:10:58 +03:00
ratkosrb
612ed93f73
Remove wrong text ids from Cho'Rush the Observer script.
2019-07-27 21:06:26 +03:00
ratkosrb
0fb60deb5a
Add leeway bonus range to auto attacks regardless of speed.
...
Closes https://github.com/vmangos/core/issues/227
2019-07-12 22:16:33 +03:00
ratkosrb
56e88e76fc
Replace some text ids with broadcast texts.
2019-07-06 17:27:19 +03:00
ratkosrb
b6f4a2574b
Implement movement counters ( #197 )
...
* Implement movement counters.
* Fix 1.8.4 build.
* Remove redundant check
* Minor changes.
* Fix problem with fear while mind controlling rooted unit.
* Fix wrong guid being sent in speed change.
* Move some functions around.
* Differentiate between possess and charm.
* Hack fix for mind control bug in 1.8.4.
* Fix bug with Mind Vision.
* Use namespace instead of class.
2019-06-12 18:29:21 +03:00
alexkulya
ee539b6c60
Add more missing quest greetings.
...
Closes https://github.com/vmangos/core/issues/203
2019-06-08 12:35:10 +03:00
alexkulya
1450a049cd
Add gossip menu for Mountaineer Pebblebitty.
...
Closes https://github.com/vmangos/core/issues/200
2019-06-05 21:04:52 +03:00
ratkosrb
fa446895e1
Fix two issues with quest Arikara.
2019-06-02 13:26:54 +03:00
ratkosrb
d4c7e79e21
Fix crash on Moam encounter during 1.9.
...
Thanks to woiwoz.
2019-06-01 00:48:22 +03:00
ratkosrb
c8ad5786f0
Fix Cannonball Runner.
...
Closes https://github.com/vmangos/core/issues/195
2019-05-24 17:45:39 +03:00
ratkosrb
2e17e3ae7c
New script for Atiesh.
2019-05-19 16:50:19 +03:00
ratkosrb
ef92ebe09b
Prevent procs on being crit if sitting.
...
Confirmed it didn't work by blizzard https://us.forums.blizzard.com/en/wow/t/wow-classic-not-a-bug-list/175887
However, it was still possible somewhat if you spammed X really fast due to lag. This feature has been recreated.
2019-05-19 03:49:03 +03:00
ratkosrb
c11e45bf4f
New script for Baron Rivendare.
2019-05-12 22:08:08 +03:00
ratkosrb
0b8ccb6af4
New script for Lord Kazzak.
...
Moved to DB and removed all the TBC texts.
2019-05-10 20:01:20 +03:00
ratkosrb
f580b8c6d9
New script for quest What Is Going On?
...
Closes https://github.com/vmangos/core/issues/150
2019-05-09 21:09:56 +03:00
ratkosrb
f0e7459abb
A few AQ40 changes.
...
Credit to bladez.
https://github.com/lh-server/core/commit/b62df1b4abf9c76ccf81dbed8c8bae129cda446a
https://github.com/lh-server/core/commit/36f173ef36e81c8b8332cc8d74890813bbd22246
2019-04-30 18:19:04 +03:00
ratkosrb
c19316a519
Move Anachronos script to database.
2019-05-05 13:51:58 +03:00
ratkosrb
4c4475bbf4
Rename find nearby object functions.
2019-04-28 21:09:27 +03:00
ratkosrb
24acd3f117
Update creature spell lists in 1.2s intervals.
2019-04-22 22:57:22 +03:00
ratkosrb
ff46c9057f
Improve Kirtonos the Herald script.
...
Closes https://github.com/vmangos/core/pull/146
2019-02-20 23:36:07 +02:00
ratkosrb
e08c7d05fc
Fix startup errors with 1.8.4 client.
2019-02-16 21:55:12 +02:00
ratkosrb
a3b934df4c
Progression changes from 1.10 patch notes.
2019-02-07 18:34:11 +02:00
ratkosrb
84ba06f89b
Fix Ironhand Guardians.
2019-02-04 15:12:05 +02:00
ratkosrb
69b22bad86
Avoid summoning a second Ossirian when Kurinnaxx dies.
2019-02-04 13:52:54 +02:00
ratkosrb
c795b192f9
Fix crash with AQ mobs.
...
That gameobject was added in 1.10.
2019-02-03 14:55:09 +02:00
ratkosrb
d0f91406fa
Increase despawn time for Cache of the Firelord.
...
Thanks to AnonXS.
2019-02-01 15:53:27 +02:00
ratkosrb
a7905795ac
Update creature_template column names.
...
Changed to all lower case with underscores.
2019-01-23 08:29:34 +02:00
ratkosrb
805759cf50
Save guid in training dummy script.
...
Closes https://github.com/vmangos/core/issues/128
2019-01-22 06:33:08 +02:00
ratkosrb
b7fb84abe8
Add support for non-Totems to TotemAI.
...
For some reason, there are totem spells that summon the totem as guardian.
2019-01-15 23:49:26 +02:00
ratkosrb
5c77c1c08e
Cleanup Venoxis and Hakkar scripts.
...
Credit to bladez https://github.com/lh-server/core/commit/91146b4eeeb4d4ebda4d05abe2a8293527ec78ee
2019-01-12 21:08:25 +02:00
ratkosrb
cc9f80733b
A few misc fixes.
2019-01-10 05:01:25 +02:00
ratkosrb
39ec742603
Refactor player skills code.
...
Credit to cmangos https://github.com/cmangos/mangos-classic/commit/e277f221de81c7195f8ea7bbdcf4a9eb0e8f03a2
Fixes https://github.com/vmangos/core/issues/105
2019-01-08 18:36:37 +02:00
ratkosrb
a4c1f3034e
New script for quest Rescue OOX-22/FE!
2019-01-08 15:16:34 +02:00
ratkosrb
4de38cef5b
New script for quest Rescue OOX-09/HL!
2019-01-05 19:02:55 +02:00
ratkosrb
bb27fef7c0
Fix target dummies not taunting mobs.
...
They should be the same faction as the caster, or they can't taunt most enemy mobs.
2019-01-05 16:04:17 +02:00