Commit Graph

  • c8cbee8f74 - Reverted r15701 and r15702 to restore ERS for guild exp cache. - Readded another fix for bugreport:5458 (crash caused by guild exp cache code freeing wrong memory area, since r15682). gepard1984 2012-03-17 23:20:07 +00:00
  • e226823124 Fixed bugreport:5304 flee calculation on renewal, thanks to Angezerus and Vali! shennetsind 2012-03-17 21:53:35 +00:00
  • c6ed701d4e Fixed bugreport:5457 loginlog now submits proper escaped message to log shennetsind 2012-03-17 21:45:34 +00:00
  • 64038259e7 Follow up r15701 added missing db_destroy for memory stuff. shennetsind 2012-03-17 21:35:54 +00:00
  • b1e526043b Fixed bugreport:5458 server crashing when a character with guild-exp-tax kills a monster. dev note: Gepard I tried to reach you but you weren't available, so I've done my own fix although my lack of familiarity with your new system, make yourself comfortable to modify as you wish. shennetsind 2012-03-17 21:29:56 +00:00
  • e7f8a20fd7 Fixed Reject Sword, bugreport:4493 it nows applies damage reduction damage properly and rejects dual-wield weapons properly as on official servers. super thanks to daegaladh for his contribution shennetsind 2012-03-17 20:37:32 +00:00
  • 98ae61d8f4 Fixed gcc warning on unused variable 'gc' shennetsind 2012-03-17 20:24:13 +00:00
  • ad56da4b99 Fixed bugreport:5456 you can no exploit creation of crafting items by mixing packets thru wpe/rpe/whatever. it now checks if the item you're attempting to create belongs to the trigger used. shennetsind 2012-03-17 20:21:44 +00:00
  • 36be409882 fixed gcc warning, removed unused variable 'flag' shennetsind 2012-03-17 19:55:17 +00:00
  • 7e4c23322b Fixed baphomet card bonus not working when used by ammunition (required by a new kunai), bugreport:506 WHOS YOUR DADDY? IND HENNET! shennetsind 2012-03-17 19:47:43 +00:00
  • 7c488fcc58 HELLO WORLD. - Fixed bugreport:5424, deep sleep status now makes target unable to move - Fixed bugreport:5335, savage steak and similar foods now provide their bonus correctly. shennetsind 2012-03-17 19:38:03 +00:00
  • e2bbd02dab Rewrote SC_MAGICPOWER to behave like on official servers * everything has been tested (with the exception of WZ_SIGHTBLASTER) * the status now uses a much simpler two-state mechanism; see http://www.eathena.ws/board/index.php?autocom=bugtracker&showbug=4833 for details * non-offensive and non-magic skills no longer consume the status * set WZ_ICEWALL NK flag to NK_NO_DAMAGE to properly not consume the status * fixed stale matk used for unit- and timerskills * fixed the original bug with isilla card triggering a status recalc (bugreport:4833, matk swapping no longer needed) * removed a couple now unnecessary exceptions (they now work out of the box/as side effects) lordttseven 2012-03-17 18:00:21 +00:00
  • b623c0a6d7 * forgot to also actually store the skill ids as numbers (follow-up to r15692, semi-revert of r15634) lordttseven 2012-03-16 18:48:05 +00:00
  • 4a6b4eb062 * fixed null pointer dereference in skill_name2id (bugreport:5455) lordttseven 2012-03-16 18:23:58 +00:00
  • d6b9101eef * fixed item script typos NPC_CRITICALWOUND*S* (bugreport:5455) lordttseven 2012-03-16 17:51:47 +00:00
  • d1fc05c44c * fixed SC_BURNING not ending properly lordttseven 2012-03-15 10:33:24 +00:00
  • a58fc65984 Status change packet cleanup * fixed a couple typos * replaced duplicate function clif_status_load with a macro * normalized and documented status change table related getter abstraction * put some checks that were previously in multiple places into clif_status_change * packets are now used as they are on official servers: - ZC_MSG_STATE_CHANGE for ending statuses and starting them on non-pcs - ZC_MSG_STATE_CHANGE2 for starting *all* statuses on players - tick = 9999 for statuses of indeterminate duration - for non-pc units, a packet is only sent if it has a visual impact on the client; if you notice any missing visual effects, please report them! * fixed hidden GM characters leaking certain status packets * fixed hidden GM characters not displaying timers for newly gained statuses * fixed status end packet never being sent for non-pc, non-mercenary units * fixed SC_CLOAKING displaying a time bar on the client * fixed tick being an unsigned int, yet used as a signed int * removed hard-coded status length exceptions in clif_status_change lordttseven 2012-03-15 10:30:42 +00:00
  • 2a9d39e36f Fixed Nick DB code using uninitialized data (bugreport:5439). gepard1984 2012-03-14 11:46:24 +00:00
  • 38b210138c Fixed char-server notifying map-servers only about first 30 maps (on other map-servers) (bugreport:5410). gepard1984 2012-03-13 20:46:13 +00:00
  • 949eead817 * Merged changes up to eAthena 15077. eathenabot 2012-03-13 20:42:55 +00:00
  • ca21876adf Fixed mail system not notifying about new messages that were received from another map-server (bugreport:1651). gepard1984 2012-03-13 19:00:49 +00:00
  • 6aabd3d1b7 - Added missing parameter to db_iput and db_uiput macros (follow-up to r15682). - Numeric global variables (mapreg) now utilize DBMap's ability to store integer-type data (follow-up to r15682). - Minor code cleanup: replaced some DBMap function calls with macros. gepard1984 2012-03-13 15:20:58 +00:00
  • 691872fdc7 Enhanced DBMap implementation to allow storing integer type data in addition to void pointers. gepard1984 2012-03-13 14:46:28 +00:00
  • 1d01830661 Fixed char being stuck with breaks (bugreport:5374) og2 2012-03-12 23:59:16 +00:00
  • 7d6b0d7cd0 Follow up r15679. Changed Hatii Baby to Baby Hatii. kenpachi2k11 2012-03-12 20:19:39 +00:00
  • 8deaf7a050 Fixed Garms iRO name. (bugreport:5421) Fixed some create_arrow_db.txt comments. (Follow up r15672.) Fixed Sura job change quest. (bugreport:5431) Corrected a NPC location in quests_veins.txt. kenpachi2k11 2012-03-12 19:50:51 +00:00
  • 1e2b445e0a Fixed Banish Winter Quest (two while loops could not be left). (bugreport:3142) Fixed Siblings Quest exploits and made it more official. (bugreport:4088) kenpachi2k11 2012-03-11 22:02:48 +00:00
  • 9d0455ffea - Follow up r15676. Some monsters reported are of pre-renewal. protimus 2012-03-11 07:10:19 +00:00
  • 872df13c60 Fixed some wrong monster drops. (bugreport:5422) protimus 2012-03-11 06:20:43 +00:00
  • 50a6aed796 * Added packets for clients 2012-03-07+ Not is recommended use this version yet, there are small packets structures to do changes. * Added support for packet 0x970. New schema of character creation. Protimus 2012-03-11 05:28:50 +00:00
  • 724fe6b1dc - Updated the whole Script to match with official file. masao87 2012-03-11 00:54:40 +00:00
  • 4b1e9d1d55 - Added Bossnia Event. - Added new Town cleaners. - Added mobs to sec_pri02 . masao87 2012-03-10 19:22:27 +00:00
  • 441a0e24c7 Fixed some arrow recipes. (bugreport:5413) kenpachi2k11 2012-03-10 19:19:06 +00:00
  • 60d3667d47 Fixed pre-RE EXP tables. (bugreport:5280) kenpachi2k11 2012-03-10 17:45:06 +00:00
  • 2510d450b6 Fixed Royal Guards job bonuses. (bugreport:5402) kenpachi2k11 2012-03-10 17:03:00 +00:00
  • 7ed46f7eb9 Fixed Poison Bottles (ID:678) script. (bugreport:5246) Added Bradium Golem to mob_race2_db.txt (bugreport:5257) Fixed Pile Bunkers (ID:1549) job requirements. (bugreport:5394) kenpachi2k11 2012-03-10 13:25:28 +00:00
  • 8817eaa885 Code cleanup: replaced DBIterator function calls with macros where possible. gepard1984 2012-03-09 14:31:15 +00:00
  • 3c6cf65bdf - Fixed skillratio bonus only ever being multiplied by a factor of 1 (follow-up to r15666) epoque11 2012-03-08 13:23:50 +00:00
  • e13ceef503 - Correctly fixed Aimed Bolt and Arrow Storm skill ratios (related to bugreport:5272 and r15663) - thanks to Lighta xantara 2012-03-08 03:37:24 +00:00
  • 3f33f566f0 - Fixed a little leftover in socket_enchant2.txt . - Added warp to iz_dun05 bugreport:5395 . - Fixed a little typo in clif.c . - Moved "int clif_status_load_single" from clif.c to clif.h . masao87 2012-03-07 23:50:38 +00:00
  • f712811c13 Enabled some headgears. (Follow up r15662.) kenpachi2k11 2012-03-07 22:01:23 +00:00
  • 7a6949a30f Fixed a few Ranger-related skills (bugreport:5272) - Added check to not allow attacks when mounted on a Warg - Added check to only allow a certain amount of skills when mounted on a Warg - Updated Warg Bite's chance rate of immobilization and duration - Updated Arrowstorm and Aimed Bolt's skill ratio damage xantara 2012-03-07 05:40:31 +00:00
  • 7fad147092 Enabled some headgears. (Inspired by bugreport:1849) kenpachi2k11 2012-03-06 23:02:27 +00:00
  • 914c046ee4 * fixed a missing break; in status_change_start resulting in broken combo targets (bugreport:5389 and bugreport:5396, since r15009) lordttseven 2012-03-06 16:38:13 +00:00
  • 000d0e777c Added King Dramoh to mal_dun01 (bugreport:5381) Corrected NPC sprite in minstrel job quest (bugreport:5387) jmanfffreak 2012-03-06 02:02:26 +00:00
  • 76f6cffc57 * Merged changes up to eAthena 15076. eathenabot 2012-03-05 13:57:01 +00:00
  • 47fc6d2fe2 - Guild Castle code cleanup: - all changes to guild castle data are now handled first by map-server and only sent to char-server for saving - ensured that changes made to guild castle during char-server disconnection time will be resent on reconnect - actually removed definition of MAX_GUILDCASTLE (r15657) gepard1984 2012-03-05 00:08:28 +00:00
  • f810293de3 - Guild Castle code cleanup: - removed MAX_GUILDCASTLE limit - char-server now caches guild castles in DBMap - improved guild castle SQL queries to support non-default values of MAX_GUARDIANS - disallowed declaring guild castles on maps that are on other map-servers - map-server now requests data for all guild castles from char-server on initial connect (bugreport:287) - removed ''guildcastleinfo events'' as they were esentially duplicated ''OnAgitInit'' - optimized castle data load packets (bugreport:287) - updated WoE scripts to reflect source changes (scripts no longer need or should request castle or guild data) - updated related docs - Added db_size macro. - Replaced manual counting of castles occupied by a guild with guild_checkcastles() calls. gepard1984 2012-03-04 18:37:29 +00:00
  • d78313665c Assorted skill-related tidbits * reduced network load for PC_PERM_ALL_SKILL * fixed @allskill setting skill ids too late * fixed skill reset giving free level 9 NV_BASIC lordttseven 2012-03-04 11:00:25 +00:00
  • 272d3792c5 * fixed job change level not being recorded for 2nd -> 3rd class (bugreport:5383). the fix should be self-regenerating on existing 3rd job characters lordttseven 2012-03-03 23:39:20 +00:00
  • 9f938e0c70 * fixed getiteminfo offset being off by one in REMODE (bugreport:5378) lordttseven 2012-03-03 13:15:01 +00:00
  • e314187787 Updated CMakeLists (follow-up to r15572, r15586) (patch provided by Saithis, pid:82588). gepard1984 2012-03-02 19:57:29 +00:00
  • 654676b73e Replaced some magic numbers related to castle guardians with MAX_GUARDIANS. gepard1984 2012-03-02 17:00:17 +00:00
  • ce45ab511f - reverted r15523 (broken workaround for an underlying issue, see bugreport:5237 again) lordttseven 2012-03-02 16:24:29 +00:00
  • 412c51b4bd Minor NPC code cleanup: timer labels. gepard1984 2012-03-02 00:43:28 +00:00
  • 14d2a44ea5 - Fixed dangling pointer caused by r15644 (partially reverted). - Fixed possible memory leaks with guild castle script events. gepard1984 2012-03-02 00:22:18 +00:00
  • 7da6590aad Proper fix for r15641 (reference to non-existant NPC). gepard1984 2012-03-01 23:35:13 +00:00
  • c971087af3 Follow up r15638: the 'sd' party is unnecessary -- when there is no player (e.g. killed by command/npc) the modifier is always 100%. also, the primary 'sd' in mob_dead is 'mvp_sd' and not 'sd'. shennetsind 2012-03-01 23:22:19 +00:00
  • 17bb9ae684 Enabled DB_OPT_RELEASE_DATA for several DBMaps to simplify data freeing. gepard1984 2012-03-01 23:21:45 +00:00
  • 57de7584e8 Fixed skillname->ID DBMap storing skill integer value in void pointer. gepard1984 2012-03-01 21:27:57 +00:00
  • b4d04d7117 Enabled DB_OPT_RELEASE_DATA for atcommands DBMaps so they are able to free data automatically (as pointed out by Wildcard). gepard1984 2012-03-01 17:50:26 +00:00
  • 4defbd1e6f - Follow up r15636, removed an warning where the Script trys to hide an Non-Existant NPC named "Staff#airplane_01". masao87 2012-03-01 14:13:19 +00:00
  • 1e31877e30 Some NPC code cleanup (event labels). gepard1984 2012-02-29 23:53:22 +00:00
  • 2b62d9c05d Fixed Bradium Brooch ASPD bonus. Added town mapflag to brasilis. protimus 2012-02-29 06:12:12 +00:00
  • d70e5562da Removed drop and exp penalties of bosses monsters in renewal. (bugreport:5377) protimus 2012-02-29 05:52:53 +00:00
  • 9e913e885f Updated Apple Gambling script to official. gepard1984 2012-02-28 22:28:19 +00:00
  • 202909582c Updated Airship NPCs to official. gepard1984 2012-02-28 20:11:46 +00:00
  • 4f28d3ef20 Fixed PA_SACRIFICE crash, bugreport:5371, present since r15277 shennetsind 2012-02-27 22:29:59 +00:00
  • 3d8bd6c9c1 - Fixed a small typo in script_commands.txt brianluau 2012-02-27 20:04:30 +00:00
  • 7c60f9f8da Fixed Heal amount on skill levels 1~9 (since r15009, bugreport:5372). gepard1984 2012-02-27 18:59:31 +00:00
  • f918aa8aad Fixed atcommands not being logged (follow-up to r15572)(bugreport:5370). gepard1984 2012-02-27 13:04:34 +00:00
  • 0041662145 * Merged changes up to eAthena 15075. eathenabot 2012-02-27 03:15:59 +00:00
  • 31f640090e Strange Hydra Quest + Hydra Ball(bugreport:5339) og2 2012-02-25 16:18:40 +00:00
  • 3df0386889 - Clarified the comment about spaces in 'server_name' config. (bugreport:2656) - Grouped all the log file/table settings together, follow up to r15253 (ea:15042). - Added "DROP TABLE" statements to the mob_skill_db SQL files. (bugreport:5284) brianluau 2012-02-24 22:58:01 +00:00
  • 8a541cdba3 Fixed va_list being reused in DBMap code (linkdb_foreach()) (bugreport:5367). gepard1984 2012-02-24 16:50:34 +00:00
  • 75d4b76993 Fixed Royal Guard's Banding skill & icon activation (bugreport:5210) xantara 2012-02-22 02:13:09 +00:00
  • ef2e407b17 Applied renewal skill changes: (bugreport:5302) - Arrow Shower's attack power (50+10*SkillLvl) - Wind Blade's MATK per hit (from 100% to 150%) - Storm Gust's chance of freezing (65-5*SkillLvl) - Land Mine, Blast Mine, Claymore Trap's damage formula - Spear Quicken's ASPD (fixed 7), CRIT (3*SkillLvl) and FLEE (2*SkillLvl) - Holy Cross's double damage with 2-handed spear - Axe Mastery's damage increase also applies to Sword class weapons - Spiral Pierce's weapon requirement (now allows swords) xantara 2012-02-22 02:08:57 +00:00
  • 7ed49a2dad * fixed third class skill point allocation logic (follow-up to r15594, bugreport:5329) * replaced some hard-coded constant values in the vicinity with DB lookups - removed semi-sensible special scenarios for borked GM character's skill trees in pc_calc_skilltree_normalize_job lordttseven 2012-02-20 16:50:27 +00:00
  • 6ca4baa006 * updated the custom job changer npc that ships with rA to support both branches of 3rd classes for easier testing proper job change mechanics * updated const.txt with some job-system related values lordttseven 2012-02-20 15:08:06 +00:00
  • 7587a0d74b Follow up r15619: Added missing apostrophes in ATK field in item_db_re.sql. (Glorious Arc Wand) Removed left over refine_db.txt in /db/ folder. kenpachi2k11 2012-02-19 23:04:39 +00:00
  • d982b4534b minor improvement on status_calc_<stat> for SL_HIGH soul link, being it does not stack with other status changes. shennetsind 2012-02-19 21:28:51 +00:00
  • 44f4a1ed41 Follow up r15620 (forgot to commit recursively =x added missing files) shennetsind 2012-02-19 21:18:39 +00:00
  • 779ab672a4 Updated Enchant Blade, bugreport:5346 - May only cast on self. - Updated formula: [( ( Skill Lv x 20 ) + 100 ) x ( casterBaseLevel / 150 )] + casterInt shennetsind 2012-02-19 21:17:42 +00:00
  • e4274bca68 Fixed Refined Quadrilles bonus script. (bugreport:4835) Fixed Glorious Arc Wands MATK values and added its entry to item_db_re.sql. (bugreport:4708) kenpachi2k11 2012-02-19 21:04:29 +00:00
  • b3fa441427 Fixed Battleground Guardian mob modes. (bugreport:4483) kenpachi2k11 2012-02-19 20:26:04 +00:00
  • a47d176d8b Fixed skill tree for Lord Knights Concentration/Spear Dynamo skill (ID: 357). (bugreport:5082) kenpachi2k11 2012-02-19 19:50:04 +00:00
  • d2cf026ba2 Initial support for Wanderer and Minstrel, and a few adjustments here and there for other classes. - credits to 3ceam for the base. - should you step by any bugs let us know, http://rathena.org/board/tracker shennetsind 2012-02-19 17:49:23 +00:00
  • 99e244448e Fixed /lb and /nlb commands displaying additional nickname (bugreport:5351). gepard1984 2012-02-19 12:38:25 +00:00
  • dd24c8297e Fixed Bradium Golems (2049) mode. (bugreport:4476) kenpachi2k11 2012-02-19 10:28:03 +00:00
  • 27933caa3d - reverted part of r15609 since apparently the issue is purely limited to ZC_SKILLINFO_LIST, and this change breaks big storages lordttseven 2012-02-19 10:21:16 +00:00
  • ca34ad2ba9 Fixed /b and /nb bugreport:5351 shennetsind 2012-02-19 04:34:56 +00:00
  • 0d64cd4e44 Updated Guillotines (1369) bonus script. (bugreport:4904) Updated Hyuke's Black Cat Ears' (5360) bonus script. (bugreport:5055) kenpachi2k11 2012-02-19 00:22:32 +00:00
  • 6a2e86ce84 Follow up r15609, fixed gcc warnings shennetsind 2012-02-18 22:30:19 +00:00
  • 930048790b * adjusted socket_max_client_packet to a more accurate (if guessed) value to prevent undefined client behavior (may only affect more recent clients?) + added a workaround for too large ZC_SKILLINFO_LIST packets resulting from all_skill group permission by sending excess skills one by one (bugreport:5348 and bugreport:5349) lordttseven 2012-02-18 22:05:21 +00:00
  • 93f8dc1ffd Added 2 new item bonuses as per kenpachi's request: - bonus2 bHPGainRaceAttack - bonus2 bSPGainRaceAttack shennetsind 2012-02-18 18:15:31 +00:00
  • 11729f5735 Fixed char server's 0x2b05 not skipping it's full length. shennetsind 2012-02-18 17:56:15 +00:00
  • 2310fd3ded Initial Support for Shura and a few adjustments here and there. - credits to 3ceam for the base. - should you step by any bugs let us know, http://rathena.org/board/tracker shennetsind 2012-02-18 17:34:59 +00:00
  • f61ca5c25e Corrected two mercenary names. (bugreport:4976) Updated Chemical Protection Scrolls bonus script. (bugreport:4944) kenpachi2k11 2012-02-17 23:18:33 +00:00
  • b44378635d Updated Shadow Walks (2426) bonus script. (bugreport:4893) Added cash shop version of Wasteland Outlaw (13109) and updated Western Outlaw Box' rentitem script. (bugreport:4840) kenpachi2k11 2012-02-17 22:32:04 +00:00
  • 76fea4ba57 - removed a #undef left over from converting the macro to an inline function (r14976) lordttseven 2012-02-17 22:04:33 +00:00