6106 Commits

Author SHA1 Message Date
ultramage
5b2f617821 Synced TXT/SQL login server new account creation code. Removed some totally useless code.
Removed '4'-letter min. password length restriction.
Removed some code that (poorly) tries to cope with a broken database.
Removed pointless '-3' and '-2' account states ('dynamic ban' mechanism), since `ipbanlist` does that already.

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11250 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-09-20 17:06:32 +00:00
ultramage
dddcafda2a Synced some more :)
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11249 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-09-20 15:53:28 +00:00
ultramage
834d702dd1 Partially applied r10021 changes to TXT login server (login_config data structure).
Synced TXT and SQL login server code. 

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11248 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-09-20 15:00:49 +00:00
ultramage
29df20b89f Re-added vs8 txt-converter-char.vcproj build instructions that I ignorantly removed in r11147.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11247 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-09-20 13:38:25 +00:00
FlavioJS
65642f6f1c * Merged the tmpsql branch:
- Abstraction for the sql code (sql.c/h).
- New configure script and makefiles.
- Restored txt zeny logging code. (r10814)
- Rewrote mapserver's sql code - itemdb, mobdb, mapreg, logs. (r10814)
- Fixed a precedence issue (&& and ) in char_sql/char.c. (r10833)
- Improved db reading code a bit for consistency. (r11077)
- Added separate atcommand for mail deletion. (r11077)
- Corrected a few messages that said "new" instead of "unread". (r11077)
- Broadcast (*) messages now use "*" as the target's name (not ""). (r11077)
- Moved StringBuf code from utils.c/h to strlib.c/h. (r11084 r11117)
- Some misc login server cleanups (reformatting etc). (r11136)
- Corrected/modified some header entries. (r11141 r11147 11148)
- Adjusted VS project files. (r11147)
- Adjusted the way the sql charserver does item saving. (r11192)
- Corrected usage of reserved keyword 'friend' in mmo.h. (r11192)

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11245 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-09-20 11:09:36 +00:00
Playtester
4c01114652 * Slightly adjusted some drop rates
- updated sql files

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11242 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-09-19 13:27:14 +00:00
L0ne_W0lf
17a29ff253 * Added new maps to maps_athena.conf, and corresponding mapflags.
- Also added several missing maps, and cloned maps.
* Added new maps from today's kRO Sakray patch to the mapcache.
- Mapcache still uses OLD Morroc and Morroc Ruins map data. Sunken Morroc will have to wait.
- Added several 'cloned' maps to the mapcache and map_index.
* Updated castles database with data for the 5 new castles.
* Added warp between Juno and Juno's WoE Satellite.

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11241 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-09-19 01:53:36 +00:00
L0ne_W0lf
dd575f5254 * Corrected viewid for Scarf. Thanks to $ephiroth.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11240 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-09-19 00:16:23 +00:00
SinSloth
a6c433d6f5 * Fixed two minor bugs in the Sign Quest and Thanatos Tower ascension.
- Players do not lose time anymore if they return the Sign around midnight.
- Thanatos Tower code game now resets properly when entering a wrong value in the box.

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11238 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-09-18 15:44:42 +00:00
skotlex
d79464d6a8 - Several skills with a splash area (except ground based ones) will now hit Ice-walls when casted by mobs.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11237 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-09-17 22:30:41 +00:00
Playtester
b6e795d411 Some more drop rate updates
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11235 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-09-17 21:59:27 +00:00
skotlex
793b2aaafb - Finally got some time to clean up and fix monster_ai&0x40 (chase through warps). It works correctly now regardless of the number of players on the source/destination maps.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11233 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-09-17 20:15:36 +00:00
Playtester
67812f3335 Updated sql files
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11232 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-09-17 20:08:44 +00:00
Playtester
ed80d61452 Raised the drop rate for some of the new equips
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11231 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-09-17 20:03:29 +00:00
skotlex
8105f340a2 - Applied various crash-protections to script commands that deal with the equip-position array.
- Corrected and simplified the skill_magic_reflect function. Fixed damage reflection being based on the caster rather than the target.
- Potions are now usable inside Gospel by the casting Paladin (as per Aegis tests done by AuronX)
- The unequip script command now takes a position from 1 to 10 rather than 0 to 9 (to make it consistant with all the other equip position related script commands)
- Added the EQI_* constants to db/const.txt in a format usable by the equip-position related script commands.
- Updated some items to use the new EQI constants.
- Also updated doc/script_commands.txt to refer to the EQI list.


