6605 Commits

Author SHA1 Message Date
Atemo
72d2658523 From 65b6861e84d29a8226680312ca4639bd15373bed
Small cleanup
And updata mapcache to use DBPATH instead rechecking RENEWAL macro,
(code duplication)
Make mapcache use cli.o to give some feedback on arguments given.
2015-12-01 23:50:21 +01:00
Atemo
5695dc57e2 Update & fix.
- Updated script_commands.txt
- Fixed typo in bio4_reward.txt
- Fixed getexp command giving 1 exp with 0 value
2015-11-29 16:57:04 +01:00
Lemongrass3110
86d6113801 VS 2015 support(commit 4/4)
Fixed all compiler warnings for the default settings(defines). There might be a lot with different packetversions or other setings. Feel free to create a issue on github if you find any.
2015-11-29 14:23:21 +01:00
Cydh Ramdh
002f321b27 Merge pull request #776 from Baalberith6/master
Fixing VIP rates to add configured rate.
2015-11-29 10:12:05 +07:00
icxbb-xx
c7d73711fd Fixed#780
* Fixed compile warning
* Add missing Packets version check
Thank you to @hnomkeng
2015-11-27 22:07:46 +07:00
icxbb-xx
25cb15161f Follow up to d2d1fd2
* Fixed Map server crash,add check packets version for 2013-08-07
2015-11-27 16:26:10 +07:00
nsbuild
fe30f2cde8 Revert Fixing HP/SP tables for 3rd levels 150-175 according to Hercules tables and irocalc.
This reverts commit 5e28e5a45dc1ff71b6561b31f587be421fe343f7.
2015-11-26 00:15:55 -08:00
marha
5e28e5a45d Fixing HP/SP tables for 3rd levels 150-175 according to Hercules tables and irocalc.
Also fixing calculation of base hp/sp based on the tables - they were not used at all..
2015-11-25 22:16:47 +01:00
icxbb-xx
54136ddfca Follow up to ec9c2b2
* hp display 50% by client, for novice class when dead
2015-11-25 22:07:08 +07:00
icxbb-xx
8ca20d184f Follow up to 85971d6
* Fixed#758 : hp display by client, for novice class when dead
thank you to @kyeme
2015-11-25 16:44:53 +07:00
marha
f1bb9743dc Fixing VIP rates to add configured rate. 2015-11-24 21:23:38 +01:00
Atemo
501751df39 - corrected getequipid warning when nothing equipped
- getstatus should push -1 for infinite timer
2015-11-24 17:23:35 +01:00
icxbb-xx
a47af467f3 Follow up to bc8a12f
* forgot change Packets version, Thank you to @Varyss
2015-11-23 15:21:29 +07:00
icxbb-xx
bc8a12f2c6 Follow up to d2d1fd2
* Fixed an issue #770 Thank you to @Varyss
2015-11-23 13:32:40 +07:00
icxbb-xx
d2d1fd21d3 *Add full Support 2015 client
- New EquipPackets Support v6
- add missing some old packets

