492 Commits

Author SHA1 Message Date
shennetsind
174068d04e Fixed bugreport:5828 Added missing min_group_id_to_connect functionality to login server (presumably removed by accident in r15572).
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16185 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-05-31 18:50:59 +00:00
eathenabot
9d4ba09780 * Merged changes up to eAthena 15113.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16177 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-05-31 05:42:46 +00:00
shennetsind
a4ad2b26f9 Removed pointless config in groups.conf (accidentally added by me in the @accinfo commit)
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16121 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-05-17 09:02:31 +00:00
masao87
cfa8d5c68e - Updated town.txt to allow Mailbox access in all the newer cities. bugreport:4457
- Removed easter.txt event and the corresponding mobs in mob_db2.txt  and mob_db2.sql since they collide with Satan Morroc minions Mob ID's. bugreport:1240
- Updated Magical Amplify Power cast time to only be affected by item bonuses. bugreport:2777
- Added missing Economy check in agit_main and some missing close; also fixed bugreport:5030
- Added Credits for Ziu in Falcon Flute NPC.

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16102 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-05-12 14:28:16 +00:00
shennetsind
df7b296a58 changing these 3 dudes to be off by default:
1) its not official.
2) it bugs people who dont even know they're online.

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16093 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-05-10 23:20:56 +00:00
epoque11
ee483eea0e - Fixed feature.conf improper formatting and removed two unnecessary iterations (follow-up to r16071)
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16076 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-05-04 09:43:31 +00:00
xazax-hun
be17243094 * Implemented an atcommand suggestion system.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16071 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-05-03 19:35:17 +00:00
shennetsind
d1beddaeb1 Added @accinfo atcommand. "Huge thanks to"/"Credits to" Dekamaster/Nightroad <3.
All the queries are handled by char-server.
You might notice there is a odd way to retrieve job names in char server, this is only temporary until we're done arguing what'd be the best way to do it in char and map server.

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16025 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-05-01 21:57:53 +00:00
epoque11
33cad70492 - Updated the unit engine to cache attacker count rather than utilise CPU intensive block iterations
- This update removes two unofficial settings, nothing that will go amiss

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16011 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-04-29 22:52:10 +00:00
brianluau
a0ef961db9 - Removed leftover TXT configs, follow-up to r15503.
- Edited more ***_config_read() functions to show a warning if "Unknown setting" is found.

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16009 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-04-29 20:32:21 +00:00
technote24
99605e56c6 =General
*Removed IT_THROWWEAPON as its not needed.
-The items that use this are being treated as a ammo type through A_THROWWEAPON.

=Database
*Updated throwable items and cannonballs to official.
-Genetics can now equip cannonballs.
-Throwable items are now ammo type number 9 as they should be.

=Jobs
*Genetic's Cart Cannon and Sling Item skills should now work due to the item fixes.



git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15922 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-04-22 11:15:30 +00:00
greenboxal2
1ccea559bf Added mvp tomb system.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15908 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-04-21 14:00:23 +00:00
shennetsind
0d31185766 follow up r15885. Accidentally enabled @warp to level 0 players.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15906 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-04-21 11:00:32 +00:00
epoque11
9288444b50 - Updated the at-command help file with some minor adjustments
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15904 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-04-21 10:33:16 +00:00
shennetsind
a1612031a6 Initial support for Genetic, Sorcerer and Elemental Summons. Special Thanks to 3CeAM for the base.
Notice this revision onwards requires you to update your char sql table and add the elemental sql table (check sql-files/upgrade_svn15885_log.sql)
If you step by any bugs, let us know at http://rathena.org/board/tracker/ Thank you very much.
ARRIBA ARRIBA.

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15885 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-04-20 18:05:14 +00:00
technote24
9003fa4eca =General
*Added CANNONBALL and THROWWEAPON item types as ammo types.
-IT_THROWWEAPON will be removed soon as all ammo equiptable
-items should be fully treated as ammo type in rAthena and
-not as a item type.


=Jobs
*Added a config to set max stat limit for baby 3rd's. Default is 108.

*Kagerou/Oboro stat limit is now set to whatever the limit is set to for 3rd jobs.
-Which is the default 120.

*Added item job masks for Gangsi, Death Knight, Dark Collector, and Kagerou/Oboro.
-Note: Backwards compatibility was added to allow Kagerou/Oboro to use all the equips
-the Ninja job can use to prevent needing to edit a chunk of the item database.
-The job also has its own exclusive mask which will be used on their exclusive equips soon.

