8070 Commits

Author SHA1 Message Date
ediejohnny
1293086061 One more fix at "bindatcmd" command. Related to bug:7240.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@17121 54d463be-8e91-2dee-dedb-b68131a5f0ec
2013-02-04 21:57:52 +00:00
euphyy
b237ba8ba1 Introducing MySQL Reconnect.
When MySQL disconnects during runtime, the server tries to reconnect either indefinitely (default) or a specified number of times before shutting down.
(Merged from Hercules a4a549d, 64d34dc)

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@17120 54d463be-8e91-2dee-dedb-b68131a5f0ec
2013-02-04 01:04:57 +00:00
euphyy
84d500ea2c > Hercules merges:
* 5b37805:
Items are no longer unequipped when a card within them is blacklisted (e.g. item_unequip.txt), instead the card's effect is nullified.

* cc8e005:
item_noequip overhaul.
Items are no longer unequipped when disabled by item_noequip.txt, instead their effects are nullified -- however cards in them, unless also disabled, wont have its effect nullified.
Consumables will be consumed even while disabled, unless you modify the new config item_restricted_consumption_type.

* 7192b10:
SECURE_NPCTIMEOUT should be fully functional now, fixed remaining known issues. (bugreport:5343)

* 63145d6:
Where casting MO_EXTREMITY to untargetable targets causes the caster to move in fixed location/coordinate.

* 17f2e6a:
Fixed clif.c::clif_parse_NpcSelectMenu.  SECURE_NPCTIMEOUT is always defined; the check is wrong.

* 125b758:
Added New Char-Server Rename Packet.

* d6d49c4:
Updated Safety Wall Renewal behavior, when taking damage higher than the health of the safety wall, excess damage will no longer be passed to the player.
Fixes bugreport:6243, bugreport:6697.

* 7626b14:
Fixed wrong 'if' condition in checking CELL_CHKNOPASS for the OFFICIAL_WALKPATH where clear path is considered to be limited to 14 cells it should only be with obstacles. (follow-up r17091, bugreport:7239)

* 0dbbe22:
Fixed magical reflection behavior, user reflecting now visually casts the skill back at the caster, instead of caster casting it on itself.

* 4671a39:
Monsters in stone curse pre-stone state no longer are able to attack.

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@17119 54d463be-8e91-2dee-dedb-b68131a5f0ec
2013-02-04 00:08:19 +00:00
lemongrass3110
195d924e91 Fixed the wrong working item combos. bugreport:7174
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@17118 54d463be-8e91-2dee-dedb-b68131a5f0ec
2013-02-03 09:44:11 +00:00
euphyy
6aa1beed27 * Changed remaining bEquipmentMatk bonuses to bMatk in item_combo_db (follow-up r16981).
* Reverted r17116.
* Merged eAthena ea:15231, ea:15232 by ai4rei.

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@17117 54d463be-8e91-2dee-dedb-b68131a5f0ec
2013-02-02 05:45:09 +00:00
euphyy
d030e8cfd4 > Hercules merges:
* 620b36d:
Fixing a typo on skill_trap_type description.

* 13317f0:
Spider web no longer triggers on players on non-pvp maps. (bugreport:7234)
(also fixed tab align on switch and a logical thing on skill_additional_effect)

* fc2e159:
@follow will not stop immeadily when turned off, instead of waiting for the current walk path to be complete. (bugreport:6918)

* 638e2b5:
Replaced strncpy with safestrncpy where I found would be beneficial. (bugreport:3080)

* 74ed3ed:
Players in chatrooms can now equip/unequip gear, can talk to NPCS, and can't use consumable items. (bugreport:6097)

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@17114 54d463be-8e91-2dee-dedb-b68131a5f0ec
2013-01-31 22:32:19 +00:00
ediejohnny
97de5aaf85 Fixed bug:7231 that if using pets, crashes the map-server.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@17113 54d463be-8e91-2dee-dedb-b68131a5f0ec
2013-01-31 05:44:08 +00:00
momacabu
3ed8a17eaf > Solved bugreport:7228, where you couldn't set the server to accept no users at all.
* 0 (zero) is used now when you wan't 0 users online;
* -1 is used now for unlimited users.

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@17111 54d463be-8e91-2dee-dedb-b68131a5f0ec
2013-01-30 13:27:27 +00:00
flaid
2b434041a5 > Hercules merges:
* e15fe61:
Brandish spear can now be used by rune knights riding dragons. Made riding state check for both peco and dragon, created a new state for peco-only so that the functionality isn't lost. (bugreport:6305)