Thank you to @Rytech and 3Ceam http://sourceforge.net/projects/v1-3ceam/
2015-11-21 21:33:16 +07:00
Aleos
ad3a74bb8f Merge pull request #761 from rathena/hotfix/atcommand_doc
Updated atcommand documentation
* Added atcommand changecharsex to the atcommand documentation.
2015-11-20 09:42:09 -05:00
aleos89
af60b286d1 Bug Fixes
* Fixes #754 - Corrected Zenkai duration.
* Fixes #755 - Corrected a typo for SC_INCCRI.
* Fixed 16th Night (Izayoi) increasing variable cast time instead of decreasing.
2015-11-20 09:14:29 -05:00
icxbb-xx
8c6b720e8f Fixed #767
- Visuals effect from headgear not remove when rent of item expire
* Thank you to @admkakaroto
2015-11-20 12:39:27 +07:00
Lemongrass3110
057384aa51 Partial revert of a674869
Fixes atcommands heal and jump not working without parameters anymore.
2015-11-17 14:46:05 +01:00
Lemongrass3110
c2f8dec830 Fixed #758
Thanks to @Atemo and @RagnarokNova
2015-11-17 14:41:22 +01:00
lighta
bdd6ea6cd0 Atcommand missing doc
Run tool/check_doc.pl and add missing documentation for atcommand
@changecharsex (that one seem tohave been forgetten)
2015-11-17 08:35:07 -05:00
Lemongrass3110
85971d6d4b Fixed #759
Seems to have been here since SVN times.
2015-11-17 13:21:09 +01:00
Lemongrass3110
54fb88d8af Follow up to ae98019 2015-11-17 12:19:38 +01:00
lighta
4342221a1e Follow up a7b8fd4a5d33de75ae
Fix an invalid check on skill_parse_row_requiredb() for EQUIP_REQUIRE
Fix itemdb_group_free call in itemdb_read_itemgroup_sub using real
va_list, (preventing compilation on ARM)
Add some notes.
2015-11-17 00:21:05 -05:00
Lemongrass3110
4ed43150e8 Follow up to 09ddcdf
Which is actually a follow up for my mistake in a674869

