summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2007-10-18Uncommented the ShowWarning and ShowDebug from rev. 11508, and cleaned up ↵L0ne_W0lf58-433/+471
the warnings it produced. git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11516 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-10-18Fixed some gcc-specific stuff, silenced some more warningsultramage9-26/+26
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11515 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-10-18Fixed numerous /W4 warnings (and created more :)ultramage22-149/+146
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11514 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-10-18Fixed Ahlspiess not ignoring def of bossesPlaytester2-1/+2
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11513 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-10-18* Fixed the incorrect map names on the debug messages (mapid->mapindex ↵FlavioJS2-5/+9
mishap from r11508). * Fixed the incorrect reporting of npc names being too long when the the length is 24 (from r11508). git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11512 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-10-18* Commented out ShowWarning and ShowDebug messages added in revision 11508. ↵L0ne_W0lf2-3/+11
Aside from the ShowDebug being faulty, they are both fare too annoying for public use for the time being. If/when I get the NPC names fixed, we can add it back. git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11511 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-10-18* Further optimization of the skill unit codePlaytester5-28/+25
- removed code for Crimson Fire Formation it now uses the same code as Fire Wall - added same knockback behavior as Fire Wall for Fire Formation - Heat now does 50 hits a second in pvp too - please let me know of any bugs that might appear git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11510 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-10-18* Optimized the skill unit codePlaytester2-21/+44
- reverted the unit timer interval to 100ms to save CPU usage - rewrote the unit code of Fire Wall, Fire Formation and Heat so that they hit every 20ms if the target wasn't knocked back despite of the unit timer interval - Heat now does 15 SP damage to players instead of 60 per hit - optimized memory usage - TODO: Renaming or removing firewall_hits_on_undead config git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11509 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-10-18* Clarified how npc names work in script_commands.txt.FlavioJS4-88/+124
* Fixed a forgotten "return 0;" that stopped the parsing of the file after the first "script" of the file is parsed sucessfully (caused by r11502). * Applied the same parsing and restrictions of npc names to warps, duplicates and shops (other code expects unique names for them too). git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11508 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-10-18* Removed commented-out code for check_fake_id()ultramage14-310/+257
* Merged improved/cleaned up (WiP) code for clif_parse_WisMessage * Removed the requirement to provide a character name in the message string when calling is_atcommand() (needed for the previous fix) - currently both ways work, but old will be removed in the upcoming command cleanup so please adjust your custom code if you use this! * Added clif_process_message(), an unified way to validate all four types of player message packets and retrieve their components * Applied the new checking function to clif code, this fixes various length mismatches caused by incomplete code in r11386 (bugreport:198) git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11507 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-10-18Fixed unix compilation problem due to a missing include (caused by r11499)ultramage1-0/+2
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11506 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-10-18Some code cleaning...ultramage12-118/+71
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11505 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-10-17* Merged do_sendrecv() and do_parse() into do_sockets()ultramage10-153/+140
* Fixed subnet check message displaying incorrect ip addresses * client_addr will now be properly set to 0 for server connections * Removed socket code that attempts to cope with code bugs at runtime * Removed outdated copyright and version number from startup logo git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11503 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-10-17* Reworked the parsing at npc.c.FlavioJS11-488/+490
- Fixes npc.c discarding the '}' at the end of file, when there is no newline. (uncovered as a side-effect of r11487) * Empty script functions always have code now (won't report as missing when you try to call them). * Changed userfunc_db to not limit the name to 50 characters. git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11502 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-10-17Using predefined constants as parameters to the exit() function.ultramage26-66/+66
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11501 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-10-17* Ground skill now can trigger every 20msPlaytester2-1/+4
- Firewall, Fire Formation and Heat now can do 50 hits a second - this was proven to be official behavior, but it will raise CPU usage git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11500 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-10-17* small timer.c cleaningultramage3-100/+61
- removed "with less than 4 values, it's speedier to use a simple loop" as this case will never occur (premature optimization from r1284) git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11499 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-10-17Updated sql filesPlaytester2-15/+14
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11497 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-10-16Missed one. :> And thanks for Jetvictor for pointing it out. bugreport:239 L0ne_W0lf2-2/+3
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11496 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-10-16* Added a return at the end of several scripts. Should deal with errors ↵L0ne_W0lf24-23/+26
being shown in due to a recent commit by FlavioJS git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11495 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-10-16* Venom Splasher fixes according to bugreport:230ultramage4-16/+20
- added passive skillv*30% bonus from Poison React - added official splash damage calculation - damage gets split by the number of targets at range 1, then applied to all targets in range 2 - reverted some very old code - clif_calc_delay() - that was preventing skills from displaying properly, by erroneously assuming that if the target has ddelay 0, it has endure effect activated - TODO: the skill should not consume a gemstone when it fails git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11494 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-10-16* Fixed a copy-paste mistake in disguise code (from r5833)ultramage10-141/+134
* Commented out clif_skill_damage2() as it is not used anymore * Made Venom Splasher a splash attack that distributes damage * Fixed displaying of several splash skills (see bugreport:238) - added flag SD_PREAMBLE for skills that need the 'magic' packet (fixes Grimtooth / Cart Revolution displaying out of sync) - hacked together Venom Splasher's "no animation for central mob" - hacked in a custom packet to make Dragonfear display semi-correctly git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11491 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-10-16Fixed used levels of NPC_CRITICALWOUNDPlaytester3-4/+6
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11490 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-10-16>.>FlavioJS1-1/+1
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11489 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-10-16* Tweaked the loop in parse_script to better handle when the outer brackets ↵FlavioJS2-3/+14
aren't checked. * Fixed a typo in skip_space that stopped skipping characters when it encountered a '*' or '/' in a block comment. ex: /* this will give a parse error after this character->* */ /* same thing here->/ */ git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11487 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-10-16Fixed NPC_CRITICALWOUND to reduce heal by 20% per levelPlaytester2-1/+2
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11486 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-10-16- Fixing TK Mission asigning non spawning mobs.zephyrus3-3/+4
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11485 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-10-16Cosmetical changesPlaytester2-9/+9
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11484 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-10-16Reverted arrow crafting as there's no evidence that it really has been changedPlaytester2-18/+19
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11483 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-10-15- fixed Halo-Halo not being consumed on use.skotlex4-8/+31
- Updated the item price/sell reading code to enable 'null' values. The difference between a blank value and 0 is that when the value is blank, it should automatically take half/double the other value. The previous behaviour did this automatically and didn't let you specify, for example, if you wanted a given item to sell for 0. - Also added a warning when an item in the db has an exploitable price (through overcharge/discount). git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11482 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-10-15Readded Sonic Acceleration to the skill DB. -_-L0ne_W0lf2-0/+2
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11481 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-10-15Fixed duration of Enchant Deadly PoisonPlaytester2-1/+2
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11480 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-10-15Reverted last fix according to tests on AegisPlaytester2-1/+2
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11479 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-10-15Fixed aftercast delay and timer of Venom SplasherPlaytester2-1/+3
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11478 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-10-15Eek, made it so the Memory of Wedding item only works if you're married.L0ne_W0lf2-1/+2
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11477 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-10-15Implemented new skill "Enlarge Weight Limit R", and increased MAX_SKILL_TREE ↵L0ne_W0lf8-3/+88
by 1. git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11476 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-10-15Item Database updates.L0ne_W0lf2-12/+17
- Updated Memory of Wedding effect, and some item names. - Added the Diablos item set information. - Added cast-delay reduction to Diablos Robe. git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11475 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-10-15Whoops. Updated headers for the last two edited files. Just not thinking ↵L0ne_W0lf2-2/+4
straight tonight. git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11474 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-10-15Changed "Marthilda" to "Mathilda" in the Aco and priest Job quests.L0ne_W0lf3-14/+15
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11473 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-10-15Updated Merchant quest skill NPCs.L0ne_W0lf2-283/+581
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11472 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-10-15Updated Archer, Mage, and Thief quest skill NPCs.L0ne_W0lf4-656/+931
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11471 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-10-15Added headers to Acolyte, Swordman, and Novice quest skill files.L0ne_W0lf4-1/+84
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11470 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-10-15Updated Acolyte, Swordman, and Novice quest skill NPCs.L0ne_W0lf4-691/+978
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11469 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-10-14Fixed charsrever crashes, caused by r11410ultramage3-2/+3
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11466 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-10-13Fixed a typoPlaytester1-3/+3
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11457 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-10-13* Fixed a Little Typo Error in Breeder NPC (Custom).samuray223-8/+16
-Thanks to ~AnnieRuru~. * Fixed a little typo error in Prontera Guide (Extra RGB Values). -Thanks to Brainstorm. git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11456 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-10-13Fixed a messup in r11398 - option to skip brackets around item scripts was ↵ultramage1-1/+1
added but not used where it should have been. git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11452 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-10-13* Fixed up NPC_POWERUP and NPC_AGIUPPlaytester3-4/+7
- NPC_POWERUP: 3x ATK and 2x HIT for 10+5*level seconds - NPC_AGIUP: 2x MOVE and 2x FLEE for 10+5*level seconds git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11450 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-10-13* Some further changes to the delayfix functionPlaytester2-2/+8
- aftercast delay is at least amotion no matter what skill (this includes skills with cast time AND skills with skill delay!) - aftercast delay reductions can NEVER reduce the aftercast delay below amotion (this includes Bragi and Soul Links) git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11448 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-10-13Fixed duration of NPC_POWERUPPlaytester2-1/+3
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11447 54d463be-8e91-2dee-dedb-b68131a5f0ec