summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2017-04-09Merge pull request #1598 from Smokexyz/IROHaru31-150/+2131
Implementation of Item Options System.
2017-04-09Fix wrong parameters in a call to mapif->party_broken()Haru1-1/+1
The call is in a code path currently unused, and so was never noticed during normal gameplay. The wrong line dates back to (j)Athena, and was already present in snapshots from 2003. Signed-off-by: Haru <haru@dotalux.com>
2017-04-09Fix a null pointer in guild->isallied()Haru1-4/+4
Introduced in cb4297e6eb734c60825ebfa13f32989fa3a470eb, that doesn't check for a nonzero guild ID before calling guild->isallied(). Signed-off-by: Haru <haru@dotalux.com>
2017-04-09Constants Documentation SyncHercules.ws1-15/+15
Signed-off-by: HerculesWSAPI <dev@herc.ws>
2017-04-09Merge pull request #1657 from mekolat/getunits2Haru3-0/+149
add getunits() buildin
2017-04-08Merge pull request #1665 from Asheraf/wizardHaru1-1/+0
remove wrong warp in wizard job quest
2017-04-08Merge pull request #1662 from 4144/packetshHaru3-40/+392
Add missing non shuffle packets for 2014 - 2015 years.
2017-04-08Merge pull request #1663 from Smokexyz/bow-unequip-fixHaru4-0/+12
Unequip arrows when a bow is unequipped. (RE only)
2017-04-08add getunits() buildingumi3-0/+149
2017-04-05remove wrong warp in wizard job questAsheraf1-1/+0
2017-04-04Unequip arrows when a bow is unequipped. (RE only)Smokexyz4-0/+12
Forces the unequipment of arrows when a bow is unequipped. Based on original PR by @Jedzkie in #1079
2017-04-04Implementation of Item Options System.Smokexyz31-150/+2131
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)
2017-04-04Add missing non shuffle packets for 2014 - 2015 years.Andrei Karas3-40/+392
2017-03-31Merge pull request #1544 from HerculesWS/1543-fixsmokexyz1-6/+8
getstatus() Update
2017-03-29Constants Documentation SyncHercules.ws1-0/+6
Signed-off-by: HerculesWSAPI <dev@herc.ws>
2017-03-29Merge pull request #1636 from mekolat/gettimer2Haru3-12/+141
add gettimer() buildin
2017-03-28add gettimer() buildingumi3-12/+141
2017-03-26Merge pull request #1649 from HerculesWS/issue-1647-1Haru1-7/+16
Fixes issue #1647
2017-03-25Merge pull request #1287 from 4144/gccltoHaru2-13/+86
Fix compilation with lto enabled on gcc
2017-03-25Fix gcc lto.Andrei Karas2-13/+86
Also rebuild configure.
2017-03-23Fixes issue #1647smokexyz1-7/+16
Allow skills and attacks with flags BCT_ENEMY and BCT_PARTY to affect "guild enemy units" within the party on maps with flag `gvg` and `gvg_noparty`.
2017-03-23Merge pull request #1638 from Asheraf/hamiHaru2-14/+9
Correct Castling skill to use cooldown
2017-03-23Merge pull request #1643 from 4144/authfixsmokexyz2-3/+8
Fix map server auth packet for clients >= 20160330.
2017-03-23Merge pull request #1644 from 4144/charsexdoramsmokexyz4-25/+37
Add selection char sex and class in char creation for 2015-10 + clients
2017-03-22Merge pull request #1646 from 4144/fixlogHaru1-21/+30
Fix item logging default flag.
2017-03-21Fix item logging default flag.Andrei Karas1-21/+30
Also update docs for log types in logs.conf
2017-03-21Update HPM hooks.Andrei Karas2-8/+8
2017-03-21Add support for sex based character creation for 2015-10+ clients.Dastgir2-17/+29
Allow select for new char gender and human or doram class. Doram starting point not implimented. Based on ragemu commit: commit 5d618a64b041341a48ce24a92633a6a2dcf5af4f Author: Dastgir <dastgirp@gmail.com> Date: Sun Jun 12 22:11:51 2016 +0530 Added Support for Sex Based Character Creation for 2015-10+ clients.
2017-03-21Merge pull request #1642 from Asheraf/qstRidley1-0/+8
Add missing quest db entries
2017-03-21Fix map server auth packet for clients >= 20160330.Andrei Karas2-3/+8
2017-03-20Merge pull request #1641 from 4144/inputfixHaru2-1/+7
Fix npc text input For 2015 clients (Fixes #1640).
2017-03-20Fix npc text input For 2015 clients (Fixes #1640).Andrei Karas1-1/+6
Based on ragemu commit: commit a7ff9d064b238f5c2c4947f41eeaa0bfe331f2e6 Author: athron98 <athron.poster@gmail.com> Date: Mon May 23 20:36:43 2016 +0700 input fix
2017-03-20Add comment to safestrncpy about size checks.Andrei Karas1-0/+1
2017-03-20Add missing quest db entriesAsheraf1-0/+8
credit rathena/rathena@17a273864ad81ac82036a3ae646d11c384fe85e7
2017-03-19Merge pull request #1184 from HerculesWS/CHARACTER_SLOTSHaru1-1/+9
Increase Character Slots from 9 to 12
2017-03-16Increase Character Slots from 9 to 12Jedzkie1-1/+9
- kRO Mains recently increased their character slots from 11 to 12.
2017-03-16Correct Castling skill to use cooldownAsheraf2-14/+9
2017-03-16Official status change base durations for Stun (#1234) (#1632)Flipp3-55/+35
- NPC_LICK now has a base chance of 20%*level and a base duration of 5s - Excruciating Palm now has a base duration 5s - Shield Press now has a base duration of 5s+0.5s*level - Earth Shaker now has a base duration of 2s (level 2-3) and 3s (level 4-5) - Sightless Mind now has a base duration of 30s in pre-re and 20s in renewal - Credit rathena/rathena@80e026433
2017-03-16Fix wrong order of dialogue at Crusader Jobchange Quest. (#1637)skyleo1-14/+22
Fix wrong order of dialogue at Crusader Jobchange Quest.
2017-03-16Merge pull request #1630 from Emistry/fix_mvp_messageHaru6-0/+26
Fixed MVP exp message issue for clients 2013-12-23cRagexe and newer
2017-03-16Merge pull request #1612 from Emistry/atcommand_commandsHaru1-0/+30
Enable display of custom commands in @commands.
2017-03-14ItemDB SQL SyncHercules.ws1-1/+1
Signed-off-by: HerculesWSAPI <dev@herc.ws>
2017-03-14Merge pull request #1620 from AtlantisRO/item_db_fixesRidley1-1/+2
Correct Peuz's Greaves Bonus
2017-03-14Merge pull request #1627 from AtlantisRO/guild_investmentRidley7-179/+451
Fixes #1625. Fixes checks on Guild Dungeon Investment and separates Guild Dungeon mapflags for pre-renewal and renewal
2017-03-14Fixed MVP exp message issue for clients 2013-12-23cRagexe and newerEmistry Haoyan6-0/+26
- Fixed MVP exp message issue clients 2013-12-23cRagexe and newer. - Gravity remove packet MVP exp message - Credit to https://github.com/rathena/rathena/commit/85749e84b91087960e868e30a7a052b0c0cdce5b
2017-03-13Enable display of custom commands in @commands.Emistry Haoyan1-0/+30
- Based on @Dastgir's commit. https://github.com/RagEmu/Renewal/commit/9409e435cab3c7ee24172f09b865b2803411f0ff - only GM with the minimum group id able to view it.
2017-03-13Constants Documentation SyncHercules.ws1-41/+4650
Signed-off-by: HerculesWSAPI <dev@herc.ws>
2017-03-13Revert "Basic Server Configurations"Asheraf5-16/+16
This reverts commit 5b15b7b79729258f55533e0d76fcccf1a3d16021.
2017-03-13Constants Documentation SyncHercules.ws1-4650/+41
Signed-off-by: HerculesWSAPI <dev@herc.ws>
2017-03-13Basic Server ConfigurationsAsheraf5-16/+16