summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2007-10-27Fixed a typo in r11505 messing up the 'npcmove' command (only 'x' coordinate ↵ultramage2-1/+2
was being set correctly) git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11588 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-10-27Fixed a compilation error in the mail code. Blame the C standard and gcc for ↵ultramage1-11/+10
giving enums a variable-sized type, thus making forward declarations impossible. git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11587 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-10-27Removed 'petid', a command from r284 to look up pet ids by name.ultramage5-90/+42
Cleaned up some pet-related code. git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11586 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-10-27* Fixed TXT charserver doing periodic random-sized memory allocation ↵ultramage6-108/+90
(bugreport:312) * Set 'Create Converter's produce success rate to 100% (bugreport:302) * Added check that verifies weapon/ammo/state requirements also when casting finishes (might have unwanted side-effects tho'!) (bugreport:228) * Fixed Firewall knocking back undead/fire element mobs (bug in r11578) * Added dummy 'openmail' to txt server to fix a script error message git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11585 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-10-27Followup fixes to r11583:ultramage9-87/+69
* fixed wrong sql upgrade file name, added svn:eol-style native * made 'status' variable directly use the mail_status enum * replaced some hardcoded numbers in mail queries with references to the enum * fixed a query which still used 'read_flag' * fixed all new mails being displayed as 'already read' * removed sd nullpo checks from parse_ functions as that can never happen * fixed mapserver sending (and charserver saving) junk item fields when there is no item attached to a mail * fixed wrong mail send packet interpretation saving random memory after message body ('body_len' doesn't include the terminating zero) git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11584 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-10-27- Improvements to the mail system.zephyrus11-226/+314
- Added a sql patch, renaming "read_flag" column to "status" on the mail db. - Need more testing. git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11583 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-10-26* Some small db updatesPlaytester4-5/+11
- fixed Bongun Card thanks to Gepard - updated Ifrit Card to official - Fire Wall now has 2 cells knockback - set interval values of Fire Wall and Fire Formation to 20ms git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11581 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-10-26Moved the new novending cell check from the internal code to the ↵ultramage6-12/+8
client-server interface (allows server to force-open shop if needed) git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11580 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-10-26* Removed confusing map_nick2sd_nocase(), let the charserver handle itultramage7-85/+60
* Added correct packet for attachment retrieval failure when overweight * Fixed one more mistake in r11571 (Sql->SqlStmt) git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11579 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-10-26- Removed the config setting firewall_hits_on_undead setting, Firewall and ↵skotlex6-26/+24
kaensin now automatically calculate the number of hits they should do per iteration based on the skill trigger frequency (you may want to raise that delay of 1ms in the db, though) - Cleaned a bit the loop for the Warmth skills. - Added a mising pc_class2idx invocation (fixes a very minor bug when you request max skill lv for a skill in your tree with different max than the skill_db max) git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11578 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-10-26More minor updates to a couple NPCs.L0ne_W0lf3-6/+8
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11577 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-10-26Minor updates the Juperos Elevator NPCs.L0ne_W0lf2-5/+7
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11576 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-10-25Minor fixes here and there to a few scripts.L0ne_W0lf3-15/+18
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11574 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-10-24* Corrected a fex misshaps from r11571:FlavioJS4-9/+10
- disabling the memory manager - using the wrong length for the title and body in mail_savemessage * Removed the quick-fix in the npc duplicate check and the impossible condition that is generating the warning. git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11573 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-10-24- added defines JOB_MAX_BASIC and JOB_MAX to mmo.h so the code can know ↵skotlex13-82/+127
which are the max valid classes. - @/#jobchange no longer strip your equipment since pc_jobchange removes any unequippables already. - removed the wasteful define MAX_PC_CLASS and replaced it by the CLASS_COUNT define (which is automatically updated using the previous JOB_MAX* defines) + pc_class2idx function (which converts high class IDs into values that fit in CLASS_COUNT) - Made status_charge a function rather than a define to get rid of those warnings that have been there since forever. - Merged the CELL_NOVENDING code (see topic #129209) - Small check that disables the pet catching process if you try to use another item. - Added a check to fix a warning and prevent a crash in the npc duplicate check (even though I have no idea what this check is supposed to do, therefore I can't fix it properly other than to avoid the crash) git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11572 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-10-24* Cleaned up some messy guild code (more to come)ultramage24-646/+644
* Cleaned up the mail code, no more pointless dynamic allocation * Added upgrade_svn11548.sql to convert the mail table to new format * Updated vs7 and vs6 project files * Increased the max. send buffer size to 5M since 1M is not enough * Please complain if something stops working ^^; git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11571 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-10-24* Added the Advanced Refiner for Enriched ores.L0ne_W0lf3-0/+236
- I've had this done for awhile now, but I've never submitted it. XD git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11570 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-10-24Removed duplicate Morroc city npc (bugreport:277)L0ne_W0lf3-33/+12
Fix to the knight job quest. (bad areawarp destination) git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11568 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-10-24Corrected the Jawaii Ice Cream salesman. bugreport:285L0ne_W0lf2-2/+4
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11566 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-10-24Fixed two duplicate names in the assassin skill quest. XDL0ne_W0lf2-2/+3
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11565 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-10-242-x quest skill update 2/2.L0ne_W0lf7-1085/+3203
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11564 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-10-242-x quest skill update 1/2.L0ne_W0lf6-1838/+4082
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11563 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-10-23Small fix for the turbo track point converter. Even though, without the ↵L0ne_W0lf2-0/+8
arena, the converter serves no purpose. XD git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11562 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-10-23- Another FALSE to false... sorry.zephyrus1-1/+1
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11561 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-10-23- Fixed a compilation bug on linux (FALSE -> false)zephyrus2-5/+7
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11560 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-10-23Added Arunafeltz State WoE maps.L0ne_W0lf5-0/+19
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11559 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-10-23* Removed the inter_athena.conf maildb settings as they are not required ↵zephyrus9-574/+522
anymore. - MailDB is now an integral part of the MainDB. - To Server Admins, use mysql tools to move your mail data to the new structure. - You can get the maildb structure from main.sql. - Renamed some vars (recomendation of Ultramage :D) git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11557 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-10-22- Removed some mail config settings and atcommands not required anymore.zephyrus5-24/+24
- Added documentation for script commands: openmail and homshuffle. git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11554 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-10-22Another small update to the mail npcs. Done bumping the SVN rev. count for ↵L0ne_W0lf2-2/+4
now. Promise. (Maybe.) git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11553 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-10-22Forgot to uncomment mail NPCs in scripts_athena.conf XDL0ne_W0lf2-1/+2
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11552 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-10-22Fixed nopenalty entries for Turbo Track maps.L0ne_W0lf2-8/+9
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11551 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-10-22Updated NPCs for the mail system.L0ne_W0lf2-19/+21
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11550 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-10-22* Bug fixes for the turbo track.L0ne_W0lf2-5/+10
- Fixes both the point exchanger for exp when selecting "No" and also fixes the infinite loop in the game Guide. git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11549 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-10-22- Added the new mail system. Requires optimization and tests.zephyrus24-516/+1462
- Updated the maildb sql structure. git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11548 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-10-22Fixed Bowling Bash doing more than 1 tile knockbackPlaytester2-1/+3
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11547 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-10-22Continued update for turbo track. (Last update, forgot message)L0ne_W0lf7-0/+49
Added Turbo Track map flags. git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11546 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-10-22git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11545 ↵L0ne_W0lf12-4/+11071
54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-10-22* Heat isn't supposed to consume SP when used against playersPlaytester2-3/+6
- please report if it still consumes SP in pvp git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11544 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-10-21* Added new cards to drops so they can be testedPlaytester4-90/+92
- updated sql files git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11539 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-10-21Fixed a small mistake in r11503 causing a fatal error&exit on unix when you ↵ultramage2-4/+6
try to do a graceful exit (by ctrl+c for example) git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11538 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-10-21Implemented remaining 12.1 cardsPlaytester2-12/+6
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11537 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-10-21Fixed some typos in the item_dbPlaytester2-3/+5
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11536 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-10-21- Removed SC_INCAGIRATE/SC_INCDEXRATE as they are not used anymore (and ↵skotlex5-17/+49
where even incompletely coded) - Added SC_INCASPDRATE, SC_INCFLEE2, SC_INCCRI, SC_INCDEF, SC_INCBASEATK and SC_FASTCAST as these are required by the newer items. - Cleaned a bit the implementation of Suffragium git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11535 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-10-21* Fixed 'unequip' removing items in the wrong position (bugreport:252)ultramage3-8/+10
* Fixed #refine unequpping the caller's item by mistake (bugreport:265) git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11534 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-10-20Fixed some item bugsPlaytester2-11/+12
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11533 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-10-20Corrected Desert Twilight and slots.L0ne_W0lf2-1/+2
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11532 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-10-20Fixed a nasty bug from r11410 which let people create chars with already ↵ultramage5-39/+41
taken char names, and (in TXT's case) even cause a crash. Closes bugreport:234. git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11530 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-10-20* Small fixes to Hugel and Lighthalzen quests.SinSloth3-5/+11
- 'gettimetick' checking in Schwartzvalt Trilogy now looks for both positive and negative values. git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11528 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-10-20Small Adjustment to the Juperos Elevator timer.L0ne_W0lf2-5/+4
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11527 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-10-20* Some more updates to the skill unit codePlaytester4-9/+17
- renamed SKILLUNITTIMER_INVERVAL to SKILLUNITTIMER_INTERVAL - Heat now depends on the interval settings rather than firewall_hits_on_undead - if you want Heat to do more or less hits you can now change the interval value in the skill_unit_db.txt (official+default: 20ms) - Icewall doesn't break anymore when the SKILLUNITTIMER_INTERVAL gets changed git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11526 54d463be-8e91-2dee-dedb-b68131a5f0ec