Commit graph

6948 commits

Author SHA1 Message Date
kid10
068f352c53 [12106] Add a TransportInfo class to WorldObjects
Note: For the moment this coexists with other transports implementations
2020-02-16 19:46:59 +00:00
kid10
c00c314639 [12105] Implement abstract classes for transporter
This includes class TransportBase as helper class for transporter
And class TransportInfo has helper class for passengers on a transporter

Signed-off-by: Schmoozerd <schmoozerd@scriptdev2.com>
2020-02-16 19:46:33 +00:00
Yaki Khadafi
48670fda6f [0145] Fix wrong logic in IsPositiveEffect.
Signed-off-by: Yaki Khadafi <ElSolDolLo@gmail.com>
2020-02-16 19:42:26 +00:00
Yaki Khadafi
1112b9f353 [0144] Enabled opcodes, most item-related. Enabled cooldown opcodes.
Signed-off-by: Yaki Khadafi <ElSolDolLo@gmail.com>
2020-02-16 19:42:25 +00:00
Yaki Khadafi
1b2856f6f1 [0143] Fix unintended change
Signed-off-by: Yaki Khadafi <ElSolDolLo@gmail.com>
2020-02-16 19:42:24 +00:00
Yaki Khadafi
9a00d62017 [142] Implement worgen transformations
Signed-off-by: Yaki Khadafi <ElSolDolLo@gmail.com>
2020-02-16 19:38:50 +00:00
Schmoozerd
0dd98c1e8d [0141] Fix some bugs, thanks to LordPsyan for pointing
* Fix an inconsistence between comment and code for model selection
* Improve the macro from recent commit to work with stricter gcc preprocessors
* Fix a bug that caused a crash for not loaded outdoorPvp scripts
2020-02-16 19:36:19 +00:00
Schmoozerd
7e70e39b9b [12104] Fix some bugs, thanks to LordPsyan for pointing
* Fix an inconsistence between comment and code for model selection
* Improve the macro from recent commit to work with stricter gcc preprocessors
* Fix a bug that caused a crash for not loaded outdoorPvp scripts
2020-02-16 19:33:36 +00:00
Salja
104881706b [0140] Forgot to Change
Signed-off-by: Salja <salja2012@hotmail.de>
2020-02-16 19:26:12 +00:00
Salja
29c459982e [0139] Added new "vmapExtractor4" Thanks (Sys Xen, LordJz, Trinity).
NOTE: VC90 Project-Files need Update
      Cmake need Update

Signed-off-by: Salja <salja2012@hotmail.de>
2020-02-16 19:26:11 +00:00
Salja
475b7a943e [0138] Update "extractor_binary"
Signed-off-by: Salja <salja2012@hotmail.de>
2020-02-16 19:26:10 +00:00
Salja
f8895f2830 [0137] Drop "vmap_extractor_v3"
Signed-off-by: Salja <salja2012@hotmail.de>
2020-02-16 19:25:28 +00:00
Schmoozerd
8ba63b6673 [0136] Add config options to enable/ disable Outdoor PvP zones 2020-02-16 19:23:12 +00:00
Schmoozerd
e8ef8dbad9 [12103] Add config options to enable/ disable Outdoor PvP zones 2020-02-16 19:21:20 +00:00
Salja
0084982d40 [0135] Some Clean 2020-02-16 19:20:07 +00:00
FailZorD
cbffa3267c Add OutdoorPvP Files to VC11
Compile should work correct now.

Signed-off-by: FailZorD <alexfred@live.com>
2020-02-16 19:20:06 +00:00
Schmoozerd
90d2014507 [0134] Implement ACTION_T_CHANCED_TEXT
This action allows to display a text with a chance.
The Chance must be provided in param1, text(s) can be provided in param2, optionally param3
2020-02-16 19:20:05 +00:00
cyberium
e493697aa4 [0133] Implement spell 36677
Signed-off-by: Schmoozerd <schmoozerd@scriptdev2.com>
2020-02-16 19:18:56 +00:00
Schmoozerd
36cb073438 [12102] Implement ACTION_T_CHANCED_TEXT
This action allows to display a text with a chance.
The Chance must be provided in param1, text(s) can be provided in param2, optionally param3
2020-02-16 19:17:40 +00:00
cyberium
afb090f57c [12101] Implement spell 36677
Signed-off-by: Schmoozerd <schmoozerd@scriptdev2.com>
2020-02-16 19:16:53 +00:00
Salja
7b0233f154 [0132] Some Typos
Signed-off-by: Salja <salja2012@hotmail.de>
2020-02-16 19:14:16 +00:00
stfx
98f20428eb [0131] Finalize Outdoor PvP Implementation
Implementation by Xfurry and stfx

Thanks to all original Outdoor PvP authors - especially Balrok
Thanks to X-Savior for the proper data
Thanks to crackm for help with database

