921 Commits

Author SHA1 Message Date
Elmsroth
6c9ba6e4b3
Fix timers and game overall playability (#146)
Since the commit related to timers (1c4e25cba0), weird behaviours were encounterd in game so it was unplayable : 
-  When attacking a mob it would aggro but not fight back 
- After 1st spell cats you will hang forever not being able to cast another spell 
- Item spells with cast duraction were not casted properly (Earthstone etc..)
2021-03-13 20:25:15 +00:00
Elmsroth
67a49e0ffc
Add enchant_id option to additem command (#145)
* Add enchant_id option to additem command

* Fix blank spaces pt1

* Fix blank spaces pt2

* Fix blank spaces pt3
2021-03-10 22:07:42 +00:00
Antz
ab3dbd1618
Fix trailing spaces. pt2 2021-03-08 10:32:07 +00:00
Antz
ffb51350c4
[Cleanup] Fixed up trailing spaces identified by github actions. pt 2 2021-03-08 10:23:11 +00:00
Antz
b7fcab8603
[Cleanup] Fixed up trailing spaces identified by github actions 2021-03-08 10:15:11 +00:00
Antz
80278bf47b
Fix some missed tabs 2021-03-08 08:48:53 +00:00
Elmsroth
3202c905e7
Implement .freezplayer/.unfreezlayer command (#144)
REQUIRES DB UPDATE : Rel22_01_010_freeze_gm_command.sql

This command will apply freeze aura (spellId:9454) :
- Player cannot more anymore or use any spell nor logout ;
- Effet does not disappear even if player quits game via ALT+F4.....Can only be removed by an GM using ".unfreezeplayer" command or .unaura command

A GM with lower security level cannot freeze another GM with a higher security level.
2021-03-06 20:58:07 +00:00
Antz
2a9c1867df Tab cleanup pt2 2021-03-06 08:10:49 +00:00
Antz
4421496edd Tab cleanup 2021-03-05 23:30:15 +00:00
Elmsroth
b4e2348ef2
Fix .go command if z is negative. (#142) 2021-03-05 22:46:30 +00:00
Elmsroth
6adae96680
Linux build fix attempt 1 (#141) 2021-03-05 20:15:44 +00:00
Antz
8f017ecd2e [Eluna] Commit rollup 2021-03-05 08:18:16 +00:00
Elmsroth
ff9e604e7a
Update GM tickets weird char and set response text when close ticket (#139)
* Fix HandleGMTicketUpdateTextOpcode

* Add response text
2021-03-04 22:08:29 +00:00
i-am-fyre
a5dc2b0598
Removed unnecessary vmap-assembling statements. (#137) 2021-03-04 20:37:31 +00:00
Foereaper
2c091f23d8 [Eluna] Remove special case for Mangos in preparation of internal timer rewrite 2021-03-04 20:30:15 +00:00
Meltie2013
1c4e25cba0
Internal Timer Rewrite & Introduce GameTime (#132)
* Implement Update Timer & Remove Ancient Timers
* WorldTime will be replaced by GameTime which is more accurate.
* World Delay Timer can be view in server info command.

Notice:
* Eluna will have to be updated to support this change or build will fail with it.

* Adding missing string for World Delay time display.

* Fixed CMakeList to include Time Folder which was forgotten.
* Fixed code style in UpdateTime constructor.

* Enable Work Around For Eluna
* Update Initialized UpdateTime Constructor Variables

* Implement GameTime
* Attempt to fix undeclared identifier in Auction House Bot

* Attempt to fix unix compile errors

* Another attempt to fix unix compiling error.

* Remove WorldTimer workaround

No longer necessary as of ba7eea4e40

Co-authored-by: Foereaper <Foereaper@users.noreply.github.com>
2021-03-04 20:21:54 +00:00
i-am-fyre
46e24193ba
Improve user experience & clean up (#135)
* Improve user experience & clean up

* Codacy recommended fix

Use $(...) notation instead of legacy backticked `...`.
2021-02-26 07:02:15 +00:00
Warkdev
df20a5b97f
[Extractors] Fix linux extractors 2021-02-08 21:26:28 +00:00
Warkdev
b985562b69
[Extractors] Fix various issues 2021-02-08 00:22:31 +00:00
Meltie2013
8c9ea174a5
Replace deprecated std::auto_ptr with std::shared_ptr (#133) 2021-02-07 20:32:49 +00:00
Meltie2013
16d620b84d
Rewrite Soap Server (#130)
Co-authored-by: Antz <billy1arm@users.noreply.github.com>
2021-02-04 22:02:02 +00:00
Antz
248e2db97d [Submodules] Update submodule references 2021-02-04 19:40:21 +00:00
Antz
0f31c94b12 [Styling] Correct source styling 2021-02-04 19:37:23 +00:00
Jordi Gil
1792f57238 Fixed duplicated extractor files and missing dir (#179) 2021-02-03 14:33:31 +00:00
Meltie2013
b339cfbb57
Adding safeguard to prevent possible duping of gold in mail. (#131) 2021-02-02 20:00:13 +00:00
Meltie2013
0eb525f992
Refactor Account & Password Length (#129) 2021-01-31 20:26:36 +00:00
Meltie2013
5a4ed6d0d6
Refactor Logout Request Packet (#128)
* Fixed possible logout problems in Major Cities and Inns.
2021-01-31 17:18:00 +00:00
Warkdev
c0f1ddbcab
[Extractors] Fix bug which made the vmap generate vmtile files with reverted x y coords 2021-01-31 12:35:24 +00:00
Antz
2774de48d3 [Extractors] Fix typos in last commit 2021-01-15 20:01:53 +00:00
Antz
d953350d45
[Extractors] Fix linux compile error pt2. Thanks @Meltie for pointing 2021-01-15 17:49:18 +00:00
Meltie
a4f41fa2c2 [Extractors] Fix linux compile error 2021-01-15 16:23:46 +00:00
Warkdev
9d753c27c2 [Extractors] Convert Extractors to use stormlib
This is purely swapping over the libraries behind the extractors.
- You should not need to extract the files again.
2021-01-15 14:21:42 +00:00
ratkosrb
68c0925382 Snapshot aura points on apply to prevent exploit with some spell mods. 2021-01-13 16:49:26 +00:00
Antz
19932673ec [Styling] some more Minor code styling changes 2021-01-12 18:53:49 +00:00
Antz
7c4c25837b [Styling] Minor code styling changes 2021-01-12 18:37:15 +00:00
Antz
507fb517c9
[Build] Added copying of .pdb file for debug build on windows 2021-01-12 10:34:42 +00:00
Elmsroth
0fd0e7129f
Reference realmd fix related to ip bans (#127) 2021-01-03 21:18:06 +00:00
Antz
63c8aea0fd some minor styling fixes 2021-01-01 00:07:23 +00:00
Elmsroth
99a6b16acf
Fix traps (#126)
* Fix .ticket surveyclose

* Fix trap activation with 0 charges
2020-12-30 18:32:57 +00:00
Elmsroth
e242f1b7cc
Fix .ticket surveyclose (#125) 2020-12-30 16:54:00 +00:00
Antz
cc27f32744
Release 22 2020-12-29 19:52:30 +00:00
i-am-fyre
1a95e51b0c Swapped 'dbscripts_on_creature_movement' warning with 'dbscripts' … (#97)
* Swapped 'dbscripts_on_creature_movement' warning with 'dbscripts' (creature_movement_template)

* Update WaypointManager.cpp
2020-12-29 00:08:59 +00:00
Elmsroth
7a1d09ed33
Gossip Item Script support (#124)
* Referencing latest SD3 commit

* Add support for Item script gosssip

* Modifying Gossip Method defnition
2020-12-28 19:03:29 +00:00
Antz
ce374a53ea [Realm] fix account table errors 2020-12-21 23:33:33 +00:00
Antz
696a6c4585
Add missing Eluna call 2020-12-20 22:34:53 +00:00
Antz
fcfa6bf14c
Uncomment some code which should not have been removed 2020-12-19 22:01:10 +00:00
Antz
6cb19ad0a8 Make Deeprum tram active on server start and remain active
* Also added code to display the transports as tram cars for deeprun map(369)
2020-12-19 21:56:36 +00:00
Antz
78d3056512
Update deprecated ROW_FORMAT 2020-12-18 17:39:34 +00:00
Antz
79585df922 [FIX] Revert 'Fix BagSize limit to 36' due to it breaking Auction and Character Item loading
This change introduced a bug which causes the following:
* All auction items to become invalid as the data field was now the wrong length
  to be loaded.

* All character Items become invalid and end up being mailed to the character

If you have run the system since the 4th June you will have been affected !!

Link to original PR:
9b8a213ba9
2020-12-18 14:34:51 +00:00
Antz
0ed3eec7c9 Minor formatting cleanup 2020-12-16 09:12:25 +00:00