7080 Commits

Author SHA1 Message Date
ultramage
dd76e620fe Modified the main chat format string to prevent client crashes (there needs to be a space after the colon to make it work).
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12741 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-05-29 01:05:02 +00:00
L0ne_W0lf
d9ee8d19c8 Added warps points for episode 13.1 maps.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12740 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-05-28 17:32:25 +00:00
ultramage
af570158d8 Added extra safeguards against invalid inputs to pc_equipitem / pc_unequipitem (bugreport:1568).
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12739 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-05-28 15:07:05 +00:00
Playtester
aaf715d0b5 * Updated Ankle Snare duration (bugreport:1438)
- agi now has only half the effect on the duration (100 agi reduces it by 50%)
- minimum duration is 5 seconds no matter what

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12738 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-05-28 11:02:40 +00:00
ultramage
7779074bd2 Fixed stat values displaying incorrectly when increasing them past 255 (wraparound, ack packet only has 1 byte).
Reordered the packets so that a status update for the increased stat is sent immediately after the buggy ack packet.

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12737 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-05-28 11:00:55 +00:00
L0ne_W0lf
93f197e177 Added new maps related to episode 13.1.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12736 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-05-27 23:57:59 +00:00
FlavioJS
37dacf1b52 * Updating configure script:
- fixed memory manager using the argument of the last enable/disable option (any option)
- other minor changes

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12729 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-05-26 17:42:21 +00:00
ultramage
2ecdab9606 Moved the options to disable specific compiler warnings from the generic 'AdditionalOptions' to the appropriate 'DisableSpecificWarnings' section.
Corrected an ancient mistake in the grfio/zlib code (calling inflateEnd in case of an error during the Deflate process).

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12726 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-05-26 12:16:53 +00:00
ultramage
6b904e34cb Increased the allowed packet size for chat messages.
Changed the capacity of the message column in chatlog (see sql update).

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12725 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-05-26 11:25:12 +00:00
ultramage
99926544f3 Added clif_announce_ex() for broadcasts with varying font size
(patch by Euphidime)

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12724 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-05-26 10:27:02 +00:00
Playtester
5dca41aec6 Increased storage space to 600
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12723 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-05-25 07:33:13 +00:00
toms
4f4cb7515f Updated sql files to latest
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12722 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-05-24 11:20:16 +00:00
zephyrus
d8aabd0244 - Fixing some items.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12720 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-05-24 10:39:09 +00:00
L0ne_W0lf
ceb9e38f1c * Fixed Satan Morroc and Injured Satan Morroc stats (bugreport:1546)
* Fixed a few instances of pneuma being casted on target. (bugreport:1557)
* Fixed Desert Twilight increasing damage to demi (bugreport:1559)


git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12719 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-05-24 10:20:17 +00:00
L0ne_W0lf
4c18933e03 * Fixed variable issue with Milk Trader NPC. (bugreport:1523)
* Fixed typos in the acolyte nad mage skill quests. (bugreport:1531)
* Fixed issue with a removing a Keil Hyre cutin. (bugreport:1593) 
* Corrected a few oversights in the WoESE scripts.
* Added dummy "OnMyMobDead" label to a Niflheim NPC.

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12718 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-05-20 12:53:54 +00:00
Playtester
aae4ea49cf Fixed Thorny Shield and Survivor's Manteau
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12717 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-05-19 13:47:44 +00:00
ultramage
dcbee8ef6c Fixed 64bit timestamps messing up auction/storage (bugreport:1454)
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12713 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-05-16 16:11:16 +00:00
L0ne_W0lf
93e85de290 Fixed variable typo in guild scripts. (bugreport:1514)
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12712 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-05-16 11:11:10 +00:00
ultramage
d9e5150a44 Added changes missing from the previous update (followup to r12710).
Corrected party invite failure not informing the inviting player.
Cleaned up some foreach() code int_party.c.

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12711 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-05-16 07:28:46 +00:00
ultramage
3931c2db42 Added more player state variables to track party creation/invitation (bugreport:1180)
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12710 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-05-16 07:11:19 +00:00
L0ne_W0lf
276b76106b Added Satan Morroc and Morroc Shadow monster stats.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12709 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-05-14 21:50:28 +00:00
L0ne_W0lf
1ac9289217 * Fixed a loading flag emblem for Payon 1.
- Also fixed two typos regarding Guild Steward name.


