summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2008-05-16Added changes missing from the previous update (followup to r12710).ultramage3-50/+48
Corrected party invite failure not informing the inviting player. Cleaned up some foreach() code int_party.c. git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@12711 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-05-16Added more player state variables to track party creation/invitation ↵ultramage2-11/+25
(bugreport:1180) git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@12710 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-05-14Added Satan Morroc and Morroc Shadow monster stats.L0ne_W0lf2-12/+14
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@12709 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-05-13* Fixed a loading flag emblem for Payon 1.L0ne_W0lf2-4/+9
- Also fixed two typos regarding Guild Steward name. git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@12708 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-05-13* Corrected Fire breath being self-targeted. (bugreport:1503)L0ne_W0lf4-21/+24
- In addition corrected Chocolate Strawberry having infinite use. (bugreport:1484) - And corrected stats for several Thor volcano monsters. (bugreport:1476) git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@12707 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-05-13Also removed the move_enable requirement from KN_CHARGEATK (Charge Attack) ↵ultramage2-1/+2
(according to bugreport:67). git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@12706 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-05-13Removed the move_enable requirement from MO_BODYRELOCATION (Snap), making it ↵ultramage2-1/+3
possible to use it when trapped (followup to r12500 and r12501). git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@12705 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-05-13Fixed a mistake in r11344 that caused the 'my shop' window to display info ↵ultramage2-1/+4
about cards slotted in items incorrectly (bugreport:1502). git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@12704 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-05-12Fixed a script engine problem where warping away while having a menu window ↵ultramage4-6/+16
open and talking to an another npc with a menu would produce menu option count mismatch errors (bugreport:1208) git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@12703 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-05-11* Beelzebub now summons 6 chonchons in addition to hell flies.L0ne_W0lf3-8/+11
* Tristan 3RD is no longer considered a boss protocol monster. git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@12702 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-05-11* Fixed guild manager charging twice for investL0ne_W0lf8-13/+21
- Corrected some treasure room switch sent-to spawns. git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@12701 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-05-10Fixed @showmobs not working due to a mistake in r12436 (bugreport:1487)ultramage2-44/+48
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@12699 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-05-09Added correct extended info packets for items that are being moved into ↵ultramage3-6/+46
storage or cart. This caused items to visually lose their properties once they have been moved from inventory (bugreport:250). git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@12698 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-05-09Fixing a missed change in r12561 causing incorrect query errors ↵ultramage1-1/+1
(bugreport:1483). git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@12696 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-05-09- More scripts fixes.zephyrus7-31/+42
- Some cleanups to the code. git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@12695 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-05-08- Little fix in schg_cas01 script.zephyrus1-1/+1
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@12694 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-05-08- Added some new items and headgears.zephyrus12-82/+197
- Changed the way DEF Potion and MDEF potion works to official. - Cleanups to Barricade Engine. It now can be used in WoE 2.0, i will release optional scripts soon. - Fixes to @noks. Now if the mob is targeting someone else the protection get lost. - Added new status effects icons to cash items. git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@12693 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-05-08* Fixed some of the newer reported bugs.L0ne_W0lf13-41/+49
- Corrected typo in guild steward (missing space.) (bugreport:1423) - Corrected duplicate messages in WoE 2.0 scripts. (bugreport:1449) - Corrected missing close in turtle island quest (bugreport:1455) - Corrected missing next in hunter job quest. (bugreport:1477) git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@12692 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-05-08* Fixed times-invested not resetting in WoE scripts.L0ne_W0lf10-13/+34
- Fixed a warning when the standard chest spawn time triggered. - Corrected several flag-in spawn points, (burgerpot:1475) git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@12691 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-05-07- Corrected default guild positions not being saved during guild creation.skotlex2-1/+5
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@12690 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-05-07- Moved the SD_PREAMBLE code to skill_area_subskotlex3-27/+24
- Added SD_SPLASH to let skill_area_sub do the target counter. - Updated splash skills to use these defines. - The NPC_WIDE* skills now use SD_PREAMBLE to correctly display their animation. git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@12689 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-05-07- Added function battle_attr_ratio to handle just getting the attribute ↵skotlex11-73/+90
table data. Fixes Sense messing up with elemental based statuses. - Added Throw tomahawk to the list of items that do not trigger the equipment breaking code. - Moved a bit around the SC_ start of dancing skills to fix Moonlight petals pushing back the casters. - Modified status_damage to handle SC_KAZIEL. The return value of *_dead functions can pass 8 to specify that kaziel should not be triggered (ie: pvp/gvg) - Infinite Endure won't be passed on to devoted characters. - Infinite Endure is no longer saved on logout. - Added check to avoid gms opening vending shops if they don't have the required level. - Moved around the Steel Body S. Novice code, simplified it so it triggers before most of the penalties (death is cancelled). - Fixed the flee penalty not applying when you walk into a gvg map. git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@12688 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-05-03NPC_GUIDEDATTACK is not supposed to bypass pneuma/safetywall.ultramage2-2/+4
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@12687 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-05-02* Fixed missing iterator destruction in the map_foreach* functions (followup ↵FlavioJS2-2/+6
to r12684). git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@12686 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-05-02* Added backward compatible handling of PACKETVER 8 and 9. (followup to r12539)FlavioJS2-1/+41
(more missing changelog messages from ultramage) git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@12685 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-05-02* Changes to map_foreach* functions:FlavioJS6-32/+120
- removed the unecessary use of va_copy in map_foreachpc - applied the same function pattern to map_foreachmob and map_foreachiddb - created map_foreachnpc - extended the behaviour of map_foreach* functions to stop iterating when func returns -1 (also added missing changelog entries from ultramage >.>) git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@12684 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-05-02Replaced the very ineffective clif_foreachclient() with map_foreachpc() ↵ultramage12-74/+68
since they essentially do the same thing (bugreport:1174). Rewrote map_foreachpc() so that its callback function signature now uses a more natural 'sd' instead of a DBKey/void* pair. Rewrote atcommand_users() to use a single function, instead of depending on two helper functions and global objects. git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@12683 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-05-02Added a custom implementation of the va_copy macro for systems that don't ↵ultramage2-7/+37
provide it. Fixed varargs not being used correctly in foreach() calls in db.c (bugreport:551). git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@12682 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-05-01Replaced the integers+checking approach in r12679 with usage of floating ↵ultramage7-23/+32
point arithmetic. Applied search&replace to use the new name of the function. git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@12680 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-05-01Implemented get_percentage() for compact and safe calculation of percentual ↵ultramage10-32/+41
values. Fixed integer arithmetic overflows that were occuring in several supernovice checks (bugreport:1135). git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@12679 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-05-01Updated mob_db.sql to latesttoms2-1/+22
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@12677 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-05-01Corrected several effect descriptions.L0ne_W0lf2-202/+205
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@12676 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-05-01Quest packet typo.Kevin1-1/+1
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@12675 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-04-28Updated castle DB to be compliant with new WoE scripts.L0ne_W0lf4-22/+25
Updated gvg_eliminate_time comment to reflect use in new Woe scripts. git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@12674 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-04-28* Rewrote the WoE 1.0 from the ground up nearly.L0ne_W0lf63-4624/+4973
- Renamed the WoE Time setting NPC to "agit_controller.txt" - System is set up to mimic Aegis, some parts are still lacking. - Documentation on the new system is forth-coming. - Updated Novice WoE scripts to keep them from breaking. git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@12673 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-04-28Another correction to "Evil Land", fixed damage-effect range.L0ne_W0lf2-1/+2
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@12672 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-04-28Randgris will summon a dropless/expless mob after initial mob.L0ne_W0lf3-4/+34
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@12671 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-04-28Cleaned up char server set online/offline/char select functions. ↵Kevin2-5/+12
(bugreport:1359) git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@12670 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-04-27fixing some timestamp type difference warnings...ultramage3-6/+7
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@12669 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-04-27Removed the calc_times() no-op (bugreport:1289)ultramage5-13/+5
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@12668 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-04-27Removed a messed up, unnecessary line.Paradox924X2-1/+2
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@12667 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-04-27Corrected r12662 where a guild break would trigger the OnGuildBreak event ↵ultramage7-15/+15
for all castles (even of other guilds). Corrected some x64 compilation warnings in ers/malloc files. cleaned up a case of bad variable reuse. git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@12666 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-04-27Cleaning up the itemdb reload mess (see r12635, r12643, r12650, r12661, ↵ultramage14-227/+57
r12662, r12663) * the player data inventory-itemdb index is now refreshed using pc_setinventorydata() * mobdb will no longer initialize with nonexistent items, and mobs will no longer drop them in case of a reload * the clif_buylist() function once again hides invalid npc shop items * it is no longer possible to purchase nonexistent items from a npc shop * npc shop loading will not abort if there is a nonexistent item entry, it will just skip over it git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@12665 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-04-27Fixed 'suggest parentheses around assignment ...' gcc warningtoms2-1/+2
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@12664 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-04-27<3 CakeKevin1-1/+4
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@12663 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-04-27Changed the last commit so it must be called with @reloaditemdb2. ↵Kevin7-46/+49
@reloaditemdb only removes the item_data from the itemdb subsystem. If you don't like my code you can uncomment the macro I_HATE_KEVIN in item_db.c so it isn't even compiled. git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@12662 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-04-27Some major changes to @reloaditemdb to allow unloading of any item while map ↵Kevin9-28/+197
server is running. - Delete any item from inventory/cart/open storages that went missing during the reload. - Delete item from any shop that has this item. - Refresh item screen for anyone who has a shop open. - Delete mob db drop table references. - Delete item from storage during load if it isn't in the item db. git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@12661 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-04-26Added script function hasquest.Kevin4-0/+25
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@12660 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-04-26Uncommented and cleaned up the OnGuildBreak code.Kevin1-6/+4
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@12659 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-04-26Cleaned up auth system after change back to map server request.Kevin3-88/+72
- Created function set_char_charselect to get rid of some of the "special case" variables. - Removed code that involved the char server sending auth data at char select. - Changed char select code to update the instance of the char data in the DB to fix map/sex info not being propagated to auth request. git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@12658 54d463be-8e91-2dee-dedb-b68131a5f0ec