501 Commits

Author SHA1 Message Date
skotlex
dff80559d4 - Merged and completed Latio's work on server-side hot-key saving (http://www.eathena.ws/board/index.php?s=&showtopic=159388&view=findpost&p=884453)
- Now hotkeys are stored server-side (table hotkey in SQL servers, file save/hotkeys.txt for TXT servers). You can disable this behaviour by commenting out the 'HOTKEY_SAVING' define in mmo.h
- Fixed a few compilation warnings/errors.
- Apply upgrade_svn11018.sql to create the hotkey table.


git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11019 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-08-15 22:08:30 +00:00
ultramage
56d9a037a6 * Some serious code cleanups
- adjusted @reloadbattleconf to not depend on variable ordering
- changed all battle vars to 'int' (removes pointless duplicit coding)
- added min, max and default columns to battle config data structure
- added properly bounded values for these columns (or at least tried to)
- battle-conf loading will now complain if it finds unknown settings,
  and will reject values that are outside of the allowed range
- added CHATROOM_TITLE_SIZE and CHATROOM_PASS_SIZE 
- partially cleaned up chatroom manipulation code
* Fixed 'Job_Professer' typo in mage jobchange quest

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11017 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-08-15 17:13:04 +00:00
ultramage
c06dca0c87 Some minor typo fixing.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@10960 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-08-07 21:54:12 +00:00
ultramage
ef0fff1720 * Removed ridiculous refine_posword config switch
* TODO: remove getequipname() func, it can be fully replaced by editing a few scripts, plus it doesn't do what the docs say it should do
* Fixed a silly mistake in the main script engine loop ('pos' variable)
* Fixed monter -> monster typos
* Compacted some script function code (fewer LoC -> faster trac :)

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@10923 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-07-28 19:21:40 +00:00
ultramage
8be64bc3b4 * Added support for character rename packet (only dummy code for now)
* Added support for langtype-12 char deletion packet (tested, works)
* Synchronized txt/sql charserver code a bit
* Adjusted motd.txt to not crash new clients
* Removed some dead code from the charserver (see r352)

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@10909 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-07-25 16:45:09 +00:00
ultramage
348019358c * Changed the restricting mapflag for @jump from nowarp/nowarpto to noteleport
* Simplified the mapindex code a bit
* Changed clif_skill_warppoint() so that now the '.gat' adding happens inside and doesn't have to be handled by the calling code

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@10901 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-07-23 17:58:54 +00:00
ultramage
16baba6519 * Corrected packet_db.txt. See topic:158382 for details. As a side-effect, the latest packet version is now 22 instead of 21.
* Added a charserver config option for the character renaming flag, along with a detailed comment on what it's supposed to be. This eliminates all that "change PACKETVER to 8 and recompile" mess.
* Moved PACKETVER back to clif.h, cleaned the related code a bit.

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@10888 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-07-20 03:38:47 +00:00
ultramage
c1673d90c7 Added delay_dependon_agi since people actually use and need it...
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@10887 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-07-19 00:15:02 +00:00
ultramage
e89534c7f2 Commented back the ip config settings (set them manually if you know what to set)
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@10764 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-06-14 13:56:46 +00:00
ultramage
5b409ece01 - Corrected a totally incorrect comment for the public ip config setting
- Adjusted the formatting of several config files

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@10756 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-06-13 19:21:03 +00:00
ultramage
a57b40f407 - Fixed pet equip not displaying correctly at all (closes topic:153753)
- Removed old fixpos packet (the 'new' one is way smaller)
- Fixed some major logical typos in the code, cleaned up many places


git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@10746 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-06-11 22:14:50 +00:00
L0ne_W0lf
8e76bf3d02 * Added Old_Bleu_Box and added corrisponding item group entries.
* Updated Red_Box_ and added corrisponding item group entries.
* Updated constants to include IG_BleuBox and IG_Red_Box_2.

* Updated itemdb.h with the two new item group values. (38 and 39) Why are they static anyway?