* ca1eb76:
Char server displaying extra '/' in exp_guild path. (bugreport:7227)

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@17110 54d463be-8e91-2dee-dedb-b68131a5f0ec
2013-01-30 03:41:21 +00:00
flaid
7baefc8b95 > Hercules merges:
* e9d07bd:
Fixed bug with garments not displaying properly. (bugreport:7018)

* 9f75e12:
Fixed Ankle Snare to behave as in official servers, you only stop walking when you reach your destination and activates all other traps in the path. (bugreport:4832)

* cba3bef:
New skill config - After due consideration we thought it'd be in the best interest of the community to provide a switch to this official feature since it drastically change the way traps can be used.

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@17109 54d463be-8e91-2dee-dedb-b68131a5f0ec
2013-01-29 03:57:58 +00:00
flaid
0f04fdf03a > Hercules merges:
* cf690d4:
Star Gladiator's map data is now cleared upon job changing outside star gladiator lineage, that way the database will no longer store these vars when they're not used (bugreport:6689).

* 7911e5e:
Making signal.h available throughout the whole source when in DEBUG mode so that developers (and users debugging) can easily raise signals from anywhere. Extremely handy with gdb, for example.

* 18b2468:
Basilica can only be placed when there are no other units (no mobs/players) within the range of which the basilica will spawn (bugreport:6644).

* 0af9e03:
Support for 2012-04-18a.
Special Thanks to Judas for providing the new packet info.

* 234bbe2:
Normal Boss/mini-boss attacks no longer can hit trick-dead'd players (bugreport:4339).

* e6ac0ec:
Fixed 3 logical errors (1 that would cause CH_PALMSTRIKE to crash the server when either caster or target were out of sc data).

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@17108 54d463be-8e91-2dee-dedb-b68131a5f0ec
2013-01-28 05:41:00 +00:00
momacabu
ee4fcd0705 Partial fix for bugreport:7218.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@17107 54d463be-8e91-2dee-dedb-b68131a5f0ec
2013-01-27 18:27:19 +00:00
euphyy
b2a3bdd1c9 > Guild fixes:
* Added a check to prevent double Emperium spawns in WOE SE castles (since r16571).
* Added guild disbanding events for WOE SE castles (since r12531).
* Fixed an incorrect parameter in WOE FE guild disbanding event (since r12673).

> Other:
* Fixed .@atcmd_numparameters, code by Zephyr (bugreport:7198).

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@17106 54d463be-8e91-2dee-dedb-b68131a5f0ec
2013-01-27 06:37:20 +00:00
rud0lp20
f7de20c88b Fixed bugreport:7182 where GN_MIX_COOKING is limited in creating 1 food item.
Fixed bugreport:7172 missing elemental resistance bonus of NC_RESEARCHFE.
Recoded RA_FEARBREEZE.(bugreport:7188).

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@17101 54d463be-8e91-2dee-dedb-b68131a5f0ec
2013-01-16 14:45:42 +00:00
euphyy
5b456c67a1 * Documented @set command from r16123.
* Fixed a waitingroom bug in Wizard job quest (bugreport:7189).
* Fixed getequipname() returning -1 instead of an empty string (bugreport:7186).

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@17100 54d463be-8e91-2dee-dedb-b68131a5f0ec
2013-01-16 01:09:24 +00:00
trojal
56adc76382 * Added quotes parsing to @set (bugreport:7171)
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@17099 54d463be-8e91-2dee-dedb-b68131a5f0ec
2013-01-14 14:05:39 +00:00
rud0lp20
e73613642c Follow up r17094.(bugreport:7173)
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@17098 54d463be-8e91-2dee-dedb-b68131a5f0ec
2013-01-13 17:06:39 +00:00
rud0lp20
7b591c567d Fixed bugreport:7170 where AL_INCAGI where it double DEF.
Fixed bugreport:6961 WL_COMET AOE range is now 15x15.
Fixed bugreport:5811 where SC_BLEEDING is not attach to caster to give exp.

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@17097 54d463be-8e91-2dee-dedb-b68131a5f0ec
2013-01-13 12:48:44 +00:00
rud0lp20
1524a22a0b Change GC_VENOMIMPRESS to 10 cells.(bugreport:6419)
Fixed bugreport:6503 where SR_GT_REVITALIZE causes glitch display in stat window.
Change WM_LULLABY_DEEPSLEEP to self targeted skill.(bugreport:6579)
Fixed bugreport:6642 where SR_CURSEDCIRCLE effect is not remove after casting AL_WARP.
Change SO_ARULLO to ground targeted skill.(bugreport:6842)
Fixed bugreport:7165 where 'npcwalkto' script command is not working properly.


