8070 Commits

Author SHA1 Message Date
Cydh Ramdh
ce26e8cb2a Fixed bugreport:8550 http://rathena.org/board/tracker/issue-8550-baddmonsterdropitem-bug/
Signed-off-by: Cydh Ramdh <house.bad@gmail.com>
2014-01-26 19:23:40 +07:00
Cydh Ramdh
34ac3bf3bc Fixed Cart Boost (Genetic effect) bureport:8553, http://rathena.org/board/tracker/issue-8553-cart-boost-can-be-dispelled/
Signed-off-by: Cydh Ramdh <house.bad@gmail.com>
2014-01-26 16:38:00 +07:00
Cydh Ramdh
31d97129f8 * Added @showrate to disable/enable the message of rate information when VIP is enabled. (Someone mention about this, I think the message has posibility will be annoying).
* Added 'vip_disp_rate' at player.conf to set the message of rate information is displayed or not by default.
* Added 'disp_serverbank_msg' at misc.conf to hide "login-serv has been asked to %s the player '%.*s'." message.
* Updated map_msg.conf and map_msg_idn.conf

Signed-off-by: Cydh Ramdh <house.bad@gmail.com>
2014-01-25 21:44:36 +07:00
Euphy
0b6c5421ae Minor additions and fixes.
* Added 'bMaxWeight' item bonus. (credits: AnnieRuru, tid:82366, bugreport:8541)
http://rathena.org/board/tracker/issue-8541-set-maxweight-item-script-error/
* Added an exception for delayed consumption items (type 11) to 'allow_consume_restricted_item'. Needs confirmation. (bugreport:8528)
http://rathena.org/board/tracker/issue-8528-item-noequiptxt-will-disappear-the-item-ex-reins-of-mount/
* Added missing Velum Claw (1832) to WoE Weapon Supply Box (12675). (credits: Inzanity)

Signed-off-by: Euphy <euphy.raliel@rathena.org>
2014-01-24 22:48:42 -05:00
Cydh Ramdh
a0760f171b * Updated Silent Breeze effect, only gives chance to give silence status to target and the caster (Eira), bugreport:8529, http://rathena.org/board/tracker/issue-8529-homunculus-s-eira-silent-breeze/
* Follow up 80f7984, and some minors

Signed-off-by: Cydh Ramdh <house.bad@gmail.com>
2014-01-24 22:44:26 +07:00
Cydh Ramdh
69481e0583 Merge branch 'rathena/master' 2014-01-24 09:36:12 +07:00
lighta
8115dc048a Checkweight
-Fix bugreport:8503 (chkweight uint16 limitation on weight thx to
AnnieRuru)
-Add this testcase on npc_test_checkweight.txt and move it to npec/tests
folder.
2014-01-23 12:36:52 -05:00
aleos89
27cbc7ff24 Merge pull request #40 from Lemongrass3110/master
Added autotrade persistence support.
- Players who are autotrading during a crash/shut down will be restored on start up.
- Live vendor data is stored in SQL.
- Credits to Ind and Lemongrass.
2014-01-23 07:49:18 -08:00
Lemongrass3110
80f7984acc Dancing skills at invalid coordinates
Added a check whether the cells are valid or not.
Fixes: http://rathena.org/board/tracker/issue-8523-using-dance-skills-on-dark-map-will-crash-the-map-server/
http://rathena.org/board/tracker/issue-8317-warning-connection-to-char-server-lost/?st=40
2014-01-23 16:08:13 +01:00
Cydh Ramdh
94322e7084 Follow up 189a46d, increased MAX_QUEST_DB value
Signed-off-by: Cydh Ramdh <house.bad@gmail.com>
2014-01-23 13:23:22 +07:00
Lemongrass3110
b3d622f823 Death penalty
Fixed death penalty overflow.
Fixes: http://rathena.org/board/tracker/issue-8522-experience-loss/
2014-01-22 22:42:47 +01:00
Lemongrass3110
3f1242edfd Status Saving
Fixed status saving in general, now cart will always be loaded.
2014-01-22 21:32:00 +01:00
Lemongrass3110
e3372f2d5d NPC ID update
Added some missing NPC IDs and adjusted the NPC range for the newest IDs
2014-01-22 18:51:52 +01:00
Euphy
5d08795837 Implemented 2012 Headgear Quests.
Credits to @cydh for helping out with the quest bonus.
Follow-up 1a9b54: added missing SQL item_db entries.

Clarified description of "delayed consumption" item type (11) in item_db documentation. (tid:91187, thanks Annie!)

