1808 Commits

Author SHA1 Message Date
L0ne_W0lf
1a25f9357f * Fixed Hunter Cap Bonus. (bugreport:892)
* Fixed Ancient Magic combo using the wrong equipment. (bugreport:670)


git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12336 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-03-10 04:51:15 +00:00
L0ne_W0lf
57c6fd091e Disabled Snap in Turbo track.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12333 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-03-09 22:19:27 +00:00
ultramage
5767cc5285 Cleaned up and corrected some more land skill code:
* removed redundant skill_ganbatein() function
 * Added flag UF_PATHCHECK from jAthena which affects whether a skill's cells will be affected by the surrounding terrain. Adjusted existing flags so that they closely match jA's (for easier comparisons).
 * Fixed code that allowed placing of skill unit cells on 'gaps'.
 * Fixed code that prevented successful casting of land skills on 'gaps' (officially it's possbile, even though they will not deploy entirely).

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12331 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-03-09 17:28:01 +00:00
Paradox924X
1ac63b8166 Added a missing ; in item 5384's script. (bugreport: 1115)
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12326 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-03-08 20:22:23 +00:00
zephyrus
0c381f2877 - Auction System implementation completed.
- As mail system, this will need a "mapflag" or something to only allow auctions on some maps.

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12325 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-03-08 20:11:28 +00:00
zephyrus
a6a68c756d - Added support for Auction Close and Cancel.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12323 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-03-08 15:52:15 +00:00
zephyrus
62c41846f0 - Fixed some bugs on auction.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12318 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-03-07 20:38:33 +00:00
zephyrus
076f76077d - More updates to Auctions. Now you "really" can register auctions, limit to 5 per char (according to official info).
- Also added the Buy and Sell lists.

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12314 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-03-07 05:08:12 +00:00
zephyrus
284334b4f0 - Merged Auction Search and Register. It seen to work fine, so you can test those.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12301 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-03-05 17:09:47 +00:00
skotlex
ccb13e72c0 - Implemented Firepillar's 'target cannot move for 0.2 sec x hit' property.
- Corrected Earthquake so it behaves as explained in the development topics.
- Corrected a missing opt_flag = 0 when using SC_INCATKRATE on mobs.
- Added a missing line to actually unequip unallowed compounded cards when changing maps.


git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12299 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-03-05 15:39:46 +00:00
L0ne_W0lf
4008e3d757 Updated Gunslinger battleground set. (bugreport:1010)
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12295 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-03-05 04:37:41 +00:00
skotlex
8ae4bd12ad - Updated firepillar so it cannot be placed on top of others.
- Updated the firepillar code so it behaves like the other traps.
- Changed the default format for @me and @main to avoid crashes on the newer clients.
- Fixed the char-sql server so it returns a valid 'not found' packet when attempting to load a non-existing homunculus.
- Fixed jump to use 0,0 for random coordinates rather than -1,-1
- Added missing \n to error reporting in getmonsterinfo
- Additional status changes now only get triggered if the attack did damage, not if they get absorbed.
- Fixed a logical comparison in unit_free to properly remove pets/homuncs when their intimacy is reduced to 0.
- Properly set the opt3 value for Moonlight, Changeundead and Soul Link
- Fixed the "no equip" flag of cards not being properly applied when attemting to equip items.
- Added a check to avoid invoking pet menu entries when the pet is incuvated.
- Fixed the session_data de-association in chrif_auth_delete
- Cleaned chrif_auth_ok so that the latest received char info is kept when previous char login data was already in there.
- Corrected docs mentioning non-existing flag 'mf_nopvp'


git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12293 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-03-04 18:04:04 +00:00
L0ne_W0lf
812c6439d7 Added a slot drooping ninetails. (bugreport:1089)
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12292 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-03-04 06:20:47 +00:00
L0ne_W0lf
268753de0c Corrected Field Manual 100% box. (bugreport:1104)
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12291 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-03-04 06:17:13 +00:00
L0ne_W0lf
ff62c68780 * Rather large update to the item database.
- Lots of minor updates to sell prices and kRONames, and more.
- Added several items. ($ephiroth and myself)


git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12284 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-03-03 16:53:11 +00:00
zephyrus
e6bf7c5458 - Added cash shop support. (i need to add documentation, working on it).
- An charcommand is still required to add/remove points.
- Scripts command only requires to work on #CASHPOINTS and #KAFRAPOINTS.
- I called it "Kafra Points" just because it's how comes in the translation. I allready know this changes between Oficial servers.

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12264 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-02-28 22:25:58 +00:00
ultramage
5e33056779 Adjusted const.txt's cell type numbers to match changes in r12247
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12260 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-02-28 06:08:31 +00:00
ultramage
8e63c21d2e * Fixed Apple of Idun not checking for bard soul link (bugreport:1028)
* Fixed Advanced Adrenaline Rush not working barehanded (bugreport:1049)
 * Disabled idle_no_autoloot setting (bugreport:1051)

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12248 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-02-27 14:48:50 +00:00
ultramage
a9bafe200d Added support for the "view player equip" feature (see topic:174461)
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12245 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-02-27 09:12:18 +00:00
zephyrus
7ff4f10106 - Added some new items (Thanks to Sephiroth).
- Removed an unused var on atcommand.c.

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12242 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-02-26 21:06:52 +00:00
zephyrus
ce76294816 - Fixed change of drains hp/sp for rideword hat.
- Fixed 5808 should be refinable as description says.


git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12222 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-02-20 19:38:02 +00:00
zephyrus
89a339b7f1 - Added some new cash headgears.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12201 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-02-13 20:01:16 +00:00
L0ne_W0lf
802be4c433 Updated some existing items and added some others.
* Changed NPC_BLEEDING in mob_skill_db to be target not self.
* Added Event drops to tarou, cramp, martin. (enable in mob_db2)
* Added new pet: New Year Doll (quest reward) thanks to Yomanda.

Added Lunar new year event for 2008 from iRO. Read comments before enabling.

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12183 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-02-07 17:12:54 +00:00
skotlex
96684da892 - Fixed Freezing Trap doing no damage (changed type from misc to weapon)
- Changed suiton's element to water (apparently fixes not being able to use water-based skills on it)
- Fixed Landmine doing no damage (decreased trigger range to 0 to match its splash range)
- Fixed the disguise commands using the wrong variable when attempting to disguise as an npc.
- Fixed a compilation warning on CELL_CHKNODAMAGE (which is a totally bad-ripoff of basilica cells anyway)
- Corrected and optimized npc_remove_map's npc array cleanup (@reloadscripts no longer report 'too many npcs per map and related dangling pointer crashes are fixed)
- Removed suspicious, yet totally unused npc_data variable 'n'
- HP loss item scripts can no longer kill you.
- Corrected the item-drop-rate check to avoid duplicate entries in @whodrops after a @reloadmobdb
- Cleaned up and optimized map_addnpc (there are never any gaps in the npc array so npc_num always points to the last valid entry)


