summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2007-04-01- Reviewed atcommand.c and charcommand.c to make sure there's no scanf where ↵skotlex2-21/+15
a string argument is specified without a size limit. git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@10111 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-04-01- Modified waiting_disconnect on the login server to hold the timer id of ↵skotlex3-40/+64
the 'set offline' timer. - connect_client will no longer accept connections when their number is greater than FD_SETSIZE to prevent crashes on packet parsing. git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@10110 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-04-01Masamune now gives +2 Aspd instead of +2%Playtester1-1/+1
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@10109 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-04-01* Added EggBoy and EggGirl scriptsPlaytester3-11/+13
- also small fixes to Aspd and Speed bonus git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@10108 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-04-01- Removed bonus 'bAspdAddRate'. bAspdRate now behaves on a stackable matter, ↵skotlex5-42/+24
so it's no longer needed. - Reimplemented the bonus 'bAspd' - Renamed variable aspd_add_rate to aspd_add, since bAspdAddRate was removed, this variable now holds the absolute aspd bonuses. - Added define status_base_amotion_pc to get the base amotion value. git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@10107 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-04-01emsolute develop was incorrectly giving 49% / 51% instead of 50%/50%Lupus1-2/+2
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@10106 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-03-31Added Ninja Weapon questsPlaytester2-2/+284
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@10105 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-03-31Added item_misc.txt to yesterday's updatePlaytester1-187/+187
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@10104 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-03-31Added names to Item Group items thanks to LeonPlaytester6-2636/+2637
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@10102 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-03-30Updated and fixed Item Groups and Doom SlayerPlaytester4-10/+63
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@10101 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-03-30- Corrected damage of non-player casted Cart Revolutionskotlex2-39/+4
- Removed enumeration item_group_list and replaced it by two defines, which is what the code really needs. Bumped the max number of item groups to 40. git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@10100 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-03-30Fixed item name of Arm GuardPlaytester3-66/+67
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@10099 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-03-30Fixed typos from previous revisions :)ultramage6-7/+9
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@10098 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-03-30* Added Ninja Gauntlet questsPlaytester3-0/+843
- massive testing and probably optimisation needed git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@10097 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-03-30Updated some headgear names to match the translationsPlaytester2-10/+11
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@10096 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-03-30Fixed High Wizard cardPlaytester3-4/+5
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@10095 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-03-30* Updated Item Givers to X.4Playtester8-17425/+2677
- they are now added up and sorted - fixed China Gift Box git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@10094 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-03-30More item updates thanks to ArgatlahmPlaytester2-11/+16
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@10093 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-03-30* Added all the missing defines for ctype.h functions and converted all the ↵FlavioJS10-51/+64
direct uses to the defines. Ref: http://www.eathena.ws/board/index.php?showtopic=145235 git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@10091 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-03-29- Corrected a pretty serious typo in script.cskotlex3-3/+5
- Corrected the change that made Coma not be reduced by mdef making Stone, Freeze and Decrease Agi be reduced by luck rather than mdef. git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@10090 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-03-29- Added "do_abort" function to the core. It is invoked when the server has ↵skotlex14-13/+97
received a Segmentation Fault or Floating Point Exception signal. Currently the only one that uses it is the map-server, which then attempts to save all online characters before aborting. - Note that due to the current coding of the sig plugin, do_abort will not be invoked if you use it! This plugin needs to be updated... - Cleaned up a bit the change element code. val1 is the elemental level, val2 is the element now. - Hardcoded the element and elemental level of SC_CHANGEUNDEAD. git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@10089 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-03-29Continued script.c cleanuptoms2-122/+126
Added defines script_pushstr and script_pushconststr to have the same syntax as integers Added defines script_getref, data_islabel, data_isfunclabel to increase code readability git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@10088 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-03-29git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@10087 ↵FlavioJS1-0/+2
54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-03-28- Added defines script_getnum and script_getstr to further simplify variable ↵skotlex6-679/+663
reading code. - Applied mass replacing of text to enforce usage of script_hasdata, script_getnum, script_getstr and data_isstring defines where possible. - Cleaned up the 'input' command code. - Minor other cleanups in script.c - Removed OPTION_SIGHTTRASHER as there's no indication this value exists. - Corrected OPTION_XMAS since 2007 clients have split it up from OPTION_FLYING (on previous clients both were the same option value) - Removed GRF_PATH_FILENAME references (it wasn't used anymore) git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@10085 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-03-28- Corrected statp array not being long enough to actually hold the status ↵skotlex2-4/+16
points of ALL levels up to and including MAX_LEVEL. Fixes reaching final level and resetting giving you an unpredictable amount of status points. - pc_resetstate will now fail if you use the stat point table and your char has a level above MAX_LEVEL. git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@10084 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-03-27- Changed a bit the Moonlit code to prevent an infinite loopskotlex4-7/+9
- Changed clif_skillcasting definition to take as argument the element of the skill. git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@10083 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-03-27- Moved coma to skill_additional_effect, added special_state.bonus_coma to ↵skotlex11-64/+80
prevent doing comma calculations for every player attack. - Added config "vending_tax" to apply a tax to all vending requests, as it was in kRO Sakray some time ago (requested by Playtester) (items.conf). - Some cleaning of skill_additional_effect - Moved the starting of SC_DANCING from skill_initunitgroup to skill_unitsetting - Moved the checks for player_skill_partner_check and (gm_skilluncond for it) to skill_check_pc_partner - Negative aspd rate bonuses will be handled as aspd add rate since the default non-stackable bonus is useless on penalty bonuses. - Added check to prevent the client from using passive skills. git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@10082 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-03-27Updated sql-filesPlaytester2-25/+35
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@10080 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-03-27* Added Akagi to Ninja Job questPlaytester2-1/+51
- he teleports job level 10 novices to amatsu for free git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@10079 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-03-27My attempt at fixing the zealotus mask npc, now correctly requires a whipultramage2-11/+19
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@10078 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-03-27- Removed a missing file reference in the athena-start scriptultramage12-15/+17
- Fixed a #error "<malloc.h> has been replaced by <stdlib.h>" problem - Fixed the msg_silent setting not being announced every time git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@10077 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-03-26- Fixed # commands not being blocked when muted if the mute config settings ↵skotlex3-16/+23
say you should be. - Moved skill db reading before loading mobs so that the new mob condition checks work. - Cleaned up the warning/errors of the mob skill reading function. They are now warnings if the skill is read anyway (default conditions are used) and an error when the skill is not loaded. git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@10075 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-03-26- Cleaned up some the mob skill use code. The skill re-use delay is set at ↵skotlex5-105/+108
the time the skill is used rather than when it finishes casting. The invalid target check was also moved to the mob skill db reading function. - Skills can be used now when the autoskill menu is open (since there's no packet sent by the client when you hit on cancel) git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@10074 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-03-26Added some svn:ignore propertiestoms1-0/+1
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@10073 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-03-26Solved console plugins compilation errortoms2-0/+3
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@10072 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-03-26- Changed MAX_LEVEL to the standard value 99. Memory consumption-= 55MB. ↵ultramage3-8/+5
(high-rate servers will have to change this) - Corrected SC_COMA's success chance (X.4 says it's unconditional 100%) git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@10071 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-03-26Changed the vs8 used crt library to static linkingultramage8-14/+16
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@10070 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-03-25- Coma now reduces SP to 0 (with the exception of Dark Blessing)skotlex3-3/+8
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@10069 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-03-25Corrected warning on login.sqltoms2-1/+4
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@10068 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-03-24- Corrected offset for the pet hairstyle in the spawn packet (0x7c). I still ↵skotlex1-7/+7
can't figure out where the pet-equip offset should go, it appears this packet does not supports it. - Moved the location of the clif_insight call in LoadEndAck to prevent the homunc/pet spawn packets from being sent twice to the owner. git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@10066 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-03-24Updated the visual studio 7 & 8 project filesultramage1-1/+1
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@10065 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-03-24minor vcproj7 sortingultramage1-14/+14
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@10064 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-03-24Corrected change r10051 which prevented Ice Pick from workingultramage3-9/+12
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@10063 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-03-23- Made waiting_disconnect on the char server be an int to hold the timer ID ↵skotlex4-26/+55
of the timeout timer. It is now deleted when a player is successfully set offline/online. - Corrected @unjail having the GM level check backwards. - chrif_authok will now reject to store the newly received status data when the player it was received from is still online, should prevent losing data in certain situations. git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@10060 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-03-23Removed the npc_chat complication I committed yesterdayultramage2-12/+8
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@10059 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-03-23Fixed some item names thanks to ArgatlahmPlaytester2-8/+9
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@10058 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-03-23* Temporary resolved npc_chat.c macro issue. Please revise where to put the ↵Lance2-0/+5
macros. git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@10057 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-03-22Removed charsave from projects (used old data for the previous commit, sorry)ultramage4-28/+0
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@10056 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-03-22Major reconfiguration of the vs7 project files (+vs8 while I was at it)ultramage15-538/+787
- added definitions _DEBUG and NDEBUG to tune system-specific stuff - reduced the build requirements (Pentium 4 was a bit too much) - changed build settings and project structure to match the vs8 projects - corrected some vs8 inconsistencies git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@10055 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-03-22Some generic typo fixes (src and npc)ultramage18-32/+31
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@10054 54d463be-8e91-2dee-dedb-b68131a5f0ec