Age | Commit message (Collapse) | Author | Files | Lines |
|
Add field char_id into table guild_expulsion.
|
|
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>
|
|
Signed-off-by: HerculesWSAPI <dev@herc.ws>
|
|
Also allow add duplicated item id to barter shops if price is different.
|
|
Signed-off-by: HerculesWSAPI <dev@herc.ws>
|
|
Signed-off-by: HerculesWSAPI <dev@herc.ws>
|
|
Signed-off-by: HerculesWSAPI <dev@herc.ws>
|
|
|
|
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>
|
|
Signed-off-by: HerculesWSAPI <dev@herc.ws>
|
|
Fixed issue #2187
|
|
Signed-off-by: HerculesWSAPI <dev@herc.ws>
|
|
query
|
|
card field is changed to INT in tables
|
|
Signed-off-by: HerculesWSAPI <dev@herc.ws>
|
|
Signed-off-by: HerculesWSAPI <dev@herc.ws>
|
|
Implemented Achievement System and Title System
|
|
|
|
Fix Sea-Otter Card not increasing Sushi Heal Rate
|
|
Signed-off-by: HerculesWSAPI <dev@herc.ws>
|
|
|
|
|
|
Co-authored-by: "Dastgir" <dastgirp@gmail.com>
|
|
Signed-off-by: HerculesWSAPI <dev@herc.ws>
|
|
Fixes Issue #2116
|
|
Signed-off-by: HerculesWSAPI <dev@herc.ws>
|
|
|
|
Signed-off-by: HerculesWSAPI <dev@herc.ws>
|
|
Implementation of Attendance system
|
|
Signed-off-by: HerculesWSAPI <dev@herc.ws>
|
|
|
|
Signed-off-by: HerculesWSAPI <dev@herc.ws>
|
|
|
|
All official features work including the autokick for inactive members
And the system is completely customizable.
|
|
Signed-off-by: HerculesWSAPI <dev@herc.ws>
|
|
Signed-off-by: HerculesWSAPI <dev@herc.ws>
|
|
|
|
Signed-off-by: Haru <haru@dotalux.com>
|
|
Signed-off-by: Haru <haru@dotalux.com>
|
|
Signed-off-by: Haru <haru@dotalux.com>
|
|
|
|
Signed-off-by: HerculesWSAPI <dev@herc.ws>
|
|
Signed-off-by: HerculesWSAPI <dev@herc.ws>
|
|
Signed-off-by: HerculesWSAPI <dev@herc.ws>
|
|
Signed-off-by: HerculesWSAPI <dev@herc.ws>
|
|
This adds some entries from recent and old updates that were missed
when adding the corresponding migrations.
Signed-off-by: Haru <haru@dotalux.com>
|
|
Signed-off-by: HerculesWSAPI <dev@herc.ws>
|
|
Signed-off-by: HerculesWSAPI <dev@herc.ws>
|
|
Implementation of Item Options System.
|
|
Allows the infusing of equipments with bonus item options.
This feature is constrained to clients of packet versions greater than or equal to `20150226`.
Item Options and their effects are defined server-side in `db/item_options.conf` and client side in `data/luafiles514/lua files/datainfo/addrandomoptionnametable.lub`
The ID of the option must tally with the correct index of the description provided in the client side lua file to avoid bugs.
IT_OPT_* keys and MAX_ITEM_OPTIONS macro are also exported from the source as constants.
An additional flag `disable_options` has been added to sql, and as `DisableOptions: true/false (boolean, defaults to false !!for equipments only!!)` to item_db.conf files.
Script commands documentation is also included.
SQL file updates are included.
Credits: [Smokexyz](https://github.com/Smokexyz)
Style and Script Fixes by [Asheraf](https://github.com/Asheraf)
Initial design Idea by [secretdataz](https://github.com/secretdataz)
|