git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12180 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-02-07 00:07:47 +00:00
zephyrus
c4fb4f4361 - Some code cleanups.
- Added new Cell types (NoChat and NoDamage)
- Added JobChangeLevel and FreeSKPoints to #stats
- Added a Crash protection in clif_send with invalid fd values.
- Merged a missing update in TK Mission.
- Added script command 'getmapflag'
- Merged some new Status Change to Stable.

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12175 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-02-04 18:23:57 +00:00
skotlex
9b8b53b7cf - Fixed a 'typo' which made my last commit actually not fix anything (Plagiarize can no longer copy skill levels beyond their max skill_db value)
- Corrected Diablo's Robe equip-level and weapon-level columns being exchanged.


git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12172 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-02-04 10:18:56 +00:00
zephyrus
abfede067c * Added new cash items hats:
- Yoyo Hat (Thailand RO).
- IDs 5372 to 5378 (Philippines RO).

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12144 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-01-27 21:00:32 +00:00
toms
ac123d2304 Updated conversion tools for mob_db & item_db
Updated SQL Files (item & mobs)

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12138 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-01-25 16:11:39 +00:00
FlavioJS
5d087e966f * Changed cast time of Napalm Vulcan from 1,7s to 1s.
Based on X.4 and 11.2 zones

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12137 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-01-25 15:38:57 +00:00
zephyrus
1645dba970 - Fixed some viewids and added some new headgears.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12088 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-01-18 23:55:13 +00:00
ultramage
f855102c48 * Manner system fixing
- better-than-aegis 'red bubble' packet updates; now it shows correctly
- added support for /rc, which is basically mute for 60 minutes
- fixed typo in r12076 making gm-mute start on the gm instead of target
- fixed @mute not ending the status properly when using negative values
- adde missing clif_manner_message(), sends info about manner updates

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12079 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-01-15 15:05:11 +00:00
ultramage
fc719995cb * Client packet corrections
- 0x01df is not 'gmreqnochatcount', but for requesting a player's account name via right-click menu (which currently can't be done)
- added /remove and /recall, aliases to /shift and /summon
- added /changemaptype, which alters a single cell's gat type
- gm kick will no longer exit the client (now it goes to the login screen)
- removed the quicksort invocation in /ignore code

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12076 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-01-14 19:13:16 +00:00
skotlex
114f7e13e3 - Corrected CR_CULTIVATION to cause summoned plants to expire after 5 minutes.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12052 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-01-11 10:36:56 +00:00
skotlex
5c4212300a - corrected duration of sphere mines to be 30 secs regardless of skill level
- Corrected duel_count/duel_list (you DON'T place variables in a .h file! That is what 'extern' is for)
- Script command warpportal now places a warp in its initial state (as if a real warp portal was casted)
- Updated dispell to also not remove the following effects: Hindsight, Inc Hit/Atk Rate (NPC_POWERUP), Nen, TK stances and tumble, warm and speedup1 (the other speed potion)
- Chase-walking characters can now loot.
- Hiding characters can't drop items now. 


git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12036 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-01-09 16:08:57 +00:00
ultramage
1dd15f45d7 Corrected "Enlarge Weight LImit R" typo (bugreport:647)
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12029 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-01-07 23:10:39 +00:00
ultramage
a4007e12d4 Expanded the poor "npc_touch_areanpc : some bug" with info about which cell exactly caused the problem.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12024 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-01-06 21:14:54 +00:00
ultramage
f0038722a3 Corrected one place belonging to the no-stacking mod that I missed when doing the mapcell update (followup to r12003).
Added info from newest clients to packet db.

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12015 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-01-05 21:41:22 +00:00
ultramage
e7bb626a80 Modified the map_setcell() code to to use a boolean flag instead of needing SET_ / CLR_ pairs of defines (topic:174323).
Also removed script object 'setcell', added script function 'setcell'.
- Now you can manipulate cell information without needing @loadnpc
- You can also manipulate the terrain ('gat') type itself, using the new cell_walkable, cell_shootable and cell_water constants
  (currently the implementation uses bit flags too, so to get the type you want, you need to adjust the flags one by one)
- This breaks current scripts, so please adjust places that use setcell
  (also be sure to _only_ use predefined constants, not direct numbers)
- Details can be found in the script reference.

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12009 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-01-04 12:41:49 +00:00
Playtester
88b874c259 * Updated MVP drops to 11.2
- also increased speed of Lord of the Death

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11990 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-12-28 20:11:32 +00:00
Playtester
ff14a65c53 Fixed two bugs in mob_db
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11977 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-12-26 15:40:32 +00:00
skotlex
7d92eb8e27 - corrected skill_abra.txt so it no longer has entries for passive skills.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11974 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-12-24 18:41:06 +00:00
ultramage
66e434316b Fixed some typos in skill_db.txt, caused by r11949 (bugreport:657)
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11960 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-12-22 14:35:37 +00:00
ultramage
db3db2c2e5 Fixed mob AI code iterating over non-mob objects without checking, when monster_ai flag 0x20 is set (caused by r11943)
Cleaned up macros that wrap unit_stop_attack() (bugreport:357)

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11957 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-12-22 09:00:57 +00:00
skotlex
a6875211ef - Fixed skill name for skill 39 (MC_PUSHCART)
- Corrected some formatting in a few entries in skill_db (TODO: if you really want to format the file to have file names aligned, spaces should be used instead of tabs, like it was done for GD/HLIF skills!)
- Corrected placement of leveled up mobs bonus exp
- Fixed a possible crash when parsing MSC_MASTERATTACKED mob skills.


git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11949 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-12-19 13:10:48 +00:00
skotlex
ece12b6e42 - Cleaned up a bit the format of skill_db.txt (that comma next to the skill name looks ugly if you ask me)
- Corrected skill_db reading to properly trim the skill name/descs.
- Added a mobid_db in map.c to handle mob lookups faster.


git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11943 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-12-18 15:45:48 +00:00
skotlex
aa83de997f - corrected Option_Xmas value in const.txt
- Wand of Hermode now dispells buffs only of allies.
- Fixed some null pointer checks in status_change_end.
- Corrected a crashy Warning message.


git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11910 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-12-14 02:57:54 +00:00
L0ne_W0lf
10bec9ed67 Fixed Big Defense Potion 10ea Box. (was giving small def pot.)
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11909 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-12-14 01:16:31 +00:00
zephyrus
0d17cff99b - Added some new cash-items and headgears.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11893 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-12-12 04:34:02 +00:00
skotlex
9ca2a6c0dd - Changed the chaotic delay from block to delay since it just a sec
- Fixed the longing for freedom check in unit_can_move
- Corrected a check while parsing refine_db.txt


git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11870 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-12-08 17:09:24 +00:00
skotlex
000833c998 - Corrected Lif skill durations/delays according to http://irowiki.org/wiki/Lif
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11856 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-12-05 10:42:35 +00:00