Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
|
|
|
|
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)
|
|
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>
|
|
This removes some unsupported symbols (despite they being official names) in
AegisNames. The replacement rules used are:
- 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>
|
|
Some missing items were copied to the pre-renewal database. In general,
when an item ID is hardcoded in source, it's preferable that the item
exists in both databases.
Signed-off-by: Haru <haru@dotalux.com>
|
|
Signed-off-by: Haru <haru@dotalux.com>
|
|
- Mostly whitespace, with the exception of the 'Wurst' item rename (was
previously incorrectly named Brusti)
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>
|
|
|
|
|
|
|
|
|
|
|
|
Update it's renewal trade restriction.
|
|
|
|
|
|
|
|
Signed-off-by: Haru <haru@dotalux.com>
|
|
|
|
Thanks to @Playtester.
|
|
|
|
Enchantment Stones Update:
|
|
Added new Rebellion bullets in RENEWAL.
|
|
- In Official, when you use a Enchantment stone, you can compound them in all of the General items that have slots.
- Added new Enchantment stones.
Follow up.
|
|
http://herc.ws/board/tracker/issue-8401-venom-knife/?gopid=23896#entry23896
|
|
|
|
- Fix items that uses SPVanishRate bonus are not working properly.
- Fix Velum Katzbalger item effect.
- Added HPVanishRate bonus.
|
|
- Added Cup of Mintlemon item effect
- Added Job_Manual25 item effect
|
|
- Change PetID's to Constants
- On Official Servers, if you don't have Pet Eggs in your inventory, if you use Pet Incubator item, the Pet Entry list will not show.
|
|
- Added official item effect for Mystic Powder.
- Added Mystic Powder Box30
- Added effect for WOB_Amatsu
- Added Songpyun_Box50
- White space adjustments
|
|
- Added official effect for Rapid Life Water.
- Added new items:
- Fruit Salad (http://www.divine-pride.net/database/item/11715)
- Shepherd Salad (http://www.divine-pride.net/database/item/11716)
- Yogurt (http://www.divine-pride.net/database/item/11717)
- Bisket Dessert (http://www.divine-pride.net/database/item/11718)
|
|
- Fix Speed Up Potion and Guyak Pudding effect, only movement speed reduction will not affect when in Quagmire, Decrease AGI and Slow Grace state. (thanks to kyeme)
- Follow up https://github.com/Jedzkie/Hercules/commit/9dc44927ccf5ae88a40e92be5c7c2146cdb5eb06
- Remove Yggdrasilberry and Yggdrasil Seed item re-use delay.
|
|
- Update the Genetic Sling / Food items
- AegisNames
- iRO Names
- Prices
- Weight
- Added official effect for HP Increase Potions and SP Increase Potions.
- Fix Banana Bomb sitting behavior.
|
|
- Added official Buche De Noel item effect.
- Minor white space adjustments.
|
|
- Added SC_MOVHASTE_POTION and SC_MOVESLOW_POTION.
- Change some item effects based on Aegis's special.sc.
- White space adjustments
|
|
- Added official effect for Jumping Candy (Spark_Candy) (Ref: http://herc.ws/board/topic/1125-please-implement-the-magic-scroll-mental-potion-etc/)
Follow up Mercenary Skill update, disable AL_HEAL skill due to mercenary_skill_db doesn't recognize the skill.
|
|
- Added effects for Inc_Str_Scroll and Inc_Int_Scroll
- Update some Statuses in sc_config.txt, removed some duplicate entries.
|
|
- Speed Potion & Guyak Pudding effects are now official.
• Movement Speed changed from 50% to 100%
• Removed its hard coded data in src.
• Cannot be Slowed by Quagmire, Decrease AGI, and Slow Grace.
- Modified Rudo Card effect.
- NPC_AGIUP movement speed is now official
• Movement speed changed from 50% to 100%
• Fixed 100% movement speed per level.
- Fix Slow Down Potion's movement speed reduction.
|
|
- Ghostring Scroll
- Phreeoni Scroll
- Tao Gunka Scroll
- Mistress Scroll
- Orc Hero Scroll
- Orc Lord Scroll (thanks to Dastgir)
Note: in Aegis, the reflect damage from Orc Lord Scroll is in the user
not in the attacker, but in this commit, the attacker receives the
reflect damage.
- Added New Cash Boxes
* Tao Gunka Scroll Box
* Mistress Scroll Box
Signed-off-by: Haru <haru@dotalux.com>
|
|
ehavior.
Signed-off-by: Haru <haru@dotalux.com>
|
|
Signed-off-by: Haru <haru@dotalux.com>
|
|
Signed-off-by: Haru <haru@dotalux.com>
|
|
- Change ID to Constants of some items both pre-re and re.
- Corrected some item names and scripts.
- Added 'Mysterious_Can2', 'Mysterious_PET_Bottle2', '2009_Rice_Cake_Soup', 'Vulcan Bullet Magazine', 'Unripe_Yggdrasil', 'Iggdrasilberry_Box' effect.
Closes #957 as merged
Signed-off-by: Haru <haru@dotalux.com>
|
|
Signed-off-by: Haru <haru@dotalux.com>
|
|
Signed-off-by: Haru <haru@dotalux.com>
|
|
Signed-off-by: Haru <haru@dotalux.com>
|
|
Signed-off-by: Haru <haru@dotalux.com>
|
|
Signed-off-by: Haru <haru@dotalux.com>
|