And thanks to all people who contributed and/or posted bug reports

Signed-off-by: Schmoozerd <schmoozerd@scriptdev2.com>
2020-02-16 19:14:14 +00:00
Xfurry
dfb7937c58 Implement Grizzly Hills - Venture Bay Outdoor PvP script 2020-02-16 19:14:13 +00:00
Xfurry
85a9dd0041 Implement Nagrand - Halaa Outdoor PvP script 2020-02-16 19:14:12 +00:00
Xfurry
012afd87d9 Implement Terokkar Forest Outdoor PvP script 2020-02-16 19:13:14 +00:00
Xfurry
43aee986a4 Implement Zangarmarsh Outdoor PvP script 2020-02-16 19:13:13 +00:00
Xfurry
26db7e4619 Implement Hellfire Peninsula Outdoor PvP script 2020-02-16 19:13:12 +00:00
Xfurry
272ad0889b Implement Eastern Plaguelands Outdoor PvP script 2020-02-16 19:13:10 +00:00
Xfurry
d91581400b Implement Silithus Outdoor PvP script 2020-02-16 19:13:09 +00:00
stfx
3d1a3401a0 [0130] Implement sending initial world states from Outdoor PvP scripts
Also fix sending world state dummies in case Outdoor PvP is disabled
2020-02-16 19:12:22 +00:00
stfx
0450aef5fb [0129] Add OutdoorPvPMgr class 2020-02-16 19:12:18 +00:00
stfx
985eb4b85f Add OutdoorPvP class 2020-02-16 19:12:17 +00:00
stfx
392fc06762 [0128] Add Outdoor PvP placeholders and string texts 2020-02-16 19:11:05 +00:00
stfx
088ed3ff69 [12100] Finalize Outdoor PvP Implementation
Implementation by Xfurry and stfx

Thanks to all original Outdoor PvP authors - especially Balrok
Thanks to X-Savior for the proper data
Thanks to crackm for help with database

And thanks to all people who contributed and/or posted bug reports

Signed-off-by: Schmoozerd <schmoozerd@scriptdev2.com>
2020-02-16 19:07:04 +00:00
Xfurry
59c3a02eb6 Implement Grizzly Hills - Venture Bay Outdoor PvP script 2020-02-16 19:07:01 +00:00
Xfurry
b783b60d35 Implement Nagrand - Halaa Outdoor PvP script 2020-02-16 19:06:58 +00:00
Xfurry
f32d6d31c9 Implement Terokkar Forest Outdoor PvP script 2020-02-16 19:06:24 +00:00
Xfurry
acca68bf4b Implement Zangarmarsh Outdoor PvP script 2020-02-16 19:06:20 +00:00
Xfurry
03416daeb9 Implement Hellfire Peninsula Outdoor PvP script 2020-02-16 19:06:17 +00:00
Xfurry
1583aea453 Implement Eastern Plaguelands Outdoor PvP script 2020-02-16 19:06:14 +00:00
Xfurry
71527025e6 Implement Silithus Outdoor PvP script 2020-02-16 19:06:11 +00:00
stfx
2992c6e1f0 [12099] Implement sending initial world states from Outdoor PvP scripts
Also fix sending world state dummies in case Outdoor PvP is disabled
2020-02-16 19:05:43 +00:00
Xfurry
e955c3bc8f Add Outdoor PvP handlers to various files 2020-02-16 19:05:40 +00:00
stfx
525ec3ea4c Use OutdoorPvPMgr to save/load capture point data when grid unloads 2020-02-16 19:05:36 +00:00
stfx
dafd0adac1 [12098] Add OutdoorPvPMgr class 2020-02-16 19:04:21 +00:00
stfx
c972606a0f [0127] Prevent unloading go before all players left capture point zone
This fixes m_UniqueUsers not being cleared for example if grid is set to idle and would therefore think that some players are still in range on grid reactivation causing the slider not to appear
2020-02-16 19:00:47 +00:00
stfx
f5edebecd6 Add OutdoorPvP class 2020-02-16 18:58:46 +00:00
stfx
81441da1ad [12097] Add Outdoor PvP placeholders and string texts 2020-02-16 18:58:23 +00:00
stfx
b3ab347028 [12096] Prevent unloading go before all players left capture point zone
This fixes m_UniqueUsers not being cleared for example if grid is set to idle and would therefore think that some players are still in range on grid reactivation causing the slider not to appear
2020-02-16 18:55:10 +00:00
Yaki Khadafi
455f9d0aac [0125] Fix SpellShapeshiftEntry
Remove unexistant moveflags2
Fix spell 68992

Signed-off-by: Yaki Khadafi <ElSolDolLo@gmail.com>
2020-02-16 18:53:29 +00:00