Signed-off-by: Euphy <euphy.raliel@rathena.org>
2014-01-21 16:01:57 -05:00
aleos89
b818c78f1d Added Oktoberfest costume.
- Requires client version 20131218 or newer.
2014-01-21 11:26:59 -05:00
Cydh Ramdh
1ba024069a Fixed bugreport:8468, http://rathena.org/board/tracker/issue-8468-item-not-exist-using-dummy-data/
Signed-off-by: Cydh Ramdh <house.bad@gmail.com>
2014-01-21 19:18:19 +07:00
Cydh Ramdh
e2e0a1818e Follow up a32d3a6, revert this litte thing. Thank Lemongrass
Signed-off-by: Cydh Ramdh <house.bad@gmail.com>
2014-01-20 22:53:55 +07:00
Cydh Ramdh
a32d3a6e76 * Fixed bugreport:8471, http://rathena.org/board/tracker/issue-8471-star-gladiators-feeling-randomising-map/
* Follow up f4eb33e, 5a2849d

Signed-off-by: Cydh Ramdh <house.bad@gmail.com>
2014-01-20 22:38:10 +07:00
Cydh Ramdh
f4eb33e176 * Fixed some typos on skill_copyable_db.txt that causing Shadow Slash (and other skill?) cannot be copied, bugreport:8500 http://rathena.org/board/tracker/issue-8500-plagi-buggi/
* Follow up f3bb209 also remove unused check of INF3_DIS_PLAGIA since using skill_copyable_db.txt now
* Follow up 96443cd