git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@17094 54d463be-8e91-2dee-dedb-b68131a5f0ec
2013-01-12 16:39:38 +00:00
rud0lp20
52209c0839 Fixed bugreport:7159 where cooking formula and creation effect is not working properly.
Fixed bugreport:7129 where GN_MANDRAGORA is not working with other skills.

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@17093 54d463be-8e91-2dee-dedb-b68131a5f0ec
2013-01-11 16:10:00 +00:00
rud0lp20
98b1a0d2a5 Implemented official walk path dealing with obstacle.(bugreport:6159)
-see 'src/config/core.h' for settings[OFFICIAL_WALKPATH].
Fixed bugreport:7057 where HP_ASSUMPTIO should only double eDEF & eMDEF.

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@17091 54d463be-8e91-2dee-dedb-b68131a5f0ec
2013-01-10 18:17:32 +00:00
rud0lp20
de0bcbd8de Fixed bugreport:7151 where NJ_ISSEN don't consume HP on plant type monsters.
Fixed bugreport:7154 where RC_BOSS type monsters are not immune with SC_DEEPSLEEP.

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@17090 54d463be-8e91-2dee-dedb-b68131a5f0ec
2013-01-10 05:54:28 +00:00
rud0lp20
74e46ab011 Fixed bugreport:7105 where pierce defense must ignore def and add (def/2) as additional ATK damage.
Fixed bugreport:7148 where r17072 broke the ability of smiths to forge weapons.

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@17089 54d463be-8e91-2dee-dedb-b68131a5f0ec
2013-01-09 15:23:25 +00:00
rud0lp20
1e7393415a Fixed bugreport:7125 changed CH_PALMSTRIKE to aspd based like official.
Fixed bugreport:7131 where negative def in PRE causes instant death to target.

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@17088 54d463be-8e91-2dee-dedb-b68131a5f0ec
2013-01-08 12:30:25 +00:00
markzd
fcf360da41 * Renaming variable name from nsiuid to unique_id for better understanding of its meaning, as requested on tid:69380.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@17086 54d463be-8e91-2dee-dedb-b68131a5f0ec
2013-01-08 05:31:06 +00:00
ediejohnny
2e06463eb6 Another fix with the @follow issue.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@17085 54d463be-8e91-2dee-dedb-b68131a5f0ec
2013-01-08 04:55:18 +00:00
ediejohnny
50feb29b5b Fixed a problem with the @follow command, that was stick the character when turned the @follow off. (bugreport:7139)
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@17084 54d463be-8e91-2dee-dedb-b68131a5f0ec
2013-01-08 03:53:20 +00:00
markzd
3ff38b017a - Fixed a typo on SQL single quote, in int_storage.c, follow up r17080.(bugreport:7141)
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@17083 54d463be-8e91-2dee-dedb-b68131a5f0ec
2013-01-07 23:16:11 +00:00
markzd
63c37cb385 * Fixed a compiling error which happened when PACKATVER was set as < 7. (tid:76890)
1. Also a merge of eAthena: https://trac.paradoxsystems.net/changeset/15166

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@17082 54d463be-8e91-2dee-dedb-b68131a5f0ec
2013-01-07 07:40:28 +00:00
markzd
a157f0d1eb * Follow Up: r17080
1. Removed an unnecessary update call.
   2. Implemented interreg table at main.sql.
   
