Age | Commit message (Collapse) | Author | Files | Lines |
|
This removes the remaining unsupported symbols (despite they being
official names) in AegisNames: The apostrophe (`'`) sign is suppressed.
The full replacement rules (cumulative with the step 1 commit) are thus:
- Any apostrophe is suppressed.
- Any non-`[A-Za-z0-9_]` character is replaced with an underscore (`_`).
- If the replaced symbol is at a word boundary (beginning or end of the
string, or next to another underscore), it is suppressed instead.
- If the replacement causes an AegisName conflict, underscores are
appended appropriately.
Signed-off-by: Haru <haru@dotalux.com>
|
|
Signed-off-by: Haru <haru@dotalux.com>
|
|
This commit just propagates the AegisName changes to the pre-re database
and to the (re) scripts.
Two issues are fixed as a side-effect:
- The ghost_palace script was referring the non-existing constant(s):
Thanatos_Two-Handed_Staff == (Thanatos_Two) - (Handed_Staff) == 0.
Paired with the script engine's inability to differentiate between
constants and player variables, that produced a very subtle issue.
- The item RAG203 is sold by a NPC (Rebellion Weapon Vending). Due to a
pair of swapped AegisName constants (RAG203 and RAG203_), the slotted
version was sold by the NPC instead of hte non-slotted one (the issue
was actually fixed in the previous commit, although the description of
the fix is here - these two commits are only split for legibility
purposes but they're to be considered indivisible).
Signed-off-by: Haru <haru@dotalux.com>
|
|
Added missing items from Gift Box
|
|
It now includes a GPL-compliant license/copyright mention
Signed-off-by: Haru <haru@dotalux.com>
|
|
Signed-off-by: Haru <haru@dotalux.com>
|
|
- More link changes
- Added proper link to Roulette topic
|
|
#5608: Proper groups for Lotto Boxes
#5625: Missing function for Dungeon Teleport Scroll II
#5612: Missing skills
|
|
- Follow-up to 62c5e65d28833c1068d195778c0e3a710acaa104, special thanks
to Ind
- A trailing comma in a libconfig list (enclosed in parentheses) will no
longer cause a parse error.
- Updated config files where it makes sense to put a trailing comma
Signed-off-by: Haru <haru@dotalux.com>
|
|
- AegisName values taken from Ind's Ultimate Item DB Update (1caae98)
- Fixed bugreport:7600 (thanks to bgamez23)
http://hercules.ws/board/tracker/issue-7600-error-itemdb-read-duplicate-aegisname/
- Corrected and enabled some previously unavailable/unknown IDs in
item_packages.conf (both pre-re and re) and item_group.conf (pre-re)
Signed-off-by: Haru <haru@dotalux.com>
|
|
Special Thanks to ossi0110
Signed-off-by: shennetsind <ind@henn.et>
|
|
Special Thanks to Muad_Dib for all the new info! and to Masao for bringing the issue to our attention.
Signed-off-by: shennetsind <ind@henn.et>
|
|
- Fixed some documentation
- Fixed some alignment
|
|
http://hercules.ws/board/topic/1244-official-item-grouppackagechain/
Also
Further implemented itemdb.c/storage.c interfaces, and a minor update to db2sql plugin.
Signed-off-by: shennetsind <ind@henn.et>
|