* Fixed some small typos in the Gaebolg family curse quest.

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@10745 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-06-10 17:38:50 +00:00
L0ne_W0lf
de44590c0b * Fixed nopvp mapflag entry for mosk_in.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@10744 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-06-10 16:52:52 +00:00
ultramage
6358e08c01 one mapflag too many
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@10740 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-06-10 09:44:41 +00:00
ultramage
fe105274fa - Re-added mapflags deleted in r10734
- Minor fix to the conf file headers

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@10739 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-06-10 08:50:28 +00:00
SinSloth
6d28bd1ae3 * Added Hugel Bingo game system. Please test it and report any bugs.
- 'nosave' mapflag added to the map.

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@10734 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-06-09 16:01:23 +00:00
Lupus
76c74f6e1f updated mosk warps, mapflags
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@10719 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-06-08 04:39:07 +00:00
Lupus
f9edc08cf5 added moscovia maps
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@10712 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-06-07 11:24:58 +00:00
Playtester
71f7652dfc Added a missing Rachel mapflag
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@10687 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-06-04 14:27:47 +00:00
Playtester
bd8725c283 Fixed typo in mapflag/nowarpto.txt
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@10680 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-06-04 10:43:54 +00:00
L0ne_W0lf
13ec24b95d * Updated nowarpto map flags for Rachel quest maps.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@10671 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-06-04 01:46:11 +00:00
L0ne_W0lf
0542dd1d1a * Rachel update. Official (to iRO) quests and town NPCs
- Added a few missing warps as well to both town and dungeon warps for Rachel.
* Updated map flags for Rachel quest maps.

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@10663 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-06-01 18:51:29 +00:00
ultramage
1bf049d7d2 Some typo fixing / cleaning
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@10658 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-06-01 10:57:31 +00:00
ultramage
301d493855 - Added new flag to skill_castnodex.txt, to allow per-skill tweaking of cast time and delay reducibility by item scripts (cards and such)
- Fixed Martyr's Reckoning never triggering for gms with all skills
- Added MO_TRIPLEATTACK and RG_SNATCHER to @skillall's skill filter 
- Made gm_skill_unconditional bypass skill blocking (guild timer, etc)
- Reverted the weird delay_dependon_agi thing (r8923, r9055, r9059)
- Changed a few memsets to strncpy (reading past buffer is a bad idea)
- Sped up some memset operations (multiples of 4 are faster)

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@10613 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-05-23 21:23:36 +00:00
ultramage
16671ef54f * Added Global chat and Main chat logging
- lowered the priority of the 'logging off during gw' filter

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@10580 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-05-19 13:26:02 +00:00
ultramage
72faaaea40 Cleaned up the battle configs a bit (corrected overly verbose texts, typos, wrong indentation, ...)
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@10545 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-05-16 20:25:11 +00:00
ultramage
41d87e49c5 - Updated the effect list a bit
- Fixed some npc typos

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@10531 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-05-11 17:20:20 +00:00
ultramage
cc636df44f Re-phrased the attacker flee/def penalty config descs
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@10530 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-05-11 17:09:09 +00:00
Lupus
dbfd658aa5 added empty template
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@10513 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-05-09 08:52:19 +00:00
ultramage
cce7ebedf4 - imported the latest working grfio code from stable
- re-added usage of managed allocation routines in grfio
- eol-styled some new files
- some cosmetic fixes here and there

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@10468 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-05-05 13:57:07 +00:00
blackhole89
66fa77c5f6 adding read-from-GRF/GAT back in. Read Changelog-Trunk.txt for more details.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@10455 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-05-04 17:31:41 +00:00
Playtester
c5dd5c0e7a Updated Veins field spawns with info from RO Monthly
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@10448 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-05-03 21:34:24 +00:00
ultramage
f94d4fc532 * Ladmin fixes
- Added vs8 project file for ladmin
- Replaced all occurences of printf in ladmin.c with ShowMessage
- Fixed ladmin working with ips using the wrong byte orer
* Fixed @jumpto displaying the incorrect player name
* Added more safeguards to socket.c against socket ids out of range

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@10409 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-04-29 14:34:02 +00:00
ultramage
a6e61e1d2f Gave each file an empty last line, to make svn happier
Added svn:eol-style native where missing
Removed remaining .gats

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@10401 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-04-29 08:17:53 +00:00
ultramage
833fd942a4 * Tried and fixed md5 password encryption
- login_sql was doing stupid things like re-using one pre-generated key for all connections, and escaping binary md5 data (destroying it)
- added missing code to login_txt when creating new accounts, showing that storing passwords as md5 hashes never really worked for txt
- removed PASSWORDENC's conditional compilation effect, now just a flag
- greatly simplified md5 password checking code, credits to eapp
* login server will now bind only after finishing the init phase

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@10384 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-04-28 14:34:58 +00:00
Playtester
2a82ad4e0c Some small Kiel quest fixes
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@10368 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-04-26 21:54:09 +00:00
Playtester
813735cd96 * You can now teleport in jupe_core
* More accurate Kiel spawn amounts

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@10359 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-04-26 08:48:48 +00:00
Playtester
605f912e22 Added missing Rachel quest map
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@10345 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-04-24 19:05:55 +00:00
skotlex
51a49aadf7 - All mob casted skills have a fixed range of 9 now. You can use monster_ai&0x400 to disable this and make the old skill range rules apply.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@10331 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-04-23 22:41:18 +00:00
skotlex
f4dfd0d8ee - Removed the include of features.h from the console.c plugin. It is apparently not needed (and it was preventing compilation on FreeBSD)
- Fixed bug which totally broke item group bonuses.
- Added warnings when setting a pvp/gvg flag removes the other flags on the same map (gvg and pvp can't coexist on the same map)
- Optimized the unequip loop when changing sex.
- Removed the check that prevented you from casting soul-collect when you already have 5 spirits.
- Corrected Magic Rod so it doesn't displays any skill-use animation until it triggers.
- Debuff on logout&2 is again set to default, instead of removing food bonuses now it removes Maximize Power, Maximum Overthrust and Steel Body.
- Corrected Steel Body's icon (it actually belongs to AutoBerserk)


git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@10317 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-04-22 19:14:42 +00:00
DracoRPG
3b392f3f37 Massive at+charcommand cleanup, big thanks to HiddenDragon
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@10272 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-04-17 00:17:15 +00:00
skotlex
92f2c9d0e5 - Changed the default setting for emergency_call to 11 (usable all the time, but only in Gvg Maps) as described by Tharis.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@10266 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-04-15 20:27:58 +00:00
Playtester
8ad88bcb8c More Kiel Quest mapflags
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@10246 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-04-13 15:22:16 +00:00
Playtester
d2c2c8d9bb Updated Kiel Hyre quest related files
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@10243 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-04-12 21:53:58 +00:00
ultramage
cf77f95ed1 fixed makefile typo, maps_athena typo, svn:eol-style native for some files
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@10238 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-04-12 17:37:38 +00:00
skotlex
43d128ac3e - Added debug command @displayskill. Should be used only by people searching for new skill IDs.
- Now the bonus bAtkEle will be transferred directly to the weapon when the script is in the ammunition, and you are wielding a weapon that consumes ammo per atttack. 


git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@10232 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-04-12 14:28:39 +00:00
Playtester
bfdc71537c Forgot que_thor
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@10215 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-04-11 16:03:40 +00:00
Playtester
2de330fddc Updated various mapflags with 11.2 maps
Note: I hate updating mapflags

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@10212 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-04-11 11:30:02 +00:00
skotlex
b6bfcce712 - Modified status_get_sc_def to handle both rate and tick reductions. This way it can take care of the fact that curse rate/duration reductions are not reduced by the same stats.
- Removed wrong defines status_get_sc_def_[mdef/vit/int/luk], they actually had a rather undefined behaviour.
- The pc_max_status_def mob_max_status_def configs are now set on a 1-100% scale instead of 1.00-100.00%


git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@10206 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-04-10 15:34:49 +00:00
ultramage
6caae988d5 Declaring the 'saving in castles' thing as an ASB mistake and reverting (it's also exploitable to the max)
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@10189 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-04-08 17:11:37 +00:00