1629 Commits

Author SHA1 Message Date
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
zephyrus
2b1fac216c - Added a fix to prevent missing a mail attachment is map servers disconnect from char server.
- Fixed the sprite of Wing of Victory.

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11855 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-12-03 22:25:57 +00:00
zephyrus
283edfc342 - Added some missing headgears from others official servers.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11852 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-12-02 17:53:41 +00:00
skotlex
d19659bbdd - reverted R11820, Cart Termination was already a 0x8 nk skill, I accidentally set inf2 to that, which meant 'spirit skill'!
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11827 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-11-27 20:35:23 +00:00
L0ne_W0lf
eac1b05f1f Added Battle field and Memorial dungeon maps.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11824 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-11-27 18:39:32 +00:00
skotlex
ff43b0d74a - Cart Termination now ignores the attacker's cards, as a side effect makes it bypass AutoGuard & Cicada Skin Shedding
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11820 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-11-27 09:46:30 +00:00
ultramage
6e3396f84c Fixed guild expulsion not working correctly.
Corrected explusion -> expulsion typo.
Added packets from 2007-11-20a sakexe; there are some changes but can't test them yet, so they're left commented out.

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11808 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-11-26 15:14:52 +00:00
ultramage
a74d339eab Added support for latest official client/server packet changes.
Enable by setting PACKETVER to 9. Note that this breaks older clients.

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11792 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-11-24 08:17:38 +00:00
L0ne_W0lf
94d757d2a9 * Added slots to Cross Shield and Book of Charms (bugreport:429)
- Fixed the brynhildr item script. (bugreport:429)

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11784 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-11-22 22:43:37 +00:00
ultramage
7ba256db84 Reverted skill db edit from r11772. Yes, Guardian Research's AegisName is GD_GUARDRESEARCH (see strings in client exe).
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11781 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-11-22 16:25:50 +00:00
L0ne_W0lf
622b38ca4a Guard effect when auto-casted by Clock Card will now cancel on armor swap.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11778 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-11-22 15:34:11 +00:00
skotlex
6840bb28ab - Moved subtype from struct block_list to struct npc_data.
- Fixed some compilation warnings.


git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11772 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-11-21 13:29:45 +00:00
ultramage
5f3c387a37 * Homunculi now reset their can-act delay on call/resurrect/mapchange (allows bypassing delays by doing rest/call instead of relog) [ultramage]
* Changed Lif's Emergency Avoid to just get a normal skill delay (blocks all skills, cancelled by mapchange / re-summon) instead of getting a persistent block on only this one skill (bugreport:13)

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11766 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-11-21 08:44:08 +00:00
Playtester
71eaa7de49 * Heat now only does 10 hits a second
- this is an official kRO update
- you can still set the delay in the skill_unit_db to what you desire

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11748 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-11-17 08:55:01 +00:00
zephyrus
e5fd2c8ab4 - Added 2 new status changes for Life and Regeneration Potions [Zephyrus]
- Fixed some items boxes giving wrong tamings.
- Fixed another item giving 48 gladius[3]

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11738 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-11-15 04:29:05 +00:00
ultramage
e12b04e850 Added error reporting for invalid rows in skill db files.
Fixed skill_castnodex_db.txt not being parsed correctly.
Fixed a search&replace typo in skill_db.txt.

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11728 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-11-13 07:48:44 +00:00
zephyrus
9145b0167f - Added SC_INCMDEFRATE, used in Mdef Potions.
- Added the effects of the fireworks items.

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11722 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-11-12 09:13:29 +00:00
L0ne_W0lf
b3c5cc4124 Corrected some of the ep. 12 accessory bonuses.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11720 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-11-12 05:40:02 +00:00
L0ne_W0lf
a5a301f9fa Fixed an item giving 24 of the 'Gladius' item. :P
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11711 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-11-11 08:34:09 +00:00
L0ne_W0lf
1eb8c5f30c * Item Database update.
- Added some missing items. (Still much more to add) Slow process as I have to translate them myself.
- Added Battle Ground reward equipment.
- Implemented some 12.1 equipment bonuses.
- Added enabling of level 3 Turn Undead back to Grand Cross


git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11707 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-11-11 04:28:35 +00:00
L0ne_W0lf
9bceb2855e Fixed Aesprika's item ID.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11686 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-11-06 17:40:26 +00:00
L0ne_W0lf
036c21af79 Added the Halloween 2006 event script.
Updated drops for Event Lude.


git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11676 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-11-06 04:47:24 +00:00
L0ne_W0lf
45d6a3922e Updated some of the 12.1 armor, added Brynhildr and ASepirka.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11673 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-11-05 23:32:47 +00:00
Playtester
793b56b374 Fixed Imp using a too high level of Firebolt
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11668 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-11-05 20:15:01 +00:00
Playtester
569e4029ba Updated DEF and MDEF of Moscovia mobs
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11667 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-11-05 19:38:28 +00:00
ultramage
f7d4427c1a Changed the skill_db.txt skill names in comments into actual columns, now the server reads these instead of a hardcoded array (see topic:170438).
Corrected skill db loading code which was using a totally wrong column count in sevreal cases (or didn't do any checks at all).
Cleaned up skill db lookup code
 * added some well-behaved functions to replace macros (skill_get_index)
 * used skill_get_index() to replace often occuring blocks of code that did the skill_id -> skilldb_index calculation in-line

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11657 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-11-05 08:59:19 +00:00
L0ne_W0lf
195265961d * Minor fixes/updates to various items.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11641 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-11-02 17:09:12 +00:00
ultramage
989a557598 Removed some long-unneccessary debug messages (from r1105).
Removed function skill_count_target() because it's a duplicate (see topic:169337).
Renamed skill_get_pl to skill_get_ele (because it retrieves element ids).
The block_list structure now uses the BL_ enums instead of 'unsigned char'.

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11640 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-11-02 15:54:27 +00:00
Playtester
b2aeae0dcc * Added trap mode to Firepillar
- tell me if it breaks something

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11639 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-11-02 12:30:19 +00:00
skotlex
071bb12ffc - Corrected a few equip_job fields for times that are equippable by all classes and all classes except novice (they really should be 0xFFFFFFFF and 0xFFFFFFFE)
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11632 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-11-01 23:22:52 +00:00