Fixes 756 - sorry guys!
2015-11-16 23:40:40 +01:00
aleos89
c389a6c456 Follow up to e276970
* Fixed an issue with ATK/MATK params. Thanks to Lord Ganja.
2015-11-16 11:14:42 -05:00
Cydh Ramdh
fca42f68b5 Fixed compile warnings
Signed-off-by: Cydh Ramdh <cydh@pservero.com>
2015-11-16 17:34:28 +07:00
lighta
09ddcdfe2a Merge pull request #731 from lighta/master
Type enforcement
2015-11-15 19:14:39 -04:00
lighta
dcfcb39dd0 Follow up 07ba18d, add @lemon fix for filling out correctly $@arenamembers array. 2015-11-15 18:57:53 -04:00
aleos89
e276970723 Updates for Unit Controller Script Commands
* Follow up to 2cee5b6.
* Fixes #516 - Base stats (STR, AGI, etc) will now stick after the unit's statuses are recalculated.
* Statuses are directly modifiable now (ATK, DEF, etc)
* Created constant values so it's a lot easier to read.
* Updated script command documentation to reflect changes.
2015-11-14 11:47:38 -05:00
Lemongrass3110
9ca5dc40bd Fixed #733
blame 79f4600 @lighta changed it to unsigned by accident
2015-11-10 14:30:19 +01:00
aleos89
10fcd20fa8 Renewal Skill Cast Formula Fixes
* Resolves several issues with renewal cast times. Includes fixes for for items and skills that grant additions/reductions to cast time.
* Fixes #549
* Fixes #592
* Fixes #657
-- Thanks to @exneval.
2015-11-09 11:03:29 -05:00
aleos89
a7b8fd4a5d Bug Fixes
* Fixes #696 - Fixed an issue with ammo type fail message for bows and guns.
* Fixes #708 - Fixed Neutral Barrier and Stealth Field not staying with the player through warp portals on the same map. Thanks to @exneval.
* Added the new Pile Bunker S/P/T items to the Pile Bunker skill equipment check.
* Updated Exeed Break damage formula.
* Added a check for skill_require_db parsing to skip requirements on invalid item IDs.
2015-11-06 10:55:00 -05:00
lighta
07ba18d01f Follow up for cppcheck cleanup merge.
Revert some part
2015-10-30 04:14:15 -04:00
lighta
46d417a458 merge master into cppcheck 2015-10-30 02:48:40 -04:00
lighta
05aa1ffc8c Type enforcement
Change the type of
father_id,mother_id,child_id
mail.zeny,mail.send_id,mail.dest_id
from int to uint32, as this is their DB representation anyway and most
of those are mapped to char_id which is uint32.
This should remove the need of implicite cast and improve security
overall.
2015-10-29 23:43:48 -04:00
aleos89
b385fd048a Follow up to c48133c and d8d5489
* Fixes #616 - Status effects that damage monsters will now give players their EXP.
2015-10-29 18:09:36 -04:00
aleos89
dc533fe2e1 Core Cleanup
* Removed a useless parameter from elemental_delete().
2015-10-29 17:45:30 -04:00
Nova
11e5a59663 Follow up 09e91d4, fixed errors and warnings in MSVS 2015-10-27 00:13:10 -07:00
Nova
09e91d4cd4 Warg Dash Bug Fix
Fixes a bug where you're able to spam Warg Dash while next to a mob
based on your ASPD.
Tested the skill live on iRO, and the skill does not cast if a unit is
right in front of your facing direction.
2015-10-26 10:50:39 -07:00
aleos89
ea497b2938 Partial revert of ce7aacb
* Added job, skill, and item stat bonuses back into base status.
* Adjusted specific skills that used base stats to use info stored in mmo_charstatus.
* Fixes #713 - Resolved issue with atcommand 'speed' not adjusting player's movement speed.
2015-10-23 13:03:23 -04:00
aleos89
da94f41908 Bug Fixes
* Follow up to ce7aacb - Adjusted status_calc_bl_main() to calculate player status data through battle_status, not base_status.
* Fixes #709 - Corrected a missed variable type conversion from 82467e1. Thanks to @theultramage.
2015-10-22 07:26:23 -04:00
Cydh Ramdh
055f6d86a2 Follow up 214ff17c1955aaaab34c88faea0dedb97600660e, fixed errors and warnings in MSVS
Signed-off-by: Cydh Ramdh <cydh@pservero.com>
2015-10-21 20:29:46 +07:00
lighta
214ff17c19 Replace macro max and min, by some inline functions :
-To avoid having long operation repeated twice, peoples shouldn'tuse long operation into does macro but they do so...
-To avoid double increment or thing like such.
-Yes this involve some implicite cast sometime, but that still better then redo 10 dereference...
2015-10-21 04:12:01 -04:00
Nova
edafd267d8 Merge pull request #661 from RagnarokNova/patch-7
Magma Eruption Status Effects
2015-10-20 11:27:35 -07:00
Cydh Ramdh
030c4c58c1 Fixed #698, it's if. The check as option not as priority.
Signed-off-by: Cydh Ramdh <cydh@pservero.com>
2015-10-20 19:54:36 +07:00
aleos89
66fbcfe49c Follow up to ce7aacb
* Fixed some compile errors/warnings reported in Travis.
2015-10-19 14:43:48 -04:00
aleos89
ce7aacb9a4 Base Status Stats Fix
* Fixes #562 - Fixes Crystallization not taking base VIT into account correctly.
* Confirmed on Aegis that Base Status Stats are NOT affected by job, skill, or item bonuses. These bonuses are stored in Battle Status.
2015-10-19 14:28:06 -04:00
Cydh Ramdh
573c7dc3c5 * Fixed #694, Skill cooldown bonus overflow in short variable. Thank @julia40124009
* Fixed #691, Glass_Of_Illusion (14538) gave wrong value. Thank @admkakaroto

Signed-off-by: Cydh Ramdh <cydh@pservero.com>
2015-10-18 09:43:26 +07:00
Cydh Ramdh
de40271000 * Follow up 2cee5b6ff1bf53c4ae53bc1278b09ae84b8a0a76: gethominfo, getpetinfo, and getmercinfo for type 0 were correct 'to get ID' from database/their unique ID, not as GID.
* Added type for `gethominfo`, `getpetinfo`, and `getmercinfo` to return GID.
* Added `geteleminfo`, to retrieve Elemental ID and GID. The otherinfo can be gained from `getunitdata`

Signed-off-by: Cydh Ramdh <cydh@pservero.com>
2015-10-14 10:27:31 +07:00