* Follow Up: r17077, r17072, r17065
   1. Fixed bugreport:7078, removed unnecessary checks.

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@17081 54d463be-8e91-2dee-dedb-b68131a5f0ec
2013-01-07 06:01:48 +00:00
markzd
de6af1fc0b * Implemented Unique identifier for Non stackable items. (tid:69380)
* Set as off by default, it can be changed in /src/config/core.h.

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@17080 54d463be-8e91-2dee-dedb-b68131a5f0ec
2013-01-07 05:13:54 +00:00
rud0lp20
955ba62f74 Fixed bugreport:6332 updated NJ_TATAMIGAESHI to its RE behavior.
Fixed bugreport:7101 where MO_EXTREMITYFIST don't consume sp when used against plant type monster.
Fixed bugreport:7116 missing duration for HW_MAGICPOWER.
Fixed bugreport:7117 where WL_WHITEIMPRISON doesn't work properly.

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@17078 54d463be-8e91-2dee-dedb-b68131a5f0ec
2013-01-05 12:48:14 +00:00
markzd
82c04f1134 * Follow up r17065
1. Removed some unnecessary checks.(bugreport:7078)
   2. Fixed some index's which would access an invalid array position, crashing the server.

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@17077 54d463be-8e91-2dee-dedb-b68131a5f0ec
2013-01-05 04:45:53 +00:00
aleos
60d22b04c1 > Follow-up to r17065:
* Further harmonized skill_id and skill_lv variables.
* Fixed trap skill item requirement checking for signed return and being set to unsigned variable. (bugreport:7085, bugreport:7114)

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@17076 54d463be-8e91-2dee-dedb-b68131a5f0ec
2013-01-04 20:33:34 +00:00
markzd
cebcf7a332 - Fixed an warning of type casting. (bugreport:7081)
- Removed an unecessary type cast before atoi.
- Fixed Ray of Genesis Attack Formula. (bugreport:7053)

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@17074 54d463be-8e91-2dee-dedb-b68131a5f0ec
2013-01-03 09:12:36 +00:00
rud0lp20
3b149bce10 Reverted r17070 XD.(bugreport:7094)
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@17073 54d463be-8e91-2dee-dedb-b68131a5f0ec
2013-01-02 09:44:03 +00:00
glighta
25c1cf6691 -Follow up r17065
--removing useless check on skill_id
--fix few broken atcommand due to failed sscanf
-Change skill_amotion_leniency as pointed out on tid:76492 so amotion delay wont be twice by default, (also increase intervall if you do want higher acd)

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@17072 54d463be-8e91-2dee-dedb-b68131a5f0ec
2013-01-02 09:40:01 +00:00
ediejohnny
ec5312da8c Modified the formula of the Ice Pick, it was def1+vit_def, but according to iROWiki, it's Hard Def/2, so, def1/2 now.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@17071 54d463be-8e91-2dee-dedb-b68131a5f0ec
2013-01-02 00:20:43 +00:00
rud0lp20
026ca5ce1e Follow up r17017 fixed some wrong type casted variables.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@17070 54d463be-8e91-2dee-dedb-b68131a5f0ec
2013-01-01 17:51:49 +00:00
rud0lp20
0e6fbcb0ce Update NJ_ISSEN to its official RE behavior.(bugreport:6114, bugreport:5426)
Fixed bugreport:6688 MO_EXTRIMITYFIST skill effect.
Updated all non 3rd job skills to there official RE cast time delays.
Updated WL_WHITEIMPRISON where cooldown should trigger whether success or not.
Added missing status icon for SC_MATKPOTION and SC_ATKPOTION.


git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@17069 54d463be-8e91-2dee-dedb-b68131a5f0ec
2013-01-01 16:56:29 +00:00
aleos
ac3e21c182 > Follow-up to r17048:
* 'npcskill' now uses AREA_SIZE as maximum distance rather than using skill distance. (bugreport:7069)

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@17068 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-12-31 20:31:20 +00:00
glighta
8665e64c24 -Follow up r17065 fiw splash skill being broken.
-Also revert unintentional change of GDI_SKILLLV (even if useless enum) bugreport:7076
--All type change related to tid:75123

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@17067 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-12-31 04:03:26 +00:00
markzd
aad719ff76 * Follow up r17065
Fixed some error when creating vars and some warnings.(bugreport:7074)
* Removed an undisered warning on script's sscanf. (bugreport:7059)

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@17066 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-12-30 19:07:02 +00:00
glighta
0cdba10793 -Harmonize skillid, skill_num, skillnum, skill, to skill_id and same for skill_lv
-Optimise type from int to int16 in order to reduce ram consumtion.

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@17065 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-12-30 16:00:24 +00:00
rud0lp20
882ca9d44d Follow up r17062 where ignore def is not working properly.XD
Fixed bugreport:6408 where casting WL_WHITEIMPRISON caster is not attach to trigger autoloot and events.
Update WZ_ESTIMATION settings to RE default.


git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@17064 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-12-30 07:13:29 +00:00
rud0lp20
36bfeab811 Fixed bugreport:6074 updated Renewal Def and MDef damage reduction formula. Special thanks to KyleZ.
Fixed bugreport:7028 where damage bonus of SR_GATEOFHELL has interchange with normal damage bonus.
Fixed bugreport:6946 where CH_PALMSTRIKE causes damage when caster hides after casting.

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@17062 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-12-29 20:51:38 +00:00
glighta
f82e7eb077 Old Eleanor work :
-Implement  MH_TINDER_BREAKER, STYLE_CHANGE

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@17059 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-12-29 04:41:25 +00:00
brianluau
8085260aa9 - Increased MAX_QUEST_DB, follow up to r17056. (bugreport:7058)
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@17058 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-12-28 10:05:41 +00:00
euphyy
96e8979569 * Added a small portion of official Malangdo Episode scripts.
* Updated quest_db with translated Malangdo entries.
* Fixed strmobinfo() to output empty strings for 'name' instead of zeros (partly follow-up r17055).

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@17056 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-12-28 08:38:28 +00:00
ediejohnny
254ae25f6a Removed the (int)var 'statlimit' from the pc.c to avoid some lines of code at "pc_setparam" function.
Zephyr

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@17054 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-12-28 00:39:28 +00:00