git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12708 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-05-13 21:21:25 +00:00
L0ne_W0lf
eb39072a74 * Corrected Fire breath being self-targeted. (bugreport:1503)
- In addition corrected Chocolate Strawberry having infinite use. (bugreport:1484)
- And corrected stats for several Thor volcano monsters. (bugreport:1476)

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12707 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-05-13 14:16:10 +00:00
ultramage
ec5c6ffe4d Also removed the move_enable requirement from KN_CHARGEATK (Charge Attack) (according to bugreport:67).
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12706 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-05-13 06:45:41 +00:00
ultramage
c44f57ca63 Removed the move_enable requirement from MO_BODYRELOCATION (Snap), making it possible to use it when trapped (followup to r12500 and r12501).
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12705 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-05-13 06:36:06 +00:00
ultramage
dca2adcfd4 Fixed a mistake in r11344 that caused the 'my shop' window to display info about cards slotted in items incorrectly (bugreport:1502).
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12704 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-05-13 06:15:35 +00:00
ultramage
836deebfb9 Fixed a script engine problem where warping away while having a menu window open and talking to an another npc with a menu would produce menu option count mismatch errors (bugreport:1208)
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12703 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-05-12 09:18:24 +00:00
L0ne_W0lf
ad166c8f5f * Beelzebub now summons 6 chonchons in addition to hell flies.
* Tristan 3RD is no longer considered a boss protocol monster.


git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12702 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-05-11 15:30:21 +00:00
L0ne_W0lf
966618bee0 * Fixed guild manager charging twice for invest
- Corrected some treasure room switch sent-to spawns.


git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12701 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-05-11 14:30:17 +00:00
ultramage
47cb29c556 Fixed @showmobs not working due to a mistake in r12436 (bugreport:1487)
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12699 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-05-10 06:27:20 +00:00
ultramage
14017b0f8a Added correct extended info packets for items that are being moved into storage or cart.
This caused items to visually lose their properties once they have been moved from inventory (bugreport:250).

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12698 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-05-09 15:50:35 +00:00
ultramage
29b214017b Fixing a missed change in r12561 causing incorrect query errors (bugreport:1483).
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12696 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-05-09 01:06:15 +00:00
zephyrus
9bfb1ac1be - More scripts fixes.
- Some cleanups to the code.

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12695 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-05-09 03:12:26 +00:00
zephyrus
8898af1c45 - Little fix in schg_cas01 script.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12694 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-05-08 18:24:30 +00:00
zephyrus
31320fcc9d - Added some new items and headgears.
- 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://svn.code.sf.net/p/rathena/svn/trunk@12693 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-05-08 16:58:57 +00:00
L0ne_W0lf
c31d96e589 * Fixed some of the newer reported bugs.
- 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://svn.code.sf.net/p/rathena/svn/trunk@12692 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-05-08 16:25:07 +00:00
L0ne_W0lf
d1a15516f5 * Fixed times-invested not resetting in WoE scripts.
- Fixed a warning when the standard chest spawn time triggered.
- Corrected several flag-in spawn points, (burgerpot:1475)


git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12691 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-05-08 16:05:45 +00:00
skotlex
ade0947216 - Corrected default guild positions not being saved during guild creation.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12690 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-05-07 20:20:40 +00:00
skotlex
61093d095a - Moved the SD_PREAMBLE code to skill_area_sub
- 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://svn.code.sf.net/p/rathena/svn/trunk@12689 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-05-07 20:10:13 +00:00
skotlex
247996b40e - Added function battle_attr_ratio to handle just getting the attribute 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://svn.code.sf.net/p/rathena/svn/trunk@12688 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-05-07 18:46:21 +00:00
ultramage
4da32e3732 NPC_GUIDEDATTACK is not supposed to bypass pneuma/safetywall.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12687 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-05-03 12:37:38 +00:00
FlavioJS
acde528ec5 * Fixed missing iterator destruction in the map_foreach* functions (followup to r12684).
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12686 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-05-02 21:22:20 +00:00
FlavioJS
7992f84a27 * Added backward compatible handling of PACKETVER 8 and 9. (followup to r12539)
(more missing changelog messages from ultramage)

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12685 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-05-02 20:21:25 +00:00
FlavioJS
1be6ba4a63 * Changes to map_foreach* functions:
- 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://svn.code.sf.net/p/rathena/svn/trunk@12684 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-05-02 17:14:00 +00:00
ultramage
62cc01866b Replaced the very ineffective clif_foreachclient() with map_foreachpc() 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://svn.code.sf.net/p/rathena/svn/trunk@12683 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-05-02 15:08:14 +00:00
ultramage
0ce34d51a4 Added a custom implementation of the va_copy macro for systems that don't provide it.
Fixed varargs not being used correctly in foreach() calls in db.c (bugreport:551).

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12682 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-05-02 09:27:03 +00:00
ultramage
6559c24882 Replaced the integers+checking approach in r12679 with usage of floating point arithmetic.
Applied search&replace to use the new name of the function.

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12680 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-05-01 13:56:24 +00:00
ultramage
d5775e7e11 Implemented get_percentage() for compact and safe calculation of percentual values.
Fixed integer arithmetic overflows that were occuring in several supernovice checks (bugreport:1135).

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12679 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-05-01 12:14:06 +00:00
toms
21c53a83f0 Updated mob_db.sql to latest
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12677 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-05-01 09:43:24 +00:00
L0ne_W0lf
41fee2d70d Corrected several effect descriptions.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12676 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-05-01 00:31:35 +00:00