git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11230 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-09-17 19:13:58 +00:00
ultramage
37ad035386 Added missing force_4-1 and force_5-1 maps to the map list.
Updated index and mapcache.

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11229 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-09-17 11:16:35 +00:00
Playtester
0f2614131e Reduced Necromancer's summon frequency
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11227 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-09-17 10:29:38 +00:00
L0ne_W0lf
2fbcdad783 * Adjusted EXP given by "Benkasttein" to be the same as that given by Maku. [L0ne_W0lf]
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11225 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-09-16 17:46:44 +00:00
L0ne_W0lf
7ac9a68137 * Touch-ups to the Friendship quest.
- Added EXP reward. Thanks to $ephiroth for pointing it out.
- Added cutins for "Maku" npc, and changed "set HP" to percentheal.

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11224 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-09-16 17:38:47 +00:00
ultramage
b65e451187 Fixed some problems making gcc error out
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11223 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-09-16 14:29:51 +00:00
ultramage
a71c730693 Getting some (mostly atcommand) code cleaning out of the way...
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11222 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-09-15 21:49:21 +00:00
ultramage
8f931716ed Some small adjustment to the P.o.S. guild script...
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11221 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-09-15 20:09:03 +00:00
Playtester
7425223611 Fixed weight and updated some item names
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11220 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-09-15 19:00:08 +00:00
ultramage
5351aad3a6 Fixed missing 'name' parameter in 'duplicate' script command documentation.
Added npc_test_duplicate.txt to /samples.

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11219 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-09-15 15:26:56 +00:00
Playtester
ff03b6d9ae typo...
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11216 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-09-15 08:30:44 +00:00
Playtester
2ac90cb3ba * Fixed TF_BACKSLIDING being targetted on mob skills
- also fixed a cast rate

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11215 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-09-15 08:26:18 +00:00
ultramage
de058492de * Corrected some npc/other/ bugs
- added missing arena.txt and fortune.txt to npc list
- commented out arena.txt and mail.txt since it's not at all done yet
- alphabetically-sorted the list

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11214 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-09-15 08:07:48 +00:00
skotlex
f344df5891 - Oops, fixed an error in the GTB bounce code.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11206 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-09-14 19:53:14 +00:00
skotlex
c6d05bc0f3 - Gravitional Field is now a MISC type of attack.
- battle_calc_return_damage now is only for BF_WEAPON attacks, added skill_magic_reflect to check whether a spell is bounced back or not.
- Magic reflection now effectively switches the caster/target (after damage has been calculated)
- Now when GTB completely blocks a spell, the spell animation will still come off, but with a single bolt and MISS damage.
- Removed hom_setting&0x2 since Homunculus can be hit by land spells.
- Monster Property now gives a Skill Failed message when attempted on players.


git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11203 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-09-14 18:46:41 +00:00
ultramage
406a525402 Added proper end-of-line encoding properties for some files that were neglected... again...
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11202 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-09-14 13:28:37 +00:00
ultramage
a5088ab05d Fixed several text typos in the Kiel quest
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11201 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-09-14 13:12:27 +00:00
skotlex
d672552159 - Corrected SG Miracle to trigger per attack, not per walked tile. Trigger rate is now 0.02%
- Corrected the warmth skills not clearing up correctly the previous field when you place another one down.
- Corrected vit not affecting the HP bonus that Super Novices, Ninjas and Gunslingers get.


