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>
|
|
Also allow add duplicated item id to barter shops if price is different.
|
|
|
|
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>
|
|
Fixed issue #2187
|
|
query
|
|
card field is changed to INT in tables
|
|
Implemented Achievement System and Title System
|
|
|
|
|
|
Co-authored-by: "Dastgir" <dastgirp@gmail.com>
|
|
|
|
|
|
|
|
All official features work including the autokick for inactive members
And the system is completely customizable.
|
|
|
|
|
|
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)
|
|
Fixes bug filed here - http://herc.ws/board/topic/13618-db-error-data-truncated-zenylog/
|
|
(Only Placeholder, other things related to summoner will follow-up soon)
Added SQL-Upgrade: Added `class` column in charlog
|
|
|
|
|
|
|
|
|
|
- client can't handle value over 21474836
- SQL also can't save value over 16777215 due to mediumint unsigned
Closes #965 as merged
Signed-off-by: Haru <haru@dotalux.com>
|
|
Closes #974 as merged
|
|
Signed-off-by: Haru <haru@dotalux.com>
|
|
Closes #641
Signed-off-by: Haru <haru@dotalux.com>
|
|
|
|
- Follow-up to 8caa0e564b5331a88d8dc1712513368b37ba9694
- It's safe to re-apply the related sql update script
(sql-files/upgrades/2015-07-08--13-08.sql) in order to get rid of the
'detected 1 new SQL updates' message.
- Thanks to KirieZ
Signed-off-by: Haru <haru@dotalux.com>
|
|
Signed-off-by: Haru <haru@dotalux.com>
|
|
include stackable ones.
Implement ForceSerial option in Package Item Database to force serial for
any item.
Implement ForceSerial option in item database to force serial for any item.
Implement Merge Client interface to merge stackable items with serial numbers ( check npc/other/item_merge.txt ).
|
|
|
|
Details in http://hercules.ws/board/topic/7618-2014-10-22-roulette-and-per-char-gender/
Special Thanks to the all-mighty Yommy, Ziu and Haruna!
Signed-off-by: shennetsind <ind@henn.et>
|
|
|
|
Signed-off-by: Haru <haru@dotalux.com>
|
|
Signed-off-by: KeiKun <the.keikun@gmail.com>
|
|
|
|
contain default value.
Signed-off-by: MrKeiKun <the.keikun@gmail.com>
|
|
Thanks to QQfoolsorellina
Signed-off-by: Haru <haru@dotalux.com>
|
|
dependency
- Removes the need for map-server to access the interreg table to store the last used ID.
- Login, char and map databases can now be hosted separately.
- Note: the unique_id structure has changed, and it now contains the generator character ID in its upper 32 bits.
- Now NSI_UNIQUE_ID System is enabled always
Special thanks to Haruna.
|
|
Added char_id to charlog
Corrected RE check in skill_magic_reflect (see commit c9310f3)
|
|
Fixed issue (8023) with sc rows (only those of tick = -1, aka permanent scs) duplicating due to lack of primary index.
Special Thanks to Flash, Haru.
Note that the upgrade script will clear the permanent statuses from your sc_data table (e.g. lex aeterna, carts) to ensure no issues are left.
Signed-off-by: shennetsind <ind@henn.et>
|
|
- Follow-up to 9928044b, 4655f661
- Special thanks to Mumbles
Signed-off-by: Haru <haru@dotalux.com>
|
|
http://hercules.ws/board/topic/3886-hercules-1st-2014-megapatch/
Signed-off-by: shennetsind <ind@henn.et>
|
|
Aka autotrading merchants survive server restarts.
Originally sekai's (aka me).
Special Thanks to Haruna, Michieru.
Signed-off-by: shennetsind <ind@henn.et>
|
|
Info:
http://hercules.ws/board/topic/3614-christmas-patch-gifto/
Signed-off-by: shennetsind <ind@henn.et>
|
|
@charban/@charunban, can temporarily block any accounts as opposed to the usual account-wide block.
Special Thanks to Haruna, Yommy!
Signed-off-by: shennetsind <ind@henn.et>
|