ai4rei
9d505aed9b
* Random accumulated bits and pieces.
...
- Added checks/warnings to pc_paycash and pc_getcash (follow up to r12264).
- Added missing packet_db.txt and packet length table entries for packet 0x0859 (follow up to r14799).
- Added set of map_id2xx wrappers for map_id2bl for most common map objects, which return NULL when the bl-type is not the expected one (also updated map_id2nd to behave this way).
- Fixed missing ',' in mob_skill_db.txt example (follow up to r14270).
- Updated mapcache with recent maps (up to que_lhz).
- Functions 'msg_txt' and 'job_name' now return a const pointer.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@14813 54d463be-8e91-2dee-dedb-b68131a5f0ec
2011-05-14 03:15:51 +00:00
ai4rei
88785ac802
* Added settings 'cashshop_show_points' and 'mail_show_status', both disabled by default, as the messages they control are custom (follow up to r11548 and r12264).
...
- Moved custom cash point update messages to 'msg_athena.conf' (IDs 504~506).
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@14812 54d463be-8e91-2dee-dedb-b68131a5f0ec
2011-05-14 01:25:09 +00:00
ai4rei
1eb3c83394
* Script command 'query_logsql' now throws a warning when SQL logs are disabled (related r11892).
...
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@14811 54d463be-8e91-2dee-dedb-b68131a5f0ec
2011-05-08 16:11:02 +00:00
ai4rei
0c22fcf28e
* Updated/revised description of instance-related script commands (bugreport:4880).
...
- Fixed 'instance_create' would return -4 (party already instancing) when the requested party was not found.
- 'instance_create' return value -2 now means 'party not found' rather than 'missing parameter'.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@14809 54d463be-8e91-2dee-dedb-b68131a5f0ec
2011-05-08 05:34:35 +00:00
ai4rei
6f5cd0921e
* Removed functions 'decode_zip' (ancient) and 'encode_zip' (from r824) from grfio. These were outdated copies of zlib's 'uncompress' and 'compress' respectively (related r1530 and r5152).
...
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@14808 54d463be-8e91-2dee-dedb-b68131a5f0ec
2011-05-01 07:26:09 +00:00
ai4rei
e7e8d8b953
* Removed auto-add feature from mapindex code, as map indexes are used for save data, thus need to be constant across server starts (since r4726).
...
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@14807 54d463be-8e91-2dee-dedb-b68131a5f0ec
2011-05-01 05:55:06 +00:00
ai4rei
a5fb3f66cb
* Fixed @makehomun not checking for existing homunculus properly and thus allowing to create a homunculus when one is already present but inactive (bugreport:4879, since r10272).
...
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@14806 54d463be-8e91-2dee-dedb-b68131a5f0ec
2011-04-28 16:40:47 +00:00
ai4rei
e6a7748564
* Code cleaning and reformatting in functions responsible for sending guild expel information packets (follow up to r14718 and r14804).
...
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@14805 54d463be-8e91-2dee-dedb-b68131a5f0ec
2011-04-28 16:17:09 +00:00
ai4rei
6e34da4c83
* Updated packet 0x163 (ZC_BAN_LIST) to reflect change in packet layout introduced with 2010-08-03aRagexeRE (bugreport:4881, follow up to r14718).
...
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@14804 54d463be-8e91-2dee-dedb-b68131a5f0ec
2011-04-28 15:46:26 +00:00
ai4rei
5ae9f931de
* Fixed formatted broadcast messages not working with 2010-11-24aRagexeRE and later (bugreport:4872, since r14120).
...
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@14803 54d463be-8e91-2dee-dedb-b68131a5f0ec
2011-04-28 14:19:56 +00:00
ai4rei
1816631974
* Fixed description for script command 'itemheal' claiming, that this command is responsible for potion visual effects which it is not (item-use causes the client to display these) (since r2397).
...
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@14802 54d463be-8e91-2dee-dedb-b68131a5f0ec
2011-04-27 14:32:56 +00:00
ai4rei
40ec74d163
* Extended debugging code for bugreport:3504 (related r14599).
...
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@14801 54d463be-8e91-2dee-dedb-b68131a5f0ec
2011-04-21 15:58:13 +00:00
Gepard
e9be30aea1
* Fixed quest_check checking exactly 3 quest objectives instead of MAX_QUEST_OBJECTIVES (since r13959).
...
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@14800 54d463be-8e91-2dee-dedb-b68131a5f0ec
2011-04-20 03:06:40 +00:00
ai4rei
97eded0c3e
* Updated packet for the view players' equip feature for 2010-11-24aRagexeRE+ and made it support robes (follow up to r14797).
...
- Fixed spawn/walking packets using wrong variable for shifting buffer reference (since r14797).
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@14799 54d463be-8e91-2dee-dedb-b68131a5f0ec
2011-04-18 02:10:38 +00:00
ai4rei
0e5b3ff65e
* Fixed char-server missing some WFIFOHEAD (partially due to r10909 being reverted by r11245, follow up to r9307 and r14618).
...
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@14798 54d463be-8e91-2dee-dedb-b68131a5f0ec
2011-04-17 07:29:20 +00:00
ai4rei
847809a9e7
* Added support for visible garments/robes.
...
- For SQL apply upgrade_svn14797.sql to upgrade table `char`; for TXT no action is necessary, as it upgrades itself.
- This also fixes NPCs not being visible with clients 2011-01-11aRagexeRE+ (bugreport:4865).
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@14797 54d463be-8e91-2dee-dedb-b68131a5f0ec
2011-04-16 20:15:20 +00:00
ai4rei
134989d2f8
* Updated field weapon
in table char
to default to '0' (bare-handed) rather than '1' (knife) (follow up to r11696).
...
- Apply upgrade_svn14796.sql to reflect the change on existing setups.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@14796 54d463be-8e91-2dee-dedb-b68131a5f0ec
2011-04-16 18:58:26 +00:00
ai4rei
dc6ae732e4
* Some cleanups related to player and monster states.
...
- Moved user_font and bg_id out of states as they are data, not states.
- Reordered members of state structs so that bitfields are packed together (less memory gets wasted).
- Other insignificant code tweaks.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@14795 54d463be-8e91-2dee-dedb-b68131a5f0ec
2011-04-16 12:18:24 +00:00
Gepard
f0865b9aa7
* Fixed some mob_db
columns being too small for currently used values (bugreport:4866, since r14727).
...
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@14794 54d463be-8e91-2dee-dedb-b68131a5f0ec
2011-04-15 09:50:13 +00:00
Inkfish
a30431cdc3
Added missing 0x369 packet.(info provided by Yommy)
...
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@14793 54d463be-8e91-2dee-dedb-b68131a5f0ec
2011-04-13 09:20:50 +00:00
ai4rei
84fcf0da35
* Added more packets for clients 2010-11-23aRagexeRE+ provided by Shinryo.
...
- Fixed missed updates for packet version bump in previous revision.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@14792 54d463be-8e91-2dee-dedb-b68131a5f0ec
2011-04-10 19:13:58 +00:00
ai4rei
0641ed4d05
* Added support for clients 2010-11-23aRagexeRE+ and 2011-01-11aRagexeRE+.
...
- Servers that used packet db version 'default' until now need to be updated to use version '25'.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@14791 54d463be-8e91-2dee-dedb-b68131a5f0ec
2011-04-10 17:52:47 +00:00
ai4rei
b3ec545cee
* Fixed switching between musical weapons would cancel ongoing dance skills (bugreport:4756, since r3538).
...
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@14790 54d463be-8e91-2dee-dedb-b68131a5f0ec
2011-04-10 14:31:27 +00:00
ai4rei
40b140b335
* Fixed @changegm not updating guild window interface after changing the guild leader (bugreport:408, since r2622, related r3185).
...
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@14788 54d463be-8e91-2dee-dedb-b68131a5f0ec
2011-04-10 07:13:38 +00:00
ai4rei
a94aea7582
* Moved duel code into a separate file.
...
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@14785 54d463be-8e91-2dee-dedb-b68131a5f0ec
2011-04-09 12:07:58 +00:00
ai4rei
9a2b30522f
* Added *.opt (VS6 workspace cache file) to svn:ignore.
...
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@14784 54d463be-8e91-2dee-dedb-b68131a5f0ec
2011-04-09 09:22:49 +00:00
ai4rei
c5b8c85a4f
* Changed pc_jobid2mapid to use a 1:1 mapping which is less prone to errors and faster than the previous method (follow up to r14755).
...
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@14782 54d463be-8e91-2dee-dedb-b68131a5f0ec
2011-04-09 08:38:02 +00:00
ai4rei
953ddef5bb
* Fixed memory corruption when amount of players online approached FD_SETSIZE (topic:262388, bugreport:4856, since r11897).
...
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@14781 54d463be-8e91-2dee-dedb-b68131a5f0ec
2011-04-09 01:39:46 +00:00
L0ne_W0lf
a49d7f6afd
* Added missing Hair Dressers and Hair Dyer to Lighthalzen.
...
- Hair Dresser will change hair styles ranging between 20 to 27
- Assistant Beautician changes to a random style and colour between 1-23.
* Updated the Cursed Spirit quest, and added some more town NPCs.
* Added more town NPCs to Splendide and Manuk.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@14780 54d463be-8e91-2dee-dedb-b68131a5f0ec
2011-04-08 19:03:24 +00:00
ai4rei
d82968afbf
* Fixed a compile error when socket send shortlists are disabled (s->eof instead of s->flag.eof) (follow up to r11930).
...
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@14779 54d463be-8e91-2dee-dedb-b68131a5f0ec
2011-04-08 16:25:50 +00:00
ai4rei
b0ad05d803
* Fixed monster skill associated emotions were always ignored when having less than three digits ( = all ) (bugreport:4842).
...
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@14778 54d463be-8e91-2dee-dedb-b68131a5f0ec
2011-04-07 16:10:02 +00:00
ai4rei
e3e12bb261
* Throwing around with packet updates.
...
- Clarified the description for role-change chatroom packets 0xe0 (CZ_REQ_ROLE_CHANGE) and 0xe1 (ZC_ROLE_CHANGE).
- Fixed auction window opening packet 0x25f (ZC_AUCTION_WINDOWS) had also a close button packet attached (since r12270).
- Fixed auction search results packet 0x252 (ZC_AUCTION_ITEM_REQ_SEARCH) obtaining only a WFIFO buffer of 20 bytes, regardless of the amount of results (since r12301).
- Fixed auction search result item type was .W instead of .L, which also eliminates the unknown field after it (since r12301).
- Fixed an odd packet in clif_Auction_close, which is supposed to have layout of 0x25e, while using 0x25d as packet type (since r12323).
- Resolved unconfirmed fields in clif_party_show_picker (follow up to r13987).
- Updated packet layouts for auction in packet_db.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@14777 54d463be-8e91-2dee-dedb-b68131a5f0ec
2011-04-07 14:14:30 +00:00
brianluau
c775425157
- Changed 'specialeffect' when <send_target> is SELF, it will display the effect to the attached RID (if there is one) instead of the npc. (topic:243842)
...
- Changed 'movenpc' to accept an optional argument for direction. (topic:206973)
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@14776 54d463be-8e91-2dee-dedb-b68131a5f0ec
2011-04-06 23:49:05 +00:00
L0ne_W0lf
4d91919c09
Added two new quests, Alberta Boy and Secret Note of Bazett.
...
Implemented 13.2 update to Report to the New World quest.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@14775 54d463be-8e91-2dee-dedb-b68131a5f0ec
2011-04-06 21:46:28 +00:00
ai4rei
f49808fa5d
* Resolved some pc_setparam issues.
...
- Fixed HP/MaxHP/SP/MaxSP could be set to arbitrary values, thus disregarding configuration limits and causing client crashes on certain conditions (bugreport:4177).
- Fixed HP/SP not getting adjusted to MaxHP/MaxSP respectively, when the max. value is reduced below the value of the cur. value.
- Fixed STR/AGI/VIT/INT/DEX/LUK values could be set beyond character's max. stat limit.
- Fixed Gender not being limited to male/female.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@14774 54d463be-8e91-2dee-dedb-b68131a5f0ec
2011-04-06 18:38:08 +00:00
ai4rei
04d4e18863
* Improved changes to script command 'waitingroom' from r14772.
...
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@14773 54d463be-8e91-2dee-dedb-b68131a5f0ec
2011-04-06 16:55:59 +00:00
ai4rei
fbb16c5ccb
* Fixed script command 'warpwaitingpc' not checking, whether or not the player still has required amount of Zeny (since r14765).
...
- Fixed warping through 'warpwaitingpc' to savepoint would take the fee twice ( missing {} ).
- Fixed random warping through 'warpwaitingpc' would not take away fee Zeny at all.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@14772 54d463be-8e91-2dee-dedb-b68131a5f0ec
2011-04-06 16:06:28 +00:00
Paradox924X
0917639f81
SWITCH TO STABLE. STABLE IS NOW THE OLD TRUNK. THE NEW TRUNK IS NOW FOR BLEEDING-EDGE AND/OR UNTESTED CHANGES.
...
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@14771 54d463be-8e91-2dee-dedb-b68131a5f0ec
2011-04-06 15:47:16 +00:00
ai4rei
1649f98824
* Moved detection of monotonic clock support to the configure script, which also checks, whether or not it actually works (bugreport:1003, related r11912 and r11983).
...
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@14767 54d463be-8e91-2dee-dedb-b68131a5f0ec
2011-04-05 11:11:36 +00:00
ai4rei
202bdda8d5
* Paying and obtaining Zeny (pc_payzeny/pc_getzeny) no longer silently reverses the effect for negative amounts, that is, getting Zeny instead of paying up and vice versa (since r8273, related r8072).
...
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@14766 54d463be-8e91-2dee-dedb-b68131a5f0ec
2011-04-05 08:14:54 +00:00
Kisuka
bf12d754cc
- Completed L0ne's 2007 request for 'waitingroom' to support required zeny and level.
...
- Updated NPC files which required the waitingroom update.
- Added Poring War script.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@14765 54d463be-8e91-2dee-dedb-b68131a5f0ec
2011-04-05 06:00:20 +00:00
Gepard
de4683af94
* Added TargetName values to VS2010 project files to prevent MSB8012 warnings (follow-up to r14562).
...
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@14764 54d463be-8e91-2dee-dedb-b68131a5f0ec
2011-03-29 15:42:53 +00:00
Paradox924X
6cc9f191f1
Prevented SC_EXPBOOST, SC_JEXPBOOST and SC_ITEMBOOST (used by Battle Manuals and Bubble Gum) from being dispelled by Gospel. (bugreport:4836)
...
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@14763 54d463be-8e91-2dee-dedb-b68131a5f0ec
2011-03-28 04:39:51 +00:00
ai4rei
bba102a818
* Added separate character state for vending (like for buyingstore), instead of vender_id != 0 (follow up to r14682, related r14713).
...
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@14762 54d463be-8e91-2dee-dedb-b68131a5f0ec
2011-03-27 18:43:31 +00:00
ai4rei
2971fb3e9a
* Added support for tracking state of client command /effect through packet 0x21d (CZ_LESSEFFECT).
...
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@14761 54d463be-8e91-2dee-dedb-b68131a5f0ec
2011-03-27 18:17:05 +00:00
ai4rei
13d8ac9537
* Fixed battlegrounds chat packet 0x2dc (ZC_BATTLEFIELD_CHAT) being sent with the battleground id rather than the account id of the talking player (since r13593).
...
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@14760 54d463be-8e91-2dee-dedb-b68131a5f0ec
2011-03-25 17:31:28 +00:00
brianluau
b8918ccca2
- Removed extra <TAB> from const.txt
...
- Changed the card columns in `cart_inventory` table to SMALLINT(11), to match other tables.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@14759 54d463be-8e91-2dee-dedb-b68131a5f0ec
2011-03-24 22:51:05 +00:00
Kisuka
24f991b74b
- Correct warps for The Sign Quest.
...
- Correct weight for Sealed Scroll.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@14758 54d463be-8e91-2dee-dedb-b68131a5f0ec
2011-03-22 22:07:53 +00:00
ai4rei
e05d80a434
* Documentation updates and fixes.
...
- Added documentation for script commands 'bg_getareausers' and 'bg_get_data' (bugreport:3034).
- Fixed documentation for script command 'waitingroom2bg_single' (bugreport:4770, since r14373).
- Documented optional parameter 'npc name' for script command 'waitingroom2bg'.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@14756 54d463be-8e91-2dee-dedb-b68131a5f0ec
2011-03-22 19:31:46 +00:00
Gepard
4698c6c569
* Fixed possible client crash when monster is class-changing to mob_avail'd one.
...
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@14754 54d463be-8e91-2dee-dedb-b68131a5f0ec
2011-03-22 02:42:12 +00:00