jsn
5559ff08f6
Indexed storage_id column from storage sql table
2026-07-05 17:04:52 +03:00
jsn
40c0aa1258
Add SQL files for main db and upgrades
2026-07-05 17:04:49 +03:00
Haru
2c181a6d4a
Update copyrights for year 2025
...
Signed-off-by: Haru <haru@dotalux.com>
2025-02-01 00:44:18 +00:00
Haru
daca5167ed
Welcome to 2024, Hercules
...
(update copyright year in headers)
Signed-off-by: Haru <haru@dotalux.com>
2024-02-04 02:26:34 +01:00
Andrei Karas
ab3228a9da
Convert emblem_data field in mysql to mediumblob
2023-04-12 02:53:59 +03:00
Andrei Karas
95de7bbcc0
Add sql scripts for table adventurer_agency
...
Also change keys to unique in previous sql update.
2023-04-12 02:53:57 +03:00
Andrei Karas
7b53b868e2
Add sql update for hotkeys
2023-04-12 02:53:56 +03:00
Andrei Karas
19740745ff
Add sql table emotes
2023-04-12 02:53:55 +03:00
Andrei Karas
7e09ff032c
Fix wrong date in update in sql-files/main.sql
2023-02-25 17:04:35 +03:00
Haru
0453dfe61e
Happy 2023 Hercules
...
(Update copyright headers)
Signed-off-by: Haru <haru@dotalux.com>
2023-01-13 01:28:09 +01:00
Asheraf
f8923caf97
Add new log type for stylist ui
2022-10-08 20:56:39 +01:00
Haru
092a0b1094
Merge pull request #3100 from Asheraf/grader
...
Implement Grade Enchant User Interface
2022-01-05 23:33:03 +01:00
Asheraf
4f9fc21c6e
Implement Grade Enchant User Interface
2022-01-05 23:30:42 +01:00
Haru
2b4fec0deb
Update copyright headers for 2022
...
Happy 2022
Signed-off-by: Haru <haru@dotalux.com>
2022-01-05 20:25:22 +01:00
Asheraf
857b676a7a
Add item grade saving in database
2021-12-01 22:41:11 +03:00
Haru
1fa8c74984
Rename the guild storage migration script
...
Signed-off-by: Haru <haru@dotalux.com>
2021-08-05 02:32:51 +02:00
panikon
73e58473fd
Updated SQL structure to support GD_GUILD_STORAGE
...
Signed-off-by: Haru <haru@dotalux.com>
2021-08-05 02:32:41 +02:00
Asheraf
c18b66b25e
Merge homunculus exp table to exp_group_db
2021-05-03 23:34:35 +00:00
Haru
830cea642e
Happy 2021
...
Signed-off-by: Haru <haru@dotalux.com>
2021-01-12 04:00:33 +01:00
Evil Puncker
ee9e597967
Fix schema warning
2020-11-16 22:36:05 -03:00
Samuel
aabfb0debe
- Changed attendance system from being character bound to be account bound
...
- Makes the attendance system pop up on login when there's pending reward to be claimed
2020-09-20 20:42:44 +02:00
Kenpachi Developer
41b883d4c2
Update SQL database
...
* Add separate tables for global integer and string variables.
* Copy data from mapreg table to new map_reg_*_db tables.
* Remove mapreg table.
2020-05-10 23:24:46 +02:00
Kenpachi Developer
82e2744a6d
Unify size of columns holding string variable values to 255
2020-05-02 21:11:23 +02:00
Kenpachi Developer
db71908cd0
Add UNIQUE KEY to column login.userid
2020-04-05 23:40:56 +02:00
Kenpachi Developer
230bff0696
Expand column size of ipbanlist.list from 13 to 39
2020-03-22 02:07:02 +01:00
Andrei Karas
3cdf58c9d4
Add expanded barter shop sql scripts
2020-02-09 21:30:38 +03:00
Haru
da14478a8c
Update copyright headers for year 2020
...
Signed-off-by: Haru <haru@dotalux.com>
2020-01-13 03:24:07 +01:00
Haru
f7dcf124a3
Merge pull request #2580 from Asheraf/winmariadbconnector
...
Replace the windows mysql connector with MariaDB C Connector
2019-12-15 15:27:01 +01:00
Kenpachi Developer
fc341155d4
Fix for https://github.com/HerculesWS/Hercules/issues/2349 .
...
ipban_log() only inserts the first 3 octets of an IP and an asterisk for last one, so we can set the columns length to 13.
2019-11-23 12:59:47 +01:00
Asheraf
a14968850f
Fix some sql warnings with mysql servers v8
2019-11-19 22:36:01 +01:00
Dastgir
8b361e2b31
Added SQL Files
2019-11-17 15:25:53 +01:00
Guilherme Menaldo
2ce7558704
Updates status changes to also keep their total time
...
- This allows clients to continue the "timer" display after you login
again
2019-10-06 21:54:53 -03:00
Asheraf
f7da0d838e
Convert castles ids to match client side ids
2019-09-22 20:00:28 +02:00
Andrei Karas
70b5e95499
Use separate field hotkey_rowshift for each hotkeys group
2019-06-02 00:23:24 +03:00
Andrei Karas
c30d340136
Add sql update for guild_expulsion table
...
Add field char_id into table guild_expulsion.
2019-05-05 22:24:25 +03:00
Ibrahim Zidan
9e934f3608
Fix an issue with named/brewed/forged items getting saved with the wrong character id
...
The isue was triggered by the refactoring of old undocumented code that
relied on the overflow behavior during assignment from int32 to int16
and from uint16 to int16, and by a subsequent clamping to SMALLINT range
operated by the SQL server.
Credits: Haru <haru@dotalux.com>
Fixes #2409
Signed-off-by: Ibrahim Zidan <brahem@aotsw.com>
2019-04-08 23:37:17 +02:00
Andrei Karas
42c129494a
Add support for saving/loading barter shops from sql table.
...
Also allow add duplicated item id to barter shops if price is different.
2019-01-14 20:18:11 +03:00
Andrei Karas
bc68262449
Add inventory size field into db and using it in server.
2018-12-14 23:52:47 +03:00
Haru
d2e2173c6f
Add the available information to the charlog when renaming a character
...
All the necessary information was already available (charlog fields are
part of the shortdata, which is already loaded by
`char_rename_char_sql()`), but it wasn't used by the charlog insert
query.
Signed-off-by: Haru <haru@dotalux.com>
2018-11-13 16:38:25 +01:00
Haru
98e2ef2db8
Merge pull request #2205 from dastgirp/issue/2187
...
Fixed issue #2187
2018-09-23 16:39:35 +02:00
gumi
e71e41b36b
add missing IF NOT EXISTS clause to the char_achievements table creation query
2018-09-18 22:13:44 -04:00
Dastgir
1da462a803
Fixed issue #2187
...
card field is changed to INT in tables
2018-09-02 10:59:45 +05:30
Haru
621611e6e9
Merge pull request #2067 from dastgirp/1-achievement
...
Implemented Achievement System and Title System
2018-07-28 03:21:42 +02:00
Dastgir
7f5b041efd
Implemented Title System.
2018-07-24 21:41:28 +01:00
Asheraf
0ad1e08ee1
Correct wrong attribute used for pet evolution egg hiding
2018-07-24 14:21:01 +01:00
smokexyz
f5c5b54c80
Add SQL Upgrades for Achievements
...
Co-authored-by: "Dastgir" <dastgirp@gmail.com>
2018-07-24 17:34:12 +05:30
Dastgir
9a95d3c61f
Implemented Pet Autofeeding
2018-06-25 21:21:27 +01:00
Asheraf
d269ece7b9
Implementation of Attendance system
2018-04-07 21:59:20 +01:00
Guilherme G. Menaldo
5b4f79ade2
Fixed RoDEX mail return not working correctly
2018-03-08 23:13:33 -03:00
Murilo Pereti Tavares
fc1684c82d
Implementation of Official Clan System
...
All official features work including the autokick for inactive members
And the system is completely customizable.
2018-01-25 01:15:08 -02:00