git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11193 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-09-13 22:45:57 +00:00
L0ne_W0lf
77038fe282 * Rev. 11191 Added a few more items. (idRO RIC items, etc)
- RIC Stat Boost items will only last 1 minute until we have a proper time.
- Some items give ONE item as the quantity given is unknown.
- Corrected the view ID for "Scarf", "Little Angel Rock", "Robo Eye". "Sakray Test Helm" and the "Loki Mask"
- Commented out several headgear that are not standard in the kRO client. 5301, 5305 - 5322, 5324 and 5325. All i/id/c/p/e/RO event hats?

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11191 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-09-13 18:19:24 +00:00
Playtester
e3d99e4c54 Updated Moonlight's and Atroce's stats
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11189 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-09-13 13:10:57 +00:00
ultramage
9058a84707 Latest update to the effects list, by Au{R}oN
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11188 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-09-13 12:34:03 +00:00
ultramage
8a45d05f1c Wiped out every mention of RETCODE from /src.
The servers no longer save data using CRCRLF as line terminator on Windows.
Closes bugreport:45.

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11187 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-09-13 06:06:30 +00:00
ultramage
9454d4d8f6 Fixed a typo in party invite code (from r11179 / r11180) causing party invitation to fail.
Closes bugreport:43.

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11186 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-09-12 20:38:44 +00:00
ultramage
f7fabf518b Added SI_STEELBODY properly (value from packet capture)
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11185 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-09-12 20:17:44 +00:00
Playtester
15dfbb1484 Moved the Nameless Island warp npc to warps/cities/nameless.txt
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11183 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-09-12 09:47:18 +00:00
SinSloth
2efb153b64 * Added first version of Nameless Islet sailor.
- Players can now access Cursed Abbey for further testings.

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11181 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-09-11 23:58:37 +00:00
skotlex
1e822f6deb - Corrected /invite letting you invite people even if you are not the party leader.
- Added some reply messages when you try /invite and a. the character is not found or b. you are not the party leader.
- Added a check so that the 'save on crash' routine won't get stuck if it happens to crash while attempting to save characters.
- People in chat-rooms no longer receive @main messages.


git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11179 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-09-11 17:25:49 +00:00
Playtester
85e467edf4 Fixed a small typo thanks to TrueNoir
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11178 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-09-11 10:31:33 +00:00
ultramage
892f36f0b7 * Added a safeguard to skill_get_unit_layout() against incorrectly defined layout ids (will give weird results but won't crash at least)
* Fixed Firewall/Icewall being oriented backwards (no real difference though...)
* Removed some junk Landprotector/Graffiti code; Graffiti doesn't get placed randomly anymore
* Icewall can now be cast on yourself... but for some reason, the cell on yourself immediately expires!
* Merged together functions clif_set0192() and clif_changemapcell()
- also removed its "send to whole map" mode which is just plain wrong (although aegis actually does use it to 'inform' caster about changes)

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11175 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-09-10 20:50:55 +00:00
Playtester
5ed058b607 Updated item_db.sql
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11172 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-09-10 18:33:30 +00:00
ultramage
562e687322 Added config option 'quest_exp_rate' to adjust exp gained by the 'getexp' script command (followup to r11165).
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11171 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-09-10 18:11:10 +00:00
skotlex
7233562a1a - Removed bonus bAddEffWhenHitShort as it is unneeded and unused.
- Corrected getpetinfo so it actually returns "null" when there's no pet and you request the name (the docs state it so).
- Also cleaned up a bit getpetinfo
- Added gethominfo (which behaves in the same way as getpetinfo).
- The 'maxcount' skill_db field now can store independant values per skill-level, required for Kamaitachi since it uses different range values per level.
- Corrected bonus3 bAutoSpell(WhenHit) to select target enemy (rather than self) for skills with inf self and inf2 'don't target self' (aka: auto-select target skills).
- Corrected map_foreachinpath to do a wall check for targets beyond the initially selected tile.
- Corrected Kamaitachi's range to be 9, and the path range to be 4+SkillLv


git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11169 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-09-10 17:07:35 +00:00
Playtester
58ee1bc152 Fixed Garm's and Bacsojin's skills being cancelable
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11168 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-09-10 15:22:25 +00:00
Playtester
3d62a69c44 Fixed Asura Strike autocast being self targetted
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11167 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-09-10 13:31:58 +00:00
SinSloth
b67f4855d1 * Updated experience rewards in a lot of quests to match upcoming rate adjustments changes.
- Please use 'getexp' command when rewarding experience in any lore-related quest.

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11165 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-09-10 13:15:55 +00:00
Playtester
b346568e5d Getting the alphabet right...
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11164 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-09-10 12:38:13 +00:00