Signed-off-by: Cydh Ramdh <house.bad@gmail.com>
2014-01-20 03:43:05 +07:00
Cydh Ramdh
5a2849d9ff Fixed bugreport:8514, http://rathena.org/board/tracker/issue-8514-map-server-crash/
Signed-off-by: Cydh Ramdh <house.bad@gmail.com>
2014-01-19 21:00:54 +07:00
Lemongrass3110
ef0515873e Channels & Typo
Autotraders dont join any channels nomore
Fixed a small typo for vending entry loading
2014-01-17 20:47:54 +01:00
Cydh Ramdh
c703636adb Fixed bugreport:8439 (http://rathena.org/board/tracker/issue-8439-bonus3-baddmonsterdropitem-not-specified-on-one-item%EF%BC%81/) as follow up 32713b9
Signed-off-by: Cydh Ramdh <house.bad@gmail.com>
2014-01-16 13:04:44 +07:00
Lemongrass3110
8183c380f7 Shop order
Order will now be the same everytime
2014-01-15 21:21:57 +01:00
Lemongrass3110
b6f60d5434 Added a comment for @euphyy
Vendings are now deleted after you relogin with that account
Should fix player freezing?
2014-01-15 09:05:15 +01:00
Lemongrass3110
b7fd4dd274 Unneeded semicolons removed
Removed duplicate slashes
2014-01-14 23:38:12 +01:00
Lemongrass3110
9240320501 Possible leak fix 2014-01-14 22:44:43 +01:00
Lemongrass3110
07b9fe761f Autotrade persistency 2014-01-14 22:24:00 +01:00
Euphy
d569d288bd Added 'strcmp' script command.
Signed-off-by: Euphy <euphy.raliel@rathena.org>
2014-01-13 19:07:01 -05:00
Cydh Ramdh
d35ac5a601 * Initial release idRO Cash trader NPC. npc: npc/re/merchants/cash_trader-idRO.txt (disabled by default)
* Added some items following idRO Cash trader NPC (added on db/re/item_db.txt)
* Updated documentation on doc/script_command.txt and npc.c
* Follow up d4128ce

Signed-off-by: Cydh Ramdh <house.bad@gmail.com>
2014-01-14 01:54:38 +07:00
Cydh Ramdh
f3bb209e92 Follow up 6e9796b also as bugreport:8473 http://rathena.org/board/tracker/issue-8473-plagi-bug/
Signed-off-by: Cydh Ramdh <house.bad@gmail.com>
2014-01-13 12:40:06 +07:00
Akkarinage
3bd3b81749 Merge remote-tracking branch 'remotes/rAthena/master'
Conflicts:
	src/map/guild.c
2014-01-12 19:19:05 +00:00
Akkarinage
fa2aced4ae sv_readdb for castle_db.txt updated max cols to 4 2014-01-12 16:26:21 +00:00
Akkarinage
201d0047f4 Testing git-api stuff 2014-01-12 15:44:58 +00:00
Euphy
a3dbbe21ce Added script command 'isbeginquest'.
Aegis has been using this command instead of 'checkquest(id,HASQUEST)' for years, so we will no longer be writing workarounds for it.

Signed-off-by: Euphy <euphy.raliel@rathena.org>
2014-01-11 09:45:32 -05:00
Cydh Ramdh
ecb91e36fc * Follow up 0f7ecd0 as bugreport:8464, http://rathena.org/board/tracker/issue-8464-lg-earthdrive-becomes-weak/
Signed-off-by: Cydh Ramdh <house.bad@gmail.com>
2014-01-11 19:17:41 +07:00
Cydh Ramdh
f46a7920e2 * Added warning message when addtimer script is failed, as bugreport:8459 http://rathena.org/board/tracker/issue-8459-addtimer-command-should-report-an-error-if-it-hits-max-eventtimer/
* Follow up 0f7ecd0, 308ee6c, 1f29f50
* Little source documentation updated on script.c

Signed-off-by: Cydh Ramdh <house.bad@gmail.com>
2014-01-11 16:10:22 +07:00
aleos89
0f7ecd0c4d 3rd Class 2011 Post Balance Update
* Contains remaining formula updates for 3rd class skills.
* There are a few bug fixes and corrections to broken skills.
2014-01-10 10:36:53 -05:00
Lilith
32713b9526 * Follow up 40f7014
* Item bonus 'bAddClassDropItem' renamed to 'bAddMonsterIdDropItem'
* Added 2 new item bonuses: bonus3 bAddClassDropItem,n,x,y; & bonus3 bAddClassDropItemGroup,n,x,y; ( see doc/item_bonus.txt )
* Fixed Bug: http://rathena.org/board/tracker/issue-8439-bonus3-baddmonsterdropitem-not-specified-on-one-item%EF%BC%81/
2014-01-10 04:18:12 -08:00
Cydh Ramdh
308ee6c043 Fixed bugreport:8429 http://rathena.org/board/tracker/issue-8429-bug-statpoint/
Signed-off-by: Cydh Ramdh <house.bad@gmail.com>
2014-01-10 18:36:19 +07:00
Cydh Ramdh
1f29f50f75 Follow up 780b9d3
Signed-off-by: Cydh Ramdh <house.bad@gmail.com>
2014-01-10 17:39:14 +07:00
Euphy
89896d751a Card compounding window no longer appears if no slotted items are available. (Hercules 763102b)
Signed-off-by: Euphy <euphy.raliel@rathena.org>
2014-01-09 11:58:27 -05:00
Lilith
40f70143d4 * Added RC_PLAYER race.
* Updated all item bonuses.
* Fixed Bug: http://rathena.org/board/tracker/issue-8420-pc-bonus2-unknow-type-0-3-1/
* Fixed Bug: http://rathena.org/board/tracker/issue-8451-whats-wrong-on-bonus-bdefratioatkclass/
* Fixed Visible part of Shadow Equipment when storage is open.
2014-01-09 08:19:18 -08:00
lighta
b92230e33e Cppcheck
Fix typo in race bonus fix : race<RC_NONE_ && race<RC_MAX
Fix bugreport:8418 => clif_instance_changestatus possible mapcrash
Reduce lot of variable scope and fix unsafe scanf
2014-01-09 02:18:51 -05:00
lighta
4af314500e Check_db
Add a check_db on char-serv startup to ensure all sql-tables was loaded
correctly and avoid error on runtime.
Fix OnInterIfInitOnce being executed on reloadscript, (now only done at
server startup)
2014-01-09 00:08:00 -05:00
aleos89
65d1ee32e4 Follow up to eca4fa0.
* Fixed a multi-hit damage issue for Falcon Assault (bugreport:8447).
* Fixed unsigned int specifier for sprint (bugreport:8448).
* Fixed WE_MALE and WE_FEMALE checking target rather than caster (bugreport:8449).
2014-01-08 15:27:33 -05:00
Cydh Ramdh
5143c4c36f * Follow up 51074a0: Remove ugly fixed array size! It increases memory usage too much!
* A little optimization on skill_db for skill requirement

Signed-off-by: Cydh Ramdh <house.bad@gmail.com>
2014-01-08 22:14:36 +07:00
Cydh Ramdh
14a096a5a2 Follow up d6caec1: changed RC_NONE to RC_NONE_ in map.h because it confilcts with RC_NONE in WinGDI.h
Signed-off-by: Cydh Ramdh <house.bad@gmail.com>
2014-01-08 13:07:35 +07:00
lighta
d6caec1c51 Various fixs
Fix bugreport:8418 (possible mapcrash from custom instance script)
Fix bugreport:8439 (pc_bonus_item_drop typos) thx to Baalberith
Fix some errors detected by cppcheck
upd install.sh (leftover of svn and wrong simlink)
2014-01-07 20:15:40 -05:00
Lilith
b5a7035261 * Fixed bug: http://rathena.org/board/tracker/issue-8427-use-reload-mobdb-crash-the-map-server/ 2014-01-07 03:36:10 -08:00
aleos89
eca4fa0e38 Bug Fixes
* Fixed an operator check for WE_MALE and WE_FEMALE. Thanks Baalberith.
Optimizations
* Fixed a possible null pointer dereference in Spirit Ball check, Change Cart check, WE_BABY, MH_PYROCLASTIC, and MH_LIGHT_OF_REGENE.
* Fixed a reassigned value being reset before being checked.
* Fixed a homunculus expression always being false because of prior check.
* Fixed sprintf specifier output trying to display int value when return value is unsigned int.
* Fixed a redundant check for when monster's HP is less than 0 when HP is declared as an unsigned int.
* Fixed a redundant check for when uAccLen or uTokenLen are less then 0 when both are declared as unsigned int.
* Various other clean ups.
2014-01-06 14:20:50 -05:00