Commit Graph

  • 03249a0430 Eclage update with minor error fix and added optimizations. Skormie 2015-01-13 20:38:22 -05:00
  • a4cac34dc6 Eclage update with minor error fix. Skormie 2015-01-13 18:19:08 -05:00
  • 6ae8404e4e Merge branch 'cleanup/autotrade_persistance' of https://github.com/rathena/rathena aleos89 2015-01-13 13:11:52 -05:00
  • a683e005d7 Merge pull request #197 from rathena/hotfix/bug9338 * Changed Guild/Party Bound Item Retrieval Methods: - Fixes bugreport:9338 - Now resend the list to map-server from char/inter-server to avoid "weird" item allocation on guild storage. Example, previously you will meet stacked item like GUID does, but it shouldn't! - Also will check the maximum amount that can be store in guild store. If guild storage is full (the slots or item stack limit is reach) the rest value/item will be dropped. - Account of kicked guild member won't be kicked from server any more if the player idle on character select window (just prevents player to login when retrieving items are in progress) - Delete guild bound items from guild master when guild is disbanded! Previously, the bound type just changed to NONE. Also for party bound item. - If kicked guild/party member is trading bound item when be kicked, the trade will be cancelled! - If the guild member is being kicked when open guild storage, storage will be closed first waiting for next item retrieval. - Now when guild storage is opened, storage_status (changed the var to 'opened') will be used to hold char_id who opens it. * Misc: - Cleanup guild storage prefix functions, changed them to "gstorage_*" - Added picklog type 'B' for logging deleted bound item because of kicked from guild/party. - Updated documentation for new used packet 0x3857 aleos89 2015-01-13 12:59:19 -05:00
  • 4860a7c7c4 Merge pull request #191 from rathena/cleanup/petdb * Separated pet_db for Renewal & Pre-Renewal to avoid non-existant monster in different mode. * Cleaned script command in pet_db.txt file, just point it to doc/script_commands.txt. Read them there! * Separated damage value for petskillattack2 to its own var 'damage', that previously use 'lv' var to store the value. * Added config 'pet_ignore_infinite_def' in conf/battle/pet.conf, - If disabled (val:"no"), fixed damage from pet script 'petskillattack2' will be adjusted to 1. Example, just like player attacks Shining Plant. - Enabled by default. Previously, fixed damage ignore the infinite defense, that's why it's enabled by default. - TODO: Correcting the logic and maybe also confirm the correct behavior! * Added validation for pet script commands, - Skill for petskillattack, petskillattack2, & petskillsupport - SC range for petrecovery. * Cleaned up some source documentation. aleos89 2015-01-13 12:43:07 -05:00
  • e76d92f538 Fixed #220 * SC_FIGHTINGSPIRIT gives no effect for RK_FIGHTINGSPIRIT level < 10 * Fixed RK_FIGHTINGSPIRIT gives no effect if level < 5 * Little optimization on RK_FIGHTINGSPIRIT codes Cydh Ramdh 2015-01-13 12:35:44 +07:00
  • 5566424129 Merge pull request #225 from rathena/update/skill_unit_error_messages Cydh Ramdh 2015-01-13 10:30:32 +07:00
  • c222a1ccea Added skill_id to error messages in skill_unit_move_sub Lemongrass3110 2015-01-12 22:00:22 +01:00
  • 5196eadb2b Fixed #204 * Separated how monster's skills to be assigned to each monster to mob_skill_db_set() function * Added temporary DBMap *mob_skill_db to store monster skills by using struct s_mob_skill Cydh Ramdh 2015-01-12 16:34:49 +07:00
  • d1a1029316 Added Eden quests 100-140. Thanks to Euphy. Capuche 2015-01-12 01:08:44 +01:00
  • cba366e143 Merge pull request #195 from rathena/hotfix/issue146 Cydh Ramdh 2015-01-11 00:09:28 +07:00
  • 295e0860ac Merge 53042cf5297898e5250faf8a02b8c482a5058402 into 4f1fa389150361a0960488be1785d0b7ac6f938a Lemongrass3110 2015-01-10 16:43:17 +00:00
  • 53042cf529 Fixed some missing NPC IDs in the KVM scripts Lemongrass3110 2015-01-10 17:42:19 +01:00
  • e4e96d856d Work Patskie 2015-01-10 21:08:02 +08:00
  • df16b6e905 follow up Lemongrass3110 2015-01-09 18:12:04 +01:00
  • 4f1fa38915 Merge pull request #192 from rathena/feature/bindonequip Cydh Ramdh 2015-01-09 23:02:08 +07:00
  • 66c971d9d0 Follow up 241469a04a1cbc405af9cf6fb054987704dc5063 * Added item trade restriction for Valor Set items Cydh Ramdh 2015-01-09 21:55:09 +07:00
  • 241469a04a Item DB Update * Added Valor set scripts (parts & combo) Cydh Ramdh 2015-01-09 10:24:28 +07:00
  • 6d4c0ac8f2 Replaced hardcoded incorrect mapname lengths Removed some of the previously added TODOs as per request from @cydh Lemongrass3110 2015-01-08 23:14:24 +01:00
  • 93bd68b6fd Fixed some addtional cppcheck warnings int8 is not readable with scanf though Lemongrass3110 2015-01-08 21:40:53 +01:00
  • d02edae233 Merge pull request #190 from rathena/cleanup/skill_damage_db Aleos 2015-01-08 14:50:52 -05:00
  • 5759f5fb93 Fixed #193 by reverting some changes from a075324. aleos89 2015-01-08 14:21:12 -05:00
  • 7864250955 Follow up 7fcacb64c44f4305352d55dc12390aaaa8882997 Cydh Ramdh 2015-01-08 16:12:39 +07:00
  • 5feff01ddd Follow up 54031eda9dcea4a0c5958276a7786cbcdcdc55c5 * Missing item_ratio->nameid = nameid; assignment when item_ratio isn't exist in db yet * Modified @whodrops result for monster list to: "- <monster name> (<mob_id>): <rate>%" Cydh Ramdh 2015-01-08 12:51:52 +07:00
  • 9f1d4da7ff Fixed a lot of scanf issues reported by rathena's cppcheck Lemongrass3110 2015-01-08 00:08:01 +01:00
  • 9021cb6349 Fixed #177 * Wrong number, out of array bounds Cydh Ramdh 2015-01-07 17:13:17 +07:00
  • 8e71ae6688 Follow up 022d72891e1c38ac6953a5118eea87efd7deddc3 * Fixed warnings in mapif_parse_itembound_retrieve Cydh Ramdh 2015-01-07 15:33:47 +07:00
  • f5ddcc55f8 Follow up 72cb55470b160b4a8aae8d64462ac29ab1e44d04 * Added/correcting some #ifdef ADJUST_SKILL_DAMAGE checks Cydh Ramdh 2015-01-07 15:23:21 +07:00
  • 7fcacb64c4 Autotrade persistance cleanup * Moved redundant structs for vending & buyingstore, move it to vending.h * Removed redundant query to update autotrade info (autotrade state, head, body direction, & sit state) that previously executed in vending_reopen & vending_openvending, buyingstore_reopen & buyingstore_create. * Removed lines to execute queries each iteration to insert vending/buyingstore list, now using StringBuf and just being executed once after the item listing. (in vending_openvending & buyingstore_create) * Revert the ways initializing autotrader list by using DBMap (vending_autotrader_db & buyingstore_autotrader_db) Cydh Ramdh 2015-01-07 15:08:14 +07:00
  • f15f0d95d4 Updated the visual studio project files Lemongrass3110 2015-01-06 16:26:49 +01:00
  • 85b229d5f4 Added the required import template files Lemongrass3110 2015-01-06 16:23:02 +01:00
  • d07e5929fd Fixed a small issue and cleaned up the code a little Lemongrass3110 2015-01-06 16:21:51 +01:00
  • 3707bcfa22 Added import support to mapcache Lemongrass3110 2015-01-06 16:09:12 +01:00
  • b5e30e0eb6 Added import support for mapindex Lemongrass3110 2015-01-06 16:06:09 +01:00
  • 8897ad72ac Cleaning scripts in 'tools/'. Fixed spelling/grammar for most output messages. Euphy 2015-01-04 20:47:20 -05:00
  • 357aa0489f Merge pull request #201 from rathena/update/npc_ids lighta 2015-01-04 14:31:58 -05:00
  • f8189c8d7d Merge pull request #181 from Lemongrass3110/master lighta 2015-01-04 14:16:40 -05:00
  • ebe4a1cc17 Added support for the latest NPC ids Lemongrass3110 2015-01-04 10:51:09 +01:00
  • 022d72891e Changed Guild/Party Bound Item Retrieval Methods: * Bug Fixes bug:9338 * Now resend the list to map-server from char/inter-server to avoid "weird" item allocation on guild storage. Example, previously you will meet stacked item like GUID does, but it shouldn't! * Also will check the maximum amount that can be store in guild store. If guild storage is full (the slots or item stack limit is reach) the rest value/item will be dropped. * Account of kicked guild member won't be kicked from server anymore if the player idle on character select window (just prevents player to login when retriving items are in progress) * Delete guild bound items from guild master when guild is disbanded! Previously, the bound type just changed to NONE. Also for party bound item. * If kicked guild/party member is trading bound item when be kicked, the trade will be canceled! * If the guild member is being kicked when open guild storage, storage will be closed first waiting for next item retrieval. * Now when guild storage is opened, storage_status (changed the var to 'opened') will be used to hold char_id who opens it. Misc: * Cleanup guild storage prefix functions, changed them to "gstorage_*" * Added picklog type 'B' for logging deleted bound item because of kicked from guild/party. * Updated documentation for new used packet 0x3857 Cydh Ramdh 2015-01-03 20:37:38 +07:00
  • d555cac992 Follow up 54031eda9dcea4a0c5958276a7786cbcdcdc55c5 Cydh Ramdh 2015-01-03 19:23:35 +07:00
  • 54031eda9d Seperated monster drop ratio adjustment into it's own function. Lemongrass3110 2015-01-03 03:14:26 +01:00
  • 1d27de7a35 Fixed #180 * Separated Sql handle for query_sql to avoid mapreg overwrite the mmysql_handle. * New handle for query_sql: qsmysql_handle Cydh Ramdh 2015-01-03 08:57:36 +07:00
  • 0987aeeb5d Official Item BindOnEquip Support * Added item flag value: 8 to init default item with BindOnEquip. Item with this flag will be character bound item once equipped. * Added optional config 'default_bind_on_equip' in conf/battle/items.conf to set default bind type. By default the type is character bound. * Hercules merge 1f5161a2bd Cydh Ramdh 2015-01-02 14:44:49 +07:00
  • d98f99b2de Item DB Updates * Follow up 5004eb6 * Fixed Sealed_Fortune_Egg (22845) script * Changed the way to comment a line for item_combo. Need more info about the pairs for Enhanced_Force_Shadow_Weapon (24223) and Enhanced_Soul_Shadow_Weapon (24227) * Renamed English name of 4482 to 'Sealed General Egnigem Cenia Card' Cydh Ramdh 2015-01-02 14:18:29 +07:00
  • f599bb5fbd Follow up to 5004eb6 -- Added missing refinable attributes to Shadow Equipments nanakiwurtz 2015-01-01 18:30:05 +07:00
  • 5004eb6de0 Item DB Update -- Updated up to kRO 2014-10-29 (Source: Super Star Monster 2014 R Event + Infinite Room Instance) -- C_Will_O_Wisp (18741) item script updated. Thanks to Radian -- SP_Increase_Potion_(Large) (12427) weight updated. Thanks to rayn nanakiwurtz 2015-01-01 18:16:34 +07:00
  • 62bdc99f05 A little cleanup for Pet DB * Separated pet_db for Renewal & Pre-Renewal to avoid non-existant monster in different mode. * Cleaned script command in pet_db.txt file, just point it to doc/script_commands.txt. Read them there! * Separated damage value for petskillattack2 to its own var 'damage', that previously use 'lv' var to store the value. * Added config 'pet_ignore_infinite_def' in conf/battle/pet.conf, * If disabled (val:"no"), fixed damage from pet script 'petskillattack2' will be adjusted to 1. Example, just like player attacks Shining Plant. * Enabled by default. Previously, fixed damage ignore the infinite defense, that's why it's enabled by default. * TODO: Correcting the logic and maybe also confirm the correct behavior! * Added validation for pet script commands, * Skill for petskillattack, petskillattack2, & petskillsupport * SC range for petrecovery. * Cleaned up some source documentation. Cydh Ramdh 2014-12-31 23:38:57 +07:00
  • 72cb55470b A little clean for Skill Damage Adjustment * re-Disabled the ADJUST_SKILL_DAMAGE by default (core.h) that enabled by accident since 794c1a8. :P * Removed MAX_MAP_SKILL_MODIFIER variable. * Removed fixed array for skill damage adjustment in each map. Cydh Ramdh 2014-12-31 23:34:01 +07:00
  • 8c3bc4fda4 Changed some hardcoded script values to MAX_LEVEL. (fixes #161) Fixes various bugs with higher level players not gaining experience. Euphy 2014-12-31 01:05:33 -05:00
  • 08941b2a80 Fixed party creation. Thanks @lighta Lemongrass3110 2014-12-30 23:37:05 +01:00
  • d49f21a8ce Fixed a small typo in 2005's christmas event. Lemongrass3110 2014-12-28 12:48:12 +01:00
  • 5e573aabdb Follow up to b6253cf -- Added C_Drooping_Dorasuke (20177) View ID (Thanks to Cydh) nanakiwurtz 2014-12-28 14:56:32 +07:00
  • b6253cf2b6 Item DB Update -- Costume Horse Hairpin: View ID added (Thanks to zackdreaver) nanakiwurtz 2014-12-28 14:43:46 +07:00
  • bbfa46dd90 Item DB Update * Just View ID for C_Drooping_Dorasuke (20177) Cydh Ramdh 2014-12-28 01:41:06 +07:00
  • f4ad757538 Removed a redundant call to clif_party_info on party loading. Lemongrass3110 2014-12-27 13:57:48 +01:00
  • ba817e807f Item DB Update -- Fixed some item's "English Name" nanakiwurtz 2014-12-27 05:53:50 +07:00
  • 4e3a94006f Added an error message for movenpc to report which NPC was not found Lemongrass3110 2014-12-26 11:09:36 +01:00
  • fe56ff0b06 Item DB updates. * Updated View IDs for headgears & robe, some follow up of changes by @nanakiwurtz. * Corrected script of Full_Moon (19538). * Corrected item location of C_Monster_Card (19764) to mid-head, Fantastic_Aura (20600) to costume robe. * Corrected item type of Ribbon_Piamat (20725), Brilliant_Golden_Wings (20727), Loyalists_Hood (20730) from 12 to 4. * ... what else? Cydh Ramdh 2014-12-25 22:57:03 +07:00
  • a864bad633 Update map.c Saifur Rahman Mohsin 2014-12-24 11:18:37 +05:30
  • cd09e41f2d Update map.c Saifur Rahman Mohsin 2014-12-24 11:03:49 +05:30
  • a19459a326 Update inter.c Saifur Rahman Mohsin 2014-12-24 11:01:25 +05:30
  • 9d97fa14bf Doubled the hostname length Saifur Rahman Mohsin 2014-12-23 22:24:30 +05:30
  • 36717c6a35 Item DB update -- kRO 2014-10-29 nanakiwurtz 2014-12-23 21:13:31 +07:00
  • 3625aaaf55 libconfig 1.4.9 followUp Lighta 2014-12-23 04:03:24 -05:00
  • 070565621f Merge pull request #166 from cydh/test/build_status_in_readme Cydh Ramdh 2014-12-20 12:47:24 +07:00
  • aa78cf4cd9 Added TravisCI build status in README.md file Cydh Ramdh 2014-12-20 12:42:12 +07:00
  • a0753244f7 Few typo lighta 2014-12-19 23:55:14 -05:00
  • 5a80fb108c athena-start lighta 2014-12-19 21:45:56 -05:00
  • 8066bdef46 Data alignement lighta 2014-12-19 21:31:04 -05:00
  • 73c4c7613c Fixed #164 thank @SusanoSprites and @lighta Cydh Ramdh 2014-12-20 09:07:40 +07:00
  • 37b2ff7b09 Merge branch 'master' of https://github.com/rathena/rathena lighta 2014-12-19 16:24:33 -05:00
  • 629af3be48 Fix GCC 4.9 plugin needed to handle lto object lighta 2014-12-19 16:22:58 -05:00
  • 78bcd82039 Update libconfig to 1.4.9 lighta 2014-12-19 03:10:07 -05:00
  • 1e6e3f4df3 Follow up 5ce8055 * Added safe check if mergeitem script command being used with no items to be merged. Thank @RadianFord Cydh Ramdh 2014-12-19 13:01:12 +07:00
  • 09b0898e60 Update Tool Lighta 2014-12-18 22:45:46 -05:00
  • 3ad8b99ced Item script typo fixed -- Nut_Donut_In_Mouth (18566) typo fixed (Thanks to Radian) nanakiwurtz 2014-12-19 08:19:25 +07:00
  • af0da61426 Tools update Lighta 2014-12-18 20:14:48 -05:00
  • 4d5fc9604c Some typos * Changed -1 for timer id to INVALID_TIMER * Changed values for pc_bound_chk(). 2 to BOUND_GUILD and 3 to BOUND_PARTY Cydh Ramdh 2014-12-17 18:18:56 +07:00
  • 9f3c81c65f Merge pull request #162 from rathena/item_db nanakiwurtz 2014-12-17 17:59:17 +07:00
  • 229d15db87 /npc/re/merchants/coin_exchange.txt item update -- Added Costume Hahoe Mask (19554). Thanks to rayn nanakiwurtz 2014-12-17 17:45:27 +07:00
  • 7295bdc925 Merge pull request #143 from rathena/feature/separated_item_guid Cydh Ramdh 2014-12-16 20:26:16 +07:00
  • db9d07e737 Item DB update -- Up to kRO 2014-10-29 -- Added Costume Hahoe Mask to npc/re/merchants/coin_exchange.txt (Thanks to rayn) nanakiwurtz 2014-12-16 10:51:41 +07:00
  • 130fa2ce2b Follow up 47e3308, these lines shouldn't be changed. Cydh Ramdh 2014-12-09 13:51:14 +07:00
  • 47e33084ea A little clean up in atcommand * Typo "status" should be "equip" at 267d521 * Follow up 3428ae2, use the 'parent' command name -atcommand_checkalias()- to compare the command, so it won't breaks alias recognition Cydh Ramdh 2014-12-09 13:22:40 +07:00
  • 2015b127dd Merge pull request #153 from Tempestronics/patch-1 Aleos 2014-12-08 10:08:39 -05:00
  • 45fdf3252a Follow up 5ce8055 * Changed wrong flag value, 6 -> 4 * Added UID check in pc_cart_additem() * Generate GUID moved to pc_additem() for item with flag.guid * Added card comparison in 'mergeitem' to avoid merge CARD0_* items with non-CARD0_* Cydh Ramdh 2014-12-08 17:44:45 +07:00
  • d3704d50dd Merge pull request #136 from rathena/cleanup/renewal_cast Cydh Ramdh 2014-12-08 13:04:26 +07:00
  • 396072acc8 Some typos Cydh Ramdh 2014-12-08 12:04:07 +07:00
  • aff0a005a7 Doc update for 'ermgeitem' Cydh Ramdh 2014-12-06 14:36:42 +07:00
  • 02e5b38768 Doubled the hostname length Saifur Rahman Mohsin 2014-12-05 19:03:30 +05:30
  • 3f912f42a2 Doubled the hostname length Saifur Rahman Mohsin 2014-12-05 19:01:42 +05:30
  • 24f2e82381 follow up to b5fd69b - remove duplicate code sorry my bad thank you @cydh icxbb-xx 2014-12-05 13:01:19 +07:00
  • 14f6654943 Fixed bugs. - problem fast movement animation when disguised. - devotion behaviour Can't cast on other characters when limit is reached. icxbb-xx 2014-12-05 03:22:39 +07:00
  • b5fd69b64d Spiritual Bestowment fixed - Fixed Spiritual Bestowment working on Gunslinger and consuming a Spirit Sphere even when no Spirit Sphere was transferred (bugreport:4340) Playtester 2014-12-04 18:32:50 +01:00
  • 57d4e6718d Sura Job Quest Fix Bug #97 Luciar 2014-12-04 00:03:52 -04:00
  • 861112b89b Gravitational Field full official implementation and minor fixes - Gravitational Field will now work as official servers (bugreport:4897) * Fixed range of Ganbantein (16->14) and Gravitational Field (9->14) * Gravitational Field never misses and can hit hidden targets * Similar to Pressure the damage can not be increased or decreased by any means, it even hits GTB users and users protected by Devotion/Sacrifice * Renewal damage is now 400+100*level every 500ms (200+200*level every 1000ms in pre-renewal) * You can no longer do normal attacks while the skill is active * You now can use skills while the skill is active, however, other skills are unable to deal any damage as long as Gravitational Field is active * Added the possibility to link different skill unit groups together; if a skill unit group gets deleted, the linked skill unit groups are deleted as well; this was needed because when being hit, all Gravitational Fields of the person being hit need to be removed * Gravitational Field can no longer overlap with itself * Pressure and Gravitational Field will now be considered "physical normal attacks" and can consequently trigger Autospells; unlike manually cast spells, Autospells can deal damage while Gravitational Field is active - Fixed that in renewal, weapons with a range of 2 and 3 did depend on DEX instead of STR (fixed #129) * Special thanks to NovaRagnarok for the fix Playtester 2014-12-03 21:12:36 +01:00
  • 4e376c49b7 Merge pull request #150 from balrogsamson/patch-2 Euphy 2014-12-02 22:54:40 -05:00
  • 859522ecca Merge pull request #149 from balrogsamson/patch-1 Euphy 2014-12-02 22:54:38 -05:00
  • 9302969a9f Update scripts_custom.conf Peter Derouen 2014-12-02 18:35:33 -08:00
  • 01baeec58c Rename THQS_ChatingNPC.txt to THQS_ChattingNPC.txt Peter Derouen 2014-12-02 18:33:25 -08:00