From 343490c3c1ab0591c9e23fda69c9649c4893eab3 Mon Sep 17 00:00:00 2001 From: Reid Date: Sun, 16 Oct 2011 19:11:18 +0200 Subject: Deletion of every files. --- COPYING | 340 ------- conf/atcommand_athena.conf | 7 - conf/atcommand_local.conf.example | 497 ---------- conf/battle_athena.conf | 748 --------------- conf/battle_local.conf.example | 1 - conf/build-magic.sh | 21 - conf/char_athena.conf | 133 --- conf/char_local.conf.example | 25 - conf/eathena-monitor.conf.example | 14 - conf/gm_account.txt.example | 1 - conf/grf-files.txt | 0 conf/help.txt.example | 193 ---- conf/inter_athena.conf | 31 - conf/ladmin_athena.conf | 28 - conf/ladmin_local.conf.example | 10 - conf/lan_support.conf | 41 - conf/login_athena.conf | 130 --- conf/login_local.conf.example | 30 - conf/magic.conf.template | 1835 ------------------------------------- conf/magic.conf.tmw.template | 1617 -------------------------------- conf/map_athena.conf | 19 - conf/map_local.conf.example | 15 - conf/motd.txt.example | 1 - conf/msg_athena.conf | 528 ----------- conf/script_athena.conf | 2 - conf/water.txt | 54 -- conf/water_height.txt | 68 -- data/resnametable.txt | 11 - db/attr_fix.txt | 53 -- db/card_labels.txt | 1 - db/const.txt | 206 ----- db/exp.txt | 99 -- db/exp2.txt | 99 -- db/item_bluebox.txt | 7 - db/item_cardalbum.txt | 7 - db/item_db.txt | 3 - db/item_descriptions.txt | 1 - db/item_giftbox.txt | 7 - db/item_noequip.txt | 4 - db/item_scroll.txt | 5 - db/item_violetbox.txt | 7 - db/job_db1.txt | 71 -- db/job_db2-2.txt | 26 - db/job_db2.txt | 71 -- db/mob_branch.txt | 9 - db/mob_db.txt | 2 - db/mob_skill_db.txt | 66 -- db/skill_db.txt | 45 - db/skill_require_db.txt | 3 - db/skill_tree.txt | 15 - db/statpoint.txt | 255 ------ gm/.placeholder | 0 log/.placeholder | 0 save/account.txt.example | 13 - 54 files changed, 7475 deletions(-) delete mode 100644 COPYING delete mode 100644 conf/atcommand_athena.conf delete mode 100644 conf/atcommand_local.conf.example delete mode 100644 conf/battle_athena.conf delete mode 100644 conf/battle_local.conf.example delete mode 100755 conf/build-magic.sh delete mode 100644 conf/char_athena.conf delete mode 100644 conf/char_local.conf.example delete mode 100644 conf/eathena-monitor.conf.example delete mode 100644 conf/gm_account.txt.example delete mode 100644 conf/grf-files.txt delete mode 100644 conf/help.txt.example delete mode 100644 conf/inter_athena.conf delete mode 100644 conf/ladmin_athena.conf delete mode 100644 conf/ladmin_local.conf.example delete mode 100644 conf/lan_support.conf delete mode 100644 conf/login_athena.conf delete mode 100644 conf/login_local.conf.example delete mode 100644 conf/magic.conf.template delete mode 100644 conf/magic.conf.tmw.template delete mode 100644 conf/map_athena.conf delete mode 100644 conf/map_local.conf.example delete mode 100644 conf/motd.txt.example delete mode 100644 conf/msg_athena.conf delete mode 100644 conf/script_athena.conf delete mode 100644 conf/water.txt delete mode 100644 conf/water_height.txt delete mode 100644 data/resnametable.txt delete mode 100644 db/attr_fix.txt delete mode 100644 db/card_labels.txt delete mode 100644 db/const.txt delete mode 100644 db/exp.txt delete mode 100644 db/exp2.txt delete mode 100644 db/item_bluebox.txt delete mode 100644 db/item_cardalbum.txt delete mode 100644 db/item_db.txt delete mode 100644 db/item_descriptions.txt delete mode 100644 db/item_giftbox.txt delete mode 100644 db/item_noequip.txt delete mode 100644 db/item_scroll.txt delete mode 100644 db/item_violetbox.txt delete mode 100644 db/job_db1.txt delete mode 100644 db/job_db2-2.txt delete mode 100644 db/job_db2.txt delete mode 100644 db/mob_branch.txt delete mode 100644 db/mob_db.txt delete mode 100644 db/mob_skill_db.txt delete mode 100644 db/skill_db.txt delete mode 100644 db/skill_require_db.txt delete mode 100644 db/skill_tree.txt delete mode 100644 db/statpoint.txt delete mode 100644 gm/.placeholder delete mode 100644 log/.placeholder delete mode 100644 save/account.txt.example diff --git a/COPYING b/COPYING deleted file mode 100644 index 5b6e7c66..00000000 --- a/COPYING +++ /dev/null @@ -1,340 +0,0 @@ - GNU GENERAL PUBLIC LICENSE - Version 2, June 1991 - - Copyright (C) 1989, 1991 Free Software Foundation, Inc. - 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -License is intended to guarantee your freedom to share and change free -software--to make sure the software is free for all its users. This -General Public License applies to most of the Free Software -Foundation's software and to any other program whose authors commit to -using it. (Some other Free Software Foundation software is covered by -the GNU Library General Public License instead.) You can apply it to -your programs, too. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. - - To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if you -distribute copies of the software, or if you modify it. - - For example, if you distribute copies of such a program, whether -gratis or for a fee, you must give the recipients all the rights that -you have. You must make sure that they, too, receive or can get the -source code. And you must show them these terms so they know their -rights. - - We protect your rights with two steps: (1) copyright the software, and -(2) offer you this license which gives you legal permission to copy, -distribute and/or modify the software. - - Also, for each author's protection and ours, we want to make certain -that everyone understands that there is no warranty for this free -software. If the software is modified by someone else and passed on, we -want its recipients to know that what they have is not the original, so -that any problems introduced by others will not reflect on the original -authors' reputations. - - Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that redistributors of a free -program will individually obtain patent licenses, in effect making the -program proprietary. To prevent this, we have made it clear that any -patent must be licensed for everyone's free use or not licensed at all. - - The precise terms and conditions for copying, distribution and -modification follow. - - GNU GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License applies to any program or other work which contains -a notice placed by the copyright holder saying it may be distributed -under the terms of this General Public License. The "Program", below, -refers to any such program or work, and a "work based on the Program" -means either the Program or any derivative work under copyright law: -that is to say, a work containing the Program or a portion of it, -either verbatim or with modifications and/or translated into another -language. (Hereinafter, translation is included without limitation in -the term "modification".) Each licensee is addressed as "you". - -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running the Program is not restricted, and the output from the Program -is covered only if its contents constitute a work based on the -Program (independent of having been made by running the Program). -Whether that is true depends on what the Program does. - - 1. You may copy and distribute verbatim copies of the Program's -source code as you receive it, in any medium, provided that you -conspicuously and appropriately publish on each copy an appropriate -copyright notice and disclaimer of warranty; keep intact all the -notices that refer to this License and to the absence of any warranty; -and give any other recipients of the Program a copy of this License -along with the Program. - -You may charge a fee for the physical act of transferring a copy, and -you may at your option offer warranty protection in exchange for a fee. - - 2. You may modify your copy or copies of the Program or any portion -of it, thus forming a work based on the Program, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) You must cause the modified files to carry prominent notices - stating that you changed the files and the date of any change. - - b) You must cause any work that you distribute or publish, that in - whole or in part contains or is derived from the Program or any - part thereof, to be licensed as a whole at no charge to all third - parties under the terms of this License. - - c) If the modified program normally reads commands interactively - when run, you must cause it, when started running for such - interactive use in the most ordinary way, to print or display an - announcement including an appropriate copyright notice and a - notice that there is no warranty (or else, saying that you provide - a warranty) and that users may redistribute the program under - these conditions, and telling the user how to view a copy of this - License. (Exception: if the Program itself is interactive but - does not normally print such an announcement, your work based on - the Program is not required to print an announcement.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Program, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Program, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Program. - -In addition, mere aggregation of another work not based on the Program -with the Program (or with a work based on the Program) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may copy and distribute the Program (or a work based on it, -under Section 2) in object code or executable form under the terms of -Sections 1 and 2 above provided that you also do one of the following: - - a) Accompany it with the complete corresponding machine-readable - source code, which must be distributed under the terms of Sections - 1 and 2 above on a medium customarily used for software interchange; or, - - b) Accompany it with a written offer, valid for at least three - years, to give any third party, for a charge no more than your - cost of physically performing source distribution, a complete - machine-readable copy of the corresponding source code, to be - distributed under the terms of Sections 1 and 2 above on a medium - customarily used for software interchange; or, - - c) Accompany it with the information you received as to the offer - to distribute corresponding source code. (This alternative is - allowed only for noncommercial distribution and only if you - received the program in object code or executable form with such - an offer, in accord with Subsection b above.) - -The source code for a work means the preferred form of the work for -making modifications to it. For an executable work, complete source -code means all the source code for all modules it contains, plus any -associated interface definition files, plus the scripts used to -control compilation and installation of the executable. However, as a -special exception, the source code distributed need not include -anything that is normally distributed (in either source or binary -form) with the major components (compiler, kernel, and so on) of the -operating system on which the executable runs, unless that component -itself accompanies the executable. - -If distribution of executable or object code is made by offering -access to copy from a designated place, then offering equivalent -access to copy the source code from the same place counts as -distribution of the source code, even though third parties are not -compelled to copy the source along with the object code. - - 4. You may not copy, modify, sublicense, or distribute the Program -except as expressly provided under this License. Any attempt -otherwise to copy, modify, sublicense or distribute the Program is -void, and will automatically terminate your rights under this License. -However, parties who have received copies, or rights, from you under -this License will not have their licenses terminated so long as such -parties remain in full compliance. - - 5. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Program or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Program (or any work based on the -Program), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Program or works based on it. - - 6. Each time you redistribute the Program (or any work based on the -Program), the recipient automatically receives a license from the -original licensor to copy, distribute or modify the Program subject to -these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - - 7. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Program at all. For example, if a patent -license would not permit royalty-free redistribution of the Program by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Program. - -If any portion of this section is held invalid or unenforceable under -any particular circumstance, the balance of the section is intended to -apply and the section as a whole is intended to apply in other -circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system, which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 8. If the distribution and/or use of the Program is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Program under this License -may add an explicit geographical distribution limitation excluding -those countries, so that distribution is permitted only in or among -countries not thus excluded. In such case, this License incorporates -the limitation as if written in the body of this License. - - 9. The Free Software Foundation may publish revised and/or new versions -of the General Public License from time to time. Such new versions will -be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - -Each version is given a distinguishing version number. If the Program -specifies a version number of this License which applies to it and "any -later version", you have the option of following the terms and conditions -either of that version or of any later version published by the Free -Software Foundation. If the Program does not specify a version number of -this License, you may choose any version ever published by the Free Software -Foundation. - - 10. If you wish to incorporate parts of the Program into other free -programs whose distribution conditions are different, write to the author -to ask for permission. For software which is copyrighted by the Free -Software Foundation, write to the Free Software Foundation; we sometimes -make exceptions for this. Our decision will be guided by the two goals -of preserving the free status of all derivatives of our free software and -of promoting the sharing and reuse of software generally. - - NO WARRANTY - - 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY -FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN -OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES -PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED -OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS -TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE -PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, -REPAIR OR CORRECTION. - - 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR -REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, -INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING -OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED -TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY -YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER -PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE -POSSIBILITY OF SUCH DAMAGES. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Programs - - If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - - To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - - -Also add information on how to contact you by electronic and paper mail. - -If the program is interactive, make it output a short notice like this -when it starts in an interactive mode: - - Gnomovision version 69, Copyright (C) year name of author - Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. - This is free software, and you are welcome to redistribute it - under certain conditions; type `show c' for details. - -The hypothetical commands `show w' and `show c' should show the appropriate -parts of the General Public License. Of course, the commands you use may -be called something other than `show w' and `show c'; they could even be -mouse-clicks or menu items--whatever suits your program. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the program, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the program - `Gnomovision' (which makes passes at compilers) written by James Hacker. - - , 1 April 1989 - Ty Coon, President of Vice - -This General Public License does not permit incorporating your program into -proprietary programs. If your program is a subroutine library, you may -consider it more useful to permit linking proprietary applications with the -library. If this is what you want to do, use the GNU Library General -Public License instead of this License. diff --git a/conf/atcommand_athena.conf b/conf/atcommand_athena.conf deleted file mode 100644 index 82204f1a..00000000 --- a/conf/atcommand_athena.conf +++ /dev/null @@ -1,7 +0,0 @@ -// Athena atcommand Configuration file. -// Translated by Peter Kieser - - -// local settings for this server in this file -import: conf/atcommand_local.conf - diff --git a/conf/atcommand_local.conf.example b/conf/atcommand_local.conf.example deleted file mode 100644 index 0e87addc..00000000 --- a/conf/atcommand_local.conf.example +++ /dev/null @@ -1,497 +0,0 @@ -// Athena atcommand Local Configuration file. - -// Set here the symbol that you want to use for your commands -// Only 1 character is get (default is '@'). You can set any character, -// except control-character (0x00-0x1f), '%' (party chat speaking) and '/' (standard ragnarok GM commands) -// With default character, all commands begin by a '@': @revive -command_symbol: @ - - -// 0: normal player commands - -// Displays helpfile in Athena base directory. -help: 0 - -// Give server time. (6 same commands) -time: 0 -date: 0 -server_date: 0 -serverdate: 0 -server_time: 0 -servertime: 0 - -// To change your (own) email (characters protection) -// note: this command doesn't check email itself, but check structure of the email (xxx@xxx) -// if you want be sure of each e-mail disable this option (value: 100) -email: 0 - -// To become GM (need password; password is set in login_athena.conf). -// special!: only a non-GM (player with gm level 0) need to have this command. -// if you change the value, be sure of what you do! -// To be able to create a gm with @gm, you must: -// - give a level to level_new_gm (parameter of login_athena.conf) (not 0) -// - enable to level 0 the @gm command (atcommand_athena.conf) (default 100) - Only level 0 can give access to this command -// - enable gm commands to normal player (battle_athena.conf, atcommand_gm_only parameter) -// - and normal player must give correct password when he use the @gm command (gm_pass paramter in login_athena.conf) -gm: 100 - - -//------------------------- -// 40: "Dev" - -// Broadcast to the whole server -broadcast: 40 - -// Broadcast to the map you are on -local_broadcast: 40 - -// Suicide your character. -die: 40 - -// Locate someone on a map, returns your coordinates if the person isn't on. -where: 40 - -// Spawns you to set points in major cities. -go: 40 - -// Warp yourself to a person. -goto: 40 - -// follow a player (including warping to them) -follow: 40 - -// Disconnects a user from the server (1 command + right click menu for GM "(name) force to quit"). -kick: 40 - -// Returns list of logged in characters with their position. -who: 40 - -// Returns list of logged in characters with their party/guild. -whogroup: 40 - -// Returns list of logged in characters with their position in a specifical map. -whomap: 40 - -// Returns list of logged in characters with their party/guild in a specifical map. -whomapgroup: 40 - -// Like @who+@who2+who3, but only for GM. -whogm: 40 - -// Enables you to view other characters stats. -charstats: 40 - -// Heals a person to full HP/SP. -heal: 40 - -// GM Hide (hides you from monsters and most reporting functions). -// To hide from other players use @invisible -hide: 40 - -// Enables you to to jump randomly on a map (that you are already on). -jump: 40 - -// Warps you to your last save point. -return: 40 - -// Warp yourself to a certain map, at (x,y) coordinates. -warp: 40 - -// Changes GM clothes color (2 same commands) -dye: 40 -ccolor: 40 - -// Changes own hair style. -hairstyle: 40 - -// Changes own hair color. -haircolor: 40 - -// Deletes all your items. -itemreset: 40 - -// Sets your spawn point (aka save point). -save: 40 - -// Send text to the GM log -log: 40 -l: 40 - -// Send text to the GM log and local chat -tee: 40 -t: 40 - -//-------------------- -// 50: Event coordinators - -// make yourself invisible to everyone -invisible: 50 - -// make yourself visible to everyone -visible: 50 - -// Spawns a monster, and a certain amount -spawn: 50 - -//Summons a monster, and a certain amount -summon: 50 - -//-------------------- -// 60: "GM" - -// Enable all wispers for a player -inall: 60 - -// Disable all wispers for a player -exall: 60 - -// Shows Stats Of All Characters Online -charstatsall: 60 - -// Turns PVP (Person v. Person) off on a map. -pvpoff: 60 - -// Enables PVP on a map. -pvpon: 60 - -// Sets the speed you can walk/attack at. Default is 150. -speed: 60 - -// Kill all monsters in map (with drops) -killmonster: 60 - -// Kill all monsters in map (without drops) -killmonster2: 60 - -// Check which characters are online from a characters IP address -ipcheck: 60 - -// store all your items -storeall: 60 - -// allow other players to hit you out of pvp -killable: 60 - -// look up a skill by name -skillid: 60 - -// use a skill by id -useskill: 60 - -// make another player killable -charkillable: 60 - -// Resurects yourself. -alive: 60 - -// Levels your character to specified level (adds to your level). -blvl: 60 - -// Raises your job level (3 same commands). -jlvl: 60 - -// Unmute a player -unmute: 60 - -// Sets another persons base level. -charblvl: 60 - -// Changes the sex of an online player (all characters on the account) -charchangesex: 60 - -// Remove items from a character -chardelitem: 60 - -// Sets another persons job level. -charjlvl: 60 - -// Gives another character status points -charstpoint: 60 - -// Gives another character skill points -charskpoint: 60 - -// Resets another character's stats -charreset: 60 - -// Resets another character's status, skills -charstreset: 60 -charskreset: 60 - -// resets a char back to when it was first created -charwipe: 60 - -// Saves the respawn point of another character. -charsave: 60 - -// Kill another character without hitting them. -kill: 60 - -// Enable hitting a player even when not in pvp -killer: 60 - -// Warps a character to you -recall: 60 - -// Revives a character, and heals them. -revive: 60 - -// Warp another person to a certain map, at (x,y) coordinates -charwarp: 60 - -// Change Status of your character -str: 60 -agi: 60 -vit: 60 -int: 60 -dex: 60 -luk: 60 - -// Gets all skills -allskills: 60 - -// sets GM stats to maximum -allstats: 60 - -// Gives you job points. -stpoint: 60 - -// Gives you skill points of desired amount. -skpoint: 60 - -// To block definitively a player -block: 60 - -// To unblock a player -unblock: 60 - -// To ban a player for a limited time -ban: 60 - -// To unban a player -unban: 60 - -// To send specified character in jails -jail: 60 - -// To discharge a prisoner -unjail: 60 - -// drop a players possessions on the ground -chardropall: 60 - -// put a players possessions in storage -charstoreall: 60 - -// iterate over players -// forward -hugo: 60 -// backward -linus: 60 - -//---------------------- -// 80: "eA Dev" - -// set magic properties on a char -setmagic: 80 - -// list magic properties on a char -magicinfo: 80 - -// Set your character display options. (Visual effects of your character) -option: 80 - -// Gives you money (zeny) of desired amount. -zeny: 80 - -// Changes another character's zenny -charzeny: 80 - -// Set options on another character. -charoption: 80 - -// Create a static warp portal that lasts until the next reboot -addwarp: 80 - -// Set the map you are on to day. -day: 80 - -// Kills everyone on the server. -doom: 80 - -// Kills everyone on the map you are on. -doommap: 80 - -// Set the map you are currently on to night. -night: 80 - -// Recalls Everyone To Your Coordinates -recallall: 80 - -// Revives all players on the map. -raisemap: 80 - -// Revives all players on the server. -raise: 80 - -// Enables a NPC. -enablenpc: 80 - -// Disables a NPC. -disablenpc: 80 - -// Move a NPC -npcmove: 80 - -// turn skills on for a map -skillon: 80 - -// turn skills off for a map -skilloff: 80 - -// Enables lost skills. -lostskill: 80 - -// find id of item by name -idsearch: 80 - -// Creates an item of your choosing, either Item ID or Name (1 command + /item). -item: 80 - -// Creates weapon of desired element. -produce: 80 - -// ?? -itemcheck: 80 - - -//--------------------------- -// 99: "Admin" - -// drop all your items -dropall: 99 - -// Enables GVG on a map (2 same commands). -gvgon: 99 -gpvpon: 99 - -// Turns GVG (Guild v. Guild) off on a map (2 same commands). -gvgoff: 99 -gpvpoff: 99 - -// Enables platinum skills. -questskill: 99 - -// Display your ignore list (people from which you ignore wisps) -ignorelist: 99 - -// Display ignore list of a player (people from which the player ignore wisps) -charignorelist: 99 - -// Brings up your guild storage wherever you are. -gstorage: 99 - -// Do some visual effect on your character -effect: 99 - -// Changes character's model -charmodel: 99 - -// Starts Guild Wars -agitstart: 99 - -// Ends Guild Wars -agitend: 99 - -// Levels your guild to specified level -guildlvl: 99 - -// craete a party/guild -guild: 99 -party: 99 - -// Warps all online character of a guild to you. (at least one member of that guild must be on.) -guildrecall: 99 - -// Warps all online character of a party to you. (at least one party member must be online.) -partyrecall: 99 - -// Allows you to spy on any Guilds Guild chat. (at least one member of that guild must be on.) -guildspy: 99 - -//Allows you to spy on any party's party chat. (at least one party member must be online.) -partyspy: 99 - -// Saves a warp point. -memo: 99 - -// To get a peco to (un)ride for another player. -charmountpeco: 99 - -// Change your appearence to other players to a mob. -disguise: 99 - -//Restore your normal appearance. -undisguise: 99 - -// To change disguise of another player/GM -chardisguise: 99 -charundisguise: 99 - -// Display all items of a player (disabled due to reformed GM guidelines) -charitemlist: 99 - -// Display all items of a player's storage (disabled due to reformed GM guidelines) -charstoragelist: 99 - -// Display all items of a player's cart (disabled due to reformed GM guidelines) -charcartlist: 99 - -// Enables platinum skills of another player. -charquestskill: 99 - -// Enables lost skills of another player. -charlostskill: 99 - -// Changes your apperance. -model: 99 - -// To get a peco to (un)ride -mountpeco: 99 - -// Broadcast (with or without name). -kami: 99 -kamib: 99 - -// Disconnect all users from the server -kickall: 99 - -// Closes Map-Server -mapexit: 99 - -// Give information about terrain/area (debug function) -gat: 99 - -// Enables debugging -packet: 99 - -// Shows information about the map -mapinfo: 99 - -// Re-load item database (admin command) -reloaditemdb: 99 - -// Re-load monsters database (admin command) -reloadmobdb: 99 - -// Re-load skills database (admin command) -reloadskilldb: 99 - -// Re-load scripts (admin command) -reloadscript: 99 - -// Re-load GM level (admin command) -reloadgmdb: 99 - -// Brings up your personal storage wherever you are. -storage: 99 diff --git a/conf/battle_athena.conf b/conf/battle_athena.conf deleted file mode 100644 index f8db37e1..00000000 --- a/conf/battle_athena.conf +++ /dev/null @@ -1,748 +0,0 @@ - -//-------------------------------------------------------------- -//eAthena Battle Configuration File -// Made in to plainer english by Ancyker -//-------------------------------------------------------------- -//Note 1: Directives can be set using on/off, yes/no or 1/0. -//Note 2: All rates are in percents, 100 would mean 100%, 200 -// would mean 200%, etc -// Other Information: -// 1000 miliseconds is 1 second. -//-------------------------------------------------------------- - -// Do you want to debug warp points? If set to yes, warp points will appear as flags.(Note 1) -warp_point_debug: no - -// When calculating critical, should we take in to account the enimies luck? (Note 1) -enemy_critical: yes - -// Enemy's Critical Rate (Note 2) -enemy_critical_rate: 100 - -// Are enemy attacks effected by their strength? (Note 1) -enemy_str: yes - -// Can enemies have perfect flee? (Note 1) -enemy_perfect_flee: no - -// The rate of time it takes to cast a spell (Note 2, 0 = No casting time) -casting_rate: 100 - -// Delay time after casting (Note 2) -delay_rate: 100 - -// Is the delay time is dependent on the caster's DEX? (Note 1) -delay_dependon_dex: yes - -// At what dex does the cast time become zero (instacast) -castrate_dex_scale: 150 - -// Is 'Skills add a delay before you can attack' enabled? (Note 1) -skill_delay_attack_enable: no - -// Whether or not cards and attributes in the left hand are enabled (Note 1) -left_cardfix_to_right: yes - -// Increase player's attack range (in cells) -player_skill_add_range: 0 - -// If the target moves out of range while casting, do we take the items and SP for the skill anyway? (Note 1) -skill_out_range_consume: no - -// Increase Monsters attack range -monster_skill_add_range: 0 - -// If a player is attacked, will they have a delay in being able to move? (Note 1) -// (Setting to no will be like always endure) -player_damage_delay: no - -// Damaged delay rate (Note 2) -player_damage_delay_rate: 100 - -// Is a player's defense NOT dependant on an enemies attack? (Note 1) -defunit_not_enemy: yes - -// Are summoned monsters level greater then your base level? (I think this is for dead branches) (Note 1) -random_monster_checklv: yes - -// The maximum quantity of monsters that can be summoned per GM command (0 denotes an unlimited quantity) -atcommand_spawn_quantity_limit: 100 - -// Does HP recover if hit by an attribute that's same as your own? (Note 1) -attribute_recover: yes - -// If an item is droped, does it go stright into the users inventory? (Note 1) -item_auto_get: no - -// How long does it take for an item to disappear from the floor after it is dropped? (in miliseconds) -flooritem_lifetime: 120000 - -// How long before the first person who did the most damage to a monster can get the item? (in milliseconds) -item_first_get_time: 15000 - -// How long before the second person who did the second most damage to a monster can get the item? (in milliseconds) -// (It Adds Time From The First Persons Time) -// So, It Is Like First Person's Time + Second Person's Time = Time Before Second Person Can Get The Items -item_second_get_time: 10000 - -// How long before the third person who did the third most/least damage to a monster can get the item? (in milliseconds) -// (It Adds Time From The First Persons Time And Second Persons Time) -// So, It Is Like First Person's Time + Second Person's Time + Third Person's Time = Time Before Third Person Can Get The Items -item_third_get_time: 5000 - -// How long before the first person who did the most damage to a MVP can get the item? (in milliseconds) -mvp_item_first_get_time: 10000 - -// How long before the second person who did the second most damage to a MVP can get the item? (in milliseconds) -// (It Adds Time From The First Persons Time) -// So, It Is Like First Person's Time + Second Person's Time = Time Before Second Person Can Get The Items -mvp_item_second_get_time: 10000 - -// How long before the third person who did the third most/least damage to a MVP can get the item -//(Note the Amount is in Milliseconds and It Adds Time From The First Persons Time And Second Persons Time) -//So It Is Like First Person's Time + Second Person's Time + Third Person's Time = Time Before Third Person Can Get The Items -mvp_item_third_get_time: 2000 - -// Item drop rates (Note 2) - -// The rate the common items are droped (Items that are in the ETC tab, besides card) -item_rate_common: 100 -item_drop_common_min: 1 -item_drop_common_max: 10000 - -// The rate healing items are droped (items that restore HP or SP) -item_rate_heal: 100 -item_drop_heal_min: 1 -item_drop_heal_max: 10000 - -// The rate at which usable items (in the item tab) other then healing items are droped. -item_rate_use: 100 -item_drop_use_min: 1 -item_drop_use_max: 10000 - -// The rate at which equipment is droped. -item_rate_equip: 100 -item_drop_equip_min: 1 -item_drop_equip_max: 10000 - -// The rate at which cards are droped -item_rate_card: 100 -item_drop_card_min: 1 -item_drop_card_max: 10000 - -item_drop_mvp_min: 1 -item_drop_mvp_max: 10000 - -// Can the monster's drop rate become 0? (Note 1) -drop_rate0item: no - -// Rate at which exp. is given. (Note 2) -base_exp_rate: 100 - -// Rate at which job exp. is given. (Note 2) -job_exp_rate: 100 - -// PVP exp. Do players get exp during pvp -pvp_exp: yes - -// When a player dies, how should we penalize them? -// 0 = No penalty. -// 1 = Lose % of current level when killed. -// 2 = Lose % of total experience when killed. -death_penalty_type: 0 - -// Base exp. penalty rate (Each 100 is 1% of their exp) -death_penalty_base: 100 - -// Job exp. penalty rate (Each 100 is 1% of their exp) -death_penalty_job: 100 - -// When a player dies, how much zeny should we penalize them with? -zeny_penalty: 0 - -// The amount of HP a player will respawn with, 0 is default. -// (Unit is in percentage of total HP, 100 is full heal of HP, 0 is respawn with 1HP total.) -restart_hp_rate: 30 - -// The amount of SP a player will respawn with, 0 is default. -// (Unit is in percentage of total SP, 100 is full heal of SP, 0 is respawn with 1SP total.) -restart_sp_rate: 0 - -// [MVP] Summoned monsters HP rate, that is, monsters summoned by an MVP will have this much HP. (Note 2) -mvp_hp_rate: 100 - -// [MVP] Item drop rate, that is, the overall drop rate for items droped by an MVP. (Note 2) -mvp_item_rate: 100 - -// [MVP] Exp. rate. (Note 2) -mvp_exp_rate: 100 - -// The HP rate of normal monsters (that is monsters that are not MVP's) (Note 2) -monster_hp_rate: 100 - -// The maximum attack speed of a monster -monster_max_aspd: 199 - -// (@) GM Commands available only to GM's? (Note 1) -// set to 'No', Normal players (gm level 0) can use GM commands _IF_ you set the command level to 0. -// set to 'Yes', Normal players (gm level 0) can never use a GM command even if you set the command level to 0. -atcommand_gm_only: no - -// [GM] Can use all skills? (No or mimimum GM level) -gm_all_skill: no - -// [GM] Can use all abracadabra skills? (No minimum GM level) -gm_all_skill_add_abra: no - -// [GM] Can equip anything? (No or minimum GM level, can cause client errors.) -gm_all_equipment: no - -// [GM] Raise skills unconditionally, that is, put points in to a skill not in thier jobs skill tree? (no or minimum gm level) -gm_skill_unconditional: no - -// Can a normal player by-pass the skill tree? (Note 1) -player_skillfree: no - -// When doing a skill reset, whether the skill's restriction is to be ignored or not. (Note 1) -player_skillup_limit: yes - -// Forging success rate. (Note 2) -weapon_produce_rate: 100 - -// Prepare Potion succsss rate. (Note 2) -potion_produce_rate: 100 - -// Allow monsters to be aggresive and attack first? (Note 1) -monster_active_enable: yes - -// Monster damage delay rate (Note 1) -monster_damage_delay_rate: 100 - -// Looting monster actions. -// 0 = Monster will consume the item. -// 1 = Monster will not consume the item. -monster_loot_type: 0 - -// Enable monster skills? (Note 1) -mob_skill_use: yes - -// Rate of monsters on a map, 200 would be twice as many as normal. (Note 2) -mob_count_rate: 100 - -// Max mobs count in each map -mob_map_limit: 500 - -// Max mob spawned with skills per each master -mob_skill_spawn_limit: 20 - -// Min mob respaw delay -mob_spawn_min_delay: 5000 - -// Quest skills can be learned? (Note 1) -// Setting this to yes can open an exploit on your server! -quest_skill_learn: yes - -// When skills are reset, quest skills are reset as well? (Note 1) -// Setting this to yes can open an exploit on your server! -quest_skill_reset: no - -// You must have basic skills to be able to sit, trade, form a party or create a chatroom? (Note 1) -basic_skill_check: yes - -// Item to require when making a guild. Setting this to -// 0 will disable the check. Using item 1337 for now -// to disable creation (as it's unallocated) -guild_emperium_check: 504 - -// Maximum tax limit on a guild member. -guild_exp_limit: 50 - -// Maximum castles one guild can own (0 - unlimited) -guild_max_castles: 0 - -// When teleporting, or spawning to a map, how long before a monster sees you if you don't move? (time is in milliseconds) -// That is, when you go to a map and don't move, how long before the monsters will notice you. -// If you attack a monster, it will attack you back regaurdless of this setting. (I think) -player_invincible_time: 5000 - -// [PET] Rate for catching pets (Note 2) -pet_catch_rate: 100 - -// [PET] Can you name a pet more then once? (Note 1) -pet_rename: no - -// [PET] The rate a pet will get friendly by feeding it. (Note 2) -pet_friendly_rate: 100 - -// [PET] The rate at which a pet will become hungry. (Note 2) -pet_hungry_delay_rate: 100 - -// [PET] If your pet is hungry by how much will the friendlyness decrease by. (Default is 5) -// Note: The friendlyness is 0-1000 total, at 0 the pet runs away. -pet_hungry_friendly_decrease: 5 - -// [PET] Does Pet's Attack Damage Based On Str (Note 1) -pet_str: yes - -// [PET] Whether or not the pet's will use skills. (Note 1) -pet_status_support: yes - -// [PET] Does the pet need its equipment before it does its skill? (Note 1) -pet_equip_required: yes - -// [PET] Will all pets attack? (Note 1) -// Do NOT use this with pet skills! -pet_attack_support: no - -// [PET] When the master receives damage from the monster, whether or not the pet attacks back. -pet_damage_support: no - -// [PET] Rate at which a pet will support it's owner in battle. (Note 2) -pet_support_rate: 100 - -// [PET] Does the pets owner receive exp from the pets damage? -pet_attack_exp_to_master: no - -// [PET] The rate exp. is gained from the pet attacking monsters -pet_attack_exp_rate: 100 - -// Will there be a minimum skill dmg even if there is a miss? -skill_min_damage: no - -// Which finger offensive style can be used? -// 0 = Aegis style -// 1 = Athena style -finger_offensive_type: 0 - -// The rate of job exp. from using Heal skill (100 is the same as the heal amount, 200 is double. -// The balance of the exp. rate is best used with 5 to 10) -heal_exp: 0 - -// The rate of exp. that is gained by the process of resurrection, a unit is 0.01%. -// Experience calculations for the experience value * level difference of the person revived / 100 * resurrection_exp/10000 which the revived player has can be got. -resurrection_exp: 0 - -// The rate of job exp. when using discount and overcharge on an NPC (100 is normal, 200 is double.) -// The way it is calculated is (money recieved * skill lv) * shop_exp / 100. -shop_exp: 0 - -// The delay rate of monk's combo (Note 2) -combo_delay_rate: 100 - -// Item check? (Note 1) -// When logged in or moving in map if the item the player is holding isn't correct there will be a check. -item_check: no - -// Will tuxedo and wedding dresses be shown when worn? (Note 1) -wedding_modifydisplay: yes - -// The time interval for HP to restore naturally. (in milliseconds) -natural_healhp_interval: 6000 - -// The time interval for SP to restore naturally. (in milliseconds) -natural_healsp_interval: 8000 - -// Automatic healing skill's time interval. (in milliseconds) -natural_heal_skill_interval: 10000 - -// The maximum weight for a character to carry when the character stops healing naturally. (in %) -natural_heal_weight_rate: 50 - -// Override item names from GRF file? (Note 1) -item_name_override_grffile: yes - -// Are arrows are consumed when used on a bow? (Note 1) -arrow_decrement: yes - -// Maximum atk speed. (Default is 190) -max_aspd: 190 - -// Maximum HP. (Default is 32500) -max_hp: 32500 - -// Maximum SP. (Default is 32500) -max_sp: 32500 - -// Maximum user LV to send to client -// (Default is 99.. Never go above 127) -// -// this is only useful if you have adjusted your client -// to expect levels higher then 99 -max_lv: 99 - -// Max limit of char stats. (agi, str, etc.) -max_parameter: 255 - -// Max weight carts can hold. -max_cart_weight: 8000 - -// Display player skill errors in console? (for debug only) (default: off) (Note 1) -player_skill_log: off - -// Display monster skill errors in console? (for debug only) (default: off) (Note 1) -monster_skill_log: off - -// Display battle log? (for debug only) (default: off) (Note 1) -battle_log: off - -// Display save log? (for debug only) (default: off) (Note 1) -save_log: off - -// Display errors? (for debug only) (default: off) (Note 1) -error_log: off - -// Display other stuff? (for debug only) (default: off) (Note 1) -etc_log: off - -// Save Clothes color. (This will degrade performance [in txt?]) (Note 1) -save_clothcolor: yes - -// Undead type differeniate. -// 0 = element undead -// 1 = race undead -// 2 = both -undead_detect_type: 2 - -// Operational mode of automatic counter. -// 0 = disregard DEF and HIT+20 . CRI*2, 1 = 100% critical -// Players -player_auto_counter_type: 0 -// Monsters -monster_auto_counter_type: 0 - -// Type of penalty that is applied to FLEE when more than agi_penaly_count monsters are targetting player -// 0 = no penalty is applied -// 1 = agi_penaly_num is reduced from FLEE as a % -// 2 = agi_penaly_num is reduced from FLEE as an exact amount -agi_penaly_type: 1 - -// Amount of enemies required to be targetting player before FLEE begins to be penalized -agi_penaly_count: 3 - -// Amount of FLEE penalized per each attacking monster more than agi_penaly_count -agi_penaly_num: 10 - -// Type of penalty that is applied to VIT defense when more than vit_penaly_count monsters are targetting player -// 0 = no penalty is applied -// 1 = vit_penaly_num is reduced from FLEE as a % -// 2 = vit_penaly_num is reduced from FLEE as an exact amount -vit_penaly_type: 1 - -// Amount of enemies required to be targetting player before VIT defense begins to be penalized -vit_penaly_count: 3 - -// Amount of VIT defense penalized per each attacking monster more than vit_penaly_count -vit_penaly_num: 5 - -// When the player attacks an object, the calculation method of DEF. -// With 0 this will be ignored specification, at 1 or more def = subtraction of (DEF* value). -player_defense_type: 0 - -// When the monster attacks an object, the calculation method of DEF. -// With 0 this will be ignored, at 1 or more def = subtraction of (DEF* value). -monster_defense_type: 0 - -// When the pet attacks an object, the calculation method of DEF. -// With 0 this will be ignored specification, at 1 or more def = subtraction of (DEF* value). -pet_defense_type: 0 - -//MDEFTame as above....(MDEF*value) -magic_defense_type: 0 - -// Whether or not, ground skills of the players' will stack. (Note 1) -player_skill_reiteration: no - -//Whether or not, ground skills of the monsters' will pile up. (Note 1) -monster_skill_reiteration: no - -//Whether or not ground based skills of a certain type such as traps can be cast straight onto other players. (Note 1) -player_skill_nofootset: yes - -//Whether or not ground based skills of a certain type such as traps can be cast straight onto monsters. (Note 1) -monster_skill_nofootset: yes - -// When a player is cloaking, Whether the wall is checked or not. (Note 1) -// Note: Gravity announced that they were changing cloaking so it would -// not need a wall, but this was never implemented. I set to no, for fun. -player_cloak_check_type: no - -// When a monster is cloaking, Whether the wall is checked or not. (Note 1) -monster_cloak_check_type: no - -// Melee damage adjustments for WoE battles (Guild Vs Guild) (Note 2) -gvg_short_attack_damage_rate: 100 - -// Ranged damage adjustments for WoE battles (Guild Vs Guild) (Note 2) -gvg_long_attack_damage_rate: 100 - -// Magic damage adjustments for WoE battles (Guild Vs Guild) (Note 2) -gvg_magic_attack_damage_rate: 100 - -// Misc damage adjustments for WoE battles (Guild Vs Guild) (Note 2) -gvg_misc_attack_damage_rate: 100 - -// When the empelium is broken with WoE mode on, How Long Before The Declaration Of Castle Owner -// and Removal of Monsters/Players from Castle. (in milliseconds) -gvg_eliminate_time: 7000 - -// Whether or not skill is used vis-a-vis the user at the time of MOB skill motion of condition skillused. (Note 1) -// Not sure what this means, something about monsters changing target? -mob_changetarget_byskill: no - -// Player's Direction Changed When Attacking? (Note 1) -player_attack_direction_change: yes - -// Monsters's Direction Changed When Attacking? (Note 1) -monster_attack_direction_change: yes - -// If the player has Undead Elemental Equipment, should they be frozen or not. (Note 1) -player_undead_nofreeze: no - -// Will Player Skills Stay Within Land Limit or not? (Note 1) -player_land_skill_limit: yes - -// Will Monster Skills Stay Within Land Limit or not? (Note 1) -monster_land_skill_limit: yes - -// If a party uses a skill with penalties do they apply? (Note 1) -party_skill_penaly: yes - -// If monster's class is changed will it fully recover HP and SP and Ailments? (Note 1) -monster_class_change_full_recover: no - -// Do produced items have the maker's name on them? (Note 1) -produce_item_name_input: yes - -// Do produced potions have the maker's name on them? (Note 1) -produce_potion_name_input: yes - -// Do crafted arrows have the maker's name on them? (Note 1) -making_arrow_name_input: yes - -// Does created holy water have the maker's name on it? (Note 1) -holywater_name_input: yes - -// Stop logout for 10 seconds after a hit? (Note 1) -prevent_logout: yes - -// If skill fails by delay, should it display or not. (Note 1) -display_delay_skill_fail: yes - -// Can a player in chat room (in-game), be warped by a warp portal? (Note 1) -chat_warpportal: no - -// Can a monster be warped by a warp portal? (Note 1) -mob_warpportal: no - -// Is a monster summoned via dead branch aggresive? (Note 1) -dead_branch_active: yes - -// The highest value at which an item can be sold via the merchant vend skill. (in zeny) -vending_max_value: 10000000 - -// If someone loots, show name in party? (Note 1) -show_steal_in_same_party: no - -// Allow upper class (Advanced 2nd Class)? (Note 1) -// Just leave this at yes -enable_upper_class: yes - -// Is a usual attack of a pet delivered withOUT an attribute? (Note 1) -pet_attack_attr_none: no - -// Is a usual attack of a player delivered withOUT an attribute? (Note 1) -pc_attack_attr_none: no - -// Is a usual attack of a monster delivered withOUT an attribute? (Note 1) -mob_attack_attr_none: no - -// mob attacks againsts players wearing ghostring armor do full damage -mob_ghostring_fix: no - -// Does the Golden Thief Bug card only work during pvp? -// no or 0 - gtb works all the time -// 1 - 100 - percentage of magic damage reduced only during pvp (or gvg) -gtb_pvp_only: no - -// How to count the number of the enemies who do an agi penalty... -// 1 or less: It is a count altogether. -// 2: Full evasion exclusion -// 3: Full evasion and evasion exclusion -// 4 or more: Except all. -agi_penaly_count_lv: 2 - -// How to count the number of the enemies who do a vit penalty -// 1 or less: It is a count altogether. -// 2: Full evasion exclusion -// 3: Full evasion and evasion exclusion -// Four or more: Except all. -vit_penaly_count_lv: 3 - -// Grandcross Settings (Dont mess with these) -// Even if MOB (PC) has overlapped, it HIT(s) compulsion 3. (Default no) -gx_allhit: no -// The effect of the arms card of a damage %UP system is set also to GX at -L effect. (default no) -gx_cardfix: no -// The attribute affinity of GX is calculated doubly. (Default yes) -gx_dupele: yes -// Grandcross display type (Default 1) -// 0: Yellow character -// 1: White character -gx_disptype: 1 - -// If no than you can use the ensemble skills alone. (Note 1) -player_skill_partner_check: yes - -// Is the character of a GM account set as the object of a display by @ command etc. or not? -hide_GM_session: no - -// ユニット移動処-摯-@。0で-{鯖仕-l(回線負荷→重、鯖処-掾ィ軽)、1でAthena仕-l(回線負荷→軽、鯖処-掾ィ重) -// translation (babelfish): -// Unit portable place - ? @. -// With 0 - {mackerel SI -l (circuit load -> heavily, the mackerel place - the ? ? lightly), -// With 1 - Athena SI -l (circuit load -> lightly, the mackerel place - the ? ? it is heavy) -unit_movement_type: 0 - -// Are other requests accepted during [various things[party,guild]] a request or not? -// It does not accept by no accepted by yes. -invite_request_check: yes - -// リムーブトラップの仕-l 0:-{鯖仕-l、罠1個 1:Athena仕-l、使ったアイテムを使った個数 -// translation (babelfish): -// SI of ???????? -l -// 0: - {Mackerel SI -l, trap 1 -// 1:Athena SI -l, the quantity which used the item which was used -skill_removetrap_type: 0 - -// Will display experience gained from killing a monster. (Note 1) -disp_experience: no - -// Whether or not Marine Spheres and Floras summoned by Alchemist will drop items and give experience? (Note 1) -alchemist_summon_reward: no - -// Maximum level (default 255). Requires that you have an experience table that supports more than 99 levels to go -// any higher. It is left at 255 for default as to not cause problems for people who already have players at higher levels. -// @lvup command will not go higher than this value, and therefor will not loop back around 0. -maximum_level: 255 - -// Leave at 0 to use normal drop system. Anything higher than 0 will allow luk to affect drop rates, based on a percentage. -// Example 1: Setting of 10 with 50 luk would add 5 to the drop rate. So say a card has a drop rate of 2, it would become 7. -// Example 2 : Setting 100 with 99 luk would add 99 to the drop rate. -drops_by_luk: 0 - -// Do all monsters ignore GMs unless attacked? (Note 1) -monsters_ignore_gm: no - -// Turn equipment breaking on. (Note 1) -// Turning this one will allow equipment to break in battles, -// as well as some skills that have chance to break equipmen. -equipment_breaking: no - -// Overall rate of which equipment can break. (Note 2) [100 = .01% chance to break equipment before penalties.] -// Critical attacks will double chance to break equipment, and other skills (such as Power Thrust) will increase weapon breaking chance as well. -// This does not effect Sage weapon enchantment failure chance. -equipment_break_rate: 100 - -// PK Server Mode. Turns entire server pvp(excluding towns). Experience loss is doubled if killed by another player. -// When players hunt monsters over 20 levels higher, they will receive 15% additional exp., and 25% chance of receiving more items. -// There is a nopvp.txt for setting up maps not to have pk on in this mode. Novices cannot be attacked and cannot attack. -// Normal pvp counter and rank display are disabled as well. -pk_mode: no - -// Turn this on to allow a player to level up more than once from a kill. (Note 1) -multi_level_up: yes - -// Does using bow to do a backstab give a 50% damage penalty? (Note 1) -backstab_bow_penalty: yes - -// Choose if server begin with night (yes) or day (no) -night_at_start: no - -// Define duration in msec of the day (default: 7,200,000 = 2 hours) -// Set to 0 to disable day cycle (but not @day GM command). -// Except 0, minimum is 60000 (1 minute). -day_duration: 0 - -// Define duration in msec of the night (default: 1,800,000 = 30 min) -// Set to 0 to disable night cycle (but not @night GM command). -// Except 0, minimum is 60000 (1 minute). -night_duration: 0 - -// Will display a mob's hp/maxhp when the mouse cursor is over them. (Note 1) -// Will not display guardian or emperium hp. -// -// Still under testing (works but doesn't update) -show_mob_hp: no - -// Ban people that try to use an other name of its name (spoof name). -// Duration of the ban, in minutes (default: 5). Value from 0 to 32767 -// to disable the ban, set 0 -ban_spoof_namer: 5 - -// Set here minimum level of a (online) GM that can receive all informations about any player that try to hack, spoof a name, etc. -// Values are from 0 to 100. -// 100: disable information -// 0: send to any people, including normal players -// default: 60, according to GM definition in atcommand_athena.conf -hack_info_GM_level: 60 - -// Set here the minimum GM level to disable the nowarp (from) and nowarpto (to) flags. -// This option is mainly used in AT_commands (@memo, @warp, @charwarp, @go, etc...). All GM commands used to move or set a new map check nowarp and nowarpto flags. -// default: 20 (first level after normal player or super'normal' player) -any_warp_GM_min_level: 20 - -// Set here which client version do you accept. Add all values of clients: -// 1: Clients before 2004-07-06 (old clients) -// 2: 2004-07-06 kRO client -// 4: 2004-07-13 kRO client -// 8: 2004-07-26 kRO client -// 16: 2004-08-09 kRO / 2004-08-16aSakray / 2004-08-17aSakray client -// 32: 2004-09-06aSakray client -// default value: 63 (all clients) -packet_ver_flag: 63 - -// Allow GMs to mute players or not? -muting_players: no - -// Mail system - Only function in sql version -mail_system: no - -// valid range of dye's and styles on the client -min_hair_style: 0 -max_hair_style: 30 -min_hair_color: 0 -max_hair_color: 30 -min_cloth_color: 0 -max_cloth_color: 4 - -// Visible area size (how many squares away from a player can they see) -area_size: 14 - -// chat system: -// More than flood lines in threshold seconds gets a ban -// More than warn lines in threshold seconds gets a warning -chat_spam_flood: 10 -chat_spam_warn: 8 -chat_spam_threshold: 10 - -// How much to increment the line count if the content is lame. -// Lameness is defined as mostly caps, punctuation, or a repeat of the last line. -// Set to 1 or 2 depending on how much you hate hearing "ITEN PLZ!" 3 times in a row.. -chat_lame_penalty: 2 - -// how many hours to auto ban spammer, 0 to disable [0-32767]. Default 6. -chat_spam_ban: 1 - -// Maximum line lengt, if a message is above chat_maxline, its dropped [1-512]. Default 255. -chat_maxline: 512 - -// Packet flood protection -// If more than packet_spam_flood over-limits packets are recieved in -// packet_spam_threshold seconds, we will kick the user if packet_spam_kick -// is not set to 0. Limits on individual packets are defined in src/map/clif.c -packet_spam_flood: 30 -packet_spam_threshold: 2 -packet_spam_kick: 0 - -// local settings for this server in this file -import: conf/battle_local.conf diff --git a/conf/battle_local.conf.example b/conf/battle_local.conf.example deleted file mode 100644 index c9ba222c..00000000 --- a/conf/battle_local.conf.example +++ /dev/null @@ -1 +0,0 @@ -// Nothing needs to be done here. diff --git a/conf/build-magic.sh b/conf/build-magic.sh deleted file mode 100755 index f064a286..00000000 --- a/conf/build-magic.sh +++ /dev/null @@ -1,21 +0,0 @@ -#! /bin/bash - -RSCRIPT="spells-build" - -if [ -a $RSCRIPT ]; then printf ""; else - echo '#! /bin/bash' > $RSCRIPT; - echo 'sed \' >> $RSCRIPT; - chmod a+x $RSCRIPT -fi - -for n in `grep -o '"#..."' magic.conf.template`; do - if grep $n $RSCRIPT; then printf ""; else - CHANGES=1 - echo "'s/${n}/${n}/;'\\" >> $RSCRIPT; - fi -done - -if [ x$CHANGES == x1 ] -then echo "${RSCRIPT} has been updated; please provide invocations for spells and/or teleport anchors."; -else cat magic.conf.template | ./$RSCRIPT > magic.conf; -fi diff --git a/conf/char_athena.conf b/conf/char_athena.conf deleted file mode 100644 index 094a4dfe..00000000 --- a/conf/char_athena.conf +++ /dev/null @@ -1,133 +0,0 @@ -// Athena Character configuration file. - -// Option to force a player to create an e-mail. -// If a player have default e-mail, and if you activate this option, the player can only connect in the game (to arrive on a map) like follow: -// - Create at least 1 character -// - Select 1 character -// - Select DEL to enter his/her e-mail. (if OK is choosen, client says to the player: 'invalid e-mail') -// - If his/her e-mail is correct, the player enter in the game (an e-mail is saved definitively). -// - If his/her e-mail is incorrect, he/she have 'incorrect e-mail' and must select again DEL. -// - After entering in the game (when the player arrives on a map), DEL and SEL/OK button work normaly for all next connections. -// Resume: If a player have "incorrect/invalid e-mail" when he/she click on 'OK' button, -// the player must click 'DEL' button and register his/her NEW e-mail to enter in the game -// So, default is 0, because administrator must explain to their players before to activate this option. -email_creation: 0 - -// Is Character server in maintainence mode? -char_maintenance: 0 - -// Enable or disable creation of new characters. -char_new: 0 - -// Maximum users able to connect to the server. Set to 0 for unlimited. -max_connect_user: 0 - -// It's to check IP of a player between char-server and other servers (part of anti-hacking system) -// If player doesn't have same IP, connection is refused. -// Set to 0/off/no to not check IP of player. -// Set to 1/on/yes if you want to check (default) -// Note: if you enable this option, be sure that your (local/lan/wan) players use correct ip (in xml file) to contact servers, -// and that your LAN is correctly configured (!), and that LAN configuration of eathena is right. -check_ip_flag: yes - -// How often should the server save all files? (In seconds) -autosave_time: 15 - -// Character server flatfile database -char_txt: save/athena.txt - -// Choose to create or not backup file (yes/no, 0/1, etc...) -// default is 'no', because backup file take time for nothing. Actually, there is no problem on characters file creation and save. -backup_txt_flag: no - -// Character server flatfile database (backup) -backup_txt: save/athena_backup.txt - -// Start point, Map name followed by coordinates (x,y) -start_point: 001-2-1.gat,22,36 -start_point2: 001-2-1.gat,31,37 -start_point3: 001-2-1.gat,40,38 - -// Starting weapon for new characters -start_weapon: 1300 - -// Starting armor for new characters -start_armor: 0 - -// Starting zeny for new characters -start_zeny: 50 - -min_hair_style: 0 -max_hair_style: 30 -min_hair_color: 0 -max_hair_color: 30 - -// max number of char slots -char_slots: 10 - -// Name used for unknown characters -unknown_char_name: Unknown - -// Log Filename -char_log_filename: log/char.log - -// Allow or not identical name for characters but with a different case (upper/lower): -// example: Test-test-TEST-TesT; Value: 0 not allowed (default), 1 allowed -name_ignoring_case: 0 - -// Manage possible letters/symbol in the name of charater. Control character (0x00-0x1f) are never accepted. Possible values are: -// 0: no restriction (default) -// 1: only letters/symbols in 'char_name_letters' option. -// 2: Letters/symbols in 'char_name_letters' option are forbidden. All others are possibles. -char_name_option: 1 - -// Set the letters/symbols that you want use with the 'char_name_option' option. -// Note: add 'space' between 2 others letters/symbols. -// default: void. -// char_name_letters: [ ] { } , . | - # @ ! ~ ` ; : " " ? / \ = + < > -char_name_letters: abcdefghijklmnoprstquvwxyzABCDEFGHIJKLMNOPRSTQUVWXYZ1234567890- _+=!' - -// Filename of the file which receives the online players list in text -online_txt_filename: online.txt - -// Filename of the file which receives the online players list, but in html version -online_html_filename: online.html - -// Choose how to display online players. -// (sorting operation with a lot of online players can take time on a slow computer) -// 0: no sorting (default) -// 1: by alphabetical order of their name -// 2: by number of their zenys -// 3: by their base level -// 4: by their job (and job level inside the same job) -// 5: by alphabetical order of their actual map location -online_sorting_option: 0 - -// Choose which columns that you want display in the online files. Do the addition of these values: -// (if value is 0, no file is done) -// 1: name (just the name, no function like 'GM') -// 2: job -// 4: levels -// 8: map name -// 16: mapname and coordonates -// 32: zenys -// 64: name (with 'GM' if the player is a GM) -// default value: 1 (only name) -online_display_option: 64 - -// minimum GM level to display 'GM' when we want to display it (default: 1) -online_gm_display_min_level: 60 - -// refresh time (in sec) of the html file in the explorer (default 20) -online_refresh_html: 20 - -// Anti-freeze system enable -anti_freeze_enable: 0 -// Anti-freeze system interval (in seconds) -anti_freeze_interval: 6 - -// If you want use an additional configuration file, uncomment and use this parameter -//import: path/additional_configuration_file - -// local settings for this server in this file -import: conf/char_local.conf diff --git a/conf/char_local.conf.example b/conf/char_local.conf.example deleted file mode 100644 index aabf6762..00000000 --- a/conf/char_local.conf.example +++ /dev/null @@ -1,25 +0,0 @@ -// Athena Character local configuration file. - -// wan ip override. this ip only will sended to cleints. -// wan_ip:1.2.3.4 - -// Server Communication username and password. -userid: s1 -passwd: p1 - -// Server name, no more than 19 characters -server_name: The Mana World - -// Wisp name for server: used to send wisp from server to players (between 4 to 23 characters) -wisp_server_name: Server - -// Login Server IP -login_ip:81.161.192.4 -// Login Server Port -login_port: 6901 - -// Character Server IP -char_ip:81.161.192.4 -// Character Server Port -char_port: 6122 - diff --git a/conf/eathena-monitor.conf.example b/conf/eathena-monitor.conf.example deleted file mode 100644 index 70dcd2e5..00000000 --- a/conf/eathena-monitor.conf.example +++ /dev/null @@ -1,14 +0,0 @@ -# $Id: eathena-monitor.conf,v 1.0 2006/13/10 21:42:22 Platyna Exp $ - -# By default the eathena-monitor looks for its config file in -# $HOME/tmwserver/conf/, creates the log file in $HOME/tmwserver/log/. -# You may use this file to adjust these settings if needed or use predefined -# defaults. Lines starting with hash mark or white space are ignored. - -# login_server=/home/athena/tmwserver/login-server -# map_server=/home/athena/tmwserver/map-server -# char_server=/home/athena/tmwserver/char-server -# workdir=/home/athena/tmwserver -# In seconds, default is 5. -# interval=2 -# logfile=/home/athena/tmwserver/log/monitor.log diff --git a/conf/gm_account.txt.example b/conf/gm_account.txt.example deleted file mode 100644 index 912e1a09..00000000 --- a/conf/gm_account.txt.example +++ /dev/null @@ -1 +0,0 @@ -// diff --git a/conf/grf-files.txt b/conf/grf-files.txt deleted file mode 100644 index e69de29b..00000000 diff --git a/conf/help.txt.example b/conf/help.txt.example deleted file mode 100644 index c12b1a89..00000000 --- a/conf/help.txt.example +++ /dev/null @@ -1,193 +0,0 @@ -// put at first, the minimum level to display the line - 0:To use one command, type it inside the message window where you usually type to chat. - 0:@help - display this help. - 0:@email - to change your e-mail (characters protection) - 80: - 80:@setmagic - 80:@magicinfo - 0: - 0:--- INFORMATION CMD --- - 0:@servertime - Display the date/time of the server - 99:@ignorelist - Displays your ignore list - 40:@where [char name] - Tells you the location of a character - 40:@who/@whois [match_text] - Display a listing of who is online and where - 40:@whogroup [match_text] - Display a listing of who is online and their party/guild - 40:@whomap/@whomapgroup [map] - like @who/@who2/@who3 but only for specifical map - 40:@whogm [match_text] - Like @who+@who2+who3, but only for GM. - 60:@charstatsall - Displays stats of all characters. - 60:@charitemlist - Displays all items of a player. - 60:@charstoragelist - Displays all items of a player's storage. - 60:@charcartlist - Displays all items of a player's cart. - 60:@ipcheck - Display all characters online from a characters IP address - 99:@mapinfo [<0-3> [map]] - Give information about a map (general info +: 0: no more, 1: players, 2: NPC, 3: shops/chat). - 99: - 99:@guildspy - You will receive all messages of the guild channel - 99:@partyspy - You will receive all messages of the party channel - 60: - 60:--- MESSAGE CMD --- - 60:@broadcast - Broadcasts a GM message with name of the GM - 60:@kami/@kamib - Broadcasts a GM message without name of the GM - 60:@localbroadcast - Broadcasts a GM message with name of the GM - 40: - 40:--- CHANGE GM STATE CMD --- - 40:@die ---- suicide - 40:@hide - Makes you invisible to monsters and other reporting functions. Type @hide again become visible. - 60:@invisible - Makes your character invisible (complete) - 60:@visible - Makes your character visible (opposite of @invisible) - 40:@save - Sets respawn point to current spot - 40:@return - Warps you to your save point - 40:@warp - Warps you to the selected position - 40:@jump [x [y]]- Randomly warps you like a flywing. - 40:@goto - Warps you to selected character - 40:@follow - follow a player - 40:@go - Warps you to a city. - 40: -3: (Memo point 2) 1: morocc 5: izlude 9: yuno 13: niflheim - 40: -2: (Memo point 1) 2: geffen 6: aldebaran 10: amatsu 14: louyang - 40: -1: (Memo point 0) 3: payon 7: xmas (lutie) 11: gonryun 15: start point - 40: 0: prontera 4: alberta 8: comodo 12: umbala 16: prison/jail - 60:@hugo - iterate over players forward - 60:@linus - iterator over players backwards - 40: - 40:@log/@l - Send text to the GM log - 40:@tee/@t - Send text to the GM log and local chat - 40: - 60:@alive - Revives yourself from death - 40:@heal [ ] - Heals the desired amount of HP and SP. No value specified will do a full heal. - 40: - 60:@blvl - Raises your base level the desired number of levels. The max is 255 (User Defined). - 60:@jlvl -Raises your job level the desired number of levels. The max is 50 For Basic Classes. For Super Novice and Advanced Classes it is 70. - 60:@allskills - Give you all skills. - 80:@option - Adds different visual effects on or around your character - 80: (stackable) - 80: 1 Petrified (stackable) 01 Sight 32 Peco Peco riding 2048 Orc Head - 80: 2 Frozen 01 Poison 02 Hide 64 GM Perfect Hide 4096 Wedding Sprites - 80: 3 Stunned 02 Cursed 04 Cloak 128 Level 2 Cart 8192 Ruwach - 80: 4 Sleeping 04 Silenced 08 Level 1 Cart 256 Level 3 Cart - 80: 6 darkness 08 ??? 16 Falcon 512 Level 4 Cart - 80: 16 darkness 1024 Level 5 Cart - 99:@mountpeco - Give/remove you a peco (Class is required, but not skill) - 99:@disguise - Change your appearence to other players to a mob. - 99:@undisguise - Restore your normal appearance. - 99:@model - Changes your characters appearence. - 40:@dye/@ccolor - Changes your characters appearence (only clothes color). - 40:@hairstyle - Changes your characters appearence (only hair style). - 40:@haircolor - Changes your characters appearence (only hair color). - 40:@speed <1-1000> - Changes you walking speed. 1 being the fastest and 1000 the slowest. Default 150. - 99:@effect [flag] - Give an efect to your character. - 60:@dropall - throws all your possession on the ground - 60:@storeall - puts all your possessions in storage - 60:@killable - make your character killable - 60:@stpoint - Gives you the desired number of stat points. - 60:@skpoint - Gives you the desired number of skill points. - 80:@zeny - Gives you desired amount of Zeny. - 60:@str,@agi,@vit,@int,@dex,@luk - Adds desired amount to any stat. For example "@str 10" raises your str by 10 - 60:@allstats [value] - Adds value in all stats (maximum if no value). - 99:@memo [memo_position] - set/change a memo location (no position: display memo points). - 99:@questskill <#> - Gives you the specified quest skill - 80:@lostskill <#> - Takes away the specified quest skill from you - 60:@skillid - look up a skill by name - 60:@useskill - use a skill on target - 80:@addwarp - 60: - 60:--- MONSTERS CMD --- - 60:@spawn [ [ []]] - 60:@summon [ [ [ []]]] - 60:@killmonster [map] - kill all monsters of the map (they drop) - 60:@killmonster2 - kill all monsters of your map (without drops) - 40: - 40:--- ITEMS CMD --- - 40:@storage - Opens storage - 99:@gstorage - Opens guild storage - 80:@item - Gives you the desired item. - 40:@itemreset - Remove all your items. - 80:@itemcheck - Check your items with authorised items. - 80:@idsearch - Search all items that name have part_of_item_name - 60:@produce <# of very's> - 60: Element: 0=None 1=Ice 2=Earth 3=Fire 4=Wind - 60: It has separately with fragment 3 of the attribute + stars, you can apply. - 60: - 60:--- PVP CMD --- - 60:@pvpon - Turns pvp on on the current map - 60:@pvpoff - Turns pvp off on the current map - 99:@gvgon/@gpvpon - Turns gvg on on the current map - 99:@gvgoff/@gpvpoff - Turns gvg off on the current map - 99:@agitstart - Starts War of Emperium - 99:@agitend - End War of Emperium - 99: - 99:--- GROUPS CMD --- - 99:@party - Create a party. - 99:@guild - Create a guild. - 99:@guildlvl <# of levels> - Raise Guild by desired number of levels - 99:@guildrecall - Warps all online characters of a guild to you. - 99:@partyrecall - Warps all online characters of a party to you. - 40: - 40:--- REMOTE CHAR CMD --- - 60:@kill - Kills specified character. - 60:@charkillable - make another character killable - 60:@chardropall - throws all a chars possession on the ground - 60:@charstoreall - puts all of anothers charactes possessions in storage - 60:@recall - Warps target character to you. - 80:@recallall - Warps every character online to you. - 60:@charwarp - Warps character to location of choice - 60:@revive - Revives target character. - 40:@charstats - Displays a characters stats. - 99:@charignorelist - Displays ignore list of the player - 60:@inall - Allows all wispers for the player - 60:@exall - Blocks all wispers for the player - 80:@charoption - Like @option command but only to target character. - 99:@charmountpeco - Give/remove to a player a peco (Class is required, but not skill). - 60:@charsave - Changes the target players respawn point. - 60:@charblvl <#> - Change a characters base level. - 60:@charjlvl <#> - Change a characters job level. - 80:@charzeny - Give/take a players Zeny - 60:@charstpoint - Give/take a players stat points - 60:@charskpoint - give/take a players skill points - 60:@charskreset - Reset skills of a character. - 60:@charstreset - Reset stats of a character. - 60:@charreset - Reset stats AND skills of a character. - 99:@charquestskill <#> - Gives to a player the specified quest skill. - 99:@charlostskill <#> - Takes away the specified quest skill from the player. - 60:@chardelitem - Remove items from a character - 99:@charmodel - Changes a player's model - 99:@chardisguise - Changes disguise of a player - 99:@charundisguise - Cancels disguise of a player - 60:@charchangesex - Changes sex of a player (all characters of the account) - 60:@block - Blocks definitively a account - 60:@unblock - Unblocks a account - 60:@ban