summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.gitignore1
-rw-r--r--.gitlab-ci.yml4
-rwxr-xr-xbuild/chroot-server-build.sh2
-rwxr-xr-xbuild/server-bin.sh2
-rwxr-xr-xci/install.sh2
-rw-r--r--contrib_xsl/about-server.xsl8
-rw-r--r--contrib_xsl/contributors.xml30
-rw-r--r--contrib_xsl/wiki.xsl10
-rw-r--r--hercules/code/servertoclient/groups.py185
-rwxr-xr-xhercules/convert_groups.py9
-rwxr-xr-xhercules/import_newdb.sh2
-rw-r--r--hercules/templates/group.tpl10
-rw-r--r--hercules/templates/groups.xml7
-rwxr-xr-xhercules/tmx_converter.py418
-rwxr-xr-xhercules_update/createnew.sh2
-rwxr-xr-xherculesversion/allversions.sh2
-rwxr-xr-xherculeswrapper/char.sh2
-rw-r--r--herculeswrapper/herc-map-wrapper-config.example7
-rw-r--r--herculeswrapper/include.sh18
-rwxr-xr-xherculeswrapper/login.sh2
-rwxr-xr-xherculeswrapper/map.sh2
-rwxr-xr-ximagescheck/icccheck.sh2
-rwxr-xr-ximagescheck/icccheckfile.sh2
-rw-r--r--lang/out/en.pot4839
-rwxr-xr-xlang/updatelang.py79
-rw-r--r--lang_client/clientdata-beta.pot962
-rw-r--r--lang_client/clientdata-dict.pot65
-rwxr-xr-xlang_client/createpots.sh9
-rw-r--r--lang_client/its/groups.xml9
-rw-r--r--lang_client/its/items.xml6
-rw-r--r--lang_client/its/texts.xml7
-rwxr-xr-xlang_client/processtmx.sh6
-rwxr-xr-xlicensecheck/checkfile.sh2
-rwxr-xr-xlicensecheck/clientdata.sh2
-rwxr-xr-xlocalserver/build.sh2
-rwxr-xr-xlocalserver/buildasan.sh2
-rwxr-xr-xlocalserver/clean.sh2
-rwxr-xr-xlocalserver/givegm.sh2
-rwxr-xr-xlocalserver/initdb.sh4
-rwxr-xr-xlocalserver/installconfigs.sh3
-rw-r--r--localserver/npc/motd-debug-text.txt2
-rw-r--r--localserver/npc/motd-text.txt4
-rwxr-xr-xlocalserver/updateconfigs.sh2
-rwxr-xr-xlocalserver/updatedb.sh19
-rwxr-xr-xmanaplus/connect_local_server.sh2
-rwxr-xr-xscript-doc/script-doc.sh2
-rwxr-xr-xtestxml/xsd/checkfile.sh2
-rw-r--r--testxml/xsd/tmw.xsd185
-rwxr-xr-xtestxml/xsdcheck.sh3
-rwxr-xr-xupdate/addmods.sh2
-rwxr-xr-xupdate/create_music.sh4
-rwxr-xr-xupdate/createnew.sh4
-rwxr-xr-xupdate/update.sh2
-rwxr-xr-xupdate/update_music.sh2
54 files changed, 4341 insertions, 2624 deletions
diff --git a/.gitignore b/.gitignore
index 6bd460b..70c7acd 100644
--- a/.gitignore
+++ b/.gitignore
@@ -26,6 +26,7 @@ lang/new
# lang client
lang_client/tmp
lang_client/pot
+lang_client/dict
# tx
tx
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 8e9f634..61bdee3 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -23,6 +23,8 @@ success:
- echo "do nothing"
image: debian:stable
when: on_success
+ variables:
+ GIT_STRATEGY: none
failure:
stage: failure
@@ -30,3 +32,5 @@ failure:
- echo "do nothing"
image: debian:stable
when: on_failure
+ variables:
+ GIT_STRATEGY: none
diff --git a/build/chroot-server-build.sh b/build/chroot-server-build.sh
index 3cc5c87..dd2cd0b 100755
--- a/build/chroot-server-build.sh
+++ b/build/chroot-server-build.sh
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
export CHROOT="$1"
export NAME=lenny
diff --git a/build/server-bin.sh b/build/server-bin.sh
index f3cb9fa..f5084f2 100755
--- a/build/server-bin.sh
+++ b/build/server-bin.sh
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
export LOCALDIR="../server-local/bin"
cd ../../server-code
diff --git a/ci/install.sh b/ci/install.sh
index 409ff81..0dd41b6 100755
--- a/ci/install.sh
+++ b/ci/install.sh
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
function aptget_update {
apt-get update
diff --git a/contrib_xsl/about-server.xsl b/contrib_xsl/about-server.xsl
index 7458d93..99f5f1c 100644
--- a/contrib_xsl/about-server.xsl
+++ b/contrib_xsl/about-server.xsl
@@ -22,6 +22,14 @@ Copyright (C) 2016 Evol Online -->
<xsl:apply-templates select="contributor"/>
</xsl:template>
+ <xsl:template match="tmw-legacy">
+ <xsl:text>&#xa;##3---------------------------&#xa;</xsl:text>
+ <xsl:text>##3-- &lt;&lt;The Mana World Legacy Contributors&gt;&gt; --&#xa;</xsl:text>
+ <xsl:text>##3---------------------------&#xa;&#xa;</xsl:text>
+
+ <xsl:apply-templates select="contributor"/>
+ </xsl:template>
+
<xsl:template match="tmw-ufb">
<xsl:text>&#xa;##3---------------------------&#xa;</xsl:text>
<xsl:text>##3-- &lt;&lt;Unknown Flying Bullet Contributors&gt;&gt; --&#xa;</xsl:text>
diff --git a/contrib_xsl/contributors.xml b/contrib_xsl/contributors.xml
index 2da45b4..2786990 100644
--- a/contrib_xsl/contributors.xml
+++ b/contrib_xsl/contributors.xml
@@ -27,6 +27,7 @@ http://wiki.themanaworld.org/index.php/Contributors
<contributor nick="Cosmostrator" name="David Vecchio" mailid="dave" mailserver="cosmostrator.com"/>
<contributor nick="Crevost"/>
<contributor nick="Crush" name="Philipp Sehmisch" mailid="tmw" mailserver="crushnet.org"/>
+ <contributor nick="Dariunas" name="Aasif Chaudry" mailid="aasif.chaudry" mailserver="infectedmusicdesigns.co.uk"/>
<contributor nick="Dark_Mage"/>
<contributor nick="DerLoisl" name="Max Isele" mailid="der.loisl" mailserver="theavoraproject.org"/>
<contributor nick="Derpella"/>
@@ -38,11 +39,12 @@ http://wiki.themanaworld.org/index.php/Contributors
<contributor nick="Fate"/>
<contributor nick="Fey" name="Alexandre Le Corre" mailid="fey_29" mailserver="live.fr"/>
<contributor nick="FotherJ" name="Jarrett Thomas-Huxley"/>
- <contributor nick="Gumi"/>
+ <contributor nick="gumi"/>
<contributor nick="Hal9000" name="Francesco Miglietta" mailid="francesco.miglietta" mailserver="evolonline.org"/>
<contributor nick="Irukard" name="Krzysztof Daszuta"/>
<contributor nick="IvanMorve" name="Martin"/>
<contributor nick="Jak1" name="Mike Wollmann" mailid="jak89_1" mailserver="ftb4u.de"/>
+ <contributor nick="jesusalva" name="Jonatas L. Nogueira" mailid="cpntb1" mailserver="ymail.com"/>
<contributor nick="KaTSuo" name="Gremly" mailid="tlz.katsuo" mailserver="gmail.com"/>
<contributor nick="Kenny690" name="Saidullin Il'shat" mailid="bio_editor" mailserver="mail.ru"/>
<contributor nick="Kestrel"/>
@@ -55,12 +57,13 @@ http://wiki.themanaworld.org/index.php/Contributors
<contributor nick="Lien" name="Felix Jely" mailid="felixjely" mailserver="hotmail.fr"/>
<contributor nick="LokiF"/>
<contributor nick="Lunovox" mailid="rui.gravata" mailserver="hotmail.com"/>
+ <contributor nick="Magick" name="Jordan" mailid="admin_magick" mailserver="hotmail.com"/>
<contributor nick="Mandi Paugh"/>
<contributor nick="mas886" name="Arnau" mailid="arnau.cat.1997" mailserver="gmail.com"/>
<contributor nick="Micksha" name="Mick" mailid="ms-shaman" mailserver="gmx.de"/>
<contributor nick="Minnymart3"/>
<contributor nick="Modanung" name="Frode Lindeijer"/>
- <contributor nick="monwarez" name="Thibault Payet" mailid="monwarez" mailserver="mailoo.org" site="https://gitlab.com/u/monwarez"/>
+ <contributor nick="monwarez" name="Thibault Payet" mailid="monwarez" mailserver="mailoo.org" page="https://gitlab.com/u/monwarez"/>
<contributor nick="Naj" name="Thibault Garcia" mailid="thibault.garcia" mailserver="revaweb.com"/>
<contributor nick="Nard" name="Bernard Hugonnet" mailid="bernard.hugonnet" mailserver="bh28.net"/>
<contributor nick="Necromonger" name="Mihail Barer"/>
@@ -77,6 +80,7 @@ http://wiki.themanaworld.org/index.php/Contributors
<contributor nick="Saci"/>
<contributor nick="Saphy"/>
<contributor nick="Salius" name="Aleksey S."/>
+ <contributor nick="saturn" name="Nikola Whallon" mailid="6.saturn.6" mailserver="gmail.com"/>
<contributor nick="Saweres" mailid="onshine20" mailserver="gmail.com"/>
<contributor nick="Sir_lance"/>
<contributor nick="Socapex" name="Philippe Groarke" mailid="socapex" mailserver="evolonline.org"/>
@@ -92,6 +96,18 @@ http://wiki.themanaworld.org/index.php/Contributors
<contributor nick="Yosuhara"/>
<contributor nick="Yuuki"/>
</evol>
+ <!-- The Mana World contributors, prior to Evol fusion -->
+ <tmw-legacy>
+ <contributor nick="Crush" name="Philipp Sehmisch" mailid="tmw" mailserver="crushnet.org"/>
+ <contributor nick="Enchilado" name="W E Sayers"/>
+ <contributor nick="gumi"/>
+ <contributor nick="Len" name="Leonard Pabin III"/>
+ <contributor nick="Saphy"/>
+ <contributor nick="Varuna"/>
+ <contributor nick="Wombat" mailid="hpwombat" mailserver="yahoo.com" page="https://github.com/wombatism"/>
+ <contributor nick="Wushin" mailid="pasekei" mailserver="gmail.com"/>
+ <contributor nick="Yosuhara"/>
+ </tmw-legacy>
<!-- TMW-UFB Contributors -->
<tmw-ufb>
<contributor nick="Arikel"/>
@@ -99,11 +115,17 @@ http://wiki.themanaworld.org/index.php/Contributors
</tmw-ufb>
<!-- Freesound Contributors -->
<freesound>
- <contributor nick="D W" page="http://freesound.org/people/D%20W/"/>
+ <contributor nick="adriann" page="http://freesound.org/people/adriann/"/>
<contributor nick="beerbelly38" page="http://freesound.org/people/beerbelly38/"/>
- <contributor nick="spookymodem" page="http://freesound.org/people/spookymodem/"/>
+ <contributor nick="CaptainSiberia" page="http://freesound.org/people/CaptainSiberia/"/>
+ <contributor nick="D W" page="http://freesound.org/people/D%20W/"/>
+ <contributor nick="erkanozan" page="http://freesound.org/people/erkanozan/"/>
<contributor nick="Q.K." page="http://freesound.org/people/Q.K./"/>
+ <contributor nick="sammy214" page="http://freesound.org/people/sammy214/"/>
<contributor nick="SkeetMasterFunk69" page="http://freesound.org/people/SkeetMasterFunk69/"/>
+ <contributor nick="speedygonzo" page="http://freesound.org/people/speedygonzo/"/>
+ <contributor nick="spookymodem" page="http://freesound.org/people/spookymodem/"/>
+ <contributor nick="vibe_crc" page="http://freesound.org/people/vibe_crc/"/>
</freesound>
<!-- Related Communities -->
<other>
diff --git a/contrib_xsl/wiki.xsl b/contrib_xsl/wiki.xsl
index dcce0a5..24b063e 100644
--- a/contrib_xsl/wiki.xsl
+++ b/contrib_xsl/wiki.xsl
@@ -18,6 +18,12 @@ Copyright (C) 2016 Evol Online -->
<xsl:apply-templates/>
</xsl:template>
+ <xsl:template match="tmw-legacy">
+ <xsl:text>^ The Mana World Legacy Contributors ^^&#xa;</xsl:text>
+ <xsl:text>^ Nickname ^ Real Name / Email ^ Link ^&#xa;</xsl:text>
+ <xsl:apply-templates/>
+ </xsl:template>
+
<xsl:template match="tmw-ufb">
<xsl:text>^ Unknown Flying Bullet Contributors ^^&#xa;</xsl:text>
<xsl:text>^ Nickname ^ Real Name / Email ^ Link ^&#xa;</xsl:text>
@@ -68,7 +74,7 @@ Copyright (C) 2016 Evol Online -->
<xsl:otherwise>
<xsl:text>No Data</xsl:text>
</xsl:otherwise>
- </xsl:choose>
+ </xsl:choose>
<xsl:text> |</xsl:text>
</xsl:otherwise>
</xsl:choose>
@@ -96,4 +102,4 @@ Copyright (C) 2016 Evol Online -->
</xsl:template>
</xsl:stylesheet>
-
+
diff --git a/hercules/code/servertoclient/groups.py b/hercules/code/servertoclient/groups.py
new file mode 100644
index 0000000..99424e5
--- /dev/null
+++ b/hercules/code/servertoclient/groups.py
@@ -0,0 +1,185 @@
+# -*- coding: utf8 -*-
+#
+# Copyright (C) 2017 Evol Online
+# Author: Andrei Karas (4144)
+
+import re
+
+from code.fileutils import makeDir, readFile, saveFile
+
+nameSplit = re.compile(":")
+comaSplit = re.compile(",")
+
+class Groups:
+ pass
+
+def readLine(f):
+ for line in f:
+ if len(line) == 0:
+ continue
+ if line[-1:] == "\n":
+ line = line[:-1]
+ idx = line.find("/*")
+ if idx >= 0:
+ line = line[:idx]
+ line = line.strip()
+ yield line
+
+def skipFor(data, f):
+ for line in readLine(f):
+ if line == data or line == data + "\n":
+ return True
+ return False
+
+def readCommands(f):
+ commands = dict()
+ for line in readLine(f):
+ if line == "}":
+ return commands
+ parts = nameSplit.split(line)
+ if len(parts) != 2:
+ continue
+ name = parts[0].strip()
+ value = parts[1].strip()
+ idx1 = value.find("[")
+ if idx1 < 0:
+ commands[name] = (value, "false")
+ else:
+ idx2 = value.find("]")
+ value = value[idx1 + 1: idx2 - idx1]
+ parts = comaSplit.split(value)
+ commands[name] = (parts[0].strip(), parts[1].strip())
+ print "command: {0}, {1}".format(name, commands[name])
+ return commands
+
+def readPermissions(f):
+ permissions = dict()
+ for line in readLine(f):
+ if line == "}":
+ return permissions
+ parts = nameSplit.split(line)
+ if len(parts) != 2:
+ continue
+ name = parts[0].strip()
+ value = parts[1].strip()
+ permissions[name] = value
+ print "permission: {0}, {1}".format(name, value)
+ return permissions
+
+def readInherit(data):
+ inherit = set()
+ idx1 = data.find("(")
+ idx2 = data.find(")")
+ data = data[idx1 + 1: idx2 - idx1]
+ parts = comaSplit.split(data)
+ for field in parts:
+ field = field.strip()
+ if field == "":
+ continue
+ inherit.add(field)
+ return inherit
+
+def readGroup(groups, f):
+ fields = dict()
+ commands = dict()
+ permissions = dict()
+ inherit = set()
+ for line in readLine(f):
+ if line == "}" or line == "},":
+ groups.nameToId[fields["name"]] = fields["id"]
+ groups.idToFields[fields["id"]] = fields
+ groups.idToCommands[fields["id"]] = commands
+ groups.idToPermissions[fields["id"]] = permissions
+ groups.idToInherit[fields["id"]] = inherit
+ groups.idToNames[fields["id"]] = fields["name"]
+ return
+ parts = nameSplit.split(line)
+ if len(parts) != 2:
+ continue
+ name = parts[0].strip()
+ value = parts[1].strip()
+ print "line: {0}, {1}".format(name, value)
+ if name == "id":
+ fields["id"] = value
+ elif name == "name":
+ fields["name"] = value
+ elif name == "commands":
+ commands = readCommands(f)
+ print "Commands: {0}".format(commands)
+ elif name == "permissions":
+ permissions = readPermissions(f)
+ print "Permissions: {0}".format(permissions)
+ elif name == "inherit":
+ inherit = readInherit(value)
+ print "Inherit: {0}".format(inherit)
+
+def getCommandType(data):
+ if data[0] == "false" and data[1] == "false":
+ return "false"
+ elif data[0] == "false" and data[1] == "true":
+ return "other";
+ elif data[0] == "true" and data[1] == "false":
+ return "self"
+ elif data[0] == "true" and data[1] == "true":
+ return "both"
+
+def getCommandsStr(commands):
+ data = ""
+ commandFormat = "\n <command name=\"{0}\" use=\"{1}\" />"
+ for command in commands:
+ data = data + commandFormat.format(
+ command,
+ getCommandType(commands[command])
+ )
+ return data
+
+def getPermissionsStr(permissions):
+ data = ""
+ permissionFormat = "\n <permission name=\"{0}\" />"
+ for permission in permissions:
+ data = data + permissionFormat.format(
+ permission
+ )
+ return data
+
+def getInheritStr(inherits, names):
+ data = ""
+ if len(inherits) == 0:
+ return ""
+ for name in inherits:
+ if data != "":
+ data = data + ","
+ data += names[name]
+ return "\n inherit=\"{0}\"".format(data)
+
+def convertGroups():
+ destDir = "clientdata/"
+ templatesDir = "templates/"
+ groupsConfFile = "serverdata/conf/groups.conf"
+ makeDir(destDir)
+ tpl = readFile(templatesDir + "group.tpl")
+ groupsTpl = readFile(templatesDir + "groups.xml")
+ groups = Groups()
+ groups.nameToId = dict()
+ groups.idToFields = dict()
+ groups.idToCommands = dict()
+ groups.idToPermissions = dict()
+ groups.idToNames = dict()
+ groups.idToInherit = dict()
+
+ with open(groupsConfFile, "r") as f:
+ skipFor("groups: (", f)
+ while (skipFor("{", f) == True):
+ readGroup(groups, f)
+
+ data = ""
+ for ids in sorted(groups.idToFields):
+ data = data + tpl.format(
+ id = ids,
+ name = groups.idToNames[ids],
+ inherit = getInheritStr(groups.idToInherit[ids], groups.nameToId),
+ commands = getCommandsStr(groups.idToCommands[ids]),
+ permissions = getPermissionsStr(groups.idToPermissions[ids]),
+ )
+
+ saveFile(destDir + "groups.xml", groupsTpl.format(data))
diff --git a/hercules/convert_groups.py b/hercules/convert_groups.py
new file mode 100755
index 0000000..cbb3988
--- /dev/null
+++ b/hercules/convert_groups.py
@@ -0,0 +1,9 @@
+#! /usr/bin/env python
+# -*- coding: utf8 -*-
+#
+# Copyright (C) 2017 Evol Online
+# Author: Andrei Karas (4144)
+
+from code.servertoclient.groups import convertGroups
+
+convertGroups()
diff --git a/hercules/import_newdb.sh b/hercules/import_newdb.sh
index 3625245..ba81d4f 100755
--- a/hercules/import_newdb.sh
+++ b/hercules/import_newdb.sh
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
export CMD="$*"
diff --git a/hercules/templates/group.tpl b/hercules/templates/group.tpl
new file mode 100644
index 0000000..99868d3
--- /dev/null
+++ b/hercules/templates/group.tpl
@@ -0,0 +1,10 @@
+ <group
+ id="{id}"
+ name={name}
+ longName={name}{inherit}
+ >
+ <commands>{commands}
+ </commands>
+ <permissions>{permissions}
+ </permissions>
+ </group>
diff --git a/hercules/templates/groups.xml b/hercules/templates/groups.xml
new file mode 100644
index 0000000..bc14631
--- /dev/null
+++ b/hercules/templates/groups.xml
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: 4144
+Copyright (C) 2017 Evol Online -->
+
+<groups>
+{0}
+</groups>
diff --git a/hercules/tmx_converter.py b/hercules/tmx_converter.py
new file mode 100755
index 0000000..8638a9c
--- /dev/null
+++ b/hercules/tmx_converter.py
@@ -0,0 +1,418 @@
+#!/usr/bin/env python
+# -*- encoding: utf-8 -*-
+
+## tmx_converter.py - Extract walkmap, warp, and spawn information from maps.
+##
+## Copyright © 2012 Ben Longbons <b.r.longbons@gmail.com>
+## Copyright © 2016-2017 The Mana World Developers
+##
+## This file is part of The Mana World
+##
+## This program is free software: you can redistribute it and/or modify
+## it under the terms of the GNU General Public License as published by
+## the Free Software Foundation, either version 2 of the License, or
+## (at your option) any later version.
+##
+## This program is distributed in the hope that it will be useful,
+## but WITHOUT ANY WARRANTY; without even the implied warranty of
+## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+## GNU General Public License for more details.
+##
+## You should have received a copy of the GNU General Public License
+## along with this program. If not, see <http://www.gnu.org/licenses/>.
+
+
+from __future__ import print_function
+
+import sys
+import os
+import posixpath
+import xml.sax
+
+dump_all = False # wall of text
+check_mobs = False # mob_db.txt
+
+# lower case versions of everything except 'spawn' and 'warp'
+other_object_types = set([
+ 'particle_effect',
+ 'npc', # not interpreted by client
+ 'script', # for ManaServ
+ 'fixme', # flag for things that didn't have a type before
+ 'music',
+])
+
+# Somebody has put ManaServ fields in our data!
+other_spawn_fields = (
+ 'spawn_rate',
+)
+other_warp_fields = (
+)
+
+TILESIZE = 32
+SEPARATOR = ''
+MESSAGE = 'This file is generated automatically. All manually added changes will be removed when running the Converter.'
+CLIENT_MAPS = 'maps'
+SERVER_WLK = 'data'
+SERVER_NPCS = 'npc'
+MOB_DB_CONF = 'db/re/mob_db.conf'
+MAP_CONF = 'conf/map/maps.conf'
+MAP_DB_CONF = 'db/map_index.txt'
+NPC_MOBS = '_mobs.txt'
+NPC_SAVES = '_savepoints.txt'
+NPC_WARPS = '_warps.txt'
+NPC_IMPORTS = '_import.txt'
+NPC_MASTER_IMPORTS = NPC_IMPORTS
+
+class State(object):
+ pass
+State.INITIAL = State()
+State.LAYER = State()
+State.DATA = State()
+State.FINAL = State()
+
+class Object(object):
+ __slots__ = (
+ 'name',
+ 'x', 'y',
+ 'w', 'h',
+ )
+class Mob(Object):
+ __slots__ = (
+ 'monster_id',
+ 'max_beings',
+ 'spawn',
+ 'death',
+ 'script',
+ ) + other_spawn_fields
+ def __init__(self):
+ self.max_beings = 1
+ self.spawn = 0
+ self.death = 0
+ self.script = ''
+
+class Save(Object):
+ __slots__ = (
+ 'inn',
+ )
+
+class Warp(Object):
+ __slots__ = (
+ 'dest_map',
+ 'dest_x',
+ 'dest_y',
+ 'npc_id',
+ 'trigger_x',
+ 'trigger_y',
+ ) + other_warp_fields
+ def __init__(self):
+ self.npc_id = 'WARP'
+
+class ContentHandler(xml.sax.ContentHandler):
+ __slots__ = (
+ 'locator', # keeps track of location in document
+ 'state', # state of height info
+ 'tilesets', # first gid of each tileset
+ 'buffer', # characters within a section
+ 'encoding', # encoding of layer data
+ 'compression', # compression of layer data
+ 'width', # width of the height layer
+ 'height', # height of the height layer
+ 'firstgid', # first gid of height layer
+ 'heightmap',# height map
+ 'base', # base name of current map
+ 'npc_dir', # world/map/npc/<base>
+ 'mobs', # open file to _mobs.txt
+ 'warps', # open file to _warps.txt
+ 'imports', # open file to _import.txt
+ 'name', # name property of the current map
+ 'object', # stores properties of the latest <object> tag
+ 'mob_ids', # set of all mob types that spawn here
+ )
+ def __init__(self, npc_dir, mobs, saves, warps, imports):
+ xml.sax.ContentHandler.__init__(self)
+ self.locator = None
+ self.state = State.INITIAL
+ self.tilesets = set([0]) # consider the null tile as its own tileset
+ self.buffer = bytearray()
+ self.encoding = None
+ self.compression = None
+ self.width = None
+ self.height = None
+ self.firstgid = 0
+ self.heightmap = ''
+ self.base = posixpath.basename(npc_dir)
+ self.npc_dir = npc_dir
+ self.mobs = mobs
+ self.saves = saves
+ self.warps = warps
+ self.imports = imports
+ self.object = None
+ self.mob_ids = set()
+ self.mob_cnt = False
+ self.save_cnt = False
+ self.warp_cnt = False
+
+ def setDocumentLocator(self, loc):
+ self.locator = loc
+
+ # this method randomly cuts in the middle of a line; thus funky logic
+ def characters(self, s):
+ if not s.strip():
+ return
+ if self.state is State.DATA:
+ self.buffer += s.encode('ascii')
+
+ def startDocument(self):
+ pass
+
+ def startElement(self, name, attr):
+ if dump_all:
+ attrs = ' '.join('%s="%s"' % (k,v) for k,v in attr.items())
+ if attrs:
+ print('<%s %s>' % (name, attrs))
+ else:
+ print('<%s>' % name)
+
+ if self.state is State.INITIAL:
+ if name == u'property' and attr[u'name'].lower() == u'name':
+ self.name = attr[u'value']
+ self.mobs.write('// %s\n' % MESSAGE)
+ self.mobs.write('// Map %s: %s mobs\n' % (self.base, self.name))
+ self.saves.write('// %s\n' % MESSAGE)
+ self.saves.write('// Map %s: %s saves\n' % (self.base, self.name))
+ self.warps.write('// %s\n' % MESSAGE)
+ self.warps.write('// Map %s: %s warps\n' % (self.base, self.name))
+
+ if name == u'tileset':
+ self.tilesets.add(int(attr[u'firstgid']))
+ if 'name' in attr.__dict__['_attrs'].keys():
+ if attr[u'name'] == u'Height Numbers':
+ self.firstgid = int(attr[u'firstgid'])
+
+ if name == u'layer' and attr[u'name'].lower().startswith(u'height'):
+ self.width = int(attr[u'width'])
+ self.height = int(attr[u'height'])
+ self.state = State.LAYER
+ elif self.state is State.LAYER:
+ if name == u'data':
+ if attr.get(u'encoding','') not in (u'', u'csv'):
+ print('Bad encoding:', attr.get(u'encoding',''))
+ return
+ self.encoding = attr.get(u'encoding','')
+ if attr.get(u'compression','') not in (u'', u'none'):
+ print('Bad compression:', attr.get(u'compression',''))
+ return
+ self.compression = attr.get(u'compression','')
+ self.state = State.DATA
+ elif self.state is State.FINAL:
+ if name == u'object':
+ obj_type = attr[u'type'].lower()
+ x = int(int(attr[u'x']) / TILESIZE);
+ y = int(int(attr[u'y']) / TILESIZE);
+ w = int(int(attr.get(u'width', 0)) / TILESIZE);
+ h = int(int(attr.get(u'height', 0)) / TILESIZE);
+ # I'm not sure exactly what the w/h shrinking is for,
+ # I just copied it out of the old converter.
+ # I know that the x += w/2 is to get centers, though.
+ if obj_type == 'spawn':
+ self.object = Mob()
+ w = int((w - 1) / 2)
+ h = int((h - 1) / 2)
+ if w < 0:
+ w = 0
+ else:
+ x += w
+ if h < 0:
+ h = 0
+ else:
+ y += h
+ elif obj_type == 'save':
+ self.object = Save()
+ x += w/2
+ y += h/2
+ w -= 2
+ h -= 2
+ elif obj_type == 'warp':
+ self.object = Warp()
+ x += w/2
+ y += h/2
+ w -= 1
+ h -= 1
+ else:
+ if obj_type not in other_object_types:
+ print('Unknown object type:', obj_type, file=sys.stderr)
+ self.object = None
+ return
+ obj = self.object
+ obj.x = x
+ obj.y = y
+ obj.w = w
+ obj.h = h
+ obj.name = attr[u'name']
+ elif name == u'property':
+ obj = self.object
+ if obj is None:
+ return
+ key = attr[u'name'].lower()
+ value = attr[u'value']
+ # Not true due to defaulting
+ #assert not hasattr(obj, key)
+ try:
+ value = int(value)
+ except ValueError:
+ pass
+ setattr(obj, key, value)
+
+ def add_warp_line(self, line):
+ self.warps.write(line)
+
+ def endElement(self, name):
+ if dump_all:
+ print('</%s>' % name)
+
+ if name == u'object':
+ obj = self.object
+ if isinstance(obj, Mob):
+ mob_id = obj.monster_id
+ if mob_id < 1000:
+ mob_id += 1002
+ if check_mobs:
+ try:
+ name = mob_names[mob_id]
+ except KeyError:
+ print('Warning: unknown mob ID: %d (%s)' % (mob_id, obj.name))
+ else:
+ if name != obj.name:
+ print('Warning: wrong mob name: %s (!= %s)' % (obj.name, name))
+ obj.name = name
+ self.mob_ids.add(mob_id)
+ if obj.script:
+ obj.script = ",%s" % (obj.script)
+ self.mobs.write(
+ SEPARATOR.join([
+ '%s,%d,%d,%d,%d\t' % (self.base, obj.x, obj.y, obj.w, obj.h),
+ 'monster\t',
+ obj.name,
+ '\t%d,%d,%d,%d%s\n' % (mob_id, obj.max_beings, obj.spawn, obj.death, obj.script),
+ ])
+ )
+ self.mob_cnt = True
+ elif isinstance(obj, Save):
+ obj_name = "%s_%s_%s" % (self.base, obj.x, obj.y)
+ self.saves.write(
+ SEPARATOR.join([
+ '%s,%d,%d,0\tscript\t#save_%s\tNPC_SAVE_POINT,{\n' % (self.base, obj.x, obj.y, obj_name),
+ ' savepointparticle .map$, .x, .y, %s;\n close;\n\nOnInit:\n .distance = 2;\n .sex = G_OTHER;\n end;\n}\n' % (obj.inn),
+ ])
+ )
+ self.save_cnt = True
+ elif isinstance(obj, Warp):
+ if (obj.npc_id == u'WARP'):
+ obj_name = "#%s_%s_%s" % (self.base, obj.x, obj.y)
+ y_offset = int(self.heightmap[((obj.y * self.width) + obj.x)])/2
+ self.warps.write(
+ SEPARATOR.join([
+ '%s,%d,%d,0\t' % (self.base, obj.x, (obj.y + y_offset)),
+ 'warp\t',
+ '%s\t%s,%s,%s,%d,%d\n' % (obj_name, obj.w, obj.h, obj.dest_map, obj.dest_x, obj.dest_y),
+ ])
+ )
+ self.warp_cnt = True
+ elif (not obj.npc_id == u'SCRIPT'):
+ obj_name = "#%s_%s_%s" % (self.base, obj.x, obj.y)
+ self.warps.write(
+ SEPARATOR.join([
+ '%s,%d,%d,0\tscript\t%s_h\tNPC_HIDDEN,0,0,{\n' % (self.base, obj.x, obj.y, obj_name),
+ 'OnTouch:\n warp "%s", %d, %d;\nclose;\n\nOnUnTouch:\n doevent "%s::OnUnTouch";\n}\n' % (obj.dest_map, obj.dest_x, obj.dest_y, obj_name),
+ '%s,%d,%d,0\tscript\t%s\t%s,%d,%d,{\n close;\nOnTouch:\n doorTouch;\n\nOnUnTouch:\n doorUnTouch;\n\nOnTimer340:\n doorTimer;\n\nOnInit:\n doorInit;\n}\n\n' % (self.base, obj.x, obj.y, obj_name, obj.npc_id, obj.trigger_x, obj.trigger_y),
+ ])
+ )
+ self.warp_cnt = True
+
+ if name == u'data':
+ if self.state is State.DATA:
+ if self.encoding == u'csv':
+ for x in self.buffer.split(','):
+ if int(x) > 0:
+ self.heightmap += str((int(x) - int(self.firstgid)) + 1)
+ else:
+ self.heightmap += str(x)
+ self.state = State.FINAL
+
+ def endDocument(self):
+ if not self.mob_cnt:
+ os.remove(posixpath.join(main.this_map_npc_dir, NPC_MOBS))
+ if not self.save_cnt:
+ os.remove(posixpath.join(main.this_map_npc_dir, NPC_SAVES))
+ if not self.warp_cnt:
+ os.remove(posixpath.join(main.this_map_npc_dir, NPC_WARPS))
+
+ imp_cnt = (len(os.walk(self.npc_dir).next()[2]))
+
+ if imp_cnt > 0:
+ self.imports.write('// Map %s: %s\n' % (self.base, self.name))
+ self.imports.write('// %s\n' % MESSAGE)
+
+ npcs = os.listdir(self.npc_dir)
+ npcs.sort()
+ for x in npcs:
+ if x == NPC_IMPORTS:
+ continue
+ if x.startswith('.'):
+ continue
+ if x.endswith('.txt'):
+ self.imports.write('"%s",\n' % posixpath.join(SERVER_NPCS, self.base, x))
+ else:
+ os.remove(posixpath.join(main.this_map_npc_dir, NPC_IMPORTS))
+
+def main(argv):
+ _, client_data, server_data = argv
+ tmx_dir = posixpath.join(client_data, CLIENT_MAPS)
+ npc_dir = posixpath.join(server_data, SERVER_NPCS)
+ if check_mobs:
+ global mob_names
+ mob_names = {}
+ with open(posixpath.join(server_data, MOB_DB_CONF)) as mob_db:
+ for line in mob_db:
+ if not line.strip():
+ continue
+ if line.startswith('//'):
+ continue
+
+ npc_master = []
+ map_basenames = []
+
+ map_conf = open(posixpath.join(server_data,MAP_CONF), 'w')
+ map_db = open(posixpath.join(server_data,MAP_DB_CONF), 'w')
+ map_conf.write("map_removed: (\n)\nmap_list: (\n")
+ map_count = 1
+ for arg in sorted(os.listdir(tmx_dir)):
+ base, ext = posixpath.splitext(arg)
+
+ if ext == '.tmx':
+ map_basenames.append(base)
+ tmx = posixpath.join(tmx_dir, arg)
+ main.this_map_npc_dir = posixpath.join(npc_dir, base)
+ os.path.isdir(main.this_map_npc_dir) or os.mkdir(main.this_map_npc_dir)
+ print('Converting %s' % (tmx))
+ with open(posixpath.join(main.this_map_npc_dir, NPC_MOBS), 'w') as mobs:
+ with open(posixpath.join(main.this_map_npc_dir, NPC_SAVES), 'w') as saves:
+ with open(posixpath.join(main.this_map_npc_dir, NPC_WARPS), 'w') as warps:
+ with open(posixpath.join(main.this_map_npc_dir, NPC_IMPORTS), 'w') as imports:
+ xml.sax.parse(tmx, ContentHandler(main.this_map_npc_dir, mobs, saves, warps, imports))
+ if os.path.isfile(posixpath.join(main.this_map_npc_dir, NPC_IMPORTS)):
+ npc_master.append('@include "%s"\n' % posixpath.join(SERVER_NPCS, base, NPC_IMPORTS))
+
+
+ map_db.write('%s %d\n' % (arg.split('.')[0], map_count))
+ map_conf.write(' "%s",\n' % (arg.split('.')[0]))
+ map_count += 1
+ map_conf.write(")\n")
+ with open(posixpath.join(npc_dir, NPC_MASTER_IMPORTS), 'w') as out:
+ out.write('// %s\n\n' % MESSAGE)
+ npc_master.sort()
+ for line in npc_master:
+ out.write(line)
+
+if __name__ == '__main__':
+ main(sys.argv)
diff --git a/hercules_update/createnew.sh b/hercules_update/createnew.sh
index cfa0eba..1274792 100755
--- a/hercules_update/createnew.sh
+++ b/hercules_update/createnew.sh
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
# Copyright (C) 2011-2014 Evol Online
# Author: Andrei Karas (4144)
diff --git a/herculesversion/allversions.sh b/herculesversion/allversions.sh
index 7448b00..324ccf4 100755
--- a/herculesversion/allversions.sh
+++ b/herculesversion/allversions.sh
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
function gendiff {
./packetversion.py "${1}" "${2}" > "${1}_${2}.txt"
diff --git a/herculeswrapper/char.sh b/herculeswrapper/char.sh
index cdca266..2b794d9 100755
--- a/herculeswrapper/char.sh
+++ b/herculeswrapper/char.sh
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
export PIPE=./log/charpipe.tmp
diff --git a/herculeswrapper/herc-map-wrapper-config.example b/herculeswrapper/herc-map-wrapper-config.example
index 233d072..b3afd8d 100644
--- a/herculeswrapper/herc-map-wrapper-config.example
+++ b/herculeswrapper/herc-map-wrapper-config.example
@@ -12,6 +12,7 @@ exit 1
server_data=../../server-data
client_data=../client-data
+evol_music=../music
tmw_tools=../tools
#gitlab
@@ -59,6 +60,12 @@ client_main_branch=origin/master
client_extra_branches=(
$(list_issues <repo id> | sed 's|^|origin/merge-requests/|;')
)
+
+music_main_branch=origin/master
+
+music_extra_branches=(
+ $(list_issues <repo id> | sed 's|^|origin/merge-requests/|;')
+)
unset list_issues
motd=../server-data/npc/commands/motd-debug-text.txt
diff --git a/herculeswrapper/include.sh b/herculeswrapper/include.sh
index 9aa891c..4ee3750 100644
--- a/herculeswrapper/include.sh
+++ b/herculeswrapper/include.sh
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
function create_pipe {
trap "rm -f $PIPE" EXIT
@@ -83,6 +83,7 @@ function pull_all {
cd ../
./status.sh
cd server-data
+ make maps
}
function build_all {
@@ -228,7 +229,7 @@ function git_merge {
source ../tools/herculeswrapper/herc-map-wrapper-config
run test -f $motd
- echo -e 'function\tscript\tMOTD_debug_text\t{\n setarray $Debug_Messages$,' > $motd
+ echo -e 'function\tscript\tMOTD_debug_text\t{\n setarray $@Debug_Messages$[0],' > $motd
run git fetch --all
run git reset --hard $server_main_branch
info 'commit=$(' git rev-parse --verify -q $server_main_branch ')'
@@ -252,6 +253,19 @@ function git_merge {
do
try_merge $branch
done
+
+ run cd $evol_music
+
+ run git fetch --all
+ run git reset --hard $music_main_branch
+ info 'commit=$(' git rev-parse --verify -q $music_main_branch ')'
+ commit=$(git rev-parse --verify -q $music_main_branch)
+ info2 music base $music_main_branch $commit >> $motd
+ for branch in ${music_extra_branches[@]}
+ do
+ try_merge $branch
+ done
+
echo '"End of Commits";' >> $motd
echo -e ' return;\n}' >> $motd
diff --git a/herculeswrapper/login.sh b/herculeswrapper/login.sh
index ae67bf8..32085dd 100755
--- a/herculeswrapper/login.sh
+++ b/herculeswrapper/login.sh
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
export PIPE=./log/loginpipe.tmp
diff --git a/herculeswrapper/map.sh b/herculeswrapper/map.sh
index 18994e2..055acd7 100755
--- a/herculeswrapper/map.sh
+++ b/herculeswrapper/map.sh
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
export PIPE=./log/mappipe.tmp
export LOGIN_PIPE=./log/loginpipe.tmp
diff --git a/imagescheck/icccheck.sh b/imagescheck/icccheck.sh
index f9cdc72..6ca1481 100755
--- a/imagescheck/icccheck.sh
+++ b/imagescheck/icccheck.sh
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
export DIR="../../client-data"
diff --git a/imagescheck/icccheckfile.sh b/imagescheck/icccheckfile.sh
index 8f998c0..dbdfb23 100755
--- a/imagescheck/icccheckfile.sh
+++ b/imagescheck/icccheckfile.sh
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
identify -verbose $1 | egrep -i "profile|iCCP" >/dev/null
diff --git a/lang/out/en.pot b/lang/out/en.pot
index 2bfe60b..63be221 100644
--- a/lang/out/en.pot
+++ b/lang/out/en.pot
@@ -9,477 +9,461 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
#. code: 915: BLvl: %d | Job: %s (Lvl: %d)
-#: conf/messages.conf:673
+#: conf/messages.conf:674
msgid " BLvl: %d | Job: %s (Lvl: %d)"
msgstr ""
#. code: 916: Party: '%s' | Guild: '%s'
-#: conf/messages.conf:674
+#: conf/messages.conf:675
msgid " Party: '%s' | Guild: '%s'"
msgstr ""
#. code: 1115: Users: %d/%d | Password: %s | Public: %s
-#: conf/messages.conf:908
+#: conf/messages.conf:909
msgid " Users: %d/%d | Password: %s | Public: %s"
msgstr ""
#. code: 297: <identify_flag> <refine> <attribute> <card1> <card2> <card3> <card4> <bound_type>).
-#: conf/messages.conf:296
+#: conf/messages.conf:298
msgid " <identify_flag> <refine> <attribute> <card1> <card2> <card3> <card4> <bound_type>)."
msgstr ""
#. code: 985: <identify_flag> <refine> <attribute> <card1> <card2> <card3> <card4>).
-#: conf/messages.conf:705
+#: conf/messages.conf:706
msgid " <identify_flag> <refine> <attribute> <card1> <card2> <card3> <card4>)."
msgstr ""
#. code: 902: @send <packet hex number> {<value>}*
-#: conf/messages.conf:650
+#: conf/messages.conf:651
msgid " @send <packet hex number> {<value>}*"
msgstr ""
#. code: 901: @send len <packet hex number>
-#: conf/messages.conf:649
+#: conf/messages.conf:650
msgid " @send len <packet hex number>"
msgstr ""
#. code: 903: Value: <type=B(default),W,L><number> or S<length>"<string>"
-#: conf/messages.conf:651
+#: conf/messages.conf:652
msgid " Value: <type=B(default),W,L><number> or S<length>\"<string>\""
msgstr ""
#. code: 1281: - Available in shops only.
-#: conf/messages.conf:1219
+#: conf/messages.conf:1220
msgid " - Available in shops only."
msgstr ""
#. code: 1287: - Common mobs with highest drop chance (only max %d are listed):
-#: conf/messages.conf:1227
+#: conf/messages.conf:1228
msgid " - Common mobs with highest drop chance (only max %d are listed):"
msgstr ""
#. code: 1286: - Item is not dropped by any mobs.
-#: conf/messages.conf:1226
+#: conf/messages.conf:1227
msgid " - Item is not dropped by any mobs."
msgstr ""
#. code: 1282: - Maximal monsters drop chance: %02.02f%%
-#: conf/messages.conf:1220
+#: conf/messages.conf:1221
msgid " - Maximal monsters drop chance: %02.02f%%"
msgstr ""
#. code: 1283: - Monsters don't drop this item.
-#: conf/messages.conf:1221
+#: conf/messages.conf:1222
msgid " - Monsters don't drop this item."
msgstr ""
#. code: 372: -- Duel has been created (Use @invite/@leave) --
-#: conf/messages.conf:371
+#: conf/messages.conf:373
msgid " -- Duel has been created (Use @invite/@leave) --"
msgstr ""
#. code: 371: -- Duels: %d/%d, Members: %d/%d --
-#: conf/messages.conf:370
+#: conf/messages.conf:372
msgid " -- Duels: %d/%d, Members: %d/%d --"
msgstr ""
#. code: 370: -- Duels: %d/%d, Members: %d/%d, Max players: %d --
-#: conf/messages.conf:369
+#: conf/messages.conf:371
msgid " -- Duels: %d/%d, Members: %d/%d, Max players: %d --"
msgstr ""
#. code: 377: -- Player %s has rejected the duel --
-#: conf/messages.conf:376
+#: conf/messages.conf:378
msgid " -- Player %s has rejected the duel --"
msgstr ""
#. code: 373: -- Player %s invites %s to duel --
-#: conf/messages.conf:372
+#: conf/messages.conf:374
msgid " -- Player %s invites %s to duel --"
msgstr ""
#. code: 1352: -> (card(s):
-#: conf/messages.conf:1332
+#: conf/messages.conf:1333
msgid " -> (card(s): "
msgstr ""
#. code: 1350: -> (crafted item, creator id: %u, star crumbs %d, element %d)
-#: conf/messages.conf:1330
+#: conf/messages.conf:1331
msgid " -> (crafted item, creator id: %u, star crumbs %d, element %d)"
msgstr ""
#. code: 1348: -> (pet egg, pet id: %u, named)
-#: conf/messages.conf:1328
+#: conf/messages.conf:1329
msgid " -> (pet egg, pet id: %u, named)"
msgstr ""
#. code: 1349: -> (pet egg, pet id: %u, unnamed)
-#: conf/messages.conf:1329
+#: conf/messages.conf:1330
msgid " -> (pet egg, pet id: %u, unnamed)"
msgstr ""
#. code: 1351: -> (produced item, creator id: %u)
-#: conf/messages.conf:1331
+#: conf/messages.conf:1332
msgid " -> (produced item, creator id: %u)"
msgstr ""
#. code: 376: -> Player %s has accepted the duel --
-#: conf/messages.conf:375
+#: conf/messages.conf:377
msgid " -> Player %s has accepted the duel --"
msgstr ""
#. code: 375: <- Player %s has left the duel --
-#: conf/messages.conf:374
+#: conf/messages.conf:376
msgid " <- Player %s has left the duel --"
msgstr ""
#. code: 1244: ATK:%d~%d Range:%d~%d~%d Size:%s Race: %s Element: %s (Lv:%d)
-#: conf/messages.conf:1158
+#: conf/messages.conf:1159
msgid " ATK:%d~%d Range:%d~%d~%d Size:%s Race: %s Element: %s (Lv:%d)"
msgstr ""
#. code: 1291: ATK:%d~%d MATK:%d~%d Range:%d~%d~%d Size:%s Race: %s Element: %s (Lv:%d)
-#: conf/messages.conf:1235
+#: conf/messages.conf:1236
msgid " ATK:%d~%d MATK:%d~%d Range:%d~%d~%d Size:%s Race: %s Element: %s (Lv:%d)"
msgstr ""
#. code: 1243: DEF:%d MDEF:%d STR:%d AGI:%d VIT:%d INT:%d DEX:%d LUK:%d
-#: conf/messages.conf:1157
+#: conf/messages.conf:1158
msgid " DEF:%d MDEF:%d STR:%d AGI:%d VIT:%d INT:%d DEX:%d LUK:%d"
msgstr ""
#. code: 1245: Drops:
-#: conf/messages.conf:1159
+#: conf/messages.conf:1160
msgid " Drops:"
msgstr ""
#. code: 1242: Lv:%d HP:%d Base EXP:%u Job EXP:%u HIT:%d FLEE:%d
-#: conf/messages.conf:1156
+#: conf/messages.conf:1157
msgid " Lv:%d HP:%d Base EXP:%u Job EXP:%u HIT:%d FLEE:%d"
msgstr ""
#. code: 1247: MVP Bonus EXP:%u
-#: conf/messages.conf:1161
+#: conf/messages.conf:1162
msgid " MVP Bonus EXP:%u"
msgstr ""
#. code: 1248: MVP Items:
-#: conf/messages.conf:1162
+#: conf/messages.conf:1163
msgid " MVP Items:"
msgstr ""
-#. code: .@ret$ += l(" ago");
-#: npc/functions/time.txt:113
-#, no-c-format
-msgid " ago"
-msgstr ""
-
#. code: 225: and %d second
-#: conf/messages.conf:222
+#: conf/messages.conf:224
msgid " and %d second"
msgstr ""
#. code: 226: and %d seconds
-#: conf/messages.conf:223
+#: conf/messages.conf:225
msgid " and %d seconds"
msgstr ""
#. code: 1333: | equipped:
-#: conf/messages.conf:1313
+#: conf/messages.conf:1314
msgid " | equipped: "
msgstr ""
#. code: l("@@, I like this name!", strcharinfo(0)),
-#: npc/001-2-19/lloyd.txt:70
+#: npc/001-2-19/lloyd.txt:76
#, no-c-format
msgid "\"@@\", I like this name!"
msgstr ""
#. code: 1197: "@alootid reset" will clear your autolootitem list.
-#: conf/messages.conf:1068
+#: conf/messages.conf:1069
msgid "\"@alootid reset\" will clear your autolootitem list."
msgstr ""
#. code: 171: %d - void
-#: conf/messages.conf:179
+#: conf/messages.conf:181
msgid "%d - void"
msgstr ""
#. code: 152: %d GMs found.
-#: conf/messages.conf:160
+#: conf/messages.conf:162
msgid "%d GMs found."
msgstr ""
#. code: 274: %d commands found.
-#: conf/messages.conf:271
+#: conf/messages.conf:273
msgid "%d commands found."
msgstr ""
#. code: 219: %d day
-#: conf/messages.conf:216
+#: conf/messages.conf:218
msgid "%d day"
msgstr ""
#. code: 220: %d days
-#: conf/messages.conf:217
+#: conf/messages.conf:219
msgid "%d days"
msgstr ""
#. code: 221: %d hour
-#: conf/messages.conf:218
+#: conf/messages.conf:220
msgid "%d hour"
msgstr ""
#. code: 222: %d hours
-#: conf/messages.conf:219
+#: conf/messages.conf:221
msgid "%d hours"
msgstr ""
#. code: 1354: %d item(s) found in %d %s slots.
-#: conf/messages.conf:1334
+#: conf/messages.conf:1335
msgid "%d item(s) found in %d %s slots."
msgstr ""
#. code: 113: %d item(s) removed by a GM.
-#: conf/messages.conf:128
+#: conf/messages.conf:130
msgid "%d item(s) removed by a GM."
msgstr ""
#. code: 114: %d item(s) removed from the player.
-#: conf/messages.conf:129
+#: conf/messages.conf:131
msgid "%d item(s) removed from the player."
msgstr ""
#. code: 115: %d item(s) removed. Player had only %d on %d items.
-#: conf/messages.conf:130
+#: conf/messages.conf:132
msgid "%d item(s) removed. Player had only %d on %d items."
msgstr ""
#. code: 168: %d items have been refined.
-#: conf/messages.conf:176
+#: conf/messages.conf:178
msgid "%d items have been refined."
msgstr ""
#. code: 223: %d minute
-#: conf/messages.conf:220
+#: conf/messages.conf:222
msgid "%d minute"
msgstr ""
#. code: 224: %d minutes
-#: conf/messages.conf:221
+#: conf/messages.conf:223
msgid "%d minutes"
msgstr ""
#. code: 240: %d monster(s) summoned!
-#: conf/messages.conf:237
+#: conf/messages.conf:239
msgid "%d monster(s) summoned!"
msgstr ""
#. code: 56: %d players found in map '%s'.
-#: conf/messages.conf:78
+#: conf/messages.conf:80
msgid "%d players found in map '%s'."
msgstr ""
#. code: 30: %d players found.
-#: conf/messages.conf:56
+#: conf/messages.conf:57
msgid "%d players found."
msgstr ""
#. code: 79: %d results found.
-#: conf/messages.conf:96
+#: conf/messages.conf:98
msgid "%d results found."
msgstr ""
#. code: 1001: %d: Body Armor
-#: conf/messages.conf:738
+#: conf/messages.conf:739
msgid "%d: Body Armor"
msgstr ""
#. code: 999: %d: Garment
-#: conf/messages.conf:736
+#: conf/messages.conf:737
msgid "%d: Garment"
msgstr ""
#. code: 1000: %d: Left Accessory
-#: conf/messages.conf:737
+#: conf/messages.conf:738
msgid "%d: Left Accessory"
msgstr ""
#. code: 1002: %d: Left Hand
-#: conf/messages.conf:739
+#: conf/messages.conf:740
msgid "%d: Left Hand"
msgstr ""
#. code: 997: %d: Lower Headgear
-#: conf/messages.conf:734
+#: conf/messages.conf:735
msgid "%d: Lower Headgear"
msgstr ""
#. code: 1006: %d: Mid Headgear
-#: conf/messages.conf:743
+#: conf/messages.conf:744
msgid "%d: Mid Headgear"
msgstr ""
#. code: 1004: %d: Right Accessory
-#: conf/messages.conf:741
+#: conf/messages.conf:742
msgid "%d: Right Accessory"
msgstr ""
#. code: 998: %d: Right Hand
-#: conf/messages.conf:735
+#: conf/messages.conf:736
msgid "%d: Right Hand"
msgstr ""
#. code: 1003: %d: Shoes
-#: conf/messages.conf:740
+#: conf/messages.conf:741
msgid "%d: Shoes"
msgstr ""
#. code: 1005: %d: Top Headgear
-#: conf/messages.conf:742
+#: conf/messages.conf:743
msgid "%d: Top Headgear"
msgstr ""
#. code: 386: %s :Main: %s
-#: conf/messages.conf:379
+#: conf/messages.conf:381
msgid "%s :Main: %s"
msgstr ""
#. code: 1376: %s data type is not supported :%u
-#: conf/messages.conf:1366
+#: conf/messages.conf:1367
msgid "%s data type is not supported :%u"
msgstr ""
#. code: 1404: %s failed
-#: conf/messages.conf:1422
+#: conf/messages.conf:1423
msgid "%s failed"
msgstr ""
#. code: 154: %s failed.
-#: conf/messages.conf:162
+#: conf/messages.conf:164
msgid "%s failed."
msgstr ""
#. code: 1389: %s failed. Player not found.
-#: conf/messages.conf:1387
+#: conf/messages.conf:1388
msgid "%s failed. Player not found."
msgstr ""
#. code: 265: %s has bought your item(s).
-#: conf/messages.conf:262
+#: conf/messages.conf:264
msgid "%s has bought your item(s)."
msgstr ""
#. code: 402: %s in jail for %d years, %d months, %d days, %d hours and %d minutes
-#: conf/messages.conf:394
+#: conf/messages.conf:396
msgid "%s in jail for %d years, %d months, %d days, %d hours and %d minutes"
msgstr ""
#. code: 153: %s is Unknown Command.
-#: conf/messages.conf:161
+#: conf/messages.conf:163
msgid "%s is Unknown Command."
msgstr ""
#. code: 1375: %s is empty
-#: conf/messages.conf:1365
+#: conf/messages.conf:1366
msgid "%s is empty"
msgstr ""
#. code: 46: %s recalled!
-#: conf/messages.conf:72
+#: conf/messages.conf:73
msgid "%s recalled!"
msgstr ""
#. code: 1295: %s revision '%s' (src) / '%s' (scripts)
-#: conf/messages.conf:1241
+#: conf/messages.conf:1242
msgid "%s revision '%s' (src) / '%s' (scripts)"
msgstr ""
#. code: 1289: %s spawns in:
-#: conf/messages.conf:1231
+#: conf/messages.conf:1232
msgid "%s spawns in:"
msgstr ""
#. code: 1373: %s value is now :%d
-#: conf/messages.conf:1363
+#: conf/messages.conf:1364
msgid "%s value is now :%d"
msgstr ""
#. code: 1374: %s value is now :%s
-#: conf/messages.conf:1364
+#: conf/messages.conf:1365
msgid "%s value is now :%s"
msgstr ""
#. code: 78: %s: %d
-#: conf/messages.conf:95
+#: conf/messages.conf:97
msgid "%s: %d"
msgstr ""
#. code: 1401: '%s' Channel is password protected (usage: %s <#channel_name> <password>)
-#: conf/messages.conf:1411
+#: conf/messages.conf:1412
msgid "'%s' Channel is password protected (usage: %s <#channel_name> <password>)"
msgstr ""
#. code: 1176: '%s' and his/her partner are now divorced.
-#: conf/messages.conf:1033
+#: conf/messages.conf:1034
msgid "'%s' and his/her partner are now divorced."
msgstr ""
#. code: 1413: '%s' channel color updated to '%s'
-#: conf/messages.conf:1431
+#: conf/messages.conf:1432
msgid "'%s' channel color updated to '%s' "
msgstr ""
-#. code: 541: '%s' got %s's %s (chance: %0.02f%%)
-#: conf/messages.conf:469
-msgid "'%s' got %s's %s (chance: %0.02f%%)"
-msgstr ""
-
#. code: 1447: '%s' is not a known channel option
-#: conf/messages.conf:1464
+#: conf/messages.conf:1465
msgid "'%s' is not a known channel option"
msgstr ""
#. code: 1469: '%s' is not a known costume
-#: conf/messages.conf:1488
+#: conf/messages.conf:1489
msgid "'%s' is not a known costume"
msgstr ""
#. code: 1380: '%s' is not a known permission.
-#: conf/messages.conf:1374
+#: conf/messages.conf:1375
msgid "'%s' is not a known permission."
msgstr ""
#. code: 1175: '%s' is not married.
-#: conf/messages.conf:1032
+#: conf/messages.conf:1033
msgid "'%s' is not married."
msgstr ""
#. code: 208: '%s' skill and stat points have been reset.
-#: conf/messages.conf:209
+#: conf/messages.conf:211
msgid "'%s' skill and stat points have been reset."
msgstr ""
#. code: 206: '%s' skill points reset.
-#: conf/messages.conf:207
+#: conf/messages.conf:209
msgid "'%s' skill points reset."
msgstr ""
#. code: 207: '%s' stats points reset.
-#: conf/messages.conf:208
+#: conf/messages.conf:210
msgid "'%s' stats points reset."
msgstr ""
#. code: 53: '%s' stats:
-#: conf/messages.conf:75
+#: conf/messages.conf:77
msgid "'%s' stats:"
msgstr ""
-#. code: 542: '%s' stole %s's %s (chance: %0.02f%%)
-#: conf/messages.conf:471
-msgid "'%s' stole %s's %s (chance: %0.02f%%)"
-msgstr ""
-
#. code: mesq l("'That', as you call it, is a @@. There are plenty on this island!", getitemlink(Plushroom));
#: npc/000-1/muller.txt:100
#: npc/000-1/jalad.txt:103
@@ -488,22 +472,22 @@ msgid "'That', as you call it, is a @@. There are plenty on this island!"
msgstr ""
#. code: 344: (%s)
-#: conf/messages.conf:342
+#: conf/messages.conf:344
msgid "(%s) "
msgstr ""
#. code: 278: (@request): %s
-#: conf/messages.conf:275
+#: conf/messages.conf:277
msgid "(@request): %s"
msgstr ""
#. code: 912: (CID:%d/AID:%d)
-#: conf/messages.conf:668
+#: conf/messages.conf:669
msgid "(CID:%d/AID:%d) "
msgstr ""
#. code: 270: * :%s %s: *
-#: conf/messages.conf:267
+#: conf/messages.conf:269
msgid "* :%s %s: *"
msgstr ""
@@ -543,24 +527,18 @@ msgstr ""
msgid "*burp*"
msgstr ""
-#. code: .@ret$ += .@diff > 0 ? ", " : l(", and ");
-#: npc/functions/time.txt:62
-#, no-c-format
-msgid ", and "
-msgstr ""
-
#. code: 1409: - #%s ( %d users )
-#: conf/messages.conf:1427
+#: conf/messages.conf:1428
msgid "- #%s ( %d users )"
msgstr ""
#. code: 1444: - %s
-#: conf/messages.conf:1461
+#: conf/messages.conf:1462
msgid "- %s"
msgstr ""
#. code: 1445: - %s (%d)
-#: conf/messages.conf:1462
+#: conf/messages.conf:1463
msgid "- %s (%d)"
msgstr ""
@@ -587,7 +565,7 @@ msgid "- Astapolos"
msgstr ""
#. code: 1472: - Available Costumes
-#: conf/messages.conf:1491
+#: conf/messages.conf:1492
msgid "- Available Costumes"
msgstr ""
@@ -616,199 +594,199 @@ msgid "- Tibbo"
msgstr ""
#. code: 1463: - adds or removes <option name> with <option value> to <channel name> channel
-#: conf/messages.conf:1480
+#: conf/messages.conf:1481
msgid "- adds or removes <option name> with <option value> to <channel name> channel"
msgstr ""
#. code: 1457: - bans <character name> from <channel name> channel
-#: conf/messages.conf:1474
+#: conf/messages.conf:1475
msgid "- bans <character name> from <channel name> channel"
msgstr ""
#. code: 1428: - binds your global chat to <channel name>, making anything you type in global be sent to the channel
-#: conf/messages.conf:1446
+#: conf/messages.conf:1447
msgid "- binds your global chat to <channel name>, making anything you type in global be sent to the channel"
msgstr ""
#. code: 1422: - changes <channel name> color to <color name>
-#: conf/messages.conf:1440
+#: conf/messages.conf:1441
msgid "- changes <channel name> color to <color name>"
msgstr ""
#. code: 1416: - creates a new channel
-#: conf/messages.conf:1434
+#: conf/messages.conf:1435
msgid "- creates a new channel"
msgstr ""
#. code: 1424: - leaves <channel name>
-#: conf/messages.conf:1442
+#: conf/messages.conf:1443
msgid "- leaves <channel name>"
msgstr ""
#. code: 1459: - lists all banned characters from <channel name> channel
-#: conf/messages.conf:1476
+#: conf/messages.conf:1477
msgid "- lists all banned characters from <channel name> channel"
msgstr ""
#. code: 1420: - lists colors available to select for custom channels
-#: conf/messages.conf:1438
+#: conf/messages.conf:1439
msgid "- lists colors available to select for custom channels"
msgstr ""
#. code: 1418: - lists public channels
-#: conf/messages.conf:1436
+#: conf/messages.conf:1437
msgid "- lists public channels"
msgstr ""
#. code: 1461: - unbans <character name> from <channel name> channel
-#: conf/messages.conf:1478
+#: conf/messages.conf:1479
msgid "- unbans <character name> from <channel name> channel"
msgstr ""
#. code: 1468: - unbans everyone from <channel name>
-#: conf/messages.conf:1485
+#: conf/messages.conf:1486
msgid "- unbans everyone from <channel name>"
msgstr ""
#. code: 1430: - unbinds your global chat from its attached channel (if binded)
-#: conf/messages.conf:1448
+#: conf/messages.conf:1449
msgid "- unbinds your global chat from its attached channel (if binded)"
msgstr ""
#. code: 1471: -- %s
-#: conf/messages.conf:1490
+#: conf/messages.conf:1491
msgid "-- %s"
msgstr ""
#. code: 1456: -- %s ban <channel name> <character name>
-#: conf/messages.conf:1473
+#: conf/messages.conf:1474
msgid "-- %s ban <channel name> <character name>"
msgstr ""
#. code: 1458: -- %s banlist <channel name>
-#: conf/messages.conf:1475
+#: conf/messages.conf:1476
msgid "-- %s banlist <channel name>"
msgstr ""
#. code: 1427: -- %s bindto <channel name>
-#: conf/messages.conf:1445
+#: conf/messages.conf:1446
msgid "-- %s bindto <channel name>"
msgstr ""
#. code: 1415: -- %s create <channel name> <channel password>
-#: conf/messages.conf:1433
+#: conf/messages.conf:1434
msgid "-- %s create <channel name> <channel password>"
msgstr ""
#. code: 1423: -- %s leave <channel name>
-#: conf/messages.conf:1441
+#: conf/messages.conf:1442
msgid "-- %s leave <channel name>"
msgstr ""
#. code: 1417: -- %s list
-#: conf/messages.conf:1435
+#: conf/messages.conf:1436
msgid "-- %s list"
msgstr ""
#. code: 1419: -- %s list colors
-#: conf/messages.conf:1437
+#: conf/messages.conf:1438
msgid "-- %s list colors"
msgstr ""
#. code: 1421: -- %s setcolor <channel name> <color name>
-#: conf/messages.conf:1439
+#: conf/messages.conf:1440
msgid "-- %s setcolor <channel name> <color name>"
msgstr ""
#. code: 1462: -- %s setopt <channel name> <option name> <option value>
-#: conf/messages.conf:1479
+#: conf/messages.conf:1480
msgid "-- %s setopt <channel name> <option name> <option value>"
msgstr ""
#. code: 1460: -- %s unban <channel name> <character name>
-#: conf/messages.conf:1477
+#: conf/messages.conf:1478
msgid "-- %s unban <channel name> <character name>"
msgstr ""
#. code: 1467: -- %s unbanall <channel name>
-#: conf/messages.conf:1484
+#: conf/messages.conf:1485
msgid "-- %s unbanall <channel name>"
msgstr ""
#. code: 1429: -- %s unbind
-#: conf/messages.conf:1447
+#: conf/messages.conf:1448
msgid "-- %s unbind"
msgstr ""
#. code: 1443: -- '%s' ban list
-#: conf/messages.conf:1460
+#: conf/messages.conf:1461
msgid "-- '%s' ban list"
msgstr ""
#. code: 1448: -- Available options
-#: conf/messages.conf:1465
+#: conf/messages.conf:1466
msgid "-- Available options"
msgstr ""
#. code: 1398: -- Displaying first %d partial matches
-#: conf/messages.conf:1406
+#: conf/messages.conf:1407
msgid "-- Displaying first %d partial matches"
msgstr ""
#. code: 1379: -- Permission List
-#: conf/messages.conf:1373
+#: conf/messages.conf:1374
msgid "-- Permission List"
msgstr ""
#. code: 1410: -- Public Channels
-#: conf/messages.conf:1428
+#: conf/messages.conf:1429
msgid "-- Public Channels"
msgstr ""
#. code: 1383: -- User '%s' Permissions
-#: conf/messages.conf:1377
+#: conf/messages.conf:1378
msgid "-- User '%s' Permissions"
msgstr ""
#. code: 1414: --- Available options:
-#: conf/messages.conf:1432
+#: conf/messages.conf:1433
msgid "--- Available options:"
msgstr ""
#. code: 1113: ----- Chats in Map -----
-#: conf/messages.conf:906
+#: conf/messages.conf:907
msgid "----- Chats in Map -----"
msgstr ""
#. code: 1100: ----- NPCs in Map -----
-#: conf/messages.conf:893
+#: conf/messages.conf:894
msgid "----- NPCs in Map -----"
msgstr ""
#. code: 1098: ----- Players in Map -----
-#: conf/messages.conf:891
+#: conf/messages.conf:892
msgid "----- Players in Map -----"
msgstr ""
#. code: 1332: ------ %s items list of '%s' ------
-#: conf/messages.conf:1312
+#: conf/messages.conf:1313
msgid "------ %s items list of '%s' ------"
msgstr ""
#. code: 1041: ------ Map Flags ------
-#: conf/messages.conf:834
+#: conf/messages.conf:835
msgid "------ Map Flags ------"
msgstr ""
#. code: 1039: ------ Map Info ------
-#: conf/messages.conf:832
+#: conf/messages.conf:833
msgid "------ Map Info ------"
msgstr ""
#. code: l("...");
#. code: l("..."),
-#: npc/001-2-19/lloyd.txt:25
#: npc/001-2-12/oscar.txt:93
+#: npc/001-2-19/lloyd.txt:26
#: npc/000-0-1/narrator.txt:20
#: npc/000-0-1/narrator.txt:22
#: npc/001-2-12/oscar.txt:98
@@ -818,50 +796,46 @@ msgid "..."
msgstr ""
#. code: mesq l("... and 1 @@.", getitemlink(SeaDrops));
-#: npc/000-2-1/chefgado.txt:147
#: npc/000-2-1/chefgado.txt:83
+#: npc/000-2-1/chefgado.txt:148
#, no-c-format
msgid "... and 1 @@."
msgstr ""
#. code: l("...I mean log! Made of log!"),
-#: npc/001-1/enora.txt:357
+#: npc/001-1/enora.txt:358
#, no-c-format
msgid "...I mean log! Made of log!"
msgstr ""
-#. code: l("...this might be because of Don, he is the master blacksmith of this place and a model to me!");
+#. code: l("...it might be because of Don... he is the master blacksmith of this place and a model to me!");
#: npc/001-1/chelios.txt:73
#, no-c-format
-msgid "...this might be because of Don, he is the master blacksmith of this place and a model to me!"
+msgid "...it might be because of Don... he is the master blacksmith of this place and a model to me!"
msgstr ""
#. code: 151: 1 GM found.
-#: conf/messages.conf:159
+#: conf/messages.conf:161
msgid "1 GM found."
msgstr ""
#. code: 167: 1 item has been refined.
-#: conf/messages.conf:175
+#: conf/messages.conf:177
msgid "1 item has been refined."
msgstr ""
#. code: 55: 1 player found in map '%s'.
-#: conf/messages.conf:77
+#: conf/messages.conf:79
msgid "1 player found in map '%s'."
msgstr ""
#. code: 29: 1 player found.
-#: conf/messages.conf:55
+#: conf/messages.conf:56
msgid "1 player found."
msgstr ""
#. code: l("1. ##BDo not bot##b, this means you are not allowed to perform any AFK (away from keyboard) activity, apart from standing idle."),
-#. code: mesq col(l("1. ##BDo not bot##b, this means you are not allowed to perform any AFK (away from keyboard) activity, apart from standing idle."), 9);
-#: npc/001-2-21/note.txt:12
-#: npc/000-2-0/note.txt:12
-#: npc/000-2-0/julia.txt:194
-#: npc/001-2-28/note.txt:11
+#: npc/functions/game-rules.txt:14
#, no-c-format
msgid "1. ##BDo not bot##b, this means you are not allowed to perform any AFK (away from keyboard) activity, apart from standing idle."
msgstr ""
@@ -873,11 +847,7 @@ msgid "1: The type of item yoiis want to dye."
msgstr ""
#. code: l("2. ##BDo not use offensive/rude language##b in the chats or in your character(s) name(s)."),
-#. code: mesq col(l("2. ##BDo not use offensive/rude language##b in the chats or in your character(s) name(s)."), 9);
-#: npc/000-2-0/note.txt:14
-#: npc/000-2-0/julia.txt:195
-#: npc/001-2-21/note.txt:14
-#: npc/001-2-28/note.txt:12
+#: npc/functions/game-rules.txt:15
#, no-c-format
msgid "2. ##BDo not use offensive/rude language##b in the chats or in your character(s) name(s)."
msgstr ""
@@ -889,11 +859,7 @@ msgid "2: What material it is made from."
msgstr ""
#. code: l("3. ##BDo not spam/flood other players.##b This includes chat spam and spam by trade requests."),
-#. code: mesq col(l("3. ##BDo not spam/flood other players.##b This includes chat spam and spam by trade requests."), 9);
-#: npc/000-2-0/note.txt:16
-#: npc/001-2-28/note.txt:13
-#: npc/001-2-21/note.txt:16
-#: npc/000-2-0/julia.txt:196
+#: npc/functions/game-rules.txt:16
#, no-c-format
msgid "3. ##BDo not spam/flood other players.##b This includes chat spam and spam by trade requests."
msgstr ""
@@ -905,11 +871,7 @@ msgid "3: Which colorants can dye it."
msgstr ""
#. code: l("4. ##BSpeak only English in public areas.##b You can speak whatever language you want through whispers or whenever everyone in the area can speak said language."),
-#. code: mesq col(l("4. ##BSpeak only English in public areas.##b You can speak whatever language you want through whispers or whenever everyone in the area can speak said language."), 9);
-#: npc/001-2-28/note.txt:14
-#: npc/000-2-0/note.txt:18
-#: npc/000-2-0/julia.txt:197
-#: npc/001-2-21/note.txt:18
+#: npc/functions/game-rules.txt:17
#, no-c-format
msgid "4. ##BSpeak only English in public areas.##b You can speak whatever language you want through whispers or whenever everyone in the area can speak said language."
msgstr ""
@@ -920,10 +882,10 @@ msgstr ""
msgid "4: How many cards your item can contain."
msgstr ""
-#. code: select (l("5 @@s.", getitemlink(PiberriesInfusion)));
+#. code: select (l("5 Piberries Infusions"));
#: npc/001-2-26/ivan.txt:20
#, no-c-format
-msgid "5 @@s."
+msgid "5 Piberries Infusions"
msgstr ""
#. code: l("5 boxes... Alright, @@ are my speciality!", getitemlink (PiberriesInfusion)),
@@ -932,33 +894,20 @@ msgstr ""
msgid "5 boxes... Alright, @@ are my speciality!"
msgstr ""
-#. code: mesq col(l("5. ##BDo not beg others##b for money, items or favours of any kind. If you want to ask for something, do it politely and only once. Try not to annoy other players."), 9);
#. code: l("5. ##BDo not beg others##b for money, items or favours of any kind. If you want to ask for something, do it politely and only once. Try not to annoy other players."),
-#: npc/001-2-28/note.txt:15
-#: npc/000-2-0/julia.txt:198
-#: npc/001-2-21/note.txt:20
-#: npc/000-2-0/note.txt:20
+#: npc/functions/game-rules.txt:18
#, no-c-format
msgid "5. ##BDo not beg others##b for money, items or favours of any kind. If you want to ask for something, do it politely and only once. Try not to annoy other players."
msgstr ""
#. code: l("6. ##BFollow the [@@http://wiki.evolonline.org/rules/esc|ESC@@]##b (Evol Social Convention)."),
-#. code: mesq col(l("6. ##BFollow the [@@http://wiki.evolonline.org/rules/esc|ESC@@]##b (Evol Social Convention)."), 9);
-#: npc/001-2-28/note.txt:16
-#: npc/001-2-21/note.txt:22
-#: npc/000-2-0/julia.txt:199
-#: npc/000-2-0/note.txt:22
+#: npc/functions/game-rules.txt:19
#, no-c-format
msgid "6. ##BFollow the [@@http://wiki.evolonline.org/rules/esc|ESC@@]##b (Evol Social Convention)."
msgstr ""
-#. code: l("7. ##BDo not multibox.##b You are not allowed to engage in combat while controlling more than one character at a time."),
-#. code: mesq col(l("7. ##BDo not multibox.##b You are not allowed to engage in combat while controlling more than one character at a time."), 9);
#. code: l("7. ##BDo not multibox.##b You are not allowed to engage in combat while controlling more than one character at a time.");
-#: npc/001-2-28/note.txt:17
-#: npc/000-2-0/julia.txt:200
-#: npc/000-2-0/note.txt:24
-#: npc/001-2-21/note.txt:24
+#: npc/functions/game-rules.txt:20
#, no-c-format
msgid "7. ##BDo not multibox.##b You are not allowed to engage in combat while controlling more than one character at a time."
msgstr ""
@@ -966,14 +915,14 @@ msgstr ""
#. code: message strcharinfo(0), l("@@", .@color_name$);
#. code: mes "Error: format string 'l(@@, )': " + l("@@", "");
#. code: if (l("@@") != "@@")
+#. code: message strcharinfo(0), l("@@", .@style_name$);
#. code: mes "Error: format string 'l(@@)': " + l("@@");
#. code: if (l("@@", "") != "")
-#. code: message strcharinfo(0), l("@@", .@style_name$);
#: npc/functions/barber.txt:21
#: npc/test/test1.txt:37
-#: npc/test/test1.txt:36
+#: npc/test/test1.txt:39
#: npc/functions/barber.txt:18
-#: npc/test/test1.txt:35
+#: npc/test/test1.txt:40
#: npc/test/test1.txt:38
#, no-c-format
msgid "@@"
@@ -981,8 +930,8 @@ msgstr ""
#. code: mes "Error: format string 'l(@@ @@ @@, this, is, test) != this is test': " + l("@@ @@ @@", "this", "is", "test");
#. code: if (l("@@ @@ @@", "this", "is", "test") != "this is test")
-#: npc/test/test1.txt:39
-#: npc/test/test1.txt:40
+#: npc/test/test1.txt:42
+#: npc/test/test1.txt:41
#, no-c-format
msgid "@@ @@ @@"
msgstr ""
@@ -999,12 +948,6 @@ msgstr ""
msgid "@@ divorced!"
msgstr ""
-#. code: .@ret$ = (.@options & 4) ? l("@@ from now", .@ret$) : l("in @@", .@ret$);
-#: npc/functions/time.txt:118
-#, no-c-format
-msgid "@@ from now"
-msgstr ""
-
#. code: mesq l("@@ is helping me.", $@RAT_SAILOR_HELPER$);
#. code: mesq l("@@ is helping me.", $@ARTIS_RAT1_HELPER$);
#: npc/000-2-1/peter.txt:248
@@ -1038,12 +981,12 @@ msgid "@@? Welcome my dear!#1"
msgstr ""
#. code: 279: @request sent.
-#: conf/messages.conf:276
+#: conf/messages.conf:278
msgid "@request sent."
msgstr ""
#. code: 120: A GM has discharged you from jail.
-#: conf/messages.conf:135
+#: conf/messages.conf:137
msgid "A GM has discharged you from jail."
msgstr ""
@@ -1053,10 +996,10 @@ msgstr ""
msgid "A cookie!"
msgstr ""
-#. code: l("A great city, now the capital of these islands, called Esperia, rose on the single island, Aurora, where everyone lived."),
-#: npc/001-2-6/books.txt:161
+#. code: l("A great city, eventually to become larger than the cities of Ancea, rose on the coast of Aemil. This city was named Esperia."),
+#: npc/001-2-6/books.txt:152
#, no-c-format
-msgid "A great city, now the capital of these islands, called Esperia, rose on the single island, Aurora, where everyone lived."
+msgid "A great city, eventually to become larger than the cities of Ancea, rose on the coast of Aemil. This city was named Esperia."
msgstr ""
#. code: l("A headache hits you and you lose your concentration.");
@@ -1092,10 +1035,10 @@ msgstr ""
msgid "A sunny and hot day,"
msgstr ""
-#. code: l("A young apprentice called Chelios might be waiting outside, speak to him, and return the present to me.");
+#. code: l("A young apprentice called Chelios might be waiting outside, speak to him, and return the package to me.");
#: npc/001-1/enora.txt:154
#, no-c-format
-msgid "A young apprentice called Chelios might be waiting outside, speak to him, and return the present to me."
+msgid "A young apprentice called Chelios might be waiting outside, speak to him, and return the package to me."
msgstr ""
#. code: else if (.@rand == 2) npctalk3 l("A-hoy matey!");
@@ -1107,7 +1050,7 @@ msgid "A-hoy matey!"
msgstr ""
#. code: 1263: ATK: %d - MATK: %d~%d
-#: conf/messages.conf:1195
+#: conf/messages.conf:1196
msgid "ATK: %d - MATK: %d~%d"
msgstr ""
@@ -1131,14 +1074,14 @@ msgstr ""
msgid "Abort"
msgstr ""
-#. code: mesq l("About the Legion of Aemil in Esperia, I'm not sure about them, frankly.");
+#. code: mesq l("About the Legion of Aemil, I'm not sure about them, frankly.");
#: npc/000-2-3/sailors.txt:28
#, no-c-format
-msgid "About the Legion of Aemil in Esperia, I'm not sure about them, frankly."
+msgid "About the Legion of Aemil, I'm not sure about them, frankly."
msgstr ""
#. code: 554: Acolyte
-#: conf/messages.conf:487
+#: conf/messages.conf:484
msgid "Acolyte"
msgstr ""
@@ -1191,19 +1134,19 @@ msgid "Actually, I was here to help you with those boxes. Can I bring one of the
msgstr ""
#. code: menuimage("actions/add", l("Add a new line")),
-#: npc/commands/motd.txt:141
+#: npc/commands/motd.txt:145
#, no-c-format
msgid "Add a new line"
msgstr ""
-#. code: l("Aemil is a magnificent world unknown to us all."),
-#: npc/001-2-6/books.txt:148
+#. code: l("Aemil was once a magnificent land unknown to us all."),
+#: npc/001-2-6/books.txt:143
#, no-c-format
-msgid "Aemil is a magnificent world unknown to us all."
+msgid "Aemil was once a magnificent land unknown to us all."
msgstr ""
#. code: mes col("-- " + l("Aesop"), 9);
-#: npc/001-2-6/books.txt:34
+#: npc/001-2-6/books.txt:35
#, no-c-format
msgid "Aesop"
msgstr ""
@@ -1214,12 +1157,30 @@ msgstr ""
msgid "After all this time, it was still there!"
msgstr ""
+#. code: lg("After all, this is the Legion of Aemil! You want to be a great warrior? We'll make you one here!"),
+#: npc/001-2-33/lozerk.txt:31
+#, no-c-format
+msgid "After all, this is the Legion of Aemil! You want to be a great warrior? We'll make you one here!#0"
+msgstr ""
+
+#. code: lg("After all, this is the Legion of Aemil! You want to be a great warrior? We'll make you one here!"),
+#: npc/001-2-33/lozerk.txt:31
+#, no-c-format
+msgid "After all, this is the Legion of Aemil! You want to be a great warrior? We'll make you one here!#1"
+msgstr ""
+
#. code: mesq l("After choosing your weapon, you also need to know how to use it.");
#: npc/000-1/sapartan.txt:76
#, no-c-format
msgid "After choosing your weapon, you also need to know how to use it."
msgstr ""
+#. code: l("After that, stay still and be patient, but also alert!");
+#: npc/001-2-4/books.txt:73
+#, no-c-format
+msgid "After that, stay still and be patient, but also alert!"
+msgstr ""
+
#. code: l("After this small overview of Artis, what do you think of our city?"),
#: npc/001-1/enora.txt:193
#, no-c-format
@@ -1227,7 +1188,7 @@ msgid "After this small overview of Artis, what do you think of our city?"
msgstr ""
#. code: 1270: Agi: %d (%d~%d)
-#: conf/messages.conf:1204
+#: conf/messages.conf:1205
msgid "Agi: %d (%d~%d)"
msgstr ""
@@ -1262,7 +1223,7 @@ msgid "Ah... Gugli... He's too young to understand our conversation."
msgstr ""
#. code: l("Ah... Sorry, I forgot, again."),
-#: npc/001-1/enora.txt:211
+#: npc/001-1/enora.txt:212
#, no-c-format
msgid "Ah... Sorry, I forgot, again."
msgstr ""
@@ -1274,7 +1235,7 @@ msgid "Ahoi."
msgstr ""
#. code: l("Ahoy, @@!", strcharinfo(0)),
-#: npc/001-1/eugene.txt:73
+#: npc/001-1/eugene.txt:75
#, no-c-format
msgid "Ahoy, @@!"
msgstr ""
@@ -1286,12 +1247,12 @@ msgid "Alchemical studies are prohibited in every city of the Archipelagos, do n
msgstr ""
#. code: 567: Alchemist
-#: conf/messages.conf:500
+#: conf/messages.conf:497
msgid "Alchemist"
msgstr ""
#. code: npctalkonce l("Alchemist's Laboratory");
-#: npc/001-1/sign.txt:157
+#: npc/001-1/sign.txt:158
#, no-c-format
msgid "Alchemist's Laboratory"
msgstr ""
@@ -1356,32 +1317,32 @@ msgid "AligeTrigger#Artis"
msgstr ""
#. code: 92: All characters recalled!
-#: conf/messages.conf:107
+#: conf/messages.conf:109
msgid "All characters recalled!"
msgstr ""
#. code: 1221: All dropped items have been cleaned up.
-#: conf/messages.conf:1115
+#: conf/messages.conf:1116
msgid "All dropped items have been cleaned up."
msgstr ""
#. code: 107: All items have been repaired.
-#: conf/messages.conf:122
+#: conf/messages.conf:124
msgid "All items have been repaired."
msgstr ""
#. code: 1162: All items stored.
-#: conf/messages.conf:1007
+#: conf/messages.conf:1008
msgid "All items stored."
msgstr ""
#. code: 165: All monsters killed!
-#: conf/messages.conf:173
+#: conf/messages.conf:175
msgid "All monsters killed!"
msgstr ""
#. code: 39: All monsters summoned!
-#: conf/messages.conf:65
+#: conf/messages.conf:66
msgid "All monsters summoned!"
msgstr ""
@@ -1391,36 +1352,49 @@ msgstr ""
msgid "All of a sudden, you hear voices from above."
msgstr ""
+#. code: l("All of my money."), -2,
+#: npc/functions/bank.txt:42
+#: npc/functions/bank.txt:93
+#, no-c-format
+msgid "All of my money."
+msgstr ""
+
#. code: 20: All of your items have been removed.
#: conf/messages.conf:47
msgid "All of your items have been removed."
msgstr ""
#. code: 93: All online characters of the %s guild have been recalled to your position.
-#: conf/messages.conf:108
+#: conf/messages.conf:110
msgid "All online characters of the %s guild have been recalled to your position."
msgstr ""
#. code: 95: All online characters of the %s party have been recalled to your position.
-#: conf/messages.conf:110
+#: conf/messages.conf:112
msgid "All online characters of the %s party have been recalled to your position."
msgstr ""
#. code: 195: All players have been kicked!
-#: conf/messages.conf:198
+#: conf/messages.conf:200
msgid "All players have been kicked!"
msgstr ""
#. code: 76: All skills have been added to your skill tree.
-#: conf/messages.conf:93
+#: conf/messages.conf:95
msgid "All skills have been added to your skill tree."
msgstr ""
#. code: 84: All stats changed!
-#: conf/messages.conf:100
+#: conf/messages.conf:102
msgid "All stats changed!"
msgstr ""
+#. code: l("All this seems unimportant to you right now.");
+#: npc/functions/game-rules.txt:37
+#, no-c-format
+msgid "All this seems unimportant to you right now."
+msgstr ""
+
#. code: l("All you have to do is to select a bed in the upper level anytime after your reservation."),
#: npc/001-2-28/plush.txt:13
#, no-c-format
@@ -1434,28 +1408,28 @@ msgid "All your... Fresh ingredients are ready to be cooked."
msgstr ""
#. code: 877: Alliances cannot be broken during Guild Wars!
-#: conf/messages.conf:636
+#: conf/messages.conf:637
msgid "Alliances cannot be broken during Guild Wars!"
msgstr ""
#. code: 876: Alliances cannot be made during Guild Wars!
-#: conf/messages.conf:635
+#: conf/messages.conf:636
msgid "Alliances cannot be made during Guild Wars!"
msgstr ""
#. code: 1088: AllowKS |
-#: conf/messages.conf:881
+#: conf/messages.conf:882
msgid "AllowKS | "
msgstr ""
#. code: setarray .RandomFailureMessages$[0], l("So close!"), l("It escaped!"), l("Almost got it!"), l("Oh, the little...");
-#: npc/001-1/flyingpiou.txt:88
+#: npc/001-1/flyingpiou.txt:90
#, no-c-format
msgid "Almost got it!"
msgstr ""
#. code: 1361: Already using this font.
-#: conf/messages.conf:1345
+#: conf/messages.conf:1346
msgid "Already using this font."
msgstr ""
@@ -1520,12 +1494,12 @@ msgid "Also, we took your yayed clothes, as they were... Yeyeye... In a bad shap
msgstr ""
#. code: 1210: Alternative clouds appeared.
-#: conf/messages.conf:1092
+#: conf/messages.conf:1093
msgid "Alternative clouds appeared."
msgstr ""
#. code: 1209: Alternative clouds have disappeared.
-#: conf/messages.conf:1091
+#: conf/messages.conf:1092
msgid "Alternative clouds have disappeared."
msgstr ""
@@ -1548,13 +1522,13 @@ msgid "Amount?"
msgstr ""
#. code: npctalkonce l("An explorer left behind some incomplete manuscripts about the people and dangers in the land of Kaizei.");
-#: npc/001-2-4/robin.txt:50
+#: npc/001-2-4/robin.txt:40
#, no-c-format
msgid "An explorer left behind some incomplete manuscripts about the people and dangers in the land of Kaizei."
msgstr ""
#. code: 37: An invalid number was specified.
-#: conf/messages.conf:63
+#: conf/messages.conf:64
msgid "An invalid number was specified."
msgstr ""
@@ -1564,14 +1538,14 @@ msgstr ""
msgid "And I bet you don't know who is in charge of monitoring the security of this place?"
msgstr ""
-#. code: l("And I have no sign of a so called @@ on it!", strcharinfo(0));
-#: npc/001-2-19/lloyd.txt:82
+#. code: l("And I have no mention of a so called @@ on it!", strcharinfo(0));
+#: npc/001-2-19/lloyd.txt:88
#, no-c-format
-msgid "And I have no sign of a so called \"@@\" on it!"
+msgid "And I have no mention of a so called \"@@\" on it!"
msgstr ""
#. code: l("And get out of here, I'm not a map!");
-#: npc/001-1/qpid.txt:96
+#: npc/001-1/qpid.txt:52
#, no-c-format
msgid "And get out of here, I'm not a map!"
msgstr ""
@@ -1613,7 +1587,7 @@ msgid "And when we have enough money for ourselves without needing anybody else.
msgstr ""
#. code: switch (select (l("And where can I find these potions?"),
-#: npc/001-1/qpid.txt:117
+#: npc/001-1/qpid.txt:73
#, no-c-format
msgid "And where can I find these potions?"
msgstr ""
@@ -1624,6 +1598,18 @@ msgstr ""
msgid "And with my piou. That's wonderful. I can only imagine how hard that little bugger was to catch!"
msgstr ""
+#. code: lg("And you won! That means you should be able to handle yourself in battle from now on."),
+#: npc/001-2-33/lozerk.txt:59
+#, no-c-format
+msgid "And you won! That means you should be able to handle yourself in battle from now on.#0"
+msgstr ""
+
+#. code: lg("And you won! That means you should be able to handle yourself in battle from now on."),
+#: npc/001-2-33/lozerk.txt:59
+#, no-c-format
+msgid "And you won! That means you should be able to handle yourself in battle from now on.#1"
+msgstr ""
+
#. code: l("And you, how are you doing?"), -,
#: npc/000-1/darlin.txt:44
#, no-c-format
@@ -1654,6 +1640,11 @@ msgstr ""
msgid "Any contribution to the game (translations, graphics creation/edition, concepts, coding/scripting, etc...) is rewarded!"
msgstr ""
+#. code: 48: Any work in progress (NPC dialog, manufacturing ...) quit and try again.
+#: conf/messages.conf:75
+msgid "Any work in progress (NPC dialog, manufacturing ...) quit and try again."
+msgstr ""
+
#. code: l("Anything else?");
#: npc/001-2-41/edouard.txt:145
#: npc/001-2-41/edouard.txt:151
@@ -1674,7 +1665,7 @@ msgid "Anyway, can I help you in any way?"
msgstr ""
#. code: l("Anyway, he forgot his permit when he left the building."),
-#: npc/001-2-19/lloyd.txt:130
+#: npc/001-2-19/lloyd.txt:136
#, no-c-format
msgid "Anyway, he forgot his permit when he left the building."
msgstr ""
@@ -1708,7 +1699,7 @@ msgid "Anyway, let me know if you change your mind."
msgstr ""
#. code: l("Anyway, the guild creation is perfect for both!"),
-#: npc/001-2-9/janus.txt:47
+#: npc/001-2-9/janus.txt:48
#, no-c-format
msgid "Anyway, the guild creation is perfect for both!"
msgstr ""
@@ -1720,8 +1711,8 @@ msgid "Anyway, the last time I stole something I was almost caught."
msgstr ""
#. code: l("Anyway."),
+#: npc/001-2-9/janus.txt:102
#: npc/001-2-41/edouard.txt:99
-#: npc/001-2-9/janus.txt:100
#, no-c-format
msgid "Anyway."
msgstr ""
@@ -1752,7 +1743,7 @@ msgid "Appearance Debug - Sex Change"
msgstr ""
#. code: 36: Appearance changed.
-#: conf/messages.conf:62
+#: conf/messages.conf:63
msgid "Appearance changed."
msgstr ""
@@ -1769,22 +1760,22 @@ msgid "Aquada Box"
msgstr ""
#. code: 628: Arch Bishop
-#: conf/messages.conf:565
+#: conf/messages.conf:562
msgid "Arch Bishop"
msgstr ""
#. code: 659: Arch Bishop T
-#: conf/messages.conf:599
+#: conf/messages.conf:596
msgid "Arch Bishop T"
msgstr ""
#. code: 553: Archer
-#: conf/messages.conf:486
+#: conf/messages.conf:483
msgid "Archer"
msgstr ""
#. code: l("Are the fish biting today?");
-#: npc/001-1/eugene.txt:74
+#: npc/001-1/eugene.txt:76
#, no-c-format
msgid "Are the fish biting today?"
msgstr ""
@@ -1816,7 +1807,7 @@ msgid "Are you going to stand here all day long? Do the dishes or go away."
msgstr ""
#. code: mesq l("Are you mad?!");
-#: npc/000-2-1/chefgado.txt:186
+#: npc/000-2-1/chefgado.txt:187
#, no-c-format
msgid "Are you mad?!"
msgstr ""
@@ -1842,13 +1833,13 @@ msgid "Are you sure about this?#1"
msgstr ""
#. code: lg("Are you sure that these are my potions?");
-#: npc/001-1/enora.txt:341
+#: npc/001-1/enora.txt:342
#, no-c-format
msgid "Are you sure that these are my potions?#0"
msgstr ""
#. code: lg("Are you sure that these are my potions?");
-#: npc/001-1/enora.txt:341
+#: npc/001-1/enora.txt:342
#, no-c-format
msgid "Are you sure that these are my potions?#1"
msgstr ""
@@ -1961,16 +1952,16 @@ msgstr ""
msgid "Artis is a very nice place. There are some hot chicks..."
msgstr ""
-#. code: mesq l("Artis of course!");
-#: npc/000-1/lean.txt:33
+#. code: l("Artis legion progress"), Artis_Legion_Progress;
+#: npc/commands/debug-quest.txt:82
#, no-c-format
-msgid "Artis of course!"
+msgid "Artis legion progress"
msgstr ""
-#. code: l("As a thank you, accept my old fishing rod."),
-#: npc/001-1/eugene.txt:58
+#. code: mesq l("Artis of course!");
+#: npc/000-1/lean.txt:33
#, no-c-format
-msgid "As a thank you, accept my old fishing rod."
+msgid "Artis of course!"
msgstr ""
#. code: mesq l("As captain of this ship, I officially name this newly discovered land the ##BDrasil Island##b!");
@@ -1979,12 +1970,6 @@ msgstr ""
msgid "As captain of this ship, I officially name this newly discovered land the ##BDrasil Island##b!"
msgstr ""
-#. code: l("As they sailed on Oceania, great waters of Aemil, one of the alliances found a land."),
-#: npc/001-2-6/books.txt:158
-#, no-c-format
-msgid "As they sailed on Oceania, great waters of Aemil, one of the alliances found a land."
-msgstr ""
-
#. code: mesq l("As you may know, we are explorers on a long distance voyage, and our swashbuckling mariners need to store enough food to survive. You don't know how dangerous the sea life can be.");
#: npc/000-1/gugli.txt:52
#, no-c-format
@@ -1998,7 +1983,7 @@ msgid "As you want!"
msgstr ""
#. code: l("Ask other merchants, they might know where he is.");
-#: npc/001-2-19/lloyd.txt:148
+#: npc/001-2-19/lloyd.txt:155
#, no-c-format
msgid "Ask other merchants, they might know where he is."
msgstr ""
@@ -2010,12 +1995,12 @@ msgid "Ask sailors around here they shouldn't be so far away."
msgstr ""
#. code: 562: Assassin
-#: conf/messages.conf:495
+#: conf/messages.conf:492
msgid "Assassin"
msgstr ""
#. code: 587: Assassin Cross
-#: conf/messages.conf:521
+#: conf/messages.conf:518
msgid "Assassin Cross"
msgstr ""
@@ -2061,103 +2046,97 @@ msgid "Atropos Mixture"
msgstr ""
#. code: 1484: Auction is disabled
-#: conf/messages.conf:1516
+#: conf/messages.conf:1517
msgid "Auction is disabled"
msgstr ""
-#. code: l("Authorities began to control in order to have a peaceful society. This did not work well for long."),
-#: npc/001-2-6/books.txt:152
-#, no-c-format
-msgid "Authorities began to control in order to have a peaceful society. This did not work well for long."
-msgstr ""
-
#. code: 1188: Autoloot is now off.
-#: conf/messages.conf:1057
+#: conf/messages.conf:1058
msgid "Autoloot is now off."
msgstr ""
#. code: 1492: Autolooting item type: '%s'
-#: conf/messages.conf:1531
+#: conf/messages.conf:1532
msgid "Autolooting item type: '%s'"
msgstr ""
#. code: 1192: Autolooting item: '%s'/'%s' {%d}
-#: conf/messages.conf:1063
+#: conf/messages.conf:1064
msgid "Autolooting item: '%s'/'%s' {%d}"
msgstr ""
#. code: 1187: Autolooting items with drop rates of %0.02f%% and below.
-#: conf/messages.conf:1056
+#: conf/messages.conf:1057
msgid "Autolooting items with drop rates of %0.02f%% and below."
msgstr ""
#. code: 396: Autorejected alliance request from %s.
-#: conf/messages.conf:388
+#: conf/messages.conf:390
msgid "Autorejected alliance request from %s."
msgstr ""
#. code: 398: Autorejected friend request from %s.
-#: conf/messages.conf:390
+#: conf/messages.conf:392
msgid "Autorejected friend request from %s."
msgstr ""
#. code: 395: Autorejected guild invite from %s.
-#: conf/messages.conf:387
+#: conf/messages.conf:389
msgid "Autorejected guild invite from %s."
msgstr ""
#. code: 397: Autorejected opposition request from %s.
-#: conf/messages.conf:389
+#: conf/messages.conf:391
msgid "Autorejected opposition request from %s."
msgstr ""
#. code: 394: Autorejected party invite from %s.
-#: conf/messages.conf:386
+#: conf/messages.conf:388
msgid "Autorejected party invite from %s."
msgstr ""
#. code: 393: Autorejected trade request from %s.
-#: conf/messages.conf:385
+#: conf/messages.conf:387
msgid "Autorejected trade request from %s."
msgstr ""
#. code: 390: Autorejecting is activated.
-#: conf/messages.conf:382
+#: conf/messages.conf:384
msgid "Autorejecting is activated."
msgstr ""
#. code: 391: Autorejecting is deactivated.
-#: conf/messages.conf:383
+#: conf/messages.conf:385
msgid "Autorejecting is deactivated."
msgstr ""
#. code: 1044: Autotrade Disabled
-#: conf/messages.conf:837
+#: conf/messages.conf:838
msgid "Autotrade Disabled"
msgstr ""
#. code: 1043: Autotrade Enabled
-#: conf/messages.conf:836
+#: conf/messages.conf:837
msgid "Autotrade Enabled"
msgstr ""
#. code: 1179: Autotrade is not allowed in this map.
-#: conf/messages.conf:1040
+#: conf/messages.conf:1041
msgid "Autotrade is not allowed in this map."
msgstr ""
#. code: 1315: Available Flags:
-#: conf/messages.conf:1277
+#: conf/messages.conf:1278
msgid "Available Flags:"
msgstr ""
#. code: 990: Available aliases:
-#: conf/messages.conf:716
+#: conf/messages.conf:717
msgid "Available aliases:"
msgstr ""
#. code: 273: Available commands:
-#: conf/messages.conf:270
+#: conf/messages.conf:272
msgid "Available commands:"
msgstr ""
@@ -2167,10 +2146,10 @@ msgstr ""
msgid "Aw, what will I do now?"
msgstr ""
-#. code: l("Awesome!");
#. code: mesq l("Awesome!");
-#: npc/000-1/tibbo.txt:111
-#: npc/001-1/enora.txt:246
+#. code: l("Awesome!");
+#: npc/001-1/enora.txt:247
+#: npc/000-1/tibbo.txt:112
#, no-c-format
msgid "Awesome!"
msgstr ""
@@ -2182,7 +2161,7 @@ msgid "Awesome! I will wait for you here."
msgstr ""
#. code: speech 5, l("Awesome, come back if you ever want to create a larger group!");
-#: npc/001-2-9/janus.txt:36
+#: npc/001-2-9/janus.txt:37
#, no-c-format
msgid "Awesome, come back if you ever want to create a larger group!"
msgstr ""
@@ -2206,167 +2185,167 @@ msgid "BUT I CAN'T, I NEED TO KEEP AN EYE ON THE SEA, TO WARN THE CREW IF THERE
msgstr ""
#. code: 599: Baby Acolyte
-#: conf/messages.conf:536
+#: conf/messages.conf:533
msgid "Baby Acolyte"
msgstr ""
#. code: 612: Baby Alchemist
-#: conf/messages.conf:549
+#: conf/messages.conf:546
msgid "Baby Alchemist"
msgstr ""
#. code: 641: Baby Arch Bishop
-#: conf/messages.conf:580
+#: conf/messages.conf:577
msgid "Baby Arch Bishop"
msgstr ""
#. code: 598: Baby Archer
-#: conf/messages.conf:535
+#: conf/messages.conf:532
msgid "Baby Archer"
msgstr ""
#. code: 607: Baby Assassin
-#: conf/messages.conf:544
+#: conf/messages.conf:541
msgid "Baby Assassin"
msgstr ""
#. code: 613: Baby Bard
-#: conf/messages.conf:550
+#: conf/messages.conf:547
msgid "Baby Bard"
msgstr ""
#. code: 605: Baby Blacksmith
-#: conf/messages.conf:542
+#: conf/messages.conf:539
msgid "Baby Blacksmith"
msgstr ""
#. code: 608: Baby Crusader
-#: conf/messages.conf:545
+#: conf/messages.conf:542
msgid "Baby Crusader"
msgstr ""
#. code: 614: Baby Dancer
-#: conf/messages.conf:551
+#: conf/messages.conf:548
msgid "Baby Dancer"
msgstr ""
#. code: 649: Baby Genetic
-#: conf/messages.conf:588
+#: conf/messages.conf:585
msgid "Baby Genetic"
msgstr ""
#. code: 643: Baby Guillotine Cross
-#: conf/messages.conf:582
+#: conf/messages.conf:579
msgid "Baby Guillotine Cross"
msgstr ""
#. code: 606: Baby Hunter
-#: conf/messages.conf:543
+#: conf/messages.conf:540
msgid "Baby Hunter"
msgstr ""
#. code: 602: Baby Knight
-#: conf/messages.conf:539
+#: conf/messages.conf:536
msgid "Baby Knight"
msgstr ""
#. code: 597: Baby Magician
-#: conf/messages.conf:534
+#: conf/messages.conf:531
msgid "Baby Magician"
msgstr ""
#. code: 642: Baby Mechanic
-#: conf/messages.conf:581
+#: conf/messages.conf:578
msgid "Baby Mechanic"
msgstr ""
#. code: 600: Baby Merchant
-#: conf/messages.conf:537
+#: conf/messages.conf:534
msgid "Baby Merchant"
msgstr ""
#. code: 646: Baby Minstrel
-#: conf/messages.conf:585
+#: conf/messages.conf:582
msgid "Baby Minstrel"
msgstr ""
#. code: 609: Baby Monk
-#: conf/messages.conf:546
+#: conf/messages.conf:543
msgid "Baby Monk"
msgstr ""
#. code: 595: Baby Novice
-#: conf/messages.conf:532
+#: conf/messages.conf:529
msgid "Baby Novice"
msgstr ""
#. code: 603: Baby Priest
-#: conf/messages.conf:540
+#: conf/messages.conf:537
msgid "Baby Priest"
msgstr ""
#. code: 640: Baby Ranger
-#: conf/messages.conf:579
+#: conf/messages.conf:576
msgid "Baby Ranger"
msgstr ""
#. code: 611: Baby Rogue
-#: conf/messages.conf:548
+#: conf/messages.conf:545
msgid "Baby Rogue"
msgstr ""
#. code: 644: Baby Royal Guard
-#: conf/messages.conf:583
+#: conf/messages.conf:580
msgid "Baby Royal Guard"
msgstr ""
#. code: 638: Baby Rune Knight
-#: conf/messages.conf:577
+#: conf/messages.conf:574
msgid "Baby Rune Knight"
msgstr ""
#. code: 610: Baby Sage
-#: conf/messages.conf:547
+#: conf/messages.conf:544
msgid "Baby Sage"
msgstr ""
#. code: 650: Baby Shadow Chaser
-#: conf/messages.conf:589
+#: conf/messages.conf:586
msgid "Baby Shadow Chaser"
msgstr ""
#. code: 645: Baby Sorcerer
-#: conf/messages.conf:584
+#: conf/messages.conf:581
msgid "Baby Sorcerer"
msgstr ""
#. code: 648: Baby Sura
-#: conf/messages.conf:587
+#: conf/messages.conf:584
msgid "Baby Sura"
msgstr ""
#. code: 596: Baby Swordsman
-#: conf/messages.conf:533
+#: conf/messages.conf:530
msgid "Baby Swordsman"
msgstr ""
#. code: 601: Baby Thief
-#: conf/messages.conf:538
+#: conf/messages.conf:535
msgid "Baby Thief"
msgstr ""
#. code: 647: Baby Wanderer
-#: conf/messages.conf:586
+#: conf/messages.conf:583
msgid "Baby Wanderer"
msgstr ""
#. code: 639: Baby Warlock
-#: conf/messages.conf:578
+#: conf/messages.conf:575
msgid "Baby Warlock"
msgstr ""
#. code: 604: Baby Wizard
-#: conf/messages.conf:541
+#: conf/messages.conf:538
msgid "Baby Wizard"
msgstr ""
@@ -2383,7 +2362,7 @@ msgid "Bag#001-1"
msgstr ""
#. code: 1464: Ban failed, it is not possible to ban this user.
-#: conf/messages.conf:1481
+#: conf/messages.conf:1482
msgid "Ban failed, it is not possible to ban this user."
msgstr ""
@@ -2394,12 +2373,18 @@ msgid "Bandana"
msgstr ""
#. code: 1483: Banking is disabled
-#: conf/messages.conf:1513
+#: conf/messages.conf:1514
msgid "Banking is disabled"
msgstr ""
+#. code: npctalkonce l("Barber");
+#: npc/001-1/sign.txt:178
+#, no-c-format
+msgid "Barber"
+msgstr ""
+
#. code: 568: Bard
-#: conf/messages.conf:501
+#: conf/messages.conf:498
msgid "Bard"
msgstr ""
@@ -2416,17 +2401,17 @@ msgid "Barrel"
msgstr ""
#. code: 1148: Base Level: %d (%.3f%%) | Job Level: %d (%.3f%%)
-#: conf/messages.conf:977
+#: conf/messages.conf:978
msgid "Base Level: %d (%.3f%%) | Job Level: %d (%.3f%%)"
msgstr ""
#. code: 47: Base level can't go any higher.
-#: conf/messages.conf:73
+#: conf/messages.conf:74
msgid "Base level can't go any higher."
msgstr ""
#. code: 158: Base level can't go any lower.
-#: conf/messages.conf:166
+#: conf/messages.conf:168
msgid "Base level can't go any lower."
msgstr ""
@@ -2447,12 +2432,12 @@ msgid "Bat Teeth"
msgstr ""
#. code: 255: Battle configuration has been reloaded.
-#: conf/messages.conf:252
+#: conf/messages.conf:254
msgid "Battle configuration has been reloaded."
msgstr ""
#. code: 1045: Battlegrounds ON
-#: conf/messages.conf:838
+#: conf/messages.conf:839
msgid "Battlegrounds ON"
msgstr ""
@@ -2480,10 +2465,10 @@ msgstr ""
msgid "Be patient a little while longer, in the next few days we will arrive at the port of Artis...#1"
msgstr ""
-#. code: l("Because I am an orc I can't read such things? That's rubbish."),
-#: npc/001-1/qpid.txt:199
+#. code: l("Because I am a Kralog I can't read such things? That's rubbish."),
+#: npc/001-1/qpid.txt:155
#, no-c-format
-msgid "Because I am an orc I can't read such things? That's rubbish."
+msgid "Because I am a Kralog I can't read such things? That's rubbish."
msgstr ""
#. code: mesq l("Because of the dense foliage, you need to go up close to the trees so you don't miss him.");
@@ -2493,7 +2478,7 @@ msgid "Because of the dense foliage, you need to go up close to the trees so you
msgstr ""
#. code: 1033: Because you are not authorized to warp from some maps, %d player(s) have not been recalled.
-#: conf/messages.conf:818
+#: conf/messages.conf:819
msgid "Because you are not authorized to warp from some maps, %d player(s) have not been recalled."
msgstr ""
@@ -2503,6 +2488,12 @@ msgstr ""
msgid "Before I joined Nard, I used to be a thief."
msgstr ""
+#. code: l("Before the end of the Mana War, a band of adventurers formed in the Ancean region of Argaes from those who had lost their homes and families."),
+#: npc/001-2-6/books.txt:144
+#, no-c-format
+msgid "Before the end of the Mana War, a band of adventurers formed in the Ancean region of Argaes from those who had lost their homes and families."
+msgstr ""
+
#. code: mesq l("Before you go, let me tell you how to get @@s, because you don't look very smart.", getitemlink(HalfCroconut));
#: npc/000-2-1/chefgado.txt:95
#, no-c-format
@@ -2515,14 +2506,14 @@ msgstr ""
msgid "Before..."
msgstr ""
-#. code: l("Behind me? It's the Blacksmith house, the most renowned throughout Aemil."),
+#. code: l("Behind me? It's the Blacksmith House, the most renowned throughout Aemil."),
#: npc/001-1/chelios.txt:70
#, no-c-format
-msgid "Behind me? It's the Blacksmith house, the most renowned throughout Aemil."
+msgid "Behind me? It's the Blacksmith House, the most renowned throughout Aemil."
msgstr ""
#. code: l("Besides, I need to be here to watch out for thieves while La Johanne is docked."),
-#: npc/001-1/enora.txt:253
+#: npc/001-1/enora.txt:254
#, no-c-format
msgid "Besides, I need to be here to watch out for thieves while La Johanne is docked."
msgstr ""
@@ -2558,27 +2549,27 @@ msgid "Black Cotton Dye"
msgstr ""
#. code: l("Black iron... That is a very specific request that you have for me!"),
-#: npc/001-2-19/lloyd.txt:23
+#: npc/001-2-19/lloyd.txt:24
#, no-c-format
msgid "Black iron... That is a very specific request that you have for me!"
msgstr ""
#. code: 560: Blacksmith
#. code: npctalkonce l("Blacksmith");
-#: conf/messages.conf:493
-#: npc/001-1/sign.txt:107
+#: conf/messages.conf:490
+#: npc/001-1/sign.txt:108
#, no-c-format
msgid "Blacksmith"
msgstr ""
#. code: Name: "Blub"
-#: mob_db.conf:385
+#: mob_db.conf:387
#, no-c-format
msgid "Blub"
msgstr ""
#. code: 374: Blue -- Player %s invites you to PVP duel (Use @accept/@reject) --
-#: conf/messages.conf:373
+#: conf/messages.conf:375
msgid "Blue -- Player %s invites you to PVP duel (Use @accept/@reject) --"
msgstr ""
@@ -2610,7 +2601,7 @@ msgid "Bobo"
msgstr ""
#. code: 1300: Boss Drop Rates: Common %.2fx / Healing %.2fx / Usable %.2fx / Equipment %.2fx / Card %.2fx
-#: conf/messages.conf:1250
+#: conf/messages.conf:1251
msgid "Boss Drop Rates: Common %.2fx / Healing %.2fx / Usable %.2fx / Equipment %.2fx / Card %.2fx"
msgstr ""
@@ -2735,8 +2726,14 @@ msgstr ""
msgid "But discovering new territories is probably the best thing that can happen to sailors, don't you think?"
msgstr ""
+#. code: l("But don't you worry! I don't know how to get you back your memories, but we can work on your muscles for now!"),
+#: npc/001-2-33/lozerk.txt:30
+#, no-c-format
+msgid "But don't you worry! I don't know how to get you back your memories, but we can work on your muscles for now!"
+msgstr ""
+
#. code: mesq l("But for now, you can relax on the ship, or visit the island we're docked at! Its a small island, but a good place to get some exercise and stretch your legs.");
-#: npc/000-2-0/julia.txt:221
+#: npc/000-2-0/julia.txt:194
#, no-c-format
msgid "But for now, you can relax on the ship, or visit the island we're docked at! Its a small island, but a good place to get some exercise and stretch your legs."
msgstr ""
@@ -2754,11 +2751,17 @@ msgid "But hey, back to me. Remember my mentioning that I'm hun...grrr...eee!"
msgstr ""
#. code: l("But if you fail, you will have to get them from the alchemist."),
-#: npc/001-1/qpid.txt:129
+#: npc/001-1/qpid.txt:85
#, no-c-format
msgid "But if you fail, you will have to get them from the alchemist."
msgstr ""
+#. code: l("But if you really want to accomplish something, you should consider joining us."),
+#: npc/001-2-33/lozerk.txt:62
+#, no-c-format
+msgid "But if you really want to accomplish something, you should consider joining us."
+msgstr ""
+
#. code: mesq l("But if you tell my sister, that you didn't find me, I can stay here all day, eating apples and enjoying the view.");
#: npc/001-1/trees.txt:69
#, no-c-format
@@ -2796,7 +2799,7 @@ msgid "But my luck left me, because as soon as I left his house, the guards star
msgstr ""
#. code: l("But rare are those that receive grants from the Legion itself. For anybody else only a hard work can pay your bills!");
-#: npc/001-1/qpid.txt:146
+#: npc/001-1/qpid.txt:102
#, no-c-format
msgid "But rare are those that receive grants from the Legion itself. For anybody else only a hard work can pay your bills!"
msgstr ""
@@ -2807,6 +2810,12 @@ msgstr ""
msgid "But remember that not every place in this world is peaceful and safe nowadays. Even the white shores you are walking on can hide some dangerous beings."
msgstr ""
+#. code: l("But since it's not dummies that will go after you out there, this training won't be enough."),
+#: npc/001-2-33/lozerk.txt:46
+#, no-c-format
+msgid "But since it's not dummies that will go after you out there, this training won't be enough."
+msgstr ""
+
#. code: mes col(l("But still, you open your eyes and see a large ship before you!"), 9);
#: npc/000-0/sailors.txt:25
#, no-c-format
@@ -2832,7 +2841,7 @@ msgid "But the plushroom you brought was really awesome you know.#1"
msgstr ""
#. code: l("But we are quite lucky here, outside of some tipsy travelers there are no big problems around here, it's not like the capital, Esperia."),
-#: npc/001-1/enora.txt:195
+#: npc/001-1/enora.txt:196
#, no-c-format
msgid "But we are quite lucky here, outside of some tipsy travelers there are no big problems around here, it's not like the capital, Esperia."
msgstr ""
@@ -2879,6 +2888,12 @@ msgstr ""
msgid "But... If she has amnesia like Julia said... We don't need to worry about her. At least not yet.#0"
msgstr ""
+#. code: l("By the way, I'm Lozerk. Lieutenant Lozerk.");
+#: npc/001-2-33/lozerk.txt:26
+#, no-c-format
+msgid "By the way, I'm Lozerk. Lieutenant Lozerk."
+msgstr ""
+
#. code: l("By the way, did you ever talk with Don?"),
#: npc/001-1/enora.txt:167
#, no-c-format
@@ -2886,13 +2901,13 @@ msgid "By the way, did you ever talk with Don?"
msgstr ""
#. code: l("Bye for now."),
-#: npc/functions/goodbye.txt:16
+#: npc/functions/goodbye.txt:23
#, no-c-format
msgid "Bye for now."
msgstr ""
#. code: l("Bye then!"),
-#: npc/functions/goodbye.txt:14
+#: npc/functions/goodbye.txt:21
#, no-c-format
msgid "Bye then!"
msgstr ""
@@ -2900,15 +2915,15 @@ msgstr ""
#. code: l("Bye!"), L_Quit;
#. code: l("Bye!"),
#: npc/000-1/gugli.txt:99
-#: npc/functions/goodbye.txt:12
+#: npc/functions/goodbye.txt:19
#, no-c-format
msgid "Bye!"
msgstr ""
#. code: l("Bye.")))
#. code: l("Bye.");
-#: npc/001-2-19/lloyd.txt:254
#: npc/001-2-27/lydon.txt:13
+#: npc/001-2-19/lloyd.txt:188
#, no-c-format
msgid "Bye."
msgstr ""
@@ -2956,7 +2971,7 @@ msgid "Can I read the rules again?"
msgstr ""
#. code: l("Can I read these rules again?"),
-#: npc/000-2-0/julia.txt:275
+#: npc/000-2-0/julia.txt:251
#, no-c-format
msgid "Can I read these rules again?"
msgstr ""
@@ -2998,12 +3013,12 @@ msgid "Can you reset my stats please?"
msgstr ""
#. code: 865: Can't create chat rooms in this area.
-#: conf/messages.conf:624
+#: conf/messages.conf:625
msgid "Can't create chat rooms in this area."
msgstr ""
#. code: 1251: Can't show boss mobs!
-#: conf/messages.conf:1167
+#: conf/messages.conf:1168
msgid "Can't show boss mobs!"
msgstr ""
@@ -3026,27 +3041,27 @@ msgid "Can't you see I'm working?!"
msgstr ""
#. code: 126: Cannot clone a player of higher GM level than yourself.
-#: conf/messages.conf:142
+#: conf/messages.conf:144
msgid "Cannot clone a player of higher GM level than yourself."
msgstr ""
#. code: 498: Cannot create bound pet eggs or pet armors.
-#: conf/messages.conf:440
+#: conf/messages.conf:442
msgid "Cannot create bound pet eggs or pet armors."
msgstr ""
#. code: 212: Cannot mount while in disguise.
-#: conf/messages.conf:211
+#: conf/messages.conf:213
msgid "Cannot mount while in disguise."
msgstr ""
#. code: 875: Cannot send mails too fast!!
-#: conf/messages.conf:634
+#: conf/messages.conf:635
msgid "Cannot send mails too fast!!"
msgstr ""
#. code: 1486: Cannot transform into monster while in disguise.
-#: conf/messages.conf:1521
+#: conf/messages.conf:1522
msgid "Cannot transform into monster while in disguise."
msgstr ""
@@ -3076,12 +3091,12 @@ msgid "Carrot"
msgstr ""
#. code: 1392: Cart Added.
-#: conf/messages.conf:1392
+#: conf/messages.conf:1393
msgid "Cart Added."
msgstr ""
#. code: 1489: Cash Shop is disabled in this map
-#: conf/messages.conf:1526
+#: conf/messages.conf:1527
msgid "Cash Shop is disabled in this map"
msgstr ""
@@ -3109,6 +3124,36 @@ msgstr ""
msgid "Catching a piou"
msgstr ""
+#. code: rif(@menu == 1, "► ") + l("Ch 1 — Fishing apparatus"),
+#: npc/001-2-4/books.txt:38
+#, no-c-format
+msgid "Ch 1 — Fishing apparatus"
+msgstr ""
+
+#. code: rif(@menu == 2, "► ") + l("Ch 2 — Baits"),
+#: npc/001-2-4/books.txt:39
+#, no-c-format
+msgid "Ch 2 — Baits"
+msgstr ""
+
+#. code: rif(@menu == 3, "► ") + l("Ch 3 — Location"),
+#: npc/001-2-4/books.txt:40
+#, no-c-format
+msgid "Ch 3 — Location"
+msgstr ""
+
+#. code: rif(@menu == 4, "► ") + l("Ch 4 — Casting"),
+#: npc/001-2-4/books.txt:41
+#, no-c-format
+msgid "Ch 4 — Casting"
+msgstr ""
+
+#. code: rif(@menu == 5, "► ") + l("Ch 5 — Reeling");
+#: npc/001-2-4/books.txt:42
+#, no-c-format
+msgid "Ch 5 — Reeling"
+msgstr ""
+
#. code: 001-2-41,29,24,0 script Chair#Chair1-001-2-41 NPC_NO_SPRITE,{
#: npc/001-2-41/edouard.txt:27
#, no-c-format
@@ -3146,7 +3191,7 @@ msgid "Chair#Chair6-001-2-41"
msgstr ""
#. code: 589: Champion
-#: conf/messages.conf:523
+#: conf/messages.conf:520
msgid "Champion"
msgstr ""
@@ -3163,7 +3208,7 @@ msgid "Change my level"
msgstr ""
#. code: menuimage("actions/edit", l("Change my quests")),
-#: npc/commands/debug.txt:102
+#: npc/commands/debug.txt:104
#, no-c-format
msgid "Change my quests"
msgstr ""
@@ -3193,47 +3238,47 @@ msgid "Changed your mind, uh?#1"
msgstr ""
#. code: 1439: Channel '%s' has no banned players
-#: conf/messages.conf:1456
+#: conf/messages.conf:1457
msgid "Channel '%s' has no banned players"
msgstr ""
#. code: 1407: Channel '%s' is not available
-#: conf/messages.conf:1425
+#: conf/messages.conf:1426
msgid "Channel '%s' is not available"
msgstr ""
#. code: 1406: Channel length must be between 3 and %d
-#: conf/messages.conf:1424
+#: conf/messages.conf:1425
msgid "Channel length must be between 3 and %d"
msgstr ""
#. code: 1405: Channel name must start with a '#'
-#: conf/messages.conf:1423
+#: conf/messages.conf:1424
msgid "Channel name must start with a '#'"
msgstr ""
#. code: 1408: Channel password may not contain spaces
-#: conf/messages.conf:1426
+#: conf/messages.conf:1427
msgid "Channel password may not contain spaces"
msgstr ""
#. code: 434: Char-server has been asked to %s the character '%.*s'.
-#: conf/messages.conf:427
+#: conf/messages.conf:429
msgid "Char-server has been asked to %s the character '%.*s'."
msgstr ""
#. code: 1487: Character cannot be disguised while in monster form.
-#: conf/messages.conf:1522
+#: conf/messages.conf:1523
msgid "Character cannot be disguised while in monster form."
msgstr ""
#. code: 1144: Character cannot be disguised while mounted.
-#: conf/messages.conf:965
+#: conf/messages.conf:966
msgid "Character cannot be disguised while mounted."
msgstr ""
#. code: 116: Character does not have the specified item.
-#: conf/messages.conf:131
+#: conf/messages.conf:133
msgid "Character does not have the specified item."
msgstr ""
@@ -3248,21 +3293,15 @@ msgid "Character not found."
msgstr ""
#. code: 1388: Charcommand failed (usage: %c<command> <char name> <parameters>).
-#: conf/messages.conf:1386
+#: conf/messages.conf:1387
msgid "Charcommand failed (usage: %c<command> <char name> <parameters>)."
msgstr ""
#. code: 1114: Chat: %s | Player: %s | Location: %d %d
-#: conf/messages.conf:907
+#: conf/messages.conf:908
msgid "Chat: %s | Player: %s | Location: %d %d"
msgstr ""
-#. code: l("Check my balance."),
-#: npc/001-2-19/lloyd.txt:166
-#, no-c-format
-msgid "Check my balance."
-msgstr ""
-
#. code: l("Check out this one."),
#: npc/001-2-2/moon.txt:144
#, no-c-format
@@ -3270,7 +3309,7 @@ msgid "Check out this one."
msgstr ""
#. code: l("Cheers!"),
-#: npc/functions/goodbye.txt:20
+#: npc/functions/goodbye.txt:27
#, no-c-format
msgid "Cheers!"
msgstr ""
@@ -3306,7 +3345,7 @@ msgid "Chelios"
msgstr ""
#. code: l("Chelios asked me to get it.")))
-#: npc/001-2-19/lloyd.txt:30
+#: npc/001-2-19/lloyd.txt:32
#, no-c-format
msgid "Chelios asked me to get it."
msgstr ""
@@ -3341,42 +3380,48 @@ msgstr ""
msgid "Chelios, his apprentice, practices outside, mostly."
msgstr ""
-#. code: l("Chelios... He is part of the blacksmith house, is he not?"),
-#: npc/001-2-19/lloyd.txt:40
+#. code: l("Chelios... He is part of the Blacksmith House, is he not?"),
+#: npc/001-2-19/lloyd.txt:42
#, no-c-format
-msgid "Chelios... He is part of the blacksmith house, is he not?"
+msgid "Chelios... He is part of the Blacksmith House, is he not?"
msgstr ""
#. code: 1206: Cherry tree leaves have begun to fall.
-#: conf/messages.conf:1084
+#: conf/messages.conf:1085
msgid "Cherry tree leaves have begun to fall."
msgstr ""
#. code: 1205: Cherry tree leaves no longer fall.
-#: conf/messages.conf:1083
+#: conf/messages.conf:1084
msgid "Cherry tree leaves no longer fall."
msgstr ""
-#. code: 000-2-1,51,37,0 script Chest NPC_CHEST_BIG,{
-#: npc/000-2-1/chest.txt:12
+#. code: npctalk3 l("Chest opened.");
+#: npc/000-1/chest.txt:22
#, no-c-format
-msgid "Chest"
+msgid "Chest opened."
msgstr ""
-#. code: npctalk3 l("Chest opened.");
-#: npc/000-1/chest.txt:29
+#. code: 000-1,83,70,0 script Chest#000-1 NPC_CHEST,3,3,{
+#: npc/000-1/chest.txt:14
#, no-c-format
-msgid "Chest opened."
+msgid "Chest#000-1"
msgstr ""
-#. code: 001-2-22,51,37,0 script Chest#Artis NPC_CHEST_BIG,{
-#: npc/001-2-22/chest.txt:7
+#. code: 000-2-1,51,37,0 script Chest#000-2-1 NPC_CHEST_BIG,2,4,{
+#: npc/000-2-1/chest.txt:14
+#, no-c-format
+msgid "Chest#000-2-1"
+msgstr ""
+
+#. code: 001-2-22,51,37,0 script Chest#Artis NPC_CHEST_BIG,2,4,{
+#: npc/001-2-22/chest.txt:8
#, no-c-format
msgid "Chest#Artis"
msgstr ""
#. code: l("Children play there and can be badly hurt if they get too close to a Fluffy's nest."),
-#: npc/001-1/enora.txt:251
+#: npc/001-1/enora.txt:252
#, no-c-format
msgid "Children play there and can be badly hurt if they get too close to a Fluffy's nest."
msgstr ""
@@ -3394,7 +3439,7 @@ msgid "Chocolate Cashmere Dye"
msgstr ""
#. code: mes l("Choose desired quest state:");
-#: npc/functions/quest-debug/functions.txt:12
+#: npc/functions/quest-debug/functions.txt:22
#, no-c-format
msgid "Choose desired quest state:"
msgstr ""
@@ -3406,7 +3451,7 @@ msgid "Chorus of the Woods"
msgstr ""
#. code: 574: Christmas
-#: conf/messages.conf:507
+#: conf/messages.conf:504
msgid "Christmas"
msgstr ""
@@ -3423,25 +3468,25 @@ msgid "Christopher is surrounded by the sunlight from the window."
msgstr ""
#. code: npctalkonce l("City Hall");
-#: npc/001-1/sign.txt:97
+#: npc/001-1/sign.txt:98
#, no-c-format
msgid "City Hall"
msgstr ""
#. code: dispbottom "##7<<##B @@help://test-server|" + col(l("Click here for instructions on how to use the test server."),6) + "@@ ##7>>";
-#: npc/commands/motd.txt:174
+#: npc/commands/motd.txt:183
#, no-c-format
msgid "Click here for instructions on how to use the test server."
msgstr ""
#. code: mes col(l("Click on the NPCs (Non-Player Characters) around you to continue the introduction."), 9);
-#: npc/000-0/sailors.txt:82
+#: npc/000-0/sailors.txt:68
#, no-c-format
msgid "Click on the NPCs (Non-Player Characters) around you to continue the introduction."
msgstr ""
#. code: 130: Clone spawned.
-#: conf/messages.conf:146
+#: conf/messages.conf:148
msgid "Clone spawned."
msgstr ""
@@ -3452,27 +3497,27 @@ msgid "Clotho Liquor"
msgstr ""
#. code: 1208: Clouds appeared.
-#: conf/messages.conf:1088
+#: conf/messages.conf:1089
msgid "Clouds appeared."
msgstr ""
#. code: 1207: Clouds have disappeared.
-#: conf/messages.conf:1087
+#: conf/messages.conf:1088
msgid "Clouds have disappeared."
msgstr ""
#. code: 1075: Clouds |
-#: conf/messages.conf:868
+#: conf/messages.conf:869
msgid "Clouds | "
msgstr ""
#. code: 1076: Clouds2 |
-#: conf/messages.conf:869
+#: conf/messages.conf:870
msgid "Clouds2 | "
msgstr ""
#. code: 593: Clown
-#: conf/messages.conf:529
+#: conf/messages.conf:526
msgid "Clown"
msgstr ""
@@ -3542,8 +3587,14 @@ msgstr ""
msgid "Come, come and see!"
msgstr ""
+#. code: l("Comfortable grip is important especially for newcomers, since they'll be holding it for quite a while.");
+#: npc/001-2-4/books.txt:49
+#, no-c-format
+msgid "Comfortable grip is important especially for newcomers, since they'll be holding it for quite a while."
+msgstr ""
+
#. code: 143: Commands are disabled in this map.
-#: conf/messages.conf:151
+#: conf/messages.conf:153
msgid "Commands are disabled in this map."
msgstr ""
@@ -3561,9 +3612,9 @@ msgstr ""
#. code: l("Completed"), 3;
#. code: l("Completed"), 2;
+#: npc/functions/quest-debug/000-ShipQuests_Julia.txt:25
#: npc/functions/quest-debug/001-ShipQuests_Arpan.txt:18
#: npc/functions/quest-debug/002-ShipQuests_Alige.txt:18
-#: npc/functions/quest-debug/000-ShipQuests_Julia.txt:17
#, no-c-format
msgid "Completed"
msgstr ""
@@ -3610,6 +3661,11 @@ msgstr ""
msgid "Congratulations!"
msgstr ""
+#. code: 855: Congratulations! You are the MVP! Your reward EXP Points are %u !!
+#: conf/messages.conf:611
+msgid "Congratulations! You are the MVP! Your reward EXP Points are %u !!"
+msgstr ""
+
#. code: 001-1,39,38,0 script Cookie Master NPC_COOKIE_MASTER,{
#: npc/001-1/cookiemaster.txt:12
#, no-c-format
@@ -3617,7 +3673,7 @@ msgid "Cookie Master"
msgstr ""
#. code: l("Cookies"), General_Cookies,
-#: npc/commands/debug-quest.txt:102
+#: npc/commands/debug-quest.txt:103
#, no-c-format
msgid "Cookies"
msgstr ""
@@ -3653,10 +3709,16 @@ msgid "Coral"
msgstr ""
#. code: 1473: Costume '%s' removed.
-#: conf/messages.conf:1492
+#: conf/messages.conf:1493
msgid "Costume '%s' removed."
msgstr ""
+#. code: 008-1,104,27,0 script CottageDoor NPC_WARP,0,0,{
+#: npc/008-1/doors.txt:0
+#, no-c-format
+msgid "CottageDoor"
+msgstr ""
+
#. code: .@tissue_type = select (l("Cotton"), l("Cashmere"));
#: npc/001-1/calypsan.txt:36
#, no-c-format
@@ -3675,16 +3737,16 @@ msgstr ""
msgid "Cotton, cashmere, leather, ..."
msgstr ""
-#. code: mesq lg("Could I ask you what your native language is? A sailor told me you're russian, but another one told me you're french... I'm a bit lost. I will register you on the ship boarding list just after that.");
-#: npc/000-2-0/julia.txt:320
+#. code: mesq lg("Could I ask you what your native language is? A sailor told me you're Russian, but another one told me you're French... I'm a bit lost. I will register you on the ship passenger list just after that.");
+#: npc/000-2-0/julia.txt:291
#, no-c-format
-msgid "Could I ask you what your native language is? A sailor told me you're russian, but another one told me you're french... I'm a bit lost. I will register you on the ship boarding list just after that.#0"
+msgid "Could I ask you what your native language is? A sailor told me you're Russian, but another one told me you're French... I'm a bit lost. I will register you on the ship passenger list just after that.#0"
msgstr ""
-#. code: mesq lg("Could I ask you what your native language is? A sailor told me you're russian, but another one told me you're french... I'm a bit lost. I will register you on the ship boarding list just after that.");
-#: npc/000-2-0/julia.txt:320
+#. code: mesq lg("Could I ask you what your native language is? A sailor told me you're Russian, but another one told me you're French... I'm a bit lost. I will register you on the ship passenger list just after that.");
+#: npc/000-2-0/julia.txt:291
#, no-c-format
-msgid "Could I ask you what your native language is? A sailor told me you're russian, but another one told me you're french... I'm a bit lost. I will register you on the ship boarding list just after that.#1"
+msgid "Could I ask you what your native language is? A sailor told me you're Russian, but another one told me you're French... I'm a bit lost. I will register you on the ship passenger list just after that.#1"
msgstr ""
#. code: l("Could I lodge here for a while?"),
@@ -3700,7 +3762,7 @@ msgid "Could you bleach my clothes?"
msgstr ""
#. code: l("Could you bring it to him?");
-#: npc/001-2-19/lloyd.txt:131
+#: npc/001-2-19/lloyd.txt:137
#, no-c-format
msgid "Could you bring it to him?"
msgstr ""
@@ -3713,8 +3775,8 @@ msgstr ""
#. code: l("Could you explain to me where I am?"),
#. code: l("Could you explain to me where I am?"), L_WhereIam,
+#: npc/000-2-0/julia.txt:249
#: npc/001-2-21/julia.txt:26
-#: npc/000-2-0/julia.txt:273
#, no-c-format
msgid "Could you explain to me where I am?"
msgstr ""
@@ -3764,7 +3826,7 @@ msgid "Couwan hands you a box full of fish."
msgstr ""
#. code: Name: "Crafty"
-#: mob_db.conf:801
+#: mob_db.conf:803
#, no-c-format
msgid "Crafty"
msgstr ""
@@ -3781,6 +3843,12 @@ msgstr ""
msgid "Creased Shorts"
msgstr ""
+#. code: menuimage("actions/add", l("Create items")),
+#: npc/commands/debug.txt:102
+#, no-c-format
+msgid "Create items"
+msgstr ""
+
#. code: l("Creating a party has some advantages, it's a pretty good choice!"),
#: npc/001-2-9/janus.txt:19
#, no-c-format
@@ -3788,7 +3856,7 @@ msgid "Creating a party has some advantages, it's a pretty good choice!"
msgstr ""
#. code: 592: Creator
-#: conf/messages.conf:527
+#: conf/messages.conf:524
msgid "Creator"
msgstr ""
@@ -3799,7 +3867,7 @@ msgid "Crimson Cashmere Dye"
msgstr ""
#. code: Name: "Croc"
-#: mob_db.conf:292
+#: mob_db.conf:294
#, no-c-format
msgid "Croc"
msgstr ""
@@ -3829,33 +3897,45 @@ msgid "Croconut Box"
msgstr ""
#. code: Name: "CroconutMob"
-#: mob_db.conf:634
+#: mob_db.conf:636
#, no-c-format
msgid "CroconutMob"
msgstr ""
#. code: Name: "Crocotree"
-#: mob_db.conf:482
+#: mob_db.conf:484
#, no-c-format
msgid "Crocotree"
msgstr ""
#. code: 563: Crusader
-#: conf/messages.conf:496
+#: conf/messages.conf:493
msgid "Crusader"
msgstr ""
#. code: Name: "Cuco"
-#: mob_db.conf:880
+#: mob_db.conf:882
#, no-c-format
msgid "Cuco"
msgstr ""
#. code: 176: Current amount of zeny changed.
-#: conf/messages.conf:184
+#: conf/messages.conf:186
msgid "Current amount of zeny changed."
msgstr ""
+#. code: dispbottom l("Current exp rate is set to @@% (default value).", .current_rate);
+#: npc/commands/rate-management.txt:53
+#, no-c-format
+msgid "Current exp rate is set to @@% (default value)."
+msgstr ""
+
+#. code: dispbottom l("Current exp rate is set to @@%, and will reset to @@% (default value) in @@.",
+#: npc/commands/rate-management.txt:58
+#, no-c-format
+msgid "Current exp rate is set to @@%, and will reset to @@% (default value) in @@."
+msgstr ""
+
#. code: Name: "Curshroom"
#: item_db.conf:-1
#, no-c-format
@@ -3899,7 +3979,7 @@ msgid "Dan#000-2-1"
msgstr ""
#. code: 569: Dancer
-#: conf/messages.conf:502
+#: conf/messages.conf:499
msgid "Dancer"
msgstr ""
@@ -3910,7 +3990,7 @@ msgid "Dang, I scared it! More patience, @@, more patience."
msgstr ""
#. code: 624: Dark Collector
-#: conf/messages.conf:561
+#: conf/messages.conf:558
msgid "Dark Collector"
msgstr ""
@@ -3927,17 +4007,17 @@ msgid "Darlin"
msgstr ""
#. code: 60: Day Mode Activated.
-#: conf/messages.conf:81
+#: conf/messages.conf:83
msgid "Day Mode Activated."
msgstr ""
#. code: 502: Day Mode is activated
-#: conf/messages.conf:444
+#: conf/messages.conf:446
msgid "Day Mode is activated"
msgstr ""
#. code: 90: Day mode is already enabled.
-#: conf/messages.conf:105
+#: conf/messages.conf:107
msgid "Day mode is already enabled."
msgstr ""
@@ -3948,13 +4028,13 @@ msgid "Deal, I offer you @@ E!"
msgstr ""
#. code: l("Deal?");
-#: npc/001-1/qpid.txt:130
+#: npc/001-1/qpid.txt:86
#, no-c-format
msgid "Deal?"
msgstr ""
#. code: 1479: Dear angel, can you hear my voice?
-#: conf/messages.conf:1507
+#: conf/messages.conf:1508
msgid "Dear angel, can you hear my voice?"
msgstr ""
@@ -3965,13 +4045,13 @@ msgid "Dear sister,"
msgstr ""
#. code: 623: Death Knight
-#: conf/messages.conf:560
+#: conf/messages.conf:557
msgid "Death Knight"
msgstr ""
#. code: setnpcdialogtitle l("Debug");
#. code: l("Debug");
-#: npc/commands/super-menu.txt:21
+#: npc/commands/super-menu.txt:19
#: npc/commands/debug.txt:93
#, no-c-format
msgid "Debug"
@@ -3997,6 +4077,7 @@ msgstr ""
#. code: menuimage("actions/manage", l("Debug Gado quest")), -2,
#: npc/functions/quest-debug/004-ShipQuests_Nard.txt:24
+#: npc/functions/quest-debug/000-ShipQuests_Julia.txt:21
#, no-c-format
msgid "Debug Gado quest"
msgstr ""
@@ -4007,8 +4088,20 @@ msgstr ""
msgid "Debug Gugli quest"
msgstr ""
+#. code: menuimage("actions/manage", l("Debug Nard quest")), -1,
+#: npc/functions/quest-debug/000-ShipQuests_Julia.txt:20
+#, no-c-format
+msgid "Debug Nard quest"
+msgstr ""
+
+#. code: menuimage("actions/manage", l("Debug Narrator")), -3,
+#: npc/functions/quest-debug/000-ShipQuests_Julia.txt:22
+#, no-c-format
+msgid "Debug Narrator"
+msgstr ""
+
#. code: 860: Defeated by
-#: conf/messages.conf:617
+#: conf/messages.conf:618
msgid "Defeated by"
msgstr ""
@@ -4024,8 +4117,8 @@ msgstr ""
msgid "Delivered box, got reward"
msgstr ""
-#. code: .@q = select (l("Deposit."),
-#: npc/001-2-19/lloyd.txt:164
+#. code: rif(Zeny > 0, l("Deposit.")),
+#: npc/functions/bank.txt:22
#, no-c-format
msgid "Deposit."
msgstr ""
@@ -4043,7 +4136,7 @@ msgid "Devis#001-1"
msgstr ""
#. code: 1273: Dex: %d (%d~%d)
-#: conf/messages.conf:1207
+#: conf/messages.conf:1208
msgid "Dex: %d (%d~%d)"
msgstr ""
@@ -4085,7 +4178,7 @@ msgid "Dig."
msgstr ""
#. code: menuimage("actions/toggle", (.@d ? l("Enable") : l("Disable"))),
-#: npc/commands/motd.txt:140
+#: npc/commands/motd.txt:144
#, no-c-format
msgid "Disable"
msgstr ""
@@ -4097,27 +4190,27 @@ msgid "Discard"
msgstr ""
#. code: 408: Disconnecting to perform change-sex request...
-#: conf/messages.conf:402
+#: conf/messages.conf:404
msgid "Disconnecting to perform change-sex request..."
msgstr ""
#. code: 122: Disguise applied.
-#: conf/messages.conf:137
+#: conf/messages.conf:139
msgid "Disguise applied."
msgstr ""
#. code: 124: Disguise removed.
-#: conf/messages.conf:139
+#: conf/messages.conf:141
msgid "Disguise removed."
msgstr ""
#. code: 269: Displaying first %d out of %d matches
-#: conf/messages.conf:265
+#: conf/messages.conf:267
msgid "Displaying first %d out of %d matches"
msgstr ""
#. code: 1080: Displays Night |
-#: conf/messages.conf:873
+#: conf/messages.conf:874
msgid "Displays Night | "
msgstr ""
@@ -4134,20 +4227,20 @@ msgid "Do I look like a tree? I feel like one."
msgstr ""
#. code: l("Do not give the password of your room to anybody! Keep it secret and try not to use the same one in any other room in the future. - Jenna");
-#: npc/001-2-28/note.txt:19
+#: npc/001-2-28/note.txt:17
#, no-c-format
msgid "Do not give the password of your room to anybody! Keep it secret and try not to use the same one in any other room in the future. - Jenna"
msgstr ""
-#. code: mesq col(l("Do not give the password of your room to anybody! Keep it secret and try not to use the same one in any other room in the future. - Julia"), 9);
-#: npc/000-2-0/note.txt:28
-#: npc/001-2-21/note.txt:28
+#. code: l("Do not give the password of your room to anybody! Keep it secret and try not to use the same one in any other room in the future. - Julia"),
+#: npc/000-2-0/note.txt:17
+#: npc/001-2-21/note.txt:17
#, no-c-format
msgid "Do not give the password of your room to anybody! Keep it secret and try not to use the same one in any other room in the future. - Julia"
msgstr ""
#. code: .@menustr$ = menuimage("actions/abort", l("Do nothing")) + ":";
-#: npc/functions/quest-debug/functions.txt:15
+#: npc/functions/quest-debug/functions.txt:25
#, no-c-format
msgid "Do nothing"
msgstr ""
@@ -4173,16 +4266,16 @@ msgstr ""
#. code: mesq l("Do you have any other questions for me?");
#. code: l("Do you have any other questions for me?");
#: npc/000-2-0/julia.txt:58
-#: npc/001-2-21/julia.txt:136
-#: npc/000-2-0/julia.txt:256
#: npc/000-2-0/julia.txt:135
-#: npc/000-2-0/julia.txt:223
-#: npc/000-2-0/julia.txt:180
-#: npc/001-2-21/julia.txt:146
-#: npc/001-2-21/julia.txt:71
-#: npc/001-2-21/julia.txt:87
-#: npc/001-2-21/julia.txt:113
-#: npc/001-2-21/julia.txt:127
+#: npc/000-2-0/julia.txt:229
+#: npc/001-2-21/julia.txt:121
+#: npc/001-2-21/julia.txt:98
+#: npc/001-2-21/julia.txt:56
+#: npc/000-2-0/julia.txt:156
+#: npc/001-2-21/julia.txt:131
+#: npc/000-2-0/julia.txt:196
+#: npc/001-2-21/julia.txt:72
+#: npc/001-2-21/julia.txt:112
#, no-c-format
msgid "Do you have any other questions for me?"
msgstr ""
@@ -4202,7 +4295,7 @@ msgid "Do you have anything for me today?"
msgstr ""
#. code: l("Do you know how to speak with people around you?");
-#: npc/001-2-9/janus.txt:74
+#: npc/001-2-9/janus.txt:76
#, no-c-format
msgid "Do you know how to speak with people around you?"
msgstr ""
@@ -4226,7 +4319,7 @@ msgid "Do you know where can I find Gulukan?"
msgstr ""
#. code: l("Do you know where the hill is?");
-#: npc/001-1/enora.txt:266
+#: npc/001-1/enora.txt:267
#, no-c-format
msgid "Do you know where the hill is?"
msgstr ""
@@ -4253,8 +4346,8 @@ msgstr ""
#. code: rif(.@fexil == 2, l("Do you still need help?")),
#. code: .@q = select (l("Do you still need help?"),
-#: npc/001-1/enora.txt:218
#: npc/001-1/fexil.txt:80
+#: npc/001-1/enora.txt:219
#, no-c-format
msgid "Do you still need help?"
msgstr ""
@@ -4308,8 +4401,8 @@ msgid "Do you want to marry @@?"
msgstr ""
#. code: l("Do you want to read it?");
-#: npc/functions/openbook.txt:24
-#: npc/functions/openbook.txt:13
+#: npc/functions/openbook.txt:28
+#: npc/functions/openbook.txt:15
#, no-c-format
msgid "Do you want to read it?"
msgstr ""
@@ -4327,20 +4420,20 @@ msgid "Do you want to use this place as save point?"
msgstr ""
#. code: l("Do? I don't do them."),
-#: npc/001-1/qpid.txt:141
+#: npc/001-1/qpid.txt:97
#, no-c-format
msgid "Do? I don't do them."
msgstr ""
#. code: npctalkonce l("Docks Warehouse");
-#: npc/001-1/sign.txt:167
+#: npc/001-1/sign.txt:168
#, no-c-format
msgid "Docks Warehouse"
msgstr ""
-#. code: mesq col(l("Does anyone know a good place to hang out in Esperia? - M. Arpan"), 9);
-#: npc/000-2-0/note.txt:30
-#: npc/001-2-21/note.txt:30
+#. code: l("Does anyone know a good place to hang out in Esperia? - M. Arpan"),
+#: npc/000-2-0/note.txt:18
+#: npc/001-2-21/note.txt:18
#, no-c-format
msgid "Does anyone know a good place to hang out in Esperia? - M. Arpan"
msgstr ""
@@ -4357,6 +4450,7 @@ msgstr ""
#: npc/functions/quest-debug/004-ShipQuests_Nard.txt:19
#: npc/functions/quest-debug/007-ShipQuests_Door.txt:15
#: npc/functions/quest-debug/009-ShipQuests_TreasureChest.txt:15
+#: npc/functions/quest-debug/000-ShipQuests_Julia.txt:23
#: npc/functions/quest-debug/012-ShipQuests_Gulukan.txt:15
#: npc/functions/quest-debug/006-ShipQuests_ArpanMoney.txt:15
#: npc/functions/quest-debug/015-ShipQuests_Tibbo.txt:15
@@ -4366,6 +4460,7 @@ msgstr ""
#: npc/functions/quest-debug/002-ShipQuests_Alige.txt:15
#: npc/functions/quest-debug/008-ShipQuests_Couwan.txt:15
#: npc/functions/quest-debug/005-ShipQuests_Knife.txt:15
+#: npc/functions/quest-debug/033-Artis_Legion_Progress.txt:16
#: npc/functions/quest-debug/013-ShipQuests_Jalad.txt:15
#: npc/functions/quest-debug/003-ShipQuests_Peter.txt:15
#: npc/functions/quest-debug/011-ShipQuests_Astapolos.txt:15
@@ -4373,14 +4468,13 @@ msgstr ""
#: npc/functions/quest-debug/029-ArtisQuests_Fexil.txt:15
#: npc/functions/quest-debug/020-ArtisQuests_Urchin.txt:15
#: npc/functions/quest-debug/016-ShipQuests_Gugli.txt:23
-#: npc/functions/quest-debug/000-ShipQuests_Julia.txt:15
#: npc/functions/quest-debug/014-ShipQuests_QMuller.txt:15
#, no-c-format
msgid "Does not have the quest"
msgstr ""
#. code: l("Does the guild has any work for me right now?"),
-#: npc/001-2-19/lloyd.txt:253
+#: npc/001-2-19/lloyd.txt:187
#, no-c-format
msgid "Does the guild has any work for me right now?"
msgstr ""
@@ -4415,11 +4509,16 @@ msgstr ""
msgid "Don is a renowned blacksmith throughout Andorra, it's crazy that you never heard of him."
msgstr ""
-#. code: l("Don is renowned throughout the entire archipelagos for his blacksmith skills, and he is here, in Artis."),
+#. code: l("Don is renowned throughout the entire land for his blacksmith skills, and he is here, in Artis."),
#: npc/001-1/enora.txt:186
+#, no-c-format
+msgid "Don is renowned throughout the entire land for his blacksmith skills, and he is here, in Artis."
+msgstr ""
+
+#. code: l("Don is renowned throughout the entire land of Aemil for his blacksmithing skills, and he is here, in Artis."),
#: npc/001-1/enora.txt:25
#, no-c-format
-msgid "Don is renowned throughout the entire archipelagos for his blacksmith skills, and he is here, in Artis."
+msgid "Don is renowned throughout the entire land of Aemil for his blacksmithing skills, and he is here, in Artis."
msgstr ""
#. code: 001-2-27,35,29,0 script Don#001-2-27 NPC_HUMAN_MALE_OLD,{
@@ -4452,6 +4551,12 @@ msgstr ""
msgid "Don't fall!"
msgstr ""
+#. code: l("Don't forget to come as close as possible to these spots!");
+#: npc/001-2-4/books.txt:67
+#, no-c-format
+msgid "Don't forget to come as close as possible to these spots!"
+msgstr ""
+
#. code: lg("Don't get too excited about it...")))
#: npc/001-1/enora.txt:92
#, no-c-format
@@ -4508,7 +4613,7 @@ msgid "Don't you try to cheat an old merchant! You don't have enough money, you
msgstr ""
#. code: mesq l("Done. Here, take it! Now, here is the plan. Go talk to her and offer our beautiful lady a bite of her arrogance!");
-#: npc/000-2-1/chefgado.txt:134
+#: npc/000-2-1/chefgado.txt:135
#, no-c-format
msgid "Done. Here, take it! Now, here is the plan. Go talk to her and offer our beautiful lady a bite of her arrogance!"
msgstr ""
@@ -4531,6 +4636,12 @@ msgstr ""
msgid "DoorUpwards#001-2-23"
msgstr ""
+#. code: mes "##B" + l("Drag and drop an item from your inventory.") + "##b";
+#: npc/functions/fishing.txt:228
+#, no-c-format
+msgid "Drag and drop an item from your inventory."
+msgstr ""
+
#. code: switch (select(l("Drasil Island."),
#: npc/001-2-24/nard.txt:49
#, no-c-format
@@ -4538,102 +4649,96 @@ msgid "Drasil Island."
msgstr ""
#. code: 365: Duel| Can't use %s in duel.
-#: conf/messages.conf:367
+#: conf/messages.conf:369
msgid "Duel| Can't use %s in duel."
msgstr ""
#. code: 863: Duel| Can't use this item in duel.
-#: conf/messages.conf:622
+#: conf/messages.conf:623
msgid "Duel| Can't use this item in duel."
msgstr ""
#. code: 357: Duel| Invalid value.
-#: conf/messages.conf:359
+#: conf/messages.conf:361
msgid "Duel| Invalid value."
msgstr ""
#. code: 354: Duel| Invitation has been sent.
-#: conf/messages.conf:356
+#: conf/messages.conf:358
msgid "Duel| Invitation has been sent."
msgstr ""
#. code: 352: Duel| Player name not found.
-#: conf/messages.conf:354
+#: conf/messages.conf:356
msgid "Duel| Player name not found."
msgstr ""
#. code: 353: Duel| The Player is in the duel already.
-#: conf/messages.conf:355
+#: conf/messages.conf:357
msgid "Duel| The Player is in the duel already."
msgstr ""
#. code: 361: Duel| The duel invitation has been accepted.
-#: conf/messages.conf:363
+#: conf/messages.conf:365
msgid "Duel| The duel invitation has been accepted."
msgstr ""
#. code: 363: Duel| The duel invitation has been rejected.
-#: conf/messages.conf:365
+#: conf/messages.conf:367
msgid "Duel| The duel invitation has been rejected."
msgstr ""
#. code: 351: Duel| The limit of players has been reached.
-#: conf/messages.conf:353
+#: conf/messages.conf:355
msgid "Duel| The limit of players has been reached."
msgstr ""
#. code: 356: Duel| You can take part in duel once per %d minutes.
-#: conf/messages.conf:358
+#: conf/messages.conf:360
msgid "Duel| You can take part in duel once per %d minutes."
msgstr ""
#. code: 364: Duel| You can't invite %s because he/she isn't in the same map.
-#: conf/messages.conf:366
+#: conf/messages.conf:368
msgid "Duel| You can't invite %s because he/she isn't in the same map."
msgstr ""
#. code: 360: Duel| You can't use @accept without a duel invitation.
-#: conf/messages.conf:362
+#: conf/messages.conf:364
msgid "Duel| You can't use @accept without a duel invitation."
msgstr ""
#. code: 355: Duel| You can't use @duel without @reject.
-#: conf/messages.conf:357
+#: conf/messages.conf:359
msgid "Duel| You can't use @duel without @reject."
msgstr ""
#. code: 350: Duel| You can't use @invite. You aren't a duelist.
-#: conf/messages.conf:352
+#: conf/messages.conf:354
msgid "Duel| You can't use @invite. You aren't a duelist."
msgstr ""
#. code: 358: Duel| You can't use @leave. You aren't a duelist.
-#: conf/messages.conf:360
+#: conf/messages.conf:362
msgid "Duel| You can't use @leave. You aren't a duelist."
msgstr ""
#. code: 362: Duel| You can't use @reject without a duel invitation.
-#: conf/messages.conf:364
+#: conf/messages.conf:366
msgid "Duel| You can't use @reject without a duel invitation."
msgstr ""
#. code: 359: Duel| You've left the duel.
-#: conf/messages.conf:361
+#: conf/messages.conf:363
msgid "Duel| You've left the duel."
msgstr ""
#. code: Name: "Dummy"
-#: mob_db.conf:922
+#: mob_db.conf:924
#, no-c-format
msgid "Dummy"
msgstr ""
-#. code: mes l("During the next few days, we will finally reach Artis.");
-#: npc/001-2-22/note.txt:20
-#, no-c-format
-msgid "During the next few days, we will finally reach Artis."
-msgstr ""
-
#. code: mesq lg("Duty calls me, *hic*, see you later, honey.", "Duty calls me, *hic*, see you later, dude.");
#: npc/000-1/silvio.txt:92
#, no-c-format
@@ -4646,10 +4751,10 @@ msgstr ""
msgid "Duty calls me, *hic*, see you later, honey.#0"
msgstr ""
-#. code: l("Each big city hosts a Legion chapter, Artis' chapter building is located in the north-west.");
+#. code: l("Each big city hosts a Legion building, Artis' building is located in the north-west.");
#: npc/001-1/enora.txt:38
#, no-c-format
-msgid "Each big city hosts a Legion chapter, Artis' chapter building is located in the north-west."
+msgid "Each big city hosts a Legion building, Artis' building is located in the north-west."
msgstr ""
#. code: l("Each card improves your gear by a ratio or a fixed number on a predefined stat."),
@@ -4658,12 +4763,6 @@ msgstr ""
msgid "Each card improves your gear by a ratio or a fixed number on a predefined stat."
msgstr ""
-#. code: l("Each of the groups was ordered to sail in a different direction to find a new, suitable land where to live."),
-#: npc/001-2-6/books.txt:157
-#, no-c-format
-msgid "Each of the groups was ordered to sail in a different direction to find a new, suitable land where to live."
-msgstr ""
-
#. code: l("Each piece of equipment has a predefined slot number."),
#: npc/001-2-27/don.txt:21
#, no-c-format
@@ -4671,13 +4770,13 @@ msgid "Each piece of equipment has a predefined slot number."
msgstr ""
#. code: l("Earlier today there was this young seller named Fexil that passed by here."),
-#: npc/001-2-19/lloyd.txt:128
+#: npc/001-2-19/lloyd.txt:134
#, no-c-format
msgid "Earlier today there was this young seller named Fexil that passed by here."
msgstr ""
#. code: 1107: East
-#: conf/messages.conf:900
+#: conf/messages.conf:901
msgid "East"
msgstr ""
@@ -4700,17 +4799,17 @@ msgid "Ehm... He was really upset because of some past stories."
msgstr ""
#. code: 308: Eight Castles
-#: conf/messages.conf:309
+#: conf/messages.conf:311
msgid "Eight Castles"
msgstr ""
#. code: 318: Eighteen Castles
-#: conf/messages.conf:319
+#: conf/messages.conf:321
msgid "Eighteen Castles"
msgstr ""
#. code: 311: Eleven Castles
-#: conf/messages.conf:312
+#: conf/messages.conf:314
msgid "Eleven Castles"
msgstr ""
@@ -4786,31 +4885,25 @@ msgstr ""
msgid "Elmo#sailors"
msgstr ""
-#. code: mesn "Elven Voice";
-#: npc/000-0/sailors.txt:36
-#, no-c-format
-msgid "Elven Voice"
-msgstr ""
-
#. code: menuimage("actions/toggle", (.@d ? l("Enable") : l("Disable"))),
-#: npc/commands/motd.txt:140
+#: npc/commands/motd.txt:144
#, no-c-format
msgid "Enable"
msgstr ""
#. code: 1311: Enabled Mapflags in this map:
-#: conf/messages.conf:1273
+#: conf/messages.conf:1274
msgid "Enabled Mapflags in this map:"
msgstr ""
#. code: mes l("Enabled: @@", (.@d ? l("no") : l("yes")));
-#: npc/commands/motd.txt:136
+#: npc/commands/motd.txt:140
#, no-c-format
msgid "Enabled: @@"
msgstr ""
#. code: speech 5, l("Enjoy the fraternity and excitement of your future guild!");
-#: npc/001-2-9/janus.txt:65
+#: npc/001-2-9/janus.txt:67
#, no-c-format
msgid "Enjoy the fraternity and excitement of your future guild!"
msgstr ""
@@ -4857,8 +4950,20 @@ msgstr ""
msgid "Enora needs them."
msgstr ""
+#. code: rif((.@legion_progress == 0) && (.@enora == 11), lg("Enora sent me here.")),
+#: npc/001-2-33/lozerk.txt:101
+#, no-c-format
+msgid "Enora sent me here.#0"
+msgstr ""
+
+#. code: rif((.@legion_progress == 0) && (.@enora == 11), lg("Enora sent me here.")),
+#: npc/001-2-33/lozerk.txt:101
+#, no-c-format
+msgid "Enora sent me here.#1"
+msgstr ""
+
#. code: rif (.@enora == 7, l("Enora wants her potions.")),
-#: npc/001-1/qpid.txt:174
+#: npc/001-1/qpid.txt:130
#, no-c-format
msgid "Enora wants her potions."
msgstr ""
@@ -4870,8 +4975,8 @@ msgid "Enora#001-1"
msgstr ""
#. code: l("Enora, from the Legion of Aemil, has been warned that you were aboard."),
-#: npc/001-2-21/julia.txt:134
#: npc/001-1/devis.txt:14
+#: npc/001-2-21/julia.txt:119
#, no-c-format
msgid "Enora, from the Legion of Aemil, has been warned that you were aboard."
msgstr ""
@@ -4889,36 +4994,24 @@ msgid "Enter desired skill level:"
msgstr ""
#. code: mes l("Enter line number:");
-#: npc/commands/motd.txt:89
+#: npc/commands/motd.txt:93
#, no-c-format
msgid "Enter line number:"
msgstr ""
#. code: mes l("Enter new line:");
-#: npc/commands/motd.txt:74
+#: npc/commands/motd.txt:78
#, no-c-format
msgid "Enter new line:"
msgstr ""
-#. code: l("Enter the amount that you want to deposit.");
-#: npc/001-2-19/lloyd.txt:172
-#, no-c-format
-msgid "Enter the amount that you want to deposit."
-msgstr ""
-
-#. code: l("Enter the amount that you want to withdraw.");
-#: npc/001-2-19/lloyd.txt:197
-#, no-c-format
-msgid "Enter the amount that you want to withdraw."
-msgstr ""
-
#. code: 1037: Error reading atcommand.conf, reload failed.
-#: conf/messages.conf:828
+#: conf/messages.conf:829
msgid "Error reading atcommand.conf, reload failed."
msgstr ""
#. code: 1036: Error reading groups.conf, reload failed.
-#: conf/messages.conf:827
+#: conf/messages.conf:828
msgid "Error reading groups.conf, reload failed."
msgstr ""
@@ -4935,13 +5028,13 @@ msgid "Eugene needs tentacles"
msgstr ""
#. code: setnpcdialogtitle l("Event Management");
-#: npc/commands/event.txt:2
+#: npc/commands/event.txt:19
#, no-c-format
msgid "Event Management"
msgstr ""
-#. code: rif(.@gid >= 4, l("Event management")),
-#: npc/commands/super-menu.txt:20
+#. code: rif(is_evtc(), l("Event management")),
+#: npc/commands/super-menu.txt:18
#, no-c-format
msgid "Event management"
msgstr ""
@@ -4983,7 +5076,7 @@ msgid "Every 6 hours"
msgstr ""
#. code: 128: Evil clone spawned.
-#: conf/messages.conf:144
+#: conf/messages.conf:146
msgid "Evil clone spawned."
msgstr ""
@@ -5037,18 +5130,30 @@ msgstr ""
msgid "Exemple for yoiis:"
msgstr ""
+#. code: dispbottom l("Exp rate has been reset to @@% (default value).",
+#: npc/commands/rate-management.txt:69
+#, no-c-format
+msgid "Exp rate has been reset to @@% (default value)."
+msgstr ""
+
+#. code: dispbottom col(l("Exp rate is set to @@% for the next @@.",
+#: npc/commands/rate-management.txt:88
+#, no-c-format
+msgid "Exp rate is set to @@% for the next @@."
+msgstr ""
+
#. code: 652: Expanded Super Baby
-#: conf/messages.conf:591
+#: conf/messages.conf:588
msgid "Expanded Super Baby"
msgstr ""
#. code: 651: Expanded Super Novice
-#: conf/messages.conf:590
+#: conf/messages.conf:587
msgid "Expanded Super Novice"
msgstr ""
#. code: 1298: Experience rates: Base %.2fx / Job %.2fx
-#: conf/messages.conf:1248
+#: conf/messages.conf:1249
msgid "Experience rates: Base %.2fx / Job %.2fx"
msgstr ""
@@ -5059,12 +5164,12 @@ msgid "FINE, BYE!"
msgstr ""
#. code: 1310: Fake name enabled.
-#: conf/messages.conf:1270
+#: conf/messages.conf:1271
msgid "Fake name enabled."
msgstr ""
#. code: 1309: Fake name must be at least two characters.
-#: conf/messages.conf:1269
+#: conf/messages.conf:1270
msgid "Fake name must be at least two characters."
msgstr ""
@@ -5075,7 +5180,7 @@ msgid "Fancy Hat"
msgstr ""
#. code: l("Farewell."),
-#: npc/functions/goodbye.txt:13
+#: npc/functions/goodbye.txt:20
#, no-c-format
msgid "Farewell."
msgstr ""
@@ -5123,7 +5228,7 @@ msgid "Fexil#001-1"
msgstr ""
#. code: 315: Fifteen Castles
-#: conf/messages.conf:316
+#: conf/messages.conf:318
msgid "Fifteen Castles"
msgstr ""
@@ -5134,15 +5239,21 @@ msgid "FightNPCName"
msgstr ""
#. code: 1387: File not found.
-#: conf/messages.conf:1383
+#: conf/messages.conf:1384
msgid "File not found."
msgstr ""
#. code: 1386: File unloaded. Be aware that mapflags and monsters spawned directly are not removed.
-#: conf/messages.conf:1382
+#: conf/messages.conf:1383
msgid "File unloaded. Be aware that mapflags and monsters spawned directly are not removed."
msgstr ""
+#. code: l("Find yourself a nice dry spot on a coast where you can easily reach into deep water."),
+#: npc/001-2-4/books.txt:64
+#, no-c-format
+msgid "Find yourself a nice dry spot on a coast where you can easily reach into deep water."
+msgstr ""
+
#. code: rif(getq(ShipQuests_Gugli) > 0 && getq(General_Narrator) == 0, l("Fine, could you please tell me where I can find Gugli's sailors?")), L_Sailors,
#: npc/000-1/silvio.txt:16
#, no-c-format
@@ -5156,7 +5267,7 @@ msgid "Fine, let's see his work..."
msgstr ""
#. code: l("Fine, take these potions, I will replenish them in the next couple hours anyway.");
-#: npc/001-1/qpid.txt:76
+#: npc/001-1/qpid.txt:32
#, no-c-format
msgid "Fine, take these potions, I will replenish them in the next couple hours anyway."
msgstr ""
@@ -5167,12 +5278,6 @@ msgstr ""
msgid "Fine, tell me, who are these all important friends of yours?"
msgstr ""
-#. code: l("Fine, what do you want to do with your money?");
-#: npc/001-2-19/lloyd.txt:160
-#, no-c-format
-msgid "Fine, what do you want to do with your money?"
-msgstr ""
-
#. code: l("Fine."),
#: npc/000-2-1/arpan.txt:250
#, no-c-format
@@ -5185,18 +5290,30 @@ msgstr ""
msgid "Fine... I was just going to give you some help..."
msgstr ""
+#. code: l("Finished training"), 2,
+#: npc/functions/quest-debug/033-Artis_Legion_Progress.txt:18
+#, no-c-format
+msgid "Finished training"
+msgstr ""
+
+#. code: l("Finished battle"), 4,
+#: npc/functions/quest-debug/033-Artis_Legion_Progress.txt:20
+#, no-c-format
+msgid "Finished battle"
+msgstr ""
+
#. code: 1216: Fireworks are launched.
-#: conf/messages.conf:1104
+#: conf/messages.conf:1105
msgid "Fireworks are launched."
msgstr ""
#. code: 1215: Fireworks have ended.
-#: conf/messages.conf:1103
+#: conf/messages.conf:1104
msgid "Fireworks have ended."
msgstr ""
#. code: 1077: Fireworks |
-#: conf/messages.conf:870
+#: conf/messages.conf:871
msgid "Fireworks | "
msgstr ""
@@ -5224,19 +5341,31 @@ msgstr ""
msgid "Fish, come and see my fish!"
msgstr ""
+#. code: Name: "Fishing Guide Vol. I"
+#: item_db.conf:-1
+#, no-c-format
+msgid "Fishing Guide Vol. I"
+msgstr ""
+
#. code: Name: "Fishing Rod"
#: item_db.conf:-1
#, no-c-format
msgid "Fishing Rod"
msgstr ""
+#. code: l("Fishing next to shallow water is not going to work well, because fishes seldom go there."),
+#: npc/001-2-4/books.txt:65
+#, no-c-format
+msgid "Fishing next to shallow water is not going to work well, because fishes seldom go there."
+msgstr ""
+
#. code: 305: Five Castles
-#: conf/messages.conf:306
+#: conf/messages.conf:308
msgid "Five Castles"
msgstr ""
#. code: Name: "Fluffy"
-#: mob_db.conf:957
+#: mob_db.conf:959
#, no-c-format
msgid "Fluffy"
msgstr ""
@@ -5248,59 +5377,58 @@ msgid "Fluffy Fur"
msgstr ""
#. code: 1212: Fog hangs over.
-#: conf/messages.conf:1096
+#: conf/messages.conf:1097
msgid "Fog hangs over."
msgstr ""
#. code: 1073: Fog |
-#: conf/messages.conf:866
+#: conf/messages.conf:867
msgid "Fog | "
msgstr ""
#. code: 1159: Follow mode OFF.
-#: conf/messages.conf:1002
+#: conf/messages.conf:1003
msgid "Follow mode OFF."
msgstr ""
#. code: 1160: Follow mode ON.
-#: conf/messages.conf:1003
+#: conf/messages.conf:1004
msgid "Follow mode ON."
msgstr ""
#. code: l("Follow the canal to the north-east and you will find it."),
-#: npc/001-1/qpid.txt:95
+#: npc/001-1/qpid.txt:51
#, no-c-format
msgid "Follow the canal to the north-east and you will find it."
msgstr ""
#. code: l("Follow the up-stream and cross the canal twice using the two bridges north from here."),
-#: npc/001-1/enora.txt:277
+#: npc/001-1/enora.txt:278
#, no-c-format
msgid "Follow the up-stream and cross the canal twice using the two bridges north from here."
msgstr ""
-#. code: mes col(l("Following these lines are some other writings on this paper."), 9);
#. code: l("Following these lines are some other writings on this paper."),
-#: npc/001-2-21/note.txt:26
-#: npc/000-2-0/note.txt:26
-#: npc/001-2-28/note.txt:18
+#: npc/000-2-0/note.txt:16
+#: npc/001-2-21/note.txt:16
+#: npc/001-2-28/note.txt:16
#, no-c-format
msgid "Following these lines are some other writings on this paper."
msgstr ""
#. code: 1360: Font changed.
-#: conf/messages.conf:1344
+#: conf/messages.conf:1345
msgid "Font changed."
msgstr ""
#. code: mesq l("Fool! Just come back here when you'll be done with our little... 'Secret mission'.");
-#: npc/000-2-1/chefgado.txt:153
+#: npc/000-2-1/chefgado.txt:154
#, no-c-format
msgid "Fool! Just come back here when you'll be done with our little... 'Secret mission'."
msgstr ""
#. code: 1466: For '%s' you need the amount of seconds (from 0 to 10)
-#: conf/messages.conf:1483
+#: conf/messages.conf:1484
msgid "For '%s' you need the amount of seconds (from 0 to 10)"
msgstr ""
@@ -5310,6 +5438,12 @@ msgstr ""
msgid "For a chef? Who said I was a... Oh right, I am."
msgstr ""
+#. code: l("For starters, you should probably do some stretching and practice on some dummies in our training room."),
+#: npc/001-2-33/lozerk.txt:32
+#, no-c-format
+msgid "For starters, you should probably do some stretching and practice on some dummies in our training room."
+msgstr ""
+
#. code: speech 5, l("For what kind of tissue?");
#: npc/001-1/calypsan.txt:35
#, no-c-format
@@ -5335,12 +5469,12 @@ msgid "Found the chest"
msgstr ""
#. code: 304: Four Castles
-#: conf/messages.conf:305
+#: conf/messages.conf:307
msgid "Four Castles"
msgstr ""
#. code: 314: Fourteen Castles
-#: conf/messages.conf:315
+#: conf/messages.conf:317
msgid "Fourteen Castles"
msgstr ""
@@ -5351,12 +5485,12 @@ msgid "Fresh from the sea and cheap!"
msgstr ""
#. code: 871: Friend already exists.
-#: conf/messages.conf:630
+#: conf/messages.conf:631
msgid "Friend already exists."
msgstr ""
#. code: 874: Friend removed.
-#: conf/messages.conf:633
+#: conf/messages.conf:634
msgid "Friend removed."
msgstr ""
@@ -5367,7 +5501,7 @@ msgid "From what I heard, my brother Gugli needs the help of as many people as p
msgstr ""
#. code: Name: "Frostiana"
-#: mob_db.conf:555
+#: mob_db.conf:557
#, no-c-format
msgid "Frostiana"
msgstr ""
@@ -5391,7 +5525,7 @@ msgid "Fuschia Cotton Dye"
msgstr ""
#. code: 254: GM command configuration has been reloaded.
-#: conf/messages.conf:251
+#: conf/messages.conf:253
msgid "GM command configuration has been reloaded."
msgstr ""
@@ -5408,32 +5542,32 @@ msgid "Gado! That coward lives in the past, I will ask Nard to punish him, again
msgstr ""
#. code: 506: Gained %d Kafra points. Total %d points.
-#: conf/messages.conf:450
+#: conf/messages.conf:452
msgid "Gained %d Kafra points. Total %d points."
msgstr ""
#. code: 505: Gained %d cash points. Total %d points.
-#: conf/messages.conf:449
+#: conf/messages.conf:451
msgid "Gained %d cash points. Total %d points."
msgstr ""
#. code: 1317: Gained exp is now shown.
-#: conf/messages.conf:1281
+#: conf/messages.conf:1282
msgid "Gained exp is now shown."
msgstr ""
#. code: 1316: Gained exp will not be shown.
-#: conf/messages.conf:1280
+#: conf/messages.conf:1281
msgid "Gained exp will not be shown."
msgstr ""
#. code: 1319: Gained zeny is now shown.
-#: conf/messages.conf:1285
+#: conf/messages.conf:1286
msgid "Gained zeny is now shown."
msgstr ""
#. code: 1318: Gained zeny will not be shown.
-#: conf/messages.conf:1284
+#: conf/messages.conf:1285
msgid "Gained zeny will not be shown."
msgstr ""
@@ -5444,42 +5578,42 @@ msgid "Game introduction"
msgstr ""
#. code: 238: Game time: A day cycle has a normal duration of %s.
-#: conf/messages.conf:235
+#: conf/messages.conf:237
msgid "Game time: A day cycle has a normal duration of %s."
msgstr ""
#. code: 239: Game time: After, the game will be in daylight for %s.
-#: conf/messages.conf:236
+#: conf/messages.conf:238
msgid "Game time: After, the game will be in daylight for %s."
msgstr ""
#. code: 237: Game time: After, the game will be in night for %s.
-#: conf/messages.conf:234
+#: conf/messages.conf:236
msgid "Game time: After, the game will be in night for %s."
msgstr ""
#. code: 235: Game time: The game is in daylight for %s.
-#: conf/messages.conf:232
+#: conf/messages.conf:234
msgid "Game time: The game is in daylight for %s."
msgstr ""
#. code: 233: Game time: The game is in night for %s.
-#: conf/messages.conf:230
+#: conf/messages.conf:232
msgid "Game time: The game is in night for %s."
msgstr ""
#. code: 231: Game time: The game is in permanent daylight.
-#: conf/messages.conf:228
+#: conf/messages.conf:230
msgid "Game time: The game is in permanent daylight."
msgstr ""
#. code: 232: Game time: The game is in permanent night.
-#: conf/messages.conf:229
+#: conf/messages.conf:231
msgid "Game time: The game is in permanent night."
msgstr ""
#. code: 622: Gangsi
-#: conf/messages.conf:559
+#: conf/messages.conf:556
msgid "Gangsi"
msgstr ""
@@ -5510,15 +5644,21 @@ msgid "Gender"
msgstr ""
#. code: 636: Genetic
-#: conf/messages.conf:574
+#: conf/messages.conf:571
msgid "Genetic"
msgstr ""
#. code: 667: Genetic T
-#: conf/messages.conf:607
+#: conf/messages.conf:604
msgid "Genetic T"
msgstr ""
+#. code: menuimage("actions/add", l("Get money")),
+#: npc/commands/debug.txt:103
+#, no-c-format
+msgid "Get money"
+msgstr ""
+
#. code: else if (.@rand == 2) npctalk3 l("Ggrmm... Grmmmm...");
#: npc/functions/asleep.txt:15
#, no-c-format
@@ -5532,13 +5672,13 @@ msgid "Give me a kiss before you say goodbye!"
msgstr ""
#. code: mesq lg("Give me back this dish, you dirty liar!");
-#: npc/000-2-1/chefgado.txt:188
+#: npc/000-2-1/chefgado.txt:189
#, no-c-format
msgid "Give me back this dish, you dirty liar!#0"
msgstr ""
#. code: mesq lg("Give me back this dish, you dirty liar!");
-#: npc/000-2-1/chefgado.txt:188
+#: npc/000-2-1/chefgado.txt:189
#, no-c-format
msgid "Give me back this dish, you dirty liar!#1"
msgstr ""
@@ -5566,8 +5706,8 @@ msgstr ""
#. code: menuimage("actions/back", l("Go back"));
#: npc/commands/debug-quest.txt:72
#: npc/commands/debug-quest.txt:39
-#: npc/commands/debug-quest.txt:101
-#: npc/functions/quest-debug/functions.txt:6
+#: npc/functions/quest-debug/functions.txt:16
+#: npc/commands/debug-quest.txt:102
#: npc/commands/debug-quest.txt:13
#, no-c-format
msgid "Go back"
@@ -5579,16 +5719,22 @@ msgstr ""
msgid "Go fly a kite."
msgstr ""
-#. code: l("Go meet him, and return me the package, it's an easy task."),
+#. code: l("Go have a look at that shelf to my right, would you?"),
+#: npc/001-2-4/robin.txt:50
+#, no-c-format
+msgid "Go have a look at that shelf to my right, would you?"
+msgstr ""
+
+#. code: l("Go meet him, and take the package to me, it's an easy task."),
#: npc/001-1/enora.txt:152
#, no-c-format
-msgid "Go meet him, and return me the package, it's an easy task."
+msgid "Go meet him, and take the package to me, it's an easy task."
msgstr ""
-#. code: l("Go north from here until you to the dock warehouse, cross the bridge to the west side of the canal, continue north until you reach another bridge then cross it to the east side of the canal."),
+#. code: l("Go north from here until you find the dock warehouse, cross the bridge to the west side of the canal, continue north until you reach another bridge then cross it to the east side of the canal."),
#: npc/001-1/enora.txt:77
#, no-c-format
-msgid "Go north from here until you to the dock warehouse, cross the bridge to the west side of the canal, continue north until you reach another bridge then cross it to the east side of the canal."
+msgid "Go north from here until you find the dock warehouse, cross the bridge to the west side of the canal, continue north until you reach another bridge then cross it to the east side of the canal."
msgstr ""
#. code: l("Go on the upper level if you want to change your room or to use it.");
@@ -5616,7 +5762,7 @@ msgid "Good day mister."
msgstr ""
#. code: lg("Welcome miss.", "Good day sir.");
-#: npc/001-2-9/janus.txt:125
+#: npc/001-2-9/janus.txt:127
#, no-c-format
msgid "Good day sir.#1"
msgstr ""
@@ -5711,7 +5857,7 @@ msgid "Good, take a look in the bag next to me then!"
msgstr ""
#. code: l("Goodbye."),
-#: npc/functions/goodbye.txt:15
+#: npc/functions/goodbye.txt:22
#, no-c-format
msgid "Goodbye."
msgstr ""
@@ -5758,7 +5904,7 @@ msgid "Got the package"
msgstr ""
#. code: l("Got the quest"), 1,
-#: npc/functions/quest-debug/000-ShipQuests_Julia.txt:16
+#: npc/functions/quest-debug/000-ShipQuests_Julia.txt:24
#, no-c-format
msgid "Got the quest"
msgstr ""
@@ -5831,7 +5977,7 @@ msgid "Greetings traveler.#1"
msgstr ""
#. code: 1228: Group changed successfully.
-#: conf/messages.conf:1130
+#: conf/messages.conf:1131
msgid "Group changed successfully."
msgstr ""
@@ -5950,37 +6096,37 @@ msgid "Guild Certification"
msgstr ""
#. code: 45: Guild level change failed.
-#: conf/messages.conf:71
+#: conf/messages.conf:72
msgid "Guild level change failed."
msgstr ""
#. code: 179: Guild level changed.
-#: conf/messages.conf:187
+#: conf/messages.conf:189
msgid "Guild level changed."
msgstr ""
#. code: 228: Guild modification is disabled in this map.
-#: conf/messages.conf:225
+#: conf/messages.conf:227
msgid "Guild modification is disabled in this map."
msgstr ""
#. code: 920: Guild storage opened.
-#: conf/messages.conf:684
+#: conf/messages.conf:685
msgid "Guild storage opened."
msgstr ""
#. code: 1097: GuildLock |
-#: conf/messages.conf:890
+#: conf/messages.conf:891
msgid "GuildLock | "
msgstr ""
#. code: 630: Guillotine Cross
-#: conf/messages.conf:567
+#: conf/messages.conf:564
msgid "Guillotine Cross"
msgstr ""
#. code: 661: Guillotine Cross T
-#: conf/messages.conf:601
+#: conf/messages.conf:598
msgid "Guillotine Cross T"
msgstr ""
@@ -6002,52 +6148,52 @@ msgid "Gulukan."
msgstr ""
#. code: 572: Gunslinger
-#: conf/messages.conf:505
+#: conf/messages.conf:502
msgid "Gunslinger"
msgstr ""
#. code: 1055: GvG Castle |
-#: conf/messages.conf:848
+#: conf/messages.conf:849
msgid "GvG Castle | "
msgstr ""
#. code: 1054: GvG Dungeon |
-#: conf/messages.conf:847
+#: conf/messages.conf:848
msgid "GvG Dungeon | "
msgstr ""
#. code: 1052: GvG Flags:
-#: conf/messages.conf:845
+#: conf/messages.conf:846
msgid "GvG Flags: "
msgstr ""
#. code: 1053: GvG ON |
-#: conf/messages.conf:846
+#: conf/messages.conf:847
msgid "GvG ON | "
msgstr ""
#. code: 33: GvG Off.
-#: conf/messages.conf:59
+#: conf/messages.conf:60
msgid "GvG Off."
msgstr ""
#. code: 34: GvG On.
-#: conf/messages.conf:60
+#: conf/messages.conf:61
msgid "GvG On."
msgstr ""
#. code: 162: GvG is already Off.
-#: conf/messages.conf:170
+#: conf/messages.conf:172
msgid "GvG is already Off."
msgstr ""
#. code: 163: GvG is already On.
-#: conf/messages.conf:171
+#: conf/messages.conf:173
msgid "GvG is already On."
msgstr ""
#. code: 594: Gypsy
-#: conf/messages.conf:531
+#: conf/messages.conf:528
msgid "Gypsy"
msgstr ""
@@ -6070,12 +6216,12 @@ msgid "HEY, WHAT'S YOUR NAME?!"
msgstr ""
#. code: 157: HP and SP have already been recovered.
-#: conf/messages.conf:165
+#: conf/messages.conf:167
msgid "HP and SP have already been recovered."
msgstr ""
#. code: 156: HP or/and SP modified.
-#: conf/messages.conf:164
+#: conf/messages.conf:166
msgid "HP or/and SP modified."
msgstr ""
@@ -6085,12 +6231,12 @@ msgid "HP, SP recovered."
msgstr ""
#. code: 1262: HP: %d/%d - SP: %d/%d
-#: conf/messages.conf:1194
+#: conf/messages.conf:1195
msgid "HP: %d/%d - SP: %d/%d"
msgstr ""
#. code: 538: Hack on trade: character '%s' (account: %d) try to trade more items that he has.
-#: conf/messages.conf:465
+#: conf/messages.conf:467
msgid "Hack on trade: character '%s' (account: %d) try to trade more items that he has."
msgstr ""
@@ -6143,18 +6289,18 @@ msgid "Harpy-lady?"
msgstr ""
#. code: 858: Has met its demise
-#: conf/messages.conf:615
+#: conf/messages.conf:616
msgid "Has met its demise"
msgstr ""
#. code: l("Have a good day!"),
-#: npc/functions/goodbye.txt:19
+#: npc/functions/goodbye.txt:26
#, no-c-format
msgid "Have a good day!"
msgstr ""
#. code: l("Have a good time fishing!");
-#: npc/001-1/eugene.txt:63
+#: npc/001-1/eugene.txt:64
#, no-c-format
msgid "Have a good time fishing!"
msgstr ""
@@ -6184,7 +6330,7 @@ msgid "Have you seen anything dangerous?"
msgstr ""
#. code: l("He asked to lend some money and a place to open his store, I think that he asked for a place on the merchant squares on the south-west of the city..."),
-#: npc/001-2-19/lloyd.txt:129
+#: npc/001-2-19/lloyd.txt:135
#, no-c-format
msgid "He asked to lend some money and a place to open his store, I think that he asked for a place on the merchant squares on the south-west of the city..."
msgstr ""
@@ -6207,16 +6353,16 @@ msgstr ""
msgid "He is eating an apple, thoroughly enjoying it."
msgstr ""
-#. code: l("He is mature and he rarely ask questions so I am fine. I can not stand the sight of a whiner anyway.");
-#: npc/001-2-27/don.txt:38
+#. code: l("He is in a small house between the dock's warehouse and the dojo."),
+#: npc/001-1/qpid.txt:50
#, no-c-format
-msgid "He is mature and he rarely ask questions so I am fine. I can not stand the sight of a whiner anyway."
+msgid "He is in a small house between the dock's warehouse and the dojo."
msgstr ""
-#. code: l("He is on a small house between the dock's warehouse and the dojo."),
-#: npc/001-1/qpid.txt:94
+#. code: l("He is mature and he rarely ask questions so I am fine. I can not stand the sight of a whiner anyway.");
+#: npc/001-2-27/don.txt:38
#, no-c-format
-msgid "He is on a small house between the dock's warehouse and the dojo."
+msgid "He is mature and he rarely ask questions so I am fine. I can not stand the sight of a whiner anyway."
msgstr ""
#. code: mesq l("He is probably hiding up one of the trees. Go close to each tree and look up, otherwise you won't notice him.");
@@ -6346,14 +6492,14 @@ msgid "Hel... What?! Wait!"
msgstr ""
#. code: mesq lg("Hello dear!");
-#: npc/000-2-0/julia.txt:296
+#: npc/000-2-0/julia.txt:271
#: npc/001-2-21/julia.txt:11
#, no-c-format
msgid "Hello dear!#0"
msgstr ""
#. code: mesq lg("Hello dear!");
-#: npc/000-2-0/julia.txt:296
+#: npc/000-2-0/julia.txt:271
#: npc/001-2-21/julia.txt:11
#, no-c-format
msgid "Hello dear!#1"
@@ -6390,12 +6536,12 @@ msgid "Hello... Do I know you?"
msgstr ""
#. code: 989: Help for command %c%s:
-#: conf/messages.conf:715
+#: conf/messages.conf:716
msgid "Help for command %c%s:"
msgstr ""
#. code: 1481: Help me out~ Please~ T_T
-#: conf/messages.conf:1509
+#: conf/messages.conf:1510
msgid "Help me out~ Please~ T_T"
msgstr ""
@@ -6405,11 +6551,11 @@ msgstr ""
msgid "Help me!"
msgstr ""
-#. code: l("Her shop is on the west part of the city, between the legion building and the library.");
-#: npc/001-1/enora.txt:197
+#. code: l("Her shop is on the west side of the city, between the Legion building and the library.");
#: npc/001-1/enora.txt:47
+#: npc/001-1/enora.txt:198
#, no-c-format
-msgid "Her shop is on the west part of the city, between the legion building and the library."
+msgid "Her shop is on the west side of the city, between the Legion building and the library."
msgstr ""
#. code: l("Her sword... I'm having some trouble finishing it."),
@@ -6419,7 +6565,7 @@ msgid "Her sword... I'm having some trouble finishing it."
msgstr ""
#. code: 1296: Hercules %d-bit for %s
-#: conf/messages.conf:1242
+#: conf/messages.conf:1243
msgid "Hercules %d-bit for %s"
msgstr ""
@@ -6448,14 +6594,14 @@ msgid "Here it is, clean like a whistle!"
msgstr ""
#. code: mesq l("Here they are.");
-#: npc/000-2-0/julia.txt:189
+#: npc/000-2-0/julia.txt:165
#, no-c-format
msgid "Here they are."
msgstr ""
#. code: mesq l("Here you go, everything is fixed.");
#: npc/000-2-0/julia.txt:132
-#: npc/001-2-21/julia.txt:124
+#: npc/001-2-21/julia.txt:109
#, no-c-format
msgid "Here you go, everything is fixed."
msgstr ""
@@ -6485,6 +6631,12 @@ msgstr ""
msgid "Here, take as many as you need, I have plenty!#1"
msgstr ""
+#. code: mesq l("Here, take this key, it opens all the doors on this ship.");
+#: npc/000-2-3/nard.txt:102
+#, no-c-format
+msgid "Here, take this key, it opens all the doors on this ship."
+msgstr ""
+
#. code: mesq l("Hey");
#: npc/001-1/katja.txt:32
#, no-c-format
@@ -6492,7 +6644,7 @@ msgid "Hey"
msgstr ""
#. code: l("Hey @@!", strcharinfo(0)),
-#: npc/001-1/enora.txt:364
+#: npc/001-1/enora.txt:365
#, no-c-format
msgid "Hey @@!"
msgstr ""
@@ -6585,7 +6737,7 @@ msgid "Hey! There's a reward for you in the box next to me!"
msgstr ""
#. code: l("Hey! You must be @@.", strcharinfo(0)),
-#: npc/001-1/enora.txt:355
+#: npc/001-1/enora.txt:356
#, no-c-format
msgid "Hey! You must be @@."
msgstr ""
@@ -6717,7 +6869,7 @@ msgid "Hi, my name is Moon. This morning I went for a walk on the beach."
msgstr ""
#. code: mesq l("Hi, nice to see you!");
-#: npc/000-2-0/julia.txt:314
+#: npc/000-2-0/julia.txt:285
#, no-c-format
msgid "Hi, nice to see you!"
msgstr ""
@@ -6753,47 +6905,47 @@ msgid "Hidden Person"
msgstr ""
#. code: 579: High Acolyte
-#: conf/messages.conf:512
+#: conf/messages.conf:509
msgid "High Acolyte"
msgstr ""
#. code: 578: High Archer
-#: conf/messages.conf:511
+#: conf/messages.conf:508
msgid "High Archer"
msgstr ""
#. code: 577: High Magician
-#: conf/messages.conf:510
+#: conf/messages.conf:507
msgid "High Magician"
msgstr ""
#. code: 580: High Merchant
-#: conf/messages.conf:513
+#: conf/messages.conf:510
msgid "High Merchant"
msgstr ""
#. code: 575: High Novice
-#: conf/messages.conf:508
+#: conf/messages.conf:505
msgid "High Novice"
msgstr ""
#. code: 583: High Priest
-#: conf/messages.conf:516
+#: conf/messages.conf:513
msgid "High Priest"
msgstr ""
#. code: 576: High Swordsman
-#: conf/messages.conf:509
+#: conf/messages.conf:506
msgid "High Swordsman"
msgstr ""
#. code: 581: High Thief
-#: conf/messages.conf:514
+#: conf/messages.conf:511
msgid "High Thief"
msgstr ""
#. code: 584: High Wizard
-#: conf/messages.conf:517
+#: conf/messages.conf:514
msgid "High Wizard"
msgstr ""
@@ -6804,7 +6956,7 @@ msgid "Highest hill in Artis you say? Sounds dangerous, I might fall off."
msgstr ""
#. code: npctalkonce l("Hill & Cliff");
-#: npc/001-1/sign.txt:147
+#: npc/001-1/sign.txt:148
#, no-c-format
msgid "Hill & Cliff"
msgstr ""
@@ -6821,6 +6973,12 @@ msgstr ""
msgid "Hm... Shhhh..."
msgstr ""
+#. code: mesq l("Hmm, I'll also give you one of these hats from the box near you, but only after you complete your task!");
+#: npc/000-2-3/nard.txt:100
+#, no-c-format
+msgid "Hmm, I'll also give you one of these hats from the box near you, but only after you complete your task!"
+msgstr ""
+
#. code: mesq l("Hmm... Let's see, take this one.");
#: npc/000-1/ale.txt:34
#, no-c-format
@@ -6834,22 +6992,22 @@ msgid "Hmmm, hm... *cough*, *cough*, *burp*, *cough*. What... What is that?!...
msgstr ""
#. code: 1266: Homunculus growth stats (Lv %d %s):
-#: conf/messages.conf:1200
+#: conf/messages.conf:1201
msgid "Homunculus growth stats (Lv %d %s):"
msgstr ""
#. code: 1478: Homunculus reached its maximum level of '%d'
-#: conf/messages.conf:1504
+#: conf/messages.conf:1505
msgid "Homunculus reached its maximum level of '%d'"
msgstr ""
#. code: 1275: Homunculus stats altered.
-#: conf/messages.conf:1211
+#: conf/messages.conf:1212
msgid "Homunculus stats altered."
msgstr ""
#. code: 1261: Homunculus stats:
-#: conf/messages.conf:1193
+#: conf/messages.conf:1194
msgid "Homunculus stats:"
msgstr ""
@@ -6916,13 +7074,13 @@ msgid "How do these dyes work?"
msgstr ""
#. code: l("How do you do your potions?"),
-#: npc/001-1/qpid.txt:177
+#: npc/001-1/qpid.txt:133
#, no-c-format
msgid "How do you do your potions?"
msgstr ""
-#. code: if (select (l("How do you know?"), l("Yes I am.")) == 1)
-#: npc/001-2-19/lloyd.txt:78
+#. code: if (selectd (l("How do you know?"), l("Yes I am.")) == 1)
+#: npc/001-2-19/lloyd.txt:84
#, no-c-format
msgid "How do you know?"
msgstr ""
@@ -6940,7 +7098,7 @@ msgid "How long will you stay here?"
msgstr ""
#. code: rif(.@q >= 10, l("How many Fluffies did I kill on the hill?")),
-#: npc/001-1/enora.txt:376
+#: npc/001-1/enora.txt:377
#, no-c-format
msgid "How many Fluffies did I kill on the hill?"
msgstr ""
@@ -6951,6 +7109,18 @@ msgstr ""
msgid "How many? What kind? I can produce two dozen boxes per day."
msgstr ""
+#. code: l("How much do you want to deposit?");
+#: npc/functions/bank.txt:30
+#, no-c-format
+msgid "How much do you want to deposit?"
+msgstr ""
+
+#. code: l("How much do you want to withdraw?");
+#: npc/functions/bank.txt:81
+#, no-c-format
+msgid "How much do you want to withdraw?"
+msgstr ""
+
#. code: l("How rude! What is the reason behind your malice?"), L_Rude,
#: npc/000-2-1/chefgado.txt:43
#, no-c-format
@@ -6971,25 +7141,25 @@ msgstr ""
msgid "Howdy?"
msgstr ""
-#. code: l("However, drought came with summers while winters became colder than ever."),
-#: npc/001-2-6/books.txt:150
+#. code: l("However..."),
+#: npc/001-2-6/books.txt:153
#, no-c-format
-msgid "However, drought came with summers while winters became colder than ever."
+msgid "However..."
msgstr ""
-#. code: l("However..."),
-#: npc/001-2-6/books.txt:162
+#. code: mesn "Human Voice";
+#: npc/000-0/sailors.txt:36
#, no-c-format
-msgid "However..."
+msgid "Human Voice"
msgstr ""
#. code: 1264: Hungry: %d - Intimacy: %u
-#: conf/messages.conf:1196
+#: conf/messages.conf:1197
msgid "Hungry: %d - Intimacy: %u"
msgstr ""
#. code: 561: Hunter
-#: conf/messages.conf:494
+#: conf/messages.conf:491
msgid "Hunter"
msgstr ""
@@ -6999,10 +7169,10 @@ msgstr ""
msgid "Hurry up!"
msgstr ""
-#. code: mesq l("Hurry, hurry! We need to check it's teeth!");
+#. code: mesq l("Hurry, hurry! We need to check its teeth!");
#: npc/000-1/silvio.txt:113
#, no-c-format
-msgid "Hurry, hurry! We need to check it's teeth!"
+msgid "Hurry, hurry! We need to check its teeth!"
msgstr ""
#. code: mesq l("I ALSO AVOID THE DANGEROUS ANIMALS!");
@@ -7048,13 +7218,13 @@ msgid "I already know everything. Bye."
msgstr ""
#. code: l("I also heard you lost all your memories? That's a shame."),
-#: npc/001-1/enora.txt:358
+#: npc/001-1/enora.txt:359
#, no-c-format
msgid "I also heard you lost all your memories? That's a shame."
msgstr ""
#. code: 1480: I am %s Super Novice~
-#: conf/messages.conf:1508
+#: conf/messages.conf:1509
msgid "I am %s Super Novice~"
msgstr ""
@@ -7188,7 +7358,7 @@ msgid "I asked you to do me a favor, did you forget?#1"
msgstr ""
#. code: l("I borrowed it from the library, you should try to cultivate yourself more instead of insinuate things about people you don't know!");
-#: npc/001-1/qpid.txt:200
+#: npc/001-1/qpid.txt:156
#, no-c-format
msgid "I borrowed it from the library, you should try to cultivate yourself more instead of insinuate things about people you don't know!"
msgstr ""
@@ -7282,19 +7452,22 @@ msgid "I can't wait all day!"
msgstr ""
#. code: l("I cannot find the words to express my gratitude for your hard work."),
-#: npc/001-1/enora.txt:304
+#: npc/001-1/enora.txt:305
#, no-c-format
msgid "I cannot find the words to express my gratitude for your hard work."
msgstr ""
#. code: l("I changed my mind.");
+#. code: l("I changed my mind."), -3;
+#: npc/functions/bank.txt:94
#: npc/001-1/salem.txt:22
+#: npc/functions/bank.txt:43
#, no-c-format
msgid "I changed my mind."
msgstr ""
#. code: rif(.@q >= 10, l("I cleaned up the hill.")),
-#: npc/001-1/enora.txt:375
+#: npc/001-1/enora.txt:376
#, no-c-format
msgid "I cleaned up the hill."
msgstr ""
@@ -7355,7 +7528,7 @@ msgid "I don't have much time right now."
msgstr ""
#. code: l("I don't have the time now.")))
-#: npc/001-2-19/lloyd.txt:101
+#: npc/001-2-19/lloyd.txt:107
#, no-c-format
msgid "I don't have the time now."
msgstr ""
@@ -7367,7 +7540,7 @@ msgid "I don't have the time sorry."
msgstr ""
#. code: l("I don't have the time."));
-#: npc/001-2-19/lloyd.txt:137
+#: npc/001-2-19/lloyd.txt:144
#, no-c-format
msgid "I don't have the time."
msgstr ""
@@ -7424,7 +7597,6 @@ msgid "I don't want to buy a piou right now."
msgstr ""
#. code: .@s$ = l("I don't want to change my language, sorry.");
-#: npc/000-2-0/julia.txt:304
#: npc/001-2-21/julia.txt:16
#, no-c-format
msgid "I don't want to change my language, sorry."
@@ -7449,7 +7621,6 @@ msgid "I give tasks to every single sailor, all day long. That should make him h
msgstr ""
#. code: mesq l("I give you this key, it opens all the doors on this ship.");
-#: npc/000-2-3/nard.txt:102
#: npc/000-2-3/box.txt:71
#, no-c-format
msgid "I give you this key, it opens all the doors on this ship."
@@ -7486,7 +7657,7 @@ msgid "I have a lot of work here, so I don't even have time to go to the town."
msgstr ""
#. code: rif(.@q2 == 2 && countitem(PoisonedDish), l("I have brought you a tasty present for your delicate mouth.")),
-#: npc/000-2-0/julia.txt:270
+#: npc/000-2-0/julia.txt:246
#, no-c-format
msgid "I have brought you a tasty present for your delicate mouth."
msgstr ""
@@ -7498,7 +7669,7 @@ msgid "I have collected all the boxes you needed."
msgstr ""
#. code: l("I have one more task for you. Trozz, another member of the Legion, sent me a letter earlier today."),
-#: npc/001-1/enora.txt:249
+#: npc/001-1/enora.txt:250
#, no-c-format
msgid "I have one more task for you. Trozz, another member of the Legion, sent me a letter earlier today."
msgstr ""
@@ -7546,10 +7717,10 @@ msgstr ""
msgid "I have your black iron."
msgstr ""
-#. code: rif(.@q == 4 || .@q == 6 || .@q == 9, l("I have your package.")),
#. code: rif(.@q == 8 && countitem(PiberriesInfusion) >= 5, l("I have your package.")),
-#: npc/001-1/enora.txt:373
+#. code: rif(.@q == 4 || .@q == 6 || .@q == 9, l("I have your package.")),
#: npc/001-1/enora.txt:374
+#: npc/001-1/enora.txt:375
#, no-c-format
msgid "I have your package."
msgstr ""
@@ -7561,7 +7732,7 @@ msgid "I have your pass from the Merchant Guild."
msgstr ""
#. code: rif(.@q3 == 3 && .@q2 == 0, l("I heard rumors about some old hostilities between you and Gado. Are they true?")),
-#: npc/000-2-0/julia.txt:268
+#: npc/000-2-0/julia.txt:244
#, no-c-format
msgid "I heard rumors about some old hostilities between you and Gado. Are they true?"
msgstr ""
@@ -7591,7 +7762,7 @@ msgid "I hope you like this color."
msgstr ""
#. code: l("I informed Julia about your monstrous plan.");
-#: npc/000-2-1/chefgado.txt:182
+#: npc/000-2-1/chefgado.txt:183
#, no-c-format
msgid "I informed Julia about your monstrous plan."
msgstr ""
@@ -7609,7 +7780,7 @@ msgid "I just want to live my life in peace."
msgstr ""
#. code: l("I knew it!");
-#: npc/001-2-19/lloyd.txt:87
+#: npc/001-2-19/lloyd.txt:93
#, no-c-format
msgid "I knew it!"
msgstr ""
@@ -7635,7 +7806,7 @@ msgstr ""
#. code: lg("I made a mistake, I would like to change my language."),
#. code: lg("I made a mistake, I would like to change my language."), L_ChooseLang,
#: npc/001-2-21/julia.txt:24
-#: npc/000-2-0/julia.txt:272
+#: npc/000-2-0/julia.txt:248
#, no-c-format
msgid "I made a mistake, I would like to change my language.#0"
msgstr ""
@@ -7643,7 +7814,7 @@ msgstr ""
#. code: lg("I made a mistake, I would like to change my language."),
#. code: lg("I made a mistake, I would like to change my language."), L_ChooseLang,
#: npc/001-2-21/julia.txt:24
-#: npc/000-2-0/julia.txt:272
+#: npc/000-2-0/julia.txt:248
#, no-c-format
msgid "I made a mistake, I would like to change my language.#1"
msgstr ""
@@ -7655,7 +7826,7 @@ msgid "I mean, I am very tired to move all of these books!"
msgstr ""
#. code: l("I mean, you forgot... Well."),
-#: npc/001-1/enora.txt:212
+#: npc/001-1/enora.txt:213
#, no-c-format
msgid "I mean, you forgot... Well."
msgstr ""
@@ -7679,7 +7850,7 @@ msgid "I need more Croc Claws."
msgstr ""
#. code: l("I need more information first."),
-#: npc/001-2-19/lloyd.txt:136
+#: npc/001-2-19/lloyd.txt:143
#, no-c-format
msgid "I need more information first."
msgstr ""
@@ -7724,7 +7895,7 @@ msgid "I need to think about it...#1"
msgstr ""
#. code: mesq l("I only need 2 @@, 2 @@s, 1 @@...", getitemlink(PiouLegs), getitemlink(HalfCroconut), getitemlink(Aquada));
-#: npc/000-2-1/chefgado.txt:145
+#: npc/000-2-1/chefgado.txt:146
#: npc/000-2-1/chefgado.txt:81
#, no-c-format
msgid "I only need 2 @@, 2 @@s, 1 @@..."
@@ -7786,7 +7957,7 @@ msgid "I see it's not so easy to get rid of these rattos. Do you want to try aga
msgstr ""
#. code: l("I see."),
-#: npc/001-2-19/lloyd.txt:75
+#: npc/001-2-19/lloyd.txt:81
#, no-c-format
msgid "I see."
msgstr ""
@@ -7809,98 +7980,16 @@ msgstr ""
msgid "I see. Warn the other sailors about this. But if she's part of the Legion of Aemil, then she's also our friend and ally.#0"
msgstr ""
-#. code: l("I should put more effort into this."),
-#: npc/001-2-2/moon.txt:145
-#, no-c-format
-msgid "I should put more effort into this."
-msgstr ""
-
-#. code: menuimage("flags/ca", l("I speak Catalan.") + " (Català)"),
-#. code: menuimage("flags/ca", l("I speak Catalan.") + " (Català)"), -,
-#: npc/001-2-21/julia.txt:61
-#: npc/000-2-0/julia.txt:158
-#, no-c-format
-msgid "I speak Catalan."
-msgstr ""
-
-#. code: menuimage("flags/nl_BE", l("I speak Dutch.") + " (Nederlands)"), -,
-#. code: menuimage("flags/nl_BE", l("I speak Dutch.") + " (Nederlands)"),
-#: npc/001-2-21/julia.txt:60
-#: npc/000-2-0/julia.txt:157
-#, no-c-format
-msgid "I speak Dutch."
-msgstr ""
-
-#. code: menuimage("flags/en", l("I speak English.") + " (English)"), -,
-#. code: menuimage("flags/en", l("I speak English.") + " (English)"),
-#: npc/001-2-21/julia.txt:51
-#: npc/000-2-0/julia.txt:148
-#, no-c-format
-msgid "I speak English."
-msgstr ""
-
-#. code: menuimage("flags/vls", l("I speak Flemish.") + " (Vlaams)"), -,
-#. code: menuimage("flags/vls", l("I speak Flemish.") + " (Vlaams)"),
-#: npc/000-2-0/julia.txt:154
-#: npc/001-2-21/julia.txt:57
-#, no-c-format
-msgid "I speak Flemish."
-msgstr ""
-
-#. code: menuimage("flags/fr", l("I speak French.") + " (Français)"),
-#. code: menuimage("flags/fr", l("I speak French.") + " (Français)"), -,
-#: npc/000-2-0/julia.txt:149
-#: npc/001-2-21/julia.txt:52
-#, no-c-format
-msgid "I speak French."
-msgstr ""
-
-#. code: menuimage("flags/de", l("I speak German.") + " (Deutsch)"),
-#. code: menuimage("flags/de", l("I speak German.") + " (Deutsch)"), -,
-#: npc/000-2-0/julia.txt:153
-#: npc/001-2-21/julia.txt:56
-#, no-c-format
-msgid "I speak German."
-msgstr ""
-
-#. code: menuimage("flags/it", l("I speak Italian.") + " (Italiano)"),
-#. code: menuimage("flags/it", l("I speak Italian.") + " (Italiano)"), -,
-#: npc/001-2-21/julia.txt:59
-#: npc/000-2-0/julia.txt:156
-#, no-c-format
-msgid "I speak Italian."
-msgstr ""
-
-#. code: menuimage("flags/pl", l("I speak Polish.") + " (Polski)"),
-#. code: menuimage("flags/pl", l("I speak Polish.") + " (Polski)"), -,
-#: npc/001-2-21/julia.txt:58
-#: npc/000-2-0/julia.txt:155
+#. code: l("I should know, I've not been a member for a while, too. But then I joined the Legion and look what a shining example of a great fighter I became!"),
+#: npc/001-2-33/lozerk.txt:64
#, no-c-format
-msgid "I speak Polish."
+msgid "I should know, I've not been a member for a while, too. But then I joined the Legion and look what a shining example of a great fighter I became!"
msgstr ""
-#. code: menuimage("flags/pt_BR", l("I speak Portuguese.") + " (Português)"),
-#. code: menuimage("flags/pt_BR", l("I speak Portuguese.") + " (Português)"), -,
-#: npc/001-2-21/julia.txt:55
-#: npc/000-2-0/julia.txt:152
-#, no-c-format
-msgid "I speak Portuguese."
-msgstr ""
-
-#. code: menuimage("flags/ru", l("I speak Russian.") + " (Русский)"),
-#. code: menuimage("flags/ru", l("I speak Russian.") + " (Русский)"), -,
-#: npc/001-2-21/julia.txt:53
-#: npc/000-2-0/julia.txt:150
-#, no-c-format
-msgid "I speak Russian."
-msgstr ""
-
-#. code: menuimage("flags/es", l("I speak Spanish.") + " (Español)"), -,
-#. code: menuimage("flags/es", l("I speak Spanish.") + " (Español)"),
-#: npc/000-2-0/julia.txt:151
-#: npc/001-2-21/julia.txt:54
+#. code: l("I should put more effort into this."),
+#: npc/001-2-2/moon.txt:145
#, no-c-format
-msgid "I speak Spanish."
+msgid "I should put more effort into this."
msgstr ""
#. code: mesq l("I still didn't find my brother...");
@@ -7943,7 +8032,7 @@ msgid "I think I'll be done soon, since I almost have a box full of @@s!"
msgstr ""
#. code: mesq l("I think I'm done with that now. Do you have any questions?");
-#: npc/000-2-0/julia.txt:207
+#: npc/000-2-0/julia.txt:180
#, no-c-format
msgid "I think I'm done with that now. Do you have any questions?"
msgstr ""
@@ -7966,10 +8055,10 @@ msgstr ""
msgid "I think that I've seen this weakling wandering around the beach south from here this morning."
msgstr ""
-#. code: mesq l("I think that my wine has a great quality! I'm on my second bottle and I already... What were we talking about again?");
+#. code: mesq l("I think that my wine is of great quality! I'm on my second bottle and I already... What were we talking about again?");
#: npc/000-1/silvio.txt:72
#, no-c-format
-msgid "I think that my wine has a great quality! I'm on my second bottle and I already... What were we talking about again?"
+msgid "I think that my wine is of great quality! I'm on my second bottle and I already... What were we talking about again?"
msgstr ""
#. code: l("I think that we will stay in port for a great time."),
@@ -8056,10 +8145,10 @@ msgstr ""
msgid "I will buy all of the fur that you will bring me at a good price, let's say, 15 E piece."
msgstr ""
-#. code: l("I will close my eyes for once, but only because it's your first time asking for something!"),
-#: npc/001-2-19/lloyd.txt:42
+#. code: l("I will close an eye for once, but only because it's your first time asking for something!"),
+#: npc/001-2-19/lloyd.txt:44
#, no-c-format
-msgid "I will close my eyes for once, but only because it's your first time asking for something!"
+msgid "I will close an eye for once, but only because it's your first time asking for something!"
msgstr ""
#. code: switch (select(l("I will find him, don't worry!"),
@@ -8129,7 +8218,7 @@ msgid "I will."
msgstr ""
#. code: l("I wish I could remember something..."),
-#: npc/001-1/enora.txt:382
+#: npc/001-1/enora.txt:383
#, no-c-format
msgid "I wish I could remember something..."
msgstr ""
@@ -8189,21 +8278,21 @@ msgid "I would like to come back home when the days are better."
msgstr ""
#. code: rif (getq (General_Janus) == 2, l("I would like to create a guild.")),
-#: npc/001-2-9/janus.txt:137
+#: npc/001-2-9/janus.txt:139
#, no-c-format
msgid "I would like to create a guild."
msgstr ""
#. code: rif (getq (General_Janus) == 1, l("I would like to create a party.")),
-#: npc/001-2-9/janus.txt:136
+#: npc/001-2-9/janus.txt:138
#, no-c-format
msgid "I would like to create a party."
msgstr ""
-#. code: l("I would like to deposit some money."),
-#: npc/001-2-19/lloyd.txt:251
+#. code: l("I would like to perform money transactions."),
+#: npc/001-2-19/lloyd.txt:185
#, no-c-format
-msgid "I would like to deposit some money."
+msgid "I would like to perform money transactions."
msgstr ""
#. code: l("I would like to stay here a bit more.")))
@@ -8213,18 +8302,18 @@ msgid "I would like to stay here a bit more."
msgstr ""
#. code: l("I would like to store some items."),
-#: npc/001-2-19/lloyd.txt:250
+#: npc/001-2-19/lloyd.txt:184
#, no-c-format
msgid "I would like to store some items."
msgstr ""
#. code: l("I wrote your name on the book, you are now free to use the storage and bank services.");
-#: npc/001-2-19/lloyd.txt:115
+#: npc/001-2-19/lloyd.txt:121
#, no-c-format
msgid "I wrote your name on the book, you are now free to use the storage and bank services."
msgstr ""
-#. code: l("I'M CALLED, @@!", strcharinfo(0)), -;
+#. code: l("I'M CALLED, @@!", strtoupper(strcharinfo(0))), -;
#: npc/000-1/darlin.txt:72
#, no-c-format
msgid "I'M CALLED, @@!"
@@ -8322,14 +8411,38 @@ msgstr ""
msgid "I'm afraid to go there myself, but if you take the risk, you can have half of the loot."
msgstr ""
+#. code: rif(.@legion_progress == 4, lg("I'm back from battle!")),
+#: npc/001-2-33/lozerk.txt:103
+#, no-c-format
+msgid "I'm back from battle!#0"
+msgstr ""
+
+#. code: rif(.@legion_progress == 4, lg("I'm back from battle!")),
+#: npc/001-2-33/lozerk.txt:103
+#, no-c-format
+msgid "I'm back from battle!#1"
+msgstr ""
+
#. code: npctalk3 l("I'm busy, leave me alone.");
#: npc/001-2-26/ivan.txt:56
#, no-c-format
msgid "I'm busy, leave me alone."
msgstr ""
-#. code: l("I'm done."));
-#: npc/001-2-19/lloyd.txt:167
+#. code: rif(.@legion_progress == 2, lg("I'm done with my training.")),
+#: npc/001-2-33/lozerk.txt:102
+#, no-c-format
+msgid "I'm done with my training.#0"
+msgstr ""
+
+#. code: rif(.@legion_progress == 2, lg("I'm done with my training.")),
+#: npc/001-2-33/lozerk.txt:102
+#, no-c-format
+msgid "I'm done with my training.#1"
+msgstr ""
+
+#. code: l("I'm done.");
+#: npc/functions/bank.txt:24
#, no-c-format
msgid "I'm done."
msgstr ""
@@ -8345,13 +8458,13 @@ msgid "I'm fine for now, thank you."
msgstr ""
#. code: mesq lg("I'm glad to see you're okay.");
-#: npc/000-2-0/julia.txt:318
+#: npc/000-2-0/julia.txt:289
#, no-c-format
msgid "I'm glad to see you're okay.#0"
msgstr ""
#. code: mesq lg("I'm glad to see you're okay.");
-#: npc/000-2-0/julia.txt:318
+#: npc/000-2-0/julia.txt:289
#, no-c-format
msgid "I'm glad to see you're okay.#1"
msgstr ""
@@ -8362,10 +8475,10 @@ msgstr ""
msgid "I'm glad you're on my side."
msgstr ""
-#. code: l("I'm just a merchant, I trade and make deals, yes excuse me if I'm not as skilled as this stupid alchemist."),
-#: npc/001-1/qpid.txt:145
+#. code: l("I'm just a merchant, I trade and make deals, yes excuse me if I'm not as skilled as that stupid alchemist."),
+#: npc/001-1/qpid.txt:101
#, no-c-format
-msgid "I'm just a merchant, I trade and make deals, yes \"excuse\" me if I'm not as skilled as this stupid alchemist."
+msgid "I'm just a merchant, I trade and make deals, yes \"excuse\" me if I'm not as skilled as that stupid alchemist."
msgstr ""
#. code: l("I'm looking for Gugli, where is he?"), -,
@@ -8374,6 +8487,12 @@ msgstr ""
msgid "I'm looking for Gugli, where is he?"
msgstr ""
+#. code: rif (.@enora == 2, l("I'm looking for some black iron ingots.")),
+#: npc/001-2-19/lloyd.txt:183
+#, no-c-format
+msgid "I'm looking for some black iron ingots."
+msgstr ""
+
#. code: rif(.@fexil == 1, l("I'm looking for somebody named Fexil.")),
#: npc/001-1/salem.txt:114
#, no-c-format
@@ -8404,7 +8523,7 @@ msgid "I'm lost, where should I go?#1"
msgstr ""
#. code: l("I'm not a pawn of the Legion, I don't have to obey you!"),
-#: npc/001-1/qpid.txt:114
+#: npc/001-1/qpid.txt:70
#, no-c-format
msgid "I'm not a pawn of the Legion, I don't have to obey you!"
msgstr ""
@@ -8445,12 +8564,6 @@ msgstr ""
msgid "I'm really excited, this place reminds me of an ancient mythical tree, you might know what I'm talking about..."
msgstr ""
-#. code: rif (.@enora == 2, l("I'm searching some black iron ingots.")),
-#: npc/001-2-19/lloyd.txt:249
-#, no-c-format
-msgid "I'm searching some black iron ingots."
-msgstr ""
-
#. code: mesq l("I'm sorry but I can't see your name anywhere.");
#: npc/001-1/cookiemaster.txt:71
#, no-c-format
@@ -8458,7 +8571,7 @@ msgid "I'm sorry but I can't see your name anywhere."
msgstr ""
#. code: mesq l("I'm sorry but I have no time to chat with you.");
-#: npc/000-1/tibbo.txt:104
+#: npc/000-1/tibbo.txt:105
#, no-c-format
msgid "I'm sorry but I have no time to chat with you."
msgstr ""
@@ -8534,19 +8647,19 @@ msgid "I'm sure she will soon be able to fight all of the creatures living here
msgstr ""
#. code: l("I'm sure that you already knew the answer, didn't you?"),
-#: npc/001-1/qpid.txt:142
+#: npc/001-1/qpid.txt:98
#, no-c-format
msgid "I'm sure that you already knew the answer, didn't you?"
msgstr ""
#. code: mesq l("I'm sure that you've got some questions for me, feel free to ask them, but first I need to tell you the rules of proper social conduct on board.");
-#: npc/000-2-0/julia.txt:187
+#: npc/000-2-0/julia.txt:163
#, no-c-format
msgid "I'm sure that you've got some questions for me, feel free to ask them, but first I need to tell you the rules of proper social conduct on board."
msgstr ""
#. code: l("I'm sure you would have some interesting stories to tell!");
-#: npc/001-1/enora.txt:359
+#: npc/001-1/enora.txt:360
#, no-c-format
msgid "I'm sure you would have some interesting stories to tell!"
msgstr ""
@@ -8625,11 +8738,17 @@ msgid "I... I just like to eat the purple and delightful... And natural, and..."
msgstr ""
#. code: l("Ianus is from the Legion of Aemil, don't compare me to this brigand.");
-#: npc/001-2-9/janus.txt:119
+#: npc/001-2-9/janus.txt:121
#, no-c-format
msgid "Ianus is from the Legion of Aemil, don't compare me to this brigand."
msgstr ""
+#. code: l("If Enora thinks this is the right place for you, then she's probably be right. Did you know she's a lieutenant of the Legion?"),
+#: npc/001-2-33/lozerk.txt:24
+#, no-c-format
+msgid "If Enora thinks this is the right place for you, then she's probably be right. Did you know she's a lieutenant of the Legion?"
+msgstr ""
+
#. code: l("If Enora wants her sword now, I need to ask for your help.");
#: npc/001-1/chelios.txt:22
#, no-c-format
@@ -8642,10 +8761,10 @@ msgstr ""
msgid "If I saw *hic* who you were... *hic* Would not have helped you! "
msgstr ""
-#. code: l("If so, I hope that he didn't give you any hard time, sometimes he get up on the wrong side of the bed he transforms himself into an embittered and grumpy old man..."),
+#. code: l("If so, I hope that he didn't give you any hard time, sometimes he can get up on the wrong side of the bed he becomes an embittered and grumpy old man..."),
#: npc/001-1/enora.txt:168
#, no-c-format
-msgid "If so, I hope that he didn't give you any hard time, sometimes he get up on the wrong side of the bed he transforms himself into an embittered and grumpy old man..."
+msgid "If so, I hope that he didn't give you any hard time, sometimes he can get up on the wrong side of the bed he becomes an embittered and grumpy old man..."
msgstr ""
#. code: l("If yoiis wants to see a different use for the cards he can yeye for Resa at the light armor shop for a description of the styling cards.");
@@ -8673,15 +8792,15 @@ msgid "If you catch the escaped piou and bring it back, I will give you a 90% di
msgstr ""
#. code: mesq l("If you continue there will be none left!");
-#: npc/001-1/enora.txt:404
+#: npc/001-1/enora.txt:405
#, no-c-format
msgid "If you continue there will be none left!"
msgstr ""
-#. code: l("If you ever find the time, pass by Esperia, it's the capital city of the archipelagos!"),
-#: npc/001-1/enora.txt:213
+#. code: l("If you ever find the time, pass by Esperia, it's the greatest city in all of Gasaron!"),
+#: npc/001-1/enora.txt:214
#, no-c-format
-msgid "If you ever find the time, pass by Esperia, it's the capital city of the archipelagos!"
+msgid "If you ever find the time, pass by Esperia, it's the greatest city in all of Gasaron!"
msgstr ""
#. code: lg("If you feel bored or anxious, you can always ask some of the people around Artis if they need your help.");
@@ -8703,15 +8822,27 @@ msgid "If you feel bored or like running around in circles, you may want to talk
msgstr ""
#. code: l("If you find the correct answer, I will give you these potions..."),
-#: npc/001-1/qpid.txt:128
+#: npc/001-1/qpid.txt:84
#, no-c-format
msgid "If you find the correct answer, I will give you these potions..."
msgstr ""
-#. code: l("If you have to say something to a specific player, you can type \\query Playername or \\whisper Playername message, this will create a new tab on your chat window.");
-#: npc/001-2-5/books.txt:15
+#. code: lg("If you keep it up, you'll eventually become a fearsome warrior, just like me!"),
+#: npc/001-2-33/lozerk.txt:60
#, no-c-format
-msgid "If you have to say something to a specific player, you can type \"\\\\query Playername\" or \"\\\\whisper Playername message\", this will create a new tab on your chat window."
+msgid "If you keep it up, you'll eventually become a fearsome warrior, just like me!#0"
+msgstr ""
+
+#. code: lg("If you keep it up, you'll eventually become a fearsome warrior, just like me!"),
+#: npc/001-2-33/lozerk.txt:60
+#, no-c-format
+msgid "If you keep it up, you'll eventually become a fearsome warrior, just like me!#1"
+msgstr ""
+
+#. code: dispbottom l("If you meant to reset the exp rate to its default value: @exprate default");
+#: npc/commands/rate-management.txt:61
+#, no-c-format
+msgid "If you meant to reset the exp rate to its default value: @exprate default"
msgstr ""
#. code: l("If you need somebody to craft a weapon or a plate from diagrams I am the one that you need.");
@@ -8720,16 +8851,16 @@ msgstr ""
msgid "If you need somebody to craft a weapon or a plate from diagrams I am the one that you need."
msgstr ""
-#. code: l("If you need something in the future, do not hesitate to pass by here, our stock is full of box collecting dust.");
-#: npc/001-2-19/lloyd.txt:35
+#. code: l("If you need something in the future, do not hesitate to pass by here, our stock is full of boxes collecting dust.");
+#: npc/001-2-19/lloyd.txt:37
#, no-c-format
-msgid "If you need something in the future, do not hesitate to pass by here, our stock is full of box collecting dust."
+msgid "If you need something in the future, do not hesitate to pass by here, our stock is full of boxes collecting dust."
msgstr ""
-#. code: l("If you search for him you should look to the west of this city, it's the first house just after the left bridge, you can't miss it!"),
+#. code: l("If you search for him you should look in the west of the city, it's the first house just after the left bridge, you can't miss it!"),
#: npc/001-1/enora.txt:27
#, no-c-format
-msgid "If you search for him you should look to the west of this city, it's the first house just after the left bridge, you can't miss it!"
+msgid "If you search for him you should look in the west of the city, it's the first house just after the left bridge, you can't miss it!"
msgstr ""
#. code: mesq l("If you see weird things here and there, or things that just shouldn't be, or even in your minds eye, things that you would like to see...");
@@ -8768,12 +8899,30 @@ msgstr ""
msgid "If you want to be rewarded, help us in making this world a better place.#1"
msgstr ""
+#. code: lg("If you want to make a formidable foe for anyone, you'll need to train with real living opponents!"),
+#: npc/001-2-33/lozerk.txt:47
+#, no-c-format
+msgid "If you want to make a formidable foe for anyone, you'll need to train with real living opponents!#0"
+msgstr ""
+
+#. code: lg("If you want to make a formidable foe for anyone, you'll need to train with real living opponents!"),
+#: npc/001-2-33/lozerk.txt:47
+#, no-c-format
+msgid "If you want to make a formidable foe for anyone, you'll need to train with real living opponents!#1"
+msgstr ""
+
#. code: mesq l("If you want to read this page again, there is a copy up on the left wall.");
-#: npc/000-2-0/julia.txt:205
+#: npc/000-2-0/julia.txt:176
#, no-c-format
msgid "If you want to read this page again, there is a copy up on the left wall."
msgstr ""
+#. code: l("If you want to say something to a specific player, you can type /query Playername or /whisper Playername message, this will create a new tab on your chat window.");
+#: npc/001-2-5/books.txt:15
+#, no-c-format
+msgid "If you want to say something to a specific player, you can type \"/query Playername\" or \"/whisper Playername message\", this will create a new tab on your chat window."
+msgstr ""
+
#. code: mes l("If you wish to reset your stats:");
#: npc/commands/debug.txt:84
#, no-c-format
@@ -8787,14 +8936,20 @@ msgid "If you're looking for us there, most of us will be at the tavern of the R
msgstr ""
#. code: 149: Impossible to increase the number/value.
-#: conf/messages.conf:157
+#: conf/messages.conf:159
msgid "Impossible to increase the number/value."
msgstr ""
-#. code: npctalkonce l("In Artis they really do mythologise people when they die.");
-#: npc/001-2-4/robin.txt:29
+#. code: npctalkonce l("In Artis they really do mythologize people when they die.");
+#: npc/001-2-4/robin.txt:34
#, no-c-format
-msgid "In Artis they really do mythologise people when they die."
+msgid "In Artis they really do mythologize people when they die."
+msgstr ""
+
+#. code: mes l("In a couple of days, we will finally reach Artis.");
+#: npc/001-2-22/note.txt:20
+#, no-c-format
+msgid "In a couple of days, we will finally reach Artis."
msgstr ""
#. code: l("In fact, everything seems to work perfectly under your guidance. Nard has made the right choice.");
@@ -8810,12 +8965,12 @@ msgid "In fact... Oh, the things that I could tell... But ran out of space on th
msgstr ""
#. code: 94: Incorrect name/ID, or no one from the specified guild is online.
-#: conf/messages.conf:109
+#: conf/messages.conf:111
msgid "Incorrect name/ID, or no one from the specified guild is online."
msgstr ""
#. code: 96: Incorrect name/ID, or no one from the specified party is online.
-#: conf/messages.conf:111
+#: conf/messages.conf:113
msgid "Incorrect name/ID, or no one from the specified party is online."
msgstr ""
@@ -8840,24 +8995,24 @@ msgid "Indeed, I am not.#1"
msgstr ""
#. code: 148: Information sent to login-server via char-server.
-#: conf/messages.conf:156
+#: conf/messages.conf:158
msgid "Information sent to login-server via char-server."
msgstr ""
#. code: npctalkonce l("Inn");
-#: npc/001-1/sign.txt:127
-#: npc/001-1/sign.txt:117
+#: npc/001-1/sign.txt:128
+#: npc/001-1/sign.txt:118
#, no-c-format
msgid "Inn"
msgstr ""
#. code: 1372: Instance variables may not be used with @set.
-#: conf/messages.conf:1362
+#: conf/messages.conf:1363
msgid "Instance variables may not be used with @set."
msgstr ""
#. code: 1272: Int: %d (%d~%d)
-#: conf/messages.conf:1206
+#: conf/messages.conf:1207
msgid "Int: %d (%d~%d)"
msgstr ""
@@ -8902,23 +9057,29 @@ msgstr ""
msgid "Interval: every @@ hour(s)"
msgstr ""
+#. code: l("Introduce yourself instead of poking me around. I almost fell from the lader, savage...");
+#: npc/001-2-4/robin.txt:45
+#, no-c-format
+msgid "Introduce yourself instead of poking me around. I almost fell from the lader, savage..."
+msgstr ""
+
#. code: 1257: Invalid Homunculus ID.
-#: conf/messages.conf:1181
+#: conf/messages.conf:1182
msgid "Invalid Homunculus ID."
msgstr ""
#. code: 123: Invalid Monster/NPC name/ID specified.
-#: conf/messages.conf:138
+#: conf/messages.conf:140
msgid "Invalid Monster/NPC name/ID specified."
msgstr ""
#. code: 298: Invalid bound type. Valid types are - 1:Account 2:Guild 3:Party 4:Character
-#: conf/messages.conf:297
+#: conf/messages.conf:299
msgid "Invalid bound type. Valid types are - 1:Account 2:Guild 3:Party 4:Character"
msgstr ""
#. code: 982: Invalid color.
-#: conf/messages.conf:698
+#: conf/messages.conf:699
msgid "Invalid color."
msgstr ""
@@ -8928,17 +9089,17 @@ msgid "Invalid coordinates, using random target cell."
msgstr ""
#. code: 144: Invalid e-mail. If your email hasn't been set, use a@a.com.
-#: conf/messages.conf:152
+#: conf/messages.conf:154
msgid "Invalid e-mail. If your email hasn't been set, use a@a.com."
msgstr ""
#. code: 1314: Invalid flag name or flag.
-#: conf/messages.conf:1276
+#: conf/messages.conf:1277
msgid "Invalid flag name or flag."
msgstr ""
#. code: 1359: Invalid font. Use a value from 0 to 9.
-#: conf/messages.conf:1343
+#: conf/messages.conf:1344
msgid "Invalid font. Use a value from 0 to 9."
msgstr ""
@@ -8948,52 +9109,52 @@ msgid "Invalid item ID or name."
msgstr ""
#. code: 38: Invalid location number, or name.
-#: conf/messages.conf:64
+#: conf/messages.conf:65
msgid "Invalid location number, or name."
msgstr ""
#. code: 1219: Invalid mob ID %s!
-#: conf/messages.conf:1111
+#: conf/messages.conf:1112
msgid "Invalid mob ID %s!"
msgstr ""
#. code: 1250: Invalid mob id %s!
-#: conf/messages.conf:1166
+#: conf/messages.conf:1167
msgid "Invalid mob id %s!"
msgstr ""
#. code: 547: Invalid mob name %s!
-#: conf/messages.conf:476
+#: conf/messages.conf:473
msgid "Invalid mob name %s!"
msgstr ""
#. code: 40: Invalid monster ID or name.
-#: conf/messages.conf:66
+#: conf/messages.conf:67
msgid "Invalid monster ID or name."
msgstr ""
#. code: 280: Invalid name.
-#: conf/messages.conf:277
+#: conf/messages.conf:279
msgid "Invalid name."
msgstr ""
#. code: 145: Invalid new e-mail. Please enter a real e-mail address.
-#: conf/messages.conf:153
+#: conf/messages.conf:155
msgid "Invalid new e-mail. Please enter a real e-mail address."
msgstr ""
#. code: 259: Invalid packet
-#: conf/messages.conf:256
+#: conf/messages.conf:258
msgid "Invalid packet"
msgstr ""
#. code: 85: Invalid time for ban command.
-#: conf/messages.conf:101
+#: conf/messages.conf:103
msgid "Invalid time for ban command."
msgstr ""
#. code: 1136: Invalid time for jail command.
-#: conf/messages.conf:953
+#: conf/messages.conf:954
msgid "Invalid time for jail command."
msgstr ""
@@ -9032,7 +9193,7 @@ msgid "Is it truly a hard choice to make?"
msgstr ""
#. code: mesq l("Is that all you had to say?");
-#: npc/001-1/qpid.txt:160
+#: npc/001-1/qpid.txt:116
#, no-c-format
msgid "Is that all you had to say?"
msgstr ""
@@ -9043,20 +9204,20 @@ msgstr ""
msgid "Is that okay?"
msgstr ""
-#. code: l("Is there a reward?"), L_NeedHead;
-#: npc/000-2-3/nard.txt:76
+#. code: l("Is there a reward?"), L_NeedHead,
+#: npc/000-2-3/nard.txt:75
#, no-c-format
msgid "Is there a reward?"
msgstr ""
#. code: lg("Is this for you or somebody else? Because you need to be registered to obtain these materials.");
-#: npc/001-2-19/lloyd.txt:27
+#: npc/001-2-19/lloyd.txt:28
#, no-c-format
msgid "Is this for you or somebody else? Because you need to be registered to obtain these materials.#0"
msgstr ""
#. code: lg("Is this for you or somebody else? Because you need to be registered to obtain these materials.");
-#: npc/001-2-19/lloyd.txt:27
+#: npc/001-2-19/lloyd.txt:28
#, no-c-format
msgid "Is this for you or somebody else? Because you need to be registered to obtain these materials.#1"
msgstr ""
@@ -9068,19 +9229,19 @@ msgid "Is this some kind of joke?!"
msgstr ""
#. code: setarray .RandomFailureMessages$[0], l("So close!"), l("It escaped!"), l("Almost got it!"), l("Oh, the little...");
-#: npc/001-1/flyingpiou.txt:88
+#: npc/001-1/flyingpiou.txt:90
#, no-c-format
msgid "It escaped!"
msgstr ""
#. code: l("It has been some days now since I asked her for a box of @@s, but she hasn't delivered anything yet.", getitemlink (PiberriesInfusion)),
-#: npc/001-1/enora.txt:232
+#: npc/001-1/enora.txt:233
#, no-c-format
msgid "It has been some days now since I asked her for a box of @@s, but she hasn't delivered anything yet."
msgstr ""
#. code: 1204: It has started to snow.
-#: conf/messages.conf:1080
+#: conf/messages.conf:1081
msgid "It has started to snow."
msgstr ""
@@ -9120,8 +9281,8 @@ msgstr ""
msgid "It looks like you are an expert of the life inside 'La Johanne'. Do you know any hidden secrets nobody knows?"
msgstr ""
-#. code: mes col(l("It looks like you can't carry anything else for now."), 9);
-#: npc/functions/inventoryplace.txt:25
+#. code: l("It looks like you can't carry anything else for now."),
+#: npc/functions/inventoryplace.txt:29
#, no-c-format
msgid "It looks like you can't carry anything else for now."
msgstr ""
@@ -9195,7 +9356,7 @@ msgid "It would be good for you to do some exercise, the ship isn't big enough f
msgstr ""
#. code: l("It would have been easy for me to handle it but if you do it, you can earn some respect by killing Fluffies instead of their natural predators!"),
-#: npc/001-1/enora.txt:252
+#: npc/001-1/enora.txt:253
#, no-c-format
msgid "It would have been easy for me to handle it but if you do it, you can earn some respect by killing Fluffies instead of their natural predators!"
msgstr ""
@@ -9207,13 +9368,13 @@ msgid "It's @@ @@."
msgstr ""
#. code: lg("It's Ivan... I'm sure that he sent you to annoy me..."),
-#: npc/001-1/qpid.txt:144
+#: npc/001-1/qpid.txt:100
#, no-c-format
msgid "It's Ivan... I'm sure that he sent you to annoy me...#0"
msgstr ""
#. code: lg("It's Ivan... I'm sure that he sent you to annoy me..."),
-#: npc/001-1/qpid.txt:144
+#: npc/001-1/qpid.txt:100
#, no-c-format
msgid "It's Ivan... I'm sure that he sent you to annoy me...#1"
msgstr ""
@@ -9230,10 +9391,10 @@ msgstr ""
msgid "It's a dangerous place out here. Beware of the mischievous creatures living here!"
msgstr ""
-#. code: l("It's a good place to earn money, it can also help you to travel throughout the archipelagos!"),
+#. code: l("It's a good place to earn money, it can also help you to travel throughout the land!"),
#: npc/001-1/enora.txt:37
#, no-c-format
-msgid "It's a good place to earn money, it can also help you to travel throughout the archipelagos!"
+msgid "It's a good place to earn money, it can also help you to travel throughout the land!"
msgstr ""
#. code: l("It's a great honor for us, at the Legion, to hold the security of his business!");
@@ -9263,13 +9424,13 @@ msgid "It's a kind of mushroom. We call it like that because of it's taste, just
msgstr ""
#. code: l("It's a poem, about poems... Why are you asking that?"),
-#: npc/001-1/qpid.txt:198
+#: npc/001-1/qpid.txt:154
#, no-c-format
msgid "It's a poem, about poems... Why are you asking that?"
msgstr ""
#. code: l("It's a very good place if you want to make some more money.");
-#: npc/001-1/enora.txt:308
+#: npc/001-1/enora.txt:309
#, no-c-format
msgid "It's a very good place if you want to make some more money."
msgstr ""
@@ -9323,15 +9484,15 @@ msgid "It's like your memories are locked away in your head! Cool!"
msgstr ""
#. code: l("It's nearly as good as one from Esperia, have you ever been there?"),
-#: npc/001-1/enora.txt:210
+#: npc/001-1/enora.txt:211
#, no-c-format
msgid "It's nearly as good as one from Esperia, have you ever been there?"
msgstr ""
-#. code: l("It's not as good as my new one, but still useful."),
+#. code: l("It's not as good as my new one, but still very useful."),
#: npc/001-1/eugene.txt:59
#, no-c-format
-msgid "It's not as good as my new one, but still useful."
+msgid "It's not as good as my new one, but still very useful."
msgstr ""
#. code: l("It's ok."), L_Fine,
@@ -9365,10 +9526,16 @@ msgstr ""
msgid "It's still too young to fly too far away, so it just circles nearby."
msgstr ""
-#. code: l("It's the big building at northern Artis, at the top of a small hill."),
+#. code: l("It's the big building in northern Artis, at the top of a small hill."),
#: npc/001-1/chelios.txt:47
#, no-c-format
-msgid "It's the big building at northern Artis, at the top of a small hill."
+msgid "It's the big building in northern Artis, at the top of a small hill."
+msgstr ""
+
+#. code: l("It's to the west, on your left side. Just go through this door before the stairs and turn left afterwards. Can't miss it!"),
+#: npc/001-2-33/lozerk.txt:34
+#, no-c-format
+msgid "It's to the west, on your left side. Just go through this door before the stairs and turn left afterwards. Can't miss it!"
msgstr ""
#. code: mesq l("It's true!");
@@ -9384,7 +9551,7 @@ msgid "It's where every merchant ship end their road and we won't be an exceptio
msgstr ""
#. code: 1477: Item cannot be opened when inventory is full
-#: conf/messages.conf:1501
+#: conf/messages.conf:1502
msgid "Item cannot be opened when inventory is full"
msgstr ""
@@ -9394,32 +9561,32 @@ msgid "Item created."
msgstr ""
#. code: 97: Item database has been reloaded.
-#: conf/messages.conf:112
+#: conf/messages.conf:114
msgid "Item database has been reloaded."
msgstr ""
#. code: 1189: Item not found.
-#: conf/messages.conf:1060
+#: conf/messages.conf:1061
msgid "Item not found."
msgstr ""
#. code: 1491: Item type not found.
-#: conf/messages.conf:1530
+#: conf/messages.conf:1531
msgid "Item type not found."
msgstr ""
#. code: 1496: Item types on your autoloottype list:
-#: conf/messages.conf:1535
+#: conf/messages.conf:1536
msgid "Item types on your autoloottype list:"
msgstr ""
#. code: 1277: Item: '%s'/'%s'[%d] (%d) Type: %s | Extra Effect: %s
-#: conf/messages.conf:1215
+#: conf/messages.conf:1216
msgid "Item: '%s'/'%s'[%d] (%d) Type: %s | Extra Effect: %s"
msgstr ""
#. code: 1285: Item: '%s'[%d]
-#: conf/messages.conf:1225
+#: conf/messages.conf:1226
msgid "Item: '%s'[%d]"
msgstr ""
@@ -9433,16 +9600,10 @@ msgid "Items have different effects. Some will heal you, some can be used as wea
msgstr ""
#. code: 1199: Items on your autolootitem list:
-#: conf/messages.conf:1070
+#: conf/messages.conf:1071
msgid "Items on your autolootitem list:"
msgstr ""
-#. code: l("Its inhabitants did not know any kind of horror and in peace they lived as the earth gave them everything they needed to live."),
-#: npc/001-2-6/books.txt:149
-#, no-c-format
-msgid "Its inhabitants did not know any kind of horror and in peace they lived as the earth gave them everything they needed to live."
-msgstr ""
-
#. code: 001-2-26,28,30,0 script Ivan NPC_IVAN,{
#: npc/001-2-26/ivan.txt:6
#, no-c-format
@@ -9462,7 +9623,7 @@ msgid "Ivan grumbles and resumes his work."
msgstr ""
#. code: l("Ivan is the one you should look for now."),
-#: npc/001-1/qpid.txt:93
+#: npc/001-1/qpid.txt:49
#, no-c-format
msgid "Ivan is the one you should look for now."
msgstr ""
@@ -9491,7 +9652,7 @@ msgid "Janus"
msgstr ""
#. code: l("Janus!");
-#: npc/001-2-9/janus.txt:114
+#: npc/001-2-9/janus.txt:116
#, no-c-format
msgid "Janus!"
msgstr ""
@@ -9508,7 +9669,7 @@ msgid "Job level can't go any higher."
msgstr ""
#. code: 159: Job level can't go any lower.
-#: conf/messages.conf:167
+#: conf/messages.conf:169
msgid "Job level can't go any lower."
msgstr ""
@@ -9529,7 +9690,7 @@ msgid "Johanne Key"
msgstr ""
#. code: 62: Judgement has passed.
-#: conf/messages.conf:83
+#: conf/messages.conf:85
msgid "Judgement has passed."
msgstr ""
@@ -9556,13 +9717,13 @@ msgid "Julia made an appeal to the Legion of Aemil to get in touch with you, exi
msgstr ""
#. code: lg("Julia told me how they found you in the sea, on a raft with a logo of..."),
-#: npc/001-1/enora.txt:356
+#: npc/001-1/enora.txt:357
#, no-c-format
msgid "Julia told me how they found you in the sea, on a raft with a logo of...#0"
msgstr ""
#. code: lg("Julia told me how they found you in the sea, on a raft with a logo of..."),
-#: npc/001-1/enora.txt:356
+#: npc/001-1/enora.txt:357
#, no-c-format
msgid "Julia told me how they found you in the sea, on a raft with a logo of...#1"
msgstr ""
@@ -9607,14 +9768,14 @@ msgstr ""
msgid "Just look at my goods for sale! Fresh fruits and vegetables were shipped only this morning. And for reasonable price, of course."
msgstr ""
-#. code: l("Just look out at that water! There's plenty more fish there."),
+#. code: l("Just look at that water! There's a whole bunch of fish down there."),
#: npc/001-1/eugene.txt:60
#, no-c-format
-msgid "Just look out at that water! There's plenty more fish there."
+msgid "Just look at that water! There's a whole bunch of fish down there."
msgstr ""
#. code: 653: Kagerou
-#: conf/messages.conf:592
+#: conf/messages.conf:589
msgid "Kagerou"
msgstr ""
@@ -9655,7 +9816,7 @@ msgid "Keep moving girl.#0"
msgstr ""
#. code: l("Keep the sword and the jacket, you deserved them!"),
-#: npc/001-1/enora.txt:305
+#: npc/001-1/enora.txt:306
#, no-c-format
msgid "Keep the sword and the jacket, you deserved them!"
msgstr ""
@@ -9673,7 +9834,7 @@ msgid "Killed rattos"
msgstr ""
#. code: 292: Killer state reset.
-#: conf/messages.conf:290
+#: conf/messages.conf:292
msgid "Killer state reset."
msgstr ""
@@ -9686,10 +9847,16 @@ msgid "Knife"
msgstr ""
#. code: 557: Knight
-#: conf/messages.conf:490
+#: conf/messages.conf:487
msgid "Knight"
msgstr ""
+#. code: mesn "Kralog Voice";
+#: npc/000-0/sailors.txt:31
+#, no-c-format
+msgid "Kralog Voice"
+msgstr ""
+
#. code: Name: "Lachesis Brew"
#: item_db.conf:-1
#, no-c-format
@@ -9715,7 +9882,7 @@ msgid "Lazy Brother"
msgstr ""
#. code: 284: Leadership transferred.
-#: conf/messages.conf:282
+#: conf/messages.conf:284
msgid "Leadership transferred."
msgstr ""
@@ -9744,17 +9911,17 @@ msgid "Leave it."
msgstr ""
#. code: 1213: Leaves have stopped falling.
-#: conf/messages.conf:1099
+#: conf/messages.conf:1100
msgid "Leaves have stopped falling."
msgstr ""
#. code: 1214: Leaves started falling.
-#: conf/messages.conf:1100
+#: conf/messages.conf:1101
msgid "Leaves started falling."
msgstr ""
#. code: 1078: Leaves |
-#: conf/messages.conf:871
+#: conf/messages.conf:872
msgid "Leaves | "
msgstr ""
@@ -9789,8 +9956,8 @@ msgid "LeftDoorCheck"
msgstr ""
#. code: npctalkonce l("Legion of Aemil");
-#: npc/001-1/sign.txt:77
-#: npc/001-1/sign.txt:87
+#: npc/001-1/sign.txt:78
+#: npc/001-1/sign.txt:88
#, no-c-format
msgid "Legion of Aemil"
msgstr ""
@@ -9814,14 +9981,14 @@ msgid "Leonard"
msgstr ""
#. code: l("Let me check in my inventory book..."),
-#: npc/001-2-19/lloyd.txt:24
+#: npc/001-2-19/lloyd.txt:25
#, no-c-format
msgid "Let me check in my inventory book..."
msgstr ""
#. code: mesq l("Let me check into it...");
-#: npc/001-2-21/julia.txt:121
#: npc/000-2-0/julia.txt:129
+#: npc/001-2-21/julia.txt:106
#, no-c-format
msgid "Let me check into it..."
msgstr ""
@@ -9833,7 +10000,7 @@ msgid "Let me check my cookie list..."
msgstr ""
#. code: l("Let me explain to you what the Merchant Guild is for.");
-#: npc/001-2-19/lloyd.txt:91
+#: npc/001-2-19/lloyd.txt:97
#, no-c-format
msgid "Let me explain to you what the Merchant Guild is for."
msgstr ""
@@ -9857,7 +10024,7 @@ msgid "Let me open it with my key."
msgstr ""
#. code: mesq l("Let me see... Crispy legs, disgusting liquids... Let's start!");
-#: npc/000-2-1/chefgado.txt:130
+#: npc/000-2-1/chefgado.txt:131
#, no-c-format
msgid "Let me see... Crispy legs, disgusting liquids... Let's start!"
msgstr ""
@@ -9919,13 +10086,13 @@ msgid "Lettuce Leaf"
msgstr ""
#. code: npctalkonce l("Library");
-#: npc/001-1/sign.txt:57
+#: npc/001-1/sign.txt:58
#, no-c-format
msgid "Library"
msgstr ""
#. code: npctalkonce l("Light Armor Shop");
-#: npc/001-1/sign.txt:67
+#: npc/001-1/sign.txt:68
#, no-c-format
msgid "Light Armor Shop"
msgstr ""
@@ -9937,13 +10104,13 @@ msgid "Like I promised, here is your share."
msgstr ""
#. code: mesq lg("Like the rest of the crew, you are welcome to come and rest here at anytime during your journey on Artis.");
-#: npc/001-2-21/julia.txt:85
+#: npc/001-2-21/julia.txt:70
#, no-c-format
msgid "Like the rest of the crew, you are welcome to come and rest here at anytime during your journey on Artis.#0"
msgstr ""
#. code: mesq lg("Like the rest of the crew, you are welcome to come and rest here at anytime during your journey on Artis.");
-#: npc/001-2-21/julia.txt:85
+#: npc/001-2-21/julia.txt:70
#, no-c-format
msgid "Like the rest of the crew, you are welcome to come and rest here at anytime during your journey on Artis.#1"
msgstr ""
@@ -9961,13 +10128,13 @@ msgid "Lime Cotton Dye"
msgstr ""
#. code: mes l("Line @@ has been removed.", .@l);
-#: npc/commands/motd.txt:47
+#: npc/commands/motd.txt:51
#, no-c-format
msgid "Line @@ has been removed."
msgstr ""
#. code: Name: "Little Blub"
-#: mob_db.conf:337
+#: mob_db.conf:339
#, no-c-format
msgid "Little Blub"
msgstr ""
@@ -9991,23 +10158,29 @@ msgid "Lloyd gave pass"
msgstr ""
#. code: l("Lloyd is searching something in his book.");
-#: npc/001-2-19/lloyd.txt:73
+#: npc/001-2-19/lloyd.txt:79
#, no-c-format
msgid "Lloyd is searching something in his book."
msgstr ""
-#. code: l("Lloyd still owes me, but beware of those money-grubbers, or they will sell your own teeth to you!");
+#. code: l("Lloyd still owes me, but beware of those money-grabbers, or they might sell your own teeth to you!");
#: npc/001-1/chelios.txt:50
#, no-c-format
-msgid "Lloyd still owes me, but beware of those money-grubbers, or they will sell your own teeth to you!"
+msgid "Lloyd still owes me, but beware of those money-grabbers, or they might sell your own teeth to you!"
msgstr ""
#. code: 001-2-19,31,25,0 script Lloyd the Banker NPC_LLOYD,{
-#: npc/001-2-19/lloyd.txt:19
+#: npc/001-2-19/lloyd.txt:20
#, no-c-format
msgid "Lloyd the Banker"
msgstr ""
+#. code: dispbottom(l("Locked."));
+#: npc/008-1/doors.txt:4
+#, no-c-format
+msgid "Locked."
+msgstr ""
+
#. code: npctalkonce l("Logic is the beginning of wisdom, not the end.");
#: npc/001-2-6/leonard.txt:61
#, no-c-format
@@ -10015,12 +10188,12 @@ msgid "Logic is the beginning of wisdom, not the end."
msgstr ""
#. code: 424: Login-server has been asked to %s the player '%.*s'.
-#: conf/messages.conf:417
+#: conf/messages.conf:419
msgid "Login-server has been asked to %s the player '%.*s'."
msgstr ""
#. code: 427: Login-server is offline. Impossible to %s the player '%.*s'.
-#: conf/messages.conf:420
+#: conf/messages.conf:422
msgid "Login-server is offline. Impossible to %s the player '%.*s'."
msgstr ""
@@ -10031,7 +10204,7 @@ msgid "Look at your equipment, can you guess what material it is made from?"
msgstr ""
#. code: l("Look how splendid this @@ is!", getitemlink (ArtisTankTop, CamelCottonDye)),
-#: npc/001-1/enora.txt:209
+#: npc/001-1/enora.txt:210
#, no-c-format
msgid "Look how splendid this @@ is!"
msgstr ""
@@ -10049,10 +10222,16 @@ msgstr ""
msgid "Look who is back..."
msgstr ""
-#. code: mesq l("Look who we have here, did you come for a training session?");
+#. code: mesq lg("Look who we have here, did you come for a training session?");
+#: npc/001-2-34/samantha.txt:8
+#, no-c-format
+msgid "Look who we have here, did you come for a training session?#0"
+msgstr ""
+
+#. code: mesq lg("Look who we have here, did you come for a training session?");
#: npc/001-2-34/samantha.txt:8
#, no-c-format
-msgid "Look who we have here, did you come for a training session?"
+msgid "Look who we have here, did you come for a training session?#1"
msgstr ""
#. code: mesq l("Look, here he is!");
@@ -10074,7 +10253,7 @@ msgid "Look, we finally meet."
msgstr ""
#. code: 582: Lord Knight
-#: conf/messages.conf:515
+#: conf/messages.conf:512
msgid "Lord Knight"
msgstr ""
@@ -10103,7 +10282,7 @@ msgid "Lower this skill"
msgstr ""
#. code: 001-2-33,34,33,0 script Lozerk NPC_DEMON_MALE_SWORD,{
-#: npc/001-2-33/lozerk.txt:6
+#: npc/001-2-33/lozerk.txt:17
#, no-c-format
msgid "Lozerk"
msgstr ""
@@ -10127,7 +10306,7 @@ msgid "Luckily the beach is nearby, and somehow I made my way home."
msgstr ""
#. code: 1274: Luk: %d (%d~%d)
-#: conf/messages.conf:1208
+#: conf/messages.conf:1209
msgid "Luk: %d (%d~%d)"
msgstr ""
@@ -10144,19 +10323,19 @@ msgid "M... Maybe?"
msgstr ""
#. code: l("MOTD"),
-#: npc/commands/super-menu.txt:19
+#: npc/commands/super-menu.txt:17
#, no-c-format
msgid "MOTD"
msgstr ""
#. code: setnpcdialogtitle l("MOTD Config");
-#: npc/commands/motd.txt:120
+#: npc/commands/motd.txt:124
#, no-c-format
msgid "MOTD Config"
msgstr ""
#. code: 1240: MVP Monster: '%s'/'%s'/'%s' (%d)
-#: conf/messages.conf:1154
+#: conf/messages.conf:1155
msgid "MVP Monster: '%s'/'%s'/'%s' (%d)"
msgstr ""
@@ -10180,10 +10359,16 @@ msgid "Magic Arpan#sailors"
msgstr ""
#. code: 552: Magician
-#: conf/messages.conf:485
+#: conf/messages.conf:482
msgid "Magician"
msgstr ""
+#. code: l("Make sure to put on a bait after you click, though!"),
+#: npc/001-2-4/books.txt:72
+#, no-c-format
+msgid "Make sure to put on a bait after you click, though!"
+msgstr ""
+
#. code: mesq l("Makes sense. Do you think we should inform the capt'n about it?");
#: npc/000-0-0/sailors.txt:29
#, no-c-format
@@ -10203,7 +10388,7 @@ msgid "Manana"
msgstr ""
#. code: Name: "Manana Tree"
-#: mob_db.conf:765
+#: mob_db.conf:767
#, no-c-format
msgid "Manana Tree"
msgstr ""
@@ -10220,13 +10405,13 @@ msgid "Map not found."
msgstr ""
#. code: 1040: Map: %s (Zone:%s) | Players: %d | NPCs: %d | Chats: %d | Vendings: %d
-#: conf/messages.conf:833
+#: conf/messages.conf:834
msgid "Map: %s (Zone:%s) | Players: %d | NPCs: %d | Chats: %d | Vendings: %d"
msgstr ""
#. code: npctalkonce l("Market Place");
-#: npc/001-1/sign.txt:17
-#: npc/001-1/sign.txt:7
+#: npc/001-1/sign.txt:18
+#: npc/001-1/sign.txt:8
#, no-c-format
msgid "Market Place"
msgstr ""
@@ -10244,12 +10429,12 @@ msgid "Mauve Cotton Dye"
msgstr ""
#. code: 1267: Max HP: %d (%d~%d)
-#: conf/messages.conf:1201
+#: conf/messages.conf:1202
msgid "Max HP: %d (%d~%d)"
msgstr ""
#. code: 1268: Max SP: %d (%d~%d)
-#: conf/messages.conf:1202
+#: conf/messages.conf:1203
msgid "Max SP: %d (%d~%d)"
msgstr ""
@@ -10280,10 +10465,10 @@ msgstr ""
msgid "Maybe he over did it with the bottle today to celebrate that!"
msgstr ""
-#. code: mesq lg("Maybe she was one of those who got lost last month. She could be the yoiis from Esperia who got a secret quest from the Legion of Aemil!", "Maybe he was one of those who got lost last month? He could be the yoiis from Esperia who got a secret quest from the Legion of Aemil!");
+#. code: mesq lg("Maybe she was one of those who got lost last month. She could be the yoiis from Esperia who got a secret diplomatic mission from the Legion of Aemil!", "Maybe he was one of those who got lost last month? He could be the yoiis from Esperia who got a secret diplomatic mission from the Legion of Aemil!");
#: npc/000-0-0/sailors.txt:25
#, no-c-format
-msgid "Maybe he was one of those who got lost last month? He could be the yoiis from Esperia who got a secret quest from the Legion of Aemil!#1"
+msgid "Maybe he was one of those who got lost last month? He could be the yoiis from Esperia who got a secret diplomatic mission from the Legion of Aemil!#1"
msgstr ""
#. code: l("Maybe next time.")))
@@ -10292,10 +10477,10 @@ msgstr ""
msgid "Maybe next time."
msgstr ""
-#. code: mesq lg("Maybe she was one of those who got lost last month. She could be the yoiis from Esperia who got a secret quest from the Legion of Aemil!", "Maybe he was one of those who got lost last month? He could be the yoiis from Esperia who got a secret quest from the Legion of Aemil!");
+#. code: mesq lg("Maybe she was one of those who got lost last month. She could be the yoiis from Esperia who got a secret diplomatic mission from the Legion of Aemil!", "Maybe he was one of those who got lost last month? He could be the yoiis from Esperia who got a secret diplomatic mission from the Legion of Aemil!");
#: npc/000-0-0/sailors.txt:25
#, no-c-format
-msgid "Maybe she was one of those who got lost last month. She could be the yoiis from Esperia who got a secret quest from the Legion of Aemil!#0"
+msgid "Maybe she was one of those who got lost last month. She could be the yoiis from Esperia who got a secret diplomatic mission from the Legion of Aemil!#0"
msgstr ""
#. code: l("Maybe you can come down to talk?");
@@ -10305,7 +10490,7 @@ msgid "Maybe you can come down to talk?"
msgstr ""
#. code: 205: Maybe you meant:
-#: conf/messages.conf:206
+#: conf/messages.conf:208
msgid "Maybe you meant: "
msgstr ""
@@ -10328,12 +10513,12 @@ msgid "Maybe... But I prefer having well-trained people around me when it comes
msgstr ""
#. code: 629: Mechanic
-#: conf/messages.conf:566
+#: conf/messages.conf:563
msgid "Mechanic"
msgstr ""
#. code: 660: Mechanic T
-#: conf/messages.conf:600
+#: conf/messages.conf:597
msgid "Mechanic T"
msgstr ""
@@ -10344,23 +10529,23 @@ msgid "Meh!"
msgstr ""
#. code: 555: Merchant
-#: conf/messages.conf:488
+#: conf/messages.conf:485
msgid "Merchant"
msgstr ""
#. code: npctalkonce l("Merchant Guild");
-#: npc/001-1/sign.txt:137
+#: npc/001-1/sign.txt:138
#, no-c-format
msgid "Merchant Guild"
msgstr ""
#. code: 64: Mercy has been granted.
-#: conf/messages.conf:85
+#: conf/messages.conf:87
msgid "Mercy has been granted."
msgstr ""
#. code: 63: Mercy has been shown.
-#: conf/messages.conf:84
+#: conf/messages.conf:86
msgid "Mercy has been shown."
msgstr ""
@@ -10377,12 +10562,12 @@ msgid "Message:"
msgstr ""
#. code: 633: Minstrel
-#: conf/messages.conf:570
+#: conf/messages.conf:567
msgid "Minstrel"
msgstr ""
#. code: 664: Minstrel T
-#: conf/messages.conf:604
+#: conf/messages.conf:601
msgid "Minstrel T"
msgstr ""
@@ -10392,10 +10577,10 @@ msgstr ""
msgid "Mint Cashmere Dye"
msgstr ""
-#. code: 1252: Mob Search... %s %s
#. code: 1220: Mob Search... %s %s
-#: conf/messages.conf:1112
-#: conf/messages.conf:1168
+#. code: 1252: Mob Search... %s %s
+#: conf/messages.conf:1169
+#: conf/messages.conf:1113
msgid "Mob Search... %s %s"
msgstr ""
@@ -10406,25 +10591,25 @@ msgid "Mob is doing its daily noise, nature is singing its sumptuous melody, non
msgstr ""
#. code: 001-1,0,0,0 script Mobs#001-1 NPC_HIDDEN,{
-#: npc/001-1/_mobs.txt:33
+#: npc/001-1/enora.txt:442
#, no-c-format
msgid "Mobs#001-1"
msgstr ""
#. code: menuimage("actions/back", l("Modify another line")),
-#: npc/commands/motd.txt:98
+#: npc/commands/motd.txt:102
#, no-c-format
msgid "Modify another line"
msgstr ""
#. code: menuimage("actions/edit", l("Modify this line")),
-#: npc/commands/motd.txt:100
+#: npc/commands/motd.txt:104
#, no-c-format
msgid "Modify this line"
msgstr ""
#. code: rif(.@size, menuimage("actions/manage", l("Modify, move, or remove a line"))),
-#: npc/commands/motd.txt:142
+#: npc/commands/motd.txt:146
#, no-c-format
msgid "Modify, move, or remove a line"
msgstr ""
@@ -10441,7 +10626,7 @@ msgstr ""
msgid "Mona"
msgstr ""
-#. code: l("Mona's dad"), ArtisQuests_MonaDad;
+#. code: l("Mona's dad"), ArtisQuests_MonaDad,
#: npc/commands/debug-quest.txt:81
#, no-c-format
msgid "Mona's dad"
@@ -10460,22 +10645,22 @@ msgid "Money"
msgstr ""
#. code: 564: Monk
-#: conf/messages.conf:497
+#: conf/messages.conf:494
msgid "Monk"
msgstr ""
#. code: 1059: Monster NoTeleport |
-#: conf/messages.conf:852
+#: conf/messages.conf:853
msgid "Monster NoTeleport | "
msgstr ""
#. code: 98: Monster database has been reloaded.
-#: conf/messages.conf:113
+#: conf/messages.conf:115
msgid "Monster database has been reloaded."
msgstr ""
#. code: 1241: Monster: '%s'/'%s'/'%s' (%d)
-#: conf/messages.conf:1155
+#: conf/messages.conf:1156
msgid "Monster: '%s'/'%s'/'%s' (%d)"
msgstr ""
@@ -10523,6 +10708,12 @@ msgstr ""
msgid "Moss"
msgstr ""
+#. code: l("Most common and widely popular in the fish realm are @@ and pieces of @@.",
+#: npc/001-2-4/books.txt:55
+#, no-c-format
+msgid "Most common and widely popular in the fish realm are @@ and pieces of @@."
+msgstr ""
+
#. code: npctalk3 l("Mostly manuals and tutorials but you won't find out until you open one!");
#: npc/001-2-4/robin.txt:18
#, no-c-format
@@ -10554,13 +10745,13 @@ msgid "Mouboo#Artis3"
msgstr ""
#. code: rif(.@n < .@max, menuimage("actions/lower", l("Move this line down"))),
-#: npc/commands/motd.txt:102
+#: npc/commands/motd.txt:106
#, no-c-format
msgid "Move this line down"
msgstr ""
#. code: rif(.@n > 0, menuimage("actions/raise", l("Move this line up"))),
-#: npc/commands/motd.txt:101
+#: npc/commands/motd.txt:105
#, no-c-format
msgid "Move this line up"
msgstr ""
@@ -10571,10 +10762,10 @@ msgstr ""
msgid "Mushroom Spores"
msgstr ""
-#. code: mesq lg("My beauty, I was not always a sailor, you know, I was once an important individual!", "My friend, I was not always a sailor, you know, I was once an important individual!");
+#. code: mesq lg("My beauty. I was not always a sailor, you know, I was once an important individual!", "My friend. I was not always a sailor, you know, I was once an important individual!");
#: npc/000-1/silvio.txt:33
#, no-c-format
-msgid "My beauty, I was not always a sailor, you know, I was once an important individual!#0"
+msgid "My beauty. I was not always a sailor, you know, I was once an important individual!#0"
msgstr ""
#. code: npctalk3 l("My breath smells bad.");
@@ -10583,10 +10774,10 @@ msgstr ""
msgid "My breath smells bad."
msgstr ""
-#. code: mesq lg("My beauty, I was not always a sailor, you know, I was once an important individual!", "My friend, I was not always a sailor, you know, I was once an important individual!");
+#. code: mesq lg("My beauty. I was not always a sailor, you know, I was once an important individual!", "My friend. I was not always a sailor, you know, I was once an important individual!");
#: npc/000-1/silvio.txt:33
#, no-c-format
-msgid "My friend, I was not always a sailor, you know, I was once an important individual!#1"
+msgid "My friend. I was not always a sailor, you know, I was once an important individual!#1"
msgstr ""
#. code: mesq l("My friends are... Well, you know... The creators.");
@@ -10595,8 +10786,8 @@ msgstr ""
msgid "My friends are... Well, you know... The creators."
msgstr ""
-#. code: select (l("My name is @@...", strcharinfo(0)));
-#: npc/001-2-19/lloyd.txt:67
+#. code: selectd (l("My name is @@...", strcharinfo(0)));
+#: npc/001-2-19/lloyd.txt:73
#, no-c-format
msgid "My name is @@..."
msgstr ""
@@ -10615,13 +10806,13 @@ msgid "My name is Astapolos. Q'Muller and I joined Nard's crew a few years ago w
msgstr ""
#. code: mesq l("My name is Julia, it is me who took care of you after we found you in the sea.");
-#: npc/000-2-0/julia.txt:316
+#: npc/000-2-0/julia.txt:287
#, no-c-format
msgid "My name is Julia, it is me who took care of you after we found you in the sea."
msgstr ""
#. code: l("My name is Lloyd, I am a representative of the Merchant Guild of Artis.");
-#: npc/001-2-19/lloyd.txt:65
+#: npc/001-2-19/lloyd.txt:71
#, no-c-format
msgid "My name is Lloyd, I am a representative of the Merchant Guild of Artis."
msgstr ""
@@ -10645,47 +10836,47 @@ msgid "NOTHING ELSE OTHER THAN SHARKS AND AN ODD LIGHT!"
msgstr ""
#. code: 1362: NOTICE: If you crash with mount your LUA is outdated.
-#: conf/messages.conf:1348
+#: conf/messages.conf:1349
msgid "NOTICE: If you crash with mount your LUA is outdated."
msgstr ""
#. code: 1111: NPC %d: %s | Direction: %s | Sprite: %d | Location: %d %d
-#: conf/messages.conf:904
+#: conf/messages.conf:905
msgid "NPC %d: %s | Direction: %s | Sprite: %d | Location: %d %d"
msgstr ""
#. code: 1112: NPC %d: %s::%s | Direction: %s | Sprite: %d | Location: %d %d
-#: conf/messages.conf:905
+#: conf/messages.conf:906
msgid "NPC %d: %s::%s | Direction: %s | Sprite: %d | Location: %d %d "
msgstr ""
#. code: 1280: NPC Buy:%dz, Sell:%dz | Weight: %.1f
-#: conf/messages.conf:1218
+#: conf/messages.conf:1219
msgid "NPC Buy:%dz, Sell:%dz | Weight: %.1f "
msgstr ""
#. code: 112: NPC Disabled.
-#: conf/messages.conf:127
+#: conf/messages.conf:129
msgid "NPC Disabled."
msgstr ""
#. code: 110: NPC Enabled.
-#: conf/messages.conf:125
+#: conf/messages.conf:127
msgid "NPC Enabled."
msgstr ""
#. code: 1154: NPC is not in this map.
-#: conf/messages.conf:993
+#: conf/messages.conf:994
msgid "NPC is not in this map."
msgstr ""
#. code: 1155: NPC moved.
-#: conf/messages.conf:994
+#: conf/messages.conf:995
msgid "NPC moved."
msgstr ""
#. code: 1371: NPC variables may not be used with @set.
-#: conf/messages.conf:1361
+#: conf/messages.conf:1362
msgid "NPC variables may not be used with @set."
msgstr ""
@@ -10696,22 +10887,22 @@ msgid "Nalkri#001-1"
msgstr ""
#. code: 872: Name not found in list.
-#: conf/messages.conf:631
+#: conf/messages.conf:632
msgid "Name not found in list."
msgstr ""
#. code: 343: Name: %s
-#: conf/messages.conf:341
+#: conf/messages.conf:343
msgid "Name: %s "
msgstr ""
#. code: 913: Name: %s (GM)
-#: conf/messages.conf:671
+#: conf/messages.conf:672
msgid "Name: %s (GM)"
msgstr ""
#. code: 914: Name: %s (GM:%d) | Location: %s %d %d
-#: conf/messages.conf:672
+#: conf/messages.conf:673
msgid "Name: %s (GM:%d) | Location: %s %d %d"
msgstr ""
@@ -10722,7 +10913,7 @@ msgstr ""
#: npc/000-2-3/box.txt:39
#: npc/000-2-3/box.txt:99
#: npc/000-2-3/nard.txt:26
-#: npc/001-2-6/books.txt:89
+#: npc/001-2-6/books.txt:88
#: npc/000-2-3/box.txt:68
#: npc/000-2-3/box.txt:85
#, no-c-format
@@ -10768,17 +10959,14 @@ msgstr ""
#: npc/000-2-2/doors.txt:40
#: npc/000-1/panels.txt:8
#: npc/001-2-2/moon.txt:133
-#: npc/001-1/flyingpiou.txt:75
#: npc/000-2-0/billybons.txt:14
#: npc/000-2-2/doors.txt:64
#: npc/000-2-1/alige.txt:72
-#: npc/000-0/sailors.txt:79
#: npc/000-2-1/knife.txt:16
#: npc/001-1/cookiemaster.txt:134
#: npc/000-0/sailors.txt:16
#: npc/001-2-22/knife.txt:34
#: npc/000-2-3/box.txt:23
-#: npc/functions/main.txt:105
#: npc/functions/clientversion.txt:9
#: npc/000-1/couwan.txt:79
#: npc/001-1/flyingpiou.txt:51
@@ -10787,30 +10975,30 @@ msgstr ""
#: npc/000-2-1/arpan.txt:112
#: npc/000-2-3/box.txt:46
#: npc/items/croconut.txt:15
-#: npc/000-2-2/doors.txt:57
#: npc/001-2-23/doors.txt:57
-#: npc/001-2-21/note.txt:9
#: npc/000-2-1/dan.txt:78
+#: npc/001-1/flyingpiou.txt:76
#: npc/000-2-0/doors.txt:41
#: npc/001-2-22/alige.txt:304
+#: npc/commands/debug-quest.txt:105
#: npc/000-2-1/arpan.txt:178
#: npc/items/croconut.txt:42
-#: npc/000-2-0/note.txt:9
+#: npc/000-2-2/doors.txt:57
#: npc/001-1/trees.txt:81
#: npc/000-2-1/knife.txt:34
#: npc/000-2-2/doors.txt:19
#: npc/000-1/panels.txt:28
#: npc/000-2-1/dan.txt:84
+#: npc/000-0/sailors.txt:65
#: npc/001-2-23/doors.txt:64
#: npc/000-2-1/arpan.txt:226
#: npc/000-2-1/alige.txt:300
-#: npc/functions/inventoryplace.txt:24
+#: npc/functions/main.txt:83
#: npc/001-2-23/doors.txt:19
#: npc/001-2-22/alige.txt:72
#: npc/000-2-0/billybons.txt:86
#: npc/000-2-0/doors.txt:62
#: npc/items/croconut.txt:28
-#: npc/commands/debug-quest.txt:104
#: npc/001-2-22/knife.txt:16
#, no-c-format
msgid "Narrator"
@@ -10840,30 +11028,24 @@ msgstr ""
msgid "Nevertheless, you can craft some cards that you can then attach to your equipment."
msgstr ""
-#. code: l("Nevertheless, you can talk with another adventurer by pressing the [Enter] key and then type what you want say!"),
+#. code: l("Nevertheless, you can talk with another adventurer by pressing the [Enter] key and then type what you want to say!"),
#: npc/001-2-5/books.txt:14
#, no-c-format
-msgid "Nevertheless, you can talk with another adventurer by pressing the [Enter] key and then type what you want say!"
+msgid "Nevertheless, you can talk with another adventurer by pressing the [Enter] key and then type what you want to say!"
msgstr ""
#. code: 146: New e-mail must be a real e-mail address.
-#: conf/messages.conf:154
+#: conf/messages.conf:156
msgid "New e-mail must be a real e-mail address."
msgstr ""
#. code: 147: New e-mail must be different from the current e-mail address.
-#: conf/messages.conf:155
+#: conf/messages.conf:157
msgid "New e-mail must be different from the current e-mail address."
msgstr ""
-#. code: l("New technologies assisted the slaughter instead of establishing peace. At some point, two different rivals were formed."),
-#: npc/001-2-6/books.txt:154
-#, no-c-format
-msgid "New technologies assisted the slaughter instead of establishing peace. At some point, two different rivals were formed."
-msgstr ""
-
#. code: 1158: New warp NPC '%s' created.
-#: conf/messages.conf:999
+#: conf/messages.conf:1000
msgid "New warp NPC '%s' created."
msgstr ""
@@ -10873,7 +11055,7 @@ msgstr ""
msgid "Next broadcast: (never)"
msgstr ""
-#. code: mes l("Next broadcast: @@", FuzzyTimeFromMs(.@next));
+#. code: mes l("Next broadcast: @@", FuzzyTime(time_from_ms(.@next)));
#: npc/commands/scheduled-broadcasts.txt:149
#, no-c-format
msgid "Next broadcast: @@"
@@ -10886,37 +11068,37 @@ msgid "Nice day to you."
msgstr ""
#. code: 59: Night Mode Activated.
-#: conf/messages.conf:80
+#: conf/messages.conf:82
msgid "Night Mode Activated."
msgstr ""
#. code: 503: Night Mode is activated
-#: conf/messages.conf:445
+#: conf/messages.conf:447
msgid "Night Mode is activated"
msgstr ""
#. code: 89: Night mode is already enabled.
-#: conf/messages.conf:104
+#: conf/messages.conf:106
msgid "Night mode is already enabled."
msgstr ""
#. code: 1050: NightmareDrop |
-#: conf/messages.conf:843
+#: conf/messages.conf:844
msgid "NightmareDrop | "
msgstr ""
#. code: 309: Nine Castles
-#: conf/messages.conf:310
+#: conf/messages.conf:312
msgid "Nine Castles"
msgstr ""
#. code: 319: Nineteen Castles
-#: conf/messages.conf:320
+#: conf/messages.conf:322
msgid "Nineteen Castles"
msgstr ""
#. code: 573: Ninja
-#: conf/messages.conf:506
+#: conf/messages.conf:503
msgid "Ninja"
msgstr ""
@@ -10924,34 +11106,34 @@ msgstr ""
#. code: l("No"),
#. code: 1117: No
#: npc/commands/scheduled-broadcasts.txt:64
-#: npc/functions/main.txt:175
-#: conf/messages.conf:910
+#: npc/functions/main.txt:154
+#: conf/messages.conf:911
#, no-c-format
msgid "No"
msgstr ""
#. code: 1065: No Exp Penalty: %s | No Zeny Penalty: %s
-#: conf/messages.conf:858
+#: conf/messages.conf:859
msgid "No Exp Penalty: %s | No Zeny Penalty: %s"
msgstr ""
#. code: 150: No GM found.
-#: conf/messages.conf:158
+#: conf/messages.conf:160
msgid "No GM found."
msgstr ""
#. code: 1068: No Save (Return to last Save Point)
-#: conf/messages.conf:861
+#: conf/messages.conf:862
msgid "No Save (Return to last Save Point)"
msgstr ""
#. code: 1070: No Save, Save Point: %s,%d,%d
-#: conf/messages.conf:863
+#: conf/messages.conf:864
msgid "No Save, Save Point: %s,%d,%d"
msgstr ""
#. code: 1069: No Save, Save Point: %s,Random
-#: conf/messages.conf:862
+#: conf/messages.conf:863
msgid "No Save, Save Point: %s,Random"
msgstr ""
@@ -10974,32 +11156,32 @@ msgid "No cookie for you!"
msgstr ""
#. code: 1353: No item found in this player's %s.
-#: conf/messages.conf:1333
+#: conf/messages.conf:1334
msgid "No item found in this player's %s."
msgstr ""
#. code: 166: No item has been refined.
-#: conf/messages.conf:174
+#: conf/messages.conf:176
msgid "No item has been refined."
msgstr ""
#. code: 108: No item need to be repaired.
-#: conf/messages.conf:123
+#: conf/messages.conf:125
msgid "No item need to be repaired."
msgstr ""
#. code: 103: No longer spying on the %s guild.
-#: conf/messages.conf:118
+#: conf/messages.conf:120
msgid "No longer spying on the %s guild."
msgstr ""
#. code: 105: No longer spying on the %s party.
-#: conf/messages.conf:120
+#: conf/messages.conf:122
msgid "No longer spying on the %s party."
msgstr ""
#. code: npctalkonce l("No matter what people tell you, words and ideas can change the world.");
-#: npc/001-2-4/robin.txt:36
+#: npc/001-2-4/robin.txt:31
#, no-c-format
msgid "No matter what people tell you, words and ideas can change the world."
msgstr ""
@@ -11011,12 +11193,12 @@ msgid "No more pain, thanks to you."
msgstr ""
#. code: 54: No player found in map '%s'.
-#: conf/messages.conf:76
+#: conf/messages.conf:78
msgid "No player found in map '%s'."
msgstr ""
#. code: 28: No player found.
-#: conf/messages.conf:54
+#: conf/messages.conf:55
msgid "No player found."
msgstr ""
@@ -11028,15 +11210,14 @@ msgid "No problem, I can help you anyway."
msgstr ""
#. code: l("No problem, come back later if you changed your mind!");
-#: npc/001-2-19/lloyd.txt:152
+#: npc/001-2-19/lloyd.txt:159
#, no-c-format
msgid "No problem, come back later if you changed your mind!"
msgstr ""
#. code: mesq l("No problem, do you have any other questions for me?");
#: npc/001-2-21/julia.txt:39
-#: npc/000-2-0/julia.txt:166
-#: npc/000-2-0/julia.txt:245
+#: npc/000-2-0/julia.txt:218
#, no-c-format
msgid "No problem, do you have any other questions for me?"
msgstr ""
@@ -11132,104 +11313,104 @@ msgid "No. Sorry."
msgstr ""
#. code: 1092: NoBaseEXP |
-#: conf/messages.conf:885
+#: conf/messages.conf:886
msgid "NoBaseEXP | "
msgstr ""
#. code: 1082: NoBranch |
-#: conf/messages.conf:875
+#: conf/messages.conf:876
msgid "NoBranch | "
msgstr ""
#. code: 1051: NoCalcRank |
-#: conf/messages.conf:844
+#: conf/messages.conf:845
msgid "NoCalcRank | "
msgstr ""
#. code: 1091: NoCommand |
-#: conf/messages.conf:884
+#: conf/messages.conf:885
msgid "NoCommand | "
msgstr ""
#. code: 1085: NoDrop |
-#: conf/messages.conf:878
+#: conf/messages.conf:879
msgid "NoDrop | "
msgstr ""
#. code: 1048: NoGuild |
-#: conf/messages.conf:841
+#: conf/messages.conf:842
msgid "NoGuild | "
msgstr ""
#. code: 1087: NoIcewall |
-#: conf/messages.conf:880
+#: conf/messages.conf:881
msgid "NoIcewall | "
msgstr ""
#. code: 1093: NoJobEXP |
-#: conf/messages.conf:886
+#: conf/messages.conf:887
msgid "NoJobEXP | "
msgstr ""
#. code: 1095: NoMVPLoot |
-#: conf/messages.conf:888
+#: conf/messages.conf:889
msgid "NoMVPLoot | "
msgstr ""
#. code: 1064: NoMemo |
-#: conf/messages.conf:857
+#: conf/messages.conf:858
msgid "NoMemo | "
msgstr ""
#. code: 1094: NoMobLoot |
-#: conf/messages.conf:887
+#: conf/messages.conf:888
msgid "NoMobLoot | "
msgstr ""
#. code: 1049: NoParty |
#. code: 1056: NoParty |
-#: conf/messages.conf:842
-#: conf/messages.conf:849
+#: conf/messages.conf:843
+#: conf/messages.conf:850
msgid "NoParty | "
msgstr ""
#. code: 1062: NoReturn |
-#: conf/messages.conf:855
+#: conf/messages.conf:856
msgid "NoReturn | "
msgstr ""
#. code: 1086: NoSkill |
-#: conf/messages.conf:879
+#: conf/messages.conf:880
msgid "NoSkill | "
msgstr ""
#. code: 1058: NoTeleport |
-#: conf/messages.conf:851
+#: conf/messages.conf:852
msgid "NoTeleport | "
msgstr ""
#. code: 1083: NoTrade |
-#: conf/messages.conf:876
+#: conf/messages.conf:877
msgid "NoTrade | "
msgstr ""
#. code: 1084: NoVending |
-#: conf/messages.conf:877
+#: conf/messages.conf:878
msgid "NoVending | "
msgstr ""
#. code: 1079: NoViewID |
-#: conf/messages.conf:872
+#: conf/messages.conf:873
msgid "NoViewID | "
msgstr ""
#. code: 1060: NoWarp |
-#: conf/messages.conf:853
+#: conf/messages.conf:854
msgid "NoWarp | "
msgstr ""
#. code: 1061: NoWarpTo |
-#: conf/messages.conf:854
+#: conf/messages.conf:855
msgid "NoWarpTo | "
msgstr ""
@@ -11265,13 +11446,13 @@ msgstr ""
#. code: 917: None
#. code: 1278: None
-#: conf/messages.conf:1216
-#: conf/messages.conf:675
+#: conf/messages.conf:676
+#: conf/messages.conf:1217
msgid "None"
msgstr ""
#. code: 300: None Taken
-#: conf/messages.conf:301
+#: conf/messages.conf:303
msgid "None Taken"
msgstr ""
@@ -11288,34 +11469,34 @@ msgid "Nope, there are no secrets hidden within the ship's hull. Some sailors sw
msgstr ""
#. code: 1299: Normal Drop Rates: Common %.2fx / Healing %.2fx / Usable %.2fx / Equipment %.2fx / Card %.2fx
-#: conf/messages.conf:1249
+#: conf/messages.conf:1250
msgid "Normal Drop Rates: Common %.2fx / Healing %.2fx / Usable %.2fx / Equipment %.2fx / Card %.2fx"
msgstr ""
#. code: 1101: North
#. code: 1109: North
-#: conf/messages.conf:894
-#: conf/messages.conf:902
+#: conf/messages.conf:895
+#: conf/messages.conf:903
msgid "North"
msgstr ""
#. code: 1108: North East
-#: conf/messages.conf:901
+#: conf/messages.conf:902
msgid "North East"
msgstr ""
#. code: 1102: North West
-#: conf/messages.conf:895
+#: conf/messages.conf:896
msgid "North West"
msgstr ""
#. code: 907: Not a hexadecimal digit:
-#: conf/messages.conf:655
+#: conf/messages.conf:656
msgid "Not a hexadecimal digit:"
msgstr ""
#. code: 906: Not a string:
-#: conf/messages.conf:654
+#: conf/messages.conf:655
msgid "Not a string:"
msgstr ""
@@ -11374,21 +11555,25 @@ msgid "Not yet. I will be back soon."
msgstr ""
#. code: 000-2-0,29,25,0 script Note NPC_PAPER_NOTE,{
-#. code: 001-2-1.gat,22,33,0 script Note NPC_NO_SPRITE,{
-#: npc/000-2-0/note.txt:8
-#: npc/001-2-22/note.txt:6
+#: npc/000-2-0/note.txt:9
#, no-c-format
msgid "Note"
msgstr ""
+#. code: 001-2-22,31,31,0 script Note#001-2-22 NPC_DAN_NOTE,{
+#: npc/001-2-22/note.txt:6
+#, no-c-format
+msgid "Note#001-2-22"
+msgstr ""
+
#. code: 001-2-28,36,28,0 script Note#001-2-28 NPC_PAPER_NOTE,{
-#: npc/001-2-28/note.txt:8
+#: npc/001-2-28/note.txt:9
#, no-c-format
msgid "Note#001-2-28"
msgstr ""
#. code: 001-2-21,29,25,0 script Note#Artis NPC_PAPER_NOTE,{
-#: npc/001-2-21/note.txt:8
+#: npc/001-2-21/note.txt:9
#, no-c-format
msgid "Note#Artis"
msgstr ""
@@ -11400,12 +11585,6 @@ msgstr ""
msgid "Nothing"
msgstr ""
-#. code: .@sel$ = .@sel$ + l("Nothing, I changed my mind.");
-#: npc/functions/fishing.txt:127
-#, no-c-format
-msgid "Nothing, I changed my mind."
-msgstr ""
-
#. code: l("Nothing, just hanging around."), -;
#: npc/000-1/tarlan.txt:22
#, no-c-format
@@ -11415,46 +11594,46 @@ msgstr ""
#. code: l("Nothing, sorry."), -;
#. code: l("Nothing, sorry.");
#. code: l("Nothing, sorry."), L_Quit;
-#: npc/001-2-21/julia.txt:104
-#: npc/000-2-0/julia.txt:276
-#: npc/000-2-0/julia.txt:241
-#: npc/001-2-21/julia.txt:29
#: npc/000-2-1/arpan.txt:155
+#: npc/001-2-21/julia.txt:89
+#: npc/001-2-21/julia.txt:29
+#: npc/000-2-0/julia.txt:214
+#: npc/000-2-0/julia.txt:252
#, no-c-format
msgid "Nothing, sorry."
msgstr ""
#. code: rif(.@q != 0, l("Nothing."));
-#. code: l("Nothing."), L_Quit;
#. code: l("Nothing.")))
+#. code: l("Nothing."), L_Quit;
#. code: l("Nothing."));
#: npc/001-2-28/plush.txt:97
+#: npc/001-1/enora.txt:384
#: npc/items/shovel.txt:148
#: npc/001-2-27/don.txt:70
#: npc/001-2-6/christopher.txt:27
#: npc/001-2-6/leonard.txt:29
#: npc/000-2-3/box.txt:31
-#: npc/001-1/enora.txt:383
#: npc/001-2-4/robin.txt:14
#, no-c-format
msgid "Nothing."
msgstr ""
#. code: 550: Novice
-#: conf/messages.conf:483
+#: conf/messages.conf:480
msgid "Novice"
msgstr ""
-#. code: mesq l("Now go outside and talk with Gugli, he'll tell you what provisions we need.");
-#: npc/000-2-3/box.txt:73
+#. code: mesq l("Now go outside and talk to Gugli, he'll tell you what we need.");
+#: npc/000-2-3/nard.txt:104
#, no-c-format
-msgid "Now go outside and talk with Gugli, he'll tell you what provisions we need."
+msgid "Now go outside and talk to Gugli, he'll tell you what we need."
msgstr ""
-#. code: mesq l("Now go outside and talk with Gugli, he'll tell you what we need.");
-#: npc/000-2-3/nard.txt:104
+#. code: mesq l("Now go outside and talk with Gugli, he'll tell you what provisions we need.");
+#: npc/000-2-3/box.txt:73
#, no-c-format
-msgid "Now go outside and talk with Gugli, he'll tell you what we need."
+msgid "Now go outside and talk with Gugli, he'll tell you what provisions we need."
msgstr ""
#. code: mesq l("Now listen to and ponder my words...");
@@ -11464,7 +11643,7 @@ msgid "Now listen to and ponder my words..."
msgstr ""
#. code: mesq l("Now move!");
-#: npc/000-2-1/chefgado.txt:115
+#: npc/000-2-1/chefgado.txt:116
#, no-c-format
msgid "Now move!"
msgstr ""
@@ -11476,7 +11655,7 @@ msgid "Now stand still... It should not take much time..."
msgstr ""
#. code: l("Now that I think about it, I have another task for you. I asked Resa from the light armor shop to craft me some new clothes, she is a bit far from here, I can't go there because I need to watch the dock."),
-#: npc/001-1/enora.txt:196
+#: npc/001-1/enora.txt:197
#, no-c-format
msgid "Now that I think about it, I have another task for you. I asked Resa from the light armor shop to craft me some new clothes, she is a bit far from here, I can't go there because I need to watch the dock."
msgstr ""
@@ -11488,7 +11667,7 @@ msgid "Now that I think about it, they are the only shops that are independent i
msgstr ""
#. code: l("Now that you bring up that topic, that reminds me of something..."),
-#: npc/001-2-19/lloyd.txt:127
+#: npc/001-2-19/lloyd.txt:133
#, no-c-format
msgid "Now that you bring up that topic, that reminds me of something..."
msgstr ""
@@ -11530,12 +11709,12 @@ msgid "Nowhere, I'm fine here."
msgstr ""
#. code: 175: Number of skill points changed.
-#: conf/messages.conf:183
+#: conf/messages.conf:185
msgid "Number of skill points changed."
msgstr ""
#. code: 174: Number of status points changed.
-#: conf/messages.conf:182
+#: conf/messages.conf:184
msgid "Number of status points changed."
msgstr ""
@@ -11552,7 +11731,7 @@ msgid "OK, let's trade."
msgstr ""
#. code: 654: Oboro
-#: conf/messages.conf:593
+#: conf/messages.conf:590
msgid "Oboro"
msgstr ""
@@ -11581,12 +11760,17 @@ msgid "Of course!"
msgstr ""
#. code: mesq l("Of course! Tell me which language you speak and I will change the note on the ship board list.");
-#: npc/000-2-0/julia.txt:144
#: npc/001-2-21/julia.txt:47
#, no-c-format
msgid "Of course! Tell me which language you speak and I will change the note on the ship board list."
msgstr ""
+#. code: mesq l("Of course! Tell me which language you speak and I will change the note on the ship passenger list.");
+#: npc/000-2-0/julia.txt:144
+#, no-c-format
+msgid "Of course! Tell me which language you speak and I will change the note on the ship passenger list."
+msgstr ""
+
#. code: l("Of course! What do you need?")))
#: npc/001-1/enora.txt:139
#, no-c-format
@@ -11594,7 +11778,7 @@ msgid "Of course! What do you need?"
msgstr ""
#. code: l("Of course, as a fully-fledged crew member you can decide of the destination of La Johanne directly with Nard.");
-#: npc/001-2-21/julia.txt:145
+#: npc/001-2-21/julia.txt:130
#, no-c-format
msgid "Of course, as a fully-fledged crew member you can decide of the destination of La Johanne directly with Nard."
msgstr ""
@@ -11605,14 +11789,20 @@ msgstr ""
msgid "Of course, so why do I still see open sea from the porthole?"
msgstr ""
+#. code: l("Of course, the Legion of Aemil can easily provide you with such training, even if you're not a member. Just great, isn't it?"),
+#: npc/001-2-33/lozerk.txt:48
+#, no-c-format
+msgid "Of course, the Legion of Aemil can easily provide you with such training, even if you're not a member. Just great, isn't it?"
+msgstr ""
+
#. code: mesq l("Of course, they are on the left wall, go have a look at them.");
-#: npc/000-2-0/julia.txt:254
+#: npc/000-2-0/julia.txt:227
#, no-c-format
msgid "Of course, they are on the left wall, go have a look at them."
msgstr ""
#. code: mesq l("Of course, they are on the left wall. Go have a look at them.");
-#: npc/001-2-21/julia.txt:111
+#: npc/001-2-21/julia.txt:96
#, no-c-format
msgid "Of course, they are on the left wall. Go have a look at them."
msgstr ""
@@ -11630,7 +11820,7 @@ msgid "Of the two of them, who has 'good' on their side?"
msgstr ""
#. code: 1067: Off
-#: conf/messages.conf:860
+#: conf/messages.conf:861
msgid "Off"
msgstr ""
@@ -11653,7 +11843,7 @@ msgid "Oh alright, nevermind then."
msgstr ""
#. code: l("Oh and guess what! I'm almost out of potions anyway.");
-#: npc/001-1/qpid.txt:115
+#: npc/001-1/qpid.txt:71
#, no-c-format
msgid "Oh and guess what! I'm almost out of potions anyway."
msgstr ""
@@ -11707,13 +11897,13 @@ msgid "Oh no, but I've noticed a weird light on the other part of this island, I
msgstr ""
#. code: set getvariableofnpc(.PiouEscapedMessage$, .@trader$), l("Oh no, the piou escaped!");
-#: npc/001-1/flyingpiou.txt:78
+#: npc/001-1/flyingpiou.txt:79
#, no-c-format
msgid "Oh no, the piou escaped!"
msgstr ""
#. code: l("Oh no, you still have @@ Fluffies to kill.", 10 - ArtisFluffyKilled);
-#: npc/001-1/enora.txt:291
+#: npc/001-1/enora.txt:292
#, no-c-format
msgid "Oh no, you still have @@ Fluffies to kill."
msgstr ""
@@ -11725,7 +11915,7 @@ msgid "Oh noes!"
msgstr ""
#. code: l("Oh oh... I see, your party became so big that you want to create an even larger structure?"),
-#: npc/001-2-9/janus.txt:45
+#: npc/001-2-9/janus.txt:46
#, no-c-format
msgid "Oh oh... I see, your party became so big that you want to create an even larger structure?"
msgstr ""
@@ -11772,14 +11962,8 @@ msgstr ""
msgid "Oh well, we rescued you when you were yaying adrift in the sea.#1"
msgstr ""
-#. code: mesq l("Oh well. I'll also give you one of these hats from the box near you, but only after you complete your task!");
-#: npc/000-2-3/nard.txt:100
-#, no-c-format
-msgid "Oh well. I'll also give you one of these hats from the box near you, but only after you complete your task!"
-msgstr ""
-
#. code: l("Oh yes, I have one last errand for you, Q'Pid in the market sells potions."),
-#: npc/001-1/enora.txt:231
+#: npc/001-1/enora.txt:232
#, no-c-format
msgid "Oh yes, I have one last errand for you, Q'Pid in the market sells potions."
msgstr ""
@@ -11839,15 +12023,15 @@ msgid "Oh, I was going to ask you if you wanted to help the crew search for some
msgstr ""
#. code: mesq l("Oh, and I almost forgot! Do not give the password of your room to anybody! I am the only one who has the other key and I won't ask for yours so keep it secret and try not to use the same password for any other room in the future.");
-#: npc/000-2-0/julia.txt:203
+#: npc/000-2-0/julia.txt:174
#, no-c-format
msgid "Oh, and I almost forgot! Do not give the password of your room to anybody! I am the only one who has the other key and I won't ask for yours so keep it secret and try not to use the same password for any other room in the future."
msgstr ""
-#. code: mesq l("Oh, and Olga from the market place as well!");
+#. code: mesq l("Oh, and Olga from the marketplace as well!");
#: npc/000-1/silvio.txt:124
#, no-c-format
-msgid "Oh, and Olga from the market place as well!"
+msgid "Oh, and Olga from the marketplace as well!"
msgstr ""
#. code: // l("Oh, and a fruit may even fall for you if you are lucky! But stay alert to pick up your drops.");
@@ -11868,13 +12052,24 @@ msgstr ""
msgid "Oh, and give him some clothes, the poor guy, the ones he had were in an even worse condition than the ones we have.#1"
msgstr ""
+#. code: mesq l("Oh, and there was this inscription on your raft. It represents the Legion of Aemil, one of the four main guilds of Gasaron. Does that help you remember anything, anything at all?");
+#: npc/000-2-0/julia.txt:209
+#, no-c-format
+msgid "Oh, and there was this inscription on your raft. It represents the Legion of Aemil, one of the four main guilds of Gasaron. Does that help you remember anything, anything at all?"
+msgstr ""
+
#. code: mesq l("Oh, and there was this inscription on your raft. It represents the Legion of Aemil, the largest and biggest guild of the whole new world. Does that make you remember anything, anything at all?");
-#: npc/001-2-21/julia.txt:99
-#: npc/000-2-0/julia.txt:236
+#: npc/001-2-21/julia.txt:84
#, no-c-format
msgid "Oh, and there was this inscription on your raft. It represents the Legion of Aemil, the largest and biggest guild of the whole new world. Does that make you remember anything, anything at all?"
msgstr ""
+#. code: l("Oh, and you will need this book too, it will help you learn the basics of fishing."),
+#: npc/001-1/eugene.txt:61
+#, no-c-format
+msgid "Oh, and you will need this book too, it will help you learn the basics of fishing."
+msgstr ""
+
#. code: mesq lg("Oh, but you didn't come here to talk about that, am I right?");
#: npc/000-1/astapolos.txt:52
#, no-c-format
@@ -11894,15 +12089,15 @@ msgid "Oh, he is not far away from here. Just take the road through the crocojun
msgstr ""
#. code: mesq lg("Oh, she's still alive!", "Oh, he's still alive!");
-#: npc/000-0/sailors.txt:72
+#: npc/000-0/sailors.txt:58
#, no-c-format
msgid "Oh, he's still alive!#1"
msgstr ""
-#. code: l("Oh, it is simple. I have on this book the name of every citizen of Artis and its surrounding."),
-#: npc/001-2-19/lloyd.txt:81
+#. code: l("Oh, it is simple. I have on this book the names of every citizen of Artis and its surroundings."),
+#: npc/001-2-19/lloyd.txt:87
#, no-c-format
-msgid "Oh, it is simple. I have on this book the name of every citizen of Artis and its surrounding."
+msgid "Oh, it is simple. I have on this book the names of every citizen of Artis and its surroundings."
msgstr ""
#. code: mesq l("Oh, it's you.");
@@ -11912,7 +12107,7 @@ msgid "Oh, it's you."
msgstr ""
#. code: mesq l("Oh, it's you. I think it's better we do not talk for a while. They suspect something.");
-#: npc/000-2-1/chefgado.txt:172
+#: npc/000-2-1/chefgado.txt:173
#, no-c-format
msgid "Oh, it's you. I think it's better we do not talk for a while. They suspect something."
msgstr ""
@@ -11936,25 +12131,49 @@ msgid "Oh, now that I remember, we also found some money in your pockets, here i
msgstr ""
#. code: mesq lg("Oh, she's still alive!", "Oh, he's still alive!");
-#: npc/000-0/sailors.txt:72
+#: npc/000-0/sailors.txt:58
#, no-c-format
msgid "Oh, she's still alive!#0"
msgstr ""
#. code: setarray .RandomFailureMessages$[0], l("So close!"), l("It escaped!"), l("Almost got it!"), l("Oh, the little...");
-#: npc/001-1/flyingpiou.txt:88
+#: npc/001-1/flyingpiou.txt:90
#, no-c-format
msgid "Oh, the little..."
msgstr ""
#. code: l("Oh, wait a second...");
-#: npc/001-2-19/lloyd.txt:71
+#: npc/001-2-19/lloyd.txt:77
#, no-c-format
msgid "Oh, wait a second..."
msgstr ""
+#. code: lg("Oh, you are that person! You were stranded in the seas for a while, right? You look like it."),
+#: npc/001-2-33/lozerk.txt:29
+#, no-c-format
+msgid "Oh, you are that person! You were stranded in the seas for a while, right? You look like it.#0"
+msgstr ""
+
+#. code: lg("Oh, you are that person! You were stranded in the seas for a while, right? You look like it."),
+#: npc/001-2-33/lozerk.txt:29
+#, no-c-format
+msgid "Oh, you are that person! You were stranded in the seas for a while, right? You look like it.#1"
+msgstr ""
+
+#. code: lg("Oh, you were sent by Enora!"),
+#: npc/001-2-33/lozerk.txt:23
+#, no-c-format
+msgid "Oh, you were sent by Enora!#0"
+msgstr ""
+
+#. code: lg("Oh, you were sent by Enora!"),
+#: npc/001-2-33/lozerk.txt:23
+#, no-c-format
+msgid "Oh, you were sent by Enora!#1"
+msgstr ""
+
#. code: l("Oh..."),
-#: npc/001-1/qpid.txt:69
+#: npc/001-1/qpid.txt:25
#, no-c-format
msgid "Oh..."
msgstr ""
@@ -12017,7 +12236,7 @@ msgid "Ok I stay here with my paperwork if you need my help."
msgstr ""
#. code: l("Ok fine, you have up to 3 tries, here is the riddle:"),
-#: npc/001-1/qpid.txt:54
+#: npc/001-1/qpid.txt:10
#, no-c-format
msgid "Ok fine, you have up to 3 tries, here is the riddle:"
msgstr ""
@@ -12040,8 +12259,8 @@ msgstr ""
msgid "Ok, I think she's waking up, go see her.#0"
msgstr ""
-#. code: .@q = select (l("Ok, I will bring it to him."),
-#: npc/001-2-19/lloyd.txt:135
+#. code: l("Ok, I will bring it to him."),
+#: npc/001-2-19/lloyd.txt:142
#, no-c-format
msgid "Ok, I will bring it to him."
msgstr ""
@@ -12059,8 +12278,8 @@ msgid "Ok, be patient a little while longer, in the next few days we will arrive
msgstr ""
#. code: mesq l("Ok, done.");
-#: npc/001-2-21/julia.txt:69
-#: npc/000-2-0/julia.txt:175
+#: npc/000-2-0/julia.txt:151
+#: npc/001-2-21/julia.txt:54
#, no-c-format
msgid "Ok, done."
msgstr ""
@@ -12137,13 +12356,13 @@ msgid "Old Book"
msgstr ""
#. code: mes l("Old line:");
-#: npc/commands/motd.txt:69
+#: npc/commands/motd.txt:73
#, no-c-format
msgid "Old line:"
msgstr ""
#. code: 1066: On
-#: conf/messages.conf:859
+#: conf/messages.conf:860
msgid "On"
msgstr ""
@@ -12161,7 +12380,7 @@ msgid "Once the monster is dead, click on the dropped items to add them to your
msgstr ""
#. code: 301: One Castle
-#: conf/messages.conf:302
+#: conf/messages.conf:304
msgid "One Castle"
msgstr ""
@@ -12178,7 +12397,7 @@ msgid "Only Don and the Merchant Guild have that kind of material in stock. It's
msgstr ""
#. code: l("Only one more Fluffy to kill and it's done!");
-#: npc/001-1/enora.txt:298
+#: npc/001-1/enora.txt:299
#, no-c-format
msgid "Only one more Fluffy to kill and it's done!"
msgstr ""
@@ -12194,8 +12413,14 @@ msgstr ""
msgid "Options changed."
msgstr ""
+#. code: l("Or almost like me, at the very least."),
+#: npc/001-2-33/lozerk.txt:61
+#, no-c-format
+msgid "Or almost like me, at the very least."
+msgstr ""
+
#. code: l("Or do you want to keep your friendships and adventures in different groups?"),
-#: npc/001-2-9/janus.txt:46
+#: npc/001-2-9/janus.txt:47
#, no-c-format
msgid "Or do you want to keep your friendships and adventures in different groups?"
msgstr ""
@@ -12206,12 +12431,6 @@ msgstr ""
msgid "Orange Cotton Dye"
msgstr ""
-#. code: mesn "Orc Voice";
-#: npc/000-0/sailors.txt:31
-#, no-c-format
-msgid "Orc Voice"
-msgstr ""
-
#. code: 001-2-12,38,30,0 script Oscar#001-2-12 NPC_OSCAR,{
#: npc/001-2-12/oscar.txt:6
#, no-c-format
@@ -12221,22 +12440,22 @@ msgstr ""
#. code: l("Other"),
#. code: setnpcdialogtitle l("Quest debug") + " - " + l("Other");
#. code: mes l("This menu gives access to quest debug menus for @@ quests.", strtolower(l("Other")));
+#: npc/commands/debug-quest.txt:127
#: npc/commands/debug-quest.txt:96
-#: npc/commands/debug-quest.txt:95
-#: npc/commands/debug-quest.txt:126
+#: npc/commands/debug-quest.txt:97
#, no-c-format
msgid "Other"
msgstr ""
#. code: 1301: Other Drop Rates: MvP %.2fx / Card-Based %.2fx / Treasure %.2fx
-#: conf/messages.conf:1251
+#: conf/messages.conf:1252
msgid "Other Drop Rates: MvP %.2fx / Card-Based %.2fx / Treasure %.2fx"
msgstr ""
#. code: 1090: Other Flags:
#. code: 1081: Other Flags:
-#: conf/messages.conf:883
-#: conf/messages.conf:874
+#: conf/messages.conf:875
+#: conf/messages.conf:884
msgid "Other Flags: "
msgstr ""
@@ -12246,13 +12465,20 @@ msgstr ""
msgid "Other than that, I don't know much about what else is going on, so directly asking the Cap'tain about it could be a good idea."
msgstr ""
-#. code: mes col(l("Other things are written but are not legible anymore."), 9);
-#: npc/000-2-0/note.txt:32
-#: npc/001-2-21/note.txt:32
+#. code: l("Other things are written but are not legible anymore.");
+#: npc/000-2-0/note.txt:19
+#: npc/001-2-21/note.txt:19
#, no-c-format
msgid "Other things are written but are not legible anymore."
msgstr ""
+#. code: l("Other."), -1,
+#: npc/functions/bank.txt:33
+#: npc/functions/bank.txt:84
+#, no-c-format
+msgid "Other."
+msgstr ""
+
#. code: setarray .messages$[0], l("Ouch!"), l("It hurts so bad!"),
#: npc/001-2-2/moon.txt:20
#, no-c-format
@@ -12271,8 +12497,14 @@ msgstr ""
msgid "Ouch... These boxes are so heavy!"
msgstr ""
+#. code: l("Our building here is also the finest place in the town. Just go and see for yourself!");
+#: npc/001-2-33/lozerk.txt:79
+#, no-c-format
+msgid "Our building here is also the finest place in the town. Just go and see for yourself!"
+msgstr ""
+
#. code: mesq l("Our crew is like a family, and if you agree to help us, I would like to invite you to join our family!");
-#: npc/000-2-3/nard.txt:96
+#: npc/000-2-3/nard.txt:98
#, no-c-format
msgid "Our crew is like a family, and if you agree to help us, I would like to invite you to join our family!"
msgstr ""
@@ -12295,13 +12527,19 @@ msgstr ""
msgid "Our only wish to eat a plush, so juicy sweet..."
msgstr ""
+#. code: l("Ow-oh!"),
+#: npc/001-2-4/robin.txt:44
+#, no-c-format
+msgid "Ow-oh!"
+msgstr ""
+
#. code: 904: Packet 0x%x length: %d
-#: conf/messages.conf:652
+#: conf/messages.conf:653
msgid "Packet 0x%x length: %d"
msgstr ""
#. code: 588: Paladin
-#: conf/messages.conf:522
+#: conf/messages.conf:519
msgid "Paladin"
msgstr ""
@@ -12312,12 +12550,12 @@ msgid "Partner not ready."
msgstr ""
#. code: 227: Party modification is disabled in this map.
-#: conf/messages.conf:224
+#: conf/messages.conf:226
msgid "Party modification is disabled in this map."
msgstr ""
#. code: 1096: PartyLock |
-#: conf/messages.conf:889
+#: conf/messages.conf:890
msgid "PartyLock | "
msgstr ""
@@ -12327,44 +12565,38 @@ msgstr ""
msgid "Pearl"
msgstr ""
-#. code: l("People started to steal from each other to survive. As cities grew, needs did too. Wars for fertile lands then rose."),
-#: npc/001-2-6/books.txt:153
-#, no-c-format
-msgid "People started to steal from each other to survive. As cities grew, needs did too. Wars for fertile lands then rose."
-msgstr ""
-
#. code: mesq l("Perfect!");
#. code: l("Perfect!"),
#: npc/000-1/astapolos.txt:151
#: npc/000-1/jalad.txt:121
-#: npc/001-2-19/lloyd.txt:114
+#: npc/001-2-19/lloyd.txt:120
#, no-c-format
msgid "Perfect!"
msgstr ""
#. code: l("Perfect! I will wait for you here.");
-#: npc/001-1/enora.txt:273
+#: npc/001-1/enora.txt:274
#, no-c-format
msgid "Perfect! I will wait for you here."
msgstr ""
#. code: 185: Pet hunger changed.
-#: conf/messages.conf:193
+#: conf/messages.conf:195
msgid "Pet hunger changed."
msgstr ""
#. code: 186: Pet hunger is already at maximum.
-#: conf/messages.conf:194
+#: conf/messages.conf:196
msgid "Pet hunger is already at maximum."
msgstr ""
#. code: 182: Pet intimacy changed.
-#: conf/messages.conf:190
+#: conf/messages.conf:192
msgid "Pet intimacy changed."
msgstr ""
#. code: 183: Pet intimacy is already at maximum.
-#: conf/messages.conf:191
+#: conf/messages.conf:193
msgid "Pet intimacy is already at maximum."
msgstr ""
@@ -12405,7 +12637,7 @@ msgid "Peter#001-2-22"
msgstr ""
#. code: 866: Pets are not allowed in Guild Wars.
-#: conf/messages.conf:625
+#: conf/messages.conf:626
msgid "Pets are not allowed in Guild Wars."
msgstr ""
@@ -12422,7 +12654,7 @@ msgid "Piberries Infusion"
msgstr ""
#. code: Name: "Pikpik"
-#: mob_db.conf:595
+#: mob_db.conf:597
#, no-c-format
msgid "Pikpik"
msgstr ""
@@ -12440,7 +12672,7 @@ msgid "Pink Cotton Dye"
msgstr ""
#. code: Name: "Piou"
-#: mob_db.conf:110
+#: mob_db.conf:112
#, no-c-format
msgid "Piou"
msgstr ""
@@ -12476,78 +12708,84 @@ msgid "Piou egg"
msgstr ""
#. code: Name: "Piousse"
-#: mob_db.conf:152
+#: mob_db.conf:154
#, no-c-format
msgid "Piousse"
msgstr ""
+#. code: dispbottom(l("Planting not implemented."));
+#: db/re/item_db.conf:155
+#, no-c-format
+msgid "Planting not implemented."
+msgstr ""
+
#. code: 1099: Player '%s' (session #%d) | Location: %d,%d
-#: conf/messages.conf:892
+#: conf/messages.conf:893
msgid "Player '%s' (session #%d) | Location: %d,%d"
msgstr ""
#. code: 1437: Player '%s' has now been banned from the '%s' channel
-#: conf/messages.conf:1454
+#: conf/messages.conf:1455
msgid "Player '%s' has now been banned from the '%s' channel"
msgstr ""
#. code: 1441: Player '%s' has now been unbanned from the '%s' channel
-#: conf/messages.conf:1458
+#: conf/messages.conf:1459
msgid "Player '%s' has now been unbanned from the '%s' channel"
msgstr ""
#. code: 1465: Player '%s' is already banned from this channel
-#: conf/messages.conf:1482
+#: conf/messages.conf:1483
msgid "Player '%s' is already banned from this channel"
msgstr ""
#. code: 1440: Player '%s' is not banned from this channel
-#: conf/messages.conf:1457
+#: conf/messages.conf:1458
msgid "Player '%s' is not banned from this channel"
msgstr ""
#. code: 1434: Player '%s' was not found
-#: conf/messages.conf:1452
+#: conf/messages.conf:1453
msgid "Player '%s' was not found"
msgstr ""
#. code: 257: Player database has been reloaded.
-#: conf/messages.conf:254
+#: conf/messages.conf:256
msgid "Player database has been reloaded."
msgstr ""
#. code: 109: Player has been nuked!
-#: conf/messages.conf:124
+#: conf/messages.conf:126
msgid "Player has been nuked!"
msgstr ""
#. code: 1235: Player is not muted.
-#: conf/messages.conf:1143
+#: conf/messages.conf:1144
msgid "Player is not muted."
msgstr ""
#. code: 1168: Player is using %s skill tree (%d basic points).
-#: conf/messages.conf:1021
+#: conf/messages.conf:1022
msgid "Player is using %s skill tree (%d basic points)."
msgstr ""
#. code: 1170: Player requires level %d of skill %s.
-#: conf/messages.conf:1023
+#: conf/messages.conf:1024
msgid "Player requires level %d of skill %s."
msgstr ""
#. code: 121: Player unjailed.
-#: conf/messages.conf:136
+#: conf/messages.conf:138
msgid "Player unjailed."
msgstr ""
#. code: 1236: Player unmuted.
-#: conf/messages.conf:1144
+#: conf/messages.conf:1145
msgid "Player unmuted."
msgstr ""
#. code: 118: Player warped to jail.
-#: conf/messages.conf:133
+#: conf/messages.conf:135
msgid "Player warped to jail."
msgstr ""
@@ -12564,7 +12802,7 @@ msgid "Please choose the desired gender:"
msgstr ""
#. code: l("Please come back anytime!");
-#: npc/001-1/enora.txt:427
+#: npc/001-1/enora.txt:428
#, no-c-format
msgid "Please come back anytime!"
msgstr ""
@@ -12583,422 +12821,420 @@ msgid "Please don't touch these hats, they are for crew members only."
msgstr ""
#. code: 1143: Please enter a Monster/NPC name/ID (usage: @disguise <name/ID>).
-#: conf/messages.conf:964
+#: conf/messages.conf:965
msgid "Please enter a Monster/NPC name/ID (usage: @disguise <name/ID>)."
msgstr ""
#. code: 1145: Please enter a Monster/NPC name/ID (usage: @disguiseall <name/ID>).
-#: conf/messages.conf:968
+#: conf/messages.conf:969
msgid "Please enter a Monster/NPC name/ID (usage: @disguiseall <name/ID>)."
msgstr ""
#. code: 1130: Please enter a NPC name (usage: @enablenpc <NPC_name>).
-#: conf/messages.conf:935
+#: conf/messages.conf:936
msgid "Please enter a NPC name (usage: @enablenpc <NPC_name>)."
msgstr ""
#. code: 1131: Please enter a NPC name (usage: @hidenpc <NPC_name>).
-#: conf/messages.conf:938
+#: conf/messages.conf:939
msgid "Please enter a NPC name (usage: @hidenpc <NPC_name>)."
msgstr ""
#. code: 1133: Please enter a NPC name (usage: @npcoff <NPC_name>).
-#: conf/messages.conf:944
+#: conf/messages.conf:945
msgid "Please enter a NPC name (usage: @npcoff <NPC_name>)."
msgstr ""
#. code: 1129: Please enter a NPC name (usage: @tonpc <NPC_name>).
-#: conf/messages.conf:932
+#: conf/messages.conf:933
msgid "Please enter a NPC name (usage: @tonpc <NPC_name>)."
msgstr ""
#. code: 992: Please enter a clothes color (usage: @dye/@ccolor <clothes color: %d-%d>).
-#: conf/messages.conf:722
+#: conf/messages.conf:723
msgid "Please enter a clothes color (usage: @dye/@ccolor <clothes color: %d-%d>)."
msgstr ""
#. code: 1030: Please enter a guild name (usage: @guild <guild_name>).
-#: conf/messages.conf:811
+#: conf/messages.conf:812
msgid "Please enter a guild name (usage: @guild <guild_name>)."
msgstr ""
#. code: 1034: Please enter a guild name/ID (usage: @guildrecall <guild_name/ID>).
-#: conf/messages.conf:821
+#: conf/messages.conf:822
msgid "Please enter a guild name/ID (usage: @guildrecall <guild_name/ID>)."
msgstr ""
#. code: 1126: Please enter a guild name/ID (usage: @guildspy <guild_name/ID>).
-#: conf/messages.conf:923
+#: conf/messages.conf:924
msgid "Please enter a guild name/ID (usage: @guildspy <guild_name/ID>)."
msgstr ""
#. code: 994: Please enter a hair color (usage: @haircolor/@hcolor <hair color: %d-%d>).
-#: conf/messages.conf:728
+#: conf/messages.conf:729
msgid "Please enter a hair color (usage: @haircolor/@hcolor <hair color: %d-%d>)."
msgstr ""
#. code: 993: Please enter a hair style (usage: @hairstyle/@hstyle <hair ID: %d-%d>).
-#: conf/messages.conf:725
+#: conf/messages.conf:726
msgid "Please enter a hair style (usage: @hairstyle/@hstyle <hair ID: %d-%d>)."
msgstr ""
#. code: 1256: Please enter a homunculus ID (usage: @makehomun <homunculus id>).
-#: conf/messages.conf:1180
+#: conf/messages.conf:1181
msgid "Please enter a homunculus ID (usage: @makehomun <homunculus id>)."
msgstr ""
#. code: 1259: Please enter a hunger value (usage: @homhungry <hunger value [0-100]>).
-#: conf/messages.conf:1187
+#: conf/messages.conf:1188
msgid "Please enter a hunger value (usage: @homhungry <hunger value [0-100]>)."
msgstr ""
#. code: 1253: Please enter a level adjustment (usage: @homlevel <number of levels>).
-#: conf/messages.conf:1171
+#: conf/messages.conf:1172
msgid "Please enter a level adjustment (usage: @homlevel <number of levels>)."
msgstr ""
#. code: 987: Please enter a level adjustment (usage: @joblvup/@jlevel/@joblvlup <number of levels>).
-#: conf/messages.conf:711
+#: conf/messages.conf:712
msgid "Please enter a level adjustment (usage: @joblvup/@jlevel/@joblvlup <number of levels>)."
msgstr ""
#. code: 986: Please enter a level adjustment (usage: @lvup/@blevel/@baselvlup <number of levels>).
-#: conf/messages.conf:708
+#: conf/messages.conf:709
msgid "Please enter a level adjustment (usage: @lvup/@blevel/@baselvlup <number of levels>)."
msgstr ""
#. code: 909: Please enter a map (usage: @warp/@rura/@mapmove <mapname> <x> <y>).
-#: conf/messages.conf:659
+#: conf/messages.conf:660
msgid "Please enter a map (usage: @warp/@rura/@mapmove <mapname> <x> <y>)."
msgstr ""
#. code: 1149: Please enter a message (usage: @broadcast <message>).
-#: conf/messages.conf:980
+#: conf/messages.conf:981
msgid "Please enter a message (usage: @broadcast <message>)."
msgstr ""
#. code: 1260: Please enter a message (usage: @homtalk <message>).
-#: conf/messages.conf:1190
+#: conf/messages.conf:1191
msgid "Please enter a message (usage: @homtalk <message>)."
msgstr ""
#. code: 980: Please enter a message (usage: @kami <message>).
-#: conf/messages.conf:696
+#: conf/messages.conf:697
msgid "Please enter a message (usage: @kami <message>)."
msgstr ""
#. code: 1150: Please enter a message (usage: @localbroadcast <message>).
-#: conf/messages.conf:983
+#: conf/messages.conf:984
msgid "Please enter a message (usage: @localbroadcast <message>)."
msgstr ""
#. code: 1302: Please enter a message (usage: @me <message>).
-#: conf/messages.conf:1254
+#: conf/messages.conf:1255
msgid "Please enter a message (usage: @me <message>)."
msgstr ""
#. code: 1224: Please enter a message (usage: @pettalk <message>).
-#: conf/messages.conf:1122
+#: conf/messages.conf:1123
msgid "Please enter a message (usage: @pettalk <message>)."
msgstr ""
#. code: 1146: Please enter a mob name/ID and guild name/ID (usage: @disguiseguild <mob name/ID>, <guild name/ID>).
-#: conf/messages.conf:971
+#: conf/messages.conf:972
msgid "Please enter a mob name/ID and guild name/ID (usage: @disguiseguild <mob name/ID>, <guild name/ID>)."
msgstr ""
#. code: 546: Please enter a mob name/id (usage: @showmobs <mob name/id>)
-#: conf/messages.conf:475
+#: conf/messages.conf:472
msgid "Please enter a mob name/id (usage: @showmobs <mob name/id>)"
msgstr ""
#. code: 1218: Please enter a monster name (usage: @mobsearch <monster name>).
-#: conf/messages.conf:1110
+#: conf/messages.conf:1111
msgid "Please enter a monster name (usage: @mobsearch <monster name>)."
msgstr ""
#. code: 1225: Please enter a monster name (usage: @summon <monster name> {duration}).
-#: conf/messages.conf:1125
+#: conf/messages.conf:1126
msgid "Please enter a monster name (usage: @summon <monster name> {duration})."
msgstr ""
#. code: 1239: Please enter a monster name/ID (usage: @mobinfo <monster_name_or_monster_ID>).
-#: conf/messages.conf:1153
+#: conf/messages.conf:1154
msgid "Please enter a monster name/ID (usage: @mobinfo <monster_name_or_monster_ID>)."
msgstr ""
#. code: 1288: Please enter a monster name/ID (usage: @whereis <monster_name_or_monster_ID>).
-#: conf/messages.conf:1230
+#: conf/messages.conf:1231
msgid "Please enter a monster name/ID (usage: @whereis <monster_name_or_monster_ID>)."
msgstr ""
#. code: 1015: Please enter a monster/egg name/ID (usage: @makeegg <pet>).
-#: conf/messages.conf:770
+#: conf/messages.conf:771
msgid "Please enter a monster/egg name/ID (usage: @makeegg <pet>)."
msgstr ""
#. code: 1011: Please enter a number (usage: @skpoint <number of points>).
-#: conf/messages.conf:758
+#: conf/messages.conf:759
msgid "Please enter a number (usage: @skpoint <number of points>)."
msgstr ""
#. code: 1010: Please enter a number (usage: @stpoint <number of points>).
-#: conf/messages.conf:755
+#: conf/messages.conf:756
msgid "Please enter a number (usage: @stpoint <number of points>)."
msgstr ""
#. code: 1029: Please enter a party name (usage: @party <party_name>).
-#: conf/messages.conf:808
+#: conf/messages.conf:809
msgid "Please enter a party name (usage: @party <party_name>)."
msgstr ""
#. code: 1035: Please enter a party name/ID (usage: @partyrecall <party_name/ID>).
-#: conf/messages.conf:824
+#: conf/messages.conf:825
msgid "Please enter a party name/ID (usage: @partyrecall <party_name/ID>)."
msgstr ""
#. code: 1127: Please enter a party name/ID (usage: @partyspy <party_name/ID>).
-#: conf/messages.conf:926
+#: conf/messages.conf:927
msgid "Please enter a party name/ID (usage: @partyspy <party_name/ID>)."
msgstr ""
#. code: 1021: Please enter a player name (usage: @block <char name>).
-#: conf/messages.conf:786
+#: conf/messages.conf:787
msgid "Please enter a player name (usage: @block <char name>)."
msgstr ""
#. code: 1134: Please enter a player name (usage: @jail <char_name>).
-#: conf/messages.conf:947
+#: conf/messages.conf:948
msgid "Please enter a player name (usage: @jail <char_name>)."
msgstr ""
#. code: 911: Please enter a player name (usage: @jumpto/@warpto/@goto <char name/ID>).
-#: conf/messages.conf:665
+#: conf/messages.conf:666
msgid "Please enter a player name (usage: @jumpto/@warpto/@goto <char name/ID>)."
msgstr ""
#. code: 1026: Please enter a player name (usage: @kick <char name/ID>).
-#: conf/messages.conf:799
+#: conf/messages.conf:800
msgid "Please enter a player name (usage: @kick <char name/ID>)."
msgstr ""
#. code: 1128: Please enter a player name (usage: @nuke <char name>).
-#: conf/messages.conf:929
+#: conf/messages.conf:930
msgid "Please enter a player name (usage: @nuke <char name>)."
msgstr ""
#. code: 1018: Please enter a player name (usage: @recall <char name/ID>).
-#: conf/messages.conf:779
+#: conf/messages.conf:780
msgid "Please enter a player name (usage: @recall <char name/ID>)."
msgstr ""
#. code: 1230: Please enter a player name (usage: @trade <char name>).
-#: conf/messages.conf:1134
+#: conf/messages.conf:1135
msgid "Please enter a player name (usage: @trade <char name>)."
msgstr ""
#. code: 1025: Please enter a player name (usage: @unban <char name>).
-#: conf/messages.conf:796
+#: conf/messages.conf:797
msgid "Please enter a player name (usage: @unban <char name>)."
msgstr ""
#. code: 1024: Please enter a player name (usage: @unblock <char name>).
-#: conf/messages.conf:793
+#: conf/messages.conf:794
msgid "Please enter a player name (usage: @unblock <char name>)."
msgstr ""
#. code: 1135: Please enter a player name (usage: @unjail/@discharge <char_name>).
-#: conf/messages.conf:950
+#: conf/messages.conf:951
msgid "Please enter a player name (usage: @unjail/@discharge <char_name>)."
msgstr ""
#. code: 1234: Please enter a player name (usage: @unmute <char name>).
-#: conf/messages.conf:1142
+#: conf/messages.conf:1143
msgid "Please enter a player name (usage: @unmute <char name>)."
msgstr ""
#. code: 910: Please enter a player name (usage: @where <char name>).
-#: conf/messages.conf:662
+#: conf/messages.conf:663
msgid "Please enter a player name (usage: @where <char name>)."
msgstr ""
#. code: 996: Please enter a position and an amount (usage: @refine <equip position> <+/- amount>).
-#: conf/messages.conf:733
+#: conf/messages.conf:734
msgid "Please enter a position and an amount (usage: @refine <equip position> <+/- amount>)."
msgstr ""
#. code: 1027: Please enter a quest skill ID.
-#: conf/messages.conf:802
+#: conf/messages.conf:803
msgid "Please enter a quest skill ID."
msgstr ""
#. code: 1132: Please enter a script file name (usage: @loadnpc <file name>).
-#: conf/messages.conf:941
+#: conf/messages.conf:942
msgid "Please enter a script file name (usage: @loadnpc <file name>)."
msgstr ""
#. code: 1163: Please enter a skill name to look up (usage: @skillid <skill name>).
-#: conf/messages.conf:1010
+#: conf/messages.conf:1011
msgid "Please enter a skill name to look up (usage: @skillid <skill name>)."
msgstr ""
#. code: 1217: Please enter a sound filename (usage: @sound <filename>).
-#: conf/messages.conf:1107
+#: conf/messages.conf:1108
msgid "Please enter a sound filename (usage: @sound <filename>)."
msgstr ""
#. code: 918: Please enter a speed value (usage: @speed <%d-%d>).
-#: conf/messages.conf:678
+#: conf/messages.conf:679
msgid "Please enter a speed value (usage: @speed <%d-%d>)."
msgstr ""
#. code: 1009: Please enter a status type/flag (usage: @displaystatus <status type> <flag> <tick> {<val1> {<val2> {<val3>}}}).
-#: conf/messages.conf:752
+#: conf/messages.conf:753
msgid "Please enter a status type/flag (usage: @displaystatus <status type> <flag> <tick> {<val1> {<val2> {<val3>}}})."
msgstr ""
#. code: 1297: Please enter a time in minutes (usage: @mutearea/@stfu <time in minutes>).
-#: conf/messages.conf:1245
+#: conf/messages.conf:1246
msgid "Please enter a time in minutes (usage: @mutearea/@stfu <time in minutes>)."
msgstr ""
#. code: l("Please enter a valid amount.");
-#: npc/001-2-19/lloyd.txt:204
#: npc/001-1/fexil.txt:106
-#: npc/001-2-19/lloyd.txt:179
#, no-c-format
msgid "Please enter a valid amount."
msgstr ""
#. code: 1014: Please enter a valid level (usage: @guildlvup/@guildlvlup <# of levels>).
-#: conf/messages.conf:767
+#: conf/messages.conf:768
msgid "Please enter a valid level (usage: @guildlvup/@guildlvlup <# of levels>)."
msgstr ""
#. code: 1017: Please enter a valid number (usage: @pethungry <0-100>).
-#: conf/messages.conf:776
+#: conf/messages.conf:777
msgid "Please enter a valid number (usage: @pethungry <0-100>)."
msgstr ""
#. code: 1008: Please enter a valid position (usage: @memo <memo_position:%d-%d>).
-#: conf/messages.conf:749
+#: conf/messages.conf:750
msgid "Please enter a valid position (usage: @memo <memo_position:%d-%d>)."
msgstr ""
#. code: 1016: Please enter a valid value (usage: @petfriendly <0-1000>).
-#: conf/messages.conf:773
+#: conf/messages.conf:774
msgid "Please enter a valid value (usage: @petfriendly <0-1000>)."
msgstr ""
#. code: 1013: Please enter a valid value (usage: @str/@agi/@vit/@int/@dex/@luk <+/-adjustment>).
-#: conf/messages.conf:764
+#: conf/messages.conf:765
msgid "Please enter a valid value (usage: @str/@agi/@vit/@int/@dex/@luk <+/-adjustment>)."
msgstr ""
#. code: 984: Please enter all parameters (usage: @item2 <item name/ID> <quantity>).
-#: conf/messages.conf:704
+#: conf/messages.conf:705
msgid "Please enter all parameters (usage: @item2 <item name/ID> <quantity>)."
msgstr ""
#. code: 296: Please enter all parameters (usage: @itembound2 <item name/ID> <quantity>
-#: conf/messages.conf:295
+#: conf/messages.conf:297
msgid "Please enter all parameters (usage: @itembound2 <item name/ID> <quantity>"
msgstr ""
#. code: 1028: Please enter an amount (usage: @spiritball <number: 0-%d>).
-#: conf/messages.conf:805
+#: conf/messages.conf:806
msgid "Please enter an amount (usage: @spiritball <number: 0-%d>)."
msgstr ""
#. code: 1012: Please enter an amount (usage: @zeny <amount>).
-#: conf/messages.conf:761
+#: conf/messages.conf:762
msgid "Please enter an amount (usage: @zeny <amount>)."
msgstr ""
#. code: 1322: Please enter an amount.
-#: conf/messages.conf:1292
+#: conf/messages.conf:1293
msgid "Please enter an amount."
msgstr ""
#. code: 1152: Please enter an effect number (usage: @effect <effect number>).
-#: conf/messages.conf:989
+#: conf/messages.conf:990
msgid "Please enter an effect number (usage: @effect <effect number>)."
msgstr ""
#. code: 1258: Please enter an intimacy value (usage: @homfriendly <intimacy value [0-1000]>).
-#: conf/messages.conf:1184
+#: conf/messages.conf:1185
msgid "Please enter an intimacy value (usage: @homfriendly <intimacy value [0-1000]>)."
msgstr ""
#. code: 983: Please enter an item name or ID (usage: @item <item name/ID> <quantity>).
-#: conf/messages.conf:701
+#: conf/messages.conf:702
msgid "Please enter an item name or ID (usage: @item <item name/ID> <quantity>)."
msgstr ""
#. code: 295: Please enter an item name or ID (usage: @itembound <item name/ID> <quantity> <bound_type>).
-#: conf/messages.conf:294
+#: conf/messages.conf:296
msgid "Please enter an item name or ID (usage: @itembound <item name/ID> <quantity> <bound_type>)."
msgstr ""
#. code: 1276: Please enter an item name/ID (usage: @ii/@iteminfo <item name/ID>).
-#: conf/messages.conf:1214
+#: conf/messages.conf:1215
msgid "Please enter an item name/ID (usage: @ii/@iteminfo <item name/ID>)."
msgstr ""
#. code: 1355: Please enter an item name/ID, a quantity, and a player name (usage: #delitem <player> <item_name_or_ID> <quantity>).
-#: conf/messages.conf:1337
+#: conf/messages.conf:1338
msgid "Please enter an item name/ID, a quantity, and a player name (usage: #delitem <player> <item_name_or_ID> <quantity>)."
msgstr ""
#. code: 1007: Please enter at least one item name/ID (usage: @produce <equip name/ID> <element> <# of very's>).
-#: conf/messages.conf:746
+#: conf/messages.conf:747
msgid "Please enter at least one item name/ID (usage: @produce <equip name/ID> <element> <# of very's>)."
msgstr ""
#. code: 921: Please enter at least one option.
-#: conf/messages.conf:687
+#: conf/messages.conf:688
msgid "Please enter at least one option."
msgstr ""
#. code: 1118: Please enter at least one valid list number (usage: @mapinfo <0-3> <map>).
#. code: 1038: Please enter at least one valid list number (usage: @mapinfo <0-3> <map>).
-#: conf/messages.conf:831
-#: conf/messages.conf:911
+#: conf/messages.conf:832
+#: conf/messages.conf:912
msgid "Please enter at least one valid list number (usage: @mapinfo <0-3> <map>)."
msgstr ""
#. code: 991: Please enter at least one value (usage: @model <hair ID: %d-%d> <hair color: %d-%d> <clothes color: %d-%d>).
-#: conf/messages.conf:719
+#: conf/messages.conf:720
msgid "Please enter at least one value (usage: @model <hair ID: %d-%d> <hair color: %d-%d> <clothes color: %d-%d>)."
msgstr ""
#. code: 1022: Please enter ban time and a player name (usage: @ban <time> <char name>).
-#: conf/messages.conf:789
+#: conf/messages.conf:790
msgid "Please enter ban time and a player name (usage: @ban <time> <char name>)."
msgstr ""
#. code: 981: Please enter color and message (usage: @kamic <color> <message>).
-#: conf/messages.conf:697
+#: conf/messages.conf:698
msgid "Please enter color and message (usage: @kamic <color> <message>)."
msgstr ""
#. code: 1304: Please enter guild name/ID (usage: @sizeguild <size> <guild name/ID>).
-#: conf/messages.conf:1260
+#: conf/messages.conf:1261
msgid "Please enter guild name/ID (usage: @sizeguild <size> <guild name/ID>)."
msgstr ""
#. code: 1147: Please enter guild name/ID (usage: @undisguiseguild <guild name/ID>).
-#: conf/messages.conf:974
+#: conf/messages.conf:975
msgid "Please enter guild name/ID (usage: @undisguiseguild <guild name/ID>)."
msgstr ""
#. code: 1284: Please enter item name/ID (usage: @whodrops <item name/ID>).
-#: conf/messages.conf:1224
+#: conf/messages.conf:1225
msgid "Please enter item name/ID (usage: @whodrops <item name/ID>)."
msgstr ""
#. code: 1031: Please enter part of an item name (usage: @idsearch <part_of_item_name>).
-#: conf/messages.conf:814
+#: conf/messages.conf:815
msgid "Please enter part of an item name (usage: @idsearch <part_of_item_name>)."
msgstr ""
@@ -13009,12 +13245,12 @@ msgid "Please enter the combat zone on the left."
msgstr ""
#. code: 1222: Please enter the correct parameters (usage: @npctalk <npc name>, <message>).
-#: conf/messages.conf:1118
+#: conf/messages.conf:1119
msgid "Please enter the correct parameters (usage: @npctalk <npc name>, <message>)."
msgstr ""
#. code: 1223: Please enter the correct parameters (usage: @npctalkc <color> <npc name>, <message>).
-#: conf/messages.conf:1119
+#: conf/messages.conf:1120
msgid "Please enter the correct parameters (usage: @npctalkc <color> <npc name>, <message>)."
msgstr ""
@@ -13043,13 +13279,13 @@ msgid "Please enter the message:"
msgstr ""
#. code: mes l("Please enter the new line.");
-#: npc/commands/motd.txt:30
+#: npc/commands/motd.txt:34
#, no-c-format
msgid "Please enter the new line."
msgstr ""
#. code: 1151: Please enter two e-mail addresses (usage: @email <current@email> <new@email>).
-#: conf/messages.conf:986
+#: conf/messages.conf:987
msgid "Please enter two e-mail addresses (usage: @email <current@email> <new@email>)."
msgstr ""
@@ -13072,22 +13308,28 @@ msgid "Please find the small chest, buried somewhere on Artis hill."
msgstr ""
#. code: l("Please guide me.")))
-#: npc/001-1/enora.txt:269
+#: npc/001-1/enora.txt:270
#, no-c-format
msgid "Please guide me."
msgstr ""
#. code: mes l("Please select a category:");
-#: npc/commands/debug-quest.txt:121
+#: npc/commands/debug-quest.txt:122
#, no-c-format
msgid "Please select a category:"
msgstr ""
+#. code: l("Please select a chapter:");
+#: npc/001-2-4/books.txt:33
+#, no-c-format
+msgid "Please select a chapter:"
+msgstr ""
+
#. code: mes l("Please select a quest:");
#: npc/commands/debug-quest.txt:36
#: npc/commands/debug-quest.txt:10
#: npc/commands/debug-quest.txt:69
-#: npc/commands/debug-quest.txt:98
+#: npc/commands/debug-quest.txt:99
#, no-c-format
msgid "Please select a quest:"
msgstr ""
@@ -13099,7 +13341,7 @@ msgid "Please select the interval:"
msgstr ""
#. code: 80: Please specify a display name or monster name/id.
-#: conf/messages.conf:97
+#: conf/messages.conf:99
msgid "Please specify a display name or monster name/id."
msgstr ""
@@ -13109,10 +13351,10 @@ msgstr ""
msgid "Please take this @@ for your help."
msgstr ""
-#. code: l("Please try to figure out what went wrong with this order and bring me these potions."),
-#: npc/001-1/enora.txt:233
+#. code: l("Please try to figure out what went wrong with this order and bring me those potions."),
+#: npc/001-1/enora.txt:234
#, no-c-format
-msgid "Please try to figure out what went wrong with this order and bring me these potions."
+msgid "Please try to figure out what went wrong with this order and bring me those potions."
msgstr ""
#. code: l("Please, have a seat."),
@@ -13121,6 +13363,12 @@ msgstr ""
msgid "Please, have a seat."
msgstr ""
+#. code: select(l("Pleasure to meet you. I am @@.", strcharinfo(PC_NAME)));
+#: npc/001-2-33/lozerk.txt:27
+#, no-c-format
+msgid "Pleasure to meet you. I am @@."
+msgstr ""
+
#. code: 001-2-28,28,28,0 script Plush#001-2-28 NPC_RED,{
#: npc/001-2-28/plush.txt:8
#, no-c-format
@@ -13144,7 +13392,7 @@ msgid "Plushroom Box"
msgstr ""
#. code: Name: "Plushroom Field"
-#: mob_db.conf:518
+#: mob_db.conf:520
#, no-c-format
msgid "Plushroom Field"
msgstr ""
@@ -13180,7 +13428,7 @@ msgid "Poor Chelios, I don't envy him..."
msgstr ""
#. code: 1178: Position: 1:Top 2:Middle 3:Bottom 4:Weapon 5:Shield 6:Shoes 7:Robe 8:Body
-#: conf/messages.conf:1037
+#: conf/messages.conf:1038
msgid "Position: 1:Top 2:Middle 3:Bottom 4:Weapon 5:Shield 6:Shoes 7:Robe 8:Body"
msgstr ""
@@ -13191,18 +13439,18 @@ msgid "Practice! There are no secrets to becoming a warrior."
msgstr ""
#. code: 558: Priest
-#: conf/messages.conf:491
+#: conf/messages.conf:488
msgid "Priest"
msgstr ""
#. code: mes col("-- " + l("Princess Slayer"), 9);
-#: npc/001-2-6/books.txt:122
+#: npc/001-2-6/books.txt:119
#, no-c-format
msgid "Princess Slayer"
msgstr ""
#. code: 590: Professor
-#: conf/messages.conf:524
+#: conf/messages.conf:521
msgid "Professor"
msgstr ""
@@ -13213,7 +13461,7 @@ msgstr ""
#: npc/commands/debug-quest.txt:34
#: npc/commands/debug-quest.txt:7
#: npc/commands/debug-quest.txt:33
-#: npc/commands/debug-quest.txt:124
+#: npc/commands/debug-quest.txt:125
#, no-c-format
msgid "Prologue"
msgstr ""
@@ -13243,7 +13491,7 @@ msgid "Pumpkin Seeds"
msgstr ""
#. code: Name: "Pumpkish"
-#: mob_db.conf:845
+#: mob_db.conf:847
#, no-c-format
msgid "Pumpkish"
msgstr ""
@@ -13267,32 +13515,32 @@ msgid "Purple Cotton Dye"
msgstr ""
#. code: 1046: PvP Flags:
-#: conf/messages.conf:839
+#: conf/messages.conf:840
msgid "PvP Flags: "
msgstr ""
#. code: 31: PvP Off.
-#: conf/messages.conf:57
+#: conf/messages.conf:58
msgid "PvP Off."
msgstr ""
#. code: 32: PvP On.
-#: conf/messages.conf:58
+#: conf/messages.conf:59
msgid "PvP On."
msgstr ""
#. code: 160: PvP is already Off.
-#: conf/messages.conf:168
+#: conf/messages.conf:170
msgid "PvP is already Off."
msgstr ""
#. code: 161: PvP is already On.
-#: conf/messages.conf:169
+#: conf/messages.conf:171
msgid "PvP is already On."
msgstr ""
#. code: 1047: Pvp ON |
-#: conf/messages.conf:840
+#: conf/messages.conf:841
msgid "Pvp ON | "
msgstr ""
@@ -13350,7 +13598,7 @@ msgid "Q'Pid#001-1"
msgstr ""
#. code: 1377: Quest database has been reloaded.
-#: conf/messages.conf:1369
+#: conf/messages.conf:1370
msgid "Quest database has been reloaded."
msgstr ""
@@ -13368,19 +13616,21 @@ msgstr ""
#: npc/functions/quest-debug/031-General_Janus.txt:8
#: npc/functions/quest-debug/028-General_Narrator.txt:8
#: npc/functions/quest-debug/020-ArtisQuests_Urchin.txt:8
-#: npc/commands/debug-quest.txt:33
+#: npc/functions/quest-debug/033-Artis_Legion_Progress.txt:9
#: npc/functions/quest-debug/006-ShipQuests_ArpanMoney.txt:8
+#: npc/commands/debug-quest.txt:33
#: npc/functions/quest-debug/004-ShipQuests_Nard.txt:8
#: npc/functions/quest-debug/012-ShipQuests_Gulukan.txt:8
#: npc/functions/quest-debug/014-ShipQuests_QMuller.txt:8
#: npc/functions/quest-debug/000-ShipQuests_Julia.txt:8
+#: npc/commands/debug-quest.txt:119
#: npc/commands/debug-quest.txt:66
#: npc/functions/quest-debug/008-ShipQuests_Couwan.txt:8
#: npc/functions/quest-debug/026-General_Rumly.txt:8
#: npc/functions/quest-debug/019-ArtisQuests_LazyBrother.txt:8
+#: npc/commands/debug-quest.txt:96
#: npc/functions/quest-debug/002-ShipQuests_Alige.txt:8
#: npc/functions/quest-debug/032-ArtisQuests_MonaDad.txt:8
-#: npc/commands/debug-quest.txt:95
#: npc/functions/quest-debug/003-ShipQuests_Peter.txt:8
#: npc/functions/quest-debug/007-ShipQuests_Door.txt:8
#: npc/functions/quest-debug/001-ShipQuests_Arpan.txt:8
@@ -13392,7 +13642,6 @@ msgstr ""
#: npc/functions/quest-debug/029-ArtisQuests_Fexil.txt:8
#: npc/functions/quest-debug/022-ArtisQuests_Fishman.txt:8
#: npc/functions/quest-debug/027-ArtisQuests_Enora.txt:8
-#: npc/commands/debug-quest.txt:118
#: npc/functions/quest-debug/016-ShipQuests_Gugli.txt:8
#: npc/commands/debug-quest.txt:7
#, no-c-format
@@ -13418,6 +13667,7 @@ msgstr ""
#. code: mes l("Quest state: @@", getq(ArtisQuests_MonaDad));
#. code: mes l("Quest state: @@", getq(General_Rumly));
#. code: mes l("Quest state: @@", getq(ArtisQuests_LazyBrother));
+#. code: mes l("Quest state: @@", getq(Artis_Legion_Progress));
#. code: mes l("Quest state: @@", getq(ShipQuests_Gugli));
#. code: mes l("Quest state: @@", getq(ShipQuests_Ale));
#. code: mes l("Quest state: @@", getq(ShipQuests_Knife));
@@ -13459,6 +13709,7 @@ msgstr ""
#: npc/functions/quest-debug/002-ShipQuests_Alige.txt:11
#: npc/functions/quest-debug/000-ShipQuests_Julia.txt:11
#: npc/functions/quest-debug/014-ShipQuests_QMuller.txt:11
+#: npc/functions/quest-debug/033-Artis_Legion_Progress.txt:12
#: npc/functions/quest-debug/030-ArtisQuests_Lloyd.txt:11
#: npc/functions/quest-debug/027-ArtisQuests_Enora.txt:11
#, no-c-format
@@ -13469,11 +13720,12 @@ msgstr ""
#: npc/001-1/calypsan.txt:68
#: npc/001-1/salem.txt:115
#: npc/001-2-0/resa.txt:51
+#: npc/001-2-9/janus.txt:142
#: npc/001-1/chelios.txt:88
-#: npc/001-2-9/janus.txt:140
#: npc/001-2-12/oscar.txt:118
#: npc/001-2-26/ivan.txt:64
-#: npc/001-1/qpid.txt:179
+#: npc/001-2-33/lozerk.txt:106
+#: npc/001-1/qpid.txt:135
#, no-c-format
msgid "Quit"
msgstr ""
@@ -13518,17 +13770,23 @@ msgid "Raises your job level by 50"
msgstr ""
#. code: 627: Ranger
-#: conf/messages.conf:564
+#: conf/messages.conf:561
msgid "Ranger"
msgstr ""
#. code: 658: Ranger T
-#: conf/messages.conf:598
+#: conf/messages.conf:595
msgid "Ranger T"
msgstr ""
+#. code: l("Rate management"),
+#: npc/commands/event.txt:25
+#, no-c-format
+msgid "Rate management"
+msgstr ""
+
#. code: Name: "Ratto"
-#: mob_db.conf:246
+#: mob_db.conf:248
#, no-c-format
msgid "Ratto"
msgstr ""
@@ -13570,7 +13828,7 @@ msgid "Really? That's kind of you, I accept your help!"
msgstr ""
#. code: 655: Rebellion
-#: conf/messages.conf:594
+#: conf/messages.conf:591
msgid "Rebellion"
msgstr ""
@@ -13610,10 +13868,16 @@ msgstr ""
msgid "Registered"
msgstr ""
-#. code: l("Registration is open for everybody, but newcomers need to pay a fee for all of the paperwork.");
-#: npc/001-2-19/lloyd.txt:57
+#. code: l("Registration is open to everybody, but newcomers need to pay a fee for all of the paperwork.");
+#: npc/001-2-19/lloyd.txt:59
#, no-c-format
-msgid "Registration is open for everybody, but newcomers need to pay a fee for all of the paperwork."
+msgid "Registration is open to everybody, but newcomers need to pay a fee for all of the paperwork."
+msgstr ""
+
+#. code: mes l("Related quests:");
+#: npc/functions/quest-debug/000-ShipQuests_Julia.txt:13
+#, no-c-format
+msgid "Related quests:"
msgstr ""
#. code: mesq l("Remember, you have to find my brother on the hill east of here.");
@@ -13629,7 +13893,7 @@ msgid "Remind me, what should I do?"
msgstr ""
#. code: menuimage("actions/remove", l("Remove this line")),
-#: npc/commands/motd.txt:99
+#: npc/commands/motd.txt:103
#, no-c-format
msgid "Remove this line"
msgstr ""
@@ -13641,27 +13905,27 @@ msgid "Remove this skill"
msgstr ""
#. code: 411: Removed %d Kafra points. Total %d points.
-#: conf/messages.conf:452
+#: conf/messages.conf:454
msgid "Removed %d Kafra points. Total %d points."
msgstr ""
#. code: 410: Removed %d cash points. Total %d points.
-#: conf/messages.conf:451
+#: conf/messages.conf:453
msgid "Removed %d cash points. Total %d points."
msgstr ""
#. code: 1442: Removed all bans from the '%s' channel
-#: conf/messages.conf:1459
+#: conf/messages.conf:1460
msgid "Removed all bans from the '%s' channel"
msgstr ""
#. code: 1494: Removed item type: '%s' from your autoloottype list.
-#: conf/messages.conf:1533
+#: conf/messages.conf:1534
msgid "Removed item type: '%s' from your autoloottype list."
msgstr ""
#. code: 1194: Removed item: '%s'/'%s' {%d} from your autolootitem list.
-#: conf/messages.conf:1065
+#: conf/messages.conf:1066
msgid "Removed item: '%s'/'%s' {%d} from your autolootitem list."
msgstr ""
@@ -13677,6 +13941,12 @@ msgstr ""
msgid "Repeat: @@ times"
msgstr ""
+#. code: l("Report back to me once you've had enough!");
+#: npc/001-2-33/lozerk.txt:36
+#, no-c-format
+msgid "Report back to me once you've had enough!"
+msgstr ""
+
#. code: menuimage("actions/edit", l("Gender") + " [" + l("Requires logout") + "]"),
#: npc/commands/debug-look.txt:68
#, no-c-format
@@ -13696,13 +13966,13 @@ msgid "Resa gave package"
msgstr ""
#. code: menuimage("actions/reset", l("Reset")),
-#: npc/commands/debug.txt:103
+#: npc/commands/debug.txt:105
#, no-c-format
msgid "Reset"
msgstr ""
#. code: 1324: Reset 'Feeling' maps.
-#: conf/messages.conf:1298
+#: conf/messages.conf:1299
msgid "Reset 'Feeling' maps."
msgstr ""
@@ -13731,7 +14001,7 @@ msgid "Reset subquests"
msgstr ""
#. code: 1089: Reset |
-#: conf/messages.conf:882
+#: conf/messages.conf:883
msgid "Reset | "
msgstr ""
@@ -13739,25 +14009,24 @@ msgstr ""
#. code: rif(getarg(0,0), menuimage("actions/back", l("Return to Debug menu")));
#. code: menuimage("actions/back", l("Return to Debug menu"));
#: npc/commands/debug-look.txt:72
-#: npc/commands/debug-quest.txt:127
#: npc/commands/debug.txt:26
+#: npc/commands/debug-quest.txt:128
#: npc/commands/debug-skill.txt:52
#, no-c-format
msgid "Return to Debug menu"
msgstr ""
-#. code: menuimage("actions/home", l("Return to Super Menu"));
#. code: rif(getarg(0,0), menuimage("actions/home", l("Return to Super Menu")));
-#: npc/commands/debug.txt:104
-#: npc/commands/event.txt:10
+#: npc/commands/event.txt:26
+#: npc/commands/debug.txt:106
+#: npc/commands/motd.txt:148
#: npc/commands/scheduled-broadcasts.txt:165
-#: npc/commands/motd.txt:144
#, no-c-format
msgid "Return to Super Menu"
msgstr ""
#. code: menuimage("actions/home", l("Return to main menu"));
-#: npc/commands/motd.txt:103
+#: npc/commands/motd.txt:107
#, no-c-format
msgid "Return to main menu"
msgstr ""
@@ -13775,17 +14044,17 @@ msgid "Returned piou to Salem"
msgstr ""
#. code: 1306: Returned to normal state.
-#: conf/messages.conf:1264
+#: conf/messages.conf:1265
msgid "Returned to normal state."
msgstr ""
#. code: 1307: Returned to real name.
-#: conf/messages.conf:1267
+#: conf/messages.conf:1268
msgid "Returned to real name."
msgstr ""
#. code: 1356: Returning to normal font.
-#: conf/messages.conf:1340
+#: conf/messages.conf:1341
msgid "Returning to normal font."
msgstr ""
@@ -13820,17 +14089,17 @@ msgid "Robin"
msgstr ""
#. code: 566: Rogue
-#: conf/messages.conf:499
+#: conf/messages.conf:496
msgid "Rogue"
msgstr ""
#. code: 631: Royal Guard
-#: conf/messages.conf:568
+#: conf/messages.conf:565
msgid "Royal Guard"
msgstr ""
#. code: 662: Royal Guard T
-#: conf/messages.conf:602
+#: conf/messages.conf:599
msgid "Royal Guard T"
msgstr ""
@@ -13865,12 +14134,12 @@ msgid "Rumly#001-1"
msgstr ""
#. code: 625: Rune Knight
-#: conf/messages.conf:562
+#: conf/messages.conf:559
msgid "Rune Knight"
msgstr ""
#. code: 656: Rune Knight T
-#: conf/messages.conf:596
+#: conf/messages.conf:593
msgid "Rune Knight T"
msgstr ""
@@ -13887,7 +14156,7 @@ msgid "Sadly, you found nothing but dirt."
msgstr ""
#. code: 565: Sage
-#: conf/messages.conf:498
+#: conf/messages.conf:495
msgid "Sage"
msgstr ""
@@ -13904,7 +14173,7 @@ msgid "Sailors"
msgstr ""
#. code: 1074: Sakura |
-#: conf/messages.conf:867
+#: conf/messages.conf:868
msgid "Sakura | "
msgstr ""
@@ -13932,9 +14201,9 @@ msgstr ""
msgid "Sapartan"
msgstr ""
-#. code: setnpcdialogtitle l("Scheduled broadcasts");
#. code: l("Scheduled broadcasts"),
-#: npc/commands/super-menu.txt:18
+#. code: setnpcdialogtitle l("Scheduled broadcasts");
+#: npc/commands/super-menu.txt:16
#: npc/commands/scheduled-broadcasts.txt:134
#, no-c-format
msgid "Scheduled broadcasts"
@@ -13947,17 +14216,17 @@ msgid "Scheduled broadcasts - Create new"
msgstr ""
#. code: 261: Script could not be loaded.
-#: conf/messages.conf:258
+#: conf/messages.conf:260
msgid "Script could not be loaded."
msgstr ""
#. code: 262: Script loaded.
-#: conf/messages.conf:259
+#: conf/messages.conf:261
msgid "Script loaded."
msgstr ""
#. code: 100: Scripts have been reloaded.
-#: conf/messages.conf:115
+#: conf/messages.conf:117
msgid "Scripts have been reloaded."
msgstr ""
@@ -13974,7 +14243,7 @@ msgid "Sea water?! I will not help you with your evil plan!"
msgstr ""
#. code: 77: Search results for '%s' (name: id):
-#: conf/messages.conf:94
+#: conf/messages.conf:96
msgid "Search results for '%s' (name: id):"
msgstr ""
@@ -13993,7 +14262,7 @@ msgstr ""
#. code: npctalk3 l("See you later!");
#. code: l("See you later!"),
#: npc/001-1/cookiemaster.txt:249
-#: npc/functions/goodbye.txt:10
+#: npc/functions/goodbye.txt:17
#, no-c-format
msgid "See you later!"
msgstr ""
@@ -14005,15 +14274,15 @@ msgid "See you next time!"
msgstr ""
#. code: l("See you soon!"),
-#: npc/functions/goodbye.txt:11
+#: npc/functions/goodbye.txt:18
#, no-c-format
msgid "See you soon!"
msgstr ""
-#. code: setarray .byemsg$[0], l("See you!"),
#. code: l("See you!"), L_Quit;
+#. code: l("See you!"),
+#: npc/functions/goodbye.txt:16
#: npc/000-1/gugli.txt:105
-#: npc/functions/goodbye.txt:9
#, no-c-format
msgid "See you!"
msgstr ""
@@ -14099,7 +14368,7 @@ msgid "Send this message also on login?"
msgstr ""
#. code: 88: Sending request to login server...
-#: conf/messages.conf:103
+#: conf/messages.conf:105
msgid "Sending request to login server..."
msgstr ""
@@ -14118,10 +14387,28 @@ msgid "Sent on login: yes"
msgstr ""
#. code: 258: Sent packet 0x%x (%d)
-#: conf/messages.conf:255
+#: conf/messages.conf:257
msgid "Sent packet 0x%x (%d)"
msgstr ""
+#. code: l("Sent to Q'Anon"), 5;
+#: npc/functions/quest-debug/033-Artis_Legion_Progress.txt:21
+#, no-c-format
+msgid "Sent to Q'Anon"
+msgstr ""
+
+#. code: l("Sent to battle"), 3,
+#: npc/functions/quest-debug/033-Artis_Legion_Progress.txt:19
+#, no-c-format
+msgid "Sent to battle"
+msgstr ""
+
+#. code: l("Sent to training"), 1,
+#: npc/functions/quest-debug/033-Artis_Legion_Progress.txt:17
+#, no-c-format
+msgid "Sent to training"
+msgstr ""
+
#. code: mes l("Sent: @@ times out of @@", $@SCHED_Opt[2], ($@SCHED_Opt[3] ? $@SCHED_Opt[3] : "∞"));
#: npc/commands/scheduled-broadcasts.txt:156
#, no-c-format
@@ -14147,17 +14434,17 @@ msgid "Seriously?!"
msgstr ""
#. code: 245: Server Uptime: %ld days, %ld hours, %ld minutes, %ld seconds.
-#: conf/messages.conf:242
+#: conf/messages.conf:244
msgid "Server Uptime: %ld days, %ld hours, %ld minutes, %ld seconds."
msgstr ""
#. code: 419: Server is jammed due to overpopulation.
-#: conf/messages.conf:412
+#: conf/messages.conf:414
msgid "Server is jammed due to overpopulation."
msgstr ""
#. code: 230: Server time (normal time): %A, %B %d %Y %X.
-#: conf/messages.conf:227
+#: conf/messages.conf:229
msgid "Server time (normal time): %A, %B %d %Y %X."
msgstr ""
@@ -14168,12 +14455,12 @@ msgid "Set a new broadcast"
msgstr ""
#. code: 1233: Set battle_config as requested.
-#: conf/messages.conf:1139
+#: conf/messages.conf:1140
msgid "Set battle_config as requested."
msgstr ""
#. code: .@menustr$ += menuimage("actions/nuke", l("Set state manually"));
-#: npc/functions/quest-debug/functions.txt:33
+#: npc/functions/quest-debug/functions.txt:43
#, no-c-format
msgid "Set state manually"
msgstr ""
@@ -14191,22 +14478,22 @@ msgid "Set the level manually"
msgstr ""
#. code: 307: Seven Castles
-#: conf/messages.conf:308
+#: conf/messages.conf:310
msgid "Seven Castles"
msgstr ""
#. code: 317: Seventeen Castles
-#: conf/messages.conf:318
+#: conf/messages.conf:320
msgid "Seventeen Castles"
msgstr ""
#. code: 637: Shadow Chaser
-#: conf/messages.conf:576
+#: conf/messages.conf:573
msgid "Shadow Chaser"
msgstr ""
#. code: 668: Shadow Chaser T
-#: conf/messages.conf:608
+#: conf/messages.conf:605
msgid "Shadow Chaser T"
msgstr ""
@@ -14230,7 +14517,7 @@ msgstr ""
#. code: l("She is waiting for you on the dock."),
#. code: l("She is waiting for you on the dock.");
-#: npc/001-2-21/julia.txt:135
+#: npc/001-2-21/julia.txt:120
#: npc/001-1/devis.txt:15
#, no-c-format
msgid "She is waiting for you on the dock."
@@ -14243,13 +14530,13 @@ msgid "She said she will accept me when pious will have teeth. It's just a matte
msgstr ""
#. code: rif(.@q == 0, l("She told me that you had some tasks for me.")),
-#: npc/001-1/enora.txt:372
+#: npc/001-1/enora.txt:373
#, no-c-format
msgid "She told me that you had some tasks for me."
msgstr ""
#. code: l("She wants? What if I don't want?"),
-#: npc/001-1/qpid.txt:113
+#: npc/001-1/qpid.txt:69
#, no-c-format
msgid "She wants? What if I don't want?"
msgstr ""
@@ -14273,7 +14560,7 @@ msgid "Shemagh"
msgstr ""
#. code: mesq l("Shhht, don't say it that loud...");
-#: npc/000-2-1/chefgado.txt:143
+#: npc/000-2-1/chefgado.txt:144
#, no-c-format
msgid "Shhht, don't say it that loud..."
msgstr ""
@@ -14286,108 +14573,120 @@ msgid "Shht shht!"
msgstr ""
#. code: 881: Shop is out of stock! Come again later!
-#: conf/messages.conf:640
+#: conf/messages.conf:641
msgid "Shop is out of stock! Come again later!"
msgstr ""
+#. code: l("Should you be too quick or wait too long, you will most likely fail.");
+#: npc/001-2-4/books.txt:78
+#, no-c-format
+msgid "Should you be too quick or wait too long, you will most likely fail."
+msgstr ""
+
#. code: 001-1,161,72,0 script Sign#001-1-s-alchemist NPC_NO_SPRITE,{
-#: npc/001-1/sign.txt:156
+#: npc/001-1/sign.txt:157
#, no-c-format
msgid "Sign#001-1-s-alchemist"
msgstr ""
+#. code: 001-1,47,97,0 script Sign#001-1-s-barber NPC_NO_SPRITE,{
+#: npc/001-1/sign.txt:177
+#, no-c-format
+msgid "Sign#001-1-s-barber"
+msgstr ""
+
#. code: 001-1,95,111,0 script Sign#001-1-s-blacksmith NPC_NO_SPRITE,{
-#: npc/001-1/sign.txt:106
+#: npc/001-1/sign.txt:107
#, no-c-format
msgid "Sign#001-1-s-blacksmith"
msgstr ""
#. code: 001-1,91,66,0 script Sign#001-1-s-cityhall NPC_NO_SPRITE,{
-#: npc/001-1/sign.txt:96
+#: npc/001-1/sign.txt:97
#, no-c-format
msgid "Sign#001-1-s-cityhall"
msgstr ""
#. code: 001-1,55,86,0 script Sign#001-1-s-exit-l-dir NPC_NO_SPRITE,{
-#: npc/001-1/sign.txt:36
+#: npc/001-1/sign.txt:37
#, no-c-format
msgid "Sign#001-1-s-exit-l-dir"
msgstr ""
#. code: 001-1,171,48,0 script Sign#001-1-s-hill NPC_OFFSET_NO_SPRITE,{
-#: npc/001-1/sign.txt:146
+#: npc/001-1/sign.txt:147
#, no-c-format
msgid "Sign#001-1-s-hill"
msgstr ""
#. code: 001-1,115,88,0 script Sign#001-1-s-inn NPC_NO_SPRITE,{
-#: npc/001-1/sign.txt:116
+#: npc/001-1/sign.txt:117
#, no-c-format
msgid "Sign#001-1-s-inn"
msgstr ""
#. code: 001-1,134,85,0 script Sign#001-1-s-innright NPC_OFFSET_NO_SPRITE,{
-#: npc/001-1/sign.txt:126
+#: npc/001-1/sign.txt:127
#, no-c-format
msgid "Sign#001-1-s-innright"
msgstr ""
#. code: 001-1,53,56,0 script Sign#001-1-s-legion NPC_OFFSET_NO_SPRITE,{
-#: npc/001-1/sign.txt:76
+#: npc/001-1/sign.txt:77
#, no-c-format
msgid "Sign#001-1-s-legion"
msgstr ""
#. code: 001-1,59,85,0 script Sign#001-1-s-legiondir NPC_NO_SPRITE,{
-#: npc/001-1/sign.txt:46
+#: npc/001-1/sign.txt:47
#, no-c-format
msgid "Sign#001-1-s-legiondir"
msgstr ""
#. code: 001-1,60,56,0 script Sign#001-1-s-legionright NPC_OFFSET_NO_SPRITE,{
-#: npc/001-1/sign.txt:86
+#: npc/001-1/sign.txt:87
#, no-c-format
msgid "Sign#001-1-s-legionright"
msgstr ""
#. code: 001-1,57,80,0 script Sign#001-1-s-library NPC_NO_SPRITE,{
-#: npc/001-1/sign.txt:56
+#: npc/001-1/sign.txt:57
#, no-c-format
msgid "Sign#001-1-s-library"
msgstr ""
#. code: 001-1,57,71,0 script Sign#001-1-s-lightarmor NPC_NO_SPRITE,{
-#: npc/001-1/sign.txt:66
+#: npc/001-1/sign.txt:67
#, no-c-format
msgid "Sign#001-1-s-lightarmor"
msgstr ""
#. code: 001-1,73,119,0 script Sign#001-1-s-market NPC_NO_SPRITE,{
-#: npc/001-1/sign.txt:6
+#: npc/001-1/sign.txt:7
#, no-c-format
msgid "Sign#001-1-s-market"
msgstr ""
#. code: 001-1,57,88,0 script Sign#001-1-s-marketdir NPC_NO_SPRITE,{
-#: npc/001-1/sign.txt:26
+#: npc/001-1/sign.txt:27
#, no-c-format
msgid "Sign#001-1-s-marketdir"
msgstr ""
#. code: 001-1,48,122,0 script Sign#001-1-s-marketright NPC_NO_SPRITE,{
-#: npc/001-1/sign.txt:16
+#: npc/001-1/sign.txt:17
#, no-c-format
msgid "Sign#001-1-s-marketright"
msgstr ""
#. code: 001-1,118,36,0 script Sign#001-1-s-merchantg NPC_NO_SPRITE,{
-#: npc/001-1/sign.txt:136
+#: npc/001-1/sign.txt:137
#, no-c-format
msgid "Sign#001-1-s-merchantg"
msgstr ""
#. code: 001-1,175,76,0 script Sign#001-1-s-warehouse NPC_NO_SPRITE,{
-#: npc/001-1/sign.txt:166
+#: npc/001-1/sign.txt:167
#, no-c-format
msgid "Sign#001-1-s-warehouse"
msgstr ""
@@ -14423,7 +14722,7 @@ msgid "Simply contact them, by forum or wispers or irc. When you are helpful and
msgstr ""
#. code: l("Since Don settled in Artis he and his band refused to register to the Merchant Guild."),
-#: npc/001-2-19/lloyd.txt:41
+#: npc/001-2-19/lloyd.txt:43
#, no-c-format
msgid "Since Don settled in Artis he and his band refused to register to the Merchant Guild."
msgstr ""
@@ -14435,17 +14734,17 @@ msgid "Sincerely yours, Dan."
msgstr ""
#. code: 306: Six Castles
-#: conf/messages.conf:307
+#: conf/messages.conf:309
msgid "Six Castles"
msgstr ""
#. code: 316: Sixteen Castles
-#: conf/messages.conf:317
+#: conf/messages.conf:319
msgid "Sixteen Castles"
msgstr ""
#. code: 1303: Size change applied.
-#: conf/messages.conf:1257
+#: conf/messages.conf:1258
msgid "Size change applied."
msgstr ""
@@ -14462,32 +14761,32 @@ msgid "Skill Debug - Modify Skill"
msgstr ""
#. code: 99: Skill database has been reloaded.
-#: conf/messages.conf:114
+#: conf/messages.conf:116
msgid "Skill database has been reloaded."
msgstr ""
#. code: 1321: Skill delay failures are now shown.
-#: conf/messages.conf:1289
+#: conf/messages.conf:1290
msgid "Skill delay failures are now shown."
msgstr ""
#. code: 1320: Skill delay failures will not be shown.
-#: conf/messages.conf:1288
+#: conf/messages.conf:1289
msgid "Skill delay failures will not be shown."
msgstr ""
#. code: 243: Skills have been disabled in this map.
-#: conf/messages.conf:240
+#: conf/messages.conf:242
msgid "Skills have been disabled in this map."
msgstr ""
#. code: 244: Skills have been enabled in this map.
-#: conf/messages.conf:241
+#: conf/messages.conf:243
msgid "Skills have been enabled in this map."
msgstr ""
#. code: 132: Slave clone spawned.
-#: conf/messages.conf:148
+#: conf/messages.conf:150
msgid "Slave clone spawned."
msgstr ""
@@ -14498,17 +14797,17 @@ msgid "Small Tentacles"
msgstr ""
#. code: 586: Sniper
-#: conf/messages.conf:520
+#: conf/messages.conf:517
msgid "Sniper"
msgstr ""
#. code: 1203: Snow has stopped falling.
-#: conf/messages.conf:1079
+#: conf/messages.conf:1080
msgid "Snow has stopped falling."
msgstr ""
#. code: 1072: Snow |
-#: conf/messages.conf:865
+#: conf/messages.conf:866
msgid "Snow | "
msgstr ""
@@ -14525,7 +14824,7 @@ msgid "So I was going to ask if maybe you would be interested in giving me a han
msgstr ""
#. code: setarray .RandomFailureMessages$[0], l("So close!"), l("It escaped!"), l("Almost got it!"), l("Oh, the little...");
-#: npc/001-1/flyingpiou.txt:88
+#: npc/001-1/flyingpiou.txt:90
#, no-c-format
msgid "So close!"
msgstr ""
@@ -14580,6 +14879,18 @@ msgstr ""
msgid "So you're under the control of a dictatorship? That's... reassuring!"
msgstr ""
+#. code: lg("So, did you get your blood boiling? Give the dummies a good lesson? Good!"),
+#: npc/001-2-33/lozerk.txt:45
+#, no-c-format
+msgid "So, did you get your blood boiling? Give the dummies a good lesson? Good!#0"
+msgstr ""
+
+#. code: lg("So, did you get your blood boiling? Give the dummies a good lesson? Good!"),
+#: npc/001-2-33/lozerk.txt:45
+#, no-c-format
+msgid "So, did you get your blood boiling? Give the dummies a good lesson? Good!#1"
+msgstr ""
+
#. code: mesq l("So, do you have anything for me today?");
#: npc/000-2-1/alige.txt:264
#: npc/001-2-22/alige.txt:268
@@ -14629,28 +14940,28 @@ msgstr ""
msgid "So, what do you say?"
msgstr ""
-#. code: mesq l("So, what was I saying?");
-#: npc/000-1/silvio.txt:61
+#. code: mesq lg("So, what good wind brought you here? Were you on your raft to meet me? Or is it because you've heard of my feats in Artis?", "So, what good wind brought you here? Were you on your raft to meet my Julia? Or is it because you wanted to see the beautiful waitresses of Artis?");
+#: npc/000-1/silvio.txt:23
#, no-c-format
-msgid "So, what was I saying?"
+msgid "So, what good wind brought you here? Were you on your raft to meet me? Or is it because you've heard of my feats in Artis?#0"
msgstr ""
-#. code: l("So, where is my piou? You should not keep an old man waiting. Go and catch it like you said you would.");
-#: npc/001-1/salem.txt:97
+#. code: mesq lg("So, what good wind brought you here? Were you on your raft to meet me? Or is it because you've heard of my feats in Artis?", "So, what good wind brought you here? Were you on your raft to meet my Julia? Or is it because you wanted to see the beautiful waitresses of Artis?");
+#: npc/000-1/silvio.txt:23
#, no-c-format
-msgid "So, where is my piou? You should not keep an old man waiting. Go and catch it like you said you would."
+msgid "So, what good wind brought you here? Were you on your raft to meet my Julia? Or is it because you wanted to see the beautiful waitresses of Artis?#1"
msgstr ""
-#. code: mesq lg("So, which good wind brought you here? Were you on your raft to meet me? Or is it because you've heard of my feats at Artis?", "So, which good wind brought you here? Were you on your raft to meet my Julia? Or is it because you wanted to see the beautiful waitress' at Artis?");
-#: npc/000-1/silvio.txt:23
+#. code: mesq l("So, what was I saying?");
+#: npc/000-1/silvio.txt:61
#, no-c-format
-msgid "So, which good wind brought you here? Were you on your raft to meet me? Or is it because you've heard of my feats at Artis?#0"
+msgid "So, what was I saying?"
msgstr ""
-#. code: mesq lg("So, which good wind brought you here? Were you on your raft to meet me? Or is it because you've heard of my feats at Artis?", "So, which good wind brought you here? Were you on your raft to meet my Julia? Or is it because you wanted to see the beautiful waitress' at Artis?");
-#: npc/000-1/silvio.txt:23
+#. code: l("So, where is my piou? You should not keep an old man waiting. Go and catch it like you said you would.");
+#: npc/001-1/salem.txt:97
#, no-c-format
-msgid "So, which good wind brought you here? Were you on your raft to meet my Julia? Or is it because you wanted to see the beautiful waitress' at Artis?#1"
+msgid "So, where is my piou? You should not keep an old man waiting. Go and catch it like you said you would."
msgstr ""
#. code: mesq lg("So, you finally woke up? We all thought you were in something like... You know, one of these long comas.");
@@ -14684,7 +14995,7 @@ msgid "Some Bandanas and Sailor Hats are inside this box."
msgstr ""
#. code: l("Some citizens are worried about the growing number of Fluffies on the hill of Artis."),
-#: npc/001-1/enora.txt:250
+#: npc/001-1/enora.txt:251
#, no-c-format
msgid "Some citizens are worried about the growing number of Fluffies on the hill of Artis."
msgstr ""
@@ -14702,31 +15013,49 @@ msgid "Some of the crew are looking for goods we can trade with at our next dest
msgstr ""
#. code: 266: Some of your items cannot be vended and were removed from the shop.
-#: conf/messages.conf:263
+#: conf/messages.conf:265
msgid "Some of your items cannot be vended and were removed from the shop."
msgstr ""
+#. code: l("Some people prefer to catch fish using magic, but calling that fishing would be an insult to this traditional sport."),
+#: npc/001-2-4/books.txt:54
+#, no-c-format
+msgid "Some people prefer to catch fish using magic, but calling that \"fishing\" would be an insult to this traditional sport."
+msgstr ""
+
+#. code: l("Some people, however, prefer to fish with more unorthodox baits, such as @@ or @@.",
+#: npc/001-2-4/books.txt:59
+#, no-c-format
+msgid "Some people, however, prefer to fish with more unorthodox baits, such as @@ or @@."
+msgstr ""
+
#. code: l("Some tasks will help you become aquainted with Artis. Trust me.");
#: npc/001-1/enora.txt:143
#, no-c-format
msgid "Some tasks will help you become aquainted with Artis. Trust me."
msgstr ""
+#. code: l("Some types of fish also enjoy @@ quite a bit.",
+#: npc/001-2-4/books.txt:57
+#, no-c-format
+msgid "Some types of fish also enjoy @@ quite a bit."
+msgstr ""
+
#. code: l("Somebody is probably training, better wait for him to finish.");
-#: npc/001-2-34/doors.txt:20
+#: npc/001-2-34/doors.txt:19
#: npc/001-2-32/doors.txt:13
#, no-c-format
msgid "Somebody is probably training, better wait for him to finish."
msgstr ""
#. code: mesq l("Somebody is waiting for you outside!");
-#: npc/001-2-21/julia.txt:83
+#: npc/001-2-21/julia.txt:68
#, no-c-format
msgid "Somebody is waiting for you outside!"
msgstr ""
#. code: l("Somebody took your place on this spot!"),
-#: npc/functions/fishing.txt:154
+#: npc/functions/fishing.txt:266
#, no-c-format
msgid "Somebody took your place on this spot!"
msgstr ""
@@ -14744,21 +15073,21 @@ msgid "Somehow you don't feel good about your deed."
msgstr ""
#. code: l("Something else?");
-#: npc/001-2-19/lloyd.txt:288
+#: npc/001-2-19/lloyd.txt:222
#, no-c-format
msgid "Something else?"
msgstr ""
+#. code: rif(getskilllv(1) < 6, l("Something is wrong with me, I can't smile nor sit.")), L_BasicSkill,
#. code: rif(getskilllv(NV_BASIC) < 6, l("Something is wrong with me, I can't smile nor sit.")),
-#. code: rif(getskilllv(1) != 9, l("Something is wrong with me, I can't smile nor sit.")), L_BasicSkill,
-#: npc/000-2-0/julia.txt:271
+#: npc/000-2-0/julia.txt:247
#: npc/001-2-21/julia.txt:22
#, no-c-format
msgid "Something is wrong with me, I can't smile nor sit."
msgstr ""
#. code: l("Sometimes a good merchant needs to reach out first. It's on the house, give Chelios my regards!");
-#: npc/001-2-19/lloyd.txt:43
+#: npc/001-2-19/lloyd.txt:45
#, no-c-format
msgid "Sometimes a good merchant needs to reach out first. It's on the house, give Chelios my regards!"
msgstr ""
@@ -14770,17 +15099,17 @@ msgid "Sometimes, I wish someone would be sent here to help us."
msgstr ""
#. code: 632: Sorcerer
-#: conf/messages.conf:569
+#: conf/messages.conf:566
msgid "Sorcerer"
msgstr ""
#. code: 663: Sorcerer T
-#: conf/messages.conf:603
+#: conf/messages.conf:600
msgid "Sorcerer T"
msgstr ""
#. code: switch (select (l("Sorry I didn't mean to bother you."),
-#: npc/001-1/qpid.txt:149
+#: npc/001-1/qpid.txt:105
#, no-c-format
msgid "Sorry I didn't mean to bother you."
msgstr ""
@@ -14838,8 +15167,8 @@ msgid "Sorry, I'm doing other things at the moment."
msgstr ""
#. code: l("Sorry, but I can't tell you anything about that."),
-#: npc/000-2-0/julia.txt:240
-#: npc/001-2-21/julia.txt:103
+#: npc/000-2-0/julia.txt:213
+#: npc/001-2-21/julia.txt:88
#, no-c-format
msgid "Sorry, but I can't tell you anything about that."
msgstr ""
@@ -14851,12 +15180,12 @@ msgid "Sorry, but you don't have what I need."
msgstr ""
#. code: 184: Sorry, but you have no pet.
-#: conf/messages.conf:192
+#: conf/messages.conf:194
msgid "Sorry, but you have no pet."
msgstr ""
#. code: 618: Soul Linker
-#: conf/messages.conf:555
+#: conf/messages.conf:552
msgid "Soul Linker"
msgstr ""
@@ -14873,22 +15202,22 @@ msgid "Sounds like a good deal to me. I'll do it."
msgstr ""
#. code: 1105: South
-#: conf/messages.conf:898
+#: conf/messages.conf:899
msgid "South"
msgstr ""
#. code: 1106: South East
-#: conf/messages.conf:899
+#: conf/messages.conf:900
msgid "South East"
msgstr ""
#. code: 1104: South West
-#: conf/messages.conf:897
+#: conf/messages.conf:898
msgid "South West"
msgstr ""
#. code: 1227: Specified group does not exist.
-#: conf/messages.conf:1129
+#: conf/messages.conf:1130
msgid "Specified group does not exist."
msgstr ""
@@ -14898,7 +15227,7 @@ msgid "Speed changed."
msgstr ""
#. code: 172: Speed returned to normal.
-#: conf/messages.conf:180
+#: conf/messages.conf:182
msgid "Speed returned to normal."
msgstr ""
@@ -14909,12 +15238,12 @@ msgid "Spend it wisely this time."
msgstr ""
#. code: 104: Spying on the %s guild.
-#: conf/messages.conf:119
+#: conf/messages.conf:121
msgid "Spying on the %s guild."
msgstr ""
#. code: 106: Spying on the %s party.
-#: conf/messages.conf:121
+#: conf/messages.conf:123
msgid "Spying on the %s party."
msgstr ""
@@ -14925,12 +15254,12 @@ msgid "Squichy Claws"
msgstr ""
#. code: 591: Stalker
-#: conf/messages.conf:526
+#: conf/messages.conf:523
msgid "Stalker"
msgstr ""
#. code: 617: Star Gladiator
-#: conf/messages.conf:554
+#: conf/messages.conf:551
msgid "Star Gladiator"
msgstr ""
@@ -14953,17 +15282,17 @@ msgid "Start over"
msgstr ""
#. code: 42: Stat changed.
-#: conf/messages.conf:68
+#: conf/messages.conf:69
msgid "Stat changed."
msgstr ""
#. code: 1265: Stats: Str %d / Agi %d / Vit %d / Int %d / Dex %d / Luk %d
-#: conf/messages.conf:1197
+#: conf/messages.conf:1198
msgid "Stats: Str %d / Agi %d / Vit %d / Int %d / Dex %d / Luk %d"
msgstr ""
#. code: 256: Status database has been reloaded.
-#: conf/messages.conf:253
+#: conf/messages.conf:255
msgid "Status database has been reloaded."
msgstr ""
@@ -15015,8 +15344,13 @@ msgstr ""
msgid "Stop it!"
msgstr ""
+#. code: 27: Storage has been not loaded yet.
+#: conf/messages.conf:54
+msgid "Storage has been not loaded yet."
+msgstr ""
+
#. code: 919: Storage opened.
-#: conf/messages.conf:681
+#: conf/messages.conf:682
msgid "Storage opened."
msgstr ""
@@ -15081,7 +15415,7 @@ msgid "Store#Weapon001-2-27"
msgstr ""
#. code: 1269: Str: %d (%d~%d)
-#: conf/messages.conf:1203
+#: conf/messages.conf:1204
msgid "Str: %d (%d~%d)"
msgstr ""
@@ -15106,33 +15440,38 @@ msgid "Subquests:"
msgstr ""
#. code: 621: Summer
-#: conf/messages.conf:558
+#: conf/messages.conf:555
msgid "Summer"
msgstr ""
+#. code: 669: Summoner
+#: conf/messages.conf:606
+msgid "Summoner"
+msgstr ""
+
#. code: 615: Super Baby
-#: conf/messages.conf:552
+#: conf/messages.conf:549
msgid "Super Baby"
msgstr ""
#. code: setnpcdialogtitle l("Super Menu");
-#: npc/commands/super-menu.txt:12
+#: npc/commands/super-menu.txt:10
#, no-c-format
msgid "Super Menu"
msgstr ""
#. code: 571: Super Novice
-#: conf/messages.conf:504
+#: conf/messages.conf:501
msgid "Super Novice"
msgstr ""
#. code: 635: Sura
-#: conf/messages.conf:573
+#: conf/messages.conf:570
msgid "Sura"
msgstr ""
#. code: 666: Sura T
-#: conf/messages.conf:606
+#: conf/messages.conf:603
msgid "Sura T"
msgstr ""
@@ -15174,18 +15513,18 @@ msgid "Surprise me!"
msgstr ""
#. code: 551: Swordsman
-#: conf/messages.conf:484
+#: conf/messages.conf:481
msgid "Swordsman"
msgstr ""
-#. code: mesq strcharinfo(0) + "? " + l("THAT'S A NICE NAME!");
+#. code: mesq strtoupper(strcharinfo(0)) + "? " + l("THAT'S A NICE NAME!");
#: npc/000-1/darlin.txt:77
#, no-c-format
msgid "THAT'S A NICE NAME!"
msgstr ""
#. code: 616: Taekwon
-#: conf/messages.conf:553
+#: conf/messages.conf:550
msgid "Taekwon"
msgstr ""
@@ -15202,7 +15541,7 @@ msgid "Take an @@ and a @@, yeye obtains a @@."
msgstr ""
#. code: l("Take care!");
-#: npc/functions/goodbye.txt:21
+#: npc/functions/goodbye.txt:28
#, no-c-format
msgid "Take care!"
msgstr ""
@@ -15243,22 +15582,28 @@ msgstr ""
msgid "Take your reward from the box next to my desk!"
msgstr ""
+#. code: l("Talk to FightNPCName and he'll show you the ropes."),
+#: npc/001-2-33/lozerk.txt:35
+#, no-c-format
+msgid "Talk to FightNPCName and he'll show you the ropes."
+msgstr ""
+
#. code: l("Talk to you later!"),
-#: npc/functions/goodbye.txt:18
+#: npc/functions/goodbye.txt:25
#, no-c-format
msgid "Talk to you later!"
msgstr ""
#. code: l("Talk to you soon!"),
-#: npc/functions/goodbye.txt:17
+#: npc/functions/goodbye.txt:24
#, no-c-format
msgid "Talk to you soon!"
msgstr ""
-#. code: l("Talk with Lloyd the Banker in the Merchant Guild, it's a big building at the northern part of Artis, at the top of the small hill.");
+#. code: l("Talk with Lloyd the Banker in the Merchant Guild, it's a big building in the northern side of Artis, at the top of the small hill.");
#: npc/001-1/chelios.txt:38
#, no-c-format
-msgid "Talk with Lloyd the Banker in the Merchant Guild, it's a big building at the northern part of Artis, at the top of the small hill."
+msgid "Talk with Lloyd the Banker in the Merchant Guild, it's a big building in the northern side of Artis, at the top of the small hill."
msgstr ""
#. code: l("Talked to Janus"), 1,
@@ -15280,12 +15625,12 @@ msgid "Taree"
msgstr ""
#. code: 1184: Target character must be online and be a guild member.
-#: conf/messages.conf:1047
+#: conf/messages.conf:1048
msgid "Target character must be online and be a guild member."
msgstr ""
#. code: 283: Target character must be online and in your current party.
-#: conf/messages.conf:281
+#: conf/messages.conf:283
msgid "Target character must be online and in your current party."
msgstr ""
@@ -15313,7 +15658,7 @@ msgid "Teal Cotton Dye"
msgstr ""
#. code: 1057: Teleport Flags:
-#: conf/messages.conf:850
+#: conf/messages.conf:851
msgid "Teleport Flags: "
msgstr ""
@@ -15332,7 +15677,7 @@ msgid "Tell me, where are we right now?"
msgstr ""
#. code: 310: Ten Castles
-#: conf/messages.conf:311
+#: conf/messages.conf:313
msgid "Ten Castles"
msgstr ""
@@ -15349,7 +15694,7 @@ msgid "Terry"
msgstr ""
#. code: rif(.@size, menuimage("actions/test", l("Test MOTD"))),
-#: npc/commands/motd.txt:143
+#: npc/commands/motd.txt:147
#, no-c-format
msgid "Test MOTD"
msgstr ""
@@ -15373,7 +15718,7 @@ msgid "Thank you for this commission, Chelios is as good as Don when it comes to
msgstr ""
#. code: l("Thank you for this!");
-#: npc/001-2-19/lloyd.txt:142
+#: npc/001-2-19/lloyd.txt:149
#, no-c-format
msgid "Thank you for this!"
msgstr ""
@@ -15412,9 +15757,9 @@ msgstr ""
#. code: l("Thank you very much!"),
#. code: npctalk3 l("Thank you very much!");
#: npc/001-1/chelios.txt:37
-#: npc/001-1/enora.txt:203
-#: npc/001-1/enora.txt:240
-#: npc/001-1/enora.txt:283
+#: npc/001-1/enora.txt:284
+#: npc/001-1/enora.txt:204
+#: npc/001-1/enora.txt:241
#, no-c-format
msgid "Thank you very much!"
msgstr ""
@@ -15475,10 +15820,16 @@ msgstr ""
msgid "Thanks for the help!"
msgstr ""
-#. code: l("That part of the town is called the gilded hill, it's also where the Merchant Guild has its headquarters."), //rich hill
+#. code: l("Thanks!");
+#: npc/001-2-33/lozerk.txt:86
+#, no-c-format
+msgid "Thanks!"
+msgstr ""
+
+#. code: l("That part of the town is called the Gilded Hill, it's also where the Merchant Guild has its headquarters."), //rich hill
#: npc/001-1/chelios.txt:49
#, no-c-format
-msgid "That part of the town is called the gilded hill, it's also where the Merchant Guild has its headquarters."
+msgid "That part of the town is called the Gilded Hill, it's also where the Merchant Guild has its headquarters."
msgstr ""
#. code: l("That poor one is doing his best to fly... But his last meal and the gravity is not helping him so far!");
@@ -15499,10 +15850,16 @@ msgstr ""
msgid "That would be great!"
msgstr ""
-#. code: l("That's exactly what I needed."),
+#. code: l("That's a nice sword you have there."),
+#: npc/001-2-33/lozerk.txt:105
+#, no-c-format
+msgid "That's a nice sword you have there."
+msgstr ""
+
+#. code: l("That's exactly what I needed!"),
#: npc/001-1/eugene.txt:57
#, no-c-format
-msgid "That's exactly what I needed."
+msgid "That's exactly what I needed!"
msgstr ""
#. code: mesq l("That's good to hear!");
@@ -15535,28 +15892,46 @@ msgstr ""
msgid "That's quite surprising... You don't look very helpful.#1"
msgstr ""
+#. code: l("That's right, we have our very own training room. The Legion is always well prepared!"),
+#: npc/001-2-33/lozerk.txt:33
+#, no-c-format
+msgid "That's right, we have our very own training room. The Legion is always well prepared!"
+msgstr ""
+
#. code: l("The @@ is a one time item, you can use it as many times as you want, but you can only have one!", getitemlink (GuildCertification)),
-#: npc/001-2-9/janus.txt:49
+#: npc/001-2-9/janus.txt:50
#, no-c-format
msgid "The @@ is a one time item, you can use it as many times as you want, but you can only have one!"
msgstr ""
+#. code: Name: "The Book of Laws"
+#: item_db.conf:-1
+#, no-c-format
+msgid "The Book of Laws"
+msgstr ""
+
#. code: rif(.@enora == 8, l("The Legion needs some potions.")),
#: npc/001-2-26/ivan.txt:62
#, no-c-format
msgid "The Legion needs some potions."
msgstr ""
-#. code: l("The Legion of Aemil are a group of mercenaries who vowed to protect and serve their neighbors."),
+#. code: l("The Legion of Aemil is the greatest organization on all continent! A town cannot be safer than when it's under our protection."),
+#: npc/001-2-33/lozerk.txt:77
+#, no-c-format
+msgid "The Legion of Aemil is the greatest organization on all continent! A town cannot be safer than when it's under our protection."
+msgstr ""
+
+#. code: l("The Legion of Gasaron are a group of warriors who vowed to protect and serve their neighbours."),
#: npc/001-1/enora.txt:35
#, no-c-format
-msgid "The Legion of Aemil are a group of mercenaries who vowed to protect and serve their neighbors."
+msgid "The Legion of Gasaron are a group of warriors who vowed to protect and serve their neighbours."
msgstr ""
-#. code: l("The Legion of Aemil is in charge of the security of the intramural part of most cities throughout the archipelagos."),
+#. code: l("The Legion of Gasaron is in charge of the security of the intramural part of our cities."),
#: npc/001-1/enora.txt:194
#, no-c-format
-msgid "The Legion of Aemil is in charge of the security of the intramural part of most cities throughout the archipelagos."
+msgid "The Legion of Gasaron is in charge of the security of the intramural part of our cities."
msgstr ""
#. code: switch (select (l("The Legion?"), l("I don't know.")))
@@ -15565,12 +15940,24 @@ msgstr ""
msgid "The Legion?"
msgstr ""
+#. code: mesq l("The Raijin from the library flirted with me a while ago, so has Enora from the Legion.");
+#: npc/000-1/silvio.txt:122
+#, no-c-format
+msgid "The Raijin from the library flirted with me a while ago, so has Enora from the Legion."
+msgstr ""
+
#. code: l("The answer is a single word, without conjugation."),
-#: npc/001-1/qpid.txt:58
+#: npc/001-1/qpid.txt:14
#, no-c-format
msgid "The answer is a single word, without conjugation."
msgstr ""
+#. code: l("The bank and item storage is shared between all characters within a same account."),
+#: npc/001-2-19/lloyd.txt:62
+#, no-c-format
+msgid "The bank and item storage is shared between all characters within a same account."
+msgstr ""
+
#. code: mesq l("The best, the wonderful, the most choice cookie among all others, the...");
#: npc/001-1/cookiemaster.txt:231
#, no-c-format
@@ -15595,10 +15982,10 @@ msgstr ""
msgid "The captain wants:"
msgstr ""
-#. code: l("The cost to create a guild is of @@ E, are you interested?", .@guild_price);
-#: npc/001-2-9/janus.txt:50
+#. code: l("The control and administration of the cities passes hands sometimes. You may find the Mana Order or the Brotherhood in charge instead of us at some point!"),
+#: npc/001-1/enora.txt:195
#, no-c-format
-msgid "The cost to create a guild is of @@ E, are you interested?"
+msgid "The control and administration of the cities passes hands sometimes. You may find the Mana Order or the Brotherhood in charge instead of us at some point!"
msgstr ""
#. code: l("The detail and craftsmanship that went into this sword can only be accomplished by the most practiced of blacksmiths.");
@@ -15608,7 +15995,7 @@ msgid "The detail and craftsmanship that went into this sword can only be accomp
msgstr ""
#. code: l("The door to the legion building is temporarily closed.");
-#: npc/001-1/doors.txt:492
+#: npc/001-1/doors.txt:15
#, no-c-format
msgid "The door to the legion building is temporarily closed."
msgstr ""
@@ -15619,16 +16006,10 @@ msgstr ""
msgid "The elder ran away from you."
msgstr ""
-#. code: mesq l("The elven from the library flirted with me a while ago, so has Enora from the Legion.");
-#: npc/000-1/silvio.txt:122
-#, no-c-format
-msgid "The elven from the library flirted with me a while ago, so has Enora from the Legion."
-msgstr ""
-
-#. code: l("The end of the story got erased, probably because of the sea water. Some pages are still missing. Thus much is left obscure, including the author's name.");
-#: npc/001-2-6/books.txt:163
+#. code: l("The end of the story got erased, probably because of the sea water. Some pages are still missing. Thus much is lost to time, including the author's name.");
+#: npc/001-2-6/books.txt:154
#, no-c-format
-msgid "The end of the story got erased, probably because of the sea water. Some pages are still missing. Thus much is left obscure, including the author's name."
+msgid "The end of the story got erased, probably because of the sea water. Some pages are still missing. Thus much is lost to time, including the author's name."
msgstr ""
#. code: mesq l("The fear to see her sleeping on this quiet and lonely bed is becoming more and more unbearable, I think that I won't get the bravery to see her this time...");
@@ -15638,11 +16019,17 @@ msgid "The fear to see her sleeping on this quiet and lonely bed is becoming mor
msgstr ""
#. code: l("The fee is of @@ E. So, do you want to register?", .@price);
-#: npc/001-2-19/lloyd.txt:98
+#: npc/001-2-19/lloyd.txt:104
#, no-c-format
msgid "The fee is of @@ E. So, do you want to register?"
msgstr ""
+#. code: l("The first page contains the universal rules that have been agreed upon throughout the land.");
+#: npc/functions/game-rules.txt:31
+#, no-c-format
+msgid "The first page contains the universal rules that have been agreed upon throughout the land."
+msgstr ""
+
#. code: mesq l("The first thing you should do is to evaluate your enemy.");
#: npc/000-1/sapartan.txt:62
#, no-c-format
@@ -15650,7 +16037,7 @@ msgid "The first thing you should do is to evaluate your enemy."
msgstr ""
#. code: 1211: The fog has gone.
-#: conf/messages.conf:1095
+#: conf/messages.conf:1096
msgid "The fog has gone."
msgstr ""
@@ -15672,36 +16059,36 @@ msgstr ""
msgid "The girl looks desperate."
msgstr ""
-#. code: l("The great people of Aemil split up into three groups when they reached the coast."),
-#: npc/001-2-6/books.txt:156
+#. code: l("The group found the support of Tulimshar's merchant lords and was given ships to sail east."),
+#: npc/001-2-6/books.txt:147
#, no-c-format
-msgid "The great people of Aemil split up into three groups when they reached the coast."
+msgid "The group found the support of Tulimshar's merchant lords and was given ships to sail east."
msgstr ""
-#. code: l("The guild is in charge of the commerce regularization throughout Artis and its surrounding."),
-#: npc/001-2-19/lloyd.txt:54
+#. code: l("The guild is in charge of the commerce regularization throughout Artis and its surroundings."),
+#: npc/001-2-19/lloyd.txt:56
#, no-c-format
-msgid "The guild is in charge of the commerce regularization throughout Artis and its surrounding."
+msgid "The guild is in charge of the commerce regularization throughout Artis and its surroundings."
msgstr ""
#. code: l("The hill is located on the north-east of Artis.");
-#: npc/001-1/enora.txt:278
+#: npc/001-1/enora.txt:279
#, no-c-format
msgid "The hill is located on the north-east of Artis."
msgstr ""
#. code: 61: The holy messenger has given judgement.
-#: conf/messages.conf:82
+#: conf/messages.conf:84
msgid "The holy messenger has given judgement."
msgstr ""
#. code: 169: The item (%d: '%s') is not equipable.
-#: conf/messages.conf:177
+#: conf/messages.conf:179
msgid "The item (%d: '%s') is not equipable."
msgstr ""
#. code: 170: The item is not equipable.
-#: conf/messages.conf:178
+#: conf/messages.conf:180
msgid "The item is not equipable."
msgstr ""
@@ -15718,14 +16105,14 @@ msgid "The little piou is flying nearby, all you need is to catch it and bring b
msgstr ""
#. code: 1125: The mapserver has spy command support disabled.
-#: conf/messages.conf:922
+#: conf/messages.conf:923
msgid "The mapserver has spy command support disabled."
msgstr ""
-#. code: l("The market is located at the south-east of Artis, it is known as Merchant Guild's exhibit."),
+#. code: l("The market is located in the south-east of Artis, it is known as Merchant Guild's exhibit."),
#: npc/001-1/enora.txt:54
#, no-c-format
-msgid "The market is located at the south-east of Artis, it is known as Merchant Guild's exhibit."
+msgid "The market is located in the south-east of Artis, it is known as Merchant Guild's exhibit."
msgstr ""
#. code: mes l("The message cannot be empty");
@@ -15741,18 +16128,30 @@ msgid "The miracle is this: the more we share, the more we have."
msgstr ""
#. code: 180: The monster/egg name/ID doesn't exist.
-#: conf/messages.conf:188
+#: conf/messages.conf:190
msgid "The monster/egg name/ID doesn't exist."
msgstr ""
-#. code: l("The name of the book is @@.", .@book_name$),
-#: npc/functions/openbook.txt:23
+#. code: l("The name of the book is @@.", .@book_name$);
+#: npc/functions/openbook.txt:25
#, no-c-format
msgid "The name of the book is @@."
msgstr ""
+#. code: l("The newly created Fleet of Ancea travelled so far that they were never heard from again."),
+#: npc/001-2-6/books.txt:149
+#, no-c-format
+msgid "The newly created Fleet of Ancea travelled so far that they were never heard from again."
+msgstr ""
+
+#. code: l("The next page begins to list the complex trading laws of the City of Esperia"),
+#: npc/functions/game-rules.txt:36
+#, no-c-format
+msgid "The next page begins to list the complex trading laws of the City of Esperia"
+msgstr ""
+
#. code: l("The old book seems to tell about the legend of Aemil. Would you like to read it?");
-#: npc/functions/openbook.txt:32
+#: npc/functions/openbook.txt:36
#, no-c-format
msgid "The old book seems to tell about the legend of Aemil. Would you like to read it?"
msgstr ""
@@ -15776,20 +16175,32 @@ msgid "The piou costs @@ E."
msgstr ""
#. code: 425: The player '%.*s' doesn't exist.
-#: conf/messages.conf:418
+#: conf/messages.conf:420
msgid "The player '%.*s' doesn't exist."
msgstr ""
#. code: 1169: The player cannot use that skill.
-#: conf/messages.conf:1022
+#: conf/messages.conf:1023
msgid "The player cannot use that skill."
msgstr ""
#. code: 1171: The player meets all the requirements for that skill.
-#: conf/messages.conf:1024
+#: conf/messages.conf:1025
msgid "The player meets all the requirements for that skill."
msgstr ""
+#. code: l("The rank of lieutenant is granted only to people with proper control of their skill and good judgment, like Enora. Or me, of course."),
+#: npc/001-2-33/lozerk.txt:25
+#, no-c-format
+msgid "The rank of lieutenant is granted only to people with proper control of their skill and good judgment, like Enora. Or me, of course."
+msgstr ""
+
+#. code: l("The room is to the east, on your right side. Just go through the door before the stairs and then turn right. It's like the mirror image of our training room.");
+#: npc/001-2-33/lozerk.txt:50
+#, no-c-format
+msgid "The room is to the east, on your right side. Just go through the door before the stairs and then turn right. It's like the mirror image of our training room."
+msgstr ""
+
#. code: mes col(l("The sailor chugs his beer."), 9);
#: npc/000-2-0/billybons.txt:15
#, no-c-format
@@ -15804,7 +16215,7 @@ msgid "The sailor turns his back to you."
msgstr ""
#. code: mes col(l("The sailors take you aboard their ship."), 9);
-#: npc/000-0/sailors.txt:80
+#: npc/000-0/sailors.txt:66
#, no-c-format
msgid "The sailors take you aboard their ship."
msgstr ""
@@ -15829,18 +16240,18 @@ msgid "The travel was fine for you? It was terrible for me, I was sea-sick."
msgstr ""
#. code: 1174: The two cannot wed because one is either a baby or already married.
-#: conf/messages.conf:1029
+#: conf/messages.conf:1030
msgid "The two cannot wed because one is either a baby or already married."
msgstr ""
#. code: mesq l("The usurper has been punished! This is a great day! Take this reward as a prize for your loyalty to the old commander!");
-#: npc/000-2-1/chefgado.txt:159
+#: npc/000-2-1/chefgado.txt:160
#, no-c-format
msgid "The usurper has been punished! This is a great day! Take this reward as a prize for your loyalty to the old commander!"
msgstr ""
#. code: l("Their leaders then came to the conclusion that an alliance was the only way they could survive."),
-#: npc/001-2-6/books.txt:155
+#: npc/001-2-6/books.txt:150
#, no-c-format
msgid "Their leaders then came to the conclusion that an alliance was the only way they could survive."
msgstr ""
@@ -15894,14 +16305,14 @@ msgid "There are few groups of these @@s all around this island. Just pick some
msgstr ""
#. code: 1238: There are no items to appraise.
-#: conf/messages.conf:1150
+#: conf/messages.conf:1151
msgid "There are no items to appraise."
msgstr ""
-#. code: l("There are no open task for you right now.");
-#: npc/001-2-19/lloyd.txt:277
+#. code: l("There are no tasks for you right now.");
+#: npc/001-2-19/lloyd.txt:211
#, no-c-format
-msgid "There are no open task for you right now."
+msgid "There are no tasks for you right now."
msgstr ""
#. code: mesq l("There are rumors going around that they did some monstrous things and that they are hiding quite a lot from us.");
@@ -15944,10 +16355,10 @@ msgstr ""
msgid "There are two different kinds of cards, the first changes the style of your clothes, the second changes their stats."
msgstr ""
-#. code: l("There are two kinds of dialogue, the one with citizen, and the one with other adventurer."),
+#. code: l("There are two kinds of dialogue, the ones with regular citizens, and the ones with other adventurers."),
#: npc/001-2-5/books.txt:10
#, no-c-format
-msgid "There are two kinds of dialogue, the one with citizen, and the one with other adventurer."
+msgid "There are two kinds of dialogue, the ones with regular citizens, and the ones with other adventurers."
msgstr ""
#. code: l("There are two shops inside, they are independent from the Merchant Guild of Artis."),
@@ -15956,12 +16367,11 @@ msgstr ""
msgid "There are two shops inside, they are independent from the Merchant Guild of Artis."
msgstr ""
-#. code: mes col(l("There is a paper with some rules written on it."), 9);
-#. code: l("There is a paper with some rules written on it."),
-#: npc/001-2-21/note.txt:10
-#: npc/000-2-0/note.txt:10
-#: npc/001-2-28/note.txt:10
-#: npc/000-2-0/julia.txt:193
+#. code: l("There is a paper with some rules written on it.");
+#: npc/001-2-21/note.txt:11
+#: npc/000-2-0/note.txt:11
+#: npc/000-2-0/julia.txt:169
+#: npc/001-2-28/note.txt:11
#, no-c-format
msgid "There is a paper with some rules written on it."
msgstr ""
@@ -15978,14 +16388,8 @@ msgstr ""
msgid "There is an unknown side effect to these plushrooms, they can free you from your past mistakes."
msgstr ""
-#. code: mes l("There is no event available right now.");
-#: npc/commands/event.txt:5
-#, no-c-format
-msgid "There is no event available right now."
-msgstr ""
-
#. code: 988: There is no help for %c%s.
-#: conf/messages.conf:714
+#: conf/messages.conf:715
msgid "There is no help for %c%s."
msgstr ""
@@ -15996,7 +16400,7 @@ msgid "There is no honor in fighting a weak opponent."
msgstr ""
#. code: 286: There's been no change in the setting.
-#: conf/messages.conf:284
+#: conf/messages.conf:286
msgid "There's been no change in the setting."
msgstr ""
@@ -16012,10 +16416,10 @@ msgstr ""
msgid "There's nothing to say, don't worry sir.#1"
msgstr ""
-#. code: l("Therefore, starvation stalked the people of Aemil."),
-#: npc/001-2-6/books.txt:151
+#. code: l("There, they gathered merchants and warriors to join them in a journey to find a new land on which to live."),
+#: npc/001-2-6/books.txt:146
#, no-c-format
-msgid "Therefore, starvation stalked the people of Aemil."
+msgid "There, they gathered merchants and warriors to join them in a journey to find a new land on which to live."
msgstr ""
#. code: mesq l("These boxes are way too heavy to be lifted by only one person, all the way onto the ship.");
@@ -16091,7 +16495,7 @@ msgid "They are fresh, they are good!"
msgstr ""
#. code: 1173: They are married... wish them well.
-#: conf/messages.conf:1028
+#: conf/messages.conf:1029
msgid "They are married... wish them well."
msgstr ""
@@ -16101,6 +16505,24 @@ msgstr ""
msgid "They are so tasty when cooked with some @@. Don't drop any of them!"
msgstr ""
+#. code: l("They eventually found a new land after much hardship and named it Aurora, after its beautiful sunrise."),
+#: npc/001-2-6/books.txt:151
+#, no-c-format
+msgid "They eventually found a new land after much hardship and named it Aurora, after its beautiful sunrise."
+msgstr ""
+
+#. code: l("They sailed from Hurnscald to Tulimshar and then Nivalis, the last permanent settlements of humans."),
+#: npc/001-2-6/books.txt:145
+#, no-c-format
+msgid "They sailed from Hurnscald to Tulimshar and then Nivalis, the last permanent settlements of humans."
+msgstr ""
+
+#. code: l("They sailed past the Clear Sea and towards the Long Ocean which nobody had explored before."),
+#: npc/001-2-6/books.txt:148
+#, no-c-format
+msgid "They sailed past the Clear Sea and towards the Long Ocean which nobody had explored before."
+msgstr ""
+
#. code: mesq l("They shouldn't be too far from each other.");
#: npc/000-1/lean.txt:50
#, no-c-format
@@ -16108,32 +16530,32 @@ msgid "They shouldn't be too far from each other."
msgstr ""
#. code: 556: Thief
-#: conf/messages.conf:489
+#: conf/messages.conf:486
msgid "Thief"
msgstr ""
#. code: 313: Thirteen Castles
-#: conf/messages.conf:314
+#: conf/messages.conf:316
msgid "Thirteen Castles"
msgstr ""
#. code: 330: Thirty Castles
-#: conf/messages.conf:331
+#: conf/messages.conf:333
msgid "Thirty Castles"
msgstr ""
#. code: 331: Thirty-One Castles
-#: conf/messages.conf:332
+#: conf/messages.conf:334
msgid "Thirty-One Castles"
msgstr ""
#. code: 333: Thirty-Three Castles
-#: conf/messages.conf:334
+#: conf/messages.conf:336
msgid "Thirty-Three Castles"
msgstr ""
#. code: 332: Thirty-Two Castles
-#: conf/messages.conf:333
+#: conf/messages.conf:335
msgid "Thirty-Two Castles"
msgstr ""
@@ -16144,34 +16566,40 @@ msgid "This Cookie Master rewards people who contribute and develop this world."
msgstr ""
#. code: 111: This NPC doesn't exist.
-#: conf/messages.conf:126
+#: conf/messages.conf:128
msgid "This NPC doesn't exist."
msgstr ""
#. code: 873: This action can't be performed at the moment. Please try again later.
-#: conf/messages.conf:632
+#: conf/messages.conf:633
msgid "This action can't be performed at the moment. Please try again later."
msgstr ""
#. code: l("This book contains everything you should know about it, take it!");
-#: npc/001-2-9/janus.txt:101
-#: npc/001-2-9/janus.txt:84
+#: npc/001-2-9/janus.txt:103
+#: npc/001-2-9/janus.txt:86
#, no-c-format
msgid "This book contains everything you should know about it, take it!"
msgstr ""
+#. code: l("This book outlines the laws of every city and holding in Gasaron."),
+#: npc/functions/game-rules.txt:30
+#, no-c-format
+msgid "This book outlines the laws of every city and holding in Gasaron."
+msgstr ""
+
#. code: 294: This bound item cannot be stored there.
-#: conf/messages.conf:293
+#: conf/messages.conf:295
msgid "This bound item cannot be stored there."
msgstr ""
#. code: 293: This bound item cannot be traded to that character.
-#: conf/messages.conf:292
+#: conf/messages.conf:294
msgid "This bound item cannot be traded to that character."
msgstr ""
#. code: 433: This character has been banned until
-#: conf/messages.conf:426
+#: conf/messages.conf:428
msgid "This character has been banned until "
msgstr ""
@@ -16181,14 +16609,14 @@ msgstr ""
msgid "This door is locked."
msgstr ""
-#. code: narrator l("This fishing spot has just been used, give it a rest.");
-#: npc/functions/fishing.txt:107
+#. code: dispbottom l("This fishing spot has just been used, give it a rest.");
+#: npc/functions/fishing.txt:218
#, no-c-format
msgid "This fishing spot has just been used, give it a rest."
msgstr ""
-#. code: npctalkonce l("This fishing spot is already being used!");
-#: npc/functions/fishing.txt:23
+#. code: dispbottom l("This fishing spot is already being used!");
+#: npc/functions/fishing.txt:149
#, no-c-format
msgid "This fishing spot is already being used!"
msgstr ""
@@ -16207,7 +16635,7 @@ msgid "This girl is lucky we found her before a shark did. I have no idea where
msgstr ""
#. code: mesq lg("This girl needs help, we need to rescue her!", "This guy needs help, we need to rescue him!");
-#: npc/000-0/sailors.txt:75
+#: npc/000-0/sailors.txt:61
#, no-c-format
msgid "This girl needs help, we need to rescue her!#0"
msgstr ""
@@ -16219,7 +16647,7 @@ msgid "This guy is lucky we found him before a shark did. I have no idea where h
msgstr ""
#. code: mesq lg("This girl needs help, we need to rescue her!", "This guy needs help, we need to rescue him!");
-#: npc/000-0/sailors.txt:75
+#: npc/000-0/sailors.txt:61
#, no-c-format
msgid "This guy needs help, we need to rescue him!#1"
msgstr ""
@@ -16242,8 +16670,8 @@ msgstr ""
msgid "This is an @@, a light blue sea fruit. They're highly desired in the archipelago."
msgstr ""
-#. code: switch (select (l("This is for my own use."),
-#: npc/001-2-19/lloyd.txt:29
+#. code: l("This is for my own use."),
+#: npc/001-2-19/lloyd.txt:31
#, no-c-format
msgid "This is for my own use."
msgstr ""
@@ -16254,27 +16682,44 @@ msgstr ""
msgid "This is the last one. If you use it again out of clumsiness, I will use your soft moist parts in the concoction of my next cookie batch."
msgstr ""
+#. code: l("This is where the bravest of warriors come together to put their skills to a good use, for a good cause."),
+#: npc/001-2-33/lozerk.txt:78
+#, no-c-format
+msgid "This is where the bravest of warriors come together to put their skills to a good use, for a good cause."
+msgstr ""
+
#. code: l("This is your first time asking for something, you won't pay this time, take it as a sign of good faith!"),
-#: npc/001-2-19/lloyd.txt:34
+#: npc/001-2-19/lloyd.txt:36
#, no-c-format
msgid "This is your first time asking for something, you won't pay this time, take it as a sign of good faith!"
msgstr ""
#. code: 263: This item cannot be dropped.
-#: conf/messages.conf:260
+#: conf/messages.conf:262
msgid "This item cannot be dropped."
msgstr ""
#. code: 264: This item cannot be stored.
-#: conf/messages.conf:261
+#: conf/messages.conf:263
msgid "This item cannot be stored."
msgstr ""
#. code: 260: This item cannot be traded.
-#: conf/messages.conf:257
+#: conf/messages.conf:259
msgid "This item cannot be traded."
msgstr ""
+#. code: l("This item cannot be used as bait here.");
+#: npc/functions/fishing.txt:258
+#, no-c-format
+msgid "This item cannot be used as bait here."
+msgstr ""
+
+#. code: 35: This job has no alternate body styles.
+#: conf/messages.conf:62
+msgid "This job has no alternate body styles."
+msgstr ""
+
#. code: mesq lg("This kind of talk should be taken with a grain of salt, but I agree and admit that I too am skeptical, so keep an eye on her.", "This kind of talk should be taken with a grain of salt, but I agree and admit that I too am skeptical, so keep an eye on him.");
#: npc/000-2-3/sailors.txt:35
#, no-c-format
@@ -16300,13 +16745,13 @@ msgid "This menu allows you to customize your appearance."
msgstr ""
#. code: mes l("This menu allows you to manage events and gives access to event-related tools.");
-#: npc/commands/event.txt:3
+#: npc/commands/event.txt:20
#, no-c-format
msgid "This menu allows you to manage events and gives access to event-related tools."
msgstr ""
#. code: mes l("This menu allows you to modify the generic message that is sent to players when they log in.");
-#: npc/commands/motd.txt:121
+#: npc/commands/motd.txt:125
#, no-c-format
msgid "This menu allows you to modify the generic message that is sent to players when they log in."
msgstr ""
@@ -16324,13 +16769,13 @@ msgid "This menu allows you to set the scheduled broadcast that is sent to all p
msgstr ""
#. code: mes l("This menu contains all options available to you, based on your access privileges.");
-#: npc/commands/super-menu.txt:13
+#: npc/commands/super-menu.txt:11
#, no-c-format
msgid "This menu contains all options available to you, based on your access privileges."
msgstr ""
#. code: mes l("This menu gives access to all quest debug menus.");
-#: npc/commands/debug-quest.txt:119
+#: npc/commands/debug-quest.txt:120
#, no-c-format
msgid "This menu gives access to all quest debug menus."
msgstr ""
@@ -16345,33 +16790,27 @@ msgstr ""
#. code: mes l("This menu gives access to quest debug menus for @@ quests.", l("Prologue"));
#. code: mes l("This menu gives access to quest debug menus for @@ quests.", strtolower(l("Other")));
#: npc/commands/debug-quest.txt:34
-#: npc/commands/debug-quest.txt:96
#: npc/commands/debug-quest.txt:67
+#: npc/commands/debug-quest.txt:97
#, no-c-format
msgid "This menu gives access to quest debug menus for @@ quests."
msgstr ""
#. code: 1290: This monster does not spawn normally.
-#: conf/messages.conf:1232
+#: conf/messages.conf:1233
msgid "This monster does not spawn normally."
msgstr ""
#. code: 1249: This monster has no MVP prizes.
-#: conf/messages.conf:1163
+#: conf/messages.conf:1164
msgid "This monster has no MVP prizes."
msgstr ""
#. code: 1246: This monster has no drops.
-#: conf/messages.conf:1160
+#: conf/messages.conf:1161
msgid "This monster has no drops."
msgstr ""
-#. code: l("This new continent, in fact an archipelago, was called Andorra."),
-#: npc/001-2-6/books.txt:160
-#, no-c-format
-msgid "This new continent, in fact an archipelago, was called Andorra."
-msgstr ""
-
#. code: mesq l("This note was left by somebody.");
#: npc/001-2-22/note.txt:8
#, no-c-format
@@ -16397,42 +16836,42 @@ msgid "This place is surrounded by two very important elements: academia and the
msgstr ""
#. code: 539: This player has %d of a kind of item (id: %d), and tried to trade %d of them.
-#: conf/messages.conf:466
+#: conf/messages.conf:468
msgid "This player has %d of a kind of item (id: %d), and tried to trade %d of them."
msgstr ""
#. code: 507: This player has been banned for %d minute(s).
-#: conf/messages.conf:455
+#: conf/messages.conf:457
msgid "This player has been banned for %d minute(s)."
msgstr ""
#. code: 540: This player has been definitively blocked.
-#: conf/messages.conf:467
+#: conf/messages.conf:469
msgid "This player has been definitively blocked."
msgstr ""
#. code: 508: This player hasn't been banned (Ban option is disabled).
-#: conf/messages.conf:456
+#: conf/messages.conf:458
msgid "This player hasn't been banned (Ban option is disabled)."
msgstr ""
#. code: 119: This player is not in jail.
-#: conf/messages.conf:134
+#: conf/messages.conf:136
msgid "This player is not in jail."
msgstr ""
#. code: 1138: This player is now
-#: conf/messages.conf:955
+#: conf/messages.conf:956
msgid "This player is now"
msgstr ""
#. code: 197: This skill number doesn't exist or isn't a quest skill.
-#: conf/messages.conf:200
+#: conf/messages.conf:202
msgid "This skill number doesn't exist or isn't a quest skill."
msgstr ""
#. code: 198: This skill number doesn't exist.
-#: conf/messages.conf:201
+#: conf/messages.conf:203
msgid "This skill number doesn't exist."
msgstr ""
@@ -16443,7 +16882,7 @@ msgid "This will remain your respawn point until set elsewhere."
msgstr ""
#. code: 303: Three Castles
-#: conf/messages.conf:304
+#: conf/messages.conf:306
msgid "Three Castles"
msgstr ""
@@ -16470,24 +16909,24 @@ msgid "Tibbo."
msgstr ""
#. code: 859: Time of death : ^EE0000%s^000000
-#: conf/messages.conf:616
+#: conf/messages.conf:617
msgid "Time of death : ^EE0000%s^000000"
msgstr ""
#. code: Name: "Tipiou"
-#: mob_db.conf:720
+#: mob_db.conf:722
#, no-c-format
msgid "Tipiou"
msgstr ""
#. code: Name: "Tipiu"
-#: mob_db.conf:674
+#: mob_db.conf:676
#, no-c-format
msgid "Tipiu"
msgstr ""
#. code: 1196: To add an item to the list, use "@alootid +<item name or ID>". To remove an item, use "@alootid -<item name or ID>".
-#: conf/messages.conf:1067
+#: conf/messages.conf:1068
msgid "To add an item to the list, use \"@alootid +<item name or ID>\". To remove an item, use \"@alootid -<item name or ID>\"."
msgstr ""
@@ -16521,6 +16960,24 @@ msgstr ""
msgid "To change your stats, use these commands:"
msgstr ""
+#. code: l("To get started with fishing, you'll need two things: a fishing rod and a bait."),
+#: npc/001-2-4/books.txt:25
+#, no-c-format
+msgid "To get started with fishing, you'll need two things: a fishing rod and a bait."
+msgstr ""
+
+#. code: mes l("To get the current rate:");
+#: npc/commands/event.txt:4
+#, no-c-format
+msgid "To get the current rate:"
+msgstr ""
+
+#. code: l("To move between characters that are on different accounts, you have to use the Trade function.");
+#: npc/001-2-19/lloyd.txt:64
+#, no-c-format
+msgid "To move between characters that are on different accounts, you have to use the Trade function."
+msgstr ""
+
#. code: mes col(l("To open your inventory, use the F3 key or use your mouse to select it in the above menu in your client."), 9);
#: npc/000-2-1/knife.txt:35
#: npc/000-2-1/arpan.txt:227
@@ -16530,6 +16987,30 @@ msgstr ""
msgid "To open your inventory, use the F3 key or use your mouse to select it in the above menu in your client."
msgstr ""
+#. code: mes l("To reset back to normal:");
+#: npc/commands/event.txt:10
+#, no-c-format
+msgid "To reset back to normal:"
+msgstr ""
+
+#. code: mes l("To set the exp rate:");
+#: npc/commands/event.txt:7
+#, no-c-format
+msgid "To set the exp rate:"
+msgstr ""
+
+#. code: l("To successfully catch a fish, you need to pull up your hook by clicking it, right after it submerges."),
+#: npc/001-2-4/books.txt:77
+#, no-c-format
+msgid "To successfully catch a fish, you need to pull up your hook by clicking it, right after it submerges."
+msgstr ""
+
+#. code: l("To thank you, accept my old fishing rod."),
+#: npc/001-1/eugene.txt:58
+#, no-c-format
+msgid "To thank you, accept my old fishing rod."
+msgstr ""
+
#. code: 001-2-32,33,29,0 script ToFightRoom#001-2-32 NPC_HIDDEN,0,0,{
#: npc/001-2-32/doors.txt:6
#, no-c-format
@@ -16549,12 +17030,12 @@ msgid "Told bobo to go home"
msgstr ""
#. code: 856: Tomb
-#: conf/messages.conf:613
+#: conf/messages.conf:614
msgid "Tomb"
msgstr ""
#. code: l("Too bad, try again.");
-#: npc/001-1/qpid.txt:84
+#: npc/001-1/qpid.txt:40
#, no-c-format
msgid "Too bad, try again."
msgstr ""
@@ -16579,13 +17060,13 @@ msgid "Too risky, I might end up in jail. Do it yourself."
msgstr ""
#. code: Name: "Toppy Blub"
-#: mob_db.conf:434
+#: mob_db.conf:436
#, no-c-format
msgid "Toppy Blub"
msgstr ""
#. code: Name: "Tortuga"
-#: mob_db.conf:194
+#: mob_db.conf:196
#, no-c-format
msgid "Tortuga"
msgstr ""
@@ -16608,18 +17089,24 @@ msgstr ""
msgid "Tortuga Tongue"
msgstr ""
+#. code: l("Toss the hook into deep water by clicking on where you want to cast it."),
+#: npc/001-2-4/books.txt:71
+#, no-c-format
+msgid "Toss the hook into deep water by clicking on where you want to cast it."
+msgstr ""
+
#. code: 334: Total Domination
-#: conf/messages.conf:336
+#: conf/messages.conf:338
msgid "Total Domination"
msgstr ""
#. code: 1042: Town Map
-#: conf/messages.conf:835
+#: conf/messages.conf:836
msgid "Town Map"
msgstr ""
#. code: menuaction(l("Trade")),
-#: npc/001-1/qpid.txt:175
+#: npc/001-1/qpid.txt:131
#: npc/001-2-0/resa.txt:49
#: npc/001-1/calypsan.txt:65
#, no-c-format
@@ -16639,7 +17126,7 @@ msgid "TrainingGladius"
msgstr ""
#. code: 1488: Transforming into monster is not allowed in Guild Wars.
-#: conf/messages.conf:1523
+#: conf/messages.conf:1524
msgid "Transforming into monster is not allowed in Guild Wars."
msgstr ""
@@ -16680,67 +17167,67 @@ msgid "Try doing that now!"
msgstr ""
#. code: 312: Twelve Castles
-#: conf/messages.conf:313
+#: conf/messages.conf:315
msgid "Twelve Castles"
msgstr ""
#. code: 320: Twenty Castles
-#: conf/messages.conf:321
+#: conf/messages.conf:323
msgid "Twenty Castles"
msgstr ""
#. code: 328: Twenty-Eight Castles
-#: conf/messages.conf:329
+#: conf/messages.conf:331
msgid "Twenty-Eight Castles"
msgstr ""
#. code: 325: Twenty-Five Castles
-#: conf/messages.conf:326
+#: conf/messages.conf:328
msgid "Twenty-Five Castles"
msgstr ""
#. code: 324: Twenty-Four Castles
-#: conf/messages.conf:325
+#: conf/messages.conf:327
msgid "Twenty-Four Castles"
msgstr ""
#. code: 329: Twenty-Nine Castles
-#: conf/messages.conf:330
+#: conf/messages.conf:332
msgid "Twenty-Nine Castles"
msgstr ""
#. code: 321: Twenty-One Castles
-#: conf/messages.conf:322
+#: conf/messages.conf:324
msgid "Twenty-One Castles"
msgstr ""
#. code: 327: Twenty-Seven Castles
-#: conf/messages.conf:328
+#: conf/messages.conf:330
msgid "Twenty-Seven Castles"
msgstr ""
#. code: 326: Twenty-Six Castles
-#: conf/messages.conf:327
+#: conf/messages.conf:329
msgid "Twenty-Six Castles"
msgstr ""
#. code: 323: Twenty-Three Castles
-#: conf/messages.conf:324
+#: conf/messages.conf:326
msgid "Twenty-Three Castles"
msgstr ""
#. code: 322: Twenty-Two Castles
-#: conf/messages.conf:323
+#: conf/messages.conf:325
msgid "Twenty-Two Castles"
msgstr ""
#. code: 302: Two Castles
-#: conf/messages.conf:303
+#: conf/messages.conf:305
msgid "Two Castles"
msgstr ""
#. code: 1313: Type "@mapflag available" to list the available mapflags.
-#: conf/messages.conf:1275
+#: conf/messages.conf:1276
msgid "Type \"@mapflag available\" to list the available mapflags."
msgstr ""
@@ -16769,22 +17256,22 @@ msgid "Uhm... Your story seems..."
msgstr ""
#. code: 41: Unable to decrease the number/value.
-#: conf/messages.conf:67
+#: conf/messages.conf:68
msgid "Unable to decrease the number/value."
msgstr ""
#. code: 131: Unable to spawn clone.
-#: conf/messages.conf:147
+#: conf/messages.conf:149
msgid "Unable to spawn clone."
msgstr ""
#. code: 129: Unable to spawn evil clone.
-#: conf/messages.conf:145
+#: conf/messages.conf:147
msgid "Unable to spawn evil clone."
msgstr ""
#. code: 133: Unable to spawn slave clone.
-#: conf/messages.conf:149
+#: conf/messages.conf:151
msgid "Unable to spawn slave clone."
msgstr ""
@@ -16803,53 +17290,53 @@ msgstr ""
#. code: 1110: Unknown
#. code: 15: Unknown
-#: conf/messages.conf:903
+#: conf/messages.conf:904
#: conf/messages.conf:42
msgid "Unknown"
msgstr ""
#. code: 1390: Unknown Cart (usage: %s <0-%d>).
-#: conf/messages.conf:1390
+#: conf/messages.conf:1391
msgid "Unknown Cart (usage: %s <0-%d>)."
msgstr ""
#. code: 1400: Unknown Channel '%s' (usage: %s <#channel_name>)
-#: conf/messages.conf:1410
+#: conf/messages.conf:1411
msgid "Unknown Channel '%s' (usage: %s <#channel_name>)"
msgstr ""
#. code: 1399: Unknown Channel (usage: %s <#channel_name>)
-#: conf/messages.conf:1409
+#: conf/messages.conf:1410
msgid "Unknown Channel (usage: %s <#channel_name>)"
msgstr ""
#. code: 620: Unknown Job
-#: conf/messages.conf:557
+#: conf/messages.conf:554
msgid "Unknown Job"
msgstr ""
#. code: 1232: Unknown battle_config flag.
-#: conf/messages.conf:1138
+#: conf/messages.conf:1139
msgid "Unknown battle_config flag."
msgstr ""
#. code: 1411: Unknown color '%s'
-#: conf/messages.conf:1429
+#: conf/messages.conf:1430
msgid "Unknown color '%s'"
msgstr ""
#. code: 1157: Unknown map '%s'.
-#: conf/messages.conf:998
+#: conf/messages.conf:999
msgid "Unknown map '%s'."
msgstr ""
#. code: 905: Unknown packet: 0x%x
-#: conf/messages.conf:653
+#: conf/messages.conf:654
msgid "Unknown packet: 0x%x"
msgstr ""
#. code: 908: Unknown type of value in:
-#: conf/messages.conf:656
+#: conf/messages.conf:657
msgid "Unknown type of value in:"
msgstr ""
@@ -16872,137 +17359,137 @@ msgid "Urchin Meat"
msgstr ""
#. code: 900: Usage:
-#: conf/messages.conf:648
+#: conf/messages.conf:649
msgid "Usage:"
msgstr ""
#. code: 1312: Usage: "@mapflag monster_noteleport 1" (0=Off | 1=On)
-#: conf/messages.conf:1274
+#: conf/messages.conf:1275
msgid "Usage: \"@mapflag monster_noteleport 1\" (0=Off | 1=On)"
msgstr ""
#. code: 1378: Usage: %s <permission_name>
-#: conf/messages.conf:1372
+#: conf/messages.conf:1373
msgid "Usage: %s <permission_name>"
msgstr ""
#. code: 1365: Usage: @accinfo/@accountinfo <account_id/char name>
-#: conf/messages.conf:1353
+#: conf/messages.conf:1354
msgid "Usage: @accinfo/@accountinfo <account_id/char name>"
msgstr ""
#. code: 1156: Usage: @addwarp <mapname> <X> <Y> <npc name>
-#: conf/messages.conf:997
+#: conf/messages.conf:998
msgid "Usage: @addwarp <mapname> <X> <Y> <npc name>"
msgstr ""
#. code: 1226: Usage: @adjgroup <group_id>
-#: conf/messages.conf:1128
+#: conf/messages.conf:1129
msgid "Usage: @adjgroup <group_id>"
msgstr ""
#. code: 1183: Usage: @changegm <guild_member_name>
-#: conf/messages.conf:1046
+#: conf/messages.conf:1047
msgid "Usage: @changegm <guild_member_name>"
msgstr ""
#. code: 1185: Usage: @changeleader <party_member_name>
-#: conf/messages.conf:1050
+#: conf/messages.conf:1051
msgid "Usage: @changeleader <party_member_name>"
msgstr ""
#. code: 1177: Usage: @changelook {<position>} <view id>
-#: conf/messages.conf:1036
+#: conf/messages.conf:1037
msgid "Usage: @changelook {<position>} <view id>"
msgstr ""
#. code: 1166: Usage: @displayskill <skill ID> {<skill level>}
-#: conf/messages.conf:1017
+#: conf/messages.conf:1018
msgid "Usage: @displayskill <skill ID> {<skill level>}"
msgstr ""
#. code: 400: Usage: @jailfor <time> <character name>
-#: conf/messages.conf:392
+#: conf/messages.conf:394
msgid "Usage: @jailfor <time> <character name>"
msgstr ""
#. code: 1172: Usage: @marry <char name>
-#: conf/messages.conf:1027
+#: conf/messages.conf:1028
msgid "Usage: @marry <char name>"
msgstr ""
#. code: 1237: Usage: @mute <time> <char name>
-#: conf/messages.conf:1147
+#: conf/messages.conf:1148
msgid "Usage: @mute <time> <char name>"
msgstr ""
#. code: 1329: Usage: @noks <self|party|guild>
-#: conf/messages.conf:1305
+#: conf/messages.conf:1306
msgid "Usage: @noks <self|party|guild>"
msgstr ""
#. code: 1153: Usage: @npcmove <X> <Y> <npc_name>
-#: conf/messages.conf:992
+#: conf/messages.conf:993
msgid "Usage: @npcmove <X> <Y> <npc_name>"
msgstr ""
#. code: 1186: Usage: @partyoption <pickup share: yes/no> <item distribution: yes/no>
-#: conf/messages.conf:1053
+#: conf/messages.conf:1054
msgid "Usage: @partyoption <pickup share: yes/no> <item distribution: yes/no>"
msgstr ""
#. code: 277: Usage: @request <petition/message to online GMs>.
-#: conf/messages.conf:274
+#: conf/messages.conf:276
msgid "Usage: @request <petition/message to online GMs>."
msgstr ""
#. code: 1367: Usage: @set <variable name> <value>
-#: conf/messages.conf:1357
+#: conf/messages.conf:1358
msgid "Usage: @set <variable name> <value>"
msgstr ""
#. code: 1231: Usage: @setbattleflag <flag> <value>
-#: conf/messages.conf:1137
+#: conf/messages.conf:1138
msgid "Usage: @setbattleflag <flag> <value>"
msgstr ""
#. code: 1167: Usage: @skilltree <skill ID> <target>
-#: conf/messages.conf:1020
+#: conf/messages.conf:1021
msgid "Usage: @skilltree <skill ID> <target>"
msgstr ""
#. code: 1385: Usage: @unloadnpcfile <file name>
-#: conf/messages.conf:1381
+#: conf/messages.conf:1382
msgid "Usage: @unloadnpcfile <file name>"
msgstr ""
#. code: 1165: Usage: @useskill <skill ID> <skill level> <target>
-#: conf/messages.conf:1014
+#: conf/messages.conf:1015
msgid "Usage: @useskill <skill ID> <skill level> <target>"
msgstr ""
#. code: 1368: Usage: ex. "@set PoringCharVar 50"
-#: conf/messages.conf:1358
+#: conf/messages.conf:1359
msgid "Usage: ex. \"@set PoringCharVar 50\""
msgstr ""
#. code: 1369: Usage: ex. "@set PoringCharVarSTR$ Super Duper String"
-#: conf/messages.conf:1359
+#: conf/messages.conf:1360
msgid "Usage: ex. \"@set PoringCharVarSTR$ Super Duper String\""
msgstr ""
#. code: 1370: Usage: ex. "@set PoringCharVarSTR$" outputs its value, Super Duper String.
-#: conf/messages.conf:1360
+#: conf/messages.conf:1361
msgid "Usage: ex. \"@set PoringCharVarSTR$\" outputs its value, Super Duper String."
msgstr ""
#. code: 1358: Use 0 or no parameter to return to normal font.
-#: conf/messages.conf:1342
+#: conf/messages.conf:1343
msgid "Use 0 or no parameter to return to normal font."
msgstr ""
#. code: 1357: Use @font <1-9> to change your message font.
-#: conf/messages.conf:1341
+#: conf/messages.conf:1342
msgid "Use @font <1-9> to change your message font."
msgstr ""
@@ -17014,22 +17501,22 @@ msgid "Use the key."
msgstr ""
#. code: 504: Used %d Kafra points and %d cash points. %d Kafra and %d cash points remaining.
-#: conf/messages.conf:448
+#: conf/messages.conf:450
msgid "Used %d Kafra points and %d cash points. %d Kafra and %d cash points remaining."
msgstr ""
#. code: 1381: User '%s' already possesses the '%s' permission.
-#: conf/messages.conf:1375
+#: conf/messages.conf:1376
msgid "User '%s' already possesses the '%s' permission."
msgstr ""
#. code: 1382: User '%s' doesn't possess the '%s' permission.
-#: conf/messages.conf:1376
+#: conf/messages.conf:1377
msgid "User '%s' doesn't possess the '%s' permission."
msgstr ""
#. code: 1384: User '%s' permissions updated successfully. The changes are temporary.
-#: conf/messages.conf:1378
+#: conf/messages.conf:1379
msgid "User '%s' permissions updated successfully. The changes are temporary."
msgstr ""
@@ -17064,7 +17551,7 @@ msgid "Visited Artis at least once"
msgstr ""
#. code: 1271: Vit: %d (%d~%d)
-#: conf/messages.conf:1205
+#: conf/messages.conf:1206
msgid "Vit: %d (%d~%d)"
msgstr ""
@@ -17086,22 +17573,22 @@ msgstr ""
msgid "Wait a minute, where's the cookie I gave you?"
msgstr ""
-#. code: npctalk3 l("Wait for the bait to sink underwater.");
-#: npc/functions/fishing.txt:169
+#. code: dispbottom l("Wait for the bait to sink underwater.");
+#: npc/functions/fishing.txt:285
#, no-c-format
msgid "Wait for the bait to sink underwater."
msgstr ""
-#. code: lg("Wait, are you one of those from the Legion of Aemil? I didn't do anything wrong, I promise!"),
+#. code: lg("Wait, are you one of those from the Legion of Gasaron? I didn't do anything wrong, I promise!"),
#: npc/001-1/rumly.txt:45
#, no-c-format
-msgid "Wait, are you one of those from the Legion of Aemil? I didn't do anything wrong, I promise!#0"
+msgid "Wait, are you one of those from the Legion of Gasaron? I didn't do anything wrong, I promise!#0"
msgstr ""
-#. code: lg("Wait, are you one of those from the Legion of Aemil? I didn't do anything wrong, I promise!"),
+#. code: lg("Wait, are you one of those from the Legion of Gasaron? I didn't do anything wrong, I promise!"),
#: npc/001-1/rumly.txt:45
#, no-c-format
-msgid "Wait, are you one of those from the Legion of Aemil? I didn't do anything wrong, I promise!#1"
+msgid "Wait, are you one of those from the Legion of Gasaron? I didn't do anything wrong, I promise!#1"
msgstr ""
#. code: mes col(l("Wait, it seems someone is blocking the door from the other side!"), 9);
@@ -17112,13 +17599,13 @@ msgid "Wait, it seems someone is blocking the door from the other side!"
msgstr ""
#. code: mesq l("Wait, why do you still have the dish with you?!");
-#: npc/000-2-1/chefgado.txt:178
+#: npc/000-2-1/chefgado.txt:179
#, no-c-format
msgid "Wait, why do you still have the dish with you?!"
msgstr ""
-#. code: l("Wait, you never came here before?"), L_DrasilIsland,
-#: npc/000-2-3/nard.txt:75
+#. code: l("Wait, you never came here before?"), L_DrasilIsland;
+#: npc/000-2-3/nard.txt:76
#, no-c-format
msgid "Wait, you never came here before?"
msgstr ""
@@ -17147,6 +17634,12 @@ msgstr ""
msgid "Wake-up!"
msgstr ""
+#. code: l("Walk up the stairs, go through the door on either side, and the only other door in the room, few steps to the south, will lead you right to him.");
+#: npc/001-2-33/lozerk.txt:66
+#, no-c-format
+msgid "Walk up the stairs, go through the door on either side, and the only other door in the room, few steps to the south, will lead you right to him."
+msgstr ""
+
#. code: mesq l("Walking around a bit, it'll be easy for you to catch one, I bet. Impale one of them for me please.");
#: npc/001-2-22/alige.txt:301
#: npc/000-2-1/alige.txt:297
@@ -17161,62 +17654,62 @@ msgid "Walking barefoot, feeling the hot sand with my feet, daydreaming... I lik
msgstr ""
#. code: 634: Wanderer
-#: conf/messages.conf:572
+#: conf/messages.conf:569
msgid "Wanderer"
msgstr ""
#. code: 665: Wanderer T
-#: conf/messages.conf:605
+#: conf/messages.conf:602
msgid "Wanderer T"
msgstr ""
#. code: 405: War of Emperium SE has been ended.
-#: conf/messages.conf:398
+#: conf/messages.conf:400
msgid "War of Emperium SE has been ended."
msgstr ""
#. code: 403: War of Emperium SE has been initiated.
-#: conf/messages.conf:396
+#: conf/messages.conf:398
msgid "War of Emperium SE has been initiated."
msgstr ""
#. code: 404: War of Emperium SE is currently in progress.
-#: conf/messages.conf:397
+#: conf/messages.conf:399
msgid "War of Emperium SE is currently in progress."
msgstr ""
#. code: 406: War of Emperium SE is currently not in progress.
-#: conf/messages.conf:399
+#: conf/messages.conf:401
msgid "War of Emperium SE is currently not in progress."
msgstr ""
#. code: 74: War of Emperium has been ended.
-#: conf/messages.conf:91
+#: conf/messages.conf:93
msgid "War of Emperium has been ended."
msgstr ""
#. code: 72: War of Emperium has been initiated.
-#: conf/messages.conf:89
+#: conf/messages.conf:91
msgid "War of Emperium has been initiated."
msgstr ""
#. code: 73: War of Emperium is currently in progress.
-#: conf/messages.conf:90
+#: conf/messages.conf:92
msgid "War of Emperium is currently in progress."
msgstr ""
#. code: 75: War of Emperium is currently not in progress.
-#: conf/messages.conf:92
+#: conf/messages.conf:94
msgid "War of Emperium is currently not in progress."
msgstr ""
#. code: 626: Warlock
-#: conf/messages.conf:563
+#: conf/messages.conf:560
msgid "Warlock"
msgstr ""
#. code: 657: Warlock T
-#: conf/messages.conf:597
+#: conf/messages.conf:594
msgid "Warlock T"
msgstr ""
@@ -17237,13 +17730,13 @@ msgid "Warping to save point."
msgstr ""
#. code: mesq l("Water, salt, spicy herbs and meat stuffed with my special surprise!");
-#: npc/000-2-1/chefgado.txt:132
+#: npc/000-2-1/chefgado.txt:133
#, no-c-format
msgid "Water, salt, spicy herbs and meat stuffed with my special surprise!"
msgstr ""
#. code: l("We also feature some services like a storage and a bank for members."),
-#: npc/001-2-19/lloyd.txt:56
+#: npc/001-2-19/lloyd.txt:58
#, no-c-format
msgid "We also feature some services like a storage and a bank for members."
msgstr ""
@@ -17296,11 +17789,17 @@ msgid "We arrived in Artis today."
msgstr ""
#. code: mesq l("We arrived this morning at the port of Artis, I already warned the Legion of Aemil concerning your issue.");
-#: npc/001-2-21/julia.txt:81
+#: npc/001-2-21/julia.txt:66
#, no-c-format
msgid "We arrived this morning at the port of Artis, I already warned the Legion of Aemil concerning your issue."
msgstr ""
+#. code: l("We have a special room for this purpose, too. You may test your skills against all kinds of dreadful monsters in there."),
+#: npc/001-2-33/lozerk.txt:49
+#, no-c-format
+msgid "We have a special room for this purpose, too. You may test your skills against all kinds of dreadful monsters in there."
+msgstr ""
+
#. code: mesq l("We have made a stop at a little island, before making it on to the port of Artis.");
#: npc/000-2-3/nard.txt:119
#, no-c-format
@@ -17314,8 +17813,8 @@ msgid "We haven't met, right?"
msgstr ""
#. code: l("We hold various training sessions, and also have a task board with a heap of things to do for the city and its surroundings."),
-#: npc/001-1/enora.txt:307
#: npc/001-1/enora.txt:36
+#: npc/001-1/enora.txt:308
#, no-c-format
msgid "We hold various training sessions, and also have a task board with a heap of things to do for the city and its surroundings."
msgstr ""
@@ -17351,7 +17850,7 @@ msgid "We offer a room for travelers passing by Artis, our beds are comfy and yo
msgstr ""
#. code: l("We offer party and guild certifications and we can also teach you how to use some basic communication skills."),
-#: npc/001-2-9/janus.txt:73
+#: npc/001-2-9/janus.txt:75
#, no-c-format
msgid "We offer party and guild certifications and we can also teach you how to use some basic communication skills."
msgstr ""
@@ -17363,25 +17862,25 @@ msgid "We sell a brimmed hat, you can craft a feather card and attach it to this
msgstr ""
#. code: mesq l("We should be there in a few days, once we arrive, I will warn the Legion of Aemil about what happened, I'm sure they can help.");
-#: npc/000-2-0/julia.txt:219
+#: npc/000-2-0/julia.txt:192
#, no-c-format
msgid "We should be there in a few days, once we arrive, I will warn the Legion of Aemil about what happened, I'm sure they can help."
msgstr ""
#. code: mesq l("We thought that you could help us understand this, all we know is that we found you cast in the sea, adrift on your raft.");
-#: npc/000-2-0/julia.txt:232
+#: npc/000-2-0/julia.txt:205
#, no-c-format
msgid "We thought that you could help us understand this, all we know is that we found you cast in the sea, adrift on your raft."
msgstr ""
#. code: mesq lg("We thought that you could help us understand this, all we know is that we found you cast in the sea, adrift on your raft.");
-#: npc/001-2-21/julia.txt:95
+#: npc/001-2-21/julia.txt:80
#, no-c-format
msgid "We thought that you could help us understand this, all we know is that we found you cast in the sea, adrift on your raft.#0"
msgstr ""
#. code: mesq lg("We thought that you could help us understand this, all we know is that we found you cast in the sea, adrift on your raft.");
-#: npc/001-2-21/julia.txt:95
+#: npc/001-2-21/julia.txt:80
#, no-c-format
msgid "We thought that you could help us understand this, all we know is that we found you cast in the sea, adrift on your raft.#1"
msgstr ""
@@ -17429,22 +17928,22 @@ msgid "We're soon leaving that island, please return to your cabine."
msgstr ""
#. code: 1071: Weather Flags:
-#: conf/messages.conf:864
+#: conf/messages.conf:865
msgid "Weather Flags: "
msgstr ""
#. code: 291: Weather effects will disappear after teleporting or refreshing.
-#: conf/messages.conf:289
+#: conf/messages.conf:291
msgid "Weather effects will disappear after teleporting or refreshing."
msgstr ""
#. code: 570: Wedding
-#: conf/messages.conf:503
+#: conf/messages.conf:500
msgid "Wedding"
msgstr ""
#. code: lg("Welcome miss.", "Good day sir.");
-#: npc/001-2-9/janus.txt:125
+#: npc/001-2-9/janus.txt:127
#, no-c-format
msgid "Welcome miss.#0"
msgstr ""
@@ -17467,8 +17966,14 @@ msgstr ""
msgid "Welcome to our inn!"
msgstr ""
+#. code: l("Welcome to the Legion of Aemil's building in Artis!");
+#: npc/001-2-33/lozerk.txt:94
+#, no-c-format
+msgid "Welcome to the Legion of Aemil's building in Artis!"
+msgstr ""
+
#. code: l("Welcome to the Merchant Guild of Artis!"),
-#: npc/001-2-19/lloyd.txt:241
+#: npc/001-2-19/lloyd.txt:175
#, no-c-format
msgid "Welcome to the Merchant Guild of Artis!"
msgstr ""
@@ -17480,7 +17985,7 @@ msgid "Welcome to the Red Plush inn!"
msgstr ""
#. code: l("Welcome!"),
-#: npc/001-2-19/lloyd.txt:64
+#: npc/001-2-19/lloyd.txt:70
#, no-c-format
msgid "Welcome!"
msgstr ""
@@ -17600,21 +18105,26 @@ msgid "Well... I've only killed some little pious in the ship, that's all."
msgstr ""
#. code: rif(.@q2 == 2 && countitem(PoisonedDish), l("Well... No wait, I have something for you but you shouldn't eat it... I'm taking it back to the kitchen.")),
-#: npc/000-2-0/julia.txt:269
+#: npc/000-2-0/julia.txt:245
#, no-c-format
msgid "Well... No wait, I have something for you but you shouldn't eat it... I'm taking it back to the kitchen."
msgstr ""
#. code: 1103: West
-#: conf/messages.conf:896
+#: conf/messages.conf:897
msgid "West"
msgstr ""
-#. code: mesq l("What I sell comes from every corner of this archipelago.");
+#. code: mesq l("What I sell comes from every corner of Gasaron.");
#: npc/001-1/fexil.txt:43
+#, no-c-format
+msgid "What I sell comes from every corner of Gasaron."
+msgstr ""
+
+#. code: mesq l("What I sell comes from every corner of Gasaron. From Esperia to the Land of Fire!");
#: npc/000-1/fexil.txt:12
#, no-c-format
-msgid "What I sell comes from every corner of this archipelago."
+msgid "What I sell comes from every corner of Gasaron. From Esperia to the Land of Fire!"
msgstr ""
#. code: l("What a relief."),
@@ -17699,7 +18209,7 @@ msgid "What are you looking for?"
msgstr ""
#. code: l("What are you reading?"),
-#: npc/001-1/qpid.txt:178
+#: npc/001-1/qpid.txt:134
#, no-c-format
msgid "What are you reading?"
msgstr ""
@@ -17717,7 +18227,7 @@ msgid "What are your needs?"
msgstr ""
#. code: l("What brings you here today?");
-#: npc/001-1/enora.txt:365
+#: npc/001-1/enora.txt:366
#, no-c-format
msgid "What brings you here today?"
msgstr ""
@@ -17734,13 +18244,19 @@ msgstr ""
#. code: rif(.@q3 == 5 && .@q4 < 1, l("What can I do now?")),
#. code: rif(.@q_nard == 5 && getq(General_Narrator) < 1, l("What can I do now?")), L_GotoSleep,
#: npc/000-2-1/arpan.txt:147
-#: npc/000-2-0/julia.txt:267
+#: npc/000-2-0/julia.txt:243
#, no-c-format
msgid "What can I do now?"
msgstr ""
+#. code: l("What can you tell me about the legion?"),
+#: npc/001-2-33/lozerk.txt:104
+#, no-c-format
+msgid "What can you tell me about the legion?"
+msgstr ""
+
#. code: npctalkonce l("What counts in a book is like so many things, not what is on the outside, but what is on the inside.");
-#: npc/001-2-4/robin.txt:43
+#: npc/001-2-4/robin.txt:37
#, no-c-format
msgid "What counts in a book is like so many things, not what is on the outside, but what is on the inside."
msgstr ""
@@ -17778,7 +18294,8 @@ msgid "What do you think?"
msgstr ""
#. code: mes l("What do you want to access?");
-#: npc/commands/super-menu.txt:15
+#: npc/commands/super-menu.txt:13
+#: npc/commands/event.txt:22
#, no-c-format
msgid "What do you want to access?"
msgstr ""
@@ -17795,6 +18312,13 @@ msgstr ""
msgid "What do you want to do with it?"
msgstr ""
+#. code: l("What do you want to do with your money?");
+#: npc/functions/bank.txt:13
+#: npc/functions/bank.txt:18
+#, no-c-format
+msgid "What do you want to do with your money?"
+msgstr ""
+
#. code: mes col(l("What do you want to do?"), 9);
#. code: mes l("What do you want to do?");
#: npc/001-2-23/doors.txt:43
@@ -17813,8 +18337,8 @@ msgstr ""
#. code: mesq l("What do you want today?");
#. code: l("What do you want today?");
#: npc/001-2-21/julia.txt:13
-#: npc/000-2-0/julia.txt:298
-#: npc/001-2-19/lloyd.txt:242
+#: npc/001-2-19/lloyd.txt:176
+#: npc/000-2-0/julia.txt:273
#, no-c-format
msgid "What do you want today?"
msgstr ""
@@ -17846,7 +18370,7 @@ msgstr ""
#. code: l("What happened to me?"), L_What,
#. code: l("What happened to me?"),
-#: npc/000-2-0/julia.txt:274
+#: npc/000-2-0/julia.txt:250
#: npc/001-2-21/julia.txt:27
#, no-c-format
msgid "What happened to me?"
@@ -17880,7 +18404,7 @@ msgid "What is a card?"
msgstr ""
#. code: l("What is growing and shrinking at the same time?");
-#: npc/001-1/qpid.txt:55
+#: npc/001-1/qpid.txt:11
#, no-c-format
msgid "What is growing and shrinking at the same time?"
msgstr ""
@@ -17893,8 +18417,8 @@ msgstr ""
#. code: rif(.@q >= 1, l("What is this legion?")),
#. code: l("What is this legion?"));
-#: npc/001-1/enora.txt:219
-#: npc/001-1/enora.txt:381
+#: npc/001-1/enora.txt:382
+#: npc/001-1/enora.txt:220
#, no-c-format
msgid "What is this \"legion\"?"
msgstr ""
@@ -17906,7 +18430,7 @@ msgid "What is this building?"
msgstr ""
#. code: l("What is this guild for?"),
-#: npc/001-2-19/lloyd.txt:252
+#: npc/001-2-19/lloyd.txt:186
#, no-c-format
msgid "What is this guild for?"
msgstr ""
@@ -17951,7 +18475,7 @@ msgstr ""
#. code: l("What service do you offer?"),
#: npc/001-2-28/plush.txt:95
-#: npc/001-2-9/janus.txt:138
+#: npc/001-2-9/janus.txt:140
#, no-c-format
msgid "What service do you offer?"
msgstr ""
@@ -17975,13 +18499,13 @@ msgid "What should I do, again?"
msgstr ""
#. code: rif (.@enora > 7, l("What was your riddle?")),
-#: npc/001-1/qpid.txt:176
+#: npc/001-1/qpid.txt:132
#, no-c-format
msgid "What was your riddle?"
msgstr ""
#. code: l("What will be the bait for the fish?");
-#: npc/functions/fishing.txt:141
+#: npc/functions/fishing.txt:226
#, no-c-format
msgid "What will be the bait for the fish?"
msgstr ""
@@ -18048,15 +18572,15 @@ msgid "What's your story again?"
msgstr ""
#. code: l("What?");
-#: npc/001-1/qpid.txt:167
+#: npc/001-1/qpid.txt:123
#, no-c-format
msgid "What?"
msgstr ""
-#. code: mesq l("What? It's not a good reward?");
-#: npc/000-2-3/nard.txt:98
+#. code: mesq l("What? It's not good enough?");
+#: npc/000-2-3/nard.txt:94
#, no-c-format
-msgid "What? It's not a good reward?"
+msgid "What? It's not good enough?"
msgstr ""
#. code: l("What? This reward is too small!"), L_Quit;
@@ -18066,10 +18590,10 @@ msgstr ""
msgid "What? This reward is too small!"
msgstr ""
-#. code: mesq l("What? Why? They aren't sexier than me, why do you want to see them?");
+#. code: mesq l("What? Why? They aren't more attractive than me, why do you want to see them?");
#: npc/000-1/silvio.txt:140
#, no-c-format
-msgid "What? Why? They aren't sexier than me, why do you want to see them?"
+msgid "What? Why? They aren't more attractive than me, why do you want to see them?"
msgstr ""
#. code: mesq l("What?! This tritan is the worse shirker I ever met!");
@@ -18078,10 +18602,10 @@ msgstr ""
msgid "What?! This tritan is the worse shirker I ever met!"
msgstr ""
-#. code: l("When you go near a villager, you can see a speech bubble ahead of him, you can then talk to him by pressing the [T] key."),
+#. code: l("When you go near villagers, you can see a speech bubble above them, you can then talk to them by pressing the [T] key."),
#: npc/001-2-5/books.txt:11
#, no-c-format
-msgid "When you go near a villager, you can see a speech bubble ahead of him, you can then talk to him by pressing the [T] key."
+msgid "When you go near villagers, you can see a speech bubble above them, you can then talk to them by pressing the [T] key."
msgstr ""
#. code: mes col(l("When you see something that looks more like a bug than a feature, report it on http://bugs.evolonline.org or try to contact a game contributor."), 9);
@@ -18162,19 +18686,19 @@ msgid "Where is the damn salt?! Give me the salt, I know you have it!"
msgstr ""
#. code: rif(.@q >= 10, l("Where is the hill?")),
-#: npc/001-1/enora.txt:380
+#: npc/001-1/enora.txt:381
#, no-c-format
msgid "Where is the hill?"
msgstr ""
#. code: rif(.@q >= 5, l("Where is the light armor shop?")),
-#: npc/001-1/enora.txt:378
+#: npc/001-1/enora.txt:379
#, no-c-format
msgid "Where is the light armor shop?"
msgstr ""
#. code: rif(.@q >= 7, l("Where is the market?")),
-#: npc/001-1/enora.txt:379
+#: npc/001-1/enora.txt:380
#, no-c-format
msgid "Where is the market?"
msgstr ""
@@ -18203,14 +18727,14 @@ msgstr ""
msgid "Which skill do you wish to change?"
msgstr ""
-#. code: mesq l("While Jalad and Ale like to work together, as they use to do on the ship, last time I've seen them, they were near the big lake, north from here.");
+#. code: mesq l("While Jalad and Ale like to work together, as they usually do on the ship, last time I've seen them, they were near the big lake, north from here.");
#: npc/000-1/lean.txt:48
#, no-c-format
-msgid "While Jalad and Ale like to work together, as they use to do on the ship, last time I've seen them, they were near the big lake, north from here."
+msgid "While Jalad and Ale like to work together, as they usually do on the ship, last time I've seen them, they were near the big lake, north from here."
msgstr ""
#. code: 585: Whitesmith
-#: conf/messages.conf:518
+#: conf/messages.conf:515
msgid "Whitesmith"
msgstr ""
@@ -18249,7 +18773,7 @@ msgid "Who are you?"
msgstr ""
#. code: rif(.@q >= 1, l("Who is Don?")),
-#: npc/001-1/enora.txt:377
+#: npc/001-1/enora.txt:378
#, no-c-format
msgid "Who is Don?"
msgstr ""
@@ -18383,10 +18907,10 @@ msgstr ""
msgid "With hunger, thirst, and sleep as your only companions, you have the disturbing realization that you can't remember anything of your former life or identity."
msgstr ""
-#. code: l("With my old fishing rod you can catch something every day."),
-#: npc/001-1/eugene.txt:61
+#. code: l("With it, you can safely move items and funds between your characters."),
+#: npc/001-2-19/lloyd.txt:63
#, no-c-format
-msgid "With my old fishing rod you can catch something every day."
+msgid "With it, you can safely move items and funds between your characters."
msgstr ""
#. code: l("With proper training, a piou can become a good friend and faithful companion in your adventures.");
@@ -18396,24 +18920,24 @@ msgid "With proper training, a piou can become a good friend and faithful compan
msgstr ""
#. code: 1279: With script
-#: conf/messages.conf:1217
+#: conf/messages.conf:1218
msgid "With script"
msgstr ""
-#. code: l("With the help of the town hall and the Legion of Aemil we organize some auction and we help local merchants to launch their business."),
-#: npc/001-2-19/lloyd.txt:55
+#. code: l("With the help of the town hall and the Legion of Aemil we organize some auction and we help local merchants to launch their businesses."),
+#: npc/001-2-19/lloyd.txt:57
#, no-c-format
-msgid "With the help of the town hall and the Legion of Aemil we organize some auction and we help local merchants to launch their business."
+msgid "With the help of the town hall and the Legion of Aemil we organize some auction and we help local merchants to launch their businesses."
msgstr ""
-#. code: l("Withdraw."),
-#: npc/001-2-19/lloyd.txt:165
+#. code: rif(BankVault > 0, l("Withdraw.")),
+#: npc/functions/bank.txt:23
#, no-c-format
msgid "Withdraw."
msgstr ""
#. code: 559: Wizard
-#: conf/messages.conf:492
+#: conf/messages.conf:489
msgid "Wizard"
msgstr ""
@@ -18506,8 +19030,8 @@ msgstr ""
#. code: 1116: Yes
#. code: return select (menuaction(l("Yes")),
#. code: l("Yes");
-#: npc/functions/main.txt:174
-#: conf/messages.conf:909
+#: conf/messages.conf:910
+#: npc/functions/main.txt:153
#: npc/commands/scheduled-broadcasts.txt:65
#, no-c-format
msgid "Yes"
@@ -18519,16 +19043,16 @@ msgstr ""
msgid "Yes I am and you are going to face justice!"
msgstr ""
-#. code: if (select (l("How do you know?"), l("Yes I am.")) == 1)
+#. code: if (selectd (l("How do you know?"), l("Yes I am.")) == 1)
#. code: switch (select (l("Yes I am."),
-#: npc/001-2-19/lloyd.txt:78
+#: npc/001-2-19/lloyd.txt:84
#: npc/001-1/fexil.txt:55
#, no-c-format
msgid "Yes I am."
msgstr ""
#. code: switch (select (l("Yes I do."),
-#: npc/001-1/enora.txt:268
+#: npc/001-1/enora.txt:269
#, no-c-format
msgid "Yes I do."
msgstr ""
@@ -18590,7 +19114,7 @@ msgid "Yes, I feel strong enough for dangerous combats!"
msgstr ""
#. code: l("Yes, I have some! 5x Black Iron Ingots"),
-#: npc/001-2-19/lloyd.txt:26
+#: npc/001-2-19/lloyd.txt:27
#, no-c-format
msgid "Yes, I have some! \"5x Black Iron Ingots\""
msgstr ""
@@ -18627,18 +19151,18 @@ msgstr ""
#. code: l("Yes."), L_Give,
#. code: switch (select (l("Yes."), l("No.")))
-#. code: switch (select (l("Yes."),
#. code: l("Yes."), L_Weapon,
+#. code: switch (selectd (l("Yes."),
#. code: l("Yes."), L_Warp,
#. code: l("Yes."), L_GiveFood,
#: npc/001-2-22/knife.txt:21
#: npc/001-2-22/alige.txt:282
#: npc/items/croconut.txt:20
-#: npc/001-2-19/lloyd.txt:100
#: npc/000-2-1/alige.txt:278
#: npc/001-2-23/doors.txt:24
#: npc/000-2-2/doors.txt:24
#: npc/000-2-1/arpan.txt:246
+#: npc/001-2-19/lloyd.txt:106
#: npc/000-2-1/knife.txt:21
#, no-c-format
msgid "Yes."
@@ -18777,7 +19301,7 @@ msgid "Yoiis should look there."
msgstr ""
#. code: 253: You already are at your destination!
-#: conf/messages.conf:250
+#: conf/messages.conf:252
msgid "You already are at your destination!"
msgstr ""
@@ -18794,17 +19318,17 @@ msgid "You already did enough for us, follow Nard's advice and get some rest."
msgstr ""
#. code: 450: You already have a homunculus
-#: conf/messages.conf:430
+#: conf/messages.conf:432
msgid "You already have a homunculus"
msgstr ""
#. code: 181: You already have a pet.
-#: conf/messages.conf:189
+#: conf/messages.conf:191
msgid "You already have a pet."
msgstr ""
#. code: 196: You already have this quest skill.
-#: conf/messages.conf:199
+#: conf/messages.conf:201
msgid "You already have this quest skill."
msgstr ""
@@ -18827,7 +19351,7 @@ msgid "You already took a @@, please put this one back in the box."
msgstr ""
#. code: 1476: You are already mounting something else
-#: conf/messages.conf:1498
+#: conf/messages.conf:1499
msgid "You are already mounting something else"
msgstr ""
@@ -18862,7 +19386,7 @@ msgid "You are full of wine, my friend..."
msgstr ""
#. code: speech 5, l("You are honest, I like it.");
-#: npc/001-1/qpid.txt:157
+#: npc/001-1/qpid.txt:113
#, no-c-format
msgid "You are honest, I like it."
msgstr ""
@@ -18874,80 +19398,80 @@ msgid "You are in the Blacksmith's house, by Jove!"
msgstr ""
#. code: l("You are just sitting on the shadow of your store.")))
-#: npc/001-1/qpid.txt:150
+#: npc/001-1/qpid.txt:106
#, no-c-format
msgid "You are just sitting on the shadow of your store."
msgstr ""
#. code: lg("You are new around here, right?");
-#: npc/001-2-19/lloyd.txt:76
+#: npc/001-2-19/lloyd.txt:82
#, no-c-format
msgid "You are new around here, right?#0"
msgstr ""
#. code: lg("You are new around here, right?");
-#: npc/001-2-19/lloyd.txt:76
+#: npc/001-2-19/lloyd.txt:82
#, no-c-format
msgid "You are new around here, right?#1"
msgstr ""
#. code: 288: You are no longer killable.
-#: conf/messages.conf:287
+#: conf/messages.conf:289
msgid "You are no longer killable."
msgstr ""
#. code: 878: You are no longer the Guild Master.
-#: conf/messages.conf:637
+#: conf/messages.conf:638
msgid "You are no longer the Guild Master."
msgstr ""
#. code: 1023: You are not allowed to reduce the length of a ban.
-#: conf/messages.conf:790
+#: conf/messages.conf:791
msgid "You are not allowed to reduce the length of a ban."
msgstr ""
#. code: 248: You are not authorized to warp from your current map.
-#: conf/messages.conf:245
+#: conf/messages.conf:247
msgid "You are not authorized to warp from your current map."
msgstr ""
#. code: 1019: You are not authorized to warp someone to this map.
-#: conf/messages.conf:780
+#: conf/messages.conf:781
msgid "You are not authorized to warp someone to this map."
msgstr ""
#. code: 1032: You are not authorized to warp someone to your current map.
-#: conf/messages.conf:817
+#: conf/messages.conf:818
msgid "You are not authorized to warp someone to your current map."
msgstr ""
#. code: 1020: You are not authorized to warp this player from their map.
-#: conf/messages.conf:783
+#: conf/messages.conf:784
msgid "You are not authorized to warp this player from their map."
msgstr ""
#. code: 247: You are not authorized to warp to this map.
-#: conf/messages.conf:244
+#: conf/messages.conf:246
msgid "You are not authorized to warp to this map."
msgstr ""
#. code: 249: You are not authorized to warp to your save map.
-#: conf/messages.conf:246
+#: conf/messages.conf:248
msgid "You are not authorized to warp to your save map."
msgstr ""
#. code: 252: You are not in a guild.
-#: conf/messages.conf:249
+#: conf/messages.conf:251
msgid "You are not in a guild."
msgstr ""
#. code: 1139: You are not in jail.
-#: conf/messages.conf:958
+#: conf/messages.conf:959
msgid "You are not in jail."
msgstr ""
#. code: 1137: You are now
-#: conf/messages.conf:954
+#: conf/messages.conf:955
msgid "You are now"
msgstr ""
@@ -18958,7 +19482,7 @@ msgid "You are now divorced!"
msgstr ""
#. code: 1305: You are now immune to attacks.
-#: conf/messages.conf:1263
+#: conf/messages.conf:1264
msgid "You are now immune to attacks."
msgstr ""
@@ -18981,13 +19505,13 @@ msgid "You are on a raft, adrift in the sea."
msgstr ""
#. code: l("You are on the human resource wing of the Town Hall."),
-#: npc/001-2-9/janus.txt:72
+#: npc/001-2-9/janus.txt:74
#, no-c-format
msgid "You are on the human resource wing of the Town Hall."
msgstr ""
#. code: 155: You are unable to change your job.
-#: conf/messages.conf:163
+#: conf/messages.conf:165
msgid "You are unable to change your job."
msgstr ""
@@ -19004,13 +19528,13 @@ msgid "You are weird, I have to go sorry.#1"
msgstr ""
#. code: l("You bored me, see you later.")))
-#: npc/001-1/qpid.txt:118
+#: npc/001-1/qpid.txt:74
#, no-c-format
msgid "You bored me, see you later."
msgstr ""
#. code: 869: You broke the target's weapon.
-#: conf/messages.conf:628
+#: conf/messages.conf:629
msgid "You broke the target's weapon."
msgstr ""
@@ -19021,12 +19545,12 @@ msgid "You buried @@ @@."
msgstr ""
#. code: 188: You can already rename your pet.
-#: conf/messages.conf:196
+#: conf/messages.conf:198
msgid "You can already rename your pet."
msgstr ""
#. code: l("You can also answer in your native language or in English.");
-#: npc/001-1/qpid.txt:59
+#: npc/001-1/qpid.txt:15
#, no-c-format
msgid "You can also answer in your native language or in English."
msgstr ""
@@ -19043,6 +19567,18 @@ msgstr ""
msgid "You can also improve your equipment in a totally different way with the use of cards."
msgstr ""
+#. code: dispbottom l("You can also manually stop it at any time with: @exprate default");
+#: npc/commands/rate-management.txt:45
+#, no-c-format
+msgid "You can also manually stop it at any time with: @exprate default"
+msgstr ""
+
+#. code: mesq l("You can also read The Book of Laws at any time to see the rules.");
+#: npc/000-2-0/julia.txt:178
+#, no-c-format
+msgid "You can also read The Book of Laws at any time to see the rules."
+msgstr ""
+
#. code: l("You can also simply talk to any citizen around you by clicking on them."),
#: npc/001-2-5/books.txt:13
#, no-c-format
@@ -19074,16 +19610,16 @@ msgstr ""
msgid "You can drag and drop an item to the NPC window or select an item through your inventory."
msgstr ""
-#. code: mesq l("You can easily see if a monster is easy to kill or just impossible to defeat. Do not try against creatures that are way more powerful than you... You'd be risking your life for nothing.");
-#: npc/000-1/sapartan.txt:64
+#. code: l("You can easily identify fishing spots, small bubbles and fishes are visible from the surface."),
+#: npc/001-2-4/books.txt:66
#, no-c-format
-msgid "You can easily see if a monster is easy to kill or just impossible to defeat. Do not try against creatures that are way more powerful than you... You'd be risking your life for nothing."
+msgid "You can easily identify fishing spots, small bubbles and fishes are visible from the surface."
msgstr ""
-#. code: l("You can find a chapter of the Legion of Aemil there, like in any other city, but Esperia is important for us as our headquarters are there.");
-#: npc/001-1/enora.txt:214
+#. code: mesq l("You can easily see if a monster is easy to kill or just impossible to defeat. Do not try against creatures that are way more powerful than you... You'd be risking your life for nothing.");
+#: npc/000-1/sapartan.txt:64
#, no-c-format
-msgid "You can find a chapter of the Legion of Aemil there, like in any other city, but Esperia is important for us as our headquarters are there."
+msgid "You can easily see if a monster is easy to kill or just impossible to defeat. Do not try against creatures that are way more powerful than you... You'd be risking your life for nothing."
msgstr ""
#. code: npctalk3 l("You can find novels and poems on this floor.");
@@ -19099,6 +19635,12 @@ msgstr ""
msgid "You can find some Crocs on the beach, you could look up at the one after the gate, on top of this city."
msgstr ""
+#. code: l("You can find the building of the Legion of Gasaron there, like in any other city, but Esperia is important for us as our headquarters are there.");
+#: npc/001-1/enora.txt:215
+#, no-c-format
+msgid "You can find the building of the Legion of Gasaron there, like in any other city, but Esperia is important for us as our headquarters are there."
+msgstr ""
+
#. code: mesq l("You can find them in the ocean, near corals and other sea beings. But the sea is too heavy today, you shouldn't try swimming for now.");
#: npc/000-1/tibbo.txt:95
#, no-c-format
@@ -19112,33 +19654,33 @@ msgid "You can go upstairs and choose a different room if you want."
msgstr ""
#. code: 1195: You can have %d items on your autolootitem list.
-#: conf/messages.conf:1066
+#: conf/messages.conf:1067
msgid "You can have %d items on your autolootitem list."
msgstr ""
#. code: l("You can keep your current party as it is, while leading or being part of a guild in order to talk and share different items with all of its members!"),
-#: npc/001-2-9/janus.txt:48
+#: npc/001-2-9/janus.txt:49
#, no-c-format
msgid "You can keep your current party as it is, while leading or being part of a guild in order to talk and share different items with all of its members!"
msgstr ""
#. code: 923: You can not change to this job by command.
-#: conf/messages.conf:692
+#: conf/messages.conf:693
msgid "You can not change to this job by command."
msgstr ""
#. code: 241: You can now attack and kill players freely.
-#: conf/messages.conf:238
+#: conf/messages.conf:240
msgid "You can now attack and kill players freely."
msgstr ""
#. code: 242: You can now be attacked and killed by players.
-#: conf/messages.conf:239
+#: conf/messages.conf:241
msgid "You can now be attacked and killed by players."
msgstr ""
#. code: 187: You can now rename your pet.
-#: conf/messages.conf:195
+#: conf/messages.conf:197
msgid "You can now rename your pet."
msgstr ""
@@ -19155,7 +19697,7 @@ msgid "You can read some lines that are nicely carved into the soft wooden plank
msgstr ""
#. code: l("You can read the book that I gave you earlier at the library if you lost it.");
-#: npc/001-2-9/janus.txt:92
+#: npc/001-2-9/janus.txt:94
#, no-c-format
msgid "You can read the book that I gave you earlier at the library if you lost it."
msgstr ""
@@ -19190,6 +19732,12 @@ msgstr ""
msgid "You can use it to clear your stats, to start freshly if you see what I mean..."
msgstr ""
+#. code: l("You can use many diverse items to lure fishes."),
+#: npc/001-2-4/books.txt:53
+#, no-c-format
+msgid "You can use many diverse items to lure fishes."
+msgstr ""
+
#. code: mesq l("You can yaye some @@s by hitting these crocotrees.", getitemlink(Croconut));
#: npc/000-1/tarlan.txt:31
#, no-c-format
@@ -19197,12 +19745,12 @@ msgid "You can yaye some @@s by hitting these crocotrees."
msgstr ""
#. code: 1499: You can't add a guild bound item to a character without guild!
-#: conf/messages.conf:1540
+#: conf/messages.conf:1541
msgid "You can't add a guild bound item to a character without guild!"
msgstr ""
#. code: 1498: You can't add a party bound item to a character without party!
-#: conf/messages.conf:1539
+#: conf/messages.conf:1540
msgid "You can't add a party bound item to a character without party!"
msgstr ""
@@ -19213,17 +19761,17 @@ msgid "You can't carry another @@? What a shame."
msgstr ""
#. code: 548: You can't clean a cart while vending!
-#: conf/messages.conf:478
+#: conf/messages.conf:475
msgid "You can't clean a cart while vending!"
msgstr ""
#. code: 281: You can't create chat rooms in this map
-#: conf/messages.conf:278
+#: conf/messages.conf:280
msgid "You can't create chat rooms in this map"
msgstr ""
#. code: 271: You can't drop items in this map
-#: conf/messages.conf:268
+#: conf/messages.conf:270
msgid "You can't drop items in this map"
msgstr ""
@@ -19234,104 +19782,110 @@ msgstr ""
msgid "You can't go there!"
msgstr ""
-#. code: mesq l("You can't join the sword training clothed that way.");
-#: npc/001-2-33/lozerk.txt:8
-#, no-c-format
-msgid "You can't join the sword training clothed that way."
-msgstr ""
-
#. code: 870: You can't leave battleground guilds.
-#: conf/messages.conf:629
+#: conf/messages.conf:630
msgid "You can't leave battleground guilds."
msgstr ""
#. code: 276: You can't open a shop in this map
-#: conf/messages.conf:273
+#: conf/messages.conf:275
msgid "You can't open a shop in this map"
msgstr ""
#. code: 204: You can't open a shop on this cell.
-#: conf/messages.conf:205
+#: conf/messages.conf:207
msgid "You can't open a shop on this cell."
msgstr ""
#. code: 451: You can't return your pet because your inventory is full.
-#: conf/messages.conf:433
+#: conf/messages.conf:435
msgid "You can't return your pet because your inventory is full."
msgstr ""
#. code: 272: You can't trade in this map
-#: conf/messages.conf:269
+#: conf/messages.conf:271
msgid "You can't trade in this map"
msgstr ""
#. code: 1393: You can't use commands while dead.
-#: conf/messages.conf:1395
+#: conf/messages.conf:1396
msgid "You can't use commands while dead."
msgstr ""
#. code: 1482: You can't withdraw that much money
-#: conf/messages.conf:1512
+#: conf/messages.conf:1513
msgid "You can't withdraw that much money"
msgstr ""
#. code: 1180: You cannot autotrade when dead.
-#: conf/messages.conf:1041
+#: conf/messages.conf:1042
msgid "You cannot autotrade when dead."
msgstr ""
#. code: 1182: You cannot change guild leaders in this map.
-#: conf/messages.conf:1045
+#: conf/messages.conf:1046
msgid "You cannot change guild leaders in this map."
msgstr ""
#. code: 287: You cannot change party leaders in this map.
-#: conf/messages.conf:285
+#: conf/messages.conf:287
msgid "You cannot change party leaders in this map."
msgstr ""
#. code: 177: You cannot decrease that stat anymore.
-#: conf/messages.conf:185
+#: conf/messages.conf:187
msgid "You cannot decrease that stat anymore."
msgstr ""
#. code: 178: You cannot increase that stat anymore.
-#: conf/messages.conf:186
+#: conf/messages.conf:188
msgid "You cannot increase that stat anymore."
msgstr ""
#. code: 1438: You cannot join the '%s' channel because you've been banned from it
-#: conf/messages.conf:1455
+#: conf/messages.conf:1456
msgid "You cannot join the '%s' channel because you've been banned from it"
msgstr ""
#. code: 864: You cannot use this command when dead.
-#: conf/messages.conf:623
+#: conf/messages.conf:624
msgid "You cannot use this command when dead."
msgstr ""
#. code: 1474: You cannot use this item while sitting
-#: conf/messages.conf:1495
+#: conf/messages.conf:1496
msgid "You cannot use this item while sitting"
msgstr ""
#. code: 1475: You cannot use this item while your storage is open
-#: conf/messages.conf:1496
+#: conf/messages.conf:1497
msgid "You cannot use this item while your storage is open"
msgstr ""
-#. code: narrator l("You caught a @@!", getitemname(.@fish_id));
-#: npc/functions/fishing.txt:88
+#. code: dispbottom l("You caught a @@ but had no room in your inventory to carry it.", getitemlink(.@fish_id));
+#: npc/functions/fishing.txt:196
+#, no-c-format
+msgid "You caught a @@ but had no room in your inventory to carry it."
+msgstr ""
+
+#. code: //dispbottom l("You caught a @@!", getitemlink(.@fish_id)); <= already shows "you picked up [...]"
+#: npc/functions/fishing.txt:201
#, no-c-format
msgid "You caught a @@!"
msgstr ""
#. code: mes col(l("You caught the piou, but it's trying to escape from you. You'd better hurry back to Salem."), 9);
-#: npc/001-1/flyingpiou.txt:76
+#: npc/001-1/flyingpiou.txt:77
#, no-c-format
msgid "You caught the piou, but it's trying to escape from you. You'd better hurry back to Salem."
msgstr ""
+#. code: l("You clearly need to be more public-spirited.");
+#: npc/001-2-4/robin.txt:51
+#, no-c-format
+msgid "You clearly need to be more public-spirited."
+msgstr ""
+
#. code: l("You concentrate and try to summon old memories from within your mind."),
#: npc/001-1/enora.txt:96
#, no-c-format
@@ -19351,14 +19905,14 @@ msgid "You could start by talking to Gugli. He always has tasks for people willi
msgstr ""
#. code: 1161: You currently cannot open your storage.
-#: conf/messages.conf:1006
+#: conf/messages.conf:1007
msgid "You currently cannot open your storage."
msgstr ""
-#. code: l("You currently have @@ on your bank account.", #MerchantBank);
-#: npc/001-2-19/lloyd.txt:222
+#. code: l("You currently have @@ Esperin on your bank account.",
+#: npc/functions/bank.txt:11
#, no-c-format
-msgid "You currently have @@ on your bank account."
+msgid "You currently have @@ Esperin on your bank account."
msgstr ""
#. code: switch (select(l("You do not give me much options."), l("The elder ran away from you.")))
@@ -19368,40 +19922,40 @@ msgid "You do not give me much options."
msgstr ""
#. code: 1396: You do not have a cart to be cleaned.
-#: conf/messages.conf:1402
+#: conf/messages.conf:1403
msgid "You do not have a cart to be cleaned."
msgstr ""
#. code: 1254: You do not have a homunculus.
-#: conf/messages.conf:1174
+#: conf/messages.conf:1175
msgid "You do not have a homunculus."
msgstr ""
#. code: l("You do not have enough Esperin on your bank account.");
-#: npc/001-2-19/lloyd.txt:210
+#: npc/functions/bank.txt:110
#, no-c-format
msgid "You do not have enough Esperin on your bank account."
msgstr ""
#. code: l("You do not have enough Esperin on yourself.");
-#: npc/001-2-19/lloyd.txt:185
+#: npc/functions/bank.txt:59
#, no-c-format
msgid "You do not have enough Esperin on yourself."
msgstr ""
#. code: dispbottom l("You do not have the required access privileges to use the Super Menu.");
-#: npc/commands/super-menu.txt:43
+#: npc/commands/super-menu.txt:40
#, no-c-format
msgid "You do not have the required access privileges to use the Super Menu."
msgstr ""
#. code: 1391: You do not possess a cart to be removed
-#: conf/messages.conf:1391
+#: conf/messages.conf:1392
msgid "You do not possess a cart to be removed"
msgstr ""
#. code: l("You do not seem to have enough money, come back later!");
-#: npc/001-2-19/lloyd.txt:107
+#: npc/001-2-19/lloyd.txt:113
#, no-c-format
msgid "You do not seem to have enough money, come back later!"
msgstr ""
@@ -19419,18 +19973,12 @@ msgstr ""
msgid "You don't have any @@, are you mocking me?"
msgstr ""
-#. code: l("You don't have any @@.", getitemlink(FishingRod));
-#: npc/functions/fishing.txt:48
+#. code: dispbottom l("You don't have any @@.", getitemlink(.@rod));
+#: npc/functions/fishing.txt:137
#, no-c-format
msgid "You don't have any @@."
msgstr ""
-#. code: l("You don't have any food to use as bait."),
-#: npc/functions/fishing.txt:135
-#, no-c-format
-msgid "You don't have any food to use as bait."
-msgstr ""
-
#. code: l("You don't have enough @@s on you.", getitemlink(FluffyFur));
#: npc/001-1/fexil.txt:112
#, no-c-format
@@ -19440,9 +19988,9 @@ msgstr ""
#. code: speech 5, l("You don't have enough money, bring @@ E.", .@party_price);
#. code: speech 5, l("You don't have enough money, bring @@ E.", .@price);
#. code: speech 5, l("You don't have enough money, bring @@ E.", .@guild_price);
+#: npc/001-2-9/janus.txt:58
#: npc/001-2-28/plush.txt:24
-#: npc/001-2-9/janus.txt:28
-#: npc/001-2-9/janus.txt:56
+#: npc/001-2-9/janus.txt:29
#, no-c-format
msgid "You don't have enough money, bring @@ E."
msgstr ""
@@ -19454,20 +20002,20 @@ msgid "You don't have enough room in your backpack for a @@. Go stow some of you
msgstr ""
#. code: 201: You don't have this quest skill.
-#: conf/messages.conf:203
+#: conf/messages.conf:205
msgid "You don't have this quest skill."
msgstr ""
#. code: l("You don't seem to be from the Legion, let's do a game."),
-#: npc/001-1/qpid.txt:127
+#: npc/001-1/qpid.txt:83
#, no-c-format
msgid "You don't seem to be from the Legion, let's do a game."
msgstr ""
#. code: l("You failed!"),
#. code: l("You failed!");
-#: npc/001-1/qpid.txt:101
-#: npc/001-1/qpid.txt:92
+#: npc/001-1/qpid.txt:48
+#: npc/001-1/qpid.txt:57
#, no-c-format
msgid "You failed!"
msgstr ""
@@ -19479,13 +20027,13 @@ msgid "You feel numb and everything around you looks foggy, but you can recall t
msgstr ""
#. code: lg("You fell asleep.");
-#: npc/000-2-1/savepoint.txt:34
+#: npc/000-2-1/story_save.txt:16
#, no-c-format
msgid "You fell asleep.#0"
msgstr ""
#. code: lg("You fell asleep.");
-#: npc/000-2-1/savepoint.txt:34
+#: npc/000-2-1/story_save.txt:16
#, no-c-format
msgid "You fell asleep.#1"
msgstr ""
@@ -19515,7 +20063,7 @@ msgid "You got married to @@!"
msgstr ""
#. code: 510: You have %d new emails (%d unread)
-#: conf/messages.conf:461
+#: conf/messages.conf:463
msgid "You have %d new emails (%d unread)"
msgstr ""
@@ -19526,12 +20074,12 @@ msgid "You have a level for each of your gear, by default when you buy or craft
msgstr ""
#. code: 251: You have already opened your guild storage. Close it first.
-#: conf/messages.conf:248
+#: conf/messages.conf:250
msgid "You have already opened your guild storage. Close it first."
msgstr ""
#. code: 250: You have already opened your storage. Close it first.
-#: conf/messages.conf:247
+#: conf/messages.conf:249
msgid "You have already opened your storage. Close it first."
msgstr ""
@@ -19542,27 +20090,27 @@ msgid "You have an awful case of amnesia."
msgstr ""
#. code: 879: You have become the Guild Master!
-#: conf/messages.conf:638
+#: conf/messages.conf:639
msgid "You have become the Guild Master!"
msgstr ""
#. code: 117: You have been jailed by a GM.
-#: conf/messages.conf:132
+#: conf/messages.conf:134
msgid "You have been jailed by a GM."
msgstr ""
#. code: 1141: You have been jailed for an unknown amount of time.
-#: conf/messages.conf:960
+#: conf/messages.conf:961
msgid "You have been jailed for an unknown amount of time."
msgstr ""
#. code: 1140: You have been jailed indefinitely.
-#: conf/messages.conf:959
+#: conf/messages.conf:960
msgid "You have been jailed indefinitely."
msgstr ""
#. code: 880: You have been recovered!
-#: conf/messages.conf:639
+#: conf/messages.conf:640
msgid "You have been recovered!"
msgstr ""
@@ -19579,37 +20127,37 @@ msgid "You have been so nice to me. So please, take one.#1"
msgstr ""
#. code: 71: You have forgotten the skill.
-#: conf/messages.conf:88
+#: conf/messages.conf:90
msgid "You have forgotten the skill."
msgstr ""
#. code: 70: You have learned the skill.
-#: conf/messages.conf:87
+#: conf/messages.conf:89
msgid "You have learned the skill."
msgstr ""
#. code: 102: You have mounted a Peco Peco.
-#: conf/messages.conf:117
+#: conf/messages.conf:119
msgid "You have mounted a Peco Peco."
msgstr ""
#. code: 1119: You have mounted your Dragon.
-#: conf/messages.conf:914
+#: conf/messages.conf:915
msgid "You have mounted your Dragon."
msgstr ""
#. code: 1123: You have mounted your Mado Gear.
-#: conf/messages.conf:918
+#: conf/messages.conf:919
msgid "You have mounted your Mado Gear."
msgstr ""
#. code: 1121: You have mounted your Warg.
-#: conf/messages.conf:916
+#: conf/messages.conf:917
msgid "You have mounted your Warg."
msgstr ""
#. code: 1363: You have mounted.
-#: conf/messages.conf:1349
+#: conf/messages.conf:1350
msgid "You have mounted."
msgstr ""
@@ -19620,30 +20168,36 @@ msgid "You have put your finger on it, I am not."
msgstr ""
#. code: 1120: You have released your Dragon.
-#: conf/messages.conf:915
+#: conf/messages.conf:916
msgid "You have released your Dragon."
msgstr ""
#. code: 1124: You have released your Mado Gear.
-#: conf/messages.conf:919
+#: conf/messages.conf:920
msgid "You have released your Mado Gear."
msgstr ""
#. code: 214: You have released your Peco Peco.
-#: conf/messages.conf:213
+#: conf/messages.conf:215
msgid "You have released your Peco Peco."
msgstr ""
#. code: 1122: You have released your Warg.
-#: conf/messages.conf:917
+#: conf/messages.conf:918
msgid "You have released your Warg."
msgstr ""
#. code: 1364: You have released your mount.
-#: conf/messages.conf:1350
+#: conf/messages.conf:1351
msgid "You have released your mount."
msgstr ""
+#. code: l("You have talent and the best place to utilize it is in the Legion! You can either pursue your goals with us or without us, but trust me, with us it's much better."),
+#: npc/001-2-33/lozerk.txt:63
+#, no-c-format
+msgid "You have talent and the best place to utilize it is in the Legion! You can either pursue your goals with us or without us, but trust me, with us it's much better."
+msgstr ""
+
#. code: l("You have to find him, or else I will tell him that you did not help me.");
#: npc/001-2-11/mona.txt:31
#, no-c-format
@@ -19672,7 +20226,7 @@ msgstr ""
#. code: l("You hear some sound behind the door."),
#: npc/001-2-32/doors.txt:12
-#: npc/001-2-34/doors.txt:19
+#: npc/001-2-34/doors.txt:18
#, no-c-format
msgid "You hear some sound behind the door."
msgstr ""
@@ -19683,10 +20237,10 @@ msgstr ""
msgid "You hide your shovel."
msgstr ""
-#. code: l("You hit the nail on the head, it's the Legion of Aemil!"),
+#. code: l("You hit the nail on the head, it's the Legion of Gasaron!"),
#: npc/001-1/enora.txt:62
#, no-c-format
-msgid "You hit the nail on the head, it's the Legion of Aemil!"
+msgid "You hit the nail on the head, it's the Legion of Gasaron!"
msgstr ""
#. code: mes col(l("You hit too hard with your fist, you destroyed your @@.", getitemlink(Croconut)), 9);
@@ -19713,16 +20267,22 @@ msgstr ""
msgid "You just have to select the card, then you choose which piece of equipment you want to use it on, and you are done."
msgstr ""
+#. code: l("You just need one fishing rod, although you should take more than one single bait.");
+#: npc/001-2-4/books.txt:26
+#, no-c-format
+msgid "You just need one fishing rod, although you should take more than one single bait."
+msgstr ""
+
#. code: l("You killed @@ Fluffies.", ArtisFluffyKilled);
-#: npc/001-1/enora.txt:401
+#: npc/001-1/enora.txt:402
#, no-c-format
msgid "You killed @@ Fluffies."
msgstr ""
-#. code: l("You know, the life of merchant is hard. I really hope that Artis and the Merchant Guild will help me to succeed."),
+#. code: l("You know, the life of the merchant is hard. I really hope that Artis and the Merchant Guild will help me to succeed."),
#: npc/001-1/fexil.txt:17
#, no-c-format
-msgid "You know, the life of merchant is hard. I really hope that Artis and the Merchant Guild will help me to succeed."
+msgid "You know, the life of the merchant is hard. I really hope that Artis and the Merchant Guild will help me to succeed."
msgstr ""
#. code: mesq l("You know, yeyes love to chat while working.");
@@ -19732,19 +20292,19 @@ msgid "You know, yeyes love to chat while working."
msgstr ""
#. code: l("You lack some very basic skills...");
-#: npc/001-2-9/janus.txt:79
+#: npc/001-2-9/janus.txt:81
#, no-c-format
msgid "You lack some very basic skills..."
msgstr ""
-#. code: narrator l("You left your fishing spot!");
-#: npc/functions/fishing.txt:74
+#. code: dispbottom l("You left your fishing spot!");
+#: npc/functions/fishing.txt:176
#, no-c-format
msgid "You left your fishing spot!"
msgstr ""
#. code: l("You lie in the bed."),
-#: npc/000-2-1/savepoint.txt:32
+#: npc/000-2-1/story_save.txt:14
#, no-c-format
msgid "You lie in the bed."
msgstr ""
@@ -19762,7 +20322,7 @@ msgid "You like these hats, right?"
msgstr ""
#. code: l("You look confident. I will give you my old gear as reward and acknowledgment for your time... and take these potions as well!");
-#: npc/001-1/enora.txt:254
+#: npc/001-1/enora.txt:255
#, no-c-format
msgid "You look confident. I will give you my old gear as reward and acknowledgment for your time... and take these potions as well!"
msgstr ""
@@ -19773,14 +20333,14 @@ msgstr ""
msgid "You look nice, do you want to help me?"
msgstr ""
-#. code: l("You made a cash deposit of @@ E.", .@amount);
-#: npc/001-2-19/lloyd.txt:192
+#. code: l("You made a cash deposit of @@ E.", format_number(.@deposit));
+#: npc/functions/bank.txt:74
#, no-c-format
msgid "You made a cash deposit of @@ E."
msgstr ""
#. code: 1366: You may search partial name by making use of '%' in the search, ex. "@accinfo %Mario%" lists all characters whose name contains "Mario".
-#: conf/messages.conf:1354
+#: conf/messages.conf:1355
msgid "You may search partial name by making use of '%' in the search, ex. \"@accinfo %Mario%\" lists all characters whose name contains \"Mario\"."
msgstr ""
@@ -19797,28 +20357,22 @@ msgid "You missunderstood, it's 5 potions."
msgstr ""
#. code: 1308: You must enter a name.
-#: conf/messages.conf:1268
+#: conf/messages.conf:1269
msgid "You must enter a name."
msgstr ""
#. code: 1323: You must enter a player name or ID.
-#: conf/messages.conf:1295
+#: conf/messages.conf:1296
msgid "You must enter a player name or ID."
msgstr ""
#. code: 213: You need %s to mount!
-#: conf/messages.conf:212
+#: conf/messages.conf:214
msgid "You need %s to mount!"
msgstr ""
-#. code: l("You need at least one of these: ") + .@bait_names$;
-#: npc/functions/fishing.txt:136
-#, no-c-format
-msgid "You need at least one of these: "
-msgstr ""
-
#. code: 1181: You need to be a Guild Master to use this command.
-#: conf/messages.conf:1044
+#: conf/messages.conf:1045
msgid "You need to be a Guild Master to use this command."
msgstr ""
@@ -19829,7 +20383,7 @@ msgid "You need to be a member of the Merchant Guild to have a chance there."
msgstr ""
#. code: 282: You need to be a party leader to use this command.
-#: conf/messages.conf:280
+#: conf/messages.conf:282
msgid "You need to be a party leader to use this command."
msgstr ""
@@ -19840,12 +20394,12 @@ msgid "You need to cross the crocojungle heading north."
msgstr ""
#. code: 1446: You need to input a option
-#: conf/messages.conf:1463
+#: conf/messages.conf:1464
msgid "You need to input a option"
msgstr ""
#. code: l("You need to type the answer of this riddle in the NPC window."),
-#: npc/001-1/qpid.txt:57
+#: npc/001-1/qpid.txt:13
#, no-c-format
msgid "You need to type the answer of this riddle in the NPC window."
msgstr ""
@@ -19857,19 +20411,19 @@ msgid "You notice a young boy sitting on one of the highest branches of the tree
msgstr ""
#. code: l("You now also have access to the Legion building. Good job, you earned it."),
-#: npc/001-1/enora.txt:306
+#: npc/001-1/enora.txt:307
#, no-c-format
msgid "You now also have access to the Legion building. Good job, you earned it."
msgstr ""
-#. code: l("You open a book named @@.", .@book_name$),
+#. code: l("You open a book named @@.", .@book_name$);
#: npc/functions/openbook.txt:12
#, no-c-format
msgid "You open a book named @@."
msgstr ""
#. code: l("You open the book, but it looks like the sea water and time damaged it severely. Some pages are not readable anymore. Some others are simply missing."),
-#: npc/functions/openbook.txt:31
+#: npc/functions/openbook.txt:35
#, no-c-format
msgid "You open the book, but it looks like the sea water and time damaged it severely. Some pages are not readable anymore. Some others are simply missing."
msgstr ""
@@ -19904,14 +20458,14 @@ msgstr ""
msgid "You probably don't have much business in this city as you don't remember who you are."
msgstr ""
-#. code: narrator l("You pulled too late and lost a @@...", getitemname(.@fish_id));
-#: npc/functions/fishing.txt:95
+#. code: dispbottom l("You pulled too late and lost the bait...");
+#: npc/functions/fishing.txt:206
#, no-c-format
-msgid "You pulled too late and lost a @@..."
+msgid "You pulled too late and lost the bait..."
msgstr ""
-#. code: narrator l("You pulled too soon and lost the bait.");
-#: npc/functions/fishing.txt:60
+#. code: dispbottom l("You pulled too soon and lost the bait.");
+#: npc/functions/fishing.txt:161
#, no-c-format
msgid "You pulled too soon and lost the bait."
msgstr ""
@@ -19922,10 +20476,10 @@ msgstr ""
#. code: message strcharinfo(0), l("You receive @@ E!", 10);
#: npc/001-2-22/peter.txt:307
#: npc/000-2-1/arpan.txt:216
-#: npc/000-2-1/chefgado.txt:163
#: npc/000-2-0/julia.txt:121
#: npc/000-2-0/julia.txt:99
#: npc/000-1/gugli.txt:154
+#: npc/000-2-1/chefgado.txt:164
#: npc/000-2-1/arpan.txt:203
#: npc/000-2-1/peter.txt:311
#, no-c-format
@@ -19946,7 +20500,7 @@ msgid "You received @@ EXP and @@ E."
msgstr ""
#. code: 392: You request has been rejected by autoreject option.
-#: conf/messages.conf:384
+#: conf/messages.conf:386
msgid "You request has been rejected by autoreject option."
msgstr ""
@@ -19964,7 +20518,7 @@ msgid "You search the tree but don't find anybody."
msgstr ""
#. code: l("You see a dust covered book on the shelf..."),
-#: npc/functions/openbook.txt:22
+#: npc/functions/openbook.txt:24
#, no-c-format
msgid "You see a dust covered book on the shelf..."
msgstr ""
@@ -19981,8 +20535,8 @@ msgstr ""
msgid "You see a young elven girl, with a strong sense of pain in her face."
msgstr ""
-#. code: narrator 4, l("You see some fish reflecting the sun on the surface of the water.");
-#: npc/functions/fishing.txt:31
+#. code: l("You see some fish reflecting the sun on the surface of the water."),
+#: npc/functions/fishing.txt:225
#, no-c-format
msgid "You see some fish reflecting the sun on the surface of the water."
msgstr ""
@@ -20018,7 +20572,7 @@ msgid "You seem a bit tired sir."
msgstr ""
#. code: l("You seem more cultivated than you look.");
-#: npc/001-1/qpid.txt:70
+#: npc/001-1/qpid.txt:26
#, no-c-format
msgid "You seem more cultivated than you look."
msgstr ""
@@ -20048,12 +20602,18 @@ msgstr ""
msgid "You should check on the highest part of the cliff, I was hiding there."
msgstr ""
-#. code: mes col(l("You should come back when you have some free space."), 9);
-#: npc/functions/inventoryplace.txt:27
+#. code: l("You should come back when you have some free space.");
+#: npc/functions/inventoryplace.txt:30
#, no-c-format
msgid "You should come back when you have some free space."
msgstr ""
+#. code: l("You should definitely go talk to Q'Anon, our boss. You'll find him upstairs."),
+#: npc/001-2-33/lozerk.txt:65
+#, no-c-format
+msgid "You should definitely go talk to Q'Anon, our boss. You'll find him upstairs."
+msgstr ""
+
#. code: l("You should discuss with Don and Calypsan if you want to learn more about it, they are masters on this area!");
#: npc/001-2-27/kaylo.txt:24
#, no-c-format
@@ -20081,7 +20641,7 @@ msgid "You should go see them."
msgstr ""
#. code: 549: You should have a shop open in order to use @autotrade.
-#: conf/messages.conf:480
+#: conf/messages.conf:477
msgid "You should have a shop open in order to use @autotrade."
msgstr ""
@@ -20099,7 +20659,7 @@ msgid "You should know this, an item like this can't be bleached."
msgstr ""
#. code: l("You should look for a seller named Fexil around the merchant square."),
-#: npc/001-2-19/lloyd.txt:147
+#: npc/001-2-19/lloyd.txt:154
#, no-c-format
msgid "You should look for a seller named Fexil around the merchant square."
msgstr ""
@@ -20111,7 +20671,7 @@ msgid "You should look for them when we arrive at the port. You won't regret it!
msgstr ""
#. code: npctalk3 l("You should talk to Magic Arpan first.");
-#: npc/000-2-1/chest.txt:40
+#: npc/000-2-1/chest.txt:20
#, no-c-format
msgid "You should talk to Magic Arpan first."
msgstr ""
@@ -20177,16 +20737,22 @@ msgstr ""
msgid "You still need to give me boxes from: "
msgstr ""
-#. code: mesq lg("You stupid, she's english, look at the shape of her head.", "You stupid, he's english, look at the shape of his head.");
+#. code: mesq lg("You stupid, she's English, look at the shape of her head.", "You stupid, he's English, look at the shape of his head.");
#: npc/000-0/sailors.txt:47
#, no-c-format
-msgid "You stupid, he's english, look at the shape of his head.#1"
+msgid "You stupid, he's English, look at the shape of his head.#1"
msgstr ""
-#. code: mesq lg("You stupid, she's english, look at the shape of her head.", "You stupid, he's english, look at the shape of his head.");
+#. code: mesq lg("You stupid, she's English, look at the shape of her head.", "You stupid, he's English, look at the shape of his head.");
#: npc/000-0/sailors.txt:47
#, no-c-format
-msgid "You stupid, she's english, look at the shape of her head.#0"
+msgid "You stupid, she's English, look at the shape of her head.#0"
+msgstr ""
+
+#. code: dispbottom l("You successfully set the exp rate to @@%. It will reset to @@% (default value) in @@.",
+#: npc/commands/rate-management.txt:43
+#, no-c-format
+msgid "You successfully set the exp rate to @@%. It will reset to @@% (default value) in @@."
msgstr ""
#. code: mesq l("You take good care of your piou. Remember to feed it every day.");
@@ -20196,14 +20762,14 @@ msgid "You take good care of your piou. Remember to feed it every day."
msgstr ""
#. code: npctalk3 l("You take the clothes from the chest.");
-#: npc/000-2-1/chest.txt:30
+#: npc/000-2-1/chest.txt:32
#, no-c-format
msgid "You take the clothes from the chest."
msgstr ""
#. code: l("You take your fishing rod and leave.");
-#: npc/functions/fishing.txt:147
-#: npc/functions/fishing.txt:155
+#: npc/functions/fishing.txt:267
+#: npc/functions/fishing.txt:236
#, no-c-format
msgid "You take your fishing rod and leave."
msgstr ""
@@ -20221,7 +20787,7 @@ msgid "You told me that you 'were' important."
msgstr ""
#. code: l("You tried to embarrass me, am I right?!"),
-#: npc/001-1/qpid.txt:143
+#: npc/001-1/qpid.txt:99
#, no-c-format
msgid "You tried to embarrass me, am I right?!"
msgstr ""
@@ -20232,6 +20798,12 @@ msgstr ""
msgid "You tried to get rid of me, eeh? But surprise! I'm still here... *hic* Or there..."
msgstr ""
+#. code: dispbottom l("You waited too long and lost the bait...");
+#: npc/functions/fishing.txt:44
+#, no-c-format
+msgid "You waited too long and lost the bait..."
+msgstr ""
+
#. code: l("You were gone so I thought you let me down."),
#: npc/001-1/chelios.txt:58
#, no-c-format
@@ -20239,15 +20811,15 @@ msgid "You were gone so I thought you let me down."
msgstr ""
#. code: mesq lg("You were in bad shape, you should be happy we found you before the sea killed you.");
-#: npc/000-2-0/julia.txt:234
-#: npc/001-2-21/julia.txt:97
+#: npc/001-2-21/julia.txt:82
+#: npc/000-2-0/julia.txt:207
#, no-c-format
msgid "You were in bad shape, you should be happy we found you before the sea killed you.#0"
msgstr ""
#. code: mesq lg("You were in bad shape, you should be happy we found you before the sea killed you.");
-#: npc/000-2-0/julia.txt:234
-#: npc/001-2-21/julia.txt:97
+#: npc/001-2-21/julia.txt:82
+#: npc/000-2-0/julia.txt:207
#, no-c-format
msgid "You were in bad shape, you should be happy we found you before the sea killed you.#1"
msgstr ""
@@ -20264,16 +20836,16 @@ msgstr ""
msgid "You were yaying sleeping for quite some time there. Our shipkeeper, Julia, was here with you, and she did her best to heal your injuries.#1"
msgstr ""
-#. code: l("You will be able to find Don's house in the west of this city, it's the first house just after left bridge, you can't miss it!"),
+#. code: l("You will be able to find Don's house in the west of the city, it's the first house just after the bridge on the left, you can't miss it!"),
#: npc/001-1/enora.txt:153
#, no-c-format
-msgid "You will be able to find Don's house in the west of this city, it's the first house just after left bridge, you can't miss it!"
+msgid "You will be able to find Don's house in the west of the city, it's the first house just after the bridge on the left, you can't miss it!"
msgstr ""
-#. code: l("You will be able to find her in the market on the south-west of Artis.");
-#: npc/001-1/enora.txt:234
+#. code: l("You will be able to find her in the market in the south-west of Artis.");
+#: npc/001-1/enora.txt:235
#, no-c-format
-msgid "You will be able to find her in the market on the south-west of Artis."
+msgid "You will be able to find her in the market in the south-west of Artis."
msgstr ""
#. code: mesq l("You will find a wooden sign near a crossroad. He is a few steps on the left.");
@@ -20283,7 +20855,7 @@ msgid "You will find a wooden sign near a crossroad. He is a few steps on the le
msgstr ""
#. code: 1142: You will remain
-#: conf/messages.conf:961
+#: conf/messages.conf:962
msgid "You will remain"
msgstr ""
@@ -20305,10 +20877,10 @@ msgstr ""
msgid "You wipe off enough of the sand to manage to read the message written on this crude piece of wood."
msgstr ""
-#. code: l("You withdrawn a total of @@ E.", .@amount);
-#: npc/001-2-19/lloyd.txt:217
+#. code: l("You withdrew a total of @@ E.", format_number(.@withdrawal));
+#: npc/functions/bank.txt:125
#, no-c-format
-msgid "You withdrawn a total of @@ E."
+msgid "You withdrew a total of @@ E."
msgstr ""
#. code: mesq l("You yoiis should walk to the north.");
@@ -20323,23 +20895,29 @@ msgstr ""
msgid "You'll first need to help my friends."
msgstr ""
+#. code: l("You'll want your fishing rod to be flexible but solid."),
+#: npc/001-2-4/books.txt:48
+#, no-c-format
+msgid "You'll want your fishing rod to be flexible but solid."
+msgstr ""
+
#. code: 1490: You're already autolooting this item type.
-#: conf/messages.conf:1529
+#: conf/messages.conf:1530
msgid "You're already autolooting this item type."
msgstr ""
#. code: 1190: You're already autolooting this item.
-#: conf/messages.conf:1061
+#: conf/messages.conf:1062
msgid "You're already autolooting this item."
msgstr ""
#. code: 1436: You're already in the '%s' channel
-#: conf/messages.conf:1418
+#: conf/messages.conf:1419
msgid "You're already in the '%s' channel"
msgstr ""
#. code: 1470: You're already with a '%s' costume, type '@costume' to remove it.
-#: conf/messages.conf:1489
+#: conf/messages.conf:1490
msgid "You're already with a '%s' costume, type '@costume' to remove it."
msgstr ""
@@ -20350,29 +20928,29 @@ msgid "You're confusing me with someone else."
msgstr ""
#. code: 1493: You're currently not autolooting this item type.
-#: conf/messages.conf:1532
+#: conf/messages.conf:1533
msgid "You're currently not autolooting this item type."
msgstr ""
#. code: 1193: You're currently not autolooting this item.
-#: conf/messages.conf:1064
+#: conf/messages.conf:1065
msgid "You're currently not autolooting this item."
msgstr ""
#. code: mesq l("You're like the rest of this filthy crew, I can't trust you!");
-#: npc/000-2-1/chefgado.txt:193
+#: npc/000-2-1/chefgado.txt:194
#, no-c-format
msgid "You're like the rest of this filthy crew, I can't trust you!"
msgstr ""
#. code: mesq lg("You're like the rest of this filthy crew. Your name is now on the traitors list!");
-#: npc/000-2-1/chefgado.txt:199
+#: npc/000-2-1/chefgado.txt:200
#, no-c-format
msgid "You're like the rest of this filthy crew. Your name is now on the traitors list!#0"
msgstr ""
#. code: mesq lg("You're like the rest of this filthy crew. Your name is now on the traitors list!");
-#: npc/000-2-1/chefgado.txt:199
+#: npc/000-2-1/chefgado.txt:200
#, no-c-format
msgid "You're like the rest of this filthy crew. Your name is now on the traitors list!#1"
msgstr ""
@@ -20384,63 +20962,63 @@ msgid "You're lucky that I'm a generous person, here's another one."
msgstr ""
#. code: 1294: You're not allowed to talk on this channel
-#: conf/messages.conf:1419
+#: conf/messages.conf:1420
msgid "You're not allowed to talk on this channel"
msgstr ""
#. code: 867: You're not dead.
-#: conf/messages.conf:626
+#: conf/messages.conf:627
msgid "You're not dead."
msgstr ""
#. code: 125: You're not disguised.
-#: conf/messages.conf:140
+#: conf/messages.conf:142
msgid "You're not disguised."
msgstr ""
#. code: 43: You're not in a guild.
-#: conf/messages.conf:69
+#: conf/messages.conf:70
msgid "You're not in a guild."
msgstr ""
#. code: 1402: You're not in that channel, type '@join <#channel_name>'
-#: conf/messages.conf:1416
+#: conf/messages.conf:1417
msgid "You're not in that channel, type '@join <#channel_name>'"
msgstr ""
#. code: 1425: You're not part of the '%s' channel
-#: conf/messages.conf:1443
+#: conf/messages.conf:1444
msgid "You're not part of the '%s' channel"
msgstr ""
#. code: 44: You're not the master of your guild.
-#: conf/messages.conf:70
+#: conf/messages.conf:71
msgid "You're not the master of your guild."
msgstr ""
#. code: 1412: You're not the owner of channel '%s'
-#: conf/messages.conf:1430
+#: conf/messages.conf:1431
msgid "You're not the owner of channel '%s'"
msgstr ""
#. code: 1435: You're now in the '#%s' channel for '%s'
-#: conf/messages.conf:1417
+#: conf/messages.conf:1418
msgid "You're now in the '#%s' channel for '%s'"
msgstr ""
#. code: 1403: You're now in the '%s' channel
-#: conf/messages.conf:1413
+#: conf/messages.conf:1414
msgid "You're now in the '%s' channel"
msgstr ""
#. code: mesq l("You're on La Johanne, a merchant ship.");
-#: npc/001-2-21/julia.txt:79
+#: npc/001-2-21/julia.txt:64
#, no-c-format
msgid "You're on La Johanne, a merchant ship."
msgstr ""
#. code: mesq l("You're on a ship, we're on our way to the commercial capital of Artis.");
-#: npc/000-2-0/julia.txt:217
+#: npc/000-2-0/julia.txt:190
#, no-c-format
msgid "You're on a ship, we're on our way to the commercial capital of Artis."
msgstr ""
@@ -20482,12 +21060,12 @@ msgid "You're right, it's about you.#0"
msgstr ""
#. code: 1455: You're talking too fast!
-#: conf/messages.conf:1472
+#: conf/messages.conf:1473
msgid "You're talking too fast!"
msgstr ""
#. code: 862: You're too close to a NPC, you must be at least %d cells away from any NPC.
-#: conf/messages.conf:621
+#: conf/messages.conf:622
msgid "You're too close to a NPC, you must be at least %d cells away from any NPC."
msgstr ""
@@ -20498,7 +21076,7 @@ msgid "You're welcome. If you can't remember something, just come back here!"
msgstr ""
#. code: 285: You've become the party leader.
-#: conf/messages.conf:283
+#: conf/messages.conf:285
msgid "You've become the party leader."
msgstr ""
@@ -20513,7 +21091,7 @@ msgid "You've died."
msgstr ""
#. code: 1426: You've left the '%s' channel
-#: conf/messages.conf:1444
+#: conf/messages.conf:1445
msgid "You've left the '%s' channel"
msgstr ""
@@ -20524,7 +21102,7 @@ msgid "You've reached the highest natural place of Artis, enjoy the view."
msgstr ""
#. code: 127: You've reached your slave clones limit.
-#: conf/messages.conf:143
+#: conf/messages.conf:145
msgid "You've reached your slave clones limit."
msgstr ""
@@ -20541,97 +21119,97 @@ msgid "You? Here?"
msgstr ""
#. code: 426: Your GM level doesn't authorize you to %s the player '%.*s'.
-#: conf/messages.conf:419
+#: conf/messages.conf:421
msgid "Your GM level doesn't authorize you to %s the player '%.*s'."
msgstr ""
#. code: 81: Your GM level doesn't authorize you to perform this action on the specified player.
-#: conf/messages.conf:98
+#: conf/messages.conf:100
msgid "Your GM level doesn't authorize you to perform this action on the specified player."
msgstr ""
#. code: 246: Your GM level doesn't authorize you to perform this action.
-#: conf/messages.conf:243
+#: conf/messages.conf:245
msgid "Your GM level doesn't authorize you to perform this action."
msgstr ""
#. code: 417: Your Game's EXE file is not the latest version.
-#: conf/messages.conf:410
+#: conf/messages.conf:412
msgid "Your Game's EXE file is not the latest version."
msgstr ""
#. code: 413: Your account has an 'Incorrect Password'...
-#: conf/messages.conf:406
+#: conf/messages.conf:408
msgid "Your account has an 'Incorrect Password'..."
msgstr ""
#. code: 423: Your account has been banished until
-#: conf/messages.conf:416
+#: conf/messages.conf:418
msgid "Your account has been banished until "
msgstr ""
#. code: 416: Your account has been blocked by the GM Team.
-#: conf/messages.conf:409
+#: conf/messages.conf:411
msgid "Your account has been blocked by the GM Team."
msgstr ""
#. code: 418: Your account has been prohibited to log in.
-#: conf/messages.conf:411
+#: conf/messages.conf:413
msgid "Your account has been prohibited to log in."
msgstr ""
#. code: 415: Your account has been rejected from server.
-#: conf/messages.conf:408
+#: conf/messages.conf:410
msgid "Your account has been rejected from server."
msgstr ""
#. code: 421: Your account has been totally erased.
-#: conf/messages.conf:414
+#: conf/messages.conf:416
msgid "Your account has been totally erased."
msgstr ""
#. code: 414: Your account has expired.
-#: conf/messages.conf:407
+#: conf/messages.conf:409
msgid "Your account has expired."
msgstr ""
#. code: 412: Your account is 'Unregistered'.
-#: conf/messages.conf:405
+#: conf/messages.conf:407
msgid "Your account is 'Unregistered'."
msgstr ""
#. code: 420: Your account is no longer authorized.
-#: conf/messages.conf:413
+#: conf/messages.conf:415
msgid "Your account is no longer authorized."
msgstr ""
#. code: 501: Your account time limit is: %d-%m-%Y %H:%M:%S.
-#: conf/messages.conf:443
+#: conf/messages.conf:445
msgid "Your account time limit is: %d-%m-%Y %H:%M:%S."
msgstr ""
#. code: 1200: Your autolootitem list has been reset.
-#: conf/messages.conf:1071
+#: conf/messages.conf:1072
msgid "Your autolootitem list has been reset."
msgstr ""
#. code: 1198: Your autolootitem list is empty.
-#: conf/messages.conf:1069
+#: conf/messages.conf:1070
msgid "Your autolootitem list is empty."
msgstr ""
#. code: 1191: Your autolootitem list is full. Remove some items first with @autolootid -<item name or ID>.
-#: conf/messages.conf:1062
+#: conf/messages.conf:1063
msgid "Your autolootitem list is full. Remove some items first with @autolootid -<item name or ID>."
msgstr ""
#. code: 1497: Your autoloottype list has been reset.
-#: conf/messages.conf:1536
+#: conf/messages.conf:1537
msgid "Your autoloottype list has been reset."
msgstr ""
#. code: 1495: Your autoloottype list is empty.
-#: conf/messages.conf:1534
+#: conf/messages.conf:1535
msgid "Your autoloottype list is empty."
msgstr ""
@@ -20641,59 +21219,59 @@ msgstr ""
msgid "Your body aches, even your hair hurts, and the bright daylight is painful."
msgstr ""
-#. code: l("Your brain liquefied to match the level of a piou! It's the Legion of Aemil.");
+#. code: l("Your brain liquified to match the level of a piou! It's the Legion of Gasaron.");
#: npc/001-1/enora.txt:69
#, no-c-format
-msgid "Your brain liquefied to match the level of a piou! It's the Legion of Aemil."
+msgid "Your brain liquified to match the level of a piou! It's the Legion of Gasaron."
msgstr ""
#. code: 1397: Your cart was cleaned.
-#: conf/messages.conf:1403
+#: conf/messages.conf:1404
msgid "Your cart was cleaned."
msgstr ""
#. code: 215: Your class can't mount!
-#: conf/messages.conf:214
+#: conf/messages.conf:216
msgid "Your class can't mount!"
msgstr ""
#. code: 868: Your current memo positions are:
-#: conf/messages.conf:627
+#: conf/messages.conf:628
msgid "Your current memo positions are:"
msgstr ""
#. code: 229: Your effect has changed.
-#: conf/messages.conf:226
+#: conf/messages.conf:228
msgid "Your effect has changed."
msgstr ""
#. code: 1433: Your global chat is no longer bound to the '#%s' channel
-#: conf/messages.conf:1451
+#: conf/messages.conf:1452
msgid "Your global chat is no longer bound to the '#%s' channel"
msgstr ""
#. code: 1432: Your global chat is not bound to any channel
-#: conf/messages.conf:1450
+#: conf/messages.conf:1451
msgid "Your global chat is not bound to any channel"
msgstr ""
#. code: 1431: Your global chat is now bound to the '%s' channel
-#: conf/messages.conf:1449
+#: conf/messages.conf:1450
msgid "Your global chat is now bound to the '%s' channel"
msgstr ""
#. code: 1229: Your group has been changed.
-#: conf/messages.conf:1131
+#: conf/messages.conf:1132
msgid "Your group has been changed."
msgstr ""
#. code: 1395: Your guild storage was cleaned.
-#: conf/messages.conf:1399
+#: conf/messages.conf:1400
msgid "Your guild storage was cleaned."
msgstr ""
#. code: 1201: Your guild's storage has already been opened by another member, try again later.
-#: conf/messages.conf:1074
+#: conf/messages.conf:1075
msgid "Your guild's storage has already been opened by another member, try again later."
msgstr ""
@@ -20710,7 +21288,7 @@ msgid "Your hands are too weak, you did not succeed in opening this @@."
msgstr ""
#. code: l("Your head is suddently heavy, your eyes are closing..."),
-#: npc/000-2-1/savepoint.txt:33
+#: npc/000-2-1/story_save.txt:15
#, no-c-format
msgid "Your head is suddently heavy, your eyes are closing..."
msgstr ""
@@ -20728,7 +21306,7 @@ msgid "Your help is very welcome indeed. Unfortunately, I can give you a reward
msgstr ""
#. code: 1255: Your homunculus doesn't evolve.
-#: conf/messages.conf:1177
+#: conf/messages.conf:1178
msgid "Your homunculus doesn't evolve."
msgstr ""
@@ -20744,18 +21322,24 @@ msgid "Your mind is set? You will loose the color dye during this process."
msgstr ""
#. code: l("Your name is Ianus or Janus?"),
-#: npc/001-2-9/janus.txt:139
+#: npc/001-2-9/janus.txt:141
#, no-c-format
msgid "Your name is Ianus or Janus?"
msgstr ""
+#. code: message strcharinfo(0), l("Your position has been saved.");
+#: npc/functions/savepoint.txt:36
+#, no-c-format
+msgid "Your position has been saved."
+msgstr ""
+
#. code: 6: Your save point has been changed.
#: conf/messages.conf:33
msgid "Your save point has been changed."
msgstr ""
#. code: 409: Your sex has been changed (disconnection required to complete the process)...
-#: conf/messages.conf:403
+#: conf/messages.conf:405
msgid "Your sex has been changed (disconnection required to complete the process)..."
msgstr ""
@@ -20772,7 +21356,7 @@ msgid "Your sister sent me to find you. Your mother is worried.#1"
msgstr ""
#. code: 1394: Your storage was cleaned.
-#: conf/messages.conf:1398
+#: conf/messages.conf:1399
msgid "Your storage was cleaned."
msgstr ""
@@ -20789,42 +21373,47 @@ msgid "Zzzzzzzzz..."
msgstr ""
#. code: 1328: [ K.S Protection Active - Option: Guild ]
-#: conf/messages.conf:1304
+#: conf/messages.conf:1305
msgid "[ K.S Protection Active - Option: Guild ]"
msgstr ""
#. code: 1326: [ K.S Protection Active - Option: Party ]
-#: conf/messages.conf:1302
+#: conf/messages.conf:1303
msgid "[ K.S Protection Active - Option: Party ]"
msgstr ""
#. code: 1327: [ K.S Protection Active - Option: Self ]
-#: conf/messages.conf:1303
+#: conf/messages.conf:1304
msgid "[ K.S Protection Active - Option: Self ]"
msgstr ""
#. code: 1325: [ K.S Protection Inactive ]
-#: conf/messages.conf:1301
+#: conf/messages.conf:1302
msgid "[ K.S Protection Inactive ]"
msgstr ""
#. code: 1330: [ Map K.S Protection Active ]
-#: conf/messages.conf:1308
+#: conf/messages.conf:1309
msgid "[ Map K.S Protection Active ]"
msgstr ""
#. code: 1331: [ Map K.S Protection Inactive ]
-#: conf/messages.conf:1309
+#: conf/messages.conf:1310
msgid "[ Map K.S Protection Inactive ]"
msgstr ""
#. code: 857: [ ^EE0000%s^000000 ]
-#: conf/messages.conf:614
+#: conf/messages.conf:615
msgid "[ ^EE0000%s^000000 ]"
msgstr ""
+#. code: 26: [%d] seconds left until you can use
+#: conf/messages.conf:53
+msgid "[%d] seconds left until you can use"
+msgstr ""
+
#. code: 861: [^EE0000%s^000000]
-#: conf/messages.conf:618
+#: conf/messages.conf:619
msgid "[^EE0000%s^000000]"
msgstr ""
@@ -20846,66 +21435,46 @@ msgstr ""
msgid "a quiet place,"
msgstr ""
-#. code: .@ret$ += .@diff > 0 ? ", " : (.@s >= 2 ? ", " : " ") + l("and ");
-#: npc/functions/time.txt:76
-#: npc/functions/time.txt:104
-#: npc/functions/time.txt:90
-#, no-c-format
-msgid "and "
-msgstr ""
-
#. code: 429: ban
-#: conf/messages.conf:422
+#: conf/messages.conf:424
msgid "ban"
msgstr ""
#. code: 428: block
-#: conf/messages.conf:421
+#: conf/messages.conf:423
msgid "block"
msgstr ""
#. code: 1336: body/armor,
-#: conf/messages.conf:1316
+#: conf/messages.conf:1317
msgid "body/armor, "
msgstr ""
#. code: 1339: both hands,
-#: conf/messages.conf:1319
+#: conf/messages.conf:1320
msgid "both hands, "
msgstr ""
#. code: 432: change the sex of
-#: conf/messages.conf:425
+#: conf/messages.conf:427
msgid "change the sex of"
msgstr ""
#. code: import: conf/import/msg_conf.txt
-#: conf/messages.conf:1543
+#: conf/messages.conf:1544
msgid "conf/import/msg_conf.txt"
msgstr ""
#. code: if (l("data @@ @@ @@ data", "this", "is", "test") != "data this is test data")
#. code: mes "Error: format string 'l(data @@ @@ @@ data, this, is, test)': " + l("data @@ @@ @@ data", "this", "is", "test");
-#: npc/test/test1.txt:42
-#: npc/test/test1.txt:41
+#: npc/test/test1.txt:44
+#: npc/test/test1.txt:43
#, no-c-format
msgid "data @@ @@ @@ data"
msgstr ""
-#. code: .@unit_day$ = l("day");
-#: npc/functions/time.txt:31
-#, no-c-format
-msgid "day"
-msgstr ""
-
-#. code: .@unit_days$ = l("days");
-#: npc/functions/time.txt:32
-#, no-c-format
-msgid "days"
-msgstr ""
-
-#. code: rif(debug, menuaction(l("debug"))),
-#: npc/000-2-0/julia.txt:266
+#. code: .@menustr$ = rif(debug, menuaction(l("debug")));
+#: npc/functions/quest-debug/functions.txt:82
#, no-c-format
msgid "debug"
msgstr ""
@@ -20931,7 +21500,7 @@ msgid "delta"
msgstr ""
#. code: 1340: feet,
-#: conf/messages.conf:1320
+#: conf/messages.conf:1321
msgid "feet, "
msgstr ""
@@ -20942,7 +21511,7 @@ msgid "fisherman"
msgstr ""
#. code: 1334: garment,
-#: conf/messages.conf:1314
+#: conf/messages.conf:1315
msgid "garment, "
msgstr ""
@@ -20952,59 +21521,47 @@ msgstr ""
msgid "hairstyle_config"
msgstr ""
-#. code: .@unit_hour$ = l("hour");
-#: npc/functions/time.txt:27
-#, no-c-format
-msgid "hour"
-msgstr ""
-
-#. code: .@unit_hours$ = l("hours");
-#: npc/functions/time.txt:28
-#, no-c-format
-msgid "hours"
-msgstr ""
-
-#. code: .@ret$ = (.@options & 4) ? l("@@ from now", .@ret$) : l("in @@", .@ret$);
-#: npc/functions/time.txt:118
-#, no-c-format
-msgid "in @@"
-msgstr ""
-
#. code: 1335: left accessory,
-#: conf/messages.conf:1315
+#: conf/messages.conf:1316
msgid "left accessory, "
msgstr ""
#. code: 1338: left hand,
-#: conf/messages.conf:1318
+#: conf/messages.conf:1319
msgid "left hand, "
msgstr ""
+#. code: if (riddlevalidation (.@answer$, "life", l("life")))
+#: npc/001-1/qpid.txt:22
+#, no-c-format
+msgid "life"
+msgstr ""
+
#. code: mes l("line @@: @@", .@i, $MOTD_Messages$[.@i]);
#. code: mes l("line @@: @@", .@n, $MOTD_Messages$[.@n]);
-#: npc/commands/motd.txt:128
-#: npc/commands/motd.txt:95
+#: npc/commands/motd.txt:132
+#: npc/commands/motd.txt:99
#, no-c-format
msgid "line @@: @@"
msgstr ""
#. code: 1342: lower head,
-#: conf/messages.conf:1322
+#: conf/messages.conf:1323
msgid "lower head, "
msgstr ""
#. code: 1346: lower/mid head,
-#: conf/messages.conf:1326
+#: conf/messages.conf:1327
msgid "lower/mid head, "
msgstr ""
#. code: 1347: lower/mid/top head,
-#: conf/messages.conf:1327
+#: conf/messages.conf:1328
msgid "lower/mid/top head, "
msgstr ""
#. code: 1344: lower/top head,
-#: conf/messages.conf:1324
+#: conf/messages.conf:1325
msgid "lower/top head, "
msgstr ""
@@ -21015,34 +21572,22 @@ msgid "marriage1"
msgstr ""
#. code: 1345: mid head,
-#: conf/messages.conf:1325
+#: conf/messages.conf:1326
msgid "mid head, "
msgstr ""
-#. code: .@unit_minute$ = l("minute");
-#: npc/functions/time.txt:23
-#, no-c-format
-msgid "minute"
-msgstr ""
-
-#. code: .@unit_minutes$ = l("minutes");
-#: npc/functions/time.txt:24
-#, no-c-format
-msgid "minutes"
-msgstr ""
-
#. code: mes l("Enabled: @@", (.@d ? l("no") : l("yes")));
#. code: mes l("Sent on login: @@", .@login ? l("yes") : l("no"));
#. code: mes l("Sent on login: @@", ($@SCHED_Opt[0] ? l("yes") : l("no")));
+#: npc/commands/motd.txt:140
#: npc/commands/scheduled-broadcasts.txt:91
#: npc/commands/scheduled-broadcasts.txt:144
-#: npc/commands/motd.txt:136
#, no-c-format
msgid "no"
msgstr ""
#. code: mes "(" + l("no active MOTD") + ")";
-#: npc/commands/motd.txt:132
+#: npc/commands/motd.txt:136
#, no-c-format
msgid "no active MOTD"
msgstr ""
@@ -21089,66 +21634,60 @@ msgstr ""
msgid "npc5"
msgstr ""
+#. code: test,30,10,0 trader npc6 NPC_SHOP_BAG_TEST,{
+#: npc/test/npc6.txt:6
+#, no-c-format
+msgid "npc6"
+msgstr ""
+
#. code: 1449: option '%s' is already enabled, if you'd like to disable it type '@channel opt %s 0'
-#: conf/messages.conf:1466
+#: conf/messages.conf:1467
msgid "option '%s' is already enabled, if you'd like to disable it type '@channel opt %s 0'"
msgstr ""
#. code: 1454: option '%s' is not enabled on channel '%s'
-#: conf/messages.conf:1471
+#: conf/messages.conf:1472
msgid "option '%s' is not enabled on channel '%s'"
msgstr ""
#. code: 1453: option '%s' is now disabled for channel '%s'
-#: conf/messages.conf:1470
+#: conf/messages.conf:1471
msgid "option '%s' is now disabled for channel '%s'"
msgstr ""
#. code: 1450: option '%s' is now enabled for channel '%s'
-#: conf/messages.conf:1467
+#: conf/messages.conf:1468
msgid "option '%s' is now enabled for channel '%s'"
msgstr ""
#. code: 1452: option '%s' is now enabled for channel '%s' with %d seconds
-#: conf/messages.conf:1469
+#: conf/messages.conf:1470
msgid "option '%s' is now enabled for channel '%s' with %d seconds"
msgstr ""
#. code: 1341: right accessory,
-#: conf/messages.conf:1321
+#: conf/messages.conf:1322
msgid "right accessory, "
msgstr ""
#. code: 1337: right hand,
-#: conf/messages.conf:1317
+#: conf/messages.conf:1318
msgid "right hand, "
msgstr ""
-#. code: .@unit_second$ = l("second");
-#: npc/functions/time.txt:19
-#, no-c-format
-msgid "second"
-msgstr ""
-
-#. code: .@unit_seconds$ = l("seconds");
-#: npc/functions/time.txt:20
-#, no-c-format
-msgid "seconds"
-msgstr ""
-
#. code: 1164: skill %d: %s (%s)
-#: conf/messages.conf:1011
+#: conf/messages.conf:1012
msgid "skill %d: %s (%s)"
msgstr ""
#. code: mes "Error: format string 'l(test @@, )': " + l("test @@", "");
-#. code: if (l("test @@", "") != "test ")
#. code: mes "Error: format string 'l(test @@, 1)': " + l("test @@", "1");
+#. code: if (l("test @@", "") != "test ")
#. code: if (l("test @@", "1") != "test 1")
#: npc/test/test1.txt:33
-#: npc/test/test1.txt:32
-#: npc/test/test1.txt:31
+#: npc/test/test1.txt:36
#: npc/test/test1.txt:34
+#: npc/test/test1.txt:35
#, no-c-format
msgid "test @@"
msgstr ""
@@ -21166,81 +21705,69 @@ msgid "test2"
msgstr ""
#. code: 1343: top head,
-#: conf/messages.conf:1323
+#: conf/messages.conf:1324
msgid "top head, "
msgstr ""
#. code: 431: unban
-#: conf/messages.conf:424
+#: conf/messages.conf:426
msgid "unban"
msgstr ""
#. code: 430: unblock
-#: conf/messages.conf:423
+#: conf/messages.conf:425
msgid "unblock"
msgstr ""
#. code: 1451: value '%d' for option '%s' is out of range (limit is 0-10)
-#: conf/messages.conf:1468
+#: conf/messages.conf:1469
msgid "value '%d' for option '%s' is out of range (limit is 0-10)"
msgstr ""
-#. code: .@unit_year$ = l("year");
-#: npc/functions/time.txt:35
-#, no-c-format
-msgid "year"
-msgstr ""
-
-#. code: .@unit_years$ = l("years");
-#: npc/functions/time.txt:36
-#, no-c-format
-msgid "years"
-msgstr ""
-
#. code: mes l("Enabled: @@", (.@d ? l("no") : l("yes")));
#. code: mes l("Sent on login: @@", .@login ? l("yes") : l("no"));
#. code: mes l("Sent on login: @@", ($@SCHED_Opt[0] ? l("yes") : l("no")));
+#: npc/commands/motd.txt:140
#: npc/commands/scheduled-broadcasts.txt:91
#: npc/commands/scheduled-broadcasts.txt:144
-#: npc/commands/motd.txt:136
#, no-c-format
msgid "yes"
msgstr ""
#. code: 346: | Guild: '%s'
-#: conf/messages.conf:344
+#: conf/messages.conf:346
msgid "| Guild: '%s'"
msgstr ""
#. code: 348: | Location: %s %d %d
-#: conf/messages.conf:348
+#: conf/messages.conf:350
msgid "| Location: %s %d %d"
msgstr ""
#. code: 347: | Lv:%d/%d | Job: %s
-#: conf/messages.conf:346
+#: conf/messages.conf:348
msgid "| Lv:%d/%d | Job: %s"
msgstr ""
#. code: 345: | Party: '%s'
-#: conf/messages.conf:343
+#: conf/messages.conf:345
msgid "| Party: '%s' "
msgstr ""
#. code: npctalkonce l("← Exit");
-#: npc/001-1/sign.txt:37
+#: npc/001-1/sign.txt:38
#, no-c-format
msgid "← Exit"
msgstr ""
#. code: npctalkonce l("↑ Legion");
-#: npc/001-1/sign.txt:47
+#: npc/001-1/sign.txt:48
#, no-c-format
msgid "↑ Legion"
msgstr ""
#. code: npctalkonce l("↓ Market Place");
-#: npc/001-1/sign.txt:27
+#: npc/001-1/sign.txt:28
#, no-c-format
msgid "↓ Market Place"
msgstr ""
diff --git a/lang/updatelang.py b/lang/updatelang.py
index 397cfcb..2897367 100755
--- a/lang/updatelang.py
+++ b/lang/updatelang.py
@@ -39,8 +39,47 @@ def addStr(text, comment, fileName, lineNum, addNoC):
if addNoC == True:
strComments[text].add("#, no-c-format\n")
-def collectScriptStrings(parentDir, relativeDir):
+def collectScriptFileStrings(codeFile, file2):
global itemNamesByName
+ with open(file2, "r") as f:
+ cnt = -1
+ for line in f:
+ cnt = cnt + 1
+ line = line.replace("\\\"", "\a");
+ m = strre1.findall(line)
+ if len(m) > 0:
+ for str in m:
+ addStr(str, line, codeFile, cnt, True)
+ m = strre4.findall(line)
+ if len(m) > 0:
+ for str in m:
+ addStr(str + "#0", line, codeFile, cnt, True)
+ addStr(str + "#1", line, codeFile, cnt, True)
+ m = strre2.search(line)
+ if m is not None and m.group("str")[0] != "#":
+ addStr(m.group("str"), line, codeFile, cnt, True)
+ m = strre3.findall(line)
+ if len(m) > 0:
+ for str in m:
+ if str.lower() in itemNamesByName:
+ addStr(itemNamesByName[str.lower()], line, codeFile, cnt, True)
+ m = strre5.findall(line)
+ if len(m) > 0:
+ for str in m:
+ if str.lower() in itemNamesByName:
+ addStr(itemNamesByName[str.lower()], line, codeFile, cnt, True)
+ m = strre6.findall(line)
+ if len(m) > 0:
+ for str in m:
+ addStr(str, line, codeFile, cnt, True)
+ m = strre7.findall(line)
+ if len(m) > 0:
+ for str in m:
+ addStr(str[0] + "#0", line, codeFile, cnt, True)
+ addStr(str[2] + "#1", line, codeFile, cnt, True)
+
+
+def collectScriptStrings(parentDir, relativeDir):
files = os.listdir(parentDir)
for file1 in files:
if file1[0] == ".":
@@ -51,42 +90,7 @@ def collectScriptStrings(parentDir, relativeDir):
collectScriptStrings(file2, relativeDir2)
elif filt.search(file1):
codeFile = relativeDir + os.path.sep + file1
- with open(file2, "r") as f:
- cnt = -1
- for line in f:
- cnt = cnt + 1
- line = line.replace("\\\"", "\a");
- m = strre1.findall(line)
- if len(m) > 0:
- for str in m:
- addStr(str, line, codeFile, cnt, True)
- m = strre4.findall(line)
- if len(m) > 0:
- for str in m:
- addStr(str + "#0", line, codeFile, cnt, True)
- addStr(str + "#1", line, codeFile, cnt, True)
- m = strre2.search(line)
- if m is not None and m.group("str")[0] != "#":
- addStr(m.group("str"), line, codeFile, cnt, True)
- m = strre3.findall(line)
- if len(m) > 0:
- for str in m:
- if str.lower() in itemNamesByName:
- addStr(itemNamesByName[str.lower()], line, codeFile, cnt, True)
- m = strre5.findall(line)
- if len(m) > 0:
- for str in m:
- if str.lower() in itemNamesByName:
- addStr(itemNamesByName[str.lower()], line, codeFile, cnt, True)
- m = strre6.findall(line)
- if len(m) > 0:
- for str in m:
- addStr(str, line, codeFile, cnt, True)
- m = strre7.findall(line)
- if len(m) > 0:
- for str in m:
- addStr(str[0] + "#0", line, codeFile, cnt, True)
- addStr(str[2] + "#1", line, codeFile, cnt, True)
+ collectScriptFileStrings(codeFile, file2)
def collectMessages(messagesDir):
@@ -377,6 +381,7 @@ rootPath = "../../server-data/"
loadItemDb(rootPath + "db/re")
loadMobNames(rootPath + "db/re")
collectScriptStrings(rootPath + "/npc", "npc")
+collectScriptFileStrings("db/re/item_db.conf", rootPath + "/db/re/item_db.conf")
collectMessages(rootPath + "/conf/messages.conf")
loadFiles(rootPath + "/langs")
addMissingLines()
diff --git a/lang_client/clientdata-beta.pot b/lang_client/clientdata-beta.pot
index 1fdf15d..14b527b 100644
--- a/lang_client/clientdata-beta.pot
+++ b/lang_client/clientdata-beta.pot
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2016-09-11 23:23+0300\n"
+"POT-Creation-Date: 2017-08-09 21:59+0300\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -371,6 +371,66 @@ msgstr ""
msgid "Blah"
msgstr ""
+#. (itstool) path: groups/group@name
+#. (itstool) path: groups/group@longName
+#: groups.xml:10
+msgid "Player"
+msgstr ""
+
+#. (itstool) path: groups/group@name
+#. (itstool) path: groups/group@longName
+#: groups.xml:29
+msgid "Super Player"
+msgstr ""
+
+#. (itstool) path: groups/group@name
+#. (itstool) path: groups/group@longName
+#: groups.xml:69
+msgid "Support"
+msgstr ""
+
+#. (itstool) path: groups/group@name
+#. (itstool) path: groups/group@longName
+#: groups.xml:100
+msgid "Script Manager"
+msgstr ""
+
+#. (itstool) path: groups/group@name
+#. (itstool) path: groups/group@longName
+#: groups.xml:119
+msgid "Event Coordinator"
+msgstr ""
+
+#. (itstool) path: groups/group@name
+#. (itstool) path: groups/group@longName
+#: groups.xml:187
+msgid "Developer"
+msgstr ""
+
+#. (itstool) path: groups/group@name
+#. (itstool) path: groups/group@longName
+#: groups.xml:209
+msgid "Patrol"
+msgstr ""
+
+#. (itstool) path: groups/group@name
+#. (itstool) path: groups/group@longName
+#: groups.xml:231
+msgid "Officer"
+msgstr ""
+
+#. (itstool) path: groups/group@name
+#. (itstool) path: groups/group@longName
+#: groups.xml:258
+msgid "Game Master"
+msgstr ""
+
+#. (itstool) path: groups/group@name
+#. (itstool) path: groups/group@longName
+#: groups.xml:275
+msgid "Administrator"
+msgstr ""
+
#. (itstool) path: homunculuses/homunculus@name
#: homunculuses.xml:27
msgid "homum"
@@ -786,14 +846,16 @@ msgstr ""
#. (itstool) path: items/item@description
#: items.xml:177
-msgid "A natural food, ingredient, bait, or seed."
+msgid "A natural food, ingredient, bait or seed."
msgstr ""
#. (itstool) path: items/item@useButton
-#: items.xml:177 items.xml:185 items.xml:194 items.xml:202 items.xml:210
-#: items.xml:218 items.xml:226 items.xml:242 items.xml:250 items.xml:258
-#: items.xml:267 items.xml:289 items.xml:298 items.xml:305 items.xml:324
-#: items.xml:332 items.xml:380 items.xml:415 items.xml:424
+#. (itstool) path: inventory/menu@name1
+#. (itstool) path: inventory/menu@name2
+#: items.xml:177 items.xml:183 items.xml:198 items.xml:207 items.xml:215
+#: items.xml:223 items.xml:231 items.xml:239 items.xml:255 items.xml:263
+#: items.xml:271 items.xml:280 items.xml:302 items.xml:311 items.xml:318
+#: items.xml:337 items.xml:345 items.xml:393 items.xml:428 items.xml:437
msgid "Eat"
msgstr ""
@@ -802,174 +864,180 @@ msgstr ""
msgid "Heal 12-18 HP"
msgstr ""
+#. (itstool) path: inventory/menu@name1
+#. (itstool) path: inventory/menu@name2
+#: items.xml:188
+msgid "Plant"
+msgstr ""
+
#. (itstool) path: items/item@name
-#: items.xml:185
+#: items.xml:198
msgid "Bread"
msgstr ""
#. (itstool) path: items/item@description
-#: items.xml:185
-msgid "A baked food, ingredient, or bait."
+#: items.xml:198
+msgid "A baked food, ingredient or bait."
msgstr ""
#. (itstool) path: items/item@effect
-#: items.xml:185
+#: items.xml:198
msgid "Heal 25-40 HP"
msgstr ""
#. (itstool) path: items/item@name
-#: items.xml:194
+#: items.xml:207
msgid "Fungus"
msgstr ""
#. (itstool) path: items/item@description
-#: items.xml:194
-msgid "A peculiar food, ingredient, or remedy against poison."
+#: items.xml:207
+msgid "A peculiar food, ingredient or remedy against poison."
msgstr ""
#. (itstool) path: items/item@effect
-#: items.xml:194
+#: items.xml:207
msgid "Damage -5%; Defense +5%; Heal 25-35 HP"
msgstr ""
#. (itstool) path: items/item@name
-#: items.xml:202
+#: items.xml:215
msgid "Cheese"
msgstr ""
#. (itstool) path: items/item@description
-#: items.xml:202
-msgid "A yummy food, ingredient, or bait."
+#: items.xml:215
+msgid "A yummy food, ingredient or bait."
msgstr ""
#. (itstool) path: items/item@effect
-#: items.xml:202 items.xml:397
+#: items.xml:215 items.xml:410
msgid "Heal 30-50 HP"
msgstr ""
#. (itstool) path: items/item@name
-#: items.xml:210
+#: items.xml:223
msgid "Piou Legs"
msgstr ""
#. (itstool) path: items/item@description
-#: items.xml:210
-msgid "A tender food, ingredient, or bait."
+#: items.xml:223
+msgid "A tender food, ingredient or bait."
msgstr ""
#. (itstool) path: items/item@effect
-#: items.xml:210
+#: items.xml:223
msgid "Heal 7-13 HP"
msgstr ""
#. (itstool) path: items/item@name
-#: items.xml:218
+#: items.xml:231
msgid "Lettuce Leaf"
msgstr ""
#. (itstool) path: items/item@description
-#: items.xml:218
-msgid "A healthy food, ingredient, or bait."
+#: items.xml:231
+msgid "A healthy food, ingredient or bait."
msgstr ""
#. (itstool) path: items/item@effect
-#: items.xml:218
+#: items.xml:231
msgid "Heal 15-25 HP"
msgstr ""
#. (itstool) path: items/item@name
-#: items.xml:226
+#: items.xml:239
msgid "Piberries"
msgstr ""
#. (itstool) path: items/item@description
-#: items.xml:226
+#: items.xml:239
msgid "The famous staining fruit."
msgstr ""
#. (itstool) path: items/item@effect
-#: items.xml:226
+#: items.xml:239
msgid "Heal 12-23 HP"
msgstr ""
#. (itstool) path: items/item@name
-#: items.xml:234
+#: items.xml:247
msgid "Sea Drops"
msgstr ""
#. (itstool) path: items/item@description
-#: items.xml:234
+#: items.xml:247
msgid "Yucky drops of salt water."
msgstr ""
#. (itstool) path: items/item@useButton
-#: items.xml:234 items.xml:340 items.xml:348 items.xml:356 items.xml:364
-#: items.xml:372 items.xml:432
+#: items.xml:247 items.xml:353 items.xml:361 items.xml:369 items.xml:377
+#: items.xml:385 items.xml:445
msgid "Drink"
msgstr ""
#. (itstool) path: items/item@effect
-#: items.xml:234
+#: items.xml:247
msgid "Headache; Heal 10-20 HP"
msgstr ""
#. (itstool) path: items/item@name
-#: items.xml:242
+#: items.xml:255
msgid "Aquada"
msgstr ""
#. (itstool) path: items/item@description
-#: items.xml:242
+#: items.xml:255
msgid "A nutritious fruit of the sea."
msgstr ""
#. (itstool) path: items/item@effect
-#: items.xml:242
+#: items.xml:255
msgid "Heal 75-100 HP"
msgstr ""
#. (itstool) path: items/item@name
-#: items.xml:250
+#: items.xml:263
msgid "Pink Blobime"
msgstr ""
#. (itstool) path: items/item@description
-#: items.xml:250
+#: items.xml:263
msgid "Yucky pink mucus of little blub."
msgstr ""
#. (itstool) path: items/item@effect
-#: items.xml:250
+#: items.xml:263
msgid "Headache; Heal 2-6 HP"
msgstr ""
#. (itstool) path: items/item@name
-#: items.xml:258
+#: items.xml:271
msgid "Purple Blobime"
msgstr ""
#. (itstool) path: items/item@description
-#: items.xml:258
+#: items.xml:271
msgid "Stinky purple mucus of blub."
msgstr ""
#. (itstool) path: items/item@effect
-#: items.xml:258
+#: items.xml:271
msgid "Stomach ache; Heal 30-70 HP"
msgstr ""
#. (itstool) path: items/item@name
-#: items.xml:267
+#: items.xml:280
msgid "Half Croconut"
msgstr ""
#. (itstool) path: items/item@description
-#: items.xml:267
+#: items.xml:280
msgid "Its inside seems delicious."
msgstr ""
#. (itstool) path: items/item@effect
-#: items.xml:267
+#: items.xml:280
msgid "Heal 65-90 HP"
msgstr ""
@@ -977,12 +1045,12 @@ msgstr ""
#. (itstool) path: items/item@name
#. #-#-#-#-# monsters.pot (PACKAGE VERSION) #-#-#-#-#
#. (itstool) path: monsters/monster@name
-#: items.xml:274 monsters.xml:112
+#: items.xml:287 monsters.xml:112
msgid "Croconut"
msgstr ""
#. (itstool) path: items/item@description
-#: items.xml:274
+#: items.xml:287
msgid "Fallen from a crocotree, this fruit could be opened."
msgstr ""
@@ -990,18 +1058,18 @@ msgstr ""
#. (itstool) path: items/item@useButton
#. #-#-#-#-# npcs.pot (PACKAGE VERSION) #-#-#-#-#
#. (itstool) path: npc/menu@name
-#: items.xml:274 npcs.xml:334 npcs.xml:339 npcs.xml:618 npcs.xml:623
-#: npcs.xml:628
+#: items.xml:287 npcs.xml:341 npcs.xml:346 npcs.xml:625 npcs.xml:630
+#: npcs.xml:635
msgid "Open"
msgstr ""
#. (itstool) path: items/item@name
-#: items.xml:281
+#: items.xml:294
msgid "Old Book"
msgstr ""
#. (itstool) path: items/item@description
-#: items.xml:281
+#: items.xml:294
msgid ""
"A book that threatens to fall apart in your hands as you carefully browse "
"the pages."
@@ -1011,517 +1079,536 @@ msgstr ""
#. (itstool) path: items/item@useButton
#. #-#-#-#-# npcs.pot (PACKAGE VERSION) #-#-#-#-#
#. (itstool) path: npc/menu@name
-#: items.xml:281 items.xml:439 items.xml:446 items.xml:453 items.xml:460
-#: npcs.xml:97
+#: items.xml:294 items.xml:452 items.xml:459 items.xml:466 items.xml:473
+#: items.xml:480 items.xml:487 npcs.xml:97
msgid "Read"
msgstr ""
#. (itstool) path: items/item@name
-#: items.xml:289
+#: items.xml:302
msgid "Plushroom"
msgstr ""
#. (itstool) path: items/item@description
-#: items.xml:289
+#: items.xml:302
msgid "A strange remedy of many possible uses."
msgstr ""
#. (itstool) path: items/item@effect
-#: items.xml:289
+#: items.xml:302
msgid "Damage +5%; Heal 20-30 HP"
msgstr ""
#. (itstool) path: items/item@name
-#: items.xml:298
-msgid "Pumpkish Seeds"
+#: items.xml:311
+msgid "Pumpkin Seeds"
msgstr ""
#. (itstool) path: items/item@description
-#: items.xml:298
+#: items.xml:311
msgid "Yucky seeds that threaten to grow out-of-control."
msgstr ""
#. (itstool) path: items/item@effect
-#: items.xml:298
+#: items.xml:311
msgid "Headache"
msgstr ""
#. (itstool) path: items/item@name
-#: items.xml:305
+#: items.xml:318
msgid "Delicious Cookie"
msgstr ""
#. (itstool) path: items/item@description
-#: items.xml:305
+#: items.xml:318
msgid ""
"This is a reward from the Cookie Master. Be careful before you eat it, its "
"effects are unknown..."
msgstr ""
#. (itstool) path: items/item@effect
-#: items.xml:305
+#: items.xml:318
msgid "Unknown"
msgstr ""
#. (itstool) path: items/item@name
-#: items.xml:324
+#: items.xml:337
msgid "Urchin Meat"
msgstr ""
#. (itstool) path: items/item@description
-#: items.xml:324
+#: items.xml:337
msgid "A seafood ingredient."
msgstr ""
#. (itstool) path: items/item@effect
-#: items.xml:324
+#: items.xml:337
msgid "Heal 28-35 HP"
msgstr ""
#. (itstool) path: items/item@name
-#: items.xml:332
+#: items.xml:345
msgid "Easter Egg"
msgstr ""
#. (itstool) path: items/item@description
-#: items.xml:332
-msgid "A chocolate shell covered of a very thin metal layer."
+#: items.xml:345
+msgid "A chocolate shell covered in a very thin metal layer."
msgstr ""
#. (itstool) path: items/item@effect
-#: items.xml:332
+#: items.xml:345
msgid "Heal 60-75 HP"
msgstr ""
#. (itstool) path: items/item@name
-#: items.xml:340
+#: items.xml:353
msgid "Piberries Infusion"
msgstr ""
#. (itstool) path: items/item@description
-#: items.xml:340
+#: items.xml:353
msgid "A potion made from piberries."
msgstr ""
#. (itstool) path: items/item@effect
-#: items.xml:340
+#: items.xml:353
msgid "Heal 110-130 HP"
msgstr ""
#. (itstool) path: items/item@name
-#: items.xml:348
+#: items.xml:361
msgid "Fate's Potion"
msgstr ""
#. (itstool) path: items/item@description
-#: items.xml:348
+#: items.xml:361
msgid "An effective blood-loss remedy."
msgstr ""
#. (itstool) path: items/item@effect
-#: items.xml:348
+#: items.xml:361
msgid "Heal 240-260 HP"
msgstr ""
#. (itstool) path: items/item@name
-#: items.xml:356
+#: items.xml:369
msgid "Clotho Liquor"
msgstr ""
#. (itstool) path: items/item@description
-#: items.xml:356
-msgid "Remedy used between feral warrior training sessions."
+#: items.xml:369
+msgid "Remedy used in feral warrior training sessions."
msgstr ""
#. (itstool) path: items/item@effect
-#: items.xml:356
+#: items.xml:369
msgid "Heal 575-625 HP"
msgstr ""
#. (itstool) path: items/item@name
-#: items.xml:364
+#: items.xml:377
msgid "Lachesis Brew"
msgstr ""
#. (itstool) path: items/item@description
-#: items.xml:364
+#: items.xml:377
msgid "Rare, powerful and restricted remedy."
msgstr ""
#. (itstool) path: items/item@effect
-#: items.xml:364
+#: items.xml:377
msgid "Heal 1100-1300 HP"
msgstr ""
#. (itstool) path: items/item@name
-#: items.xml:372
+#: items.xml:385
msgid "Atropos Mixture"
msgstr ""
#. (itstool) path: items/item@description
-#: items.xml:372
+#: items.xml:385
msgid "The most advanced potion ever synthesized."
msgstr ""
#. (itstool) path: items/item@effect
-#: items.xml:372
+#: items.xml:385
msgid "Heal 2300-2550 HP"
msgstr ""
#. (itstool) path: items/item@name
-#: items.xml:380
+#: items.xml:393
msgid "Elixir Of Life"
msgstr ""
#. (itstool) path: items/item@description
-#: items.xml:380
+#: items.xml:393
msgid "A potion able to restore even dead trees to life."
msgstr ""
#. (itstool) path: items/item@effect
-#: items.xml:380
+#: items.xml:393
msgid "Heal 10000 HP"
msgstr ""
#. (itstool) path: items/item@name
-#: items.xml:388
+#: items.xml:401
msgid "Iron Shovel"
msgstr ""
#. (itstool) path: items/item@useButton
-#: items.xml:388 items.xml:397 items.xml:406
+#: items.xml:401 items.xml:410 items.xml:419
msgid "Use"
msgstr ""
#. (itstool) path: items/item@description
-#: items.xml:388
-msgid "Discover treasures, dungeons, and raw materials."
+#: items.xml:401
+msgid "Discover treasures, dungeons and raw materials."
msgstr ""
#. (itstool) path: items/item@name
-#: items.xml:397
-msgid "Pumpkish Juice"
+#: items.xml:410
+msgid "Pumpkin Juice"
msgstr ""
#. (itstool) path: items/item@description
-#: items.xml:397
-msgid "Blood-colored juice from madly swarming pumpkish."
+#: items.xml:410
+msgid "Blood-colored juice from madly swarming pumpkin."
msgstr ""
#. (itstool) path: items/item@name
-#: items.xml:406
+#: items.xml:419
msgid "Manana"
msgstr ""
#. (itstool) path: items/item@description
-#: items.xml:406
+#: items.xml:419
msgid "A fast healing fruit."
msgstr ""
#. (itstool) path: items/item@effect
-#: items.xml:406
+#: items.xml:419
msgid "Heal 70-80 HP"
msgstr ""
#. (itstool) path: items/item@name
-#: items.xml:415
+#: items.xml:428
msgid "Curshroom"
msgstr ""
#. (itstool) path: items/item@description
-#: items.xml:415
-msgid "A strange remedy of many possible uses, cure poison."
+#: items.xml:428
+msgid "A strange remedy of many possible uses, cures poison."
msgstr ""
#. (itstool) path: items/item@effect
-#: items.xml:415
+#: items.xml:428
msgid "Damage per second +10; Heal 40-50 HP"
msgstr ""
#. (itstool) path: items/item@name
-#: items.xml:424
+#: items.xml:437
msgid "Carrot"
msgstr ""
#. (itstool) path: items/item@description
-#: items.xml:424
+#: items.xml:437
msgid "Good in various recipes."
msgstr ""
#. (itstool) path: items/item@effect
-#: items.xml:424
+#: items.xml:437
msgid "Heal 20-30 HP"
msgstr ""
#. (itstool) path: items/item@name
-#: items.xml:432
+#: items.xml:445
msgid "Red Plush Wine"
msgstr ""
#. (itstool) path: items/item@description
-#: items.xml:432
+#: items.xml:445
msgid "Wine produced from black grapes in the south-east of Aurora."
msgstr ""
#. (itstool) path: items/item@effect
-#: items.xml:432
+#: items.xml:445
msgid "Heal 40-90 HP"
msgstr ""
#. (itstool) path: items/item@name
-#: items.xml:439
+#: items.xml:452
msgid "Piou and The Fluffy"
msgstr ""
#. (itstool) path: items/item@description
-#: items.xml:439
+#: items.xml:452
msgid "This story is a warning against listening to flattery."
msgstr ""
#. (itstool) path: items/item@name
-#: items.xml:446
+#: items.xml:459
msgid "Poem about Poems"
msgstr ""
#. (itstool) path: items/item@description
-#: items.xml:446
+#: items.xml:459
msgid "A heart touching poem written by Nard."
msgstr ""
#. (itstool) path: items/item@name
-#: items.xml:453
+#: items.xml:466
msgid "Chorus of the Woods"
msgstr ""
#. (itstool) path: items/item@description
-#: items.xml:453
+#: items.xml:466
msgid ""
-"Historical foundations of this poem is from centuries ago on the great "
-"continent, Ealia."
+"This poem was written centuries ago and is from the ancient city of Keshlam."
msgstr ""
#. (itstool) path: items/item@name
-#: items.xml:460
+#: items.xml:473
msgid "Communication Theory"
msgstr ""
#. (itstool) path: items/item@description
-#: items.xml:460
-msgid "Various explanations on the dialogue system."
+#: items.xml:473
+msgid "Various meta explanations regarding the dialogue system."
+msgstr ""
+
+#. (itstool) path: items/item@name
+#: items.xml:480
+msgid "The Book of Laws"
+msgstr ""
+
+#. (itstool) path: items/item@description
+#: items.xml:480
+msgid "The basic laws respected and upheld in all parts of Gasaron."
+msgstr ""
+
+#. (itstool) path: items/item@name
+#: items.xml:487
+msgid "Fishing Guide Vol. I"
+msgstr ""
+
+#. (itstool) path: items/item@description
+#: items.xml:487
+msgid "A small book that covers the basics of fishing."
msgstr ""
#. (itstool) path: items/item@name
-#: items.xml:470
+#: items.xml:497
msgid "Small Tentacles"
msgstr ""
#. (itstool) path: items/item@description
-#: items.xml:470
+#: items.xml:497
msgid "Colorful tentacles with poisonous barbs."
msgstr ""
#. (itstool) path: items/item@name
-#: items.xml:477
+#: items.xml:504
msgid "Piou Feathers"
msgstr ""
#. (itstool) path: items/item@description
-#: items.xml:477
+#: items.xml:504
msgid "Small feathers of an innocent little piou."
msgstr ""
#. (itstool) path: items/item@name
-#: items.xml:483
+#: items.xml:510
msgid "Tortuga Shell Fragment"
msgstr ""
#. (itstool) path: items/item@description
-#: items.xml:483
+#: items.xml:510
msgid "Used to make tools and decorations."
msgstr ""
#. (itstool) path: items/item@name
-#: items.xml:489
+#: items.xml:516
msgid "Half Eggshell"
msgstr ""
#. (itstool) path: items/item@description
-#: items.xml:489
-msgid "Maybe something hatched, or someone was cooking."
+#: items.xml:516
+msgid "Maybe something hatched, or someone was cooked..."
msgstr ""
#. (itstool) path: items/item@name
-#: items.xml:495
+#: items.xml:522
msgid "Ratto Tail"
msgstr ""
#. (itstool) path: items/item@description
-#: items.xml:495
-msgid "Hairless tail of ratto."
+#: items.xml:522
+msgid "Hairless tail of a ratto."
msgstr ""
#. (itstool) path: items/item@name
-#: items.xml:501
+#: items.xml:528
msgid "Ratto Teeth"
msgstr ""
#. (itstool) path: items/item@description
-#: items.xml:501
-msgid "Sharp incisors of ratto."
+#: items.xml:528
+msgid "Sharp incisors of a ratto."
msgstr ""
#. (itstool) path: items/item@name
-#: items.xml:507
+#: items.xml:534
msgid "Croc Claw"
msgstr ""
#. (itstool) path: items/item@description
-#: items.xml:507
+#: items.xml:534
msgid "It moves and pinches without its body."
msgstr ""
#. (itstool) path: items/item@name
-#: items.xml:513
+#: items.xml:540
msgid "Squichy Claws"
msgstr ""
#. (itstool) path: items/item@description
-#: items.xml:513
-msgid "Claws from a wild squichy."
+#: items.xml:540
+msgid "Claws from a wild Squichy."
msgstr ""
#. (itstool) path: items/item@name
-#: items.xml:519
+#: items.xml:546
msgid "Tortuga Shell"
msgstr ""
#. (itstool) path: items/item@description
-#: items.xml:519
+#: items.xml:546
msgid "A symbol of shelter."
msgstr ""
#. (itstool) path: items/item@name
-#: items.xml:526
+#: items.xml:553
msgid "Tortuga Tongue"
msgstr ""
#. (itstool) path: items/item@description
-#: items.xml:526
+#: items.xml:553
msgid "Adept to digesting blubs."
msgstr ""
#. (itstool) path: items/item@name
-#: items.xml:533
+#: items.xml:560
msgid "Pearl"
msgstr ""
#. (itstool) path: items/item@description
-#: items.xml:533
+#: items.xml:560
msgid "A beautiful round and shiny pearl."
msgstr ""
#. (itstool) path: items/item@name
-#: items.xml:540
+#: items.xml:567
msgid "Coral"
msgstr ""
#. (itstool) path: items/item@description
-#: items.xml:540
+#: items.xml:567
msgid "Can indicate the health of oceanic ecosystems."
msgstr ""
#. (itstool) path: items/item@name
-#: items.xml:547
+#: items.xml:574
msgid "Blue Coral"
msgstr ""
#. (itstool) path: items/item@description
-#: items.xml:547
+#: items.xml:574
msgid "A coral dyed in blue by a blub."
msgstr ""
#. (itstool) path: items/item@name
-#: items.xml:553
+#: items.xml:580
msgid "Fish Box"
msgstr ""
#. (itstool) path: items/item@description
-#: items.xml:553
+#: items.xml:580
msgid "A wooden box full of fresh fish that Couwan gave you."
msgstr ""
#. (itstool) path: items/item@name
-#: items.xml:559
+#: items.xml:586
msgid "Aquada Box"
msgstr ""
#. (itstool) path: items/item@description
-#: items.xml:559
+#: items.xml:586
msgid "Contains 50 aquadas."
msgstr ""
#. (itstool) path: items/item@name
-#: items.xml:565
+#: items.xml:592
msgid "Croconut Box"
msgstr ""
#. (itstool) path: items/item@description
-#: items.xml:565
+#: items.xml:592
msgid "Contains 17 croconuts."
msgstr ""
#. (itstool) path: items/item@name
-#: items.xml:571
+#: items.xml:598
msgid "Plushroom Box"
msgstr ""
#. (itstool) path: items/item@description
-#: items.xml:571
+#: items.xml:598
msgid "Contains 87 plushrooms."
msgstr ""
#. (itstool) path: items/item@name
-#: items.xml:578
+#: items.xml:605
msgid "Poisoned Dish"
msgstr ""
#. (itstool) path: items/item@description
-#: items.xml:578
+#: items.xml:605
msgid "A special dish made of strange ingredients."
msgstr ""
#. (itstool) path: items/item@name
-#: items.xml:585
+#: items.xml:612
msgid "La Johanne's Key"
msgstr ""
#. (itstool) path: items/item@description
-#: items.xml:585
+#: items.xml:612
msgid "An iron key to open La Johanne's entrance door."
msgstr ""
#. (itstool) path: items/item@name
-#: items.xml:592
+#: items.xml:619
msgid "Left Crafty Wing"
msgstr ""
#. (itstool) path: items/item@description
-#: items.xml:592 items.xml:606
+#: items.xml:619 items.xml:633
msgid "This wing is slight and soft unlike its former owner."
msgstr ""
#. (itstool) path: items/item@name
-#: items.xml:599
+#: items.xml:626
msgid "Bat Teeth"
msgstr ""
#. (itstool) path: items/item@description
-#: items.xml:599
+#: items.xml:626
msgid "What sharp teeth! They seem to be more dangerous than a knife."
msgstr ""
#. (itstool) path: items/item@name
-#: items.xml:606
+#: items.xml:633
msgid "Right Crafty Wing"
msgstr ""
@@ -1529,512 +1616,517 @@ msgstr ""
#. (itstool) path: items/item@name
#. #-#-#-#-# manaplus_emotes1.pot (PACKAGE VERSION) #-#-#-#-#
#. (itstool) path: emote/sprite@name
-#: items.xml:613 tmp/manaplus_emotes.xml:27
+#. #-#-#-#-# monsters.pot (PACKAGE VERSION) #-#-#-#-#
+#. (itstool) path: monsters/monster@name
+#: items.xml:640 tmp/manaplus_emotes.xml:27 monsters.xml:148
msgid "Pumpkin"
msgstr ""
#. (itstool) path: items/item@description
-#: items.xml:613
-msgid "An invasive specimen, sometimes carved during festivals."
+#: items.xml:640
+msgid "An invasive species, sometimes carved during festivals."
msgstr ""
#. (itstool) path: items/item@name
-#: items.xml:620
+#: items.xml:647
msgid "Mushroom Spores"
msgstr ""
#. (itstool) path: items/item@description
-#: items.xml:620
-msgid "Some colored spores, it helps mushrooms to spread across the land."
+#: items.xml:647
+msgid "Some colored spores that help mushrooms spread across the land."
msgstr ""
#. (itstool) path: items/item@name
-#: items.xml:627
+#: items.xml:654
msgid "Moss"
msgstr ""
#. (itstool) path: items/item@description
-#: items.xml:627
+#: items.xml:654
msgid "Grows in moist, shady areas."
msgstr ""
#. (itstool) path: items/item@name
-#: items.xml:634
+#: items.xml:661
msgid "Tentacles"
msgstr ""
#. (itstool) path: items/item@description
-#: items.xml:634
-msgid "Boneless appendage of invertebrates."
+#: items.xml:661
+msgid "Boneless appendage of an invertebrate."
msgstr ""
#. (itstool) path: items/item@name
-#: items.xml:641
+#: items.xml:668
msgid "Common Carp"
msgstr ""
#. (itstool) path: items/item@description
-#: items.xml:641
-msgid "Freshwater is often infested with these pests."
+#: items.xml:668
+msgid "Freshwater is commonly inhabited by these pests."
msgstr ""
#. (itstool) path: items/item@name
-#: items.xml:648
+#: items.xml:675
msgid "Grass Carp"
msgstr ""
#. (itstool) path: items/item@description
-#: items.xml:648
+#: items.xml:675
msgid "A smart fish, very difficult to catch."
msgstr ""
#. (itstool) path: items/item@name
-#: items.xml:655
+#: items.xml:682
msgid "Fishing Rod"
msgstr ""
#. (itstool) path: items/item@description
-#: items.xml:655
-msgid "Designed for sport's fishing."
+#: items.xml:682
+msgid "Designed for sports fishing."
msgstr ""
#. (itstool) path: items/item@name
-#: items.xml:662
+#: items.xml:689
msgid "Fluffy Fur"
msgstr ""
#. (itstool) path: items/item@description
-#: items.xml:662
+#: items.xml:689
msgid "This soft fur is used to make warm clothing."
msgstr ""
#. (itstool) path: items/item@name
-#: items.xml:669
-msgid "Guild Certification"
+#: items.xml:696
+msgid "Clan Certification"
msgstr ""
#. (itstool) path: items/item@description
-#: items.xml:669
-msgid ""
-"This piece of paper grants you the exclusive permission to create a guild."
+#: items.xml:696
+msgid "This piece of paper grants you official permission to found a clan."
msgstr ""
#. (itstool) path: items/item@name
-#: items.xml:689
+#: items.xml:716
msgid "Creased Shirt"
msgstr ""
#. (itstool) path: items/item@description
-#: items.xml:689
+#: items.xml:716
msgid "A spare shirt from the crew of La Johanne."
msgstr ""
#. (itstool) path: items/item@name
-#: items.xml:702
+#: items.xml:729
msgid "%Color% V-neck Jumper"
msgstr ""
#. (itstool) path: items/item@description
-#: items.xml:702
+#: items.xml:729
msgid "A simple %color% jumper made from a lightweight cashmere."
msgstr ""
#. (itstool) path: items/item@name
-#: items.xml:715
+#: items.xml:742
msgid "%Color% Artis Tank Top"
msgstr ""
#. (itstool) path: items/item@description
-#: items.xml:715
+#: items.xml:742
msgid "A %color% tank top made from cotton cloth."
msgstr ""
#. (itstool) path: items/item@name
-#: items.xml:726
+#: items.xml:753
msgid "Sailor Shirt"
msgstr ""
#. (itstool) path: items/item@description
-#: items.xml:726
+#: items.xml:753
msgid "Proof that ye be in the crew, matey!"
msgstr ""
#. (itstool) path: items/item@name
-#: items.xml:737
+#: items.xml:764
msgid "Legion's Training Shirt"
msgstr ""
#. (itstool) path: items/item@description
-#: items.xml:737
+#: items.xml:764
msgid "Informal shirt worn during intense aerobic exercises."
msgstr ""
#. (itstool) path: items/item@name
-#: items.xml:748
+#: items.xml:775
msgid "Legion's Copper Armor"
msgstr ""
#. (itstool) path: items/item@description
-#: items.xml:748
+#: items.xml:775
msgid ""
"This armor provides great protection. It is worn by those with authority."
msgstr ""
#. (itstool) path: items/item@name
-#: items.xml:762
+#: items.xml:789
msgid "Lousy Moccasins"
msgstr ""
#. (itstool) path: items/item@description
-#: items.xml:762
+#: items.xml:789
msgid "Crudely assembled footwear not for comfort nor fashion."
msgstr ""
#. (itstool) path: items/item@name
-#: items.xml:776
+#: items.xml:803
msgid "Armbands"
msgstr ""
#. (itstool) path: items/item@description
-#: items.xml:776
+#: items.xml:803
msgid "Small armbands made of wood and iron."
msgstr ""
#. (itstool) path: items/item@name
-#: items.xml:788
+#: items.xml:815
msgid "Copper Armbands"
msgstr ""
#. (itstool) path: items/item@description
-#: items.xml:788
+#: items.xml:815
msgid "Sturdy, combat-issue armbands."
msgstr ""
#. (itstool) path: items/item@name
-#: items.xml:800
+#: items.xml:827
msgid "Iron Armbands"
msgstr ""
#. (itstool) path: items/item@description
-#: items.xml:800
-msgid "Heavy armbands that slow-down all but experienced warriors."
+#: items.xml:827
+msgid "Heavy armbands that slow down all but experienced warriors."
msgstr ""
#. (itstool) path: items/item@name
-#: items.xml:814
+#: items.xml:841
msgid "Creased Shorts"
msgstr ""
#. (itstool) path: items/item@description
-#: items.xml:814
+#: items.xml:841
msgid "Spare shorts from the crew of La Johanne."
msgstr ""
#. (itstool) path: items/item@name
-#: items.xml:826
+#: items.xml:853
msgid "Brown Trousers"
msgstr ""
#. (itstool) path: items/item@description
-#: items.xml:826
-msgid "Classic trousers ornamented with some fluffy fur."
+#: items.xml:853
+msgid "Classic trousers ornated with some fluffy fur."
msgstr ""
#. (itstool) path: items/item@name
-#: items.xml:851
+#: items.xml:878
msgid "Barrel"
msgstr ""
#. (itstool) path: items/item@description
-#: items.xml:851
+#: items.xml:878
msgid "It smells as if somebody used to live inside this barrel..."
msgstr ""
#. (itstool) path: items/item@name
-#: items.xml:861
+#: items.xml:888
msgid "Leather Shield"
msgstr ""
#. (itstool) path: items/item@description
-#: items.xml:861
+#: items.xml:888
msgid "Small and round leather shield with iron reinforcement."
msgstr ""
#. (itstool) path: items/item@name
-#: items.xml:872
+#: items.xml:899
msgid "Bandana"
msgstr ""
#. (itstool) path: items/item@description
-#: items.xml:872
+#: items.xml:899
msgid "A striped bandana worn by some sailors."
msgstr ""
#. (itstool) path: items/item@name
-#: items.xml:897
+#: items.xml:924
msgid "Pumpkin Hat"
msgstr ""
#. (itstool) path: items/item@description
-#: items.xml:897
-msgid "A carved pumpkin, the face will scare your enemy off."
+#: items.xml:924
+msgid "A carved pumpkin. Its face might scare your enemy off!"
msgstr ""
#. (itstool) path: items/item@name
-#: items.xml:908
+#: items.xml:935
msgid "Fancy Hat"
msgstr ""
#. (itstool) path: items/item@description
-#: items.xml:908
+#: items.xml:935
msgid "Worn when living away from cities."
msgstr ""
#. (itstool) path: items/item@name
-#: items.xml:923
+#: items.xml:950
msgid "Brimmed Hat"
msgstr ""
#. (itstool) path: items/item@description
-#: items.xml:923
+#: items.xml:950
msgid "Unequip when indoors, please."
msgstr ""
#. (itstool) path: items/item@name
-#: items.xml:938
+#: items.xml:965
msgid "Brimmed Feather Hat"
msgstr ""
#. (itstool) path: items/item@description
-#: items.xml:938
-msgid "Distinguishes someone as traveling."
+#: items.xml:965
+msgid "Distinguishes someone who is traveling."
msgstr ""
#. (itstool) path: items/item@name
-#: items.xml:953
+#: items.xml:980
msgid "Brimmed Flower Hat"
msgstr ""
#. (itstool) path: items/item@description
-#: items.xml:953
+#: items.xml:980
msgid "To wear at festivals and certain events."
msgstr ""
#. (itstool) path: items/item@name
-#: items.xml:971
+#: items.xml:998
msgid "Shemagh"
msgstr ""
#. (itstool) path: items/item@description
-#: items.xml:971
-msgid "An improved scarf used by mercenaries in tough environment."
+#: items.xml:998
+msgid "An improved scarf used by mercenaries in tough environments."
msgstr ""
#. (itstool) path: items/item@name
-#: items.xml:986
+#: items.xml:1013
msgid "Knife"
msgstr ""
#. (itstool) path: items/item@description
-#: items.xml:986
+#: items.xml:1013
msgid "A simple, but sharp knife."
msgstr ""
#. (itstool) path: items/item@name
-#: items.xml:1000
+#: items.xml:1027
msgid "Piou Slayer"
msgstr ""
#. (itstool) path: items/item@description
-#: items.xml:1000
+#: items.xml:1027
msgid "A short sword for amateurs."
msgstr ""
#. (itstool) path: items/item@name
-#: items.xml:1014
+#: items.xml:1041
msgid "Training Gladius"
msgstr ""
#. (itstool) path: items/item@description
-#: items.xml:1014
+#: items.xml:1041
msgid "A short sword made for close combat."
msgstr ""
#. (itstool) path: items/item@name
-#: items.xml:1028
+#: items.xml:1055
msgid "Wooden Sword"
msgstr ""
#. (itstool) path: items/item@description
-#: items.xml:1028
+#: items.xml:1055
msgid "For sword training. Do not show-off with it."
msgstr ""
#. (itstool) path: items/item@name
-#: items.xml:1042
+#: items.xml:1069
msgid "Artis Backsword"
msgstr ""
#. (itstool) path: items/item@description
-#: items.xml:1042
+#: items.xml:1069
msgid "An engraved backsword with the symbole of Artis on its brass hilt."
msgstr ""
#. (itstool) path: items/item@name
-#. (itstool) path: items/item@description
-#: items.xml:1055
+#: items.xml:1082
msgid "Piou egg"
msgstr ""
+#. (itstool) path: items/item@description
+#: items.xml:1082
+msgid "Piou egg. Not for omelettes!"
+msgstr ""
+
#. (itstool) path: items/item@useButton
-#: items.xml:1055
+#: items.xml:1082
msgid "Hatch"
msgstr ""
#. (itstool) path: items/item@name
-#: items.xml:1066
+#: items.xml:1093
msgid "Crimson Cashmere Dye"
msgstr ""
#. (itstool) path: items/item@useButton
-#: items.xml:1066 items.xml:1075 items.xml:1084 items.xml:1093 items.xml:1102
-#: items.xml:1111 items.xml:1120 items.xml:1129 items.xml:1138 items.xml:1147
-#: items.xml:1156 items.xml:1165 items.xml:1174 items.xml:1183 items.xml:1192
-#: items.xml:1201 items.xml:1210 items.xml:1219 items.xml:1228 items.xml:1237
-#: items.xml:1246 items.xml:1255
+#: items.xml:1093 items.xml:1102 items.xml:1111 items.xml:1120 items.xml:1129
+#: items.xml:1138 items.xml:1147 items.xml:1156 items.xml:1165 items.xml:1174
+#: items.xml:1183 items.xml:1192 items.xml:1201 items.xml:1210 items.xml:1219
+#: items.xml:1228 items.xml:1237 items.xml:1246 items.xml:1255 items.xml:1264
+#: items.xml:1273 items.xml:1282
msgid "Dye"
msgstr ""
#. (itstool) path: items/item@description
-#: items.xml:1066 items.xml:1075 items.xml:1084
+#: items.xml:1093 items.xml:1102 items.xml:1111
msgid "Color dye that can be used on cashemere clothing."
msgstr ""
#. (itstool) path: items/item@name
-#: items.xml:1075
+#: items.xml:1102
msgid "Chocolate Cashmere Dye"
msgstr ""
#. (itstool) path: items/item@name
-#: items.xml:1084
+#: items.xml:1111
msgid "Mint Cashmere Dye"
msgstr ""
#. (itstool) path: items/item@name
-#: items.xml:1093
+#: items.xml:1120
msgid "Black Cotton Dye"
msgstr ""
#. (itstool) path: items/item@description
-#: items.xml:1093 items.xml:1102 items.xml:1111 items.xml:1120 items.xml:1129
-#: items.xml:1138 items.xml:1147 items.xml:1156 items.xml:1165 items.xml:1174
-#: items.xml:1183 items.xml:1192 items.xml:1201 items.xml:1210 items.xml:1219
-#: items.xml:1228 items.xml:1237 items.xml:1246 items.xml:1255
+#: items.xml:1120 items.xml:1129 items.xml:1138 items.xml:1147 items.xml:1156
+#: items.xml:1165 items.xml:1174 items.xml:1183 items.xml:1192 items.xml:1201
+#: items.xml:1210 items.xml:1219 items.xml:1228 items.xml:1237 items.xml:1246
+#: items.xml:1255 items.xml:1264 items.xml:1273 items.xml:1282
msgid "Color dye that can be used on cotton clothing."
msgstr ""
#. (itstool) path: items/item@name
-#: items.xml:1102
+#: items.xml:1129
msgid "Silver Cotton Dye"
msgstr ""
#. (itstool) path: items/item@name
-#: items.xml:1111
+#: items.xml:1138
msgid "Camel Cotton Dye"
msgstr ""
#. (itstool) path: items/item@name
-#: items.xml:1120
+#: items.xml:1147
msgid "Brown Cotton Dye"
msgstr ""
#. (itstool) path: items/item@name
-#: items.xml:1129
+#: items.xml:1156
msgid "Orange Cotton Dye"
msgstr ""
#. (itstool) path: items/item@name
-#: items.xml:1138
+#: items.xml:1165
msgid "Dark Red Cotton Dye"
msgstr ""
#. (itstool) path: items/item@name
-#: items.xml:1147
+#: items.xml:1174
msgid "Red Cotton Dye"
msgstr ""
#. (itstool) path: items/item@name
-#: items.xml:1156
+#: items.xml:1183
msgid "Fuchsia Cotton Dye"
msgstr ""
#. (itstool) path: items/item@name
-#: items.xml:1165
+#: items.xml:1192
msgid "Pink Cotton Dye"
msgstr ""
#. (itstool) path: items/item@name
-#: items.xml:1174
+#: items.xml:1201
msgid "Mauve Cotton Dye"
msgstr ""
#. (itstool) path: items/item@name
-#: items.xml:1183
+#: items.xml:1210
msgid "Purple Cotton Dye"
msgstr ""
#. (itstool) path: items/item@name
-#: items.xml:1192
+#: items.xml:1219
msgid "Navy Blue Cotton Dye"
msgstr ""
#. (itstool) path: items/item@name
-#: items.xml:1201
+#: items.xml:1228
msgid "Blue Gray Cotton Dye"
msgstr ""
#. (itstool) path: items/item@name
-#: items.xml:1210
+#: items.xml:1237
msgid "Blue Cotton Dye"
msgstr ""
#. (itstool) path: items/item@name
-#: items.xml:1219
+#: items.xml:1246
msgid "Teal Cotton Dye"
msgstr ""
#. (itstool) path: items/item@name
-#: items.xml:1228
+#: items.xml:1255
msgid "Green Cotton Dye"
msgstr ""
#. (itstool) path: items/item@name
-#: items.xml:1237
+#: items.xml:1264
msgid "Lime Cotton Dye"
msgstr ""
#. (itstool) path: items/item@name
-#: items.xml:1246
+#: items.xml:1273
msgid "Khaki Cotton Dye"
msgstr ""
#. (itstool) path: items/item@name
-#: items.xml:1255
+#: items.xml:1282
msgid "Yellow Cotton Dye"
msgstr ""
#. (itstool) path: items/item@name
-#: items.xml:1268
+#: items.xml:1299
msgid "Wooden Bow"
msgstr ""
#. (itstool) path: items/item@description
-#: items.xml:1268 items.xml:1279
+#: items.xml:1299 items.xml:1310
msgid "For bow training. Does not seem much reliable."
msgstr ""
#. (itstool) path: items/item@name
-#: items.xml:1279
+#: items.xml:1310
msgid "Training Arrow"
msgstr ""
@@ -2281,7 +2373,7 @@ msgstr ""
#: ../../client-data/maps/001-2-34.tmx:8 ../../client-data/maps/001-2-35.tmx:9
#: ../../client-data/maps/001-2-36.tmx:9 ../../client-data/maps/001-2-37.tmx:8
#: ../../client-data/maps/001-2-38.tmx:8 ../../client-data/maps/001-2-39.tmx:8
-#: ../../client-data/maps/001-2-40.tmx:9 ../../client-data/maps/001-2-41.tmx:8
+#: ../../client-data/maps/001-2-40.tmx:8 ../../client-data/maps/001-2-41.tmx:8
msgid "unnamed"
msgstr ""
@@ -2315,6 +2407,68 @@ msgstr ""
msgid "Right Wing"
msgstr ""
+#. (itstool) path: properties/property@value
+#: ../../client-data/maps/008-1.tmx:6
+msgid "Hurnscald"
+msgstr ""
+
+#. (itstool) path: properties/property@value
+#: ../../client-data/maps/008-2-0.tmx:6
+msgid "Chez Celestia"
+msgstr ""
+
+#. (itstool) path: properties/property@value
+#: ../../client-data/maps/008-2-10.tmx:6 ../../client-data/maps/008-2-11.tmx:6
+msgid "Hurnscald City Hall"
+msgstr ""
+
+#. (itstool) path: properties/property@value
+#: ../../client-data/maps/008-2-12.tmx:6 ../../client-data/maps/008-2-13.tmx:6
+#: ../../client-data/maps/008-2-14.tmx:6
+msgid "Hurnscald Clinic"
+msgstr ""
+
+#. (itstool) path: properties/property@value
+#: ../../client-data/maps/008-2-1.tmx:6
+msgid "Merchant Guild"
+msgstr ""
+
+#. (itstool) path: properties/property@value
+#: ../../client-data/maps/008-2-2.tmx:6 ../../client-data/maps/008-2-3.tmx:6
+#: ../../client-data/maps/008-2-4.tmx:6 ../../client-data/maps/008-2-5.tmx:6
+msgid "The Rusty Pick"
+msgstr ""
+
+#. (itstool) path: properties/property@value
+#: ../../client-data/maps/008-2-6.tmx:6
+msgid "Two Guys One Bed"
+msgstr ""
+
+#. (itstool) path: properties/property@value
+#: ../../client-data/maps/008-2-7.tmx:6
+msgid "Hurnscald Apothecary"
+msgstr ""
+
+#. (itstool) path: properties/property@value
+#: ../../client-data/maps/008-2-8.tmx:6
+msgid "Hurnscald Forge"
+msgstr ""
+
+#. (itstool) path: properties/property@value
+#: ../../client-data/maps/008-2-9.tmx:6
+msgid "Jack's Abode"
+msgstr ""
+
+#. (itstool) path: properties/property@value
+#: ../../client-data/maps/testbg.tmx:4
+msgid "testbg"
+msgstr ""
+
+#. (itstool) path: properties/property@value
+#: ../../client-data/maps/test.tmx:5
+msgid "test"
+msgstr ""
+
#. (itstool) path: mercenaries/mercenary@name
#: mercenaries.xml:27
msgid "merc"
@@ -2396,11 +2550,6 @@ msgid "Crafty"
msgstr ""
#. (itstool) path: monsters/monster@name
-#: monsters.xml:148
-msgid "Pumpkish"
-msgstr ""
-
-#. (itstool) path: monsters/monster@name
#: monsters.xml:153
msgid "Cuco"
msgstr ""
@@ -2434,60 +2583,60 @@ msgstr ""
#: npcs.xml:177 npcs.xml:182 npcs.xml:187 npcs.xml:192 npcs.xml:197
#: npcs.xml:202 npcs.xml:207 npcs.xml:212 npcs.xml:218 npcs.xml:223
#: npcs.xml:228 npcs.xml:233 npcs.xml:238 npcs.xml:243 npcs.xml:248
-#: npcs.xml:255 npcs.xml:261 npcs.xml:266 npcs.xml:271 npcs.xml:276
-#: npcs.xml:281 npcs.xml:286 npcs.xml:296 npcs.xml:302 npcs.xml:307
-#: npcs.xml:312 npcs.xml:318 npcs.xml:323 npcs.xml:329 npcs.xml:344
-#: npcs.xml:350 npcs.xml:374 npcs.xml:379 npcs.xml:384 npcs.xml:389
-#: npcs.xml:399 npcs.xml:404 npcs.xml:409 npcs.xml:414 npcs.xml:425
-#: npcs.xml:436 npcs.xml:447 npcs.xml:458 npcs.xml:469 npcs.xml:475
-#: npcs.xml:521 npcs.xml:530 npcs.xml:539 npcs.xml:549 npcs.xml:559
-#: npcs.xml:569 npcs.xml:576 npcs.xml:584 npcs.xml:608 npcs.xml:613
-#: npcs.xml:642 npcs.xml:646 npcs.xml:650
+#: npcs.xml:253 npcs.xml:262 npcs.xml:268 npcs.xml:273 npcs.xml:278
+#: npcs.xml:283 npcs.xml:288 npcs.xml:293 npcs.xml:303 npcs.xml:309
+#: npcs.xml:314 npcs.xml:319 npcs.xml:325 npcs.xml:330 npcs.xml:336
+#: npcs.xml:351 npcs.xml:357 npcs.xml:381 npcs.xml:386 npcs.xml:391
+#: npcs.xml:396 npcs.xml:406 npcs.xml:411 npcs.xml:416 npcs.xml:421
+#: npcs.xml:432 npcs.xml:443 npcs.xml:454 npcs.xml:465 npcs.xml:476
+#: npcs.xml:482 npcs.xml:528 npcs.xml:537 npcs.xml:546 npcs.xml:556
+#: npcs.xml:566 npcs.xml:576 npcs.xml:583 npcs.xml:591 npcs.xml:615
+#: npcs.xml:620 npcs.xml:649 npcs.xml:653 npcs.xml:657 npcs.xml:661
msgid "Talk"
msgstr ""
#. (itstool) path: npc/menu@name
-#: npcs.xml:56 npcs.xml:63 npcs.xml:104 npcs.xml:577
+#: npcs.xml:56 npcs.xml:63 npcs.xml:104 npcs.xml:254 npcs.xml:584
msgid "Buy"
msgstr ""
#. (itstool) path: npc/menu@name
-#: npcs.xml:57 npcs.xml:64 npcs.xml:105 npcs.xml:578
+#: npcs.xml:57 npcs.xml:64 npcs.xml:105 npcs.xml:255 npcs.xml:585
msgid "Sell"
msgstr ""
#. (itstool) path: npc/menu@name
-#: npcs.xml:291 npcs.xml:633
+#: npcs.xml:298 npcs.xml:640
msgid "Touch"
msgstr ""
#. (itstool) path: npc/menu@name
-#: npcs.xml:357 npcs.xml:364
+#: npcs.xml:364 npcs.xml:371
msgid "Rotate"
msgstr ""
#. (itstool) path: npc/menu@name
-#: npcs.xml:369
+#: npcs.xml:376
msgid "Launch"
msgstr ""
#. (itstool) path: npc/menu@name
-#: npcs.xml:508
+#: npcs.xml:515
msgid "Pull"
msgstr ""
#. (itstool) path: npc/menu@name
-#: npcs.xml:564
+#: npcs.xml:571
msgid "Mou"
msgstr ""
#. (itstool) path: npc/menu@name
-#: npcs.xml:579
+#: npcs.xml:586
msgid "Poke"
msgstr ""
#. (itstool) path: npc/menu@name
-#: npcs.xml:595 npcs.xml:638
+#: npcs.xml:602 npcs.xml:645
msgid "Save"
msgstr ""
@@ -2529,9 +2678,9 @@ msgstr ""
#: quests.xml:16 quests.xml:40 quests.xml:86 quests.xml:98 quests.xml:122
#: quests.xml:187 quests.xml:197 quests.xml:207 quests.xml:309 quests.xml:329
#: quests.xml:339 quests.xml:347 quests.xml:386 quests.xml:407 quests.xml:429
-#: quests.xml:474 quests.xml:551 quests.xml:614 quests.xml:623 quests.xml:632
-#: quests.xml:650 quests.xml:668 quests.xml:677 quests.xml:697 quests.xml:719
-#: quests.xml:728
+#: quests.xml:474 quests.xml:551 quests.xml:615 quests.xml:624 quests.xml:633
+#: quests.xml:651 quests.xml:669 quests.xml:678 quests.xml:698 quests.xml:720
+#: quests.xml:729
msgid "Unknown."
msgstr ""
@@ -3479,291 +3628,331 @@ msgid "Bring him some {@@1}s and he will be able to do it for you."
msgstr ""
#. (itstool) path: quest/name
-#: quests.xml:608 quests.xml:617 quests.xml:626 quests.xml:635 quests.xml:644
-#: quests.xml:653 quests.xml:662 quests.xml:671 quests.xml:680 quests.xml:689
-#: quests.xml:700
+#: quests.xml:609 quests.xml:618 quests.xml:627 quests.xml:636 quests.xml:645
+#: quests.xml:654 quests.xml:663 quests.xml:672 quests.xml:681 quests.xml:690
+#: quests.xml:701
msgid "Newby Quest"
msgstr ""
#. (itstool) path: quest/text
-#: quests.xml:609
+#: quests.xml:610
msgid "You are charged to visit Chelios and bring back Enora's package."
msgstr ""
#. (itstool) path: quest/text
-#: quests.xml:610
+#: quests.xml:611
msgid "Chelios is reachable at the Blacksmith Shop (95,109)."
msgstr ""
#. (itstool) path: quest/questgiver
-#: quests.xml:612 quests.xml:639 quests.xml:648 quests.xml:657 quests.xml:666
-#: quests.xml:675 quests.xml:684 quests.xml:695 quests.xml:703
+#: quests.xml:613 quests.xml:640 quests.xml:649 quests.xml:658 quests.xml:667
+#: quests.xml:676 quests.xml:685 quests.xml:696 quests.xml:704
msgid "Enora"
msgstr ""
#. (itstool) path: quest/coordinates
-#: quests.xml:613 quests.xml:640 quests.xml:649 quests.xml:658 quests.xml:667
-#: quests.xml:676 quests.xml:685 quests.xml:696 quests.xml:704
+#: quests.xml:614 quests.xml:641 quests.xml:650 quests.xml:659 quests.xml:668
+#: quests.xml:677 quests.xml:686 quests.xml:697 quests.xml:705
msgid "Artis, Docks. (176,113)"
msgstr ""
#. (itstool) path: quest/text
-#: quests.xml:618
+#: quests.xml:619
msgid "Chelios asked you to bring him some black iron"
msgstr ""
#. (itstool) path: quest/text
-#: quests.xml:619
+#: quests.xml:620
msgid "You should look for Lloyd in the Merchant Hall (100,37)."
msgstr ""
#. (itstool) path: quest/questgiver
-#: quests.xml:621 quests.xml:630
+#: quests.xml:622 quests.xml:631
msgid "Chelios"
msgstr ""
#. (itstool) path: quest/coordinates
-#: quests.xml:622 quests.xml:631
+#: quests.xml:623 quests.xml:632
msgid "Artis, Blacksmith Shop. (95,109)"
msgstr ""
#. (itstool) path: quest/text
-#: quests.xml:627
+#: quests.xml:628
msgid "Lloyd gave you the black iron package."
msgstr ""
#. (itstool) path: quest/text
-#: quests.xml:628
+#: quests.xml:629
msgid "Bring it back to Chelios."
msgstr ""
#. (itstool) path: quest/text
-#: quests.xml:636
+#: quests.xml:637
msgid "Chelios made a sword out of black iron ore."
msgstr ""
#. (itstool) path: quest/text
-#: quests.xml:637 quests.xml:655
+#: quests.xml:638 quests.xml:656
msgid "This task is done, you can now return it to Enora."
msgstr ""
#. (itstool) path: quest/reward
-#: quests.xml:641
+#: quests.xml:642
msgid "60 EXP, 100 E."
msgstr ""
#. (itstool) path: quest/text
-#: quests.xml:645
+#: quests.xml:646
msgid "You are charged to visit Resa and to bring back Enora's package."
msgstr ""
#. (itstool) path: quest/text
-#: quests.xml:646
+#: quests.xml:647
msgid "Resa is reachable at the Light Armor building (55,72)."
msgstr ""
#. (itstool) path: quest/text
-#: quests.xml:654
+#: quests.xml:655
msgid "Resa gave you a cute {@@1}."
msgstr ""
#. (itstool) path: quest/reward
-#: quests.xml:659
+#: quests.xml:660
msgid "40 EXP, 125 E."
msgstr ""
#. (itstool) path: quest/text
-#: quests.xml:663
+#: quests.xml:664
msgid "You are charged to visit Q'Pid and bring back Enora's package."
msgstr ""
#. (itstool) path: quest/text
-#: quests.xml:664
+#: quests.xml:665
msgid ""
"Q'Pid is reachable at the Market Place, in the south-west area of Artis "
"(61,116)."
msgstr ""
#. (itstool) path: quest/text
-#: quests.xml:672
+#: quests.xml:673
msgid ""
"You lost the riddle of Q'Pid, you have to go to Ivan to get Enora's potions."
msgstr ""
#. (itstool) path: quest/text
-#: quests.xml:673
+#: quests.xml:674
msgid "Ivan is in a small house near Artis's canal (163,71)."
msgstr ""
#. (itstool) path: quest/text
-#: quests.xml:681
-msgid "Ivan gave you some {@@1}."
+#: quests.xml:682
+msgid "Ivan gave you a few {@@1}s."
msgstr ""
#. (itstool) path: quest/text
-#: quests.xml:682
+#: quests.xml:683
msgid "This task is done, you can now return them to Enora."
msgstr ""
#. (itstool) path: quest/reward
-#: quests.xml:686
+#: quests.xml:687
msgid "80 EXP, 175 E."
msgstr ""
#. (itstool) path: quest/text
-#: quests.xml:690
+#: quests.xml:691
msgid ""
"Some citizen worry about their safety with the growing number of Fluffy on "
"the Hill of Artis."
msgstr ""
#. (itstool) path: quest/text
-#: quests.xml:691
+#: quests.xml:692
msgid "Enora's latest task for you is to clean up this hill."
msgstr ""
#. (itstool) path: quest/text
-#: quests.xml:692
+#: quests.xml:693
msgid "Killing about 10 Fluffy should be enough to calm down the neighborhood."
msgstr ""
#. (itstool) path: quest/text
-#: quests.xml:693
+#: quests.xml:694
msgid "The hill is located on north-east of Artis (172,46)."
msgstr ""
#. (itstool) path: quest/text
-#: quests.xml:701
+#: quests.xml:702
msgid ""
"You completed every task and you even cleaned up the hill of these terrible "
"Fluffies."
msgstr ""
#. (itstool) path: quest/reward
-#: quests.xml:705
+#: quests.xml:706
msgid "{@@1}, {@@2}, 5 {@@3}s"
msgstr ""
#. (itstool) path: quest/reward
-#: quests.xml:706
+#: quests.xml:707
msgid "140 EXP, 500 E."
msgstr ""
#. (itstool) path: quest/name
-#: quests.xml:714 quests.xml:722 quests.xml:731
+#: quests.xml:715 quests.xml:723 quests.xml:732
msgid "Fexil's Free Pass"
msgstr ""
#. (itstool) path: quest/text
-#: quests.xml:715
+#: quests.xml:716
msgid ""
"Lloyd gave you a pass that Fexil forgot when he registered himself in the "
"Merchant Guild."
msgstr ""
#. (itstool) path: quest/questgiver
-#: quests.xml:717 quests.xml:747
+#: quests.xml:718 quests.xml:748
msgid "Lloyd"
msgstr ""
#. (itstool) path: quest/coordinates
-#: quests.xml:718 quests.xml:748
+#: quests.xml:719 quests.xml:749
msgid "Artis, Merchant Guild. (101,37)"
msgstr ""
#. (itstool) path: quest/text
-#: quests.xml:723 quests.xml:732
+#: quests.xml:724 quests.xml:733
msgid "Fexil wants to open a business of {@@1}'s clothes."
msgstr ""
#. (itstool) path: quest/text
-#: quests.xml:724
+#: quests.xml:725
msgid "He will reward you for each fur you bring him."
msgstr ""
#. (itstool) path: quest/questgiver
-#: quests.xml:726 quests.xml:735
+#: quests.xml:727 quests.xml:736
msgid "Fexil"
msgstr ""
#. (itstool) path: quest/coordinates
-#: quests.xml:727 quests.xml:736
+#: quests.xml:728 quests.xml:737
msgid "Artis, Market Place. (48,134)"
msgstr ""
#. (itstool) path: quest/text
-#: quests.xml:733
+#: quests.xml:734
msgid "He rewards you for each fur you bring him."
msgstr ""
#. (itstool) path: quest/reward
-#: quests.xml:737
+#: quests.xml:738
msgid "15 per {@@1}."
msgstr ""
#. (itstool) path: quest/name
-#: quests.xml:743
+#: quests.xml:744
msgid "Worship of Money"
msgstr ""
#. (itstool) path: quest/text
-#: quests.xml:744
+#: quests.xml:745
msgid "You are now registered in the Merchant Guild."
msgstr ""
#. (itstool) path: quest/text
-#: quests.xml:745
+#: quests.xml:746
msgid "This Guild offers storage and bank services."
msgstr ""
#. (itstool) path: quest/reward
-#: quests.xml:749
+#: quests.xml:750
msgid "Merchant Guild access."
msgstr ""
+#. (itstool) path: quest/name
+#: quests.xml:756
+msgid "Testing quest name with var1={@@var1}"
+msgstr ""
+
+#. (itstool) path: quest/text
+#: quests.xml:757
+msgid "Quest text1 with vars: {@@var1}, {@@var2}, {@@var3}"
+msgstr ""
+
+#. (itstool) path: quest/text
+#: quests.xml:758
+msgid "Time: {@@time}"
+msgstr ""
+
+#. (itstool) path: quest/questgiver
+#: quests.xml:759
+msgid "Giver vars: {@@var1}, {@@var2}, {@@var3}"
+msgstr ""
+
+#. (itstool) path: quest/coordinates
+#: quests.xml:760
+msgid "Vars: {@@var1}, {@@var2}, {@@var3}"
+msgstr ""
+
+#. (itstool) path: quest/reward
+#: quests.xml:761
+msgid "Reward: {@@var1}, {@@var2}, {@@var3}"
+msgstr ""
+
#. (itstool) path: skills/set@name
#. (itstool) path: set/skill@name
-#: skills.xml:6 skills.xml:12
+#: skills.xml:6 skills.xml:12 skills.xml:45
msgid "Basic"
msgstr ""
#. (itstool) path: set/skill@description
#: skills.xml:12
-msgid "Allow do basic things."
+msgid "Allow do basic things like sitting, smiling or trading."
msgstr ""
#. (itstool) path: set/skill@name
-#: skills.xml:21
+#: skills.xml:23
msgid "Fire ball"
msgstr ""
#. (itstool) path: set/skill@description
-#: skills.xml:21
+#: skills.xml:23
msgid "Attack enemy with fireball."
msgstr ""
#. (itstool) path: set/skill@name
-#: skills.xml:27
+#: skills.xml:30
msgid "Mass provoke"
msgstr ""
#. (itstool) path: set/skill@description
-#: skills.xml:27
+#: skills.xml:30
msgid "Allow provoke many monsters."
msgstr ""
#. (itstool) path: set/skill@name
-#: skills.xml:32
+#: skills.xml:36
msgid "Magic shield"
msgstr ""
#. (itstool) path: set/skill@description
-#: skills.xml:32
+#: skills.xml:36
msgid "Allow protect from magic attacks."
msgstr ""
#. (itstool) path: skills/set@name
-#: skills.xml:34
+#: skills.xml:38
+msgid "Offensive"
+msgstr ""
+
+#. (itstool) path: set/skill@description
+#: skills.xml:45
+msgid "A violent punch."
+msgstr ""
+
+#. (itstool) path: skills/set@name
+#: skills.xml:47
msgid "Other"
msgstr ""
@@ -3771,15 +3960,30 @@ msgstr ""
#. (itstool) path: set/skill@name
#. #-#-#-#-# skillunits.pot (PACKAGE VERSION) #-#-#-#-#
#. (itstool) path: skillunits/skillunit@name
-#: skills.xml:39 skillunits.xml:19
+#: skills.xml:52 skillunits.xml:19
msgid "Grafiti"
msgstr ""
#. (itstool) path: set/skill@description
-#: skills.xml:39
+#: skills.xml:52
msgid "Draw text on ground."
msgstr ""
+#. (itstool) path: skills/set@name
+#: skills.xml:54
+msgid "Restricted"
+msgstr ""
+
+#. (itstool) path: set/skill@name
+#: skills.xml:59
+msgid "Super Menu"
+msgstr ""
+
+#. (itstool) path: set/skill@description
+#: skills.xml:59
+msgid "Gives access to all debug and administrative options"
+msgstr ""
+
#. (itstool) path: skillunits/skillunit@name
#: skillunits.xml:7
msgid "Crazy weed"
diff --git a/lang_client/clientdata-dict.pot b/lang_client/clientdata-dict.pot
new file mode 100644
index 0000000..473656a
--- /dev/null
+++ b/lang_client/clientdata-dict.pot
@@ -0,0 +1,65 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"POT-Creation-Date: 2017-08-09 21:59+0300\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. (itstool) path: texts/text
+#: texts.xml:6
+msgid "hello"
+msgstr ""
+
+#. (itstool) path: texts/text
+#: texts.xml:7
+msgid "hi"
+msgstr ""
+
+#. (itstool) path: texts/text
+#: texts.xml:8
+msgid "goodbye"
+msgstr ""
+
+#. (itstool) path: texts/text
+#: texts.xml:9
+msgid "bye"
+msgstr ""
+
+#. (itstool) path: texts/text
+#: texts.xml:10
+msgid "follow me"
+msgstr ""
+
+#. (itstool) path: texts/text
+#: texts.xml:11
+msgid "follow"
+msgstr ""
+
+#. (itstool) path: texts/text
+#: texts.xml:12
+msgid "stop"
+msgstr ""
+
+#. (itstool) path: texts/text
+#: texts.xml:13
+msgid "help"
+msgstr ""
+
+#. (itstool) path: texts/text
+#: texts.xml:14
+msgid "i need help"
+msgstr ""
+
+#. (itstool) path: texts/text
+#: texts.xml:15
+msgid "go away"
+msgstr ""
+
+#. (itstool) path: texts/text
+#: texts.xml:16
+msgid "bot"
+msgstr ""
diff --git a/lang_client/createpots.sh b/lang_client/createpots.sh
index 5f1bf64..397489f 100755
--- a/lang_client/createpots.sh
+++ b/lang_client/createpots.sh
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
function its {
itstool -o ../tools/lang_client/pot/$1.pot $1.xml
@@ -8,12 +8,17 @@ function its2 {
itstool -o ../tools/lang_client/pot/$1.pot -i ../tools/lang_client/its/$1.xml $1.xml
}
+function its2dict {
+ itstool -o ../tools/lang_client/dict/$1.pot -i ../tools/lang_client/its/$1.xml $1.xml
+}
+
DIR=`pwd`
cd ../../client-data
#its2 avatars
its2 deadmessages
its2 emotes
+its2 groups
its2 homunculuses
its2 itemcolors
its2 itemfields
@@ -29,6 +34,7 @@ its2 skills
its2 skillunits
its2 stats
its2 status-effects
+its2dict texts
cd $DIR
@@ -40,3 +46,4 @@ itstool -o pot/deadmessages1.pot tmp/deadmessages.xml
find ../../client-data/maps -type f -name "*.tmx" -exec ./processtmx.sh {} \;
msgcat pot/*.pot > clientdata-beta.pot
+msgcat dict/*.pot > clientdata-dict.pot
diff --git a/lang_client/its/groups.xml b/lang_client/its/groups.xml
new file mode 100644
index 0000000..620c0ee
--- /dev/null
+++ b/lang_client/its/groups.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Authors: 4144
+Copyright (C) 2010-2016 Evol Online -->
+
+<its:rules xmlns:its="http://www.w3.org/2005/11/its" version="1.0">
+ <its:translateRule selector="//group/@name" translate="yes"/>
+ <its:translateRule selector="//group/@longName" translate="yes"/>
+ <its:translateRule selector="//*" translate="no"/>
+</its:rules>
diff --git a/lang_client/its/items.xml b/lang_client/its/items.xml
index 0767ab9..3df823b 100644
--- a/lang_client/its/items.xml
+++ b/lang_client/its/items.xml
@@ -8,5 +8,11 @@ Copyright (C) 2010-2016 Evol Online -->
<its:translateRule selector="//item/@useButton" translate="yes"/>
<its:translateRule selector="//item/@useButton2" translate="yes"/>
<its:translateRule selector="//item/@effect" translate="yes"/>
+ <its:translateRule selector="//item/inventory/menu/@name1" translate="yes"/>
+ <its:translateRule selector="//item/inventory/menu/@name2" translate="yes"/>
+ <its:translateRule selector="//item/storage/menu/@name1" translate="yes"/>
+ <its:translateRule selector="//item/storage/menu/@name2" translate="yes"/>
+ <its:translateRule selector="//item/cart/menu/@name1" translate="yes"/>
+ <its:translateRule selector="//item/cart/menu/@name2" translate="yes"/>
<its:translateRule selector="//*" translate="no"/>
</its:rules>
diff --git a/lang_client/its/texts.xml b/lang_client/its/texts.xml
new file mode 100644
index 0000000..79d4212
--- /dev/null
+++ b/lang_client/its/texts.xml
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Authors: 4144
+Copyright (C) 2010-2017 Evol Online -->
+
+<its:rules xmlns:its="http://www.w3.org/2005/11/its" version="1.0">
+ <its:translateRule selector="//*" translate="yes"/>
+</its:rules>
diff --git a/lang_client/processtmx.sh b/lang_client/processtmx.sh
new file mode 100755
index 0000000..5fc80aa
--- /dev/null
+++ b/lang_client/processtmx.sh
@@ -0,0 +1,6 @@
+#!/usr/bin/env bash
+
+export name=$1
+export name=${name##*/}
+
+itstool -o pot/map${name}.pot -i its/tmx.xml $1
diff --git a/licensecheck/checkfile.sh b/licensecheck/checkfile.sh
index 4b7a9d9..1a32edc 100755
--- a/licensecheck/checkfile.sh
+++ b/licensecheck/checkfile.sh
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
export name="$2"
export name=${name##../../client-data/}
diff --git a/licensecheck/clientdata.sh b/licensecheck/clientdata.sh
index cf63fa8..5abec23 100755
--- a/licensecheck/clientdata.sh
+++ b/licensecheck/clientdata.sh
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
export DIR="../../client-data"
diff --git a/localserver/build.sh b/localserver/build.sh
index aa7fbb6..ee8a93c 100755
--- a/localserver/build.sh
+++ b/localserver/build.sh
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
export DIR=`pwd`
source ./clean.sh
diff --git a/localserver/buildasan.sh b/localserver/buildasan.sh
index c433ce8..5c6d9f7 100755
--- a/localserver/buildasan.sh
+++ b/localserver/buildasan.sh
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
export DIR=`pwd`
source ./clean.sh
diff --git a/localserver/clean.sh b/localserver/clean.sh
index fbd884b..134f5cb 100755
--- a/localserver/clean.sh
+++ b/localserver/clean.sh
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
rm -rf ../../server-code/src/evol/build/
mkdir ../../server-code/src/evol/build/
diff --git a/localserver/givegm.sh b/localserver/givegm.sh
index c1a9c28..ac9d301 100755
--- a/localserver/givegm.sh
+++ b/localserver/givegm.sh
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
ID="$1"
if [[ -z "${ID}" ]]; then
diff --git a/localserver/initdb.sh b/localserver/initdb.sh
index d7625e3..7c99524 100755
--- a/localserver/initdb.sh
+++ b/localserver/initdb.sh
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
export DIR="$(pwd)"
export VER=$(cat versions/sqlver 2>/dev/null)
@@ -22,5 +22,5 @@ $CMD <logs.sql
if [[ -z "${VER}" ]]; then
mkdir ${DIR}/versions
- echo "6" >${DIR}/versions/sqlver
+ echo "8" >${DIR}/versions/sqlver
fi
diff --git a/localserver/installconfigs.sh b/localserver/installconfigs.sh
index 5d68a03..095c074 100755
--- a/localserver/installconfigs.sh
+++ b/localserver/installconfigs.sh
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
export SD="../../server-data"
export CONF="$SD/conf/import"
@@ -6,7 +6,6 @@ export NPC="$SD/npc"
mkdir $CONF
cp conf/* $CONF
-cp -f conf/inter_conf.txt $CONF
cp -f ${SD}/conf/channels.conf.base ${SD}/conf/channels.conf
cp -f npc/motd-* ${NPC}/commands/
mkdir versions
diff --git a/localserver/npc/motd-debug-text.txt b/localserver/npc/motd-debug-text.txt
index 1dc8621..60537fb 100644
--- a/localserver/npc/motd-debug-text.txt
+++ b/localserver/npc/motd-debug-text.txt
@@ -1,4 +1,4 @@
function script MOTD_debug_text {
- setarray $Debug_Messages$,"";
+ setarray $@Debug_Messages$[0],"";
return;
}
diff --git a/localserver/npc/motd-text.txt b/localserver/npc/motd-text.txt
deleted file mode 100644
index 093616e..0000000
--- a/localserver/npc/motd-text.txt
+++ /dev/null
@@ -1,4 +0,0 @@
-function script MOTD_text {
- setarray $MOTD_Messages$,"";
- return;
-}
diff --git a/localserver/updateconfigs.sh b/localserver/updateconfigs.sh
index 2e85481..dc804b8 100755
--- a/localserver/updateconfigs.sh
+++ b/localserver/updateconfigs.sh
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
export VER=$(cat versions/confver 2>/dev/null)
export CONFDIR="../../server-data/"
diff --git a/localserver/updatedb.sh b/localserver/updatedb.sh
index e96e5c3..e048658 100755
--- a/localserver/updatedb.sh
+++ b/localserver/updatedb.sh
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
export VER=$(cat versions/sqlver 2>/dev/null)
export SQLDIR="../../server-data/sql-files/upgrades"
@@ -37,6 +37,19 @@ if [ "${VER}" -lt "6" ]; then
run "2016-10-03--20-27.sql"
fi
-if [ "${VER}" -lt "6" ]; then
- echo "6" >versions/sqlver
+if [ "${VER}" -lt "7" ]; then
+ run "2016-10-26--10-29.sql"
+fi
+
+if [ "${VER}" -lt "8" ]; then
+ run "2017-03-02--11-40.sql"
+ run "2017-03-05--08-09.sql"
+fi
+
+if [ "${VER}" -lt "9" ]; then
+ run "2017-03-15--14-29.sql"
+fi
+
+if [ "${VER}" -lt "9" ]; then
+ echo "9" >versions/sqlver
fi
diff --git a/manaplus/connect_local_server.sh b/manaplus/connect_local_server.sh
index ccc155e..9ba756e 100755
--- a/manaplus/connect_local_server.sh
+++ b/manaplus/connect_local_server.sh
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
export MANAPLUS="../../manaplus/src/manaplus"
if [ -f "$MANAPLUS" ]; then
diff --git a/script-doc/script-doc.sh b/script-doc/script-doc.sh
index 07690c9..ecde968 100755
--- a/script-doc/script-doc.sh
+++ b/script-doc/script-doc.sh
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
# (c) Evol Online 2016
# Author: Reid
diff --git a/testxml/xsd/checkfile.sh b/testxml/xsd/checkfile.sh
index e03c4da..90df1f1 100755
--- a/testxml/xsd/checkfile.sh
+++ b/testxml/xsd/checkfile.sh
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
xmllint --format --schema tmw.xsd "${1}" 2>&1 >/dev/null | \
grep -v ": Skipping import of schema located at " | \
diff --git a/testxml/xsd/tmw.xsd b/testxml/xsd/tmw.xsd
index 8f7dd44..12149cb 100644
--- a/testxml/xsd/tmw.xsd
+++ b/testxml/xsd/tmw.xsd
@@ -430,6 +430,13 @@
skillsPatchFile: skills_patch.xml
skillsPatchDir: skills.d/*.xml
-->
+ <xs:simpleType name="skillType">
+ <xs:restriction base="xs:string">
+ <xs:enumeration value="list"/>
+ <xs:enumeration value="vertical"/>
+ <xs:enumeration value="rectangle"/>
+ </xs:restriction>
+ </xs:simpleType>
<xs:element name="skills" type="root_skills"/>
<xs:complexType name="root_skills">
<xs:sequence>
@@ -456,13 +463,21 @@
<xs:attribute name="castingSkyAction" type="xs:string" use="optional"/>
<xs:attribute name="castingWaterAction" type="xs:string" use="optional"/>
<xs:attribute name="castingAnimation" type="xs:string" use="optional"/>
- <xs:attribute name="castingParticle" type="xs:string" use="optional"/>
+ <xs:attribute name="castingMissile-particle" type="xs:string" use="optional"/>
+ <xs:attribute name="castingMissile-z" type="xs:float" use="optional"/>
+ <xs:attribute name="castingMissile-lifetime" type="xs:int" use="optional"/>
+ <xs:attribute name="castingMissile-speed" type="xs:float" use="optional"/>
+ <xs:attribute name="castingMissile-diedistance" type="xs:float" use="optional"/>
+ <xs:attribute name="missile-particle" type="xs:string" use="optional"/>
+ <xs:attribute name="missile-z" type="xs:float" use="optional"/>
+ <xs:attribute name="missile-lifetime" type="xs:int" use="optional"/>
+ <xs:attribute name="missile-speed" type="xs:float" use="optional"/>
+ <xs:attribute name="missile-diedistance" type="xs:float" use="optional"/>
<xs:attribute name="useTextParameter" type="bool" default="false"/>
<xs:attribute name="icon" type="xs:string" use="optional"/>
<xs:attribute name="level" type="xs:int" default="0"/>
<xs:attribute name="shortName" type="xs:string" use="optional"/>
<xs:attribute name="description" type="xs:string" use="optional"/>
- <xs:attribute name="particle" type="xs:string" use="optional"/>
<xs:attribute name="soundHit" type="xs:string" use="optional"/>
<xs:attribute name="soundHitDelay" type="xs:int" use="optional"/>
<xs:attribute name="soundMiss" type="xs:string" use="optional"/>
@@ -474,10 +489,14 @@
<xs:attribute name="missEffectId" type="xs:int" use="optional"/>
<xs:attribute name="srcEffectId" type="xs:string" use="optional"/>
<xs:attribute name="dstEffectId" type="xs:string" use="optional"/>
+ <xs:attribute name="x" type="xs:int" use="optional"/>
+ <xs:attribute name="y" type="xs:int" use="optional"/>
+ <xs:attribute name="autoTab" type="bool" use="optional"/>
</xs:complexType>
</xs:element>
</xs:choice>
<xs:attribute name="name" type="xs:string" use="required"/>
+ <xs:attribute name="type" type="skillType" default="vertical"/>
</xs:complexType>
</xs:element>
</xs:choice>
@@ -656,6 +675,34 @@
<xs:attribute name="separator" type="xs:string" default=" "/>
</xs:complexType>
</xs:element>
+ <xs:element name="currency">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:choice minOccurs="0" maxOccurs="unbounded">
+ <xs:element name="unit">
+ <xs:complexType>
+ <xs:choice minOccurs="0" maxOccurs="unbounded">
+ <xs:element name="level">
+ <xs:complexType>
+ <xs:attribute name="symbol" type="xs:string" use="required"/>
+ <xs:attribute name="count" type="xs:int" use="required"/>
+ <xs:attribute name="round" type="xs:int" use="optional"/>
+ <xs:attribute name="separator" type="xs:string" use="optional"/>
+ </xs:complexType>
+ </xs:element>
+ </xs:choice>
+ <xs:attribute name="name" type="xs:string" use="required"/>
+ <xs:attribute name="conversion" type="xs:int" default="1"/>
+ <xs:attribute name="mix" type="yesno" default="no"/>
+ <xs:attribute name="base" type="xs:string" default="¤"/>
+ <xs:attribute name="round" type="xs:int" default="2"/>
+ <xs:attribute name="separator" type="xs:string" default=" "/>
+ </xs:complexType>
+ </xs:element>
+ </xs:choice>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
</xs:choice>
</xs:sequence>
</xs:complexType>
@@ -787,6 +834,7 @@
<xs:attribute name="deadSortOffsetY" type="xs:int" default="31"/>
<xs:attribute name="avatar" type="xs:unsignedShort" default="0"/>
<xs:attribute name="allowDelete" type="bool" default="true"/>
+ <xs:attribute name="currency" type="xs:string" default=""/>
</xs:complexType>
</xs:element>
</xs:choice>
@@ -839,6 +887,9 @@
<xs:element name="replace" type="items_item_replace"/>
<xs:element name="drawAfter" type="items_item_draworder"/>
<xs:element name="drawBefore" type="items_item_draworder"/>
+ <xs:element name="inventory" type="items_item_menu"/>
+ <xs:element name="storage" type="items_item_menu"/>
+ <xs:element name="cart" type="items_item_menu"/>
</xs:choice>
<xs:attribute name="id" type="xs:int" use="required"/>
<xs:attribute name="type" type="items_item_type" default="other"/>
@@ -867,6 +918,10 @@
<xs:attribute name="drawPriority" type="xs:int" default="0"/>
<xs:attribute name="attack-range" type="xs:int" default="0"/>
<xs:attribute name="missile-particle" type="xs:string" use="optional"/>
+ <xs:attribute name="missile-z" type="xs:float" use="optional"/>
+ <xs:attribute name="missile-lifetime" type="xs:int" use="optional"/>
+ <xs:attribute name="missile-speed" type="xs:float" use="optional"/>
+ <xs:attribute name="missile-diedistance" type="xs:float" use="optional"/>
<xs:attribute name="hit-effect-id" type="xs:string" use="optional"/>
<xs:attribute name="critical-hit-effect-id" type="xs:string" use="optional"/>
<xs:attribute name="miss-effect-id" type="xs:string" use="optional"/>
@@ -1047,6 +1102,18 @@
<xs:enumeration value="all"/>
</xs:restriction>
</xs:simpleType>
+ <xs:complexType name="items_item_menu">
+ <xs:choice minOccurs="0" maxOccurs="unbounded">
+ <xs:element name="menu">
+ <xs:complexType>
+ <xs:attribute name="name1" type="xs:string" use="optional"/>
+ <xs:attribute name="name2" type="xs:string" use="optional"/>
+ <xs:attribute name="command1" type="xs:string" use="optional"/>
+ <xs:attribute name="command2" type="xs:string" use="optional"/>
+ </xs:complexType>
+ </xs:element>
+ </xs:choice>
+ </xs:complexType>
<!--
SoundDB::loadXmlFile
soundsFile: sounds.xml
@@ -1067,6 +1134,69 @@
</xs:choice>
</xs:sequence>
</xs:complexType>
+
+ <xs:element name="languages" type="root_languages"/>
+ <xs:complexType name="root_languages">
+ <xs:sequence>
+ <xs:choice minOccurs="0" maxOccurs="unbounded">
+ <xs:element ref="include"/>
+ <xs:element name="language">
+ <xs:complexType>
+ <xs:attribute name="id" type="xs:int" use="required"/>
+ <xs:attribute name="name" type="xs:string" use="required"/>
+ <xs:attribute name="icon" type="xs:string" use="required"/>
+ </xs:complexType>
+ </xs:element>
+ </xs:choice>
+ </xs:sequence>
+ </xs:complexType>
+
+ <xs:element name="texts" type="root_texts"/>
+ <xs:complexType name="root_texts">
+ <xs:sequence>
+ <xs:choice minOccurs="0" maxOccurs="unbounded">
+ <xs:element ref="include"/>
+ <xs:element name="text">
+ <xs:complexType>
+ <xs:attribute name="show" type="bool" default="false"/>
+ </xs:complexType>
+ </xs:element>
+ </xs:choice>
+ </xs:sequence>
+ </xs:complexType>
+
+ <xs:element name="itemoptions" type="root_itemoptions"/>
+ <xs:complexType name="root_itemoptions">
+ <xs:sequence>
+ <xs:choice minOccurs="0" maxOccurs="unbounded">
+ <xs:element ref="include"/>
+ <xs:element name="option">
+ <xs:complexType>
+ <xs:attribute name="id" type="xs:int" use="required"/>
+ <xs:attribute name="field" type="xs:string" use="optional"/>
+ <xs:attribute name="field0" type="xs:string" use="optional"/>
+ <xs:attribute name="field1" type="xs:string" use="optional"/>
+ <xs:attribute name="field2" type="xs:string" use="optional"/>
+ <xs:attribute name="field3" type="xs:string" use="optional"/>
+ <xs:attribute name="field4" type="xs:string" use="optional"/>
+ <xs:attribute name="field5" type="xs:string" use="optional"/>
+ <xs:attribute name="field6" type="xs:string" use="optional"/>
+ <xs:attribute name="field7" type="xs:string" use="optional"/>
+ <xs:attribute name="field8" type="xs:string" use="optional"/>
+ <xs:attribute name="field9" type="xs:string" use="optional"/>
+ <xs:attribute name="field10" type="xs:string" use="optional"/>
+ <xs:attribute name="field11" type="xs:string" use="optional"/>
+ <xs:attribute name="field12" type="xs:string" use="optional"/>
+ <xs:attribute name="field13" type="xs:string" use="optional"/>
+ <xs:attribute name="field14" type="xs:string" use="optional"/>
+ <xs:attribute name="field15" type="xs:string" use="optional"/>
+ <xs:attribute name="field16" type="xs:string" use="optional"/>
+ </xs:complexType>
+ </xs:element>
+ </xs:choice>
+ </xs:sequence>
+ </xs:complexType>
+
<!--
ColorDB::loadHair
hairColorFile: hair.xml
@@ -1257,6 +1387,10 @@
<xs:attribute name="wateraction" type="xs:string" default="waterattack"/>
<xs:attribute name="rideaction" type="xs:string" default="waterattack"/>
<xs:attribute name="missile-particle" type="xs:string" use="optional"/>
+ <xs:attribute name="missile-z" type="xs:float" use="optional"/>
+ <xs:attribute name="missile-lifetime" type="xs:int" use="optional"/>
+ <xs:attribute name="missile-speed" type="xs:float" use="optional"/>
+ <xs:attribute name="missile-diedistance" type="xs:float" use="optional"/>
</xs:complexType>
</xs:element>
<xs:element name="particlefx" type="xs:string"/>
@@ -1599,6 +1733,53 @@
</xs:sequence>
</xs:complexType>
+ <xs:element name="groups" type="root_groups"/>
+ <xs:complexType name="root_groups">
+ <xs:sequence>
+ <xs:choice minOccurs="0" maxOccurs="unbounded">
+ <xs:element ref="include"/>
+ <xs:element name="group">
+ <xs:complexType>
+ <xs:choice minOccurs="0" maxOccurs="unbounded">
+ <xs:element name="commands" type="groups_commands" />
+ <xs:element name="permissions" type="groups_permissions" />
+ </xs:choice>
+ <xs:attribute name="id" type="xs:int" use="required"/>
+ <xs:attribute name="name" type="xs:string" default=""/>
+ <xs:attribute name="longName" type="xs:string" default=""/>
+ <xs:attribute name="showBadge" type="bool" default="false"/>
+ <xs:attribute name="badge" type="xs:string" use="optional"/>
+ <xs:attribute name="inherit" type="xs:string" use="optional"/>
+ </xs:complexType>
+ </xs:element>
+ </xs:choice>
+ </xs:sequence>
+ </xs:complexType>
+ <xs:complexType name="groups_commands">
+ <xs:sequence>
+ <xs:choice minOccurs="0" maxOccurs="unbounded">
+ <xs:element name="command">
+ <xs:complexType>
+ <xs:attribute name="name" type="xs:string" use="required"/>
+ <xs:attribute name="use" type="xs:string" use="required"/>
+ </xs:complexType>
+ </xs:element>
+ </xs:choice>
+ </xs:sequence>
+ </xs:complexType>
+ <xs:complexType name="groups_permissions">
+ <xs:sequence>
+ <xs:choice minOccurs="0" maxOccurs="unbounded">
+ <xs:element name="permission">
+ <xs:complexType>
+ <xs:attribute name="name" type="xs:string" use="required"/>
+ <xs:attribute name="enable" type="bool" default="true"/>
+ </xs:complexType>
+ </xs:element>
+ </xs:choice>
+ </xs:sequence>
+ </xs:complexType>
+
<!-- probably not all tags correct here -->
<xs:element name="homunculuses" type="root_homunculuses"/>
<xs:complexType name="root_homunculuses">
diff --git a/testxml/xsdcheck.sh b/testxml/xsdcheck.sh
index 519fb59..6fea514 100755
--- a/testxml/xsdcheck.sh
+++ b/testxml/xsdcheck.sh
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
cd xsd
DIR="$(pwd)/../../../client-data"
@@ -26,6 +26,7 @@ check equipmentslots.xml
check equipmentwindow.xml
check evol.manaplus
check features.xml
+check groups.xml
check homunculuses.xml
check horses.xml
check itemcolors.xml
diff --git a/update/addmods.sh b/update/addmods.sh
index 6a4b1c0..3a4e036 100755
--- a/update/addmods.sh
+++ b/update/addmods.sh
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
# Copyright (C) 2010-2012 Evol Online
# Author: Andrei Karas (4144)
diff --git a/update/create_music.sh b/update/create_music.sh
index db82b2f..63e969e 100755
--- a/update/create_music.sh
+++ b/update/create_music.sh
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
# Copyright (C) 2011-2012 Evol Online
# Author: Andrei Karas (4144)
@@ -27,4 +27,4 @@ cat xml_footer.txt >>resources.xml
cp music.zip ../upload/
cp resources.xml ../upload/
-cp ../news.txt ../upload/ \ No newline at end of file
+cp ../news.txt ../upload/
diff --git a/update/createnew.sh b/update/createnew.sh
index 535ea81..86a6b93 100755
--- a/update/createnew.sh
+++ b/update/createnew.sh
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
# Copyright (C) 2011-2012 Evol Online
# Author: Andrei Karas (4144)
@@ -32,4 +32,4 @@ cat xml_footer.txt >>resources.xml
cp evol.zip ../upload/
cp resources2.txt ../upload/
cp resources.xml ../upload/
-cp ../news.txt ../upload/ \ No newline at end of file
+cp ../news.txt ../upload/
diff --git a/update/update.sh b/update/update.sh
index e092464..01dab51 100755
--- a/update/update.sh
+++ b/update/update.sh
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
# Copyright (C) 2010-2012 Evol Online
# Author: Andrei Karas (4144)
diff --git a/update/update_music.sh b/update/update_music.sh
index a74e15a..aca1506 100755
--- a/update/update_music.sh
+++ b/update/update_music.sh
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
# Copyright (C) 2010-2012 Evol Online
# Author: Andrei Karas (4144)