From d651a9a5cd8e75ad05172cc8d3564a9494e9958c Mon Sep 17 00:00:00 2001 From: Dennis Friis Date: Tue, 4 Nov 2008 17:15:55 +0000 Subject: Remove .example postfixes to conf files. --- conf/atcommand_athena.conf | 629 ++++++++++++++++++++++++++++++++ conf/atcommand_athena.conf.example | 629 -------------------------------- conf/battle_athena.conf | 729 +++++++++++++++++++++++++++++++++++++ conf/battle_athena.conf.example | 729 ------------------------------------- conf/char_athena.conf | 141 +++++++ conf/char_athena.conf.example | 141 ------- conf/eathena-monitor.conf | 14 + conf/eathena-monitor.conf.example | 14 - conf/gm_account.txt | 1 + conf/gm_account.txt.example | 1 - conf/inter_athena.conf | 31 ++ conf/inter_athena.conf.example | 31 -- conf/ladmin_athena.conf | 34 ++ conf/ladmin_athena.conf.example | 34 -- conf/lan_support.conf | 41 +++ conf/lan_support.conf.example | 41 --- conf/login_athena.conf | 140 +++++++ conf/login_athena.conf.example | 140 ------- conf/map_athena.conf | 348 ++++++++++++++++++ conf/map_athena.conf.example | 348 ------------------ conf/msg_athena.conf | 511 ++++++++++++++++++++++++++ conf/msg_athena.conf.example | 511 -------------------------- conf/script_athena.conf | 2 + conf/script_athena.conf.example | 2 - 24 files changed, 2621 insertions(+), 2621 deletions(-) create mode 100644 conf/atcommand_athena.conf delete mode 100644 conf/atcommand_athena.conf.example create mode 100644 conf/battle_athena.conf delete mode 100644 conf/battle_athena.conf.example create mode 100644 conf/char_athena.conf delete mode 100644 conf/char_athena.conf.example create mode 100644 conf/eathena-monitor.conf delete mode 100644 conf/eathena-monitor.conf.example create mode 100644 conf/gm_account.txt delete mode 100644 conf/gm_account.txt.example create mode 100644 conf/inter_athena.conf delete mode 100644 conf/inter_athena.conf.example create mode 100644 conf/ladmin_athena.conf delete mode 100644 conf/ladmin_athena.conf.example create mode 100644 conf/lan_support.conf delete mode 100644 conf/lan_support.conf.example create mode 100644 conf/login_athena.conf delete mode 100644 conf/login_athena.conf.example create mode 100644 conf/map_athena.conf delete mode 100644 conf/map_athena.conf.example create mode 100644 conf/msg_athena.conf delete mode 100644 conf/msg_athena.conf.example create mode 100644 conf/script_athena.conf delete mode 100644 conf/script_athena.conf.example (limited to 'conf') diff --git a/conf/atcommand_athena.conf b/conf/atcommand_athena.conf new file mode 100644 index 00000000..b0711beb --- /dev/null +++ b/conf/atcommand_athena.conf @@ -0,0 +1,629 @@ +// Athena atcommand Configuration file. +// Translated by Peter Kieser + +// 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: @ + + +// Sets the level of the users that can use the GM commands. +// : level +// When battle_athena.conf has atcommand_gm_only set to no, +// normal players (gm level 0) can use GM commands if you set 0 to the command level. +// Max GM level is 99. If you want forbid a command to all people, set it with level 100. + +// Default values are set to define different GM levels like follow: +// 0: normal player +// -> no special advantage (only @time to know time and if at_command_gm_only is disabled) +// 1: Super player +// -> some (very) little advantages: storage, petrename, etc... +// 10: Super player+ +// -> same of Super player with !go (very super player) +// 20: Mediator +// -> it's a GM that only need to know people, and move to their to speak with them (they can access to any command about wisps) +// 40: Sub-GM +// -> This GM can help a GM, and can not create item or zeny or modify a character (can have some information commands) +// 50: Sub-GM+ +// -> This GM can change some non-important things on a character +// 60: GM +// -> can do almost anything (excep administration, and mass commands) +// GM is the first level where we can modify a character with important value, create items or create zenys +// 80: GM Chief +// -> can do anything, except administration commands +// 99: Administrator +// -> can do anything! + + +//-------------------------- +// 0: normal player commands + +// Give server time. (6 same commands) +time: 0 +date: 0 +server_date: 0 +serverdate: 0 +server_time: 0 +servertime: 0 + +// Display your ignore list (people from which you ignore wisps) +ignorelist: 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 + + +//------------------------- +// 1: Super player commands + +// Suicide your character. +die: 1 + +// Enables you to rename your pet. +petrename: 1 + +party: 1 + +// Brings up your personal storage wherever you are. +storage: 1 + +// Locate someone on a map, returns your coordinates if the person isn't on. +where: 1 + + +//--------------------------- +// 10: Super player+ commands + +// Spawns you to set points in major cities. +go: 10 + + +//---------------------- +// 20: Mediator commands + +// Displays helpfile in Athena base directory (2 same commands). +help: 20 +h: 20 + +// Warp yourself to a person (3 same commands + /shift). +jumpto: 20 +goto: 20 +warpto: 20 + +// follow a player (including warping to them) +follow: 20 + +// Disconnects a user from the server (1 command + right click menu for GM "(name) force to quit"). +kick: 20 + +// Changes your apperance. +model: 20 + +// To get a peco to (un)ride +mountpeco: 20 + +// Returns list of logged in characters with their position (2 same commands). +who: 20 +whois: 20 + +// Returns list of logged in characters with their job. +who2: 20 + +// Returns list of logged in characters with their party/guild. +who3: 20 + +// Returns list of logged in characters with their position in a specifical map. +whomap: 20 + +// Returns list of logged in characters with their job in a specifical map. +whomap2: 20 + +// Returns list of logged in characters with their party/guild in a specifical map. +whomap3: 20 + +// Like @who+@who2+who3, but only for GM. +whogm: 20 + +// Change your appearence to other players to a mob. +disguise: 20 + +//Restore your normal appearance. +undisguise: 20 + +// Display ignore list of a player (people from which the player ignore wisps) +charignorelist: 20 + +// Enable all wispers for a player +inall: 20 + +// Disable all wispers for a player +exall: 20 + + +//-------------------- +// 40: Sub-GM commands + +// Broadcast to the whole server. Using (1 command + /nb, /b). +broadcast: 40 + +// Broadcast to the map you are on (1 command + /lb, /nlb). +local_broadcast: 40 + +// Broadcast (with or without name). +kami: 40 +kamib: 40 + +// Enables you to go to a certain map, at (x,y) coordinates. (@mapmove + /mm or /mapmove) +mapmove: 40 + +// Enables you to view other characters stats. +charstats: 40 + +// Shows Stats Of All Characters Online +charstatsall: 40 + +// Enables GVG on a map (2 same commands). +gvgon: 40 +gpvpon: 40 + +// Turns GVG (Guild v. Guild) off on a map (2 same commands). +gvgoff: 40 +gpvpoff: 40 + +// Heals a person to full HP/SP. +heal: 40 + +// GM Hide (enables you to be invisible to characters, and most monsters) (1 command + /hide). +hide: 40 + +// Changes your job to one you specify (2 same commands). +job: 40 +jobchange: 40 + +// Enables you to to jump randomly on a map (that you are already on). +jump: 40 + +// Warps you to your last save point (2 same commands). +return: 40 +load: 40 + +// Enables lost skills. +lostskill: 40 + +// Saves a warp point. +memo: 40 + +// Set your character display options. (Visual effects of your character) +option: 40 + +//Makes an egg +makeegg: 40 + +//Hatches an egg +hatch: 40 + +// Sets the level of intemecy of your pet. +petfriendly: 40 + +// Sets hunger level of your pet. +pethungry: 40 + +// Turns PVP (Person v. Person) off on a map. +pvpoff: 40 + +// Enables PVP on a map. +pvpon: 40 + +// Enables platinum skills. +questskill: 40 + +// Sets the speed you can walk/attack at. Default is 150. +speed: 40 + +// Enables spirit sphere balls. +spiritball: 40 + +// Warp yourself to a certain map, at (x,y) coordinates (2 same commands). +rura: 40 +warp: 40 + +// Changes GM clothes color (2 same commands) +dye: 40 +ccolor: 40 + +// Changes GM hair style (2 same commands) +hairstyle: 40 +hstyle: 40 + +// Changes GM hair color (2 same commands) +haircolor: 40 +hcolor: 40 + +// Deletes all your items. +itemreset: 40 + +// Kill all monsters in map (without drops) +killmonster2: 40 + +// Sets your spawn point (aka save point). +save: 40 + +// Do some visual effect on your character +effect: 40 + +// Display all items of a player +charitemlist: 40 + +// Display all items of a player's storage +charstoragelist: 40 + +// Display all items of a player's cart +charcartlist: 40 + +// drop all your items +dropall: 40 + +// store all your items +storeall: 40 + +// allow other players to hit you out of pvp +killable: 40 + +// look up a skill by name +skillid: 40 + +// use a skill by id +useskill: 40 + +// make another player killable +charkillable: 40 + +//--------------------- +// 50: Sub-GM+ commands + +// Changes character's model +charmodel: 50 + +guild: 50 + +// Brings up your guild storage wherever you are. +gstorage: 50 + +// Spawns a monster, and a certain amount (3 same commands + /monster). +spawn: 50 +monster: 50 +summon: 50 + +// Spawns a monster with parameters not in same order of @spawn. +monster2: 50 + +// To get a peco to (un)ride for another player. +charmountpeco: 50 + +// Enables to give possibility to a player to rename his/her pet. +charpetrename: 50 + + +//---------------- +// 60: GM commands + +// Starts Guild Wars +agitstart: 60 + +// Ends Guild Wars +agitend: 60 + +// Resurects yourself. +alive: 60 + +// Levels your character to specified level (adds to your level) (3 same commands). +lvup: 60 +baselvlup: 60 +blevel: 60 + +// Raises your job level (3 same commands). +joblvup: 60 +joblvlup: 60 +jlevel: 60 + +// Sets another persons base level. +charbaselvl: 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 + +// Sets the job of another character (2 same commands). +charjob: 60 +charjobchange: 60 + +// Set options on another character. +charoption: 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 + +// Saves the respawn point of another character. +charsave: 60 + +// Changes another character's zenny +charzeny: 60 + +// Levels your guild to specified level (2 same commands). +guildlvup: 60 +guildlvlup: 60 + +idsearch: 60 + +// Creates an item of your choosing, either Item ID or Name (1 command + /item). +item: 60 + +// Creates a complet item (card, etc...) of your choosing, either Item ID or Name. +item2: 60 + +// ?? +itemcheck: 60 + +// Kill another character without hitting them. +kill: 60 + +// Kill all monsters in map (with drops) +killmonster: 60 + +// Creates yourself a pet egg, have to use Pet ID. +makeegg: 60 + +// Instantly kills player whose name is entered and deals insane damage to everything around. +// Disabled for now +//nuke: 60 + +// Enable hitting a player even when not in pvp +killer: 60 + +// Creates weapon of desired element. +produce: 60 + +// Warps a character to you (1 command + /recall). +recall: 60 + +// Refines all weapons in your items list. +refine: 60 + +// Will repair all broken items in inventory. +repairall: 60 + +// Revives a character, and heals them. +revive: 60 + +// Warp another person to a certain map, at (x,y) coordinates (2 same commands). +rura+: 60 +charwarp: 60 + +// Change Status of your character +str: 60 +agi: 60 +vit: 60 +int: 60 +dex: 60 +luk: 60 + +// Gets all skills (4 same commands) +allskill: 60 +allskills: 60 +skillall: 60 +skillsall: 60 + +// sets GM stats to maximum (4 same commands) +statall: 60 +statsall: 60 +allstats: 60 +allstat: 60 + +// Gives you job points. +stpoint: 60 + +// Gives you skill points of desired amount. +skpoint: 60 + +// Warps all online character of a guild to you. (at least one member of that guild must be on.) +guildrecall: 60 + +// Warps all online character of a party to you. (at least one party member must be online.) +partyrecall: 60 + +// Allows you to spy on any Guilds Guild chat. (at least one member of that guild must be on.) +guildspy: 60 + +//Allows you to spy on any party's party chat. (at least one party member must be online.) +partyspy: 60 + +// Gives you money (zeny) of desired amount. +zeny: 60 + +// To block definitively a player (only administrator can unblock the account) (2 same commands) +block: 60 +charblock: 60 + +// To unblock a player (2 same commands) +unblock: 60 +charunblock: 60 + +// To ban a player for a limited time (only administrator can unban the account) (4 same commands) +ban: 60 +banish: 60 +charban: 60 +charbanish: 60 + +// To unban a player (4 same commands) +unban: 60 +unbanish: 60 +charunban: 60 +charunbanish: 60 + +// To send specified character in jails +jail: 60 + +// To discharge a prisoner (2 same commands) +unjail: 60 +discharge: 60 + +// To change disguise of another player/GM +chardisguise: 60 +charundisguise: 60 + +// Enables platinum skills of another player. +charquestskill: 60 + +// Enables lost skills of another player. +charlostskill: 60 + +// turn on and off skills on a map +skillon: 60 +skilloff: 60 + +// Create a static warp portal that lasts until the next reboot +addwarp: 60 + +// drop a players possessions on the gruond +chardropall: 60 + +// put a players possessions in storage +charstoreall: 60 + +//---------------------- +// 80: GM Chief commands + +// 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 + +// Unmute a player +unmute: 60 + +//--------------------------- +// 99: Administrator commands + +// 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 + +// Refresh only status of players - SQL Only +refreshonline: 99 + + +//--------------------------------------------------------------- +// 0: Mail System - SQL Only commands - Must be enabled + +// Check # of messages. +checkmail: 1 + +// List all messages. +listmail: 1 + +// List only new mail. +listnewmail: 1 + +// Read a message. +readmail: 1 + +// Send mail. +sendmail: 1 + +// Send priority mail (tagged with Priority and cannot be deleted until read) +sendprioritymail: 80 + +// Delete a message. +deletemail: 0 + + + +//--------------------- +// OTHER: not a command + +//import: conf/import/atcommand_conf.txt diff --git a/conf/atcommand_athena.conf.example b/conf/atcommand_athena.conf.example deleted file mode 100644 index b0711beb..00000000 --- a/conf/atcommand_athena.conf.example +++ /dev/null @@ -1,629 +0,0 @@ -// Athena atcommand Configuration file. -// Translated by Peter Kieser - -// 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: @ - - -// Sets the level of the users that can use the GM commands. -// : level -// When battle_athena.conf has atcommand_gm_only set to no, -// normal players (gm level 0) can use GM commands if you set 0 to the command level. -// Max GM level is 99. If you want forbid a command to all people, set it with level 100. - -// Default values are set to define different GM levels like follow: -// 0: normal player -// -> no special advantage (only @time to know time and if at_command_gm_only is disabled) -// 1: Super player -// -> some (very) little advantages: storage, petrename, etc... -// 10: Super player+ -// -> same of Super player with !go (very super player) -// 20: Mediator -// -> it's a GM that only need to know people, and move to their to speak with them (they can access to any command about wisps) -// 40: Sub-GM -// -> This GM can help a GM, and can not create item or zeny or modify a character (can have some information commands) -// 50: Sub-GM+ -// -> This GM can change some non-important things on a character -// 60: GM -// -> can do almost anything (excep administration, and mass commands) -// GM is the first level where we can modify a character with important value, create items or create zenys -// 80: GM Chief -// -> can do anything, except administration commands -// 99: Administrator -// -> can do anything! - - -//-------------------------- -// 0: normal player commands - -// Give server time. (6 same commands) -time: 0 -date: 0 -server_date: 0 -serverdate: 0 -server_time: 0 -servertime: 0 - -// Display your ignore list (people from which you ignore wisps) -ignorelist: 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 - - -//------------------------- -// 1: Super player commands - -// Suicide your character. -die: 1 - -// Enables you to rename your pet. -petrename: 1 - -party: 1 - -// Brings up your personal storage wherever you are. -storage: 1 - -// Locate someone on a map, returns your coordinates if the person isn't on. -where: 1 - - -//--------------------------- -// 10: Super player+ commands - -// Spawns you to set points in major cities. -go: 10 - - -//---------------------- -// 20: Mediator commands - -// Displays helpfile in Athena base directory (2 same commands). -help: 20 -h: 20 - -// Warp yourself to a person (3 same commands + /shift). -jumpto: 20 -goto: 20 -warpto: 20 - -// follow a player (including warping to them) -follow: 20 - -// Disconnects a user from the server (1 command + right click menu for GM "(name) force to quit"). -kick: 20 - -// Changes your apperance. -model: 20 - -// To get a peco to (un)ride -mountpeco: 20 - -// Returns list of logged in characters with their position (2 same commands). -who: 20 -whois: 20 - -// Returns list of logged in characters with their job. -who2: 20 - -// Returns list of logged in characters with their party/guild. -who3: 20 - -// Returns list of logged in characters with their position in a specifical map. -whomap: 20 - -// Returns list of logged in characters with their job in a specifical map. -whomap2: 20 - -// Returns list of logged in characters with their party/guild in a specifical map. -whomap3: 20 - -// Like @who+@who2+who3, but only for GM. -whogm: 20 - -// Change your appearence to other players to a mob. -disguise: 20 - -//Restore your normal appearance. -undisguise: 20 - -// Display ignore list of a player (people from which the player ignore wisps) -charignorelist: 20 - -// Enable all wispers for a player -inall: 20 - -// Disable all wispers for a player -exall: 20 - - -//-------------------- -// 40: Sub-GM commands - -// Broadcast to the whole server. Using (1 command + /nb, /b). -broadcast: 40 - -// Broadcast to the map you are on (1 command + /lb, /nlb). -local_broadcast: 40 - -// Broadcast (with or without name). -kami: 40 -kamib: 40 - -// Enables you to go to a certain map, at (x,y) coordinates. (@mapmove + /mm or /mapmove) -mapmove: 40 - -// Enables you to view other characters stats. -charstats: 40 - -// Shows Stats Of All Characters Online -charstatsall: 40 - -// Enables GVG on a map (2 same commands). -gvgon: 40 -gpvpon: 40 - -// Turns GVG (Guild v. Guild) off on a map (2 same commands). -gvgoff: 40 -gpvpoff: 40 - -// Heals a person to full HP/SP. -heal: 40 - -// GM Hide (enables you to be invisible to characters, and most monsters) (1 command + /hide). -hide: 40 - -// Changes your job to one you specify (2 same commands). -job: 40 -jobchange: 40 - -// Enables you to to jump randomly on a map (that you are already on). -jump: 40 - -// Warps you to your last save point (2 same commands). -return: 40 -load: 40 - -// Enables lost skills. -lostskill: 40 - -// Saves a warp point. -memo: 40 - -// Set your character display options. (Visual effects of your character) -option: 40 - -//Makes an egg -makeegg: 40 - -//Hatches an egg -hatch: 40 - -// Sets the level of intemecy of your pet. -petfriendly: 40 - -// Sets hunger level of your pet. -pethungry: 40 - -// Turns PVP (Person v. Person) off on a map. -pvpoff: 40 - -// Enables PVP on a map. -pvpon: 40 - -// Enables platinum skills. -questskill: 40 - -// Sets the speed you can walk/attack at. Default is 150. -speed: 40 - -// Enables spirit sphere balls. -spiritball: 40 - -// Warp yourself to a certain map, at (x,y) coordinates (2 same commands). -rura: 40 -warp: 40 - -// Changes GM clothes color (2 same commands) -dye: 40 -ccolor: 40 - -// Changes GM hair style (2 same commands) -hairstyle: 40 -hstyle: 40 - -// Changes GM hair color (2 same commands) -haircolor: 40 -hcolor: 40 - -// Deletes all your items. -itemreset: 40 - -// Kill all monsters in map (without drops) -killmonster2: 40 - -// Sets your spawn point (aka save point). -save: 40 - -// Do some visual effect on your character -effect: 40 - -// Display all items of a player -charitemlist: 40 - -// Display all items of a player's storage -charstoragelist: 40 - -// Display all items of a player's cart -charcartlist: 40 - -// drop all your items -dropall: 40 - -// store all your items -storeall: 40 - -// allow other players to hit you out of pvp -killable: 40 - -// look up a skill by name -skillid: 40 - -// use a skill by id -useskill: 40 - -// make another player killable -charkillable: 40 - -//--------------------- -// 50: Sub-GM+ commands - -// Changes character's model -charmodel: 50 - -guild: 50 - -// Brings up your guild storage wherever you are. -gstorage: 50 - -// Spawns a monster, and a certain amount (3 same commands + /monster). -spawn: 50 -monster: 50 -summon: 50 - -// Spawns a monster with parameters not in same order of @spawn. -monster2: 50 - -// To get a peco to (un)ride for another player. -charmountpeco: 50 - -// Enables to give possibility to a player to rename his/her pet. -charpetrename: 50 - - -//---------------- -// 60: GM commands - -// Starts Guild Wars -agitstart: 60 - -// Ends Guild Wars -agitend: 60 - -// Resurects yourself. -alive: 60 - -// Levels your character to specified level (adds to your level) (3 same commands). -lvup: 60 -baselvlup: 60 -blevel: 60 - -// Raises your job level (3 same commands). -joblvup: 60 -joblvlup: 60 -jlevel: 60 - -// Sets another persons base level. -charbaselvl: 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 - -// Sets the job of another character (2 same commands). -charjob: 60 -charjobchange: 60 - -// Set options on another character. -charoption: 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 - -// Saves the respawn point of another character. -charsave: 60 - -// Changes another character's zenny -charzeny: 60 - -// Levels your guild to specified level (2 same commands). -guildlvup: 60 -guildlvlup: 60 - -idsearch: 60 - -// Creates an item of your choosing, either Item ID or Name (1 command + /item). -item: 60 - -// Creates a complet item (card, etc...) of your choosing, either Item ID or Name. -item2: 60 - -// ?? -itemcheck: 60 - -// Kill another character without hitting them. -kill: 60 - -// Kill all monsters in map (with drops) -killmonster: 60 - -// Creates yourself a pet egg, have to use Pet ID. -makeegg: 60 - -// Instantly kills player whose name is entered and deals insane damage to everything around. -// Disabled for now -//nuke: 60 - -// Enable hitting a player even when not in pvp -killer: 60 - -// Creates weapon of desired element. -produce: 60 - -// Warps a character to you (1 command + /recall). -recall: 60 - -// Refines all weapons in your items list. -refine: 60 - -// Will repair all broken items in inventory. -repairall: 60 - -// Revives a character, and heals them. -revive: 60 - -// Warp another person to a certain map, at (x,y) coordinates (2 same commands). -rura+: 60 -charwarp: 60 - -// Change Status of your character -str: 60 -agi: 60 -vit: 60 -int: 60 -dex: 60 -luk: 60 - -// Gets all skills (4 same commands) -allskill: 60 -allskills: 60 -skillall: 60 -skillsall: 60 - -// sets GM stats to maximum (4 same commands) -statall: 60 -statsall: 60 -allstats: 60 -allstat: 60 - -// Gives you job points. -stpoint: 60 - -// Gives you skill points of desired amount. -skpoint: 60 - -// Warps all online character of a guild to you. (at least one member of that guild must be on.) -guildrecall: 60 - -// Warps all online character of a party to you. (at least one party member must be online.) -partyrecall: 60 - -// Allows you to spy on any Guilds Guild chat. (at least one member of that guild must be on.) -guildspy: 60 - -//Allows you to spy on any party's party chat. (at least one party member must be online.) -partyspy: 60 - -// Gives you money (zeny) of desired amount. -zeny: 60 - -// To block definitively a player (only administrator can unblock the account) (2 same commands) -block: 60 -charblock: 60 - -// To unblock a player (2 same commands) -unblock: 60 -charunblock: 60 - -// To ban a player for a limited time (only administrator can unban the account) (4 same commands) -ban: 60 -banish: 60 -charban: 60 -charbanish: 60 - -// To unban a player (4 same commands) -unban: 60 -unbanish: 60 -charunban: 60 -charunbanish: 60 - -// To send specified character in jails -jail: 60 - -// To discharge a prisoner (2 same commands) -unjail: 60 -discharge: 60 - -// To change disguise of another player/GM -chardisguise: 60 -charundisguise: 60 - -// Enables platinum skills of another player. -charquestskill: 60 - -// Enables lost skills of another player. -charlostskill: 60 - -// turn on and off skills on a map -skillon: 60 -skilloff: 60 - -// Create a static warp portal that lasts until the next reboot -addwarp: 60 - -// drop a players possessions on the gruond -chardropall: 60 - -// put a players possessions in storage -charstoreall: 60 - -//---------------------- -// 80: GM Chief commands - -// 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 - -// Unmute a player -unmute: 60 - -//--------------------------- -// 99: Administrator commands - -// 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 - -// Refresh only status of players - SQL Only -refreshonline: 99 - - -//--------------------------------------------------------------- -// 0: Mail System - SQL Only commands - Must be enabled - -// Check # of messages. -checkmail: 1 - -// List all messages. -listmail: 1 - -// List only new mail. -listnewmail: 1 - -// Read a message. -readmail: 1 - -// Send mail. -sendmail: 1 - -// Send priority mail (tagged with Priority and cannot be deleted until read) -sendprioritymail: 80 - -// Delete a message. -deletemail: 0 - - - -//--------------------- -// OTHER: not a command - -//import: conf/import/atcommand_conf.txt diff --git a/conf/battle_athena.conf b/conf/battle_athena.conf new file mode 100644 index 00000000..1324bd34 --- /dev/null +++ b/conf/battle_athena.conf @@ -0,0 +1,729 @@ + +//-------------------------------------------------------------- +//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: 60000 + +// How long before the first person who did the most damage to a monster can get the item? (in milliseconds) +item_first_get_time: 3000 + +// 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: 1000 + +// 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: 1000 + +// 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: 1 + +// 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: 0 + +// 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 + +// Quest skills can be learned? (Note 1) +// Setting this to yes can open an exploit on your server! +quest_skill_learn: no + +// 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 + +// When making a guild, an Emperium is consumed? (Note 1) +guild_emperium_check: yes + +// 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: 99 + +// 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: no + +// 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: 20 +min_hair_color: 0 +max_hair_color: 9 +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: +// 2 anti spam systems works together, one is a time based system and the +// other is a repeat based system. Both count up individually, and if one +// surpasses the spam_threshold, players is auto-banned for spam_ban hours + +// how many hours to auto ban spammer, 0 to disable [0-32767]. Default 6. +spam_ban: 1 + +// how many ms must the message be within to hit threshold counter [1-32767]. Default 3000. +spam_time: 3000 + +// how many unpaused lines/repeats in a row before ban trigger [1-32767]. Default 10. +spam_threshold: 10 + +// Maximum line lengt, if a message is above chat_maxline, its dropped [1-512]. Default 255. +chat_maxline: 512 + + +import: conf/import/battle_conf.txt + diff --git a/conf/battle_athena.conf.example b/conf/battle_athena.conf.example deleted file mode 100644 index 1324bd34..00000000 --- a/conf/battle_athena.conf.example +++ /dev/null @@ -1,729 +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: 60000 - -// How long before the first person who did the most damage to a monster can get the item? (in milliseconds) -item_first_get_time: 3000 - -// 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: 1000 - -// 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: 1000 - -// 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: 1 - -// 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: 0 - -// 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 - -// Quest skills can be learned? (Note 1) -// Setting this to yes can open an exploit on your server! -quest_skill_learn: no - -// 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 - -// When making a guild, an Emperium is consumed? (Note 1) -guild_emperium_check: yes - -// 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: 99 - -// 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: no - -// 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: 20 -min_hair_color: 0 -max_hair_color: 9 -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: -// 2 anti spam systems works together, one is a time based system and the -// other is a repeat based system. Both count up individually, and if one -// surpasses the spam_threshold, players is auto-banned for spam_ban hours - -// how many hours to auto ban spammer, 0 to disable [0-32767]. Default 6. -spam_ban: 1 - -// how many ms must the message be within to hit threshold counter [1-32767]. Default 3000. -spam_time: 3000 - -// how many unpaused lines/repeats in a row before ban trigger [1-32767]. Default 10. -spam_threshold: 10 - -// Maximum line lengt, if a message is above chat_maxline, its dropped [1-512]. Default 255. -chat_maxline: 512 - - -import: conf/import/battle_conf.txt - diff --git a/conf/char_athena.conf b/conf/char_athena.conf new file mode 100644 index 00000000..6ce131cf --- /dev/null +++ b/conf/char_athena.conf @@ -0,0 +1,141 @@ +// Athena Character configuration file. + +// Server Communication username and password. +userid: s1 +passwd: s1 + +// Server name, use alternative character such as ASCII 160 for spaces. +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 + +// 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: new_3-1.gat,29,28 + +// Starting weapon for new characters +start_weapon: 1201 + +// Starting armor for new characters +start_armor: 1202 + +// Starting zeny for new characters +start_zeny: 50 + +// 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: a b c d e f g h i j k l m n o p r s t q u w x y z A B C D E F G H I J K L M N O P R S T Q U W X Y Z 1 2 3 4 5 6 7 8 9 0 + +// 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: 20 + +// 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 + diff --git a/conf/char_athena.conf.example b/conf/char_athena.conf.example deleted file mode 100644 index 6ce131cf..00000000 --- a/conf/char_athena.conf.example +++ /dev/null @@ -1,141 +0,0 @@ -// Athena Character configuration file. - -// Server Communication username and password. -userid: s1 -passwd: s1 - -// Server name, use alternative character such as ASCII 160 for spaces. -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 - -// 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: new_3-1.gat,29,28 - -// Starting weapon for new characters -start_weapon: 1201 - -// Starting armor for new characters -start_armor: 1202 - -// Starting zeny for new characters -start_zeny: 50 - -// 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: a b c d e f g h i j k l m n o p r s t q u w x y z A B C D E F G H I J K L M N O P R S T Q U W X Y Z 1 2 3 4 5 6 7 8 9 0 - -// 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: 20 - -// 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 - diff --git a/conf/eathena-monitor.conf b/conf/eathena-monitor.conf new file mode 100644 index 00000000..70dcd2e5 --- /dev/null +++ b/conf/eathena-monitor.conf @@ -0,0 +1,14 @@ +# $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/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 b/conf/gm_account.txt new file mode 100644 index 00000000..912e1a09 --- /dev/null +++ b/conf/gm_account.txt @@ -0,0 +1 @@ +// 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/inter_athena.conf b/conf/inter_athena.conf new file mode 100644 index 00000000..72a88bd9 --- /dev/null +++ b/conf/inter_athena.conf @@ -0,0 +1,31 @@ +// Athena InterServer configuration. + +// Storage flatfile database, used for Karfa storage. +storage_txt: save/storage.txt + +// Party flatfile database, for party names, members and other party info. +party_txt: save/party.txt + +// Guild flatfile database, for guild names, members, and other guild info. +guild_txt: save/guild.txt + +// Pet flatfile database, for pet names, and other pet info. +pet_txt: save/pet.txt + +// Castle flatfile database, for emperium war castles, etc. +castle_txt: save/castle.txt + +// Inter Log Filename +inter_log_filename: log/inter.log + +// Level range for sharing within a party +party_share_level: 10 + +// The lowest GM level on your server +lowest_gm_level: 1 + +// How often the GM accounts will be reloaded by the map-server in minutes +read_gm_interval: 10 + + + diff --git a/conf/inter_athena.conf.example b/conf/inter_athena.conf.example deleted file mode 100644 index 72a88bd9..00000000 --- a/conf/inter_athena.conf.example +++ /dev/null @@ -1,31 +0,0 @@ -// Athena InterServer configuration. - -// Storage flatfile database, used for Karfa storage. -storage_txt: save/storage.txt - -// Party flatfile database, for party names, members and other party info. -party_txt: save/party.txt - -// Guild flatfile database, for guild names, members, and other guild info. -guild_txt: save/guild.txt - -// Pet flatfile database, for pet names, and other pet info. -pet_txt: save/pet.txt - -// Castle flatfile database, for emperium war castles, etc. -castle_txt: save/castle.txt - -// Inter Log Filename -inter_log_filename: log/inter.log - -// Level range for sharing within a party -party_share_level: 10 - -// The lowest GM level on your server -lowest_gm_level: 1 - -// How often the GM accounts will be reloaded by the map-server in minutes -read_gm_interval: 10 - - - diff --git a/conf/ladmin_athena.conf b/conf/ladmin_athena.conf new file mode 100644 index 00000000..4f9ce8b6 --- /dev/null +++ b/conf/ladmin_athena.conf @@ -0,0 +1,34 @@ +// Athena Ladmin configuration file. + +// Login Server IP +login_ip:217.172.177.27 +// Login Server Port +login_port: 6900 + +// Administrative password, used to connect remotely to server. +// NOTICE: If you enable remote administration, you should change its value for security +admin_pass: admin + +// Encoding type of the password +// 0: not encoded +// 1: key+password +// 2: password+key +passenc: 2 + +// Language of ladmin +// F: Fran軋is +// E: English (default) +defaultlanguage: E + +// Log Filename. All operations done by the software are logged in this file. +ladmin_log_filename: log/ladmin.log + +// Indicate how to display date in logs, to players, etc. +// 0: 31-12-2004 23:59:59 +// 1: 12-31-2004 23:59:59 +// 2: 2004-31-12 23:59:59 +// 3: 2004-12-31 23:59:59 (default) +date_format: 3 + +// If you want use an additional configuration file, uncomment and use this parameter +//import: path/additional_configuration_file diff --git a/conf/ladmin_athena.conf.example b/conf/ladmin_athena.conf.example deleted file mode 100644 index 4f9ce8b6..00000000 --- a/conf/ladmin_athena.conf.example +++ /dev/null @@ -1,34 +0,0 @@ -// Athena Ladmin configuration file. - -// Login Server IP -login_ip:217.172.177.27 -// Login Server Port -login_port: 6900 - -// Administrative password, used to connect remotely to server. -// NOTICE: If you enable remote administration, you should change its value for security -admin_pass: admin - -// Encoding type of the password -// 0: not encoded -// 1: key+password -// 2: password+key -passenc: 2 - -// Language of ladmin -// F: Fran軋is -// E: English (default) -defaultlanguage: E - -// Log Filename. All operations done by the software are logged in this file. -ladmin_log_filename: log/ladmin.log - -// Indicate how to display date in logs, to players, etc. -// 0: 31-12-2004 23:59:59 -// 1: 12-31-2004 23:59:59 -// 2: 2004-31-12 23:59:59 -// 3: 2004-12-31 23:59:59 (default) -date_format: 3 - -// If you want use an additional configuration file, uncomment and use this parameter -//import: path/additional_configuration_file diff --git a/conf/lan_support.conf b/conf/lan_support.conf new file mode 100644 index 00000000..bfaec696 --- /dev/null +++ b/conf/lan_support.conf @@ -0,0 +1,41 @@ +// Athena TXT version LAN configure file. +// Support Client Connect to Local Area Network (LAN) IP Address Server. +// put this fle into conf/ directory +// +// HOWTO: +// To use this file, the login-server, char-server and map-server must be on the same subnetwork +// (not necessary on the same computer). You can not use eAthena if you want to install the servers on 2 or more different LAN. +// +// First of all: you must configure your router to forward your WAN IP (one or more) and port (default: 6900, 6121 and 5121) +// to the right concerned computer(s) (if default port, forward 6900 port to the (LAN IP) login-server, 6121 port to the (LAN IP) char-server, etc.). +// After, set in char_athena.conf and map_athena.conf files the WAN IP and the right ports that you use. +// Give to WAN people (client that are not on your LAN) your WAN IP to have an access to your server. +// At this point, all players outside your LAN can access to your server(s). +// +// Now, you must parameter your LAN for the servers. +// Set the LAN IP of the char-server and the map-server in this file (lan_char_ip and lan_map_ip). +// Set the definition of your LAN in this file (subnet and subnetmask). +// When you load/start login-server and char-server, read what the server displays, and specially the section ---LAN CONFIGURATION---. +// If you see a warning or something not good, correct it. +// Now LAN client can access to your server. +// +// NB: if you want that nobody of your LAN can access to your server, put 127.0.0.1 in IP and 255.255.255.255 for the mask. +// So only the localhost computer would access to your server. +// NB2: you can use LAN name if you have some instead of IP and/or mask. +// NB3: if you want set your server only for LAN people, set your LAN IP instead of the WAN IP, and set 127.0.0.1/255.255.255.255 for the LAN IP. +// +// HOW THAT WORKS: +// When someone tries to connect to your server(s), the login-server/char-server checks its IP with the LAN subnet (subnet and subnetmask parameters). +// If it matches, the login-server sends the LAN IP of the char-server (lan_char_ip); and char-server do same for map-server (lan_map_ip). +// If not, the login-server sends the WAN IP of the char-server that it have received (char_ip in char_athena.conf) +// and the char-server sends the WAN IP of the map-server that it have received (map_ip in map_athena.conf) + +// put here the LAN IP of your char-server +lan_char_ip: 127.0.0.1 + +// put here the LAN IP of your map-server +lan_map_ip: 127.0.0.1 + +// put here the Subnet mask of your LAN +subnet: 127.0.0.1 +subnetmask: 255.255.255.255 diff --git a/conf/lan_support.conf.example b/conf/lan_support.conf.example deleted file mode 100644 index bfaec696..00000000 --- a/conf/lan_support.conf.example +++ /dev/null @@ -1,41 +0,0 @@ -// Athena TXT version LAN configure file. -// Support Client Connect to Local Area Network (LAN) IP Address Server. -// put this fle into conf/ directory -// -// HOWTO: -// To use this file, the login-server, char-server and map-server must be on the same subnetwork -// (not necessary on the same computer). You can not use eAthena if you want to install the servers on 2 or more different LAN. -// -// First of all: you must configure your router to forward your WAN IP (one or more) and port (default: 6900, 6121 and 5121) -// to the right concerned computer(s) (if default port, forward 6900 port to the (LAN IP) login-server, 6121 port to the (LAN IP) char-server, etc.). -// After, set in char_athena.conf and map_athena.conf files the WAN IP and the right ports that you use. -// Give to WAN people (client that are not on your LAN) your WAN IP to have an access to your server. -// At this point, all players outside your LAN can access to your server(s). -// -// Now, you must parameter your LAN for the servers. -// Set the LAN IP of the char-server and the map-server in this file (lan_char_ip and lan_map_ip). -// Set the definition of your LAN in this file (subnet and subnetmask). -// When you load/start login-server and char-server, read what the server displays, and specially the section ---LAN CONFIGURATION---. -// If you see a warning or something not good, correct it. -// Now LAN client can access to your server. -// -// NB: if you want that nobody of your LAN can access to your server, put 127.0.0.1 in IP and 255.255.255.255 for the mask. -// So only the localhost computer would access to your server. -// NB2: you can use LAN name if you have some instead of IP and/or mask. -// NB3: if you want set your server only for LAN people, set your LAN IP instead of the WAN IP, and set 127.0.0.1/255.255.255.255 for the LAN IP. -// -// HOW THAT WORKS: -// When someone tries to connect to your server(s), the login-server/char-server checks its IP with the LAN subnet (subnet and subnetmask parameters). -// If it matches, the login-server sends the LAN IP of the char-server (lan_char_ip); and char-server do same for map-server (lan_map_ip). -// If not, the login-server sends the WAN IP of the char-server that it have received (char_ip in char_athena.conf) -// and the char-server sends the WAN IP of the map-server that it have received (map_ip in map_athena.conf) - -// put here the LAN IP of your char-server -lan_char_ip: 127.0.0.1 - -// put here the LAN IP of your map-server -lan_map_ip: 127.0.0.1 - -// put here the Subnet mask of your LAN -subnet: 127.0.0.1 -subnetmask: 255.255.255.255 diff --git a/conf/login_athena.conf b/conf/login_athena.conf new file mode 100644 index 00000000..1d4383a7 --- /dev/null +++ b/conf/login_athena.conf @@ -0,0 +1,140 @@ +// Athena Login Server configuration file. +// Translated by Peter Kieser + +// Port to bind Login Server to (always binds to all IP addresses) +login_port: 6901 + +// Whether remote administration is enabled or disabled (1 for enabled, 0 for disabled) +admin_state: 1 + +// Administrative password, used by ladmin (perl software) to connect remotely to server. +// NOTICE: If you enable remote administration, you should change its value for security +admin_pass: p1 + +// Indicate the IP that the server accepts for remote administration. +// put: 'all', or 'xxx.xxx.' (begin of an ip finished by '.' or a complete ip), +// or a network and its mask (example: '123.456.789.012/24' or '123.456.789.012/255.255.255.0') +// or 'clear' to suppress previous parameter (use it in import file mainly) +// Add as many IP's as you wish. +ladminallowip: all + +// Gamemaster password, used with the @gm command to obtain GM commands (level of gm set with level_new_gm parameter). +// NOTICE: You should also change this one. +gm_pass: gm + +// Level of new GM created with @gm command. (default: 60) +// If you set to 0, you disable creation of new GM with @gm. +// To be able to create a gm with @gm, you must: +// - give a level to this value (not 0) +// - enable to level 0 the @gm command (atcommand_athena.conf) (default 100) +// - 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 +level_new_gm: 60 + +// Can you make new accounts on the server? (1 for Yes, 0 for no) +new_account: 1 + +// Account flatfile database, stores account information. +account_filename: save/account.txt + +// What account AIDs have GM privs, and what level? +gm_account_filename: conf/gm_account.txt + +// Timer to check if GM_account file has been changed and reload GM account automaticaly +// (in seconds; default: 15; value: 0 (disabled), or 2 or more) +gm_account_filename_check_timer: 15 + +// Log Filename. All operations received by the server are logged in this file. +login_log_filename: log/login.log + +// Name of the file of that logs the unknown packets (for debug or hack check) +login_log_unknown_packets_filename: log/login_unknown_packets.log + +// Update host +// Tells the client that an alternative updatehost is available if the client +// supports this. If left out nothing will be sent. max length 127. +update_host: http://updates.themanaworld.org/ + +// Indicate if the unknown packets are saved or not +//(the unknown packets coming from the char-server or ladministration does not relate to, which is always saved) +// Be careful: if you receive an attack, your hard disk can cause lag... +// So, active this option with a speed hard disk or for debug only. +save_unknown_packets: 0 + +// Indicate if you want display the parse of the packets received in a normal connection +// It's useful for debug. Possible values: 0: no (default), 1: yes +display_parse_login: 0 + +// Indicate if you want display the parse of the packets received in administration connection +// It's useful for debug. Possible values: 0: no (default), 1: yes +display_parse_admin: 0 + +// Indicate if you want display the parse of the packets received from a char-server +// It's useful for debug. Possible values: 0: no (default), 1: yes (without packet 0x2714), 2: all packets +display_parse_fromchar: 0 + +// Indicate how to display date in logs, to players, etc. +// 0: 31-12-2004 23:59:59 +// 1: 12-31-2004 23:59:59 +// 2: 2004-31-12 23:59:59 +// 3: 2004-12-31 23:59:59 (default) +date_format: 3 + +// Indicate the minimum GM level of player that the server accepts to connection. +// 0: all players (normal player are 0. it's default), 1-99: GM level at least with level x +min_level_to_connect: 0 + +// Give possibility to adjust (ladmin command: timeadd) the time of an unlimited account. +// If set to on/1/yes..., the adjustment is be done from actual time to set the final time of the account. +// If set to no/0/no..., the adjustment can not be done on an unlimited account. You must set (ladmin command: timeset) a final time before to adjust (ladmin command: timeadd) +add_to_unlimited_account: off + +// Starting additional sec from now for the limited time at creation of account +// -1: new account are created with UNlimited time (default value) +// 0 or more: new accounts was created by addition of the value (in sec) to the actual time (to set first limited time) +start_limited_time: -1 + +// It's to check IP of a player between login-server and char-server (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. +// if not correct, you can read list of char-servers, but not look slots of characters (rejected by server). +check_ip_flag: no + +// Specify order of IP control if necessary (option: 'deny,allow', 'allow,deny', or 'mutual-failture') +// (how to use 'allow' and 'deny' information) +//order: allow,deny + +// Indicate the IP that the server accept. +// put: 'all', or 'xxx.xxx.' (begin of an ip finished by '.' or a complete ip), +// or a network and its mask (example: '123.456.789.012/24' or '123.456.789.012/255.255.255.0') +// or 'clear' to suppress previous parameter (use it in import file mainly) +// Add as many IP's as you wish. +//allow: all + +// Indicate the IP that the server refuse. +// Add as many IP's as you wish, as long as you put deny: before it. +//deny: 123.123.123.123 +//deny: 234.234.234.234 + +// If you want use an additional configuration file, uncomment and use this parameter +//import: path/additional_configuration_file + +//Passwords in Login DB are MD5 - cannot b used on client with this on +use_MD5_passwords: no + +//Ban features: read readme for more info if you dont know this. +ipban: 1 +dynamic_pass_failure_ban: 1 +dynamic_pass_failure_ban_time: 5 +dynamic_pass_failure_ban_how_many: 3 +dynamic_pass_failure_ban_how_long: 60 +dynamic_account_ban: 1 +dynamic_account_ban_class: 0 + +// Anti-freeze system enable +anti_freeze_enable: 0 +// Anti-freeze system interval (in seconds) +anti_freeze_interval: 15 diff --git a/conf/login_athena.conf.example b/conf/login_athena.conf.example deleted file mode 100644 index 1d4383a7..00000000 --- a/conf/login_athena.conf.example +++ /dev/null @@ -1,140 +0,0 @@ -// Athena Login Server configuration file. -// Translated by Peter Kieser - -// Port to bind Login Server to (always binds to all IP addresses) -login_port: 6901 - -// Whether remote administration is enabled or disabled (1 for enabled, 0 for disabled) -admin_state: 1 - -// Administrative password, used by ladmin (perl software) to connect remotely to server. -// NOTICE: If you enable remote administration, you should change its value for security -admin_pass: p1 - -// Indicate the IP that the server accepts for remote administration. -// put: 'all', or 'xxx.xxx.' (begin of an ip finished by '.' or a complete ip), -// or a network and its mask (example: '123.456.789.012/24' or '123.456.789.012/255.255.255.0') -// or 'clear' to suppress previous parameter (use it in import file mainly) -// Add as many IP's as you wish. -ladminallowip: all - -// Gamemaster password, used with the @gm command to obtain GM commands (level of gm set with level_new_gm parameter). -// NOTICE: You should also change this one. -gm_pass: gm - -// Level of new GM created with @gm command. (default: 60) -// If you set to 0, you disable creation of new GM with @gm. -// To be able to create a gm with @gm, you must: -// - give a level to this value (not 0) -// - enable to level 0 the @gm command (atcommand_athena.conf) (default 100) -// - 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 -level_new_gm: 60 - -// Can you make new accounts on the server? (1 for Yes, 0 for no) -new_account: 1 - -// Account flatfile database, stores account information. -account_filename: save/account.txt - -// What account AIDs have GM privs, and what level? -gm_account_filename: conf/gm_account.txt - -// Timer to check if GM_account file has been changed and reload GM account automaticaly -// (in seconds; default: 15; value: 0 (disabled), or 2 or more) -gm_account_filename_check_timer: 15 - -// Log Filename. All operations received by the server are logged in this file. -login_log_filename: log/login.log - -// Name of the file of that logs the unknown packets (for debug or hack check) -login_log_unknown_packets_filename: log/login_unknown_packets.log - -// Update host -// Tells the client that an alternative updatehost is available if the client -// supports this. If left out nothing will be sent. max length 127. -update_host: http://updates.themanaworld.org/ - -// Indicate if the unknown packets are saved or not -//(the unknown packets coming from the char-server or ladministration does not relate to, which is always saved) -// Be careful: if you receive an attack, your hard disk can cause lag... -// So, active this option with a speed hard disk or for debug only. -save_unknown_packets: 0 - -// Indicate if you want display the parse of the packets received in a normal connection -// It's useful for debug. Possible values: 0: no (default), 1: yes -display_parse_login: 0 - -// Indicate if you want display the parse of the packets received in administration connection -// It's useful for debug. Possible values: 0: no (default), 1: yes -display_parse_admin: 0 - -// Indicate if you want display the parse of the packets received from a char-server -// It's useful for debug. Possible values: 0: no (default), 1: yes (without packet 0x2714), 2: all packets -display_parse_fromchar: 0 - -// Indicate how to display date in logs, to players, etc. -// 0: 31-12-2004 23:59:59 -// 1: 12-31-2004 23:59:59 -// 2: 2004-31-12 23:59:59 -// 3: 2004-12-31 23:59:59 (default) -date_format: 3 - -// Indicate the minimum GM level of player that the server accepts to connection. -// 0: all players (normal player are 0. it's default), 1-99: GM level at least with level x -min_level_to_connect: 0 - -// Give possibility to adjust (ladmin command: timeadd) the time of an unlimited account. -// If set to on/1/yes..., the adjustment is be done from actual time to set the final time of the account. -// If set to no/0/no..., the adjustment can not be done on an unlimited account. You must set (ladmin command: timeset) a final time before to adjust (ladmin command: timeadd) -add_to_unlimited_account: off - -// Starting additional sec from now for the limited time at creation of account -// -1: new account are created with UNlimited time (default value) -// 0 or more: new accounts was created by addition of the value (in sec) to the actual time (to set first limited time) -start_limited_time: -1 - -// It's to check IP of a player between login-server and char-server (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. -// if not correct, you can read list of char-servers, but not look slots of characters (rejected by server). -check_ip_flag: no - -// Specify order of IP control if necessary (option: 'deny,allow', 'allow,deny', or 'mutual-failture') -// (how to use 'allow' and 'deny' information) -//order: allow,deny - -// Indicate the IP that the server accept. -// put: 'all', or 'xxx.xxx.' (begin of an ip finished by '.' or a complete ip), -// or a network and its mask (example: '123.456.789.012/24' or '123.456.789.012/255.255.255.0') -// or 'clear' to suppress previous parameter (use it in import file mainly) -// Add as many IP's as you wish. -//allow: all - -// Indicate the IP that the server refuse. -// Add as many IP's as you wish, as long as you put deny: before it. -//deny: 123.123.123.123 -//deny: 234.234.234.234 - -// If you want use an additional configuration file, uncomment and use this parameter -//import: path/additional_configuration_file - -//Passwords in Login DB are MD5 - cannot b used on client with this on -use_MD5_passwords: no - -//Ban features: read readme for more info if you dont know this. -ipban: 1 -dynamic_pass_failure_ban: 1 -dynamic_pass_failure_ban_time: 5 -dynamic_pass_failure_ban_how_many: 3 -dynamic_pass_failure_ban_how_long: 60 -dynamic_account_ban: 1 -dynamic_account_ban_class: 0 - -// Anti-freeze system enable -anti_freeze_enable: 0 -// Anti-freeze system interval (in seconds) -anti_freeze_interval: 15 diff --git a/conf/map_athena.conf b/conf/map_athena.conf new file mode 100644 index 00000000..2b5da330 --- /dev/null +++ b/conf/map_athena.conf @@ -0,0 +1,348 @@ +// eAthena Map-Server Configuration File + +// Interserver communication passwords, set in account.txt (or equiv.) +userid: s1 +passwd: p1 + +// Character Server IP +char_ip:81.161.192.4 +// Character Server Port +char_port: 6122 + +// Map Server IP +map_ip:81.161.192.4 +// Map Server Port +map_port: 5122 + +// Database autosave time, in seconds. +autosave_time: 60 + +// Message of the day file, when a character logs on, this message is displayed. +motd_txt: conf/motd.txt + +// When @help or @h is typed when you are a gm, this is displayed for helping new gms understand gm commands. +help_txt: conf/help.txt + +mapreg_txt: save/mapreg.txt + +// import: conf/import/map_conf.txt + +// Maps + +map: new_39-1.gat +map: new_38-1.gat +map: new_37-1.gat +map: new_36-1.gat +map: new_35-1.gat +map: new_34-1.gat +map: new_33-1.gat +map: new_32-1.gat +map: new_31-1.gat +map: new_30-1.gat +map: new_29-1.gat +map: new_28-1.gat +map: new_27-1.gat +map: new_26-1.gat +map: new_25-1.gat +map: new_24-1.gat +map: new_23-1.gat +map: new_22-1.gat +map: new_21-1.gat +map: new_20-1.gat +map: new_19-1.gat +map: new_18-1.gat +map: new_17-1.gat +map: new_16-1.gat +map: new_15-1.gat +map: new_14-1.gat +map: new_13-1.gat +map: new_12-1.gat +map: new_11-1.gat +map: new_10-1.gat +map: new_9-1.gat +map: new_8-1.gat +map: new_7-1.gat +map: new_6-1.gat +map: new_5-1.gat +map: new_4-1.gat +map: new_3-1.gat +map: new_2-1.gat +map: new_1-1.gat + +// NPC Functions +npc: npc/functions/banker.txt +npc: npc/functions/barber.txt +npc: npc/functions/game_rules.txt +npc: npc/functions/inn.txt +npc: npc/functions/mob_points.txt +npc: npc/functions/process_equip.txt +npc: npc/functions/slot_machine.txt +npc: npc/functions/soul_menhir.txt + +// NPCs (ordered by map number). + +// new_1-1 Western desert +// npc: npc/western-desert/dark_mage.txt +npc: npc/new_1-1-western-desert/rogue.txt +npc: npc/new_1-1-western-desert/merchant.txt +npc: npc/new_1-1-western-desert/monsters.txt +npc: npc/new_1-1-western-desert/nomads.txt +npc: npc/new_1-1-western-desert/passages.txt + +// new-2_1 Cave level 1 +npc: npc/new_2-1-cave1/miners.txt +npc: npc/new_2-1-cave1/monsters.txt +npc: npc/new_2-1-cave1/passages.txt + +// new_3-1 Tulimshar +npc: npc/new_3-1-tulimshar/banker.txt +npc: npc/new_3-1-tulimshar/barber.txt +npc: npc/new_3-1-tulimshar/bard.txt +npc: npc/new_3-1-tulimshar/bleacher.txt +npc: npc/new_3-1-tulimshar/children.txt +npc: npc/new_3-1-tulimshar/constable.txt +npc: npc/new_3-1-tulimshar/elanore.txt +npc: npc/new_3-1-tulimshar/guards.txt +npc: npc/new_3-1-tulimshar/guide.txt +npc: npc/new_3-1-tulimshar/man.txt +npc: npc/new_3-1-tulimshar/merchant.txt +npc: npc/new_3-1-tulimshar/monster_guide.txt +npc: npc/new_3-1-tulimshar/monsters.txt +npc: npc/new_3-1-tulimshar/passages.txt +npc: npc/new_3-1-tulimshar/rewards_master.txt +npc: npc/new_3-1-tulimshar/rules.txt +npc: npc/new_3-1-tulimshar/sandra.txt +npc: npc/new_3-1-tulimshar/vincent.txt +npc: npc/new_3-1-tulimshar/soul-menhir.txt +npc: npc/new_3-1-tulimshar/workers.txt + +// new_4-1 Small bat cave +npc: npc/new_4-1-cave-small/hermit.txt +npc: npc/new_4-1-cave-small/monsters.txt +npc: npc/new_4-1-cave-small/passages.txt + +// new_5-1 Cave level 2 (Underground Palace) +npc: npc/new_5-1-cave2/chest.txt +npc: npc/new_5-1-cave2/monsters.txt +npc: npc/new_5-1-cave2/passages.txt + +// new_6-1 Arena +npc: npc/new_6-1-arena/guards.txt +npc: npc/new_6-1-arena/monsters.txt +npc: npc/new_6-1-arena/pvpflag.txt + +// new_7-1 Eastern desert +npc: npc/new_7-1-eastern-desert/monsters.txt +npc: npc/new_7-1-eastern-desert/passages.txt +npc: npc/new_7-1-eastern-desert/npcs.txt + +// new_8-1 Tulimshar indoor +npc: npc/new_8-1-tulimshar/casino.txt +npc: npc/new_8-1-tulimshar/omar.txt +npc: npc/new_8-1-tulimshar/passages.txt +npc: npc/new_8-1-tulimshar/phaet.txt +npc: npc/new_8-1-tulimshar/shops.txt +npc: npc/new_8-1-tulimshar/troupe_leader.txt + +// new_9-1 Woodland +npc: npc/new_9-1-woodland/alchemist.txt +npc: npc/new_9-1-woodland/monsters.txt +npc: npc/new_9-1-woodland/passages.txt +npc: npc/new_9-1-woodland/oscar.txt + +// new_10-1 Xmas snow map +npc: npc/new_10-1-xmas/monsters.txt +npc: npc/new_10-1-xmas/passages.txt +// npc: npc/new_10-1-xmas/santa.txt +npc: npc/new_10-1-xmas/snowman.txt +npc: npc/new_10-1-xmas/taro.txt + +// new_11-1 Snow village +// npc: npc/new_11-1-snow-village/monsters.txt +npc: npc/new_11-1-snow-village/sexchanger.txt +npc: npc/new_11-1-snow-village/startrek.txt +npc: npc/new_11-1-snow-village/passages.txt +npc: npc/new_11-1-snow-village/soul-menhir.txt +npc: npc/new_11-1-snow-village/amrak.txt + +// new_12-1 Ice cave +npc: npc/new_12-1-ice-cave/monsters.txt +npc: npc/new_12-1-ice-cave/passages.txt + +// new_13-1 Snow village shops. +npc: npc/new_13-1-snow-village-shops/shops.txt +npc: npc/new_13-1-snow-village-shops/passages.txt +npc: npc/new_13-1-snow-village-shops/furquest.txt + +// new_14-1 South-woodland +npc: npc/new_14-1-south-woodland/monsters.txt +npc: npc/new_14-1-south-woodland/passages.txt + +// new_15-1 Woodland-desert link +npc: npc/new_15-1-woodland-desert/monsters.txt +npc: npc/new_15-1-woodland-desert/passages.txt + +// new_16-1 South-west woodland +npc: npc/new_16-1-south-east-woodland/monsters.txt +npc: npc/new_16-1-south-east-woodland/passages.txt + +// new_17-1 Big cave +npc: npc/new_17-1-cave-big/monsters.txt +npc: npc/new_17-1-cave-big/passages.txt + +// new_18-1 Woodland village surroundings +npc: npc/new_18-1-woodland-village/monsters.txt +npc: npc/new_18-1-woodland-village/passages.txt +npc: npc/new_18-1-woodland-village/george.txt +npc: npc/new_18-1-woodland-village/hinnak.txt + +// new_19-1 Woodland village +npc: npc/new_19-1-woodland-village/jack.txt +npc: npc/new_19-1-woodland-village/milly.txt +npc: npc/new_19-1-woodland-village/old_man.txt +npc: npc/new_19-1-woodland-village/old_woman.txt +npc: npc/new_19-1-woodland-village/passages.txt +npc: npc/new_19-1-woodland-village/sabine.txt +npc: npc/new_19-1-woodland-village/soul-menhir.txt + +// new_20-1 Woodland village indoor +npc: npc/new_20-1-woodland-village/alan.txt +npc: npc/new_20-1-woodland-village/doctor.txt +npc: npc/new_20-1-woodland-village/drunks.txt +npc: npc/new_20-1-woodland-village/inspector.txt +npc: npc/new_20-1-woodland-village/kfahr.txt +npc: npc/new_20-1-woodland-village/misc.txt +npc: npc/new_20-1-woodland-village/nicholas.txt +npc: npc/new_20-1-woodland-village/nurse.txt +npc: npc/new_20-1-woodland-village/passages.txt +npc: npc/new_20-1-woodland-village/richard.txt +npc: npc/new_20-1-woodland-village/selim.txt +npc: npc/new_20-1-woodland-village/shops.txt +npc: npc/new_20-1-woodland-village/waitress.txt + +// new_21-1 Ice cave 2 +npc: npc/new_21-1-ice-cave2/monsters.txt +npc: npc/new_21-1-ice-cave2/passages.txt + +// new_22-1 Snake cave +npc: npc/new_22-1-snake-cave/monsters.txt +npc: npc/new_22-1-snake-cave/passages.txt + +// new_23-1 Dimonds Cove +npc: npc/new_23-1-dimonds-cove/passages.txt +npc: npc/new_23-1-dimonds-cove/dimonds.txt +npc: npc/new_23-1-dimonds-cove/doug.txt +npc: npc/new_23-1-dimonds-cove/loratay.txt +npc: npc/new_23-1-dimonds-cove/workers.txt + +// new_24-1 Eastern desert mountain passage +npc: npc/new_24-1-eastern-desert-mountain-passage/mika.txt +npc: npc/new_24-1-eastern-desert-mountain-passage/monsters.txt +npc: npc/new_24-1-eastern-desert-mountain-passage/pachua.txt +npc: npc/new_24-1-eastern-desert-mountain-passage/passages.txt + +// new_25-1 Eastern desert cave +npc: npc/new_25-1-eastern-desert-cave/monsters.txt +npc: npc/new_25-1-eastern-desert-cave/passages.txt + +// new_26-1 Forest Hill 1 +npc: npc/new_26-1-hill1/monsters.txt +npc: npc/new_26-1-hill1/passages.txt +npc: npc/new_26-1-hill1/shops.txt + +// new_27-1 Forest Hill 2 (Cave) +npc: npc/new_27-1-hill2/monsters.txt +npc: npc/new_27-1-hill2/passages.txt + +// new_28-1 Forest east of map 26 +npc: npc/new_28-1-hillwest/passages.txt +npc: npc/new_28-1-hillwest/monsters.txt + +// new_29-1 Forest west of map 9 +npc: npc/new_29-1-west-woodland/passages.txt +npc: npc/new_29-1-west-woodland/monsters.txt +npc: npc/new_29-1-west-woodland/taro.txt +npc: npc/new_29-1-west-woodland/wedding-officiator.txt + +// new_30-1 Caves for map 29 +npc: npc/new_30-1-west-woodland-cave/passages.txt +npc: npc/new_30-1-west-woodland-cave/monsters.txt + +// new_31-1 Forest west of map 14 +npc: npc/new_31-1-southwest-woodland/passages.txt +npc: npc/new_31-1-southwest-woodland/monsters.txt +npc: npc/new_31-1-southwest-woodland/alice.txt + +// new_32-1 Forest south of map 14 +npc: npc/new_32-1-south-woodland-2/passages.txt +npc: npc/new_32-1-south-woodland-2/monsters.txt + +// new_33-1 Forest north of map 28 +npc: npc/new_33-1-hill-northwest/passages.txt +npc: npc/new_33-1-hill-northwest/monsters.txt + +// new_34-1 Beach west of Tulimshar +npc: npc/new_34-1-north-beach/passages.txt +npc: npc/new_34-1-north-beach/monsters.txt + +// new_35-1 Cave beneath Hurnscald +npc: npc/new_35-1-woodland-village/passages.txt +npc: npc/new_35-1-woodland-village/monsters.txt + +// new_36-1 Magic house in forest 28 +npc: npc/new_36-1-magic-house/passages.txt +npc: npc/new_36-1-magic-house/wizard.txt +npc: npc/new_36-1-magic-house/apprentice.txt +npc: npc/new_36-1-magic-house/notes.txt + +// new_37-1 Mine north of Hurnscald +npc: npc/new_37-1-woodland-mine/miners.txt +npc: npc/new_37-1-woodland-mine/monsters.txt +npc: npc/new_37-1-woodland-mine/passages.txt + +// new_38-1 Mines north of Hurnscald (indoor) +npc: npc/new_38-1-woodland-mine/angus.txt +npc: npc/new_38-1-woodland-mine/books.txt +npc: npc/new_38-1-woodland-mine/caul.txt +npc: npc/new_38-1-woodland-mine/miners.txt +npc: npc/new_38-1-woodland-mine/monsters.txt +npc: npc/new_38-1-woodland-mine/passages.txt +npc: npc/new_38-1-woodland-mine/receptionist.txt + +// Christmas 2006 +// npc: npc/xmas/xmas1.txt +// npc: npc/xmas/xmas2.txt +// npc: npc/xmas/xmas3.txt +// npc: npc/xmas/xmas4.txt +// npc: npc/xmas/xmas5.txt +// npc: npc/xmas/xmas6.txt +// npc: npc/xmas/xmas7.txt +// npc: npc/xmas/xmas8.txt +// npc: npc/xmas/xmas9.txt +// npc: npc/xmas/xmas10.txt +// npc: npc/xmas/xmas11.txt +// npc: npc/xmas/xmas12.txt +// npc: npc/xmas/xmas13.txt +// npc: npc/xmas/xmas14.txt +// npc: npc/xmas/xmas15.txt +// npc: npc/xmas/xmas16.txt +// npc: npc/xmas/xmas17.txt +// npc: npc/xmas/xmas18.txt +// npc: npc/xmas/xmas19.txt +// npc: npc/xmas/xmas20.txt + +// Halloween 2007 +// npc: npc/halloween/2007/monsters.txt +// npc: npc/halloween/2007/summon.txt + +// Christmas 2007 +// npc: npc/xmas2007/pre-xmas.txt +// npc: npc/xmas2007/after-xmas.txt + +// Easter 2008 +// npc: npc/easter2008/monsters.txt +// npc: npc/easter2008/npc.txt + +// Halloween 2008 +npc: npc/halloween/2008/monsters.txt +npc: npc/halloween/2008/prize_master.txt diff --git a/conf/map_athena.conf.example b/conf/map_athena.conf.example deleted file mode 100644 index 2b5da330..00000000 --- a/conf/map_athena.conf.example +++ /dev/null @@ -1,348 +0,0 @@ -// eAthena Map-Server Configuration File - -// Interserver communication passwords, set in account.txt (or equiv.) -userid: s1 -passwd: p1 - -// Character Server IP -char_ip:81.161.192.4 -// Character Server Port -char_port: 6122 - -// Map Server IP -map_ip:81.161.192.4 -// Map Server Port -map_port: 5122 - -// Database autosave time, in seconds. -autosave_time: 60 - -// Message of the day file, when a character logs on, this message is displayed. -motd_txt: conf/motd.txt - -// When @help or @h is typed when you are a gm, this is displayed for helping new gms understand gm commands. -help_txt: conf/help.txt - -mapreg_txt: save/mapreg.txt - -// import: conf/import/map_conf.txt - -// Maps - -map: new_39-1.gat -map: new_38-1.gat -map: new_37-1.gat -map: new_36-1.gat -map: new_35-1.gat -map: new_34-1.gat -map: new_33-1.gat -map: new_32-1.gat -map: new_31-1.gat -map: new_30-1.gat -map: new_29-1.gat -map: new_28-1.gat -map: new_27-1.gat -map: new_26-1.gat -map: new_25-1.gat -map: new_24-1.gat -map: new_23-1.gat -map: new_22-1.gat -map: new_21-1.gat -map: new_20-1.gat -map: new_19-1.gat -map: new_18-1.gat -map: new_17-1.gat -map: new_16-1.gat -map: new_15-1.gat -map: new_14-1.gat -map: new_13-1.gat -map: new_12-1.gat -map: new_11-1.gat -map: new_10-1.gat -map: new_9-1.gat -map: new_8-1.gat -map: new_7-1.gat -map: new_6-1.gat -map: new_5-1.gat -map: new_4-1.gat -map: new_3-1.gat -map: new_2-1.gat -map: new_1-1.gat - -// NPC Functions -npc: npc/functions/banker.txt -npc: npc/functions/barber.txt -npc: npc/functions/game_rules.txt -npc: npc/functions/inn.txt -npc: npc/functions/mob_points.txt -npc: npc/functions/process_equip.txt -npc: npc/functions/slot_machine.txt -npc: npc/functions/soul_menhir.txt - -// NPCs (ordered by map number). - -// new_1-1 Western desert -// npc: npc/western-desert/dark_mage.txt -npc: npc/new_1-1-western-desert/rogue.txt -npc: npc/new_1-1-western-desert/merchant.txt -npc: npc/new_1-1-western-desert/monsters.txt -npc: npc/new_1-1-western-desert/nomads.txt -npc: npc/new_1-1-western-desert/passages.txt - -// new-2_1 Cave level 1 -npc: npc/new_2-1-cave1/miners.txt -npc: npc/new_2-1-cave1/monsters.txt -npc: npc/new_2-1-cave1/passages.txt - -// new_3-1 Tulimshar -npc: npc/new_3-1-tulimshar/banker.txt -npc: npc/new_3-1-tulimshar/barber.txt -npc: npc/new_3-1-tulimshar/bard.txt -npc: npc/new_3-1-tulimshar/bleacher.txt -npc: npc/new_3-1-tulimshar/children.txt -npc: npc/new_3-1-tulimshar/constable.txt -npc: npc/new_3-1-tulimshar/elanore.txt -npc: npc/new_3-1-tulimshar/guards.txt -npc: npc/new_3-1-tulimshar/guide.txt -npc: npc/new_3-1-tulimshar/man.txt -npc: npc/new_3-1-tulimshar/merchant.txt -npc: npc/new_3-1-tulimshar/monster_guide.txt -npc: npc/new_3-1-tulimshar/monsters.txt -npc: npc/new_3-1-tulimshar/passages.txt -npc: npc/new_3-1-tulimshar/rewards_master.txt -npc: npc/new_3-1-tulimshar/rules.txt -npc: npc/new_3-1-tulimshar/sandra.txt -npc: npc/new_3-1-tulimshar/vincent.txt -npc: npc/new_3-1-tulimshar/soul-menhir.txt -npc: npc/new_3-1-tulimshar/workers.txt - -// new_4-1 Small bat cave -npc: npc/new_4-1-cave-small/hermit.txt -npc: npc/new_4-1-cave-small/monsters.txt -npc: npc/new_4-1-cave-small/passages.txt - -// new_5-1 Cave level 2 (Underground Palace) -npc: npc/new_5-1-cave2/chest.txt -npc: npc/new_5-1-cave2/monsters.txt -npc: npc/new_5-1-cave2/passages.txt - -// new_6-1 Arena -npc: npc/new_6-1-arena/guards.txt -npc: npc/new_6-1-arena/monsters.txt -npc: npc/new_6-1-arena/pvpflag.txt - -// new_7-1 Eastern desert -npc: npc/new_7-1-eastern-desert/monsters.txt -npc: npc/new_7-1-eastern-desert/passages.txt -npc: npc/new_7-1-eastern-desert/npcs.txt - -// new_8-1 Tulimshar indoor -npc: npc/new_8-1-tulimshar/casino.txt -npc: npc/new_8-1-tulimshar/omar.txt -npc: npc/new_8-1-tulimshar/passages.txt -npc: npc/new_8-1-tulimshar/phaet.txt -npc: npc/new_8-1-tulimshar/shops.txt -npc: npc/new_8-1-tulimshar/troupe_leader.txt - -// new_9-1 Woodland -npc: npc/new_9-1-woodland/alchemist.txt -npc: npc/new_9-1-woodland/monsters.txt -npc: npc/new_9-1-woodland/passages.txt -npc: npc/new_9-1-woodland/oscar.txt - -// new_10-1 Xmas snow map -npc: npc/new_10-1-xmas/monsters.txt -npc: npc/new_10-1-xmas/passages.txt -// npc: npc/new_10-1-xmas/santa.txt -npc: npc/new_10-1-xmas/snowman.txt -npc: npc/new_10-1-xmas/taro.txt - -// new_11-1 Snow village -// npc: npc/new_11-1-snow-village/monsters.txt -npc: npc/new_11-1-snow-village/sexchanger.txt -npc: npc/new_11-1-snow-village/startrek.txt -npc: npc/new_11-1-snow-village/passages.txt -npc: npc/new_11-1-snow-village/soul-menhir.txt -npc: npc/new_11-1-snow-village/amrak.txt - -// new_12-1 Ice cave -npc: npc/new_12-1-ice-cave/monsters.txt -npc: npc/new_12-1-ice-cave/passages.txt - -// new_13-1 Snow village shops. -npc: npc/new_13-1-snow-village-shops/shops.txt -npc: npc/new_13-1-snow-village-shops/passages.txt -npc: npc/new_13-1-snow-village-shops/furquest.txt - -// new_14-1 South-woodland -npc: npc/new_14-1-south-woodland/monsters.txt -npc: npc/new_14-1-south-woodland/passages.txt - -// new_15-1 Woodland-desert link -npc: npc/new_15-1-woodland-desert/monsters.txt -npc: npc/new_15-1-woodland-desert/passages.txt - -// new_16-1 South-west woodland -npc: npc/new_16-1-south-east-woodland/monsters.txt -npc: npc/new_16-1-south-east-woodland/passages.txt - -// new_17-1 Big cave -npc: npc/new_17-1-cave-big/monsters.txt -npc: npc/new_17-1-cave-big/passages.txt - -// new_18-1 Woodland village surroundings -npc: npc/new_18-1-woodland-village/monsters.txt -npc: npc/new_18-1-woodland-village/passages.txt -npc: npc/new_18-1-woodland-village/george.txt -npc: npc/new_18-1-woodland-village/hinnak.txt - -// new_19-1 Woodland village -npc: npc/new_19-1-woodland-village/jack.txt -npc: npc/new_19-1-woodland-village/milly.txt -npc: npc/new_19-1-woodland-village/old_man.txt -npc: npc/new_19-1-woodland-village/old_woman.txt -npc: npc/new_19-1-woodland-village/passages.txt -npc: npc/new_19-1-woodland-village/sabine.txt -npc: npc/new_19-1-woodland-village/soul-menhir.txt - -// new_20-1 Woodland village indoor -npc: npc/new_20-1-woodland-village/alan.txt -npc: npc/new_20-1-woodland-village/doctor.txt -npc: npc/new_20-1-woodland-village/drunks.txt -npc: npc/new_20-1-woodland-village/inspector.txt -npc: npc/new_20-1-woodland-village/kfahr.txt -npc: npc/new_20-1-woodland-village/misc.txt -npc: npc/new_20-1-woodland-village/nicholas.txt -npc: npc/new_20-1-woodland-village/nurse.txt -npc: npc/new_20-1-woodland-village/passages.txt -npc: npc/new_20-1-woodland-village/richard.txt -npc: npc/new_20-1-woodland-village/selim.txt -npc: npc/new_20-1-woodland-village/shops.txt -npc: npc/new_20-1-woodland-village/waitress.txt - -// new_21-1 Ice cave 2 -npc: npc/new_21-1-ice-cave2/monsters.txt -npc: npc/new_21-1-ice-cave2/passages.txt - -// new_22-1 Snake cave -npc: npc/new_22-1-snake-cave/monsters.txt -npc: npc/new_22-1-snake-cave/passages.txt - -// new_23-1 Dimonds Cove -npc: npc/new_23-1-dimonds-cove/passages.txt -npc: npc/new_23-1-dimonds-cove/dimonds.txt -npc: npc/new_23-1-dimonds-cove/doug.txt -npc: npc/new_23-1-dimonds-cove/loratay.txt -npc: npc/new_23-1-dimonds-cove/workers.txt - -// new_24-1 Eastern desert mountain passage -npc: npc/new_24-1-eastern-desert-mountain-passage/mika.txt -npc: npc/new_24-1-eastern-desert-mountain-passage/monsters.txt -npc: npc/new_24-1-eastern-desert-mountain-passage/pachua.txt -npc: npc/new_24-1-eastern-desert-mountain-passage/passages.txt - -// new_25-1 Eastern desert cave -npc: npc/new_25-1-eastern-desert-cave/monsters.txt -npc: npc/new_25-1-eastern-desert-cave/passages.txt - -// new_26-1 Forest Hill 1 -npc: npc/new_26-1-hill1/monsters.txt -npc: npc/new_26-1-hill1/passages.txt -npc: npc/new_26-1-hill1/shops.txt - -// new_27-1 Forest Hill 2 (Cave) -npc: npc/new_27-1-hill2/monsters.txt -npc: npc/new_27-1-hill2/passages.txt - -// new_28-1 Forest east of map 26 -npc: npc/new_28-1-hillwest/passages.txt -npc: npc/new_28-1-hillwest/monsters.txt - -// new_29-1 Forest west of map 9 -npc: npc/new_29-1-west-woodland/passages.txt -npc: npc/new_29-1-west-woodland/monsters.txt -npc: npc/new_29-1-west-woodland/taro.txt -npc: npc/new_29-1-west-woodland/wedding-officiator.txt - -// new_30-1 Caves for map 29 -npc: npc/new_30-1-west-woodland-cave/passages.txt -npc: npc/new_30-1-west-woodland-cave/monsters.txt - -// new_31-1 Forest west of map 14 -npc: npc/new_31-1-southwest-woodland/passages.txt -npc: npc/new_31-1-southwest-woodland/monsters.txt -npc: npc/new_31-1-southwest-woodland/alice.txt - -// new_32-1 Forest south of map 14 -npc: npc/new_32-1-south-woodland-2/passages.txt -npc: npc/new_32-1-south-woodland-2/monsters.txt - -// new_33-1 Forest north of map 28 -npc: npc/new_33-1-hill-northwest/passages.txt -npc: npc/new_33-1-hill-northwest/monsters.txt - -// new_34-1 Beach west of Tulimshar -npc: npc/new_34-1-north-beach/passages.txt -npc: npc/new_34-1-north-beach/monsters.txt - -// new_35-1 Cave beneath Hurnscald -npc: npc/new_35-1-woodland-village/passages.txt -npc: npc/new_35-1-woodland-village/monsters.txt - -// new_36-1 Magic house in forest 28 -npc: npc/new_36-1-magic-house/passages.txt -npc: npc/new_36-1-magic-house/wizard.txt -npc: npc/new_36-1-magic-house/apprentice.txt -npc: npc/new_36-1-magic-house/notes.txt - -// new_37-1 Mine north of Hurnscald -npc: npc/new_37-1-woodland-mine/miners.txt -npc: npc/new_37-1-woodland-mine/monsters.txt -npc: npc/new_37-1-woodland-mine/passages.txt - -// new_38-1 Mines north of Hurnscald (indoor) -npc: npc/new_38-1-woodland-mine/angus.txt -npc: npc/new_38-1-woodland-mine/books.txt -npc: npc/new_38-1-woodland-mine/caul.txt -npc: npc/new_38-1-woodland-mine/miners.txt -npc: npc/new_38-1-woodland-mine/monsters.txt -npc: npc/new_38-1-woodland-mine/passages.txt -npc: npc/new_38-1-woodland-mine/receptionist.txt - -// Christmas 2006 -// npc: npc/xmas/xmas1.txt -// npc: npc/xmas/xmas2.txt -// npc: npc/xmas/xmas3.txt -// npc: npc/xmas/xmas4.txt -// npc: npc/xmas/xmas5.txt -// npc: npc/xmas/xmas6.txt -// npc: npc/xmas/xmas7.txt -// npc: npc/xmas/xmas8.txt -// npc: npc/xmas/xmas9.txt -// npc: npc/xmas/xmas10.txt -// npc: npc/xmas/xmas11.txt -// npc: npc/xmas/xmas12.txt -// npc: npc/xmas/xmas13.txt -// npc: npc/xmas/xmas14.txt -// npc: npc/xmas/xmas15.txt -// npc: npc/xmas/xmas16.txt -// npc: npc/xmas/xmas17.txt -// npc: npc/xmas/xmas18.txt -// npc: npc/xmas/xmas19.txt -// npc: npc/xmas/xmas20.txt - -// Halloween 2007 -// npc: npc/halloween/2007/monsters.txt -// npc: npc/halloween/2007/summon.txt - -// Christmas 2007 -// npc: npc/xmas2007/pre-xmas.txt -// npc: npc/xmas2007/after-xmas.txt - -// Easter 2008 -// npc: npc/easter2008/monsters.txt -// npc: npc/easter2008/npc.txt - -// Halloween 2008 -npc: npc/halloween/2008/monsters.txt -npc: npc/halloween/2008/prize_master.txt diff --git a/conf/msg_athena.conf b/conf/msg_athena.conf new file mode 100644 index 00000000..1aacf66b --- /dev/null +++ b/conf/msg_athena.conf @@ -0,0 +1,511 @@ +// eAthena msg_athena.conf +// Message Configuration +// For translation, just change msg here (second line), no need to modify source code. +// Format: +// // English message +// msg_number: translated message + +// 0-499: reserved for GM commands +// 500-999 reserved for others + +// Messages of GM commands +// ----------------------- + +//0: Warped. +0: Warped. +//1: Map not found. +1: Map not found. +//2: Coordinates out of range. +2: Coordinates out of range. +//3: Character not found. +3: Character not found. +//4: Jump to %s +4: Jump to %s +//5: Jump to %d %d +5: Jump to %d %d +//6: Character data respawn point saved. +6: Character data respawn point saved. +//7: Warping to respawn point. +7: Warping to respawn point. +//8: Speed changed. +8: Speed changed. +//9: Options changed. +9: Options changed. +//10: Invisible: Off +10: Invisible: Off +//11: Invisible: On +11: Invisible: On +//12: Your job has been changed. +12: Your job has been changed. +//13: A pity! You've died. +13: A pity! You've died. +//14: Character killed. +14: Character killed. +//15: Player warped (message sends to player too). +15: Player warped (message sends to player too). +//16: You've been revived! It's a miracle! +16: You've been revived! It's a miracle! +//17: HP, SP recovered. +17: HP, SP recovered. +//18: Item created. +18: Item created. +//19: Invalid item ID or name. +19: Invalid item ID or name. +//20: All of your items have been removed. +20: All of your items have been removed. +//21: Base level raised. +21: Base level raised. +//22: Base level lowered. +22: Base level lowered. +//23: Job level can't go any higher. +23: Job level can't go any higher. +//24: Job level raised. +24: Job level raised. +//25: Job level lowered. +25: Job level lowered. +//26: Help commands: +26: Help commands: +//27: File help.txt not found. +27: File help.txt not found. +//28: No player found. +28: No player found. +//29: 1 player found. +29: 1 player found. +//30: %d players found. +30: %d players found. +//31: PvP: Off. +31: PvP: Off. +//32: PvP: On. +32: PvP: On. +//33: GvG: Off. +33: GvG: Off. +//34: GvG: On. +34: GvG: On. +//35: You can't use this command with this class. +35: You can't use this command with this class. +//36: Appearence changed. +36: Appearence changed. +//37: An invalid number was specified. +37: An invalid number was specified. +//38: Invalid location number or name. +38: Invalid location number or name. +//39: All monster summoned! +39: All monster summoned! +//40: Invalid monster ID or name. +40: Invalid monster ID or name. +//41: Impossible to decrease the number/value. +41: Impossible to decrease the number/value. +//42: Stat changed. +42: Stat changed. +//43: You're not in a guild. +43: You're not in a guild. +//44: You're not the master of your guild. +44: You're not the master of your guild. +//45: Guild level change failed. +45: Guild level change failed. +//46: %s recalled! +46: %s recalled! +//47: Base level can't go any higher. +47: Base level can't go any higher. +//48: Character's job changed. +48: Character's job changed. +//49: Invalid job ID. +49: Invalid job ID. +//50: You already have some GM powers. +50: You already have some GM powers. +//51: Character revived. +51: Character revived. +//52: This option cannot be used in PK Mode. +52: This option cannot be used in PK Mode. +//53: '%s' stats: +53: '%s' stats: +//54: No player found in map '%s'. +54: No player found in map '%s'. +//55: 1 player found in map '%s'. +55: 1 player found in map '%s'. +//56: %d players found in map '%s'. +56: %d players found in map '%s'. +//57: Character's respawn point changed. +57: Character's respawn point changed. +//58: Character's options changed. +58: Character's options changed. +//59: Night has fallen. +59: Night has fallen. +//60: Day has arrived. +60: Day has arrived. +//61: The holy messenger has given judgement. +61: The holy messenger has given judgement. +//62: Judgement was made. +62: Judgement was made. +//63: Mercy has been shown. +63: Mercy has been shown. +//64: Mercy has been granted. +64: Mercy has been granted. +//65: Character's base level raised. +65: Character's base level raised. +//66: Character's base level lowered. +66: Character's base level lowered. +//67: Character's job level can't go any higher. +67: Character's job level can't go any higher. +//68: character's job level raised. +68: character's job level raised. +//69: Character's job level lowered. +69: Character's job level lowered. +//70: You have learned the skill. +70: You have learned the skill. +//71: You have forgotten the skill. +71: You have forgotten the skill. +//72: Guild siege warfare start! +72: Guild siege warfare start! +//73: Already it has started siege warfare. +73: Already it has started siege warfare. +//74: Guild siege warfare end! +74: Guild siege warfare end! +//75: Siege warfare hasn't started yet. +75: Siege warfare hasn't started yet. +//76: You have received all skills. +76: You have received all skills. +//77: The reference result of '%s' (name: id): +77: The reference result of '%s' (name: id): +//78: %s: %d +78: %s: %d +//79: It is %d affair above. +79: It is %d affair above. +//80: Give a display name and monster name/id please. +80: Give a display name and monster name/id please. +//81: Your GM level don't authorise you to do this action on this player. +81: Your GM level don't authorise you to do this action on this player. +//82: Please, use one of this number/name: +82: Please, use one of this number/name: +//83: Cannot spawn emperium. +83: Cannot spawn emperium. +//84: All stats changed! +84: All stats changed! +//85: Invalid time for ban command. +85: Invalid time for ban command. +//86: Sorry, but a player name have at least 4 characters. +86: Sorry, but a player name have at least 4 characters. +//87: Sorry, but a player name have 23 characters maximum. +87: Sorry, but a player name have 23 characters maximum. +//88: Character name sends to char-server to ask it. +88: Character name sends to char-server to ask it. +//89: Sorry, it's already the night. Impossible to execute the command. +89: Sorry, it's already the night. Impossible to execute the command. +//90: Sorry, it's already the day. Impossible to execute the command. +90: Sorry, it's already the day. Impossible to execute the command. +//91: Character's base level can't go any higher. +91: Character's base level can't go any higher. +//92: All characters recalled! +92: All characters recalled! +//93: All online characters of the %s guild are near you. +93: All online characters of the %s guild are near you. +//94: Incorrect name/ID, or no one from the guild is online. +94: Incorrect name/ID, or no one from the guild is online. +//95: All online characters of the %s party are near you. +95: All online characters of the %s party are near you. +//96: Incorrect name or ID, or no one from the party is online. +96: Incorrect name or ID, or no one from the party is online. +//97: Item database reloaded. +97: Item database reloaded. +//98: Monster database reloaded. +98: Monster database reloaded. +//99: Skill database reloaded. +99: Skill database reloaded. +//100: Scripts reloaded. +100: Scripts reloaded. +//101: Login-server asked to reload GM accounts and their level. +101: Login-server asked to reload GM accounts and their level. +//102: Mounted Peco. +102: Mounted Peco. +//103: No longer spying on the %s guild. +103: No longer spying on the %s guild. +//104: Spying on the %s guild. +104: Spying on the %s guild. +//105: No longer spying on the %s party. +105: No longer spying on the %s party. +//106: Spying on the %s party. +106: Spying on the %s party. +//107: All items have been repaired. +107: All items have been repaired. +//108: No item need to be repaired. +108: No item need to be repaired. +//109: Player has been nuked! +109: Player has been nuked! +//110: Npc Enabled. +110: Npc Enabled. +//111: This NPC doesn't exist. +111: This NPC doesn't exist. +//112: Npc Disabled. +112: Npc Disabled. +//113: %d item(s) removed by a GM. +113: %d item(s) removed by a GM. +//114: %d item(s) removed from the player. +114: %d item(s) removed from the player. +//115: %d item(s) removed. Player had only %d on %d items. +115: %d item(s) removed. Player had only %d on %d items. +//116: Character does not have the item. +116: Character does not have the item. +//117: GM has send you in jails. +117: GM has send you in jails. +//118: Player warped in jails. +118: Player warped in jails. +//119: This player is not in jails. +119: This player is not in jails. +//120: GM has discharge you. +120: GM has discharge you. +//121: Player warped to Prontera. +121: Player warped to Prontera. +//122: Disguise applied. +122: Disguise applied. +//123: Monster/NPC name/id hasn't been found. +123: Monster/NPC name/id hasn't been found. +//124: Undisguise applied. +124: Undisguise applied. +//125: You're not disguised. +125: You're not disguised. +//126: You accept any wisp (no wisper is refused). +126: You accept any wisp (no wisper is refused). +//127: You accept any wisp, except thoses from %d player(s): +127: You accept any wisp, except thoses from %d player(s): +//128: You refuse all wisps (no specifical wisper is refused). +128: You refuse all wisps (no specifical wisper is refused). +//129: You refuse all wisps, AND refuse wisps from %d player(s): +129: You refuse all wisps, AND refuse wisps from %d player(s): +//130: '%s' accept any wisp (no wisper is refused). +130: '%s' accept any wisp (no wisper is refused). +//131: '%s' accept any wisp, except thoses from %d player(s): +131: '%s' accept any wisp, except thoses from %d player(s): +//132: '%s' refuse all wisps (no specifical wisper is refused). +132: '%s' refuse all wisps (no specifical wisper is refused). +//133: '%s' refuse all wisps, AND refuse wisps from %d player(s): +133: '%s' refuse all wisps, AND refuse wisps from %d player(s): +//134: '%s' already accepts all wispers. +134: '%s' already accepts all wispers. +//135: '%s' now accepts all wispers. +135: '%s' now accepts all wispers. +//136: A GM has authorised all wispers for you. +136: A GM has authorised all wispers for you. +//137: '%s' already blocks all wispers. +137: '%s' already blocks all wispers. +//138: '%s' blocks now all wispers. +138: '%s' blocks now all wispers. +//139: A GM has blocked all wispers for you. +139: A GM has blocked all wispers for you. +//140: Character's disguise applied. +140: Character's disguise applied. +//141: Character's undisguise applied. +141: Character's undisguise applied. +//142: Character is not disguised. +142: Character is not disguised. +//143: Give a monster name/id please. +143: Give a monster name/id please. +//144: Invalid actual email. If you have default e-mail, type a@a.com. +144: Invalid actual email. If you have default e-mail, type a@a.com. +//145: Invalid new email. Please enter a real e-mail. +145: Invalid new email. Please enter a real e-mail. +//146: New email must be a real e-mail. +146: New email must be a real e-mail. +//147: New email must be different of the actual e-mail. +147: New email must be different of the actual e-mail. +//148: Information sended to login-server via char-server. +148: Information sended to login-server via char-server. +//149: Impossible to increase the number/value. +149: Impossible to increase the number/value. +//150: No GM found. +150: No GM found. +//151: 1 GM found. +151: 1 GM found. +//152: %d GMs found. +152: %d GMs found. +//153: %s is Unknown Command. +153: %s is Unknown Command. +//154: %s failed. +154: %s failed. +//155: Impossible to change your job. +155: Impossible to change your job. +//156: HP or/and SP modified. +156: HP or/and SP modified. +//157: HP and SP are already with the good value. +157: HP and SP are already with the good value. +//158: Base level can't go any lower. +158: Base level can't go any lower. +//159: Job level can't go any lower. +159: Job level can't go any lower. +//160: PvP is already Off. +160: PvP is already Off. +//161: PvP is already On. +161: PvP is already On. +//162: GvG is already Off. +162: GvG is already Off. +//163: GvG is already On. +163: GvG is already On. +//164: Your memo point #%d doesn't exist. +164: Your memo point #%d doesn't exist. +//165: All monsters killed! +165: All monsters killed! +//166: No item has been refined! +166: No item has been refined! +//167: 1 item has been refined! +167: 1 item has been refined! +//168: %d items have been refined! +168: %d items have been refined! +//169: This item (%d: '%s') is not an equipment. +169: This item (%d: '%s') is not an equipment. +//170: This item is not an equipment. +170: This item is not an equipment. +//171: %d - void +171: %d - void +//172: You replace previous memo position %d - %s (%d,%d). +172: You replace previous memo position %d - %s (%d,%d). +//173: Note: you don't have the 'Warp' skill level to use it. +173: Note: you don't have the 'Warp' skill level to use it. +//174: Number of status points changed! +174: Number of status points changed! +//175: Number of skill points changed! +175: Number of skill points changed! +//176: Number of zenys changed! +176: Number of zenys changed! +//177: Impossible to decrease a stat. +177: Impossible to decrease a stat. +//178: Impossible to increase a stat. +178: Impossible to increase a stat. +//179: Guild level changed. +179: Guild level changed. +//180: The monter/egg name/id doesn't exist. +180: The monter/egg name/id doesn't exist. +//181: You already have a pet. +181: You already have a pet. +//182: Pet friendly value changed! +182: Pet friendly value changed! +//183: Pet friendly is already the good value. +183: Pet friendly is already the good value. +//184: Sorry, but you have no pet. +184: Sorry, but you have no pet. +//185: Pet hungry value changed! +185: Pet hungry value changed! +//186: Pet hungry is already the good value. +186: Pet hungry is already the good value. +//187: You can now rename your pet. +187: You can now rename your pet. +//188: You can already rename your pet. +188: You can already rename your pet. +//189: This player can now rename his/her pet. +189: This player can now rename his/her pet. +//190: This player can already rename his/her pet. +190: This player can already rename his/her pet. +//191: Sorry, but this player has no pet. +191: Sorry, but this player has no pet. +//192: Impossible to change the character's job. +192: Impossible to change the character's job. +//193: Character's base level can't go any lower. +193: Character's base level can't go any lower. +//194: Character's job level can't go any lower. +194: Character's job level can't go any lower. +//195: All players have been kicked! +195: All players have been kicked! +//196: You already have this quest skill. +196: You already have this quest skill. +//197: This skill number doesn't exist or isn't a quest skill. +197: This skill number doesn't exist or isn't a quest skill. +//198: This skill number doesn't exist. +198: This skill number doesn't exist. +//199: This player has learned the skill. +199: This player has learned the skill. +//200: This player already has this quest skill. +200: This player already has this quest skill. +//201: You don't have this quest skill. +201: You don't have this quest skill. +//202: This player has forgotten the skill. +202: This player has forgotten the skill. +//203: This player doesn't have this quest skill. +203: This player doesn't have this quest skill. +//204: WARNING: more than 1000 spiritballs can CRASH your server and/or client! +204: WARNING: more than 1000 spiritballs can CRASH your server and/or client! +//205: You already have this number of spiritballs. +205: You already have this number of spiritballs. +//206: '%s' skill points reseted! +206: '%s' skill points reseted! +//207: '%s' stats points reseted! +207: '%s' stats points reseted! +//208: '%s' skill and stats points reseted! +208: '%s' skill and stats points reseted! +//209: Character's number of skill points changed! +209: Character's number of skill points changed! +//210: Character's number of status points changed! +210: Character's number of status points changed! +//211: Character's number of zenys changed! +211: Character's number of zenys changed! +//212: Cannot mount a Peco while in disguise. +212: Cannot mount a Peco while in disguise. +//213: You can not mount a peco with your job. +213: You can not mount a peco with your job. +//214: Unmounted Peco. +214: Unmounted Peco. +//215: This player cannot mount a Peco while in disguise. +215: This player cannot mount a Peco while in disguise. +//216: Now, this player mounts a peco. +216: Now, this player mounts a peco. +//217: This player can not mount a peco with his/her job. +217: This player can not mount a peco with his/her job. +//218: Now, this player has not more peco. +218: Now, this player has not more peco. +//219: %d day +219: %d day +//220: %d days +220: %d days +//221: %s %d hour +221: %s %d hour +//222: %s %d hours +222: %s %d hours +//223: %s %d minute +223: %s %d minute +//224: %s %d minutes +224: %s %d minutes +//225: %s and %d second +225: %s and %d second +//226: %s and %d seconds +226: %s and %d seconds +//227: Cannot wear disguise while riding a Peco. +227: Cannot wear disguise while riding a Peco. +//228: Character cannot wear disguise while riding a Peco. +228: Character cannot wear disguise while riding a Peco. +//229: Your Effect Has Changed. +229: Your Effect Has Changed. +//230: Server time (normal time): %A, %B %d %Y %X. +230: Server time (normal time): %A, %B %d %Y %X. +//231: Game time: The game is in permanent daylight. +231: Game time: The game is in permanent daylight. +//232: Game time: The game is in permanent night. +232: Game time: The game is in permanent night. +//233: Game time: The game is actualy in night for %s. +233: Game time: The game is actualy in night for %s. +//234: Game time: After, the game will be in permanent daylight. +234: Game time: After, the game will be in permanent daylight. +//235: Game time: The game is actualy in daylight for %s. +235: Game time: The game is actualy in daylight for %s. +//236: Game time: After, the game will be in permanent night. +236: Game time: After, the game will be in permanent night. +//237: Game time: After, the game will be in night for %s. +237: Game time: After, the game will be in night for %s. +//238: Game time: A day cycle has a normal duration of %s. +238: Game time: A day cycle has a normal duration of %s. +//239: Game time: After, the game will be in daylight for %s. +239: Game time: After, the game will be in daylight for %s. +//240: %d monster(s) summoned! +240: %d monster(s) summoned! +241: you be a killa.. +242: you gonna be own3d.. +243: Map skills are off +244: Map skills are on + +// Messages of others (not for GM commands) +// ---------------------------------------- + +//500: Actually, it's the night... +500: Actually, it's the night... +//501: Your account time limit is: %d-%m-%Y %H:%M:%S. +501: Your account time limit is: %d-%m-%Y %H:%M:%S. +//502: The day has arrived! +502: The day has arrived! +//503: The night has fallen... +503: The night has fallen... diff --git a/conf/msg_athena.conf.example b/conf/msg_athena.conf.example deleted file mode 100644 index 1aacf66b..00000000 --- a/conf/msg_athena.conf.example +++ /dev/null @@ -1,511 +0,0 @@ -// eAthena msg_athena.conf -// Message Configuration -// For translation, just change msg here (second line), no need to modify source code. -// Format: -// // English message -// msg_number: translated message - -// 0-499: reserved for GM commands -// 500-999 reserved for others - -// Messages of GM commands -// ----------------------- - -//0: Warped. -0: Warped. -//1: Map not found. -1: Map not found. -//2: Coordinates out of range. -2: Coordinates out of range. -//3: Character not found. -3: Character not found. -//4: Jump to %s -4: Jump to %s -//5: Jump to %d %d -5: Jump to %d %d -//6: Character data respawn point saved. -6: Character data respawn point saved. -//7: Warping to respawn point. -7: Warping to respawn point. -//8: Speed changed. -8: Speed changed. -//9: Options changed. -9: Options changed. -//10: Invisible: Off -10: Invisible: Off -//11: Invisible: On -11: Invisible: On -//12: Your job has been changed. -12: Your job has been changed. -//13: A pity! You've died. -13: A pity! You've died. -//14: Character killed. -14: Character killed. -//15: Player warped (message sends to player too). -15: Player warped (message sends to player too). -//16: You've been revived! It's a miracle! -16: You've been revived! It's a miracle! -//17: HP, SP recovered. -17: HP, SP recovered. -//18: Item created. -18: Item created. -//19: Invalid item ID or name. -19: Invalid item ID or name. -//20: All of your items have been removed. -20: All of your items have been removed. -//21: Base level raised. -21: Base level raised. -//22: Base level lowered. -22: Base level lowered. -//23: Job level can't go any higher. -23: Job level can't go any higher. -//24: Job level raised. -24: Job level raised. -//25: Job level lowered. -25: Job level lowered. -//26: Help commands: -26: Help commands: -//27: File help.txt not found. -27: File help.txt not found. -//28: No player found. -28: No player found. -//29: 1 player found. -29: 1 player found. -//30: %d players found. -30: %d players found. -//31: PvP: Off. -31: PvP: Off. -//32: PvP: On. -32: PvP: On. -//33: GvG: Off. -33: GvG: Off. -//34: GvG: On. -34: GvG: On. -//35: You can't use this command with this class. -35: You can't use this command with this class. -//36: Appearence changed. -36: Appearence changed. -//37: An invalid number was specified. -37: An invalid number was specified. -//38: Invalid location number or name. -38: Invalid location number or name. -//39: All monster summoned! -39: All monster summoned! -//40: Invalid monster ID or name. -40: Invalid monster ID or name. -//41: Impossible to decrease the number/value. -41: Impossible to decrease the number/value. -//42: Stat changed. -42: Stat changed. -//43: You're not in a guild. -43: You're not in a guild. -//44: You're not the master of your guild. -44: You're not the master of your guild. -//45: Guild level change failed. -45: Guild level change failed. -//46: %s recalled! -46: %s recalled! -//47: Base level can't go any higher. -47: Base level can't go any higher. -//48: Character's job changed. -48: Character's job changed. -//49: Invalid job ID. -49: Invalid job ID. -//50: You already have some GM powers. -50: You already have some GM powers. -//51: Character revived. -51: Character revived. -//52: This option cannot be used in PK Mode. -52: This option cannot be used in PK Mode. -//53: '%s' stats: -53: '%s' stats: -//54: No player found in map '%s'. -54: No player found in map '%s'. -//55: 1 player found in map '%s'. -55: 1 player found in map '%s'. -//56: %d players found in map '%s'. -56: %d players found in map '%s'. -//57: Character's respawn point changed. -57: Character's respawn point changed. -//58: Character's options changed. -58: Character's options changed. -//59: Night has fallen. -59: Night has fallen. -//60: Day has arrived. -60: Day has arrived. -//61: The holy messenger has given judgement. -61: The holy messenger has given judgement. -//62: Judgement was made. -62: Judgement was made. -//63: Mercy has been shown. -63: Mercy has been shown. -//64: Mercy has been granted. -64: Mercy has been granted. -//65: Character's base level raised. -65: Character's base level raised. -//66: Character's base level lowered. -66: Character's base level lowered. -//67: Character's job level can't go any higher. -67: Character's job level can't go any higher. -//68: character's job level raised. -68: character's job level raised. -//69: Character's job level lowered. -69: Character's job level lowered. -//70: You have learned the skill. -70: You have learned the skill. -//71: You have forgotten the skill. -71: You have forgotten the skill. -//72: Guild siege warfare start! -72: Guild siege warfare start! -//73: Already it has started siege warfare. -73: Already it has started siege warfare. -//74: Guild siege warfare end! -74: Guild siege warfare end! -//75: Siege warfare hasn't started yet. -75: Siege warfare hasn't started yet. -//76: You have received all skills. -76: You have received all skills. -//77: The reference result of '%s' (name: id): -77: The reference result of '%s' (name: id): -//78: %s: %d -78: %s: %d -//79: It is %d affair above. -79: It is %d affair above. -//80: Give a display name and monster name/id please. -80: Give a display name and monster name/id please. -//81: Your GM level don't authorise you to do this action on this player. -81: Your GM level don't authorise you to do this action on this player. -//82: Please, use one of this number/name: -82: Please, use one of this number/name: -//83: Cannot spawn emperium. -83: Cannot spawn emperium. -//84: All stats changed! -84: All stats changed! -//85: Invalid time for ban command. -85: Invalid time for ban command. -//86: Sorry, but a player name have at least 4 characters. -86: Sorry, but a player name have at least 4 characters. -//87: Sorry, but a player name have 23 characters maximum. -87: Sorry, but a player name have 23 characters maximum. -//88: Character name sends to char-server to ask it. -88: Character name sends to char-server to ask it. -//89: Sorry, it's already the night. Impossible to execute the command. -89: Sorry, it's already the night. Impossible to execute the command. -//90: Sorry, it's already the day. Impossible to execute the command. -90: Sorry, it's already the day. Impossible to execute the command. -//91: Character's base level can't go any higher. -91: Character's base level can't go any higher. -//92: All characters recalled! -92: All characters recalled! -//93: All online characters of the %s guild are near you. -93: All online characters of the %s guild are near you. -//94: Incorrect name/ID, or no one from the guild is online. -94: Incorrect name/ID, or no one from the guild is online. -//95: All online characters of the %s party are near you. -95: All online characters of the %s party are near you. -//96: Incorrect name or ID, or no one from the party is online. -96: Incorrect name or ID, or no one from the party is online. -//97: Item database reloaded. -97: Item database reloaded. -//98: Monster database reloaded. -98: Monster database reloaded. -//99: Skill database reloaded. -99: Skill database reloaded. -//100: Scripts reloaded. -100: Scripts reloaded. -//101: Login-server asked to reload GM accounts and their level. -101: Login-server asked to reload GM accounts and their level. -//102: Mounted Peco. -102: Mounted Peco. -//103: No longer spying on the %s guild. -103: No longer spying on the %s guild. -//104: Spying on the %s guild. -104: Spying on the %s guild. -//105: No longer spying on the %s party. -105: No longer spying on the %s party. -//106: Spying on the %s party. -106: Spying on the %s party. -//107: All items have been repaired. -107: All items have been repaired. -//108: No item need to be repaired. -108: No item need to be repaired. -//109: Player has been nuked! -109: Player has been nuked! -//110: Npc Enabled. -110: Npc Enabled. -//111: This NPC doesn't exist. -111: This NPC doesn't exist. -//112: Npc Disabled. -112: Npc Disabled. -//113: %d item(s) removed by a GM. -113: %d item(s) removed by a GM. -//114: %d item(s) removed from the player. -114: %d item(s) removed from the player. -//115: %d item(s) removed. Player had only %d on %d items. -115: %d item(s) removed. Player had only %d on %d items. -//116: Character does not have the item. -116: Character does not have the item. -//117: GM has send you in jails. -117: GM has send you in jails. -//118: Player warped in jails. -118: Player warped in jails. -//119: This player is not in jails. -119: This player is not in jails. -//120: GM has discharge you. -120: GM has discharge you. -//121: Player warped to Prontera. -121: Player warped to Prontera. -//122: Disguise applied. -122: Disguise applied. -//123: Monster/NPC name/id hasn't been found. -123: Monster/NPC name/id hasn't been found. -//124: Undisguise applied. -124: Undisguise applied. -//125: You're not disguised. -125: You're not disguised. -//126: You accept any wisp (no wisper is refused). -126: You accept any wisp (no wisper is refused). -//127: You accept any wisp, except thoses from %d player(s): -127: You accept any wisp, except thoses from %d player(s): -//128: You refuse all wisps (no specifical wisper is refused). -128: You refuse all wisps (no specifical wisper is refused). -//129: You refuse all wisps, AND refuse wisps from %d player(s): -129: You refuse all wisps, AND refuse wisps from %d player(s): -//130: '%s' accept any wisp (no wisper is refused). -130: '%s' accept any wisp (no wisper is refused). -//131: '%s' accept any wisp, except thoses from %d player(s): -131: '%s' accept any wisp, except thoses from %d player(s): -//132: '%s' refuse all wisps (no specifical wisper is refused). -132: '%s' refuse all wisps (no specifical wisper is refused). -//133: '%s' refuse all wisps, AND refuse wisps from %d player(s): -133: '%s' refuse all wisps, AND refuse wisps from %d player(s): -//134: '%s' already accepts all wispers. -134: '%s' already accepts all wispers. -//135: '%s' now accepts all wispers. -135: '%s' now accepts all wispers. -//136: A GM has authorised all wispers for you. -136: A GM has authorised all wispers for you. -//137: '%s' already blocks all wispers. -137: '%s' already blocks all wispers. -//138: '%s' blocks now all wispers. -138: '%s' blocks now all wispers. -//139: A GM has blocked all wispers for you. -139: A GM has blocked all wispers for you. -//140: Character's disguise applied. -140: Character's disguise applied. -//141: Character's undisguise applied. -141: Character's undisguise applied. -//142: Character is not disguised. -142: Character is not disguised. -//143: Give a monster name/id please. -143: Give a monster name/id please. -//144: Invalid actual email. If you have default e-mail, type a@a.com. -144: Invalid actual email. If you have default e-mail, type a@a.com. -//145: Invalid new email. Please enter a real e-mail. -145: Invalid new email. Please enter a real e-mail. -//146: New email must be a real e-mail. -146: New email must be a real e-mail. -//147: New email must be different of the actual e-mail. -147: New email must be different of the actual e-mail. -//148: Information sended to login-server via char-server. -148: Information sended to login-server via char-server. -//149: Impossible to increase the number/value. -149: Impossible to increase the number/value. -//150: No GM found. -150: No GM found. -//151: 1 GM found. -151: 1 GM found. -//152: %d GMs found. -152: %d GMs found. -//153: %s is Unknown Command. -153: %s is Unknown Command. -//154: %s failed. -154: %s failed. -//155: Impossible to change your job. -155: Impossible to change your job. -//156: HP or/and SP modified. -156: HP or/and SP modified. -//157: HP and SP are already with the good value. -157: HP and SP are already with the good value. -//158: Base level can't go any lower. -158: Base level can't go any lower. -//159: Job level can't go any lower. -159: Job level can't go any lower. -//160: PvP is already Off. -160: PvP is already Off. -//161: PvP is already On. -161: PvP is already On. -//162: GvG is already Off. -162: GvG is already Off. -//163: GvG is already On. -163: GvG is already On. -//164: Your memo point #%d doesn't exist. -164: Your memo point #%d doesn't exist. -//165: All monsters killed! -165: All monsters killed! -//166: No item has been refined! -166: No item has been refined! -//167: 1 item has been refined! -167: 1 item has been refined! -//168: %d items have been refined! -168: %d items have been refined! -//169: This item (%d: '%s') is not an equipment. -169: This item (%d: '%s') is not an equipment. -//170: This item is not an equipment. -170: This item is not an equipment. -//171: %d - void -171: %d - void -//172: You replace previous memo position %d - %s (%d,%d). -172: You replace previous memo position %d - %s (%d,%d). -//173: Note: you don't have the 'Warp' skill level to use it. -173: Note: you don't have the 'Warp' skill level to use it. -//174: Number of status points changed! -174: Number of status points changed! -//175: Number of skill points changed! -175: Number of skill points changed! -//176: Number of zenys changed! -176: Number of zenys changed! -//177: Impossible to decrease a stat. -177: Impossible to decrease a stat. -//178: Impossible to increase a stat. -178: Impossible to increase a stat. -//179: Guild level changed. -179: Guild level changed. -//180: The monter/egg name/id doesn't exist. -180: The monter/egg name/id doesn't exist. -//181: You already have a pet. -181: You already have a pet. -//182: Pet friendly value changed! -182: Pet friendly value changed! -//183: Pet friendly is already the good value. -183: Pet friendly is already the good value. -//184: Sorry, but you have no pet. -184: Sorry, but you have no pet. -//185: Pet hungry value changed! -185: Pet hungry value changed! -//186: Pet hungry is already the good value. -186: Pet hungry is already the good value. -//187: You can now rename your pet. -187: You can now rename your pet. -//188: You can already rename your pet. -188: You can already rename your pet. -//189: This player can now rename his/her pet. -189: This player can now rename his/her pet. -//190: This player can already rename his/her pet. -190: This player can already rename his/her pet. -//191: Sorry, but this player has no pet. -191: Sorry, but this player has no pet. -//192: Impossible to change the character's job. -192: Impossible to change the character's job. -//193: Character's base level can't go any lower. -193: Character's base level can't go any lower. -//194: Character's job level can't go any lower. -194: Character's job level can't go any lower. -//195: All players have been kicked! -195: All players have been kicked! -//196: You already have this quest skill. -196: You already have this quest skill. -//197: This skill number doesn't exist or isn't a quest skill. -197: This skill number doesn't exist or isn't a quest skill. -//198: This skill number doesn't exist. -198: This skill number doesn't exist. -//199: This player has learned the skill. -199: This player has learned the skill. -//200: This player already has this quest skill. -200: This player already has this quest skill. -//201: You don't have this quest skill. -201: You don't have this quest skill. -//202: This player has forgotten the skill. -202: This player has forgotten the skill. -//203: This player doesn't have this quest skill. -203: This player doesn't have this quest skill. -//204: WARNING: more than 1000 spiritballs can CRASH your server and/or client! -204: WARNING: more than 1000 spiritballs can CRASH your server and/or client! -//205: You already have this number of spiritballs. -205: You already have this number of spiritballs. -//206: '%s' skill points reseted! -206: '%s' skill points reseted! -//207: '%s' stats points reseted! -207: '%s' stats points reseted! -//208: '%s' skill and stats points reseted! -208: '%s' skill and stats points reseted! -//209: Character's number of skill points changed! -209: Character's number of skill points changed! -//210: Character's number of status points changed! -210: Character's number of status points changed! -//211: Character's number of zenys changed! -211: Character's number of zenys changed! -//212: Cannot mount a Peco while in disguise. -212: Cannot mount a Peco while in disguise. -//213: You can not mount a peco with your job. -213: You can not mount a peco with your job. -//214: Unmounted Peco. -214: Unmounted Peco. -//215: This player cannot mount a Peco while in disguise. -215: This player cannot mount a Peco while in disguise. -//216: Now, this player mounts a peco. -216: Now, this player mounts a peco. -//217: This player can not mount a peco with his/her job. -217: This player can not mount a peco with his/her job. -//218: Now, this player has not more peco. -218: Now, this player has not more peco. -//219: %d day -219: %d day -//220: %d days -220: %d days -//221: %s %d hour -221: %s %d hour -//222: %s %d hours -222: %s %d hours -//223: %s %d minute -223: %s %d minute -//224: %s %d minutes -224: %s %d minutes -//225: %s and %d second -225: %s and %d second -//226: %s and %d seconds -226: %s and %d seconds -//227: Cannot wear disguise while riding a Peco. -227: Cannot wear disguise while riding a Peco. -//228: Character cannot wear disguise while riding a Peco. -228: Character cannot wear disguise while riding a Peco. -//229: Your Effect Has Changed. -229: Your Effect Has Changed. -//230: Server time (normal time): %A, %B %d %Y %X. -230: Server time (normal time): %A, %B %d %Y %X. -//231: Game time: The game is in permanent daylight. -231: Game time: The game is in permanent daylight. -//232: Game time: The game is in permanent night. -232: Game time: The game is in permanent night. -//233: Game time: The game is actualy in night for %s. -233: Game time: The game is actualy in night for %s. -//234: Game time: After, the game will be in permanent daylight. -234: Game time: After, the game will be in permanent daylight. -//235: Game time: The game is actualy in daylight for %s. -235: Game time: The game is actualy in daylight for %s. -//236: Game time: After, the game will be in permanent night. -236: Game time: After, the game will be in permanent night. -//237: Game time: After, the game will be in night for %s. -237: Game time: After, the game will be in night for %s. -//238: Game time: A day cycle has a normal duration of %s. -238: Game time: A day cycle has a normal duration of %s. -//239: Game time: After, the game will be in daylight for %s. -239: Game time: After, the game will be in daylight for %s. -//240: %d monster(s) summoned! -240: %d monster(s) summoned! -241: you be a killa.. -242: you gonna be own3d.. -243: Map skills are off -244: Map skills are on - -// Messages of others (not for GM commands) -// ---------------------------------------- - -//500: Actually, it's the night... -500: Actually, it's the night... -//501: Your account time limit is: %d-%m-%Y %H:%M:%S. -501: Your account time limit is: %d-%m-%Y %H:%M:%S. -//502: The day has arrived! -502: The day has arrived! -//503: The night has fallen... -503: The night has fallen... diff --git a/conf/script_athena.conf b/conf/script_athena.conf new file mode 100644 index 00000000..21d4a6f4 --- /dev/null +++ b/conf/script_athena.conf @@ -0,0 +1,2 @@ +// When choosing those which it refines setting the letter which is indicated. (Those for word use other than Japanese?) +refine_posword: Head,Body,Left hand,Right hand,Robe,Shoes,Accessory 1,Accessory 2,Head 2,Head 3,Not Equipped diff --git a/conf/script_athena.conf.example b/conf/script_athena.conf.example deleted file mode 100644 index 21d4a6f4..00000000 --- a/conf/script_athena.conf.example +++ /dev/null @@ -1,2 +0,0 @@ -// When choosing those which it refines setting the letter which is indicated. (Those for word use other than Japanese?) -refine_posword: Head,Body,Left hand,Right hand,Robe,Shoes,Accessory 1,Accessory 2,Head 2,Head 3,Not Equipped -- cgit v1.2.3-60-g2f50