*Kagerou/Oboro jobs can now duel weld daggers.

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15882 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-04-20 13:06:34 +00:00
technote24
885a642019 =General
*Added some extra data here and there that will be used in the future.
-Mostly stuff for adding more jobs.
*Corrected how the server listed a few job names. Like Mage should be Magician.
-As the job name is seen hard coded in the client.
*Added support for all 3rd jobs in the pre-re exp table.
-Base levels use a copy of the Trans exp table. Job levels use a copy of the
-Trans 2nd job exp table.
*Added baby 3rd's to the renewal exp table.
*Did some cleaning and updating in the atcommand.c file for the jobchange command.
-Added a few job changes by job name typing.
-Spaced things out in the message strings to allow job names of up to 16 characters.
-If a name is bigger then 16 characters, it will need to be reduced to fit the space.
-No more then 4 jobs listed max per line
-Also removed unneeded text lines as the ID's they point to are dummy ID's.
-Finally, updated the list of dummy ID's to prevent changing to, as well as added a
-message to display if someone attempts to job change to one of those dummy ID's.
*Readded the spaces in the pc.c file as tabs in the middle causes unorganized viewing issues.
-The space gap is now big enough to allow everything to line up.

=Jobs
*Added 3rd job babys.
-Everything is working properly for them except the max stats and skill trees.
-I will add this stuff in the next update.

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15873 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-04-19 12:06:34 +00:00
brianluau
878c99e4d8 - Follow up to r15060.
- Fixed some grammar in Kiel Quest.

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15858 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-04-13 02:31:51 +00:00
brianluau
1fd4ad961c - Follow up to r15111, renamed RRMODE to REMODE. Thanks Wolfed!
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15806 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-03-28 02:44:00 +00:00
shennetsind
3b6c3eee25 Fixed bug in @mount allowing you to mount dragon/mado while in disguise (BADABOOM CRASH).
Adjusted @mount for dragons to require your class to be a rune knight (so @allskill gms mount their correct job)
Added Wug riding support for @mount

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15744 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-03-22 01:05:39 +00:00
protimus
2b62d9c05d Fixed Bradium Brooch ASPD bonus.
Added town mapflag to brasilis.

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15639 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-02-29 06:12:12 +00:00
brianluau
3df0386889 - Clarified the comment about spaces in 'server_name' config. (bugreport:2656)
- Grouped all the log file/table settings together, follow up to r15253 (ea:15042).
- Added "DROP TABLE" statements to the mob_skill_db SQL files. (bugreport:5284)

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15629 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-02-24 22:58:01 +00:00
lordttseven
27933caa3d - reverted part of r15609 since apparently the issue is purely limited to ZC_SKILLINFO_LIST, and this change breaks big storages
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15613 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-02-19 10:21:16 +00:00
lordttseven
930048790b * adjusted socket_max_client_packet to a more accurate (if guessed) value to prevent undefined client behavior (may only affect more recent clients?)
+ added a workaround for too large ZC_SKILLINFO_LIST packets resulting from all_skill group permission by sending excess skills one by one (bugreport:5348 and bugreport:5349)

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15609 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-02-18 22:05:21 +00:00
brianluau
be08d75b42 - Filled in placeholders, follow up to r15572. (bugreport:5336)
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15585 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-02-16 17:02:07 +00:00
gepard1984
0b9e91afe9 Updated @marry and @divorce to use standard charcommand invocation (#command target) if used remotely.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15579 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-02-14 11:30:14 +00:00
gepard1984
ff37675328 Merged @kill and @die, since @kill was just a remote version of @die.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15578 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-02-14 02:05:16 +00:00
gepard1984
ea87ba8993 Merged code of @whomap commands into @who.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15577 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-02-14 01:33:13 +00:00
gepard1984
22f0714c07 - Added libconfig (configuration file library: http://www.hyperrealm.com/libconfig/):
- Updated VS9/10 project files.
   - Updated `configure` & `Makefile`s.
 - New GM, Commands & Permissions system:
   - '''This is a backwards compatibility breaking update''', please read tid:58877
   - Replaced GM levels with Player Groups.
   - Commands permissions & other privileges now depend on group, not GM level.
 - `@help` command improvements: requires "commandname" param and shows more detailed info about commands.
 - Modified GM whisper system to deliver messages basing on permissions, not GM level.
 - Remote trade request is now possible only if player is allowed to use `@trade` command as well.
 - Added a proper permission to use `/changemaptype` command.
 - `clif_displaymessage` is now capable of displaying multiline messages.
 - All `ACMD_FUNC`s are static now, and the only way to invoke them is with `is_atcommand()`; all client commands (starting with `/`) are now translated into corresponding atcommands (with exception of `/kick` used on monster, as there is no atcommand to kill single monster).
 - Removed nonsense "bot check" triggering when player blocked (`/ex`) Server.
 - Merged `@monster`, `@monsterbig` and `@monstersmall`.
 - Improved flow of atcommand execution to avoid revealing info about online players or existing commands to non-privileged players.
 - Merged `atcommand` and `charcommand` script functions (`charcommand` is aliased to `atcommand`).
   - Fixed `atcommand` script function reading unknown memory area (possible access violation).

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15572 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-02-13 01:19:04 +00:00
gepard1984
fc400a1838 Removed gvg_eliminate_time battle config, as it was only used by scripts. Replaced its occurences in War of Emperium script with default value (7000ms) (bugreport:137).
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15538 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-02-02 21:16:23 +00:00
gepard1984
e0ea6a4dcd Removed obsolete mob_clear_delay config (since r5707) (bugreport:137)
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15532 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-01-31 20:33:14 +00:00
xantara
251362c227 ` Added renaming support for the remaining 'ragnarok' tables in the inter_athena.conf file - bugreport:3317
-- Includes: homunculus, skill_homunculus, mercenary, mercenary_owner, ragsrvinfo
` Fixed a typo regarding the homunculus_db

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15508 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-01-23 05:13:59 +00:00
gepard1984
bf1c81839f Merged TXT removal branch back to trunk.
* TXT save engine is removed and no longer supported.
* See also tid:53926, tid:57717.

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15503 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-01-20 20:33:32 +00:00
jmanfffreak
812b51edd4 Typo correction in eden/71-85.txt file
Added a missing 'map:' prefix in maps_athena.conf.

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15466 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-01-15 22:05:53 +00:00
shennetsind
dad1da6ed2 Fixed gm_all_skill, bugreport:5239
Removed broken skills from skill tree, so @allskill doesn't give resource errors when gm_all_skill is enabled.
Increased maximum client packet size drop limit (was limiting gm_all_skill unnecessarily since the client doesn't crash with it)

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15462 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-01-15 04:50:51 +00:00
gepard1984
8b3a63cf11 Picklog improvements:
- now it is finally possible to log every item players gain or lose
 - added 3 log types: `I` for auctioned items, `B` for buying shop transactions and `X` for all other items transactions that don't fall into another category (for detailed explanation on all log types read `conf/log_athena.conf`)
 - it also fixes items being logged as picked up/gained by player when in fact they were dropped on the ground due to full inventory


git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15420 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-01-11 17:35:28 +00:00
jmanfffreak
f47f5f5639 Fixed a bunch of whitespace issues in atcommand_athena.conf, due to teamwork :P
Changed the example at the beginning of the file (thanks to Slim!)

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15345 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-01-01 18:29:57 +00:00
shennetsind
7aaf9b5a25 Added new @/# command aliases pattern, all aliases can now be modified/added/removed in the front-end within atcommand_conf (no longer hardcoded). The aliases pattern was defined in this topic: tid:56343 atcommand_conf file rewrite/update belongs to Jguy and BrianL
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15343 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-01-01 18:00:20 +00:00
shennetsind
292fffeb02 Added a new login server config for _F/_M account creation method which denies an account creation if either userid or password length is lower than 4 (should be used with conjunction of Disable 4 LetterUserID/Disable 4 LetterPassword client diffs)
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15265 54d463be-8e91-2dee-dedb-b68131a5f0ec
2011-12-25 10:36:33 +00:00
jmanfffreak
5a71a1ae65 Removed Changelog files left over from eAthena. We use Trac to log changes now, and these haven't been updated since rAthena start.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15260 54d463be-8e91-2dee-dedb-b68131a5f0ec
2011-12-25 05:13:10 +00:00
eathenabot
81b57c7877 * Merged changes up to eAthena 15042.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15253 54d463be-8e91-2dee-dedb-b68131a5f0ec
2011-12-24 21:47:44 +00:00
mercurial123
a9db03da2b - Reverted a change in inter_athena.conf, follow up r15251 (accidentally commited custom database configuration)
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15252 54d463be-8e91-2dee-dedb-b68131a5f0ec
2011-12-24 21:42:05 +00:00
mercurial123
0f47604f2d - Replaced all occurrences of "eAthena" to "rAthena" string
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15251 54d463be-8e91-2dee-dedb-b68131a5f0ec
2011-12-24 21:30:42 +00:00
brianluau
29ba2cdf6f - Removed ASCII art from text files (keeping it in the console though).
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15250 54d463be-8e91-2dee-dedb-b68131a5f0ec
2011-12-24 20:25:28 +00:00
eathenabot
9085803c84 * Merged changes up to eAthena 15040.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15245 54d463be-8e91-2dee-dedb-b68131a5f0ec
2011-12-24 14:13:39 +00:00
shennetsind
9f200dc142 follow up r15227, removed save_log from misc.conf
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15230 54d463be-8e91-2dee-dedb-b68131a5f0ec
2011-12-23 14:25:34 +00:00
Chilly0123
c4452bf850 *Updated mapflags for all maps up to Episode 14.2
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15201 54d463be-8e91-2dee-dedb-b68131a5f0ec
2011-12-21 20:10:51 +00:00
Chilly0123
b6ef1ff26e *Updated maps and map_cache.dat to Episode 14.2
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15200 54d463be-8e91-2dee-dedb-b68131a5f0ec
2011-12-21 18:39:03 +00:00
brianluau
429994b4c4 - Partial revert of r15165: commented out "account.sql" settings in login_athena.conf so that it uses the SQL settings from inter_athena.conf (or import/inter_conf.txt)
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15190 54d463be-8e91-2dee-dedb-b68131a5f0ec
2011-12-20 18:35:30 +00:00
eathenabot
7b2c38fd24 * Merged changes up to eAthena 15036.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15167 54d463be-8e91-2dee-dedb-b68131a5f0ec
2011-12-19 21:47:34 +00:00