From a58d101f8b261313bc95c96ade691073aee1ffca Mon Sep 17 00:00:00 2001 From: jak1 Date: Sun, 8 Jan 2023 15:31:42 +0100 Subject: [WIP] renamed the client to ManaVerse removed evol, since its not developed anymore... only leads to confusing players removed that anoying 'broken nick detected' message (regulare player don't care what crap the server sends) updated copyright -2020 for manaplus --- .cirrus.yml | 4 +- .gitignore | 26 +- .gitlab-ci.yml | 318 +- .travis.yml | 28 +- Android.mk | 8 +- CMakeLists.txt | 24 +- INSTALL | 20 +- Makefile.am | 10 +- PKGBUILD.in | 6 +- README | 12 +- README.md | 10 +- azure-pipelines_windows.yml | 24 +- build/makegprof | 4 +- build/packevol | 16 - build/update-creator.sh | 4 +- configure.ac | 27 +- data/Makefile.am | 2 +- data/evol/Makefile.am | 20 - data/evol/evol.desktop.in | 25 - data/evol/evol.in | 2 - data/evol/evol.manaplus | 19 - data/evol/icons/evol-client.ico | Bin 533366 -> 0 bytes data/evol/icons/evol-client.png | Bin 7366 -> 0 bytes data/evol/icons/evol-client.xpm | 45 - data/evol/images/loginwallpaper_800x600.png | Bin 1481772 -> 0 bytes data/graphics/sprites/CMakeLists.txt | 6 +- data/graphics/sprites/Makefile.am | 6 +- data/graphics/sprites/manaplus_emote.xml | 12 - data/graphics/sprites/manaplus_emotes.xml | 36 - data/graphics/sprites/manaplus_emotions.png | Bin 38357 -> 0 bytes data/graphics/sprites/manaverse_emote.xml | 12 + data/graphics/sprites/manaverse_emotes.xml | 36 + data/graphics/sprites/manaverse_emotions.png | Bin 0 -> 38357 bytes data/graphics/sprites/test.xml | 2 +- data/help/about.txt | 13 +- data/help/footer.txt | 2 +- data/help/header.txt | 2 +- data/help/idx/about.idx | 6 +- data/help/idx/team.idx | 2 +- data/help/index.txt | 2 +- data/help/support.txt | 12 +- data/help/tips/16.txt | 2 +- data/icons/CMakeLists.txt | 4 +- data/icons/Makefile.am | 16 +- data/icons/manaplus.hqx | 603 - data/icons/manaplus.icns | Bin 27744 -> 0 bytes data/icons/manaplus.ico | Bin 533366 -> 0 bytes data/icons/manaplus.png | Bin 4544 -> 0 bytes data/icons/manaplus.svg | 89 - data/icons/manaplus.xpm | 38 - data/icons/manaverse.hqx | 603 + data/icons/manaverse.icns | Bin 0 -> 27744 bytes data/icons/manaverse.ico | Bin 0 -> 533366 bytes data/icons/manaverse.png | Bin 0 -> 4544 bytes data/icons/manaverse.svg | 89 + data/icons/manaverse.xpm | 38 + data/test/serverlistplus.xml | 74 - data/tmw/Makefile.am | 4 +- data/tmw/tmw.desktop.in | 2 +- data/tmw/tmw.in | 2 +- data/tmw/tmw.manaplus | 18 - data/tmw/tmw.manaverse | 18 + docs/FAQ.txt | 4 +- docs/HACKING.txt | 2 +- docs/Makefile.am | 6 +- docs/manaplus.6 | 107 - docs/manaplustest.6 | 14 - docs/manaverse.6 | 107 + docs/manaversetest.6 | 14 + docs/packages.txt | 2 +- docs/sounddev.txt | 2 +- manaplus.desktop | 25 - manaplus.menu | 4 - manaplus.metainfo.xml | 32 - manaplus.spec.in | 105 - manaplustest.desktop | 23 - manaverse.desktop | 25 + manaverse.menu | 4 + manaverse.metainfo.xml | 30 + manaverse.spec.in | 101 + manaversetest.desktop | 23 + nightly/buildlinux.sh | 7 +- nightly/buildwindows.sh | 6 - nightly/evol.sh | 6 - nightly/packevol | 14 - nightly/run tests.sh | 2 +- nightly/runme.sh | 2 +- packaging/debian/control | 44 +- packaging/debian/copyright | 51 +- packaging/debian/manaplus-data.install | 16 +- packaging/debian/manaplus-data.links | 22 +- packaging/debian/manaplus.install | 8 +- packaging/debian/manaplus.lintian-overrides | 6 +- packaging/debian/manaplus.manpages | 4 +- packaging/debian/manaplus.menu | 10 +- packaging/debian/rules | 6 +- packaging/debian/source.lintian-overrides | 4 +- packaging/nacl/ports/manaplus/build.sh | 6 +- packaging/nacl/ports/manaplus/pkg_info | 4 +- packaging/openSUSE Build Service/manaplus.spec | 14 +- packaging/switch/CMakeLists.txt.switch | 12 +- packaging/windows/evol.nsi | 488 - packaging/windows/make-translations.sh | 2 +- packaging/windows/setup.nsi | 104 +- po/CMakeLists.txt | 10 +- po/Makevars | 4 +- po/POTFILES.in | 14 +- po/manaplus.pot | 11437 ------------------- po/manaverse.pot | 11437 +++++++++++++++++++ run.sh | 2 +- src/CMakeLists.txt | 44 +- src/Makefile.am | 160 +- src/actions/actiondef.h | 2 +- src/actions/actionfuncptr.h | 2 +- src/actions/actions.h | 2 +- src/actions/chat.h | 2 +- src/actions/commands.h | 2 +- src/actions/move.h | 2 +- src/actions/pets.h | 2 +- src/actions/statusbar.h | 2 +- src/actions/tabs.h | 2 +- src/actions/target.h | 2 +- src/actions/windows.h | 2 +- src/actormanager.cpp | 2 +- src/actormanager.h | 2 +- src/avatar.cpp | 2 +- src/avatar.h | 2 +- src/being/actor.cpp | 2 +- src/being/actor.h | 2 +- src/being/actorsprite.cpp | 2 +- src/being/actorsprite.h | 2 +- src/being/being.cpp | 2 +- src/being/being.h | 2 +- src/being/beingcacheentry.h | 2 +- src/being/beingflag.h | 2 +- src/being/beingspeech.h | 2 +- src/being/castingeffect.cpp | 2 +- src/being/castingeffect.h | 2 +- src/being/compounditem.h | 2 +- src/being/compoundsprite.cpp | 2 +- src/being/compoundsprite.h | 2 +- src/being/crazymoves.cpp | 2 +- src/being/crazymoves.h | 2 +- src/being/flooritem.cpp | 2 +- src/being/flooritem.h | 2 +- src/being/homunculusinfo.h | 2 +- src/being/localclan.cpp | 2 +- src/being/localclan.h | 2 +- src/being/localplayer.cpp | 2 +- src/being/localplayer.h | 2 +- src/being/mercenaryinfo.h | 2 +- src/being/petinfo.h | 2 +- src/being/playerignorestrategy.h | 2 +- src/being/playerinfo.cpp | 2 +- src/being/playerinfo.h | 2 +- src/being/playerrelation.cpp | 2 +- src/being/playerrelation.h | 2 +- src/being/playerrelations.cpp | 2 +- src/being/playerrelations.h | 2 +- src/beingequipbackend.cpp | 2 +- src/beingequipbackend.h | 2 +- src/chatlogger.cpp | 2 +- src/chatlogger.h | 2 +- src/client.h | 6 +- src/commandline.cpp | 2 +- src/commandline.h | 2 +- src/configmanager.cpp | 2 +- src/configmanager.h | 2 +- src/configuration.cpp | 2 +- src/configuration.h | 2 +- src/const/emoteshortcut.h | 2 +- src/const/equipment.h | 2 +- src/const/gui/chat.h | 2 +- src/const/gui/pages.h | 2 +- src/const/gui/theme.h | 2 +- src/const/itemshortcut.h | 2 +- src/const/net/inventory.h | 2 +- src/const/net/maxpacketversion.h | 2 +- src/const/net/net.h | 2 +- src/const/net/nostat.h | 2 +- src/const/net/skill.h | 2 +- src/const/render/graphics.h | 2 +- src/const/resources/currency.h | 2 +- src/const/resources/item/cards.h | 2 +- src/const/resources/item/itemoptions.h | 2 +- src/const/resources/map/map.h | 2 +- src/const/resources/skill.h | 2 +- src/const/resources/spriteaction.h | 2 +- src/const/sound.h | 2 +- src/const/spells.h | 2 +- src/const/utils/perfstat.h | 2 +- src/const/utils/timer.h | 2 +- src/const/utils/utf8.h | 2 +- src/debug.h | 2 +- src/defaults.cpp | 10 +- src/defaults.h | 2 +- src/dirs.cpp | 36 +- src/dirs.h | 2 +- src/dragdrop.h | 2 +- src/effectmanager.cpp | 2 +- src/effectmanager.h | 2 +- src/enums/being/actortype.h | 2 +- src/enums/being/attacktype.h | 2 +- src/enums/being/attributes.h | 2 +- src/enums/being/attributesstrings.cpp | 2 +- src/enums/being/attributesstrings.h | 2 +- src/enums/being/badgedrawtype.h | 2 +- src/enums/being/badgeindex.h | 2 +- src/enums/being/beingaction.h | 2 +- src/enums/being/beingdirection.h | 2 +- src/enums/being/cookingtype.h | 2 +- src/enums/being/gender.h | 2 +- src/enums/being/pickup.h | 2 +- src/enums/being/rank.h | 2 +- src/enums/being/reachable.h | 2 +- src/enums/being/relation.h | 2 +- src/enums/being/targetcursorsize.h | 2 +- src/enums/being/targetcursortype.h | 2 +- src/enums/being/visiblename.h | 2 +- src/enums/being/visiblenamepos.h | 2 +- src/enums/commandtarget.h | 2 +- src/enums/cutin.h | 2 +- src/enums/dragdropsource.h | 2 +- src/enums/emotetype.h | 2 +- src/enums/equipslot.h | 2 +- src/enums/events/keyeventtype.h | 2 +- src/enums/events/mousebutton.h | 2 +- src/enums/events/mouseeventtype.h | 2 +- src/enums/fs/fsentrytype.h | 2 +- src/enums/gui/chatmsgtype.h | 2 +- src/enums/gui/chattabtype.h | 2 +- src/enums/gui/colorname.h | 2 +- src/enums/gui/dialogtype.h | 2 +- src/enums/gui/gradienttype.h | 2 +- src/enums/gui/itemamountwindowusage.h | 2 +- src/enums/gui/layouttype.h | 2 +- src/enums/gui/linkhighlightmode.h | 2 +- src/enums/gui/npcactionstate.h | 2 +- src/enums/gui/npcinputstate.h | 2 +- src/enums/gui/orientation.h | 2 +- src/enums/gui/pincodestate.h | 2 +- src/enums/gui/progresscolorid.h | 2 +- src/enums/gui/serverdialogdonwloadstatus.h | 2 +- src/enums/gui/shoplistboxtype.h | 2 +- src/enums/gui/slidergrid.h | 2 +- src/enums/gui/themecolorid.h | 2 +- src/enums/gui/updatedownloadstatus.h | 2 +- src/enums/gui/usercolorid.h | 2 +- src/enums/guildpositionflags.h | 2 +- src/enums/input/inputaction.h | 2 +- src/enums/input/inputcondition.h | 2 +- src/enums/input/inputgroup.h | 2 +- src/enums/input/inputtype.h | 2 +- src/enums/input/keyboardfocus.h | 2 +- src/enums/input/keyvalue.h | 2 +- src/enums/inventorytype.h | 2 +- src/enums/magicschool.h | 2 +- src/enums/net/auctionsearchtype.h | 2 +- src/enums/net/battlegroundtype.h | 2 +- src/enums/net/beingtype.h | 2 +- src/enums/net/deleteitemreason.h | 2 +- src/enums/net/downloadstatus.h | 2 +- src/enums/net/mailmessagetype.h | 2 +- src/enums/net/mailopentype.h | 2 +- src/enums/net/menutype.h | 2 +- src/enums/net/netinventorytype.h | 2 +- src/enums/net/npcaction.h | 2 +- src/enums/net/packettype.h | 2 +- src/enums/net/partyshare.h | 2 +- src/enums/net/serverfreetype.h | 2 +- src/enums/net/servertype.h | 2 +- src/enums/net/storesearchtype.h | 2 +- src/enums/net/updatetype.h | 2 +- src/enums/particle/alivestatus.h | 2 +- src/enums/particle/particlechangefunc.h | 2 +- src/enums/particle/particlephysics.h | 2 +- src/enums/particle/particletype.h | 2 +- src/enums/render/blitmode.h | 2 +- src/enums/render/rendertype.h | 2 +- src/enums/resources/cursor.h | 2 +- src/enums/resources/displaytype.h | 2 +- src/enums/resources/frametype.h | 2 +- src/enums/resources/imageposition.h | 2 +- src/enums/resources/imagetype.h | 2 +- src/enums/resources/item/itemdbtype.h | 2 +- src/enums/resources/item/itemsoundevent.h | 2 +- src/enums/resources/item/itemtype.h | 2 +- src/enums/resources/mailqueuetype.h | 2 +- src/enums/resources/map/blockmask.h | 2 +- src/enums/resources/map/blocktype.h | 2 +- src/enums/resources/map/collisiontype.h | 2 +- src/enums/resources/map/mapitemtype.h | 2 +- src/enums/resources/map/maplayerposition.h | 2 +- src/enums/resources/map/maplayertype.h | 2 +- src/enums/resources/map/maptype.h | 2 +- src/enums/resources/notifyflags.h | 2 +- src/enums/resources/notifytypes.h | 2 +- src/enums/resources/questtype.h | 2 +- src/enums/resources/servercommandenable.h | 2 +- src/enums/resources/servercommandtype.h | 2 +- src/enums/resources/serverpermissiontype.h | 2 +- src/enums/resources/skill/casttype.h | 2 +- src/enums/resources/skill/skillowner.h | 2 +- src/enums/resources/skill/skillsettype.h | 2 +- src/enums/resources/skill/skilltype.h | 2 +- src/enums/resources/skill/skilltype2.h | 2 +- src/enums/resources/spritedirection.h | 2 +- src/enums/screendensity.h | 2 +- src/enums/simpletypes/advanced.h | 2 +- src/enums/simpletypes/allowquit.h | 2 +- src/enums/simpletypes/allowsort.h | 2 +- src/enums/simpletypes/allplayers.h | 2 +- src/enums/simpletypes/append.h | 2 +- src/enums/simpletypes/autorelease.h | 2 +- src/enums/simpletypes/autotarget.h | 2 +- src/enums/simpletypes/beingid.h | 2 +- src/enums/simpletypes/beingtypeid.h | 2 +- src/enums/simpletypes/booldefines.h | 2 +- src/enums/simpletypes/damaged.h | 2 +- src/enums/simpletypes/donotalign.h | 2 +- src/enums/simpletypes/enable.h | 2 +- src/enums/simpletypes/enumdefines.h | 2 +- src/enums/simpletypes/equipm.h | 2 +- src/enums/simpletypes/equipped.h | 2 +- src/enums/simpletypes/favorite.h | 2 +- src/enums/simpletypes/forcedisplay.h | 2 +- src/enums/simpletypes/forcequantity.h | 2 +- src/enums/simpletypes/identified.h | 2 +- src/enums/simpletypes/ignorerecord.h | 2 +- src/enums/simpletypes/intdefines.h | 2 +- src/enums/simpletypes/issell.h | 2 +- src/enums/simpletypes/isstart.h | 2 +- src/enums/simpletypes/itemcolor.h | 2 +- src/enums/simpletypes/keep.h | 2 +- src/enums/simpletypes/losefocusontab.h | 2 +- src/enums/simpletypes/mainconfig.h | 2 +- src/enums/simpletypes/modal.h | 2 +- src/enums/simpletypes/modifiable.h | 2 +- src/enums/simpletypes/move.h | 2 +- src/enums/simpletypes/notify.h | 2 +- src/enums/simpletypes/npcnames.h | 2 +- src/enums/simpletypes/online.h | 2 +- src/enums/simpletypes/onthefly.h | 2 +- src/enums/simpletypes/opaque.h | 2 +- src/enums/simpletypes/protected.h | 2 +- src/enums/simpletypes/separator.h | 2 +- src/enums/simpletypes/sfx.h | 2 +- src/enums/simpletypes/showcenter.h | 2 +- src/enums/simpletypes/showemptyrows.h | 2 +- src/enums/simpletypes/skiperror.h | 2 +- src/enums/simpletypes/speech.h | 2 +- src/enums/simpletypes/stringdefines.h | 2 +- src/enums/simpletypes/stringdefines2.h | 2 +- src/enums/simpletypes/trading.h | 2 +- src/enums/simpletypes/tryremovecolors.h | 2 +- src/enums/simpletypes/useargs.h | 2 +- src/enums/simpletypes/usebase64.h | 2 +- src/enums/simpletypes/usevirtfs.h | 2 +- src/enums/simpletypes/visible.h | 2 +- src/enums/state.h | 2 +- src/enums/textcommandtype.h | 2 +- src/equipment.h | 2 +- src/events/actionevent.h | 2 +- src/events/event.h | 2 +- src/events/inputevent.h | 2 +- src/events/inputguievent.h | 2 +- src/events/keyevent.h | 2 +- src/events/mouseevent.h | 2 +- src/events/selectionevent.h | 2 +- src/eventsmanager.cpp | 2 +- src/eventsmanager.h | 2 +- src/fs/files.cpp | 2 +- src/fs/files.h | 2 +- src/fs/mkdir.cpp | 2 +- src/fs/mkdir.h | 2 +- src/fs/paths.cpp | 2 +- src/fs/paths.h | 2 +- src/fs/specialfolder.cpp | 2 +- src/fs/specialfolder.h | 2 +- src/fs/virtfs/direntry.cpp | 2 +- src/fs/virtfs/direntry.h | 2 +- src/fs/virtfs/file.cpp | 2 +- src/fs/virtfs/file.h | 2 +- src/fs/virtfs/fileapi.h | 2 +- src/fs/virtfs/fs.cpp | 2 +- src/fs/virtfs/fs.h | 2 +- src/fs/virtfs/fsdir.cpp | 2 +- src/fs/virtfs/fsdir.h | 2 +- src/fs/virtfs/fsdirrwops.cpp | 2 +- src/fs/virtfs/fsdirrwops.h | 2 +- src/fs/virtfs/fsentry.cpp | 2 +- src/fs/virtfs/fsentry.h | 2 +- src/fs/virtfs/fsfuncs.h | 2 +- src/fs/virtfs/fszip.cpp | 2 +- src/fs/virtfs/fszip.h | 2 +- src/fs/virtfs/fsziprwops.cpp | 2 +- src/fs/virtfs/fsziprwops.h | 2 +- src/fs/virtfs/list.cpp | 2 +- src/fs/virtfs/list.h | 2 +- src/fs/virtfs/rwops.cpp | 4 +- src/fs/virtfs/rwops.h | 4 +- src/fs/virtfs/rwopstypes.h | 2 +- src/fs/virtfs/tools.cpp | 2 +- src/fs/virtfs/tools.h | 2 +- src/fs/virtfs/zipentry.cpp | 2 +- src/fs/virtfs/zipentry.h | 2 +- src/fs/virtfs/ziplocalheader.cpp | 2 +- src/fs/virtfs/ziplocalheader.h | 2 +- src/fs/virtfs/zipreader.cpp | 2 +- src/fs/virtfs/zipreader.h | 2 +- src/game.cpp | 2 +- src/game.h | 2 +- src/gamemodifiers.cpp | 2 +- src/gamemodifiers.h | 2 +- src/graphicsmanager.cpp | 2 +- src/graphicsmanager.h | 2 +- src/gui/browserlink.h | 2 +- src/gui/buttoninfo.h | 2 +- src/gui/buttontext.h | 2 +- src/gui/chatlog.h | 2 +- src/gui/cliprect.h | 2 +- src/gui/color.h | 2 +- src/gui/colorpair.h | 2 +- src/gui/dialogsmanager.cpp | 2 +- src/gui/dialogsmanager.h | 2 +- src/gui/focushandler.cpp | 2 +- src/gui/focushandler.h | 2 +- src/gui/fonts/font.cpp | 2 +- src/gui/fonts/font.h | 2 +- src/gui/fonts/textchunk.cpp | 2 +- src/gui/fonts/textchunk.h | 2 +- src/gui/fonts/textchunklist.cpp | 2 +- src/gui/fonts/textchunklist.h | 2 +- src/gui/fonts/textchunksmall.cpp | 2 +- src/gui/fonts/textchunksmall.h | 2 +- src/gui/gui.cpp | 2 +- src/gui/gui.h | 2 +- src/gui/mailmessage.h | 2 +- src/gui/models/avatarlistmodel.h | 2 +- src/gui/models/beingslistmodel.h | 2 +- src/gui/models/colorlistmodel.h | 2 +- src/gui/models/colormodel.cpp | 2 +- src/gui/models/colormodel.h | 2 +- src/gui/models/extendedlistmodel.h | 2 +- src/gui/models/extendednamesmodel.cpp | 2 +- src/gui/models/extendednamesmodel.h | 2 +- src/gui/models/fontsizechoicelistmodel.h | 2 +- src/gui/models/fontsmodel.h | 2 +- src/gui/models/iconsmodel.h | 2 +- src/gui/models/ignorechoiceslistmodel.h | 2 +- src/gui/models/itemsmodel.h | 2 +- src/gui/models/keylistmodel.h | 2 +- src/gui/models/langlistmodel.h | 2 +- src/gui/models/listmodel.h | 2 +- src/gui/models/magicschoolmodel.h | 2 +- src/gui/models/modelistmodel.cpp | 2 +- src/gui/models/modelistmodel.h | 2 +- src/gui/models/namesmodel.cpp | 2 +- src/gui/models/namesmodel.h | 2 +- src/gui/models/opengllistmodel.h | 2 +- src/gui/models/playerrelationlistmodel.h | 2 +- src/gui/models/playertablemodel.cpp | 2 +- src/gui/models/playertablemodel.h | 2 +- src/gui/models/questsmodel.h | 2 +- src/gui/models/serverslistmodel.h | 2 +- src/gui/models/shopitems.cpp | 2 +- src/gui/models/shopitems.h | 2 +- src/gui/models/skillmodel.cpp | 2 +- src/gui/models/skillmodel.h | 2 +- src/gui/models/sortlistmodelbuy.h | 2 +- src/gui/models/sortlistmodelinv.h | 2 +- src/gui/models/soundsmodel.h | 2 +- src/gui/models/tablemodel.cpp | 2 +- src/gui/models/tablemodel.h | 2 +- src/gui/models/targettypemodel.h | 2 +- src/gui/models/themesmodel.h | 2 +- src/gui/models/touchactionmodel.cpp | 2 +- src/gui/models/touchactionmodel.h | 2 +- src/gui/models/typelistmodel.h | 2 +- src/gui/models/updatelistmodel.h | 2 +- src/gui/models/updatetypemodel.h | 2 +- src/gui/models/worldlistmodel.h | 2 +- src/gui/mouseoverlink.h | 2 +- src/gui/onlineplayer.h | 2 +- src/gui/palette.cpp | 2 +- src/gui/palette.h | 2 +- src/gui/popupmanager.cpp | 2 +- src/gui/popupmanager.h | 2 +- src/gui/popups/beingpopup.cpp | 2 +- src/gui/popups/beingpopup.h | 2 +- src/gui/popups/itempopup.cpp | 2 +- src/gui/popups/itempopup.h | 2 +- src/gui/popups/popupmenu.cpp | 2 +- src/gui/popups/popupmenu.h | 2 +- src/gui/popups/skillpopup.cpp | 2 +- src/gui/popups/skillpopup.h | 2 +- src/gui/popups/speechbubble.cpp | 2 +- src/gui/popups/speechbubble.h | 2 +- src/gui/popups/spellpopup.cpp | 2 +- src/gui/popups/spellpopup.h | 2 +- src/gui/popups/statuspopup.cpp | 2 +- src/gui/popups/statuspopup.h | 2 +- src/gui/popups/textboxpopup.cpp | 2 +- src/gui/popups/textboxpopup.h | 2 +- src/gui/popups/textpopup.cpp | 2 +- src/gui/popups/textpopup.h | 2 +- src/gui/rect.h | 2 +- src/gui/sdlinput.cpp | 2 +- src/gui/sdlinput.h | 2 +- src/gui/setupactiondata.h | 2 +- src/gui/setupinputpages.cpp | 2 +- src/gui/setupinputpages.h | 2 +- src/gui/shortcut/dropshortcut.cpp | 2 +- src/gui/shortcut/dropshortcut.h | 2 +- src/gui/shortcut/emoteshortcut.cpp | 2 +- src/gui/shortcut/emoteshortcut.h | 2 +- src/gui/shortcut/itemshortcut.cpp | 2 +- src/gui/shortcut/itemshortcut.h | 2 +- src/gui/shortcut/shortcutbase.cpp | 2 +- src/gui/shortcut/shortcutbase.h | 2 +- src/gui/shortcut/spellshortcut.cpp | 2 +- src/gui/shortcut/spellshortcut.h | 2 +- src/gui/skin.cpp | 2 +- src/gui/skin.h | 2 +- src/gui/theme.cpp | 2 +- src/gui/theme.h | 2 +- src/gui/themecolorsidoperators.cpp | 2 +- src/gui/themecolorsidoperators.h | 2 +- src/gui/themecolortype.inc | 2 +- src/gui/themeinfo.h | 2 +- src/gui/touchactiondata.cpp | 2 +- src/gui/touchactiondata.h | 2 +- src/gui/userpalette.cpp | 2 +- src/gui/userpalette.h | 2 +- src/gui/viewport.h | 6 +- src/gui/widgets/attrs/attrdisplay.cpp | 2 +- src/gui/widgets/attrs/attrdisplay.h | 2 +- src/gui/widgets/attrs/changedisplay.cpp | 2 +- src/gui/widgets/attrs/changedisplay.h | 2 +- src/gui/widgets/attrs/derdisplay.cpp | 2 +- src/gui/widgets/attrs/derdisplay.h | 2 +- src/gui/widgets/avatarlistbox.cpp | 2 +- src/gui/widgets/avatarlistbox.h | 2 +- src/gui/widgets/basiccontainer.cpp | 2 +- src/gui/widgets/basiccontainer.h | 2 +- src/gui/widgets/basiccontainer2.cpp | 2 +- src/gui/widgets/basiccontainer2.h | 2 +- src/gui/widgets/browserbox.cpp | 2 +- src/gui/widgets/browserbox.h | 2 +- src/gui/widgets/browserbox.inc | 2 +- src/gui/widgets/button.cpp | 2 +- src/gui/widgets/button.h | 2 +- src/gui/widgets/characterdisplay.cpp | 2 +- src/gui/widgets/characterdisplay.h | 2 +- src/gui/widgets/characterviewbase.h | 2 +- src/gui/widgets/characterviewnormal.cpp | 2 +- src/gui/widgets/characterviewnormal.h | 2 +- src/gui/widgets/characterviewsmall.cpp | 2 +- src/gui/widgets/characterviewsmall.h | 2 +- src/gui/widgets/chatinput.h | 2 +- src/gui/widgets/checkbox.cpp | 2 +- src/gui/widgets/checkbox.h | 2 +- src/gui/widgets/colorpage.cpp | 2 +- src/gui/widgets/colorpage.h | 2 +- src/gui/widgets/container.cpp | 2 +- src/gui/widgets/container.h | 2 +- src/gui/widgets/containerplacer.cpp | 2 +- src/gui/widgets/containerplacer.h | 2 +- src/gui/widgets/createwidget.h | 2 +- src/gui/widgets/desktop.cpp | 4 +- src/gui/widgets/desktop.h | 2 +- src/gui/widgets/dropdown.cpp | 2 +- src/gui/widgets/dropdown.h | 2 +- src/gui/widgets/emotepage.cpp | 2 +- src/gui/widgets/emotepage.h | 2 +- src/gui/widgets/emoteshortcutcontainer.cpp | 2 +- src/gui/widgets/emoteshortcutcontainer.h | 2 +- src/gui/widgets/equipmentbox.h | 2 +- src/gui/widgets/equipmentpage.h | 2 +- src/gui/widgets/extendedlistbox.cpp | 2 +- src/gui/widgets/extendedlistbox.h | 2 +- src/gui/widgets/extendedlistboxitem.h | 2 +- src/gui/widgets/flowcontainer.cpp | 2 +- src/gui/widgets/flowcontainer.h | 2 +- src/gui/widgets/guitable.cpp | 2 +- src/gui/widgets/guitable.h | 2 +- src/gui/widgets/horizontcontainer.cpp | 2 +- src/gui/widgets/horizontcontainer.h | 2 +- src/gui/widgets/icon.cpp | 2 +- src/gui/widgets/icon.h | 2 +- src/gui/widgets/inttextfield.cpp | 2 +- src/gui/widgets/inttextfield.h | 2 +- src/gui/widgets/itemcontainer.cpp | 2 +- src/gui/widgets/itemcontainer.h | 2 +- src/gui/widgets/itemlinkhandler.cpp | 2 +- src/gui/widgets/itemlinkhandler.h | 2 +- src/gui/widgets/itemshortcutcontainer.cpp | 2 +- src/gui/widgets/itemshortcutcontainer.h | 2 +- src/gui/widgets/label.cpp | 2 +- src/gui/widgets/label.h | 2 +- src/gui/widgets/layout.cpp | 2 +- src/gui/widgets/layout.h | 2 +- src/gui/widgets/layoutarray.cpp | 2 +- src/gui/widgets/layoutarray.h | 2 +- src/gui/widgets/layoutcell.cpp | 2 +- src/gui/widgets/layoutcell.h | 2 +- src/gui/widgets/layouthelper.cpp | 2 +- src/gui/widgets/layouthelper.h | 2 +- src/gui/widgets/linepart.cpp | 2 +- src/gui/widgets/linepart.h | 2 +- src/gui/widgets/linkhandler.h | 2 +- src/gui/widgets/listbox.cpp | 2 +- src/gui/widgets/listbox.h | 2 +- src/gui/widgets/passwordfield.cpp | 2 +- src/gui/widgets/passwordfield.h | 2 +- src/gui/widgets/pincode.cpp | 2 +- src/gui/widgets/pincode.h | 2 +- src/gui/widgets/playerbox.cpp | 2 +- src/gui/widgets/playerbox.h | 2 +- src/gui/widgets/popup.cpp | 2 +- src/gui/widgets/popup.h | 2 +- src/gui/widgets/popuplist.cpp | 2 +- src/gui/widgets/popuplist.h | 2 +- src/gui/widgets/progressbar.cpp | 2 +- src/gui/widgets/progressbar.h | 2 +- src/gui/widgets/progressindicator.cpp | 2 +- src/gui/widgets/progressindicator.h | 2 +- src/gui/widgets/radiobutton.cpp | 2 +- src/gui/widgets/radiobutton.h | 2 +- src/gui/widgets/radiogroup.cpp | 2 +- src/gui/widgets/radiogroup.h | 2 +- src/gui/widgets/scrollarea.cpp | 2 +- src/gui/widgets/scrollarea.h | 2 +- src/gui/widgets/selldialog.cpp | 2 +- src/gui/widgets/selldialog.h | 2 +- src/gui/widgets/serverslistbox.h | 2 +- src/gui/widgets/setupbuttonitem.cpp | 2 +- src/gui/widgets/setupbuttonitem.h | 2 +- src/gui/widgets/setupitem.cpp | 2 +- src/gui/widgets/setupitem.h | 2 +- src/gui/widgets/setupquickitem.cpp | 2 +- src/gui/widgets/setupquickitem.h | 2 +- src/gui/widgets/setuptouchitem.cpp | 2 +- src/gui/widgets/setuptouchitem.h | 2 +- src/gui/widgets/shoplistbox.cpp | 2 +- src/gui/widgets/shoplistbox.h | 2 +- src/gui/widgets/shortcutcontainer.cpp | 2 +- src/gui/widgets/shortcutcontainer.h | 2 +- src/gui/widgets/skilllistbox.h | 2 +- src/gui/widgets/skillrectanglelistbox.h | 2 +- src/gui/widgets/slider.cpp | 2 +- src/gui/widgets/slider.h | 2 +- src/gui/widgets/sliderlist.cpp | 2 +- src/gui/widgets/sliderlist.h | 2 +- src/gui/widgets/spellshortcutcontainer.cpp | 2 +- src/gui/widgets/spellshortcutcontainer.h | 2 +- src/gui/widgets/staticbrowserbox.cpp | 2 +- src/gui/widgets/staticbrowserbox.h | 2 +- src/gui/widgets/statspage.cpp | 2 +- src/gui/widgets/statspage.h | 2 +- src/gui/widgets/statspagebasic.cpp | 2 +- src/gui/widgets/statspagebasic.h | 2 +- src/gui/widgets/tabbedarea.cpp | 2 +- src/gui/widgets/tabbedarea.h | 2 +- src/gui/widgets/tabs/chat/battletab.cpp | 2 +- src/gui/widgets/tabs/chat/battletab.h | 2 +- src/gui/widgets/tabs/chat/channeltab.cpp | 2 +- src/gui/widgets/tabs/chat/channeltab.h | 2 +- src/gui/widgets/tabs/chat/chattab.cpp | 2 +- src/gui/widgets/tabs/chat/chattab.h | 2 +- src/gui/widgets/tabs/chat/clantab.cpp | 2 +- src/gui/widgets/tabs/chat/clantab.h | 2 +- src/gui/widgets/tabs/chat/emulateguildtab.cpp | 2 +- src/gui/widgets/tabs/chat/emulateguildtab.h | 2 +- src/gui/widgets/tabs/chat/gmtab.cpp | 2 +- src/gui/widgets/tabs/chat/gmtab.h | 2 +- src/gui/widgets/tabs/chat/guildtab.cpp | 2 +- src/gui/widgets/tabs/chat/guildtab.h | 2 +- src/gui/widgets/tabs/chat/langtab.cpp | 2 +- src/gui/widgets/tabs/chat/langtab.h | 2 +- src/gui/widgets/tabs/chat/partytab.cpp | 2 +- src/gui/widgets/tabs/chat/partytab.h | 2 +- src/gui/widgets/tabs/chat/tradetab.cpp | 2 +- src/gui/widgets/tabs/chat/tradetab.h | 2 +- src/gui/widgets/tabs/chat/whispertab.cpp | 2 +- src/gui/widgets/tabs/chat/whispertab.h | 2 +- src/gui/widgets/tabs/clanwindowtabs.cpp | 2 +- src/gui/widgets/tabs/clanwindowtabs.h | 2 +- src/gui/widgets/tabs/debugtab.h | 2 +- src/gui/widgets/tabs/mapdebugtab.cpp | 2 +- src/gui/widgets/tabs/mapdebugtab.h | 2 +- src/gui/widgets/tabs/netdebugtab.cpp | 2 +- src/gui/widgets/tabs/netdebugtab.h | 2 +- src/gui/widgets/tabs/setup_audio.cpp | 2 +- src/gui/widgets/tabs/setup_audio.h | 2 +- src/gui/widgets/tabs/setup_chat.cpp | 2 +- src/gui/widgets/tabs/setup_chat.h | 2 +- src/gui/widgets/tabs/setup_colors.cpp | 2 +- src/gui/widgets/tabs/setup_colors.h | 2 +- src/gui/widgets/tabs/setup_input.cpp | 2 +- src/gui/widgets/tabs/setup_input.h | 2 +- src/gui/widgets/tabs/setup_joystick.cpp | 2 +- src/gui/widgets/tabs/setup_joystick.h | 2 +- src/gui/widgets/tabs/setup_misc.cpp | 2 +- src/gui/widgets/tabs/setup_misc.h | 2 +- src/gui/widgets/tabs/setup_mods.cpp | 2 +- src/gui/widgets/tabs/setup_mods.h | 2 +- src/gui/widgets/tabs/setup_perfomance.cpp | 2 +- src/gui/widgets/tabs/setup_perfomance.h | 2 +- src/gui/widgets/tabs/setup_players.cpp | 2 +- src/gui/widgets/tabs/setup_players.h | 2 +- src/gui/widgets/tabs/setup_quick.cpp | 2 +- src/gui/widgets/tabs/setup_quick.h | 2 +- src/gui/widgets/tabs/setup_relations.cpp | 2 +- src/gui/widgets/tabs/setup_relations.h | 2 +- src/gui/widgets/tabs/setup_theme.cpp | 2 +- src/gui/widgets/tabs/setup_theme.h | 2 +- src/gui/widgets/tabs/setup_touch.cpp | 2 +- src/gui/widgets/tabs/setup_touch.h | 2 +- src/gui/widgets/tabs/setup_video.cpp | 2 +- src/gui/widgets/tabs/setup_video.h | 2 +- src/gui/widgets/tabs/setup_visual.cpp | 2 +- src/gui/widgets/tabs/setup_visual.h | 2 +- src/gui/widgets/tabs/setuptab.cpp | 2 +- src/gui/widgets/tabs/setuptab.h | 2 +- src/gui/widgets/tabs/setuptabscroll.cpp | 2 +- src/gui/widgets/tabs/setuptabscroll.h | 2 +- src/gui/widgets/tabs/shortcuttab.h | 2 +- src/gui/widgets/tabs/skilltab.h | 2 +- src/gui/widgets/tabs/socialattacktab.h | 2 +- src/gui/widgets/tabs/socialfriendsfunctor.h | 2 +- src/gui/widgets/tabs/socialfriendstab.h | 2 +- src/gui/widgets/tabs/socialguildtab.h | 2 +- src/gui/widgets/tabs/socialguildtab2.h | 2 +- src/gui/widgets/tabs/socialnavigationtab.h | 2 +- src/gui/widgets/tabs/socialpartytab.h | 2 +- src/gui/widgets/tabs/socialpickuptab.h | 2 +- src/gui/widgets/tabs/socialplayerstab.h | 2 +- src/gui/widgets/tabs/socialtab.h | 2 +- src/gui/widgets/tabs/socialtabbase.h | 2 +- src/gui/widgets/tabs/statdebugtab.cpp | 2 +- src/gui/widgets/tabs/statdebugtab.h | 2 +- src/gui/widgets/tabs/tab.cpp | 2 +- src/gui/widgets/tabs/tab.h | 2 +- src/gui/widgets/tabs/targetdebugtab.cpp | 2 +- src/gui/widgets/tabs/targetdebugtab.h | 2 +- src/gui/widgets/tabstrip.cpp | 2 +- src/gui/widgets/tabstrip.h | 2 +- src/gui/widgets/textbox.cpp | 2 +- src/gui/widgets/textbox.h | 2 +- src/gui/widgets/textfield.cpp | 2 +- src/gui/widgets/textfield.h | 2 +- src/gui/widgets/textpreview.cpp | 2 +- src/gui/widgets/textpreview.h | 2 +- src/gui/widgets/vertcontainer.cpp | 2 +- src/gui/widgets/vertcontainer.h | 2 +- src/gui/widgets/virtshortcutcontainer.cpp | 2 +- src/gui/widgets/virtshortcutcontainer.h | 2 +- src/gui/widgets/widget.cpp | 2 +- src/gui/widgets/widget.h | 2 +- src/gui/widgets/widget2.h | 2 +- src/gui/widgets/widgetgroup.cpp | 2 +- src/gui/widgets/widgetgroup.h | 2 +- src/gui/widgets/window.cpp | 2 +- src/gui/widgets/window.h | 2 +- src/gui/widgets/windowcontainer.cpp | 2 +- src/gui/widgets/windowcontainer.h | 2 +- src/gui/windowmanager.cpp | 2 +- src/gui/windowmanager.h | 2 +- src/gui/windowmenu.cpp | 2 +- src/gui/windowmenu.h | 2 +- src/gui/windows/bankwindow.cpp | 2 +- src/gui/windows/bankwindow.h | 2 +- src/gui/windows/buydialog.cpp | 2 +- src/gui/windows/buydialog.h | 2 +- src/gui/windows/buyingstoreselldialog.cpp | 2 +- src/gui/windows/buyingstoreselldialog.h | 2 +- src/gui/windows/buyselldialog.cpp | 2 +- src/gui/windows/buyselldialog.h | 2 +- src/gui/windows/changeemaildialog.cpp | 2 +- src/gui/windows/changeemaildialog.h | 2 +- src/gui/windows/changepassworddialog.cpp | 2 +- src/gui/windows/changepassworddialog.h | 2 +- src/gui/windows/charcreatedialog.cpp | 2 +- src/gui/windows/charcreatedialog.h | 2 +- src/gui/windows/chardeleteconfirm.h | 2 +- src/gui/windows/charselectdialog.cpp | 2 +- src/gui/windows/charselectdialog.h | 2 +- src/gui/windows/chatwindow.cpp | 5 +- src/gui/windows/chatwindow.h | 2 +- src/gui/windows/clanwindow.cpp | 2 +- src/gui/windows/clanwindow.h | 2 +- src/gui/windows/confirmdialog.cpp | 2 +- src/gui/windows/confirmdialog.h | 2 +- src/gui/windows/connectiondialog.cpp | 2 +- src/gui/windows/connectiondialog.h | 2 +- src/gui/windows/cutinwindow.cpp | 2 +- src/gui/windows/cutinwindow.h | 2 +- src/gui/windows/debugwindow.cpp | 2 +- src/gui/windows/debugwindow.h | 2 +- src/gui/windows/didyouknowwindow.cpp | 2 +- src/gui/windows/didyouknowwindow.h | 2 +- src/gui/windows/editdialog.cpp | 2 +- src/gui/windows/editdialog.h | 2 +- src/gui/windows/editserverdialog.cpp | 2 +- src/gui/windows/editserverdialog.h | 2 +- src/gui/windows/eggselectiondialog.cpp | 2 +- src/gui/windows/eggselectiondialog.h | 2 +- src/gui/windows/emotewindow.cpp | 2 +- src/gui/windows/emotewindow.h | 2 +- src/gui/windows/equipmentwindow.cpp | 2 +- src/gui/windows/equipmentwindow.h | 2 +- src/gui/windows/helpwindow.cpp | 2 +- src/gui/windows/helpwindow.h | 2 +- src/gui/windows/insertcarddialog.cpp | 2 +- src/gui/windows/insertcarddialog.h | 2 +- src/gui/windows/inventorywindow.cpp | 2 +- src/gui/windows/inventorywindow.h | 2 +- src/gui/windows/itemamountwindow.cpp | 2 +- src/gui/windows/itemamountwindow.h | 2 +- src/gui/windows/killstats.cpp | 2 +- src/gui/windows/killstats.h | 2 +- src/gui/windows/logindialog.cpp | 2 +- src/gui/windows/logindialog.h | 2 +- src/gui/windows/maileditwindow.cpp | 2 +- src/gui/windows/maileditwindow.h | 2 +- src/gui/windows/mailviewwindow.cpp | 2 +- src/gui/windows/mailviewwindow.h | 2 +- src/gui/windows/mailwindow.cpp | 2 +- src/gui/windows/mailwindow.h | 2 +- src/gui/windows/minimap.cpp | 2 +- src/gui/windows/minimap.h | 2 +- src/gui/windows/ministatuswindow.cpp | 2 +- src/gui/windows/ministatuswindow.h | 2 +- src/gui/windows/npcdialog.cpp | 2 +- src/gui/windows/npcdialog.h | 2 +- src/gui/windows/npcselldialog.cpp | 2 +- src/gui/windows/npcselldialog.h | 2 +- src/gui/windows/okdialog.cpp | 2 +- src/gui/windows/okdialog.h | 2 +- src/gui/windows/outfitwindow.cpp | 2 +- src/gui/windows/outfitwindow.h | 2 +- src/gui/windows/pincodedialog.cpp | 2 +- src/gui/windows/pincodedialog.h | 2 +- src/gui/windows/questswindow.cpp | 2 +- src/gui/windows/questswindow.h | 2 +- src/gui/windows/quitdialog.cpp | 2 +- src/gui/windows/quitdialog.h | 2 +- src/gui/windows/registerdialog.cpp | 2 +- src/gui/windows/registerdialog.h | 2 +- src/gui/windows/serverdialog.cpp | 2 +- src/gui/windows/serverdialog.h | 2 +- src/gui/windows/serverinfowindow.cpp | 2 +- src/gui/windows/serverinfowindow.h | 2 +- src/gui/windows/setupwindow.cpp | 2 +- src/gui/windows/setupwindow.h | 2 +- src/gui/windows/shopselldialog.cpp | 2 +- src/gui/windows/shopselldialog.h | 2 +- src/gui/windows/shopwindow.cpp | 2 +- src/gui/windows/shopwindow.h | 2 +- src/gui/windows/shortcutwindow.cpp | 2 +- src/gui/windows/shortcutwindow.h | 2 +- src/gui/windows/skilldialog.cpp | 2 +- src/gui/windows/skilldialog.h | 2 +- src/gui/windows/socialwindow.cpp | 2 +- src/gui/windows/socialwindow.h | 2 +- src/gui/windows/statuswindow.cpp | 2 +- src/gui/windows/statuswindow.h | 2 +- src/gui/windows/textcommandeditor.cpp | 2 +- src/gui/windows/textcommandeditor.h | 2 +- src/gui/windows/textdialog.cpp | 2 +- src/gui/windows/textdialog.h | 2 +- src/gui/windows/textselectdialog.cpp | 2 +- src/gui/windows/textselectdialog.h | 2 +- src/gui/windows/tradewindow.cpp | 2 +- src/gui/windows/tradewindow.h | 2 +- src/gui/windows/updaterwindow.cpp | 2 +- src/gui/windows/updaterwindow.h | 2 +- src/gui/windows/whoisonline.cpp | 2 +- src/gui/windows/whoisonline.h | 2 +- src/gui/windows/worldselectdialog.cpp | 2 +- src/gui/windows/worldselectdialog.h | 2 +- src/guild.cpp | 2 +- src/guild.h | 2 +- src/input/inputactiondata.h | 2 +- src/input/inputactionmap.h | 2 +- src/input/inputactionoperators.cpp | 2 +- src/input/inputactionoperators.h | 2 +- src/input/inputactionsortfunctor.h | 2 +- src/input/inputfunction.h | 2 +- src/input/inputitem.h | 2 +- src/input/inputmanager.cpp | 2 +- src/input/inputmanager.h | 2 +- src/input/joystick.cpp | 2 +- src/input/joystick.h | 2 +- src/input/key.cpp | 2 +- src/input/key.h | 2 +- src/input/keyboardconfig.cpp | 2 +- src/input/keyboardconfig.h | 2 +- src/input/keyinput.h | 2 +- src/input/mouseinput.h | 2 +- src/input/pages/basic.cpp | 2 +- src/input/pages/basic.h | 2 +- src/input/pages/chat.cpp | 2 +- src/input/pages/chat.h | 2 +- src/input/pages/craft.cpp | 2 +- src/input/pages/craft.h | 2 +- src/input/pages/emotes.cpp | 2 +- src/input/pages/emotes.h | 2 +- src/input/pages/gui.cpp | 2 +- src/input/pages/gui.h | 2 +- src/input/pages/move.cpp | 2 +- src/input/pages/move.h | 2 +- src/input/pages/other.cpp | 2 +- src/input/pages/other.h | 2 +- src/input/pages/outfits.cpp | 2 +- src/input/pages/outfits.h | 2 +- src/input/pages/shortcuts.cpp | 2 +- src/input/pages/shortcuts.h | 2 +- src/input/pages/windows.cpp | 2 +- src/input/pages/windows.h | 2 +- src/input/touch/multitouchmanager.cpp | 2 +- src/input/touch/multitouchmanager.h | 2 +- src/input/touch/touchactions.cpp | 2 +- src/input/touch/touchactions.h | 2 +- src/input/touch/touchmanager.cpp | 2 +- src/input/touch/touchmanager.h | 2 +- src/itemcolormanager.cpp | 2 +- src/itemcolormanager.h | 2 +- src/itemsoundmanager.cpp | 2 +- src/itemsoundmanager.h | 2 +- src/listeners/actionlistener.h | 2 +- src/listeners/actorspritelistener.h | 2 +- src/listeners/arrowslistener.cpp | 2 +- src/listeners/arrowslistener.h | 2 +- src/listeners/assertlistener.cpp | 2 +- src/listeners/assertlistener.h | 2 +- src/listeners/attributelistener.cpp | 2 +- src/listeners/attributelistener.h | 2 +- src/listeners/awaylistener.cpp | 2 +- src/listeners/awaylistener.h | 2 +- src/listeners/banklistener.cpp | 2 +- src/listeners/banklistener.h | 2 +- src/listeners/baselistener.hpp | 2 +- src/listeners/buyingstoremodelistener.cpp | 2 +- src/listeners/buyingstoremodelistener.h | 2 +- src/listeners/buyingstoreslotslistener.cpp | 2 +- src/listeners/buyingstoreslotslistener.h | 2 +- src/listeners/changepincodelistener.cpp | 2 +- src/listeners/changepincodelistener.h | 2 +- src/listeners/charrenamelistener.cpp | 2 +- src/listeners/charrenamelistener.h | 2 +- src/listeners/configlistener.h | 2 +- src/listeners/debugmessagelistener.cpp | 2 +- src/listeners/debugmessagelistener.h | 2 +- src/listeners/errorlistener.cpp | 2 +- src/listeners/errorlistener.h | 2 +- src/listeners/focuslistener.h | 2 +- src/listeners/gamemodifierlistener.cpp | 2 +- src/listeners/gamemodifierlistener.h | 2 +- src/listeners/guiconfiglistener.h | 2 +- src/listeners/guitableactionlistener.cpp | 2 +- src/listeners/guitableactionlistener.h | 2 +- src/listeners/inputactionremotelistener.cpp | 2 +- src/listeners/inputactionremotelistener.h | 2 +- src/listeners/inputactionreplaylistener.cpp | 2 +- src/listeners/inputactionreplaylistener.h | 2 +- src/listeners/insertcardlistener.h | 2 +- src/listeners/inventorylistener.h | 2 +- src/listeners/keylistener.h | 2 +- src/listeners/mouselistener.h | 2 +- src/listeners/newpincodelistener.cpp | 2 +- src/listeners/newpincodelistener.h | 2 +- src/listeners/newpincoderetrylistener.cpp | 2 +- src/listeners/newpincoderetrylistener.h | 2 +- src/listeners/openurllistener.h | 2 +- src/listeners/pincodelistener.cpp | 2 +- src/listeners/pincodelistener.h | 2 +- src/listeners/playerdeathlistener.cpp | 2 +- src/listeners/playerdeathlistener.h | 2 +- src/listeners/playerlistener.cpp | 2 +- src/listeners/playerlistener.h | 2 +- src/listeners/playerpostdeathlistener.h | 2 +- src/listeners/playerrelationslistener.h | 2 +- src/listeners/renamelistener.cpp | 2 +- src/listeners/renamelistener.h | 2 +- src/listeners/requestadoptchildlistener.h | 2 +- src/listeners/requesttradelistener.h | 2 +- src/listeners/selectionlistener.h | 2 +- src/listeners/shoprenamelistener.cpp | 2 +- src/listeners/shoprenamelistener.h | 2 +- src/listeners/skillwarplistener.cpp | 2 +- src/listeners/skillwarplistener.h | 2 +- src/listeners/statlistener.cpp | 2 +- src/listeners/statlistener.h | 2 +- src/listeners/tablemodellistener.h | 2 +- src/listeners/textskilllistener.cpp | 2 +- src/listeners/textskilllistener.h | 2 +- src/listeners/tooltiplistener.cpp | 2 +- src/listeners/tooltiplistener.h | 2 +- src/listeners/updatestatuslistener.cpp | 2 +- src/listeners/updatestatuslistener.h | 2 +- src/listeners/uploadlistener.cpp | 2 +- src/listeners/uploadlistener.h | 2 +- src/listeners/vendingmodelistener.cpp | 2 +- src/listeners/vendingmodelistener.h | 2 +- src/listeners/vendingslotslistener.cpp | 2 +- src/listeners/vendingslotslistener.h | 2 +- src/listeners/weightlistener.h | 2 +- src/listeners/widgetdeathlistener.h | 2 +- src/listeners/widgetlistener.h | 2 +- src/listeners/wrongdatanoticelistener.cpp | 2 +- src/listeners/wrongdatanoticelistener.h | 2 +- src/localconsts.h | 2 +- src/logger.cpp | 2 +- src/logger.h | 2 +- src/main.cpp | 2 +- src/main.h | 2 +- src/maingui.cpp | 2 +- src/maingui.h | 2 +- src/manaplus.rc | 17 +- src/mumblemanager.cpp | 2 +- src/mumblemanager.h | 2 +- src/navigationmanager.cpp | 2 +- src/navigationmanager.h | 2 +- src/net/achievementhandler.h | 2 +- src/net/adminhandler.h | 2 +- src/net/attendancehandler.h | 2 +- src/net/auctionhandler.h | 2 +- src/net/bankhandler.h | 2 +- src/net/barterhandler.h | 2 +- src/net/battlegroundhandler.h | 2 +- src/net/beinghandler.h | 2 +- src/net/buyingstorehandler.h | 2 +- src/net/buysellhandler.h | 2 +- src/net/cashshophandler.h | 2 +- src/net/character.h | 2 +- src/net/characters.h | 2 +- src/net/charserverhandler.cpp | 2 +- src/net/charserverhandler.h | 2 +- src/net/chathandler.h | 2 +- src/net/clanhandler.h | 2 +- src/net/download.cpp | 2 +- src/net/download.h | 2 +- src/net/ea/adminhandler.cpp | 2 +- src/net/ea/adminhandler.h | 2 +- src/net/ea/adminrecv.cpp | 2 +- src/net/ea/adminrecv.h | 2 +- src/net/ea/beinghandler.cpp | 2 +- src/net/ea/beinghandler.h | 2 +- src/net/ea/beingrecv.cpp | 2 +- src/net/ea/beingrecv.h | 2 +- src/net/ea/buysellhandler.cpp | 2 +- src/net/ea/buysellhandler.h | 2 +- src/net/ea/buysellrecv.cpp | 2 +- src/net/ea/buysellrecv.h | 2 +- src/net/ea/charserverhandler.cpp | 2 +- src/net/ea/charserverhandler.h | 2 +- src/net/ea/charserverrecv.cpp | 2 +- src/net/ea/charserverrecv.h | 2 +- src/net/ea/chathandler.cpp | 2 +- src/net/ea/chathandler.h | 2 +- src/net/ea/chatrecv.cpp | 2 +- src/net/ea/chatrecv.h | 2 +- src/net/ea/eaprotocol.h | 2 +- src/net/ea/equipbackend.h | 2 +- src/net/ea/gamehandler.cpp | 2 +- src/net/ea/gamehandler.h | 2 +- src/net/ea/gamerecv.cpp | 2 +- src/net/ea/gamerecv.h | 2 +- src/net/ea/inventoryhandler.cpp | 2 +- src/net/ea/inventoryhandler.h | 2 +- src/net/ea/inventoryitem.h | 2 +- src/net/ea/inventoryrecv.cpp | 2 +- src/net/ea/inventoryrecv.h | 2 +- src/net/ea/itemhandler.cpp | 2 +- src/net/ea/itemhandler.h | 2 +- src/net/ea/itemrecv.cpp | 2 +- src/net/ea/itemrecv.h | 2 +- src/net/ea/loginhandler.cpp | 2 +- src/net/ea/loginhandler.h | 2 +- src/net/ea/loginrecv.cpp | 2 +- src/net/ea/loginrecv.h | 2 +- src/net/ea/maprecv.cpp | 2 +- src/net/ea/maprecv.h | 2 +- src/net/ea/network.cpp | 2 +- src/net/ea/network.h | 2 +- src/net/ea/npchandler.cpp | 2 +- src/net/ea/npchandler.h | 2 +- src/net/ea/npcrecv.cpp | 2 +- src/net/ea/npcrecv.h | 2 +- src/net/ea/partyhandler.cpp | 2 +- src/net/ea/partyhandler.h | 2 +- src/net/ea/partyrecv.cpp | 2 +- src/net/ea/partyrecv.h | 2 +- src/net/ea/playerhandler.cpp | 2 +- src/net/ea/playerhandler.h | 2 +- src/net/ea/playerrecv.cpp | 2 +- src/net/ea/playerrecv.h | 2 +- src/net/ea/skillhandler.cpp | 2 +- src/net/ea/skillhandler.h | 2 +- src/net/ea/skillrecv.cpp | 2 +- src/net/ea/skillrecv.h | 2 +- src/net/ea/token.h | 2 +- src/net/ea/tradehandler.cpp | 2 +- src/net/ea/tradehandler.h | 2 +- src/net/ea/traderecv.cpp | 2 +- src/net/ea/traderecv.h | 2 +- src/net/eathena/achievementhandler.cpp | 2 +- src/net/eathena/achievementhandler.h | 2 +- src/net/eathena/achievementrecv.cpp | 2 +- src/net/eathena/achievementrecv.h | 2 +- src/net/eathena/adminhandler.cpp | 2 +- src/net/eathena/adminhandler.h | 2 +- src/net/eathena/adminrecv.cpp | 2 +- src/net/eathena/adminrecv.h | 2 +- src/net/eathena/attendancehandler.cpp | 2 +- src/net/eathena/attendancehandler.h | 2 +- src/net/eathena/attendancerecv.cpp | 2 +- src/net/eathena/attendancerecv.h | 2 +- src/net/eathena/auctionhandler.cpp | 2 +- src/net/eathena/auctionhandler.h | 2 +- src/net/eathena/auctionrecv.cpp | 2 +- src/net/eathena/auctionrecv.h | 2 +- src/net/eathena/bankhandler.cpp | 2 +- src/net/eathena/bankhandler.h | 2 +- src/net/eathena/bankrecv.cpp | 2 +- src/net/eathena/bankrecv.h | 2 +- src/net/eathena/barterhandler.cpp | 2 +- src/net/eathena/barterhandler.h | 2 +- src/net/eathena/barterrecv.cpp | 2 +- src/net/eathena/barterrecv.h | 2 +- src/net/eathena/battlegroundhandler.cpp | 2 +- src/net/eathena/battlegroundhandler.h | 2 +- src/net/eathena/battlegroundrecv.cpp | 2 +- src/net/eathena/battlegroundrecv.h | 2 +- src/net/eathena/beinghandler.cpp | 2 +- src/net/eathena/beinghandler.h | 2 +- src/net/eathena/beingrecv.cpp | 2 +- src/net/eathena/beingrecv.h | 2 +- src/net/eathena/buyingstorehandler.cpp | 2 +- src/net/eathena/buyingstorehandler.h | 2 +- src/net/eathena/buyingstorerecv.cpp | 2 +- src/net/eathena/buyingstorerecv.h | 2 +- src/net/eathena/buysellhandler.cpp | 2 +- src/net/eathena/buysellhandler.h | 2 +- src/net/eathena/buysellrecv.cpp | 2 +- src/net/eathena/buysellrecv.h | 2 +- src/net/eathena/cashshophandler.cpp | 2 +- src/net/eathena/cashshophandler.h | 2 +- src/net/eathena/cashshoprecv.cpp | 2 +- src/net/eathena/cashshoprecv.h | 2 +- src/net/eathena/charserverhandler.cpp | 2 +- src/net/eathena/charserverhandler.h | 2 +- src/net/eathena/charserverrecv.cpp | 2 +- src/net/eathena/charserverrecv.h | 2 +- src/net/eathena/chathandler.cpp | 2 +- src/net/eathena/chathandler.h | 2 +- src/net/eathena/chatrecv.cpp | 2 +- src/net/eathena/chatrecv.h | 2 +- src/net/eathena/clanhandler.cpp | 2 +- src/net/eathena/clanhandler.h | 2 +- src/net/eathena/clanrecv.cpp | 2 +- src/net/eathena/clanrecv.h | 2 +- src/net/eathena/elementalhandler.cpp | 2 +- src/net/eathena/elementalhandler.h | 2 +- src/net/eathena/elementalrecv.cpp | 2 +- src/net/eathena/elementalrecv.h | 2 +- src/net/eathena/familyhandler.cpp | 2 +- src/net/eathena/familyhandler.h | 2 +- src/net/eathena/familyrecv.cpp | 2 +- src/net/eathena/familyrecv.h | 2 +- src/net/eathena/friendshandler.cpp | 2 +- src/net/eathena/friendshandler.h | 2 +- src/net/eathena/friendsrecv.cpp | 2 +- src/net/eathena/friendsrecv.h | 2 +- src/net/eathena/gamehandler.cpp | 2 +- src/net/eathena/gamehandler.h | 2 +- src/net/eathena/gamerecv.cpp | 2 +- src/net/eathena/gamerecv.h | 2 +- src/net/eathena/generalhandler.cpp | 2 +- src/net/eathena/generalhandler.h | 2 +- src/net/eathena/generalrecv.cpp | 2 +- src/net/eathena/generalrecv.h | 2 +- src/net/eathena/guildhandler.cpp | 2 +- src/net/eathena/guildhandler.h | 2 +- src/net/eathena/guildrecv.cpp | 2 +- src/net/eathena/guildrecv.h | 2 +- src/net/eathena/homunculushandler.cpp | 2 +- src/net/eathena/homunculushandler.h | 2 +- src/net/eathena/homunculusrecv.cpp | 2 +- src/net/eathena/homunculusrecv.h | 2 +- src/net/eathena/inventoryhandler.cpp | 2 +- src/net/eathena/inventoryhandler.h | 2 +- src/net/eathena/inventoryrecv.cpp | 2 +- src/net/eathena/inventoryrecv.h | 2 +- src/net/eathena/itemflags.h | 2 +- src/net/eathena/itemhandler.cpp | 2 +- src/net/eathena/itemhandler.h | 2 +- src/net/eathena/itemrecv.cpp | 2 +- src/net/eathena/itemrecv.h | 2 +- src/net/eathena/loginhandler.cpp | 2 +- src/net/eathena/loginhandler.h | 2 +- src/net/eathena/loginrecv.cpp | 2 +- src/net/eathena/loginrecv.h | 2 +- src/net/eathena/mail2handler.cpp | 2 +- src/net/eathena/mail2handler.h | 2 +- src/net/eathena/mail2recv.cpp | 2 +- src/net/eathena/mail2recv.h | 2 +- src/net/eathena/mailhandler.cpp | 2 +- src/net/eathena/mailhandler.h | 2 +- src/net/eathena/mailrecv.cpp | 2 +- src/net/eathena/mailrecv.h | 2 +- src/net/eathena/maphandler.cpp | 2 +- src/net/eathena/maphandler.h | 2 +- src/net/eathena/maprecv.cpp | 2 +- src/net/eathena/maprecv.h | 2 +- src/net/eathena/maptypeproperty2.h | 2 +- src/net/eathena/markethandler.cpp | 2 +- src/net/eathena/markethandler.h | 2 +- src/net/eathena/marketrecv.cpp | 2 +- src/net/eathena/marketrecv.h | 2 +- src/net/eathena/menu.cpp | 2 +- src/net/eathena/menu.h | 2 +- src/net/eathena/mercenaryhandler.cpp | 2 +- src/net/eathena/mercenaryhandler.h | 2 +- src/net/eathena/mercenaryrecv.cpp | 2 +- src/net/eathena/mercenaryrecv.h | 2 +- src/net/eathena/messagein.cpp | 2 +- src/net/eathena/messagein.h | 2 +- src/net/eathena/messageout.cpp | 2 +- src/net/eathena/messageout.h | 2 +- src/net/eathena/network.cpp | 2 +- src/net/eathena/network.h | 2 +- src/net/eathena/npchandler.cpp | 2 +- src/net/eathena/npchandler.h | 2 +- src/net/eathena/npcrecv.cpp | 2 +- src/net/eathena/npcrecv.h | 2 +- src/net/eathena/packetsin.inc | 2 +- src/net/eathena/packetsout.inc | 2 +- src/net/eathena/packetsout_shuffle_main.inc | 2 +- src/net/eathena/packetsout_shuffle_re.inc | 2 +- src/net/eathena/packetsout_shuffle_zero.inc | 2 +- src/net/eathena/partyhandler.cpp | 2 +- src/net/eathena/partyhandler.h | 2 +- src/net/eathena/partyrecv.cpp | 2 +- src/net/eathena/partyrecv.h | 2 +- src/net/eathena/pethandler.cpp | 2 +- src/net/eathena/pethandler.h | 2 +- src/net/eathena/petrecv.cpp | 2 +- src/net/eathena/petrecv.h | 2 +- src/net/eathena/playerhandler.cpp | 2 +- src/net/eathena/playerhandler.h | 2 +- src/net/eathena/playerrecv.cpp | 2 +- src/net/eathena/playerrecv.h | 2 +- src/net/eathena/protocolout.cpp | 2 +- src/net/eathena/protocolout.h | 2 +- src/net/eathena/questhandler.cpp | 2 +- src/net/eathena/questhandler.h | 2 +- src/net/eathena/questrecv.cpp | 2 +- src/net/eathena/questrecv.h | 2 +- src/net/eathena/recvpackets.inc | 2 +- src/net/eathena/refinehandler.cpp | 2 +- src/net/eathena/refinehandler.h | 2 +- src/net/eathena/refinerecv.cpp | 2 +- src/net/eathena/refinerecv.h | 2 +- src/net/eathena/roulettehandler.cpp | 2 +- src/net/eathena/roulettehandler.h | 2 +- src/net/eathena/rouletterecv.cpp | 2 +- src/net/eathena/rouletterecv.h | 2 +- src/net/eathena/searchstorehandler.cpp | 2 +- src/net/eathena/searchstorehandler.h | 2 +- src/net/eathena/searchstorerecv.cpp | 2 +- src/net/eathena/searchstorerecv.h | 2 +- src/net/eathena/serverfeatures.cpp | 2 +- src/net/eathena/serverfeatures.h | 2 +- src/net/eathena/skillhandler.cpp | 2 +- src/net/eathena/skillhandler.h | 2 +- src/net/eathena/skillrecv.cpp | 2 +- src/net/eathena/skillrecv.h | 2 +- src/net/eathena/sp.h | 2 +- src/net/eathena/sprite.h | 2 +- src/net/eathena/tradehandler.cpp | 2 +- src/net/eathena/tradehandler.h | 2 +- src/net/eathena/traderecv.cpp | 2 +- src/net/eathena/traderecv.h | 2 +- src/net/eathena/updateprotocol.cpp | 2 +- src/net/eathena/updateprotocol.h | 2 +- src/net/eathena/updateprotocol_main.cpp | 2 +- src/net/eathena/updateprotocol_main.h | 2 +- src/net/eathena/updateprotocol_re.cpp | 2 +- src/net/eathena/updateprotocol_re.h | 2 +- src/net/eathena/updateprotocol_zero.cpp | 2 +- src/net/eathena/updateprotocol_zero.h | 2 +- src/net/eathena/vendinghandler.cpp | 2 +- src/net/eathena/vendinghandler.h | 2 +- src/net/eathena/vendingrecv.cpp | 2 +- src/net/eathena/vendingrecv.h | 2 +- src/net/elementalhandler.h | 2 +- src/net/familyhandler.h | 2 +- src/net/friendshandler.h | 2 +- src/net/gamehandler.h | 2 +- src/net/generalhandler.h | 2 +- src/net/guildhandler.h | 2 +- src/net/homunculushandler.h | 2 +- src/net/hostsgroup.h | 2 +- src/net/inventoryhandler.h | 2 +- src/net/ipc.cpp | 2 +- src/net/ipc.h | 2 +- src/net/logindata.h | 2 +- src/net/loginhandler.h | 2 +- src/net/mail2handler.h | 2 +- src/net/mailhandler.h | 2 +- src/net/maphandler.h | 2 +- src/net/markethandler.h | 2 +- src/net/mercenaryhandler.h | 2 +- src/net/messagein.cpp | 2 +- src/net/messagein.h | 2 +- src/net/messageout.cpp | 2 +- src/net/messageout.h | 2 +- src/net/net.cpp | 2 +- src/net/net.h | 2 +- src/net/npchandler.h | 2 +- src/net/packetcounters.cpp | 2 +- src/net/packetcounters.h | 2 +- src/net/packetfunction.h | 2 +- src/net/packetinfo.h | 2 +- src/net/packetlimiter.cpp | 2 +- src/net/packetlimiter.h | 2 +- src/net/partyhandler.h | 2 +- src/net/pethandler.h | 2 +- src/net/playerhandler.h | 2 +- src/net/protocoloutdefine.h | 2 +- src/net/protocoloutinclude.h | 2 +- src/net/protocoloutupdate.h | 2 +- src/net/questhandler.h | 2 +- src/net/recvpacketdefine.h | 2 +- src/net/refinehandler.h | 2 +- src/net/roulettehandler.h | 2 +- src/net/sdltcpnet.cpp | 2 +- src/net/sdltcpnet.h | 2 +- src/net/searchstorehandler.h | 2 +- src/net/serverfeatures.h | 2 +- src/net/serverinfo.h | 2 +- src/net/serverurlinfo.h | 2 +- src/net/skillhandler.h | 2 +- src/net/tmwa/achievementhandler.cpp | 2 +- src/net/tmwa/achievementhandler.h | 2 +- src/net/tmwa/adminhandler.cpp | 2 +- src/net/tmwa/adminhandler.h | 2 +- src/net/tmwa/attendancehandler.cpp | 2 +- src/net/tmwa/attendancehandler.h | 2 +- src/net/tmwa/auctionhandler.cpp | 2 +- src/net/tmwa/auctionhandler.h | 2 +- src/net/tmwa/bankhandler.cpp | 2 +- src/net/tmwa/bankhandler.h | 2 +- src/net/tmwa/barterhandler.cpp | 2 +- src/net/tmwa/barterhandler.h | 2 +- src/net/tmwa/battlegroundhandler.cpp | 2 +- src/net/tmwa/battlegroundhandler.h | 2 +- src/net/tmwa/beinghandler.cpp | 2 +- src/net/tmwa/beinghandler.h | 2 +- src/net/tmwa/beingrecv.cpp | 2 +- src/net/tmwa/beingrecv.h | 2 +- src/net/tmwa/buyingstorehandler.cpp | 2 +- src/net/tmwa/buyingstorehandler.h | 2 +- src/net/tmwa/buysellhandler.cpp | 2 +- src/net/tmwa/buysellhandler.h | 2 +- src/net/tmwa/buysellrecv.cpp | 2 +- src/net/tmwa/buysellrecv.h | 2 +- src/net/tmwa/cashshophandler.cpp | 2 +- src/net/tmwa/cashshophandler.h | 2 +- src/net/tmwa/charserverhandler.cpp | 2 +- src/net/tmwa/charserverhandler.h | 2 +- src/net/tmwa/charserverrecv.cpp | 2 +- src/net/tmwa/charserverrecv.h | 2 +- src/net/tmwa/chathandler.cpp | 2 +- src/net/tmwa/chathandler.h | 2 +- src/net/tmwa/chatrecv.cpp | 2 +- src/net/tmwa/chatrecv.h | 2 +- src/net/tmwa/clanhandler.cpp | 2 +- src/net/tmwa/clanhandler.h | 2 +- src/net/tmwa/elementalhandler.cpp | 2 +- src/net/tmwa/elementalhandler.h | 2 +- src/net/tmwa/familyhandler.cpp | 2 +- src/net/tmwa/familyhandler.h | 2 +- src/net/tmwa/friendshandler.cpp | 2 +- src/net/tmwa/friendshandler.h | 2 +- src/net/tmwa/gamehandler.cpp | 2 +- src/net/tmwa/gamehandler.h | 2 +- src/net/tmwa/gamerecv.cpp | 2 +- src/net/tmwa/gamerecv.h | 2 +- src/net/tmwa/generalhandler.cpp | 2 +- src/net/tmwa/generalhandler.h | 2 +- src/net/tmwa/generalrecv.cpp | 2 +- src/net/tmwa/generalrecv.h | 2 +- src/net/tmwa/guildhandler.cpp | 2 +- src/net/tmwa/guildhandler.h | 2 +- src/net/tmwa/guildmanager.cpp | 2 +- src/net/tmwa/guildmanager.h | 2 +- src/net/tmwa/homunculushandler.cpp | 2 +- src/net/tmwa/homunculushandler.h | 2 +- src/net/tmwa/inventoryhandler.cpp | 2 +- src/net/tmwa/inventoryhandler.h | 2 +- src/net/tmwa/inventoryrecv.cpp | 2 +- src/net/tmwa/inventoryrecv.h | 2 +- src/net/tmwa/itemhandler.cpp | 2 +- src/net/tmwa/itemhandler.h | 2 +- src/net/tmwa/itemrecv.cpp | 2 +- src/net/tmwa/itemrecv.h | 2 +- src/net/tmwa/loginhandler.cpp | 2 +- src/net/tmwa/loginhandler.h | 2 +- src/net/tmwa/loginrecv.cpp | 2 +- src/net/tmwa/loginrecv.h | 2 +- src/net/tmwa/mail2handler.cpp | 2 +- src/net/tmwa/mail2handler.h | 2 +- src/net/tmwa/mailhandler.cpp | 2 +- src/net/tmwa/mailhandler.h | 2 +- src/net/tmwa/maphandler.cpp | 2 +- src/net/tmwa/maphandler.h | 2 +- src/net/tmwa/markethandler.cpp | 2 +- src/net/tmwa/markethandler.h | 2 +- src/net/tmwa/mercenaryhandler.cpp | 2 +- src/net/tmwa/mercenaryhandler.h | 2 +- src/net/tmwa/messagein.cpp | 2 +- src/net/tmwa/messagein.h | 2 +- src/net/tmwa/messageout.cpp | 2 +- src/net/tmwa/messageout.h | 2 +- src/net/tmwa/network.cpp | 2 +- src/net/tmwa/network.h | 2 +- src/net/tmwa/npchandler.cpp | 2 +- src/net/tmwa/npchandler.h | 2 +- src/net/tmwa/packetsin.inc | 2 +- src/net/tmwa/packetsout.inc | 2 +- src/net/tmwa/partyhandler.cpp | 2 +- src/net/tmwa/partyhandler.h | 2 +- src/net/tmwa/partyrecv.cpp | 2 +- src/net/tmwa/partyrecv.h | 2 +- src/net/tmwa/pethandler.cpp | 2 +- src/net/tmwa/pethandler.h | 2 +- src/net/tmwa/playerhandler.cpp | 2 +- src/net/tmwa/playerhandler.h | 2 +- src/net/tmwa/playerrecv.cpp | 2 +- src/net/tmwa/playerrecv.h | 2 +- src/net/tmwa/protocolout.cpp | 2 +- src/net/tmwa/protocolout.h | 2 +- src/net/tmwa/questhandler.cpp | 2 +- src/net/tmwa/questhandler.h | 2 +- src/net/tmwa/questrecv.cpp | 2 +- src/net/tmwa/questrecv.h | 2 +- src/net/tmwa/recvpackets.inc | 2 +- src/net/tmwa/refinehandler.cpp | 2 +- src/net/tmwa/refinehandler.h | 2 +- src/net/tmwa/roulettehandler.cpp | 2 +- src/net/tmwa/roulettehandler.h | 2 +- src/net/tmwa/searchstorehandler.cpp | 2 +- src/net/tmwa/searchstorehandler.h | 2 +- src/net/tmwa/serverfeatures.cpp | 2 +- src/net/tmwa/serverfeatures.h | 2 +- src/net/tmwa/skillhandler.cpp | 2 +- src/net/tmwa/skillhandler.h | 2 +- src/net/tmwa/skillrecv.cpp | 2 +- src/net/tmwa/skillrecv.h | 2 +- src/net/tmwa/sp.h | 2 +- src/net/tmwa/sprite.h | 2 +- src/net/tmwa/tradehandler.cpp | 2 +- src/net/tmwa/tradehandler.h | 2 +- src/net/tmwa/traderecv.cpp | 2 +- src/net/tmwa/traderecv.h | 2 +- src/net/tmwa/updateprotocol.cpp | 2 +- src/net/tmwa/updateprotocol.h | 2 +- src/net/tmwa/vendinghandler.cpp | 2 +- src/net/tmwa/vendinghandler.h | 2 +- src/net/tradehandler.h | 2 +- src/net/updatetypeoperators.cpp | 2 +- src/net/updatetypeoperators.h | 2 +- src/net/uploadcharinfo.h | 2 +- src/net/useragent.cpp | 2 +- src/net/useragent.h | 2 +- src/net/vendinghandler.h | 2 +- src/net/worldinfo.h | 2 +- src/notifymanager.cpp | 2 +- src/notifymanager.h | 2 +- src/options.h | 2 +- src/particle/animationparticle.cpp | 2 +- src/particle/animationparticle.h | 2 +- src/particle/imageparticle.cpp | 2 +- src/particle/imageparticle.h | 2 +- src/particle/particle.cpp | 2 +- src/particle/particle.h | 2 +- src/particle/particlecontainer.cpp | 2 +- src/particle/particlecontainer.h | 2 +- src/particle/particleemitter.cpp | 2 +- src/particle/particleemitter.h | 2 +- src/particle/particleemitterprop.h | 2 +- src/particle/particleengine.cpp | 2 +- src/particle/particleengine.h | 2 +- src/particle/particleinfo.h | 2 +- src/particle/particlelist.cpp | 2 +- src/particle/particlelist.h | 2 +- src/particle/particletimer.h | 2 +- src/particle/particlevector.cpp | 2 +- src/particle/particlevector.h | 2 +- src/particle/rotationalparticle.cpp | 2 +- src/particle/rotationalparticle.h | 2 +- src/particle/textparticle.cpp | 2 +- src/particle/textparticle.h | 2 +- src/party.cpp | 2 +- src/party.h | 2 +- src/pincodemanager.cpp | 2 +- src/pincodemanager.h | 2 +- src/position.cpp | 2 +- src/position.h | 2 +- src/progs/dyecmd/actions/actions.cpp | 2 +- src/progs/dyecmd/actions/chat.cpp | 2 +- src/progs/dyecmd/actions/commands.cpp | 2 +- src/progs/dyecmd/actions/move.cpp | 2 +- src/progs/dyecmd/actions/pets.cpp | 2 +- src/progs/dyecmd/actions/statusbar.cpp | 2 +- src/progs/dyecmd/actions/tabs.cpp | 2 +- src/progs/dyecmd/actions/target.cpp | 2 +- src/progs/dyecmd/actions/windows.cpp | 2 +- src/progs/dyecmd/client.cpp | 4 +- src/progs/dyecmd/client.h | 2 +- src/progs/dyecmd/dyemain.cpp | 2 +- src/progs/dyecmd/gui/viewport.cpp | 2 +- src/progs/dyecmd/gui/viewport.h | 2 +- src/progs/manaplus/actions/actions.cpp | 2047 ---- src/progs/manaplus/actions/chat.cpp | 839 -- src/progs/manaplus/actions/commands.cpp | 2224 ---- src/progs/manaplus/actions/move.cpp | 280 - src/progs/manaplus/actions/pets.cpp | 249 - src/progs/manaplus/actions/statusbar.cpp | 204 - src/progs/manaplus/actions/tabs.cpp | 106 - src/progs/manaplus/actions/target.cpp | 90 - src/progs/manaplus/actions/windows.cpp | 392 - src/progs/manaplus/client.cpp | 2089 ---- src/progs/manaplus/client.h | 171 - src/progs/manaplus/gui/viewport.cpp | 1152 -- src/progs/manaplus/gui/viewport.h | 249 - src/progs/manaverse/actions/actions.cpp | 2047 ++++ src/progs/manaverse/actions/chat.cpp | 839 ++ src/progs/manaverse/actions/commands.cpp | 2224 ++++ src/progs/manaverse/actions/move.cpp | 280 + src/progs/manaverse/actions/pets.cpp | 249 + src/progs/manaverse/actions/statusbar.cpp | 204 + src/progs/manaverse/actions/tabs.cpp | 106 + src/progs/manaverse/actions/target.cpp | 90 + src/progs/manaverse/actions/windows.cpp | 392 + src/progs/manaverse/client.cpp | 2089 ++++ src/progs/manaverse/client.h | 171 + src/progs/manaverse/gui/viewport.cpp | 1152 ++ src/progs/manaverse/gui/viewport.h | 249 + src/render/graphics.cpp | 2 +- src/render/graphics.h | 2 +- src/render/graphics_calcImageRect.hpp | 2 +- src/render/graphics_drawImageRect.hpp | 2 +- src/render/graphicsdef.hpp | 2 +- src/render/imagegraphics.cpp | 2 +- src/render/imagegraphics.h | 2 +- src/render/mobileopengl2graphics.cpp | 4 +- src/render/mobileopengl2graphics.h | 2 +- src/render/mobileopenglgraphics.cpp | 2 +- src/render/mobileopenglgraphics.h | 2 +- src/render/modernopenglgraphics.cpp | 4 +- src/render/modernopenglgraphics.h | 2 +- src/render/nacl/naclfunctions.h | 2 +- src/render/nacl/naclgles.cpp | 2 +- src/render/nacl/naclgles.h | 2 +- src/render/normalopenglgraphics.cpp | 2 +- src/render/normalopenglgraphics.h | 2 +- src/render/nullopenglgraphics.cpp | 2 +- src/render/nullopenglgraphics.h | 2 +- src/render/opengl/mgl.cpp | 2 +- src/render/opengl/mgl.h | 2 +- src/render/opengl/mgl.hpp | 2 +- src/render/opengl/mglcheck.h | 2 +- src/render/opengl/mgldefines.h | 2 +- src/render/opengl/mglemu.cpp | 2 +- src/render/opengl/mglemu.h | 2 +- src/render/opengl/mglfunctions.h | 2 +- src/render/opengl/mgltypes.h | 2 +- src/render/opengl/naclglfunctions.h | 2 +- src/render/opengl/opengldebug.h | 2 +- src/render/openglgraphicsdef.hpp | 2 +- src/render/openglgraphicsdef1.hpp | 2 +- src/render/openglgraphicsdefadvanced.hpp | 2 +- src/render/openglx/mglx.cpp | 2 +- src/render/openglx/mglx.h | 2 +- src/render/openglx/mglx.hpp | 2 +- src/render/openglx/mglxinit.cpp | 2 +- src/render/openglx/mglxinit.h | 2 +- src/render/openglx/mglxtypes.h | 2 +- src/render/renderers.cpp | 2 +- src/render/renderers.h | 2 +- src/render/rendererslistsdl.h | 2 +- src/render/rendererslistsdl2.h | 2 +- src/render/safeopenglgraphics.cpp | 2 +- src/render/safeopenglgraphics.h | 2 +- src/render/sdl2graphics.cpp | 2 +- src/render/sdl2graphics.h | 2 +- src/render/sdl2softwaregraphics.cpp | 2 +- src/render/sdl2softwaregraphics.h | 2 +- src/render/sdlgraphics.cpp | 2 +- src/render/sdlgraphics.h | 2 +- src/render/shaders/shader.cpp | 2 +- src/render/shaders/shader.h | 2 +- src/render/shaders/shaderprogram.cpp | 2 +- src/render/shaders/shaderprogram.h | 2 +- src/render/shaders/shadersmanager.cpp | 2 +- src/render/shaders/shadersmanager.h | 2 +- src/render/softwaregraphicsdef.hpp | 2 +- src/render/surfacegraphics.cpp | 2 +- src/render/surfacegraphics.h | 2 +- src/render/vertexes/imagecollection.cpp | 2 +- src/render/vertexes/imagecollection.h | 2 +- src/render/vertexes/imagevertexes.cpp | 2 +- src/render/vertexes/imagevertexes.h | 2 +- src/render/vertexes/openglgraphicsvertexes.cpp | 2 +- src/render/vertexes/openglgraphicsvertexes.h | 2 +- src/resources/action.cpp | 2 +- src/resources/action.h | 2 +- src/resources/ambientlayer.cpp | 2 +- src/resources/ambientlayer.h | 2 +- src/resources/animation/animation.cpp | 2 +- src/resources/animation/animation.h | 2 +- src/resources/animation/simpleanimation.cpp | 2 +- src/resources/animation/simpleanimation.h | 2 +- src/resources/atlas/atlasitem.h | 2 +- src/resources/atlas/atlasmanager.cpp | 2 +- src/resources/atlas/atlasmanager.h | 2 +- src/resources/atlas/atlasresource.cpp | 2 +- src/resources/atlas/atlasresource.h | 2 +- src/resources/atlas/textureatlas.h | 2 +- src/resources/attack.h | 2 +- src/resources/basicstat.h | 2 +- src/resources/beingcommon.cpp | 2 +- src/resources/beingcommon.h | 2 +- src/resources/beinginfo.cpp | 2 +- src/resources/beinginfo.h | 2 +- src/resources/beingmenuitem.h | 2 +- src/resources/beingslot.cpp | 2 +- src/resources/beingslot.h | 2 +- src/resources/chatobject.cpp | 2 +- src/resources/chatobject.h | 2 +- src/resources/claninfo.h | 2 +- src/resources/cursors.cpp | 2 +- src/resources/cursors.h | 2 +- src/resources/db/avatardb.cpp | 2 +- src/resources/db/avatardb.h | 2 +- src/resources/db/badgesdb.cpp | 2 +- src/resources/db/badgesdb.h | 2 +- src/resources/db/chardb.cpp | 2 +- src/resources/db/chardb.h | 2 +- src/resources/db/clandb.cpp | 2 +- src/resources/db/clandb.h | 2 +- src/resources/db/colordb.cpp | 2 +- src/resources/db/colordb.h | 2 +- src/resources/db/commandsdb.cpp | 2 +- src/resources/db/commandsdb.h | 2 +- src/resources/db/deaddb.cpp | 2 +- src/resources/db/deaddb.h | 2 +- src/resources/db/elementaldb.cpp | 2 +- src/resources/db/elementaldb.h | 2 +- src/resources/db/emotedb.cpp | 8 +- src/resources/db/emotedb.h | 2 +- src/resources/db/groupdb.cpp | 2 +- src/resources/db/groupdb.h | 2 +- src/resources/db/homunculusdb.cpp | 2 +- src/resources/db/homunculusdb.h | 2 +- src/resources/db/horsedb.cpp | 2 +- src/resources/db/horsedb.h | 2 +- src/resources/db/itemdb.cpp | 2 +- src/resources/db/itemdb.h | 2 +- src/resources/db/itemfielddb.cpp | 2 +- src/resources/db/itemfielddb.h | 2 +- src/resources/db/itemoptiondb.cpp | 2 +- src/resources/db/itemoptiondb.h | 2 +- src/resources/db/languagedb.cpp | 2 +- src/resources/db/languagedb.h | 2 +- src/resources/db/mapdb.cpp | 2 +- src/resources/db/mapdb.h | 2 +- src/resources/db/mercenarydb.cpp | 2 +- src/resources/db/mercenarydb.h | 2 +- src/resources/db/moddb.cpp | 2 +- src/resources/db/moddb.h | 2 +- src/resources/db/monsterdb.cpp | 2 +- src/resources/db/monsterdb.h | 2 +- src/resources/db/networkdb.cpp | 2 +- src/resources/db/networkdb.h | 2 +- src/resources/db/npcdb.cpp | 2 +- src/resources/db/npcdb.h | 2 +- src/resources/db/npcdialogdb.cpp | 2 +- src/resources/db/npcdialogdb.h | 2 +- src/resources/db/palettedb.cpp | 2 +- src/resources/db/palettedb.h | 2 +- src/resources/db/petdb.cpp | 2 +- src/resources/db/petdb.h | 2 +- src/resources/db/questdb.cpp | 2 +- src/resources/db/questdb.h | 2 +- src/resources/db/skillunitdb.cpp | 2 +- src/resources/db/skillunitdb.h | 2 +- src/resources/db/sounddb.cpp | 2 +- src/resources/db/sounddb.h | 2 +- src/resources/db/statdb.cpp | 2 +- src/resources/db/statdb.h | 2 +- src/resources/db/statuseffectdb.cpp | 2 +- src/resources/db/statuseffectdb.h | 2 +- src/resources/db/textdb.cpp | 2 +- src/resources/db/textdb.h | 2 +- src/resources/db/unitsdb.cpp | 2 +- src/resources/db/unitsdb.h | 2 +- src/resources/db/weaponsdb.cpp | 2 +- src/resources/db/weaponsdb.h | 2 +- src/resources/dbmanager.cpp | 2 +- src/resources/dbmanager.h | 2 +- src/resources/delayedmanager.cpp | 2 +- src/resources/delayedmanager.h | 2 +- src/resources/dye/dye.cpp | 2 +- src/resources/dye/dye.h | 2 +- src/resources/dye/dyecolor.h | 2 +- src/resources/dye/dyepalette.cpp | 2 +- src/resources/dye/dyepalette.h | 2 +- src/resources/dye/dyepalette_replaceacolor.cpp | 2 +- src/resources/dye/dyepalette_replaceaoglcolor.cpp | 2 +- src/resources/dye/dyepalette_replacescolor.cpp | 2 +- src/resources/dye/dyepalette_replacesoglcolor.cpp | 2 +- src/resources/dye/dyepaletteptr.h | 2 +- src/resources/effectdescription.h | 2 +- src/resources/emoteinfo.h | 2 +- src/resources/emotesprite.h | 2 +- src/resources/equipmentslots.h | 2 +- src/resources/fboinfo.h | 2 +- src/resources/frame.h | 2 +- src/resources/groupinfo.cpp | 2 +- src/resources/groupinfo.h | 2 +- src/resources/horseinfo.h | 2 +- src/resources/horseoffset.h | 2 +- src/resources/image/image.cpp | 2 +- src/resources/image/image.h | 2 +- src/resources/image/subimage.cpp | 2 +- src/resources/image/subimage.h | 2 +- src/resources/imagehelper.cpp | 2 +- src/resources/imagehelper.h | 2 +- src/resources/imagerect.h | 2 +- src/resources/imageset.cpp | 2 +- src/resources/imageset.h | 2 +- src/resources/inventory/complexinventory.cpp | 2 +- src/resources/inventory/complexinventory.h | 2 +- src/resources/inventory/inventory.cpp | 2 +- src/resources/inventory/inventory.h | 2 +- src/resources/item/cardslist.cpp | 2 +- src/resources/item/cardslist.h | 2 +- src/resources/item/complexitem.cpp | 2 +- src/resources/item/complexitem.h | 2 +- src/resources/item/item.cpp | 2 +- src/resources/item/item.h | 2 +- src/resources/item/itemfieldtype.h | 2 +- src/resources/item/itemoption.h | 2 +- src/resources/item/itemoptionslist.h | 2 +- src/resources/item/shopitem.cpp | 2 +- src/resources/item/shopitem.h | 2 +- src/resources/itemcolordata.h | 2 +- src/resources/itemfieldinfos.h | 2 +- src/resources/iteminfo.cpp | 2 +- src/resources/iteminfo.h | 2 +- src/resources/itemmenuitem.h | 2 +- src/resources/itemtypemap.h | 2 +- src/resources/itemtypemapdata.h | 2 +- src/resources/loaders/atlasloader.cpp | 2 +- src/resources/loaders/atlasloader.h | 2 +- src/resources/loaders/emptyatlasloader.cpp | 2 +- src/resources/loaders/emptyatlasloader.h | 2 +- src/resources/loaders/imageloader.cpp | 2 +- src/resources/loaders/imageloader.h | 2 +- src/resources/loaders/imagesetloader.cpp | 2 +- src/resources/loaders/imagesetloader.h | 2 +- src/resources/loaders/musicloader.cpp | 2 +- src/resources/loaders/musicloader.h | 2 +- src/resources/loaders/rescaledloader.cpp | 2 +- src/resources/loaders/rescaledloader.h | 2 +- src/resources/loaders/shaderloader.cpp | 2 +- src/resources/loaders/shaderloader.h | 2 +- src/resources/loaders/shaderprogramloader.cpp | 2 +- src/resources/loaders/shaderprogramloader.h | 2 +- src/resources/loaders/soundloader.cpp | 2 +- src/resources/loaders/soundloader.h | 2 +- src/resources/loaders/spritedefloader.cpp | 2 +- src/resources/loaders/spritedefloader.h | 2 +- src/resources/loaders/subimageloader.cpp | 2 +- src/resources/loaders/subimageloader.h | 2 +- src/resources/loaders/subimagesetloader.cpp | 2 +- src/resources/loaders/subimagesetloader.h | 2 +- src/resources/loaders/walklayerloader.cpp | 2 +- src/resources/loaders/walklayerloader.h | 2 +- src/resources/loaders/xmlloader.cpp | 2 +- src/resources/loaders/xmlloader.h | 2 +- src/resources/mailqueue.h | 2 +- src/resources/map/location.h | 2 +- src/resources/map/map.cpp | 2 +- src/resources/map/map.h | 2 +- src/resources/map/mapheights.cpp | 2 +- src/resources/map/mapheights.h | 2 +- src/resources/map/mapitem.cpp | 2 +- src/resources/map/mapitem.h | 2 +- src/resources/map/maplayer.cpp | 2 +- src/resources/map/maplayer.h | 2 +- src/resources/map/mapobject.h | 2 +- src/resources/map/mapobjectlist.h | 2 +- src/resources/map/maprowvertexes.h | 2 +- src/resources/map/metatile.h | 2 +- src/resources/map/objectslayer.cpp | 2 +- src/resources/map/objectslayer.h | 2 +- src/resources/map/properties.h | 2 +- src/resources/map/speciallayer.cpp | 2 +- src/resources/map/speciallayer.h | 2 +- src/resources/map/tileanimation.cpp | 2 +- src/resources/map/tileanimation.h | 2 +- src/resources/map/tileinfo.h | 2 +- src/resources/map/tileset.h | 2 +- src/resources/map/walklayer.cpp | 2 +- src/resources/map/walklayer.h | 2 +- src/resources/mapinfo.h | 2 +- src/resources/mapreader.cpp | 2 +- src/resources/mapreader.h | 2 +- src/resources/memorycounter.cpp | 2 +- src/resources/memorycounter.h | 2 +- src/resources/memorymanager.cpp | 2 +- src/resources/memorymanager.h | 2 +- src/resources/missileinfo.h | 2 +- src/resources/mobileopenglscreenshothelper.cpp | 2 +- src/resources/mobileopenglscreenshothelper.h | 2 +- src/resources/modinfo.cpp | 2 +- src/resources/modinfo.h | 2 +- src/resources/mstack.h | 2 +- src/resources/notificationinfo.h | 2 +- src/resources/notifications.h | 2 +- src/resources/npcbuttoninfo.h | 2 +- src/resources/npcdialoginfo.h | 2 +- src/resources/npcdialogmenuinfo.h | 2 +- src/resources/npcimageinfo.h | 2 +- src/resources/npcinventoryinfo.h | 2 +- src/resources/npctextinfo.h | 2 +- src/resources/openglimagehelper.cpp | 2 +- src/resources/openglimagehelper.h | 2 +- src/resources/openglscreenshothelper.cpp | 2 +- src/resources/openglscreenshothelper.h | 2 +- src/resources/questeffect.h | 2 +- src/resources/questitem.h | 2 +- src/resources/questitemtext.h | 2 +- src/resources/questvar.h | 2 +- src/resources/rect/doublerect.h | 2 +- src/resources/resource.cpp | 2 +- src/resources/resource.h | 2 +- src/resources/resourcefunctiontypes.h | 2 +- src/resources/resourcemanager/resourcemanager.cpp | 2 +- src/resources/resourcemanager/resourcemanager.h | 2 +- src/resources/resourcetypes.h | 2 +- src/resources/safeopenglimagehelper.cpp | 2 +- src/resources/safeopenglimagehelper.h | 2 +- src/resources/screenshothelper.h | 2 +- src/resources/sdl2imagehelper.cpp | 2 +- src/resources/sdl2imagehelper.h | 2 +- src/resources/sdl2softwareimagehelper.cpp | 2 +- src/resources/sdl2softwareimagehelper.h | 2 +- src/resources/sdl2softwarescreenshothelper.cpp | 2 +- src/resources/sdl2softwarescreenshothelper.h | 2 +- src/resources/sdlgfxblitfunc.cpp | 2 +- src/resources/sdlgfxblitfunc.h | 2 +- src/resources/sdlimagehelper.cpp | 2 +- src/resources/sdlimagehelper.h | 2 +- src/resources/sdlmusic.cpp | 2 +- src/resources/sdlmusic.h | 2 +- src/resources/sdlscreenshothelper.cpp | 2 +- src/resources/sdlscreenshothelper.h | 2 +- src/resources/servercommands.inc | 2 +- src/resources/serverpermissions.inc | 2 +- src/resources/skill/skilldata.cpp | 2 +- src/resources/skill/skilldata.h | 2 +- src/resources/skill/skillinfo.cpp | 2 +- src/resources/skill/skillinfo.h | 2 +- src/resources/skill/skilltypeentry.h | 2 +- src/resources/skill/skilltypelist.h | 2 +- src/resources/soundeffect.cpp | 2 +- src/resources/soundeffect.h | 2 +- src/resources/soundinfo.h | 2 +- src/resources/sprite/animatedsprite.cpp | 2 +- src/resources/sprite/animatedsprite.h | 2 +- src/resources/sprite/animationdelayload.cpp | 2 +- src/resources/sprite/animationdelayload.h | 2 +- src/resources/sprite/imagesprite.cpp | 2 +- src/resources/sprite/imagesprite.h | 2 +- src/resources/sprite/sprite.h | 2 +- src/resources/sprite/spritedef.cpp | 2 +- src/resources/sprite/spritedef.h | 2 +- src/resources/sprite/spritedisplay.h | 2 +- src/resources/sprite/spritereference.h | 2 +- src/resources/surfaceimagehelper.cpp | 2 +- src/resources/surfaceimagehelper.h | 2 +- src/resources/updatefile.h | 2 +- src/resources/vector.cpp | 2 +- src/resources/vector.h | 2 +- src/resources/wallpaper.cpp | 2 +- src/resources/wallpaper.h | 2 +- src/resources/wallpaperdata.h | 2 +- src/sdlshared.h | 2 +- src/settings.cpp | 2 +- src/settings.h | 2 +- src/soundmanager.cpp | 2 +- src/soundmanager.h | 2 +- src/spellmanager.cpp | 2 +- src/spellmanager.h | 2 +- src/statuseffect.cpp | 2 +- src/statuseffect.h | 2 +- src/test/testlauncher.cpp | 6 +- src/test/testlauncher.h | 2 +- src/test/testmain.cpp | 2 +- src/test/testmain.h | 2 +- src/text.cpp | 2 +- src/text.h | 2 +- src/textcommand.cpp | 2 +- src/textcommand.h | 2 +- src/textmanager.cpp | 2 +- src/textmanager.h | 2 +- src/unittests/configuration.cc | 2 +- src/unittests/endian.cc | 2 +- src/unittests/enums/enums.cc | 2 +- src/unittests/enums/render/mockdrawtype.h | 2 +- src/unittests/fs/files.cc | 2 +- src/unittests/fs/virtfs/throw.cc | 2 +- src/unittests/fs/virtfs/virtfs.cc | 2 +- src/unittests/fs/virtfs/virtfs1_basic.cc | 2 +- src/unittests/fs/virtfs/virtfs1_enumerate.cc | 2 +- src/unittests/fs/virtfs/virtfs1_exists.cc | 2 +- src/unittests/fs/virtfs/virtfs1_getrealdir.cc | 2 +- src/unittests/fs/virtfs/virtfs1_mountdir1.cc | 2 +- src/unittests/fs/virtfs/virtfs1_mountdir2.cc | 2 +- src/unittests/fs/virtfs/virtfs1_mountzip1.cc | 2 +- src/unittests/fs/virtfs/virtfs1_mountzip2.cc | 2 +- src/unittests/fs/virtfs/virtfs1_unmount.cc | 2 +- src/unittests/fs/virtfs/virtfs2.cc | 2 +- src/unittests/fs/virtfs/zip.cc | 2 +- src/unittests/gui/fonts/textchunklist.cc | 2 +- src/unittests/gui/widgets/browserbox.cc | 2 +- src/unittests/gui/widgets/staticbrowserbox.cc | 2 +- src/unittests/gui/windowmanager.cc | 2 +- src/unittests/integrity.cc | 2 +- src/unittests/render/mockdrawitem.h | 2 +- src/unittests/render/mockgraphics.cc | 2 +- src/unittests/render/mockgraphics.h | 2 +- src/unittests/resources/dye/dye.cc | 2 +- src/unittests/resources/dye/dyepalette.cc | 2 +- src/unittests/resources/map/maplayer/draw.cc | 2 +- .../resources/map/maplayer/drawfringenormal.cc | 2 +- .../resources/map/maplayer/drawfringesimple.cc | 2 +- .../resources/map/maplayer/drawspeciallayer1.cc | 2 +- .../resources/map/maplayer/drawspeciallayer2.cc | 2 +- .../map/maplayer/getemptytiledrawwidth.cc | 2 +- .../resources/map/maplayer/gettiledrawwidth.cc | 2 +- .../resources/map/maplayer/updatecache.cc | 2 +- .../resources/map/maplayer/updateconditiontiles.cc | 2 +- src/unittests/resources/map/speciallayer.cc | 2 +- src/unittests/resources/mstack.cc | 2 +- .../resources/resourcemanager/resourcemanager.cc | 2 +- src/unittests/resources/sdlimagehelper.cc | 2 +- src/unittests/resources/sprite/animatedsprite.cc | 2 +- src/unittests/sdl.cc | 2 +- src/unittests/unittests.h | 2 +- src/unittests/utils/chatutils.cc | 2 +- src/unittests/utils/checkutils.cc | 2 +- src/unittests/utils/dumplibs.cc | 2 +- src/unittests/utils/itemxmlutils.cc | 2 +- src/unittests/utils/langs.cc | 2 +- src/unittests/utils/mathutils.cc | 2 +- src/unittests/utils/parameters.cc | 2 +- src/unittests/utils/stringutils.cc | 2 +- src/unittests/utils/timer.cc | 2 +- src/unittests/utils/translation/poparser.cc | 2 +- src/unittests/utils/xml.cc | 2 +- src/unittests/utils/xmlutils.cc | 4 +- src/utils/booleanoptions.h | 2 +- src/utils/browserboxtools.cpp | 2 +- src/utils/browserboxtools.h | 2 +- src/utils/buildhex.h | 2 +- src/utils/cast.h | 2 +- src/utils/chatutils.cpp | 2 +- src/utils/chatutils.h | 2 +- src/utils/checkutils.cpp | 2 +- src/utils/checkutils.h | 2 +- src/utils/copynpaste.cpp | 2 +- src/utils/copynpaste.h | 2 +- src/utils/cpu.cpp | 2 +- src/utils/cpu.h | 2 +- src/utils/delete2.h | 2 +- src/utils/dtor.h | 2 +- src/utils/dumplibs.cpp | 2 +- src/utils/dumplibs.h | 2 +- src/utils/dumpsizes.cpp | 2 +- src/utils/dumpsizes.h | 2 +- src/utils/env.cpp | 2 +- src/utils/env.h | 2 +- src/utils/foreach.h | 2 +- src/utils/fuzzer.cpp | 2 +- src/utils/fuzzer.h | 2 +- src/utils/gettext.h | 2 +- src/utils/gettexthelper.cpp | 2 +- src/utils/gettexthelper.h | 2 +- src/utils/glxhelper.cpp | 2 +- src/utils/glxhelper.h | 2 +- src/utils/gmfunctions.cpp | 2 +- src/utils/gmfunctions.h | 2 +- src/utils/intmap.h | 2 +- src/utils/itemxmlutils.cpp | 2 +- src/utils/itemxmlutils.h | 2 +- src/utils/langs.cpp | 2 +- src/utils/langs.h | 2 +- src/utils/likely.h | 2 +- src/utils/mathutils.h | 2 +- src/utils/mrand.cpp | 2 +- src/utils/mrand.h | 2 +- src/utils/mutex.h | 2 +- src/utils/naclmessages.cpp | 2 +- src/utils/naclmessages.h | 2 +- src/utils/parameters.cpp | 2 +- src/utils/parameters.h | 2 +- src/utils/perfomance.cpp | 2 +- src/utils/perfomance.h | 2 +- src/utils/perfstat.cpp | 2 +- src/utils/perfstat.h | 2 +- src/utils/pnglib.cpp | 2 +- src/utils/pnglib.h | 2 +- src/utils/process.cpp | 2 +- src/utils/process.h | 2 +- src/utils/sdl2helper.cpp | 2 +- src/utils/sdl2helper.h | 2 +- src/utils/sdl2logger.cpp | 2 +- src/utils/sdl2logger.h | 2 +- src/utils/sdl2musichelper.cpp | 2 +- src/utils/sdl2musichelper.h | 2 +- src/utils/sdlcheckutils.cpp | 2 +- src/utils/sdlcheckutils.h | 2 +- src/utils/sdlhelper.cpp | 2 +- src/utils/sdlhelper.h | 2 +- src/utils/sdlmemoryobject.h | 2 +- src/utils/sdlmusichelper.cpp | 2 +- src/utils/sdlmusichelper.h | 2 +- src/utils/sdlpixel.h | 2 +- src/utils/sdlsharedhelper.cpp | 2 +- src/utils/sdlsharedhelper.h | 2 +- src/utils/stdmove.h | 2 +- src/utils/stringmap.h | 2 +- src/utils/stringutils.cpp | 2 +- src/utils/stringutils.h | 2 +- src/utils/stringvector.h | 2 +- src/utils/timer.cpp | 2 +- src/utils/timer.h | 2 +- src/utils/translation/podict.cpp | 2 +- src/utils/translation/podict.h | 2 +- src/utils/translation/poparser.cpp | 2 +- src/utils/translation/poparser.h | 2 +- src/utils/translation/translationmanager.cpp | 2 +- src/utils/translation/translationmanager.h | 2 +- src/utils/vector.h | 2 +- src/utils/x11logger.cpp | 2 +- src/utils/x11logger.h | 2 +- src/utils/xml.h | 2 +- src/utils/xml.inc | 2 +- src/utils/xml/libxml.cpp | 2 +- src/utils/xml/libxml.h | 2 +- src/utils/xml/libxml.inc | 2 +- src/utils/xml/pugixml.cpp | 2 +- src/utils/xml/pugixml.h | 2 +- src/utils/xml/pugixml.inc | 2 +- src/utils/xml/pugixmlwriter.cpp | 2 +- src/utils/xml/pugixmlwriter.h | 2 +- src/utils/xml/tinyxml2.cpp | 2 +- src/utils/xml/tinyxml2.h | 2 +- src/utils/xml/tinyxml2.inc | 2 +- src/utils/xmlutils.cpp | 2 +- src/utils/xmlutils.h | 2 +- src/utils/xmlwriter.h | 2 +- src/variabledata.h | 2 +- src/winver.h | 2 +- tools/ci/branches/.gitlab-ci_header.yml | 2 +- tools/ci/branches/ci_checks/.gitlab-ci.yml | 4 +- tools/ci/branches/ci_clang4_5/.gitlab-ci.yml | 4 +- tools/ci/branches/ci_clang6/.gitlab-ci.yml | 8 +- tools/ci/branches/ci_clang7/.gitlab-ci.yml | 8 +- tools/ci/branches/ci_fedora/.gitlab-ci.yml | 16 +- tools/ci/branches/ci_gcc-snapshot/.gitlab-ci.yml | 4 +- tools/ci/branches/ci_gcc10/.gitlab-ci.yml | 4 +- tools/ci/branches/ci_gcc10_tests/.gitlab-ci.yml | 64 +- tools/ci/branches/ci_gcc3/.gitlab-ci.yml | 8 +- tools/ci/branches/ci_gcc49/.gitlab-ci.yml | 12 +- tools/ci/branches/ci_gcc4x/.gitlab-ci.yml | 8 +- tools/ci/branches/ci_gcc5/.gitlab-ci.yml | 30 +- tools/ci/branches/ci_gcc6/.gitlab-ci.yml | 4 +- tools/ci/branches/ci_gcc6_tests/.gitlab-ci.yml | 38 +- tools/ci/branches/ci_gcc7/.gitlab-ci.yml | 4 +- tools/ci/branches/ci_gcc7_tests/.gitlab-ci.yml | 56 +- tools/ci/branches/ci_gcc8/.gitlab-ci.yml | 4 +- tools/ci/branches/ci_gcc8_tests/.gitlab-ci.yml | 64 +- tools/ci/branches/ci_gcc9/.gitlab-ci.yml | 4 +- tools/ci/branches/ci_gcc9_tests/.gitlab-ci.yml | 64 +- tools/ci/branches/ci_glibcdebug/.gitlab-ci.yml | 10 +- tools/ci/branches/ci_main1/.gitlab-ci.yml | 8 +- tools/ci/branches/ci_malloc/.gitlab-ci.yml | 16 +- tools/ci/branches/ci_mse/.gitlab-ci.yml | 6 +- tools/ci/branches/ci_mxe/.gitlab-ci.yml | 12 +- tools/ci/branches/ci_site/.gitlab-ci.yml | 30 +- tools/ci/branches/ci_xmllibs/.gitlab-ci.yml | 8 +- tools/ci/branches/master/.gitlab-ci.yml | 54 +- tools/ci/jobs/gitstatsh.sh | 2 +- tools/ci/jobs/windowstest.cmd | 4 +- tools/ci/jobs/xcode.sh | 2 +- tools/ci/scripts/azure/mxetest.sh | 2 +- tools/ci/scripts/circleci/gcc6_sanitize_tests.sh | 4 +- tools/ci/scripts/circleci/gcc6_tests.sh | 8 +- tools/ci/scripts/circleci/gcc7_sanitize_tests.sh | 4 +- tools/ci/scripts/circleci/gcc7_tests.sh | 8 +- tools/ci/scripts/clonesrc.sh | 6 +- tools/ci/scripts/init.sh | 8 +- tools/ci/scripts/rundyecmd.sh | 4 +- tools/ci/scripts/runtest.sh | 30 +- tools/ci/scripts/runtests.sh | 8 +- tools/ci/scripts/separateunittests.sh | 4 +- tools/doxygen/doxygen.conf | 4 +- 2127 files changed, 25364 insertions(+), 26433 deletions(-) delete mode 100755 build/packevol delete mode 100644 data/evol/Makefile.am delete mode 100644 data/evol/evol.desktop.in delete mode 100755 data/evol/evol.in delete mode 100644 data/evol/evol.manaplus delete mode 100644 data/evol/icons/evol-client.ico delete mode 100644 data/evol/icons/evol-client.png delete mode 100644 data/evol/icons/evol-client.xpm delete mode 100644 data/evol/images/loginwallpaper_800x600.png delete mode 100644 data/graphics/sprites/manaplus_emote.xml delete mode 100644 data/graphics/sprites/manaplus_emotes.xml delete mode 100644 data/graphics/sprites/manaplus_emotions.png create mode 100644 data/graphics/sprites/manaverse_emote.xml create mode 100644 data/graphics/sprites/manaverse_emotes.xml create mode 100644 data/graphics/sprites/manaverse_emotions.png delete mode 100644 data/icons/manaplus.hqx delete mode 100644 data/icons/manaplus.icns delete mode 100644 data/icons/manaplus.ico delete mode 100644 data/icons/manaplus.png delete mode 100644 data/icons/manaplus.svg delete mode 100644 data/icons/manaplus.xpm create mode 100644 data/icons/manaverse.hqx create mode 100644 data/icons/manaverse.icns create mode 100644 data/icons/manaverse.ico create mode 100644 data/icons/manaverse.png create mode 100644 data/icons/manaverse.svg create mode 100644 data/icons/manaverse.xpm delete mode 100644 data/tmw/tmw.manaplus create mode 100644 data/tmw/tmw.manaverse delete mode 100644 docs/manaplus.6 delete mode 100644 docs/manaplustest.6 create mode 100644 docs/manaverse.6 create mode 100644 docs/manaversetest.6 delete mode 100644 manaplus.desktop delete mode 100644 manaplus.menu delete mode 100644 manaplus.metainfo.xml delete mode 100644 manaplus.spec.in delete mode 100644 manaplustest.desktop create mode 100644 manaverse.desktop create mode 100644 manaverse.menu create mode 100644 manaverse.metainfo.xml create mode 100644 manaverse.spec.in create mode 100644 manaversetest.desktop delete mode 100755 nightly/evol.sh delete mode 100755 nightly/packevol delete mode 100644 packaging/windows/evol.nsi delete mode 100644 po/manaplus.pot create mode 100644 po/manaverse.pot delete mode 100644 src/progs/manaplus/actions/actions.cpp delete mode 100644 src/progs/manaplus/actions/chat.cpp delete mode 100644 src/progs/manaplus/actions/commands.cpp delete mode 100644 src/progs/manaplus/actions/move.cpp delete mode 100644 src/progs/manaplus/actions/pets.cpp delete mode 100644 src/progs/manaplus/actions/statusbar.cpp delete mode 100644 src/progs/manaplus/actions/tabs.cpp delete mode 100644 src/progs/manaplus/actions/target.cpp delete mode 100644 src/progs/manaplus/actions/windows.cpp delete mode 100644 src/progs/manaplus/client.cpp delete mode 100644 src/progs/manaplus/client.h delete mode 100644 src/progs/manaplus/gui/viewport.cpp delete mode 100644 src/progs/manaplus/gui/viewport.h create mode 100644 src/progs/manaverse/actions/actions.cpp create mode 100644 src/progs/manaverse/actions/chat.cpp create mode 100644 src/progs/manaverse/actions/commands.cpp create mode 100644 src/progs/manaverse/actions/move.cpp create mode 100644 src/progs/manaverse/actions/pets.cpp create mode 100644 src/progs/manaverse/actions/statusbar.cpp create mode 100644 src/progs/manaverse/actions/tabs.cpp create mode 100644 src/progs/manaverse/actions/target.cpp create mode 100644 src/progs/manaverse/actions/windows.cpp create mode 100644 src/progs/manaverse/client.cpp create mode 100644 src/progs/manaverse/client.h create mode 100644 src/progs/manaverse/gui/viewport.cpp create mode 100644 src/progs/manaverse/gui/viewport.h diff --git a/.cirrus.yml b/.cirrus.yml index 8e5a85288..5687c4e6b 100644 --- a/.cirrus.yml +++ b/.cirrus.yml @@ -53,7 +53,7 @@ task: build_tests_script: - make clean - - ./tools/ci/jobs/any_compiler_tests.sh --without-dyecmd --without-manaplusgame --with-libintl-prefix=${LOCALBASE} + - ./tools/ci/jobs/any_compiler_tests.sh --without-dyecmd --without-manaversegame --with-libintl-prefix=${LOCALBASE} always: config_tests_artifacts: @@ -123,7 +123,7 @@ task: build_tests_script: - make clean - - ./tools/ci/jobs/any_compiler_tests.sh --without-dyecmd --without-manaplusgame --with-libintl-prefix=${LOCALBASE} --with-sdl2 + - ./tools/ci/jobs/any_compiler_tests.sh --without-dyecmd --without-manaversegame --with-libintl-prefix=${LOCALBASE} --with-sdl2 always: config_tests_artifacts: diff --git a/.gitignore b/.gitignore index 8261596c7..f62cbb25c 100644 --- a/.gitignore +++ b/.gitignore @@ -36,11 +36,9 @@ config.status.lineno po/POTFILES .deps stamp-h1 -/manaplus.spec +/manaverse.spec PKGBUILD -data/evol/evol.desktop data/tmw/tmw.desktop -data/evol/evol data/tmw/tmw # files created by CMake @@ -58,10 +56,10 @@ install_manifest.txt *.gcno .dirstamp po/stamp-po -src/manaplus -src/manaplustests -src/manaplustests.log -src/manaplustests.trs +src/manaverse +src/manaversetests +src/manaversetests.log +src/manaversetests.trs src/dyecmd /src/test-suite.log @@ -129,9 +127,9 @@ GSYMS GTAGS # tarballs generated by make dist -manaplus-*.tar.gz -manaplus-*.tar.bz2 -manaplus-*.tar.xz +manaverse-*.tar.gz +manaverse-*.tar.bz2 +manaverse-*.tar.xz # generated for nsis build translations/* @@ -156,8 +154,8 @@ gmon.out .DS_Store /Xcode -/manaplus.depend -/manaplus.layout +/manaverse.depend +/manaverse.layout #english po /po/en.po @@ -170,8 +168,8 @@ cmake-build-* .vscode # Nintendo Switch port -src/manaplus.nacp -src/manaplus.nro +src/manaverse.nacp +src/manaverse.nro src/resources/image/image.h.gch # linters diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index cbde51f45..655a13c51 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -216,36 +216,6 @@ gcc-10_default: libsdl-gfx1.2-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-net1.2-dev libsdl-ttf2.0-dev gdb valgrind netcat-openbsd procps -mxe_gcc6_shared_32: - only: - - branches@manaplus/manaplus - stage: prebuild - script: - - ls /mxe - - ./tools/ci/jobs/mxe_gcc6.sh - <<: *job-push - image: registry.gitlab.com/manaplus/mxe:gcc6_shared_32 - variables: - PACKAGES: bash - CROSS: i686-w64-mingw32.shared - tags: - - docker - -mxe_gcc6_shared_64: - only: - - branches@manaplus/manaplus - stage: prebuild - script: - - ls /mxe - - ./tools/ci/jobs/mxe_gcc6.sh - <<: *job-push - image: registry.gitlab.com/manaplus/mxe:gcc6_shared_64 - variables: - PACKAGES: bash - CROSS: x86_64-w64-mingw32.shared - tags: - - docker - gcc-5_sdl2: stage: prebuild script: @@ -281,7 +251,7 @@ gcc-10_dyecmd_only: stage: prebuild script: - ./tools/ci/scripts/patchsdl1.sh - - ./tools/ci/jobs/gcc10.sh --without-manaplusgame + - ./tools/ci/jobs/gcc10.sh --without-manaversegame - ./tools/ci/scripts/rundyecmd.sh <<: *job-push variables: @@ -294,7 +264,7 @@ gcc-8_unittestsbin: stage: prebuild script: - ./tools/ci/scripts/patchsdl1.sh - - ./tools/ci/jobs/gcc8_silent.sh --enable-unittestsbin --without-manaplusgame --without-dyecmd + - ./tools/ci/jobs/gcc8_silent.sh --enable-unittestsbin --without-manaversegame --without-dyecmd image: debian:buster <<: *job-push variables: @@ -369,7 +339,7 @@ gcov_gcc6: script: - mkdir -p coverage/ - ./tools/ci/scripts/patchsdl1.sh - - ./tools/ci/jobs/gcc6_tests_gcov.sh --without-dyecmd --without-manaplusgame + - ./tools/ci/jobs/gcc6_tests_gcov.sh --without-dyecmd --without-manaversegame variables: PACKAGES: gcc-6 g++-6 make autoconf automake autopoint gettext @@ -417,285 +387,3 @@ pages: - cp -r coverage/ public/coverage/ - echo "Doxygen
Coverage" > public/index.html <<: *job-pages - -# tests - -triggers: - stage: build - only: - - branches@manaplus/manaplus - script: - - ./tools/ci/scripts/triggers.sh - <<: *job-push - variables: - PACKAGES: curl - - -# disabled due gitlab bug -.gcc-10_SDL_SDL-1.2_sanitize2_test: - stage: build - script: - - ./tools/ci/scripts/downloadlib.sh ${LIBNAME} ${LIBVERSION} - - echo /usr/local/spm/bin/${LIBNAME}_${LIBVERSION}/runenv.sh ${runenvz} - - export LD_PRELOAD=/usr/lib/x86_64-linux-gnu/libasan.so.4 - - /usr/local/spm/bin/${LIBNAME}_${LIBVERSION}/runenv.sh ${runenvx} ${runenvz} env - - /usr/local/spm/bin/${LIBNAME}_${LIBVERSION}/runenv.sh ${runenvx} ${runenvz} ./tools/ci/jobs/gcc10_sanitize_tests.sh --enable-unittests=yes --without-manaplusgame --without-dyecmd - - export LD_PRELOAD - - /usr/local/spm/bin/${LIBNAME}_${LIBVERSION}/runenv.sh ${runenvx} ${runenvz} ./tools/ci/scripts/checkldd.sh src/manaplustests - - ldd ./src/manaplustests | grep "libasan" - <<: *job-push - variables: - LIBNAME: SDL - LIBVERSION: SDL-1.2_asan - PACKAGES: gcc-10 g++-10 - make autoconf automake autopoint gettext pkg-config - libx11-dev libxext-dev libxt-dev libxv-dev x11proto-core-dev libgl1-mesa-dev libasound2-dev libglu1-mesa-dev libicu-dev - valgrind - wget unzip - JOBS: 1 - ASAN_OPTIONS: "detect_leaks=0" - runenvz: /usr/local/spm/bin/${LIBNAME}_${LIBVERSION}/runzlib_master.sh - runenvx: /usr/local/spm/bin/${LIBNAME}_${LIBVERSION}/runlibxml2_master.sh - tags: - - docker - -# disabled due gitlab bug -.gcc-10_SDL_default_sanitize2_test: - stage: build - script: - - ./tools/ci/scripts/downloadlib.sh ${LIBNAME} ${LIBVERSION} - - export LD_PRELOAD=/usr/lib/x86_64-linux-gnu/libasan.so.4 - - /usr/local/spm/bin/${LIBNAME}_${LIBVERSION}/runenv.sh ${runenvx} ${runenvz} ./tools/ci/jobs/gcc10_sanitize_tests.sh --enable-unittests=yes --with-sdl2 --without-manaplusgame --without-dyecmd - - export LD_PRELOAD - - /usr/local/spm/bin/${LIBNAME}_${LIBVERSION}/runenv.sh ${runenvx} ${runenvz} ./tools/ci/scripts/checkldd.sh src/manaplustests - - ldd ./src/manaplustests | grep "libasan" - <<: *job-push - variables: - LIBNAME: SDL - LIBVERSION: default_asan - PACKAGES: gcc-10 g++-10 - make autoconf automake autopoint gettext pkg-config - libx11-dev libxext-dev libxt-dev libxv-dev x11proto-core-dev libgl1-mesa-dev libasound2-dev libicu-dev - valgrind - wget unzip - JOBS: 1 - ASAN_OPTIONS: "detect_leaks=0" - runenvz: /usr/local/spm/bin/${LIBNAME}_${LIBVERSION}/runzlib_master.sh - runenvx: /usr/local/spm/bin/${LIBNAME}_${LIBVERSION}/runlibxml2_master.sh - tags: - - docker - -# disabled due gitlab bug -.gcc-10_SDL_SDL-1.2_sanitize_test: - stage: build - script: - - ./tools/ci/scripts/downloadlib.sh ${LIBNAME} ${LIBVERSION} - - echo /usr/local/spm/bin/${LIBNAME}_${LIBVERSION}/runenv.sh ${runenvz} - - /usr/local/spm/bin/${LIBNAME}_${LIBVERSION}/runenv.sh ${runenvx} ${runenvz} env - - /usr/local/spm/bin/${LIBNAME}_${LIBVERSION}/runenv.sh ${runenvx} ${runenvz} ./tools/ci/jobs/gcc10_sanitize_tests.sh --enable-unittests=yes --without-manaplusgame --without-dyecmd - - /usr/local/spm/bin/${LIBNAME}_${LIBVERSION}/runenv.sh ${runenvx} ${runenvz} ./tools/ci/scripts/checkldd.sh src/manaplustests - - ldd ./src/manaplustests | grep "libasan" - <<: *job-push - variables: - LIBNAME: SDL - LIBVERSION: SDL-1.2 - PACKAGES: gcc-10 g++-10 - make autoconf automake autopoint gettext pkg-config - libx11-dev libxext-dev libxt-dev libxv-dev x11proto-core-dev libgl1-mesa-dev libasound2-dev libglu1-mesa-dev libicu-dev - valgrind - wget unzip - runenvz: /usr/local/spm/bin/${LIBNAME}_${LIBVERSION}/runzlib_master.sh - runenvx: /usr/local/spm/bin/${LIBNAME}_${LIBVERSION}/runlibxml2_master.sh - tags: - - docker - -# disabled due gitlab bug -.gcc-10_SDL_default_sanitize_test: - stage: build - script: - - ./tools/ci/scripts/downloadlib.sh ${LIBNAME} ${LIBVERSION} - - /usr/local/spm/bin/${LIBNAME}_${LIBVERSION}/runenv.sh ${runenvx} ${runenvz} ./tools/ci/jobs/gcc10_sanitize_tests.sh --enable-unittests=yes --with-sdl2 --without-manaplusgame --without-dyecmd - - /usr/local/spm/bin/${LIBNAME}_${LIBVERSION}/runenv.sh ${runenvx} ${runenvz} ./tools/ci/scripts/checkldd.sh src/manaplustests - - ldd ./src/manaplustests | grep "libasan" - <<: *job-push - variables: - LIBNAME: SDL - LIBVERSION: default - PACKAGES: gcc-10 g++-10 - make autoconf automake autopoint gettext pkg-config - libx11-dev libxext-dev libxt-dev libxv-dev x11proto-core-dev libgl1-mesa-dev libasound2-dev libicu-dev - valgrind - wget unzip - runenvz: /usr/local/spm/bin/${LIBNAME}_${LIBVERSION}/runzlib_master.sh - runenvx: /usr/local/spm/bin/${LIBNAME}_${LIBVERSION}/runlibxml2_master.sh - tags: - - docker - - -# disabled due gitlab bug -.gcc-10_SDL_SDL-1.2_old_sanitize_test: - stage: build - script: - - ./tools/ci/scripts/downloadlib.sh ${LIBNAME} ${LIBVERSION} - - echo /usr/local/spm/bin/${LIBNAME}_${LIBVERSION}/runenv.sh ${runenvz} - - /usr/local/spm/bin/${LIBNAME}_${LIBVERSION}/runenv.sh ${runenvx} ${runenvz} env - - /usr/local/spm/bin/${LIBNAME}_${LIBVERSION}/runenv.sh ${runenvx} ${runenvz} ./tools/ci/jobs/gcc10_sanitize_tests.sh --enable-unittests=yes --without-manaplusgame --without-dyecmd - - /usr/local/spm/bin/${LIBNAME}_${LIBVERSION}/runenv.sh ${runenvx} ${runenvz} ./tools/ci/scripts/checkldd.sh src/manaplustests - - ldd ./src/manaplustests | grep "libasan" - <<: *job-push - variables: - LIBNAME: SDL - LIBVERSION: SDL-1.2_old - PACKAGES: gcc-10 g++-10 - make autoconf automake autopoint gettext pkg-config - libx11-dev libxext-dev libxt-dev libxv-dev x11proto-core-dev libgl1-mesa-dev libasound2-dev libglu1-mesa-dev libicu-dev - valgrind - libjpeg-dev libtiff-dev - wget unzip - runenvz: /usr/local/spm/bin/${LIBNAME}_${LIBVERSION}/runzlib_v1.2.5.sh - runenvx: /usr/local/spm/bin/${LIBNAME}_${LIBVERSION}/runlibxml2_v2.9.1.sh - POST_CXXFLAGS: "-Wno-undef" - tags: - - docker - -# disabled due gitlab bug -.gcc-10_SDL_default_old_sanitize_test: - stage: build - script: - - ./tools/ci/scripts/downloadlib.sh ${LIBNAME} ${LIBVERSION} - - /usr/local/spm/bin/${LIBNAME}_${LIBVERSION}/runenv.sh ${runenvx} ${runenvz} ./tools/ci/jobs/gcc10_sanitize_tests.sh --enable-unittests=yes --with-sdl2 --without-manaplusgame --without-dyecmd - - /usr/local/spm/bin/${LIBNAME}_${LIBVERSION}/runenv.sh ${runenvx} ${runenvz} ./tools/ci/scripts/checkldd.sh src/manaplustests - - ldd ./src/manaplustests | grep "libasan" - <<: *job-push - variables: - LIBNAME: SDL - LIBVERSION: default_old - PACKAGES: gcc-10 g++-10 - make autoconf automake autopoint gettext pkg-config - libx11-dev libxext-dev libxt-dev libxv-dev x11proto-core-dev libgl1-mesa-dev libasound2-dev libicu-dev - valgrind - libjpeg-dev libtiff-dev - wget unzip - runenvz: /usr/local/spm/bin/${LIBNAME}_${LIBVERSION}/runzlib_v1.2.5.sh - runenvx: /usr/local/spm/bin/${LIBNAME}_${LIBVERSION}/runlibxml2_v2.9.1.sh - POST_CXXFLAGS: "-Wno-undef" - tags: - - docker - -# error compilation. cant find SDL. -.gcc-10_zlib_ng_develop: - stage: build - script: - - ./tools/ci/scripts/patchsdl1.sh - - ./tools/ci/scripts/downloadlib.sh ${LIBNAME} ${LIBVERSION} - - /usr/local/spm/bin/${LIBNAME}_${LIBVERSION}/runenv.sh ./tools/ci/jobs/gcc10.sh - - /usr/local/spm/bin/${LIBNAME}_${LIBVERSION}/runenv.sh ./tools/ci/scripts/checkldd.sh src/manaplus - - /usr/local/spm/bin/${LIBNAME}_${LIBVERSION}/runenv.sh ./tools/ci/scripts/runtests.sh - <<: *job-push - variables: - LIBNAME: zlib_ng - LIBVERSION: develop - PACKAGES: gcc-10 g++-10 - make autoconf automake autopoint gettext - libxml2-dev libcurl4-gnutls-dev libpng-dev - libsdl-gfx1.2-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-net1.2-dev libsdl-ttf2.0-dev - wget unzip gdb valgrind netcat-openbsd procps - tags: - - docker - -# disabled due gitlab bug -.gcc-10_SDL_SDL-1.2_sanitize: - stage: build - script: - - ./tools/ci/scripts/downloadlib.sh ${LIBNAME} ${LIBVERSION} - - echo /usr/local/spm/bin/${LIBNAME}_${LIBVERSION}/runenv.sh ${runenvz} - - /usr/local/spm/bin/${LIBNAME}_${LIBVERSION}/runenv.sh ${runenvx} ${runenvz} env - - /usr/local/spm/bin/${LIBNAME}_${LIBVERSION}/runenv.sh ${runenvx} ${runenvz} ./tools/ci/jobs/gcc10_sanitize.sh - - /usr/local/spm/bin/${LIBNAME}_${LIBVERSION}/runenv.sh ${runenvx} ${runenvz} ./tools/ci/scripts/runtests.sh - - ldd ./src/manaplus | grep "libasan" - <<: *job-push - variables: - LIBNAME: SDL - LIBVERSION: SDL-1.2 - PACKAGES: gcc-10 g++-10 - make autoconf automake autopoint gettext pkg-config - libx11-dev libxext-dev libxt-dev libxv-dev x11proto-core-dev libgl1-mesa-dev libasound2-dev libglu1-mesa-dev libicu-dev - valgrind netcat-openbsd - wget unzip - runenvz: /usr/local/spm/bin/${LIBNAME}_${LIBVERSION}/runzlib_master.sh - runenvx: /usr/local/spm/bin/${LIBNAME}_${LIBVERSION}/runlibxml2_master.sh - tags: - - docker - -# disabled due gitlab bug -.gcc-10_SDL_default_sanitize: - stage: build - script: - - ./tools/ci/scripts/downloadlib.sh ${LIBNAME} ${LIBVERSION} - - /usr/local/spm/bin/${LIBNAME}_${LIBVERSION}/runenv.sh ${runenvx} ${runenvz} ./tools/ci/jobs/gcc10_sanitize.sh --with-sdl2 - - /usr/local/spm/bin/${LIBNAME}_${LIBVERSION}/runenv.sh ${runenvx} ${runenvz} ./tools/ci/scripts/runtests.sh - - ldd ./src/manaplus | grep "libasan" - <<: *job-push - variables: - LIBNAME: SDL - LIBVERSION: default - PACKAGES: gcc-10 g++-10 - make autoconf automake autopoint gettext pkg-config - libx11-dev libxext-dev libxt-dev libxv-dev x11proto-core-dev libgl1-mesa-dev libasound2-dev libicu-dev - valgrind netcat-openbsd - wget unzip - runenvz: /usr/local/spm/bin/${LIBNAME}_${LIBVERSION}/runzlib_master.sh - runenvx: /usr/local/spm/bin/${LIBNAME}_${LIBVERSION}/runlibxml2_master.sh - tags: - - docker - - -# disabled due gitlab bug -.gcc-10_SDL_SDL-1.2_old_sanitize: - stage: build - script: - - ./tools/ci/scripts/downloadlib.sh ${LIBNAME} ${LIBVERSION} - - echo /usr/local/spm/bin/${LIBNAME}_${LIBVERSION}/runenv.sh ${runenvz} - - /usr/local/spm/bin/${LIBNAME}_${LIBVERSION}/runenv.sh ${runenvx} ${runenvz} env - - /usr/local/spm/bin/${LIBNAME}_${LIBVERSION}/runenv.sh ${runenvx} ${runenvz} ./tools/ci/jobs/gcc10_sanitize.sh - - /usr/local/spm/bin/${LIBNAME}_${LIBVERSION}/runenv.sh ${runenvx} ${runenvz} ./tools/ci/scripts/runtests.sh - - ldd ./src/manaplus | grep "libasan" - <<: *job-push - variables: - LIBNAME: SDL - LIBVERSION: SDL-1.2_old - PACKAGES: gcc-10 g++-10 - make autoconf automake autopoint gettext pkg-config - libx11-dev libxext-dev libxt-dev libxv-dev x11proto-core-dev libgl1-mesa-dev libasound2-dev libglu1-mesa-dev libicu-dev - valgrind netcat-openbsd - libjpeg-dev libtiff-dev - wget unzip - runenvz: /usr/local/spm/bin/${LIBNAME}_${LIBVERSION}/runzlib_v1.2.5.sh - runenvx: /usr/local/spm/bin/${LIBNAME}_${LIBVERSION}/runlibxml2_v2.9.1.sh - POST_CXXFLAGS: "-Wno-undef" - tags: - - docker - -# disabled due gitlab bug -.gcc-10_SDL_default_old_sanitize: - stage: build - script: - - ./tools/ci/scripts/downloadlib.sh ${LIBNAME} ${LIBVERSION} - - /usr/local/spm/bin/${LIBNAME}_${LIBVERSION}/runenv.sh ${runenvx} ${runenvz} ./tools/ci/jobs/gcc10_sanitize.sh --with-sdl2 - - /usr/local/spm/bin/${LIBNAME}_${LIBVERSION}/runenv.sh ${runenvx} ${runenvz} ./tools/ci/scripts/runtests.sh - - ldd ./src/manaplus | grep "libasan" - <<: *job-push - variables: - LIBNAME: SDL - LIBVERSION: default_old - PACKAGES: gcc-10 g++-10 - make autoconf automake autopoint gettext pkg-config - libx11-dev libxext-dev libxt-dev libxv-dev x11proto-core-dev libgl1-mesa-dev libasound2-dev libicu-dev - valgrind netcat-openbsd - libjpeg-dev libtiff-dev - wget unzip - runenvz: /usr/local/spm/bin/${LIBNAME}_${LIBVERSION}/runzlib_v1.2.5.sh - runenvx: /usr/local/spm/bin/${LIBNAME}_${LIBVERSION}/runlibxml2_v2.9.1.sh - POST_CXXFLAGS: "-Wno-undef" - tags: - - docker diff --git a/.travis.yml b/.travis.yml index 2caece97a..87b87c0db 100644 --- a/.travis.yml +++ b/.travis.yml @@ -41,22 +41,22 @@ env: PACKAGES="gcc-10 g++-10 ${LIBS_PACKAGES} ${SDL1}" - IMAGE=ubuntu:xenial - COMMAND="./tools/ci/jobs/gcc5_tests.sh --disable-tmwa --without-dyecmd --without-manaplusgame" + COMMAND="./tools/ci/jobs/gcc5_tests.sh --disable-tmwa --without-dyecmd --without-manaversegame" PACKAGES="gcc-5 g++-5 ${LIBS_PACKAGES} ${SDL1} valgrind" - IMAGE=debian:stretch - COMMAND="./tools/ci/jobs/gcc6_tests.sh --disable-tmwa --without-dyecmd --without-manaplusgame" + COMMAND="./tools/ci/jobs/gcc6_tests.sh --disable-tmwa --without-dyecmd --without-manaversegame" PACKAGES="gcc-6 g++-6 ${LIBS_PACKAGES} ${SDL1} valgrind" - IMAGE=debian:unstable - COMMAND="./tools/ci/jobs/gcc10_tests.sh --disable-tmwa --without-dyecmd --without-manaplusgame" + COMMAND="./tools/ci/jobs/gcc10_tests.sh --disable-tmwa --without-dyecmd --without-manaversegame" PACKAGES="gcc-10 g++-10 ${LIBS_PACKAGES} ${SDL1} valgrind" - IMAGE=ubuntu:xenial - COMMAND="./tools/ci/jobs/gcc5_sanitize_tests.sh --disable-tmwa --without-dyecmd --without-manaplusgame" + COMMAND="./tools/ci/jobs/gcc5_sanitize_tests.sh --disable-tmwa --without-dyecmd --without-manaversegame" PACKAGES="gcc-5 g++-5 ${LIBS_PACKAGES} ${SDL1} valgrind" @@ -75,17 +75,17 @@ env: PACKAGES="gcc-10 g++-10 ${LIBS_PACKAGES} ${SDL1}" - IMAGE=i386/ubuntu:xenial - COMMAND="./tools/ci/jobs/gcc5_tests.sh --disable-tmwa --without-dyecmd --without-manaplusgame" + COMMAND="./tools/ci/jobs/gcc5_tests.sh --disable-tmwa --without-dyecmd --without-manaversegame" PACKAGES="gcc-5 g++-5 ${LIBS_PACKAGES} ${SDL1} valgrind" - IMAGE=i386/debian:stretch - COMMAND="./tools/ci/jobs/gcc6_tests.sh --disable-tmwa --without-dyecmd --without-manaplusgame" + COMMAND="./tools/ci/jobs/gcc6_tests.sh --disable-tmwa --without-dyecmd --without-manaversegame" PACKAGES="gcc-6 g++-6 ${LIBS_PACKAGES} ${SDL1} valgrind" - IMAGE=i386/debian:unstable - COMMAND="./tools/ci/jobs/gcc10_tests.sh --disable-tmwa --without-dyecmd --without-manaplusgame" + COMMAND="./tools/ci/jobs/gcc10_tests.sh --disable-tmwa --without-dyecmd --without-manaversegame" PACKAGES="gcc-10 g++-10 ${LIBS_PACKAGES} ${SDL1} valgrind" @@ -104,22 +104,22 @@ env: PACKAGES="gcc-10 g++-10 ${LIBS_PACKAGES} ${SDL2}" - IMAGE=ubuntu:xenial - COMMAND="./tools/ci/jobs/gcc5_tests.sh --disable-tmwa --without-dyecmd --without-manaplusgame --with-sdl2" + COMMAND="./tools/ci/jobs/gcc5_tests.sh --disable-tmwa --without-dyecmd --without-manaversegame --with-sdl2" PACKAGES="gcc-5 g++-5 ${LIBS_PACKAGES} ${SDL2} valgrind" - IMAGE=debian:stretch - COMMAND="./tools/ci/jobs/gcc6_tests.sh --disable-tmwa --without-dyecmd --without-manaplusgame --with-sdl2" + COMMAND="./tools/ci/jobs/gcc6_tests.sh --disable-tmwa --without-dyecmd --without-manaversegame --with-sdl2" PACKAGES="gcc-6 g++-6 ${LIBS_PACKAGES} ${SDL2} valgrind" - IMAGE=debian:unstable - COMMAND="./tools/ci/jobs/gcc10_tests.sh --disable-tmwa --without-dyecmd --without-manaplusgame --with-sdl2" + COMMAND="./tools/ci/jobs/gcc10_tests.sh --disable-tmwa --without-dyecmd --without-manaversegame --with-sdl2" PACKAGES="gcc-10 g++-10 ${LIBS_PACKAGES} ${SDL2} valgrind" - IMAGE=ubuntu:xenial - COMMAND="./tools/ci/jobs/gcc5_sanitize_tests.sh --disable-tmwa --without-dyecmd --without-manaplusgame --with-sdl2" + COMMAND="./tools/ci/jobs/gcc5_sanitize_tests.sh --disable-tmwa --without-dyecmd --without-manaversegame --with-sdl2" PACKAGES="gcc-5 g++-5 ${LIBS_PACKAGES} ${SDL2} valgrind" @@ -138,17 +138,17 @@ env: PACKAGES="gcc-10 g++-10 ${LIBS_PACKAGES} ${SDL2}" - IMAGE=i386/ubuntu:xenial - COMMAND="./tools/ci/jobs/gcc5_tests.sh --disable-tmwa --without-dyecmd --without-manaplusgame --with-sdl2" + COMMAND="./tools/ci/jobs/gcc5_tests.sh --disable-tmwa --without-dyecmd --without-manaversegame --with-sdl2" PACKAGES="gcc-5 g++-5 ${LIBS_PACKAGES} ${SDL2} valgrind" - IMAGE=i386/debian:stretch - COMMAND="./tools/ci/jobs/gcc6_tests.sh --disable-tmwa --without-dyecmd --without-manaplusgame --with-sdl2" + COMMAND="./tools/ci/jobs/gcc6_tests.sh --disable-tmwa --without-dyecmd --without-manaversegame --with-sdl2" PACKAGES="gcc-6 g++-6 ${LIBS_PACKAGES} ${SDL2} valgrind" - IMAGE=i386/debian:unstable - COMMAND="./tools/ci/jobs/gcc10_tests.sh --disable-tmwa --without-dyecmd --without-manaplusgame --with-sdl2" + COMMAND="./tools/ci/jobs/gcc10_tests.sh --disable-tmwa --without-dyecmd --without-manaversegame --with-sdl2" PACKAGES="gcc-10 g++-10 ${LIBS_PACKAGES} ${SDL2} valgrind" diff --git a/Android.mk b/Android.mk index c069363f6..e687621fa 100644 --- a/Android.mk +++ b/Android.mk @@ -2,7 +2,7 @@ LOCAL_PATH := $(call my-dir) include $(CLEAR_VARS) -LOCAL_MODULE := manaplus +LOCAL_MODULE := manaverse ROOT_PATH := $(LOCAL_PATH)/.. SDL_PATH := ../SDL @@ -48,9 +48,9 @@ LOCAL_SRC_FILES := $(SDL_PATH)/src/main/android/SDL_android_main.c \ $(wildcard $(LOCAL_PATH)/src/const/gui/*.cpp) \ $(wildcard $(LOCAL_PATH)/src/const/net/*.cpp) \ $(wildcard $(LOCAL_PATH)/src/progs/*.cpp) \ - $(wildcard $(LOCAL_PATH)/src/progs/manaplus/*.cpp) \ - $(wildcard $(LOCAL_PATH)/src/progs/manaplus/gui/*.cpp) \ - $(wildcard $(LOCAL_PATH)/src/progs/manaplus/actions/*.cpp) \ + $(wildcard $(LOCAL_PATH)/src/progs/manaverse/*.cpp) \ + $(wildcard $(LOCAL_PATH)/src/progs/manaverse/gui/*.cpp) \ + $(wildcard $(LOCAL_PATH)/src/progs/manaverse/actions/*.cpp) \ $(wildcard $(LOCAL_PATH)/src/resources/*.cpp) \ $(wildcard $(LOCAL_PATH)/src/resources/image/*.cpp) \ $(wildcard $(LOCAL_PATH)/src/resources/animation/*.cpp) \ diff --git a/CMakeLists.txt b/CMakeLists.txt index 2231aaaab..d2d9ed56e 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,7 +1,7 @@ CMAKE_MINIMUM_REQUIRED(VERSION 2.8.12) CMAKE_POLICY(VERSION 2.8.12) -PROJECT(MANAPLUS) +PROJECT(MANAVERSE) IF (NOT VERSION) SET(VERSION 1.0.0) @@ -42,7 +42,7 @@ ELSE (WIN32) IF (NOT OSX AND NOT BEOS) OPTION(USE_X11 "Use X11 Clipboard functionality" ON) ENDIF () - SET(PKG_DATADIR ${CMAKE_INSTALL_PREFIX}/share/manaplus) + SET(PKG_DATADIR ${CMAKE_INSTALL_PREFIX}/share/manaverse) SET(LOCALEDIR ${CMAKE_INSTALL_PREFIX}/share/locale) SET(PKG_BINDIR ${CMAKE_INSTALL_PREFIX}/bin) ENDIF (WIN32) @@ -55,25 +55,25 @@ IF (GETTEXT_FOUND AND ENABLE_NLS) ENDIF() If(UNIX) - INSTALL(FILES manaplus.desktop DESTINATION share/applications) - INSTALL(FILES manaplustest.desktop DESTINATION share/applications) + INSTALL(FILES manaverse.desktop DESTINATION share/applications) + INSTALL(FILES manaversetest.desktop DESTINATION share/applications) - INSTALL(FILES manaplus.appdata.xml DESTINATION share/appdata) + INSTALL(FILES manaverse.appdata.xml DESTINATION share/appdata) ENDIF() -SET(CPACK_PACKAGE_NAME "manaplus") -SET(CPACK_PACKAGE_DESCRIPTION_SUMMARY "ManaPlus") -SET(CPACK_PACKAGE_VENDOR "ManaPlus Development Team") +SET(CPACK_PACKAGE_NAME "manaverse") +SET(CPACK_PACKAGE_DESCRIPTION_SUMMARY "ManaVerse") +SET(CPACK_PACKAGE_VENDOR "ManaVerse Development Team") SET(CPACK_PACKAGE_DESCRIPTION_FILE "${CMAKE_CURRENT_SOURCE_DIR}/README") SET(CPACK_RESOURCE_FILE_LICENSE "${CMAKE_CURRENT_SOURCE_DIR}/COPYING") -SET(CPACK_PACKAGE_INSTALL_DIRECTORY "ManaPlus") +SET(CPACK_PACKAGE_INSTALL_DIRECTORY "ManaVerse") SET(CPACK_PACKAGE_VERSION_MAJOR ${VER_MAJOR}) SET(CPACK_PACKAGE_VERSION_MINOR ${VER_MINOR}) SET(CPACK_PACKAGE_VERSION_PATCH ${VER_RELEASE}) IF(WIN32) - SET(CPACK_NSIS_DISPLAY_NAME "ManaPlus") - SET(CPACK_NSIS_MUI_ICON "${CMAKE_CURRENT_SOURCE_DIR}/data/icons/manaplus.ico") + SET(CPACK_NSIS_DISPLAY_NAME "ManaVerse") + SET(CPACK_NSIS_MUI_ICON "${CMAKE_CURRENT_SOURCE_DIR}/data/icons/manaverse.ico") SET(CPACK_PACKAGE_ICON "${CMAKE_CURRENT_SOURCE_DIR}/packaging/windows/setup_welcome.bmp") - SET(CPACK_NSIS_URL_INFO_ABOUT "http://manaplus.org") + SET(CPACK_NSIS_URL_INFO_ABOUT "https://manaverse.germantmw.de") ENDIF() INCLUDE(CPack) diff --git a/INSTALL b/INSTALL index e7fbfe244..486572881 100644 --- a/INSTALL +++ b/INSTALL @@ -1,19 +1,19 @@ -How to compile and run ManaPlus on your GNU/Linux Box +How to compile and run ManaVerse on your GNU/Linux Box ================================================= -Homepage: http://manaplus.org/ -IRC: irc.freenode.net / #manaplus +Homepage: http://manaverse.germantmw.de/ +IRC: irc.libera.chat:6697 (TLS) / #themanaworld-dev 1) Requirements -2) Compiling And Installing ManaPlus +2) Compiling And Installing ManaVerse 3) Notes 1. Requirements =============== -You are expected to have either checked out ManaPlus from Git or you have downloaded -a source release. To get ManaPlus to compile, you need a compiler (GCC) +You are expected to have either checked out ManaVerse from Git or you have downloaded +a source release. To get ManaVerse to compile, you need a compiler (GCC) and some libraries. The required libraries are: * SDL http://www.libsdl.org/ @@ -42,7 +42,7 @@ Installing these dependencies is distributions-specific, and we'll leave it to you to figure this out. -2. Compiling And Installing ManaPlus +2. Compiling And Installing ManaVerse ==================================== Building with GNU Autotools @@ -54,12 +54,12 @@ Building with GNU Autotools 4) Run "make" 5) Run "make install" as root -It should have installed ManaPlus on your system now, and you can run it -with "manaplus". By default all files are installed to /usr/local, you can pass +It should have installed ManaVerse on your system now, and you can run it +with "manaverse". By default all files are installed to /usr/local, you can pass a different prefix to configure as usual. - NOTE: It is possible to compile ManaPlus without support for OpenGL rendering. + NOTE: It is possible to compile ManaVerse without support for OpenGL rendering. To do this perform step 3 as follows: ./configure --without-opengl diff --git a/Makefile.am b/Makefile.am index 70c6981be..211843e11 100644 --- a/Makefile.am +++ b/Makefile.am @@ -3,12 +3,12 @@ SUBDIRS = data docs po src desktopdir = $(datarootdir)/applications -desktop_DATA = manaplus.desktop \ - manaplustest.desktop +desktop_DATA = manaverse.desktop \ + manaversetest.desktop appdatadir = $(datarootdir)/metainfo -appdata_DATA = manaplus.metainfo.xml +appdata_DATA = manaverse.metainfo.xml # Extra files to include EXTRA_DIST = $(desktop_DATA) \ @@ -19,8 +19,8 @@ EXTRA_DIST = $(desktop_DATA) \ CMake/Modules/FindLibIntl.cmake \ CMake/Modules/FindSDL_gfx.cmake \ Android.mk \ - manaplus.menu \ - manaplus.spec \ + manaverse.menu \ + manaverse.spec \ AUTHORS \ ChangeLog \ INSTALL \ diff --git a/PKGBUILD.in b/PKGBUILD.in index 2de85a80d..913a95be3 100644 --- a/PKGBUILD.in +++ b/PKGBUILD.in @@ -1,11 +1,11 @@ # Maintainer: Aline Ferraz -pkgname=manaplus-git +pkgname=manaverse-git pkgver=@PACKAGE_VERSION@ pkgrel=1 -pkgdesc="ManaPlus is a 2D MMORPG game advanced client for games based on eAthena fork The Mana World (tAthena) also for other forks like Evol. More info here: http://manaplus.evolonline.org" +pkgdesc="ManaVerse is a 2D MMORPG game advanced client for games based on eAthena fork The Mana World (tAthena)." arch=('i686' 'x86_64') -url="http://manaplus.org" +url="https://manaverse.germantmw.de" depends=('libxml2' 'sdl_image' 'sdl_mixer' 'sdl_net' 'sdl_ttf' 'sdl_gfx') license=('GPL2') diff --git a/README b/README index f082eb629..32989ea61 100644 --- a/README +++ b/README @@ -1,10 +1,10 @@ -THE MANA PLUS CLIENT +THE MANA VERSE CLIENT =============== - Version: 1.9.3.23 Date: 2019-03-23 + Version: 1.0 Date: 2019-03-23 Build status: - ManaPlus CI: https://git.themanaworld.org/mana/plus/badges/master/pipeline.svg + ManaVerse CI: https://git.themanaworld.org/mana/plus/badges/master/pipeline.svg Windows: https://gitlab.com/themanaworld/manaplus/docker-windows-builder/badges/master/pipeline.svg AppImg: https://gitlab.com/themanaworld/manaplus/appimg-builder/badges/master/pipeline.svg deb: https://gitlab.com/themanaworld/manaplus/appimg-builder/badges/master/pipeline.svg @@ -160,7 +160,7 @@ You can report on forum (http://forums.themanaworld.org/viewforum.php?f=12), bugtracker (https://git.themanaworld.org/mana/plus/issues/) or other project networks such as IRC. -If you have feedback about a specific game that uses the ManaPlus client, be sure +If you have feedback about a specific game that uses the ManaVerse client, be sure to contact the developers of the game instead. 5. Licenses @@ -171,6 +171,6 @@ All code in this repository under GPL 2+ license. Art can be under CC-BY-SA or G Github, Bitbucked or other non free hostings may use strange TOS what may violate this licenses. If any of this hostings want to violate GPL or/and CC-BY-SA licenses, they not have any rights to do so. -This hostings have rights to remove ManaPlus repositories if they want violate given licenses. +This hostings have rights to remove ManaVerse repositories if they want violate given licenses. -ManaPlus main repository hosted on https://gitlab.com/manaplus/manaplus/ +ManaVerse is a fork of ManaPlus, the main repository is hosted on https://gitlab.com/manaplus/manaplus/ diff --git a/README.md b/README.md index ac6c0b3a6..5fdc7f568 100644 --- a/README.md +++ b/README.md @@ -1,12 +1,12 @@ # The Mana Plus Client -![ManaPlus logo](data/icons/manaplus.png) +![ManaVerse logo](data/icons/manaverse.png) Version: 1.9.3.23 Date: 2019-03-23 ### Build status - - ManaPlus CI: [![gitlab build status](https://git.themanaworld.org/mana/plus/badges/master/pipeline.svg?key_text=master)](https://git.themanaworld.org/mana/plus/commits/master) + - ManaVerse CI: [![gitlab build status](https://git.themanaworld.org/mana/plus/badges/master/pipeline.svg?key_text=master)](https://git.themanaworld.org/mana/plus/commits/master) - Downloads: [![gitlab windows build](https://gitlab.com/themanaworld/manaplus/docker-windows-builder/badges/master/pipeline.svg?key_text=Windows+Build&key_width=150px)](https://gitlab.com/themanaworld/manaplus/docker-windows-builder/commits/master), [![gitlab appimg build](https://gitlab.com/themanaworld/manaplus/appimg-builder/badges/master/pipeline.svg?key_text=AppImg+Build&key_width=150px)](https://gitlab.com/themanaworld/manaplus/appimg-builder/commits/master), @@ -175,7 +175,7 @@ You can report on [![forum](https://img.shields.io/badge/forum-forums.themanawor [![IRC](https://img.shields.io/badge/IRC-FreeNode/germantmw-yellow.svg)](web.libera.chat/?channels=themanaworld) or ![discord](https://shields.io/discord/775612630836445206.svg?label=Discord) -If you have feedback about a specific game that uses the ManaPlus client, be sure +If you have feedback about a specific game that uses the ManaVerse client, be sure to contact the developers of the game instead. ## 5. Licenses @@ -183,6 +183,6 @@ to contact the developers of the game instead. All code in this repository under ![GPL 2+](https://img.shields.io/badge/license-GPL2+-blue.svg) license. Art can be under ![CC-BY-SA](https://img.shields.io/badge/license-CC_BY_SA-blue.svg) or ![GPL 2+](https://img.shields.io/badge/license-GPL2+-blue.svg). Github, Bitbucked or other non free hostings may use strange TOS what may violate this licenses. If any of this hostings want to violate GPL or/and CC-BY-SA licenses, -they not have any rights to do so. This hostings have rights to remove ManaPlus repositories if they want violate given licenses. +they not have any rights to do so. This hostings have rights to remove ManaVerse repositories if they want violate given licenses. -ManaPlus main repository hosted on [gitlab.com](https://gitlab.com/manaplus/manaplus/) +ManaVerse is a fork of ManaPlus, the main repository is hosted on [gitlab.com](https://gitlab.com/manaplus/manaplus/) diff --git a/azure-pipelines_windows.yml b/azure-pipelines_windows.yml index 0538d8a8b..9c39d5d0c 100644 --- a/azure-pipelines_windows.yml +++ b/azure-pipelines_windows.yml @@ -18,7 +18,7 @@ jobs: GITLABTOKEN: $(gitlabtoken) - task: PublishBuildArtifacts@1 inputs: - artifactName: manaplus32 + artifactName: manaverse32 - job: mxe_32_test dependsOn: mxe_32_build @@ -29,16 +29,16 @@ jobs: - task: DownloadBuildArtifacts@0 inputs: buildType: 'current' - project: 'ManaPlus' - artifactName: 'manaplus32' - - script: dir "$(Build.ArtifactStagingDirectory)\manaplus32" - - script: xcopy /s "$(Build.ArtifactStagingDirectory)\manaplus32\*" . + project: 'ManaVerse' + artifactName: 'manaverse32' + - script: dir "$(Build.ArtifactStagingDirectory)\manaverse32" + - script: xcopy /s "$(Build.ArtifactStagingDirectory)\manaverse32\*" . - script: tools\ci\scripts\addextrafiles.cmd - script: dir - script: | set SDL_VIDEODRIVER=dummy echo run - manaplustests.exe + manaversetests.exe - job: mxe_64_build pool: @@ -59,7 +59,7 @@ jobs: GITLABTOKEN: $(gitlabtoken) - task: PublishBuildArtifacts@1 inputs: - artifactName: manaplus64 + artifactName: manaverse64 - job: mxe_64_test dependsOn: mxe_64_build @@ -70,13 +70,13 @@ jobs: - task: DownloadBuildArtifacts@0 inputs: buildType: 'current' - project: 'ManaPlus' - artifactName: 'manaplus64' - - script: dir "$(Build.ArtifactStagingDirectory)\manaplus64" - - script: xcopy /s "$(Build.ArtifactStagingDirectory)\manaplus64\*" . + project: 'ManaVerse' + artifactName: 'manaverse64' + - script: dir "$(Build.ArtifactStagingDirectory)\manaverse64" + - script: xcopy /s "$(Build.ArtifactStagingDirectory)\manaverse64\*" . - script: tools\ci\scripts\addextrafiles.cmd - script: dir - script: | set SDL_VIDEODRIVER=dummy echo run - manaplustests.exe + manaversetests.exe diff --git a/build/makegprof b/build/makegprof index bfe6922d7..14885c551 100755 --- a/build/makegprof +++ b/build/makegprof @@ -1,7 +1,7 @@ #!/bin/sh mv ../run/gmon.out . -gprof ../run/bin/manaplus >gprof.txt -gprof --inline-file-names ../run/bin/manaplus >gprofi.txt +gprof ../run/bin/manaverse >gprof.txt +gprof --inline-file-names ../run/bin/manaverse >gprofi.txt cat gprof.txt | gprof2dot.py >gprof.dot cat gprof.dot | dot -Tpng -o gprof.png diff --git a/build/packevol b/build/packevol deleted file mode 100755 index 8da89d051..000000000 --- a/build/packevol +++ /dev/null @@ -1,16 +0,0 @@ -#!/bin/bash - -cd .. - -dir=`pwd` - -cd packaging/windows -./make-translations.sh -makensis -DDLLDIR=$dir/../libs/dll/ \ - -DPRODUCT_VERSION="1.0" \ - -DEXESUFFIX=/src \ - -DUPX=true \ - -DBITS=${BITS} \ - -DSEHDLL=${SEHDLL} \ - evol.nsi - diff --git a/build/update-creator.sh b/build/update-creator.sh index f3fc9e28c..2d3ba4bb5 100755 --- a/build/update-creator.sh +++ b/build/update-creator.sh @@ -7,5 +7,5 @@ find -name \*.cpp \ -o -name \*.am \ -o -name \*.txt \ -o -name \*.xml \ - -o -name \*.manaplus \ - | sort > manaplus.files + -o -name \*.manaverse \ + | sort > manaverse.files diff --git a/configure.ac b/configure.ac index 23febd1c8..25e57e123 100755 --- a/configure.ac +++ b/configure.ac @@ -1,5 +1,5 @@ AC_PREREQ(2.60) -AC_INIT([ManaPlus], [1.0], [akaras@inbox.ru], [manaplus]) +AC_INIT([ManaVerse], [1.0], [jak1@themanaworld.org], [manaverse]) AM_INIT_AUTOMAKE([1.9]) AC_LANG_CPLUSPLUS @@ -188,14 +188,14 @@ fi AM_CONDITIONAL(ENABLE_DYECMD, test x$with_dyecmd = xyes) -# Option to enable ManaPlus game -AC_ARG_WITH(manaplusgame,[ --without-manaplusgame don't build ManaPlus game ] ) -if test "x$with_manaplusgame" == "xno"; then - with_manaplusgame=no +# Option to enable ManaVerse game +AC_ARG_WITH(manaversegame,[ --without-manaversegame don't build ManaVerse game client ] ) +if test "x$with_manaversegame" == "xno"; then + with_manaversegame=no else - with_manaplusgame=yes + with_manaversegame=yes fi -AM_CONDITIONAL(ENABLE_MANAPLUSGAME, test x$with_manaplusgame = xyes) +AM_CONDITIONAL(ENABLE_MANAVERSEGAME, test x$with_manaversegame = xyes) # Enable nacl build AC_ARG_ENABLE(naclbuild, @@ -379,7 +379,7 @@ if test "x$with_internalsdlgfx" == "xno"; then AC_CHECK_HEADERS(SDL2_rotozoom.h, ,) else with_internalsdlgfx=yes - AC_DEFINE(USE_INTERNALSDLGFX, 1, [Defines if ManaPlus should use internal sdlgfx2]) + AC_DEFINE(USE_INTERNALSDLGFX, 1, [Defines if ManaVerse should use internal sdlgfx2]) fi AM_CONDITIONAL(USE_INTERNALSDLGFX, test x$with_internalsdlgfx = xyes) @@ -888,13 +888,11 @@ AC_CHECK_HEADERS([execinfo.h], AM_CONDITIONAL(HAVE_EXECINFO, test x$have_execinfo = xyes) AC_CONFIG_FILES([ -manaplus.spec +manaverse.spec Makefile PKGBUILD src/Makefile data/Makefile -data/evol/evol.desktop -data/evol/Makefile data/fonts/Makefile data/fonts/src/Makefile data/graphics/Makefile @@ -937,17 +935,16 @@ docs/Makefile po/Makefile.in ]) -AC_CONFIG_FILES([data/evol/evol], [chmod +x data/evol/evol]) AC_CONFIG_FILES([data/tmw/tmw], [chmod +x data/tmw/tmw]) AC_OUTPUT echo -if test "$with_manaplusgame" == "yes"; then - echo "Enabled building manaplus game." +if test "$with_manaversegame" == "yes"; then + echo "Enabled building manaverse game client." fi if test "$with_dyecmd" == "yes"; then - echo "Enabled building dyecmd." + echo "Enabled building dyecmd tool." fi if test "$unittests_enabled" == true; then echo "Enabled building unit tests." diff --git a/data/Makefile.am b/data/Makefile.am index 794e67b8f..794c71a18 100644 --- a/data/Makefile.am +++ b/data/Makefile.am @@ -1,5 +1,5 @@ -SUBDIRS = evol fonts graphics help icons music perserver sfx test themes tmw translations +SUBDIRS = fonts graphics help icons music perserver sfx test themes tmw translations EXTRA_DIST = CMakeLists.txt items.xsd diff --git a/data/evol/Makefile.am b/data/evol/Makefile.am deleted file mode 100644 index 5ad7b74cf..000000000 --- a/data/evol/Makefile.am +++ /dev/null @@ -1,20 +0,0 @@ - -desktopdir = $(datarootdir)/applications - -branding: - mkdir -p "$(DESTDIR)$(pkgdatadir)/data/evol/icons" - mkdir -p "$(DESTDIR)$(datarootdir)/icons" - mkdir -p "$(DESTDIR)$(desktopdir)" - cp evol.desktop "$(DESTDIR)$(desktopdir)" - cp evol.manaplus "$(DESTDIR)$(pkgdatadir)/data/evol" - cp icons/evol-client.png "$(DESTDIR)$(pkgdatadir)/data/evol/icons" - cp icons/evol-client.png "$(DESTDIR)$(datarootdir)/icons" - cp -r images "$(DESTDIR)$(pkgdatadir)/data/evol" - -EXTRA_DIST = evol.desktop.in \ - evol.in \ - evol.manaplus \ - icons/evol-client.ico \ - icons/evol-client.png \ - icons/evol-client.xpm \ - images/loginwallpaper_800x600.png diff --git a/data/evol/evol.desktop.in b/data/evol/evol.desktop.in deleted file mode 100644 index 8ab97e773..000000000 --- a/data/evol/evol.desktop.in +++ /dev/null @@ -1,25 +0,0 @@ - -[Desktop Entry] -Version=1.0 -Name=EvolOnline -Comment=A 2D MMORPG client -Exec=manaplus @datadir@/manaplus/data/evol/evol.manaplus -StartupNotify=false -Terminal=false -Type=Application -Icon=evol-client -Categories=Game;AdventureGame; - - -# Translations -Comment[vls]=Nen 2D MMORPG client -Comment[ru]=Клиент к 2D MMORPG игре -Comment[it]=Un gioco fantasy online -Comment[ja]=2DのMMORPGクライアント -Comment[cs]=2D MMORPG klient -Comment[nl_BE]=Een 2D MMORPG client -Comment[de]=ein 2D MMORG Client -Comment[sv_SE]=Ett fantasyrollspel online -Comment[es]=Un cliente MMORPG 2D -Comment[fr]=Un jeu en ligne dans un univers fantastique -Comment[nl]=Een online role playing game diff --git a/data/evol/evol.in b/data/evol/evol.in deleted file mode 100755 index 2b010dc80..000000000 --- a/data/evol/evol.in +++ /dev/null @@ -1,2 +0,0 @@ -#!/bin/sh -exec manaplus @datadir@/manaplus/data/evol/evol.manaplus "$@" diff --git a/data/evol/evol.manaplus b/data/evol/evol.manaplus deleted file mode 100644 index 969fe06f0..000000000 --- a/data/evol/evol.manaplus +++ /dev/null @@ -1,19 +0,0 @@ - - - diff --git a/data/evol/icons/evol-client.ico b/data/evol/icons/evol-client.ico deleted file mode 100644 index 17309a1ba..000000000 Binary files a/data/evol/icons/evol-client.ico and /dev/null differ diff --git a/data/evol/icons/evol-client.png b/data/evol/icons/evol-client.png deleted file mode 100644 index 2fb9eaab0..000000000 Binary files a/data/evol/icons/evol-client.png and /dev/null differ diff --git a/data/evol/icons/evol-client.xpm b/data/evol/icons/evol-client.xpm deleted file mode 100644 index 7fb1f2cda..000000000 --- a/data/evol/icons/evol-client.xpm +++ /dev/null @@ -1,45 +0,0 @@ -/* XPM */ -static char * manaplus_xpm[] = { -"32 32 10 1", -" c None", -". c #663300", -"X c #673200", -"o c #663400", -"O c #653400", -"+ c #653200", -"@ c #653300", -"# c #673300", -"$ c #663200", -"% c #673400", -" .. . ", -" .. X . ", -" .X .. o O. ", -" +@o .o O# o. ", -" Xo. $.@ . o%. ", -" $.#$.#$+ ", -" . $$$## ", -" ....$@+ %. ", -" ....o#$X ", -" .$o.. ", -" .@@. ", -" Oo#. ", -" o ", -" #@ . ", -" O... ", -" $.o ", -" #.$. ", -" ..% ", -" #$@. ", -" .... ", -" # O%.@..$.#.o . ", -" +# oO X+$..@ .#$$ ", -" % +...o # % ", -" O %o..$oO O.% ", -" o #O$@ X# + ", -" # $ $ % ", -" O. . $ #@ ", -" o XO ", -" . X $X ", -" # + + ", -" . @ . ", -" .$# $@ "}; diff --git a/data/evol/images/loginwallpaper_800x600.png b/data/evol/images/loginwallpaper_800x600.png deleted file mode 100644 index a1fe4f83b..000000000 Binary files a/data/evol/images/loginwallpaper_800x600.png and /dev/null differ diff --git a/data/graphics/sprites/CMakeLists.txt b/data/graphics/sprites/CMakeLists.txt index bc5d7d70c..4fb08d5cb 100644 --- a/data/graphics/sprites/CMakeLists.txt +++ b/data/graphics/sprites/CMakeLists.txt @@ -6,9 +6,9 @@ SET(FILES chatemotes.png error.png error.xml - manaplus_emotions.png - manaplus_emote.xml - manaplus_emotes.xml + manaverse_emotions.png + manaverse_emote.xml + manaverse_emotes.xml test.xml ) diff --git a/data/graphics/sprites/Makefile.am b/data/graphics/sprites/Makefile.am index 8001e7016..3c3ad7887 100644 --- a/data/graphics/sprites/Makefile.am +++ b/data/graphics/sprites/Makefile.am @@ -8,9 +8,9 @@ sprites_DATA = \ chatemotes.png \ error.png \ error.xml \ - manaplus_emotions.png\ - manaplus_emote.xml \ - manaplus_emotes.xml \ + manaverse_emotions.png\ + manaverse_emote.xml \ + manaverse_emotes.xml \ test.xml EXTRA_DIST = \ diff --git a/data/graphics/sprites/manaplus_emote.xml b/data/graphics/sprites/manaplus_emote.xml deleted file mode 100644 index 7c5c48046..000000000 --- a/data/graphics/sprites/manaplus_emote.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - - - diff --git a/data/graphics/sprites/manaplus_emotes.xml b/data/graphics/sprites/manaplus_emotes.xml deleted file mode 100644 index 8daf57630..000000000 --- a/data/graphics/sprites/manaplus_emotes.xml +++ /dev/null @@ -1,36 +0,0 @@ - - - - - - - - manaplus_emote.xml - manaplus_emote.xml - manaplus_emote.xml - manaplus_emote.xml - manaplus_emote.xml - manaplus_emote.xml - manaplus_emote.xml - manaplus_emote.xml - manaplus_emote.xml - manaplus_emote.xml - manaplus_emote.xml - manaplus_emote.xml - manaplus_emote.xml - manaplus_emote.xml - manaplus_emote.xml - manaplus_emote.xml - manaplus_emote.xml - manaplus_emote.xml - manaplus_emote.xml - manaplus_emote.xml - manaplus_emote.xml - manaplus_emote.xml - manaplus_emote.xml - manaplus_emote.xml - manaplus_emote.xml - manaplus_emote.xml - manaplus_emote.xml - manaplus_emote.xml - diff --git a/data/graphics/sprites/manaplus_emotions.png b/data/graphics/sprites/manaplus_emotions.png deleted file mode 100644 index c93262ba4..000000000 Binary files a/data/graphics/sprites/manaplus_emotions.png and /dev/null differ diff --git a/data/graphics/sprites/manaverse_emote.xml b/data/graphics/sprites/manaverse_emote.xml new file mode 100644 index 000000000..857436201 --- /dev/null +++ b/data/graphics/sprites/manaverse_emote.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + diff --git a/data/graphics/sprites/manaverse_emotes.xml b/data/graphics/sprites/manaverse_emotes.xml new file mode 100644 index 000000000..e951379d5 --- /dev/null +++ b/data/graphics/sprites/manaverse_emotes.xml @@ -0,0 +1,36 @@ + + + + + + + + manaverse_emote.xml + manaverse_emote.xml + manaverse_emote.xml + manaverse_emote.xml + manaverse_emote.xml + manaverse_emote.xml + manaverse_emote.xml + manaverse_emote.xml + manaverse_emote.xml + manaverse_emote.xml + manaverse_emote.xml + manaverse_emote.xml + manaverse_emote.xml + manaverse_emote.xml + manaverse_emote.xml + manaverse_emote.xml + manaverse_emote.xml + manaverse_emote.xml + manaverse_emote.xml + manaverse_emote.xml + manaverse_emote.xml + manaverse_emote.xml + manaverse_emote.xml + manaverse_emote.xml + manaverse_emote.xml + manaverse_emote.xml + manaverse_emote.xml + manaverse_emote.xml + diff --git a/data/graphics/sprites/manaverse_emotions.png b/data/graphics/sprites/manaverse_emotions.png new file mode 100644 index 000000000..c93262ba4 Binary files /dev/null and b/data/graphics/sprites/manaverse_emotions.png differ diff --git a/data/graphics/sprites/test.xml b/data/graphics/sprites/test.xml index 7243254af..54944216e 100644 --- a/data/graphics/sprites/test.xml +++ b/data/graphics/sprites/test.xml @@ -1,6 +1,6 @@ - + diff --git a/data/help/about.txt b/data/help/about.txt index e0202466b..5dea3a601 100644 --- a/data/help/about.txt +++ b/data/help/about.txt @@ -1,16 +1,19 @@ <- @@index|<>@@ -##3 === <> === - <<##2ManaPlus##9 is extended client based on old code from ##2Mana##9 client. +##3 === <> === + <<##2ManaVerse##9 is extended client based on old code from ##2Mana##9 client. Added many features, improved perfomance, stability, security and more.>> - <<##2ManaPlus##9 is a serious effort to create an innovative free and open - source MMORPG Client. ManaPlus uses 2D graphics and aims to create a large + <<##2ManaVerse##9 is a serious effort to create an innovative free and open + source MMORPG Client. ManaVerse uses 2.5D graphics and aims to create a large and diverse interactive world. It is licensed under the GPL, making sure this game can't ever run away from you.>> -##9 Copyright (C) 2012-2017 The ManaPlus Developers +##9 Copyright (C) 2020-2023 The ManaVerse Developers + -> @@team|<>, https://themanaworlg.org@@ + +##9 Copyright (C) 2012-2020 The ManaPlus Developers -> @@team|<>, http://manaplus.org@@ ##9 Copyright (C) 2004-2017 The Mana World Development Team diff --git a/data/help/footer.txt b/data/help/footer.txt index be8738115..d4bcde2a1 100644 --- a/data/help/footer.txt +++ b/data/help/footer.txt @@ -1,3 +1,3 @@ -##2 <> +##2 <> diff --git a/data/help/header.txt b/data/help/header.txt index 2657b9e4e..36f627024 100644 --- a/data/help/header.txt +++ b/data/help/header.txt @@ -1,3 +1,3 @@ - <<##2ManaPlus version: ##6%VER%>> + <<##2ManaVerse version: ##6%VER%>> diff --git a/data/help/idx/about.idx b/data/help/idx/about.idx index 40ce8cb34..b7ce572c8 100644 --- a/data/help/idx/about.idx +++ b/data/help/idx/about.idx @@ -1,4 +1,4 @@ about|about -about|about manaplus -about|manaplus about -about|manaplus +about|about manaverse +about|manaverse about +about|manaverse diff --git a/data/help/idx/team.idx b/data/help/idx/team.idx index 598e3be8e..bc12ebac9 100644 --- a/data/help/idx/team.idx +++ b/data/help/idx/team.idx @@ -1,2 +1,2 @@ team|team -team|manaplus +team|manaverse diff --git a/data/help/index.txt b/data/help/index.txt index bb02caa96..119281ba8 100644 --- a/data/help/index.txt +++ b/data/help/index.txt @@ -2,7 +2,7 @@ ##1-> @@about|<>@@ -> @@download|<>@@ - -> @@team|<>@@ + -> @@team|<>@@ -> @@commands|<>@@ -> @@chatcommands|<>@@ diff --git a/data/help/support.txt b/data/help/support.txt index b64b1fcd1..c1a8bf5f0 100644 --- a/data/help/support.txt +++ b/data/help/support.txt @@ -10,22 +10,16 @@ <> @@%SUPPORTURL%|%SUPPORTURL%@@ - <> + <> <> -##2 #evolonline ##9@##2 irc.freenode.net - - <> - - <> -##2 #manaplus #evolonline ##9@##2 irc.freenode.net - +##2 #themanaworld-dev ##9@##2 irc.libera.chat:6697 (TLS) <> ##2 @@http://forums.themanaworld.org/viewforum.php?f=3|http://forums.themanaworld.org@@ <> -##2 #themanaworld ##9@##2 irc.freenode.net +##2 #themanaworld ##9@##2 irc.libera.chat:6697 (TLS) <> diff --git a/data/help/tips/16.txt b/data/help/tips/16.txt index 0e8c9f681..343396309 100644 --- a/data/help/tips/16.txt +++ b/data/help/tips/16.txt @@ -1,3 +1,3 @@ <> -@@http://manaplus.org/|http://manaplus.org/@@ +@@https://manaverse.germantmw.de/|https://manaverse.germantmw.de/@@ diff --git a/data/icons/CMakeLists.txt b/data/icons/CMakeLists.txt index 2d5a0a899..0106dc8ef 100644 --- a/data/icons/CMakeLists.txt +++ b/data/icons/CMakeLists.txt @@ -1,7 +1,7 @@ SET(FILES - manaplus.svg + manaverse.svg ) INSTALL(FILES ${FILES} DESTINATION ${DATA_DIR}/icons) -INSTALL(FILES "manaplus.svg" DESTINATION share/icons/hicolor/scalable/apps) +INSTALL(FILES "manaverse.svg" DESTINATION share/icons/hicolor/scalable/apps) diff --git a/data/icons/Makefile.am b/data/icons/Makefile.am index 37eb702fd..dab4f85c0 100644 --- a/data/icons/Makefile.am +++ b/data/icons/Makefile.am @@ -1,19 +1,19 @@ iconsdir = $(pkgdatadir)/data/icons -icons_DATA = manaplus.png \ - manaplus.svg \ - manaplus.icns \ - manaplus.ico \ - manaplus.hqx \ - manaplus.xpm +icons_DATA = manaverse.png \ + manaverse.svg \ + manaverse.icns \ + manaverse.ico \ + manaverse.hqx \ + manaverse.xpm install-data-local: $(mkinstalldirs) $(DESTDIR)$(datarootdir)/icons/hicolor/scalable/apps - $(INSTALL) $(srcdir)/manaplus.svg $(DESTDIR)$(datarootdir)/icons/hicolor/scalable/apps/manaplus.svg + $(INSTALL) $(srcdir)/manaverse.svg $(DESTDIR)$(datarootdir)/icons/hicolor/scalable/apps/manaverse.svg uninstall-local: - rm -f $(DESTDIR)$(datarootdir)/icons/hicolor/scalable/apps/manaplus.svg + rm -f $(DESTDIR)$(datarootdir)/icons/hicolor/scalable/apps/manaverse.svg EXTRA_DIST = \ $(icons_DATA) \ diff --git a/data/icons/manaplus.hqx b/data/icons/manaplus.hqx deleted file mode 100644 index 77b9e3b98..000000000 --- a/data/icons/manaplus.hqx +++ /dev/null @@ -1,603 +0,0 @@ -(This file must be converted with BinHex 4.0) -:#'eKEQ&`E(9c"&4&@&4dG(Kd"!!!!!,3!!"YPU$i5'ph)(4[)(9cC5"dD'Pc)'P -MEfik#JT6G'9`)$%k)%0[F(NJG'KP)'PMEfiJG'mJG'KP)'0XDA"LEf&bC!TK+5" -$E'PMDb"[EL"dD'Pc)'CTE'8JCR*[E5"dD'8J4QPZC'9b#Q)T)%0SEfpcC5!R4f9 -d)%PZCQmR)'CbEfdJG'KP)#G'D@aP*b"YC@je,JTM+5"*EL"dD'8JD@jQEb"hD@j -NEhFJG'KKG#"`Eh"c)(9`,#"ME'PMDb"[EL"dD'8JD@0[EJTN+5"$D'p[Ff8J*d0 -[F(NR)'CbEfdJG'KP)#G&C'Pd*b"YC@je,JTP+5"$E'pcC5"dD'8JD@jQEb"hD@j -NEhF+#P0dCA!J-MSJ8'&cG'8JG'KP)'PMEfiJG'mJG'KP)'4PFfPbC@3JDA4PE3T -K+5"(Eb"dEb"dD'8JDA4PE5"TEL"dD'8J4QPZC'9b)(4SBA3JH@pe)(GKER3JB5" -MGA0dEfdJD@0[EJTL+5"$E'PMDb"dD'8JDA4PE5!SCQPXC5`JCQpXC'9b,#"NDA0 -V,#"PG'-T)!TL+5"$D'p[Ff8J*dGPG#"*EQC[*b"QFQpY)(4SC5!R4QPXC5FJE@9 -ZG5i+BbNJ5@iJG'KP)'PZCQmJGfPZC'ph)(4SBA3JF'p`Fb"eF#`JBfaTBfXJEfi -JG'KP)'PMEfi+C#NJ3fK[Eh0P)#G3BA0dC5FJCR*[E5"dD'8J*d9NDA3R)'ePER8 -Z#Q8T)%0XEh0P)(4SC5"TEQC[)(GTEQ4[G`S+8h4PF#!c1L!+4@jUEhNJH@peFL" -ZCAGXH5"MGA0dEfeTHQ9N)'PMEfiK#JT'Eh)JE@pbC5"dD'pbEh9RD#"NDA*PBh4 -TEfjc,#"cC@8J3A"`E'8RFb"hC@*cDA4P)'&d1JTSG(4`1Lm[GhGh,Q&`F'aP,Q0 -[E5pcGA"`Eh*d,feKBc%`-5pMGA0dEfeTHQ8[0Lm+dk`!!!%!!!"YC!!!E'3!!!! -b!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -!!!"XB'PMER-!!'aJDA-c-J!!!C1#!)Ar!3$rJ3##ri!!J[m"!!#"ri-!JIm!!)$ -rKJ#!r`!!Q[m%!!$rr`#!r`!!J2m!!)$r"!!!rrm!J2m!!)$r!!#!r`3!!2rr!)$ -r!!#!r`!!J2m%!!$rr`#!r`!!J2m!!)$r!3!!Jrm!!)$r!!#(r`!!J2m"!!#!r`3 -!r`$rri8!"Irr!2rr!)$rJ`#$r`%!!)(r!3!!K2q#!)ErJ!##!!GaE'ecG(&[F)- -!"(efFh0lJ!!+SRq"C@)!!(YdG@'$!!GHC@9Q!(acFiB!If*PB`"dF!"ZGAGdJ)" -iGAeQBe9aF(*`E@jZE@YYEQj`I3!!DA!!FQY[!'pUF!"aE(F!!'Cc!("XFJ"bE(! -!Ffaf!!"QFJ"aE(3!FQad!(0XG!!!CR%!FQeb!(4YG!"cE(3!!'aZ!(&`G!"dFR3 -!G'aZGRKcECGbI!"SHi!!!(0Y"A)!E`"eFB8!#(0Z!(GZ!'GkIB-!"AGYE'jbG)! -!#heiI!!!GA4XCQadBi)!#(&`FA&YD@GUE)!!r`$l!(-iE@X!!!%)!!!!!!"*UYc -(TATD$3!#!!!!!"l$ePd+!!!!!M%DLe!!!$IXM`B!!!!!!!!cT1LR!#2UK`!!!!! -!!!!!!'AFR3#q`3%D(M3r$JFj23m8I`a1rcNbr[r%rI$Sa2cY+!!!TYF!Brr'!+M -rc!#Nri3!!1DD!)MrL3#2rid!Lrq+!!$`H`#Vrf-!U2pQ!+ArDJ!!j(J!dImr!-c -r33$'rd8!!+50!IAm&`$ar"S!lIaSM(!db34%,`!$4$%!!%52@3#*!*3r!!!!!!! -!!!!YV3!GL`!'LLS!!!!!!!!2cHUFV!S!!!&`DKi!!!eAiIraH!-!!!!!!"*`RV[ -DeDPS$3!!!'PX-c)!!!34KJ#0riX!N!$rL3#6r`%!ri3!Krq&!)ArJJ#%riX!Jrq -"!)6rM!#%r`%!!)2rMJ#%r`%!!),rN!!!Jrm!!)2rJ3##ri!!J[q!!)$r!3!!Jrm -!!*!!r`!!J2m"!!##r`!!N[m"!2q!!),r!!#5ri)!J[m!!)2r!!#%r`!!Jrq#!), -r!!#$r`!!K2m!!)6rJ3##r`!!Jrm!!)6r!!#%ri%!JIm!!)2r!3!!Jrm"!!#$ri) -!JIm!!)2r!3!!Jrm"!!#$ri)!JIm!!)2r!3!!Jrm"!!#$ri)!JIm!!)2r!3!!Jrm -"!!#$ri)!JIm!!)2r!3!!Jrm"!!#$ri)!JIm!!)2r!3!!Jrm"!!#(r`!!JIm!!)2 -r!3!!Jrm"!!#(r`!!Krq!!),rJ!#(r`!!K[q"!)(rJ3#$r`!!J2m"!!#"rii!JIm -"!!#!r`%!!),rM3#"r`!!JIq!!),rL`#(ri%!J[q*!)IrJ`#%ri-!LIq&!*6rK`# -5riS!M[q%!)B!!fGRCQH$CJ*RCfD!CBX!!QPTCi9Q!fGRCQD!C3"QL3!#C@GRJ@B -'Cf4MCQCRCi&QJ@8"!''%!)4Q!QKQC)8!"fCPC'9PBQ4QJJ!!Ci*Q!'@,!!9N@f4 -MC9f"!!CNCQGQCQGYM!#!C!CQC@0H!!"SJQD1!!*NC@D"C3%!!)*QN!!!"MpIC@9 -LC!#$CS%!"'pTCfGSJ!!%9@GPBf1!!!CIC'3!!'TRJ'B#C!"PKQB!D)&Q!'@!CJF -!CQ4N!!"RCi"Q!J"NCBCQ!'H%CJ0NBJ"rJ!!!D)&Q!!#4CJ"PJJ!!Ci"Q!e)!C@@ -"CJ!!K'B!!)0QJJ#!CJ0PC3"PJQB!!)4Q!!#$CJ"NJ3#"CJ&P!)*Q!QF!F)0Q!3" -HJ@B"C9q"!)&Q!!#$CJ%!!)0Q!J!!CB*QJJ#!CJ&L!)*Q!fF!!'5#CJ)!!'@"CJ" -RJJ#"CJ!!JQB#C`!!JQB#C`!!JfD#!)&Q!!#$CJ)!!'H"CJ0R!!"PJ@B!CB)!J@B -!!)*Q!QF!!)0Q!3!!J@B"C@@#!)"Q!@)!JQB#D!!!JQB#C!!!J@B-CfCRCQCN!'G -QCQ3!Ci"Q!fGM!!##CJ*P!!#$CJPRCfCQ!'PRCQCSJQD!!)*QJ!#"CJKRCQCSCQB -!CfH!CS"P!'H"!!"RJ'@"!!CNC@9QCQ3!J'B"!!#!CJ"RMJ!!Bi"Q#`!!BfCR!!" -QCQ9QCSd!!'H!CJ3!EfGQD)!!"'9QCQ9*L`!*CfCQC@9RCQCPD)%!"'GQC@CaL3! -!Ci4Q!@GPJ`!#C@CRJ@D$!!"RKQB"CfL&!!"SJQB&BfCPCQCSKfB!D)F!!@9SJQB -!CB9Q"'GQCQGRLJ!&C@9RCfCPJfB%C@GSCQD%!2m!r`$r!2m!r`$r!2m!l`"X1'e -V!!!%#!!!!!!!!!!!!!)*)f@Se[,ikFkPF6%4"`%!!!!!!!!!!!!!!!!!!!%(,Bc -IpHlL`TTmF(+&SjT3&33!!!!!!!!!!!!!!!!#''[HqHZmCL3("33%"!8'%84R,`N -"!#)!!!!!!!!!!bZKq[5r8``#!3!!!!!!!!!!!J)V,!C'YKi!!!!!!!3i[[lPKaN -!!!!!!!!!!!!!!!!!!!%,"@R,%`!!!!!$0XEqh'X%!!!!!!!!!!!!!!!!!!!!1*@ -"Y-Bf'`!!!5LkrppL!!!!!!!!!!!!!!!!!!!!!!!`R,ldmGA"!!!8PIrYHJ!!!!! -!!!!!!!!!!!!!!!!!!!!%'-'+-8)!"echq+J+!!!!!!%($3X$!!!!!3J1#`)!!!! -BdPi!!!%Ld2lC0`!53NY'6@YlG&Xd'#P3ERae9#S'!"4h+`!!#((kpC8!#@,arrc -jrrlrrp'9[IErrrrq[$`&!!)!!!!CcrlL0J!GVIrrrp1,X[6rrrrrZiV(qIrrX"N -!!!!!!%cfqlS$!#E*rrrYF`!d`2rrrq*(!&,Grrrb+J!!!!!!N[VbI!%!,ZArrmd -j!!f4rrrrV#8!&F6rrrmp!3!!!!$&rHY'!3!kr2rrYa)!"BIrrrq'$3!)[rrrrd- -$!!!!!1Mrj5%!"&,rrrqQ!!!,M[rrrfX!!"($rrrp-`!!!!!!qIrG#`!,F2rrqBm -!!"HGrrrf@3!!*-VrrqXQ!!!!!!$irY8&!"1-rrrYGJ!!*Urrrpj)!!!le2rrc4m -!!!!!!12pe!8!'URrrq&G!!!f`rrrb$J!!&6Hrrq['3!!!!!!Zr[@"3!Karrre8- -!!%IBrrqb+!!!EqRrrj%5!!!!!!"qqGm3!#RMrrr*+`!!@Hlrrj`B!!#+p2rrF$e -fN!"f(3!cm1FX!$IrrrZN#3!!EIrrqA%$!!#SrrrXTlkHIk5J!!qTl'%"(RjqELd -!!!!jJApL(3!!!&GrIEl2DLJ521J!!clTU3)%$Ji+!!!!!!F2$`F!!!!!#JaJcQ! -+!!%ai3!!$BcG1!!!!!!!!!!!!!!!!!!!!!!!&VQP'J!!"C'F!!!"*EQM#3!!!!! -!!!!!!!!!!!!!!!"elRJ0!!Kfa$!!!!!%2-"h!3!!!!!!!!!!!!!!!!!!0X[r`&4 -9TY"0"3!!!!!&4,Pd"J!!!!!!!!!!!!!!!#ZeqrrjjqE56`J!!!!!!!!&0D#B*`) -"!!!!!!!!!JC0`rVrrrlmXMF'!!!!!!!!!!!#(@fkM$d5"`B("KT6UqImrrhkdQF -D!J!!!!!!!!!!!!!"#5Gb[G@mUl(,iqhfq[MaZQ3I"`%!!!!!!!!!!!!!!!!!!JN -@2ADK`0ACd,UAC5`3"`%!!!!!!!!!D@Jc-J!!"PZ0!)rrQ3#6rj8!Prm"!!#!rid -!R[q,!)IrM3#&riN!Krq4!)2rL!#'rj3!J[q(!)ErN!!!JIm!!),rK`#&rj!!!)R -rK3#%rj)!M2q"!)6rN`#-ri!!KIq8!)[rJ!#%rjN!Krm"!!#%riB!J[q$!)2rJ!# -#ri-!K2q!!*Ir!!##ri-!K2m"!!#Hri)!K2q!!*hrJ`#%ri!!RIq$!)2rJ3#&r`! -!L2m!!)ErK3#$ri!!K[m"!!#'ri!!KIq&!)2rJ!#&ri!!K[q!!)ArK3#$ri!!KIq -!!)ArJ3#&ri8!J[q"!)ArJ!#&ri%!KIq&!),rJ3#&ri!!KIq"!)ArK3##ri%!KIq -!!)ArJ3#&ri8!J[q"!)ArJ!#&ri%!KIq&!),rJ!#&ri%!KIq"!)ArK3##ri!!KIq -!!)ArJ3#&riB!J[q!!)ArJ!#&ri%!KIq'!),rJ!#&ri!!KIq"!)ArKJ##ri!!KIq -!!)ArJ3#-r`%!!),rJ!#&ri!!KIq"!)cr!3!!J[q!!)ArJ!#&ri%!M2m"!!#$r`! -!KIq"!)ArJ3#)r`!!J2q!!),r!3!!Jrq#!)2rJ`#'ri!!J2q!!),rQ3##ri%!J2q -"!),rP`##ri%!JIq"!),rP`#"ri)!JIq#!),rP3##ri%!J[q$!),rP!#$r`!!Jrq -&!),rNJ#,riB!J[q3!!#,riJ!Jrq-!)[rL`#%riJ!M2q0!*crN!!!Q2q6!*ArQ!# -3!2q,!)d!!@GQJ@@$CJ9RCQ9NCQDC!!&PC)pQ!@GQP3!"C'H(CJCPCf9QCf4PJ@B -(CfKP!!"9BPf0!)GQ$'GRCQ9RC@CRC'9PEfL!C`CPC!"MC@9HL`!!CiCQM3!(C@C -RCf4PC@+*!!&TCi4Q!'@4!!9QC@4QC@+)!!&XCi0Q!'H8!!4LCQ9N@iF!!@4RJfB -!C*!!!!PF@e8!!'4NC@99K`!!Ci0Q!&53!!!&BQ9PC'9NJ'8#Be9rK3#%CT)!!f4 -PCQD!C3"QJ'8$Bf9MBi%!!@GRJ@B!CC-!!@4NJQ8(CQCPCQ9PCQ5!!!&LCB*Q!%k -8!!4FBQ&NBiCPJ!##CJ&RD*N!$9TPCQ9KCQ4LCQ3!!'9PJ@B!CiB!"'4SC@GMJ`! -&C'CQC@CVJ!!%A@9QC@1$!)4QJ!!!CS"RKQB$C@4UCi9Q"QF!Af9QC9q$!)0Q!f8 -!!'@ACJ9RC'9PC&@#!!&VCi&Q!'H!!*PQ!f9QC@@$!)0Q!'H!!)CQ!@9PMQB$Bf0 -LA)-!JfD"!)9Q!3"RKfB"!'5%CJ"KK3!!D)&Q!'H!!!"NK@B#!!"SK@D!!)4Q!'H -&!!"PJ@B!CB!!!'@%CS!!K@B!C)!!JfB"CfH&!!"PJ@B!A)!!!'H%CS!!K@D"!)4 -Q!'@&!)*QJ3#%CJ"RJ!!"CfH#CJ"PJ3#&CS8!J@B!CB%!!'H%CS!!!@GRJQB!CB% -!K@D&!)*QJ3#%CJ"RJ!#&CS%!K'B!Ci8!J@B!CB%!K'B!DB!!!&f%CS%!JfB"C@1 -&!)*QJ!#&CS%!!'5$CJ"MJ3#$CJ&PAB8!J@B!Ci!!K@D!!!&RCi0QJ3!!D)4QKJ# -#CS!!!'H%CS!!!@9PJfD"!!"RK'D'!!"RJ@D!!!"PJfB!CB!!K'B!CB%!K'B!CiB -!!'H"CS!!K@D!!)9QJ3#&CJ"NJ@B%CfF!!'H"CS!!K'B!CB!!K@D"!)YQ!Q8!!)& -Q!'@!!)9QJ!!!C)4QJ3#$CJ"RK@B$!!"SCi"Q!f-!@f@"CJ&RCi%!!'5%CS%!!'@ -"CJCRCQCRCPJ!J'D!!)&Q!f8!!'#!B`&QDi)!!'D"B`"QJ`!!BB"M"'GQCQGSJ!! -#C@9QJ!!"C'@!CTN!!'@!CJ"SJ3#!CS%!J@B!D*F!JQD"!!0RCfCPJ3!!BB&QP`! -!Ci"QJJ!!CB"QJJ!!CB&QP3!!Bi&QJ3!!Ci&QJ`!"CfH!CT3!JfB"!'H"CJ"RK3# -#CT)!!'@+CSB!!'5"CT!!!!"RL'B"C@5)!!&SCi"Q!&b-!!"SL@B!CBX!JQB"Cf@ -)!!&MCBTQM3!"CQ@!CJ4PC@4MCi&Q!f4NCfH(CJ*PCQL3!!!"CQ@#CJ"RMQB"C@5 -6!!4HC@CRCiaQ!fGQC'HB!!PRCfPSCfGQC@GPJ@B%C@CQCfH,!2m!r`$r!2m!r`$ -r!2m!r`$r!2m!r`$r!2m!r`$r!2m!r`$E!'JiE@X!!!N)!!!!!!!!!!!!!!!!!!! -!!!81)PqD`qIjqqrL`jeX0a-,!`!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -'&%bPjrMlrIchmZcTk1APiX&p14)&!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!a& -5[26prr[`iX+AFNj!26C&AhbSajK%&!3!!!-I(J!!!!!!!!!!!!!!!!!!!!!)0k, -arrrij,9a,3B#!J%"!3%"!3)#&8Q0I6!*!@R4Z#-!!!!!!!!!!!!!!!!!!"*Ne[r -rqq+R5!J!!!!!!!!!!!!!!!!!!!!!,QG"'V,qib`!!!!!!!!!!!!!!!!"))harrr -[YdX)!!!!!!!!!!!!!!!!!!!!!!!!!!!b4m[rd4S!!!!!!!!!!!!!!!)USI[rrpk -!'J!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!-YlqZ`i!!!!!!!!!!!!!!5fXrrrpce- -'!!!!!!!!!!!!!!!!!!!!!!!!!"B1"J)!11[qS3B!!!!!!!!!!!!!*kErrrc#4!% -!!!!!!!!!!!!!!!!!!!!!!!!!3EfpSi9SL2EpM`N#!!!!!!!!!!!DQ[rrrm8q!!! -!!!!!!!!!!!!!!!!!!!!!!!!!A[Rrrrhlp[rqfUQ0Ee)N!!!!!!pkprrrddX!!!! -!!!!!!!!!!!!!!!!!!!!!!!!!-lEHlIElr[rrr[rqr2@R!!!!"P$PrrrLC!%!!!! -!!!!!!!!!!!!!!!!!!!!!!!!!!"BR2&CffIlmbFrLlrLe!!!!*-(rrrH6$3!!!!! -!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!4[rrC,aNV39Si!!!0IrhrrmFa!!!!!!! -!!!!!#aNI(!N!!!!!!!!%&#!H%`8!!!!HeIr%%J!!!!!!!!%cirrrkR%!!!!JBha -kF@Z)TV+hY+D&4J)$*@QBVlLfVjTR(3!`jIqV#!!!!!!!!!f-rIrr[aS!!"L*kI6 -clHVkrrrrrrrjdBq"[qRrrrrrrrlTVcY)m[k3!!-!!!!!!!%Vj2rrlRS!!!"+f[r -rrrrrrr$lrrrrrrrimIrrqI,rrrrrrrkfDrAiDJ!!!!!!!!P`qrrrcbB!!!"Pq2r -rrrrqL8&0`[[rrrrrrrrB9calj[rrrrrmGQeL&J!!!!!!!",$rIrkSJ!!!!"irrr -rrrr(,3!"3HVrrrrrrr10!3!4M[rrrrrrS"d!!!!!!!!!!$2`rrrUDJ!!!!U-rrr -rrrq"$`!!#F2mrrrrrpp'!!!!9Zcrrrrra#`!!!!!!!!!!'MirrrC-!!!!"UKrrr -rrrj1!!!!"D$jrrrrrmd2!!!!3G2rrrrrdM)!!!!!!!!!!*rkrrr#"3!!!#Zhrrr -rrp`h!!!!"*IirrrrqkX!!!!!1mcrrrrrcc%!!!!!!!!!!-EmrrQP!!!!!$[-rrr -rrldT!!!!"CljrrrrmSB!!!!!30,rrrrr`LX!!!!!!!!!!0lprr1)!!!!!%[Krrr -rrk3H!!!!"DrkrrrrkQ3!!!!!5GlrrrrrXb3!!!!!!!!!!2ArrqaX!!!!!&cfrrr -rriS5!!!!"XAprrrridF!!!!!9HhrrrrrQKN!!!!!!!!!!2IrrqC6!!!!!'hrrrr -rrh%(!!!!#Gcrrrrrh#N!!!!!B[hrrrrrJ!i!!!!!!!!!!1hqrq0(!!!!#S6rrrr -rreN!!!!!(qErrrrre!d!!!!!FrrrrrrrC`-!!!!!!!!!!0lprq0&!!!!'*[rrrr -rmNJ!!!!"21Vrrrrq`3!!!!!0LIrrrrrr83!!!!!!!!!!!,Vmrq4)!!!!*l(rrrr -rfc`!!!!"@ZlrrrriSJ!!!!!FS2rrrrrR3J!!!!!!!!!!!)[jrqC5!!!!0XRrrrr -r`bm!!!!#H[2rrrrcK!!!!!!VYrrrrrr20J!!!!!!!!!!!&6hrqYS!!!!40rrrrr -rUb)!!!!#Q2IrrrrYC`!!!!!jc[rrrrqf+!`Y3NFp(3)!!"lFrr+(!!!!8rErrrr -rMa-!!!!#Yr[rrrrR3J!!!!"*j[rrrrqE4R[0lr,TS5m!!!b5r2UR!!!!Crrrrrr -Q9`)!!!!)f2rrrrZi&J!!!!"ErrrrrqbPbZZpKR1@kUi!!!4#lrr)%!!$8,@`X+p -S%J!!!!!0QV'`X*il!3!!!!"&YE#`XlMTh(XF!3!&T[-!!!!4T2rJ53!!#KB@&K! -%!!!!!!!#%aB@&3X!!!!!!!!*&aB68Y6HAJS!!!!%L[B!!!!$2q[dM3!!!!!!!!! -!!!!!!!!!!!!!!!!!!!!!!!!!!!!PVr*b#`!!!!!)YZ-!!!!!%)lrb#B!!!!!!!! -!!!!!!!!!!!!!!!!!!!!!!!!!!!4iqDiN!!!!!!&'ijB!!!!!!5[#mS3!!!!!!!! -!!!!!!!!!!!!!!!!!!!!!!!!!!$R(rh!!!!!!!#Lkf68!!!!!!!91jp3r!!!!!!! -!!!!!!!!!!!!!!!!!!!!!!!!!$iMmr@%!!!!!,UMcE3J!!!!!!!!0F1U`*!!!!!! -!!!!!!!!!!!!!!!!!!!!!!!!!6GlrrjFB!"jQ[ID+%J!!!!!!!!!!%(cTQ4X!!!! -!!!!!!!!!!!!!!!!!!!!!!!!`ZrrrrqZpVF(Rr*)E!3!!!!!!!!!!!"4pi*iP!!! -!!!!!!!!!!!!!!!!!!!!!!#b`qrrrrrrrrrrbIKX"!!!!!!!!!!!!!!!2CG'l5!3 -!!!!!!!!!!!!!!!!!!!!'4m,irrrrrrrrrpKM%3!!!!!!!!!!!!!!!!!!#%@afT) -`"!!!!!!!!!!!!!!!!bQ1h[hrrrrrrrriSMS)!!!!!!!!!!!!!!!!!!!!!!8GEml -GSedM"J)#!J)#""T@R0McrrrrrrrqqEjB'!-!!!!!!!!!!!!!!!!!!!!!!!!!#5K -dbqAIakf6P*DNb0rVprrrrrrpr1ke@"X'!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!% -*(9+CfHr[mI2eqrhpr2VipqQkH684"J!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -!!!80&cGNNDUmbmR!XTGe5b%3#3)!!!!!!!!!!!!!!!!!!'Pd-c)!!")j!!!!!,) -!Q[rG!+$re`#Qrp)!Urr0!+rrb3#crm8!R[q%!)rr`J#Brj)!L[qq!*ErQJ#)rlX -!P2qK!)ErY`#6rkB!KIqe!*,rU`#$rl-!N!$rV`#%rkm!N!$rX`##rki!N!$rY3# -#rk`!Mrqj!)IrT!#2rlX!KrqK!)rr[`#'rjm!Mrr!!)ArR`#2rm%!KIqH!)lr``# -&rjd!M[r%!)ArR!#0rmB!KIqF!)cra`#&rjX!M2r)!)ArQJ#-rli!Jrq"!)ArQJ# --rld!NIqD!)[r[J#6rjF!Lrqr!*VrM`#-rlm!Qrq1!)[r`!#Fri`!Lrr#!*[rL`# -,rm8!QIq+!)crc!#5riS!Lrr1!)Ar!!#(riS!M2r1!)ArK3!"rrq,!)[rc`#&rj3 -!M2qA!)VrM`#*riS!KIq8!)[rL!#)r`!!NIq)!*(rKJ#&rj-!M2q(!+(rJJ#@ri- -!KIq6!)crK`$#ri%!KIq6!)[rK`$%ri!!KIq6!)[rKJ$'r`%!!)ArNJ#,riF!arm -!!)ArNJ#,riF!b2m!!)2rNJ#-riB!bIm"!!#"rj-!Lrq(!*6r!!#arjJ!M2q(!*( -rJ`#@ri)!N[qA!)[rL!#3!2q&!*6rK!#4rjF!Lrq)!*!!ri8!P2q&!*!!rjB!M2q -)!)rrK`#5riB!NIq9!)[rL3#2riF!N[q(!*!!rj8!Lrq)!*!!riJ!NIq(!*!!rj3 -!M2q)!)rrL3#3!2q)!*!!rj3!Lrq*!)rrL3#3!2q)!*!!rj3!Lrq*!)rrL3#3!2q -)!*!!rj3!Lrq*!)rrL3#3!2q)!*!!rj3!Lrq*!)rrL3#2riN!N!$rP!#+riS!Mrq -*!)rrL3#3!2q8!)VrL3#3!2q*!)rrL3#3!2q8!)VrL3#3!2q*!)rrL3#3!2q8!)V -rL3#2riS!Mrq*!*!!rj3!L[q*!)rrLJ#1riS!N!$rP!#+riN!Mrq+!)lrLJ#2rj8 -!L[q*!)rrLJ#1riS!Mrq9!)RrLJ#2riS!M[q+!)rrP3#*riN!N!$rL3#2riS!Mrq -9!)RrL3#3!2q*!)rrL3#3!2q9!)RrL3#2riS!Mrq*!*!!rj8!LIq*!)rrLJ#1riS -!N!$rP3#*riN!Mrq+!)lrLJ#2rjB!LIq*!)rrLJ#1riS!Mrq@!)RrL3#2riS!M[q -+!)rrPJ#*riJ!N!$rL3#2riS!Mrq@!)RrL!#3!2q*!)rrLJ#2rjB!LIq)!*!!riN -!Mrq*!*!!rjB!LIq)!)rrLJ#1riS!N!$rPJ#*riJ!Mrq+!)lrLJ#2rjF!LIq)!)r -rLJ#1riS!MrqA!)RrL!#2riS!M[q+!)rrP`#*riF!N!$rL3#2riS!MrqA!)RrK`# -3!2q*!)rrLJ#2ri-!KIq+!)RrKJ#3!2q*!)rrL3#3!2m"!!#-riF!LIq'!)rrLJ# -1riS!N!$r!!#1riB!LIq'!)rrLJ#1riS!Srq'!)MrKJ#2riS!M[q+!+6rK3#)riB -!Mrq+!)lrLJ#NriB!Krq&!)rrLJ#1riX!T2q'!)MrK!#1riX!MIq,!*MrK!#$riB -!L2q%!)hrM!#-ri`!PIq)!),rK`#(ri3!M2q0!)[rM3#8riN!J[q(!)Irc3#(riS -!J[q)!)Irc!#'riX!J[q)!)Irb`#'ri`!J[q*!)Irb3#'rid!J[q+!)Erb3#&rid -!Jrq+!)Ira`#&rii!Jrq,!)EraJ#'rid!K2q,!)Ira3#&rii!K2q-!)Era!#'rid -!K2q1!)Er``#'ri`!KIq1!)Er`J#'ri`!KIq3!!#'rm%!K[q,!)ErN3#'rlm!Krq -+!)ErN`#'rld!LIq'!)MrP!#'rld!L[q$!)RrPJ#'rlX!R2qB!)ErZ3#FrjS!K[q -h!*crR!#'rl8!R2qH!)ErX`#Frk!!K[qa!*crSJ#(rki!R2qN!)IrV!#ErkF!L2q -S!*crUJ#)rk3!RIqX!)RrS!#Hrkm!LIqF!*lrXJ#,rjB!S2qe!)crM`#LrlN!N[q -!!+Ir[!#mrm!!Z2r&!,,rbJ#Zrmm!U2r9!+(rh3#Crkd!XJ!&CfCPC'CRLfB!CB0 -Q!@4Nh3#!C3*QCQ@9CJ4PCQCPCpF!J'8"CQ@FCJ4PCQ9PCp)!!fTQC@@LCJ"PJ'B -!DFd!!Q4QCkPQ!QGQCXN!!'1aCJ"Ra3#BCJ9PCQCNCQb%!!*QCQL!CJ"RKfB!CF) -!P@B#Cf9ZNJ!#EfKPKfDq!!&NCj4QQJ!"C@H%CJ&PCEX!NQB"C@+K!)4Q!@KVY`# -3!'B#C@CSTJ!!DS4QY3!!CipQ!@9@U`#$CV-!N!"QV`!"C@@#CUm!!@TRMQDc!)& -Q!'HZ!!&RCieQ!&be!!4TD'GQCU`!M@B"CfDj!)"P"QC99@*NC'+N!!&RCieQZ`! -%BQ4PC'1"C3"NS3!#F'CPLQB"CfDr!!*PC'@"CJ&N2jm!!@PSM@E!!!*9C'@!CJ& -PC*m!!@0NLfB"C@6"!!*9C@@!CJ&PBTi!!'H-CJ"L``!"9@@"CJ&NB*d!!@CRLQB -"C@$%!!&FCB&Q!@4LR!!"CfH+CJ"PaJ!"B'5!CJ*PC@1F!!&NCiTQa`!!B)*Q!@4 -FQ`!"BQH+CXJ!!''"CJ*PC@DD!!"PLfDq!!4LBeKEEB)!!P9MCB"Q!@9NQJ!"B@@ -*CJ"P[3!"@Q1#CB"M!f4JAf@"CJ&PC*S!!'@+CVi!!@CPJfB&C@4PC'4PJ@B$C@* -UIjF!!'5+CVm!!@CPM@B+C@4PC'0NBf&RCP@2!!"SLQB!E,m!!@*PN@B"C@D"C3& -NBSi!LQB!CF!!!QCMCCCQ!Q9NB)`!LfE#!!&HC)&P!Q4PCC!!CJ&PBBX!!'@+CX8 -!#P9MCQ0LBf0NC'9PJ@B"C@@'CJ&NC)S!!*!!LfE-!!-r@@0PJ'B0C@4NC@4PC'9 -PCQCPC&q+!)TQ!'A1!!"YJQB-C@-!9@CMB'*MCQ4PBSS!LQB"CfI1!!&TCB&Q!@9 -MK3!"5%L,!)YQc`!"A@@!CJ*PCQ+8!!"RL@B"CfLA!!CVCQCPC@CQJ'F#C@0LM`! -$C'9QCi*Q!Q9PBSS!!@&PJ'B#C@9IP!!!CiPQ!'L)!!"NK@8%C(J!B'@1CJ"NL!! -#CfCRLQB$C@9RDBB!!@&PJ'B#C@4YN`!!CiPQ!@9LK`!!CjjQ!@9RJJ!#8Q9RN!" -Q!Q9PCS3!!@&PJ'B"C'@6!)TQ!@GRK`!!D+&Q!f*QCP'ACJ&PBi%!!MpMCB"Q!@9 -NN`#+CJ"SK`!!Ck0Q!@9NQ@B"C@@!!!&9Bi&Q!@9NN`!!CiKQ!@9QKJ!!Cm0Q!f9 -P!!#$CJ&PBj)!LfD(!-CQ#@8!A'9PCQCPC''5!!"PLQD(!!"Pa@B$D'd!BS&P!'+ -5!)TQ!@G[KJ$*CJ8!!'CQ@9@6!)PQ!@GRK`!!Cj&Q"'&T!'GRVQB!C*J!!@YRLQD -(!*!!CJ"RJ`#9CJ"NJJ!"CfH1CJ&PCCF!!'H+CSJ!N!"QK3#8CS3!N@DA!)TQ!'H -)!!"RMQB!CB8!NfB!Ci8!!'H1CJ"SPJ!!CiTQ!'5)!)pQK`#4CJ"PKJ!!CBjQ!@G -RP3!!CiTQL3!!CieQ!'@(!!"RN!"Q!'@(!!"PMQB!CC8!LfD)!!"RMQB!BBJ!MfB -"CfU(!*!!CT3!LfB!D)J!MQB!CiN!!'@2CSJ!!@GRMQD8!!"RLQD*!!&RCiaQ!'@ -*!*!!CSJ!!'H0CJ&PCC3!LfD*!)jQ!'@*!!"RMQB!CiJ!N!"QP!#,CSN!!'H0CJ" -TL3#2CJ"[L!!!CieQ!@9PP!!!CBPQ!'L*!)pQL3!!CijQL3!!D)pQP!!!CiPQLJ# -2CSN!!'H1CSN!!'@0CJ&RCj3!LQD*!!"TM@B"C@@*!!"PM@B!CBN!!'@2CT3!LQD -*!!"RM@B"C@5*!!"PMQD*!)jQ!@9PP!!!CBPQL3#1CJ"LLJ#2CSN!!'@0CJ&NC*3 -!!'@*CSN!!@GRM'B!CBS!MQD+!)jQ!@4MP!#*CJ"RL3!"CfH0CSS!!'H0CSS!MQB -!Bj8!L@B!-iN!MfD+!)eQ!'H+!)pQP3#*CSS!M@B"C@@+!)jQLJ#0CJ&PCC8!L@D -*!!"SM@B"CfH*!!"LMQD+!)eQ!@9PP3#)CJ"PL3!!CBeQ!@GRL3!!CieQ!'@*!!& -iCiaQ!@GRP3#*CSN!!@GRM'B!CiS!MQB!DiN!!@PRM'B"CfH9!)KQ!'H*!!"RMQD -+!)jQLJ#1CJ&RD*8!L@D*!)pQLJ#1CSS!!'@0CJ"LPJ#*CSN!!'H1CSS!!'H0CSS -!MfD@!)PQL3#0CJ&RCiS!M@B!CBS!MfD@!!"PL'D)!)jQ!@GRL3#2CSS!MfD@!)K -Q!'H)!!&RCieQ!'H*!)jQ!'H+!!"RMQD@!!"RKfB!CiJ!MQB"C&q*!)pQL3!"DQH --CJ&PC*B!!'H)CSJ!MQB!CBS!MQD+!)jQ!@4KPJ#)CJ"PL!#2CSS!!'@0CSS!!@9 -PM'B!CCF!!'@)CSJ!MfD+!)eQ!'H+!!&PCBYQ!@GRP`#)CJ"PL!!!CBjQLJ#1CSS -!MfDA!!"RL'D(!!&SCiaQ!@9PL3!!9)eQ!'@+!)pQP`!"B'@(CSF!!'@0CJ&RCiN -!!'L0CJ"PLJ#0CJ&RCi-!"haSCfGPCQCNLJ!!CBGQ!'5'!)pQ!'Q*!!"RM@B!D)N -!!@4PM@B&C3!!C'YSKQD!CBF!!@9PKQB!DBB!!@GRM@D+!!"RM@D+!!&PCBaQ!QG -T!)eQ!'1'!!&ICBCQ!'H'!)eQ!@9PLJ!!CBeQLJ!"CfH0CJ&UDBjQ!'@'!)KQKJ# -2CSS!!'@-CJ"RLJ!"CfH0CJ"RN@D&!)GQ!'H'!!"RM'B"CfL+!)eQ!'Q+!!&PCBa -Q!'H)CJ&PCB9QKJ!!CBCQK3!"C@@0CSS!!(10CSX!M'B!CBCQ#'GKCfCNC@GKCi* -QKJ!"CfH&CJ"RK!!"C@@+CJ&RCiX!!'5-CSX!!'58CJ*RC@H%!)0QKJ#)CS3!LfB -"C@@-!!"RLQB!Ci`!!@KRLQB!CB4Q!'b)!!"RJ@D(!!"RK@B!CB3!!@YTKfB#CfC -MM3#+CJ"RM3#+CJ"RKQD*!!"PJ@D(!!"LKQE0!!"TK'B"D'L+!)*QL!!!CBCQc!! -!Ci0Q!@9PL`!!C)&QL!!!F)CQb`#%CJ&RDB`!JQD*!!"RK@B!D-N!!'H$CJ&RCid -!JQD+!)CQb3#$CJ&RD)d!!'1#CSS!!'@&CJ"Ua`!!CB0Q!'H1!!"PJQD,!)CQaJ# -&CJ"PM3!!C)*Q!'H,!!"RK'B"Cfh&!)9QMJ#%CS`!!'@&CX3!!'H&CSd!!'H$CSi -!KQE$!!"RJfB"CfQ-!!"RK'D1!!&MCB0Q!'I#!!"RK'B!CB`!!'@$CJ"PN!!!!@9 -PJQB"C@A"!)CQL`!!Ci9QN3#%CJ&PC,m!!'H'CSS!!'@&CT-!K'B"C'1p!!"VL'D -'!!*QBQ@&CT3!!@GPJfB!D,d!L'B"CfQ$!!*PBQ5%CJ&PC*B!!'5&CVX!M'B$CfG -PCS"PK@B!CCJ!K@B!CEN!M@B%CfGPCQ@'CJ"PQJ!!BB0Q!@9RY`!!CjTQ!'@F!!" -XJfB"Cf@e!!*TD'HBCJ"PRJ!!Di0Q!@9QX`#ECJ"PS!!"C@@%CV%!!@*PQ@B!C+) -!!@9PJfB"C@+Z!!&RCCPQ!(5N!!&RCi0Q!@9QV!!!CCTQT`!"@f@&CJ"NU!#ECJ" -PUJ#&CJ*PC@5N!!&PCjTQ!'qX!!"NKQB"C@5J!!&pCjTQ!@9PV`!!Ci9Q!Q9QD*` -!!'5ECJ&PCE)!!@4PL@D@!!&HCCYQ!QGRD,8!L@B#C@CPM`!#AQ9RR@B"C@5j!)Y -Q"Q9PCQ9MB9U!!!D#E@PPCf9RRfB!C,`!!(QjCJ&RCX!!!e*QC@@cCJ"Na3!#C@C -RVfE+!!"UJ@B!Ck*Q!Q9QCB"Qc`!#CQCRRfB!Ci"P!@CKe3!&CfGQC@9RP'B'CfC -PC@CRC0d!!@CRJQB&C@CPC@GPJ'H!CJKPCfCPCQCRCQ1Y!2m!r`$r!2m!r`$r!2m -!r`$r!2m!r`$r!2m!r`$r!2m!r`$r!2m!r`$r!2m!r`$r!2m!r`$r!2m!r`$r!2m -!r`$r!2m!r`$r!2m!r`$r!2m!r`$r!2m!r`$r!2m!r`$r!2m!r`$r!2m!r`$r!2m -!r`$r!2m!r`$r!2m!r`$r!2m!r`$r!2m!r`$r!2m!r`$r!2m!r`$r!2m!r`$r!2m -!r`$r!2m!r`$r!2m!r`$r!2m!r`$r!2m!r`$r!2m!r`$r!2m!r`$r!2m!r`$r!2m -!r`$r!2m!r`$r!2m!r`$r!2m!r`$r!2m!r`$r!2m!r`$r!2m!r`$r!2m!r`$r!)% -!G$KYD`!!3!J!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -!!!!!!!!!!!!!!!!!!!-+%"BeBSDPa0IQmrrrrI6TfmL`QAP9-4N4$!B"!!!!!!! -!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"!mD2AL -ai26iqI[mrIlqrrrrr[lpr2[kqIIfiEQ0A#XA$J8!!!!!!!!!!!!!!!!!!!!!!!! -!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#$L"+P0Iir2hqrrrrrrrrrrrrrrrrrrr -rrrrrrrrqrIckp-U48b89"`!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -!!!!!!!!%'6Z&d[[qrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr[lmjDC -H+K3%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!')e@Ulrrrrrrrrrr -rrrrrrrrrrrrrrrrrrrrrrrrqr2hrrrrrrrrrrrrrrrhLQ%mM#`!!!!!!!!!!!!! -!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -!!!!!!!!!!!!!!!!!!!!!!!!&+@'kqrrrrrrrrrrrrrrrrrrrrrrrrrrjl1,BcFA -"ZUqPU+k[XVc%bY(Fk26rrrrrpX*`-`i!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -"*@+rr2rrrrrrrrrrrrrrrrrrrrrrlp[)Y*4d@d%R%`B!!!!!!!!!!3iI-%YTL+H -re1Vlrrr@J6d2!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!'eL`q2rrrrrrrrrrrrrrrrr -rrrRLaD9i6LJ(!!!!!!!!!!!!!!!!!!!!!!!!!!!!!K9"E*Dlh2Irfi8p#J!!!!! -!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -!!!!!!!!!!!!!!!!!#8#ClrrrrrrrrrrrrrrrrrrrrZ5kM&`X"3!!!!!!!!!!!!! -!!!!!!!!!!!!!!!!!!!!!!!!!!4T5Kl2KrY9q-!8!!!!!!!!!!!!!!!!!!!!!!!! -!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#4fe2c -rrrrrrrrrrrrrrrrrmF@5A5-%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -!!!!!!!!!'P@5c2I"CaB"!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!K(Ur,rrrrrrrrrrrrrrrrrlE*c03S -!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!SjGVcPS$m -%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -!!!!!!!!!!!!GGYEprrrrrrrrrrrrrrrrl+0H*!)!!!!!!!!!!!!!!!!!!!!!!!! -!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!+Qql`fm1!!!!!!!!!!!!!!!!!!! -!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!-k(Yrrrrrrr -rrrrrrrrrmUKC(!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -!!!!!!!!!!!!!!!!!!5eaX*-R!3!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#9,$qIrrrrrrrrrrrrrrq,KG)3!!!!!!!!! -!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!- -hJ*T$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -!!!!!!"&Zh2rrrrrrrrrrrrrrrGef+J%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!%56AC4!!!!!!!!!!!!!!! -!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!BLHMrrrrrrrrrrrr -rrrLH23`!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -!!!!!!!!!!!!!!!!!!!!!!!!%*9*2!3a'AQ"'!!!!!!!!!!!!!!!!!!!!!!!!!!! -!!!!!!!!!!!!!!!!!!!!!!!!!)D2arrrrrrrrrrrrrrrHCK`"!!!!!!!!!!!!!!! -!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -!!!!"$M!pMqcfpYP(!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -!!5HbprrrrrrrrrrrrrrqXcd*!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"&VarrrrqRF%!!! -!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!)Y[IRrrrrrrrrrrrrrp)) -L!J!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -!!!!!!!!!!!!!!!!!!!!!!!!!!!!$E2ErrrriB`!!!!!!!!!!!!!!!!!!!!!!!!! -!!!!!!!!!!!!!!!!!!!!$,XAlrrrrrrrrrrrrrZ9Q%3%!!!!!!!!!!!!!!!!!!!! -!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -!!!!!!!D)qrrrrqe,!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!bc -&qrrrrrrrrrrrrrl46JJ!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#D(rrrrrhc8!!!! -!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!)Ta2[rrrrrrrrrrrrq[MX#!!! -!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -!!!!!!!!!!!!!!!!!!!!!!!!!!!!@Z2rrrrr3(`!!!!!!!!!!!!!!!!!!!!!!!!! -!!!!!!!!!!!!!!!!")Vrkrrrrrrrrrrrrr,Nf!!!!!!!!!!!!!!!!!!!!!!!!!!! -!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -!!!!!!#A0rrrrrVd5!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"QYq2r -rrrrrrrrrrrZc-3!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!0H(rrrrmSJX!!!! -!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!4QIArrrrrrrrrrrrmXLm!!!!!!!! -!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -!!!!!!!!!!!!!!!!!!!!!!!!!!!"*lIrrrrZ&"3!!!!!!!!!!!!!!!!!!!!!!!!! -!!!!!!!!!!!!!#Rl`rrrrrrrrrrrrr,Xf!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!X+4F1"`% -!!!!!!f6drrrrq'X!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!0Hj[rrrrr -rrrrrrrh(3J!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!4HGVJd,LDI@4+-"dBKIVrrrr[9!!!!!! -!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!3GIrrrrrrrrrrrrre%m!!!!!!!!!!!! -!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -!!!!!!!!!!$,@rrrrrrrrqr$Pem2Grrrrrq03$!)!!!!!!!!!!!!!!!!!!!!!!!! -!!!!!!!!!!#@kr[rrrrrrrrrrrq9Q!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!-YErrrrrrrr -rrrrrrrrrrrrrqmfZNhYH3#SE$`-!!!!!!!!!!!!!!!!!!!!!!!!2NrArrrrrrrr -rrrr`K3J!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!XdIrrrrrrrrrrrrrrrrrrrrrrrrrrrIA -ZjG'iRP!!!!!!!!!!!!!!!!!!!!!!!'EPrrrrrrrrrrrrpk3B!!!!!!!!!!!!!!! -!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -!!!!!!!!!!!q5qrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrq`b8!!!!!!!!!!!! -!!!!!!!!kb[rrrrrrrrrrrrh+,`!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#0mT,h9jr$ -hrIrrrrrrrrrrrrrrrrrrrrrrrrrc83!!!!!!!!!!!!!!!!!!&Tcmrrrrrrrrrrr -rkP`!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!'%KiZ4Q5!QE6Gr[rrrrrprIrrrrr -rrrrrrr9H!!!!!!!!!!!!!!!!!!&SkIrrrrrrrrrrrrD6#J!!!!!!!!!!!!!!!!! -!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -!!!!!!!!!!!!!!!!!!!!!!!!%&)MjrrrrqD9`L+A#eqAar2rqULJ!!!!!!!!!!!! -!!!!!0F2rrrrrrrrrrrrmaL3!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -!!!!(NIrrrrrP5!!$#K)G-8TNJSdj!!!!!!!!!!!!!!!!!!f(qrrrrrrrrrrrrr& -8!J!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"'TrrrrrpNT!!!!!!! -!!!!("`!!!!!!!!!!!!!!!!!!5YcrrrrrrrrrrrrlT`m!!!!!!!!!!!!!!!!!!!! -!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -!!!!!!!!!!!!!!!!!!!!!!!!!(X,rrrrqb"S!!!!!!!!!!!!!!!!!!!!!!!!!!!! -!!"ZGrrrrrrrrrrrrrZ8f!J!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#bP#@'0 -VEQCD6MJB!J!!!!!!!!!!!!!!!!!!!!!!!"8e6PKMDfpPANXd&!!!!!!!!!!!!!! -!!!!UfIrrrrf`%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!91crrrrrrrrrrrrkK3S -!!!!!!!!!!!!!!"-[0MBf0MBf-4m%!!j#Hkc,eplPk1VVkHALfp'qQ@)N!!!!!!! -!!!!!!!!C6iZkcpVLjHMUkqMQiGV3Y)!m#J!!!!!!!!!!!$cRrrrrqj8(!!!!!!! -!!!!!!!!!!!!!!!!!!!!!!##RrrrrrrrrrrrrrYXP!3!!!!!!!!!!!!"'ZZ$Ji1$ -Ji1$HfXl!dH,`qrrrrrrrrrrrrrrrrrrhkYDA03%!!!!!!!)eMXrQmrlrrrrrrrr -rrrrrrrrmmH1jAa%!!!!!!!!#9ZrrrrrkH`!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -"9r6rrrrrrrrrrrrmH`S!!!!!!!!!!!!!6Frprrrrrrrrrrrrrrlrrrrrrrrrrrr -rrrrrrrrrrrrrr[ICH3i"!3)UNGhfr[rrrrrrrrrrrrrrrrrrrrrrrr[YZ$d'!!! -!!!4aq2rrrr*M!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"qRrrrrrrrrrrrrrp`R!!! -!!!!!!!!!!$[$rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrl`U6` -ZJGIir[rrrrrrrrrrrrrrrrrrrrrrrrrrrrrli9m-!!!!"SVrrrrrk%F!!!!!!!! -!!!!!!!!!!!!!!!!!!!!!5[,rrrrrrrrrrrrpI3`!!!!!!!!!!!!GS2rrrrrrrrr -rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrklqlfr[rrrrrrrrrrrrrrrrr -rrrrrrrrrrrrrrrrql@8+!!!2S[rrrrrH,J!!!!!!!!!!!!!!!!!!!!!!!!!!!"L -Drrrrrrrrrrrrrq-X!!!!!!!!!!!!!&$Trrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr -rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrk%N -%!!Z$rIrrrEiL!!!!!!!!!!!!!!!!!!!!!!!!!!!!11IrrrrrrrrrrrrrNa)!!!! -!!!!!!!!!DrrrrrrrrrrrrrrrrrrrrrrrrrrpqIVqrrrrrrrrrrrrrrrrrrrrrrr -rrrrrrrrrrrrrqrMlrrrrrrrrrrrrrrrrrrrrrrrpbKi"!#bV`Vq513!!!!!!!!! -!!!!!!!!!!!!!!!!!!!eirrrrrrrrrrrrrrG'!J!!!!!!!!!!!!U#rrrrrrrrrrr -rrrrrrrrrrrriiF+NUmhXr2rrrrrrrrrrrrrrrrrrrrrrrrrrrrrqlGDaSEEFm[r -rrrrrrrrrrrrrrrrrrrriH`F!!"38&!B!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*-I -rrrrrrrrrrrrrZ4m!!!!!!!!!!!!!&jRrrrrrrrrrrrrrrrrrrrrrmk3k"3%!%Q$ -(qIrrrrrrrrrrrrrrrrrrrrrrrrrrrpT`'!)"!bD*irrrrrrrrrrrrrrrrrrrrrl -A'3!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!01rIrrrrrrrrrrrrpU#3!!!!! -!!!!!!!!PX2rrrrrrrrrrrrrrrrrrrrkj%J!!!!!!!$@qrIrrrrrrrrrrrrrrrrr -rrrrrrrrjBJF!!!!!!!KJk2rrrrrrrrrrrrrrrrrrrr0@!`!!!!!!!!!!!!!!!!! -!!!!!!!!!!!!!!!!!%TArrrrrrrrrrrrrj63!!!!!!!!!!!!!!$6)rrrrrrrrrrr -rrrrrrrrrk@B!!!!!!!!!!%hDrrrrrrrrrrrrrrrrrrrrrrrrrm!Q!!!!!!!!!!j -qqrrrrrrrrrrrrrrrrrrrqCi'!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!MfIr -rrrrrrrrrrrqR(3!!!!!!!!!!!!!!3Glrrrrrrrrrrrrrrrrrrrl%&`!!!!!!!!! -!!TVirrrrrrrrrrrrrrrrrrrrrrrrF3S!!!!!!!!!!#R2rrrrrrrrrrrrrrrrrrr -qd`i!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"%lprrrrrrrrrrrrrfS(!!!!!!! -!!!!!!!"2pIrrrrrrrrrrrrrrrrrrmB!!!!!!!!!!!!!!6q$rrrrrrrrrrrrrrrr -rrrrrrq3m!!!!!!!!!!!!$RrrrrrrrrrrrrrrrrrrrrrU+`%!!!!!!!!!!!!!!!! -!!!!!!!!!!!!!!!!2NIlrrrrrrrrrrrrQ2!!!!!!!!!!!!!!!!'(rrrrrrrrrrrr -rrrrrrrrK1!!!!!!!!!!!!!!5arrrrrrrrrrrrrrrrrrrrrrrUb%!!!!!!!!!!!! -!4[Errrrrrrrrrrrrrrrrrqp4!J!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"M0rrr -rrrrrrrrrrkiL!!!!!!!!!!!!!!!)H2rrrrrrrrrrrrrrrrrrrX8+!!!!!!!!!!! -!!!#Pq[rrrrrrrrrrrrrrrrrrrrpd#!!!!!!!!!!!!!!ZdIrrrrrrrrrrrrrrrrr -rmQJ#!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"-I2rrrrrrrrrrrrrI3X!!!!!!!! -!!!!!!"54rrrrrrrrrrrrrrrrrrrdLJ!!!!!!!!!!!!!!!(M[rrrrrrrrrrrrrrr -rrrrrkdJ!!!!!!!!!!!!!!"kSrrrrrrrrrrrrrrrrrrrcG`)!!!!!!!!!!!!!!!! -!!!!!!!!!!!!!!!GPqrrrrrrrrrrrrrYA!!!!!!!!!!!!!!!!)DVrrrrrrrrrrrr -rrrrrrqT2!!!!!!!!!!!!!!!!@qIrrrrrrrrrrrrrrrrrrrqr,3!!!!!!!!!!!!! -!&)lrrrrrrrrrrrrrrrrrrr@&!`!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$TRmrrr -rrrrrrrrrf6`!!!!!!!!!!!!!!!!Y`[rrrrrrrrrrrrrrrrrriKm!!!!!!!!!!!! -!!!"2j2rrrrrrrrrrrrrrrrrrrjNB!!!!!!!!!!!!!!!2Jrrrrrrrrrrrrrrrrrr -rpj!!!`!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!%mEqrrrrrrrrrrrrVL3!!!!!!!! -!!!!!!!!jfrrrrrrrrrrrrrrrrrrpa`B!!!!!!!!!!!!!!!"%iIrrrrrrrrrrrrr -rrrrrrh8$!!!!!!!!!!!!!!!,H2rrrrrrrrrrrrrrrrrrpSi$!!!!!!!!!!!!!!! -!!!!!!!!!!!!!!!!Hkrrrrrrrrrrrrrq'$3!!!!!!!!!!!!!!!%Adrrrrrrrrrrr -rrrrrrrLE!`!!!!!!!!!!!!!!!%(Jrrrrrrrrrrrrrrrrrrre9`!!!!!!!!!!!!! -!!!TfrrrrrrrrrrrrrrrrrrreK`-!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!%2frrr -rrrrrrrrrrfF!!!!!!!!!!!!!!!!!9[rrrrrrrrrrrrrrrrrrmh!#!!!!!!!!!!! -!!!!!5Z,rrrrrrrrrrrrrrrrrrpK"!!!!!!!!!!!!!!!!$Alrrrrrrrrrrrrrrrr -rrr4m!J!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!C[Mrrrrrrrrrrrr[8J!!!!!!!!! -!!!!!!!K[rrrrrrrrrrrrrrrrrrrZ6`%!!!!!!!!!!!!!!!"@jIrrrrrrrrrrrrr -rrrrr[#i!!!!!!!!!!!!!!!!5LIrrrrrrrrrrrrrrrrrrmQX#!!!!!!!!!!!!!!! -!!!!!!!!!!!!!!!#'qIrrrrrrrrrrrp3q!!!!!!!!!!!!!!!!%SVrrrrrrrrrrrr -rrrrrrqX`!3!!!!!!!!!!!!!!!',TrrrrrrrrrrrrrrrrrrqM(!!!!!!!!!!!!!! -!!"D8rrrrrrrrrrrrrrrrrrr[9!)!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!+Elrrr -rrrrrrrrrZ#X!!!!!!!!!!!!!!!!FSrrrrrrrrrrrrrrrrrrrj4)!!!!!!!!!!!! -!!!!!EqcrrrrrrrrrrrrrrrrrriN,!!!!!!!!!!!!!!!!'k$rrrrrrrrrrrrrrrr -rrq`q!3!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!`rcrrrrrrrrrrrqH'3!!!!!!!!! -!!!!!!#Hqrrrrrrrrrrrrrrrrrrh0#!!!!!!!!!!!!!!!!!#$mIrrrrrrrrrrrrr -rrrrrFJ!!!!!!!!!!!!!!!!!LX[rrrrrrrrrrrrrrrrrrk58"!!!!!!!!!!!!!!! -!!!!!!!!!!!!!!!$6rIrrrrrrrrrrriX-!!!!!!!!!!!!!!!!-GMrrrrrrrrrrrr -rrrrrqkm(!!!!!!!!!!!!!!!!!*Mhrrrrrrrrrrrrrrrrrr9I!!!!!!!!!!!!!!! -!!#V'rrrrrrrrrrrrrrrrrrrJ$3!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!1,qrrr -rrrrrrrrrH`%!!!!!!!!!!!!!!!!mmIrrrrrrrrrrrrrrrrriN38!!!!!!!!!!!! -!!!!!V2crrrrrrrrrrrrrrrrri%d!!!!!!!!!!!!!!!!!-GMrrrrrrrrrrrrrrrr -rrF-)!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!m[lrrrrrrrrrrrpV!!!!!!!!!!! -!!!!!!%crrrrrrrrrrrrrrrrrrr9c"!!!!!!!!!!!!!!!!!#rrrrrrrrrrrrrrrr -rrrr02!!!!!!!!!!!!!!!!!!jkrrrrrrrrrrrrrrrrrrkT3B!!!!!!!!!!!!!!!! -!!!!!!!!!!!!!!!$rrrrrrrrrrrrrpPm!!!!!!!!!!!!!!!!(Crrrrrrrrrrrrrr -rrrrrme3$!!!!!!!!!!!!!!!!$XVrrrrrrrrrrrrrrrrrrlJV!!!!!!!!!!!!!!! -!!%,qrrrrrrrrrrrrrrrrrrH'"3!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!2lrrrr -rrrrrrrrS9!!!!!!!!!!!!!!!!!q#rrrrrrrrrrrrrrrrrrr`03)!!!!!!!!!!!! -!!!!NdIrrrrrrrrrrrrrrrrrrSaN!!!!!!!!!!!!!!!!"8rrrrrrrrrrrrrrrrrr -rp'B%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!q2rrrrrrrrrrrpe+!!!!!!!!!!! -!!!!!'*lrrrrrrrrrrrrrrrrrrqXC!!!!!!!!!!!!!!!!!$hDrrrrrrrrrrrrrrr -rrrq2#!!!!!!!!!!!!!!!!!PYrrrrrrrrrrrrrrrrrrrb4`)!!!!!!!!!!!!!!!! -!!!!!!!!!!!!!!!$ar[rrrrrrrrrrf%B!!!!!!!!!!!!!!!!KZIrrrrrrrrrrrrr -rrrrqe`d!!!!!!!!!!!!!!!!!9Z,rrrrrrrrrrrrrrrrrrhX!!!!!!!!!!!!!!!! -!%BMrrrrrrrrrrrrrrrrrrqmS!3!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!1[qrrr -rrrrrrrr83`!!!!!!!!!!!!!!!#R8rrrrrrrrrrrrrrrrrrbi#`!!!!!!!!!!!!! -!!!"[krrrrrrrrrrrrrrrrrrdC`!!!!!!!!!!!!!!!!!CSIrrrrrrrrrrrrrrrrr -rj"%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!fIhrrrrrrrrrrmmq!!!!!!!!!!! -!!!!!-r$rrrrrrrrrrrrrrrrrqTN*!!!!!!!!!!!!!!!!!)Rdrrrrrrrrrrrrrrr -rrq*8!!!!!!!!!!!!!!!!!#'krrrrrrrrrrrrrrrrrrh($!!!!!!!!!!!!!!!!!! -!!!!!!!!!!!!!!!$&r2rrrrrrrrrrbcX!!!!!!!!!!!!!!!"$rrrrrrrrrrrrrrr -rrrriH`F!!!!!!!!!!!!!!!!!Srcrrrrrrrrrrrrrrrrrcd%!!!!!!!!!!!!!!!! -!+G6rrrrrrrrrrrrrrrrrqkJ+!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!+rlrrr -rrrrrrrr&0J!!!!!!!!!!!!!!"PlrrrrrrrrrrrrrrrrrrrGF"3!!!!!!!!!!!!! -!!!'irrrrrrrrrrrrrrrrrrqp,J!!!!!!!!!!!!!!!!!blrrrrrrrrrrrrrrrrrr -jL!J!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!N[VrrrrrrrrrrmNk!!!!!!!!!!! -!!!!0Hrrrrrrrrrrrrrrrrrrrp6d#!!!!!!!!!!!!!!!!&mArrrrrrrrrrrrrrrr -rrkSE!!!!!!!!!!!!!!!!!%,rrrrrrrrrrrrrrrrrrrGT"3!!!!!!!!!!!!!!!!! -!!!!!!!!!!!!!!!"Xq2rrrrrrrrrrccm!!!!!!!!!!!!!!"5Brrrrrrrrrrrrrrr -rrrra)3%!!!!!!!!!!!!!!!!ad2rrrrrrrrrrrrrrrrrrP`F!!!!!!!!!!!!!!!! -'AIrrrrrrrrrrrrrrrrrrpNN$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!%Efrrr -rrrrrrrr83`!!!!!!!!!!!!!!'l6rrrrrrrrrrrrrrrrrrYm6!!!!!!!!!!!!!!! -!!%cFrrrrrrrrrrrrrrrrrrq%!!!!!!!!!!!!!!!!!!elrrrrrrrrrrrrrrrrrrr -d+3%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*2$rrrrrrrrrrpT)!!!!!!!!!!! -!!!!LdIrrrrrrrrrrrrrrrrrp`!m!!!!!!!!!!!!!!!!!CZIrrrrrrrrrrrrrrrr -rp(!!!!!!!!!!!!!!!!!!&*MrrrrrrrrrrrrrrrrrrqB@!!!!!!!!!!!!!!!!!!! -!!!!!!!!!!!!!!!!8brlrrrrrrrrrhN`!!!!!!!!!!!!!!#RZrrrrrrrrrrrrrrr -rrrbL$!!!!!!!!!!!!!!!!!#!m[rrrrrrrrrrrrrrrrrM@J!!!!!!!!!!!!!!!!! -EYIrrrrrrrrrrrrrrrrrqb4!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!fAr2r -rrrrrrrrR8`!!!!!!!!!!!!!!1[hrrrrrrrrrrrrrrrrrqi-*!!!!!!!!!!!!!!! -!!*Vprrrrrrrrrrrrrrrrrp0&!!!!!!!!!!!!!!!!!#25rrrrrrrrrrrrrrrrrrb -U$3!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"f,lrrrrrrrrrr9H!!!!!!!!!!! -!!!9ArrrrrrrrrrrrrrrrrrrkC!B!!!!!!!!!!!!!!!!#Vrrrrrrrrrrrrrrrrrr -r`M!!!!!!!!!!!!!!!!!!+ZrrrrrrrrrrrrrrrrrrqiS+!!!!!!!!!!!!!!!!!!! -!!!!!!!!!!!!!!!!",rArrrrrrrrrrf`!!!!!!!!!!!!!#h6rrrrrrrrrrrrrrrr -rrrP'!`!!!!!!!!!!!!!!!"Lprrrrrrrrrrrrrrrrrrqa(!!!!!!!!!!!!!!!!!! -mr[rrrrrrrrrrrrrrrrrkE!F!!!!!!!!"$#Y$5N-S#3!!!!!!!!!!!!!!!!!A`[r -rrrrrrrrrI!%!!!!!!!!!!!!3NIrrrrrrrrrrrrrrrrrrq#J"!!!!!!!!!!!!!!! -!--Vrrrrrrrrrrrrrrrrrrk!(!!!!!!!!!!!!!!!!"PRrrrrrrrrrrrrrrrrrrrP --"!!!!3-FCDI8hq6Qj0r+M6!'!!!!!!!!!!!!!!aqr[rrrrrrrrq1$J!!!!!!!!! -!!"D`rrrrrrrrrrrrrrrrrrrN'J!!!!!!!!!!!!!!!!"*errrrrrrrrrrrrrrrrr -rM3!!!!!!!!!!!!!!!!!,Grrrrrrrrrrrrrrrrrrrq#d"!!BTMYR[qIrrrrrrrrl -eiB!9!!!!!!!!!!!!!McirrrrrrrrrkBI!!!!!!!!!!!!'mhrrrrrrrrrrrrrrrr -rrXF9!!!!!!!!!!!!!!!!!',Prrrrrrrrrrrrrrrrrr4h!!!!!!!!!!!!!!!!!"' -9rrrrrrrrrrrrrrrrrrrS'`)BIYlfrrrrrrrrrrrrrrrrp+-D!!!!!!!!!!!!(F6 -rrrrrrrrra$-!!!!!!!!!!!!Lk[rrrrrrrrrrrrrrrrrpP3i!!!!!!!!!!!!!!!! -!H[(rrrrrrrrrrrrrrrrrh&-!!!!!!!!!!!!!!!!!&l2rrrrrrrrrrrrrrrrrrVN -F3-,er[rrrrrlpI([m22lrrrrpii2!!!!!!!!!!!,F[lrrrrrrrrL5!!!!!!!!!! -!!$,lrrrrrrrrrrrrrrrrrq)i!J!!!!!!!!!!!!!!!!#6r[rrrrrrrrrrrrrrrrk -P&!!!!!!!!!!!!!!!!!!Fd[rrrrrrrrrrrrrrrrrbD@rPr2rrrrlej,0e6MNqCVR -`r[rrm%X!!!!!!!!!!!!`jIrrrrrrrreH!!!!!!!!!!!%6rcrrrrrrrrrrrrrrrr -[BJN!!!!!!!!!!!!!!!!!!kMrrrrrrrrrrrrrrrrqa$J!!!!!!!!!!!!!!!!!!#6 -ZrrrrrrrrrrrrrrrrpU'Fm2rrrrriei8Z"J3#!J)$$(VTrrrlY!!!!!!!!!!!!"@ -@rrrrrrrrri%+!!!!!!!!!!PZrIrrrrrrrrrrrrrrl(N3!!!!!!!!!!!!!!!!!!! -EZ2rrrrrrrrrrrrrrr-Y0!!!!!!!!!!!!!!!!!!!"1Icrrrrrrrrrrrrrrr'hX[2 -rrrrpjTXZ!3%!!!!!!!!!"Clirrre!!!!!!!!!!!!!8McrrrrrrrrVb3!!!!!!!! -!#R$EhGhGhGhGhGhGhG*S$3!!!!!!!!!!!!!!!!!!!#@SiGhGhGhGhGhGhGbe2`! -!!!!!!!!!!!!!!!!!!!4'fphGhGhGhGhGhGhARl$crrrrr0&N"3!!!!!!!!!!!!! -!5H,rrrm!!!!!!!!!!!!!(+ArrrrrrrrI2`!!!!!!!!!#'Mdq2Miq2Miq2Mir)!3 -!!!!!!!!!!!!!!!!!!!!!#5ir2Miq2Miq2Miq0a-!!!!!!!!!!!!!!!!!!!!!!4) -p2Miq2Miq2Miq26Z4m2rrrrZk1`%!!!!!!!!!!!!!!!!CeIrrr`!!!!!!!!!!!!! -#8I2rrrrrrrpK!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!'FZRrrrr -kXLF"!!!!!!!!!!!!!!!!!!V4rrrr!!!!!!!!!!!!!!!IUIrrrrrrrjJB!!!!!!! -!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!&2FrrrrrE-P!3!!!!!!!!!!!!!!!!! -!'GArrrm!!!!!!!!!!!!!!!*@lrrrrrrrfcF!!!!!!!!!!!!!!!!!!!!!!!!!!!! -!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -!!!!!!!!!!!!ba2rrrrl)-J)!!!!!!!!!!!!!!!!!!!!lh[rrr`!!!!!!!!!!!!! -!!"ZHrrrrrrrrC`B!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!%jRjrrrrjNd -&!!!!!!!!!!!!!!!!!!!!!(AZrrlT!!!!!!!!!!!!!!!!!%MGrrrrrrq`)!!!!!! -!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"Qj[rrrrf$$J!!!!!!!!!!!!!!!!!!!!! -,Y2hrqkX!!!!!!!!!!!!!!!!!%)Mrrrrrrr",!J!!!!!!!!!!!!!!!!!!!!!!!!! -!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -!!!!!!!!!--$rrrrrbLJ!!!!!!!!!!!!!!!!!!!!!!%rJrrrh9`!!!!!!!!!!!!! -!!!!!0F6rrrrrrjmB!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!Z%q2rrrrpU#3! -!!!!!!!!!!!!!!!!!!!!3U[[rrXmF!!!!!!!!!!!!!!!!!!!$CqRrrrrrl8%"!!! -!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -!!!!!!!!!!!!!!!!!!!!!!!!!!!!!4YErrrrreLd!!!!!!!!!!!!!!!!!!!!!!'V -SrrrlE!J!!!!!!!!!!!!!!!!!!!!@QrrrrrrrRK8!!!!!!!!!!!!!!!!!!!!!!!! -!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -!!!!!!"+4rrrrrrq9&J!!!!!!!!!!!!!!!!!!!!!mbrrrrmSK!!!!!!!!!!!!!!! -!!!!!!!!jb2rrrrr`8!8!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!4phrrrrrrf%&!!! -!!!!!!!!!!!!!!!!!*Uhlrrrf@3B!!!!!!!!!!!!!!!!!!!!!!!*Pirrrrrr!'`! -!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -!!!!!!!!!!!!!!!!!!!!!!!!!!"53!2rrrrrrrdB!!!!!!!!!!!!!!!!!!!!GQrE -rrrqG&J!!!!!!!!!!!!!!!!!!!!!!!!!-M26rrrriH!S!!!!!!!!!!!!!!!!!!!! -!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -!!!!!!%MMrrrrrrrq3!!!!!!!!!!!!!!!!!!!(jRerrrrcM)"!!!!!!!!!!!!!!! -!!!!!!!!!!!!FVrlrrrrP4!3!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!DQ[rrrrrrrrp2!!! -!!!!!!!!!!!!!!#qTp[rrrqa6"3!!!!!!!!!!!!!!!!!!!!!!!!!!!!!fbIrrrrh -'(J%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -!!!!!!!!!!!!!!!!!!!!!!!!!!P6Zrrrrrrrrri84!!!!!!!!!!!!!3K3b[Rrrrr -hF`d!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*)e[rrrrLH$`!!!!!!!!!!!!!!!!! -!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -!!!!V`2rrrrrrrrrrh6X#!!!!!!!!!JBTP1VprrrrqiB@!!!!!!!!!!!!!!!!!!! -!!!!!!!!!!!!!!!0Gi2rrrr&p#J!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!&)IqrrrrrrrrrrrqaMi -0"`B(#4!aLpcjrrrrrrbD(`!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!4bjrr -rrqYQ#!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -!!!!!!!!!!!!!!!!!!!!!!!KHmIrrrrrrrrrrrrrmlDGdB'b+`Zljr[rrrrrmRb- -!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!Gjk2lrrq4D#!!!!!!!!!!!!!! -!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -%4q,rrrrrrrrrrrrrrrrrr2VjqI[prrrrrrrrqD%P!!!!!!!!!!!!!!!!!!!!!!! -!!!!!!!!!!!!!!!!!!!Ckk2lrrq0H#3!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!cR0rrrrrrrrrrrrrrrrrrr -rrrrrrrrrrrrrrr5A(`!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!C -iirlrrq0R%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -!!!!!!!!!!!!!!!!!!!-kb[lrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrXL"B!!!! -!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!9Qf[lrrqZ$'3!!!!!!!!! -!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!'3-[ -qrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrphR80!!!!!!!!!!!!!!!!!!!!!!!!!!! -!!!!!!!!!!!!!!!!!!!!!!!92cIlrrr5J,JB!!!!!!!!!!!!!!!!!!!!!!!!!!!! -!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$PMCr[rrrrrrrrrrrrrrrrrrrrr -rrrrrrrrrqFGA!J!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -!!!3lY[Errrh&9a)!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -!!!!!!!!!!!!!!#0fkrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr+U1J!!!!!!!!! -!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!%KPHErrrrNL6))!!! -!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!P#U2Irrrr -rrrrrrrrrrrrrrrrrrrrrrrrrrrcCIaX!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -!!!!!!!!!!!!!!!!!!!!!!!!!!!!3EFrrrrrmaQ`M!`!!!!!!!!!!!!!!!!!!!!! -!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!)YGYIprrrrrrrrrrrrrrrrrrrrrrrrrrr -rrrrfXe%$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -!!!!!!!!(3+2VrrrrmE&Q*33!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -!!!!!!!%QDV[errrrrrrrrrrrrrrrrrrrrrrrrrrrrrrpd(iQ!3!!!!!!!!!!!!! -!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!'@r,r2rrrqf -dF6F'!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!F`FV6[rrrrrrrrrrr -rrrrrrrrrrrrrrrrrrrrrk*e'"!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#$U-i2rrrrrbaT0C*`)!!!!!!!!!!!! -!!!!!!!!!!!!!!!!!!!!!!aj@MF,arrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmUY -F&`%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -!!!!!!!!!!!!!!"*-S1crrrrrrZ#mPQFm&`!!!!!!!!!!!!!!!!!!!!!!!!%--Q+ -2Yq$mrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrp,9N)J-!!!!!!!!!!!!!!!!!!!! -!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!F9+, -[rrrrrrrpk-khQhPG3LXF$3-!!!!##aBQ29CaPE()jI[rrrrrrrrrrrrrrrrrrrr -rrrrrrrrrrrrrlkeI*`8!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"(%kFk2lrrrrrrrrmm1,9bF+ -lY,'aXE5j[mI5hZcmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrijP6)38!!!! -!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -!!!!!!!!!!!!!!!!!!!!!!4NmIXlmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr -rrrrrrrrrrrrrrrrrrrrrrrrrrrrfa(Bk'!-!!!!!!!!!!!!!!!!!!!!!!!!!!!! -!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -!!!!2+9@Eh[lrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr -rrrV3KdJN$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""8U@*M8q[lqrrr -rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr[lpm,Yp4#-3!J!!!!!!!!!!!!! -!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!'%KmmG+MApI[mrIlqrrrrrrrrrrrrrrr -rrrrrrrrqrIclqZUpLPJV'3d#!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -!!!!!!!!!!!!!!!)+%KN`9hfK`q(bp[Ihq2MjqIRjq2MhprEcj-QXL'%k(a80"J! -!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!) -'#Ji5&Kid6&eQG(f%JACdE&e12#3@%a!,"`)!!!!!!!!!!!!!!!!!!!!!!!!!!!! -!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!%!!!"YC!!!E'3!!!!b!!!!!!! -!!!!!(!!b!!"TBfjc!!!!#Vqjrrm!!!!!!!!!!&R!: diff --git a/data/icons/manaplus.icns b/data/icons/manaplus.icns deleted file mode 100644 index 6556fccb1..000000000 Binary files a/data/icons/manaplus.icns and /dev/null differ diff --git a/data/icons/manaplus.ico b/data/icons/manaplus.ico deleted file mode 100644 index bb2dea3b8..000000000 Binary files a/data/icons/manaplus.ico and /dev/null differ diff --git a/data/icons/manaplus.png b/data/icons/manaplus.png deleted file mode 100644 index 423d1c6c2..000000000 Binary files a/data/icons/manaplus.png and /dev/null differ diff --git a/data/icons/manaplus.svg b/data/icons/manaplus.svg deleted file mode 100644 index ea9564037..000000000 --- a/data/icons/manaplus.svg +++ /dev/null @@ -1,89 +0,0 @@ - - - - - - - - - - image/svg+xml - - - - - - - - - - - - - - diff --git a/data/icons/manaplus.xpm b/data/icons/manaplus.xpm deleted file mode 100644 index c8480d214..000000000 --- a/data/icons/manaplus.xpm +++ /dev/null @@ -1,38 +0,0 @@ -/* XPM */ -static char * manaplus_xpm[] = { -"32 32 3 1", -" c None", -". c #001FC6", -"+ c #001EC3", -" ........ ", -" ........ .... ", -" ..... ", -" .... ", -" .... ", -" .... ", -" .... ", -" .... ", -" ... ", -" ... ", -" ... ", -" ... ++ + ", -" ... + + +++ + ", -".... ++ ++ ++ + ", -"... +++ ++ ++ + ", -"... ++++ +++ ++ + ", -"... + ++ + ++ ++ + ", -"... + +++ + ++ ", -"... + ++ ++ ++ ", -"... ++ + ++ ", -" .. ", -" .. .....", -" .. . .", -" .. . .", -" .. .. .", -" .. .. . ", -" .. ... .. ", -" . ....... ", -" .. ....... ", -" .. ........ ", -" .... .......... ", -" .......... "}; diff --git a/data/icons/manaverse.hqx b/data/icons/manaverse.hqx new file mode 100644 index 000000000..77b9e3b98 --- /dev/null +++ b/data/icons/manaverse.hqx @@ -0,0 +1,603 @@ +(This file must be converted with BinHex 4.0) +:#'eKEQ&`E(9c"&4&@&4dG(Kd"!!!!!,3!!"YPU$i5'ph)(4[)(9cC5"dD'Pc)'P +MEfik#JT6G'9`)$%k)%0[F(NJG'KP)'PMEfiJG'mJG'KP)'0XDA"LEf&bC!TK+5" +$E'PMDb"[EL"dD'Pc)'CTE'8JCR*[E5"dD'8J4QPZC'9b#Q)T)%0SEfpcC5!R4f9 +d)%PZCQmR)'CbEfdJG'KP)#G'D@aP*b"YC@je,JTM+5"*EL"dD'8JD@jQEb"hD@j +NEhFJG'KKG#"`Eh"c)(9`,#"ME'PMDb"[EL"dD'8JD@0[EJTN+5"$D'p[Ff8J*d0 +[F(NR)'CbEfdJG'KP)#G&C'Pd*b"YC@je,JTP+5"$E'pcC5"dD'8JD@jQEb"hD@j +NEhF+#P0dCA!J-MSJ8'&cG'8JG'KP)'PMEfiJG'mJG'KP)'4PFfPbC@3JDA4PE3T +K+5"(Eb"dEb"dD'8JDA4PE5"TEL"dD'8J4QPZC'9b)(4SBA3JH@pe)(GKER3JB5" +MGA0dEfdJD@0[EJTL+5"$E'PMDb"dD'8JDA4PE5!SCQPXC5`JCQpXC'9b,#"NDA0 +V,#"PG'-T)!TL+5"$D'p[Ff8J*dGPG#"*EQC[*b"QFQpY)(4SC5!R4QPXC5FJE@9 +ZG5i+BbNJ5@iJG'KP)'PZCQmJGfPZC'ph)(4SBA3JF'p`Fb"eF#`JBfaTBfXJEfi +JG'KP)'PMEfi+C#NJ3fK[Eh0P)#G3BA0dC5FJCR*[E5"dD'8J*d9NDA3R)'ePER8 +Z#Q8T)%0XEh0P)(4SC5"TEQC[)(GTEQ4[G`S+8h4PF#!c1L!+4@jUEhNJH@peFL" +ZCAGXH5"MGA0dEfeTHQ9N)'PMEfiK#JT'Eh)JE@pbC5"dD'pbEh9RD#"NDA*PBh4 +TEfjc,#"cC@8J3A"`E'8RFb"hC@*cDA4P)'&d1JTSG(4`1Lm[GhGh,Q&`F'aP,Q0 +[E5pcGA"`Eh*d,feKBc%`-5pMGA0dEfeTHQ8[0Lm+dk`!!!%!!!"YC!!!E'3!!!! +b!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! +!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! +!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! +!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! +!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! +!!!"XB'PMER-!!'aJDA-c-J!!!C1#!)Ar!3$rJ3##ri!!J[m"!!#"ri-!JIm!!)$ +rKJ#!r`!!Q[m%!!$rr`#!r`!!J2m!!)$r"!!!rrm!J2m!!)$r!!#!r`3!!2rr!)$ +r!!#!r`!!J2m%!!$rr`#!r`!!J2m!!)$r!3!!Jrm!!)$r!!#(r`!!J2m"!!#!r`3 +!r`$rri8!"Irr!2rr!)$rJ`#$r`%!!)(r!3!!K2q#!)ErJ!##!!GaE'ecG(&[F)- +!"(efFh0lJ!!+SRq"C@)!!(YdG@'$!!GHC@9Q!(acFiB!If*PB`"dF!"ZGAGdJ)" +iGAeQBe9aF(*`E@jZE@YYEQj`I3!!DA!!FQY[!'pUF!"aE(F!!'Cc!("XFJ"bE(! +!Ffaf!!"QFJ"aE(3!FQad!(0XG!!!CR%!FQeb!(4YG!"cE(3!!'aZ!(&`G!"dFR3 +!G'aZGRKcECGbI!"SHi!!!(0Y"A)!E`"eFB8!#(0Z!(GZ!'GkIB-!"AGYE'jbG)! +!#heiI!!!GA4XCQadBi)!#(&`FA&YD@GUE)!!r`$l!(-iE@X!!!%)!!!!!!"*UYc +(TATD$3!#!!!!!"l$ePd+!!!!!M%DLe!!!$IXM`B!!!!!!!!cT1LR!#2UK`!!!!! +!!!!!!'AFR3#q`3%D(M3r$JFj23m8I`a1rcNbr[r%rI$Sa2cY+!!!TYF!Brr'!+M +rc!#Nri3!!1DD!)MrL3#2rid!Lrq+!!$`H`#Vrf-!U2pQ!+ArDJ!!j(J!dImr!-c +r33$'rd8!!+50!IAm&`$ar"S!lIaSM(!db34%,`!$4$%!!%52@3#*!*3r!!!!!!! +!!!!YV3!GL`!'LLS!!!!!!!!2cHUFV!S!!!&`DKi!!!eAiIraH!-!!!!!!"*`RV[ +DeDPS$3!!!'PX-c)!!!34KJ#0riX!N!$rL3#6r`%!ri3!Krq&!)ArJJ#%riX!Jrq +"!)6rM!#%r`%!!)2rMJ#%r`%!!),rN!!!Jrm!!)2rJ3##ri!!J[q!!)$r!3!!Jrm +!!*!!r`!!J2m"!!##r`!!N[m"!2q!!),r!!#5ri)!J[m!!)2r!!#%r`!!Jrq#!), +r!!#$r`!!K2m!!)6rJ3##r`!!Jrm!!)6r!!#%ri%!JIm!!)2r!3!!Jrm"!!#$ri) +!JIm!!)2r!3!!Jrm"!!#$ri)!JIm!!)2r!3!!Jrm"!!#$ri)!JIm!!)2r!3!!Jrm +"!!#$ri)!JIm!!)2r!3!!Jrm"!!#$ri)!JIm!!)2r!3!!Jrm"!!#(r`!!JIm!!)2 +r!3!!Jrm"!!#(r`!!Krq!!),rJ!#(r`!!K[q"!)(rJ3#$r`!!J2m"!!#"rii!JIm +"!!#!r`%!!),rM3#"r`!!JIq!!),rL`#(ri%!J[q*!)IrJ`#%ri-!LIq&!*6rK`# +5riS!M[q%!)B!!fGRCQH$CJ*RCfD!CBX!!QPTCi9Q!fGRCQD!C3"QL3!#C@GRJ@B +'Cf4MCQCRCi&QJ@8"!''%!)4Q!QKQC)8!"fCPC'9PBQ4QJJ!!Ci*Q!'@,!!9N@f4 +MC9f"!!CNCQGQCQGYM!#!C!CQC@0H!!"SJQD1!!*NC@D"C3%!!)*QN!!!"MpIC@9 +LC!#$CS%!"'pTCfGSJ!!%9@GPBf1!!!CIC'3!!'TRJ'B#C!"PKQB!D)&Q!'@!CJF +!CQ4N!!"RCi"Q!J"NCBCQ!'H%CJ0NBJ"rJ!!!D)&Q!!#4CJ"PJJ!!Ci"Q!e)!C@@ +"CJ!!K'B!!)0QJJ#!CJ0PC3"PJQB!!)4Q!!#$CJ"NJ3#"CJ&P!)*Q!QF!F)0Q!3" +HJ@B"C9q"!)&Q!!#$CJ%!!)0Q!J!!CB*QJJ#!CJ&L!)*Q!fF!!'5#CJ)!!'@"CJ" +RJJ#"CJ!!JQB#C`!!JQB#C`!!JfD#!)&Q!!#$CJ)!!'H"CJ0R!!"PJ@B!CB)!J@B +!!)*Q!QF!!)0Q!3!!J@B"C@@#!)"Q!@)!JQB#D!!!JQB#C!!!J@B-CfCRCQCN!'G +QCQ3!Ci"Q!fGM!!##CJ*P!!#$CJPRCfCQ!'PRCQCSJQD!!)*QJ!#"CJKRCQCSCQB +!CfH!CS"P!'H"!!"RJ'@"!!CNC@9QCQ3!J'B"!!#!CJ"RMJ!!Bi"Q#`!!BfCR!!" +QCQ9QCSd!!'H!CJ3!EfGQD)!!"'9QCQ9*L`!*CfCQC@9RCQCPD)%!"'GQC@CaL3! +!Ci4Q!@GPJ`!#C@CRJ@D$!!"RKQB"CfL&!!"SJQB&BfCPCQCSKfB!D)F!!@9SJQB +!CB9Q"'GQCQGRLJ!&C@9RCfCPJfB%C@GSCQD%!2m!r`$r!2m!r`$r!2m!l`"X1'e +V!!!%#!!!!!!!!!!!!!)*)f@Se[,ikFkPF6%4"`%!!!!!!!!!!!!!!!!!!!%(,Bc +IpHlL`TTmF(+&SjT3&33!!!!!!!!!!!!!!!!#''[HqHZmCL3("33%"!8'%84R,`N +"!#)!!!!!!!!!!bZKq[5r8``#!3!!!!!!!!!!!J)V,!C'YKi!!!!!!!3i[[lPKaN +!!!!!!!!!!!!!!!!!!!%,"@R,%`!!!!!$0XEqh'X%!!!!!!!!!!!!!!!!!!!!1*@ +"Y-Bf'`!!!5LkrppL!!!!!!!!!!!!!!!!!!!!!!!`R,ldmGA"!!!8PIrYHJ!!!!! +!!!!!!!!!!!!!!!!!!!!%'-'+-8)!"echq+J+!!!!!!%($3X$!!!!!3J1#`)!!!! +BdPi!!!%Ld2lC0`!53NY'6@YlG&Xd'#P3ERae9#S'!"4h+`!!#((kpC8!#@,arrc +jrrlrrp'9[IErrrrq[$`&!!)!!!!CcrlL0J!GVIrrrp1,X[6rrrrrZiV(qIrrX"N +!!!!!!%cfqlS$!#E*rrrYF`!d`2rrrq*(!&,Grrrb+J!!!!!!N[VbI!%!,ZArrmd +j!!f4rrrrV#8!&F6rrrmp!3!!!!$&rHY'!3!kr2rrYa)!"BIrrrq'$3!)[rrrrd- +$!!!!!1Mrj5%!"&,rrrqQ!!!,M[rrrfX!!"($rrrp-`!!!!!!qIrG#`!,F2rrqBm +!!"HGrrrf@3!!*-VrrqXQ!!!!!!$irY8&!"1-rrrYGJ!!*Urrrpj)!!!le2rrc4m +!!!!!!12pe!8!'URrrq&G!!!f`rrrb$J!!&6Hrrq['3!!!!!!Zr[@"3!Karrre8- +!!%IBrrqb+!!!EqRrrj%5!!!!!!"qqGm3!#RMrrr*+`!!@Hlrrj`B!!#+p2rrF$e +fN!"f(3!cm1FX!$IrrrZN#3!!EIrrqA%$!!#SrrrXTlkHIk5J!!qTl'%"(RjqELd +!!!!jJApL(3!!!&GrIEl2DLJ521J!!clTU3)%$Ji+!!!!!!F2$`F!!!!!#JaJcQ! ++!!%ai3!!$BcG1!!!!!!!!!!!!!!!!!!!!!!!&VQP'J!!"C'F!!!"*EQM#3!!!!! +!!!!!!!!!!!!!!!"elRJ0!!Kfa$!!!!!%2-"h!3!!!!!!!!!!!!!!!!!!0X[r`&4 +9TY"0"3!!!!!&4,Pd"J!!!!!!!!!!!!!!!#ZeqrrjjqE56`J!!!!!!!!&0D#B*`) +"!!!!!!!!!JC0`rVrrrlmXMF'!!!!!!!!!!!#(@fkM$d5"`B("KT6UqImrrhkdQF +D!J!!!!!!!!!!!!!"#5Gb[G@mUl(,iqhfq[MaZQ3I"`%!!!!!!!!!!!!!!!!!!JN +@2ADK`0ACd,UAC5`3"`%!!!!!!!!!D@Jc-J!!"PZ0!)rrQ3#6rj8!Prm"!!#!rid +!R[q,!)IrM3#&riN!Krq4!)2rL!#'rj3!J[q(!)ErN!!!JIm!!),rK`#&rj!!!)R +rK3#%rj)!M2q"!)6rN`#-ri!!KIq8!)[rJ!#%rjN!Krm"!!#%riB!J[q$!)2rJ!# +#ri-!K2q!!*Ir!!##ri-!K2m"!!#Hri)!K2q!!*hrJ`#%ri!!RIq$!)2rJ3#&r`! +!L2m!!)ErK3#$ri!!K[m"!!#'ri!!KIq&!)2rJ!#&ri!!K[q!!)ArK3#$ri!!KIq +!!)ArJ3#&ri8!J[q"!)ArJ!#&ri%!KIq&!),rJ3#&ri!!KIq"!)ArK3##ri%!KIq +!!)ArJ3#&ri8!J[q"!)ArJ!#&ri%!KIq&!),rJ!#&ri%!KIq"!)ArK3##ri!!KIq +!!)ArJ3#&riB!J[q!!)ArJ!#&ri%!KIq'!),rJ!#&ri!!KIq"!)ArKJ##ri!!KIq +!!)ArJ3#-r`%!!),rJ!#&ri!!KIq"!)cr!3!!J[q!!)ArJ!#&ri%!M2m"!!#$r`! +!KIq"!)ArJ3#)r`!!J2q!!),r!3!!Jrq#!)2rJ`#'ri!!J2q!!),rQ3##ri%!J2q +"!),rP`##ri%!JIq"!),rP`#"ri)!JIq#!),rP3##ri%!J[q$!),rP!#$r`!!Jrq +&!),rNJ#,riB!J[q3!!#,riJ!Jrq-!)[rL`#%riJ!M2q0!*crN!!!Q2q6!*ArQ!# +3!2q,!)d!!@GQJ@@$CJ9RCQ9NCQDC!!&PC)pQ!@GQP3!"C'H(CJCPCf9QCf4PJ@B +(CfKP!!"9BPf0!)GQ$'GRCQ9RC@CRC'9PEfL!C`CPC!"MC@9HL`!!CiCQM3!(C@C +RCf4PC@+*!!&TCi4Q!'@4!!9QC@4QC@+)!!&XCi0Q!'H8!!4LCQ9N@iF!!@4RJfB +!C*!!!!PF@e8!!'4NC@99K`!!Ci0Q!&53!!!&BQ9PC'9NJ'8#Be9rK3#%CT)!!f4 +PCQD!C3"QJ'8$Bf9MBi%!!@GRJ@B!CC-!!@4NJQ8(CQCPCQ9PCQ5!!!&LCB*Q!%k +8!!4FBQ&NBiCPJ!##CJ&RD*N!$9TPCQ9KCQ4LCQ3!!'9PJ@B!CiB!"'4SC@GMJ`! +&C'CQC@CVJ!!%A@9QC@1$!)4QJ!!!CS"RKQB$C@4UCi9Q"QF!Af9QC9q$!)0Q!f8 +!!'@ACJ9RC'9PC&@#!!&VCi&Q!'H!!*PQ!f9QC@@$!)0Q!'H!!)CQ!@9PMQB$Bf0 +LA)-!JfD"!)9Q!3"RKfB"!'5%CJ"KK3!!D)&Q!'H!!!"NK@B#!!"SK@D!!)4Q!'H +&!!"PJ@B!CB!!!'@%CS!!K@B!C)!!JfB"CfH&!!"PJ@B!A)!!!'H%CS!!K@D"!)4 +Q!'@&!)*QJ3#%CJ"RJ!!"CfH#CJ"PJ3#&CS8!J@B!CB%!!'H%CS!!!@GRJQB!CB% +!K@D&!)*QJ3#%CJ"RJ!#&CS%!K'B!Ci8!J@B!CB%!K'B!DB!!!&f%CS%!JfB"C@1 +&!)*QJ!#&CS%!!'5$CJ"MJ3#$CJ&PAB8!J@B!Ci!!K@D!!!&RCi0QJ3!!D)4QKJ# +#CS!!!'H%CS!!!@9PJfD"!!"RK'D'!!"RJ@D!!!"PJfB!CB!!K'B!CB%!K'B!CiB +!!'H"CS!!K@D!!)9QJ3#&CJ"NJ@B%CfF!!'H"CS!!K'B!CB!!K@D"!)YQ!Q8!!)& +Q!'@!!)9QJ!!!C)4QJ3#$CJ"RK@B$!!"SCi"Q!f-!@f@"CJ&RCi%!!'5%CS%!!'@ +"CJCRCQCRCPJ!J'D!!)&Q!f8!!'#!B`&QDi)!!'D"B`"QJ`!!BB"M"'GQCQGSJ!! +#C@9QJ!!"C'@!CTN!!'@!CJ"SJ3#!CS%!J@B!D*F!JQD"!!0RCfCPJ3!!BB&QP`! +!Ci"QJJ!!CB"QJJ!!CB&QP3!!Bi&QJ3!!Ci&QJ`!"CfH!CT3!JfB"!'H"CJ"RK3# +#CT)!!'@+CSB!!'5"CT!!!!"RL'B"C@5)!!&SCi"Q!&b-!!"SL@B!CBX!JQB"Cf@ +)!!&MCBTQM3!"CQ@!CJ4PC@4MCi&Q!f4NCfH(CJ*PCQL3!!!"CQ@#CJ"RMQB"C@5 +6!!4HC@CRCiaQ!fGQC'HB!!PRCfPSCfGQC@GPJ@B%C@CQCfH,!2m!r`$r!2m!r`$ +r!2m!r`$r!2m!r`$r!2m!r`$r!2m!r`$E!'JiE@X!!!N)!!!!!!!!!!!!!!!!!!! +!!!81)PqD`qIjqqrL`jeX0a-,!`!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! +'&%bPjrMlrIchmZcTk1APiX&p14)&!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!a& +5[26prr[`iX+AFNj!26C&AhbSajK%&!3!!!-I(J!!!!!!!!!!!!!!!!!!!!!)0k, +arrrij,9a,3B#!J%"!3%"!3)#&8Q0I6!*!@R4Z#-!!!!!!!!!!!!!!!!!!"*Ne[r +rqq+R5!J!!!!!!!!!!!!!!!!!!!!!,QG"'V,qib`!!!!!!!!!!!!!!!!"))harrr +[YdX)!!!!!!!!!!!!!!!!!!!!!!!!!!!b4m[rd4S!!!!!!!!!!!!!!!)USI[rrpk +!'J!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!-YlqZ`i!!!!!!!!!!!!!!5fXrrrpce- +'!!!!!!!!!!!!!!!!!!!!!!!!!"B1"J)!11[qS3B!!!!!!!!!!!!!*kErrrc#4!% +!!!!!!!!!!!!!!!!!!!!!!!!!3EfpSi9SL2EpM`N#!!!!!!!!!!!DQ[rrrm8q!!! +!!!!!!!!!!!!!!!!!!!!!!!!!A[Rrrrhlp[rqfUQ0Ee)N!!!!!!pkprrrddX!!!! +!!!!!!!!!!!!!!!!!!!!!!!!!-lEHlIElr[rrr[rqr2@R!!!!"P$PrrrLC!%!!!! +!!!!!!!!!!!!!!!!!!!!!!!!!!"BR2&CffIlmbFrLlrLe!!!!*-(rrrH6$3!!!!! +!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!4[rrC,aNV39Si!!!0IrhrrmFa!!!!!!! +!!!!!#aNI(!N!!!!!!!!%&#!H%`8!!!!HeIr%%J!!!!!!!!%cirrrkR%!!!!JBha +kF@Z)TV+hY+D&4J)$*@QBVlLfVjTR(3!`jIqV#!!!!!!!!!f-rIrr[aS!!"L*kI6 +clHVkrrrrrrrjdBq"[qRrrrrrrrlTVcY)m[k3!!-!!!!!!!%Vj2rrlRS!!!"+f[r +rrrrrrr$lrrrrrrrimIrrqI,rrrrrrrkfDrAiDJ!!!!!!!!P`qrrrcbB!!!"Pq2r +rrrrqL8&0`[[rrrrrrrrB9calj[rrrrrmGQeL&J!!!!!!!",$rIrkSJ!!!!"irrr +rrrr(,3!"3HVrrrrrrr10!3!4M[rrrrrrS"d!!!!!!!!!!$2`rrrUDJ!!!!U-rrr +rrrq"$`!!#F2mrrrrrpp'!!!!9Zcrrrrra#`!!!!!!!!!!'MirrrC-!!!!"UKrrr +rrrj1!!!!"D$jrrrrrmd2!!!!3G2rrrrrdM)!!!!!!!!!!*rkrrr#"3!!!#Zhrrr +rrp`h!!!!"*IirrrrqkX!!!!!1mcrrrrrcc%!!!!!!!!!!-EmrrQP!!!!!$[-rrr +rrldT!!!!"CljrrrrmSB!!!!!30,rrrrr`LX!!!!!!!!!!0lprr1)!!!!!%[Krrr +rrk3H!!!!"DrkrrrrkQ3!!!!!5GlrrrrrXb3!!!!!!!!!!2ArrqaX!!!!!&cfrrr +rriS5!!!!"XAprrrridF!!!!!9HhrrrrrQKN!!!!!!!!!!2IrrqC6!!!!!'hrrrr +rrh%(!!!!#Gcrrrrrh#N!!!!!B[hrrrrrJ!i!!!!!!!!!!1hqrq0(!!!!#S6rrrr +rreN!!!!!(qErrrrre!d!!!!!FrrrrrrrC`-!!!!!!!!!!0lprq0&!!!!'*[rrrr +rmNJ!!!!"21Vrrrrq`3!!!!!0LIrrrrrr83!!!!!!!!!!!,Vmrq4)!!!!*l(rrrr +rfc`!!!!"@ZlrrrriSJ!!!!!FS2rrrrrR3J!!!!!!!!!!!)[jrqC5!!!!0XRrrrr +r`bm!!!!#H[2rrrrcK!!!!!!VYrrrrrr20J!!!!!!!!!!!&6hrqYS!!!!40rrrrr +rUb)!!!!#Q2IrrrrYC`!!!!!jc[rrrrqf+!`Y3NFp(3)!!"lFrr+(!!!!8rErrrr +rMa-!!!!#Yr[rrrrR3J!!!!"*j[rrrrqE4R[0lr,TS5m!!!b5r2UR!!!!Crrrrrr +Q9`)!!!!)f2rrrrZi&J!!!!"ErrrrrqbPbZZpKR1@kUi!!!4#lrr)%!!$8,@`X+p +S%J!!!!!0QV'`X*il!3!!!!"&YE#`XlMTh(XF!3!&T[-!!!!4T2rJ53!!#KB@&K! +%!!!!!!!#%aB@&3X!!!!!!!!*&aB68Y6HAJS!!!!%L[B!!!!$2q[dM3!!!!!!!!! +!!!!!!!!!!!!!!!!!!!!!!!!!!!!PVr*b#`!!!!!)YZ-!!!!!%)lrb#B!!!!!!!! +!!!!!!!!!!!!!!!!!!!!!!!!!!!4iqDiN!!!!!!&'ijB!!!!!!5[#mS3!!!!!!!! +!!!!!!!!!!!!!!!!!!!!!!!!!!$R(rh!!!!!!!#Lkf68!!!!!!!91jp3r!!!!!!! +!!!!!!!!!!!!!!!!!!!!!!!!!$iMmr@%!!!!!,UMcE3J!!!!!!!!0F1U`*!!!!!! +!!!!!!!!!!!!!!!!!!!!!!!!!6GlrrjFB!"jQ[ID+%J!!!!!!!!!!%(cTQ4X!!!! +!!!!!!!!!!!!!!!!!!!!!!!!`ZrrrrqZpVF(Rr*)E!3!!!!!!!!!!!"4pi*iP!!! +!!!!!!!!!!!!!!!!!!!!!!#b`qrrrrrrrrrrbIKX"!!!!!!!!!!!!!!!2CG'l5!3 +!!!!!!!!!!!!!!!!!!!!'4m,irrrrrrrrrpKM%3!!!!!!!!!!!!!!!!!!#%@afT) +`"!!!!!!!!!!!!!!!!bQ1h[hrrrrrrrriSMS)!!!!!!!!!!!!!!!!!!!!!!8GEml +GSedM"J)#!J)#""T@R0McrrrrrrrqqEjB'!-!!!!!!!!!!!!!!!!!!!!!!!!!#5K +dbqAIakf6P*DNb0rVprrrrrrpr1ke@"X'!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!% +*(9+CfHr[mI2eqrhpr2VipqQkH684"J!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! +!!!80&cGNNDUmbmR!XTGe5b%3#3)!!!!!!!!!!!!!!!!!!'Pd-c)!!")j!!!!!,) +!Q[rG!+$re`#Qrp)!Urr0!+rrb3#crm8!R[q%!)rr`J#Brj)!L[qq!*ErQJ#)rlX +!P2qK!)ErY`#6rkB!KIqe!*,rU`#$rl-!N!$rV`#%rkm!N!$rX`##rki!N!$rY3# +#rk`!Mrqj!)IrT!#2rlX!KrqK!)rr[`#'rjm!Mrr!!)ArR`#2rm%!KIqH!)lr``# +&rjd!M[r%!)ArR!#0rmB!KIqF!)cra`#&rjX!M2r)!)ArQJ#-rli!Jrq"!)ArQJ# +-rld!NIqD!)[r[J#6rjF!Lrqr!*VrM`#-rlm!Qrq1!)[r`!#Fri`!Lrr#!*[rL`# +,rm8!QIq+!)crc!#5riS!Lrr1!)Ar!!#(riS!M2r1!)ArK3!"rrq,!)[rc`#&rj3 +!M2qA!)VrM`#*riS!KIq8!)[rL!#)r`!!NIq)!*(rKJ#&rj-!M2q(!+(rJJ#@ri- +!KIq6!)crK`$#ri%!KIq6!)[rK`$%ri!!KIq6!)[rKJ$'r`%!!)ArNJ#,riF!arm +!!)ArNJ#,riF!b2m!!)2rNJ#-riB!bIm"!!#"rj-!Lrq(!*6r!!#arjJ!M2q(!*( +rJ`#@ri)!N[qA!)[rL!#3!2q&!*6rK!#4rjF!Lrq)!*!!ri8!P2q&!*!!rjB!M2q +)!)rrK`#5riB!NIq9!)[rL3#2riF!N[q(!*!!rj8!Lrq)!*!!riJ!NIq(!*!!rj3 +!M2q)!)rrL3#3!2q)!*!!rj3!Lrq*!)rrL3#3!2q)!*!!rj3!Lrq*!)rrL3#3!2q +)!*!!rj3!Lrq*!)rrL3#3!2q)!*!!rj3!Lrq*!)rrL3#2riN!N!$rP!#+riS!Mrq +*!)rrL3#3!2q8!)VrL3#3!2q*!)rrL3#3!2q8!)VrL3#3!2q*!)rrL3#3!2q8!)V +rL3#2riS!Mrq*!*!!rj3!L[q*!)rrLJ#1riS!N!$rP!#+riN!Mrq+!)lrLJ#2rj8 +!L[q*!)rrLJ#1riS!Mrq9!)RrLJ#2riS!M[q+!)rrP3#*riN!N!$rL3#2riS!Mrq +9!)RrL3#3!2q*!)rrL3#3!2q9!)RrL3#2riS!Mrq*!*!!rj8!LIq*!)rrLJ#1riS +!N!$rP3#*riN!Mrq+!)lrLJ#2rjB!LIq*!)rrLJ#1riS!Mrq@!)RrL3#2riS!M[q ++!)rrPJ#*riJ!N!$rL3#2riS!Mrq@!)RrL!#3!2q*!)rrLJ#2rjB!LIq)!*!!riN +!Mrq*!*!!rjB!LIq)!)rrLJ#1riS!N!$rPJ#*riJ!Mrq+!)lrLJ#2rjF!LIq)!)r +rLJ#1riS!MrqA!)RrL!#2riS!M[q+!)rrP`#*riF!N!$rL3#2riS!MrqA!)RrK`# +3!2q*!)rrLJ#2ri-!KIq+!)RrKJ#3!2q*!)rrL3#3!2m"!!#-riF!LIq'!)rrLJ# +1riS!N!$r!!#1riB!LIq'!)rrLJ#1riS!Srq'!)MrKJ#2riS!M[q+!+6rK3#)riB +!Mrq+!)lrLJ#NriB!Krq&!)rrLJ#1riX!T2q'!)MrK!#1riX!MIq,!*MrK!#$riB +!L2q%!)hrM!#-ri`!PIq)!),rK`#(ri3!M2q0!)[rM3#8riN!J[q(!)Irc3#(riS +!J[q)!)Irc!#'riX!J[q)!)Irb`#'ri`!J[q*!)Irb3#'rid!J[q+!)Erb3#&rid +!Jrq+!)Ira`#&rii!Jrq,!)EraJ#'rid!K2q,!)Ira3#&rii!K2q-!)Era!#'rid +!K2q1!)Er``#'ri`!KIq1!)Er`J#'ri`!KIq3!!#'rm%!K[q,!)ErN3#'rlm!Krq ++!)ErN`#'rld!LIq'!)MrP!#'rld!L[q$!)RrPJ#'rlX!R2qB!)ErZ3#FrjS!K[q +h!*crR!#'rl8!R2qH!)ErX`#Frk!!K[qa!*crSJ#(rki!R2qN!)IrV!#ErkF!L2q +S!*crUJ#)rk3!RIqX!)RrS!#Hrkm!LIqF!*lrXJ#,rjB!S2qe!)crM`#LrlN!N[q +!!+Ir[!#mrm!!Z2r&!,,rbJ#Zrmm!U2r9!+(rh3#Crkd!XJ!&CfCPC'CRLfB!CB0 +Q!@4Nh3#!C3*QCQ@9CJ4PCQCPCpF!J'8"CQ@FCJ4PCQ9PCp)!!fTQC@@LCJ"PJ'B +!DFd!!Q4QCkPQ!QGQCXN!!'1aCJ"Ra3#BCJ9PCQCNCQb%!!*QCQL!CJ"RKfB!CF) +!P@B#Cf9ZNJ!#EfKPKfDq!!&NCj4QQJ!"C@H%CJ&PCEX!NQB"C@+K!)4Q!@KVY`# +3!'B#C@CSTJ!!DS4QY3!!CipQ!@9@U`#$CV-!N!"QV`!"C@@#CUm!!@TRMQDc!)& +Q!'HZ!!&RCieQ!&be!!4TD'GQCU`!M@B"CfDj!)"P"QC99@*NC'+N!!&RCieQZ`! +%BQ4PC'1"C3"NS3!#F'CPLQB"CfDr!!*PC'@"CJ&N2jm!!@PSM@E!!!*9C'@!CJ& +PC*m!!@0NLfB"C@6"!!*9C@@!CJ&PBTi!!'H-CJ"L``!"9@@"CJ&NB*d!!@CRLQB +"C@$%!!&FCB&Q!@4LR!!"CfH+CJ"PaJ!"B'5!CJ*PC@1F!!&NCiTQa`!!B)*Q!@4 +FQ`!"BQH+CXJ!!''"CJ*PC@DD!!"PLfDq!!4LBeKEEB)!!P9MCB"Q!@9NQJ!"B@@ +*CJ"P[3!"@Q1#CB"M!f4JAf@"CJ&PC*S!!'@+CVi!!@CPJfB&C@4PC'4PJ@B$C@* +UIjF!!'5+CVm!!@CPM@B+C@4PC'0NBf&RCP@2!!"SLQB!E,m!!@*PN@B"C@D"C3& +NBSi!LQB!CF!!!QCMCCCQ!Q9NB)`!LfE#!!&HC)&P!Q4PCC!!CJ&PBBX!!'@+CX8 +!#P9MCQ0LBf0NC'9PJ@B"C@@'CJ&NC)S!!*!!LfE-!!-r@@0PJ'B0C@4NC@4PC'9 +PCQCPC&q+!)TQ!'A1!!"YJQB-C@-!9@CMB'*MCQ4PBSS!LQB"CfI1!!&TCB&Q!@9 +MK3!"5%L,!)YQc`!"A@@!CJ*PCQ+8!!"RL@B"CfLA!!CVCQCPC@CQJ'F#C@0LM`! +$C'9QCi*Q!Q9PBSS!!@&PJ'B#C@9IP!!!CiPQ!'L)!!"NK@8%C(J!B'@1CJ"NL!! +#CfCRLQB$C@9RDBB!!@&PJ'B#C@4YN`!!CiPQ!@9LK`!!CjjQ!@9RJJ!#8Q9RN!" +Q!Q9PCS3!!@&PJ'B"C'@6!)TQ!@GRK`!!D+&Q!f*QCP'ACJ&PBi%!!MpMCB"Q!@9 +NN`#+CJ"SK`!!Ck0Q!@9NQ@B"C@@!!!&9Bi&Q!@9NN`!!CiKQ!@9QKJ!!Cm0Q!f9 +P!!#$CJ&PBj)!LfD(!-CQ#@8!A'9PCQCPC''5!!"PLQD(!!"Pa@B$D'd!BS&P!'+ +5!)TQ!@G[KJ$*CJ8!!'CQ@9@6!)PQ!@GRK`!!Cj&Q"'&T!'GRVQB!C*J!!@YRLQD +(!*!!CJ"RJ`#9CJ"NJJ!"CfH1CJ&PCCF!!'H+CSJ!N!"QK3#8CS3!N@DA!)TQ!'H +)!!"RMQB!CB8!NfB!Ci8!!'H1CJ"SPJ!!CiTQ!'5)!)pQK`#4CJ"PKJ!!CBjQ!@G +RP3!!CiTQL3!!CieQ!'@(!!"RN!"Q!'@(!!"PMQB!CC8!LfD)!!"RMQB!BBJ!MfB +"CfU(!*!!CT3!LfB!D)J!MQB!CiN!!'@2CSJ!!@GRMQD8!!"RLQD*!!&RCiaQ!'@ +*!*!!CSJ!!'H0CJ&PCC3!LfD*!)jQ!'@*!!"RMQB!CiJ!N!"QP!#,CSN!!'H0CJ" +TL3#2CJ"[L!!!CieQ!@9PP!!!CBPQ!'L*!)pQL3!!CijQL3!!D)pQP!!!CiPQLJ# +2CSN!!'H1CSN!!'@0CJ&RCj3!LQD*!!"TM@B"C@@*!!"PM@B!CBN!!'@2CT3!LQD +*!!"RM@B"C@5*!!"PMQD*!)jQ!@9PP!!!CBPQL3#1CJ"LLJ#2CSN!!'@0CJ&NC*3 +!!'@*CSN!!@GRM'B!CBS!MQD+!)jQ!@4MP!#*CJ"RL3!"CfH0CSS!!'H0CSS!MQB +!Bj8!L@B!-iN!MfD+!)eQ!'H+!)pQP3#*CSS!M@B"C@@+!)jQLJ#0CJ&PCC8!L@D +*!!"SM@B"CfH*!!"LMQD+!)eQ!@9PP3#)CJ"PL3!!CBeQ!@GRL3!!CieQ!'@*!!& +iCiaQ!@GRP3#*CSN!!@GRM'B!CiS!MQB!DiN!!@PRM'B"CfH9!)KQ!'H*!!"RMQD ++!)jQLJ#1CJ&RD*8!L@D*!)pQLJ#1CSS!!'@0CJ"LPJ#*CSN!!'H1CSS!!'H0CSS +!MfD@!)PQL3#0CJ&RCiS!M@B!CBS!MfD@!!"PL'D)!)jQ!@GRL3#2CSS!MfD@!)K +Q!'H)!!&RCieQ!'H*!)jQ!'H+!!"RMQD@!!"RKfB!CiJ!MQB"C&q*!)pQL3!"DQH +-CJ&PC*B!!'H)CSJ!MQB!CBS!MQD+!)jQ!@4KPJ#)CJ"PL!#2CSS!!'@0CSS!!@9 +PM'B!CCF!!'@)CSJ!MfD+!)eQ!'H+!!&PCBYQ!@GRP`#)CJ"PL!!!CBjQLJ#1CSS +!MfDA!!"RL'D(!!&SCiaQ!@9PL3!!9)eQ!'@+!)pQP`!"B'@(CSF!!'@0CJ&RCiN +!!'L0CJ"PLJ#0CJ&RCi-!"haSCfGPCQCNLJ!!CBGQ!'5'!)pQ!'Q*!!"RM@B!D)N +!!@4PM@B&C3!!C'YSKQD!CBF!!@9PKQB!DBB!!@GRM@D+!!"RM@D+!!&PCBaQ!QG +T!)eQ!'1'!!&ICBCQ!'H'!)eQ!@9PLJ!!CBeQLJ!"CfH0CJ&UDBjQ!'@'!)KQKJ# +2CSS!!'@-CJ"RLJ!"CfH0CJ"RN@D&!)GQ!'H'!!"RM'B"CfL+!)eQ!'Q+!!&PCBa +Q!'H)CJ&PCB9QKJ!!CBCQK3!"C@@0CSS!!(10CSX!M'B!CBCQ#'GKCfCNC@GKCi* +QKJ!"CfH&CJ"RK!!"C@@+CJ&RCiX!!'5-CSX!!'58CJ*RC@H%!)0QKJ#)CS3!LfB +"C@@-!!"RLQB!Ci`!!@KRLQB!CB4Q!'b)!!"RJ@D(!!"RK@B!CB3!!@YTKfB#CfC +MM3#+CJ"RM3#+CJ"RKQD*!!"PJ@D(!!"LKQE0!!"TK'B"D'L+!)*QL!!!CBCQc!! +!Ci0Q!@9PL`!!C)&QL!!!F)CQb`#%CJ&RDB`!JQD*!!"RK@B!D-N!!'H$CJ&RCid +!JQD+!)CQb3#$CJ&RD)d!!'1#CSS!!'@&CJ"Ua`!!CB0Q!'H1!!"PJQD,!)CQaJ# +&CJ"PM3!!C)*Q!'H,!!"RK'B"Cfh&!)9QMJ#%CS`!!'@&CX3!!'H&CSd!!'H$CSi +!KQE$!!"RJfB"CfQ-!!"RK'D1!!&MCB0Q!'I#!!"RK'B!CB`!!'@$CJ"PN!!!!@9 +PJQB"C@A"!)CQL`!!Ci9QN3#%CJ&PC,m!!'H'CSS!!'@&CT-!K'B"C'1p!!"VL'D +'!!*QBQ@&CT3!!@GPJfB!D,d!L'B"CfQ$!!*PBQ5%CJ&PC*B!!'5&CVX!M'B$CfG +PCS"PK@B!CCJ!K@B!CEN!M@B%CfGPCQ@'CJ"PQJ!!BB0Q!@9RY`!!CjTQ!'@F!!" +XJfB"Cf@e!!*TD'HBCJ"PRJ!!Di0Q!@9QX`#ECJ"PS!!"C@@%CV%!!@*PQ@B!C+) +!!@9PJfB"C@+Z!!&RCCPQ!(5N!!&RCi0Q!@9QV!!!CCTQT`!"@f@&CJ"NU!#ECJ" +PUJ#&CJ*PC@5N!!&PCjTQ!'qX!!"NKQB"C@5J!!&pCjTQ!@9PV`!!Ci9Q!Q9QD*` +!!'5ECJ&PCE)!!@4PL@D@!!&HCCYQ!QGRD,8!L@B#C@CPM`!#AQ9RR@B"C@5j!)Y +Q"Q9PCQ9MB9U!!!D#E@PPCf9RRfB!C,`!!(QjCJ&RCX!!!e*QC@@cCJ"Na3!#C@C +RVfE+!!"UJ@B!Ck*Q!Q9QCB"Qc`!#CQCRRfB!Ci"P!@CKe3!&CfGQC@9RP'B'CfC +PC@CRC0d!!@CRJQB&C@CPC@GPJ'H!CJKPCfCPCQCRCQ1Y!2m!r`$r!2m!r`$r!2m +!r`$r!2m!r`$r!2m!r`$r!2m!r`$r!2m!r`$r!2m!r`$r!2m!r`$r!2m!r`$r!2m +!r`$r!2m!r`$r!2m!r`$r!2m!r`$r!2m!r`$r!2m!r`$r!2m!r`$r!2m!r`$r!2m +!r`$r!2m!r`$r!2m!r`$r!2m!r`$r!2m!r`$r!2m!r`$r!2m!r`$r!2m!r`$r!2m +!r`$r!2m!r`$r!2m!r`$r!2m!r`$r!2m!r`$r!2m!r`$r!2m!r`$r!2m!r`$r!2m +!r`$r!2m!r`$r!2m!r`$r!2m!r`$r!2m!r`$r!2m!r`$r!2m!r`$r!2m!r`$r!)% +!G$KYD`!!3!J!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! +!!!!!!!!!!!!!!!!!!!-+%"BeBSDPa0IQmrrrrI6TfmL`QAP9-4N4$!B"!!!!!!! +!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! +!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"!mD2AL +ai26iqI[mrIlqrrrrr[lpr2[kqIIfiEQ0A#XA$J8!!!!!!!!!!!!!!!!!!!!!!!! +!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! +!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#$L"+P0Iir2hqrrrrrrrrrrrrrrrrrrr +rrrrrrrrqrIckp-U48b89"`!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! +!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! +!!!!!!!!%'6Z&d[[qrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr[lmjDC +H+K3%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! +!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!')e@Ulrrrrrrrrrr +rrrrrrrrrrrrrrrrrrrrrrrrqr2hrrrrrrrrrrrrrrrhLQ%mM#`!!!!!!!!!!!!! +!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! +!!!!!!!!!!!!!!!!!!!!!!!!&+@'kqrrrrrrrrrrrrrrrrrrrrrrrrrrjl1,BcFA +"ZUqPU+k[XVc%bY(Fk26rrrrrpX*`-`i!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! +!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! +"*@+rr2rrrrrrrrrrrrrrrrrrrrrrlp[)Y*4d@d%R%`B!!!!!!!!!!3iI-%YTL+H +re1Vlrrr@J6d2!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! +!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!'eL`q2rrrrrrrrrrrrrrrrr +rrrRLaD9i6LJ(!!!!!!!!!!!!!!!!!!!!!!!!!!!!!K9"E*Dlh2Irfi8p#J!!!!! +!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! +!!!!!!!!!!!!!!!!!#8#ClrrrrrrrrrrrrrrrrrrrrZ5kM&`X"3!!!!!!!!!!!!! +!!!!!!!!!!!!!!!!!!!!!!!!!!4T5Kl2KrY9q-!8!!!!!!!!!!!!!!!!!!!!!!!! +!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#4fe2c +rrrrrrrrrrrrrrrrrmF@5A5-%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! +!!!!!!!!!'P@5c2I"CaB"!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! +!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!K(Ur,rrrrrrrrrrrrrrrrrlE*c03S +!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!SjGVcPS$m +%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! +!!!!!!!!!!!!GGYEprrrrrrrrrrrrrrrrl+0H*!)!!!!!!!!!!!!!!!!!!!!!!!! +!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!+Qql`fm1!!!!!!!!!!!!!!!!!!! +!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!-k(Yrrrrrrr +rrrrrrrrrmUKC(!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! +!!!!!!!!!!!!!!!!!!5eaX*-R!3!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! +!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#9,$qIrrrrrrrrrrrrrrq,KG)3!!!!!!!!! +!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!- +hJ*T$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! +!!!!!!"&Zh2rrrrrrrrrrrrrrrGef+J%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! +!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!%56AC4!!!!!!!!!!!!!!! +!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!BLHMrrrrrrrrrrrr +rrrLH23`!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! +!!!!!!!!!!!!!!!!!!!!!!!!%*9*2!3a'AQ"'!!!!!!!!!!!!!!!!!!!!!!!!!!! +!!!!!!!!!!!!!!!!!!!!!!!!!)D2arrrrrrrrrrrrrrrHCK`"!!!!!!!!!!!!!!! +!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! +!!!!"$M!pMqcfpYP(!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! +!!5HbprrrrrrrrrrrrrrqXcd*!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! +!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"&VarrrrqRF%!!! +!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!)Y[IRrrrrrrrrrrrrrp)) +L!J!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! +!!!!!!!!!!!!!!!!!!!!!!!!!!!!$E2ErrrriB`!!!!!!!!!!!!!!!!!!!!!!!!! +!!!!!!!!!!!!!!!!!!!!$,XAlrrrrrrrrrrrrrZ9Q%3%!!!!!!!!!!!!!!!!!!!! +!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! +!!!!!!!D)qrrrrqe,!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!bc +&qrrrrrrrrrrrrrl46JJ!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! +!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#D(rrrrrhc8!!!! +!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!)Ta2[rrrrrrrrrrrrq[MX#!!! +!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! +!!!!!!!!!!!!!!!!!!!!!!!!!!!!@Z2rrrrr3(`!!!!!!!!!!!!!!!!!!!!!!!!! +!!!!!!!!!!!!!!!!")Vrkrrrrrrrrrrrrr,Nf!!!!!!!!!!!!!!!!!!!!!!!!!!! +!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! +!!!!!!#A0rrrrrVd5!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"QYq2r +rrrrrrrrrrrZc-3!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! +!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!0H(rrrrmSJX!!!! +!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!4QIArrrrrrrrrrrrmXLm!!!!!!!! +!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! +!!!!!!!!!!!!!!!!!!!!!!!!!!!"*lIrrrrZ&"3!!!!!!!!!!!!!!!!!!!!!!!!! +!!!!!!!!!!!!!#Rl`rrrrrrrrrrrrr,Xf!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! +!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!X+4F1"`% +!!!!!!f6drrrrq'X!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!0Hj[rrrrr +rrrrrrrh(3J!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! +!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!4HGVJd,LDI@4+-"dBKIVrrrr[9!!!!!! +!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!3GIrrrrrrrrrrrrre%m!!!!!!!!!!!! +!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! +!!!!!!!!!!$,@rrrrrrrrqr$Pem2Grrrrrq03$!)!!!!!!!!!!!!!!!!!!!!!!!! +!!!!!!!!!!#@kr[rrrrrrrrrrrq9Q!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! +!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!-YErrrrrrrr +rrrrrrrrrrrrrqmfZNhYH3#SE$`-!!!!!!!!!!!!!!!!!!!!!!!!2NrArrrrrrrr +rrrr`K3J!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! +!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!XdIrrrrrrrrrrrrrrrrrrrrrrrrrrrIA +ZjG'iRP!!!!!!!!!!!!!!!!!!!!!!!'EPrrrrrrrrrrrrpk3B!!!!!!!!!!!!!!! +!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! +!!!!!!!!!!!q5qrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrq`b8!!!!!!!!!!!! +!!!!!!!!kb[rrrrrrrrrrrrh+,`!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! +!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#0mT,h9jr$ +hrIrrrrrrrrrrrrrrrrrrrrrrrrrc83!!!!!!!!!!!!!!!!!!&Tcmrrrrrrrrrrr +rkP`!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! +!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!'%KiZ4Q5!QE6Gr[rrrrrprIrrrrr +rrrrrrr9H!!!!!!!!!!!!!!!!!!&SkIrrrrrrrrrrrrD6#J!!!!!!!!!!!!!!!!! +!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! +!!!!!!!!!!!!!!!!!!!!!!!!%&)MjrrrrqD9`L+A#eqAar2rqULJ!!!!!!!!!!!! +!!!!!0F2rrrrrrrrrrrrmaL3!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! +!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! +!!!!(NIrrrrrP5!!$#K)G-8TNJSdj!!!!!!!!!!!!!!!!!!f(qrrrrrrrrrrrrr& +8!J!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! +!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"'TrrrrrpNT!!!!!!! +!!!!("`!!!!!!!!!!!!!!!!!!5YcrrrrrrrrrrrrlT`m!!!!!!!!!!!!!!!!!!!! +!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! +!!!!!!!!!!!!!!!!!!!!!!!!!(X,rrrrqb"S!!!!!!!!!!!!!!!!!!!!!!!!!!!! +!!"ZGrrrrrrrrrrrrrZ8f!J!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#bP#@'0 +VEQCD6MJB!J!!!!!!!!!!!!!!!!!!!!!!!"8e6PKMDfpPANXd&!!!!!!!!!!!!!! +!!!!UfIrrrrf`%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!91crrrrrrrrrrrrkK3S +!!!!!!!!!!!!!!"-[0MBf0MBf-4m%!!j#Hkc,eplPk1VVkHALfp'qQ@)N!!!!!!! +!!!!!!!!C6iZkcpVLjHMUkqMQiGV3Y)!m#J!!!!!!!!!!!$cRrrrrqj8(!!!!!!! +!!!!!!!!!!!!!!!!!!!!!!##RrrrrrrrrrrrrrYXP!3!!!!!!!!!!!!"'ZZ$Ji1$ +Ji1$HfXl!dH,`qrrrrrrrrrrrrrrrrrrhkYDA03%!!!!!!!)eMXrQmrlrrrrrrrr +rrrrrrrrmmH1jAa%!!!!!!!!#9ZrrrrrkH`!!!!!!!!!!!!!!!!!!!!!!!!!!!!! +"9r6rrrrrrrrrrrrmH`S!!!!!!!!!!!!!6Frprrrrrrrrrrrrrrlrrrrrrrrrrrr +rrrrrrrrrrrrrr[ICH3i"!3)UNGhfr[rrrrrrrrrrrrrrrrrrrrrrrr[YZ$d'!!! +!!!4aq2rrrr*M!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"qRrrrrrrrrrrrrrp`R!!! +!!!!!!!!!!$[$rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrl`U6` +ZJGIir[rrrrrrrrrrrrrrrrrrrrrrrrrrrrrli9m-!!!!"SVrrrrrk%F!!!!!!!! +!!!!!!!!!!!!!!!!!!!!!5[,rrrrrrrrrrrrpI3`!!!!!!!!!!!!GS2rrrrrrrrr +rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrklqlfr[rrrrrrrrrrrrrrrrr +rrrrrrrrrrrrrrrrql@8+!!!2S[rrrrrH,J!!!!!!!!!!!!!!!!!!!!!!!!!!!"L +Drrrrrrrrrrrrrq-X!!!!!!!!!!!!!&$Trrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr +rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrk%N +%!!Z$rIrrrEiL!!!!!!!!!!!!!!!!!!!!!!!!!!!!11IrrrrrrrrrrrrrNa)!!!! +!!!!!!!!!DrrrrrrrrrrrrrrrrrrrrrrrrrrpqIVqrrrrrrrrrrrrrrrrrrrrrrr +rrrrrrrrrrrrrqrMlrrrrrrrrrrrrrrrrrrrrrrrpbKi"!#bV`Vq513!!!!!!!!! +!!!!!!!!!!!!!!!!!!!eirrrrrrrrrrrrrrG'!J!!!!!!!!!!!!U#rrrrrrrrrrr +rrrrrrrrrrrriiF+NUmhXr2rrrrrrrrrrrrrrrrrrrrrrrrrrrrrqlGDaSEEFm[r +rrrrrrrrrrrrrrrrrrrriH`F!!"38&!B!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*-I +rrrrrrrrrrrrrZ4m!!!!!!!!!!!!!&jRrrrrrrrrrrrrrrrrrrrrrmk3k"3%!%Q$ +(qIrrrrrrrrrrrrrrrrrrrrrrrrrrrpT`'!)"!bD*irrrrrrrrrrrrrrrrrrrrrl +A'3!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!01rIrrrrrrrrrrrrpU#3!!!!! +!!!!!!!!PX2rrrrrrrrrrrrrrrrrrrrkj%J!!!!!!!$@qrIrrrrrrrrrrrrrrrrr +rrrrrrrrjBJF!!!!!!!KJk2rrrrrrrrrrrrrrrrrrrr0@!`!!!!!!!!!!!!!!!!! +!!!!!!!!!!!!!!!!!%TArrrrrrrrrrrrrj63!!!!!!!!!!!!!!$6)rrrrrrrrrrr +rrrrrrrrrk@B!!!!!!!!!!%hDrrrrrrrrrrrrrrrrrrrrrrrrrm!Q!!!!!!!!!!j +qqrrrrrrrrrrrrrrrrrrrqCi'!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!MfIr +rrrrrrrrrrrqR(3!!!!!!!!!!!!!!3Glrrrrrrrrrrrrrrrrrrrl%&`!!!!!!!!! +!!TVirrrrrrrrrrrrrrrrrrrrrrrrF3S!!!!!!!!!!#R2rrrrrrrrrrrrrrrrrrr +qd`i!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"%lprrrrrrrrrrrrrfS(!!!!!!! +!!!!!!!"2pIrrrrrrrrrrrrrrrrrrmB!!!!!!!!!!!!!!6q$rrrrrrrrrrrrrrrr +rrrrrrq3m!!!!!!!!!!!!$RrrrrrrrrrrrrrrrrrrrrrU+`%!!!!!!!!!!!!!!!! +!!!!!!!!!!!!!!!!2NIlrrrrrrrrrrrrQ2!!!!!!!!!!!!!!!!'(rrrrrrrrrrrr +rrrrrrrrK1!!!!!!!!!!!!!!5arrrrrrrrrrrrrrrrrrrrrrrUb%!!!!!!!!!!!! +!4[Errrrrrrrrrrrrrrrrrqp4!J!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"M0rrr +rrrrrrrrrrkiL!!!!!!!!!!!!!!!)H2rrrrrrrrrrrrrrrrrrrX8+!!!!!!!!!!! +!!!#Pq[rrrrrrrrrrrrrrrrrrrrpd#!!!!!!!!!!!!!!ZdIrrrrrrrrrrrrrrrrr +rmQJ#!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"-I2rrrrrrrrrrrrrI3X!!!!!!!! +!!!!!!"54rrrrrrrrrrrrrrrrrrrdLJ!!!!!!!!!!!!!!!(M[rrrrrrrrrrrrrrr +rrrrrkdJ!!!!!!!!!!!!!!"kSrrrrrrrrrrrrrrrrrrrcG`)!!!!!!!!!!!!!!!! +!!!!!!!!!!!!!!!GPqrrrrrrrrrrrrrYA!!!!!!!!!!!!!!!!)DVrrrrrrrrrrrr +rrrrrrqT2!!!!!!!!!!!!!!!!@qIrrrrrrrrrrrrrrrrrrrqr,3!!!!!!!!!!!!! +!&)lrrrrrrrrrrrrrrrrrrr@&!`!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$TRmrrr +rrrrrrrrrf6`!!!!!!!!!!!!!!!!Y`[rrrrrrrrrrrrrrrrrriKm!!!!!!!!!!!! +!!!"2j2rrrrrrrrrrrrrrrrrrrjNB!!!!!!!!!!!!!!!2Jrrrrrrrrrrrrrrrrrr +rpj!!!`!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!%mEqrrrrrrrrrrrrVL3!!!!!!!! +!!!!!!!!jfrrrrrrrrrrrrrrrrrrpa`B!!!!!!!!!!!!!!!"%iIrrrrrrrrrrrrr +rrrrrrh8$!!!!!!!!!!!!!!!,H2rrrrrrrrrrrrrrrrrrpSi$!!!!!!!!!!!!!!! +!!!!!!!!!!!!!!!!Hkrrrrrrrrrrrrrq'$3!!!!!!!!!!!!!!!%Adrrrrrrrrrrr +rrrrrrrLE!`!!!!!!!!!!!!!!!%(Jrrrrrrrrrrrrrrrrrrre9`!!!!!!!!!!!!! +!!!TfrrrrrrrrrrrrrrrrrrreK`-!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!%2frrr +rrrrrrrrrrfF!!!!!!!!!!!!!!!!!9[rrrrrrrrrrrrrrrrrrmh!#!!!!!!!!!!! +!!!!!5Z,rrrrrrrrrrrrrrrrrrpK"!!!!!!!!!!!!!!!!$Alrrrrrrrrrrrrrrrr +rrr4m!J!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!C[Mrrrrrrrrrrrr[8J!!!!!!!!! +!!!!!!!K[rrrrrrrrrrrrrrrrrrrZ6`%!!!!!!!!!!!!!!!"@jIrrrrrrrrrrrrr +rrrrr[#i!!!!!!!!!!!!!!!!5LIrrrrrrrrrrrrrrrrrrmQX#!!!!!!!!!!!!!!! +!!!!!!!!!!!!!!!#'qIrrrrrrrrrrrp3q!!!!!!!!!!!!!!!!%SVrrrrrrrrrrrr +rrrrrrqX`!3!!!!!!!!!!!!!!!',TrrrrrrrrrrrrrrrrrrqM(!!!!!!!!!!!!!! +!!"D8rrrrrrrrrrrrrrrrrrr[9!)!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!+Elrrr +rrrrrrrrrZ#X!!!!!!!!!!!!!!!!FSrrrrrrrrrrrrrrrrrrrj4)!!!!!!!!!!!! +!!!!!EqcrrrrrrrrrrrrrrrrrriN,!!!!!!!!!!!!!!!!'k$rrrrrrrrrrrrrrrr +rrq`q!3!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!`rcrrrrrrrrrrrqH'3!!!!!!!!! +!!!!!!#Hqrrrrrrrrrrrrrrrrrrh0#!!!!!!!!!!!!!!!!!#$mIrrrrrrrrrrrrr +rrrrrFJ!!!!!!!!!!!!!!!!!LX[rrrrrrrrrrrrrrrrrrk58"!!!!!!!!!!!!!!! +!!!!!!!!!!!!!!!$6rIrrrrrrrrrrriX-!!!!!!!!!!!!!!!!-GMrrrrrrrrrrrr +rrrrrqkm(!!!!!!!!!!!!!!!!!*Mhrrrrrrrrrrrrrrrrrr9I!!!!!!!!!!!!!!! +!!#V'rrrrrrrrrrrrrrrrrrrJ$3!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!1,qrrr +rrrrrrrrrH`%!!!!!!!!!!!!!!!!mmIrrrrrrrrrrrrrrrrriN38!!!!!!!!!!!! +!!!!!V2crrrrrrrrrrrrrrrrri%d!!!!!!!!!!!!!!!!!-GMrrrrrrrrrrrrrrrr +rrF-)!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!m[lrrrrrrrrrrrpV!!!!!!!!!!! +!!!!!!%crrrrrrrrrrrrrrrrrrr9c"!!!!!!!!!!!!!!!!!#rrrrrrrrrrrrrrrr +rrrr02!!!!!!!!!!!!!!!!!!jkrrrrrrrrrrrrrrrrrrkT3B!!!!!!!!!!!!!!!! +!!!!!!!!!!!!!!!$rrrrrrrrrrrrrpPm!!!!!!!!!!!!!!!!(Crrrrrrrrrrrrrr +rrrrrme3$!!!!!!!!!!!!!!!!$XVrrrrrrrrrrrrrrrrrrlJV!!!!!!!!!!!!!!! +!!%,qrrrrrrrrrrrrrrrrrrH'"3!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!2lrrrr +rrrrrrrrS9!!!!!!!!!!!!!!!!!q#rrrrrrrrrrrrrrrrrrr`03)!!!!!!!!!!!! +!!!!NdIrrrrrrrrrrrrrrrrrrSaN!!!!!!!!!!!!!!!!"8rrrrrrrrrrrrrrrrrr +rp'B%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!q2rrrrrrrrrrrpe+!!!!!!!!!!! +!!!!!'*lrrrrrrrrrrrrrrrrrrqXC!!!!!!!!!!!!!!!!!$hDrrrrrrrrrrrrrrr +rrrq2#!!!!!!!!!!!!!!!!!PYrrrrrrrrrrrrrrrrrrrb4`)!!!!!!!!!!!!!!!! +!!!!!!!!!!!!!!!$ar[rrrrrrrrrrf%B!!!!!!!!!!!!!!!!KZIrrrrrrrrrrrrr +rrrrqe`d!!!!!!!!!!!!!!!!!9Z,rrrrrrrrrrrrrrrrrrhX!!!!!!!!!!!!!!!! +!%BMrrrrrrrrrrrrrrrrrrqmS!3!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!1[qrrr +rrrrrrrr83`!!!!!!!!!!!!!!!#R8rrrrrrrrrrrrrrrrrrbi#`!!!!!!!!!!!!! +!!!"[krrrrrrrrrrrrrrrrrrdC`!!!!!!!!!!!!!!!!!CSIrrrrrrrrrrrrrrrrr +rj"%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!fIhrrrrrrrrrrmmq!!!!!!!!!!! +!!!!!-r$rrrrrrrrrrrrrrrrrqTN*!!!!!!!!!!!!!!!!!)Rdrrrrrrrrrrrrrrr +rrq*8!!!!!!!!!!!!!!!!!#'krrrrrrrrrrrrrrrrrrh($!!!!!!!!!!!!!!!!!! +!!!!!!!!!!!!!!!$&r2rrrrrrrrrrbcX!!!!!!!!!!!!!!!"$rrrrrrrrrrrrrrr +rrrriH`F!!!!!!!!!!!!!!!!!Srcrrrrrrrrrrrrrrrrrcd%!!!!!!!!!!!!!!!! +!+G6rrrrrrrrrrrrrrrrrqkJ+!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!+rlrrr +rrrrrrrr&0J!!!!!!!!!!!!!!"PlrrrrrrrrrrrrrrrrrrrGF"3!!!!!!!!!!!!! +!!!'irrrrrrrrrrrrrrrrrrqp,J!!!!!!!!!!!!!!!!!blrrrrrrrrrrrrrrrrrr +jL!J!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!N[VrrrrrrrrrrmNk!!!!!!!!!!! +!!!!0Hrrrrrrrrrrrrrrrrrrrp6d#!!!!!!!!!!!!!!!!&mArrrrrrrrrrrrrrrr +rrkSE!!!!!!!!!!!!!!!!!%,rrrrrrrrrrrrrrrrrrrGT"3!!!!!!!!!!!!!!!!! +!!!!!!!!!!!!!!!"Xq2rrrrrrrrrrccm!!!!!!!!!!!!!!"5Brrrrrrrrrrrrrrr +rrrra)3%!!!!!!!!!!!!!!!!ad2rrrrrrrrrrrrrrrrrrP`F!!!!!!!!!!!!!!!! +'AIrrrrrrrrrrrrrrrrrrpNN$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!%Efrrr +rrrrrrrr83`!!!!!!!!!!!!!!'l6rrrrrrrrrrrrrrrrrrYm6!!!!!!!!!!!!!!! +!!%cFrrrrrrrrrrrrrrrrrrq%!!!!!!!!!!!!!!!!!!elrrrrrrrrrrrrrrrrrrr +d+3%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*2$rrrrrrrrrrpT)!!!!!!!!!!! +!!!!LdIrrrrrrrrrrrrrrrrrp`!m!!!!!!!!!!!!!!!!!CZIrrrrrrrrrrrrrrrr +rp(!!!!!!!!!!!!!!!!!!&*MrrrrrrrrrrrrrrrrrrqB@!!!!!!!!!!!!!!!!!!! +!!!!!!!!!!!!!!!!8brlrrrrrrrrrhN`!!!!!!!!!!!!!!#RZrrrrrrrrrrrrrrr +rrrbL$!!!!!!!!!!!!!!!!!#!m[rrrrrrrrrrrrrrrrrM@J!!!!!!!!!!!!!!!!! +EYIrrrrrrrrrrrrrrrrrqb4!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!fAr2r +rrrrrrrrR8`!!!!!!!!!!!!!!1[hrrrrrrrrrrrrrrrrrqi-*!!!!!!!!!!!!!!! +!!*Vprrrrrrrrrrrrrrrrrp0&!!!!!!!!!!!!!!!!!#25rrrrrrrrrrrrrrrrrrb +U$3!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"f,lrrrrrrrrrr9H!!!!!!!!!!! +!!!9ArrrrrrrrrrrrrrrrrrrkC!B!!!!!!!!!!!!!!!!#Vrrrrrrrrrrrrrrrrrr +r`M!!!!!!!!!!!!!!!!!!+ZrrrrrrrrrrrrrrrrrrqiS+!!!!!!!!!!!!!!!!!!! +!!!!!!!!!!!!!!!!",rArrrrrrrrrrf`!!!!!!!!!!!!!#h6rrrrrrrrrrrrrrrr +rrrP'!`!!!!!!!!!!!!!!!"Lprrrrrrrrrrrrrrrrrrqa(!!!!!!!!!!!!!!!!!! +mr[rrrrrrrrrrrrrrrrrkE!F!!!!!!!!"$#Y$5N-S#3!!!!!!!!!!!!!!!!!A`[r +rrrrrrrrrI!%!!!!!!!!!!!!3NIrrrrrrrrrrrrrrrrrrq#J"!!!!!!!!!!!!!!! +!--Vrrrrrrrrrrrrrrrrrrk!(!!!!!!!!!!!!!!!!"PRrrrrrrrrrrrrrrrrrrrP +-"!!!!3-FCDI8hq6Qj0r+M6!'!!!!!!!!!!!!!!aqr[rrrrrrrrq1$J!!!!!!!!! +!!"D`rrrrrrrrrrrrrrrrrrrN'J!!!!!!!!!!!!!!!!"*errrrrrrrrrrrrrrrrr +rM3!!!!!!!!!!!!!!!!!,Grrrrrrrrrrrrrrrrrrrq#d"!!BTMYR[qIrrrrrrrrl +eiB!9!!!!!!!!!!!!!McirrrrrrrrrkBI!!!!!!!!!!!!'mhrrrrrrrrrrrrrrrr +rrXF9!!!!!!!!!!!!!!!!!',Prrrrrrrrrrrrrrrrrr4h!!!!!!!!!!!!!!!!!"' +9rrrrrrrrrrrrrrrrrrrS'`)BIYlfrrrrrrrrrrrrrrrrp+-D!!!!!!!!!!!!(F6 +rrrrrrrrra$-!!!!!!!!!!!!Lk[rrrrrrrrrrrrrrrrrpP3i!!!!!!!!!!!!!!!! +!H[(rrrrrrrrrrrrrrrrrh&-!!!!!!!!!!!!!!!!!&l2rrrrrrrrrrrrrrrrrrVN +F3-,er[rrrrrlpI([m22lrrrrpii2!!!!!!!!!!!,F[lrrrrrrrrL5!!!!!!!!!! +!!$,lrrrrrrrrrrrrrrrrrq)i!J!!!!!!!!!!!!!!!!#6r[rrrrrrrrrrrrrrrrk +P&!!!!!!!!!!!!!!!!!!Fd[rrrrrrrrrrrrrrrrrbD@rPr2rrrrlej,0e6MNqCVR +`r[rrm%X!!!!!!!!!!!!`jIrrrrrrrreH!!!!!!!!!!!%6rcrrrrrrrrrrrrrrrr +[BJN!!!!!!!!!!!!!!!!!!kMrrrrrrrrrrrrrrrrqa$J!!!!!!!!!!!!!!!!!!#6 +ZrrrrrrrrrrrrrrrrpU'Fm2rrrrriei8Z"J3#!J)$$(VTrrrlY!!!!!!!!!!!!"@ +@rrrrrrrrri%+!!!!!!!!!!PZrIrrrrrrrrrrrrrrl(N3!!!!!!!!!!!!!!!!!!! +EZ2rrrrrrrrrrrrrrr-Y0!!!!!!!!!!!!!!!!!!!"1Icrrrrrrrrrrrrrrr'hX[2 +rrrrpjTXZ!3%!!!!!!!!!"Clirrre!!!!!!!!!!!!!8McrrrrrrrrVb3!!!!!!!! +!#R$EhGhGhGhGhGhGhG*S$3!!!!!!!!!!!!!!!!!!!#@SiGhGhGhGhGhGhGbe2`! +!!!!!!!!!!!!!!!!!!!4'fphGhGhGhGhGhGhARl$crrrrr0&N"3!!!!!!!!!!!!! +!5H,rrrm!!!!!!!!!!!!!(+ArrrrrrrrI2`!!!!!!!!!#'Mdq2Miq2Miq2Mir)!3 +!!!!!!!!!!!!!!!!!!!!!#5ir2Miq2Miq2Miq0a-!!!!!!!!!!!!!!!!!!!!!!4) +p2Miq2Miq2Miq26Z4m2rrrrZk1`%!!!!!!!!!!!!!!!!CeIrrr`!!!!!!!!!!!!! +#8I2rrrrrrrpK!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! +!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!'FZRrrrr +kXLF"!!!!!!!!!!!!!!!!!!V4rrrr!!!!!!!!!!!!!!!IUIrrrrrrrjJB!!!!!!! +!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! +!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!&2FrrrrrE-P!3!!!!!!!!!!!!!!!!! +!'GArrrm!!!!!!!!!!!!!!!*@lrrrrrrrfcF!!!!!!!!!!!!!!!!!!!!!!!!!!!! +!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! +!!!!!!!!!!!!ba2rrrrl)-J)!!!!!!!!!!!!!!!!!!!!lh[rrr`!!!!!!!!!!!!! +!!"ZHrrrrrrrrC`B!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! +!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!%jRjrrrrjNd +&!!!!!!!!!!!!!!!!!!!!!(AZrrlT!!!!!!!!!!!!!!!!!%MGrrrrrrq`)!!!!!! +!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! +!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"Qj[rrrrf$$J!!!!!!!!!!!!!!!!!!!!! +,Y2hrqkX!!!!!!!!!!!!!!!!!%)Mrrrrrrr",!J!!!!!!!!!!!!!!!!!!!!!!!!! +!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! +!!!!!!!!!--$rrrrrbLJ!!!!!!!!!!!!!!!!!!!!!!%rJrrrh9`!!!!!!!!!!!!! +!!!!!0F6rrrrrrjmB!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! +!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!Z%q2rrrrpU#3! +!!!!!!!!!!!!!!!!!!!!3U[[rrXmF!!!!!!!!!!!!!!!!!!!$CqRrrrrrl8%"!!! +!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! +!!!!!!!!!!!!!!!!!!!!!!!!!!!!!4YErrrrreLd!!!!!!!!!!!!!!!!!!!!!!'V +SrrrlE!J!!!!!!!!!!!!!!!!!!!!@QrrrrrrrRK8!!!!!!!!!!!!!!!!!!!!!!!! +!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! +!!!!!!"+4rrrrrrq9&J!!!!!!!!!!!!!!!!!!!!!mbrrrrmSK!!!!!!!!!!!!!!! +!!!!!!!!jb2rrrrr`8!8!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! +!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!4phrrrrrrf%&!!! +!!!!!!!!!!!!!!!!!*Uhlrrrf@3B!!!!!!!!!!!!!!!!!!!!!!!*Pirrrrrr!'`! +!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! +!!!!!!!!!!!!!!!!!!!!!!!!!!"53!2rrrrrrrdB!!!!!!!!!!!!!!!!!!!!GQrE +rrrqG&J!!!!!!!!!!!!!!!!!!!!!!!!!-M26rrrriH!S!!!!!!!!!!!!!!!!!!!! +!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! +!!!!!!%MMrrrrrrrq3!!!!!!!!!!!!!!!!!!!(jRerrrrcM)"!!!!!!!!!!!!!!! +!!!!!!!!!!!!FVrlrrrrP4!3!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! +!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!DQ[rrrrrrrrp2!!! +!!!!!!!!!!!!!!#qTp[rrrqa6"3!!!!!!!!!!!!!!!!!!!!!!!!!!!!!fbIrrrrh +'(J%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! +!!!!!!!!!!!!!!!!!!!!!!!!!!P6Zrrrrrrrrri84!!!!!!!!!!!!!3K3b[Rrrrr +hF`d!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*)e[rrrrLH$`!!!!!!!!!!!!!!!!! +!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! +!!!!V`2rrrrrrrrrrh6X#!!!!!!!!!JBTP1VprrrrqiB@!!!!!!!!!!!!!!!!!!! +!!!!!!!!!!!!!!!0Gi2rrrr&p#J!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! +!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!&)IqrrrrrrrrrrrqaMi +0"`B(#4!aLpcjrrrrrrbD(`!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!4bjrr +rrqYQ#!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! +!!!!!!!!!!!!!!!!!!!!!!!KHmIrrrrrrrrrrrrrmlDGdB'b+`Zljr[rrrrrmRb- +!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!Gjk2lrrq4D#!!!!!!!!!!!!!! +!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! +%4q,rrrrrrrrrrrrrrrrrr2VjqI[prrrrrrrrqD%P!!!!!!!!!!!!!!!!!!!!!!! +!!!!!!!!!!!!!!!!!!!Ckk2lrrq0H#3!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! +!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!cR0rrrrrrrrrrrrrrrrrrr +rrrrrrrrrrrrrrr5A(`!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!C +iirlrrq0R%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! +!!!!!!!!!!!!!!!!!!!-kb[lrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrXL"B!!!! +!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!9Qf[lrrqZ$'3!!!!!!!!! +!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!'3-[ +qrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrphR80!!!!!!!!!!!!!!!!!!!!!!!!!!! +!!!!!!!!!!!!!!!!!!!!!!!92cIlrrr5J,JB!!!!!!!!!!!!!!!!!!!!!!!!!!!! +!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$PMCr[rrrrrrrrrrrrrrrrrrrrr +rrrrrrrrrqFGA!J!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! +!!!3lY[Errrh&9a)!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! +!!!!!!!!!!!!!!#0fkrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr+U1J!!!!!!!!! +!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!%KPHErrrrNL6))!!! +!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!P#U2Irrrr +rrrrrrrrrrrrrrrrrrrrrrrrrrrcCIaX!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! +!!!!!!!!!!!!!!!!!!!!!!!!!!!!3EFrrrrrmaQ`M!`!!!!!!!!!!!!!!!!!!!!! +!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!)YGYIprrrrrrrrrrrrrrrrrrrrrrrrrrr +rrrrfXe%$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! +!!!!!!!!(3+2VrrrrmE&Q*33!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! +!!!!!!!%QDV[errrrrrrrrrrrrrrrrrrrrrrrrrrrrrrpd(iQ!3!!!!!!!!!!!!! +!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!'@r,r2rrrqf +dF6F'!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!F`FV6[rrrrrrrrrrr +rrrrrrrrrrrrrrrrrrrrrk*e'"!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! +!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#$U-i2rrrrrbaT0C*`)!!!!!!!!!!!! +!!!!!!!!!!!!!!!!!!!!!!aj@MF,arrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmUY +F&`%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! +!!!!!!!!!!!!!!"*-S1crrrrrrZ#mPQFm&`!!!!!!!!!!!!!!!!!!!!!!!!%--Q+ +2Yq$mrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrp,9N)J-!!!!!!!!!!!!!!!!!!!! +!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!F9+, +[rrrrrrrpk-khQhPG3LXF$3-!!!!##aBQ29CaPE()jI[rrrrrrrrrrrrrrrrrrrr +rrrrrrrrrrrrrlkeI*`8!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! +!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"(%kFk2lrrrrrrrrmm1,9bF+ +lY,'aXE5j[mI5hZcmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrijP6)38!!!! +!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! +!!!!!!!!!!!!!!!!!!!!!!4NmIXlmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr +rrrrrrrrrrrrrrrrrrrrrrrrrrrrfa(Bk'!-!!!!!!!!!!!!!!!!!!!!!!!!!!!! +!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! +!!!!2+9@Eh[lrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr +rrrV3KdJN$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! +!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""8U@*M8q[lqrrr +rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr[lpm,Yp4#-3!J!!!!!!!!!!!!! +!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! +!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!'%KmmG+MApI[mrIlqrrrrrrrrrrrrrrr +rrrrrrrrqrIclqZUpLPJV'3d#!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! +!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! +!!!!!!!!!!!!!!!)+%KN`9hfK`q(bp[Ihq2MjqIRjq2MhprEcj-QXL'%k(a80"J! +!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! +!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!) +'#Ji5&Kid6&eQG(f%JACdE&e12#3@%a!,"`)!!!!!!!!!!!!!!!!!!!!!!!!!!!! +!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!%!!!"YC!!!E'3!!!!b!!!!!!! +!!!!!(!!b!!"TBfjc!!!!#Vqjrrm!!!!!!!!!!&R!: diff --git a/data/icons/manaverse.icns b/data/icons/manaverse.icns new file mode 100644 index 000000000..6556fccb1 Binary files /dev/null and b/data/icons/manaverse.icns differ diff --git a/data/icons/manaverse.ico b/data/icons/manaverse.ico new file mode 100644 index 000000000..bb2dea3b8 Binary files /dev/null and b/data/icons/manaverse.ico differ diff --git a/data/icons/manaverse.png b/data/icons/manaverse.png new file mode 100644 index 000000000..423d1c6c2 Binary files /dev/null and b/data/icons/manaverse.png differ diff --git a/data/icons/manaverse.svg b/data/icons/manaverse.svg new file mode 100644 index 000000000..ea9564037 --- /dev/null +++ b/data/icons/manaverse.svg @@ -0,0 +1,89 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + diff --git a/data/icons/manaverse.xpm b/data/icons/manaverse.xpm new file mode 100644 index 000000000..80476fab4 --- /dev/null +++ b/data/icons/manaverse.xpm @@ -0,0 +1,38 @@ +/* XPM */ +static char * manaverse_xpm[] = { +"32 32 3 1", +" c None", +". c #001FC6", +"+ c #001EC3", +" ........ ", +" ........ .... ", +" ..... ", +" .... ", +" .... ", +" .... ", +" .... ", +" .... ", +" ... ", +" ... ", +" ... ", +" ... ++ + ", +" ... + + +++ + ", +".... ++ ++ ++ + ", +"... +++ ++ ++ + ", +"... ++++ +++ ++ + ", +"... + ++ + ++ ++ + ", +"... + +++ + ++ ", +"... + ++ ++ ++ ", +"... ++ + ++ ", +" .. ", +" .. .....", +" .. . .", +" .. . .", +" .. .. .", +" .. .. . ", +" .. ... .. ", +" . ....... ", +" .. ....... ", +" .. ........ ", +" .... .......... ", +" .......... "}; diff --git a/data/test/serverlistplus.xml b/data/test/serverlistplus.xml index 4e2b6123a..bcf104d24 100644 --- a/data/test/serverlistplus.xml +++ b/data/test/serverlistplus.xml @@ -48,33 +48,6 @@ Únete a la aventura con gente de todo el mundo. - - - DEVELOPMENT - - - http://download2.evolonline.org - - http://www.evolonline.org/ - http://www.evolonline.org/chat/ - Evol Online Beta server. - Serveur Beta d'Evol Online. - Evol Online Beta server. - Servidor Beta Evol Online - Servidor Beta Evol Online - Evol Online Beta 服务器。 - Evol Online Beta server. - Evol Online Beta server. - Evol Onlineβサーバー - Evol Online- serwer beta - Evol Online Beta server. - Evol Online бета сервер. - Evol Online Beta server. - Evol Online Beta Server - server Evol Online Beta. - Servidor Beta de Evol Online. - - PRODUCTION @@ -97,53 +70,6 @@ Servidor con contenido original en portugués. - - - DEVELOPMENT - http://germantmw.de/ - A german The Mana World Server. - Un serveur allemand du jeu The Mana World. - Een Duitse The Mana World server. - Um Servidor The Mana World alemão. - Servidor The Mana World Alemão. - 德语版 The Mana World。 - Ein deutscher The Mana World Server. - Server The Mana World in tedesco. - The Mana World ドイツ語サーバー - Niemiecki serwer The Mana World. - Německý The Mana World Server. - Немецкий сервер The Mana World. - Nen dutsn The Mana World serv'r. - Een Duitse 'The Mana World' server. - Server The Mana World dengan Bahasa German - Un Servidor de The Mana World en alemán. - - - - - Mutant clone of TMW with new quests, items, and progression speed - Clone mutant de TMW avec de nouvelles quêtes, de nouveaux objets et une progression accélérée. - Clone mutante do TMW com novas quests, itens e velocidade de progressão. - TheManaWorld游戏的克隆版本,拥有新的关卡,任务和物品等 - Zmutowany klon TMW z nowymi questami, przedmiotami i prędkością progresji. - Mutantní klon TMW s novými úkoly, předměty a rychlostí postupu. - TMW клон-мутан с новыми квестами, предметами и скоростью развития - Gemutièrde kloan van TMW me nieuw' kwestn, ding'n en voorutgoande snel'eid - Aangepaste versie van TMW met nieuwe opdrachten, voorwerpen en ontwikkelingssnelheid - Clon mutante de TMW con nuevas misiones, artículos y veloz progreso. - DEVELOPMENT - http://landoffire.org/ - - - - - DEVELOPMENT - http://manaplus.org/ - http://manaplus.org/ - http://download.evolonline.org/manaplus/hercules/data - Server for testing ManaPlus features. - - DEVELOPMENT diff --git a/data/tmw/Makefile.am b/data/tmw/Makefile.am index f8135b488..0335b1132 100644 --- a/data/tmw/Makefile.am +++ b/data/tmw/Makefile.am @@ -6,14 +6,14 @@ branding: mkdir -p "$(DESTDIR)$(datarootdir)/icons" mkdir -p "$(DESTDIR)$(desktopdir)" cp tmw.desktop "$(DESTDIR)$(desktopdir)" - cp tmw.manaplus "$(DESTDIR)$(pkgdatadir)/data/tmw" + cp tmw.manverse "$(DESTDIR)$(pkgdatadir)/data/tmw" cp icons/tmw-client.png "$(DESTDIR)$(pkgdatadir)/data/tmw/icons/tmw.png" cp icons/tmw-client.png "$(DESTDIR)$(datarootdir)/icons/tmw.png" cp -r images "$(DESTDIR)$(pkgdatadir)/data/tmw" EXTRA_DIST = tmw.desktop.in \ tmw.in \ - tmw.manaplus \ + tmw.manaverse \ icons/tmw-client.ico \ icons/tmw-client.png \ icons/tmw-client.xpm \ diff --git a/data/tmw/tmw.desktop.in b/data/tmw/tmw.desktop.in index 358877af0..5710ba70e 100644 --- a/data/tmw/tmw.desktop.in +++ b/data/tmw/tmw.desktop.in @@ -8,7 +8,7 @@ Comment[de]=ein Online Fantasy Spiel Comment[it]=Un gioco fantasy online Comment[nl]=Een online role playing game Comment[sv]=Ett fantasyrollspel online -Exec=manaplus @datadir@/manaplus/data/tmw/tmw.manaplus +Exec=manaverse @datadir@/manaverse/data/tmw/tmw.manaverse StartupNotify=false Terminal=false Type=Application diff --git a/data/tmw/tmw.in b/data/tmw/tmw.in index d726db2c3..ca6e35ee9 100755 --- a/data/tmw/tmw.in +++ b/data/tmw/tmw.in @@ -1,2 +1,2 @@ #!/bin/sh -exec manaplus @datadir@/manaplus/data/tmw/tmw.manaplus "$@" +exec manaverse @datadir@/manaverse/data/tmw/tmw.manaverse "$@" diff --git a/data/tmw/tmw.manaplus b/data/tmw/tmw.manaplus deleted file mode 100644 index c4b66237e..000000000 --- a/data/tmw/tmw.manaplus +++ /dev/null @@ -1,18 +0,0 @@ - - - diff --git a/data/tmw/tmw.manaverse b/data/tmw/tmw.manaverse new file mode 100644 index 000000000..c4b66237e --- /dev/null +++ b/data/tmw/tmw.manaverse @@ -0,0 +1,18 @@ + + + diff --git a/docs/FAQ.txt b/docs/FAQ.txt index 1ef57369a..76e968a67 100644 --- a/docs/FAQ.txt +++ b/docs/FAQ.txt @@ -8,7 +8,7 @@ Q: How to get help? A: The fastest way is to come on our IRC channel. There you can find a lot of nice people that will help you until you solve your problem. - Server: irc.freenode.net Channel: #manaplus. + Server: irc.libera.chat:6697 (TLS) Channel: #themanaworld DEVELOPMENT @@ -19,4 +19,4 @@ A: There are a lot of ways: - If you're a programmer, an artist or just willing to help in any way, you can become part of the development team. Join our irc channel: - #manaplus @ irc.freenode.net. + Server: irc.libera.chat:6697 (TLS) Channel: #themanaworld-dev diff --git a/docs/HACKING.txt b/docs/HACKING.txt index a4f1d185b..0ed0eb162 100644 --- a/docs/HACKING.txt +++ b/docs/HACKING.txt @@ -1,5 +1,5 @@ ---------------------------- -ManaPlus Hacking Guide +ManaVerse Hacking Guide ---------------------------- With multiple coders working on the same source files, there needs to be a diff --git a/docs/Makefile.am b/docs/Makefile.am index 91cfe1242..fdf84c9ab 100644 --- a/docs/Makefile.am +++ b/docs/Makefile.am @@ -1,5 +1,5 @@ -man6_MANS = manaplus.6 \ - manaplustest.6 +man6_MANS = manaverse.6 \ + manaversetest.6 EXTRA_DIST = $(man6_MANS) \ packages.txt \ @@ -8,4 +8,4 @@ EXTRA_DIST = $(man6_MANS) \ SOURCE/Doxyfile \ sounddev.txt \ clientupdates.txt \ - example.manaplus + example.manaverse diff --git a/docs/manaplus.6 b/docs/manaplus.6 deleted file mode 100644 index 051d054e8..000000000 --- a/docs/manaplus.6 +++ /dev/null @@ -1,107 +0,0 @@ -.TH "ManaPlus" "6" -.SH "NAME" -manaplus \- ManaPlus: A 2D MMORPG client -.SH "SYNOPSIS" -\fBmanaplus\fR -.SH "DESCRIPTION" -This manual page documents the -\fBmanaplus\fR in-game -commands. -\fBmanaplus\fR is a great online game based upon the Seiken Densetsu Series. -It has its own universe and its own character management system which will -give you the opportunity to play in a 2D heroic-fantasy world forever. -.SH "BINARY PARAMETERS" -This program follows the usual GNU command line syntax, with long -options starting with two dashes (`-'). -A summary of options is included below. -.TP -.B \-l, \-\-log\-file -Log file to use. -.TP -.B \-a, \-\-chat\-log\-dir -Chat log directory to use. -.TP -.B \-v, \-\-version -Show version of the program. -.TP -.B \-h, \-\-help -Show summary of options. -.TP -.B \-C, \-\-config\-dir -Configuration directory to use. -.TP -.B \-U, \-\-username -Login with this username. -.TP -.B \-P, \-\-password -Login with this password. -.TP -.B \-c, \-\-character -Login with this character. -.TP -.B \-s, \-\-server -Login server name or IP. -.TP -.B \-y, \-\-server-type -Login server type. -.TP -.B \-p, \-\-port -Login server port. -.TP -.B \-H, \-\-update\-host -Use this update host. -.TP -.B \-D, \-\-default -Choose default character server and character. -.TP -.B \-u, \-\-skip\-update -Skip the update process. -.TP -.B \-d, \-\-data -Directory to load game data from. -.TP -.B \-L, \-\-localdata\-dir -Directory to use as local data directory. -.TP -.B \-\-screenshot\-dir -Directory to store screenshots. -.TP -.B \-\-safemode -Start game in safe mode. -.TP -.B \-\-no-opengl -Disable OpenGL for this session. -.SH "COMMON KEYS" -.TP -.B Arrow Keys: -Move your character around. -.TP -.B Left Ctrl: -Make your character attack. -.TP -.B Key A: -Target nearest monster. -.TP -.B Key G: -Get items on the ground or in a chest. -.TP -.B Alt + 1...9: -Shows an emoticon above your character. -.TP -.B Alt + I: -Shows / Hide inventory window. -.TP -.B Alt + K: -Shows / Hide skills window. -.TP -.B Alt + E: -Shows / Hide equipment window. -.TP -.B Alt + C: -Shows configuration window. -.SH "AUTHOR" -This manual page was written by Patrick Matth\[:a]i -for the Mana project. -Permission is granted to copy, distribute and/or modify this document -under the terms of the GNU General Public License, version 2 or any -later version published by the Free Software Foundation. diff --git a/docs/manaplustest.6 b/docs/manaplustest.6 deleted file mode 100644 index 019fac805..000000000 --- a/docs/manaplustest.6 +++ /dev/null @@ -1,14 +0,0 @@ -.TH "ManaPlusTest" "6" -.SH "NAME" -manaplustest \- ManaPlusTest: test tool for manaplus -.SH "SYNOPSIS" -\fBmanaplustest\fR -.SH "DESCRIPTION" -Graphics and configuration tool for manaplus. - -.SH "AUTHOR" -This manual page was written by Andrei Karas -for the ManaPlus project. -Permission is granted to copy, distribute and/or modify this document -under the terms of the GNU General Public License, version 2 or any -later version published by the Free Software Foundation. diff --git a/docs/manaverse.6 b/docs/manaverse.6 new file mode 100644 index 000000000..0b63653b6 --- /dev/null +++ b/docs/manaverse.6 @@ -0,0 +1,107 @@ +.TH "ManaVerse" "6" +.SH "NAME" +manaverse \- ManaVerse: A 2D MMORPG client +.SH "SYNOPSIS" +\fBmanaverse\fR +.SH "DESCRIPTION" +This manual page documents the +\fBmanaverse\fR in-game +commands. +\fBmanaverse\fR is a great online game based upon the Seiken Densetsu Series. +It has its own universe and its own character management system which will +give you the opportunity to play in a 2D heroic-fantasy world forever. +.SH "BINARY PARAMETERS" +This program follows the usual GNU command line syntax, with long +options starting with two dashes (`-'). +A summary of options is included below. +.TP +.B \-l, \-\-log\-file +Log file to use. +.TP +.B \-a, \-\-chat\-log\-dir +Chat log directory to use. +.TP +.B \-v, \-\-version +Show version of the program. +.TP +.B \-h, \-\-help +Show summary of options. +.TP +.B \-C, \-\-config\-dir +Configuration directory to use. +.TP +.B \-U, \-\-username +Login with this username. +.TP +.B \-P, \-\-password +Login with this password. +.TP +.B \-c, \-\-character +Login with this character. +.TP +.B \-s, \-\-server +Login server name or IP. +.TP +.B \-y, \-\-server-type +Login server type. +.TP +.B \-p, \-\-port +Login server port. +.TP +.B \-H, \-\-update\-host +Use this update host. +.TP +.B \-D, \-\-default +Choose default character server and character. +.TP +.B \-u, \-\-skip\-update +Skip the update process. +.TP +.B \-d, \-\-data +Directory to load game data from. +.TP +.B \-L, \-\-localdata\-dir +Directory to use as local data directory. +.TP +.B \-\-screenshot\-dir +Directory to store screenshots. +.TP +.B \-\-safemode +Start game in safe mode. +.TP +.B \-\-no-opengl +Disable OpenGL for this session. +.SH "COMMON KEYS" +.TP +.B Arrow Keys: +Move your character around. +.TP +.B Left Ctrl: +Make your character attack. +.TP +.B Key A: +Target nearest monster. +.TP +.B Key G: +Get items on the ground or in a chest. +.TP +.B Alt + 1...9: +Shows an emoticon above your character. +.TP +.B Alt + I: +Shows / Hide inventory window. +.TP +.B Alt + K: +Shows / Hide skills window. +.TP +.B Alt + E: +Shows / Hide equipment window. +.TP +.B Alt + C: +Shows configuration window. +.SH "AUTHOR" +This manual page was written by Patrick Matth\[:a]i +for the Mana project. +Permission is granted to copy, distribute and/or modify this document +under the terms of the GNU General Public License, version 2 or any +later version published by the Free Software Foundation. diff --git a/docs/manaversetest.6 b/docs/manaversetest.6 new file mode 100644 index 000000000..803f9c983 --- /dev/null +++ b/docs/manaversetest.6 @@ -0,0 +1,14 @@ +.TH "ManaVerseTest" "6" +.SH "NAME" +manaversetest \- ManaVerseTest: test tool for manaverse +.SH "SYNOPSIS" +\fBmanaversetest\fR +.SH "DESCRIPTION" +Graphics and configuration tool for manaverse. + +.SH "AUTHOR" +This manual page was written by Andrei Karas +for the ManaVerse project. +Permission is granted to copy, distribute and/or modify this document +under the terms of the GNU General Public License, version 2 or any +later version published by the Free Software Foundation. diff --git a/docs/packages.txt b/docs/packages.txt index 779b9eb6b..2f73fa392 100644 --- a/docs/packages.txt +++ b/docs/packages.txt @@ -1,5 +1,5 @@ ----------------------------- -MANAPLUS PACKAGE SYSTEM +MANAVERSE PACKAGE SYSTEM ----------------------------- 1. INTRODUCTION diff --git a/docs/sounddev.txt b/docs/sounddev.txt index 08a5ea80f..ee481e756 100644 --- a/docs/sounddev.txt +++ b/docs/sounddev.txt @@ -1,5 +1,5 @@ -------------------------------- -THE MANAPLUS SOUND DEVELOPMENT +THE MANAVERSE SOUND DEVELOPMENT -------------------------------- 1. INTRODUCTION diff --git a/manaplus.desktop b/manaplus.desktop deleted file mode 100644 index d225ab3b5..000000000 --- a/manaplus.desktop +++ /dev/null @@ -1,25 +0,0 @@ - -[Desktop Entry] -Version=1.0 -Name=ManaPlus -Comment=A 2D MMORPG client -Exec=manaplus -StartupNotify=false -Terminal=false -Type=Application -Icon=manaplus -Categories=Game;AdventureGame; -Keywords=MMORPG;game;RPG;adventure;multiplayer;online; - -# Translations -Comment[vls]=Nen 2D MMORPG client -Comment[ru]=Клиент к 2D MMORPG игре -Comment[it]=Un gioco fantasy online -Comment[ja]=2DのMMORPGクライアント -Comment[cs]=2D MMORPG klient -Comment[nl_BE]=Een 2D MMORPG client -Comment[de]=ein 2D MMORG Client -Comment[sv_SE]=Ett fantasyrollspel online -Comment[es]=Un cliente MMORPG 2D -Comment[fr]=Un jeu en ligne dans un univers fantastique -Comment[nl]=Een online role playing game diff --git a/manaplus.menu b/manaplus.menu deleted file mode 100644 index cc17fbeb0..000000000 --- a/manaplus.menu +++ /dev/null @@ -1,4 +0,0 @@ -?package(manaplus):needs="X11" section="Games/Adventure"\ - title="ManaPlus"\ - description="ManaPlus is a 2D MMORPG client."\ - command="/usr/games/manaplus" icon="/usr/share/pixmaps/manaplus.xpm" diff --git a/manaplus.metainfo.xml b/manaplus.metainfo.xml deleted file mode 100644 index 1e5f5eead..000000000 --- a/manaplus.metainfo.xml +++ /dev/null @@ -1,32 +0,0 @@ - - - manaplus.desktop - CC0-1.0 - GPL-2.0 - The Mana Plus Client - Extended client for The Mana World and similar servers - -

- ManaPlus is extended client for Evol Online, The Mana World and similar servers - based on eAthena fork. As a 2D style game, Evol Online aims to create a friendly - environment where people can escape reality and interact with others while enjoying - themselves through a fantasy style game. -

-

- The Mana World (TMW) is a serious effort to create an innovative free and - open source MMORPG. TMW uses 2D graphics and aims to create a large and diverse - interactive world. -

-
- http://manaplus.org/ - - http://manaplus.org/_media/manaplus_screenshot_8.png - http://manaplus.org/_media/manaplus_screenshot_11.png - http://manaplus.org/_media/manaplus_screenshot_15.png - - - mild - mild - intense - -
diff --git a/manaplus.spec.in b/manaplus.spec.in deleted file mode 100644 index dee87106a..000000000 --- a/manaplus.spec.in +++ /dev/null @@ -1,105 +0,0 @@ -Name: manaplus -Version: @PACKAGE_VERSION@ -Release: 1 -Summary: A client for Evol Online and The Mana World: 2D MMORPG -Group: Games/Other -License: GPLv2+ -Url: http://manaplus.evolonline.org/ -Source0: http://download.evolonline.org/manaplus/download/%{version}/%{name}-%{version}.tar.bz2 -BuildRoot: %{_topdir}/%{name}-%{version}-root - -BuildRequires: gcc-c++ -BuildRequires: make -BuildRequires: SDL-devel -BuildRequires: SDL_image-devel -BuildRequires: SDL_mixer-devel -Buildrequires: SDL_net-devel -BuildRequires: SDL_ttf-devel -BuildRequires: SDL_gfx-devel -BuildRequires: libcurl-devel -BuildRequires: libxml2-devel -BuildRequires: libpng-devel -BuildRequires: gettext-devel - -Provides: evolonline-client = %{version}-%{release} -Provides: manaworld-client = %{version}-%{release} - -%description -ManaPlus is extended client for Evol Online, The Mana World and similar -servers based on eAthena fork. -As a 2D style game, Evol Online aims to create a friendly environment where -people can escape reality and interact with others while enjoying themselves -through a fantasy style game. -The Mana World (TMW) is a serious effort to create an innovative free and -open source MMORPG. TMW uses 2D graphics and aims to create a large and -diverse interactive world. - -%prep -%setup -q - -%build -%configure -%{__make} - -%install -rm -rf %{buildroot} -%makeinstall -mkdir -p %{buildroot}%{_bindir}/ -cp -p %{_builddir}/%{name}-%{version}/manaplustest %{buildroot}%{_bindir}/ - -%find_lang %{name} - -%clean -rm -rf %{buildroot} - -%files -f %{name}.lang -%attr(-, root, root) %doc AUTHORS ChangeLog COPYING docs/*.txt NEWS README -%attr(0755, root, root) %{_bindir}/%{name} -%attr(0755, root, root) %{_bindir}/manaplustest -%attr(-, root, root) %{_datadir}/%{name} -%attr(-, root, root) %{_datadir}/pixmaps/%{name}.png -%attr(-, root, root) %{_datadir}/applications/%{name}.desktop -%attr(-, root, root) %{_datadir}/applications/%{name}test.desktop -%attr(-, root, root) %{_mandir}/man6/%{name}* - - -%changelog -* Sat Jul 02 2011 Andrei Karas 1.1.6.26 -- Add missing dependency SDL_image and compilation tools - -* Fri May 27 2011 Maarten Vanraes 1.1.5.15 -- Generalise spec file to work for multiple rpm-based distros - -* Sun Apr 17 2011 alien 1.1.4.17-1.mga1 -+ Revision: 87336 -- upgrade to 1.1.4.17 - -* Fri Apr 08 2011 alien 1.1.4.3-1.mga1 -+ Revision: 82020 -- Update to new version 1.1.4.3 -- manaplus is now primarily for Evol Online, updating Summary and Description and add Provides -- suggests mumble - -* Sat Feb 26 2011 alien 1.1.2.20-1.mga1 -+ Revision: 61040 -- Fix BuildRequires -- Fix configure part -- Remove unneeded mv files -- Remove BuildRoot -- use tmw spec file as basis -- imported package manaplus - - -* Sun Jan 31 2010 Jérôme Brenier 0.0.29.1-3mdv2010.1 -+ Revision: 498772 -- add version and release for Provides - -* Tue Jan 05 2010 Jérôme Brenier 0.0.29.1-2mdv2010.1 -+ Revision: 486410 -- use _gamesbindir and _gamesdatadir -- Suggests: tmwmusic - -* Tue Jan 05 2010 Jérôme Brenier 0.0.29.1-1mdv2010.1 -+ Revision: 486388 -- add some provides on themanaworld and manaworld -- import tmw diff --git a/manaplustest.desktop b/manaplustest.desktop deleted file mode 100644 index 11947fa03..000000000 --- a/manaplustest.desktop +++ /dev/null @@ -1,23 +0,0 @@ - -[Desktop Entry] -Version=1.0 -Name=ManaPlus (Tests) -Comment=Run tests for ManaPlus -Exec=manaplus --tests -StartupNotify=false -Terminal=false -Type=Application -Icon=manaplus -Categories=Game;AdventureGame; - - -# Translations -Comment[vls]=Droai wa test'n vo ManaPlus -Comment[it]=Testa ManaPlus -Comment[ja]=ManaPlusのテストランする -Name[ja]=ManaPlus (テスト) -Comment[nl_BE]=Draai enkele testen voor ManaPlus -Comment[de]=Testlauf für ManaPlus -Comment[es]=Ejecutar pruebas para ManaPlus -Name[es]=ManaPlus (Pruebas) -Comment[fr]=Lancer le test pour ManaPlus diff --git a/manaverse.desktop b/manaverse.desktop new file mode 100644 index 000000000..d8aa56e55 --- /dev/null +++ b/manaverse.desktop @@ -0,0 +1,25 @@ + +[Desktop Entry] +Version=1.0 +Name=ManaVerse +Comment=A 2D MMORPG client +Exec=manaverse +StartupNotify=false +Terminal=false +Type=Application +Icon=manaverse +Categories=Game;AdventureGame; +Keywords=MMORPG;game;RPG;adventure;multiplayer;online; + +# Translations +Comment[vls]=Nen 2D MMORPG client +Comment[ru]=Клиент к 2D MMORPG игре +Comment[it]=Un gioco fantasy online +Comment[ja]=2DのMMORPGクライアント +Comment[cs]=2D MMORPG klient +Comment[nl_BE]=Een 2D MMORPG client +Comment[de]=ein 2D MMORG Client +Comment[sv_SE]=Ett fantasyrollspel online +Comment[es]=Un cliente MMORPG 2D +Comment[fr]=Un jeu en ligne dans un univers fantastique +Comment[nl]=Een online role playing game diff --git a/manaverse.menu b/manaverse.menu new file mode 100644 index 000000000..f71ab93df --- /dev/null +++ b/manaverse.menu @@ -0,0 +1,4 @@ +?package(manaverse):needs="X11" section="Games/Adventure"\ + title="ManaVerse"\ + description="ManaVerse is a 2D MMORPG client."\ + command="/usr/games/manaverse" icon="/usr/share/pixmaps/manaverse.xpm" diff --git a/manaverse.metainfo.xml b/manaverse.metainfo.xml new file mode 100644 index 000000000..c4ecf1ab0 --- /dev/null +++ b/manaverse.metainfo.xml @@ -0,0 +1,30 @@ + + + manaverse.desktop + CC0-1.0 + GPL-2.0 + The Mana Plus Client + Extended client for The Mana World and similar servers + +

+ ManaVerse is extended client for The Mana World and similar servers + based on eAthena fork. +

+

+ The Mana World (TMW) is a serious effort to create an innovative free and + open source MMORPG. TMW uses 2.5D graphics and aims to create a large and diverse + interactive world. +

+
+ https://manaverse.germantmw.de/ + + http://manaplus.org/_media/manaplus_screenshot_8.png + http://manaplus.org/_media/manaplus_screenshot_11.png + http://manaplus.org/_media/manaplus_screenshot_15.png + + + mild + mild + intense + +
diff --git a/manaverse.spec.in b/manaverse.spec.in new file mode 100644 index 000000000..e515b6631 --- /dev/null +++ b/manaverse.spec.in @@ -0,0 +1,101 @@ +Name: manaverse +Version: @PACKAGE_VERSION@ +Release: 1 +Summary: A client for The Mana World: 2D MMORPG +Group: Games/Other +License: GPLv2+ +Url: https://manaverse.germantmw.de +Source0: https://git.themanaworld.org/mana/plus/-/tree/v%{version}/ +BuildRoot: %{_topdir}/%{name}-%{version}-root + +BuildRequires: gcc-c++ +BuildRequires: make +BuildRequires: SDL-devel +BuildRequires: SDL_image-devel +BuildRequires: SDL_mixer-devel +Buildrequires: SDL_net-devel +BuildRequires: SDL_ttf-devel +BuildRequires: SDL_gfx-devel +BuildRequires: libcurl-devel +BuildRequires: libxml2-devel +BuildRequires: libpng-devel +BuildRequires: gettext-devel + +Provides: manaworld-client = %{version}-%{release} + +%description +ManaVerse is extended client for The Mana World and similar +servers based on eAthena fork. +The Mana World (TMW) is a serious effort to create an innovative free and +open source MMORPG. TMW uses 2.5D graphics and aims to create a large and +diverse interactive world. + +%prep +%setup -q + +%build +%configure +%{__make} + +%install +rm -rf %{buildroot} +%makeinstall +mkdir -p %{buildroot}%{_bindir}/ +cp -p %{_builddir}/%{name}-%{version}/manaversetest %{buildroot}%{_bindir}/ + +%find_lang %{name} + +%clean +rm -rf %{buildroot} + +%files -f %{name}.lang +%attr(-, root, root) %doc AUTHORS ChangeLog COPYING docs/*.txt NEWS README +%attr(0755, root, root) %{_bindir}/%{name} +%attr(0755, root, root) %{_bindir}/manaversetest +%attr(-, root, root) %{_datadir}/%{name} +%attr(-, root, root) %{_datadir}/pixmaps/%{name}.png +%attr(-, root, root) %{_datadir}/applications/%{name}.desktop +%attr(-, root, root) %{_datadir}/applications/%{name}test.desktop +%attr(-, root, root) %{_mandir}/man6/%{name}* + + +%changelog +* Sat Jul 02 2011 Andrei Karas 1.1.6.26 +- Add missing dependency SDL_image and compilation tools + +* Fri May 27 2011 Maarten Vanraes 1.1.5.15 +- Generalise spec file to work for multiple rpm-based distros + +* Sun Apr 17 2011 alien 1.1.4.17-1.mga1 ++ Revision: 87336 +- upgrade to 1.1.4.17 + +* Fri Apr 08 2011 alien 1.1.4.3-1.mga1 ++ Revision: 82020 +- Update to new version 1.1.4.3 +- manaplus is now primarily for Evol Online, updating Summary and Description and add Provides +- suggests mumble + +* Sat Feb 26 2011 alien 1.1.2.20-1.mga1 ++ Revision: 61040 +- Fix BuildRequires +- Fix configure part +- Remove unneeded mv files +- Remove BuildRoot +- use tmw spec file as basis +- imported package manaplus + + +* Sun Jan 31 2010 Jérôme Brenier 0.0.29.1-3mdv2010.1 ++ Revision: 498772 +- add version and release for Provides + +* Tue Jan 05 2010 Jérôme Brenier 0.0.29.1-2mdv2010.1 ++ Revision: 486410 +- use _gamesbindir and _gamesdatadir +- Suggests: tmwmusic + +* Tue Jan 05 2010 Jérôme Brenier 0.0.29.1-1mdv2010.1 ++ Revision: 486388 +- add some provides on themanaworld and manaworld +- import tmw diff --git a/manaversetest.desktop b/manaversetest.desktop new file mode 100644 index 000000000..8b930ff4e --- /dev/null +++ b/manaversetest.desktop @@ -0,0 +1,23 @@ + +[Desktop Entry] +Version=1.0 +Name=ManaVerse (Tests) +Comment=Runs graphic and audio tests for ManaVerse +Exec=manaverse --tests +StartupNotify=false +Terminal=false +Type=Application +Icon=manaverse +Categories=Game;AdventureGame; + + +# Translations +Comment[vls]=Droai wa test'n vo ManaVerse +Comment[it]=Testa ManaVerse +Comment[ja]=ManaVerseのテストランする +Name[ja]=ManaVerse (テスト) +Comment[nl_BE]=Draai enkele testen voor ManaVerse +Comment[de]=Testlauf für ManaVerse +Comment[es]=Ejecutar pruebas para ManaVerse +Name[es]=ManaVerse (Pruebas) +Comment[fr]=Lancer le test pour ManaVerse diff --git a/nightly/buildlinux.sh b/nightly/buildlinux.sh index ffc50c35b..2c33bbae7 100755 --- a/nightly/buildlinux.sh +++ b/nightly/buildlinux.sh @@ -19,15 +19,14 @@ if [ "$result" != 0 ]; then exit $result fi -if [ -e src/manaplus ]; +if [ -e src/manaverse ]; then - strip src/manaplus + strip src/manaverse rm -rf $DSTDIR mkdir -p $DSTDIR cp -r data $DSTDIR mkdir -p $DSTDIR/bin - cp src/manaplus $DSTDIR/bin + cp src/manaverse $DSTDIR/bin cp nightly/runme.sh $DSTDIR cp "nightly/run tests.sh" $DSTDIR - cp nightly/evol.sh $DSTDIR fi diff --git a/nightly/buildwindows.sh b/nightly/buildwindows.sh index ff353eab4..da1c6bc51 100755 --- a/nightly/buildwindows.sh +++ b/nightly/buildwindows.sh @@ -32,9 +32,3 @@ makensis -DDLLDIR=$dir/../packaging/windows/libs/dll/ \ cp ../../nightly/setup_finish.bmp . cp ../../nightly/setup_welcome.bmp . - -makensis -DDLLDIR=$dir/../packaging/windows/libs/dll/ \ - -DPRODUCT_VERSION="nightly-$1" \ - -DEXESUFFIX=/src \ - -DUPX=true \ - evol.nsi diff --git a/nightly/evol.sh b/nightly/evol.sh deleted file mode 100755 index 06af1d85a..000000000 --- a/nightly/evol.sh +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/bash - -DIR=$(dirname "$(readlink -f $0)") -cd "$DIR" -export LD_LIBRARY_PATH="$DIR"/libs/:$LD_LIBRARY_PATH -./bin/manaplus ./data/evol/evol.manaplus diff --git a/nightly/packevol b/nightly/packevol deleted file mode 100755 index 1e0bc5d7d..000000000 --- a/nightly/packevol +++ /dev/null @@ -1,14 +0,0 @@ -#!/bin/bash - -cd .. - -dir=`pwd` - -cd packaging/windows -./make-translations.sh -makensis -DDLLDIR=$dir/../libs/dll/ \ - -DPRODUCT_VERSION="nightly-$1" \ - -DEXESUFFIX=/src \ - -DUPX=true \ - evol.nsi - diff --git a/nightly/run tests.sh b/nightly/run tests.sh index f72450c58..64bcf1bfe 100755 --- a/nightly/run tests.sh +++ b/nightly/run tests.sh @@ -3,4 +3,4 @@ DIR=$(dirname "$(readlink -f "$0")") cd "$DIR" export LD_LIBRARY_PATH="$DIR"/libs/:$LD_LIBRARY_PATH -./bin/manaplus --tests +./bin/manaverse --tests diff --git a/nightly/runme.sh b/nightly/runme.sh index 5f3f4abe8..5f7ab625a 100755 --- a/nightly/runme.sh +++ b/nightly/runme.sh @@ -3,4 +3,4 @@ DIR=$(dirname "$(readlink -f $0)") cd "$DIR" export LD_LIBRARY_PATH="$DIR"/libs/:$LD_LIBRARY_PATH -./bin/manaplus +./bin/manaverse diff --git a/packaging/debian/control b/packaging/debian/control index 406256830..6f13a0e6d 100644 --- a/packaging/debian/control +++ b/packaging/debian/control @@ -1,8 +1,8 @@ -Source: manaplus +Source: manaverse Section: games Priority: optional -Homepage: http://manaplus.org/ -Maintainer: Andrei Karas +Homepage: https://manaverse.germantmw.de/ +Maintainer: Mike Wollmann Uploaders: Patrick Matthäi Standards-Version: 3.9.7 Build-Depends: debhelper (>= 9), @@ -21,52 +21,46 @@ Build-Depends: debhelper (>= 9), dh-autoreconf, autopoint -Package: manaplus +Package: manaverse Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends}, - manaplus-data (= ${source:Version}), + manaverse-data (= ${source:Version}), xsel, x11-utils, xdg-utils Suggests: mumble -Description: Extended client for Evol Online and The Mana World - ManaPlus is an extended client for Evol Online, The Mana World, and similar - servers based on a fork of eAthena. Evol Online is a 2D fantasy-style game - which aims to create a friendly environment for interacting with others where - people can escape reality and enjoy themselves. The Mana World (TMW) is a +Description: Extended client for The Mana World + ManaVerse is an extended client for The Mana World, and similar + servers based on a fork of eAthena. The Mana World (TMW) is a serious effort to create an innovative free and open source MMORPG. TMW uses 2D graphics and aims to create a large and diverse interactive world. -Package: manaplus-dbg +Package: manaverse-dbg Section: debug Architecture: any Priority: extra Depends: ${misc:Depends}, - manaplus (= ${binary:Version}) -Description: Extended client for Evol Online and The Mana World (debugging symbols) - ManaPlus is an extended client for Evol Online, The Mana World, and similar - servers based on a fork of eAthena. Evol Online is a 2D fantasy-style game - which aims to create a friendly environment for interacting with others where - people can escape reality and enjoy themselves. The Mana World (TMW) is a + manaverse (= ${binary:Version}) +Description: Extended client for The Mana World + ManaVerse is an extended client for The Mana World, and similar + servers based on a fork of eAthena. The Mana World (TMW) is a serious effort to create an innovative free and open source MMORPG. TMW uses 2D graphics and aims to create a large and diverse interactive world. . - This package provides debugging symbols for the manaplus package. + This package provides debugging symbols for the manaverse package. -Package: manaplus-data +Package: manaverse-data Architecture: all Depends: ${misc:Depends}, ttf-dejavu-core, fonts-liberation -Recommends: manaplus, +Recommends: manaverse, fonts-mplus, fonts-wqy-microhei -Description: Extended client for Evol Online and The Mana World (data files) - ManaPlus is an extended client for Evol Online, The Mana World, and similar - servers based on a fork of eAthena. Evol Online is a 2D fantasy-style game - which aims to create a friendly environment for interacting with others where - people can escape reality and enjoy themselves. The Mana World (TMW) is a +Description: Extended client for The Mana World + ManaVerse is an extended client for The Mana World, and similar + servers based on a fork of eAthena. The Mana World (TMW) is a serious effort to create an innovative free and open source MMORPG. TMW uses 2D graphics and aims to create a large and diverse interactive world. . diff --git a/packaging/debian/copyright b/packaging/debian/copyright index 846ea7e19..1b849b349 100644 --- a/packaging/debian/copyright +++ b/packaging/debian/copyright @@ -1,11 +1,12 @@ Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ -Upstream-Name: manaplus -Source: http://download.evolonline.org/manaplus/download/ +Upstream-Name: manaverse +Source: https://manaverse.germantmw.de/ Files: * Copyright: 2004-2009 The Mana World Development Team 2009-2010 The Mana Developers - 2011-2014 The ManaPlus Developers + 2011-2020 The ManaPlus Developers + 2020-2023 The ManaVerse Developers License: GPL-2 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 @@ -26,7 +27,7 @@ License: GPL-2 Files: src/debug/* Copyright: 2004-2008 Wu Yongwei - 2012-2014 The ManaPlus Developers + 2012-2014 The ManaVerse Developers License: zlib This software is provided 'as-is', without any express or implied warranty. In no event will the authors be held liable for any damages @@ -47,11 +48,11 @@ License: zlib This file is part of Stones of Nvwa: http://sourceforge.net/projects/nvwa . - original version changed for ManaPlus + original version changed for ManaVerse Files: src/sdl2gfx/* Copyright: 2001-2012 Andreas Schiffler - 2013-2014 The ManaPlus Developers + 2013-2014 The ManaVerse Developers License: zlib This software is provided 'as-is', without any express or implied warranty. In no event will the authors be held liable for any damages @@ -91,7 +92,7 @@ Files: src/particle/animationparticle.cpp src/particle/textparticle.h Copyright: 2006-2009 The Mana World Development Team 2009-2010 The Mana Developers - 2011-2014 The ManaPlus Developers + 2011-2014 The ManaVerse Developers License: GPL-2 Files: src/being/beingflag.h @@ -233,7 +234,7 @@ Files: src/being/beingflag.h src/utils/chatutils.h src/utils/gettexthelper.cpp src/utils/gettexthelper.h -Copyright: 2011-2014 The ManaPlus Developers +Copyright: 2011-2014 The ManaVerse Developers License: GPL-2 Files: src/events/actionevent.h @@ -264,7 +265,7 @@ Files: src/events/actionevent.h src/listeners/selectionlistener.h src/listeners/widgetlistener.h src/utils/sdlpixel.h -Copyright: 2011-2014 The ManaPlus Developers +Copyright: 2011-2014 The ManaVerse Developers 2004-2008 Olof Naessén and Per Larsson License: GPL-2 @@ -289,7 +290,7 @@ Files: src/gui/models/sortlistmodelinv.h src/resources/ambientlayer.cpp src/resources/ambientlayer.h Copyright: 2009-2010 The Mana Developers - 2011-2014 The ManaPlus Developers + 2011-2014 The ManaVerse Developers License: GPL-2 Files: src/utils/base64.cpp @@ -380,7 +381,7 @@ License: GPL-2+ or PHP Files: src/net/beinghandler.h Copyright: 2004 The Mana World Development Team - 2012-2014 The ManaPlus Developers + 2012-2014 The ManaVerse Developers License: GPL-2 Files: src/gui/windows/outfitwindow.cpp @@ -403,7 +404,7 @@ Files: src/gui/windows/outfitwindow.cpp src/vector.h Copyright: 2007-2009 The Mana World Development Team 2009-2010 The Mana Developers - 2011-2014 The ManaPlus Developers + 2011-2014 The ManaVerse Developers License: GPL-2 Files: src/gui/models/iconsmodel.h @@ -426,7 +427,7 @@ Files: src/gui/models/iconsmodel.h src/textcommand.h Copyright: 2009 The Mana World Development Team 2009-2010 Andrei Karas - 2011-2014 The ManaPlus Developers + 2011-2014 The ManaVerse Developers License: GPL-2 Files: data/perserver/* @@ -459,20 +460,20 @@ Files: data/perserver/* src/utils/process.h src/utils/timer.cpp src/utils/timer.h -Copyright: 2011-2014 The ManaPlus Developers +Copyright: 2011-2014 The ManaVerse Developers License: GPL-2 Files: src/utils/copynpaste.cpp src/utils/copynpaste.h Copyright: 2001-2010 Wormux Team - 2011-2014 The ManaPlus Developers + 2011-2014 The ManaVerse Developers License: GPL-2 Files: src/gui/sdlinput.cpp src/gui/sdlinput.h Copyright: 2004, 2005, 2006, 2007 Olof Naessén and Per Larsson 2007-2010 The Mana World Development Team - 2011-2014 The ManaPlus Developers + 2011-2014 The ManaVerse Developers License: BSD-3-clause Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions @@ -500,7 +501,7 @@ License: BSD-3-clause Files: src/mumblemanager.h src/mumblemanager.cpp Copyright: Mumble Wiki editors - The ManaPlus Developers + The ManaVerse Developers License: public-domain Based on code from http://mumble.sourceforge.net/Link Example for mumble integration. @@ -512,28 +513,28 @@ License: public-domain Files: src/utils/physfsrwops.cpp src/utils/physfsrwops.h Copyright: Ryan C. Gordon - 2012-2014 The ManaPlus Developers + 2012-2014 The ManaVerse Developers License: public-domain Files: data/themes/golden-delicious/* Copyright: 2012-2013 Francesco Miglietta 2013 t3st3r - 2012-2014 ManaPlus developers + 2012-2014 ManaVerse developers License: CC-BY-SA-3.0 Files: data/themes/jewelry/* Copyright: 2012-2013 Francesco Miglietta - 2012-2014 ManaPlus developers + 2012-2014 ManaVerse developers License: CC-BY-SA-3.0 Files: data/themes/pink/* Copyright: 2011 Aline Ferraz de Souza - 2011-2014 ManaPlus developers + 2011-2014 ManaVerse developers License: CC-BY-SA-3.0 Files: data/themes/unity/* Copyright: 2011 Aline Ferraz de Souza - 2011-2014 ManaPlus developers + 2011-2014 ManaVerse developers License: CC-BY-SA-3.0 Files: data/graphics/gui/target-cursor-in-range-l.xml @@ -544,12 +545,12 @@ Files: data/graphics/gui/target-cursor-in-range-l.xml data/graphics/gui/target-cursor-normal-s.xml Copyright: 2013 Alige 2013 Evol Online - 2013-2014 The ManaPlus Developers + 2013-2014 The ManaVerse Developers License: CC-BY-SA-3.0 Files: data/graphics/flags/* Copyright: 2012-2013 Alige - 2012-2014 The ManaPlus Developers + 2012-2014 The ManaVerse Developers License: CC-BY-SA-3.0 Files: data/graphics/sprites/arrow_down.png @@ -557,7 +558,7 @@ Files: data/graphics/sprites/arrow_down.png data/graphics/sprites/arrow_right.png data/graphics/sprites/arrow_up.png data/graphics/gui/buttonplay.png -Copyright: 2011-2014 The ManaPlus Developers +Copyright: 2011-2014 The ManaVerse Developers License: CC-BY-SA-3.0 Files: data/sfx/system/attention.ogg diff --git a/packaging/debian/manaplus-data.install b/packaging/debian/manaplus-data.install index 186b1cf5a..88e9ad428 100644 --- a/packaging/debian/manaplus-data.install +++ b/packaging/debian/manaplus-data.install @@ -1,9 +1,9 @@ usr/share/locale -usr/share/manaplus/data/graphics -usr/share/manaplus/data/help -usr/share/manaplus/data/icons -usr/share/manaplus/data/themes -usr/share/manaplus/data/sfx -usr/share/manaplus/data/sfx/system -usr/share/manaplus/data/perserver -usr/share/manaplus/data/translations +usr/share/manaverse/data/graphics +usr/share/manaverse/data/help +usr/share/manaverse/data/icons +usr/share/manaverse/data/themes +usr/share/manaverse/data/sfx +usr/share/manaverse/data/sfx/system +usr/share/manaverse/data/perserver +usr/share/manaverse/data/translations diff --git a/packaging/debian/manaplus-data.links b/packaging/debian/manaplus-data.links index 0754ce07d..c6b3d78cb 100644 --- a/packaging/debian/manaplus-data.links +++ b/packaging/debian/manaplus-data.links @@ -1,11 +1,11 @@ -usr/share/fonts/truetype/ttf-dejavu/DejaVuSans.ttf usr/share/manaplus/data/fonts/dejavusans.ttf -usr/share/fonts/truetype/ttf-dejavu/DejaVuSans-Bold.ttf usr/share/manaplus/data/fonts/dejavusans-bold.ttf -usr/share/fonts/truetype/ttf-dejavu/DejaVuSansMono.ttf usr/share/manaplus/data/fonts/dejavusansmono.ttf -usr/share/fonts/truetype/ttf-dejavu/DejaVuSansMono-Bold.ttf usr/share/manaplus/data/fonts/dejavusansmono-bold.ttf -usr/share/fonts/truetype/liberation/LiberationSans-Bold.ttf usr/share/manaplus/data/fonts/liberationsans-bold.ttf -usr/share/fonts/truetype/liberation/LiberationSans-Regular.ttf usr/share/manaplus/data/fonts/liberationsans.ttf -usr/share/fonts/truetype/liberation/LiberationMono-Bold.ttf usr/share/manaplus/data/fonts/liberationsansmono-bold.ttf -usr/share/fonts/truetype/liberation/LiberationMono-Regular.ttf usr/share/manaplus/data/fonts/liberationsansmono.ttf -usr/share/fonts/truetype/mplus/mplus-1p-bold.ttf usr/share/manaplus/data/fonts/mplus-1p-bold.ttf -usr/share/fonts/truetype/mplus/mplus-1p-regular.ttf usr/share/manaplus/data/fonts/mplus-1p-regular.ttf -usr/share/fonts/truetype/wqy/wqy-microhei.ttc usr/share/manaplus/data/fonts/wqy-microhei.ttf +usr/share/fonts/truetype/ttf-dejavu/DejaVuSans.ttf usr/share/manaverse/data/fonts/dejavusans.ttf +usr/share/fonts/truetype/ttf-dejavu/DejaVuSans-Bold.ttf usr/share/manaverse/data/fonts/dejavusans-bold.ttf +usr/share/fonts/truetype/ttf-dejavu/DejaVuSansMono.ttf usr/share/manaverse/data/fonts/dejavusansmono.ttf +usr/share/fonts/truetype/ttf-dejavu/DejaVuSansMono-Bold.ttf usr/share/manaverse/data/fonts/dejavusansmono-bold.ttf +usr/share/fonts/truetype/liberation/LiberationSans-Bold.ttf usr/share/manaverse/data/fonts/liberationsans-bold.ttf +usr/share/fonts/truetype/liberation/LiberationSans-Regular.ttf usr/share/manaverse/data/fonts/liberationsans.ttf +usr/share/fonts/truetype/liberation/LiberationMono-Bold.ttf usr/share/manaverse/data/fonts/liberationsansmono-bold.ttf +usr/share/fonts/truetype/liberation/LiberationMono-Regular.ttf usr/share/manaverse/data/fonts/liberationsansmono.ttf +usr/share/fonts/truetype/mplus/mplus-1p-bold.ttf usr/share/manaverse/data/fonts/mplus-1p-bold.ttf +usr/share/fonts/truetype/mplus/mplus-1p-regular.ttf usr/share/manaverse/data/fonts/mplus-1p-regular.ttf +usr/share/fonts/truetype/wqy/wqy-microhei.ttc usr/share/manaverse/data/fonts/wqy-microhei.ttf diff --git a/packaging/debian/manaplus.install b/packaging/debian/manaplus.install index b6f7c99b6..0f040b1b5 100644 --- a/packaging/debian/manaplus.install +++ b/packaging/debian/manaplus.install @@ -1,4 +1,4 @@ -usr/share/applications/manaplus.desktop -usr/share/manaplus/data/icons/manaplus.png usr/share/pixmaps -usr/games/manaplus -data/icons/manaplus.xpm usr/share/pixmaps +usr/share/applications/manaverse.desktop +usr/share/manaverse/data/icons/manaverse.png usr/share/pixmaps +usr/games/manaverse +data/icons/manaverse.xpm usr/share/pixmaps diff --git a/packaging/debian/manaplus.lintian-overrides b/packaging/debian/manaplus.lintian-overrides index fb8da9244..e3f477b45 100644 --- a/packaging/debian/manaplus.lintian-overrides +++ b/packaging/debian/manaplus.lintian-overrides @@ -1,3 +1,3 @@ -manaplus: spelling-error-in-binary usr/games/manaplus dont don't -manaplus: spelling-error-in-binary usr/games/manaplus standart standard -manaplus: spelling-error-in-binary usr/games/manaplus spaw spawn +manaverse: spelling-error-in-binary usr/games/manaverse dont don't +manaverse: spelling-error-in-binary usr/games/manaverse standart standard +manaverse: spelling-error-in-binary usr/games/manaverse spaw spawn diff --git a/packaging/debian/manaplus.manpages b/packaging/debian/manaplus.manpages index dfa31fe89..23781ac33 100644 --- a/packaging/debian/manaplus.manpages +++ b/packaging/debian/manaplus.manpages @@ -1,2 +1,2 @@ -docs/manaplus.6 -docs/manaplustest.6 +docs/manaverse.6 +docs/manaversetest.6 diff --git a/packaging/debian/manaplus.menu b/packaging/debian/manaplus.menu index df633b0e9..2af68d5df 100644 --- a/packaging/debian/manaplus.menu +++ b/packaging/debian/manaplus.menu @@ -1,5 +1,5 @@ -?package(manaplus):needs="X11" section="Games/Adventure" \ - title="ManaPlus" \ - longtitle="ManaPlus is a 2D MMORPG client." \ - command="/usr/games/manaplus" \ - icon="/usr/share/pixmaps/manaplus.xpm" +?package(manaverse):needs="X11" section="Games/Adventure" \ + title="ManaVerse" \ + longtitle="ManaVerse is a 2D MMORPG client." \ + command="/usr/games/manaverse" \ + icon="/usr/share/pixmaps/manaverse.xpm" diff --git a/packaging/debian/rules b/packaging/debian/rules index 7533b4c82..65c9caafe 100755 --- a/packaging/debian/rules +++ b/packaging/debian/rules @@ -9,12 +9,12 @@ override_dh_auto_configure: dh_auto_configure -- $(DEB_CONFIGURE_EXTRA_FLAGS) override_dh_strip: - dh_strip -a --dbg-package=manaplus-dbg + dh_strip -a --dbg-package=manaverse-dbg override_dh_install: dh_install - rm -f $(CURDIR)/debian/manaplus-data/usr/share/manaplus/data/themes/jewelry/LICENSE.txt - rm -f $(CURDIR)/debian/manaplus-data/usr/share/manaplus/data/themes/golden-delicious/LICENSE.txt + rm -f $(CURDIR)/debian/manaverse-data/usr/share/manaverse/data/themes/jewelry/LICENSE.txt + rm -f $(CURDIR)/debian/manaverse-data/usr/share/manaverse/data/themes/golden-delicious/LICENSE.txt %: dh $@ --parallel --with autoreconf diff --git a/packaging/debian/source.lintian-overrides b/packaging/debian/source.lintian-overrides index 615c5ddde..86de4d849 100644 --- a/packaging/debian/source.lintian-overrides +++ b/packaging/debian/source.lintian-overrides @@ -1,2 +1,2 @@ -manaplus source: dep5-copyright-license-name-not-unique -manaplus source: missing-license-paragraph-in-dep5-copyright gpl-2 +manaverse source: dep5-copyright-license-name-not-unique +manaverse source: missing-license-paragraph-in-dep5-copyright gpl-2 diff --git a/packaging/nacl/ports/manaplus/build.sh b/packaging/nacl/ports/manaplus/build.sh index 19f97cabd..08d9b0a73 100755 --- a/packaging/nacl/ports/manaplus/build.sh +++ b/packaging/nacl/ports/manaplus/build.sh @@ -16,12 +16,12 @@ ConfigureStep() { SDL_CFLAGS=`$SDL_CONFIG --cflags` SDL_LIBS="-lSDL_image -lSDL_ttf -lSDL_mixer -lSDL_gfx -lSDL_net -lfreetype -ljpeg -lpng16 -lwebp -lvorbisfile -lvorbis -logg -lmikmod -lz -lbz2 -ltiff" export LIBS="-L${NACLPORTS_LIBDIR} ${SDL_LIBS} -lnacl_io -lpthread -lRegal -lm" - export MANAPLUSDIR="${START_DIR}/src" + export MANAVERSEDIR="${START_DIR}/src" # autoreconf -i ${SRC_DIR} - autoreconf -i ${MANAPLUSDIR} + autoreconf -i ${MANAVERSEDIR} # ${SRC_DIR}/configure - ${MANAPLUSDIR}/configure \ + ${MANAVERSEDIR}/configure \ --enable-naclbuild \ --disable-nls \ --with-opengl \ diff --git a/packaging/nacl/ports/manaplus/pkg_info b/packaging/nacl/ports/manaplus/pkg_info index 314dfb0b7..ed9fd19bd 100644 --- a/packaging/nacl/ports/manaplus/pkg_info +++ b/packaging/nacl/ports/manaplus/pkg_info @@ -1,6 +1,6 @@ -NAME=manaplus +NAME=manaverse VERSION=1 -#URL=https://gitlab.com/manaplus/manaplus.git@master +#URL=https://git.themanaworld.org/mana/plus LICENSE=GPL DEPENDS=(sdl sdl-gfx sdl-mixer sdl-ttf sdl-image sdl-net curl libxml2 libwebp zlib) SHA1=4178d0c709b34b811d1781fc6dc183ea4979c2b5 diff --git a/packaging/openSUSE Build Service/manaplus.spec b/packaging/openSUSE Build Service/manaplus.spec index 852f6422c..b624c5cf2 100644 --- a/packaging/openSUSE Build Service/manaplus.spec +++ b/packaging/openSUSE Build Service/manaplus.spec @@ -1,11 +1,11 @@ -Name: manaplus +Name: manaverse Version: 1.1.6.26 Release: 1 -Summary: A client for Evol Online and The Mana World: 2D MMORPG +Summary: A client for The Mana World: 2D MMORPG Group: Games/Other License: GPLv2+ -Url: http://manaplus.evolonline.org/ -Source0: http://download.evolonline.org/manaplus/download/%{version}/%{name}-%{version}.tar.bz2 +Url: https://manaverse.germantmw.de/ +Source0: https://git.themanaworld.org/mana/plus/-/tree/v%{version}/ BuildRoot: %{_topdir}/%{name}-%{version}-root BuildRequires: gcc-c++ @@ -21,15 +21,11 @@ BuildRequires: libxml2-devel BuildRequires: libpng-devel BuildRequires: gettext-devel -Provides: evolonline-client = %{version}-%{release} Provides: manaworld-client = %{version}-%{release} %description -ManaPlus is extended client for Evol Online, The Mana World and similar +ManaVerse is extended client for The Mana World and similar servers based on eAthena fork. -As a 2D style game, Evol Online aims to create a friendly environment where -people can escape reality and interact with others while enjoying themselves -through a fantasy style game. The Mana World (TMW) is a serious effort to create an innovative free and open source MMORPG. TMW uses 2D graphics and aims to create a large and diverse interactive world. diff --git a/packaging/switch/CMakeLists.txt.switch b/packaging/switch/CMakeLists.txt.switch index 3895c9b0f..5bb35c166 100644 --- a/packaging/switch/CMakeLists.txt.switch +++ b/packaging/switch/CMakeLists.txt.switch @@ -25,11 +25,11 @@ elseif (PLATFORM_SWITCH) set(BUILD_SHARED_LIBS OFF CACHE INTERNAL "Shared libs not available") endif () -project(ManaPlus) +project(ManaVerse) file(GLOB SOURCES src/*.cpp) set(SOURCES_DIRS src/being src/enums/being src/fs src/gui src/input - src/listeners src/net src/particle src/progs/manaplus src/render + src/listeners src/net src/particle src/progs/manaverse src/render src/resources src/sdl2gfx src/test src/utils) foreach (DIR ${SOURCES_DIRS}) @@ -39,9 +39,9 @@ endforeach (DIR) set(INCLUDES src src/sdl2gfx) -set(FLAGS -DPACKAGE_NAME=\"ManaPlus\" -DPACKAGE_TARNAME=\"manaplus\" -DPACKAGE_VERSION=\"1.9.3.23\" - -DPACKAGE_STRING=\"ManaPlus\ 1.9.3.23\" -DPACKAGE_BUGREPORT=\"akaras@inbox.ru\" -DPACKAGE_URL=\"\" - -DPACKAGE=\"manaplus\" -DVERSION=\"1.9.3.23\" -DTIME_WITH_SYS_TIME=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 +set(FLAGS -DPACKAGE_NAME=\"ManaVerse\" -DPACKAGE_TARNAME=\"manaverse\" -DPACKAGE_VERSION=\"1.9.3.23\" + -DPACKAGE_STRING=\"ManaVerse\ 1.9.3.23\" -DPACKAGE_BUGREPORT=\"akaras@inbox.ru\" -DPACKAGE_URL=\"\" + -DPACKAGE=\"manaverse\" -DVERSION=\"1.9.3.23\" -DTIME_WITH_SYS_TIME=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_SELECT_H=1 -DHAVE_SYS_SOCKET_H=1 -DSELECT_TYPE_ARG1=int -DSELECT_TYPE_ARG234=\(fd_set\ \\*\) -DSELECT_TYPE_ARG5=\(struct\ timeval\ \\*\) @@ -108,5 +108,5 @@ if (PLATFORM_SWITCH) add_custom_target(${PROJECT_NAME}.nro DEPENDS ${PROJECT_NAME} COMMAND ${DEVKITPRO}/tools/bin/nacptool --create "${PROJECT_NAME}" "cpasjuste" "1.9.3.23" ${PROJECT_NAME}.nacp - COMMAND ${DEVKITPRO}/tools/bin/elf2nro ${PROJECT_NAME} ${PROJECT_NAME}.nro --icon=${CMAKE_CURRENT_SOURCE_DIR}/data/icons/manaplus-switch.jpeg --nacp=${PROJECT_NAME}.nacp) + COMMAND ${DEVKITPRO}/tools/bin/elf2nro ${PROJECT_NAME} ${PROJECT_NAME}.nro --icon=${CMAKE_CURRENT_SOURCE_DIR}/data/icons/manaverse-switch.jpeg --nacp=${PROJECT_NAME}.nacp) endif () diff --git a/packaging/windows/evol.nsi b/packaging/windows/evol.nsi deleted file mode 100644 index 1aa27088a..000000000 --- a/packaging/windows/evol.nsi +++ /dev/null @@ -1,488 +0,0 @@ -; This script allows the following parameters being overwritten from -; command line. When called without any parameters it behaves exactly -; like the old install script. -; -; DLLDIR - directory containing required dlls -; EXEDIR - directory containing manaplus.exe -; EXESUFFIX - offset to SRCDIR pointing to a directory containing manaplus.exe -; PRODUCT_VERSION - software version -; UPX - upx binary name -; -; For a cmake build on UNIX the following should give you a working installer: -; makensis -DDLLDIR=/path/to/dlls \ -; -DPRODUCT_VERSION=0.1.`date +%Y%m%d` -; -DUPX=upx -; -DEXESUFFIX=/src - -CRCCheck on -SetCompress off -SetCompressor /SOLID lzma - -RequestExecutionLevel admin - -!define SRCDIR "..\.." -!ifndef UPX - !define "UPX upx\upx.exe" -!endif - -!ifdef EXESUFFIX - !define EXEDIR ${SRCDIR}/${EXESUFFIX} -!endif - -!ifndef EXEDIR - !define EXEDIR ${SRCDIR} -!endif - -!ifndef DLLDIR - !define DLLDIR ${SRCDIR}/dll -!endif - -!ifndef BITS - !define BITS 32 -!endif - -!ifndef SEHDLL - !define SEHDLL "libgcc_s_sjlj-1.dll" -!endif - -;--- (and without !defines ) --- -!System "${UPX} --best --crp-ms=999999 --compress-icons=0 --nrv2d ${EXEDIR}\manaplus.exe" - -!define MULTIUSER_INSTALLMODE_COMMANDLINE -!define MULTIUSER_EXECUTIONLEVEL "admin" -!include "MultiUser.nsh" - -; HM NIS Edit helper defines -!define PRODUCT_NAME "EvolClient" -!ifndef PRODUCT_VERSION - !define PRODUCT_VERSION "1.1" -!endif -!define PRODUCT_PUBLISHER "Evol Online Delopment Team" -!define PRODUCT_WEB_SITE "http://www.evolonline.org/" -!define PRODUCT_DIR_REGKEY "Software\Microsoft\Windows\CurrentVersion\App Paths\manaplus.exe" -!define PRODUCT_UNINST_KEY "Software\Microsoft\Windows\CurrentVersion\Uninstall\${PRODUCT_NAME}" -!define PRODUCT_UNINST_ROOT_KEY "SHCTX" - -!include "FileAssociation.nsh" - -; MUI 1.67 compatible ------ -!include "MUI.nsh" - -; MUI Settings -!define MUI_ABORTWARNING -;!define MUI_ICON "${NSISDIR}\Contrib\Graphics\Icons\win-install.ico" -!define MUI_ICON "${SRCDIR}\data\evol\icons\evol-client.ico" -;!define MUI_UNICON "${NSISDIR}\Contrib\Graphics\Icons\win-uninstall.ico" -!define MUI_UNICON "${SRCDIR}\data\evol\icons\evol-client.ico" - -;Language Selection Dialog Settings -;Remember the installer language -!define MUI_LANGDLL_REGISTRY_ROOT "HKCU" -!define MUI_LANGDLL_REGISTRY_KEY "Software\EvolOnline" -!define MUI_LANGDLL_REGISTRY_VALUENAME "Installer Language" - -!define MUI_WELCOMEFINISHPAGE_BITMAP "setup_welcome.bmp" -!define MUI_UNWELCOMEFINISHPAGE_BITMAP "setup_welcome.bmp" - -; Welcome page - -!define MUI_WELCOMEPAGE_TITLE_3LINES -!insertmacro MUI_PAGE_WELCOME -; License page -!insertmacro MUI_PAGE_LICENSE "${SRCDIR}\COPYING" -; Directory page -!insertmacro MUI_PAGE_DIRECTORY -; Components page -!insertmacro MUI_PAGE_COMPONENTS -; Instfiles page -!insertmacro MUI_PAGE_INSTFILES -; Finish page -!define MUI_FINISHPAGE_RUN -!define MUI_FINISHPAGE_RUN_FUNCTION RunEvol -!define MUI_FINISHPAGE_SHOWREADME 'notepad.exe "$\"$INSTDIR\README$\""' -!define MUI_PAGE_CUSTOMFUNCTION_PRE changeFinishImage -!define MUI_FINISHPAGE_LINK "Visit EvolOnline website for the latest news, FAQs and support" -!define MUI_FINISHPAGE_LINK_LOCATION "http://www.evolonline.org/" -!insertmacro MUI_PAGE_FINISH - -Function RunEvol -SetOutPath $INSTDIR -Exec "$INSTDIR\manaplus.exe $INSTDIR\evol.manaplus" -FunctionEnd - -Function changeFinishImage -!insertmacro MUI_INSTALLOPTIONS_WRITE "ioSpecial.ini" "Field 1" "Text" "$PLUGINSDIR\setup_finish.bmp" -FunctionEnd - -; Uninstaller pages - -!insertmacro MUI_UNPAGE_CONFIRM -!insertmacro MUI_UNPAGE_INSTFILES -!define MUI_FINISHPAGE_TITLE_3LINES -!insertmacro MUI_UNPAGE_FINISH - -;Languages -!insertmacro MUI_LANGUAGE "English" # first language is the default language -!insertmacro MUI_LANGUAGE "French" -!insertmacro MUI_LANGUAGE "German" -!insertmacro MUI_LANGUAGE "Spanish" -!insertmacro MUI_LANGUAGE "SimpChinese" -!insertmacro MUI_LANGUAGE "TradChinese" -!insertmacro MUI_LANGUAGE "Japanese" -!insertmacro MUI_LANGUAGE "Korean" -!insertmacro MUI_LANGUAGE "Italian" -!insertmacro MUI_LANGUAGE "Dutch" -!insertmacro MUI_LANGUAGE "Danish" -!insertmacro MUI_LANGUAGE "Swedish" -!insertmacro MUI_LANGUAGE "Norwegian" -!insertmacro MUI_LANGUAGE "Finnish" -!insertmacro MUI_LANGUAGE "Greek" -!insertmacro MUI_LANGUAGE "Russian" -!insertmacro MUI_LANGUAGE "Portuguese" -!insertmacro MUI_LANGUAGE "PortugueseBR" -!insertmacro MUI_LANGUAGE "Polish" -!insertmacro MUI_LANGUAGE "Ukrainian" -!insertmacro MUI_LANGUAGE "Czech" -!insertmacro MUI_LANGUAGE "Slovak" -!insertmacro MUI_LANGUAGE "Croatian" -!insertmacro MUI_LANGUAGE "Bulgarian" -!insertmacro MUI_LANGUAGE "Hungarian" -!insertmacro MUI_LANGUAGE "Thai" -!insertmacro MUI_LANGUAGE "Romanian" -!insertmacro MUI_LANGUAGE "Latvian" -!insertmacro MUI_LANGUAGE "Macedonian" -!insertmacro MUI_LANGUAGE "Estonian" -!insertmacro MUI_LANGUAGE "Turkish" -!insertmacro MUI_LANGUAGE "Lithuanian" -!insertmacro MUI_LANGUAGE "Catalan" -!insertmacro MUI_LANGUAGE "Slovenian" -!insertmacro MUI_LANGUAGE "Serbian" -!insertmacro MUI_LANGUAGE "SerbianLatin" -!insertmacro MUI_LANGUAGE "Arabic" -!insertmacro MUI_LANGUAGE "Farsi" -!insertmacro MUI_LANGUAGE "Hebrew" -!insertmacro MUI_LANGUAGE "Indonesian" -!insertmacro MUI_LANGUAGE "Mongolian" -!insertmacro MUI_LANGUAGE "Luxembourgish" -!insertmacro MUI_LANGUAGE "Albanian" -!insertmacro MUI_LANGUAGE "Breton" -!insertmacro MUI_LANGUAGE "Belarusian" -!insertmacro MUI_LANGUAGE "Icelandic" -!insertmacro MUI_LANGUAGE "Malay" -!insertmacro MUI_LANGUAGE "Bosnian" -!insertmacro MUI_LANGUAGE "Kurdish" - -!insertmacro MUI_RESERVEFILE_LANGDLL - -ReserveFile "setup_finish.bmp" - -; MUI end ------ - -Name "${PRODUCT_NAME} ${PRODUCT_VERSION}" -OutFile "evol-${PRODUCT_VERSION}-win${BITS}.exe" -InstallDir "$PROGRAMFILES\EvolOnline" -InstallDirRegKey HKLM "${PRODUCT_DIR_REGKEY}" "" -ShowInstDetails show -ShowUnInstDetails show -RequestExecutionLevel admin - -Function .onInit - !insertmacro MULTIUSER_INIT - !insertmacro MUI_LANGDLL_DISPLAY - InitPluginsDir - File /oname=$PLUGINSDIR\setup_finish.bmp "setup_finish.bmp" - - ReadRegStr $R0 SHCTX \ - "Software\Microsoft\Windows\CurrentVersion\Uninstall\${PRODUCT_NAME}" \ - "UninstallString" - StrCmp $R0 "" done - - MessageBox MB_YESNO|MB_ICONEXCLAMATION \ - "${PRODUCT_NAME} is already installed. $\n$\nClick `YES` (recomended) to remove the \ - previous version or `NO` to install new version over old version." \ - IDNO done - -;Run the uninstaller -uninst: - ClearErrors - ExecWait '$R0' ;Do not copy the uninstaller to a temp file - - IfErrors no_remove_uninstaller done - ;You can either use Delete /REBOOTOK in the uninstaller or add some code - ;here to remove the uninstaller. Use a registry key to check - ;whether the user has chosen to uninstall. If you are using an uninstaller - ;components page, make sure all sections are uninstalled. - no_remove_uninstaller: - -done: - -FunctionEnd - - -Section "Core files (required)" SecCore - SectionIn RO - SetOutPath "$INSTDIR" - SetOverwrite ifnewer - CreateDirectory "$INSTDIR\data" - CreateDirectory "$INSTDIR\data\evol" - CreateDirectory "$INSTDIR\data\evol\icons" - CreateDirectory "$INSTDIR\data\evol\images" - CreateDirectory "$INSTDIR\data\fonts" - CreateDirectory "$INSTDIR\data\graphics" - CreateDirectory "$INSTDIR\data\help" - CreateDirectory "$INSTDIR\data\help\idx" - CreateDirectory "$INSTDIR\data\help\tips" - CreateDirectory "$INSTDIR\data\icons" - CreateDirectory "$INSTDIR\data\music" - CreateDirectory "$INSTDIR\data\perserver" - CreateDirectory "$INSTDIR\data\perserver\default" - CreateDirectory "$INSTDIR\data\graphics\badges" - CreateDirectory "$INSTDIR\data\graphics\gui" - CreateDirectory "$INSTDIR\data\graphics\flags" - CreateDirectory "$INSTDIR\data\graphics\images" - CreateDirectory "$INSTDIR\data\graphics\shaders" - CreateDirectory "$INSTDIR\data\graphics\sprites" - CreateDirectory "$INSTDIR\data\sfx" - CreateDirectory "$INSTDIR\data\sfx\system" - CreateDirectory "$INSTDIR\data\themes" - CreateDirectory "$INSTDIR\data\themes\blacknblack" - CreateDirectory "$INSTDIR\data\themes\blackwood" - CreateDirectory "$INSTDIR\data\themes\classic" - CreateDirectory "$INSTDIR\data\themes\enchilado" - CreateDirectory "$INSTDIR\data\themes\golden-delicious" - CreateDirectory "$INSTDIR\data\themes\jewelry" - CreateDirectory "$INSTDIR\data\themes\mana" - CreateDirectory "$INSTDIR\data\themes\pink" - CreateDirectory "$INSTDIR\data\themes\unity" - CreateDirectory "$INSTDIR\data\themes\wood" - CreateDirectory "$INSTDIR\data\translations" - CreateDirectory "$INSTDIR\data\translations\help" - CreateDirectory "$INSTDIR\docs" - - SetOverwrite ifnewer - SetOutPath "$INSTDIR" - - File "${EXEDIR}\manaplus.exe" - File "${DLLDIR}\SDL.dll" - File "${DLLDIR}\SDL_image.dll" -; File "${DLLDIR}\SDL_mixer.dll" - File "${DLLDIR}\SDL_net.dll" - File "${DLLDIR}\SDL_ttf.dll" - File "${DLLDIR}\libSDL_gfx-15.dll" - File "${DLLDIR}\libcurl-4.dll" - File "${DLLDIR}\libfreetype-6.dll" - File "${DLLDIR}\${SEHDLL}" - File "${DLLDIR}\libiconv-2.dll" - File "${DLLDIR}\libintl-8.dll" - File "${DLLDIR}\libjpeg-9.dll" - File "${DLLDIR}\libogg-0.dll" - File "${DLLDIR}\libpng16-16.dll" - File "${DLLDIR}\libstdc++-6.dll" - File "${DLLDIR}\libvorbis-0.dll" - File "${DLLDIR}\libvorbisfile-3.dll" - File "${DLLDIR}\libxml2-2.dll" - File "${DLLDIR}\libwinpthread-1.dll" - File "${DLLDIR}\zlib1.dll" - File "${SRCDIR}\AUTHORS" - File "${SRCDIR}\COPYING" - File "${SRCDIR}\NEWS" - File "${SRCDIR}\README.txt" - SetOutPath "$INSTDIR\data\fonts" - File "${SRCDIR}\data\fonts\*.ttf" - SetOutPath "$INSTDIR\data\graphics\badges" - File "${SRCDIR}\data\graphics\badges\*.png" - File "${SRCDIR}\data\graphics\badges\*.xml" - SetOutPath "$INSTDIR\data\graphics\flags" - File "${SRCDIR}\data\graphics\flags\*.png" - SetOutPath "$INSTDIR\data\graphics\gui" - File "${SRCDIR}\data\graphics\gui\*.png" - File "${SRCDIR}\data\graphics\gui\*.xml" - SetOutPath "$INSTDIR\data\graphics\images" - File /x minimap_*.png ${SRCDIR}\data\graphics\images\*.png - File "${SRCDIR}\data\graphics\images\error.png" - SetOutPath "$INSTDIR\data\graphics\shaders" - File "${SRCDIR}\data\graphics\shaders\*.glsl" - SetOutPath "$INSTDIR\data\graphics\sprites" - File "${SRCDIR}\data\graphics\sprites\*.png" - File "${SRCDIR}\data\graphics\sprites\*.xml" - SetOutPath "$INSTDIR\data\sfx\system" - File "${SRCDIR}\data\sfx\system\*.ogg" - SetOutPath "$INSTDIR\data\themes\blacknblack" - File "${SRCDIR}\data\themes\blacknblack\*.png" - File "${SRCDIR}\data\themes\blacknblack\*.xml" - SetOutPath "$INSTDIR\data\themes\blackwood" - File "${SRCDIR}\data\themes\blackwood\*.png" - File "${SRCDIR}\data\themes\blackwood\*.xml" - SetOutPath "$INSTDIR\data\themes\mana" - File "${SRCDIR}\data\themes\mana\*.png" - File "${SRCDIR}\data\themes\mana\*.xml" - SetOutPath "$INSTDIR\data\themes\enchilado" - File "${SRCDIR}\data\themes\enchilado\*.png" - File "${SRCDIR}\data\themes\enchilado\*.xml" - SetOutPath "$INSTDIR\data\themes\golden-delicious" - File "${SRCDIR}\data\themes\golden-delicious\*.png" - File "${SRCDIR}\data\themes\golden-delicious\*.xml" - SetOutPath "$INSTDIR\data\themes\jewelry" - File "${SRCDIR}\data\themes\jewelry\*.png" - File "${SRCDIR}\data\themes\jewelry\*.xml" - SetOutPath "$INSTDIR\data\themes\pink" - File "${SRCDIR}\data\themes\pink\*.png" - File "${SRCDIR}\data\themes\pink\*.xml" - SetOutPath "$INSTDIR\data\themes\unity" - File "${SRCDIR}\data\themes\unity\*.png" - File "${SRCDIR}\data\themes\unity\*.xml" - SetOutPath "$INSTDIR\data\themes\wood" - File "${SRCDIR}\data\themes\wood\*.png" - File "${SRCDIR}\data\themes\wood\*.xml" - SetOutPath "$INSTDIR\data\translations\help" - File "${SRCDIR}\data\translations\help\*.po" - SetOutPath "$INSTDIR\data\help" - File "${SRCDIR}\data\help\*.txt" - SetOutPath "$INSTDIR\data\help\tips" - File "${SRCDIR}\data\help\tips\*.txt" - File "${SRCDIR}\data\help\tips\*.jpg" - SetOutPath "$INSTDIR\data\help\idx" - File "${SRCDIR}\data\help\idx\*.idx" - SetOutPath "$INSTDIR\data\icons\" - File "${SRCDIR}\data\icons\manaplus.ico" - SetOutPath "$INSTDIR\data\music\" - File "${SRCDIR}\data\music\*.ogg" - SetOutPath "$INSTDIR\data\perserver\default\" - File "${SRCDIR}\data\perserver\default\*.txt" - File "${SRCDIR}\data\perserver\default\*.xml" - SetOutPath "$INSTDIR\docs" - File "${SRCDIR}\docs\FAQ.txt" - SetOutPath "$INSTDIR" - File "${SRCDIR}\data\evol\evol.manaplus" - SetOutPath "$INSTDIR\data\evol\images" - File "${SRCDIR}\data\evol\images\*.png" - SetOutPath "$INSTDIR\data\evol\icons" - File "${SRCDIR}\data\evol\icons\*.ico" -SectionEnd - -Section "Create Shortcuts" SecShortcuts - SetOutPath "$INSTDIR" - SetOverwrite ifnewer - CreateDirectory "$SMPROGRAMS\EvolOnline" - CreateShortCut "$SMPROGRAMS\EvolOnline\EvolOnline.lnk" '"$INSTDIR\manaplus.exe"' '"$INSTDIR\evol.manaplus"' "$INSTDIR\manaplus.exe" 1 - CreateShortCut "$SMPROGRAMS\EvolOnline\EvolOnline (no opengl).lnk" '"$INSTDIR\manaplus.exe"' '"--no-opengl" "$INSTDIR\evol.manaplus"' "$INSTDIR\manaplus.exe" 1 - CreateShortCut "$SMPROGRAMS\EvolOnline\EvolOnline (safemode).lnk" '"$INSTDIR\manaplus.exe"' '"--safemode" "$INSTDIR\evol.manaplus"' "$INSTDIR\manaplus.exe" 1 - CreateShortCut "$SMPROGRAMS\EvolOnline\EvolOnline (tests).lnk" '"$INSTDIR\manaplus.exe"' '"--tests" "$INSTDIR\evol.manaplus"' "$INSTDIR\manaplus.exe" 1 - CreateShortCut "$DESKTOP\EvolOnline.lnk" '"$INSTDIR\manaplus.exe"' '"$INSTDIR\evol.manaplus"' "$INSTDIR\manaplus.exe" 1 - CreateShortCut "$DESKTOP\EvolOnline (tests).lnk" '"$INSTDIR\manaplus.exe"' '"--tests" "$INSTDIR\evol.manaplus"' "$INSTDIR\manaplus.exe" 1 - - ${registerExtension} "$INSTDIR\manaplus.exe" ".manaplus" "ManaPlus brandings" -SectionEnd - -Section /o "Portable" SecPortable - SetOutPath "$INSTDIR" - File "portable.xml" -SectionEnd - -Section /o "Debugger" SecDebug - SetOutPath "$INSTDIR" - File "${DLLDIR}\gdb.exe" - File "${DLLDIR}\libdl.dll" - File "${DLLDIR}\libexpat-1.dll" - File "${DLLDIR}\libreadline6.dll" - File "${DLLDIR}\libtermcap.dll" - File "${EXEDIR}\manaplusd.exe" - ${If} ${SectionIsSelected} ${SecShortcuts} - CreateShortCut "$SMPROGRAMS\EvolOnline\EvolOnline (debug).lnk" '"$INSTDIR\gdb.exe"' '"$INSTDIR\manaplusd.exe"' "$INSTDIR\manaplusd.exe" 1 - CreateShortCut "$DESKTOP\EvolOnline (debug).lnk" '"$INSTDIR\gdb.exe"' '"$INSTDIR\manaplusd.exe"' "$INSTDIR\manaplusd.exe" 1 - ${EndIf} -SectionEnd - -Section /o "Profiler" SecProfiler - SetOutPath "$INSTDIR" - File "${EXEDIR}\manaplusp.exe" - - ${If} ${SectionIsSelected} ${SecShortcuts} - CreateShortCut "$SMPROGRAMS\EvolOnline\EvolOnline (profiler).lnk" '"$INSTDIR\manaplusp.exe"' '"$INSTDIR\evol.manaplus"' "$INSTDIR\manaplus.exe" 1 - CreateShortCut "$DESKTOP\EvolOnline (profiler).lnk" '"$INSTDIR\manaplusp.exe"' '"$INSTDIR\evol.manaplus"' "$INSTDIR\manaplus.exe" 1 - ${EndIf} -SectionEnd - -; Section "Tools" SecTools -; SetOutPath "$INSTDIR" -; File "${EXEDIR}\dyecmd.exe" -; SectionEnd - -Section "Translations" SecTrans - SetOutPath "$INSTDIR" - File /nonfatal /r "${SRCDIR}\translations" -SectionEnd - -;Package descriptions -!insertmacro MUI_FUNCTION_DESCRIPTION_BEGIN - !insertmacro MUI_DESCRIPTION_TEXT ${SecCore} "The core program files." - !insertmacro MUI_DESCRIPTION_TEXT ${SecShortcuts} "Create game shortcuts and register extensions." - !insertmacro MUI_DESCRIPTION_TEXT ${SecPortable} "Portable client. (If selected client will work as portable client.)" - !insertmacro MUI_DESCRIPTION_TEXT ${SecTrans} "Translations for the user interface. Uncheck this component to leave it in English." - !insertmacro MUI_DESCRIPTION_TEXT ${SecDebug} "Install debugger for try to detect stability issues." - !insertmacro MUI_DESCRIPTION_TEXT ${SecProfiler} "Install profiler build to detect perfomance issues." -; !insertmacro MUI_DESCRIPTION_TEXT ${SecTools} "Install tools like dyecmd." -!insertmacro MUI_FUNCTION_DESCRIPTION_END - - - -Section -AdditionalIcons - WriteIniStr "$INSTDIR\${PRODUCT_NAME}.url" "InternetShortcut" "URL" "${PRODUCT_WEB_SITE}" - WriteIniStr "$INSTDIR\ManaPlus.url" "InternetShortcut" "URL" "http://manaplus.evolonline.org/" - CreateShortCut "$SMPROGRAMS\EvolOnline\Website.lnk" "$INSTDIR\${PRODUCT_NAME}.url" - CreateShortCut "$SMPROGRAMS\EvolOnline\Readme.lnk" "notepad.exe" "$INSTDIR\README.txt" - CreateShortCut "$SMPROGRAMS\EvolOnline\FAQ.lnk" "$INSTDIR\docs\FAQ.txt" - CreateShortCut "$SMPROGRAMS\EvolOnline\Uninstall.lnk" "$INSTDIR\uninst.exe" -SectionEnd - -Section -Post - WriteUninstaller "$INSTDIR\uninst.exe" - WriteRegStr SHCTX "${PRODUCT_DIR_REGKEY}" "" "$INSTDIR\manaplus.exe" - WriteRegStr ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "DisplayName" "$(^Name)" - WriteRegStr ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "UninstallString" "$INSTDIR\uninst.exe" - WriteRegStr ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "DisplayIcon" "$INSTDIR\manaplus.exe" - WriteRegStr ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "DisplayVersion" "${PRODUCT_VERSION}" - WriteRegStr ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "URLInfoAbout" "${PRODUCT_WEB_SITE}" - WriteRegStr ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "Publisher" "${PRODUCT_PUBLISHER}" -SectionEnd - -Function un.onInit - !insertmacro MUI_UNGETLANGUAGE - !insertmacro MULTIUSER_UNINIT -FunctionEnd - -Section Uninstall - DeleteRegKey SHCTX "Software\Microsoft\Windows\CurrentVersion\Uninstall\EvolOnline" - - Delete "$INSTDIR\*.*" - - Delete "$SMPROGRAMS\EvolOnline\Uninstall.lnk" - Delete "$DESKTOP\EvolOnline.lnk" - Delete "$DESKTOP\EvolOnline (debug).lnk" - Delete "$DESKTOP\EvolOnline (profiler).lnk" - Delete "$DESKTOP\EvolOnline (tests).lnk" - Delete "$SMPROGRAMS\EvolOnline\EvolOnline.lnk" - Delete "$SMPROGRAMS\EvolOnline\EvolOnline (debug).lnk" - Delete "$SMPROGRAMS\EvolOnline\EvolOnline (profiler).lnk" - Delete "$SMPROGRAMS\EvolOnline\EvolOnline (no opengl).lnk" - Delete "$SMPROGRAMS\EvolOnline\EvolOnline (safemode).lnk" - Delete "$SMPROGRAMS\EvolOnline\EvolOnline (tests).lnk" - Delete "$SMPROGRAMS\EvolOnline\Website.lnk" - Delete "$SMPROGRAMS\EvolOnline\Readme.lnk" - Delete "$SMPROGRAMS\EvolOnline\FAQ.lnk" - Delete "$SMPROGRAMS\EvolOnline\EvolOnline.lnk" - Delete "$DESKTOP\EvolOnline.lnk" - - RMDir "$SMPROGRAMS\EvolOnline" - - RMDir /r "$INSTDIR\data" - RMDir /r "$INSTDIR\docs" - RMDir /r "$INSTDIR\translations" - RMDir /r "$INSTDIR\updates" - RMDir "$INSTDIR" - - DeleteRegKey ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" - DeleteRegKey SHCTX "${PRODUCT_DIR_REGKEY}" - ${unregisterExtension} ".manaplus" "ManaPlus brandings" - SetAutoClose true -SectionEnd diff --git a/packaging/windows/make-translations.sh b/packaging/windows/make-translations.sh index 1d4132397..de8fff283 100755 --- a/packaging/windows/make-translations.sh +++ b/packaging/windows/make-translations.sh @@ -2,5 +2,5 @@ for i in `grep -v ^# ../../po/LINGUAS`; do mkdir -p ../../translations/$i/LC_MESSAGES - msgfmt -c -o ../../translations/$i/LC_MESSAGES/manaplus.mo ../../po/$i.po + msgfmt -c -o ../../translations/$i/LC_MESSAGES/manaverse.mo ../../po/$i.po done diff --git a/packaging/windows/setup.nsi b/packaging/windows/setup.nsi index 1c159c7cd..c7c09e1fa 100644 --- a/packaging/windows/setup.nsi +++ b/packaging/windows/setup.nsi @@ -3,8 +3,8 @@ ; like the old install script. ; ; DLLDIR - directory containing required dlls -; EXEDIR - directory containing manaplus.exe -; EXESUFFIX - offset to SRCDIR pointing to a directory containing manaplus.exe +; EXEDIR - directory containing manaverse.exe +; EXESUFFIX - offset to SRCDIR pointing to a directory containing manaverse.exe ; PRODUCT_VERSION - software version ; UPX - upx binary name ; @@ -46,20 +46,20 @@ RequestExecutionLevel admin !endif ;--- (and without !defines ) --- -!System "${UPX} --best --crp-ms=999999 --compress-icons=0 --nrv2d ${EXEDIR}\manaplus.exe" +!System "${UPX} --best --crp-ms=999999 --compress-icons=0 --nrv2d ${EXEDIR}\manaverse.exe" !define MULTIUSER_INSTALLMODE_COMMANDLINE !define MULTIUSER_EXECUTIONLEVEL "admin" !include "MultiUser.nsh" ; HM NIS Edit helper defines -!define PRODUCT_NAME "ManaPlus" +!define PRODUCT_NAME "ManaVerse" !ifndef PRODUCT_VERSION !define PRODUCT_VERSION "1.1" !endif -!define PRODUCT_PUBLISHER "ManaPlus Development Team" -!define PRODUCT_WEB_SITE "http://manaplus.evolonline.org/" -!define PRODUCT_DIR_REGKEY "Software\Microsoft\Windows\CurrentVersion\App Paths\manaplus.exe" +!define PRODUCT_PUBLISHER "ManaVerse Development Team" +!define PRODUCT_WEB_SITE "http://manaverse.germantmw.de" +!define PRODUCT_DIR_REGKEY "Software\Microsoft\Windows\CurrentVersion\App Paths\manaverse.exe" !define PRODUCT_UNINST_KEY "Software\Microsoft\Windows\CurrentVersion\Uninstall\${PRODUCT_NAME}" !define PRODUCT_UNINST_ROOT_KEY "SHCTX" @@ -71,9 +71,9 @@ RequestExecutionLevel admin ; MUI Settings !define MUI_ABORTWARNING ;!define MUI_ICON "${NSISDIR}\Contrib\Graphics\Icons\win-install.ico" -!define MUI_ICON "${SRCDIR}\data\icons\manaplus.ico" +!define MUI_ICON "${SRCDIR}\data\icons\manaverse.ico" ;!define MUI_UNICON "${NSISDIR}\Contrib\Graphics\Icons\win-uninstall.ico" -!define MUI_UNICON "${SRCDIR}\data\icons\manaplus.ico" +!define MUI_UNICON "${SRCDIR}\data\icons\manaverse.ico" ;Language Selection Dialog Settings ;Remember the installer language @@ -101,13 +101,13 @@ RequestExecutionLevel admin !define MUI_FINISHPAGE_RUN_FUNCTION RunMana !define MUI_FINISHPAGE_SHOWREADME 'notepad.exe "$\"$INSTDIR\README$\""' !define MUI_PAGE_CUSTOMFUNCTION_PRE changeFinishImage -!define MUI_FINISHPAGE_LINK "Visit ManaPlus website for the latest news, FAQs and support" -!define MUI_FINISHPAGE_LINK_LOCATION "http://manaplus.evolonline.org/" +!define MUI_FINISHPAGE_LINK "Visit ManaVerse website for the latest news, FAQs and support" +!define MUI_FINISHPAGE_LINK_LOCATION "http://manaverse.germantmw.de/" !insertmacro MUI_PAGE_FINISH Function RunMana SetOutPath $INSTDIR -Exec "$INSTDIR\manaplus.exe" +Exec "$INSTDIR\manaverse.exe" FunctionEnd Function changeFinishImage @@ -179,7 +179,7 @@ ReserveFile "setup_finish.bmp" ; MUI end ------ Name "${PRODUCT_NAME} ${PRODUCT_VERSION}" -OutFile "manaplus-${PRODUCT_VERSION}-win${BITS}.exe" +OutFile "manaverse-${PRODUCT_VERSION}-win${BITS}.exe" InstallDir "$PROGRAMFILES\Mana" InstallDirRegKey HKLM "${PRODUCT_DIR_REGKEY}" "" ShowInstDetails show @@ -259,7 +259,7 @@ Section "Core files (required)" SecCore SetOverwrite ifnewer SetOutPath "$INSTDIR" - File "${EXEDIR}\manaplus.exe" + File "${EXEDIR}\manaverse.exe" File "${DLLDIR}\SDL.dll" File "${DLLDIR}\SDL_image.dll" ; File "${DLLDIR}\SDL_mixer.dll" @@ -341,7 +341,7 @@ Section "Core files (required)" SecCore SetOutPath "$INSTDIR\data\help\idx" File "${SRCDIR}\data\help\idx\*.idx" SetOutPath "$INSTDIR\data\icons\" - File "${SRCDIR}\data\icons\manaplus.ico" + File "${SRCDIR}\data\icons\manaverse.ico" SetOutPath "$INSTDIR\data\music" File "${SRCDIR}\data\music\*.ogg" SetOutPath "$INSTDIR\data\perserver\default\" @@ -355,14 +355,14 @@ Section "Create Shortcuts" SecShortcuts SetOutPath "$INSTDIR" SetOverwrite ifnewer CreateDirectory "$SMPROGRAMS\Mana" - CreateShortCut "$SMPROGRAMS\Mana\ManaPlus.lnk" "$INSTDIR\manaplus.exe" - CreateShortCut "$SMPROGRAMS\Mana\ManaPlus (no opengl).lnk" "$INSTDIR\manaplus.exe" --no-opengl - CreateShortCut "$SMPROGRAMS\Mana\ManaPlus (safemode).lnk" "$INSTDIR\manaplus.exe" --safemode - CreateShortCut "$SMPROGRAMS\Mana\ManaPlus (tests).lnk" "$INSTDIR\manaplus.exe" --tests - CreateShortCut "$DESKTOP\ManaPlus.lnk" "$INSTDIR\manaplus.exe" - CreateShortCut "$DESKTOP\ManaPlus (tests).lnk" "$INSTDIR\manaplus.exe" --tests - - ${registerExtension} "$INSTDIR\manaplus.exe" ".manaplus" "ManaPlus brandings" + CreateShortCut "$SMPROGRAMS\Mana\ManaVerse.lnk" "$INSTDIR\manaverse.exe" + CreateShortCut "$SMPROGRAMS\Mana\ManaVerse (no opengl).lnk" "$INSTDIR\manaverse.exe" --no-opengl + CreateShortCut "$SMPROGRAMS\Mana\ManaVerse (safemode).lnk" "$INSTDIR\manaverse.exe" --safemode + CreateShortCut "$SMPROGRAMS\Mana\ManaVerse (tests).lnk" "$INSTDIR\manaverse.exe" --tests + CreateShortCut "$DESKTOP\ManaVerse.lnk" "$INSTDIR\manaverse.exe" + CreateShortCut "$DESKTOP\ManaVerse (tests).lnk" "$INSTDIR\manaverse.exe" --tests + + ${registerExtension} "$INSTDIR\manaverse.exe" ".manaverse" "ManaVerse brandings" SectionEnd Section /o "Portable" SecPortable @@ -377,19 +377,19 @@ Section /o "Debugger" SecDebug File "${DLLDIR}\libexpat-1.dll" File "${DLLDIR}\libreadline6.dll" File "${DLLDIR}\libtermcap.dll" - File "${EXEDIR}\manaplusd.exe" + File "${EXEDIR}\manaversed.exe" ${If} ${SectionIsSelected} ${SecShortcuts} - CreateShortCut "$SMPROGRAMS\Mana\ManaPlus (debug).lnk" '"$INSTDIR\gdb.exe"' '"$INSTDIR\manaplusd.exe"' "$INSTDIR\manaplusd.exe" - CreateShortCut "$DESKTOP\ManaPlus (debug).lnk" '"$INSTDIR\gdb.exe"' '"$INSTDIR\manaplusd.exe"' "$INSTDIR\manaplusd.exe" + CreateShortCut "$SMPROGRAMS\Mana\ManaVerse (debug).lnk" '"$INSTDIR\gdb.exe"' '"$INSTDIR\manaversed.exe"' "$INSTDIR\manaversed.exe" + CreateShortCut "$DESKTOP\ManaVerse (debug).lnk" '"$INSTDIR\gdb.exe"' '"$INSTDIR\manaversed.exe"' "$INSTDIR\manaversed.exe" ${EndIf} SectionEnd Section /o "Profiler" SecProfiler SetOutPath "$INSTDIR" - File "${EXEDIR}\manaplusp.exe" + File "${EXEDIR}\manaversep.exe" ${If} ${SectionIsSelected} ${SecShortcuts} - CreateShortCut "$SMPROGRAMS\Mana\ManaPlus (profiler).lnk" "$INSTDIR\manaplusp.exe" - CreateShortCut "$DESKTOP\ManaPlus (profiler).lnk" "$INSTDIR\manaplusp.exe" + CreateShortCut "$SMPROGRAMS\Mana\ManaVerse (profiler).lnk" "$INSTDIR\manaversep.exe" + CreateShortCut "$DESKTOP\ManaVerse (profiler).lnk" "$INSTDIR\manaversep.exe" ${EndIf} SectionEnd @@ -398,23 +398,6 @@ SectionEnd ; File "${EXEDIR}\dyecmd.exe" ; SectionEnd -Section "Evol Online shortcuts" SecEvol - SetOutPath "$INSTDIR" - CreateDirectory "$INSTDIR\data\evol" - CreateDirectory "$INSTDIR\data\evol\icons" - CreateDirectory "$INSTDIR\data\evol\images" - - SetOutPath "$INSTDIR" - File "${SRCDIR}\data\evol\evol.manaplus" - SetOutPath "$INSTDIR\data\evol\images" - File "${SRCDIR}\data\evol\images\*.png" - SetOutPath "$INSTDIR\data\evol\icons" - File "${SRCDIR}\data\evol\icons\*.ico" - - CreateShortCut "$SMPROGRAMS\Mana\EvolOnline.lnk" '"$INSTDIR\manaplus.exe"' '"$INSTDIR\evol.manaplus"' "$INSTDIR\manaplus.exe" 1 - CreateShortCut "$DESKTOP\EvolOnline.lnk" '"$INSTDIR\manaplus.exe"' '"$INSTDIR\evol.manaplus"' "$INSTDIR\manaplus.exe" 1 -SectionEnd - Section "Translations" SecTrans SetOutPath "$INSTDIR" File /nonfatal /r "${SRCDIR}\translations" @@ -425,7 +408,6 @@ SectionEnd !insertmacro MUI_DESCRIPTION_TEXT ${SecCore} "The core program files." !insertmacro MUI_DESCRIPTION_TEXT ${SecShortcuts} "Create game shortcuts and register extensions." !insertmacro MUI_DESCRIPTION_TEXT ${SecPortable} "Portable client. (If selected client will work as portable client.)" - !insertmacro MUI_DESCRIPTION_TEXT ${SecEvol} "Create shortcuts for Evol Online." !insertmacro MUI_DESCRIPTION_TEXT ${SecTrans} "Translations for the user interface. Uncheck this component to leave it in English." !insertmacro MUI_DESCRIPTION_TEXT ${SecDebug} "Install debugger for try to detect stability issues." !insertmacro MUI_DESCRIPTION_TEXT ${SecProfiler} "Install profiler build to detect perfomance issues." @@ -443,10 +425,10 @@ SectionEnd Section -Post WriteUninstaller "$INSTDIR\uninst.exe" - WriteRegStr SHCTX "${PRODUCT_DIR_REGKEY}" "" "$INSTDIR\manaplus.exe" + WriteRegStr SHCTX "${PRODUCT_DIR_REGKEY}" "" "$INSTDIR\manaverse.exe" WriteRegStr ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "DisplayName" "$(^Name)" WriteRegStr ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "UninstallString" "$INSTDIR\uninst.exe" - WriteRegStr ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "DisplayIcon" "$INSTDIR\manaplus.exe" + WriteRegStr ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "DisplayIcon" "$INSTDIR\manaverse.exe" WriteRegStr ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "DisplayVersion" "${PRODUCT_VERSION}" WriteRegStr ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "URLInfoAbout" "${PRODUCT_WEB_SITE}" WriteRegStr ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "Publisher" "${PRODUCT_PUBLISHER}" @@ -463,21 +445,19 @@ Section Uninstall Delete "$INSTDIR\*.*" Delete "$SMPROGRAMS\Mana\Uninstall.lnk" - Delete "$DESKTOP\ManaPlus.lnk" - Delete "$DESKTOP\ManaPlus (debug).lnk" - Delete "$DESKTOP\ManaPlus (profiler).lnk" - Delete "$DESKTOP\ManaPlus (tests).lnk" - Delete "$SMPROGRAMS\Mana\ManaPlus.lnk" - Delete "$SMPROGRAMS\Mana\ManaPlus (debug).lnk" - Delete "$SMPROGRAMS\Mana\ManaPlus (profiler).lnk" - Delete "$SMPROGRAMS\Mana\ManaPlus (no opengl).lnk" - Delete "$SMPROGRAMS\Mana\ManaPlus (safemode).lnk" - Delete "$SMPROGRAMS\Mana\ManaPlus (tests).lnk" + Delete "$DESKTOP\ManaVerse.lnk" + Delete "$DESKTOP\ManaVerse (debug).lnk" + Delete "$DESKTOP\ManaVerse (profiler).lnk" + Delete "$DESKTOP\ManaVerse (tests).lnk" + Delete "$SMPROGRAMS\Mana\ManaVerse.lnk" + Delete "$SMPROGRAMS\Mana\ManaVerse (debug).lnk" + Delete "$SMPROGRAMS\Mana\ManaVerse (profiler).lnk" + Delete "$SMPROGRAMS\Mana\ManaVerse (no opengl).lnk" + Delete "$SMPROGRAMS\Mana\ManaVerse (safemode).lnk" + Delete "$SMPROGRAMS\Mana\ManaVerse (tests).lnk" Delete "$SMPROGRAMS\Mana\Website.lnk" Delete "$SMPROGRAMS\Mana\Readme.lnk" Delete "$SMPROGRAMS\Mana\FAQ.lnk" - Delete "$SMPROGRAMS\Mana\EvolOnline.lnk" - Delete "$DESKTOP\EvolOnline.lnk" RMDir "$SMPROGRAMS\Mana" @@ -489,6 +469,6 @@ Section Uninstall DeleteRegKey ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" DeleteRegKey SHCTX "${PRODUCT_DIR_REGKEY}" - ${unregisterExtension} ".manaplus" "ManaPlus brandings" + ${unregisterExtension} ".manaverse" "ManaVerse brandings" SetAutoClose true SectionEnd diff --git a/po/CMakeLists.txt b/po/CMakeLists.txt index 068757ac1..ef28b5be6 100644 --- a/po/CMakeLists.txt +++ b/po/CMakeLists.txt @@ -4,7 +4,7 @@ FIND_PACKAGE(Gettext REQUIRED) # we need our own version because the upstream one contains # a call to msgmerge (updating po files) which can't be # disabled -MACRO(MANAPLUS_GETTEXT_CREATE_TRANSLATIONS _potFile _firstPoFileArg) +MACRO(MANAVERSE_GETTEXT_CREATE_TRANSLATIONS _potFile _firstPoFileArg) # make it a real variable, so we can modify it here SET(_firstPoFile "${_firstPoFileArg}") @@ -38,12 +38,12 @@ MACRO(MANAPLUS_GETTEXT_CREATE_TRANSLATIONS _potFile _firstPoFileArg) ADD_CUSTOM_TARGET(translations ${_addToAll} DEPENDS ${_gmoFiles}) ENDMACRO() -MACRO(MANAPLUS_GETTEXT_UPDATE_PO _potFile _languages) +MACRO(MANAVERSE_GETTEXT_UPDATE_PO _potFile _languages) GET_FILENAME_COMPONENT(_absPotFile ${_potFile} ABSOLUTE) ADD_CUSTOM_TARGET( update-pot - COMMAND xgettext --files-from=translatable-files --directory=. --output=${_potFile} -d manaplus --keyword=_ --keyword=N_ + COMMAND xgettext --files-from=translatable-files --directory=. --output=${_potFile} -d manaverse --keyword=_ --keyword=N_ ) ADD_CUSTOM_TARGET( @@ -78,5 +78,5 @@ ENDFOREACH() ADD_CUSTOM_TARGET(update-po) -MANAPLUS_GETTEXT_CREATE_TRANSLATIONS(manaplus.pot ALL ${POFILES}) -MANAPLUS_GETTEXT_UPDATE_PO(manaplus.pot "${languages}") +MANAVERSE_GETTEXT_CREATE_TRANSLATIONS(manaverse.pot ALL ${POFILES}) +MANAVERSE_GETTEXT_UPDATE_PO(manaverse.pot "${languages}") diff --git a/po/Makevars b/po/Makevars index 2cd1a43b5..588deb93f 100644 --- a/po/Makevars +++ b/po/Makevars @@ -1,7 +1,7 @@ # Makefile variables for PO directory in any package using GNU gettext. # Usually the message domain is the same as the package name. -DOMAIN = manaplus +DOMAIN = manaverse # These two variables depend on the location of this directory. subdir = po @@ -18,7 +18,7 @@ XGETTEXT_OPTIONS = --keyword=_ --keyword=N_ # or entity, or to disclaim their copyright. The empty string stands for # the public domain; in this case the translators are expected to disclaim # their copyright. -COPYRIGHT_HOLDER = The ManaPlus Developers +COPYRIGHT_HOLDER = The ManaVerse Developers # This is the email address or URL to which the translators shall report # bugs in the untranslated strings: diff --git a/po/POTFILES.in b/po/POTFILES.in index 641a0e5d5..6c86adbb3 100644 --- a/po/POTFILES.in +++ b/po/POTFILES.in @@ -172,13 +172,13 @@ src/net/tmwa/skillrecv.cpp src/pincodemanager.cpp src/progs/dyecmd/client.cpp src/progs/dyecmd/dyemain.cpp -src/progs/manaplus/actions/actions.cpp -src/progs/manaplus/actions/chat.cpp -src/progs/manaplus/actions/commands.cpp -src/progs/manaplus/actions/pets.cpp -src/progs/manaplus/actions/statusbar.cpp -src/progs/manaplus/actions/windows.cpp -src/progs/manaplus/client.cpp +src/progs/manaverse/actions/actions.cpp +src/progs/manaverse/actions/chat.cpp +src/progs/manaverse/actions/commands.cpp +src/progs/manaverse/actions/pets.cpp +src/progs/manaverse/actions/statusbar.cpp +src/progs/manaverse/actions/windows.cpp +src/progs/manaverse/client.cpp src/render/rendererslistsdl2.h src/render/rendererslistsdl.h src/resources/beinginfo.cpp diff --git a/po/manaplus.pot b/po/manaplus.pot deleted file mode 100644 index f4256aca5..000000000 --- a/po/manaplus.pot +++ /dev/null @@ -1,11437 +0,0 @@ -# SOME DESCRIPTIVE TITLE. -# Copyright (C) YEAR The ManaPlus Developers -# This file is distributed under the same license as the PACKAGE package. -# FIRST AUTHOR , YEAR. -# -#, fuzzy -msgid "" -msgstr "" -"Project-Id-Version: PACKAGE VERSION\n" -"Report-Msgid-Bugs-To: akaras@inbox.ru\n" -"POT-Creation-Date: 2019-03-23 22:01+0300\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: FULL NAME \n" -"Language-Team: LANGUAGE \n" -"Language: \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=CHARSET\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n" - -#. TRANSLATORS: visible beings on map -#: src/actormanager.cpp:1589 -msgid "Visible on map" -msgstr "" - -#. TRANSLATORS: default race name -#: src/being/being.cpp:486 -msgid "Human" -msgstr "" - -#. TRANSLATORS: dodge or miss message in attacks -#: src/being/being.cpp:779 -msgid "dodge" -msgstr "" - -#: src/being/being.cpp:779 -msgid "miss" -msgstr "" - -#. TRANSLATORS: this away status writed in player nick -#: src/being/being.cpp:2567 src/gui/windows/whoisonline.cpp:910 -msgid "A" -msgstr "" - -#. TRANSLATORS: this inactive status writed in player nick -#: src/being/being.cpp:2572 src/gui/windows/whoisonline.cpp:915 -msgid "I" -msgstr "" - -#. TRANSLATORS: chat message after death -#. TRANSLATORS: player killed message -#: src/being/localplayer.cpp:406 src/net/eathena/playerrecv.cpp:520 -#, c-format -msgid "You were killed by %s." -msgstr "" - -#. TRANSLATORS: pickup error message -#: src/being/localplayer.cpp:898 -msgid "Tried to pick up nonexistent item." -msgstr "" - -#. TRANSLATORS: pickup error message -#: src/being/localplayer.cpp:902 -msgid "Item is too heavy." -msgstr "" - -#. TRANSLATORS: pickup error message -#: src/being/localplayer.cpp:906 -msgid "Item is too far away." -msgstr "" - -#. TRANSLATORS: pickup error message -#: src/being/localplayer.cpp:910 -msgid "Inventory is full." -msgstr "" - -#. TRANSLATORS: pickup error message -#: src/being/localplayer.cpp:914 -msgid "Stack is too big." -msgstr "" - -#. TRANSLATORS: pickup error message -#: src/being/localplayer.cpp:918 -msgid "Item belongs to someone else." -msgstr "" - -#. TRANSLATORS: pickup error message -#: src/being/localplayer.cpp:922 -msgid "You can't pickup this amount of items." -msgstr "" - -#. TRANSLATORS: pickup error message -#: src/being/localplayer.cpp:926 -msgid "Your item stack has max amount." -msgstr "" - -#. TRANSLATORS: pickup error message -#: src/being/localplayer.cpp:933 -msgid "Unknown problem picking up item." -msgstr "" - -#. TRANSLATORS: %d is number, -#. [@@%d|%s@@] - here player can see link to item -#: src/being/localplayer.cpp:969 -#, c-format -msgid "You picked up %d [@@%d|%s@@]." -msgid_plural "You picked up %d [@@%d|%s@@]." -msgstr[0] "" -msgstr[1] "" - -#. TRANSLATORS: this is normal experience -#. TRANSLATORS: get xp message -#: src/being/localplayer.cpp:1183 src/being/localplayer.cpp:1185 -#: src/being/localplayer.cpp:1221 src/being/localplayer.cpp:1235 -msgid "xp" -msgstr "" - -#. TRANSLATORS: this is job experience -#: src/being/localplayer.cpp:1191 src/being/localplayer.cpp:1199 -#: src/being/localplayer.cpp:1208 -msgid "job" -msgstr "" - -#. TRANSLATORS: get homunculus xp message -#: src/being/localplayer.cpp:1232 -msgid "Homun" -msgstr "" - -#. TRANSLATORS: get hp message -#: src/being/localplayer.cpp:1245 -msgid "hp" -msgstr "" - -#. TRANSLATORS: get hp message -#: src/being/localplayer.cpp:1255 -msgid "mana" -msgstr "" - -#. TRANSLATORS: follow command message -#: src/being/localplayer.cpp:2349 -#, c-format -msgid "Follow: %s" -msgstr "" - -#. TRANSLATORS: follow command message -#. TRANSLATORS: cancel follow message -#: src/being/localplayer.cpp:2355 src/being/localplayer.cpp:2380 -msgid "Follow canceled" -msgstr "" - -#. TRANSLATORS: imitate command message -#: src/being/localplayer.cpp:2365 -#, c-format -msgid "Imitation: %s" -msgstr "" - -#. TRANSLATORS: imitate command message -#. TRANSLATORS: cancel follow message -#: src/being/localplayer.cpp:2371 src/being/localplayer.cpp:2385 -msgid "Imitation canceled" -msgstr "" - -#. TRANSLATORS: wait player/monster message -#: src/being/localplayer.cpp:2769 -#, c-format -msgid "You see %s" -msgstr "" - -#. TRANSLATORS: ignore/unignore action -#. TRANSLATORS: popup menu item -#. TRANSLATORS: add player to completle ignore list -#. TRANSLATORS: popup menu item -#. TRANSLATORS: add player to ignore list -#: src/being/playerrelations.cpp:488 src/gui/popups/popupmenu.cpp:2531 -#: src/gui/popups/popupmenu.cpp:2573 -msgid "Completely ignore" -msgstr "" - -#. TRANSLATORS: ignore/unignore action -#: src/being/playerrelations.cpp:507 -msgid "Print '...'" -msgstr "" - -#. TRANSLATORS: ignore/unignore action -#: src/being/playerrelations.cpp:532 -msgid "Blink name" -msgstr "" - -#. TRANSLATORS: ignore strategi -#: src/being/playerrelations.cpp:583 -msgid "Floating '...' bubble" -msgstr "" - -#. TRANSLATORS: ignore strategi -#: src/being/playerrelations.cpp:587 -msgid "Floating bubble" -msgstr "" - -#. TRANSLATORS: command line help -#: src/commandline.cpp:44 -msgid "manaplus [options] [manaplus-file]" -msgstr "" - -#. TRANSLATORS: command line help -#: src/commandline.cpp:47 -msgid "[manaplus-file] : The manaplus file is an XML file (.manaplus)" -msgstr "" - -#. TRANSLATORS: command line help -#: src/commandline.cpp:50 -msgid " used to set custom parameters" -msgstr "" - -#. TRANSLATORS: command line help -#: src/commandline.cpp:53 -msgid " to the manaplus client." -msgstr "" - -#. TRANSLATORS: command line help -#: src/commandline.cpp:56 -msgid "Options:" -msgstr "" - -#. TRANSLATORS: command line help -#: src/commandline.cpp:59 -msgid " -l --log-file : Log file to use" -msgstr "" - -#. TRANSLATORS: command line help -#: src/commandline.cpp:61 -msgid " -a --chat-log-dir : Chat log dir to use" -msgstr "" - -#. TRANSLATORS: command line help -#: src/commandline.cpp:63 -msgid " -v --version : Display the version" -msgstr "" - -#. TRANSLATORS: command line help -#: src/commandline.cpp:65 -msgid " -h --help : Display this help" -msgstr "" - -#. TRANSLATORS: command line help -#: src/commandline.cpp:67 -msgid " -C --config-dir : Configuration directory to use" -msgstr "" - -#. TRANSLATORS: command line help -#: src/commandline.cpp:70 -msgid " -U --username : Login with this username" -msgstr "" - -#. TRANSLATORS: command line help -#: src/commandline.cpp:73 -msgid " -P --password : Login with this password" -msgstr "" - -#. TRANSLATORS: command line help -#: src/commandline.cpp:76 -msgid " -c --character : Login with this character" -msgstr "" - -#. TRANSLATORS: command line help -#: src/commandline.cpp:79 -msgid " -s --server : Login server name or IP" -msgstr "" - -#. TRANSLATORS: command line help -#: src/commandline.cpp:82 -msgid " -y --server-type : Login server type" -msgstr "" - -#. TRANSLATORS: command line help -#: src/commandline.cpp:85 -msgid " -p --port : Login server port" -msgstr "" - -#. TRANSLATORS: command line help -#: src/commandline.cpp:88 -msgid " -H --update-host : Use this update host" -msgstr "" - -#. TRANSLATORS: command line help -#: src/commandline.cpp:91 -msgid " -D --default : Choose default character server and character" -msgstr "" - -#. TRANSLATORS: command line help -#: src/commandline.cpp:95 -msgid " -u --skip-update : Skip the update downloads" -msgstr "" - -#. TRANSLATORS: command line help -#: src/commandline.cpp:98 -msgid " -d --data : Directory to load game data from" -msgstr "" - -#. TRANSLATORS: command line help -#: src/commandline.cpp:101 -msgid " -L --localdata-dir : Directory to use as local data directory" -msgstr "" - -#. TRANSLATORS: command line help -#: src/commandline.cpp:105 -msgid " --screenshot-dir : Directory to store screenshots" -msgstr "" - -#. TRANSLATORS: command line help -#: src/commandline.cpp:108 -msgid " --safemode : Start game in safe mode" -msgstr "" - -#. TRANSLATORS: command line help -#: src/commandline.cpp:111 -msgid " --renderer : Set renderer type" -msgstr "" - -#. TRANSLATORS: command line help -#: src/commandline.cpp:114 -msgid " -T --tests : Start testing drivers and auto configuring" -msgstr "" - -#. TRANSLATORS: command line help -#: src/commandline.cpp:118 -msgid " -V --validate : Start validating client data" -msgstr "" - -#. TRANSLATORS: command line help -#: src/commandline.cpp:123 -msgid " -O --no-opengl : Disable OpenGL for this session" -msgstr "" - -#. TRANSLATORS: directory creation error -#: src/configmanager.cpp:62 src/dirs.cpp:372 src/dirs.cpp:387 src/dirs.cpp:437 -#, c-format -msgid "%s doesn't exist and can't be created! Exiting." -msgstr "" - -#. TRANSLATORS: update server initialisation error -#: src/dirs.cpp:484 -#, c-format -msgid "Invalid update host: %s." -msgstr "" - -#. TRANSLATORS: update server initialisation error -#: src/dirs.cpp:517 src/dirs.cpp:526 -msgid "Error creating updates directory!" -msgstr "" - -#. TRANSLATORS: directory creation error -#: src/dirs.cpp:548 src/dirs.cpp:569 -#, c-format -msgid "Error: %s doesn't exist and can't be created! Exiting." -msgstr "" - -#. TRANSLATORS: directory creation error -#: src/dirs.cpp:600 src/dirs.cpp:608 src/dirs.cpp:616 -#, c-format -msgid "%s doesn't exist and can't be created!" -msgstr "" - -#. TRANSLATORS: chat tab header -#. TRANSLATORS: chat tab name -#: src/game.cpp:293 src/gui/windows/chatwindow.cpp:2207 -msgid "General" -msgstr "" - -#. TRANSLATORS: chat tab header -#. TRANSLATORS: long button name for debug window. -#. TRANSLATORS: debug window name -#: src/game.cpp:300 src/gui/windowmanager.cpp:144 src/gui/windowmenu.cpp:239 -#: src/gui/windows/debugwindow.cpp:46 -msgid "Debug" -msgstr "" - -#. TRANSLATORS: save file message -#: src/game.cpp:637 -#, c-format -msgid "Screenshot saved as %s" -msgstr "" - -#. TRANSLATORS: save file message -#: src/game.cpp:650 -msgid "Saving screenshot failed!" -msgstr "" - -#. TRANSLATORS: error message text -#: src/game.cpp:738 -msgid "The connection to the server was lost." -msgstr "" - -#. TRANSLATORS: error message header -#: src/game.cpp:741 -msgid "Network Error" -msgstr "" - -#. TRANSLATORS: auto adjust settings message -#: src/game.cpp:832 -msgid "Auto disable Show beings transparency" -msgstr "" - -#. TRANSLATORS: auto adjust settings message -#: src/game.cpp:853 -msgid "Auto lower Particle effects" -msgstr "" - -#. TRANSLATORS: auto adjust settings message -#: src/game.cpp:874 -msgid "Auto enable opacity cache" -msgstr "" - -#. TRANSLATORS: move type in status bar -#: src/gamemodifiers.cpp:149 -msgid "(D) default moves" -msgstr "" - -#. TRANSLATORS: move type in status bar -#: src/gamemodifiers.cpp:151 -msgid "(I) invert moves" -msgstr "" - -#. TRANSLATORS: move type in status bar -#: src/gamemodifiers.cpp:153 -msgid "(c) moves with some crazy moves" -msgstr "" - -#. TRANSLATORS: move type in status bar -#: src/gamemodifiers.cpp:155 -msgid "(C) moves with crazy moves" -msgstr "" - -#. TRANSLATORS: move type in status bar -#: src/gamemodifiers.cpp:157 -msgid "(d) double normal + crazy" -msgstr "" - -#. TRANSLATORS: move type in status bar -#: src/gamemodifiers.cpp:159 -msgid "(?) unknown move" -msgstr "" - -#. TRANSLATORS: crazy move type in status bar -#: src/gamemodifiers.cpp:184 -#, c-format -msgid "(%u) crazy move number %u" -msgstr "" - -#. TRANSLATORS: crazy move type in status bar -#: src/gamemodifiers.cpp:190 -msgid "(a) custom crazy move" -msgstr "" - -#. TRANSLATORS: crazy move type in status bar -#: src/gamemodifiers.cpp:195 -msgid "(?) crazy move" -msgstr "" - -#. TRANSLATORS: move to target type in status bar -#: src/gamemodifiers.cpp:202 -msgid "(0) default moves to target" -msgstr "" - -#. TRANSLATORS: move to target type in status bar -#: src/gamemodifiers.cpp:204 -msgid "(1) moves to target in distance 1" -msgstr "" - -#. TRANSLATORS: move to target type in status bar -#: src/gamemodifiers.cpp:206 -msgid "(2) moves to target in distance 2" -msgstr "" - -#. TRANSLATORS: move to target type in status bar -#: src/gamemodifiers.cpp:208 -msgid "(3) moves to target in distance 3" -msgstr "" - -#. TRANSLATORS: move to target type in status bar -#: src/gamemodifiers.cpp:210 -msgid "(4) moves to target in distance 4" -msgstr "" - -#. TRANSLATORS: move to target type in status bar -#: src/gamemodifiers.cpp:212 -msgid "(5) moves to target in distance 5" -msgstr "" - -#. TRANSLATORS: move to target type in status bar -#: src/gamemodifiers.cpp:214 -msgid "(6) moves to target in distance 6" -msgstr "" - -#. TRANSLATORS: move to target type in status bar -#: src/gamemodifiers.cpp:216 -msgid "(7) moves to target in distance 7" -msgstr "" - -#. TRANSLATORS: move to target type in status bar -#: src/gamemodifiers.cpp:218 -msgid "(8) moves to target in distance 8" -msgstr "" - -#. TRANSLATORS: move to target type in status bar -#: src/gamemodifiers.cpp:220 -msgid "(9) moves to target in distance 9" -msgstr "" - -#. TRANSLATORS: move to target type in status bar -#: src/gamemodifiers.cpp:222 -msgid "(A) moves to target in attack range" -msgstr "" - -#. TRANSLATORS: move to target type in status bar -#: src/gamemodifiers.cpp:224 -msgid "(a) archer attack range" -msgstr "" - -#. TRANSLATORS: move to target type in status bar -#: src/gamemodifiers.cpp:226 -msgid "(B) moves to target in attack range - 1" -msgstr "" - -#. TRANSLATORS: move to target type in status bar -#: src/gamemodifiers.cpp:228 -msgid "(?) move to target" -msgstr "" - -#. TRANSLATORS: folow mode in status bar -#: src/gamemodifiers.cpp:234 -msgid "(D) default follow" -msgstr "" - -#. TRANSLATORS: folow mode in status bar -#: src/gamemodifiers.cpp:236 -msgid "(R) relative follow" -msgstr "" - -#. TRANSLATORS: folow mode in status bar -#: src/gamemodifiers.cpp:238 -msgid "(M) mirror follow" -msgstr "" - -#. TRANSLATORS: folow mode in status bar -#: src/gamemodifiers.cpp:240 -msgid "(P) pet follow" -msgstr "" - -#. TRANSLATORS: folow mode in status bar -#: src/gamemodifiers.cpp:242 -msgid "(?) unknown follow" -msgstr "" - -#. TRANSLATORS: switch attack type in status bar -#. TRANSLATORS: attack type in status bar -#: src/gamemodifiers.cpp:248 src/gamemodifiers.cpp:256 -#: src/gamemodifiers.cpp:270 -msgid "(?) attack" -msgstr "" - -#. TRANSLATORS: switch attack type in status bar -#. TRANSLATORS: attack type in status bar -#: src/gamemodifiers.cpp:250 src/gamemodifiers.cpp:262 -msgid "(D) default attack" -msgstr "" - -#. TRANSLATORS: switch attack type in status bar -#: src/gamemodifiers.cpp:252 -msgid "(s) switch attack without shield" -msgstr "" - -#. TRANSLATORS: switch attack type in status bar -#: src/gamemodifiers.cpp:254 -msgid "(S) switch attack with shield" -msgstr "" - -#. TRANSLATORS: attack type in status bar -#: src/gamemodifiers.cpp:264 -msgid "(G) go and attack" -msgstr "" - -#. TRANSLATORS: attack type in status bar -#: src/gamemodifiers.cpp:266 -msgid "(A) go, attack, pickup" -msgstr "" - -#. TRANSLATORS: attack type in status bar -#: src/gamemodifiers.cpp:268 -msgid "(d) without auto attack" -msgstr "" - -#. TRANSLATORS: targeting type in status bar -#: src/gamemodifiers.cpp:276 -msgid "(D) don't switch target" -msgstr "" - -#. TRANSLATORS: targeting type in status bar -#: src/gamemodifiers.cpp:278 -msgid "(C) always attack closest" -msgstr "" - -#. TRANSLATORS: targeting type in status bar -#: src/gamemodifiers.cpp:280 -msgid "(?) targeting" -msgstr "" - -#. TRANSLATORS: pickup size in status bar -#: src/gamemodifiers.cpp:311 -msgid "(S) small pick up 1x1 cells" -msgstr "" - -#. TRANSLATORS: pickup size in status bar -#: src/gamemodifiers.cpp:313 -msgid "(D) default pick up 2x1 cells" -msgstr "" - -#. TRANSLATORS: pickup size in status bar -#: src/gamemodifiers.cpp:315 -msgid "(F) forward pick up 2x3 cells" -msgstr "" - -#. TRANSLATORS: pickup size in status bar -#: src/gamemodifiers.cpp:317 -msgid "(3) pick up 3x3 cells" -msgstr "" - -#. TRANSLATORS: pickup size in status bar -#: src/gamemodifiers.cpp:319 -msgid "(g) go and pick up in distance 4" -msgstr "" - -#. TRANSLATORS: pickup size in status bar -#: src/gamemodifiers.cpp:321 -msgid "(G) go and pick up in distance 8" -msgstr "" - -#. TRANSLATORS: pickup size in status bar -#: src/gamemodifiers.cpp:323 -msgid "(A) go and pick up in max distance" -msgstr "" - -#. TRANSLATORS: pickup size in status bar -#: src/gamemodifiers.cpp:325 -msgid "(?) pick up" -msgstr "" - -#. TRANSLATORS: magic attack in status bar -#: src/gamemodifiers.cpp:331 -msgid "(f) use #flar for magic attack" -msgstr "" - -#. TRANSLATORS: magic attack in status bar -#: src/gamemodifiers.cpp:333 -msgid "(c) use #chiza for magic attack" -msgstr "" - -#. TRANSLATORS: magic attack in status bar -#: src/gamemodifiers.cpp:335 -msgid "(I) use #ingrav for magic attack" -msgstr "" - -#. TRANSLATORS: magic attack in status bar -#: src/gamemodifiers.cpp:337 -msgid "(F) use #frillyar for magic attack" -msgstr "" - -#. TRANSLATORS: magic attack in status bar -#: src/gamemodifiers.cpp:339 -msgid "(U) use #upmarmu for magic attack" -msgstr "" - -#. TRANSLATORS: magic attack in status bar -#: src/gamemodifiers.cpp:341 -msgid "(?) magic attack" -msgstr "" - -#. TRANSLATORS: player attack type in status bar -#: src/gamemodifiers.cpp:347 -msgid "(a) attack all players" -msgstr "" - -#. TRANSLATORS: player attack type in status bar -#: src/gamemodifiers.cpp:349 -msgid "(f) attack all except friends" -msgstr "" - -#. TRANSLATORS: player attack type in status bar -#: src/gamemodifiers.cpp:351 -msgid "(b) attack bad relations" -msgstr "" - -#. TRANSLATORS: player attack type in status bar -#: src/gamemodifiers.cpp:353 -msgid "(d) don't attack players" -msgstr "" - -#. TRANSLATORS: player attack type in status bar -#: src/gamemodifiers.cpp:355 -msgid "(?) pvp attack" -msgstr "" - -#. TRANSLATORS: imitation type in status bar -#: src/gamemodifiers.cpp:361 -msgid "(D) default imitation" -msgstr "" - -#. TRANSLATORS: imitation type in status bar -#: src/gamemodifiers.cpp:363 -msgid "(O) outfits imitation" -msgstr "" - -#. TRANSLATORS: imitation type in status bar -#: src/gamemodifiers.cpp:365 -msgid "(?) imitation" -msgstr "" - -#. TRANSLATORS: game modifiers state in status bar -#: src/gamemodifiers.cpp:371 -msgid "Game modifiers are enabled" -msgstr "" - -#. TRANSLATORS: game modifiers state in status bar -#: src/gamemodifiers.cpp:373 -msgid "Game modifiers are disabled" -msgstr "" - -#. TRANSLATORS: game modifiers state in status bar -#: src/gamemodifiers.cpp:375 -msgid "Game modifiers are unknown" -msgstr "" - -#. TRANSLATORS: map view type in status bar -#: src/gamemodifiers.cpp:389 -msgid "(N) normal map view" -msgstr "" - -#. TRANSLATORS: map view type in status bar -#: src/gamemodifiers.cpp:391 -msgid "(D) debug map view" -msgstr "" - -#. TRANSLATORS: map view type in status bar -#: src/gamemodifiers.cpp:393 -msgid "(u) ultra map view" -msgstr "" - -#. TRANSLATORS: map view type in status bar -#: src/gamemodifiers.cpp:395 -msgid "(U) ultra map view 2" -msgstr "" - -#. TRANSLATORS: map view type in status bar -#: src/gamemodifiers.cpp:397 -msgid "(e) empty map view with collision" -msgstr "" - -#. TRANSLATORS: map view type in status bar -#: src/gamemodifiers.cpp:399 -msgid "(E) empty map view" -msgstr "" - -#. TRANSLATORS: map view type in status bar -#: src/gamemodifiers.cpp:401 -msgid "(b) black & white map view" -msgstr "" - -#. TRANSLATORS: pickup size in status bar -#: src/gamemodifiers.cpp:403 -msgid "(?) map view" -msgstr "" - -#. TRANSLATORS: away type in status bar -#: src/gamemodifiers.cpp:415 -msgid "(O) on keyboard" -msgstr "" - -#. TRANSLATORS: away type in status bar -#: src/gamemodifiers.cpp:417 -msgid "(A) away" -msgstr "" - -#. TRANSLATORS: away type in status bar -#. TRANSLATORS: camera mode in status bar -#: src/gamemodifiers.cpp:419 src/gamemodifiers.cpp:479 -msgid "(?) away" -msgstr "" - -#. TRANSLATORS: away message box header -#: src/gamemodifiers.cpp:445 -msgid "Away" -msgstr "" - -#. TRANSLATORS: ok dialog button -#. TRANSLATORS: edit dialog label -#. TRANSLATORS: edit server dialog button -#. TRANSLATORS: ok dialog button -#. TRANSLATORS: item amount window button -#. TRANSLATORS: text dialog button -#. TRANSLATORS: quit dialog button -#. TRANSLATORS: text dialog button -#. TRANSLATORS: ok dialog button -#: src/gamemodifiers.cpp:448 src/gui/dialogsmanager.cpp:202 -#: src/gui/dialogsmanager.cpp:221 src/gui/widgets/tabs/setup_input.cpp:170 -#: src/gui/widgets/tabs/setup_theme.cpp:326 -#: src/gui/widgets/tabs/setup_theme.cpp:362 -#: src/gui/widgets/tabs/setup_video.cpp:277 -#: src/gui/widgets/tabs/setup_video.cpp:306 -#: src/gui/widgets/tabs/setup_video.cpp:435 -#: src/gui/widgets/tabs/setup_video.cpp:451 -#: src/gui/windows/changeemaildialog.cpp:171 -#: src/gui/windows/changepassworddialog.cpp:159 -#: src/gui/windows/charcreatedialog.cpp:508 -#: src/gui/windows/charselectdialog.cpp:281 -#: src/gui/windows/charselectdialog.cpp:330 src/gui/windows/editdialog.cpp:53 -#: src/gui/windows/editserverdialog.cpp:66 -#: src/gui/windows/editserverdialog.cpp:217 -#: src/gui/windows/itemamountwindow.cpp:215 -#: src/gui/windows/pincodedialog.cpp:47 src/gui/windows/quitdialog.cpp:67 -#: src/gui/windows/registerdialog.cpp:253 src/gui/windows/textdialog.cpp:53 -#: src/net/ea/charserverrecv.cpp:108 src/net/ea/charserverrecv.cpp:134 -#: src/net/ea/gamerecv.cpp:71 src/net/eathena/charserverrecv.cpp:439 -#: src/net/eathena/charserverrecv.cpp:474 -#: src/net/eathena/charserverrecv.cpp:502 src/net/tmwa/charserverrecv.cpp:295 -#: src/pincodemanager.cpp:148 src/pincodemanager.cpp:207 -#: src/progs/manaplus/actions/actions.cpp:178 -#: src/progs/manaplus/client.cpp:1512 src/progs/manaplus/client.cpp:1547 -msgid "OK" -msgstr "" - -#. TRANSLATORS: camera mode in status bar -#: src/gamemodifiers.cpp:475 -msgid "(G) game camera mode" -msgstr "" - -#. TRANSLATORS: camera mode in status bar -#: src/gamemodifiers.cpp:477 -msgid "(F) free camera mode" -msgstr "" - -#. TRANSLATORS: ok dialog button -#. TRANSLATORS: popup menu item -#. TRANSLATORS: popup menu item -#. TRANSLATORS: close chat tab -#. TRANSLATORS: popup menu item -#. TRANSLATORS: close window -#. TRANSLATORS: did you know window button -#. TRANSLATORS: storage button -#. TRANSLATORS: mail edit window button -#. TRANSLATORS: mail view window button -#. TRANSLATORS: npc dialog button -#. TRANSLATORS: quests window button -#. TRANSLATORS: shop window button -#. TRANSLATORS: close quick button -#. TRANSLATORS: ok dialog button -#: src/gui/dialogsmanager.cpp:120 src/gui/popups/popupmenu.cpp:842 -#: src/gui/popups/popupmenu.cpp:934 src/gui/popups/popupmenu.cpp:1194 -#: src/gui/windows/didyouknowwindow.cpp:85 -#: src/gui/windows/inventorywindow.cpp:309 -#: src/gui/windows/inventorywindow.cpp:343 -#: src/gui/windows/maileditwindow.cpp:59 src/gui/windows/mailviewwindow.cpp:63 -#: src/gui/windows/npcdialog.cpp:88 src/gui/windows/npcdialog.cpp:134 -#: src/gui/windows/questswindow.cpp:80 src/gui/windows/shopwindow.cpp:114 -#: src/progs/dyecmd/client.cpp:569 src/progs/manaplus/client.cpp:935 -#: src/progs/manaplus/client.cpp:1426 src/progs/manaplus/client.cpp:1445 -msgid "Close" -msgstr "" - -#. TRANSLATORS: error message question -#: src/gui/dialogsmanager.cpp:132 -msgid "Do you want to open support page?" -msgstr "" - -#. TRANSLATORS: ok dialog button -#. TRANSLATORS: popup menu item -#. TRANSLATORS: revive player -#: src/gui/dialogsmanager.cpp:151 src/gui/dialogsmanager.cpp:165 -#: src/gui/popups/popupmenu.cpp:2995 -msgid "Revive" -msgstr "" - -#. TRANSLATORS: ok dialog button -#: src/gui/dialogsmanager.cpp:153 -msgid "GM revive" -msgstr "" - -#. TRANSLATORS: weight message -#: src/gui/dialogsmanager.cpp:198 -msgid "" -"You are carrying more than half your weight. You are unable to regain health." -msgstr "" - -#. TRANSLATORS: weight message -#: src/gui/dialogsmanager.cpp:217 -msgid "You are carrying less than half your weight. You can regain health." -msgstr "" - -#. TRANSLATORS: chat color -#. TRANSLATORS: inventory sort mode -#. TRANSLATORS: screen density type -#. TRANSLATORS: sdl2 log level -#. TRANSLATORS: sdl driver name -#. TRANSLATORS: vsync type -#. TRANSLATORS: equipment window tab -#. TRANSLATORS: default hosts group name -#: src/gui/models/colorlistmodel.h:33 src/gui/models/sortlistmodelinv.h:32 -#: src/gui/widgets/tabs/setup_misc.cpp:79 -#: src/gui/widgets/tabs/setup_misc.cpp:100 -#: src/gui/widgets/tabs/setup_perfomance.cpp:74 -#: src/gui/widgets/tabs/setup_visual.cpp:81 -#: src/gui/windows/equipmentwindow.cpp:666 src/gui/windows/serverdialog.cpp:688 -msgid "default" -msgstr "" - -#. TRANSLATORS: chat color -#. TRANSLATORS: color name -#: src/gui/models/colorlistmodel.h:35 src/gui/models/colormodel.cpp:77 -msgid "black" -msgstr "" - -#. TRANSLATORS: chat color -#. TRANSLATORS: color name -#: src/gui/models/colorlistmodel.h:37 src/gui/models/colormodel.cpp:79 -msgid "red" -msgstr "" - -#. TRANSLATORS: chat color -#. TRANSLATORS: color name -#: src/gui/models/colorlistmodel.h:39 src/gui/models/colormodel.cpp:81 -msgid "green" -msgstr "" - -#. TRANSLATORS: chat color -#. TRANSLATORS: color name -#: src/gui/models/colorlistmodel.h:41 src/gui/models/colormodel.cpp:83 -msgid "blue" -msgstr "" - -#. TRANSLATORS: chat color -#. TRANSLATORS: color name -#: src/gui/models/colorlistmodel.h:43 src/gui/models/colormodel.cpp:85 -msgid "gold" -msgstr "" - -#. TRANSLATORS: chat color -#. TRANSLATORS: color name -#: src/gui/models/colorlistmodel.h:45 src/gui/models/colormodel.cpp:87 -msgid "yellow" -msgstr "" - -#. TRANSLATORS: chat color -#. TRANSLATORS: color name -#: src/gui/models/colorlistmodel.h:47 src/gui/models/colormodel.cpp:89 -msgid "pink" -msgstr "" - -#. TRANSLATORS: chat color -#. TRANSLATORS: color name -#: src/gui/models/colorlistmodel.h:49 src/gui/models/colormodel.cpp:91 -msgid "purple" -msgstr "" - -#. TRANSLATORS: chat color -#. TRANSLATORS: color name -#: src/gui/models/colorlistmodel.h:51 src/gui/models/colormodel.cpp:93 -msgid "grey" -msgstr "" - -#. TRANSLATORS: chat color -#. TRANSLATORS: color name -#: src/gui/models/colorlistmodel.h:53 src/gui/models/colormodel.cpp:95 -msgid "brown" -msgstr "" - -#. TRANSLATORS: chat color -#: src/gui/models/colorlistmodel.h:55 -msgid "rainbow 1" -msgstr "" - -#. TRANSLATORS: chat color -#: src/gui/models/colorlistmodel.h:57 -msgid "rainbow 2" -msgstr "" - -#. TRANSLATORS: chat color -#: src/gui/models/colorlistmodel.h:59 -msgid "rainbow 3" -msgstr "" - -#. TRANSLATORS: font size -#: src/gui/models/fontsizechoicelistmodel.h:35 -msgid "Very small (8)" -msgstr "" - -#. TRANSLATORS: font size -#: src/gui/models/fontsizechoicelistmodel.h:37 -msgid "Very small (9)" -msgstr "" - -#. TRANSLATORS: font size -#: src/gui/models/fontsizechoicelistmodel.h:39 -msgid "Tiny (10)" -msgstr "" - -#. TRANSLATORS: font size -#: src/gui/models/fontsizechoicelistmodel.h:41 -msgid "Small (11)" -msgstr "" - -#. TRANSLATORS: font size -#: src/gui/models/fontsizechoicelistmodel.h:43 -msgid "Medium (12)" -msgstr "" - -#. TRANSLATORS: font size -#: src/gui/models/fontsizechoicelistmodel.h:45 -msgid "Normal (13)" -msgstr "" - -#. TRANSLATORS: font size -#: src/gui/models/fontsizechoicelistmodel.h:47 -msgid "Large (14)" -msgstr "" - -#. TRANSLATORS: font size -#: src/gui/models/fontsizechoicelistmodel.h:49 -msgid "Large (15)" -msgstr "" - -#. TRANSLATORS: font size -#: src/gui/models/fontsizechoicelistmodel.h:51 -msgid "Large (16)" -msgstr "" - -#. TRANSLATORS: font size -#: src/gui/models/fontsizechoicelistmodel.h:53 -msgid "Big (17)" -msgstr "" - -#. TRANSLATORS: font size -#: src/gui/models/fontsizechoicelistmodel.h:55 -msgid "Big (18)" -msgstr "" - -#. TRANSLATORS: font size -#: src/gui/models/fontsizechoicelistmodel.h:57 -msgid "Big (19)" -msgstr "" - -#. TRANSLATORS: font size -#: src/gui/models/fontsizechoicelistmodel.h:59 -msgid "Very big (20)" -msgstr "" - -#. TRANSLATORS: font size -#: src/gui/models/fontsizechoicelistmodel.h:61 -msgid "Very big (21)" -msgstr "" - -#. TRANSLATORS: font size -#: src/gui/models/fontsizechoicelistmodel.h:63 -msgid "Very big (22)" -msgstr "" - -#. TRANSLATORS: font size -#: src/gui/models/fontsizechoicelistmodel.h:65 -msgid "Huge (23)" -msgstr "" - -#. TRANSLATORS: language -#. TRANSLATORS: popup menu header -#: src/gui/models/langlistmodel.h:47 src/gui/popups/popupmenu.cpp:2037 -#: src/gui/popups/popupmenu.cpp:2120 src/gui/widgets/tabs/socialtabbase.h:50 -msgid "(default)" -msgstr "" - -#. TRANSLATORS: language -#: src/gui/models/langlistmodel.h:49 -msgid "Catalan" -msgstr "" - -#. TRANSLATORS: language -#: src/gui/models/langlistmodel.h:51 -msgid "Chinese (China)" -msgstr "" - -#. TRANSLATORS: language -#: src/gui/models/langlistmodel.h:53 -msgid "Chinese (Hong Kong)" -msgstr "" - -#. TRANSLATORS: language -#: src/gui/models/langlistmodel.h:55 -msgid "Czech" -msgstr "" - -#. TRANSLATORS: language -#: src/gui/models/langlistmodel.h:57 -msgid "Dutch (Belgium/Flemish)" -msgstr "" - -#. TRANSLATORS: language -#: src/gui/models/langlistmodel.h:59 -msgid "English" -msgstr "" - -#. TRANSLATORS: language -#: src/gui/models/langlistmodel.h:61 -msgid "Finnish" -msgstr "" - -#. TRANSLATORS: language -#: src/gui/models/langlistmodel.h:63 -msgid "French" -msgstr "" - -#. TRANSLATORS: language -#: src/gui/models/langlistmodel.h:65 -msgid "German" -msgstr "" - -#. TRANSLATORS: language -#: src/gui/models/langlistmodel.h:67 -msgid "Indonesian" -msgstr "" - -#. TRANSLATORS: language -#: src/gui/models/langlistmodel.h:69 -msgid "Italian" -msgstr "" - -#. TRANSLATORS: language -#: src/gui/models/langlistmodel.h:71 -msgid "Japanese" -msgstr "" - -#. TRANSLATORS: language -#: src/gui/models/langlistmodel.h:73 -msgid "Polish" -msgstr "" - -#. TRANSLATORS: language -#: src/gui/models/langlistmodel.h:75 -msgid "Portuguese" -msgstr "" - -#. TRANSLATORS: language -#: src/gui/models/langlistmodel.h:77 -msgid "Portuguese (Brazilian)" -msgstr "" - -#. TRANSLATORS: language -#: src/gui/models/langlistmodel.h:79 -msgid "Russian" -msgstr "" - -#. TRANSLATORS: language -#: src/gui/models/langlistmodel.h:81 -msgid "Spanish (Castilian)" -msgstr "" - -#. TRANSLATORS: language -#: src/gui/models/langlistmodel.h:83 -msgid "Swedish (Sweden)" -msgstr "" - -#. TRANSLATORS: language -#: src/gui/models/langlistmodel.h:85 -msgid "Turkish" -msgstr "" - -#. TRANSLATORS: language -#: src/gui/models/langlistmodel.h:87 -msgid "Ukrainian" -msgstr "" - -#. TRANSLATORS: language -#: src/gui/models/langlistmodel.h:89 -msgid "Esperanto" -msgstr "" - -#. TRANSLATORS: magic school -#: src/gui/models/magicschoolmodel.h:35 -msgid "General Magic" -msgstr "" - -#. TRANSLATORS: magic school -#: src/gui/models/magicschoolmodel.h:37 -msgid "Life Magic" -msgstr "" - -#. TRANSLATORS: magic school -#: src/gui/models/magicschoolmodel.h:39 -msgid "War Magic" -msgstr "" - -#. TRANSLATORS: magic school -#: src/gui/models/magicschoolmodel.h:41 -msgid "Transmute Magic" -msgstr "" - -#. TRANSLATORS: magic school -#: src/gui/models/magicschoolmodel.h:43 -msgid "Nature Magic" -msgstr "" - -#. TRANSLATORS: magic school -#: src/gui/models/magicschoolmodel.h:45 -msgid "Astral Magic" -msgstr "" - -#. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:35 -msgid "Neutral" -msgstr "" - -#. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:37 -msgid "Friend" -msgstr "" - -#. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:39 -msgid "Disregarded" -msgstr "" - -#. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:41 -msgid "Ignored" -msgstr "" - -#. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:43 -msgid "Erased" -msgstr "" - -#. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:45 -msgid "Blacklisted" -msgstr "" - -#. TRANSLATORS: relation type -#. TRANSLATORS: palette color -#: src/gui/models/playerrelationlistmodel.h:47 src/gui/userpalette.cpp:175 -msgid "Enemy" -msgstr "" - -#. TRANSLATORS: server license comment -#: src/gui/models/serverslistmodel.h:76 -msgid "(NON FREE)" -msgstr "" - -#. TRANSLATORS: server license comment -#: src/gui/models/serverslistmodel.h:82 -msgid "(UNKNOWN)" -msgstr "" - -#. TRANSLATORS: buy dialog sort type. -#: src/gui/models/sortlistmodelbuy.h:33 -msgid "unsorted" -msgstr "" - -#. TRANSLATORS: buy dialog sort type. -#: src/gui/models/sortlistmodelbuy.h:35 -msgid "by price" -msgstr "" - -#. TRANSLATORS: buy dialog sort type. -#. TRANSLATORS: inventory sort mode -#: src/gui/models/sortlistmodelbuy.h:37 src/gui/models/sortlistmodelinv.h:34 -msgid "by name" -msgstr "" - -#. TRANSLATORS: buy dialog sort type. -#. TRANSLATORS: inventory sort mode -#: src/gui/models/sortlistmodelbuy.h:39 src/gui/models/sortlistmodelinv.h:36 -msgid "by id" -msgstr "" - -#. TRANSLATORS: buy dialog sort type. -#. TRANSLATORS: inventory sort mode -#: src/gui/models/sortlistmodelbuy.h:41 src/gui/models/sortlistmodelinv.h:38 -msgid "by weight" -msgstr "" - -#. TRANSLATORS: buy dialog sort type. -#. TRANSLATORS: inventory sort mode -#: src/gui/models/sortlistmodelbuy.h:43 src/gui/models/sortlistmodelinv.h:40 -msgid "by amount" -msgstr "" - -#. TRANSLATORS: buy dialog sort type. -#. TRANSLATORS: inventory sort mode -#: src/gui/models/sortlistmodelbuy.h:45 src/gui/models/sortlistmodelinv.h:42 -msgid "by type" -msgstr "" - -#. TRANSLATORS: target type -#: src/gui/models/targettypemodel.h:32 -msgid "No Target" -msgstr "" - -#. TRANSLATORS: target type -#: src/gui/models/targettypemodel.h:34 -msgid "Allow Target" -msgstr "" - -#. TRANSLATORS: target type -#: src/gui/models/targettypemodel.h:36 -msgid "Need Target" -msgstr "" - -#. TRANSLATORS: update type -#. TRANSLATORS: onscreen button size -#: src/gui/models/updatetypemodel.h:32 src/gui/widgets/tabs/setup_touch.cpp:43 -msgid "Normal" -msgstr "" - -#. TRANSLATORS: update type -#: src/gui/models/updatetypemodel.h:34 -msgid "Auto Close" -msgstr "" - -#. TRANSLATORS: update type -#: src/gui/models/updatetypemodel.h:36 -msgid "Skip" -msgstr "" - -#. TRANSLATORS: being popup label -#: src/gui/popups/beingpopup.cpp:143 src/gui/popups/beingpopup.cpp:162 -#, c-format -msgid "Hungry: %d" -msgstr "" - -#. TRANSLATORS: being popup label -#: src/gui/popups/beingpopup.cpp:149 src/gui/popups/beingpopup.cpp:168 -#, c-format -msgid "Intimacy: %d" -msgstr "" - -#. TRANSLATORS: being popup label -#: src/gui/popups/beingpopup.cpp:182 -#, c-format -msgid "Group: %s (%d)" -msgstr "" - -#. TRANSLATORS: being popup label -#: src/gui/popups/beingpopup.cpp:193 -#, c-format -msgid "Party: %s" -msgstr "" - -#. TRANSLATORS: being popup label -#: src/gui/popups/beingpopup.cpp:203 -#, c-format -msgid "Guild: %s" -msgstr "" - -#. TRANSLATORS: being popup label -#: src/gui/popups/beingpopup.cpp:213 -#, c-format -msgid "Clan: %s" -msgstr "" - -#. TRANSLATORS: being popup label -#: src/gui/popups/beingpopup.cpp:223 -#, c-format -msgid "Pvp rank: %u" -msgstr "" - -#. TRANSLATORS: being popup label -#: src/gui/popups/beingpopup.cpp:233 -#, c-format -msgid "Buy shop: %s" -msgstr "" - -#. TRANSLATORS: being popup label -#: src/gui/popups/beingpopup.cpp:243 -#, c-format -msgid "Sell shop: %s" -msgstr "" - -#. TRANSLATORS: being popup label -#: src/gui/popups/beingpopup.cpp:253 -#, c-format -msgid "Comment: %s" -msgstr "" - -#. TRANSLATORS: being popup label -#: src/gui/popups/beingpopup.cpp:264 -#, c-format -msgid "Effects: %s" -msgstr "" - -#. TRANSLATORS: being popup label -#: src/gui/popups/beingpopup.cpp:275 -#, c-format -msgid "Chat room: %s" -msgstr "" - -#. TRANSLATORS: being popup label -#. TRANSLATORS: popup menu item -#. TRANSLATORS: skill level -#. TRANSLATORS: status bar label -#. TRANSLATORS: status window label -#: src/gui/popups/beingpopup.cpp:287 src/gui/popups/popupmenu.cpp:2380 -#: src/gui/popups/skillpopup.cpp:154 src/gui/windows/ministatuswindow.cpp:382 -#: src/gui/windows/statuswindow.cpp:74 src/gui/windows/statuswindow.cpp:282 -#: src/gui/windows/statuswindow.cpp:322 -#, c-format -msgid "Level: %d" -msgstr "" - -#. TRANSLATORS: being popup label -#: src/gui/popups/beingpopup.cpp:303 -#, c-format -msgid "Hp: %d/%d" -msgstr "" - -#. TRANSLATORS: being popup label -#: src/gui/popups/beingpopup.cpp:313 -#, c-format -msgid "Particles: %u" -msgstr "" - -#. TRANSLATORS: popup label -#: src/gui/popups/itempopup.cpp:276 -#, c-format -msgid "Weight: %s" -msgstr "" - -#. TRANSLATORS: named item description -#: src/gui/popups/itempopup.cpp:349 -#, c-format -msgid "Item named: %s" -msgstr "" - -#. TRANSLATORS: popup label -#: src/gui/popups/itempopup.cpp:376 -msgid "Cards: " -msgstr "" - -#. TRANSLATORS: popup label -#: src/gui/popups/itempopup.cpp:413 -msgid "Options: " -msgstr "" - -#. TRANSLATORS: popup menu item -#. TRANSLATORS: trade with player -#. TRANSLATORS: trade chat tab name -#. TRANSLATORS: inventory type name -#: src/gui/popups/popupmenu.cpp:234 src/gui/popups/popupmenu.cpp:1010 -#: src/gui/widgets/tabs/chat/tradetab.cpp:39 -#: src/resources/inventory/inventory.cpp:391 -msgid "Trade" -msgstr "" - -#. TRANSLATORS: popup menu item -#. TRANSLATORS: trade attack player -#. TRANSLATORS: popup menu item -#. TRANSLATORS: attack monster -#. TRANSLATORS: popup menu item -#. TRANSLATORS: attack player -#. TRANSLATORS: input action name -#. TRANSLATORS: Skill type -#: src/gui/popups/popupmenu.cpp:237 src/gui/popups/popupmenu.cpp:366 -#: src/gui/popups/popupmenu.cpp:1013 src/input/pages/basic.cpp:40 -#: src/resources/skill/skilltypelist.h:35 -msgid "Attack" -msgstr "" - -#. TRANSLATORS: popup menu item -#. TRANSLATORS: send whisper to player -#. TRANSLATORS: popup menu item -#. TRANSLATORS: whisper to npc -#. TRANSLATORS: popup menu item -#. TRANSLATORS: send whisper to player -#: src/gui/popups/popupmenu.cpp:240 src/gui/popups/popupmenu.cpp:340 -#: src/gui/popups/popupmenu.cpp:625 -msgid "Whisper" -msgstr "" - -#. TRANSLATORS: popup menu item -#. TRANSLATORS: heal player -#: src/gui/popups/popupmenu.cpp:250 src/gui/popups/popupmenu.cpp:1018 -#: src/gui/popups/popupmenu.cpp:3073 -msgid "Heal" -msgstr "" - -#. TRANSLATORS: popup menu item -#. TRANSLATORS: kick player from guild -#: src/gui/popups/popupmenu.cpp:272 src/gui/popups/popupmenu.cpp:289 -#: src/gui/popups/popupmenu.cpp:676 src/gui/popups/popupmenu.cpp:1047 -msgid "Kick from guild" -msgstr "" - -#. TRANSLATORS: popup menu item -#. TRANSLATORS: change player position in guild -#: src/gui/popups/popupmenu.cpp:279 src/gui/popups/popupmenu.cpp:296 -#: src/gui/popups/popupmenu.cpp:683 src/gui/popups/popupmenu.cpp:1054 -msgid "Change pos in guild" -msgstr "" - -#. TRANSLATORS: popup menu item -#. TRANSLATORS: invite player to guild -#: src/gui/popups/popupmenu.cpp:310 src/gui/popups/popupmenu.cpp:696 -#: src/gui/popups/popupmenu.cpp:1069 -msgid "Invite to guild" -msgstr "" - -#. TRANSLATORS: popup menu item -#. TRANSLATORS: set player invisible for self by id -#. TRANSLATORS: popup menu item -#. TRANSLATORS: nuke player -#: src/gui/popups/popupmenu.cpp:317 src/gui/popups/popupmenu.cpp:3038 -msgid "Nuke" -msgstr "" - -#. TRANSLATORS: popup menu item -#. TRANSLATORS: move to player location -#. TRANSLATORS: popup menu item -#. TRANSLATORS: move to npc location -#. TRANSLATORS: popup menu item -#. TRANSLATORS: move to player position -#. TRANSLATORS: popup menu item -#. TRANSLATORS: move to map item -#. TRANSLATORS: popup menu item -#. TRANSLATORS: move to player position -#. TRANSLATORS: popup menu item -#. TRANSLATORS: move to player location -#. TRANSLATORS: input tab sub tab name -#: src/gui/popups/popupmenu.cpp:320 src/gui/popups/popupmenu.cpp:354 -#: src/gui/popups/popupmenu.cpp:657 src/gui/popups/popupmenu.cpp:828 -#: src/gui/popups/popupmenu.cpp:1025 src/gui/popups/popupmenu.cpp:1096 -#: src/gui/setupinputpages.cpp:48 -msgid "Move" -msgstr "" - -#. TRANSLATORS: popup menu item -#. TRANSLATORS: talk with npc -#. TRANSLATORS: input action name -#. TRANSLATORS: npc context menu item -#: src/gui/popups/popupmenu.cpp:332 src/input/pages/basic.cpp:88 -#: src/resources/db/npcdb.cpp:168 -msgid "Talk" -msgstr "" - -#. TRANSLATORS: popup menu item -#. TRANSLATORS: buy from npc -#. TRANSLATORS: popup menu item -#. TRANSLATORS: buy item -#. TRANSLATORS: buy dialog name -#. TRANSLATORS: buy dialog button -#. TRANSLATORS: shop window button -#. TRANSLATORS: shop window tab name -#. TRANSLATORS: input action name -#. TRANSLATORS: npc context menu item -#: src/gui/popups/popupmenu.cpp:344 src/gui/popups/popupmenu.cpp:2604 -#: src/gui/windows/buydialog.cpp:214 src/gui/windows/buydialog.cpp:237 -#: src/gui/windows/buydialog.cpp:261 src/gui/windows/buydialog.cpp:339 -#: src/gui/windows/buydialog.cpp:347 src/gui/windows/buyselldialog.cpp:74 -#: src/gui/windows/shopwindow.cpp:171 src/input/pages/basic.cpp:250 -#: src/resources/db/npcdb.cpp:170 -msgid "Buy" -msgstr "" - -#. TRANSLATORS: popup menu item -#. TRANSLATORS: sell to npc -#. TRANSLATORS: popup menu item -#. TRANSLATORS: sell item -#. TRANSLATORS: sell dialog name -#. TRANSLATORS: sell dialog button -#. TRANSLATORS: shop window button -#. TRANSLATORS: shop window tab name -#. TRANSLATORS: input action name -#. TRANSLATORS: npc context menu item -#: src/gui/popups/popupmenu.cpp:347 src/gui/popups/popupmenu.cpp:2616 -#: src/gui/widgets/selldialog.cpp:58 src/gui/widgets/selldialog.cpp:115 -#: src/gui/widgets/selldialog.cpp:171 src/gui/windows/buyselldialog.cpp:76 -#: src/gui/windows/shopwindow.cpp:173 src/input/pages/basic.cpp:256 -#: src/resources/db/npcdb.cpp:172 -msgid "Sell" -msgstr "" - -#. TRANSLATORS: popup menu item -#. TRANSLATORS: add comment to npc -#. TRANSLATORS: popup menu item -#. TRANSLATORS: add comment to player -#: src/gui/popups/popupmenu.cpp:357 src/gui/popups/popupmenu.cpp:636 -#: src/gui/popups/popupmenu.cpp:2714 -msgid "Add comment" -msgstr "" - -#. TRANSLATORS: remove monster from attack list -#. TRANSLATORS: popup menu item -#: src/gui/popups/popupmenu.cpp:381 -msgid "Remove from attack list" -msgstr "" - -#. TRANSLATORS: popup menu item -#. TRANSLATORS: add monster to priotiry attack list -#: src/gui/popups/popupmenu.cpp:388 -msgid "Add to priority attack list" -msgstr "" - -#. TRANSLATORS: popup menu item -#. TRANSLATORS: add monster to attack list -#: src/gui/popups/popupmenu.cpp:392 -msgid "Add to attack list" -msgstr "" - -#. TRANSLATORS: popup menu item -#. TRANSLATORS: add monster to ignore list -#. TRANSLATORS: popup menu item -#. TRANSLATORS: add item to pickup list -#: src/gui/popups/popupmenu.cpp:396 src/gui/popups/popupmenu.cpp:2736 -msgid "Add to ignore list" -msgstr "" - -#. TRANSLATORS: popup menu item -#. TRANSLATORS: Mercenary move to master -#. TRANSLATORS: popup menu item -#. TRANSLATORS: homunculus move to master -#: src/gui/popups/popupmenu.cpp:405 src/gui/popups/popupmenu.cpp:422 -msgid "Move to master" -msgstr "" - -#. TRANSLATORS: popup menu item -#. TRANSLATORS: fire mercenary -#: src/gui/popups/popupmenu.cpp:410 -msgid "Fire" -msgstr "" - -#. TRANSLATORS: popup menu item -#. TRANSLATORS: feed homunculus -#. TRANSLATORS: popup menu item -#. TRANSLATORS: feed pet -#: src/gui/popups/popupmenu.cpp:425 src/gui/popups/popupmenu.cpp:444 -msgid "Feed" -msgstr "" - -#. TRANSLATORS: popup menu item -#. TRANSLATORS: pet rename item -#. TRANSLATORS: popup menu item -#. TRANSLATORS: rename map item -#. TRANSLATORS: character rename button -#. TRANSLATORS: shop window button -#: src/gui/popups/popupmenu.cpp:429 src/gui/popups/popupmenu.cpp:455 -#: src/gui/popups/popupmenu.cpp:784 src/gui/windows/charselectdialog.cpp:115 -#: src/gui/windows/shopwindow.cpp:202 -msgid "Rename" -msgstr "" - -#. TRANSLATORS: popup menu item -#. TRANSLATORS: delete homunculus -#. TRANSLATORS: popup menu item -#. TRANSLATORS: kill player -#: src/gui/popups/popupmenu.cpp:433 src/gui/popups/popupmenu.cpp:3044 -msgid "Kill" -msgstr "" - -#. TRANSLATORS: popup menu item -#. TRANSLATORS: pet drop loot -#: src/gui/popups/popupmenu.cpp:447 -msgid "Drop loot" -msgstr "" - -#. TRANSLATORS: popup menu item -#. TRANSLATORS: pet unequip item -#. TRANSLATORS: equipment window button -#. TRANSLATORS: inventory button -#. TRANSLATORS: popup menu item -#: src/gui/popups/popupmenu.cpp:450 src/gui/windows/equipmentwindow.cpp:74 -#: src/gui/windows/inventorywindow.cpp:212 src/resources/db/itemdb.cpp:707 -#: src/resources/itemtypemapdata.h:45 src/resources/itemtypemapdata.h:49 -#: src/resources/itemtypemapdata.h:53 src/resources/itemtypemapdata.h:57 -#: src/resources/itemtypemapdata.h:61 src/resources/itemtypemapdata.h:65 -#: src/resources/itemtypemapdata.h:69 src/resources/itemtypemapdata.h:73 -#: src/resources/itemtypemapdata.h:77 src/resources/itemtypemapdata.h:81 -#: src/resources/itemtypemapdata.h:85 src/resources/itemtypemapdata.h:89 -#: src/resources/itemtypemapdata.h:93 -msgid "Unequip" -msgstr "" - -#. TRANSLATORS: popup menu item -#. TRANSLATORS: pet return to egg -#: src/gui/popups/popupmenu.cpp:470 src/resources/db/petdb.cpp:117 -msgid "Return to egg" -msgstr "" - -#. TRANSLATORS: popup menu item -#. TRANSLATORS: add being name to chat -#. TRANSLATORS: popup menu item -#. TRANSLATORS: add player name to chat -#: src/gui/popups/popupmenu.cpp:509 src/gui/popups/popupmenu.cpp:704 -msgid "Add name to chat" -msgstr "" - -#. TRANSLATORS: popup menu item -#. TRANSLATORS: close menu -#. TRANSLATORS: shop window button -#. TRANSLATORS: button in change email dialog -#. TRANSLATORS: change password dialog button -#. TRANSLATORS: char create dialog button -#. TRANSLATORS: connection dialog button -#. TRANSLATORS: edit server dialog button -#. TRANSLATORS: item amount window button -#. TRANSLATORS: text dialog button -#. TRANSLATORS: quit dialog button -#. TRANSLATORS: register dialog. button. -#. TRANSLATORS: setup button -#. TRANSLATORS: command editor button -#. TRANSLATORS: text dialog button -#. TRANSLATORS: updater window button -#. TRANSLATORS: input action name -#: src/gui/popups/popupmenu.cpp:514 src/gui/popups/popupmenu.cpp:601 -#: src/gui/popups/popupmenu.cpp:708 src/gui/popups/popupmenu.cpp:763 -#: src/gui/popups/popupmenu.cpp:799 src/gui/popups/popupmenu.cpp:847 -#: src/gui/popups/popupmenu.cpp:881 src/gui/popups/popupmenu.cpp:907 -#: src/gui/popups/popupmenu.cpp:1111 src/gui/popups/popupmenu.cpp:1140 -#: src/gui/popups/popupmenu.cpp:1179 src/gui/popups/popupmenu.cpp:1245 -#: src/gui/popups/popupmenu.cpp:1742 src/gui/popups/popupmenu.cpp:1783 -#: src/gui/popups/popupmenu.cpp:1843 src/gui/popups/popupmenu.cpp:1894 -#: src/gui/popups/popupmenu.cpp:1938 src/gui/popups/popupmenu.cpp:2012 -#: src/gui/popups/popupmenu.cpp:2096 src/gui/popups/popupmenu.cpp:2133 -#: src/gui/popups/popupmenu.cpp:2167 src/gui/popups/popupmenu.cpp:2189 -#: src/gui/popups/popupmenu.cpp:2212 src/gui/popups/popupmenu.cpp:2239 -#: src/gui/popups/popupmenu.cpp:2258 src/gui/popups/popupmenu.cpp:2302 -#: src/gui/popups/popupmenu.cpp:2352 src/gui/popups/popupmenu.cpp:2389 -#: src/gui/popups/popupmenu.cpp:2433 src/gui/popups/popupmenu.cpp:2754 -#: src/gui/popups/popupmenu.cpp:2958 src/gui/popups/popupmenu.cpp:3229 -#: src/gui/popups/popupmenu.cpp:3443 src/gui/popups/popupmenu.cpp:3475 -#: src/gui/popups/popupmenu.cpp:3552 src/gui/popups/popupmenu.cpp:3566 -#: src/gui/popups/popupmenu.cpp:3576 src/gui/popups/popupmenu.cpp:3586 -#: src/gui/popups/popupmenu.cpp:3596 src/gui/popups/popupmenu.cpp:3606 -#: src/gui/popups/popupmenu.cpp:3616 src/gui/windows/buyselldialog.cpp:78 -#: src/gui/windows/changeemaildialog.cpp:58 -#: src/gui/windows/changepassworddialog.cpp:58 -#: src/gui/windows/charcreatedialog.cpp:115 -#: src/gui/windows/connectiondialog.cpp:52 -#: src/gui/windows/editserverdialog.cpp:68 -#: src/gui/windows/itemamountwindow.cpp:221 -#: src/gui/windows/pincodedialog.cpp:54 src/gui/windows/quitdialog.cpp:69 -#: src/gui/windows/registerdialog.cpp:66 src/gui/windows/setupwindow.cpp:106 -#: src/gui/windows/textcommandeditor.cpp:108 src/gui/windows/textdialog.cpp:61 -#: src/gui/windows/updaterwindow.cpp:194 src/input/pages/gui.cpp:103 -msgid "Cancel" -msgstr "" - -#. TRANSLATORS: popup menu header -#. TRANSLATORS: settings tab name -#: src/gui/popups/popupmenu.cpp:576 src/gui/widgets/tabs/setup_players.cpp:83 -msgid "Players" -msgstr "" - -#. TRANSLATORS: popup menu item -#. TRANSLATORS: kick player from party -#: src/gui/popups/popupmenu.cpp:648 src/gui/popups/popupmenu.cpp:2657 -#: src/gui/popups/popupmenu.cpp:2682 -msgid "Kick from party" -msgstr "" - -#. TRANSLATORS: popup menu item -#. TRANSLATORS: pickup item from ground -#: src/gui/popups/popupmenu.cpp:743 src/gui/popups/popupmenu.cpp:752 -msgid "Pick up" -msgstr "" - -#. TRANSLATORS: popup menu item -#. TRANSLATORS: add item name to chat -#. TRANSLATORS: popup menu item -#. TRANSLATORS: copy selected outfit to chat input -#. TRANSLATORS: popup menu item -#. TRANSLATORS: add item name to chat -#: src/gui/popups/popupmenu.cpp:757 src/gui/popups/popupmenu.cpp:865 -#: src/gui/popups/popupmenu.cpp:1738 src/gui/popups/popupmenu.cpp:1828 -#: src/gui/popups/popupmenu.cpp:1878 src/gui/popups/popupmenu.cpp:2162 -msgid "Add to chat" -msgstr "" - -#. TRANSLATORS: popup menu header -#: src/gui/popups/popupmenu.cpp:781 src/gui/popups/popupmenu.cpp:818 -msgid "Map Item" -msgstr "" - -#. TRANSLATORS: popup menu item -#. TRANSLATORS: remove map item -#. TRANSLATORS: popup menu item -#. TRANSLATORS: remove attack target -#. TRANSLATORS: popup menu item -#. TRANSLATORS: remove item from pickup filter -#: src/gui/popups/popupmenu.cpp:787 src/gui/popups/popupmenu.cpp:2092 -#: src/gui/popups/popupmenu.cpp:2129 -msgid "Remove" -msgstr "" - -#. TRANSLATORS: popup menu item -#. TRANSLATORS: warp to map item -#. TRANSLATORS: warp select button -#: src/gui/popups/popupmenu.cpp:794 src/gui/popups/popupmenu.cpp:824 -#: src/net/eathena/skillrecv.cpp:436 src/net/eathena/skillrecv.cpp:454 -msgid "Warp" -msgstr "" - -#. TRANSLATORS: popup menu item -#. TRANSLATORS: move camera to map item -#: src/gui/popups/popupmenu.cpp:831 -msgid "Move camera" -msgstr "" - -#. TRANSLATORS: popup menu item -#. TRANSLATORS: restore camera to default view -#: src/gui/popups/popupmenu.cpp:836 -msgid "Restore camera" -msgstr "" - -#. TRANSLATORS: popup menu header -#. TRANSLATORS: input tab sub tab name -#. TRANSLATORS: long button name for outfits window. -#. TRANSLATORS: outfits button tooltip -#. TRANSLATORS: outfits window name -#: src/gui/popups/popupmenu.cpp:862 src/gui/setupinputpages.cpp:58 -#: src/gui/windowmenu.cpp:203 src/gui/windows/inventorywindow.cpp:265 -#: src/gui/windows/outfitwindow.cpp:61 -msgid "Outfits" -msgstr "" - -#. TRANSLATORS: popup menu item -#. TRANSLATORS: copy equipment from player to outfit -#: src/gui/popups/popupmenu.cpp:869 -msgid "Copy from player" -msgstr "" - -#. TRANSLATORS: popup menu item -#. TRANSLATORS: clear selected outfit -#. TRANSLATORS: input action name -#: src/gui/popups/popupmenu.cpp:873 src/input/pages/outfits.cpp:47 -msgid "Clear outfit" -msgstr "" - -#. TRANSLATORS: popup menu header -#. TRANSLATORS: long button name for spells window. -#: src/gui/popups/popupmenu.cpp:900 src/gui/windowmenu.cpp:179 -msgid "Spells" -msgstr "" - -#. TRANSLATORS: popup menu item -#. TRANSLATORS: edit selected spell -#: src/gui/popups/popupmenu.cpp:903 -msgid "Edit spell" -msgstr "" - -#. TRANSLATORS: popup menu item -#. TRANSLATORS: remove all text from chat tab -#. TRANSLATORS: clear pin code button -#. TRANSLATORS: npc dialog button -#: src/gui/popups/popupmenu.cpp:939 src/gui/widgets/pincode.cpp:129 -#: src/gui/windows/npcdialog.cpp:131 -msgid "Clear" -msgstr "" - -#. TRANSLATORS: popup menu item -#. TRANSLATORS: disable chat tab highlight -#: src/gui/popups/popupmenu.cpp:946 -msgid "Disable highlight" -msgstr "" - -#. TRANSLATORS: popup menu item -#. TRANSLATORS: enable chat tab highlight -#: src/gui/popups/popupmenu.cpp:952 -msgid "Enable highlight" -msgstr "" - -#. TRANSLATORS: popup menu item -#. TRANSLATORS: do not remove player names from chat tab -#: src/gui/popups/popupmenu.cpp:958 -msgid "Don't remove name" -msgstr "" - -#. TRANSLATORS: popup menu item -#. TRANSLATORS: remove player names from chat tab -#: src/gui/popups/popupmenu.cpp:964 -msgid "Remove name" -msgstr "" - -#. TRANSLATORS: popup menu item -#. TRANSLATORS: enable away messages in chat tab -#: src/gui/popups/popupmenu.cpp:970 -msgid "Enable away" -msgstr "" - -#. TRANSLATORS: popup menu item -#. TRANSLATORS: disable away messages in chat tab -#: src/gui/popups/popupmenu.cpp:976 -msgid "Disable away" -msgstr "" - -#. TRANSLATORS: popup menu item -#. TRANSLATORS: enable away messages in chat tab -#: src/gui/popups/popupmenu.cpp:983 -msgid "Leave" -msgstr "" - -#. TRANSLATORS: popup menu item -#. TRANSLATORS: copy selected text to clipboard -#. TRANSLATORS: popup menu item -#. TRANSLATORS: copy link to clipboard -#. TRANSLATORS: popup menu item -#. TRANSLATORS: copy npc text to clipboard -#: src/gui/popups/popupmenu.cpp:988 src/gui/popups/popupmenu.cpp:2208 -#: src/gui/popups/popupmenu.cpp:2254 -msgid "Copy to clipboard" -msgstr "" - -#. TRANSLATORS: popup menu header -#: src/gui/popups/popupmenu.cpp:1121 -msgid "Change guild position" -msgstr "" - -#. TRANSLATORS: popup menu header -#: src/gui/popups/popupmenu.cpp:1173 -msgid "window" -msgstr "" - -#. TRANSLATORS: popup menu item -#. TRANSLATORS: unlock window -#: src/gui/popups/popupmenu.cpp:1203 -msgid "Unlock" -msgstr "" - -#. TRANSLATORS: popup menu item -#. TRANSLATORS: lock window -#: src/gui/popups/popupmenu.cpp:1209 -msgid "Lock" -msgstr "" - -#. TRANSLATORS: popup menu header -#: src/gui/popups/popupmenu.cpp:1221 -msgid "Show emotes for:" -msgstr "" - -#. TRANSLATORS: popup menu item -#. TRANSLATORS: show emotes for player -#. TRANSLATORS: settings group -#: src/gui/popups/popupmenu.cpp:1225 src/gui/widgets/tabs/setup_misc.cpp:280 -msgid "Player" -msgstr "" - -#. TRANSLATORS: popup menu item -#. TRANSLATORS: show emotes for pet -#: src/gui/popups/popupmenu.cpp:1229 -msgid "Pet" -msgstr "" - -#. TRANSLATORS: popup menu item -#. TRANSLATORS: show emotes for homuncules -#. TRANSLATORS: palette color -#: src/gui/popups/popupmenu.cpp:1235 src/gui/userpalette.cpp:223 -msgid "Homunculus" -msgstr "" - -#. TRANSLATORS: popup menu item -#. TRANSLATORS: show emotes for mercenary -#. TRANSLATORS: palette color -#: src/gui/popups/popupmenu.cpp:1239 src/gui/userpalette.cpp:217 -msgid "Mercenary" -msgstr "" - -#. TRANSLATORS: dialog caption -#. TRANSLATORS: number of chars in string should be near original -#: src/gui/popups/popupmenu.cpp:1293 -msgid "Rename map sign " -msgstr "" - -#. TRANSLATORS: label -#. TRANSLATORS: number of chars in string should be near original -#: src/gui/popups/popupmenu.cpp:1296 -msgid "Name: " -msgstr "" - -#. TRANSLATORS: dialog caption -#. TRANSLATORS: number of chars in string should be near original -#: src/gui/popups/popupmenu.cpp:1313 -msgid "Player comment " -msgstr "" - -#. TRANSLATORS: label -#. TRANSLATORS: number of chars in string should be near original -#: src/gui/popups/popupmenu.cpp:1316 -msgid "Comment: " -msgstr "" - -#. TRANSLATORS: popup menu item -#. TRANSLATORS: add item to trade -#: src/gui/popups/popupmenu.cpp:1612 -msgid "Add to trade" -msgstr "" - -#. TRANSLATORS: popup menu item -#. TRANSLATORS: add 10 item amount to trade -#: src/gui/popups/popupmenu.cpp:1620 -msgid "Add to trade 10" -msgstr "" - -#. TRANSLATORS: popup menu item -#. TRANSLATORS: add half item amount to trade -#: src/gui/popups/popupmenu.cpp:1625 -msgid "Add to trade half" -msgstr "" - -#. TRANSLATORS: popup menu item -#. TRANSLATORS: add all amount except one item to trade -#: src/gui/popups/popupmenu.cpp:1629 -msgid "Add to trade all-1" -msgstr "" - -#. TRANSLATORS: popup menu item -#. TRANSLATORS: add all amount item to trade -#: src/gui/popups/popupmenu.cpp:1633 -msgid "Add to trade all" -msgstr "" - -#. TRANSLATORS: popup menu item -#. TRANSLATORS: add item to storage -#. TRANSLATORS: storage button -#. TRANSLATORS: inventory button -#. TRANSLATORS: setup button -#: src/gui/popups/popupmenu.cpp:1641 src/gui/popups/popupmenu.cpp:1824 -#: src/gui/popups/popupmenu.cpp:1873 src/gui/windows/inventorywindow.cpp:297 -#: src/gui/windows/inventorywindow.cpp:331 -#: src/gui/windows/inventorywindow.cpp:985 src/gui/windows/setupwindow.cpp:108 -msgid "Store" -msgstr "" - -#. TRANSLATORS: popup menu item -#. TRANSLATORS: add 10 item amount to storage -#: src/gui/popups/popupmenu.cpp:1649 -msgid "Store 10" -msgstr "" - -#. TRANSLATORS: popup menu item -#. TRANSLATORS: add half item amount to storage -#: src/gui/popups/popupmenu.cpp:1654 -msgid "Store half" -msgstr "" - -#. TRANSLATORS: popup menu item -#. TRANSLATORS: add all except one item to storage -#: src/gui/popups/popupmenu.cpp:1658 -msgid "Store all-1" -msgstr "" - -#. TRANSLATORS: popup menu item -#. TRANSLATORS: add all item amount to storage -#: src/gui/popups/popupmenu.cpp:1662 -msgid "Store all" -msgstr "" - -#. TRANSLATORS: popup menu item -#. TRANSLATORS: sub menu for craft -#: src/gui/popups/popupmenu.cpp:1675 -msgid "Move to craft..." -msgstr "" - -#. TRANSLATORS: popup menu item -#. TRANSLATORS: get item from storage -#. TRANSLATORS: storage button -#: src/gui/popups/popupmenu.cpp:1685 src/gui/windows/inventorywindow.cpp:303 -#: src/gui/windows/inventorywindow.cpp:337 -msgid "Retrieve" -msgstr "" - -#. TRANSLATORS: popup menu item -#. TRANSLATORS: get 10 item amount from storage -#: src/gui/popups/popupmenu.cpp:1693 -msgid "Retrieve 10" -msgstr "" - -#. TRANSLATORS: popup menu item -#. TRANSLATORS: get half item amount from storage -#: src/gui/popups/popupmenu.cpp:1698 -msgid "Retrieve half" -msgstr "" - -#. TRANSLATORS: popup menu item -#. TRANSLATORS: get all except one item amount from storage -#: src/gui/popups/popupmenu.cpp:1702 -msgid "Retrieve all-1" -msgstr "" - -#. TRANSLATORS: popup menu item -#. TRANSLATORS: get all item amount from storage -#: src/gui/popups/popupmenu.cpp:1706 -msgid "Retrieve all" -msgstr "" - -#. TRANSLATORS: popup menu item -#. TRANSLATORS: use item -#. TRANSLATORS: popup menu item -#. TRANSLATORS: inventory button -#. TRANSLATORS: default use button name -#. TRANSLATORS: skills dialog button -#. TRANSLATORS: inventory button -#. TRANSLATORS: popup menu item -#. TRANSLATORS: inventory button -#: src/gui/popups/popupmenu.cpp:1776 src/gui/popups/popupmenu.cpp:2808 -#: src/gui/windows/inventorywindow.cpp:210 -#: src/gui/windows/inventorywindow.cpp:882 src/gui/windows/skilldialog.cpp:93 -#: src/gui/windows/skilldialog.cpp:194 src/gui/windows/skilldialog.cpp:521 -#: src/gui/windows/skilldialog.cpp:788 src/gui/windows/skilldialog.cpp:903 -#: src/resources/db/itemdb.cpp:715 src/resources/db/itemdb.cpp:720 -#: src/resources/itemtypemapdata.h:37 src/resources/itemtypemapdata.h:41 -msgid "Use" -msgstr "" - -#. TRANSLATORS: popup menu item -#: src/gui/popups/popupmenu.cpp:1890 -msgid "Clear drop window" -msgstr "" - -#. TRANSLATORS: popup menu item -#. TRANSLATORS: popup menu item -#. TRANSLATORS: hide player -#. TRANSLATORS: popup menu item -#. TRANSLATORS: hide npc -#: src/gui/popups/popupmenu.cpp:1922 src/gui/popups/popupmenu.cpp:1987 -#: src/gui/popups/popupmenu.cpp:3063 src/gui/popups/popupmenu.cpp:3098 -#: src/gui/popups/popupmenu.cpp:3250 -msgid "Hide" -msgstr "" - -#. TRANSLATORS: popup menu item -#: src/gui/popups/popupmenu.cpp:1930 src/gui/popups/popupmenu.cpp:1995 -msgid "Show" -msgstr "" - -#. TRANSLATORS: popup menu item -#: src/gui/popups/popupmenu.cpp:2003 -msgid "Open yellow bar settings" -msgstr "" - -#. TRANSLATORS: popup menu item -#: src/gui/popups/popupmenu.cpp:2005 -msgid "Reset yellow bar" -msgstr "" - -#. TRANSLATORS: popup menu item -#. TRANSLATORS: copy status to chat -#. TRANSLATORS: status window button -#: src/gui/popups/popupmenu.cpp:2009 src/gui/windows/statuswindow.cpp:90 -msgid "Copy to chat" -msgstr "" - -#. TRANSLATORS: popup menu item -#. TRANSLATORS: move attack target up -#: src/gui/popups/popupmenu.cpp:2053 src/gui/popups/popupmenu.cpp:2073 -msgid "Move up" -msgstr "" - -#. TRANSLATORS: popup menu item -#. TRANSLATORS: move attack target down -#: src/gui/popups/popupmenu.cpp:2059 src/gui/popups/popupmenu.cpp:2080 -msgid "Move down" -msgstr "" - -#. TRANSLATORS: popup menu item -#. TRANSLATORS: undress item from player -#. TRANSLATORS: popup menu item -#. TRANSLATORS: undress player -#: src/gui/popups/popupmenu.cpp:2159 src/gui/popups/popupmenu.cpp:2711 -msgid "Undress" -msgstr "" - -#. TRANSLATORS: popup menu item -#. TRANSLATORS: copy text to clipboard -#. TRANSLATORS: debug window stats copy button -#: src/gui/popups/popupmenu.cpp:2182 src/gui/widgets/tabs/statdebugtab.cpp:46 -msgid "Copy" -msgstr "" - -#. TRANSLATORS: popup menu item -#. TRANSLATORS: paste text from clipboard -#: src/gui/popups/popupmenu.cpp:2185 -msgid "Paste" -msgstr "" - -#. TRANSLATORS: popup menu item -#. TRANSLATORS: open link in browser -#: src/gui/popups/popupmenu.cpp:2205 -msgid "Open link" -msgstr "" - -#. TRANSLATORS: popup menu header -#: src/gui/popups/popupmenu.cpp:2224 -msgid "Show window" -msgstr "" - -#. TRANSLATORS: popup menu header -#: src/gui/popups/popupmenu.cpp:2278 -msgid "Skill" -msgstr "" - -#. TRANSLATORS: popup menu item -#. TRANSLATORS: add skill to shortcurs tab -#: src/gui/popups/popupmenu.cpp:2282 -msgid "Add skill shortcut" -msgstr "" - -#. TRANSLATORS: popup menu item -#. TRANSLATORS: set skill level -#: src/gui/popups/popupmenu.cpp:2287 -msgid "Skill level..." -msgstr "" - -#. TRANSLATORS: popup menu item -#. TRANSLATORS: set skill cast type -#: src/gui/popups/popupmenu.cpp:2291 -msgid "Skill cast type..." -msgstr "" - -#. TRANSLATORS: popup menu item -#. TRANSLATORS: set skill cast offset by x -#: src/gui/popups/popupmenu.cpp:2295 -msgid "Skill offset by x..." -msgstr "" - -#. TRANSLATORS: popup menu item -#. TRANSLATORS: set skill cast offset by y -#: src/gui/popups/popupmenu.cpp:2299 -msgid "Skill offset by y..." -msgstr "" - -#. TRANSLATORS: popup menu header -#: src/gui/popups/popupmenu.cpp:2326 -msgid "Skill cast offset by x" -msgstr "" - -#. TRANSLATORS: popup menu header -#: src/gui/popups/popupmenu.cpp:2332 -msgid "Skill cast offset by y" -msgstr "" - -#. TRANSLATORS: popup menu item -#. TRANSLATORS: skill level header -#: src/gui/popups/popupmenu.cpp:2374 -msgid "Select skill level" -msgstr "" - -#. TRANSLATORS: popup menu item -#. TRANSLATORS: skill level -#: src/gui/popups/popupmenu.cpp:2385 -msgid "Max level" -msgstr "" - -#. TRANSLATORS: popup menu item -#. TRANSLATORS: skill cast type header -#: src/gui/popups/popupmenu.cpp:2413 -msgid "Select skill cast type" -msgstr "" - -#. TRANSLATORS: popup menu item -#. TRANSLATORS: skill cast type -#. TRANSLATORS: button in input settings tab -#: src/gui/popups/popupmenu.cpp:2417 src/gui/popups/skillpopup.cpp:171 -#: src/gui/widgets/tabs/setup_input.cpp:71 -msgid "Default" -msgstr "" - -#. TRANSLATORS: popup menu item -#. TRANSLATORS: skill cast type -#. TRANSLATORS: debug window tab -#: src/gui/popups/popupmenu.cpp:2421 src/gui/popups/skillpopup.cpp:175 -#: src/gui/windows/debugwindow.cpp:70 -msgid "Target" -msgstr "" - -#. TRANSLATORS: popup menu item -#. TRANSLATORS: skill cast type -#: src/gui/popups/popupmenu.cpp:2425 src/gui/popups/skillpopup.cpp:179 -msgid "Mouse position" -msgstr "" - -#. TRANSLATORS: popup menu item -#. TRANSLATORS: skill cast type -#. TRANSLATORS: Skill type -#: src/gui/popups/popupmenu.cpp:2429 src/resources/skill/skilltypelist.h:39 -msgid "Self" -msgstr "" - -#. TRANSLATORS: popup menu item -#. TRANSLATORS: add player to disregarded list -#: src/gui/popups/popupmenu.cpp:2477 src/gui/popups/popupmenu.cpp:2513 -#: src/gui/popups/popupmenu.cpp:2552 src/gui/popups/popupmenu.cpp:2570 -msgid "Disregard" -msgstr "" - -#. TRANSLATORS: popup menu item -#. TRANSLATORS: add player to ignore list -#. TRANSLATORS: confirm dialog button -#: src/gui/popups/popupmenu.cpp:2480 src/gui/popups/popupmenu.cpp:2516 -#: src/gui/popups/popupmenu.cpp:2555 src/gui/windows/confirmdialog.cpp:93 -msgid "Ignore" -msgstr "" - -#. TRANSLATORS: popup menu item -#. TRANSLATORS: add player to black list -#: src/gui/popups/popupmenu.cpp:2483 src/gui/popups/popupmenu.cpp:2558 -msgid "Black list" -msgstr "" - -#. TRANSLATORS: popup menu item -#. TRANSLATORS: add player to enemy list -#: src/gui/popups/popupmenu.cpp:2486 src/gui/popups/popupmenu.cpp:2519 -msgid "Set as enemy" -msgstr "" - -#. TRANSLATORS: popup menu item -#. TRANSLATORS: add player to erased list -#: src/gui/popups/popupmenu.cpp:2489 src/gui/popups/popupmenu.cpp:2522 -#: src/gui/popups/popupmenu.cpp:2534 src/gui/popups/popupmenu.cpp:2543 -#: src/gui/popups/popupmenu.cpp:2561 -msgid "Erase" -msgstr "" - -#. TRANSLATORS: popup menu item -#. TRANSLATORS: add player to friends list -#: src/gui/popups/popupmenu.cpp:2499 -msgid "Be friend" -msgstr "" - -#. TRANSLATORS: popup menu item -#. TRANSLATORS: remove player from ignore list -#: src/gui/popups/popupmenu.cpp:2510 src/gui/popups/popupmenu.cpp:2528 -#: src/gui/popups/popupmenu.cpp:2540 src/gui/popups/popupmenu.cpp:2549 -#: src/gui/popups/popupmenu.cpp:2567 -msgid "Unignore" -msgstr "" - -#. TRANSLATORS: popup menu item -#: src/gui/popups/popupmenu.cpp:2586 -msgid "Follow" -msgstr "" - -#. TRANSLATORS: popup menu item -#. TRANSLATORS: imitate player -#: src/gui/popups/popupmenu.cpp:2590 -msgid "Imitate" -msgstr "" - -#. TRANSLATORS: popup menu item -#. TRANSLATORS: buy item -#: src/gui/popups/popupmenu.cpp:2610 src/gui/popups/popupmenu.cpp:2634 -msgid "Buy (?)" -msgstr "" - -#. TRANSLATORS: popup menu item -#. TRANSLATORS: sell item -#: src/gui/popups/popupmenu.cpp:2622 src/gui/popups/popupmenu.cpp:2637 -msgid "Sell (?)" -msgstr "" - -#. TRANSLATORS: popup menu item -#. TRANSLATORS: invite player to party -#: src/gui/popups/popupmenu.cpp:2651 src/gui/popups/popupmenu.cpp:2676 -msgid "Invite to party" -msgstr "" - -#. TRANSLATORS: popup menu item -#. TRANSLATORS: invite player to party -#: src/gui/popups/popupmenu.cpp:2700 -#, c-format -msgid "Join chat %s" -msgstr "" - -#. TRANSLATORS: popup menu item -#: src/gui/popups/popupmenu.cpp:2708 -msgid "Show Items" -msgstr "" - -#. TRANSLATORS: popup menu item -#. TRANSLATORS: remove item from pickup list -#: src/gui/popups/popupmenu.cpp:2725 -msgid "Remove from pickup list" -msgstr "" - -#. TRANSLATORS: popup menu item -#. TRANSLATORS: popup menu item -#: src/gui/popups/popupmenu.cpp:2732 -msgid "Add to pickup list" -msgstr "" - -#. TRANSLATORS: popup menu item -#. TRANSLATORS: remove protection from item -#: src/gui/popups/popupmenu.cpp:2784 -msgid "Unprotect item" -msgstr "" - -#. TRANSLATORS: popup menu item -#. TRANSLATORS: add protection to item -#: src/gui/popups/popupmenu.cpp:2793 -msgid "Protect item" -msgstr "" - -#. TRANSLATORS: popup menu item -#. TRANSLATORS: drop item -#. TRANSLATORS: inventory button -#: src/gui/popups/popupmenu.cpp:2874 src/gui/windows/inventorywindow.cpp:230 -#: src/gui/windows/inventorywindow.cpp:993 -msgid "Drop..." -msgstr "" - -#. TRANSLATORS: popup menu item -#. TRANSLATORS: drop all item amount -#: src/gui/popups/popupmenu.cpp:2877 -msgid "Drop all" -msgstr "" - -#. TRANSLATORS: popup menu item -#. TRANSLATORS: drop item -#. TRANSLATORS: long button name for drops window. -#. TRANSLATORS: inventory button -#: src/gui/popups/popupmenu.cpp:2883 src/gui/windowmenu.cpp:185 -#: src/gui/windows/inventorywindow.cpp:998 -msgid "Drop" -msgstr "" - -#. TRANSLATORS: popup menu item -#. TRANSLATORS: gm commands -#: src/gui/popups/popupmenu.cpp:2894 -msgid "GM..." -msgstr "" - -#. TRANSLATORS: popup menu header -#: src/gui/popups/popupmenu.cpp:2902 -#, c-format -msgid "Show %s" -msgstr "" - -#. TRANSLATORS: popup menu item -#. TRANSLATORS: show player account info -#: src/gui/popups/popupmenu.cpp:2909 -msgid "Account info" -msgstr "" - -#. TRANSLATORS: popup menu item -#. TRANSLATORS: show player level -#: src/gui/popups/popupmenu.cpp:2915 -msgid "Level" -msgstr "" - -#. TRANSLATORS: popup menu item -#. TRANSLATORS: show player stats -#. TRANSLATORS: clan window tab -#: src/gui/popups/popupmenu.cpp:2921 src/gui/windows/clanwindow.cpp:65 -msgid "Stats" -msgstr "" - -#. TRANSLATORS: popup menu item -#. TRANSLATORS: show player inventory list -#. TRANSLATORS: long button name for inventory window. -#. TRANSLATORS: inventory window name -#. TRANSLATORS: inventory type name -#: src/gui/popups/popupmenu.cpp:2927 src/gui/windowmenu.cpp:138 -#: src/gui/windows/inventorywindow.cpp:154 -#: src/resources/inventory/inventory.cpp:360 -msgid "Inventory" -msgstr "" - -#. TRANSLATORS: popup menu item -#. TRANSLATORS: show player storage list -#. TRANSLATORS: inventory type name -#: src/gui/popups/popupmenu.cpp:2933 src/resources/inventory/inventory.cpp:365 -msgid "Storage" -msgstr "" - -#. TRANSLATORS: popup menu item -#. TRANSLATORS: show player cart list -#. TRANSLATORS: long button name for cart window. -#. TRANSLATORS: cart button tooltip -#. TRANSLATORS: inventory type name -#: src/gui/popups/popupmenu.cpp:2939 src/gui/windowmenu.cpp:144 -#: src/gui/windows/inventorywindow.cpp:267 -#: src/resources/inventory/inventory.cpp:375 -msgid "Cart" -msgstr "" - -#. TRANSLATORS: popup menu item -#. TRANSLATORS: gm commands -#. TRANSLATORS: settings option -#: src/gui/popups/popupmenu.cpp:2945 src/gui/widgets/tabs/setup_chat.cpp:93 -msgid "Commands" -msgstr "" - -#. TRANSLATORS: popup menu item -#. TRANSLATORS: gm char commands -#: src/gui/popups/popupmenu.cpp:2951 -msgid "Char commands" -msgstr "" - -#. TRANSLATORS: popup menu item -#. TRANSLATORS: back to gm menu -#: src/gui/popups/popupmenu.cpp:2955 src/gui/popups/popupmenu.cpp:3226 -msgid "Back" -msgstr "" - -#. TRANSLATORS: popup menu item -#. TRANSLATORS: find player position -#: src/gui/popups/popupmenu.cpp:2971 -msgid "Locate" -msgstr "" - -#. TRANSLATORS: popup menu item -#. TRANSLATORS: check player ip -#: src/gui/popups/popupmenu.cpp:2977 -msgid "Check ip" -msgstr "" - -#. TRANSLATORS: popup menu item -#. TRANSLATORS: go to player position -#. TRANSLATORS: popup menu item -#. TRANSLATORS: warp to npc -#: src/gui/popups/popupmenu.cpp:2983 src/gui/popups/popupmenu.cpp:3271 -msgid "Goto" -msgstr "" - -#. TRANSLATORS: popup menu item -#. TRANSLATORS: recall player to current position -#. TRANSLATORS: popup menu item -#. TRANSLATORS: warp npc to player location -#: src/gui/popups/popupmenu.cpp:2989 src/gui/popups/popupmenu.cpp:3258 -msgid "Recall" -msgstr "" - -#. TRANSLATORS: popup menu item -#. TRANSLATORS: recall all party members to player location -#: src/gui/popups/popupmenu.cpp:3009 -msgid "Recall party" -msgstr "" - -#. TRANSLATORS: popup menu item -#. TRANSLATORS: recall all guild members to player location -#: src/gui/popups/popupmenu.cpp:3017 -msgid "Recall guild" -msgstr "" - -#. TRANSLATORS: popup menu item -#. TRANSLATORS: give party leader status -#: src/gui/popups/popupmenu.cpp:3030 -msgid "Give party leader" -msgstr "" - -#. TRANSLATORS: popup menu item -#. TRANSLATORS: show menu -#: src/gui/popups/popupmenu.cpp:3051 -msgid "Show..." -msgstr "" - -#. TRANSLATORS: popup menu item -#. TRANSLATORS: mute menu -#: src/gui/popups/popupmenu.cpp:3054 -msgid "Mute..." -msgstr "" - -#. TRANSLATORS: popup menu item -#. TRANSLATORS: enable immortal mode for player -#: src/gui/popups/popupmenu.cpp:3079 -msgid "Immortal" -msgstr "" - -#. TRANSLATORS: popup menu item -#. TRANSLATORS: send player to jail -#: src/gui/popups/popupmenu.cpp:3085 -msgid "Jail" -msgstr "" - -#. TRANSLATORS: popup menu item -#. TRANSLATORS: restore player from jail -#: src/gui/popups/popupmenu.cpp:3091 -msgid "Unjail" -msgstr "" - -#. TRANSLATORS: popup menu item -#. TRANSLATORS: set player as killer -#: src/gui/popups/popupmenu.cpp:3105 -msgid "Killer" -msgstr "" - -#. TRANSLATORS: popup menu item -#. TRANSLATORS: set player as killable -#: src/gui/popups/popupmenu.cpp:3111 -msgid "Killable" -msgstr "" - -#. TRANSLATORS: popup menu item -#. TRANSLATORS: set player save position -#: src/gui/popups/popupmenu.cpp:3117 -msgid "Set save" -msgstr "" - -#. TRANSLATORS: popup menu item -#. TRANSLATORS: warp player to save position -#: src/gui/popups/popupmenu.cpp:3123 -msgid "Warp to save" -msgstr "" - -#. TRANSLATORS: popup menu item -#. TRANSLATORS: warp player to random position on same map -#: src/gui/popups/popupmenu.cpp:3129 -msgid "Warp to random" -msgstr "" - -#. TRANSLATORS: popup menu item -#. TRANSLATORS: spawn player clone -#: src/gui/popups/popupmenu.cpp:3136 -msgid "Spawn clone" -msgstr "" - -#. TRANSLATORS: popup menu item -#. TRANSLATORS: spawn slave player clone -#: src/gui/popups/popupmenu.cpp:3143 -msgid "Spawn slave clone" -msgstr "" - -#. TRANSLATORS: popup menu item -#. TRANSLATORS: spawn evil player clone -#: src/gui/popups/popupmenu.cpp:3150 -msgid "Spawn evil clone" -msgstr "" - -#. TRANSLATORS: popup menu item -#. TRANSLATORS: break guild -#: src/gui/popups/popupmenu.cpp:3157 -msgid "Break guild" -msgstr "" - -#. TRANSLATORS: popup menu item -#. TRANSLATORS: kick player -#. TRANSLATORS: popup menu item -#. TRANSLATORS: kick monster -#: src/gui/popups/popupmenu.cpp:3166 src/gui/popups/popupmenu.cpp:3241 -#: src/gui/popups/popupmenu.cpp:3286 -msgid "Kick" -msgstr "" - -#. TRANSLATORS: popup menu header -#: src/gui/popups/popupmenu.cpp:3174 -#, c-format -msgid "Mute %s" -msgstr "" - -#. TRANSLATORS: popup menu item -#. TRANSLATORS: mute player -#: src/gui/popups/popupmenu.cpp:3184 src/gui/popups/popupmenu.cpp:3188 -#: src/gui/popups/popupmenu.cpp:3192 src/gui/popups/popupmenu.cpp:3196 -#: src/gui/popups/popupmenu.cpp:3200 -#, c-format -msgid "Mute %d" -msgstr "" - -#. TRANSLATORS: popup menu item -#. TRANSLATORS: mute player -#: src/gui/popups/popupmenu.cpp:3205 src/gui/popups/popupmenu.cpp:3209 -#: src/gui/popups/popupmenu.cpp:3213 src/gui/popups/popupmenu.cpp:3217 -#: src/gui/popups/popupmenu.cpp:3221 -#, c-format -msgid "Unmute %d" -msgstr "" - -#. TRANSLATORS: popup menu item -#. TRANSLATORS: disguise to npc -#. TRANSLATORS: popup menu item -#. TRANSLATORS: disguise to monster -#: src/gui/popups/popupmenu.cpp:3265 src/gui/popups/popupmenu.cpp:3308 -msgid "Disguise" -msgstr "" - -#. TRANSLATORS: popup menu item -#. TRANSLATORS: spawn monster -#: src/gui/popups/popupmenu.cpp:3292 -msgid "Spawn same" -msgstr "" - -#. TRANSLATORS: popup menu item -#. TRANSLATORS: spawn slave monster -#: src/gui/popups/popupmenu.cpp:3301 -msgid "Spawn slave" -msgstr "" - -#. TRANSLATORS: popup menu item -#. TRANSLATORS: show monster information -#. TRANSLATORS: popup menu item -#. TRANSLATORS: show item information -#. TRANSLATORS: char select dialog. button. -#. TRANSLATORS: clan window tab -#. TRANSLATORS: servers dialog button -#. TRANSLATORS: info message header -#. TRANSLATORS: info header -#. TRANSLATORS: info message -#: src/gui/popups/popupmenu.cpp:3316 src/gui/popups/popupmenu.cpp:3345 -#: src/gui/popups/popupmenu.cpp:3364 src/gui/windows/charselectdialog.cpp:81 -#: src/gui/windows/clanwindow.cpp:63 src/gui/windows/serverdialog.cpp:122 -#: src/net/ea/charserverrecv.cpp:130 src/net/eathena/charserverrecv.cpp:435 -#: src/net/eathena/charserverrecv.cpp:471 -msgid "Info" -msgstr "" - -#. TRANSLATORS: popup menu item -#. TRANSLATORS: show selected monster in current map -#: src/gui/popups/popupmenu.cpp:3323 -msgid "Search" -msgstr "" - -#. TRANSLATORS: popup menu item -#. TRANSLATORS: show selected monster spawns in all maps -#: src/gui/popups/popupmenu.cpp:3330 -msgid "Search spawns" -msgstr "" - -#. TRANSLATORS: popup menu item -#. TRANSLATORS: show who drops item -#: src/gui/popups/popupmenu.cpp:3351 src/gui/popups/popupmenu.cpp:3370 -msgid "Who drops" -msgstr "" - -#. TRANSLATORS: popup menu item -#. TRANSLATORS: gm create item -#: src/gui/popups/popupmenu.cpp:3377 -msgid "Add 1" -msgstr "" - -#. TRANSLATORS: popup menu item -#. TRANSLATORS: gm create item -#: src/gui/popups/popupmenu.cpp:3380 -msgid "Add 5" -msgstr "" - -#. TRANSLATORS: popup menu item -#. TRANSLATORS: gm create item -#: src/gui/popups/popupmenu.cpp:3383 -msgid "Add 10" -msgstr "" - -#. TRANSLATORS: popup menu item -#. TRANSLATORS: gm create item -#: src/gui/popups/popupmenu.cpp:3386 -msgid "Add 100" -msgstr "" - -#. TRANSLATORS: popup menu item -#. TRANSLATORS: gm create item -#: src/gui/popups/popupmenu.cpp:3389 -msgid "Add 1000" -msgstr "" - -#. TRANSLATORS: popup menu item -#. TRANSLATORS: gm create item -#: src/gui/popups/popupmenu.cpp:3392 -msgid "Add 10000" -msgstr "" - -#. TRANSLATORS: popup menu header -#: src/gui/popups/popupmenu.cpp:3400 -msgid "GM commands" -msgstr "" - -#. TRANSLATORS: popup menu item -#. TRANSLATORS: move current item to craft slot -#: src/gui/popups/popupmenu.cpp:3470 -#, c-format -msgid "Move to craft %d" -msgstr "" - -#. TRANSLATORS: popup menu item -#. TRANSLATORS: open mail dialog -#: src/gui/popups/popupmenu.cpp:3487 -msgid "Mail to..." -msgstr "" - -#. TRANSLATORS: popup menu item -#. TRANSLATORS: catch pet command -#: src/gui/popups/popupmenu.cpp:3496 -msgid "Taming pet" -msgstr "" - -#. TRANSLATORS: popup menu item -#. TRANSLATORS: adopt child command -#: src/gui/popups/popupmenu.cpp:3505 -msgid "Adopt child" -msgstr "" - -#. TRANSLATORS: popup menu item -#. TRANSLATORS: leave party -#: src/gui/popups/popupmenu.cpp:3518 -msgid "Leave party" -msgstr "" - -#. TRANSLATORS: popup menu item -#. TRANSLATORS: create party -#. TRANSLATORS: dialog header -#: src/gui/popups/popupmenu.cpp:3524 src/progs/manaplus/actions/chat.cpp:362 -msgid "Create party" -msgstr "" - -#. TRANSLATORS: popup menu item -#. TRANSLATORS: leave guild -#: src/gui/popups/popupmenu.cpp:3534 -msgid "Leave guild" -msgstr "" - -#. TRANSLATORS: popup menu item -#. TRANSLATORS: create guild -#. TRANSLATORS: dialog header -#: src/gui/popups/popupmenu.cpp:3540 src/progs/manaplus/actions/chat.cpp:384 -msgid "Create guild" -msgstr "" - -#. TRANSLATORS: popup menu item -#. TRANSLATORS: change guild notice message -#: src/gui/popups/popupmenu.cpp:3562 -msgid "Change notice" -msgstr "" - -#. TRANSLATORS: skill level -#: src/gui/popups/skillpopup.cpp:145 -#, c-format -msgid "Level: %d / %d" -msgstr "" - -#. TRANSLATORS: skill level for tmw fake skills -#: src/gui/popups/skillpopup.cpp:161 -msgid "Level: Unknown" -msgstr "" - -#. TRANSLATORS: skill cast type -#: src/gui/popups/skillpopup.cpp:183 -msgid "Self position" -msgstr "" - -#. TRANSLATORS: skill cast type -#: src/gui/popups/skillpopup.cpp:195 -#, c-format -msgid "Cast type: %s" -msgstr "" - -#. TRANSLATORS: input tab sub tab name -#. TRANSLATORS: status window tab name -#: src/gui/setupinputpages.cpp:46 src/gui/windows/statuswindow.cpp:241 -msgid "Basic" -msgstr "" - -#. TRANSLATORS: input tab sub tab name -#. TRANSLATORS: long button name for shortcuts window. -#: src/gui/setupinputpages.cpp:50 src/gui/windowmenu.cpp:173 -msgid "Shortcuts" -msgstr "" - -#. TRANSLATORS: input tab sub tab name -#. TRANSLATORS: settings group -#. TRANSLATORS: long button name for windows list menu. -#. TRANSLATORS: input action label -#: src/gui/setupinputpages.cpp:52 src/gui/widgets/tabs/setup_misc.cpp:420 -#: src/gui/windowmenu.cpp:250 src/input/pages/windows.cpp:34 -msgid "Windows" -msgstr "" - -#. TRANSLATORS: input tab sub tab name -#. TRANSLATORS: inventory type name -#: src/gui/setupinputpages.cpp:54 src/resources/inventory/inventory.cpp:386 -msgid "Craft" -msgstr "" - -#. TRANSLATORS: input tab sub tab name -#. TRANSLATORS: emotes window name -#. TRANSLATORS: emotes tab name -#: src/gui/setupinputpages.cpp:56 src/gui/windows/emotewindow.cpp:61 -#: src/gui/windows/emotewindow.cpp:130 -msgid "Emotes" -msgstr "" - -#. TRANSLATORS: input tab sub tab name -#. TRANSLATORS: settings tab name -#. TRANSLATORS: longt button name for chat window. -#. TRANSLATORS: chat window name -#: src/gui/setupinputpages.cpp:60 src/gui/widgets/tabs/setup_chat.cpp:40 -#: src/gui/windowmenu.cpp:115 src/gui/windows/chatwindow.cpp:95 -msgid "Chat" -msgstr "" - -#. TRANSLATORS: input tab sub tab name -#. TRANSLATORS: palette label -#. TRANSLATORS: settings group -#. TRANSLATORS: input action group -#. TRANSLATORS: input action name -#: src/gui/setupinputpages.cpp:62 src/gui/userpalette.cpp:474 -#: src/gui/widgets/tabs/setup_audio.cpp:188 -#: src/gui/widgets/tabs/setup_chat.cpp:325 -#: src/gui/widgets/tabs/setup_misc.cpp:505 -#: src/gui/widgets/tabs/setup_visual.cpp:223 src/input/pages/chat.cpp:145 -#: src/input/pages/gui.cpp:85 src/input/pages/other.cpp:106 -msgid "Other" -msgstr "" - -#. TRANSLATORS: input tab sub tab name -#: src/gui/setupinputpages.cpp:64 -msgid "Gui" -msgstr "" - -#. TRANSLATORS: palette label -#: src/gui/userpalette.cpp:140 -msgid "Beings" -msgstr "" - -#. TRANSLATORS: palette color -#: src/gui/userpalette.cpp:145 -msgid "Being" -msgstr "" - -#. TRANSLATORS: palette color -#: src/gui/userpalette.cpp:151 -msgid "Friend names" -msgstr "" - -#. TRANSLATORS: palette color -#: src/gui/userpalette.cpp:157 -msgid "Disregarded names" -msgstr "" - -#. TRANSLATORS: palette color -#: src/gui/userpalette.cpp:163 -msgid "Ignored names" -msgstr "" - -#. TRANSLATORS: palette color -#: src/gui/userpalette.cpp:169 -msgid "Erased names" -msgstr "" - -#. TRANSLATORS: palette color -#: src/gui/userpalette.cpp:181 -msgid "Other players names" -msgstr "" - -#. TRANSLATORS: palette color -#: src/gui/userpalette.cpp:187 -msgid "Own name" -msgstr "" - -#. TRANSLATORS: palette color -#: src/gui/userpalette.cpp:193 -msgid "GM names" -msgstr "" - -#. TRANSLATORS: palette color -#: src/gui/userpalette.cpp:199 -msgid "NPCs" -msgstr "" - -#. TRANSLATORS: palette color -#. TRANSLATORS: settings option -#: src/gui/userpalette.cpp:205 src/gui/widgets/tabs/setup_misc.cpp:133 -msgid "Monsters" -msgstr "" - -#. TRANSLATORS: palette color -#: src/gui/userpalette.cpp:211 -msgid "Pets" -msgstr "" - -#. TRANSLATORS: palette color -#: src/gui/userpalette.cpp:229 -msgid "Skill unit" -msgstr "" - -#. TRANSLATORS: palette color -#: src/gui/userpalette.cpp:235 -msgid "Party members" -msgstr "" - -#. TRANSLATORS: palette color -#: src/gui/userpalette.cpp:241 -msgid "Guild members" -msgstr "" - -#. TRANSLATORS: palette color -#: src/gui/userpalette.cpp:247 src/gui/userpalette.cpp:253 -#: src/gui/userpalette.cpp:259 -#, c-format -msgid "Team %d" -msgstr "" - -#. TRANSLATORS: palette label -#: src/gui/userpalette.cpp:263 -msgid "Particles" -msgstr "" - -#. TRANSLATORS: palette color -#: src/gui/userpalette.cpp:268 -msgid "Particle effects" -msgstr "" - -#. TRANSLATORS: palette color -#: src/gui/userpalette.cpp:274 -msgid "Pickup notification" -msgstr "" - -#. TRANSLATORS: palette color -#: src/gui/userpalette.cpp:280 -msgid "Exp notification" -msgstr "" - -#. TRANSLATORS: palette label -#: src/gui/userpalette.cpp:284 -msgid "Hp bars" -msgstr "" - -#. TRANSLATORS: palette color -#: src/gui/userpalette.cpp:289 -msgid "Player HP bar" -msgstr "" - -#. TRANSLATORS: palette color -#: src/gui/userpalette.cpp:294 -msgid "Player HP bar (second color)" -msgstr "" - -#. TRANSLATORS: palette color -#: src/gui/userpalette.cpp:300 -msgid "Monster HP bar" -msgstr "" - -#. TRANSLATORS: palette color -#: src/gui/userpalette.cpp:306 -msgid "Monster HP bar (second color)" -msgstr "" - -#. TRANSLATORS: palette color -#: src/gui/userpalette.cpp:312 -msgid "Homunculus HP bar" -msgstr "" - -#. TRANSLATORS: palette color -#: src/gui/userpalette.cpp:318 -msgid "Homunculus HP bar (second color)" -msgstr "" - -#. TRANSLATORS: palette color -#: src/gui/userpalette.cpp:324 -msgid "Mercenary HP bar" -msgstr "" - -#. TRANSLATORS: palette color -#: src/gui/userpalette.cpp:330 -msgid "Mercenary HP bar (second color)" -msgstr "" - -#. TRANSLATORS: palette color -#: src/gui/userpalette.cpp:337 -msgid "Elemental HP bar" -msgstr "" - -#. TRANSLATORS: palette color -#: src/gui/userpalette.cpp:343 -msgid "Elemental HP bar (second color)" -msgstr "" - -#. TRANSLATORS: palette label -#: src/gui/userpalette.cpp:347 -msgid "Hits" -msgstr "" - -#. TRANSLATORS: palette color -#: src/gui/userpalette.cpp:352 -msgid "Player hits monster" -msgstr "" - -#. TRANSLATORS: palette color -#: src/gui/userpalette.cpp:358 -msgid "Monster hits player" -msgstr "" - -#. TRANSLATORS: palette color -#: src/gui/userpalette.cpp:364 -msgid "Other player hits local player" -msgstr "" - -#. TRANSLATORS: palette color -#: src/gui/userpalette.cpp:370 -msgid "Critical Hit" -msgstr "" - -#. TRANSLATORS: palette color -#: src/gui/userpalette.cpp:376 -msgid "Local player hits monster" -msgstr "" - -#. TRANSLATORS: palette color -#: src/gui/userpalette.cpp:382 -msgid "Local player critical hit" -msgstr "" - -#. TRANSLATORS: palette color -#: src/gui/userpalette.cpp:388 -msgid "Local player miss" -msgstr "" - -#. TRANSLATORS: palette color -#: src/gui/userpalette.cpp:393 -msgid "Misses" -msgstr "" - -#. TRANSLATORS: palette label -#: src/gui/userpalette.cpp:397 -msgid "Tiles" -msgstr "" - -#. TRANSLATORS: palette color -#: src/gui/userpalette.cpp:402 -msgid "Portal highlight" -msgstr "" - -#. TRANSLATORS: palette color -#: src/gui/userpalette.cpp:408 -msgid "Default collision highlight" -msgstr "" - -#. TRANSLATORS: palette color -#: src/gui/userpalette.cpp:414 -msgid "Air collision highlight" -msgstr "" - -#. TRANSLATORS: palette color -#: src/gui/userpalette.cpp:420 -msgid "Water collision highlight" -msgstr "" - -#. TRANSLATORS: palette color -#: src/gui/userpalette.cpp:426 -msgid "Monster collision highlight" -msgstr "" - -#. TRANSLATORS: palette color -#: src/gui/userpalette.cpp:432 -msgid "Special ground collision highlight" -msgstr "" - -#. TRANSLATORS: palette color -#: src/gui/userpalette.cpp:438 -msgid "Walkable highlight" -msgstr "" - -#. TRANSLATORS: palette color -#: src/gui/userpalette.cpp:444 -msgid "Tiles border" -msgstr "" - -#. TRANSLATORS: palette label -#: src/gui/userpalette.cpp:447 -msgid "Ranges" -msgstr "" - -#. TRANSLATORS: palette color -#: src/gui/userpalette.cpp:452 -msgid "Local player attack range" -msgstr "" - -#. TRANSLATORS: palette color -#: src/gui/userpalette.cpp:458 -msgid "Local player attack range border" -msgstr "" - -#. TRANSLATORS: palette color -#: src/gui/userpalette.cpp:464 -msgid "Monster attack range" -msgstr "" - -#. TRANSLATORS: palette color -#: src/gui/userpalette.cpp:470 -msgid "Skill attack range border" -msgstr "" - -#. TRANSLATORS: palette color -#: src/gui/userpalette.cpp:479 -msgid "Floor item amount color" -msgstr "" - -#. TRANSLATORS: palette color -#: src/gui/userpalette.cpp:485 -msgid "Home place" -msgstr "" - -#. TRANSLATORS: palette color -#: src/gui/userpalette.cpp:491 -msgid "Home place border" -msgstr "" - -#. TRANSLATORS: palette color -#: src/gui/userpalette.cpp:497 -msgid "Road point" -msgstr "" - -#. TRANSLATORS: status window label -#. TRANSLATORS: status bar label -#. TRANSLATORS: sell dialog button -#. TRANSLATORS: buy dialog button -#. TRANSLATORS: status bar label -#: src/gui/widgets/attrs/changedisplay.cpp:48 -#: src/gui/widgets/attrs/changedisplay.cpp:70 -#: src/gui/widgets/selldialog.cpp:155 src/gui/windows/buydialog.cpp:360 -#: src/gui/windows/statuswindow.cpp:459 src/gui/windows/statuswindow.cpp:522 -msgid "Max" -msgstr "" - -#. TRANSLATORS: status window label (plus sign) -#. TRANSLATORS: sell dialog button -#. TRANSLATORS: This is a narrow symbol used to denote 'increasing'. -#. You may change this symbol if your language uses another. -#. TRANSLATORS: item amount window button -#. TRANSLATORS: npc dialog button -#: src/gui/widgets/attrs/changedisplay.cpp:50 -#: src/gui/widgets/selldialog.cpp:143 src/gui/windows/buydialog.cpp:333 -#: src/gui/windows/itemamountwindow.cpp:209 -#: src/gui/windows/itemamountwindow.cpp:263 src/gui/windows/npcdialog.cpp:127 -msgid "+" -msgstr "" - -#. TRANSLATORS: character level -#: src/gui/widgets/characterdisplay.cpp:142 -#, c-format -msgid "Level: %u" -msgstr "" - -#. TRANSLATORS: character money -#. TRANSLATORS: money label -#. TRANSLATORS: status window label -#: src/gui/widgets/characterdisplay.cpp:146 -#: src/gui/windows/inventorywindow.cpp:794 src/gui/windows/statuswindow.cpp:76 -#: src/gui/windows/statuswindow.cpp:223 src/gui/windows/statuswindow.cpp:315 -#, c-format -msgid "Money: %s" -msgstr "" - -#. TRANSLATORS: Text under equipped items (should be small) -#: src/gui/widgets/itemcontainer.cpp:431 src/gui/widgets/itemcontainer.cpp:553 -msgid "Eq." -msgstr "" - -#. TRANSLATORS: dialog message -#: src/gui/widgets/itemlinkhandler.cpp:89 -msgid "Run command" -msgstr "" - -#. TRANSLATORS: dialog message -#: src/gui/widgets/itemlinkhandler.cpp:121 -msgid "Open url" -msgstr "" - -#. TRANSLATORS: sell dialog button -#. TRANSLATORS: mail edit window button -#. TRANSLATORS: npc dialog button -#. TRANSLATORS: servers dialog button -#. TRANSLATORS: shop window label -#. TRANSLATORS: trade window button -#: src/gui/widgets/selldialog.cpp:115 src/gui/windows/buydialog.cpp:339 -#: src/gui/windows/maileditwindow.cpp:61 src/gui/windows/npcdialog.cpp:136 -#: src/gui/windows/serverdialog.cpp:113 src/gui/windows/shopwindow.cpp:127 -#: src/gui/windows/tradewindow.cpp:89 -msgid "Add" -msgstr "" - -#. TRANSLATORS: sell dialog button -#. TRANSLATORS: buy dialog button -#. TRANSLATORS: quit dialog name -#. TRANSLATORS: quit dialog button -#. TRANSLATORS: servers dialog button -#. TRANSLATORS: sell dialog button -#. TRANSLATORS: input action name -#: src/gui/widgets/selldialog.cpp:121 src/gui/windows/buydialog.cpp:358 -#: src/gui/windows/quitdialog.cpp:51 src/gui/windows/quitdialog.cpp:56 -#: src/gui/windows/quitdialog.cpp:58 src/gui/windows/serverdialog.cpp:108 -#: src/gui/windows/textselectdialog.cpp:96 src/input/pages/basic.cpp:226 -msgid "Quit" -msgstr "" - -#. TRANSLATORS: sell dialog button -#. TRANSLATORS: This is a narrow symbol used to denote 'decreasing'. -#. You may change this symbol if your language uses another. -#. TRANSLATORS: item amount window button -#. TRANSLATORS: npc dialog button -#: src/gui/widgets/selldialog.cpp:149 src/gui/windows/buydialog.cpp:336 -#: src/gui/windows/itemamountwindow.cpp:203 -#: src/gui/windows/itemamountwindow.cpp:257 src/gui/windows/npcdialog.cpp:129 -msgid "-" -msgstr "" - -#. TRANSLATORS: sell dialog label -#. TRANSLATORS: buy dialog label -#: src/gui/widgets/selldialog.cpp:165 src/gui/widgets/selldialog.cpp:391 -#: src/gui/windows/buydialog.cpp:319 src/gui/windows/buydialog.cpp:768 -#, c-format -msgid "Price: %s / Total: %s" -msgstr "" - -#. TRANSLATORS: setup item button -#. TRANSLATORS: servers dialog button -#: src/gui/widgets/setupitem.cpp:378 src/gui/widgets/setupitem.cpp:523 -#: src/gui/windows/serverdialog.cpp:115 -msgid "Edit" -msgstr "" - -#. TRANSLATORS: status window label -#: src/gui/widgets/statspagebasic.cpp:71 src/gui/widgets/statspagebasic.cpp:102 -#, c-format -msgid "Character points: %d" -msgstr "" - -#. TRANSLATORS: battle chat tab name -#: src/gui/widgets/tabs/chat/battletab.cpp:35 -msgid "Battle" -msgstr "" - -#. TRANSLATORS: chat message -#: src/gui/widgets/tabs/chat/chattab.cpp:175 -msgid "Global announcement:" -msgstr "" - -#. TRANSLATORS: chat message -#: src/gui/widgets/tabs/chat/chattab.cpp:181 -#, c-format -msgid "Global announcement from %s:" -msgstr "" - -#. TRANSLATORS: chat message -#: src/gui/widgets/tabs/chat/chattab.cpp:207 -#, c-format -msgid "%s whispers: %s" -msgstr "" - -#. TRANSLATORS: chat message -#: src/gui/widgets/tabs/chat/chattab.cpp:555 -#, c-format -msgid "%s is now Online." -msgstr "" - -#. TRANSLATORS: chat message -#: src/gui/widgets/tabs/chat/chattab.cpp:563 -#, c-format -msgid "%s is now Offline." -msgstr "" - -#. TRANSLATORS: clan chat tab name -#. TRANSLATORS: long button name for clan window. -#. TRANSLATORS: clan window name -#: src/gui/widgets/tabs/chat/clantab.cpp:39 src/gui/windowmenu.cpp:227 -#: src/gui/windows/clanwindow.cpp:41 -msgid "Clan" -msgstr "" - -#. TRANSLATORS: guild chat tab name -#. TRANSLATORS: tab in social window -#: src/gui/widgets/tabs/chat/emulateguildtab.cpp:42 -#: src/gui/widgets/tabs/chat/guildtab.cpp:47 -#: src/gui/widgets/tabs/socialguildtab2.h:49 -#: src/gui/widgets/tabs/socialguildtab.h:52 -msgid "Guild" -msgstr "" - -#. TRANSLATORS: gb tab name -#: src/gui/widgets/tabs/chat/gmtab.cpp:37 -msgid "GM" -msgstr "" - -#. TRANSLATORS: lang chat tab name -#: src/gui/widgets/tabs/chat/langtab.cpp:32 -msgid "Lang" -msgstr "" - -#. TRANSLATORS: party chat tab name -#. TRANSLATORS: tab in social window -#: src/gui/widgets/tabs/chat/partytab.cpp:48 -#: src/gui/widgets/tabs/socialpartytab.h:54 -msgid "Party" -msgstr "" - -#. TRANSLATORS: not in clan label -#: src/gui/widgets/tabs/clanwindowtabs.cpp:57 -msgid "Not in clan" -msgstr "" - -#. TRANSLATORS: clan name label -#: src/gui/widgets/tabs/clanwindowtabs.cpp:66 -msgid "Clan name" -msgstr "" - -#. TRANSLATORS: clan master name label -#: src/gui/widgets/tabs/clanwindowtabs.cpp:70 -msgid "Master name" -msgstr "" - -#. TRANSLATORS: clan map name label -#: src/gui/widgets/tabs/clanwindowtabs.cpp:74 -msgid "Map name" -msgstr "" - -#. TRANSLATORS: debug window label -#: src/gui/widgets/tabs/mapdebugtab.cpp:52 -#: src/gui/widgets/tabs/mapdebugtab.cpp:202 -#: src/gui/widgets/tabs/mapdebugtab.cpp:259 -msgid "Music:" -msgstr "" - -#. TRANSLATORS: debug window label -#: src/gui/widgets/tabs/mapdebugtab.cpp:54 -#: src/gui/widgets/tabs/mapdebugtab.cpp:208 -#: src/gui/widgets/tabs/mapdebugtab.cpp:263 -msgid "Map:" -msgstr "" - -#. TRANSLATORS: debug window label -#: src/gui/widgets/tabs/mapdebugtab.cpp:56 -#: src/gui/widgets/tabs/mapdebugtab.cpp:211 -#: src/gui/widgets/tabs/mapdebugtab.cpp:265 -msgid "Map name:" -msgstr "" - -#. TRANSLATORS: debug window label -#: src/gui/widgets/tabs/mapdebugtab.cpp:58 -#: src/gui/widgets/tabs/mapdebugtab.cpp:205 -#: src/gui/widgets/tabs/mapdebugtab.cpp:261 -msgid "Minimap:" -msgstr "" - -#. TRANSLATORS: debug window label -#: src/gui/widgets/tabs/mapdebugtab.cpp:61 -#: src/gui/widgets/tabs/mapdebugtab.cpp:199 -#: src/gui/widgets/tabs/mapdebugtab.cpp:257 -msgid "Cursor:" -msgstr "" - -#. TRANSLATORS: debug window label -#: src/gui/widgets/tabs/mapdebugtab.cpp:64 -msgid "Particle count:" -msgstr "" - -#. TRANSLATORS: debug window label -#: src/gui/widgets/tabs/mapdebugtab.cpp:67 -#: src/gui/widgets/tabs/mapdebugtab.cpp:223 -#: src/gui/widgets/tabs/mapdebugtab.cpp:268 -msgid "Map actors count:" -msgstr "" - -#. TRANSLATORS: debug window label -#: src/gui/widgets/tabs/mapdebugtab.cpp:71 -#: src/gui/widgets/tabs/mapdebugtab.cpp:228 -#: src/gui/widgets/tabs/mapdebugtab.cpp:272 -msgid "Map atlas count:" -msgstr "" - -#. TRANSLATORS: debug window label -#: src/gui/widgets/tabs/mapdebugtab.cpp:74 -#: src/gui/widgets/tabs/mapdebugtab.cpp:178 -#: src/gui/widgets/tabs/mapdebugtab.cpp:184 -msgid "Player Position:" -msgstr "" - -#. TRANSLATORS: debug window label -#: src/gui/widgets/tabs/mapdebugtab.cpp:80 -#: src/gui/widgets/tabs/mapdebugtab.cpp:240 -msgid "Draw calls:" -msgstr "" - -#. TRANSLATORS: debug window label -#: src/gui/widgets/tabs/mapdebugtab.cpp:85 -#: src/gui/widgets/tabs/mapdebugtab.cpp:248 -msgid "Texture binds:" -msgstr "" - -#. TRANSLATORS: debug window label, frames per second -#: src/gui/widgets/tabs/mapdebugtab.cpp:88 -#, c-format -msgid "%d FPS" -msgstr "" - -#. TRANSLATORS: debug window label -#: src/gui/widgets/tabs/mapdebugtab.cpp:99 -#: src/gui/widgets/tabs/mapdebugtab.cpp:132 -#, c-format -msgid "%d FPS (Software)" -msgstr "" - -#. TRANSLATORS: debug window label -#: src/gui/widgets/tabs/mapdebugtab.cpp:106 -#, c-format -msgid "%d FPS (normal OpenGL)" -msgstr "" - -#. TRANSLATORS: debug window label -#: src/gui/widgets/tabs/mapdebugtab.cpp:110 -#, c-format -msgid "%d FPS (safe OpenGL)" -msgstr "" - -#. TRANSLATORS: debug window label -#: src/gui/widgets/tabs/mapdebugtab.cpp:114 -#, c-format -msgid "%d FPS (mobile OpenGL ES)" -msgstr "" - -#. TRANSLATORS: debug window label -#: src/gui/widgets/tabs/mapdebugtab.cpp:118 -#, c-format -msgid "%d FPS (mobile OpenGL ES 2)" -msgstr "" - -#. TRANSLATORS: debug window label -#: src/gui/widgets/tabs/mapdebugtab.cpp:122 -#, c-format -msgid "%d FPS (modern OpenGL)" -msgstr "" - -#. TRANSLATORS: debug window label -#: src/gui/widgets/tabs/mapdebugtab.cpp:126 -#, c-format -msgid "%d FPS (SDL2 default)" -msgstr "" - -#. TRANSLATORS: debug window label -#: src/gui/widgets/tabs/mapdebugtab.cpp:154 -#: src/gui/widgets/tabs/mapdebugtab.cpp:233 -msgid "Textures count:" -msgstr "" - -#. TRANSLATORS: debug window label -#: src/gui/widgets/tabs/mapdebugtab.cpp:218 -#, c-format -msgid "Particle count: %d" -msgstr "" - -#. TRANSLATORS: debug window label -#: src/gui/widgets/tabs/netdebugtab.cpp:60 -#: src/gui/widgets/tabs/netdebugtab.cpp:66 -#, c-format -msgid "Ping: %s ms" -msgstr "" - -#. TRANSLATORS: debug window label -#: src/gui/widgets/tabs/netdebugtab.cpp:69 -#, c-format -msgid "In: %d bytes/s" -msgstr "" - -#. TRANSLATORS: debug window label -#: src/gui/widgets/tabs/netdebugtab.cpp:72 -#, c-format -msgid "Out: %d bytes/s" -msgstr "" - -#. TRANSLATORS: audio tab in settings -#: src/gui/widgets/tabs/setup_audio.cpp:48 -msgid "Audio" -msgstr "" - -#. TRANSLATORS: settings option -#: src/gui/widgets/tabs/setup_audio.cpp:56 -msgid "Basic settings" -msgstr "" - -#. TRANSLATORS: settings option -#: src/gui/widgets/tabs/setup_audio.cpp:60 -msgid "Enable Audio" -msgstr "" - -#. TRANSLATORS: settings option -#: src/gui/widgets/tabs/setup_audio.cpp:64 -msgid "Enable music" -msgstr "" - -#. TRANSLATORS: settings option -#: src/gui/widgets/tabs/setup_audio.cpp:69 -msgid "Enable game sfx" -msgstr "" - -#. TRANSLATORS: settings option -#: src/gui/widgets/tabs/setup_audio.cpp:74 -msgid "Enable gui sfx" -msgstr "" - -#. TRANSLATORS: settings option -#: src/gui/widgets/tabs/setup_audio.cpp:79 -msgid "Sfx volume" -msgstr "" - -#. TRANSLATORS: settings option -#: src/gui/widgets/tabs/setup_audio.cpp:86 -msgid "Music volume" -msgstr "" - -#. TRANSLATORS: settings option -#: src/gui/widgets/tabs/setup_audio.cpp:93 -msgid "Enable music fade out" -msgstr "" - -#. TRANSLATORS: settings option -#: src/gui/widgets/tabs/setup_audio.cpp:98 -msgid "Audio frequency" -msgstr "" - -#. TRANSLATORS: audio type -#: src/gui/widgets/tabs/setup_audio.cpp:103 -msgid "mono" -msgstr "" - -#. TRANSLATORS: audio type -#: src/gui/widgets/tabs/setup_audio.cpp:105 -msgid "stereo" -msgstr "" - -#. TRANSLATORS: audio type -#: src/gui/widgets/tabs/setup_audio.cpp:107 -msgid "surround" -msgstr "" - -#. TRANSLATORS: audio type -#: src/gui/widgets/tabs/setup_audio.cpp:109 -msgid "surround+center+lfe" -msgstr "" - -#. TRANSLATORS: settings option -#: src/gui/widgets/tabs/setup_audio.cpp:111 -msgid "Audio channels" -msgstr "" - -#. TRANSLATORS: settings option -#: src/gui/widgets/tabs/setup_audio.cpp:118 -msgid "Parallel number of sounds" -msgstr "" - -#. TRANSLATORS: settings group -#: src/gui/widgets/tabs/setup_audio.cpp:124 -msgid "Sound effects" -msgstr "" - -#. TRANSLATORS: settings option -#: src/gui/widgets/tabs/setup_audio.cpp:128 -msgid "Information dialog sound" -msgstr "" - -#. TRANSLATORS: settings option -#: src/gui/widgets/tabs/setup_audio.cpp:133 -msgid "Request dialog sound" -msgstr "" - -#. TRANSLATORS: settings option -#: src/gui/widgets/tabs/setup_audio.cpp:138 -msgid "Whisper message sound" -msgstr "" - -#. TRANSLATORS: settings option -#: src/gui/widgets/tabs/setup_audio.cpp:143 -msgid "Guild message sound" -msgstr "" - -#. TRANSLATORS: settings option -#: src/gui/widgets/tabs/setup_audio.cpp:148 -msgid "Party message sound" -msgstr "" - -#. TRANSLATORS: settings option -#: src/gui/widgets/tabs/setup_audio.cpp:153 -msgid "Clan message sound" -msgstr "" - -#. TRANSLATORS: settings option -#: src/gui/widgets/tabs/setup_audio.cpp:158 -msgid "Highlight message sound" -msgstr "" - -#. TRANSLATORS: settings option -#: src/gui/widgets/tabs/setup_audio.cpp:163 -msgid "Global message sound" -msgstr "" - -#. TRANSLATORS: settings option -#: src/gui/widgets/tabs/setup_audio.cpp:168 -msgid "Error message sound" -msgstr "" - -#. TRANSLATORS: settings option -#: src/gui/widgets/tabs/setup_audio.cpp:173 -msgid "Trade request sound" -msgstr "" - -#. TRANSLATORS: settings option -#: src/gui/widgets/tabs/setup_audio.cpp:178 -msgid "Show window sound" -msgstr "" - -#. TRANSLATORS: settings option -#: src/gui/widgets/tabs/setup_audio.cpp:183 -msgid "Hide window sound" -msgstr "" - -#. TRANSLATORS: settings option -#: src/gui/widgets/tabs/setup_audio.cpp:193 -msgid "Enable mumble voice chat" -msgstr "" - -#. TRANSLATORS: settings option -#: src/gui/widgets/tabs/setup_audio.cpp:199 -msgid "Download music" -msgstr "" - -#. TRANSLATORS: settings group -#: src/gui/widgets/tabs/setup_chat.cpp:48 -msgid "Window" -msgstr "" - -#. TRANSLATORS: settings option -#: src/gui/widgets/tabs/setup_chat.cpp:52 -msgid "Auto hide chat window" -msgstr "" - -#. TRANSLATORS: settings description -#: src/gui/widgets/tabs/setup_chat.cpp:54 -msgid "" -"Chat window will be automatically hidden when not in use.\n" -"\n" -"Hit Enter or hover mouse to show chat again." -msgstr "" - -#. TRANSLATORS: settings option -#: src/gui/widgets/tabs/setup_chat.cpp:60 -msgid "Protect chat focus" -msgstr "" - -#. TRANSLATORS: settings description -#: src/gui/widgets/tabs/setup_chat.cpp:62 -msgid "" -"Enables aggressive protection of input focus in chat window.\n" -"\n" -"Note: no other text inputs will be allowed to receive text input when you " -"typing in chat window." -msgstr "" - -#. TRANSLATORS: settings group -#. TRANSLATORS: settings colors tab name -#. TRANSLATORS: emotes tab name -#: src/gui/widgets/tabs/setup_chat.cpp:70 -#: src/gui/widgets/tabs/setup_colors.cpp:90 src/gui/windows/emotewindow.cpp:132 -msgid "Colors" -msgstr "" - -#. TRANSLATORS: settings option -#: src/gui/widgets/tabs/setup_chat.cpp:74 -msgid "Remove colors from received chat messages" -msgstr "" - -#. TRANSLATORS: settings description -#: src/gui/widgets/tabs/setup_chat.cpp:76 -msgid "" -"Enable this setting to strip colors from incoming chat messages. All " -"messages will use default chat text color if this enabled." -msgstr "" - -#. TRANSLATORS: settings option -#: src/gui/widgets/tabs/setup_chat.cpp:82 -msgid "Show chat colors list" -msgstr "" - -#. TRANSLATORS: settings description -#: src/gui/widgets/tabs/setup_chat.cpp:84 -msgid "" -"Enable this setting to show color selection drop-down in chat window. Chat " -"window will display color selection drop-down.\n" -"\n" -"It allows one to select default color of outgoing chat messages easily, but " -"also occupies some space in chat window." -msgstr "" - -#. TRANSLATORS: settings option -#: src/gui/widgets/tabs/setup_chat.cpp:97 -msgid "Allow magic and GM commands in all chat tabs" -msgstr "" - -#. TRANSLATORS: settings description -#: src/gui/widgets/tabs/setup_chat.cpp:99 -msgid "" -"Enable this setting to be able to type spells and GM commands in any tab." -msgstr "" - -#. TRANSLATORS: settings group -#: src/gui/widgets/tabs/setup_chat.cpp:106 -msgid "Limits" -msgstr "" - -#. TRANSLATORS: settings option -#: src/gui/widgets/tabs/setup_chat.cpp:110 -msgid "Limit max chars in chat line" -msgstr "" - -#. TRANSLATORS: settings description -#: src/gui/widgets/tabs/setup_chat.cpp:112 -msgid "" -"Limits how many characters will be shown in longest lines of text displayed " -"in chat.\n" -"\n" -"Note: long lines can make client slower. Lines longer than this limit will " -"be truncated." -msgstr "" - -#. TRANSLATORS: settings option -#: src/gui/widgets/tabs/setup_chat.cpp:120 -msgid "Limit max lines in chat" -msgstr "" - -#. TRANSLATORS: settings description -#: src/gui/widgets/tabs/setup_chat.cpp:122 -msgid "" -"Limits how many lines chat will keep in scrollback buffer. Chat keeps " -"specified number of last lines of text. Oldest lines exceeding this limit " -"are discarded from scrollback buffer.\n" -"\n" -"Note: keeping too many lines in scroll buffer can slow client down." -msgstr "" - -#. TRANSLATORS: settings group -#: src/gui/widgets/tabs/setup_chat.cpp:131 -msgid "Logs" -msgstr "" - -#. TRANSLATORS: settings option -#: src/gui/widgets/tabs/setup_chat.cpp:135 -msgid "Enable chat Log" -msgstr "" - -#. TRANSLATORS: settings description -#: src/gui/widgets/tabs/setup_chat.cpp:137 -msgid "" -"If you enable this setting, chat logs will be written to disk.\n" -"\n" -"Note: chat logs can take noticeable amount of disk space over time." -msgstr "" - -#. TRANSLATORS: settings option -#: src/gui/widgets/tabs/setup_chat.cpp:143 -msgid "Enable debug chat Log" -msgstr "" - -#. TRANSLATORS: settings description -#: src/gui/widgets/tabs/setup_chat.cpp:145 -msgid "If you enable this, debug chat tab also will be logged to disk." -msgstr "" - -#. TRANSLATORS: settings option -#: src/gui/widgets/tabs/setup_chat.cpp:150 -msgid "Show chat history" -msgstr "" - -#. TRANSLATORS: settings description -#: src/gui/widgets/tabs/setup_chat.cpp:152 -msgid "" -"If this setting enabled, client will load old chat tabs content from logs on " -"startup instead of starting with empty chat tabs." -msgstr "" - -#. TRANSLATORS: settings option -#: src/gui/widgets/tabs/setup_chat.cpp:158 -msgid "Show party online messages" -msgstr "" - -#. TRANSLATORS: settings description -#: src/gui/widgets/tabs/setup_chat.cpp:160 -msgid "" -"If this setting is enabled, online status changes of party members will be " -"shown in party tab of chat.\n" -"\n" -"This adds some extra noise to chat, but allows one to see when your buddies " -"are coming online." -msgstr "" - -#. TRANSLATORS: settings option -#: src/gui/widgets/tabs/setup_chat.cpp:167 -msgid "Show guild online messages" -msgstr "" - -#. TRANSLATORS: settings description -#: src/gui/widgets/tabs/setup_chat.cpp:169 -msgid "" -"If this setting is enabled, online status changes of guild members will be " -"shown in guild tab of chat.\n" -"\n" -"This adds some extra noise to chat, but allows one to see when your buddies " -"are coming online." -msgstr "" - -#. TRANSLATORS: settings group -#: src/gui/widgets/tabs/setup_chat.cpp:177 -msgid "Messages" -msgstr "" - -#. TRANSLATORS: settings option -#: src/gui/widgets/tabs/setup_chat.cpp:181 -msgid "Hide shop messages" -msgstr "" - -#. TRANSLATORS: settings description -#: src/gui/widgets/tabs/setup_chat.cpp:183 -msgid "" -"If this setting enabled, no messages related to built-in ManaPlus shop will " -"be displayed in chat. Disable this setting if you want to see shop-related " -"messages.\n" -"\n" -"Note: technically, ManaPlus shop implemented as usual private messages with " -"special content. If you disable this setting, you will be able to see these " -"messages and get idea when other players are looking at your shop." -msgstr "" - -#. TRANSLATORS: settings option -#: src/gui/widgets/tabs/setup_chat.cpp:193 -msgid "Show MVP messages" -msgstr "" - -#. TRANSLATORS: settings description -#: src/gui/widgets/tabs/setup_chat.cpp:195 -msgid "" -"Enable this setting to see MVP messages from server.\n" -"\n" -"Note: MVP messages are not used on TMW/Evol/etc servers, so this feature " -"usually makes little difference." -msgstr "" - -#. TRANSLATORS: settings group -#. TRANSLATORS: input action group -#. TRANSLATORS: input action label -#: src/gui/widgets/tabs/setup_chat.cpp:203 src/input/pages/chat.cpp:61 -#: src/input/pages/windows.cpp:214 -msgid "Tabs" -msgstr "" - -#. TRANSLATORS: settings option -#: src/gui/widgets/tabs/setup_chat.cpp:207 -msgid "Put all whispers in tabs" -msgstr "" - -#. TRANSLATORS: settings description -#: src/gui/widgets/tabs/setup_chat.cpp:209 -msgid "" -"If this setting enabled, all whispers (private messages) will be placed in " -"separate tabs, separate tab for each player. If this setting disabled, all " -"whispers will appear in General tab.\n" -"\n" -"Note: putting all whispers to single General tab is known to be confusing. " -"Think twice before disabling this feature." -msgstr "" - -#. TRANSLATORS: settings option -#: src/gui/widgets/tabs/setup_chat.cpp:218 -msgid "Log magic messages in debug tab" -msgstr "" - -#. TRANSLATORS: settings description -#: src/gui/widgets/tabs/setup_chat.cpp:220 -msgid "" -"If this setting is enabled, spell invocation will be shown in Debug tab. If " -"disabled, it will be shown in General tab instead.\n" -"\n" -"Note: it does not affects server replies related to spells." -msgstr "" - -#. TRANSLATORS: settings option -#: src/gui/widgets/tabs/setup_chat.cpp:227 -msgid "Show server messages in debug tab" -msgstr "" - -#. TRANSLATORS: settings description -#: src/gui/widgets/tabs/setup_chat.cpp:229 -msgid "" -"If this setting is enabled, server messages will be shown in Debug tab of " -"chat. If disabled, server messages will appear in General chat instead.\n" -"\n" -"Note: according to 4144, disabling this could also make you to lose some " -"debug messages from client in Debug tab since these are fake server messages." -msgstr "" - -#. TRANSLATORS: settings option -#: src/gui/widgets/tabs/setup_chat.cpp:238 -msgid "Enable trade tab" -msgstr "" - -#. TRANSLATORS: settings description -#: src/gui/widgets/tabs/setup_chat.cpp:240 -msgid "" -"Enables trade tab. Trade tab is basically some filter. Messages containing " -"words typical for trades will go to Trade tab. This will make General tab " -"less noisy. If this setting is disabled, all trade related players messages " -"will stay in General tab." -msgstr "" - -#. TRANSLATORS: settings option -#: src/gui/widgets/tabs/setup_chat.cpp:248 -msgid "Enable gm tab" -msgstr "" - -#. TRANSLATORS: settings description -#: src/gui/widgets/tabs/setup_chat.cpp:250 -msgid "" -"If enabled, GM tab will appear in chat. It displays text related GM " -"activity.\n" -"\n" -"Note: this setting only makes difference for GMs (Game Masters) since this " -"tab only appears for GMs." -msgstr "" - -#. TRANSLATORS: settings option -#: src/gui/widgets/tabs/setup_chat.cpp:257 -msgid "Enable language tab" -msgstr "" - -#. TRANSLATORS: settings description -#: src/gui/widgets/tabs/setup_chat.cpp:259 -msgid "" -"If this feature enabled, language tab will appear if server supports this " -"feature.\n" -"\n" -"Note: only supported by Evol server yet." -msgstr "" - -#. TRANSLATORS: settings option -#: src/gui/widgets/tabs/setup_chat.cpp:265 -msgid "Show all languages messages" -msgstr "" - -#. TRANSLATORS: settings description -#: src/gui/widgets/tabs/setup_chat.cpp:267 -msgid "" -"If this setting enabled and server supports different chats for different " -"languages, you will see messages for all languages, regardless of your " -"language preferences.\n" -"\n" -"Note: it only works on servers supporting language tabs feature, like Evol." -msgstr "" - -#. TRANSLATORS: settings option -#: src/gui/widgets/tabs/setup_chat.cpp:275 -msgid "Enable battle tab" -msgstr "" - -#. TRANSLATORS: settings description -#: src/gui/widgets/tabs/setup_chat.cpp:277 -msgid "" -"If this setting enabled, Battle tab will appear in chat. This tab will " -"contain messages related to battles, like damage and experience gain, if " -"battle messages are enabled.\n" -"\n" -"Note: client restart required to take effect." -msgstr "" - -#. TRANSLATORS: settings option -#: src/gui/widgets/tabs/setup_chat.cpp:285 -msgid "Show battle events" -msgstr "" - -#. TRANSLATORS: settings description -#: src/gui/widgets/tabs/setup_chat.cpp:287 -msgid "" -"If this setting enabled, messages related to battle like damage or " -"experience gain will be displayed in Debug or Battle tab. If disabled, no " -"battle messages will be displayed." -msgstr "" - -#. TRANSLATORS: settings option -#: src/gui/widgets/tabs/setup_chat.cpp:294 -msgid "Resize chat tabs if need" -msgstr "" - -#. TRANSLATORS: settings description -#: src/gui/widgets/tabs/setup_chat.cpp:296 -msgid "" -"If this feature enabled, text in chat will be automatically adjusted to " -"adapt to appearance of chat input field when you typing message and when " -"input field of chat disappears. If disabled, chat input area will always " -"occupy its place, which could be otherwise usable for text.\n" -"\n" -"Note: its mostly about jumpy attitude vs less usable space for text." -msgstr "" - -#. TRANSLATORS: settings option -#: src/gui/widgets/tabs/setup_chat.cpp:307 -msgid "Enable trade spam filter" -msgstr "" - -#. TRANSLATORS: settings group -#: src/gui/widgets/tabs/setup_chat.cpp:313 -msgid "Time" -msgstr "" - -#. TRANSLATORS: settings option -#: src/gui/widgets/tabs/setup_chat.cpp:317 -msgid "Use local time" -msgstr "" - -#. TRANSLATORS: settings description -#: src/gui/widgets/tabs/setup_chat.cpp:319 -msgid "" -"If this feature enabled, timestamps in chat will use local times. If " -"disabled, server time will be used (often it is GMT+0)." -msgstr "" - -#. TRANSLATORS: settings option -#: src/gui/widgets/tabs/setup_chat.cpp:329 -msgid "Highlight words (separated by comma)" -msgstr "" - -#. TRANSLATORS: settings description -#: src/gui/widgets/tabs/setup_chat.cpp:331 -msgid "" -"Here you can specify some extra words which will also cause highlighting. " -"Use comma to separate words.\n" -"\n" -"Note: frequent highlights are annoying - use it with caution." -msgstr "" - -#. TRANSLATORS: settings option -#: src/gui/widgets/tabs/setup_chat.cpp:338 -msgid "Globals ignore names (separated by comma)" -msgstr "" - -#. TRANSLATORS: settings description -#: src/gui/widgets/tabs/setup_chat.cpp:340 -msgid "" -"This setting allows you to ignore some global messages if particular sender " -"(NPC, GM) annoys you too much. Global will be moved to Debug instead.\n" -"\n" -"Note: careless use of this feature can make you to miss important announces!" -msgstr "" - -#. TRANSLATORS: settings option -#: src/gui/widgets/tabs/setup_chat.cpp:348 -msgid "Show emotes button in chat" -msgstr "" - -#. TRANSLATORS: settings description -#: src/gui/widgets/tabs/setup_chat.cpp:350 -msgid "" -"If this setting enabled, button will appear near text input field. This " -"button allows one to invoke composing window, which allows one to insert " -"smiles and text formatting easily.\n" -"\n" -"Note: same window can also be invoked by hotkey when typing, usually F1 by " -"default." -msgstr "" - -#. TRANSLATORS: settings option -#: src/gui/widgets/tabs/setup_chat.cpp:359 -msgid "Show motd server message on start" -msgstr "" - -#. TRANSLATORS: settings description -#: src/gui/widgets/tabs/setup_chat.cpp:361 -msgid "" -"If this setting enabled, client will display server MOTD (message of the " -"day) once you connect to server. Disable it to hide MOTD." -msgstr "" - -#. TRANSLATORS: color selection preview message -#: src/gui/widgets/tabs/setup_colors.cpp:50 -msgid "This is what the color looks like" -msgstr "" - -#. TRANSLATORS: colors tab. label. -#: src/gui/widgets/tabs/setup_colors.cpp:65 -msgid "Type:" -msgstr "" - -#. TRANSLATORS: colors tab. label. -#: src/gui/widgets/tabs/setup_colors.cpp:69 -#: src/gui/widgets/tabs/setup_colors.cpp:376 -msgid "Delay:" -msgstr "" - -#. TRANSLATORS: colors tab. label. -#: src/gui/widgets/tabs/setup_colors.cpp:74 -msgid "Red:" -msgstr "" - -#. TRANSLATORS: colors tab. label. -#: src/gui/widgets/tabs/setup_colors.cpp:79 -msgid "Green:" -msgstr "" - -#. TRANSLATORS: colors tab. label. -#: src/gui/widgets/tabs/setup_colors.cpp:84 -msgid "Blue:" -msgstr "" - -#. TRANSLATORS: color type -#: src/gui/widgets/tabs/setup_colors.cpp:109 -#: src/gui/widgets/tabs/setup_colors.cpp:447 -msgid "Static" -msgstr "" - -#. TRANSLATORS: color type -#: src/gui/widgets/tabs/setup_colors.cpp:113 -#: src/gui/widgets/tabs/setup_colors.cpp:116 -#: src/gui/widgets/tabs/setup_colors.cpp:449 -msgid "Pulse" -msgstr "" - -#. TRANSLATORS: color type -#: src/gui/widgets/tabs/setup_colors.cpp:119 -#: src/gui/widgets/tabs/setup_colors.cpp:122 -#: src/gui/widgets/tabs/setup_colors.cpp:451 -msgid "Rainbow" -msgstr "" - -#. TRANSLATORS: color type -#: src/gui/widgets/tabs/setup_colors.cpp:125 -#: src/gui/widgets/tabs/setup_colors.cpp:128 -#: src/gui/widgets/tabs/setup_colors.cpp:451 -msgid "Spectrum" -msgstr "" - -#. TRANSLATORS: colors tab. label. -#: src/gui/widgets/tabs/setup_colors.cpp:370 -msgid "Alpha:" -msgstr "" - -#. TRANSLATORS: button in input settings tab -#: src/gui/widgets/tabs/setup_input.cpp:65 -msgid "Assign" -msgstr "" - -#. TRANSLATORS: button in input settings tab -#: src/gui/widgets/tabs/setup_input.cpp:68 -msgid "Unassign" -msgstr "" - -#. TRANSLATORS: button in input settings tab -#: src/gui/widgets/tabs/setup_input.cpp:74 -msgid "Reset all keys" -msgstr "" - -#. TRANSLATORS: setting tab name -#: src/gui/widgets/tabs/setup_input.cpp:84 -msgid "Input" -msgstr "" - -#. TRANSLATORS: input settings error header -#: src/gui/widgets/tabs/setup_input.cpp:164 -msgid "Key Conflict(s) Detected." -msgstr "" - -#. TRANSLATORS: input settings error -#: src/gui/widgets/tabs/setup_input.cpp:166 -#, c-format -msgid "" -"Conflict \"%s\" and \"%s\" keys. Resolve them, or gameplay may result in " -"strange behaviour." -msgstr "" - -#. TRANSLATORS: unknown key name -#. TRANSLATORS: quests window quest name -#: src/gui/widgets/tabs/setup_input.cpp:338 src/resources/db/questdb.cpp:62 -#: src/resources/db/questdb.cpp:255 src/resources/db/questdb.cpp:261 -msgid "unknown" -msgstr "" - -#. TRANSLATORS: joystick settings tab label -#: src/gui/widgets/tabs/setup_joystick.cpp:47 -#: src/gui/widgets/tabs/setup_joystick.cpp:143 -msgid "Press the button to start calibration" -msgstr "" - -#. TRANSLATORS: joystick settings tab button -#: src/gui/widgets/tabs/setup_joystick.cpp:49 -#: src/gui/widgets/tabs/setup_joystick.cpp:140 -msgid "Calibrate" -msgstr "" - -#. TRANSLATORS: joystick settings tab button -#: src/gui/widgets/tabs/setup_joystick.cpp:52 -msgid "Detect joysticks" -msgstr "" - -#. TRANSLATORS: joystick settings tab checkbox -#: src/gui/widgets/tabs/setup_joystick.cpp:55 -msgid "Enable joystick" -msgstr "" - -#. TRANSLATORS: joystick settings tab checkbox -#: src/gui/widgets/tabs/setup_joystick.cpp:62 -msgid "Use joystick if client window inactive" -msgstr "" - -#. TRANSLATORS: joystick settings tab name -#: src/gui/widgets/tabs/setup_joystick.cpp:68 -msgid "Joystick" -msgstr "" - -#. TRANSLATORS: joystick settings tab button -#: src/gui/widgets/tabs/setup_joystick.cpp:149 -msgid "Stop" -msgstr "" - -#. TRANSLATORS: joystick settings tab label -#: src/gui/widgets/tabs/setup_joystick.cpp:152 -msgid "Rotate the stick and don't press buttons" -msgstr "" - -#. TRANSLATORS: show buttons at top right corner type -#: src/gui/widgets/tabs/setup_misc.cpp:50 -msgid "Always show" -msgstr "" - -#. TRANSLATORS: show buttons at top right corner type -#: src/gui/widgets/tabs/setup_misc.cpp:52 -msgid "Auto hide in small resolution" -msgstr "" - -#. TRANSLATORS: show buttons at top right corner type -#: src/gui/widgets/tabs/setup_misc.cpp:54 -msgid "Always auto hide" -msgstr "" - -#. TRANSLATORS: Proxy type selection -#: src/gui/widgets/tabs/setup_misc.cpp:62 -msgid "System proxy" -msgstr "" - -#. TRANSLATORS: Proxy type selection -#: src/gui/widgets/tabs/setup_misc.cpp:64 -msgid "Direct connection" -msgstr "" - -#. TRANSLATORS: Proxy type selection -#: src/gui/widgets/tabs/setup_misc.cpp:71 -msgid "SOCKS5 hostname" -msgstr "" - -#. TRANSLATORS: screen density type -#. TRANSLATORS: ambient effect type -#. TRANSLATORS: particle details -#: src/gui/widgets/tabs/setup_misc.cpp:81 -#: src/gui/widgets/tabs/setup_visual.cpp:59 -#: src/gui/widgets/tabs/setup_visual.cpp:184 -msgid "low" -msgstr "" - -#. TRANSLATORS: screen density type -#. TRANSLATORS: particle details -#: src/gui/widgets/tabs/setup_misc.cpp:83 -#: src/gui/widgets/tabs/setup_visual.cpp:186 -msgid "medium" -msgstr "" - -#. TRANSLATORS: screen density type -#: src/gui/widgets/tabs/setup_misc.cpp:85 -msgid "tv" -msgstr "" - -#. TRANSLATORS: screen density type -#. TRANSLATORS: ambient effect type -#. TRANSLATORS: particle details -#: src/gui/widgets/tabs/setup_misc.cpp:87 -#: src/gui/widgets/tabs/setup_visual.cpp:61 -#: src/gui/widgets/tabs/setup_visual.cpp:188 -msgid "high" -msgstr "" - -#. TRANSLATORS: screen density type -#: src/gui/widgets/tabs/setup_misc.cpp:89 -msgid "xhigh" -msgstr "" - -#. TRANSLATORS: screen density type -#: src/gui/widgets/tabs/setup_misc.cpp:91 -msgid "xxhigh" -msgstr "" - -#. TRANSLATORS: sdl2 log level -#: src/gui/widgets/tabs/setup_misc.cpp:102 -msgid "verbose" -msgstr "" - -#. TRANSLATORS: sdl2 log level -#: src/gui/widgets/tabs/setup_misc.cpp:104 -msgid "debug" -msgstr "" - -#. TRANSLATORS: sdl2 log level -#: src/gui/widgets/tabs/setup_misc.cpp:106 -msgid "info" -msgstr "" - -#. TRANSLATORS: sdl2 log level -#: src/gui/widgets/tabs/setup_misc.cpp:108 -msgid "warn" -msgstr "" - -#. TRANSLATORS: sdl2 log level -#: src/gui/widgets/tabs/setup_misc.cpp:110 -msgid "error" -msgstr "" - -#. TRANSLATORS: sdl2 log level -#: src/gui/widgets/tabs/setup_misc.cpp:112 -msgid "critical" -msgstr "" - -#. TRANSLATORS: misc tab in settings -#: src/gui/widgets/tabs/setup_misc.cpp:126 -msgid "Misc" -msgstr "" - -#. TRANSLATORS: settings option -#: src/gui/widgets/tabs/setup_misc.cpp:137 -msgid "Show damage inflicted to monsters" -msgstr "" - -#. TRANSLATORS: settings option -#: src/gui/widgets/tabs/setup_misc.cpp:142 -msgid "Auto target only reachable monsters" -msgstr "" - -#. TRANSLATORS: settings option -#: src/gui/widgets/tabs/setup_misc.cpp:147 -msgid "Select auto target for attack skills" -msgstr "" - -#. TRANSLATORS: settings option -#: src/gui/widgets/tabs/setup_misc.cpp:152 -msgid "Highlight monster attack range" -msgstr "" - -#. TRANSLATORS: settings option -#: src/gui/widgets/tabs/setup_misc.cpp:158 -msgid "Show monster hp bar" -msgstr "" - -#. TRANSLATORS: settings option -#: src/gui/widgets/tabs/setup_misc.cpp:163 -msgid "Cycle monster targets" -msgstr "" - -#. TRANSLATORS: settings group -#. TRANSLATORS: long button name for map window. -#. TRANSLATORS: debug window tab -#. TRANSLATORS: mini map window name -#: src/gui/widgets/tabs/setup_misc.cpp:169 src/gui/windowmenu.cpp:150 -#: src/gui/windows/debugwindow.cpp:68 src/gui/windows/minimap.cpp:66 -#: src/gui/windows/minimap.cpp:129 -msgid "Map" -msgstr "" - -#. TRANSLATORS: settings option -#: src/gui/widgets/tabs/setup_misc.cpp:173 -msgid "Show warps particles" -msgstr "" - -#. TRANSLATORS: settings option -#: src/gui/widgets/tabs/setup_misc.cpp:178 -msgid "Highlight map portals" -msgstr "" - -#. TRANSLATORS: settings option -#: src/gui/widgets/tabs/setup_misc.cpp:183 -msgid "Highlight floor items" -msgstr "" - -#. TRANSLATORS: settings option -#: src/gui/widgets/tabs/setup_misc.cpp:188 -msgid "Highlight player attack range" -msgstr "" - -#. TRANSLATORS: settings option -#: src/gui/widgets/tabs/setup_misc.cpp:193 -msgid "Show extended minimaps" -msgstr "" - -#. TRANSLATORS: settings option -#: src/gui/widgets/tabs/setup_misc.cpp:198 -msgid "Draw path" -msgstr "" - -#. TRANSLATORS: settings option -#: src/gui/widgets/tabs/setup_misc.cpp:203 -msgid "Draw hotkeys on map" -msgstr "" - -#. TRANSLATORS: settings option -#: src/gui/widgets/tabs/setup_misc.cpp:208 -msgid "Enable lazy scrolling" -msgstr "" - -#. TRANSLATORS: settings option -#: src/gui/widgets/tabs/setup_misc.cpp:213 -msgid "Scroll laziness" -msgstr "" - -#. TRANSLATORS: settings option -#: src/gui/widgets/tabs/setup_misc.cpp:218 -msgid "Scroll radius" -msgstr "" - -#. TRANSLATORS: settings option -#: src/gui/widgets/tabs/setup_misc.cpp:223 -msgid "Auto resize minimaps" -msgstr "" - -#. TRANSLATORS: settings option -#: src/gui/widgets/tabs/setup_misc.cpp:228 -msgid "Play map animations" -msgstr "" - -#. TRANSLATORS: settings group -#: src/gui/widgets/tabs/setup_misc.cpp:234 -msgid "Moving" -msgstr "" - -#. TRANSLATORS: settings option -#: src/gui/widgets/tabs/setup_misc.cpp:238 -msgid "Auto fix position" -msgstr "" - -#. TRANSLATORS: settings option -#: src/gui/widgets/tabs/setup_misc.cpp:243 -msgid "Show server side position" -msgstr "" - -#. TRANSLATORS: settings option -#: src/gui/widgets/tabs/setup_misc.cpp:248 -msgid "Attack while moving" -msgstr "" - -#. TRANSLATORS: settings option -#: src/gui/widgets/tabs/setup_misc.cpp:253 -msgid "Attack next target" -msgstr "" - -#. TRANSLATORS: settings option -#: src/gui/widgets/tabs/setup_misc.cpp:258 -msgid "Sync player move" -msgstr "" - -#. TRANSLATORS: settings option -#: src/gui/widgets/tabs/setup_misc.cpp:263 -msgid "Sync player move distance" -msgstr "" - -#. TRANSLATORS: settings option -#: src/gui/widgets/tabs/setup_misc.cpp:269 -msgid "Crazy move A program" -msgstr "" - -#. TRANSLATORS: settings option -#: src/gui/widgets/tabs/setup_misc.cpp:274 -msgid "Mouse relative moves (good for touch interfaces)" -msgstr "" - -#. TRANSLATORS: settings option -#: src/gui/widgets/tabs/setup_misc.cpp:284 -msgid "Show own hp bar" -msgstr "" - -#. TRANSLATORS: settings option -#: src/gui/widgets/tabs/setup_misc.cpp:289 -msgid "Enable quick stats" -msgstr "" - -#. TRANSLATORS: settings option -#: src/gui/widgets/tabs/setup_misc.cpp:294 -msgid "Cycle player targets" -msgstr "" - -#. TRANSLATORS: settings option -#: src/gui/widgets/tabs/setup_misc.cpp:299 -msgid "Show job exp messages" -msgstr "" - -#. TRANSLATORS: settings option -#: src/gui/widgets/tabs/setup_misc.cpp:304 -msgid "Show players popups" -msgstr "" - -#. TRANSLATORS: settings option -#: src/gui/widgets/tabs/setup_misc.cpp:309 -msgid "Afk message" -msgstr "" - -#. TRANSLATORS: settings option -#: src/gui/widgets/tabs/setup_misc.cpp:314 -msgid "Show job" -msgstr "" - -#. TRANSLATORS: settings option -#: src/gui/widgets/tabs/setup_misc.cpp:319 -msgid "Enable attack filter" -msgstr "" - -#. TRANSLATORS: settings option -#: src/gui/widgets/tabs/setup_misc.cpp:324 -msgid "Enable pickup filter" -msgstr "" - -#. TRANSLATORS: settings option -#: src/gui/widgets/tabs/setup_misc.cpp:329 -msgid "Enable advert protocol" -msgstr "" - -#. TRANSLATORS: settings option -#: src/gui/widgets/tabs/setup_misc.cpp:334 -msgid "Enabled pets support" -msgstr "" - -#. TRANSLATORS: settings option -#: src/gui/widgets/tabs/setup_misc.cpp:339 -msgid "Enable weight notifications" -msgstr "" - -#. TRANSLATORS: settings group -#. TRANSLATORS: long button name for shop window. -#. TRANSLATORS: shop window name -#. TRANSLATORS: shop button tooltip -#: src/gui/widgets/tabs/setup_misc.cpp:344 src/gui/windowmenu.cpp:197 -#: src/gui/windows/buyselldialog.cpp:43 src/gui/windows/buyselldialog.cpp:54 -#: src/gui/windows/inventorywindow.cpp:269 -msgid "Shop" -msgstr "" - -#. TRANSLATORS: settings option -#: src/gui/widgets/tabs/setup_misc.cpp:348 -msgid "Accept sell/buy requests" -msgstr "" - -#. TRANSLATORS: settings option -#: src/gui/widgets/tabs/setup_misc.cpp:353 -msgid "Enable shop mode" -msgstr "" - -#. TRANSLATORS: settings group -#. TRANSLATORS: npc dialog name -#: src/gui/widgets/tabs/setup_misc.cpp:359 src/gui/windows/npcdialog.cpp:99 -msgid "NPC" -msgstr "" - -#. TRANSLATORS: settings option -#: src/gui/widgets/tabs/setup_misc.cpp:363 -msgid "Cycle npc targets" -msgstr "" - -#. TRANSLATORS: settings option -#: src/gui/widgets/tabs/setup_misc.cpp:368 -msgid "Log NPC dialogue" -msgstr "" - -#. TRANSLATORS: settings group -#: src/gui/widgets/tabs/setup_misc.cpp:374 -msgid "Bots support" -msgstr "" - -#. TRANSLATORS: settings option -#: src/gui/widgets/tabs/setup_misc.cpp:378 -msgid "Enable guild bot support and disable native guild support" -msgstr "" - -#. TRANSLATORS: settings option -#: src/gui/widgets/tabs/setup_misc.cpp:385 -msgid "Enable manamarket bot support" -msgstr "" - -#. TRANSLATORS: settings group -#: src/gui/widgets/tabs/setup_misc.cpp:393 -msgid "Keyboard" -msgstr "" - -#. TRANSLATORS: settings option -#: src/gui/widgets/tabs/setup_misc.cpp:397 -msgid "Repeat delay" -msgstr "" - -#. TRANSLATORS: settings option -#: src/gui/widgets/tabs/setup_misc.cpp:402 -msgid "Repeat interval" -msgstr "" - -#. TRANSLATORS: settings option -#: src/gui/widgets/tabs/setup_misc.cpp:407 -msgid "Custom repeat interval" -msgstr "" - -#. TRANSLATORS: settings option -#: src/gui/widgets/tabs/setup_misc.cpp:413 -msgid "Enable alt-tab workaround" -msgstr "" - -#. TRANSLATORS: settings option -#: src/gui/widgets/tabs/setup_misc.cpp:425 -msgid "Shortcut buttons" -msgstr "" - -#. TRANSLATORS: settings option -#: src/gui/widgets/tabs/setup_misc.cpp:430 -msgid "Show icons on shortcut buttons" -msgstr "" - -#. TRANSLATORS: settings group -#: src/gui/widgets/tabs/setup_misc.cpp:436 -msgid "Proxy server" -msgstr "" - -#. TRANSLATORS: settings option -#: src/gui/widgets/tabs/setup_misc.cpp:441 -msgid "Proxy type" -msgstr "" - -#. TRANSLATORS: settings option -#: src/gui/widgets/tabs/setup_misc.cpp:446 -msgid "Proxy address:port" -msgstr "" - -#. TRANSLATORS: settings option -#: src/gui/widgets/tabs/setup_misc.cpp:451 -msgid "Tunnel through HTTP proxy" -msgstr "" - -#. TRANSLATORS: settings group -#: src/gui/widgets/tabs/setup_misc.cpp:457 -msgid "Logging" -msgstr "" - -#. TRANSLATORS: settings option -#: src/gui/widgets/tabs/setup_misc.cpp:461 -msgid "Enable OpenGL version check (do not disable)" -msgstr "" - -#. TRANSLATORS: settings option -#: src/gui/widgets/tabs/setup_misc.cpp:467 -msgid "Enable debug log" -msgstr "" - -#. TRANSLATORS: settings option -#: src/gui/widgets/tabs/setup_misc.cpp:472 -msgid "Ignore logging packets" -msgstr "" - -#. TRANSLATORS: settings option -#: src/gui/widgets/tabs/setup_misc.cpp:477 -msgid "Log unimplemented packets" -msgstr "" - -#. TRANSLATORS: settings option -#: src/gui/widgets/tabs/setup_misc.cpp:482 -msgid "Enable OpenGL log" -msgstr "" - -#. TRANSLATORS: settings option -#: src/gui/widgets/tabs/setup_misc.cpp:487 -msgid "Enable input log" -msgstr "" - -#. TRANSLATORS: settings option -#: src/gui/widgets/tabs/setup_misc.cpp:494 -msgid "SDL logging level" -msgstr "" - -#. TRANSLATORS: settings option -#. TRANSLATORS: input action name -#: src/gui/widgets/tabs/setup_misc.cpp:500 src/input/pages/other.cpp:408 -msgid "Upload log file" -msgstr "" - -#. TRANSLATORS: settings option -#: src/gui/widgets/tabs/setup_misc.cpp:509 -msgid "Enable server side attack" -msgstr "" - -#. TRANSLATORS: settings option -#: src/gui/widgets/tabs/setup_misc.cpp:514 -msgid "Hide support page link on error" -msgstr "" - -#. TRANSLATORS: settings option -#: src/gui/widgets/tabs/setup_misc.cpp:519 -msgid "Enable double clicks" -msgstr "" - -#. TRANSLATORS: settings option -#: src/gui/widgets/tabs/setup_misc.cpp:524 -msgid "Enable bot checker" -msgstr "" - -#. TRANSLATORS: settings option -#: src/gui/widgets/tabs/setup_misc.cpp:529 -msgid "Enable buggy servers protection (do not disable)" -msgstr "" - -#. TRANSLATORS: settings option -#: src/gui/widgets/tabs/setup_misc.cpp:535 -msgid "Low traffic mode" -msgstr "" - -#. TRANSLATORS: settings option -#: src/gui/widgets/tabs/setup_misc.cpp:541 -msgid "Use FBO for screenshots (only for opengl)" -msgstr "" - -#. TRANSLATORS: settings option -#: src/gui/widgets/tabs/setup_misc.cpp:548 -msgid "Screenshot directory" -msgstr "" - -#. TRANSLATORS: settings option -#: src/gui/widgets/tabs/setup_misc.cpp:555 -msgid "Network delay between sub servers" -msgstr "" - -#. TRANSLATORS: settings option -#: src/gui/widgets/tabs/setup_misc.cpp:560 -msgid "Show background" -msgstr "" - -#. TRANSLATORS: settings option -#: src/gui/widgets/tabs/setup_misc.cpp:566 -msgid "Screen density override" -msgstr "" - -#. TRANSLATORS: mods tab in settings -#: src/gui/widgets/tabs/setup_mods.cpp:43 -msgid "Mods" -msgstr "" - -#. TRANSLATORS: settings label -#: src/gui/widgets/tabs/setup_mods.cpp:78 -msgid "No mods present" -msgstr "" - -#. TRANSLATORS: texture compression type -#. TRANSLATORS: confirm dialog button -#: src/gui/widgets/tabs/setup_perfomance.cpp:46 -#: src/gui/windows/confirmdialog.cpp:47 -msgid "No" -msgstr "" - -#. TRANSLATORS: settings tab name -#. TRANSLATORS: perfoamance tab quick button -#: src/gui/widgets/tabs/setup_perfomance.cpp:61 src/progs/dyecmd/client.cpp:553 -#: src/progs/manaplus/client.cpp:919 -msgid "Performance" -msgstr "" - -#. TRANSLATORS: settings option -#: src/gui/widgets/tabs/setup_perfomance.cpp:78 -msgid "Better performance (enable for better performance)" -msgstr "" - -#. TRANSLATORS: settings option -#: src/gui/widgets/tabs/setup_perfomance.cpp:83 -msgid "Auto adjust performance" -msgstr "" - -#. TRANSLATORS: settings option -#: src/gui/widgets/tabs/setup_perfomance.cpp:88 -msgid "Hw acceleration" -msgstr "" - -#. TRANSLATORS: settings option -#: src/gui/widgets/tabs/setup_perfomance.cpp:93 -msgid "Enable opacity cache (Software, can use much memory)" -msgstr "" - -#. TRANSLATORS: settings option -#: src/gui/widgets/tabs/setup_perfomance.cpp:99 -msgid "Enable map reduce (Software)" -msgstr "" - -#. TRANSLATORS: settings option -#: src/gui/widgets/tabs/setup_perfomance.cpp:105 -msgid "Enable compound sprite delay (Software)" -msgstr "" - -#. TRANSLATORS: settings option -#: src/gui/widgets/tabs/setup_perfomance.cpp:110 -msgid "Enable delayed images load (OpenGL)" -msgstr "" - -#. TRANSLATORS: settings option -#: src/gui/widgets/tabs/setup_perfomance.cpp:115 -msgid "Enable texture sampler (OpenGL)" -msgstr "" - -#. TRANSLATORS: settings option -#: src/gui/widgets/tabs/setup_perfomance.cpp:120 -msgid "Enable OpenGL context creation" -msgstr "" - -#. TRANSLATORS: settings option -#: src/gui/widgets/tabs/setup_perfomance.cpp:125 -msgid "Enable OpenGL direct state access" -msgstr "" - -#. TRANSLATORS: settings option -#: src/gui/widgets/tabs/setup_perfomance.cpp:131 -msgid "Better quality (disable for better performance)" -msgstr "" - -#. TRANSLATORS: settings option -#: src/gui/widgets/tabs/setup_perfomance.cpp:136 -msgid "Enable alpha channel fix (Software, can be very slow)" -msgstr "" - -#. TRANSLATORS: settings option -#: src/gui/widgets/tabs/setup_perfomance.cpp:142 -msgid "Show beings transparency" -msgstr "" - -#. TRANSLATORS: settings option -#: src/gui/widgets/tabs/setup_perfomance.cpp:147 -msgid "Enable reorder sprites (need for mods support)." -msgstr "" - -#. TRANSLATORS: settings option -#: src/gui/widgets/tabs/setup_perfomance.cpp:154 -msgid "Small memory (enable for lower memory usage)" -msgstr "" - -#. TRANSLATORS: settings option -#: src/gui/widgets/tabs/setup_perfomance.cpp:159 -msgid "Disable advanced beings caching (Software)" -msgstr "" - -#. TRANSLATORS: settings option -#: src/gui/widgets/tabs/setup_perfomance.cpp:164 -msgid "Disable beings caching (Software)" -msgstr "" - -#. TRANSLATORS: settings group -#: src/gui/widgets/tabs/setup_perfomance.cpp:171 -msgid "Different options (enable or disable can improve performance)" -msgstr "" - -#. TRANSLATORS: settings option -#: src/gui/widgets/tabs/setup_perfomance.cpp:179 -msgid "Try first sdl driver (only for SDL2 default mode)" -msgstr "" - -#. TRANSLATORS: settings option -#: src/gui/widgets/tabs/setup_perfomance.cpp:186 -msgid "Enable texture compression (OpenGL)" -msgstr "" - -#. TRANSLATORS: settings option -#: src/gui/widgets/tabs/setup_perfomance.cpp:191 -msgid "Enable rectangular texture extension (OpenGL)" -msgstr "" - -#. TRANSLATORS: settings option -#: src/gui/widgets/tabs/setup_perfomance.cpp:196 -msgid "Use new texture internal format (OpenGL)" -msgstr "" - -#. TRANSLATORS: settings option -#: src/gui/widgets/tabs/setup_perfomance.cpp:201 -msgid "Enable texture atlases (OpenGL)" -msgstr "" - -#. TRANSLATORS: settings option -#: src/gui/widgets/tabs/setup_perfomance.cpp:206 -msgid "Cache all sprites per map (can use additional memory)" -msgstr "" - -#. TRANSLATORS: settings option -#: src/gui/widgets/tabs/setup_perfomance.cpp:212 -msgid "Cache all sounds (can use additional memory)" -msgstr "" - -#. TRANSLATORS: settings group -#: src/gui/widgets/tabs/setup_perfomance.cpp:218 -msgid "Critical options (DO NOT change if you don't know what you're doing)" -msgstr "" - -#. TRANSLATORS: settings option -#: src/gui/widgets/tabs/setup_perfomance.cpp:223 -msgid "Disable logging in game (do not enable)" -msgstr "" - -#. TRANSLATORS: screen badges type -#. TRANSLATORS: visible name type -#: src/gui/widgets/tabs/setup_players.cpp:45 -#: src/gui/widgets/tabs/setup_players.cpp:59 -msgid "hide" -msgstr "" - -#. TRANSLATORS: screen badges type -#: src/gui/widgets/tabs/setup_players.cpp:47 -msgid "show at top" -msgstr "" - -#. TRANSLATORS: screen badges type -#: src/gui/widgets/tabs/setup_players.cpp:49 -msgid "show at right" -msgstr "" - -#. TRANSLATORS: screen badges type -#: src/gui/widgets/tabs/setup_players.cpp:51 -msgid "show at bottom" -msgstr "" - -#. TRANSLATORS: visible name type -#: src/gui/widgets/tabs/setup_players.cpp:61 -msgid "show" -msgstr "" - -#. TRANSLATORS: visible name type -#: src/gui/widgets/tabs/setup_players.cpp:63 -msgid "show on selection" -msgstr "" - -#. TRANSLATORS: show on top or down -#: src/gui/widgets/tabs/setup_players.cpp:71 -msgid "top" -msgstr "" - -#. TRANSLATORS: show on top or down -#: src/gui/widgets/tabs/setup_players.cpp:73 -msgid "bottom" -msgstr "" - -#. TRANSLATORS: settings option -#: src/gui/widgets/tabs/setup_players.cpp:90 -msgid "Show gender" -msgstr "" - -#. TRANSLATORS: settings option -#: src/gui/widgets/tabs/setup_players.cpp:95 -msgid "Show level" -msgstr "" - -#. TRANSLATORS: settings option -#: src/gui/widgets/tabs/setup_players.cpp:100 -msgid "Show own name" -msgstr "" - -#. TRANSLATORS: settings option -#: src/gui/widgets/tabs/setup_players.cpp:105 -msgid "Enable extended mouse targeting" -msgstr "" - -#. TRANSLATORS: settings option -#: src/gui/widgets/tabs/setup_players.cpp:110 -msgid "Target dead players" -msgstr "" - -#. TRANSLATORS: settings option -#: src/gui/widgets/tabs/setup_players.cpp:117 -msgid "Show player names" -msgstr "" - -#. TRANSLATORS: settings option -#: src/gui/widgets/tabs/setup_players.cpp:125 -msgid "Show player names at" -msgstr "" - -#. TRANSLATORS: settings option -#: src/gui/widgets/tabs/setup_players.cpp:131 -msgid "Auto move names" -msgstr "" - -#. TRANSLATORS: settings option -#: src/gui/widgets/tabs/setup_players.cpp:137 -msgid "Badges" -msgstr "" - -#. TRANSLATORS: settings option -#: src/gui/widgets/tabs/setup_players.cpp:142 -msgid "Secure trades" -msgstr "" - -#. TRANSLATORS: settings option -#: src/gui/widgets/tabs/setup_players.cpp:147 -msgid "Unsecure chars in names" -msgstr "" - -#. TRANSLATORS: settings option -#: src/gui/widgets/tabs/setup_players.cpp:152 -msgid "Show statuses" -msgstr "" - -#. TRANSLATORS: settings option -#: src/gui/widgets/tabs/setup_players.cpp:157 -msgid "Show ip addresses on screenshots" -msgstr "" - -#. TRANSLATORS: settings option -#: src/gui/widgets/tabs/setup_players.cpp:162 -msgid "Allow self heal with mouse click" -msgstr "" - -#. TRANSLATORS: settings option -#: src/gui/widgets/tabs/setup_players.cpp:167 -msgid "Group friends in who is online window" -msgstr "" - -#. TRANSLATORS: settings option -#: src/gui/widgets/tabs/setup_players.cpp:172 -msgid "Hide erased players nicks" -msgstr "" - -#. TRANSLATORS: settings option -#: src/gui/widgets/tabs/setup_players.cpp:177 -msgid "Collect players id and seen log" -msgstr "" - -#. TRANSLATORS: settings option -#: src/gui/widgets/tabs/setup_players.cpp:182 -msgid "Use special diagonal speed in players moving" -msgstr "" - -#. TRANSLATORS: settings option -#: src/gui/widgets/tabs/setup_players.cpp:187 -msgid "Log players actions (for GM)" -msgstr "" - -#. TRANSLATORS: settings option -#: src/gui/widgets/tabs/setup_players.cpp:192 -msgid "Create screenshots for each complete trades" -msgstr "" - -#. TRANSLATORS: settings option -#: src/gui/widgets/tabs/setup_players.cpp:197 -msgid "" -"Emulate right mouse button by long mouse click (useful for touch interfaces)" -msgstr "" - -#. TRANSLATORS: settings option -#: src/gui/widgets/tabs/setup_players.cpp:203 -msgid "Enable remote commands" -msgstr "" - -#. TRANSLATORS: settings option -#: src/gui/widgets/tabs/setup_players.cpp:209 -msgid "Allow move character by mouse" -msgstr "" - -#. TRANSLATORS: quick tab in settings -#. TRANSLATORS: settings tab name -#: src/gui/widgets/tabs/setup_quick.cpp:45 -#: src/progs/manaplus/actions/windows.cpp:317 -msgid "Quick" -msgstr "" - -#. TRANSLATORS: relations table header -#: src/gui/widgets/tabs/setup_relations.cpp:58 -msgid "Name" -msgstr "" - -#. TRANSLATORS: relations table header -#: src/gui/widgets/tabs/setup_relations.cpp:60 -msgid "Relation" -msgstr "" - -#. TRANSLATORS: relation dialog button -#: src/gui/widgets/tabs/setup_relations.cpp:73 -msgid "Allow trading" -msgstr "" - -#. TRANSLATORS: relation dialog button -#: src/gui/widgets/tabs/setup_relations.cpp:77 -msgid "Allow whispers" -msgstr "" - -#. TRANSLATORS: relation dialog button -#. TRANSLATORS: char select dialog. button. -#. TRANSLATORS: mail window button -#. TRANSLATORS: servers dialog button -#. TRANSLATORS: shop window label -#. TRANSLATORS: command editor button -#. TRANSLATORS: input action name -#: src/gui/widgets/tabs/setup_relations.cpp:81 -#: src/gui/windows/charselectdialog.cpp:83 src/gui/windows/mailwindow.cpp:73 -#: src/gui/windows/serverdialog.cpp:118 src/gui/windows/shopwindow.cpp:129 -#: src/gui/windows/textcommandeditor.cpp:112 src/input/pages/gui.cpp:109 -msgid "Delete" -msgstr "" - -#. TRANSLATORS: relation dialog name -#: src/gui/widgets/tabs/setup_relations.cpp:88 -msgid "Relations" -msgstr "" - -#. TRANSLATORS: relation dialog label -#: src/gui/widgets/tabs/setup_relations.cpp:113 -msgid "When ignoring:" -msgstr "" - -#. TRANSLATORS: theme settings label -#: src/gui/widgets/tabs/setup_theme.cpp:63 -msgid "Gui theme" -msgstr "" - -#. TRANSLATORS: theme settings label -#: src/gui/widgets/tabs/setup_theme.cpp:71 -msgid "Main Font" -msgstr "" - -#. TRANSLATORS: theme settings label -#: src/gui/widgets/tabs/setup_theme.cpp:77 -msgid "Language" -msgstr "" - -#. TRANSLATORS: theme settings label -#. TRANSLATORS: font size -#: src/gui/widgets/tabs/setup_theme.cpp:82 src/gui/windows/emotewindow.cpp:56 -msgid "Bold font" -msgstr "" - -#. TRANSLATORS: theme settings label -#: src/gui/widgets/tabs/setup_theme.cpp:87 -msgid "Particle font" -msgstr "" - -#. TRANSLATORS: theme settings label -#: src/gui/widgets/tabs/setup_theme.cpp:92 -msgid "Help font" -msgstr "" - -#. TRANSLATORS: theme settings label -#: src/gui/widgets/tabs/setup_theme.cpp:97 -msgid "Secure font" -msgstr "" - -#. TRANSLATORS: theme settings label -#: src/gui/widgets/tabs/setup_theme.cpp:102 -msgid "Npc font" -msgstr "" - -#. TRANSLATORS: theme settings label -#: src/gui/widgets/tabs/setup_theme.cpp:107 -msgid "Japanese font" -msgstr "" - -#. TRANSLATORS: theme settings label -#: src/gui/widgets/tabs/setup_theme.cpp:112 -msgid "Chinese font" -msgstr "" - -#. TRANSLATORS: theme settings label -#: src/gui/widgets/tabs/setup_theme.cpp:118 -msgid "Font size" -msgstr "" - -#. TRANSLATORS: theme settings label -#: src/gui/widgets/tabs/setup_theme.cpp:124 -msgid "Npc font size" -msgstr "" - -#. TRANSLATORS: button name with information about selected theme -#: src/gui/widgets/tabs/setup_theme.cpp:129 -msgid "i" -msgstr "" - -#. TRANSLATORS: theme settings tab name -#. TRANSLATORS: theme tab quick button -#: src/gui/widgets/tabs/setup_theme.cpp:133 src/progs/dyecmd/client.cpp:559 -#: src/progs/manaplus/client.cpp:925 -msgid "Theme" -msgstr "" - -#. TRANSLATORS: theme name -#: src/gui/widgets/tabs/setup_theme.cpp:255 -msgid "Name: " -msgstr "" - -#. TRANSLATORS: theme copyright -#: src/gui/widgets/tabs/setup_theme.cpp:257 -msgid "Copyright:" -msgstr "" - -#. TRANSLATORS: theme info dialog header -#: src/gui/widgets/tabs/setup_theme.cpp:323 -msgid "Theme info" -msgstr "" - -#. TRANSLATORS: theme message dialog -#: src/gui/widgets/tabs/setup_theme.cpp:358 -msgid "Theme Changed" -msgstr "" - -#. TRANSLATORS: ok dialog message -#. TRANSLATORS: video settings warning -#: src/gui/widgets/tabs/setup_theme.cpp:360 -#: src/gui/widgets/tabs/setup_video.cpp:430 -#: src/gui/widgets/tabs/setup_video.cpp:448 -msgid "Restart your client for the change to take effect." -msgstr "" - -#. TRANSLATORS: onscreen button size -#: src/gui/widgets/tabs/setup_touch.cpp:41 -msgid "Small" -msgstr "" - -#. TRANSLATORS: onscreen button size -#: src/gui/widgets/tabs/setup_touch.cpp:45 -msgid "Medium" -msgstr "" - -#. TRANSLATORS: onscreen button size -#: src/gui/widgets/tabs/setup_touch.cpp:47 -msgid "Large" -msgstr "" - -#. TRANSLATORS: touch settings tab -#: src/gui/widgets/tabs/setup_touch.cpp:69 -msgid "Touch" -msgstr "" - -#. TRANSLATORS: settings option -#: src/gui/widgets/tabs/setup_touch.cpp:78 -msgid "Onscreen keyboard" -msgstr "" - -#. TRANSLATORS: settings option -#: src/gui/widgets/tabs/setup_touch.cpp:82 -msgid "Show onscreen keyboard icon" -msgstr "" - -#. TRANSLATORS: settings option -#: src/gui/widgets/tabs/setup_touch.cpp:87 -msgid "Keyboard icon action" -msgstr "" - -#. TRANSLATORS: settings group -#: src/gui/widgets/tabs/setup_touch.cpp:93 -msgid "Onscreen joystick" -msgstr "" - -#. TRANSLATORS: settings option -#: src/gui/widgets/tabs/setup_touch.cpp:97 -msgid "Show onscreen joystick" -msgstr "" - -#. TRANSLATORS: settings option -#: src/gui/widgets/tabs/setup_touch.cpp:102 -msgid "Joystick size" -msgstr "" - -#. TRANSLATORS: settings group -#: src/gui/widgets/tabs/setup_touch.cpp:108 -msgid "Onscreen buttons" -msgstr "" - -#. TRANSLATORS: settings option -#: src/gui/widgets/tabs/setup_touch.cpp:112 -msgid "Show onscreen buttons" -msgstr "" - -#. TRANSLATORS: settings option -#: src/gui/widgets/tabs/setup_touch.cpp:117 -msgid "Buttons format" -msgstr "" - -#. TRANSLATORS: settings option -#: src/gui/widgets/tabs/setup_touch.cpp:122 -msgid "Buttons size" -msgstr "" - -#. TRANSLATORS: settings option -#: src/gui/widgets/tabs/setup_touch.cpp:131 -#, c-format -msgid "Button %u action" -msgstr "" - -#. TRANSLATORS: video settings checkbox -#: src/gui/widgets/tabs/setup_video.cpp:75 -msgid "Full screen" -msgstr "" - -#. TRANSLATORS: video settings checkbox -#: src/gui/widgets/tabs/setup_video.cpp:80 -msgid "FPS limit:" -msgstr "" - -#. TRANSLATORS: video settings label -#: src/gui/widgets/tabs/setup_video.cpp:86 -#: src/gui/widgets/tabs/setup_video.cpp:136 -#: src/gui/widgets/tabs/setup_video.cpp:353 -#: src/gui/widgets/tabs/setup_video.cpp:505 -msgid "Alt FPS limit: " -msgstr "" - -#. TRANSLATORS: video settings button -#: src/gui/widgets/tabs/setup_video.cpp:89 -msgid "Detect best mode" -msgstr "" - -#. TRANSLATORS: video settings checkbox -#: src/gui/widgets/tabs/setup_video.cpp:100 -msgid "High DPI" -msgstr "" - -#. TRANSLATORS: video settings checkbox -#: src/gui/widgets/tabs/setup_video.cpp:106 -msgid "Show cursor" -msgstr "" - -#. TRANSLATORS: video settings checkbox -#: src/gui/widgets/tabs/setup_video.cpp:109 -msgid "Custom cursor" -msgstr "" - -#. TRANSLATORS: video settings checkbox -#: src/gui/widgets/tabs/setup_video.cpp:114 -msgid "Enable resize" -msgstr "" - -#. TRANSLATORS: video settings checkbox -#: src/gui/widgets/tabs/setup_video.cpp:117 -msgid "No frame" -msgstr "" - -#. TRANSLATORS: video settings tab name -#. TRANSLATORS: video tab quick button -#: src/gui/widgets/tabs/setup_video.cpp:121 src/progs/dyecmd/client.cpp:556 -#: src/progs/manaplus/client.cpp:922 -msgid "Video" -msgstr "" - -#. TRANSLATORS: video settings label -#. TRANSLATORS: video settings label value -#. TRANSLATORS: video settings label -#: src/gui/widgets/tabs/setup_video.cpp:133 -#: src/gui/widgets/tabs/setup_video.cpp:138 -#: src/gui/widgets/tabs/setup_video.cpp:351 -#: src/gui/widgets/tabs/setup_video.cpp:489 -#: src/gui/widgets/tabs/setup_video.cpp:502 -msgid "None" -msgstr "" - -#. TRANSLATORS: video error message -#: src/gui/widgets/tabs/setup_video.cpp:253 -msgid "" -"Failed to switch to windowed mode and restoration of old mode also failed!" -msgstr "" - -#. TRANSLATORS: video error message -#: src/gui/widgets/tabs/setup_video.cpp:260 -msgid "" -"Failed to switch to fullscreen mode and restoration of old mode also failed!" -msgstr "" - -#. TRANSLATORS: video settings warning -#: src/gui/widgets/tabs/setup_video.cpp:273 -msgid "Switching to Full Screen" -msgstr "" - -#. TRANSLATORS: video settings warning -#: src/gui/widgets/tabs/setup_video.cpp:275 -msgid "Restart needed for changes to take effect." -msgstr "" - -#. TRANSLATORS: video settings warning -#: src/gui/widgets/tabs/setup_video.cpp:302 -msgid "Changing to OpenGL" -msgstr "" - -#. TRANSLATORS: video settings warning -#: src/gui/widgets/tabs/setup_video.cpp:304 -msgid "Applying change to OpenGL requires restart." -msgstr "" - -#. TRANSLATORS: resolution question dialog -#: src/gui/widgets/tabs/setup_video.cpp:397 -msgid "Custom resolution (example: 1024x768)" -msgstr "" - -#. TRANSLATORS: resolution question dialog -#: src/gui/widgets/tabs/setup_video.cpp:399 -msgid "Enter new resolution: " -msgstr "" - -#. TRANSLATORS: video settings warning -#: src/gui/widgets/tabs/setup_video.cpp:428 -#: src/gui/widgets/tabs/setup_video.cpp:446 -msgid "Screen Resolution Changed" -msgstr "" - -#. TRANSLATORS: video settings warning -#: src/gui/widgets/tabs/setup_video.cpp:432 -msgid "Some windows may be moved to fit the lowered resolution." -msgstr "" - -#. TRANSLATORS: speach type -#: src/gui/widgets/tabs/setup_visual.cpp:43 -msgid "No text" -msgstr "" - -#. TRANSLATORS: speach type -#: src/gui/widgets/tabs/setup_visual.cpp:45 -msgid "Text" -msgstr "" - -#. TRANSLATORS: speach type -#: src/gui/widgets/tabs/setup_visual.cpp:47 -msgid "Bubbles, no names" -msgstr "" - -#. TRANSLATORS: speach type -#: src/gui/widgets/tabs/setup_visual.cpp:49 -msgid "Bubbles with names" -msgstr "" - -#. TRANSLATORS: ambient effect type -#. TRANSLATORS: vsync type -#: src/gui/widgets/tabs/setup_visual.cpp:57 -#: src/gui/widgets/tabs/setup_visual.cpp:83 -msgid "off" -msgstr "" - -#. TRANSLATORS: patricle effects type -#: src/gui/widgets/tabs/setup_visual.cpp:69 -msgid "best quality" -msgstr "" - -#. TRANSLATORS: patricle effects type -#: src/gui/widgets/tabs/setup_visual.cpp:71 -msgid "normal" -msgstr "" - -#. TRANSLATORS: patricle effects type -#: src/gui/widgets/tabs/setup_visual.cpp:73 -msgid "best performance" -msgstr "" - -#. TRANSLATORS: vsync type -#: src/gui/widgets/tabs/setup_visual.cpp:85 -msgid "on" -msgstr "" - -#. TRANSLATORS: settings tab name -#: src/gui/widgets/tabs/setup_visual.cpp:98 -msgid "Visual" -msgstr "" - -#. TRANSLATORS: settings option -#: src/gui/widgets/tabs/setup_visual.cpp:107 -#: src/gui/widgets/tabs/setup_visual.cpp:116 -msgid "Scale" -msgstr "" - -#. TRANSLATORS: settings option -#: src/gui/widgets/tabs/setup_visual.cpp:121 -msgid "Notifications" -msgstr "" - -#. TRANSLATORS: settings option -#: src/gui/widgets/tabs/setup_visual.cpp:125 -msgid "Show pickup notifications in chat" -msgstr "" - -#. TRANSLATORS: settings option -#: src/gui/widgets/tabs/setup_visual.cpp:130 -msgid "Show pickup notifications as particle effects" -msgstr "" - -#. TRANSLATORS: settings option -#: src/gui/widgets/tabs/setup_visual.cpp:135 -msgid "Effects" -msgstr "" - -#. TRANSLATORS: settings option -#: src/gui/widgets/tabs/setup_visual.cpp:140 -msgid "Grab mouse and keyboard input" -msgstr "" - -#. TRANSLATORS: settings option -#: src/gui/widgets/tabs/setup_visual.cpp:146 -msgid "Blurring textures (OpenGL)" -msgstr "" - -#. TRANSLATORS: settings option -#: src/gui/widgets/tabs/setup_visual.cpp:151 -msgid "Gui opacity" -msgstr "" - -#. TRANSLATORS: settings option -#: src/gui/widgets/tabs/setup_visual.cpp:157 -msgid "Enable gui opacity" -msgstr "" - -#. TRANSLATORS: settings option -#: src/gui/widgets/tabs/setup_visual.cpp:163 -msgid "Overhead text" -msgstr "" - -#. TRANSLATORS: settings option -#: src/gui/widgets/tabs/setup_visual.cpp:169 -msgid "Ambient FX" -msgstr "" - -#. TRANSLATORS: settings option -#: src/gui/widgets/tabs/setup_visual.cpp:174 -msgid "Show particle effects" -msgstr "" - -#. TRANSLATORS: settings option -#: src/gui/widgets/tabs/setup_visual.cpp:179 -msgid "Show particle effects from maps" -msgstr "" - -#. TRANSLATORS: particle details -#: src/gui/widgets/tabs/setup_visual.cpp:190 -msgid "max" -msgstr "" - -#. TRANSLATORS: settings option -#: src/gui/widgets/tabs/setup_visual.cpp:192 -msgid "Particle detail" -msgstr "" - -#. TRANSLATORS: settings option -#: src/gui/widgets/tabs/setup_visual.cpp:201 -msgid "Particle physics" -msgstr "" - -#. TRANSLATORS: settings group -#. TRANSLATORS: settings option -#: src/gui/widgets/tabs/setup_visual.cpp:207 -#: src/gui/widgets/tabs/setup_visual.cpp:216 -msgid "Gamma" -msgstr "" - -#. TRANSLATORS: settings option -#: src/gui/widgets/tabs/setup_visual.cpp:211 -msgid "Enable gamma control" -msgstr "" - -#. TRANSLATORS: settings option -#: src/gui/widgets/tabs/setup_visual.cpp:228 -msgid "Vsync" -msgstr "" - -#. TRANSLATORS: settings option -#: src/gui/widgets/tabs/setup_visual.cpp:234 -msgid "Center game window" -msgstr "" - -#. TRANSLATORS: settings option -#: src/gui/widgets/tabs/setup_visual.cpp:240 -msgid "Allow screensaver to run" -msgstr "" - -#. TRANSLATORS: settings group -#: src/gui/widgets/tabs/setup_visual.cpp:246 -msgid "Screenshots" -msgstr "" - -#. TRANSLATORS: settings option -#: src/gui/widgets/tabs/setup_visual.cpp:250 -msgid "Add water mark into screenshots" -msgstr "" - -#. TRANSLATORS: Attack filter tab name in social window. -#. TRANSLATORS: Should be small -#: src/gui/widgets/tabs/socialattacktab.h:49 -msgid "Atk" -msgstr "" - -#. TRANSLATORS: mobs group name in social window -#: src/gui/widgets/tabs/socialattacktab.h:66 -msgid "Priority mobs" -msgstr "" - -#. TRANSLATORS: mobs group name in social window -#: src/gui/widgets/tabs/socialattacktab.h:68 -msgid "Attack mobs" -msgstr "" - -#. TRANSLATORS: mobs group name in social window -#: src/gui/widgets/tabs/socialattacktab.h:70 -msgid "Ignore mobs" -msgstr "" - -#. TRANSLATORS: social window label -#: src/gui/widgets/tabs/socialfriendstab.h:116 -#, c-format -msgid "Friends: %u/%u" -msgstr "" - -#. TRANSLATORS: social window label -#: src/gui/widgets/tabs/socialguildtab2.h:99 -#: src/gui/widgets/tabs/socialguildtab.h:181 -#: src/gui/widgets/tabs/socialpartytab.h:174 -#, c-format -msgid "Players: %u/%u" -msgstr "" - -#. TRANSLATORS: chat message -#: src/gui/widgets/tabs/socialguildtab.h:89 -#, c-format -msgid "Invited user %s to guild %s." -msgstr "" - -#. TRANSLATORS: chat message -#: src/gui/widgets/tabs/socialguildtab.h:109 -#, c-format -msgid "Guild %s quit requested." -msgstr "" - -#. TRANSLATORS: guild invite message -#: src/gui/widgets/tabs/socialguildtab.h:127 -msgid "Member Invite to Guild" -msgstr "" - -#. TRANSLATORS: guild invite message -#: src/gui/widgets/tabs/socialguildtab.h:129 -#, c-format -msgid "Who would you like to invite to guild %s?" -msgstr "" - -#. TRANSLATORS: guild leave message -#: src/gui/widgets/tabs/socialguildtab.h:141 -msgid "Leave Guild?" -msgstr "" - -#. TRANSLATORS: guild leave message -#: src/gui/widgets/tabs/socialguildtab.h:143 -#, c-format -msgid "Are you sure you want to leave guild %s?" -msgstr "" - -#. TRANSLATORS: social window label -#: src/gui/widgets/tabs/socialguildtab.h:157 -#, c-format -msgid "Members: %u/%u" -msgstr "" - -#. TRANSLATORS: Navigation tab name in social window. -#. TRANSLATORS: Should be small -#: src/gui/widgets/tabs/socialnavigationtab.h:60 -msgid "Nav" -msgstr "" - -#. TRANSLATORS: social window label -#: src/gui/widgets/tabs/socialnavigationtab.h:162 -#, c-format -msgid "Portals: %u/%u" -msgstr "" - -#. TRANSLATORS: chat message -#: src/gui/widgets/tabs/socialpartytab.h:91 -#, c-format -msgid "Invited user %s to party." -msgstr "" - -#. TRANSLATORS: tab in social window -#: src/gui/widgets/tabs/socialpartytab.h:110 -#, c-format -msgid "Party %s quit requested." -msgstr "" - -#. TRANSLATORS: party invite message -#: src/gui/widgets/tabs/socialpartytab.h:128 -msgid "Member Invite to Party" -msgstr "" - -#. TRANSLATORS: party invite message -#: src/gui/widgets/tabs/socialpartytab.h:130 -#, c-format -msgid "Who would you like to invite to party %s?" -msgstr "" - -#. TRANSLATORS: party leave message -#: src/gui/widgets/tabs/socialpartytab.h:142 -msgid "Leave Party?" -msgstr "" - -#. TRANSLATORS: party leave message -#: src/gui/widgets/tabs/socialpartytab.h:144 -#, c-format -msgid "Are you sure you want to leave party %s?" -msgstr "" - -#. TRANSLATORS: Pickup filter tab name in social window. -#. TRANSLATORS: Should be small -#: src/gui/widgets/tabs/socialpickuptab.h:49 -msgid "Pik" -msgstr "" - -#. TRANSLATORS: items group name in social window -#: src/gui/widgets/tabs/socialpickuptab.h:66 -msgid "Pickup items" -msgstr "" - -#. TRANSLATORS: items group name in social window -#: src/gui/widgets/tabs/socialpickuptab.h:68 -msgid "Ignore items" -msgstr "" - -#. TRANSLATORS: social window label -#: src/gui/widgets/tabs/socialplayerstab.h:189 -#, c-format -msgid "Visible players: %d" -msgstr "" - -#. TRANSLATORS: debug window label, logic per second -#: src/gui/widgets/tabs/statdebugtab.cpp:42 -#: src/gui/widgets/tabs/statdebugtab.cpp:80 -#, c-format -msgid "LPS: %d" -msgstr "" - -#. TRANSLATORS: debug window stats reset button -#. TRANSLATORS: npc dialog button -#: src/gui/widgets/tabs/statdebugtab.cpp:44 src/gui/windows/npcdialog.cpp:138 -msgid "Reset" -msgstr "" - -#. TRANSLATORS: debug window stat label -#: src/gui/widgets/tabs/statdebugtab.cpp:64 -#: src/gui/widgets/tabs/statdebugtab.cpp:86 -#, c-format -msgid "stat%u: %d ms" -msgstr "" - -#. TRANSLATORS: debug window stat label -#: src/gui/widgets/tabs/statdebugtab.cpp:68 -#: src/gui/widgets/tabs/statdebugtab.cpp:91 -#, c-format -msgid "%d ms" -msgstr "" - -#. TRANSLATORS: debug window label -#: src/gui/widgets/tabs/targetdebugtab.cpp:37 -#: src/gui/widgets/tabs/targetdebugtab.cpp:97 -#: src/gui/widgets/tabs/targetdebugtab.cpp:168 -msgid "Target:" -msgstr "" - -#. TRANSLATORS: debug window label -#: src/gui/widgets/tabs/targetdebugtab.cpp:39 -#: src/gui/widgets/tabs/targetdebugtab.cpp:103 -#: src/gui/widgets/tabs/targetdebugtab.cpp:170 -msgid "Target Id:" -msgstr "" - -#. TRANSLATORS: debug window label -#: src/gui/widgets/tabs/targetdebugtab.cpp:42 -#: src/gui/widgets/tabs/targetdebugtab.cpp:106 -#: src/gui/widgets/tabs/targetdebugtab.cpp:172 -msgid "Target type:" -msgstr "" - -#. TRANSLATORS: debug window label -#: src/gui/widgets/tabs/targetdebugtab.cpp:44 -msgid "Target level:" -msgstr "" - -#. TRANSLATORS: debug window label -#: src/gui/widgets/tabs/targetdebugtab.cpp:46 -#: src/gui/widgets/tabs/targetdebugtab.cpp:122 -msgid "Target race:" -msgstr "" - -#. TRANSLATORS: debug window label -#: src/gui/widgets/tabs/targetdebugtab.cpp:48 -msgid "Target party:" -msgstr "" - -#. TRANSLATORS: debug window label -#: src/gui/widgets/tabs/targetdebugtab.cpp:50 -msgid "Target guild:" -msgstr "" - -#. TRANSLATORS: debug window label -#: src/gui/widgets/tabs/targetdebugtab.cpp:52 -#: src/gui/widgets/tabs/targetdebugtab.cpp:156 -#: src/gui/widgets/tabs/targetdebugtab.cpp:162 -#: src/gui/widgets/tabs/targetdebugtab.cpp:180 -msgid "Attack delay:" -msgstr "" - -#. TRANSLATORS: debug window label -#: src/gui/widgets/tabs/targetdebugtab.cpp:54 -#: src/gui/widgets/tabs/targetdebugtab.cpp:134 -#: src/gui/widgets/tabs/targetdebugtab.cpp:182 -msgid "Minimal hit:" -msgstr "" - -#. TRANSLATORS: debug window label -#: src/gui/widgets/tabs/targetdebugtab.cpp:56 -#: src/gui/widgets/tabs/targetdebugtab.cpp:137 -#: src/gui/widgets/tabs/targetdebugtab.cpp:184 -msgid "Maximum hit:" -msgstr "" - -#. TRANSLATORS: debug window label -#: src/gui/widgets/tabs/targetdebugtab.cpp:58 -#: src/gui/widgets/tabs/targetdebugtab.cpp:140 -#: src/gui/widgets/tabs/targetdebugtab.cpp:186 -msgid "Critical hit:" -msgstr "" - -#. TRANSLATORS: debug window label -#: src/gui/widgets/tabs/targetdebugtab.cpp:60 -#: src/gui/widgets/tabs/targetdebugtab.cpp:143 -#: src/gui/widgets/tabs/targetdebugtab.cpp:188 -msgid "Karma:" -msgstr "" - -#. TRANSLATORS: debug window label -#: src/gui/widgets/tabs/targetdebugtab.cpp:62 -#: src/gui/widgets/tabs/targetdebugtab.cpp:146 -#: src/gui/widgets/tabs/targetdebugtab.cpp:190 -msgid "Manner:" -msgstr "" - -#. TRANSLATORS: debug window label -#: src/gui/widgets/tabs/targetdebugtab.cpp:64 -#: src/gui/widgets/tabs/targetdebugtab.cpp:149 -#: src/gui/widgets/tabs/targetdebugtab.cpp:192 -msgid "Effects:" -msgstr "" - -#. TRANSLATORS: debug window label -#: src/gui/widgets/tabs/targetdebugtab.cpp:111 -#: src/gui/widgets/tabs/targetdebugtab.cpp:117 -#: src/gui/widgets/tabs/targetdebugtab.cpp:174 -msgid "Target Level:" -msgstr "" - -#. TRANSLATORS: debug window label -#: src/gui/widgets/tabs/targetdebugtab.cpp:125 -#: src/gui/widgets/tabs/targetdebugtab.cpp:176 -msgid "Target Party:" -msgstr "" - -#. TRANSLATORS: debug window label -#: src/gui/widgets/tabs/targetdebugtab.cpp:129 -#: src/gui/widgets/tabs/targetdebugtab.cpp:178 -msgid "Target Guild:" -msgstr "" - -#. TRANSLATORS: short button name for who is online window. -#: src/gui/windowmenu.cpp:83 -msgid "ONL" -msgstr "" - -#. TRANSLATORS: long button name for who is online window. -#: src/gui/windowmenu.cpp:86 -msgid "Who is online" -msgstr "" - -#. TRANSLATORS: short button name for help window. -#: src/gui/windowmenu.cpp:89 -msgid "HLP" -msgstr "" - -#. TRANSLATORS: long button name for help window. -#. TRANSLATORS: help window name -#. TRANSLATORS: theme tab quick button -#: src/gui/windowmenu.cpp:92 src/gui/windows/helpwindow.cpp:57 -#: src/progs/dyecmd/client.cpp:565 src/progs/manaplus/client.cpp:931 -msgid "Help" -msgstr "" - -#. TRANSLATORS: short button name for quests window. -#: src/gui/windowmenu.cpp:95 -msgid "QE" -msgstr "" - -#. TRANSLATORS: long button name for quests window. -#. TRANSLATORS: quests window name -#: src/gui/windowmenu.cpp:98 src/gui/windows/questswindow.cpp:65 -msgid "Quests" -msgstr "" - -#. TRANSLATORS: short button name for kill stats window. -#: src/gui/windowmenu.cpp:101 -msgid "KS" -msgstr "" - -#. TRANSLATORS: long button name for kill stats window. -#. TRANSLATORS: kill stats window name -#: src/gui/windowmenu.cpp:104 src/gui/windows/killstats.cpp:49 -msgid "Kill stats" -msgstr "" - -#. TRANSLATORS: long button name for emotes window. -#: src/gui/windowmenu.cpp:109 -msgid "Smilies" -msgstr "" - -#. TRANSLATORS: short button name for chat window. -#: src/gui/windowmenu.cpp:112 -msgid "CH" -msgstr "" - -#. TRANSLATORS: short button name for status window. -#: src/gui/windowmenu.cpp:123 -msgid "STA" -msgstr "" - -#. TRANSLATORS: long button name for status window. -#: src/gui/windowmenu.cpp:126 -msgid "Status" -msgstr "" - -#. TRANSLATORS: short button name for equipment window. -#: src/gui/windowmenu.cpp:129 -msgid "EQU" -msgstr "" - -#. TRANSLATORS: long button name for equipment window. -#. TRANSLATORS: equipment window name -#. TRANSLATORS: equipment button tooltip -#: src/gui/windowmenu.cpp:132 src/gui/windows/equipmentwindow.cpp:67 -#: src/gui/windows/inventorywindow.cpp:271 -msgid "Equipment" -msgstr "" - -#. TRANSLATORS: short button name for inventory window. -#: src/gui/windowmenu.cpp:135 -msgid "INV" -msgstr "" - -#. TRANSLATORS: short button name for cart window. -#: src/gui/windowmenu.cpp:141 -msgid "CA" -msgstr "" - -#. TRANSLATORS: short button name for map window. -#: src/gui/windowmenu.cpp:147 -msgid "MAP" -msgstr "" - -#. TRANSLATORS: short button name for skills window. -#: src/gui/windowmenu.cpp:156 -msgid "SKI" -msgstr "" - -#. TRANSLATORS: long button name for skills window. -#. TRANSLATORS: skills dialog name -#: src/gui/windowmenu.cpp:159 src/gui/windows/skilldialog.cpp:85 -msgid "Skills" -msgstr "" - -#. TRANSLATORS: short button name for social window. -#: src/gui/windowmenu.cpp:164 -msgid "SOC" -msgstr "" - -#. TRANSLATORS: long button name for social window. -#. TRANSLATORS: social window name -#: src/gui/windowmenu.cpp:167 src/gui/windows/socialwindow.cpp:52 -msgid "Social" -msgstr "" - -#. TRANSLATORS: short button name for shortcuts window. -#: src/gui/windowmenu.cpp:170 -msgid "SH" -msgstr "" - -#. TRANSLATORS: short button name for spells window. -#: src/gui/windowmenu.cpp:176 -msgid "SP" -msgstr "" - -#. TRANSLATORS: short button name for drops window. -#: src/gui/windowmenu.cpp:182 -msgid "DR" -msgstr "" - -#. TRANSLATORS: short button name for did you know window. -#: src/gui/windowmenu.cpp:188 -msgid "YK" -msgstr "" - -#. TRANSLATORS: long button name for did you know window. -#: src/gui/windowmenu.cpp:191 -msgid "Did you know" -msgstr "" - -#. TRANSLATORS: short button name for shop window. -#: src/gui/windowmenu.cpp:194 -msgid "SHP" -msgstr "" - -#. TRANSLATORS: short button name for outfits window. -#: src/gui/windowmenu.cpp:200 -msgid "OU" -msgstr "" - -#. TRANSLATORS: short button name for updates window. -#: src/gui/windowmenu.cpp:206 -msgid "UP" -msgstr "" - -#. TRANSLATORS: long button name for updates window. -#: src/gui/windowmenu.cpp:209 -msgid "Updates" -msgstr "" - -#. TRANSLATORS: short button name for bank window. -#: src/gui/windowmenu.cpp:212 -msgid "BA" -msgstr "" - -#. TRANSLATORS: long button name for bank window. -#. TRANSLATORS: bank window name -#: src/gui/windowmenu.cpp:215 src/gui/windows/bankwindow.cpp:43 -msgid "Bank" -msgstr "" - -#. TRANSLATORS: short button name for mail window. -#: src/gui/windowmenu.cpp:218 -msgid "MA" -msgstr "" - -#. TRANSLATORS: long button name for mail window. -#. TRANSLATORS: mail window name -#. TRANSLATORS: inventory type name -#: src/gui/windowmenu.cpp:221 src/gui/windows/mailwindow.cpp:57 -#: src/resources/inventory/inventory.cpp:381 -msgid "Mail" -msgstr "" - -#. TRANSLATORS: short button name for clan window. -#: src/gui/windowmenu.cpp:224 -msgid "CL" -msgstr "" - -#. TRANSLATORS: short button name for server info window. -#: src/gui/windowmenu.cpp:230 -msgid "SI" -msgstr "" - -#. TRANSLATORS: long button name for server info window. -#. TRANSLATORS: servers dialog name -#: src/gui/windowmenu.cpp:233 src/gui/windows/serverinfowindow.cpp:41 -msgid "Server info" -msgstr "" - -#. TRANSLATORS: short button name for debug window. -#: src/gui/windowmenu.cpp:236 -msgid "DBG" -msgstr "" - -#. TRANSLATORS: short button name for windows list menu. -#: src/gui/windowmenu.cpp:247 -msgid "WIN" -msgstr "" - -#. TRANSLATORS: short button name for setup window. -#: src/gui/windowmenu.cpp:253 -msgid "SET" -msgstr "" - -#. TRANSLATORS: long button name for setup window. -#. TRANSLATORS: setup window name -#. TRANSLATORS: setup tab quick button -#: src/gui/windowmenu.cpp:256 src/gui/windows/setupwindow.cpp:67 -#: src/progs/dyecmd/client.cpp:550 src/progs/manaplus/client.cpp:916 -msgid "Setup" -msgstr "" - -#. TRANSLATORS: short key name -#. TRANSLATORS: outfits window label -#: src/gui/windowmenu.cpp:428 src/gui/windows/outfitwindow.cpp:80 -#: src/gui/windows/outfitwindow.cpp:631 -#, c-format -msgid "Key: %s" -msgstr "" - -#. TRANSLATORS: bank window money label -#: src/gui/windows/bankwindow.cpp:48 src/gui/windows/bankwindow.cpp:94 -#, c-format -msgid "Money in bank: %s" -msgstr "" - -#. TRANSLATORS: bank window button -#: src/gui/windows/bankwindow.cpp:52 -msgid "Withdraw" -msgstr "" - -#. TRANSLATORS: bank window button -#: src/gui/windows/bankwindow.cpp:55 -msgid "Deposit" -msgstr "" - -#. TRANSLATORS: buy dialog name -#: src/gui/windows/buydialog.cpp:191 -msgid "Create items" -msgstr "" - -#. TRANSLATORS: buy dialog label -#: src/gui/windows/buydialog.cpp:328 -msgid "Amount:" -msgstr "" - -#. TRANSLATORS: buy dialog button -#. TRANSLATORS: char create dialog button -#. TRANSLATORS: char select dialog. button. -#: src/gui/windows/buydialog.cpp:339 src/gui/windows/charcreatedialog.cpp:113 -#: src/gui/windows/charselectdialog.cpp:654 -msgid "Create" -msgstr "" - -#. TRANSLATORS: buy dialog label -#: src/gui/windows/buydialog.cpp:397 -msgid "Filter:" -msgstr "" - -#. TRANSLATORS: change email dialog header -#. TRANSLATORS: button in change email dialog -#: src/gui/windows/changeemaildialog.cpp:48 -#: src/gui/windows/changeemaildialog.cpp:55 -msgid "Change Email Address" -msgstr "" - -#. TRANSLATORS: label in change email dialog -#. TRANSLATORS: change password dialog label -#: src/gui/windows/changeemaildialog.cpp:63 -#: src/gui/windows/changepassworddialog.cpp:64 -#, c-format -msgid "Account: %s" -msgstr "" - -#. TRANSLATORS: label in change email dialog -#: src/gui/windows/changeemaildialog.cpp:67 -msgid "Type new email address twice:" -msgstr "" - -#. TRANSLATORS: change email error -#: src/gui/windows/changeemaildialog.cpp:139 -#, c-format -msgid "The new email address needs to be at least %u characters long." -msgstr "" - -#. TRANSLATORS: change email error -#: src/gui/windows/changeemaildialog.cpp:147 -#, c-format -msgid "The new email address needs to be less than %u characters long." -msgstr "" - -#. TRANSLATORS: change email error -#: src/gui/windows/changeemaildialog.cpp:155 -msgid "The email address entries mismatch." -msgstr "" - -#. TRANSLATORS: change email error header -#. TRANSLATORS: change password error header -#. TRANSLATORS: char creation error -#. TRANSLATORS: error header -#. TRANSLATORS: edit server dialog error header -#. TRANSLATORS: error message -#. TRANSLATORS: error message header -#. TRANSLATORS: error header -#. TRANSLATORS: ok dialog button -#. TRANSLATORS: error header -#. TRANSLATORS: error dialog header -#. TRANSLATORS: error message header -#: src/gui/windows/changeemaildialog.cpp:168 -#: src/gui/windows/changepassworddialog.cpp:156 -#: src/gui/windows/charcreatedialog.cpp:504 -#: src/gui/windows/charselectdialog.cpp:326 -#: src/gui/windows/editserverdialog.cpp:212 -#: src/gui/windows/registerdialog.cpp:253 src/net/ea/charserverrecv.cpp:105 -#: src/net/eathena/charserverrecv.cpp:412 -#: src/net/eathena/charserverrecv.cpp:416 -#: src/net/eathena/charserverrecv.cpp:498 src/net/tmwa/charserverrecv.cpp:291 -#: src/progs/manaplus/client.cpp:1423 src/progs/manaplus/client.cpp:1442 -#: src/progs/manaplus/client.cpp:1648 -msgid "Error" -msgstr "" - -#. TRANSLATORS: change password window name -#. TRANSLATORS: change password dialog button -#: src/gui/windows/changepassworddialog.cpp:49 -#: src/gui/windows/changepassworddialog.cpp:55 -msgid "Change Password" -msgstr "" - -#. TRANSLATORS: change password dialog label -#. TRANSLATORS: login dialog label -#. TRANSLATORS: register dialog. label. -#: src/gui/windows/changepassworddialog.cpp:68 -#: src/gui/windows/logindialog.cpp:121 src/gui/windows/registerdialog.cpp:77 -msgid "Password:" -msgstr "" - -#. TRANSLATORS: change password dialog label -#: src/gui/windows/changepassworddialog.cpp:71 -msgid "Type new password twice:" -msgstr "" - -#. TRANSLATORS: change password error -#: src/gui/windows/changepassworddialog.cpp:118 -msgid "Enter the old password first." -msgstr "" - -#. TRANSLATORS: change password error -#: src/gui/windows/changepassworddialog.cpp:125 -#, c-format -msgid "The new password needs to be at least %u characters long." -msgstr "" - -#. TRANSLATORS: change password error -#: src/gui/windows/changepassworddialog.cpp:133 -#, c-format -msgid "The new password needs to be less than %u characters long." -msgstr "" - -#. TRANSLATORS: change password error -#: src/gui/windows/changepassworddialog.cpp:141 -msgid "The new password entries mismatch." -msgstr "" - -#. TRANSLATORS: char create dialog name -#: src/gui/windows/charcreatedialog.cpp:78 -msgid "New Character" -msgstr "" - -#. TRANSLATORS: char create dialog label -#. TRANSLATORS: edit server dialog label -#. TRANSLATORS: login dialog label -#. TRANSLATORS: register dialog. label. -#: src/gui/windows/charcreatedialog.cpp:85 -#: src/gui/windows/editserverdialog.cpp:82 src/gui/windows/logindialog.cpp:119 -#: src/gui/windows/registerdialog.cpp:75 -msgid "Name:" -msgstr "" - -#. TRANSLATORS: char create dialog button -#: src/gui/windows/charcreatedialog.cpp:103 -msgid "^" -msgstr "" - -#. TRANSLATORS: char create dialog button -#. TRANSLATORS: This is a narrow symbol used to denote 'next'. -#. You may change this symbol if your language uses another. -#. TRANSLATORS: char create dialog button -#. TRANSLATORS: outfits window button -#: src/gui/windows/charcreatedialog.cpp:105 -#: src/gui/windows/charcreatedialog.cpp:198 -#: src/gui/windows/charcreatedialog.cpp:219 -#: src/gui/windows/charcreatedialog.cpp:238 -#: src/gui/windows/charcreatedialog.cpp:256 src/gui/windows/outfitwindow.cpp:66 -msgid ">" -msgstr "" - -#. TRANSLATORS: char create dialog label -#: src/gui/windows/charcreatedialog.cpp:111 -#: src/gui/windows/charcreatedialog.cpp:632 -#, c-format -msgid "Please distribute %d points" -msgstr "" - -#. TRANSLATORS: This is a narrow symbol used to denote 'previous'. -#. You may change this symbol if your language uses another. -#. TRANSLATORS: char create dialog button -#. TRANSLATORS: outfits window button -#: src/gui/windows/charcreatedialog.cpp:206 -#: src/gui/windows/charcreatedialog.cpp:225 -#: src/gui/windows/charcreatedialog.cpp:244 -#: src/gui/windows/charcreatedialog.cpp:262 src/gui/windows/outfitwindow.cpp:64 -msgid "<" -msgstr "" - -#. TRANSLATORS: char create dialog label -#: src/gui/windows/charcreatedialog.cpp:211 -msgid "Hair color:" -msgstr "" - -#. TRANSLATORS: char create dialog label -#: src/gui/windows/charcreatedialog.cpp:230 -msgid "Hair style:" -msgstr "" - -#. TRANSLATORS: char create dialog label -#: src/gui/windows/charcreatedialog.cpp:249 -msgid "Race:" -msgstr "" - -#. TRANSLATORS: char create dialog label -#: src/gui/windows/charcreatedialog.cpp:267 -msgid "Look:" -msgstr "" - -#. TRANSLATORS: one char size female character gender -#. TRANSLATORS: here F is title for friends tab in social window -#: src/gui/windows/charcreatedialog.cpp:285 src/gui/windows/socialwindow.cpp:70 -msgid "F" -msgstr "" - -#. TRANSLATORS: one char size male character gender -#: src/gui/windows/charcreatedialog.cpp:291 -#: src/gui/windows/charcreatedialog.cpp:298 -#: src/gui/windows/charcreatedialog.cpp:306 -msgid "M" -msgstr "" - -#. TRANSLATORS: one char size hidden character gender -#: src/gui/windows/charcreatedialog.cpp:293 -#: src/gui/windows/charcreatedialog.cpp:310 -msgid "H" -msgstr "" - -#. TRANSLATORS: one char size unknown character gender -#: src/gui/windows/charcreatedialog.cpp:300 -msgid "U" -msgstr "" - -#. TRANSLATORS: char creation error -#: src/gui/windows/charcreatedialog.cpp:506 -msgid "Your name needs to be at least 4 characters." -msgstr "" - -#. TRANSLATORS: char create dialog label -#: src/gui/windows/charcreatedialog.cpp:622 -msgid "Character stats OK" -msgstr "" - -#. TRANSLATORS: char create dialog label -#: src/gui/windows/charcreatedialog.cpp:638 -#, c-format -msgid "Please remove %d points" -msgstr "" - -#. TRANSLATORS: char deletion message -#: src/gui/windows/chardeleteconfirm.h:44 -msgid "Confirm Character Delete" -msgstr "" - -#. TRANSLATORS: char deletion message -#: src/gui/windows/chardeleteconfirm.h:46 -msgid "Are you sure you want to delete this character?" -msgstr "" - -#. TRANSLATORS: char select dialog name -#: src/gui/windows/charselectdialog.cpp:64 -#, c-format -msgid "Account %s (last login time %s)" -msgstr "" - -#. TRANSLATORS: char select dialog. button. -#: src/gui/windows/charselectdialog.cpp:73 -msgid "Switch" -msgstr "" - -#. TRANSLATORS: char select dialog. button. -#: src/gui/windows/charselectdialog.cpp:76 -msgid "Password" -msgstr "" - -#. TRANSLATORS: char select dialog. button. -#. TRANSLATORS: updater window button -#: src/gui/windows/charselectdialog.cpp:79 -#: src/gui/windows/charselectdialog.cpp:644 -#: src/gui/windows/updaterwindow.cpp:196 -msgid "Play" -msgstr "" - -#. TRANSLATORS: change pincode button -#: src/gui/windows/charselectdialog.cpp:128 -msgid "Change pin" -msgstr "" - -#. TRANSLATORS: char select dialog name -#: src/gui/windows/charselectdialog.cpp:165 -#, c-format -msgid "Account %s" -msgstr "" - -#. TRANSLATORS: character rename dialog header. -#: src/gui/windows/charselectdialog.cpp:239 -msgid "Please enter new name" -msgstr "" - -#. TRANSLATORS: char select dialog. player info message. -#: src/gui/windows/charselectdialog.cpp:264 -#, c-format -msgid "" -"Hp: %u/%u\n" -"Mp: %u/%u\n" -"Level: %u\n" -"Experience: %s\n" -"Money: %s" -msgstr "" - -#. TRANSLATORS: error message -#: src/gui/windows/charselectdialog.cpp:328 -msgid "Incorrect password" -msgstr "" - -#. TRANSLATORS: char deletion question. -#: src/gui/windows/charselectdialog.cpp:491 -msgid "Enter your email for deleting character" -msgstr "" - -#. TRANSLATORS: email label. -#: src/gui/windows/charselectdialog.cpp:493 -msgid "Enter email:" -msgstr "" - -#. TRANSLATORS: char deletion question. -#: src/gui/windows/charselectdialog.cpp:501 -msgid "Enter password for deleting character" -msgstr "" - -#. TRANSLATORS: email label. -#: src/gui/windows/charselectdialog.cpp:503 -msgid "Enter password:" -msgstr "" - -#. TRANSLATORS: chat message -#: src/gui/windows/chatwindow.cpp:719 -#, c-format -msgid "Present: %s; %d players are present." -msgstr "" - -#. TRANSLATORS: chat message -#: src/gui/windows/chatwindow.cpp:1188 -#, c-format -msgid "Whispering to %s: %s" -msgstr "" - -#. TRANSLATORS: prefix for moved message to trade tab. -#: src/gui/windows/chatwindow.cpp:1621 -msgid "Moved: " -msgstr "" - -#. TRANSLATORS: moved message to trade tab warning. -#: src/gui/windows/chatwindow.cpp:1629 -msgid "Your message was moved to trade tab" -msgstr "" - -#. TRANSLATORS: error message -#: src/gui/windows/chatwindow.cpp:1654 -msgid "Broken nick detected: " -msgstr "" - -#. TRANSLATORS: clan window tab -#: src/gui/windows/clanwindow.cpp:67 -msgid "Ally" -msgstr "" - -#. TRANSLATORS: clan window tab -#: src/gui/windows/clanwindow.cpp:69 -msgid "Antagonist" -msgstr "" - -#. TRANSLATORS: confirm dialog button -#: src/gui/windows/confirmdialog.cpp:45 -msgid "Yes" -msgstr "" - -#. TRANSLATORS: debug window tab -#: src/gui/windows/debugwindow.cpp:72 -msgid "Net" -msgstr "" - -#. TRANSLATORS: debug window tab -#: src/gui/windows/debugwindow.cpp:74 -msgid "Stat" -msgstr "" - -#. TRANSLATORS: did you know window name -#: src/gui/windows/didyouknowwindow.cpp:55 -msgid "Did You Know?" -msgstr "" - -#. TRANSLATORS: did you know window button -#: src/gui/windows/didyouknowwindow.cpp:63 -msgid "< Previous" -msgstr "" - -#. TRANSLATORS: did you know window button -#: src/gui/windows/didyouknowwindow.cpp:65 -msgid "Next >" -msgstr "" - -#. TRANSLATORS: did you know window checkbox -#: src/gui/windows/didyouknowwindow.cpp:67 -msgid "Auto open this window" -msgstr "" - -#. TRANSLATORS: edit server dialog name -#: src/gui/windows/editserverdialog.cpp:47 -msgid "Edit Server" -msgstr "" - -#. TRANSLATORS: edit server dialog button -#. TRANSLATORS: servers dialog button -#: src/gui/windows/editserverdialog.cpp:63 src/gui/windows/serverdialog.cpp:110 -msgid "Connect" -msgstr "" - -#. TRANSLATORS: edit server dialog label -#: src/gui/windows/editserverdialog.cpp:70 -msgid "Use same ip" -msgstr "" - -#. TRANSLATORS: edit server dialog label -#: src/gui/windows/editserverdialog.cpp:84 -msgid "Address:" -msgstr "" - -#. TRANSLATORS: edit server dialog label -#: src/gui/windows/editserverdialog.cpp:86 -msgid "Port:" -msgstr "" - -#. TRANSLATORS: edit server dialog label -#: src/gui/windows/editserverdialog.cpp:88 -msgid "Server type:" -msgstr "" - -#. TRANSLATORS: edit server dialog label -#: src/gui/windows/editserverdialog.cpp:90 -msgid "Description:" -msgstr "" - -#. TRANSLATORS: edit server dialog label -#: src/gui/windows/editserverdialog.cpp:92 -msgid "Online list url:" -msgstr "" - -#. TRANSLATORS: edit server dialog label -#: src/gui/windows/editserverdialog.cpp:94 -msgid "Packet version:" -msgstr "" - -#. TRANSLATORS: edit server dialog error message -#: src/gui/windows/editserverdialog.cpp:214 -msgid "Please at least type both the address and the port of the server." -msgstr "" - -#. TRANSLATORS: egg selection dialog name -#: src/gui/windows/eggselectiondialog.cpp:42 -#: src/gui/windows/eggselectiondialog.cpp:44 -msgid "Select egg" -msgstr "" - -#. TRANSLATORS: egg selection dialog button -#. TRANSLATORS: input action name -#: src/gui/windows/eggselectiondialog.cpp:51 src/input/pages/gui.cpp:91 -msgid "Select" -msgstr "" - -#. TRANSLATORS: font size -#: src/gui/windows/emotewindow.cpp:54 -msgid "Normal font" -msgstr "" - -#. TRANSLATORS: emotes tab name -#: src/gui/windows/emotewindow.cpp:134 -msgid "Fonts" -msgstr "" - -#. TRANSLATORS: emotes tab name -#: src/gui/windows/emotewindow.cpp:137 -msgid "T" -msgstr "" - -#. TRANSLATORS: unknown equipment page name -#. TRANSLATORS: unknown hosts group name -#. TRANSLATORS: unknown skills tab name -#. TRANSLATORS: Skill type -#: src/gui/windows/equipmentwindow.cpp:675 src/gui/windows/serverdialog.cpp:497 -#: src/gui/windows/skilldialog.cpp:147 src/resources/skill/skillinfo.cpp:125 -msgid "Unknown" -msgstr "" - -#. TRANSLATORS: help window. button. -#: src/gui/windows/helpwindow.cpp:61 -msgid "Did you know..." -msgstr "" - -#. TRANSLATORS: insert card dialog name -#: src/gui/windows/insertcarddialog.cpp:45 -msgid "Insert card" -msgstr "" - -#. TRANSLATORS: insert card dialog name -#: src/gui/windows/insertcarddialog.cpp:49 -#: src/gui/windows/insertcarddialog.cpp:55 -#, c-format -msgid "Insert card %s" -msgstr "" - -#. TRANSLATORS: insert card dialog button -#. TRANSLATORS: input action name -#. TRANSLATORS: inventory button -#: src/gui/windows/insertcarddialog.cpp:63 src/input/pages/gui.cpp:121 -#: src/resources/itemtypemapdata.h:97 -msgid "Insert" -msgstr "" - -#. TRANSLATORS: inventory button -#. TRANSLATORS: outfits window button -#. TRANSLATORS: popup menu item -#. TRANSLATORS: inventory button -#: src/gui/windows/inventorywindow.cpp:208 src/gui/windows/outfitwindow.cpp:68 -#: src/resources/db/itemdb.cpp:702 src/resources/itemtypemapdata.h:45 -#: src/resources/itemtypemapdata.h:49 src/resources/itemtypemapdata.h:53 -#: src/resources/itemtypemapdata.h:57 src/resources/itemtypemapdata.h:61 -#: src/resources/itemtypemapdata.h:65 src/resources/itemtypemapdata.h:69 -#: src/resources/itemtypemapdata.h:73 src/resources/itemtypemapdata.h:77 -#: src/resources/itemtypemapdata.h:81 src/resources/itemtypemapdata.h:85 -#: src/resources/itemtypemapdata.h:89 src/resources/itemtypemapdata.h:93 -msgid "Equip" -msgstr "" - -#. TRANSLATORS: inventory outfits button -#: src/gui/windows/inventorywindow.cpp:236 -msgid "O" -msgstr "" - -#. TRANSLATORS: inventory cart button -#: src/gui/windows/inventorywindow.cpp:242 -msgid "C" -msgstr "" - -#. TRANSLATORS: inventory shop button -#: src/gui/windows/inventorywindow.cpp:248 -msgid "S" -msgstr "" - -#. TRANSLATORS: inventory equipment button -#: src/gui/windows/inventorywindow.cpp:254 -msgid "E" -msgstr "" - -#. TRANSLATORS: question dialog title -#: src/gui/windows/inventorywindow.cpp:1128 -msgid "Insert card request" -msgstr "" - -#. TRANSLATORS: question dialog message -#: src/gui/windows/inventorywindow.cpp:1130 -#, c-format -msgid "Insert %s into %s?" -msgstr "" - -#. TRANSLATORS: item amount window button -#: src/gui/windows/itemamountwindow.cpp:227 -msgid "All" -msgstr "" - -#. TRANSLATORS: amount window message -#: src/gui/windows/itemamountwindow.cpp:293 -msgid "Select amount of items to trade." -msgstr "" - -#. TRANSLATORS: amount window message -#: src/gui/windows/itemamountwindow.cpp:297 -msgid "Select amount of items to drop." -msgstr "" - -#. TRANSLATORS: amount window message -#: src/gui/windows/itemamountwindow.cpp:301 -msgid "Select amount of items to store." -msgstr "" - -#. TRANSLATORS: amount window message -#: src/gui/windows/itemamountwindow.cpp:305 -msgid "Select amount of items to send." -msgstr "" - -#. TRANSLATORS: amount window message -#: src/gui/windows/itemamountwindow.cpp:309 -msgid "Select amount of items to craft." -msgstr "" - -#. TRANSLATORS: amount window message -#: src/gui/windows/itemamountwindow.cpp:313 -msgid "Select amount of items to store to cart." -msgstr "" - -#. TRANSLATORS: amount window message -#: src/gui/windows/itemamountwindow.cpp:317 -msgid "Select amount of items to retrieve." -msgstr "" - -#. TRANSLATORS: amount window message -#: src/gui/windows/itemamountwindow.cpp:321 -msgid "Select amount of items to retrieve from cart." -msgstr "" - -#. TRANSLATORS: amount window message -#: src/gui/windows/itemamountwindow.cpp:325 -msgid "Select amount of items to split." -msgstr "" - -#. TRANSLATORS: amount window message -#: src/gui/windows/itemamountwindow.cpp:329 -msgid "Add to buy shop." -msgstr "" - -#. TRANSLATORS: amount window message -#: src/gui/windows/itemamountwindow.cpp:333 -msgid "Add to sell shop." -msgstr "" - -#. TRANSLATORS: amount window message -#: src/gui/windows/itemamountwindow.cpp:337 -msgid "Unknown." -msgstr "" - -#. TRANSLATORS: kill stats window button -#: src/gui/windows/killstats.cpp:54 -msgid "Reset stats" -msgstr "" - -#. TRANSLATORS: kill stats window button -#: src/gui/windows/killstats.cpp:57 -msgid "Reset timer" -msgstr "" - -#. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:63 src/gui/windows/killstats.cpp:179 -#: src/gui/windows/killstats.cpp:293 src/gui/windows/killstats.cpp:463 -#, c-format -msgid "Kills: %s, total exp: %s" -msgstr "" - -#. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:66 src/gui/windows/killstats.cpp:181 -#: src/gui/windows/killstats.cpp:270 src/gui/windows/killstats.cpp:285 -#: src/gui/windows/killstats.cpp:465 -#, c-format -msgid "Avg Exp: %s" -msgstr "" - -#. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:68 src/gui/windows/killstats.cpp:184 -#: src/gui/windows/killstats.cpp:275 src/gui/windows/killstats.cpp:289 -#: src/gui/windows/killstats.cpp:468 -#, c-format -msgid "No. of avg mob to next level: %s" -msgstr "" - -#. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:71 src/gui/windows/killstats.cpp:195 -#: src/gui/windows/killstats.cpp:298 src/gui/windows/killstats.cpp:471 -#, c-format -msgid "Kills/Min: %s, Exp/Min: %s" -msgstr "" - -#. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:75 src/gui/windows/killstats.cpp:80 -#: src/gui/windows/killstats.cpp:85 src/gui/windows/killstats.cpp:369 -#: src/gui/windows/killstats.cpp:391 src/gui/windows/killstats.cpp:414 -#, c-format -msgid "Exp speed per %d min: %s" -msgid_plural "Exp speed per %d min: %s" -msgstr[0] "" -msgstr[1] "" - -#: src/gui/windows/killstats.cpp:77 src/gui/windows/killstats.cpp:82 -#: src/gui/windows/killstats.cpp:88 -#, c-format -msgid "Time for next level per %d min: %s" -msgid_plural "Time for next level per %d min: %s" -msgstr[0] "" -msgstr[1] "" - -#. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:91 src/gui/windows/killstats.cpp:304 -msgid "Last kill exp:" -msgstr "" - -#. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:124 src/gui/windows/killstats.cpp:248 -#, c-format -msgid "Level: %d at %f%%" -msgstr "" - -#. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:133 src/gui/windows/killstats.cpp:257 -#, c-format -msgid "Exp: %s/%s Left: %s" -msgstr "" - -#. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:139 src/gui/windows/killstats.cpp:265 -#: src/gui/windows/killstats.cpp:280 -#, c-format -msgid "1%% = %s exp, avg mob for 1%%: %s" -msgstr "" - -#. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:377 src/gui/windows/killstats.cpp:387 -#: src/gui/windows/killstats.cpp:400 src/gui/windows/killstats.cpp:409 -#: src/gui/windows/killstats.cpp:422 src/gui/windows/killstats.cpp:431 -#, c-format -msgid " Time for next level: %s" -msgstr "" - -#. TRANSLATORS: login dialog name -#. TRANSLATORS: login dialog button -#: src/gui/windows/logindialog.cpp:69 src/gui/windows/logindialog.cpp:89 -msgid "Login" -msgstr "" - -#. TRANSLATORS: login dialog label -#: src/gui/windows/logindialog.cpp:78 -msgid "Remember username" -msgstr "" - -#. TRANSLATORS: login dialog label -#: src/gui/windows/logindialog.cpp:81 -msgid "Update:" -msgstr "" - -#. TRANSLATORS: login dialog button -#: src/gui/windows/logindialog.cpp:86 -msgid "Change Server" -msgstr "" - -#. TRANSLATORS: login dialog button -#. TRANSLATORS: register dialog name -#. TRANSLATORS: register dialog. button. -#. TRANSLATORS: server info comment -#: src/gui/windows/logindialog.cpp:92 src/gui/windows/registerdialog.cpp:53 -#: src/gui/windows/registerdialog.cpp:63 -#: src/gui/windows/serverinfowindow.cpp:128 -msgid "Register" -msgstr "" - -#. TRANSLATORS: login dialog checkbox -#: src/gui/windows/logindialog.cpp:95 -msgid "Custom update host" -msgstr "" - -#. TRANSLATORS: login dialog label -#: src/gui/windows/logindialog.cpp:115 -msgid "Server:" -msgstr "" - -#. TRANSLATORS: question dialog -#: src/gui/windows/logindialog.cpp:257 -msgid "Open register url" -msgstr "" - -#. TRANSLATORS: update hosts group default name -#: src/gui/windows/logindialog.cpp:407 -msgid "default updates" -msgstr "" - -#. TRANSLATORS: mail edit window name -#: src/gui/windows/maileditwindow.cpp:53 -msgid "Edit mail" -msgstr "" - -#. TRANSLATORS: mail edit window button -#: src/gui/windows/maileditwindow.cpp:57 -msgid "Send" -msgstr "" - -#. TRANSLATORS: mail edit window label -#: src/gui/windows/maileditwindow.cpp:63 -msgid "To:" -msgstr "" - -#. TRANSLATORS: mail edit window label -#. TRANSLATORS: mail view window label -#: src/gui/windows/maileditwindow.cpp:65 src/gui/windows/mailviewwindow.cpp:76 -msgid "Subject:" -msgstr "" - -#. TRANSLATORS: mail edit window label -#. TRANSLATORS: mail view window label -#: src/gui/windows/maileditwindow.cpp:67 src/gui/windows/mailviewwindow.cpp:115 -#: src/gui/windows/mailviewwindow.cpp:275 -msgid "Money:" -msgstr "" - -#. TRANSLATORS: mail edit window label -#: src/gui/windows/maileditwindow.cpp:69 -msgid "Item:" -msgstr "" - -#. TRANSLATORS: mail edit window label -#. TRANSLATORS: mail view window label -#: src/gui/windows/maileditwindow.cpp:71 src/gui/windows/mailviewwindow.cpp:79 -msgid "Message:" -msgstr "" - -#. TRANSLATORS: empty mail message subject -#: src/gui/windows/maileditwindow.cpp:218 -msgid "empty subject" -msgstr "" - -#. TRANSLATORS: mail view window name -#: src/gui/windows/mailviewwindow.cpp:52 -msgid "View mail" -msgstr "" - -#. TRANSLATORS: mail view attach / items button -#: src/gui/windows/mailviewwindow.cpp:57 -msgid "Get items" -msgstr "" - -#: src/gui/windows/mailviewwindow.cpp:57 -msgid "Get attach" -msgstr "" - -#. TRANSLATORS: mail view window button -#: src/gui/windows/mailviewwindow.cpp:67 -msgid "Reply" -msgstr "" - -#. TRANSLATORS: mail view window label -#: src/gui/windows/mailviewwindow.cpp:69 -msgid "Time:" -msgstr "" - -#. TRANSLATORS: mail view window label -#: src/gui/windows/mailviewwindow.cpp:73 -msgid "From:" -msgstr "" - -#. TRANSLATORS: mail view attached money button -#: src/gui/windows/mailviewwindow.cpp:126 -msgid "Get money" -msgstr "" - -#. TRANSLATORS: mail window button -#: src/gui/windows/mailwindow.cpp:68 -msgid "Refresh" -msgstr "" - -#. TRANSLATORS: mail window button -#: src/gui/windows/mailwindow.cpp:71 -msgid "New" -msgstr "" - -#. TRANSLATORS: mail window button -#: src/gui/windows/mailwindow.cpp:76 -msgid "Get old" -msgstr "" - -#: src/gui/windows/mailwindow.cpp:76 -msgid "Return" -msgstr "" - -#. TRANSLATORS: mail window button -#: src/gui/windows/mailwindow.cpp:79 -msgid "Open" -msgstr "" - -#. TRANSLATORS: expired mail message prefix -#: src/gui/windows/mailwindow.cpp:200 -msgid "(expired)" -msgstr "" - -#. TRANSLATORS: status bar name -#: src/gui/windows/ministatuswindow.cpp:73 -msgid "health bar" -msgstr "" - -#. TRANSLATORS: status bar name -#: src/gui/windows/ministatuswindow.cpp:83 -msgid "mana bar" -msgstr "" - -#. TRANSLATORS: status bar name -#: src/gui/windows/ministatuswindow.cpp:88 -msgid "experience bar" -msgstr "" - -#. TRANSLATORS: status bar name -#: src/gui/windows/ministatuswindow.cpp:94 -msgid "weight bar" -msgstr "" - -#. TRANSLATORS: status bar name -#: src/gui/windows/ministatuswindow.cpp:100 -msgid "inventory slots bar" -msgstr "" - -#. TRANSLATORS: status bar name -#: src/gui/windows/ministatuswindow.cpp:105 -msgid "money bar" -msgstr "" - -#. TRANSLATORS: status bar name -#: src/gui/windows/ministatuswindow.cpp:110 -msgid "arrows bar" -msgstr "" - -#. TRANSLATORS: status bar name -#: src/gui/windows/ministatuswindow.cpp:116 -msgid "status bar" -msgstr "" - -#. TRANSLATORS: status bar name -#: src/gui/windows/ministatuswindow.cpp:144 -msgid "job bar" -msgstr "" - -#. TRANSLATORS: status bar label -#: src/gui/windows/ministatuswindow.cpp:375 -#, c-format -msgid "Level: %d (GM %d)" -msgstr "" - -#. TRANSLATORS: status bar label -#: src/gui/windows/ministatuswindow.cpp:407 -#: src/gui/windows/ministatuswindow.cpp:455 -msgid "Need" -msgstr "" - -#. TRANSLATORS: job bar label -#: src/gui/windows/ministatuswindow.cpp:438 -#, c-format -msgid "Job level: %d" -msgstr "" - -#. TRANSLATORS: npc dialog button -#: src/gui/windows/npcdialog.cpp:84 -msgid "Stop waiting" -msgstr "" - -#. TRANSLATORS: npc dialog button -#: src/gui/windows/npcdialog.cpp:86 -msgid "Next" -msgstr "" - -#. TRANSLATORS: npc dialog button -#: src/gui/windows/npcdialog.cpp:90 -msgid "Submit" -msgstr "" - -#. TRANSLATORS: sell confirmation header -#: src/gui/windows/npcselldialog.cpp:75 -msgid "sell item" -msgstr "" - -#. TRANSLATORS: sell confirmation message -#: src/gui/windows/npcselldialog.cpp:77 -#, c-format -msgid "Do you really want to sell %s?" -msgstr "" - -#. TRANSLATORS: outfits window label -#: src/gui/windows/outfitwindow.cpp:70 src/gui/windows/outfitwindow.cpp:625 -#, c-format -msgid "Outfit: %d" -msgstr "" - -#. TRANSLATORS: outfits window checkbox -#: src/gui/windows/outfitwindow.cpp:72 -msgid "Unequip first" -msgstr "" - -#. TRANSLATORS: outfits window checkbox -#: src/gui/windows/outfitwindow.cpp:76 -msgid "Away outfit" -msgstr "" - -#. TRANSLATORS: quest reward -#: src/gui/windows/questswindow.cpp:343 -msgid "Reward:" -msgstr "" - -#. TRANSLATORS: quest giver name -#: src/gui/windows/questswindow.cpp:351 -msgid "Quest Giver:" -msgstr "" - -#. TRANSLATORS: quest npc name -#: src/gui/windows/questswindow.cpp:359 -msgid "Npc:" -msgstr "" - -#. TRANSLATORS: quest coordinates -#: src/gui/windows/questswindow.cpp:368 -msgid "Coordinates:" -msgstr "" - -#. TRANSLATORS: quit dialog button -#: src/gui/windows/quitdialog.cpp:61 -msgid "Switch server" -msgstr "" - -#. TRANSLATORS: quit dialog button -#: src/gui/windows/quitdialog.cpp:64 -msgid "Switch character" -msgstr "" - -#. TRANSLATORS: register dialog. label. -#: src/gui/windows/registerdialog.cpp:79 -msgid "Confirm:" -msgstr "" - -#. TRANSLATORS: register dialog. button. -#: src/gui/windows/registerdialog.cpp:96 -msgid "Male" -msgstr "" - -#. TRANSLATORS: register dialog. button. -#: src/gui/windows/registerdialog.cpp:98 -msgid "Female" -msgstr "" - -#. TRANSLATORS: register dialog. label. -#: src/gui/windows/registerdialog.cpp:108 -msgid "Email:" -msgstr "" - -#. TRANSLATORS: error message -#: src/gui/windows/registerdialog.cpp:184 -#, c-format -msgid "The username needs to be at least %u characters long." -msgstr "" - -#. TRANSLATORS: error message -#: src/gui/windows/registerdialog.cpp:193 -#, c-format -msgid "The username needs to be less than %u characters long." -msgstr "" - -#. TRANSLATORS: error message -#: src/gui/windows/registerdialog.cpp:202 -#, c-format -msgid "The password needs to be at least %u characters long." -msgstr "" - -#. TRANSLATORS: error message -#: src/gui/windows/registerdialog.cpp:211 -#, c-format -msgid "The password needs to be less than %u characters long." -msgstr "" - -#. TRANSLATORS: error message -#: src/gui/windows/registerdialog.cpp:219 -msgid "Passwords do not match." -msgstr "" - -#. TRANSLATORS: error message -#: src/gui/windows/registerdialog.cpp:226 src/net/ea/loginrecv.cpp:121 -#: src/net/eathena/loginrecv.cpp:120 -msgid "Incorrect email." -msgstr "" - -#. TRANSLATORS: error message -#: src/gui/windows/registerdialog.cpp:233 -msgid "Email too long." -msgstr "" - -#. TRANSLATORS: servers dialog name -#: src/gui/windows/serverdialog.cpp:99 -msgid "Choose Your Server" -msgstr "" - -#. TRANSLATORS: servers dialog button -#: src/gui/windows/serverdialog.cpp:120 -msgid "Load" -msgstr "" - -#. TRANSLATORS: servers dialog name -#: src/gui/windows/serverdialog.cpp:134 -msgid "Choose Your Server *** SAFE MODE ***" -msgstr "" - -#. TRANSLATORS: servers dialog name -#: src/gui/windows/serverdialog.cpp:140 -msgid "Choose Your Server *** SOFTWARE RENDER MODE ***" -msgstr "" - -#. TRANSLATORS: servers dialog checkbox -#: src/gui/windows/serverdialog.cpp:150 -msgid "Use same ip for game sub servers" -msgstr "" - -#. TRANSLATORS: servers dialog label -#: src/gui/windows/serverdialog.cpp:436 -#, c-format -msgid "Downloading server list...%2.2f%%" -msgstr "" - -#. TRANSLATORS: servers dialog label -#: src/gui/windows/serverdialog.cpp:442 -msgid "Waiting for server..." -msgstr "" - -#. TRANSLATORS: servers dialog label -#: src/gui/windows/serverdialog.cpp:447 -msgid "Preparing download" -msgstr "" - -#. TRANSLATORS: servers dialog label -#: src/gui/windows/serverdialog.cpp:452 -msgid "Error retreiving server list!" -msgstr "" - -#. TRANSLATORS: servers dialog label -#: src/gui/windows/serverdialog.cpp:618 -msgid "requires a newer version" -msgstr "" - -#. TRANSLATORS: servers dialog label -#: src/gui/windows/serverdialog.cpp:623 -#, c-format -msgid "requires v%s" -msgstr "" - -#. TRANSLATORS: server info comment -#: src/gui/windows/serverinfowindow.cpp:103 -msgid "##BServer with free license." -msgstr "" - -#. TRANSLATORS: server info comment -#: src/gui/windows/serverinfowindow.cpp:109 -msgid "##BServer with non free license." -msgstr "" - -#. TRANSLATORS: server info comment -#: src/gui/windows/serverinfowindow.cpp:116 -msgid "##BServer unknown license." -msgstr "" - -#. TRANSLATORS: server info comment -#: src/gui/windows/serverinfowindow.cpp:122 -msgid "Server" -msgstr "" - -#. TRANSLATORS: server info comment -#. TRANSLATORS: Skill type -#: src/gui/windows/serverinfowindow.cpp:125 -#: src/resources/skill/skilltypelist.h:43 -msgid "Support" -msgstr "" - -#. TRANSLATORS: server info non free comment -#: src/gui/windows/serverinfowindow.cpp:132 -msgid "##BNon free sources" -msgstr "" - -#. TRANSLATORS: server info free comment -#: src/gui/windows/serverinfowindow.cpp:135 -msgid "##BFree sources" -msgstr "" - -#. TRANSLATORS: server info documentation comment -#: src/gui/windows/serverinfowindow.cpp:138 -msgid "##BDocumentation" -msgstr "" - -#. TRANSLATORS: setup button -#: src/gui/windows/setupwindow.cpp:104 -msgid "Apply" -msgstr "" - -#. TRANSLATORS: setup button -#: src/gui/windows/setupwindow.cpp:110 -msgid "Reset Windows" -msgstr "" - -#. TRANSLATORS: shop window name -#: src/gui/windows/shopwindow.cpp:106 src/gui/windows/shopwindow.cpp:1153 -msgid "Personal Shop" -msgstr "" - -#. TRANSLATORS: shop window button -#. TRANSLATORS: publish shop button -#: src/gui/windows/shopwindow.cpp:196 src/gui/windows/shopwindow.cpp:459 -#: src/gui/windows/shopwindow.cpp:484 -msgid "Publish" -msgstr "" - -#. TRANSLATORS: shop window button -#: src/gui/windows/shopwindow.cpp:213 -msgid "Announce" -msgstr "" - -#. TRANSLATORS: shop window checkbox -#: src/gui/windows/shopwindow.cpp:218 -msgid "Show links in announce" -msgstr "" - -#. TRANSLATORS: shop rename dialog title -#: src/gui/windows/shopwindow.cpp:388 -msgid "Please enter new shop name" -msgstr "" - -#. TRANSLATORS: unpublish shop button -#: src/gui/windows/shopwindow.cpp:454 src/gui/windows/shopwindow.cpp:479 -msgid "Unpublish" -msgstr "" - -#. TRANSLATORS: error buy/sell shop request -#: src/gui/windows/shopwindow.cpp:951 -msgid "error: player busy" -msgstr "" - -#. TRANSLATORS: error buy/sell shop request -#: src/gui/windows/shopwindow.cpp:1000 -msgid "error: Can't sell this item" -msgstr "" - -#. TRANSLATORS: error buy/sell shop request -#: src/gui/windows/shopwindow.cpp:1012 -msgid "error: Can't buy this item" -msgstr "" - -#. TRANSLATORS: buy shop request (nick, item) -#: src/gui/windows/shopwindow.cpp:1032 -#, c-format -msgid "%s wants to buy %s do you accept?" -msgstr "" - -#. TRANSLATORS: sell shop request (nick, item) -#: src/gui/windows/shopwindow.cpp:1039 -#, c-format -msgid "%s wants to sell %s do you accept?" -msgstr "" - -#. TRANSLATORS: shop window dialog -#. TRANSLATORS: trade message -#: src/gui/windows/shopwindow.cpp:1046 src/net/ea/traderecv.cpp:165 -msgid "Request for Trade" -msgstr "" - -#. TRANSLATORS: shop window name -#: src/gui/windows/shopwindow.cpp:1158 -#, c-format -msgid "Personal Shop - %s" -msgstr "" - -#. TRANSLATORS: skills dialog button -#: src/gui/windows/skilldialog.cpp:95 -msgid "Up" -msgstr "" - -#. TRANSLATORS: skills dialog label -#: src/gui/windows/skilldialog.cpp:243 -#, c-format -msgid "Skill points available: %d" -msgstr "" - -#. TRANSLATORS: skills dialog default skill tab -#: src/gui/windows/skilldialog.cpp:399 -#, c-format -msgid "Skill Set %d" -msgstr "" - -#. TRANSLATORS: skills dialog. skill id -#: src/gui/windows/skilldialog.cpp:512 -#, c-format -msgid "Skill %d" -msgstr "" - -#. TRANSLATORS: skills dialog. skill id -#: src/gui/windows/skilldialog.cpp:564 -#, c-format -msgid "Skill %u" -msgstr "" - -#. TRANSLATORS: skills dialog. skill level -#. TRANSLATORS: skill level -#: src/gui/windows/skilldialog.cpp:783 src/resources/skill/skillinfo.cpp:108 -#, c-format -msgid "Lvl: %d" -msgstr "" - -#. TRANSLATORS: skill error message -#: src/gui/windows/skilldialog.cpp:790 -#, c-format -msgid "Failed skill: %s" -msgstr "" - -#. TRANSLATORS: text skill dialog header -#: src/gui/windows/skilldialog.cpp:1164 src/gui/windows/skilldialog.cpp:1230 -#: src/gui/windows/skilldialog.cpp:1351 -#, c-format -msgid "Add text to skill %s" -msgstr "" - -#. TRANSLATORS: text skill dialog field -#: src/gui/windows/skilldialog.cpp:1167 src/gui/windows/skilldialog.cpp:1233 -#: src/gui/windows/skilldialog.cpp:1354 -msgid "Text: " -msgstr "" - -#. TRANSLATORS: here P is title for visible players tab in social window -#: src/gui/windows/socialwindow.cpp:65 -msgid "P" -msgstr "" - -#. TRANSLATORS: social window button -#: src/gui/windows/socialwindow.cpp:73 -msgid "Menu" -msgstr "" - -#. TRANSLATORS: chat message -#: src/gui/windows/socialwindow.cpp:277 -#, c-format -msgid "Accepted party invite from %s." -msgstr "" - -#. TRANSLATORS: chat message -#: src/gui/windows/socialwindow.cpp:291 -#, c-format -msgid "Rejected party invite from %s." -msgstr "" - -#. TRANSLATORS: chat message -#: src/gui/windows/socialwindow.cpp:311 -#, c-format -msgid "Accepted guild invite from %s." -msgstr "" - -#. TRANSLATORS: chat message -#: src/gui/windows/socialwindow.cpp:333 -#, c-format -msgid "Rejected guild invite from %s." -msgstr "" - -#. TRANSLATORS: chat message -#: src/gui/windows/socialwindow.cpp:393 -msgid "Received guild request, but one already exists." -msgstr "" - -#. TRANSLATORS: chat message -#: src/gui/windows/socialwindow.cpp:404 -#, c-format -msgid "%s has invited you to join the guild %s." -msgstr "" - -#. TRANSLATORS: guild invite message -#: src/gui/windows/socialwindow.cpp:417 -msgid "Accept Guild Invite" -msgstr "" - -#. TRANSLATORS: chat message -#: src/gui/windows/socialwindow.cpp:437 -msgid "Received party request, but one already exists." -msgstr "" - -#. TRANSLATORS: party invite message -#: src/gui/windows/socialwindow.cpp:452 -msgid "You have been invited you to join a party." -msgstr "" - -#. TRANSLATORS: party invite message -#: src/gui/windows/socialwindow.cpp:457 -#, c-format -msgid "You have been invited to join the %s party." -msgstr "" - -#. TRANSLATORS: party invite message -#: src/gui/windows/socialwindow.cpp:466 -#, c-format -msgid "%s has invited you to join their party." -msgstr "" - -#. TRANSLATORS: party invite message -#: src/gui/windows/socialwindow.cpp:472 -#, c-format -msgid "%s has invited you to join the %s party." -msgstr "" - -#. TRANSLATORS: party invite message -#: src/gui/windows/socialwindow.cpp:488 -msgid "Accept Party Invite" -msgstr "" - -#. TRANSLATORS: status window label -#: src/gui/windows/statuswindow.cpp:78 -msgid "HP:" -msgstr "" - -#. TRANSLATORS: status window label -#: src/gui/windows/statuswindow.cpp:81 -msgid "Exp:" -msgstr "" - -#. TRANSLATORS: status window label -#: src/gui/windows/statuswindow.cpp:148 -msgid "MP:" -msgstr "" - -#. TRANSLATORS: status window label -#: src/gui/windows/statuswindow.cpp:186 src/gui/windows/statuswindow.cpp:378 -#, c-format -msgid "Job: %d" -msgstr "" - -#. TRANSLATORS: status window label -#: src/gui/windows/statuswindow.cpp:188 -msgid "Job:" -msgstr "" - -#. TRANSLATORS: status window label -#: src/gui/windows/statuswindow.cpp:274 -#, c-format -msgid "Level: %d (%s %d)" -msgstr "" - -#. TRANSLATORS: command editor name -#: src/gui/windows/textcommandeditor.cpp:56 -msgid "Command Editor" -msgstr "" - -#. TRANSLATORS: command editor button -#: src/gui/windows/textcommandeditor.cpp:65 -msgid "magic" -msgstr "" - -#. TRANSLATORS: command editor button -#: src/gui/windows/textcommandeditor.cpp:67 -msgid "other" -msgstr "" - -#. TRANSLATORS: command editor label -#: src/gui/windows/textcommandeditor.cpp:70 -msgid "Symbol:" -msgstr "" - -#. TRANSLATORS: command editor label -#: src/gui/windows/textcommandeditor.cpp:74 -msgid "Command:" -msgstr "" - -#. TRANSLATORS: command editor label -#: src/gui/windows/textcommandeditor.cpp:78 -msgid "Comment:" -msgstr "" - -#. TRANSLATORS: command editor label -#: src/gui/windows/textcommandeditor.cpp:83 -msgid "Target Type:" -msgstr "" - -#. TRANSLATORS: command editor label -#: src/gui/windows/textcommandeditor.cpp:88 -msgid "Icon:" -msgstr "" - -#. TRANSLATORS: command editor label -#: src/gui/windows/textcommandeditor.cpp:93 -msgid "Mana:" -msgstr "" - -#. TRANSLATORS: command editor label -#: src/gui/windows/textcommandeditor.cpp:96 -msgid "Magic level:" -msgstr "" - -#. TRANSLATORS: command editor label -#: src/gui/windows/textcommandeditor.cpp:100 -msgid "Magic School:" -msgstr "" - -#. TRANSLATORS: command editor label -#: src/gui/windows/textcommandeditor.cpp:104 -msgid "School level:" -msgstr "" - -#. TRANSLATORS: command editor button -#: src/gui/windows/textcommandeditor.cpp:110 -msgid "Save" -msgstr "" - -#. TRANSLATORS: trade window button -#: src/gui/windows/tradewindow.cpp:67 -msgid "Propose trade" -msgstr "" - -#. TRANSLATORS: trade window button -#: src/gui/windows/tradewindow.cpp:69 -msgid "Confirmed. Waiting..." -msgstr "" - -#. TRANSLATORS: trade window button -#: src/gui/windows/tradewindow.cpp:71 -msgid "Agree trade" -msgstr "" - -#. TRANSLATORS: trade window button -#: src/gui/windows/tradewindow.cpp:73 -msgid "Agreed. Waiting..." -msgstr "" - -#. TRANSLATORS: trade window caption -#: src/gui/windows/tradewindow.cpp:77 -msgid "Trade: You" -msgstr "" - -#. TRANSLATORS: trade window money label -#: src/gui/windows/tradewindow.cpp:87 src/gui/windows/tradewindow.cpp:196 -#, c-format -msgid "You get %s" -msgstr "" - -#. TRANSLATORS: trade window money change button -#: src/gui/windows/tradewindow.cpp:93 -msgid "Change" -msgstr "" - -#. TRANSLATORS: trade window money label -#: src/gui/windows/tradewindow.cpp:140 -msgid "You give:" -msgstr "" - -#. TRANSLATORS: trade error -#: src/gui/windows/tradewindow.cpp:448 -msgid "You don't have enough money." -msgstr "" - -#. TRANSLATORS: trade error -#: src/gui/windows/tradewindow.cpp:539 -msgid "Failed adding item. You can not overlap one kind of item on the window." -msgstr "" - -#. TRANSLATORS: trade error -#: src/gui/windows/tradewindow.cpp:554 -msgid "Failed adding item. You can not trade equipped items." -msgstr "" - -#. TRANSLATORS: updater window name -#: src/gui/windows/updaterwindow.cpp:174 -msgid "Updating..." -msgstr "" - -#. TRANSLATORS: updater window label -#: src/gui/windows/updaterwindow.cpp:192 -msgid "Connecting..." -msgstr "" - -#. TRANSLATORS: updater window checkbox -#: src/gui/windows/updaterwindow.cpp:420 -msgid "Show all news (can be slow)" -msgstr "" - -#. TRANSLATORS: update message -#: src/gui/windows/updaterwindow.cpp:864 -msgid "##1 The update process is incomplete." -msgstr "" - -#. TRANSLATORS: Continues "The update process is incomplete.". -#: src/gui/windows/updaterwindow.cpp:867 -msgid "##1 It is strongly recommended that" -msgstr "" - -#. TRANSLATORS: Begins "It is strongly recommended that". -#: src/gui/windows/updaterwindow.cpp:870 -msgid "##1 you try again later." -msgstr "" - -#. TRANSLATORS: updater window label -#: src/gui/windows/updaterwindow.cpp:1059 -msgid "Completed" -msgstr "" - -#. TRANSLATORS: who is online window name -#: src/gui/windows/whoisonline.cpp:101 src/gui/windows/whoisonline.cpp:673 -msgid "Who Is Online - Updating" -msgstr "" - -#. TRANSLATORS: who is online. button. -#: src/gui/windows/whoisonline.cpp:114 -msgid "Update" -msgstr "" - -#. TRANSLATORS: who is online window name -#: src/gui/windows/whoisonline.cpp:246 -msgid "Who Is Online - " -msgstr "" - -#. TRANSLATORS: who is online window name -#: src/gui/windows/whoisonline.cpp:689 -msgid "Who Is Online - error" -msgstr "" - -#. TRANSLATORS: who is online window name -#: src/gui/windows/whoisonline.cpp:736 -msgid "Who Is Online - Update" -msgstr "" - -#. TRANSLATORS: world select dialog name -#: src/gui/windows/worldselectdialog.cpp:47 -msgid "Select World" -msgstr "" - -#. TRANSLATORS: world dialog button -#: src/gui/windows/worldselectdialog.cpp:53 -msgid "Change Login" -msgstr "" - -#. TRANSLATORS: world dialog button -#: src/gui/windows/worldselectdialog.cpp:56 -msgid "Choose World" -msgstr "" - -#. TRANSLATORS: long key name. must be short. -#. TRANSLATORS: short key name. must be very short. -#. TRANSLATORS: long key name, should be short -#: src/input/inputmanager.cpp:406 src/input/inputmanager.cpp:449 -#: src/input/keyboardconfig.cpp:95 -#, c-format -msgid "key_%d" -msgstr "" - -#. TRANSLATORS: long joystick button name. must be short. -#: src/input/inputmanager.cpp:412 -#, c-format -msgid "JButton%d" -msgstr "" - -#. TRANSLATORS: unknown long key type -#: src/input/inputmanager.cpp:426 -msgid "unknown key" -msgstr "" - -#. TRANSLATORS: short joystick button name. muse be very short -#: src/input/inputmanager.cpp:455 -#, c-format -msgid "JB%d" -msgstr "" - -#. TRANSLATORS: unknown short key type. must be short -#. TRANSLATORS: Unknown key short string. -#. TRANSLATORS: This string must be maximum 5 chars -#: src/input/inputmanager.cpp:469 src/input/keyboardconfig.cpp:139 -msgid "u key" -msgstr "" - -#. TRANSLATORS: input action name -#: src/input/pages/basic.cpp:34 -msgid "Target and attack keys" -msgstr "" - -#. TRANSLATORS: input action name -#: src/input/pages/basic.cpp:46 -msgid "Target & attack closest monster" -msgstr "" - -#. TRANSLATORS: input action name -#: src/input/pages/basic.cpp:52 -msgid "Target & attack closest player" -msgstr "" - -#. TRANSLATORS: input action name -#: src/input/pages/basic.cpp:58 -msgid "Move to Target" -msgstr "" - -#. TRANSLATORS: input action name -#: src/input/pages/basic.cpp:64 -msgid "Change Move to Target type" -msgstr "" - -#. TRANSLATORS: input action name -#: src/input/pages/basic.cpp:70 -msgid "Move to Home location" -msgstr "" - -#. TRANSLATORS: input action name -#: src/input/pages/basic.cpp:76 -msgid "Set home location" -msgstr "" - -#. TRANSLATORS: input action name -#: src/input/pages/basic.cpp:82 -msgid "Move to navigation point" -msgstr "" - -#. TRANSLATORS: input action name -#: src/input/pages/basic.cpp:94 -msgid "Stop Attack / Modifier key" -msgstr "" - -#. TRANSLATORS: input action name -#: src/input/pages/basic.cpp:100 -msgid "Untarget" -msgstr "" - -#. TRANSLATORS: input action name -#: src/input/pages/basic.cpp:106 -msgid "Target monster" -msgstr "" - -#. TRANSLATORS: input action name -#: src/input/pages/basic.cpp:112 -msgid "Target closest monster (without filters)" -msgstr "" - -#. TRANSLATORS: input action name -#: src/input/pages/basic.cpp:118 -msgid "Target NPC" -msgstr "" - -#. TRANSLATORS: input action name -#: src/input/pages/basic.cpp:124 -msgid "Target Player" -msgstr "" - -#. TRANSLATORS: input action name -#: src/input/pages/basic.cpp:130 -msgid "Target mercenary" -msgstr "" - -#. TRANSLATORS: input action name -#: src/input/pages/basic.cpp:136 -msgid "Target skill unit" -msgstr "" - -#. TRANSLATORS: input action name -#: src/input/pages/basic.cpp:142 -msgid "Change targeting type" -msgstr "" - -#. TRANSLATORS: input action name -#: src/input/pages/basic.cpp:148 -msgid "Target pet" -msgstr "" - -#. TRANSLATORS: input action name -#: src/input/pages/basic.cpp:154 -msgid "Catch pet" -msgstr "" - -#. TRANSLATORS: input action name -#: src/input/pages/basic.cpp:160 -msgid "Other Keys" -msgstr "" - -#. TRANSLATORS: input action name -#: src/input/pages/basic.cpp:166 -msgid "Pickup" -msgstr "" - -#. TRANSLATORS: input action name -#: src/input/pages/basic.cpp:172 -msgid "Change Pickup Type" -msgstr "" - -#. TRANSLATORS: input action name -#: src/input/pages/basic.cpp:178 -msgid "Sit" -msgstr "" - -#. TRANSLATORS: input action name -#: src/input/pages/basic.cpp:184 -msgid "Screenshot" -msgstr "" - -#. TRANSLATORS: input action name -#: src/input/pages/basic.cpp:190 -msgid "Enable/Disable Trading" -msgstr "" - -#. TRANSLATORS: input action name -#: src/input/pages/basic.cpp:196 -msgid "Open trade window" -msgstr "" - -#. TRANSLATORS: input action name -#: src/input/pages/basic.cpp:202 -msgid "Start trade with target" -msgstr "" - -#. TRANSLATORS: input action name -#: src/input/pages/basic.cpp:208 -msgid "Follow selected player" -msgstr "" - -#. TRANSLATORS: input action name -#: src/input/pages/basic.cpp:214 -msgid "Change Map View Mode" -msgstr "" - -#. TRANSLATORS: input action name -#: src/input/pages/basic.cpp:220 -msgid "Select OK" -msgstr "" - -#. TRANSLATORS: input action name -#: src/input/pages/basic.cpp:232 -msgid "Stop or sit" -msgstr "" - -#. TRANSLATORS: input action name -#: src/input/pages/basic.cpp:238 -msgid "Return to safe video mode" -msgstr "" - -#. TRANSLATORS: input action name -#: src/input/pages/basic.cpp:244 -msgid "Fire your homunculus" -msgstr "" - -#. TRANSLATORS: input action name -#: src/input/pages/basic.cpp:262 -msgid "Open context menu" -msgstr "" - -#. TRANSLATORS: input action group -#: src/input/pages/chat.cpp:31 -msgid "Main" -msgstr "" - -#. TRANSLATORS: input action name -#: src/input/pages/chat.cpp:37 -msgid "Toggle Chat" -msgstr "" - -#. TRANSLATORS: input action name -#: src/input/pages/chat.cpp:43 -msgid "Chat modifier key" -msgstr "" - -#. TRANSLATORS: input action name -#: src/input/pages/chat.cpp:49 -msgid "Scroll Chat Up" -msgstr "" - -#. TRANSLATORS: input action name -#: src/input/pages/chat.cpp:55 -msgid "Scroll Chat Down" -msgstr "" - -#. TRANSLATORS: input action name -#: src/input/pages/chat.cpp:67 -msgid "Previous Chat Tab" -msgstr "" - -#. TRANSLATORS: input action name -#: src/input/pages/chat.cpp:73 -msgid "Next Chat Tab" -msgstr "" - -#. TRANSLATORS: input action name -#: src/input/pages/chat.cpp:79 -msgid "Clear current chat tab" -msgstr "" - -#. TRANSLATORS: input action name -#: src/input/pages/chat.cpp:85 -msgid "Close current Chat Tab" -msgstr "" - -#. TRANSLATORS: input action name -#: src/input/pages/chat.cpp:91 -msgid "Close all chat tabs" -msgstr "" - -#. TRANSLATORS: input action name -#: src/input/pages/chat.cpp:97 -msgid "Select general tab" -msgstr "" - -#. TRANSLATORS: input action name -#: src/input/pages/chat.cpp:103 -msgid "Select debug tab" -msgstr "" - -#. TRANSLATORS: input action name -#: src/input/pages/chat.cpp:109 -msgid "Select trade tab" -msgstr "" - -#. TRANSLATORS: input action name -#: src/input/pages/chat.cpp:115 -msgid "Select battle tab" -msgstr "" - -#. TRANSLATORS: input action name -#: src/input/pages/chat.cpp:121 -msgid "Select gm tab" -msgstr "" - -#. TRANSLATORS: input action name -#: src/input/pages/chat.cpp:127 -msgid "Select lang tab" -msgstr "" - -#. TRANSLATORS: input action name -#: src/input/pages/chat.cpp:133 -msgid "Select party tab" -msgstr "" - -#. TRANSLATORS: input action name -#: src/input/pages/chat.cpp:139 -msgid "Select guild tab" -msgstr "" - -#. TRANSLATORS: input action name -#: src/input/pages/chat.cpp:151 -msgid "Ignore all whispers" -msgstr "" - -#. TRANSLATORS: input action name -#: src/input/pages/chat.cpp:157 -msgid "Ignore all whispers on server side" -msgstr "" - -#. TRANSLATORS: input action name -#: src/input/pages/chat.cpp:163 -msgid "Unignore all whispers on server side" -msgstr "" - -#. TRANSLATORS: input action name -#: src/input/pages/chat.cpp:169 -msgid "Previous chat line" -msgstr "" - -#. TRANSLATORS: input action name -#: src/input/pages/chat.cpp:175 -msgid "Next chat line" -msgstr "" - -#. TRANSLATORS: input action group -#: src/input/pages/chat.cpp:181 -msgid "Smiles" -msgstr "" - -#. TRANSLATORS: input action name -#: src/input/pages/chat.cpp:187 -msgid "Show smiles" -msgstr "" - -#. TRANSLATORS: input action name -#: src/input/pages/craft.cpp:32 src/input/pages/craft.cpp:38 -#: src/input/pages/craft.cpp:44 src/input/pages/craft.cpp:50 -#: src/input/pages/craft.cpp:56 src/input/pages/craft.cpp:62 -#: src/input/pages/craft.cpp:68 src/input/pages/craft.cpp:74 -#: src/input/pages/craft.cpp:80 -#, c-format -msgid "Craft shortcut %d" -msgstr "" - -#. TRANSLATORS: input action name -#: src/input/pages/emotes.cpp:35 -msgid "Emote modifiers keys" -msgstr "" - -#. TRANSLATORS: input action name -#: src/input/pages/emotes.cpp:41 -msgid "Emote modifier key" -msgstr "" - -#. TRANSLATORS: input action name -#: src/input/pages/emotes.cpp:47 -msgid "Pet emote modifier key" -msgstr "" - -#. TRANSLATORS: input action name -#: src/input/pages/emotes.cpp:53 -msgid "Homunculus / mercenary emote modifier key" -msgstr "" - -#. TRANSLATORS: input action name -#: src/input/pages/emotes.cpp:59 -msgid "Emote shortcuts" -msgstr "" - -#. TRANSLATORS: input action name -#: src/input/pages/emotes.cpp:65 src/input/pages/emotes.cpp:71 -#: src/input/pages/emotes.cpp:77 src/input/pages/emotes.cpp:83 -#: src/input/pages/emotes.cpp:89 src/input/pages/emotes.cpp:95 -#: src/input/pages/emotes.cpp:101 src/input/pages/emotes.cpp:107 -#: src/input/pages/emotes.cpp:113 src/input/pages/emotes.cpp:119 -#: src/input/pages/emotes.cpp:125 src/input/pages/emotes.cpp:131 -#: src/input/pages/emotes.cpp:137 src/input/pages/emotes.cpp:143 -#: src/input/pages/emotes.cpp:149 src/input/pages/emotes.cpp:155 -#: src/input/pages/emotes.cpp:161 src/input/pages/emotes.cpp:167 -#: src/input/pages/emotes.cpp:173 src/input/pages/emotes.cpp:179 -#: src/input/pages/emotes.cpp:185 src/input/pages/emotes.cpp:191 -#: src/input/pages/emotes.cpp:197 src/input/pages/emotes.cpp:203 -#: src/input/pages/emotes.cpp:209 src/input/pages/emotes.cpp:215 -#: src/input/pages/emotes.cpp:221 src/input/pages/emotes.cpp:227 -#: src/input/pages/emotes.cpp:233 src/input/pages/emotes.cpp:239 -#: src/input/pages/emotes.cpp:245 src/input/pages/emotes.cpp:251 -#: src/input/pages/emotes.cpp:257 src/input/pages/emotes.cpp:263 -#: src/input/pages/emotes.cpp:269 src/input/pages/emotes.cpp:275 -#: src/input/pages/emotes.cpp:281 src/input/pages/emotes.cpp:287 -#: src/input/pages/emotes.cpp:293 src/input/pages/emotes.cpp:299 -#: src/input/pages/emotes.cpp:305 src/input/pages/emotes.cpp:311 -#: src/input/pages/emotes.cpp:317 src/input/pages/emotes.cpp:323 -#: src/input/pages/emotes.cpp:329 src/input/pages/emotes.cpp:335 -#: src/input/pages/emotes.cpp:341 src/input/pages/emotes.cpp:347 -#, c-format -msgid "Emote Shortcut %d" -msgstr "" - -#. TRANSLATORS: input action name -#: src/input/pages/emotes.cpp:358 -msgid "Pet emote shortcuts" -msgstr "" - -#. TRANSLATORS: input action name -#: src/input/pages/emotes.cpp:364 src/input/pages/emotes.cpp:370 -#: src/input/pages/emotes.cpp:376 src/input/pages/emotes.cpp:382 -#: src/input/pages/emotes.cpp:388 src/input/pages/emotes.cpp:394 -#: src/input/pages/emotes.cpp:400 src/input/pages/emotes.cpp:406 -#: src/input/pages/emotes.cpp:412 src/input/pages/emotes.cpp:418 -#: src/input/pages/emotes.cpp:424 src/input/pages/emotes.cpp:430 -#: src/input/pages/emotes.cpp:436 src/input/pages/emotes.cpp:442 -#: src/input/pages/emotes.cpp:448 src/input/pages/emotes.cpp:454 -#: src/input/pages/emotes.cpp:460 src/input/pages/emotes.cpp:466 -#: src/input/pages/emotes.cpp:472 src/input/pages/emotes.cpp:478 -#: src/input/pages/emotes.cpp:484 src/input/pages/emotes.cpp:490 -#: src/input/pages/emotes.cpp:496 src/input/pages/emotes.cpp:502 -#: src/input/pages/emotes.cpp:508 src/input/pages/emotes.cpp:514 -#: src/input/pages/emotes.cpp:520 src/input/pages/emotes.cpp:526 -#: src/input/pages/emotes.cpp:532 src/input/pages/emotes.cpp:538 -#: src/input/pages/emotes.cpp:544 src/input/pages/emotes.cpp:550 -#: src/input/pages/emotes.cpp:556 src/input/pages/emotes.cpp:562 -#: src/input/pages/emotes.cpp:568 src/input/pages/emotes.cpp:574 -#: src/input/pages/emotes.cpp:580 src/input/pages/emotes.cpp:586 -#: src/input/pages/emotes.cpp:592 src/input/pages/emotes.cpp:598 -#: src/input/pages/emotes.cpp:604 src/input/pages/emotes.cpp:610 -#: src/input/pages/emotes.cpp:616 src/input/pages/emotes.cpp:622 -#: src/input/pages/emotes.cpp:628 src/input/pages/emotes.cpp:634 -#: src/input/pages/emotes.cpp:640 src/input/pages/emotes.cpp:646 -#, c-format -msgid "Pet emote shortcut %d" -msgstr "" - -#. TRANSLATORS: input action name -#: src/input/pages/gui.cpp:31 -msgid "Move & selection" -msgstr "" - -#. TRANSLATORS: input action name -#: src/input/pages/gui.cpp:37 -msgid "Move Up" -msgstr "" - -#. TRANSLATORS: input action name -#: src/input/pages/gui.cpp:43 -msgid "Move Down" -msgstr "" - -#. TRANSLATORS: input action name -#: src/input/pages/gui.cpp:49 -msgid "Move Left" -msgstr "" - -#. TRANSLATORS: input action name -#: src/input/pages/gui.cpp:55 -msgid "Move Right" -msgstr "" - -#. TRANSLATORS: input action name -#: src/input/pages/gui.cpp:61 -msgid "Move Home" -msgstr "" - -#. TRANSLATORS: input action name -#: src/input/pages/gui.cpp:67 -msgid "Move End" -msgstr "" - -#. TRANSLATORS: input action name -#: src/input/pages/gui.cpp:73 -msgid "Page up" -msgstr "" - -#. TRANSLATORS: input action name -#: src/input/pages/gui.cpp:79 -msgid "Page down" -msgstr "" - -#. TRANSLATORS: input action name -#: src/input/pages/gui.cpp:97 -msgid "Select2" -msgstr "" - -#. TRANSLATORS: input action name -#: src/input/pages/gui.cpp:115 -msgid "Backspace" -msgstr "" - -#. TRANSLATORS: input action name -#: src/input/pages/gui.cpp:127 -msgid "Tab" -msgstr "" - -#. TRANSLATORS: input action name -#: src/input/pages/gui.cpp:133 -msgid "Mod" -msgstr "" - -#. TRANSLATORS: input action name -#: src/input/pages/gui.cpp:139 -msgid "Ctrl" -msgstr "" - -#. TRANSLATORS: input action name -#: src/input/pages/move.cpp:35 -msgid "Move Keys" -msgstr "" - -#. TRANSLATORS: input action name -#: src/input/pages/move.cpp:41 -msgid "Move player up" -msgstr "" - -#. TRANSLATORS: input action name -#: src/input/pages/move.cpp:47 -msgid "Move player down" -msgstr "" - -#. TRANSLATORS: input action name -#: src/input/pages/move.cpp:53 -msgid "Move player left" -msgstr "" - -#. TRANSLATORS: input action name -#: src/input/pages/move.cpp:59 -msgid "Move player right" -msgstr "" - -#. TRANSLATORS: input action name -#: src/input/pages/move.cpp:65 -msgid "Move player forward" -msgstr "" - -#. TRANSLATORS: input action name -#: src/input/pages/move.cpp:71 -msgid "Move pet up" -msgstr "" - -#. TRANSLATORS: input action name -#: src/input/pages/move.cpp:77 -msgid "Move pet down" -msgstr "" - -#. TRANSLATORS: input action name -#: src/input/pages/move.cpp:83 -msgid "Move pet left" -msgstr "" - -#. TRANSLATORS: input action name -#: src/input/pages/move.cpp:89 -msgid "Move pet right" -msgstr "" - -#. TRANSLATORS: input action name -#: src/input/pages/move.cpp:95 -msgid "Move homunculus to master" -msgstr "" - -#. TRANSLATORS: input action name -#: src/input/pages/move.cpp:101 -msgid "Move mercenary to master" -msgstr "" - -#. TRANSLATORS: input action name -#: src/input/pages/move.cpp:107 -msgid "Move to navigation point shortcuts" -msgstr "" - -#. TRANSLATORS: input action name -#: src/input/pages/move.cpp:113 src/input/pages/move.cpp:119 -#: src/input/pages/move.cpp:125 src/input/pages/move.cpp:131 -#: src/input/pages/move.cpp:137 src/input/pages/move.cpp:143 -#: src/input/pages/move.cpp:149 src/input/pages/move.cpp:155 -#: src/input/pages/move.cpp:161 src/input/pages/move.cpp:167 -#: src/input/pages/move.cpp:173 src/input/pages/move.cpp:179 -#: src/input/pages/move.cpp:185 src/input/pages/move.cpp:191 -#: src/input/pages/move.cpp:197 src/input/pages/move.cpp:203 -#: src/input/pages/move.cpp:209 src/input/pages/move.cpp:215 -#: src/input/pages/move.cpp:221 src/input/pages/move.cpp:227 -#: src/input/pages/move.cpp:233 src/input/pages/move.cpp:239 -#: src/input/pages/move.cpp:245 src/input/pages/move.cpp:251 -#: src/input/pages/move.cpp:257 src/input/pages/move.cpp:263 -#: src/input/pages/move.cpp:269 src/input/pages/move.cpp:275 -#: src/input/pages/move.cpp:281 src/input/pages/move.cpp:287 -#: src/input/pages/move.cpp:293 src/input/pages/move.cpp:299 -#: src/input/pages/move.cpp:305 src/input/pages/move.cpp:311 -#: src/input/pages/move.cpp:317 src/input/pages/move.cpp:323 -#: src/input/pages/move.cpp:329 src/input/pages/move.cpp:335 -#: src/input/pages/move.cpp:341 src/input/pages/move.cpp:347 -#: src/input/pages/move.cpp:353 src/input/pages/move.cpp:359 -#: src/input/pages/move.cpp:365 src/input/pages/move.cpp:371 -#: src/input/pages/move.cpp:377 src/input/pages/move.cpp:383 -#: src/input/pages/move.cpp:389 src/input/pages/move.cpp:395 -#, c-format -msgid "Move to point Shortcut %d" -msgstr "" - -#. TRANSLATORS: input action name -#: src/input/pages/other.cpp:34 -msgid "Input ignore" -msgstr "" - -#. TRANSLATORS: input action name -#: src/input/pages/other.cpp:40 -msgid "Ignore input 1" -msgstr "" - -#. TRANSLATORS: input action name -#: src/input/pages/other.cpp:46 -msgid "Ignore input 2" -msgstr "" - -#. TRANSLATORS: input action name -#: src/input/pages/other.cpp:52 -msgid "Direction keys" -msgstr "" - -#. TRANSLATORS: input action name -#: src/input/pages/other.cpp:58 -msgid "Player direct up" -msgstr "" - -#. TRANSLATORS: input action name -#: src/input/pages/other.cpp:64 -msgid "Player direct down" -msgstr "" - -#. TRANSLATORS: input action name -#: src/input/pages/other.cpp:70 -msgid "Player direct left" -msgstr "" - -#. TRANSLATORS: input action name -#: src/input/pages/other.cpp:76 -msgid "Player direct right" -msgstr "" - -#. TRANSLATORS: input action name -#: src/input/pages/other.cpp:82 -msgid "Pet direct up" -msgstr "" - -#. TRANSLATORS: input action name -#: src/input/pages/other.cpp:88 -msgid "Pet direct down" -msgstr "" - -#. TRANSLATORS: input action name -#: src/input/pages/other.cpp:94 -msgid "Pet direct left" -msgstr "" - -#. TRANSLATORS: input action name -#: src/input/pages/other.cpp:100 -msgid "Pet direct right" -msgstr "" - -#. TRANSLATORS: input action name -#: src/input/pages/other.cpp:112 -msgid "Crazy moves" -msgstr "" - -#. TRANSLATORS: input action name -#: src/input/pages/other.cpp:118 -msgid "Change Crazy Move mode" -msgstr "" - -#. TRANSLATORS: input action name -#: src/input/pages/other.cpp:124 -msgid "Quick Drop N Items from 0 slot" -msgstr "" - -#. TRANSLATORS: input action name -#: src/input/pages/other.cpp:130 -msgid "Quick Drop N Items" -msgstr "" - -#. TRANSLATORS: input action name -#: src/input/pages/other.cpp:136 -msgid "Switch Quick Drop Counter" -msgstr "" - -#. TRANSLATORS: input action name -#: src/input/pages/other.cpp:142 -msgid "Quick heal target or self" -msgstr "" - -#. TRANSLATORS: input action name -#: src/input/pages/other.cpp:148 -msgid "Heal the most injured player" -msgstr "" - -#. TRANSLATORS: input action name -#: src/input/pages/other.cpp:154 -msgid "Use #itenplz spell" -msgstr "" - -#. TRANSLATORS: input action name -#: src/input/pages/other.cpp:160 -msgid "Use magic attack" -msgstr "" - -#. TRANSLATORS: input action name -#: src/input/pages/other.cpp:166 -msgid "Switch magic attack" -msgstr "" - -#. TRANSLATORS: input action name -#: src/input/pages/other.cpp:172 -msgid "Switch pvp attack" -msgstr "" - -#. TRANSLATORS: input action name -#: src/input/pages/other.cpp:178 -msgid "Change move type" -msgstr "" - -#. TRANSLATORS: input action name -#: src/input/pages/other.cpp:184 -msgid "Change Attack Weapon Type" -msgstr "" - -#. TRANSLATORS: input action name -#: src/input/pages/other.cpp:190 -msgid "Change Attack Type" -msgstr "" - -#. TRANSLATORS: input action name -#: src/input/pages/other.cpp:196 -msgid "Change Follow mode" -msgstr "" - -#. TRANSLATORS: input action name -#: src/input/pages/other.cpp:202 -msgid "Change Imitation mode" -msgstr "" - -#. TRANSLATORS: input action name -#: src/input/pages/other.cpp:208 -msgid "Disable / Enable Game modifier keys" -msgstr "" - -#. TRANSLATORS: input action name -#: src/input/pages/other.cpp:214 -msgid "On / Off audio" -msgstr "" - -#. TRANSLATORS: input action name -#: src/input/pages/other.cpp:220 -msgid "Enable / Disable away mode" -msgstr "" - -#. TRANSLATORS: input action name -#: src/input/pages/other.cpp:226 -msgid "Emulate right click from keyboard" -msgstr "" - -#. TRANSLATORS: input action name -#: src/input/pages/other.cpp:232 -msgid "Toggle camera mode" -msgstr "" - -#. TRANSLATORS: input action name -#: src/input/pages/other.cpp:238 -msgid "Toggle ipc mode" -msgstr "" - -#. TRANSLATORS: input action name -#: src/input/pages/other.cpp:244 -msgid "Show information about position in chat" -msgstr "" - -#. TRANSLATORS: input action name -#: src/input/pages/other.cpp:250 -msgid "Show online players number in chat" -msgstr "" - -#. TRANSLATORS: input action name -#: src/input/pages/other.cpp:256 -msgid "Show onscreen keyboard" -msgstr "" - -#. TRANSLATORS: input action name -#: src/input/pages/other.cpp:262 -msgid "Clean cached graphics" -msgstr "" - -#. TRANSLATORS: input action name -#: src/input/pages/other.cpp:268 -msgid "Clean cached fonts" -msgstr "" - -#. TRANSLATORS: input action name -#: src/input/pages/other.cpp:274 -msgid "Print visible players in chat" -msgstr "" - -#. TRANSLATORS: input action name -#: src/input/pages/other.cpp:280 -msgid "Print all visible beings in chat" -msgstr "" - -#. TRANSLATORS: input action name -#: src/input/pages/other.cpp:286 -msgid "Load shop items list from disk" -msgstr "" - -#. TRANSLATORS: input action name -#: src/input/pages/other.cpp:292 -msgid "Save shop items list to disk" -msgstr "" - -#. TRANSLATORS: input action name -#: src/input/pages/other.cpp:298 -msgid "Print debug cache info" -msgstr "" - -#. TRANSLATORS: input action name -#: src/input/pages/other.cpp:304 -msgid "Undress selected player" -msgstr "" - -#. TRANSLATORS: input action name -#: src/input/pages/other.cpp:310 -msgid "Quick disconnect from server" -msgstr "" - -#. TRANSLATORS: input action name -#: src/input/pages/other.cpp:316 -msgid "Disable debug particle" -msgstr "" - -#. TRANSLATORS: input action name -#: src/input/pages/other.cpp:322 -msgid "Create items (for gms)" -msgstr "" - -#. TRANSLATORS: input action name -#: src/input/pages/other.cpp:328 -msgid "Print configured directories in chat" -msgstr "" - -#. TRANSLATORS: input action name -#: src/input/pages/other.cpp:334 -msgid "Print client uptime in chat" -msgstr "" - -#. TRANSLATORS: input action name -#: src/input/pages/other.cpp:340 -msgid "Dump debug information" -msgstr "" - -#. TRANSLATORS: input action name -#: src/input/pages/other.cpp:346 -msgid "Crash client" -msgstr "" - -#. TRANSLATORS: input action name -#: src/input/pages/other.cpp:352 -msgid "Dump graphics info into chat" -msgstr "" - -#. TRANSLATORS: input action name -#: src/input/pages/other.cpp:358 -msgid "Dump tests info into chat" -msgstr "" - -#. TRANSLATORS: input action name -#: src/input/pages/other.cpp:364 -msgid "Print OpenGL version in chat" -msgstr "" - -#. TRANSLATORS: input action name -#: src/input/pages/other.cpp:370 -msgid "Print enabled mods in chat" -msgstr "" - -#. TRANSLATORS: input action name -#: src/input/pages/other.cpp:376 -msgid "Dump environments into log" -msgstr "" - -#. TRANSLATORS: input action name -#: src/input/pages/other.cpp:382 -msgid "Dump OpenGL state into log" -msgstr "" - -#. TRANSLATORS: input action name -#: src/input/pages/other.cpp:389 -msgid "Test SDL font speed" -msgstr "" - -#. TRANSLATORS: input action name -#: src/input/pages/other.cpp:396 -msgid "Upload main config" -msgstr "" - -#. TRANSLATORS: input action name -#: src/input/pages/other.cpp:402 -msgid "Upload server config" -msgstr "" - -#. TRANSLATORS: input action name -#: src/input/pages/other.cpp:414 -msgid "Fire your mercenary" -msgstr "" - -#. TRANSLATORS: input action name -#: src/input/pages/other.cpp:420 -msgid "Pet ai start" -msgstr "" - -#. TRANSLATORS: input action name -#: src/input/pages/other.cpp:426 -msgid "Pet ai stop" -msgstr "" - -#. TRANSLATORS: input action name -#: src/input/pages/other.cpp:432 -msgid "Feed homunculus" -msgstr "" - -#. TRANSLATORS: input action name -#: src/input/pages/other.cpp:438 -msgid "Feed pet" -msgstr "" - -#. TRANSLATORS: input action name -#: src/input/pages/other.cpp:444 -msgid "Drop pet's loot" -msgstr "" - -#. TRANSLATORS: input action name -#: src/input/pages/other.cpp:450 -msgid "Return pet to egg" -msgstr "" - -#. TRANSLATORS: input action name -#: src/input/pages/other.cpp:456 -msgid "Unequip pet" -msgstr "" - -#. TRANSLATORS: input action name -#: src/input/pages/outfits.cpp:35 -msgid "Outfits keys" -msgstr "" - -#. TRANSLATORS: input action name -#: src/input/pages/outfits.cpp:41 -msgid "Wear outfit" -msgstr "" - -#. TRANSLATORS: input action name -#: src/input/pages/outfits.cpp:53 -msgid "Copy Outfit to other outfit" -msgstr "" - -#. TRANSLATORS: input action name -#: src/input/pages/outfits.cpp:59 -msgid "Copy outfit to chat" -msgstr "" - -#. TRANSLATORS: input action name -#: src/input/pages/outfits.cpp:65 -msgid "Copy equipped to outfit" -msgstr "" - -#. TRANSLATORS: input action name -#: src/input/pages/outfits.cpp:71 -msgid "Show hat in chat" -msgstr "" - -#. TRANSLATORS: input action name -#: src/input/pages/outfits.cpp:77 -msgid "Outfits shortcuts" -msgstr "" - -#. TRANSLATORS: input action name -#: src/input/pages/outfits.cpp:83 src/input/pages/outfits.cpp:89 -#: src/input/pages/outfits.cpp:95 src/input/pages/outfits.cpp:101 -#: src/input/pages/outfits.cpp:107 src/input/pages/outfits.cpp:113 -#: src/input/pages/outfits.cpp:119 src/input/pages/outfits.cpp:125 -#: src/input/pages/outfits.cpp:131 src/input/pages/outfits.cpp:137 -#: src/input/pages/outfits.cpp:143 src/input/pages/outfits.cpp:149 -#: src/input/pages/outfits.cpp:155 src/input/pages/outfits.cpp:161 -#: src/input/pages/outfits.cpp:167 src/input/pages/outfits.cpp:173 -#: src/input/pages/outfits.cpp:179 src/input/pages/outfits.cpp:185 -#: src/input/pages/outfits.cpp:191 src/input/pages/outfits.cpp:197 -#: src/input/pages/outfits.cpp:203 src/input/pages/outfits.cpp:209 -#: src/input/pages/outfits.cpp:215 src/input/pages/outfits.cpp:221 -#: src/input/pages/outfits.cpp:227 src/input/pages/outfits.cpp:233 -#: src/input/pages/outfits.cpp:239 src/input/pages/outfits.cpp:245 -#: src/input/pages/outfits.cpp:251 src/input/pages/outfits.cpp:257 -#: src/input/pages/outfits.cpp:263 src/input/pages/outfits.cpp:269 -#: src/input/pages/outfits.cpp:275 src/input/pages/outfits.cpp:281 -#: src/input/pages/outfits.cpp:287 src/input/pages/outfits.cpp:293 -#: src/input/pages/outfits.cpp:299 src/input/pages/outfits.cpp:305 -#: src/input/pages/outfits.cpp:311 src/input/pages/outfits.cpp:317 -#: src/input/pages/outfits.cpp:323 src/input/pages/outfits.cpp:329 -#: src/input/pages/outfits.cpp:335 src/input/pages/outfits.cpp:341 -#: src/input/pages/outfits.cpp:347 src/input/pages/outfits.cpp:353 -#: src/input/pages/outfits.cpp:359 src/input/pages/outfits.cpp:365 -#, c-format -msgid "Outfit Shortcut %d" -msgstr "" - -#. TRANSLATORS: input action name -#: src/input/pages/shortcuts.cpp:35 -msgid "Shortcuts modifiers keys" -msgstr "" - -#. TRANSLATORS: input action name -#: src/input/pages/shortcuts.cpp:41 -msgid "Item Shortcuts Key" -msgstr "" - -#. TRANSLATORS: input action name -#: src/input/pages/shortcuts.cpp:47 -msgid "Shortcuts keys" -msgstr "" - -#. TRANSLATORS: input action name -#: src/input/pages/shortcuts.cpp:53 src/input/pages/shortcuts.cpp:59 -#: src/input/pages/shortcuts.cpp:65 src/input/pages/shortcuts.cpp:71 -#: src/input/pages/shortcuts.cpp:77 src/input/pages/shortcuts.cpp:83 -#: src/input/pages/shortcuts.cpp:89 src/input/pages/shortcuts.cpp:95 -#: src/input/pages/shortcuts.cpp:101 src/input/pages/shortcuts.cpp:107 -#: src/input/pages/shortcuts.cpp:113 src/input/pages/shortcuts.cpp:119 -#: src/input/pages/shortcuts.cpp:125 src/input/pages/shortcuts.cpp:131 -#: src/input/pages/shortcuts.cpp:137 src/input/pages/shortcuts.cpp:143 -#: src/input/pages/shortcuts.cpp:149 src/input/pages/shortcuts.cpp:155 -#: src/input/pages/shortcuts.cpp:161 src/input/pages/shortcuts.cpp:167 -#, c-format -msgid "Item Shortcut %d" -msgstr "" - -#. TRANSLATORS: input action name -#: src/input/pages/windows.cpp:40 -msgid "Show Windows Menu" -msgstr "" - -#. TRANSLATORS: input action name -#: src/input/pages/windows.cpp:46 -msgid "Hide Windows" -msgstr "" - -#. TRANSLATORS: input action name -#: src/input/pages/windows.cpp:52 -msgid "About Window" -msgstr "" - -#. TRANSLATORS: input action name -#: src/input/pages/windows.cpp:58 -msgid "Bank Window" -msgstr "" - -#. TRANSLATORS: input action name -#: src/input/pages/windows.cpp:64 -msgid "Help Window" -msgstr "" - -#. TRANSLATORS: input action name -#: src/input/pages/windows.cpp:70 -msgid "Server Info Window" -msgstr "" - -#. TRANSLATORS: input action name -#: src/input/pages/windows.cpp:76 -msgid "Status Window" -msgstr "" - -#. TRANSLATORS: input action name -#: src/input/pages/windows.cpp:82 -msgid "Inventory Window" -msgstr "" - -#. TRANSLATORS: input action name -#: src/input/pages/windows.cpp:88 -msgid "Equipment Window" -msgstr "" - -#. TRANSLATORS: input action name -#: src/input/pages/windows.cpp:94 -msgid "Skill Window" -msgstr "" - -#. TRANSLATORS: input action name -#: src/input/pages/windows.cpp:100 -msgid "Minimap Window" -msgstr "" - -#. TRANSLATORS: input action name -#: src/input/pages/windows.cpp:106 -msgid "Chat Window" -msgstr "" - -#. TRANSLATORS: input action name -#: src/input/pages/windows.cpp:112 -msgid "Item Shortcut Window" -msgstr "" - -#. TRANSLATORS: input action name -#: src/input/pages/windows.cpp:118 -msgid "Setup Window" -msgstr "" - -#. TRANSLATORS: input action name -#: src/input/pages/windows.cpp:124 -msgid "Debug Window" -msgstr "" - -#. TRANSLATORS: input action name -#: src/input/pages/windows.cpp:130 -msgid "Social Window" -msgstr "" - -#. TRANSLATORS: input action name -#: src/input/pages/windows.cpp:136 -msgid "Emote Shortcut Window" -msgstr "" - -#. TRANSLATORS: input action name -#: src/input/pages/windows.cpp:142 -msgid "Outfits Window" -msgstr "" - -#. TRANSLATORS: input action name -#: src/input/pages/windows.cpp:148 -msgid "Shop Window" -msgstr "" - -#. TRANSLATORS: input action name -#: src/input/pages/windows.cpp:154 -msgid "Quick drop Window" -msgstr "" - -#. TRANSLATORS: input action name -#: src/input/pages/windows.cpp:160 -msgid "Kill Stats Window" -msgstr "" - -#. TRANSLATORS: input action name -#: src/input/pages/windows.cpp:166 -msgid "Commands Window" -msgstr "" - -#. TRANSLATORS: input action name -#: src/input/pages/windows.cpp:172 -msgid "Who Is Online Window" -msgstr "" - -#. TRANSLATORS: input action name -#: src/input/pages/windows.cpp:178 -msgid "Did you know Window" -msgstr "" - -#. TRANSLATORS: input action name -#: src/input/pages/windows.cpp:184 -msgid "Quests Window" -msgstr "" - -#. TRANSLATORS: input action name -#: src/input/pages/windows.cpp:190 -msgid "Updates Window" -msgstr "" - -#. TRANSLATORS: input action name -#: src/input/pages/windows.cpp:196 -msgid "Cart window" -msgstr "" - -#. TRANSLATORS: input action name -#: src/input/pages/windows.cpp:202 -msgid "Quick settings window" -msgstr "" - -#. TRANSLATORS: input action name -#: src/input/pages/windows.cpp:208 -msgid "Clan window" -msgstr "" - -#. TRANSLATORS: input action name -#: src/input/pages/windows.cpp:220 -msgid "Previous Social Tab" -msgstr "" - -#. TRANSLATORS: input action name -#: src/input/pages/windows.cpp:226 -msgid "Next Social Tab" -msgstr "" - -#. TRANSLATORS: input action name -#: src/input/pages/windows.cpp:232 -msgid "Previous Shortcuts tab" -msgstr "" - -#. TRANSLATORS: input action name -#: src/input/pages/windows.cpp:238 -msgid "Next Shortcuts tab" -msgstr "" - -#. TRANSLATORS: input action name -#: src/input/pages/windows.cpp:244 -msgid "Previous Commands tab" -msgstr "" - -#. TRANSLATORS: input action name -#: src/input/pages/windows.cpp:250 -msgid "Next Commands tab" -msgstr "" - -#. TRANSLATORS: input action name -#: src/input/pages/windows.cpp:256 -msgid "Previous inventory tab" -msgstr "" - -#. TRANSLATORS: input action name -#: src/input/pages/windows.cpp:262 -msgid "Next inventory tab" -msgstr "" - -#. TRANSLATORS: input action name -#: src/input/pages/windows.cpp:268 -msgid "Clear drops window" -msgstr "" - -#. TRANSLATORS: error message -#: src/net/ea/charserverrecv.cpp:50 -msgid "Access denied. Most likely, there are too many players on this server." -msgstr "" - -#. TRANSLATORS: error message -#: src/net/ea/charserverrecv.cpp:55 -msgid "Cannot use this ID." -msgstr "" - -#. TRANSLATORS: error message -#: src/net/ea/charserverrecv.cpp:59 -msgid "Unknown char-server failure." -msgstr "" - -#. TRANSLATORS: error message -#: src/net/ea/charserverrecv.cpp:75 -msgid "Failed to create character. Most likely the name is already taken." -msgstr "" - -#. TRANSLATORS: error message -#: src/net/ea/charserverrecv.cpp:80 src/net/ea/loginrecv.cpp:117 -#: src/net/eathena/loginrecv.cpp:115 -msgid "Wrong name." -msgstr "" - -#. TRANSLATORS: error message -#: src/net/ea/charserverrecv.cpp:84 -msgid "Incorrect stats." -msgstr "" - -#. TRANSLATORS: error message -#: src/net/ea/charserverrecv.cpp:88 -msgid "Incorrect hair." -msgstr "" - -#. TRANSLATORS: error message -#: src/net/ea/charserverrecv.cpp:92 -msgid "Incorrect slot." -msgstr "" - -#. TRANSLATORS: error message -#: src/net/ea/charserverrecv.cpp:96 -msgid "Incorrect race." -msgstr "" - -#. TRANSLATORS: error message -#: src/net/ea/charserverrecv.cpp:100 -msgid "Incorrect look." -msgstr "" - -#. TRANSLATORS: info message -#: src/net/ea/charserverrecv.cpp:132 -msgid "Character deleted." -msgstr "" - -#. TRANSLATORS: chat message -#: src/net/ea/chatrecv.cpp:94 -#, c-format -msgid "Whisper could not be sent, %s is offline." -msgstr "" - -#. TRANSLATORS: chat message -#: src/net/ea/chatrecv.cpp:104 -#, c-format -msgid "Whisper could not be sent, ignored by %s." -msgstr "" - -#. TRANSLATORS: chat message -#: src/net/ea/chatrecv.cpp:114 -msgid "Whisper could not be sent, you ignored by all players." -msgstr "" - -#. TRANSLATORS: error header -#: src/net/ea/gamerecv.cpp:67 -msgid "Game" -msgstr "" - -#. TRANSLATORS: error message -#: src/net/ea/gamerecv.cpp:69 -msgid "Request to quit denied!" -msgstr "" - -#. TRANSLATORS: error message -#: src/net/ea/loginrecv.cpp:76 src/net/eathena/loginrecv.cpp:69 -msgid "Unregistered ID." -msgstr "" - -#. TRANSLATORS: error message -#: src/net/ea/loginrecv.cpp:80 src/net/eathena/loginrecv.cpp:73 -msgid "Wrong password." -msgstr "" - -#. TRANSLATORS: error message -#: src/net/ea/loginrecv.cpp:85 src/net/eathena/loginrecv.cpp:78 -msgid "Account expired." -msgstr "" - -#. TRANSLATORS: error message -#: src/net/ea/loginrecv.cpp:89 src/net/eathena/loginrecv.cpp:82 -msgid "Rejected from server." -msgstr "" - -#. TRANSLATORS: error message -#: src/net/ea/loginrecv.cpp:93 src/net/eathena/loginrecv.cpp:86 -msgid "" -"You have been permanently banned from the game. Please contact the GM team." -msgstr "" - -#. TRANSLATORS: error message -#: src/net/ea/loginrecv.cpp:98 src/net/eathena/loginrecv.cpp:91 -msgid "" -"Client too old or wrong server type.\n" -"Please update client on http://manaplus.org" -msgstr "" - -#. TRANSLATORS: error message -#: src/net/ea/loginrecv.cpp:103 src/net/eathena/loginrecv.cpp:96 -#, c-format -msgid "" -"You have been temporarily banned from the game until %s.\n" -"Please contact the GM team via the forums." -msgstr "" - -#. TRANSLATORS: error message -#: src/net/ea/loginrecv.cpp:109 src/net/eathena/loginrecv.cpp:105 -msgid "Server overpopulated." -msgstr "" - -#. TRANSLATORS: error message -#: src/net/ea/loginrecv.cpp:113 src/net/eathena/loginrecv.cpp:110 -msgid "This user name is already taken." -msgstr "" - -#. TRANSLATORS: error message -#: src/net/ea/loginrecv.cpp:125 src/net/eathena/loginrecv.cpp:125 -msgid "Username permanently erased." -msgstr "" - -#. TRANSLATORS: error message -#: src/net/ea/loginrecv.cpp:129 src/net/eathena/loginrecv.cpp:129 -#: src/net/eathena/loginrecv.cpp:235 src/net/tmwa/loginrecv.cpp:130 -msgid "Unknown error." -msgstr "" - -#. TRANSLATORS: error message -#: src/net/ea/network.cpp:111 -msgid "Empty address given to Network::connect()!" -msgstr "" - -#. TRANSLATORS: error message -#: src/net/ea/network.cpp:216 -msgid "Unable to resolve host \"" -msgstr "" - -#. TRANSLATORS: error message -#: src/net/ea/network.cpp:297 -msgid "Connection to server terminated. " -msgstr "" - -#. TRANSLATORS: error message -#. TRANSLATORS: char rename error -#: src/net/eathena/charserverrecv.cpp:414 -#: src/net/eathena/charserverrecv.cpp:462 -msgid "Character rename error." -msgstr "" - -#. TRANSLATORS: info message -#: src/net/eathena/charserverrecv.cpp:437 -msgid "Character renamed." -msgstr "" - -#. TRANSLATORS: char rename error -#: src/net/eathena/charserverrecv.cpp:453 -msgid "Rename not allowed." -msgstr "" - -#. TRANSLATORS: char rename error -#: src/net/eathena/charserverrecv.cpp:457 -msgid "New name is not set." -msgstr "" - -#. TRANSLATORS: char rename error -#: src/net/eathena/charserverrecv.cpp:466 -msgid "Character not found." -msgstr "" - -#. TRANSLATORS: error message -#: src/net/eathena/charserverrecv.cpp:500 src/net/tmwa/charserverrecv.cpp:293 -msgid "Failed to delete character." -msgstr "" - -#. TRANSLATORS: error message -#: src/net/eathena/chatrecv.cpp:138 -msgid "Can't cast skill in this area." -msgstr "" - -#. TRANSLATORS: error message -#: src/net/eathena/chatrecv.cpp:142 -msgid "Can't use item in this area." -msgstr "" - -#. TRANSLATORS: error message -#: src/net/eathena/chatrecv.cpp:146 -msgid "Can't equip. Wrong level." -msgstr "" - -#. TRANSLATORS: error message -#: src/net/eathena/chatrecv.cpp:150 -msgid "Can't use. Wrong level." -msgstr "" - -#. TRANSLATORS: error message -#: src/net/eathena/chatrecv.cpp:154 -msgid "Work in progress." -msgstr "" - -#. TRANSLATORS: chat message -#: src/net/eathena/chatrecv.cpp:380 -#, c-format -msgid "Message could not be sent, channel %s is not exists." -msgstr "" - -#. TRANSLATORS: chat message -#: src/net/eathena/chatrecv.cpp:506 -#, c-format -msgid "Can't open channel. Channel %s is not exists." -msgstr "" - -#. TRANSLATORS: adopt child message -#: src/net/eathena/familyrecv.cpp:75 -msgid "Request parents" -msgstr "" - -#. TRANSLATORS: adopt child message -#: src/net/eathena/familyrecv.cpp:77 -#, c-format -msgid "Do you accept %s and %s as parents?" -msgstr "" - -#. TRANSLATORS: error message -#: src/net/eathena/generalhandler.cpp:227 src/net/tmwa/generalhandler.cpp:230 -msgid "Got disconnected from server!" -msgstr "" - -#. TRANSLATORS: error message -#: src/net/eathena/generalrecv.cpp:50 src/net/tmwa/generalrecv.cpp:50 -msgid "Authentication failed." -msgstr "" - -#. TRANSLATORS: error message -#: src/net/eathena/generalrecv.cpp:54 src/net/tmwa/generalrecv.cpp:54 -msgid "No servers available." -msgstr "" - -#. TRANSLATORS: error message -#: src/net/eathena/generalrecv.cpp:60 src/net/tmwa/generalrecv.cpp:60 -msgid "Someone else is trying to use this account." -msgstr "" - -#. TRANSLATORS: error message -#: src/net/eathena/generalrecv.cpp:66 src/net/tmwa/generalrecv.cpp:66 -msgid "This account is already logged in." -msgstr "" - -#. TRANSLATORS: error message -#: src/net/eathena/generalrecv.cpp:71 src/net/tmwa/generalrecv.cpp:71 -msgid "Speed hack detected." -msgstr "" - -#. TRANSLATORS: error message -#: src/net/eathena/generalrecv.cpp:75 -msgid "Server full." -msgstr "" - -#. TRANSLATORS: error message -#: src/net/eathena/generalrecv.cpp:79 -msgid "Sorry, you are underaged." -msgstr "" - -#. TRANSLATORS: error message -#: src/net/eathena/generalrecv.cpp:83 src/net/tmwa/generalrecv.cpp:75 -msgid "Duplicated login." -msgstr "" - -#. TRANSLATORS: error message -#: src/net/eathena/generalrecv.cpp:87 -msgid "To many connections from same ip." -msgstr "" - -#. TRANSLATORS: error message -#: src/net/eathena/generalrecv.cpp:91 -msgid "Not paid for this time." -msgstr "" - -#. TRANSLATORS: error message -#: src/net/eathena/generalrecv.cpp:95 -msgid "Pay suspended." -msgstr "" - -#. TRANSLATORS: error message -#: src/net/eathena/generalrecv.cpp:99 -msgid "Pay changed." -msgstr "" - -#. TRANSLATORS: error message -#: src/net/eathena/generalrecv.cpp:103 -msgid "Pay wrong ip." -msgstr "" - -#. TRANSLATORS: error message -#: src/net/eathena/generalrecv.cpp:107 -msgid "Pay game room." -msgstr "" - -#. TRANSLATORS: error message -#: src/net/eathena/generalrecv.cpp:111 -msgid "Disconnect forced by GM." -msgstr "" - -#. TRANSLATORS: error message -#: src/net/eathena/generalrecv.cpp:116 -msgid "Ban japan refuse." -msgstr "" - -#. TRANSLATORS: error message -#: src/net/eathena/generalrecv.cpp:120 -msgid "Remained other account." -msgstr "" - -#. TRANSLATORS: error message -#: src/net/eathena/generalrecv.cpp:124 -msgid "Ip unfair." -msgstr "" - -#. TRANSLATORS: error message -#: src/net/eathena/generalrecv.cpp:128 -msgid "Ip count all." -msgstr "" - -#. TRANSLATORS: error message -#: src/net/eathena/generalrecv.cpp:132 -msgid "Ip count." -msgstr "" - -#. TRANSLATORS: error message -#: src/net/eathena/generalrecv.cpp:137 -msgid "Memory." -msgstr "" - -#. TRANSLATORS: error message -#: src/net/eathena/generalrecv.cpp:141 -msgid "Han valid." -msgstr "" - -#. TRANSLATORS: error message -#: src/net/eathena/generalrecv.cpp:145 -msgid "Ip limited access." -msgstr "" - -#. TRANSLATORS: error message -#: src/net/eathena/generalrecv.cpp:149 -msgid "Over characters list." -msgstr "" - -#. TRANSLATORS: error message -#: src/net/eathena/generalrecv.cpp:153 -msgid "Ip blocked." -msgstr "" - -#. TRANSLATORS: error message -#: src/net/eathena/generalrecv.cpp:157 -msgid "Invalid password count." -msgstr "" - -#. TRANSLATORS: error message -#: src/net/eathena/generalrecv.cpp:161 -msgid "Not allowed race." -msgstr "" - -#. TRANSLATORS: error message -#: src/net/eathena/generalrecv.cpp:165 -msgid "Access restricted in hours 00:00 to 06:00." -msgstr "" - -#. TRANSLATORS: error message -#: src/net/eathena/generalrecv.cpp:169 -msgid "You was banned." -msgstr "" - -#. TRANSLATORS: error message -#: src/net/eathena/generalrecv.cpp:173 src/net/tmwa/generalrecv.cpp:79 -msgid "Unknown connection error." -msgstr "" - -#. TRANSLATORS: error message -#: src/net/eathena/generalrecv.cpp:184 -msgid "Map not found" -msgstr "" - -#. TRANSLATORS: guild info message -#: src/net/eathena/guildrecv.cpp:130 -#, c-format -msgid "Guild name: %s" -msgstr "" - -#. TRANSLATORS: guild info message -#: src/net/eathena/guildrecv.cpp:138 -#, c-format -msgid "Guild master: %s" -msgstr "" - -#. TRANSLATORS: guild info message -#: src/net/eathena/guildrecv.cpp:145 -#, c-format -msgid "Guild level: %d" -msgstr "" - -#. TRANSLATORS: guild info message -#: src/net/eathena/guildrecv.cpp:150 -#, c-format -msgid "Online members: %d" -msgstr "" - -#. TRANSLATORS: guild info message -#: src/net/eathena/guildrecv.cpp:155 -#, c-format -msgid "Max members: %d" -msgstr "" - -#. TRANSLATORS: guild info message -#: src/net/eathena/guildrecv.cpp:160 -#, c-format -msgid "Average level: %d" -msgstr "" - -#. TRANSLATORS: guild info message -#: src/net/eathena/guildrecv.cpp:165 -#, c-format -msgid "Guild exp: %d" -msgstr "" - -#. TRANSLATORS: guild info message -#: src/net/eathena/guildrecv.cpp:170 -#, c-format -msgid "Guild next exp: %d" -msgstr "" - -#. TRANSLATORS: guild info message -#: src/net/eathena/guildrecv.cpp:175 -#, c-format -msgid "Guild castle: %s" -msgstr "" - -#. TRANSLATORS: notification message -#: src/net/eathena/inventoryrecv.cpp:878 -#, c-format -msgid "Left %s rental time for item %s." -msgstr "" - -#. TRANSLATORS: unknown item -#. TRANSLATORS: unknown item message -#. TRANSLATORS: unknown item name -#. TRANSLATORS: item name -#: src/net/eathena/inventoryrecv.cpp:1247 -#: src/net/eathena/inventoryrecv.cpp:1382 src/net/eathena/mail2recv.cpp:204 -#: src/resources/db/itemdb.cpp:171 -msgid "Unknown item" -msgstr "" - -#. TRANSLATORS: error message -#: src/net/eathena/loginrecv.cpp:223 src/net/tmwa/loginrecv.cpp:118 -msgid "Account was not found. Please re-login." -msgstr "" - -#. TRANSLATORS: error message -#: src/net/eathena/loginrecv.cpp:227 src/net/tmwa/loginrecv.cpp:122 -msgid "Old password incorrect." -msgstr "" - -#. TRANSLATORS: error message -#: src/net/eathena/loginrecv.cpp:231 src/net/tmwa/loginrecv.cpp:126 -msgid "New password too short." -msgstr "" - -#. TRANSLATORS: mail message notification -#: src/net/eathena/mailrecv.cpp:203 -#, c-format -msgid "You have new mail from %s with subject %s" -msgstr "" - -#. TRANSLATORS: player killed message -#: src/net/eathena/playerrecv.cpp:509 -msgid "You were killed by unknown source." -msgstr "" - -#. TRANSLATORS: skill error message -#: src/net/eathena/skillrecv.cpp:306 -#, c-format -msgid "Unknown skill error: %d" -msgstr "" - -#. TRANSLATORS: skill error message -#: src/net/eathena/skillrecv.cpp:319 -#, c-format -msgid "Unknown skill error: %d." -msgstr "" - -#. TRANSLATORS: error message -#: src/net/eathena/skillrecv.cpp:328 src/net/tmwa/skillrecv.cpp:146 -msgid "You have not yet reached a high enough lvl!" -msgstr "" - -#. TRANSLATORS: error message -#: src/net/eathena/skillrecv.cpp:332 src/net/tmwa/skillrecv.cpp:150 -msgid "Insufficient HP!" -msgstr "" - -#. TRANSLATORS: error message -#: src/net/eathena/skillrecv.cpp:336 src/net/tmwa/skillrecv.cpp:154 -msgid "Insufficient SP!" -msgstr "" - -#. TRANSLATORS: error message -#: src/net/eathena/skillrecv.cpp:340 src/net/tmwa/skillrecv.cpp:158 -msgid "You have no memos!" -msgstr "" - -#. TRANSLATORS: error message -#: src/net/eathena/skillrecv.cpp:344 src/net/tmwa/skillrecv.cpp:162 -msgid "You cannot do that right now!" -msgstr "" - -#. TRANSLATORS: error message -#: src/net/eathena/skillrecv.cpp:348 src/net/tmwa/skillrecv.cpp:166 -msgid "Seems you need more money... ;-)" -msgstr "" - -#. TRANSLATORS: error message -#: src/net/eathena/skillrecv.cpp:352 src/net/tmwa/skillrecv.cpp:170 -msgid "You cannot use this skill with that kind of weapon!" -msgstr "" - -#. TRANSLATORS: error message -#: src/net/eathena/skillrecv.cpp:357 src/net/tmwa/skillrecv.cpp:175 -msgid "You need another red gem!" -msgstr "" - -#. TRANSLATORS: error message -#: src/net/eathena/skillrecv.cpp:361 src/net/tmwa/skillrecv.cpp:179 -msgid "You need another blue gem!" -msgstr "" - -#. TRANSLATORS: error message -#: src/net/eathena/skillrecv.cpp:365 src/net/tmwa/skillrecv.cpp:183 -msgid "You're carrying to much to do this!" -msgstr "" - -#. TRANSLATORS: error message -#: src/net/eathena/skillrecv.cpp:369 -msgid "Fail summon." -msgstr "" - -#. TRANSLATORS: error message -#: src/net/eathena/skillrecv.cpp:373 -msgid "Need spirits." -msgstr "" - -#. TRANSLATORS: skill error message -#: src/net/eathena/skillrecv.cpp:382 -#, c-format -msgid "Need equipment %s." -msgstr "" - -#. TRANSLATORS: skill error message -#: src/net/eathena/skillrecv.cpp:388 -#, c-format -msgid "Need equipment %s and amount %d" -msgstr "" - -#. TRANSLATORS: skill error message -#: src/net/eathena/skillrecv.cpp:401 -#, c-format -msgid "Need item %s." -msgstr "" - -#. TRANSLATORS: skill error message -#: src/net/eathena/skillrecv.cpp:407 -#, c-format -msgid "Need item %s and amount %d" -msgstr "" - -#. TRANSLATORS: error message -#: src/net/eathena/skillrecv.cpp:416 -msgid "Skill failed!" -msgstr "" - -#. TRANSLATORS: warp select window name -#: src/net/eathena/skillrecv.cpp:434 src/net/eathena/skillrecv.cpp:452 -msgid "Select warp target" -msgstr "" - -#. TRANSLATORS: vending sold item message -#: src/net/eathena/vendingrecv.cpp:267 -#, c-format -msgid "Sold item %s amount %d. You got: %s" -msgstr "" - -#. TRANSLATORS: vending sold item message -#: src/net/eathena/vendingrecv.cpp:275 -#, c-format -msgid "Sold item %s amount %d" -msgstr "" - -#. TRANSLATORS: trade header -#: src/net/ea/traderecv.cpp:81 -#, c-format -msgid "Trade: You and %s" -msgstr "" - -#. TRANSLATORS: trade message -#: src/net/ea/traderecv.cpp:167 -#, c-format -msgid "%s wants to trade with you, do you accept?" -msgstr "" - -#. TRANSLATORS: playe stat -#: src/net/tmwa/charserverhandler.cpp:148 -msgid "Strength:" -msgstr "" - -#. TRANSLATORS: playe stat -#: src/net/tmwa/charserverhandler.cpp:150 -msgid "Agility:" -msgstr "" - -#. TRANSLATORS: playe stat -#: src/net/tmwa/charserverhandler.cpp:152 -msgid "Vitality:" -msgstr "" - -#. TRANSLATORS: playe stat -#: src/net/tmwa/charserverhandler.cpp:154 -msgid "Intelligence:" -msgstr "" - -#. TRANSLATORS: playe stat -#: src/net/tmwa/charserverhandler.cpp:156 -msgid "Dexterity:" -msgstr "" - -#. TRANSLATORS: playe stat -#: src/net/tmwa/charserverhandler.cpp:158 -msgid "Luck:" -msgstr "" - -#. TRANSLATORS: message about spam player -#: src/net/tmwa/chatrecv.cpp:262 -#, c-format -msgid "Detected spam from: %s" -msgstr "" - -#. TRANSLATORS: error message -#: src/net/tmwa/skillrecv.cpp:113 -msgid "Trade failed!" -msgstr "" - -#. TRANSLATORS: error message -#: src/net/tmwa/skillrecv.cpp:117 -msgid "Emote failed!" -msgstr "" - -#. TRANSLATORS: error message -#: src/net/tmwa/skillrecv.cpp:121 -msgid "Sit failed!" -msgstr "" - -#. TRANSLATORS: error message -#: src/net/tmwa/skillrecv.cpp:125 -msgid "Chat creating failed!" -msgstr "" - -#. TRANSLATORS: error message -#: src/net/tmwa/skillrecv.cpp:129 -msgid "Could not join party!" -msgstr "" - -#. TRANSLATORS: error message -#: src/net/tmwa/skillrecv.cpp:133 -msgid "Cannot shout!" -msgstr "" - -#. TRANSLATORS: error message -#: src/net/tmwa/skillrecv.cpp:187 -msgid "Huh? What's that?" -msgstr "" - -#. TRANSLATORS: error message -#: src/net/tmwa/skillrecv.cpp:198 -msgid "Warp failed..." -msgstr "" - -#. TRANSLATORS: error message -#: src/net/tmwa/skillrecv.cpp:202 -msgid "Could not steal anything..." -msgstr "" - -#. TRANSLATORS: error message -#: src/net/tmwa/skillrecv.cpp:206 -msgid "Poison had no effect..." -msgstr "" - -#. TRANSLATORS: dialog caption -#. TRANSLATORS: error header -#: src/pincodemanager.cpp:79 src/pincodemanager.cpp:144 -#: src/pincodemanager.cpp:203 -msgid "Pincode" -msgstr "" - -#. TRANSLATORS: dialog label -#: src/pincodemanager.cpp:81 -msgid "Enter pincode" -msgstr "" - -#. TRANSLATORS: dialog caption -#: src/pincodemanager.cpp:92 src/pincodemanager.cpp:128 -msgid "New pincode" -msgstr "" - -#. TRANSLATORS: dialog label -#: src/pincodemanager.cpp:94 src/pincodemanager.cpp:174 -msgid "Enter new pincode" -msgstr "" - -#. TRANSLATORS: dialog caption -#: src/pincodemanager.cpp:106 src/pincodemanager.cpp:172 -#: src/pincodemanager.cpp:186 -msgid "Change pincode" -msgstr "" - -#. TRANSLATORS: dialog label -#: src/pincodemanager.cpp:108 -msgid "Enter old pincode" -msgstr "" - -#. TRANSLATORS: dialog label -#: src/pincodemanager.cpp:130 src/pincodemanager.cpp:188 -msgid "Confirm new pincode" -msgstr "" - -#. TRANSLATORS: error message -#: src/pincodemanager.cpp:146 src/pincodemanager.cpp:205 -msgid "Wrong pincode confirmation!" -msgstr "" - -#. TRANSLATORS: theme tab quick button -#: src/progs/dyecmd/client.cpp:562 src/progs/manaplus/client.cpp:928 -msgid "About" -msgstr "" - -#. TRANSLATORS: command line help -#: src/progs/dyecmd/dyemain.cpp:62 -msgid "dyecmd srcfile dyestring dstfile" -msgstr "" - -#. TRANSLATORS: command line help -#: src/progs/dyecmd/dyemain.cpp:64 -msgid "or" -msgstr "" - -#. TRANSLATORS: command line help -#: src/progs/dyecmd/dyemain.cpp:66 -msgid "dyecmd srcdyestring dstfile" -msgstr "" - -#. TRANSLATORS: file uploaded message -#: src/progs/manaplus/actions/actions.cpp:175 -msgid "File uploaded" -msgstr "" - -#. TRANSLATORS: clear graphics command message -#. TRANSLATORS: clear fonts cache message -#: src/progs/manaplus/actions/actions.cpp:1113 -#: src/progs/manaplus/actions/actions.cpp:1128 -msgid "Cache cleared" -msgstr "" - -#. TRANSLATORS: uptime command -#: src/progs/manaplus/actions/actions.cpp:1326 -#: src/progs/manaplus/actions/actions.cpp:1334 -#, c-format -msgid "Client uptime: %s" -msgstr "" - -#. TRANSLATORS: dump command -#: src/progs/manaplus/actions/actions.cpp:1398 -#: src/progs/manaplus/actions/actions.cpp:1407 -msgid "Resource images:" -msgstr "" - -#. TRANSLATORS: dump command -#: src/progs/manaplus/actions/actions.cpp:1401 -#: src/progs/manaplus/actions/actions.cpp:1413 -msgid "Orphaned resource images:" -msgstr "" - -#. TRANSLATORS: dump environment command -#: src/progs/manaplus/actions/actions.cpp:1512 -msgid "Environment variables dumped" -msgstr "" - -#. TRANSLATORS: upload config chat message -#: src/progs/manaplus/actions/actions.cpp:1651 -msgid "Config uploaded to:" -msgstr "" - -#. TRANSLATORS: upload config chat message -#: src/progs/manaplus/actions/actions.cpp:1661 -msgid "Server config Uploaded to:" -msgstr "" - -#. TRANSLATORS: upload log chat message -#: src/progs/manaplus/actions/actions.cpp:1671 -msgid "Log uploaded to:" -msgstr "" - -#. TRANSLATORS: last seen disabled warning -#: src/progs/manaplus/actions/actions.cpp:1955 -msgid "" -"Last seen disabled. Enable in players / collect players ID and seen log." -msgstr "" - -#. TRANSLATORS: last seen error -#: src/progs/manaplus/actions/actions.cpp:1976 -msgid "You have never seen this nick." -msgstr "" - -#. TRANSLATORS: last seen message -#: src/progs/manaplus/actions/actions.cpp:1984 -#, c-format -msgid "Last seen for %s: %s" -msgstr "" - -#. TRANSLATORS: last seen error -#: src/progs/manaplus/actions/actions.cpp:1995 -msgid "You have not seen this nick before." -msgstr "" - -#. TRANSLATORS: whisper send -#: src/progs/manaplus/actions/chat.cpp:279 -msgid "Cannot send empty whisper or channel message!" -msgstr "" - -#. TRANSLATORS: new whisper or channel query -#: src/progs/manaplus/actions/chat.cpp:334 -#, c-format -msgid "Cannot create a whisper tab \"%s\"! It probably already exists." -msgstr "" - -#. TRANSLATORS: party invite message -#. TRANSLATORS: guild invite message -#. TRANSLATORS: party kick message -#. TRANSLATORS: change relation -#: src/progs/manaplus/actions/chat.cpp:407 -#: src/progs/manaplus/actions/chat.cpp:443 -#: src/progs/manaplus/actions/chat.cpp:451 -#: src/progs/manaplus/actions/chat.cpp:534 -#: src/progs/manaplus/actions/chat.cpp:571 -#: src/progs/manaplus/actions/commands.cpp:108 -msgid "Please specify a name." -msgstr "" - -#. TRANSLATORS: message from toggle chat command -#: src/progs/manaplus/actions/chat.cpp:474 -msgid "Return toggles chat." -msgstr "" - -#: src/progs/manaplus/actions/chat.cpp:474 -msgid "Message closes chat." -msgstr "" - -#. TRANSLATORS: message from toggle chat command -#: src/progs/manaplus/actions/chat.cpp:488 -msgid "Return now toggles chat." -msgstr "" - -#. TRANSLATORS: message from toggle chat command -#: src/progs/manaplus/actions/chat.cpp:500 -msgid "Message now closes chat." -msgstr "" - -#. TRANSLATORS: equipped hat chat message -#: src/progs/manaplus/actions/chat.cpp:661 -msgid "no hat equipped." -msgstr "" - -#. TRANSLATORS: equipped hat chat message -#: src/progs/manaplus/actions/chat.cpp:667 -#, c-format -msgid "equipped hat %s." -msgstr "" - -#. TRANSLATORS: dialog header -#: src/progs/manaplus/actions/chat.cpp:695 -msgid "Guild notice" -msgstr "" - -#. TRANSLATORS: translation error message -#: src/progs/manaplus/actions/chat.cpp:747 -#, c-format -msgid "No translation found for string: %s" -msgstr "" - -#. TRANSLATORS: change relation -#: src/progs/manaplus/actions/commands.cpp:158 -#, c-format -msgid "Player already %s!" -msgstr "" - -#. TRANSLATORS: change relation -#: src/progs/manaplus/actions/commands.cpp:174 -#, c-format -msgid "Player successfully %s!" -msgstr "" - -#. TRANSLATORS: change relation -#: src/progs/manaplus/actions/commands.cpp:176 -#, c-format -msgid "Player could not be %s!" -msgstr "" - -#. TRANSLATORS: unignore command -#: src/progs/manaplus/actions/commands.cpp:211 -msgid "Player wasn't ignored!" -msgstr "" - -#. TRANSLATORS: unignore command -#: src/progs/manaplus/actions/commands.cpp:222 -msgid "Player no longer ignored!" -msgstr "" - -#. TRANSLATORS: unignore command -#: src/progs/manaplus/actions/commands.cpp:224 -msgid "Player could not be unignored!" -msgstr "" - -#. TRANSLATORS: erase command -#: src/progs/manaplus/actions/commands.cpp:239 -msgid "Player already erased!" -msgstr "" - -#. TRANSLATORS: erase command -#: src/progs/manaplus/actions/commands.cpp:251 -msgid "Player no longer erased!" -msgstr "" - -#. TRANSLATORS: erase command -#: src/progs/manaplus/actions/commands.cpp:253 -msgid "Player could not be erased!" -msgstr "" - -#. TRANSLATORS: adding friend command -#: src/progs/manaplus/actions/commands.cpp:260 -msgid "friend" -msgstr "" - -#. TRANSLATORS: disregard command -#: src/progs/manaplus/actions/commands.cpp:267 -msgid "disregarded" -msgstr "" - -#. TRANSLATORS: neutral command -#: src/progs/manaplus/actions/commands.cpp:274 -msgid "neutral" -msgstr "" - -#. TRANSLATORS: blacklist command -#: src/progs/manaplus/actions/commands.cpp:281 -msgid "blacklisted" -msgstr "" - -#. TRANSLATORS: enemy command -#: src/progs/manaplus/actions/commands.cpp:288 -msgid "enemy" -msgstr "" - -#. TRANSLATORS: quick mail message caption -#: src/progs/manaplus/actions/commands.cpp:590 -#: src/progs/manaplus/actions/commands.cpp:597 -msgid "Quick message" -msgstr "" - -#. TRANSLATORS: dialog header -#: src/progs/manaplus/actions/commands.cpp:947 -msgid "Rename your homun" -msgstr "" - -#. TRANSLATORS: result from command /confget -#: src/progs/manaplus/actions/commands.cpp:1125 -#, c-format -msgid "Config value: %s" -msgstr "" - -#. TRANSLATORS: result from command /serverconfget -#: src/progs/manaplus/actions/commands.cpp:1138 -#, c-format -msgid "Server config value: %s" -msgstr "" - -#. TRANSLATORS: chat message -#. TRANSLATORS: notification message -#: src/progs/manaplus/actions/commands.cpp:1798 -#: src/resources/notifications.h:212 -msgid "Item sharing enabled." -msgstr "" - -#. TRANSLATORS: chat message -#. TRANSLATORS: notification message -#: src/progs/manaplus/actions/commands.cpp:1805 -#: src/resources/notifications.h:216 -msgid "Item sharing disabled." -msgstr "" - -#. TRANSLATORS: chat message -#. TRANSLATORS: notification message -#: src/progs/manaplus/actions/commands.cpp:1812 -#: src/resources/notifications.h:220 -msgid "Item sharing not possible." -msgstr "" - -#. TRANSLATORS: chat message -#: src/progs/manaplus/actions/commands.cpp:1819 -msgid "Item sharing unknown." -msgstr "" - -#. TRANSLATORS: chat message -#. TRANSLATORS: notification message -#: src/progs/manaplus/actions/commands.cpp:1874 -#: src/resources/notifications.h:200 -msgid "Experience sharing enabled." -msgstr "" - -#. TRANSLATORS: chat message -#. TRANSLATORS: notification message -#: src/progs/manaplus/actions/commands.cpp:1881 -#: src/resources/notifications.h:204 -msgid "Experience sharing disabled." -msgstr "" - -#. TRANSLATORS: chat message -#. TRANSLATORS: notification message -#: src/progs/manaplus/actions/commands.cpp:1888 -#: src/resources/notifications.h:208 -msgid "Experience sharing not possible." -msgstr "" - -#. TRANSLATORS: chat message -#: src/progs/manaplus/actions/commands.cpp:1895 -msgid "Experience sharing unknown." -msgstr "" - -#. TRANSLATORS: chat message -#: src/progs/manaplus/actions/commands.cpp:1950 -msgid "Auto item sharing enabled." -msgstr "" - -#. TRANSLATORS: chat message -#: src/progs/manaplus/actions/commands.cpp:1957 -msgid "Auto item sharing disabled." -msgstr "" - -#. TRANSLATORS: chat message -#: src/progs/manaplus/actions/commands.cpp:1964 -msgid "Auto item sharing not possible." -msgstr "" - -#. TRANSLATORS: chat message -#: src/progs/manaplus/actions/commands.cpp:1971 -msgid "Auto item sharing unknown." -msgstr "" - -#. TRANSLATORS: dialog header -#: src/progs/manaplus/actions/pets.cpp:87 -msgid "Rename your pet" -msgstr "" - -#. TRANSLATORS: disable trades message -#: src/progs/manaplus/actions/statusbar.cpp:180 -msgid "Ignoring incoming trade requests" -msgstr "" - -#. TRANSLATORS: enable trades message -#: src/progs/manaplus/actions/statusbar.cpp:192 -msgid "Accepting incoming trade requests" -msgstr "" - -#. TRANSLATORS: connection dialog header -#: src/progs/manaplus/client.cpp:1139 -msgid "Connecting to server" -msgstr "" - -#. TRANSLATORS: connection dialog header -#: src/progs/manaplus/client.cpp:1198 src/unittests/gui/windowmanager.cc:830 -msgid "Logging in" -msgstr "" - -#. TRANSLATORS: connection dialog header -#: src/progs/manaplus/client.cpp:1248 -msgid "Entering game world" -msgstr "" - -#. TRANSLATORS: connection dialog header -#: src/progs/manaplus/client.cpp:1309 -msgid "Requesting characters" -msgstr "" - -#. TRANSLATORS: connection dialog header -#: src/progs/manaplus/client.cpp:1353 -msgid "Connecting to the game server" -msgstr "" - -#. TRANSLATORS: connection dialog header -#: src/progs/manaplus/client.cpp:1365 -msgid "Changing game servers" -msgstr "" - -#. TRANSLATORS: connection dialog header -#: src/progs/manaplus/client.cpp:1461 -msgid "Requesting registration details" -msgstr "" - -#. TRANSLATORS: password change message header -#: src/progs/manaplus/client.cpp:1508 -msgid "Password Change" -msgstr "" - -#. TRANSLATORS: password change message text -#: src/progs/manaplus/client.cpp:1510 -msgid "Password changed successfully!" -msgstr "" - -#. TRANSLATORS: email change message header -#: src/progs/manaplus/client.cpp:1543 -msgid "Email Change" -msgstr "" - -#. TRANSLATORS: email change message text -#: src/progs/manaplus/client.cpp:1545 -msgid "Email changed successfully!" -msgstr "" - -#. TRANSLATORS: draw backend -#: src/render/rendererslistsdl2.h:45 src/render/rendererslistsdl2.h:80 -#: src/render/rendererslistsdl2.h:120 src/render/rendererslistsdl2.h:163 -#: src/render/rendererslistsdl.h:48 src/render/rendererslistsdl.h:80 -#: src/render/rendererslistsdl.h:117 src/render/rendererslistsdl.h:157 -msgid "Software" -msgstr "" - -#. TRANSLATORS: draw backend -#: src/render/rendererslistsdl2.h:47 src/render/rendererslistsdl2.h:82 -#: src/render/rendererslistsdl2.h:122 src/render/rendererslistsdl2.h:165 -msgid "SDL2 default" -msgstr "" - -#. TRANSLATORS: draw backend -#: src/render/rendererslistsdl2.h:49 src/render/rendererslistsdl2.h:128 -#: src/render/rendererslistsdl.h:50 src/render/rendererslistsdl.h:123 -msgid "Mobile OpenGL ES" -msgstr "" - -#. TRANSLATORS: draw backend -#: src/render/rendererslistsdl2.h:84 src/render/rendererslistsdl2.h:126 -#: src/render/rendererslistsdl.h:82 src/render/rendererslistsdl.h:121 -msgid "Safe OpenGL" -msgstr "" - -#. TRANSLATORS: draw backend -#: src/render/rendererslistsdl2.h:86 src/render/rendererslistsdl2.h:132 -#: src/render/rendererslistsdl.h:84 src/render/rendererslistsdl.h:127 -msgid "Mobile OpenGL ES 2" -msgstr "" - -#. TRANSLATORS: draw backend -#: src/render/rendererslistsdl2.h:124 src/render/rendererslistsdl.h:119 -msgid "Normal OpenGL" -msgstr "" - -#. TRANSLATORS: draw backend -#: src/render/rendererslistsdl2.h:130 src/render/rendererslistsdl.h:125 -msgid "Modern OpenGL" -msgstr "" - -#. TRANSLATORS: being info default name -#. TRANSLATORS: unknown info name -#. TRANSLATORS: unknown clan name -#. TRANSLATORS: unknown info name -#. TRANSLATORS: item info name -#. TRANSLATORS: unknown info name -#. TRANSLATORS: being info default name -#: src/resources/beinginfo.cpp:63 src/resources/db/avatardb.cpp:95 -#: src/resources/db/clandb.cpp:102 src/resources/db/homunculusdb.cpp:99 -#: src/resources/db/itemdb.cpp:414 src/resources/db/itemdb.cpp:418 -#: src/resources/db/mercenarydb.cpp:101 src/resources/db/moddb.cpp:80 -#: src/resources/db/monsterdb.cpp:103 src/resources/modinfo.cpp:29 -msgid "unnamed" -msgstr "" - -#. TRANSLATORS: unknown info name -#: src/resources/db/petdb.cpp:103 -msgid "pet" -msgstr "" - -#. TRANSLATORS: unknown info name -#: src/resources/db/skillunitdb.cpp:102 -msgid "skill" -msgstr "" - -#. TRANSLATORS: player stat -#: src/resources/db/statdb.cpp:48 -msgid "Strength" -msgstr "" - -#. TRANSLATORS: player stat -#: src/resources/db/statdb.cpp:52 -msgid "Agility" -msgstr "" - -#. TRANSLATORS: player stat -#: src/resources/db/statdb.cpp:56 -msgid "Vitality" -msgstr "" - -#. TRANSLATORS: player stat -#: src/resources/db/statdb.cpp:60 -msgid "Intelligence" -msgstr "" - -#. TRANSLATORS: player stat -#: src/resources/db/statdb.cpp:64 -msgid "Dexterity" -msgstr "" - -#. TRANSLATORS: player stat -#: src/resources/db/statdb.cpp:68 -msgid "Luck" -msgstr "" - -#. TRANSLATORS: stats page name -#: src/resources/db/statdb.cpp:203 -msgid "Extended" -msgstr "" - -#. TRANSLATORS: inventory type name -#: src/resources/inventory/inventory.cpp:370 -msgid "Npc" -msgstr "" - -#. TRANSLATORS: memory usage chat message -#: src/resources/memorymanager.cpp:95 -#, c-format -msgid "Calculated memory usage: %d" -msgstr "" - -#. TRANSLATORS: notification message -#: src/resources/notifications.h:40 -msgid "Thanks for buying." -msgstr "" - -#. TRANSLATORS: notification message -#: src/resources/notifications.h:44 -msgid "Unable to buy." -msgstr "" - -#. TRANSLATORS: notification message -#: src/resources/notifications.h:48 -msgid "Unable to buy. You don't have enough money." -msgstr "" - -#. TRANSLATORS: notification message -#: src/resources/notifications.h:52 -msgid "Unable to buy. It is too heavy." -msgstr "" - -#. TRANSLATORS: notification message -#: src/resources/notifications.h:56 -msgid "Unable to buy. You have too many items." -msgstr "" - -#. TRANSLATORS: notification message -#: src/resources/notifications.h:60 -msgid "Nothing to sell." -msgstr "" - -#. TRANSLATORS: notification message -#: src/resources/notifications.h:64 -msgid "Thanks for selling." -msgstr "" - -#. TRANSLATORS: notification message -#: src/resources/notifications.h:68 -msgid "Unable to sell." -msgstr "" - -#. TRANSLATORS: notification message -#: src/resources/notifications.h:72 -msgid "Unable to sell while trading." -msgstr "" - -#. TRANSLATORS: notification message -#: src/resources/notifications.h:76 -msgid "Unable to sell unsellable item." -msgstr "" - -#. TRANSLATORS: notification message -#: src/resources/notifications.h:80 -#, c-format -msgid "Online users: %d" -msgstr "" - -#. TRANSLATORS: notification message -#: src/resources/notifications.h:84 -msgid "Guild created." -msgstr "" - -#. TRANSLATORS: notification message -#: src/resources/notifications.h:88 -msgid "You are already in a guild." -msgstr "" - -#. TRANSLATORS: notification message -#: src/resources/notifications.h:92 -msgid "Emperium check failed." -msgstr "" - -#. TRANSLATORS: notification message -#: src/resources/notifications.h:96 -msgid "Unknown server response." -msgstr "" - -#. TRANSLATORS: notification message -#: src/resources/notifications.h:100 -msgid "You have left the guild." -msgstr "" - -#. TRANSLATORS: notification message -#: src/resources/notifications.h:104 -msgid "Could not invite user to guild." -msgstr "" - -#. TRANSLATORS: notification message -#: src/resources/notifications.h:108 -msgid "User rejected guild invite." -msgstr "" - -#. TRANSLATORS: notification message -#: src/resources/notifications.h:112 -msgid "User is now part of your guild." -msgstr "" - -#. TRANSLATORS: notification message -#: src/resources/notifications.h:116 -msgid "Your guild is full." -msgstr "" - -#. TRANSLATORS: notification message -#: src/resources/notifications.h:120 -msgid "Unknown guild invite response." -msgstr "" - -#. TRANSLATORS: notification message -#: src/resources/notifications.h:124 -#, c-format -msgid "%s has left your guild." -msgstr "" - -#. TRANSLATORS: notification message -#: src/resources/notifications.h:128 -msgid "You were kicked from guild." -msgstr "" - -#. TRANSLATORS: notification message -#: src/resources/notifications.h:132 -#, c-format -msgid "%s has been kicked from your guild." -msgstr "" - -#. TRANSLATORS: notification message -#: src/resources/notifications.h:136 -msgid "Failed to use item." -msgstr "" - -#. TRANSLATORS: notification message -#: src/resources/notifications.h:140 -msgid "Unable to equip." -msgstr "" - -#. TRANSLATORS: notification message -#: src/resources/notifications.h:144 -msgid "Unable to equip because you have wrong level." -msgstr "" - -#. TRANSLATORS: notification message -#: src/resources/notifications.h:148 -msgid "Unable to unequip." -msgstr "" - -#. TRANSLATORS: notification message -#: src/resources/notifications.h:152 -msgid "Couldn't create party." -msgstr "" - -#. TRANSLATORS: notification message -#: src/resources/notifications.h:156 -msgid "Party successfully created." -msgstr "" - -#. TRANSLATORS: notification message -#: src/resources/notifications.h:160 -msgid "You have left the party." -msgstr "" - -#. TRANSLATORS: notification message -#: src/resources/notifications.h:164 -msgid "You can't leave party on this map." -msgstr "" - -#. TRANSLATORS: notification message -#: src/resources/notifications.h:168 -msgid "You were kicked from party." -msgstr "" - -#. TRANSLATORS: notification message -#: src/resources/notifications.h:172 -msgid "You can't be kicked from party on this map." -msgstr "" - -#. TRANSLATORS: notification message -#: src/resources/notifications.h:176 -#, c-format -msgid "%s has joined your party." -msgstr "" - -#. TRANSLATORS: notification message -#: src/resources/notifications.h:180 -#, c-format -msgid "%s is already a member of a party." -msgstr "" - -#. TRANSLATORS: notification message -#: src/resources/notifications.h:184 -#, c-format -msgid "%s refused your invitation." -msgstr "" - -#. TRANSLATORS: notification message -#: src/resources/notifications.h:188 -#, c-format -msgid "%s is now a member of your party." -msgstr "" - -#. TRANSLATORS: notification message -#: src/resources/notifications.h:192 -#, c-format -msgid "%s can't join your party because party is full." -msgstr "" - -#. TRANSLATORS: notification message -#: src/resources/notifications.h:196 -#, c-format -msgid "QQQ Unknown invite response for %s." -msgstr "" - -#. TRANSLATORS: notification message -#: src/resources/notifications.h:224 -#, c-format -msgid "%s has left your party." -msgstr "" - -#. TRANSLATORS: notification message -#: src/resources/notifications.h:228 src/resources/notifications.h:236 -#, c-format -msgid "%s can't be kicked from party on this map." -msgstr "" - -#. TRANSLATORS: notification message -#: src/resources/notifications.h:232 -#, c-format -msgid "%s has kicked from your party." -msgstr "" - -#. TRANSLATORS: notification message -#: src/resources/notifications.h:240 -#, c-format -msgid "An unknown member tried to say: %s" -msgstr "" - -#. TRANSLATORS: notification message -#: src/resources/notifications.h:244 -#, c-format -msgid "%s is not in your party!" -msgstr "" - -#. TRANSLATORS: notification message -#: src/resources/notifications.h:248 -#, c-format -msgid "You picked up %s." -msgstr "" - -#. TRANSLATORS: notification message -#: src/resources/notifications.h:252 -#, c-format -msgid "You spent %s." -msgstr "" - -#. TRANSLATORS: notification message -#: src/resources/notifications.h:256 -msgid "Cannot raise skill!" -msgstr "" - -#. TRANSLATORS: notification message -#: src/resources/notifications.h:260 -msgid "Equip ammunition first." -msgstr "" - -#. TRANSLATORS: notification message -#: src/resources/notifications.h:264 -#, c-format -msgid "Trading with %s isn't possible. Trade partner is too far away." -msgstr "" - -#. TRANSLATORS: notification message -#: src/resources/notifications.h:269 -#, c-format -msgid "Trading with %s isn't possible. Character doesn't exist." -msgstr "" - -#. TRANSLATORS: notification message -#: src/resources/notifications.h:273 -msgid "Trade cancelled due to an unknown reason." -msgstr "" - -#. TRANSLATORS: notification message -#: src/resources/notifications.h:277 -#, c-format -msgid "Trade with %s cancelled." -msgstr "" - -#. TRANSLATORS: notification message -#: src/resources/notifications.h:281 -#, c-format -msgid "Trade with %s cancelled, because player is busy" -msgstr "" - -#. TRANSLATORS: notification message -#: src/resources/notifications.h:285 -#, c-format -msgid "Unhandled trade cancel packet with %s" -msgstr "" - -#. TRANSLATORS: notification message -#: src/resources/notifications.h:289 -msgid "Failed adding item. Trade partner is over weighted." -msgstr "" - -#. TRANSLATORS: notification message -#: src/resources/notifications.h:293 -msgid "Failed adding item. Trade partner has no free slot." -msgstr "" - -#. TRANSLATORS: notification message -#: src/resources/notifications.h:297 -msgid "Failed adding item. You can't trade this item." -msgstr "" - -#. TRANSLATORS: notification message -#: src/resources/notifications.h:301 -msgid "Failed adding item for unknown reason." -msgstr "" - -#. TRANSLATORS: notification message -#: src/resources/notifications.h:305 -msgid "Trade canceled." -msgstr "" - -#. TRANSLATORS: notification message -#: src/resources/notifications.h:309 -msgid "Trade completed." -msgstr "" - -#. TRANSLATORS: notification message -#: src/resources/notifications.h:313 -msgid "Kick failed!" -msgstr "" - -#. TRANSLATORS: notification message -#: src/resources/notifications.h:317 -msgid "Kick succeeded!" -msgstr "" - -#. TRANSLATORS: notification message -#: src/resources/notifications.h:321 -#, c-format -msgid "MVP player: %s" -msgstr "" - -#. TRANSLATORS: notification message -#: src/resources/notifications.h:325 -msgid "All whispers ignored." -msgstr "" - -#. TRANSLATORS: notification message -#: src/resources/notifications.h:329 -msgid "All whispers ignore failed." -msgstr "" - -#. TRANSLATORS: notification message -#: src/resources/notifications.h:333 -msgid "All whispers unignored." -msgstr "" - -#. TRANSLATORS: notification message -#: src/resources/notifications.h:337 -msgid "All whispers unignore failed." -msgstr "" - -#. TRANSLATORS: notification message -#: src/resources/notifications.h:344 -msgid "pvp off, gvg off" -msgstr "" - -#. TRANSLATORS: notification message -#: src/resources/notifications.h:348 -msgid "pvp on" -msgstr "" - -#. TRANSLATORS: notification message -#: src/resources/notifications.h:352 -msgid "gvg on" -msgstr "" - -#. TRANSLATORS: notification message -#: src/resources/notifications.h:356 -msgid "pvp on, gvg on" -msgstr "" - -#. TRANSLATORS: notification message -#: src/resources/notifications.h:360 -msgid "unknown pvp" -msgstr "" - -#. TRANSLATORS: notification message -#: src/resources/notifications.h:364 -#, c-format -msgid "Char from account %s is already in your party!" -msgstr "" - -#. TRANSLATORS: notification message -#: src/resources/notifications.h:368 -#, c-format -msgid "%s blocked invite!" -msgstr "" - -#. TRANSLATORS: notification message -#: src/resources/notifications.h:372 -msgid "Char is not online!" -msgstr "" - -#. TRANSLATORS: notification message -#: src/resources/notifications.h:376 -msgid "Pet catch failed." -msgstr "" - -#. TRANSLATORS: notification message -#: src/resources/notifications.h:380 -msgid "Pet caught." -msgstr "" - -#. TRANSLATORS: notification message -#: src/resources/notifications.h:384 -#, c-format -msgid "Pet catch unknown error: %d." -msgstr "" - -#. TRANSLATORS: notification message -#: src/resources/notifications.h:388 -msgid "Your mercenary duty hour is over." -msgstr "" - -#. TRANSLATORS: notification message -#: src/resources/notifications.h:392 -msgid "Your mercenary was killed." -msgstr "" - -#. TRANSLATORS: notification message -#: src/resources/notifications.h:396 -msgid "Your mercenary was fired." -msgstr "" - -#. TRANSLATORS: notification message -#: src/resources/notifications.h:400 -msgid "Your mercenary run away." -msgstr "" - -#. TRANSLATORS: notification message -#: src/resources/notifications.h:404 -msgid "Mercenary unknown state." -msgstr "" - -#. TRANSLATORS: notification message -#: src/resources/notifications.h:408 -msgid "You feed your homunculus." -msgstr "" - -#. TRANSLATORS: notification message -#: src/resources/notifications.h:412 -#, c-format -msgid "You can't feed homunculus, because you don't have any %s." -msgstr "" - -#. TRANSLATORS: notification message -#: src/resources/notifications.h:416 -msgid "Card insert failed." -msgstr "" - -#. TRANSLATORS: notification message -#: src/resources/notifications.h:420 -msgid "Card inserted." -msgstr "" - -#. TRANSLATORS: notification message -#: src/resources/notifications.h:424 -msgid "Bank check failed. Bank probably disabled." -msgstr "" - -#. TRANSLATORS: notification message -#: src/resources/notifications.h:428 -msgid "" -"Deposit failed. You probably don't have this amount of money with you right " -"now." -msgstr "" - -#. TRANSLATORS: notification message -#: src/resources/notifications.h:433 -msgid "" -"Withdraw failed. You probably don't have this amount of money in the bank " -"right now." -msgstr "" - -#. TRANSLATORS: notification message -#: src/resources/notifications.h:438 -msgid "Buying store create failed." -msgstr "" - -#. TRANSLATORS: notification message -#: src/resources/notifications.h:442 -msgid "Buying store create failed. Too many weight." -msgstr "" - -#. TRANSLATORS: notification message -#: src/resources/notifications.h:446 -msgid "Buying store create failed. No items in store." -msgstr "" - -#. TRANSLATORS: notification message -#: src/resources/notifications.h:450 -msgid "All items within the buy limit were purchased." -msgstr "" - -#. TRANSLATORS: notification message -#: src/resources/notifications.h:454 -msgid "All items were purchased." -msgstr "" - -#. TRANSLATORS: notification message -#: src/resources/notifications.h:458 -msgid "Buying item failed." -msgstr "" - -#. TRANSLATORS: notification message -#: src/resources/notifications.h:462 -msgid "The deal has failed." -msgstr "" - -#. TRANSLATORS: notification message -#: src/resources/notifications.h:466 -msgid "" -"The trade failed, because the entered amount of item is higher, than the " -"buyer is willing to buy." -msgstr "" - -#. TRANSLATORS: notification message -#: src/resources/notifications.h:471 -msgid "The trade failed, because the buyer is lacking required balance." -msgstr "" - -#. TRANSLATORS: notification message -#: src/resources/notifications.h:476 -msgid "Selling item failed." -msgstr "" - -#. TRANSLATORS: notification message -#: src/resources/notifications.h:481 -msgid "Items searching failed." -msgstr "" - -#. TRANSLATORS: notification message -#: src/resources/notifications.h:485 -msgid "No matching stores were found." -msgstr "" - -#. TRANSLATORS: notification message -#: src/resources/notifications.h:489 -msgid "There are too many results. Please enter more detailed search term." -msgstr "" - -#. TRANSLATORS: notification message -#: src/resources/notifications.h:494 -msgid "You cannot search anymore." -msgstr "" - -#. TRANSLATORS: notification message -#: src/resources/notifications.h:498 -msgid "You cannot search yet." -msgstr "" - -#. TRANSLATORS: notification message -#: src/resources/notifications.h:502 -msgid "No store information available." -msgstr "" - -#. TRANSLATORS: notification message -#: src/resources/notifications.h:506 -msgid "Pet feeding success." -msgstr "" - -#. TRANSLATORS: notification message -#: src/resources/notifications.h:510 -msgid "Pet feeding error." -msgstr "" - -#. TRANSLATORS: notification message -#: src/resources/notifications.h:514 -msgid "A manner point has been successfully aligned." -msgstr "" - -#. TRANSLATORS: notification message -#: src/resources/notifications.h:518 -#, c-format -msgid "You got positive manner points from %s." -msgstr "" - -#. TRANSLATORS: notification message -#: src/resources/notifications.h:522 -#, c-format -msgid "You got negative manner points from %s." -msgstr "" - -#. TRANSLATORS: notification message -#: src/resources/notifications.h:526 -msgid "Chat room limit exceeded" -msgstr "" - -#. TRANSLATORS: notification message -#: src/resources/notifications.h:530 -msgid "Chat room already exists" -msgstr "" - -#. TRANSLATORS: notification message -#: src/resources/notifications.h:534 -#, c-format -msgid "%s joined room." -msgstr "" - -#. TRANSLATORS: notification message -#: src/resources/notifications.h:538 -#, c-format -msgid "%s left room." -msgstr "" - -#. TRANSLATORS: notification message -#: src/resources/notifications.h:542 -#, c-format -msgid "%s kicked from room." -msgstr "" - -#. TRANSLATORS: notification message -#: src/resources/notifications.h:546 -#, c-format -msgid "%s role changed to room owner." -msgstr "" - -#. TRANSLATORS: notification message -#: src/resources/notifications.h:550 -msgid "Room join failed. Room full." -msgstr "" - -#. TRANSLATORS: notification message -#: src/resources/notifications.h:554 -msgid "Room join failed. Wrong password." -msgstr "" - -#. TRANSLATORS: notification message -#: src/resources/notifications.h:558 -msgid "Room join failed. Kicked from room." -msgstr "" - -#. TRANSLATORS: notification message -#: src/resources/notifications.h:562 -msgid "Room join failed. Not enough money." -msgstr "" - -#. TRANSLATORS: notification message -#: src/resources/notifications.h:566 -msgid "Room join failed. Too low level." -msgstr "" - -#. TRANSLATORS: notification message -#: src/resources/notifications.h:570 -msgid "Room join failed. Too high level." -msgstr "" - -#. TRANSLATORS: notification message -#: src/resources/notifications.h:574 -msgid "Room join failed. Wrong race." -msgstr "" - -#. TRANSLATORS: notification message -#: src/resources/notifications.h:578 -#, c-format -msgid "Left %d seconds until you can use item." -msgstr "" - -#. TRANSLATORS: notification message -#: src/resources/notifications.h:582 -msgid "Message successfully sent." -msgstr "" - -#. TRANSLATORS: notification message -#: src/resources/notifications.h:586 -msgid "Message send failed." -msgstr "" - -#. TRANSLATORS: notification message -#: src/resources/notifications.h:590 -msgid "Item attach failed." -msgstr "" - -#. TRANSLATORS: notification message -#: src/resources/notifications.h:594 -msgid "Money attach failed." -msgstr "" - -#. TRANSLATORS: notification message -#: src/resources/notifications.h:598 -msgid "Message return failed." -msgstr "" - -#. TRANSLATORS: notification message -#: src/resources/notifications.h:602 -msgid "Message return success." -msgstr "" - -#. TRANSLATORS: notification message -#: src/resources/notifications.h:606 -msgid "Message deletion failed." -msgstr "" - -#. TRANSLATORS: notification message -#: src/resources/notifications.h:610 -msgid "Message successfully deleted." -msgstr "" - -#. TRANSLATORS: notification message -#: src/resources/notifications.h:614 -msgid "You got attach successfully." -msgstr "" - -#. TRANSLATORS: notification message -#: src/resources/notifications.h:618 -msgid "Error on getting attach successfully." -msgstr "" - -#. TRANSLATORS: notification message -#: src/resources/notifications.h:622 -msgid "Can't get attach. Too many items." -msgstr "" - -#. TRANSLATORS: notification message -#: src/resources/notifications.h:629 -msgid "You enter battle field." -msgstr "" - -#. TRANSLATORS: notification message -#: src/resources/notifications.h:636 -#, c-format -msgid "Rental time for %s expired" -msgstr "" - -#. TRANSLATORS: notification message -#: src/resources/notifications.h:640 -#, c-format -msgid "Refine success for item %s." -msgstr "" - -#. TRANSLATORS: notification message -#: src/resources/notifications.h:644 -#, c-format -msgid "Refine failure for item %s." -msgstr "" - -#. TRANSLATORS: notification message -#: src/resources/notifications.h:648 -#, c-format -msgid "Refine failure. Item %s downgraded." -msgstr "" - -#. TRANSLATORS: notification message -#: src/resources/notifications.h:652 -#, c-format -msgid "Refine unknown for item %s." -msgstr "" - -#. TRANSLATORS: notification message -#: src/resources/notifications.h:656 -msgid "You can't add item to card because weight too high." -msgstr "" - -#. TRANSLATORS: notification message -#: src/resources/notifications.h:660 -msgid "You can't add item to card because too many items." -msgstr "" - -#. TRANSLATORS: notification message -#: src/resources/notifications.h:664 -#, c-format -msgid "Item %s bound to you." -msgstr "" - -#. TRANSLATORS: notification message -#: src/resources/notifications.h:668 -msgid "End all negative status." -msgstr "" - -#. TRANSLATORS: notification message -#: src/resources/notifications.h:672 -msgid "Immunity to all status." -msgstr "" - -#. TRANSLATORS: notification message -#: src/resources/notifications.h:676 -msgid "Max hp +100%." -msgstr "" - -#. TRANSLATORS: notification message -#: src/resources/notifications.h:680 -msgid "Max sp +100%." -msgstr "" - -#. TRANSLATORS: notification message -#: src/resources/notifications.h:684 -msgid "All stats +20." -msgstr "" - -#. TRANSLATORS: notification message -#: src/resources/notifications.h:688 -msgid "Enchant weapon with holy element." -msgstr "" - -#. TRANSLATORS: notification message -#: src/resources/notifications.h:692 -msgid "Enchant armor with holy element." -msgstr "" - -#. TRANSLATORS: notification message -#: src/resources/notifications.h:696 -msgid "Def +25%." -msgstr "" - -#. TRANSLATORS: notification message -#: src/resources/notifications.h:700 -msgid "Atk +100%." -msgstr "" - -#. TRANSLATORS: notification message -#: src/resources/notifications.h:704 -msgid "Flee +50." -msgstr "" - -#. TRANSLATORS: notification message -#: src/resources/notifications.h:708 -msgid "Full strip failed because of coating." -msgstr "" - -#. TRANSLATORS: notification message -#: src/resources/notifications.h:712 -msgid "Unknown skill message." -msgstr "" - -#. TRANSLATORS: notification message -#: src/resources/notifications.h:716 -msgid "Player successfully ignored." -msgstr "" - -#. TRANSLATORS: notification message -#: src/resources/notifications.h:720 -msgid "Player ignore failed." -msgstr "" - -#. TRANSLATORS: notification message -#: src/resources/notifications.h:724 -msgid "Player ignore failed. Because too many ignores." -msgstr "" - -#. TRANSLATORS: notification message -#: src/resources/notifications.h:728 -msgid "Unknown player ignore failure." -msgstr "" - -#. TRANSLATORS: notification message -#: src/resources/notifications.h:732 -msgid "Player successfully unignored." -msgstr "" - -#. TRANSLATORS: notification message -#: src/resources/notifications.h:736 -msgid "Player unignore failed." -msgstr "" - -#. TRANSLATORS: notification message -#: src/resources/notifications.h:740 -msgid "Unknown player unignore failure." -msgstr "" - -#. TRANSLATORS: notification message -#: src/resources/notifications.h:744 -msgid "Unknown ignore type." -msgstr "" - -#. TRANSLATORS: notification message -#: src/resources/notifications.h:748 -msgid "Pet catch started." -msgstr "" - -#. TRANSLATORS: notification message -#: src/resources/notifications.h:782 -#, c-format -msgid "Player %s died." -msgstr "" - -#. TRANSLATORS: notification message -#: src/resources/notifications.h:786 -#, c-format -msgid "Player %s logged out." -msgstr "" - -#. TRANSLATORS: notification message -#: src/resources/notifications.h:790 -#, c-format -msgid "Player %s warped." -msgstr "" - -#. TRANSLATORS: notification message -#: src/resources/notifications.h:794 -#, c-format -msgid "Player %s trick dead." -msgstr "" - -#. TRANSLATORS: notification message -#: src/resources/notifications.h:798 -#, c-format -msgid "Player %s unknown remove." -msgstr "" - -#. TRANSLATORS: notification message -#: src/resources/notifications.h:802 -#, c-format -msgid "You and %s are now divorced." -msgstr "" - -#. TRANSLATORS: notification message -#: src/resources/notifications.h:806 -msgid "You were called by your partner." -msgstr "" - -#. TRANSLATORS: notification message -#: src/resources/notifications.h:810 -#, c-format -msgid "You are calling your partner, %s." -msgstr "" - -#. TRANSLATORS: notification message -#: src/resources/notifications.h:814 -msgid "Child adoption failed. You already have a baby." -msgstr "" - -#. TRANSLATORS: notification message -#: src/resources/notifications.h:818 -msgid "Child adoption failed. Your level is too low." -msgstr "" - -#. TRANSLATORS: notification message -#: src/resources/notifications.h:822 -msgid "" -"Child adoption failed. This player is already married and can't be a baby." -msgstr "" - -#. TRANSLATORS: notification message -#: src/resources/notifications.h:827 -msgid "Saved location for warp skill." -msgstr "" - -#. TRANSLATORS: notification message -#: src/resources/notifications.h:831 -msgid "Error saving location. Not enough skill level." -msgstr "" - -#. TRANSLATORS: notification message -#: src/resources/notifications.h:835 -msgid "Error saving location. You do not have warp skill." -msgstr "" - -#. TRANSLATORS: notification message -#: src/resources/notifications.h:839 -msgid "Unable to buy while trading." -msgstr "" - -#. TRANSLATORS: notification message -#: src/resources/notifications.h:846 -msgid "Unable to buy. Npc not found." -msgstr "" - -#. TRANSLATORS: notification message -#: src/resources/notifications.h:850 -msgid "Unable to buy. Shop system error." -msgstr "" - -#. TRANSLATORS: notification message -#: src/resources/notifications.h:854 -msgid "Unable to buy. Wrong items selected." -msgstr "" - -#. TRANSLATORS: notification message -#: src/resources/notifications.h:858 -#, c-format -msgid "Mail destination name %s is wrong." -msgstr "" - -#. TRANSLATORS: notification message -#: src/resources/notifications.h:862 -msgid "Item attach failed. Weight too big." -msgstr "" - -#. TRANSLATORS: notification message -#: src/resources/notifications.h:866 -msgid "Item attach failed. Fatal error." -msgstr "" - -#. TRANSLATORS: notification message -#: src/resources/notifications.h:870 -msgid "Item attach failed. No more space." -msgstr "" - -#. TRANSLATORS: notification message -#: src/resources/notifications.h:874 -msgid "Item attach failed. Item on tradeable." -msgstr "" - -#. TRANSLATORS: notification message -#: src/resources/notifications.h:878 -msgid "Item attach failed. Unknown error." -msgstr "" - -#. TRANSLATORS: notification message -#: src/resources/notifications.h:882 -#, c-format -msgid "Item %s remove failed." -msgstr "" - -#. TRANSLATORS: notification message -#: src/resources/notifications.h:886 -msgid "Mail send failed. Fatal error." -msgstr "" - -#. TRANSLATORS: notification message -#: src/resources/notifications.h:890 -msgid "Mail send failed. Too many mails sent." -msgstr "" - -#. TRANSLATORS: notification message -#: src/resources/notifications.h:894 -msgid "Mail send failed. Wrong attach found." -msgstr "" - -#. TRANSLATORS: notification message -#: src/resources/notifications.h:898 -msgid "Mail send failed. Receiver name wrong or not checked." -msgstr "" - -#. TRANSLATORS: notification message -#: src/resources/notifications.h:902 -msgid "Error on getting attach. No space or weight too high." -msgstr "" - -#. TRANSLATORS: notification message -#: src/resources/notifications.h:906 -msgid "You got money from mail." -msgstr "" - -#. TRANSLATORS: notification message -#: src/resources/notifications.h:910 -msgid "Error on getting money attach." -msgstr "" - -#. TRANSLATORS: notification message -#: src/resources/notifications.h:914 -msgid "Error on getting money attach. Too many money." -msgstr "" - -#. TRANSLATORS: skill level -#: src/resources/skill/skillinfo.cpp:113 -#, c-format -msgid "Lvl: %d / %d" -msgstr "" - -#. TRANSLATORS: skill type -#: src/resources/skill/skillinfo.cpp:120 -#, c-format -msgid "Type: %s" -msgstr "" - -#. TRANSLATORS: Skill type -#: src/resources/skill/skillinfo.cpp:144 -msgid "Unknown:" -msgstr "" - -#. TRANSLATORS: skill mana -#: src/resources/skill/skillinfo.cpp:151 -#, c-format -msgid " / Mana: -%d" -msgstr "" - -#. TRANSLATORS: skill range -#: src/resources/skill/skillinfo.cpp:159 -#, c-format -msgid "Range: %d" -msgstr "" - -#. TRANSLATORS: Skill type -#: src/resources/skill/skilltypelist.h:37 -msgid "Ground" -msgstr "" - -#. TRANSLATORS: Skill type -#: src/resources/skill/skilltypelist.h:41 -msgid "Unused" -msgstr "" - -#. TRANSLATORS: Skill type -#: src/resources/skill/skilltypelist.h:45 -msgid "TargetTrap" -msgstr "" - -#. TRANSLATORS: chat option changed message -#: src/utils/booleanoptions.h:29 -#, c-format -msgid "Options to /%s are \"yes\", \"no\", \"true\", \"false\", \"1\", \"0\"." -msgstr "" - -#. TRANSLATORS: uptime command -#: src/utils/stringutils.cpp:960 -#, c-format -msgid "%d week" -msgstr "" - -#: src/utils/stringutils.cpp:960 -#, c-format -msgid "%d weeks" -msgstr "" - -#. TRANSLATORS: uptime command -#: src/utils/stringutils.cpp:971 -#, c-format -msgid "%d day" -msgstr "" - -#: src/utils/stringutils.cpp:971 -#, c-format -msgid "%d days" -msgstr "" - -#. TRANSLATORS: uptime command -#: src/utils/stringutils.cpp:981 -#, c-format -msgid "%d hour" -msgstr "" - -#: src/utils/stringutils.cpp:981 -#, c-format -msgid "%d hours" -msgstr "" - -#. TRANSLATORS: uptime command -#: src/utils/stringutils.cpp:991 -#, c-format -msgid "%d minute" -msgstr "" - -#: src/utils/stringutils.cpp:991 -#, c-format -msgid "%d minutes" -msgstr "" - -#. TRANSLATORS: uptime command -#: src/utils/stringutils.cpp:1001 src/utils/stringutils.cpp:1007 -#, c-format -msgid "%d second" -msgstr "" - -#: src/utils/stringutils.cpp:1001 src/utils/stringutils.cpp:1007 -#, c-format -msgid "%d seconds" -msgstr "" diff --git a/po/manaverse.pot b/po/manaverse.pot new file mode 100644 index 000000000..f4256aca5 --- /dev/null +++ b/po/manaverse.pot @@ -0,0 +1,11437 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR The ManaPlus Developers +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: akaras@inbox.ru\n" +"POT-Creation-Date: 2019-03-23 22:01+0300\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=CHARSET\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n" + +#. TRANSLATORS: visible beings on map +#: src/actormanager.cpp:1589 +msgid "Visible on map" +msgstr "" + +#. TRANSLATORS: default race name +#: src/being/being.cpp:486 +msgid "Human" +msgstr "" + +#. TRANSLATORS: dodge or miss message in attacks +#: src/being/being.cpp:779 +msgid "dodge" +msgstr "" + +#: src/being/being.cpp:779 +msgid "miss" +msgstr "" + +#. TRANSLATORS: this away status writed in player nick +#: src/being/being.cpp:2567 src/gui/windows/whoisonline.cpp:910 +msgid "A" +msgstr "" + +#. TRANSLATORS: this inactive status writed in player nick +#: src/being/being.cpp:2572 src/gui/windows/whoisonline.cpp:915 +msgid "I" +msgstr "" + +#. TRANSLATORS: chat message after death +#. TRANSLATORS: player killed message +#: src/being/localplayer.cpp:406 src/net/eathena/playerrecv.cpp:520 +#, c-format +msgid "You were killed by %s." +msgstr "" + +#. TRANSLATORS: pickup error message +#: src/being/localplayer.cpp:898 +msgid "Tried to pick up nonexistent item." +msgstr "" + +#. TRANSLATORS: pickup error message +#: src/being/localplayer.cpp:902 +msgid "Item is too heavy." +msgstr "" + +#. TRANSLATORS: pickup error message +#: src/being/localplayer.cpp:906 +msgid "Item is too far away." +msgstr "" + +#. TRANSLATORS: pickup error message +#: src/being/localplayer.cpp:910 +msgid "Inventory is full." +msgstr "" + +#. TRANSLATORS: pickup error message +#: src/being/localplayer.cpp:914 +msgid "Stack is too big." +msgstr "" + +#. TRANSLATORS: pickup error message +#: src/being/localplayer.cpp:918 +msgid "Item belongs to someone else." +msgstr "" + +#. TRANSLATORS: pickup error message +#: src/being/localplayer.cpp:922 +msgid "You can't pickup this amount of items." +msgstr "" + +#. TRANSLATORS: pickup error message +#: src/being/localplayer.cpp:926 +msgid "Your item stack has max amount." +msgstr "" + +#. TRANSLATORS: pickup error message +#: src/being/localplayer.cpp:933 +msgid "Unknown problem picking up item." +msgstr "" + +#. TRANSLATORS: %d is number, +#. [@@%d|%s@@] - here player can see link to item +#: src/being/localplayer.cpp:969 +#, c-format +msgid "You picked up %d [@@%d|%s@@]." +msgid_plural "You picked up %d [@@%d|%s@@]." +msgstr[0] "" +msgstr[1] "" + +#. TRANSLATORS: this is normal experience +#. TRANSLATORS: get xp message +#: src/being/localplayer.cpp:1183 src/being/localplayer.cpp:1185 +#: src/being/localplayer.cpp:1221 src/being/localplayer.cpp:1235 +msgid "xp" +msgstr "" + +#. TRANSLATORS: this is job experience +#: src/being/localplayer.cpp:1191 src/being/localplayer.cpp:1199 +#: src/being/localplayer.cpp:1208 +msgid "job" +msgstr "" + +#. TRANSLATORS: get homunculus xp message +#: src/being/localplayer.cpp:1232 +msgid "Homun" +msgstr "" + +#. TRANSLATORS: get hp message +#: src/being/localplayer.cpp:1245 +msgid "hp" +msgstr "" + +#. TRANSLATORS: get hp message +#: src/being/localplayer.cpp:1255 +msgid "mana" +msgstr "" + +#. TRANSLATORS: follow command message +#: src/being/localplayer.cpp:2349 +#, c-format +msgid "Follow: %s" +msgstr "" + +#. TRANSLATORS: follow command message +#. TRANSLATORS: cancel follow message +#: src/being/localplayer.cpp:2355 src/being/localplayer.cpp:2380 +msgid "Follow canceled" +msgstr "" + +#. TRANSLATORS: imitate command message +#: src/being/localplayer.cpp:2365 +#, c-format +msgid "Imitation: %s" +msgstr "" + +#. TRANSLATORS: imitate command message +#. TRANSLATORS: cancel follow message +#: src/being/localplayer.cpp:2371 src/being/localplayer.cpp:2385 +msgid "Imitation canceled" +msgstr "" + +#. TRANSLATORS: wait player/monster message +#: src/being/localplayer.cpp:2769 +#, c-format +msgid "You see %s" +msgstr "" + +#. TRANSLATORS: ignore/unignore action +#. TRANSLATORS: popup menu item +#. TRANSLATORS: add player to completle ignore list +#. TRANSLATORS: popup menu item +#. TRANSLATORS: add player to ignore list +#: src/being/playerrelations.cpp:488 src/gui/popups/popupmenu.cpp:2531 +#: src/gui/popups/popupmenu.cpp:2573 +msgid "Completely ignore" +msgstr "" + +#. TRANSLATORS: ignore/unignore action +#: src/being/playerrelations.cpp:507 +msgid "Print '...'" +msgstr "" + +#. TRANSLATORS: ignore/unignore action +#: src/being/playerrelations.cpp:532 +msgid "Blink name" +msgstr "" + +#. TRANSLATORS: ignore strategi +#: src/being/playerrelations.cpp:583 +msgid "Floating '...' bubble" +msgstr "" + +#. TRANSLATORS: ignore strategi +#: src/being/playerrelations.cpp:587 +msgid "Floating bubble" +msgstr "" + +#. TRANSLATORS: command line help +#: src/commandline.cpp:44 +msgid "manaplus [options] [manaplus-file]" +msgstr "" + +#. TRANSLATORS: command line help +#: src/commandline.cpp:47 +msgid "[manaplus-file] : The manaplus file is an XML file (.manaplus)" +msgstr "" + +#. TRANSLATORS: command line help +#: src/commandline.cpp:50 +msgid " used to set custom parameters" +msgstr "" + +#. TRANSLATORS: command line help +#: src/commandline.cpp:53 +msgid " to the manaplus client." +msgstr "" + +#. TRANSLATORS: command line help +#: src/commandline.cpp:56 +msgid "Options:" +msgstr "" + +#. TRANSLATORS: command line help +#: src/commandline.cpp:59 +msgid " -l --log-file : Log file to use" +msgstr "" + +#. TRANSLATORS: command line help +#: src/commandline.cpp:61 +msgid " -a --chat-log-dir : Chat log dir to use" +msgstr "" + +#. TRANSLATORS: command line help +#: src/commandline.cpp:63 +msgid " -v --version : Display the version" +msgstr "" + +#. TRANSLATORS: command line help +#: src/commandline.cpp:65 +msgid " -h --help : Display this help" +msgstr "" + +#. TRANSLATORS: command line help +#: src/commandline.cpp:67 +msgid " -C --config-dir : Configuration directory to use" +msgstr "" + +#. TRANSLATORS: command line help +#: src/commandline.cpp:70 +msgid " -U --username : Login with this username" +msgstr "" + +#. TRANSLATORS: command line help +#: src/commandline.cpp:73 +msgid " -P --password : Login with this password" +msgstr "" + +#. TRANSLATORS: command line help +#: src/commandline.cpp:76 +msgid " -c --character : Login with this character" +msgstr "" + +#. TRANSLATORS: command line help +#: src/commandline.cpp:79 +msgid " -s --server : Login server name or IP" +msgstr "" + +#. TRANSLATORS: command line help +#: src/commandline.cpp:82 +msgid " -y --server-type : Login server type" +msgstr "" + +#. TRANSLATORS: command line help +#: src/commandline.cpp:85 +msgid " -p --port : Login server port" +msgstr "" + +#. TRANSLATORS: command line help +#: src/commandline.cpp:88 +msgid " -H --update-host : Use this update host" +msgstr "" + +#. TRANSLATORS: command line help +#: src/commandline.cpp:91 +msgid " -D --default : Choose default character server and character" +msgstr "" + +#. TRANSLATORS: command line help +#: src/commandline.cpp:95 +msgid " -u --skip-update : Skip the update downloads" +msgstr "" + +#. TRANSLATORS: command line help +#: src/commandline.cpp:98 +msgid " -d --data : Directory to load game data from" +msgstr "" + +#. TRANSLATORS: command line help +#: src/commandline.cpp:101 +msgid " -L --localdata-dir : Directory to use as local data directory" +msgstr "" + +#. TRANSLATORS: command line help +#: src/commandline.cpp:105 +msgid " --screenshot-dir : Directory to store screenshots" +msgstr "" + +#. TRANSLATORS: command line help +#: src/commandline.cpp:108 +msgid " --safemode : Start game in safe mode" +msgstr "" + +#. TRANSLATORS: command line help +#: src/commandline.cpp:111 +msgid " --renderer : Set renderer type" +msgstr "" + +#. TRANSLATORS: command line help +#: src/commandline.cpp:114 +msgid " -T --tests : Start testing drivers and auto configuring" +msgstr "" + +#. TRANSLATORS: command line help +#: src/commandline.cpp:118 +msgid " -V --validate : Start validating client data" +msgstr "" + +#. TRANSLATORS: command line help +#: src/commandline.cpp:123 +msgid " -O --no-opengl : Disable OpenGL for this session" +msgstr "" + +#. TRANSLATORS: directory creation error +#: src/configmanager.cpp:62 src/dirs.cpp:372 src/dirs.cpp:387 src/dirs.cpp:437 +#, c-format +msgid "%s doesn't exist and can't be created! Exiting." +msgstr "" + +#. TRANSLATORS: update server initialisation error +#: src/dirs.cpp:484 +#, c-format +msgid "Invalid update host: %s." +msgstr "" + +#. TRANSLATORS: update server initialisation error +#: src/dirs.cpp:517 src/dirs.cpp:526 +msgid "Error creating updates directory!" +msgstr "" + +#. TRANSLATORS: directory creation error +#: src/dirs.cpp:548 src/dirs.cpp:569 +#, c-format +msgid "Error: %s doesn't exist and can't be created! Exiting." +msgstr "" + +#. TRANSLATORS: directory creation error +#: src/dirs.cpp:600 src/dirs.cpp:608 src/dirs.cpp:616 +#, c-format +msgid "%s doesn't exist and can't be created!" +msgstr "" + +#. TRANSLATORS: chat tab header +#. TRANSLATORS: chat tab name +#: src/game.cpp:293 src/gui/windows/chatwindow.cpp:2207 +msgid "General" +msgstr "" + +#. TRANSLATORS: chat tab header +#. TRANSLATORS: long button name for debug window. +#. TRANSLATORS: debug window name +#: src/game.cpp:300 src/gui/windowmanager.cpp:144 src/gui/windowmenu.cpp:239 +#: src/gui/windows/debugwindow.cpp:46 +msgid "Debug" +msgstr "" + +#. TRANSLATORS: save file message +#: src/game.cpp:637 +#, c-format +msgid "Screenshot saved as %s" +msgstr "" + +#. TRANSLATORS: save file message +#: src/game.cpp:650 +msgid "Saving screenshot failed!" +msgstr "" + +#. TRANSLATORS: error message text +#: src/game.cpp:738 +msgid "The connection to the server was lost." +msgstr "" + +#. TRANSLATORS: error message header +#: src/game.cpp:741 +msgid "Network Error" +msgstr "" + +#. TRANSLATORS: auto adjust settings message +#: src/game.cpp:832 +msgid "Auto disable Show beings transparency" +msgstr "" + +#. TRANSLATORS: auto adjust settings message +#: src/game.cpp:853 +msgid "Auto lower Particle effects" +msgstr "" + +#. TRANSLATORS: auto adjust settings message +#: src/game.cpp:874 +msgid "Auto enable opacity cache" +msgstr "" + +#. TRANSLATORS: move type in status bar +#: src/gamemodifiers.cpp:149 +msgid "(D) default moves" +msgstr "" + +#. TRANSLATORS: move type in status bar +#: src/gamemodifiers.cpp:151 +msgid "(I) invert moves" +msgstr "" + +#. TRANSLATORS: move type in status bar +#: src/gamemodifiers.cpp:153 +msgid "(c) moves with some crazy moves" +msgstr "" + +#. TRANSLATORS: move type in status bar +#: src/gamemodifiers.cpp:155 +msgid "(C) moves with crazy moves" +msgstr "" + +#. TRANSLATORS: move type in status bar +#: src/gamemodifiers.cpp:157 +msgid "(d) double normal + crazy" +msgstr "" + +#. TRANSLATORS: move type in status bar +#: src/gamemodifiers.cpp:159 +msgid "(?) unknown move" +msgstr "" + +#. TRANSLATORS: crazy move type in status bar +#: src/gamemodifiers.cpp:184 +#, c-format +msgid "(%u) crazy move number %u" +msgstr "" + +#. TRANSLATORS: crazy move type in status bar +#: src/gamemodifiers.cpp:190 +msgid "(a) custom crazy move" +msgstr "" + +#. TRANSLATORS: crazy move type in status bar +#: src/gamemodifiers.cpp:195 +msgid "(?) crazy move" +msgstr "" + +#. TRANSLATORS: move to target type in status bar +#: src/gamemodifiers.cpp:202 +msgid "(0) default moves to target" +msgstr "" + +#. TRANSLATORS: move to target type in status bar +#: src/gamemodifiers.cpp:204 +msgid "(1) moves to target in distance 1" +msgstr "" + +#. TRANSLATORS: move to target type in status bar +#: src/gamemodifiers.cpp:206 +msgid "(2) moves to target in distance 2" +msgstr "" + +#. TRANSLATORS: move to target type in status bar +#: src/gamemodifiers.cpp:208 +msgid "(3) moves to target in distance 3" +msgstr "" + +#. TRANSLATORS: move to target type in status bar +#: src/gamemodifiers.cpp:210 +msgid "(4) moves to target in distance 4" +msgstr "" + +#. TRANSLATORS: move to target type in status bar +#: src/gamemodifiers.cpp:212 +msgid "(5) moves to target in distance 5" +msgstr "" + +#. TRANSLATORS: move to target type in status bar +#: src/gamemodifiers.cpp:214 +msgid "(6) moves to target in distance 6" +msgstr "" + +#. TRANSLATORS: move to target type in status bar +#: src/gamemodifiers.cpp:216 +msgid "(7) moves to target in distance 7" +msgstr "" + +#. TRANSLATORS: move to target type in status bar +#: src/gamemodifiers.cpp:218 +msgid "(8) moves to target in distance 8" +msgstr "" + +#. TRANSLATORS: move to target type in status bar +#: src/gamemodifiers.cpp:220 +msgid "(9) moves to target in distance 9" +msgstr "" + +#. TRANSLATORS: move to target type in status bar +#: src/gamemodifiers.cpp:222 +msgid "(A) moves to target in attack range" +msgstr "" + +#. TRANSLATORS: move to target type in status bar +#: src/gamemodifiers.cpp:224 +msgid "(a) archer attack range" +msgstr "" + +#. TRANSLATORS: move to target type in status bar +#: src/gamemodifiers.cpp:226 +msgid "(B) moves to target in attack range - 1" +msgstr "" + +#. TRANSLATORS: move to target type in status bar +#: src/gamemodifiers.cpp:228 +msgid "(?) move to target" +msgstr "" + +#. TRANSLATORS: folow mode in status bar +#: src/gamemodifiers.cpp:234 +msgid "(D) default follow" +msgstr "" + +#. TRANSLATORS: folow mode in status bar +#: src/gamemodifiers.cpp:236 +msgid "(R) relative follow" +msgstr "" + +#. TRANSLATORS: folow mode in status bar +#: src/gamemodifiers.cpp:238 +msgid "(M) mirror follow" +msgstr "" + +#. TRANSLATORS: folow mode in status bar +#: src/gamemodifiers.cpp:240 +msgid "(P) pet follow" +msgstr "" + +#. TRANSLATORS: folow mode in status bar +#: src/gamemodifiers.cpp:242 +msgid "(?) unknown follow" +msgstr "" + +#. TRANSLATORS: switch attack type in status bar +#. TRANSLATORS: attack type in status bar +#: src/gamemodifiers.cpp:248 src/gamemodifiers.cpp:256 +#: src/gamemodifiers.cpp:270 +msgid "(?) attack" +msgstr "" + +#. TRANSLATORS: switch attack type in status bar +#. TRANSLATORS: attack type in status bar +#: src/gamemodifiers.cpp:250 src/gamemodifiers.cpp:262 +msgid "(D) default attack" +msgstr "" + +#. TRANSLATORS: switch attack type in status bar +#: src/gamemodifiers.cpp:252 +msgid "(s) switch attack without shield" +msgstr "" + +#. TRANSLATORS: switch attack type in status bar +#: src/gamemodifiers.cpp:254 +msgid "(S) switch attack with shield" +msgstr "" + +#. TRANSLATORS: attack type in status bar +#: src/gamemodifiers.cpp:264 +msgid "(G) go and attack" +msgstr "" + +#. TRANSLATORS: attack type in status bar +#: src/gamemodifiers.cpp:266 +msgid "(A) go, attack, pickup" +msgstr "" + +#. TRANSLATORS: attack type in status bar +#: src/gamemodifiers.cpp:268 +msgid "(d) without auto attack" +msgstr "" + +#. TRANSLATORS: targeting type in status bar +#: src/gamemodifiers.cpp:276 +msgid "(D) don't switch target" +msgstr "" + +#. TRANSLATORS: targeting type in status bar +#: src/gamemodifiers.cpp:278 +msgid "(C) always attack closest" +msgstr "" + +#. TRANSLATORS: targeting type in status bar +#: src/gamemodifiers.cpp:280 +msgid "(?) targeting" +msgstr "" + +#. TRANSLATORS: pickup size in status bar +#: src/gamemodifiers.cpp:311 +msgid "(S) small pick up 1x1 cells" +msgstr "" + +#. TRANSLATORS: pickup size in status bar +#: src/gamemodifiers.cpp:313 +msgid "(D) default pick up 2x1 cells" +msgstr "" + +#. TRANSLATORS: pickup size in status bar +#: src/gamemodifiers.cpp:315 +msgid "(F) forward pick up 2x3 cells" +msgstr "" + +#. TRANSLATORS: pickup size in status bar +#: src/gamemodifiers.cpp:317 +msgid "(3) pick up 3x3 cells" +msgstr "" + +#. TRANSLATORS: pickup size in status bar +#: src/gamemodifiers.cpp:319 +msgid "(g) go and pick up in distance 4" +msgstr "" + +#. TRANSLATORS: pickup size in status bar +#: src/gamemodifiers.cpp:321 +msgid "(G) go and pick up in distance 8" +msgstr "" + +#. TRANSLATORS: pickup size in status bar +#: src/gamemodifiers.cpp:323 +msgid "(A) go and pick up in max distance" +msgstr "" + +#. TRANSLATORS: pickup size in status bar +#: src/gamemodifiers.cpp:325 +msgid "(?) pick up" +msgstr "" + +#. TRANSLATORS: magic attack in status bar +#: src/gamemodifiers.cpp:331 +msgid "(f) use #flar for magic attack" +msgstr "" + +#. TRANSLATORS: magic attack in status bar +#: src/gamemodifiers.cpp:333 +msgid "(c) use #chiza for magic attack" +msgstr "" + +#. TRANSLATORS: magic attack in status bar +#: src/gamemodifiers.cpp:335 +msgid "(I) use #ingrav for magic attack" +msgstr "" + +#. TRANSLATORS: magic attack in status bar +#: src/gamemodifiers.cpp:337 +msgid "(F) use #frillyar for magic attack" +msgstr "" + +#. TRANSLATORS: magic attack in status bar +#: src/gamemodifiers.cpp:339 +msgid "(U) use #upmarmu for magic attack" +msgstr "" + +#. TRANSLATORS: magic attack in status bar +#: src/gamemodifiers.cpp:341 +msgid "(?) magic attack" +msgstr "" + +#. TRANSLATORS: player attack type in status bar +#: src/gamemodifiers.cpp:347 +msgid "(a) attack all players" +msgstr "" + +#. TRANSLATORS: player attack type in status bar +#: src/gamemodifiers.cpp:349 +msgid "(f) attack all except friends" +msgstr "" + +#. TRANSLATORS: player attack type in status bar +#: src/gamemodifiers.cpp:351 +msgid "(b) attack bad relations" +msgstr "" + +#. TRANSLATORS: player attack type in status bar +#: src/gamemodifiers.cpp:353 +msgid "(d) don't attack players" +msgstr "" + +#. TRANSLATORS: player attack type in status bar +#: src/gamemodifiers.cpp:355 +msgid "(?) pvp attack" +msgstr "" + +#. TRANSLATORS: imitation type in status bar +#: src/gamemodifiers.cpp:361 +msgid "(D) default imitation" +msgstr "" + +#. TRANSLATORS: imitation type in status bar +#: src/gamemodifiers.cpp:363 +msgid "(O) outfits imitation" +msgstr "" + +#. TRANSLATORS: imitation type in status bar +#: src/gamemodifiers.cpp:365 +msgid "(?) imitation" +msgstr "" + +#. TRANSLATORS: game modifiers state in status bar +#: src/gamemodifiers.cpp:371 +msgid "Game modifiers are enabled" +msgstr "" + +#. TRANSLATORS: game modifiers state in status bar +#: src/gamemodifiers.cpp:373 +msgid "Game modifiers are disabled" +msgstr "" + +#. TRANSLATORS: game modifiers state in status bar +#: src/gamemodifiers.cpp:375 +msgid "Game modifiers are unknown" +msgstr "" + +#. TRANSLATORS: map view type in status bar +#: src/gamemodifiers.cpp:389 +msgid "(N) normal map view" +msgstr "" + +#. TRANSLATORS: map view type in status bar +#: src/gamemodifiers.cpp:391 +msgid "(D) debug map view" +msgstr "" + +#. TRANSLATORS: map view type in status bar +#: src/gamemodifiers.cpp:393 +msgid "(u) ultra map view" +msgstr "" + +#. TRANSLATORS: map view type in status bar +#: src/gamemodifiers.cpp:395 +msgid "(U) ultra map view 2" +msgstr "" + +#. TRANSLATORS: map view type in status bar +#: src/gamemodifiers.cpp:397 +msgid "(e) empty map view with collision" +msgstr "" + +#. TRANSLATORS: map view type in status bar +#: src/gamemodifiers.cpp:399 +msgid "(E) empty map view" +msgstr "" + +#. TRANSLATORS: map view type in status bar +#: src/gamemodifiers.cpp:401 +msgid "(b) black & white map view" +msgstr "" + +#. TRANSLATORS: pickup size in status bar +#: src/gamemodifiers.cpp:403 +msgid "(?) map view" +msgstr "" + +#. TRANSLATORS: away type in status bar +#: src/gamemodifiers.cpp:415 +msgid "(O) on keyboard" +msgstr "" + +#. TRANSLATORS: away type in status bar +#: src/gamemodifiers.cpp:417 +msgid "(A) away" +msgstr "" + +#. TRANSLATORS: away type in status bar +#. TRANSLATORS: camera mode in status bar +#: src/gamemodifiers.cpp:419 src/gamemodifiers.cpp:479 +msgid "(?) away" +msgstr "" + +#. TRANSLATORS: away message box header +#: src/gamemodifiers.cpp:445 +msgid "Away" +msgstr "" + +#. TRANSLATORS: ok dialog button +#. TRANSLATORS: edit dialog label +#. TRANSLATORS: edit server dialog button +#. TRANSLATORS: ok dialog button +#. TRANSLATORS: item amount window button +#. TRANSLATORS: text dialog button +#. TRANSLATORS: quit dialog button +#. TRANSLATORS: text dialog button +#. TRANSLATORS: ok dialog button +#: src/gamemodifiers.cpp:448 src/gui/dialogsmanager.cpp:202 +#: src/gui/dialogsmanager.cpp:221 src/gui/widgets/tabs/setup_input.cpp:170 +#: src/gui/widgets/tabs/setup_theme.cpp:326 +#: src/gui/widgets/tabs/setup_theme.cpp:362 +#: src/gui/widgets/tabs/setup_video.cpp:277 +#: src/gui/widgets/tabs/setup_video.cpp:306 +#: src/gui/widgets/tabs/setup_video.cpp:435 +#: src/gui/widgets/tabs/setup_video.cpp:451 +#: src/gui/windows/changeemaildialog.cpp:171 +#: src/gui/windows/changepassworddialog.cpp:159 +#: src/gui/windows/charcreatedialog.cpp:508 +#: src/gui/windows/charselectdialog.cpp:281 +#: src/gui/windows/charselectdialog.cpp:330 src/gui/windows/editdialog.cpp:53 +#: src/gui/windows/editserverdialog.cpp:66 +#: src/gui/windows/editserverdialog.cpp:217 +#: src/gui/windows/itemamountwindow.cpp:215 +#: src/gui/windows/pincodedialog.cpp:47 src/gui/windows/quitdialog.cpp:67 +#: src/gui/windows/registerdialog.cpp:253 src/gui/windows/textdialog.cpp:53 +#: src/net/ea/charserverrecv.cpp:108 src/net/ea/charserverrecv.cpp:134 +#: src/net/ea/gamerecv.cpp:71 src/net/eathena/charserverrecv.cpp:439 +#: src/net/eathena/charserverrecv.cpp:474 +#: src/net/eathena/charserverrecv.cpp:502 src/net/tmwa/charserverrecv.cpp:295 +#: src/pincodemanager.cpp:148 src/pincodemanager.cpp:207 +#: src/progs/manaplus/actions/actions.cpp:178 +#: src/progs/manaplus/client.cpp:1512 src/progs/manaplus/client.cpp:1547 +msgid "OK" +msgstr "" + +#. TRANSLATORS: camera mode in status bar +#: src/gamemodifiers.cpp:475 +msgid "(G) game camera mode" +msgstr "" + +#. TRANSLATORS: camera mode in status bar +#: src/gamemodifiers.cpp:477 +msgid "(F) free camera mode" +msgstr "" + +#. TRANSLATORS: ok dialog button +#. TRANSLATORS: popup menu item +#. TRANSLATORS: popup menu item +#. TRANSLATORS: close chat tab +#. TRANSLATORS: popup menu item +#. TRANSLATORS: close window +#. TRANSLATORS: did you know window button +#. TRANSLATORS: storage button +#. TRANSLATORS: mail edit window button +#. TRANSLATORS: mail view window button +#. TRANSLATORS: npc dialog button +#. TRANSLATORS: quests window button +#. TRANSLATORS: shop window button +#. TRANSLATORS: close quick button +#. TRANSLATORS: ok dialog button +#: src/gui/dialogsmanager.cpp:120 src/gui/popups/popupmenu.cpp:842 +#: src/gui/popups/popupmenu.cpp:934 src/gui/popups/popupmenu.cpp:1194 +#: src/gui/windows/didyouknowwindow.cpp:85 +#: src/gui/windows/inventorywindow.cpp:309 +#: src/gui/windows/inventorywindow.cpp:343 +#: src/gui/windows/maileditwindow.cpp:59 src/gui/windows/mailviewwindow.cpp:63 +#: src/gui/windows/npcdialog.cpp:88 src/gui/windows/npcdialog.cpp:134 +#: src/gui/windows/questswindow.cpp:80 src/gui/windows/shopwindow.cpp:114 +#: src/progs/dyecmd/client.cpp:569 src/progs/manaplus/client.cpp:935 +#: src/progs/manaplus/client.cpp:1426 src/progs/manaplus/client.cpp:1445 +msgid "Close" +msgstr "" + +#. TRANSLATORS: error message question +#: src/gui/dialogsmanager.cpp:132 +msgid "Do you want to open support page?" +msgstr "" + +#. TRANSLATORS: ok dialog button +#. TRANSLATORS: popup menu item +#. TRANSLATORS: revive player +#: src/gui/dialogsmanager.cpp:151 src/gui/dialogsmanager.cpp:165 +#: src/gui/popups/popupmenu.cpp:2995 +msgid "Revive" +msgstr "" + +#. TRANSLATORS: ok dialog button +#: src/gui/dialogsmanager.cpp:153 +msgid "GM revive" +msgstr "" + +#. TRANSLATORS: weight message +#: src/gui/dialogsmanager.cpp:198 +msgid "" +"You are carrying more than half your weight. You are unable to regain health." +msgstr "" + +#. TRANSLATORS: weight message +#: src/gui/dialogsmanager.cpp:217 +msgid "You are carrying less than half your weight. You can regain health." +msgstr "" + +#. TRANSLATORS: chat color +#. TRANSLATORS: inventory sort mode +#. TRANSLATORS: screen density type +#. TRANSLATORS: sdl2 log level +#. TRANSLATORS: sdl driver name +#. TRANSLATORS: vsync type +#. TRANSLATORS: equipment window tab +#. TRANSLATORS: default hosts group name +#: src/gui/models/colorlistmodel.h:33 src/gui/models/sortlistmodelinv.h:32 +#: src/gui/widgets/tabs/setup_misc.cpp:79 +#: src/gui/widgets/tabs/setup_misc.cpp:100 +#: src/gui/widgets/tabs/setup_perfomance.cpp:74 +#: src/gui/widgets/tabs/setup_visual.cpp:81 +#: src/gui/windows/equipmentwindow.cpp:666 src/gui/windows/serverdialog.cpp:688 +msgid "default" +msgstr "" + +#. TRANSLATORS: chat color +#. TRANSLATORS: color name +#: src/gui/models/colorlistmodel.h:35 src/gui/models/colormodel.cpp:77 +msgid "black" +msgstr "" + +#. TRANSLATORS: chat color +#. TRANSLATORS: color name +#: src/gui/models/colorlistmodel.h:37 src/gui/models/colormodel.cpp:79 +msgid "red" +msgstr "" + +#. TRANSLATORS: chat color +#. TRANSLATORS: color name +#: src/gui/models/colorlistmodel.h:39 src/gui/models/colormodel.cpp:81 +msgid "green" +msgstr "" + +#. TRANSLATORS: chat color +#. TRANSLATORS: color name +#: src/gui/models/colorlistmodel.h:41 src/gui/models/colormodel.cpp:83 +msgid "blue" +msgstr "" + +#. TRANSLATORS: chat color +#. TRANSLATORS: color name +#: src/gui/models/colorlistmodel.h:43 src/gui/models/colormodel.cpp:85 +msgid "gold" +msgstr "" + +#. TRANSLATORS: chat color +#. TRANSLATORS: color name +#: src/gui/models/colorlistmodel.h:45 src/gui/models/colormodel.cpp:87 +msgid "yellow" +msgstr "" + +#. TRANSLATORS: chat color +#. TRANSLATORS: color name +#: src/gui/models/colorlistmodel.h:47 src/gui/models/colormodel.cpp:89 +msgid "pink" +msgstr "" + +#. TRANSLATORS: chat color +#. TRANSLATORS: color name +#: src/gui/models/colorlistmodel.h:49 src/gui/models/colormodel.cpp:91 +msgid "purple" +msgstr "" + +#. TRANSLATORS: chat color +#. TRANSLATORS: color name +#: src/gui/models/colorlistmodel.h:51 src/gui/models/colormodel.cpp:93 +msgid "grey" +msgstr "" + +#. TRANSLATORS: chat color +#. TRANSLATORS: color name +#: src/gui/models/colorlistmodel.h:53 src/gui/models/colormodel.cpp:95 +msgid "brown" +msgstr "" + +#. TRANSLATORS: chat color +#: src/gui/models/colorlistmodel.h:55 +msgid "rainbow 1" +msgstr "" + +#. TRANSLATORS: chat color +#: src/gui/models/colorlistmodel.h:57 +msgid "rainbow 2" +msgstr "" + +#. TRANSLATORS: chat color +#: src/gui/models/colorlistmodel.h:59 +msgid "rainbow 3" +msgstr "" + +#. TRANSLATORS: font size +#: src/gui/models/fontsizechoicelistmodel.h:35 +msgid "Very small (8)" +msgstr "" + +#. TRANSLATORS: font size +#: src/gui/models/fontsizechoicelistmodel.h:37 +msgid "Very small (9)" +msgstr "" + +#. TRANSLATORS: font size +#: src/gui/models/fontsizechoicelistmodel.h:39 +msgid "Tiny (10)" +msgstr "" + +#. TRANSLATORS: font size +#: src/gui/models/fontsizechoicelistmodel.h:41 +msgid "Small (11)" +msgstr "" + +#. TRANSLATORS: font size +#: src/gui/models/fontsizechoicelistmodel.h:43 +msgid "Medium (12)" +msgstr "" + +#. TRANSLATORS: font size +#: src/gui/models/fontsizechoicelistmodel.h:45 +msgid "Normal (13)" +msgstr "" + +#. TRANSLATORS: font size +#: src/gui/models/fontsizechoicelistmodel.h:47 +msgid "Large (14)" +msgstr "" + +#. TRANSLATORS: font size +#: src/gui/models/fontsizechoicelistmodel.h:49 +msgid "Large (15)" +msgstr "" + +#. TRANSLATORS: font size +#: src/gui/models/fontsizechoicelistmodel.h:51 +msgid "Large (16)" +msgstr "" + +#. TRANSLATORS: font size +#: src/gui/models/fontsizechoicelistmodel.h:53 +msgid "Big (17)" +msgstr "" + +#. TRANSLATORS: font size +#: src/gui/models/fontsizechoicelistmodel.h:55 +msgid "Big (18)" +msgstr "" + +#. TRANSLATORS: font size +#: src/gui/models/fontsizechoicelistmodel.h:57 +msgid "Big (19)" +msgstr "" + +#. TRANSLATORS: font size +#: src/gui/models/fontsizechoicelistmodel.h:59 +msgid "Very big (20)" +msgstr "" + +#. TRANSLATORS: font size +#: src/gui/models/fontsizechoicelistmodel.h:61 +msgid "Very big (21)" +msgstr "" + +#. TRANSLATORS: font size +#: src/gui/models/fontsizechoicelistmodel.h:63 +msgid "Very big (22)" +msgstr "" + +#. TRANSLATORS: font size +#: src/gui/models/fontsizechoicelistmodel.h:65 +msgid "Huge (23)" +msgstr "" + +#. TRANSLATORS: language +#. TRANSLATORS: popup menu header +#: src/gui/models/langlistmodel.h:47 src/gui/popups/popupmenu.cpp:2037 +#: src/gui/popups/popupmenu.cpp:2120 src/gui/widgets/tabs/socialtabbase.h:50 +msgid "(default)" +msgstr "" + +#. TRANSLATORS: language +#: src/gui/models/langlistmodel.h:49 +msgid "Catalan" +msgstr "" + +#. TRANSLATORS: language +#: src/gui/models/langlistmodel.h:51 +msgid "Chinese (China)" +msgstr "" + +#. TRANSLATORS: language +#: src/gui/models/langlistmodel.h:53 +msgid "Chinese (Hong Kong)" +msgstr "" + +#. TRANSLATORS: language +#: src/gui/models/langlistmodel.h:55 +msgid "Czech" +msgstr "" + +#. TRANSLATORS: language +#: src/gui/models/langlistmodel.h:57 +msgid "Dutch (Belgium/Flemish)" +msgstr "" + +#. TRANSLATORS: language +#: src/gui/models/langlistmodel.h:59 +msgid "English" +msgstr "" + +#. TRANSLATORS: language +#: src/gui/models/langlistmodel.h:61 +msgid "Finnish" +msgstr "" + +#. TRANSLATORS: language +#: src/gui/models/langlistmodel.h:63 +msgid "French" +msgstr "" + +#. TRANSLATORS: language +#: src/gui/models/langlistmodel.h:65 +msgid "German" +msgstr "" + +#. TRANSLATORS: language +#: src/gui/models/langlistmodel.h:67 +msgid "Indonesian" +msgstr "" + +#. TRANSLATORS: language +#: src/gui/models/langlistmodel.h:69 +msgid "Italian" +msgstr "" + +#. TRANSLATORS: language +#: src/gui/models/langlistmodel.h:71 +msgid "Japanese" +msgstr "" + +#. TRANSLATORS: language +#: src/gui/models/langlistmodel.h:73 +msgid "Polish" +msgstr "" + +#. TRANSLATORS: language +#: src/gui/models/langlistmodel.h:75 +msgid "Portuguese" +msgstr "" + +#. TRANSLATORS: language +#: src/gui/models/langlistmodel.h:77 +msgid "Portuguese (Brazilian)" +msgstr "" + +#. TRANSLATORS: language +#: src/gui/models/langlistmodel.h:79 +msgid "Russian" +msgstr "" + +#. TRANSLATORS: language +#: src/gui/models/langlistmodel.h:81 +msgid "Spanish (Castilian)" +msgstr "" + +#. TRANSLATORS: language +#: src/gui/models/langlistmodel.h:83 +msgid "Swedish (Sweden)" +msgstr "" + +#. TRANSLATORS: language +#: src/gui/models/langlistmodel.h:85 +msgid "Turkish" +msgstr "" + +#. TRANSLATORS: language +#: src/gui/models/langlistmodel.h:87 +msgid "Ukrainian" +msgstr "" + +#. TRANSLATORS: language +#: src/gui/models/langlistmodel.h:89 +msgid "Esperanto" +msgstr "" + +#. TRANSLATORS: magic school +#: src/gui/models/magicschoolmodel.h:35 +msgid "General Magic" +msgstr "" + +#. TRANSLATORS: magic school +#: src/gui/models/magicschoolmodel.h:37 +msgid "Life Magic" +msgstr "" + +#. TRANSLATORS: magic school +#: src/gui/models/magicschoolmodel.h:39 +msgid "War Magic" +msgstr "" + +#. TRANSLATORS: magic school +#: src/gui/models/magicschoolmodel.h:41 +msgid "Transmute Magic" +msgstr "" + +#. TRANSLATORS: magic school +#: src/gui/models/magicschoolmodel.h:43 +msgid "Nature Magic" +msgstr "" + +#. TRANSLATORS: magic school +#: src/gui/models/magicschoolmodel.h:45 +msgid "Astral Magic" +msgstr "" + +#. TRANSLATORS: relation type +#: src/gui/models/playerrelationlistmodel.h:35 +msgid "Neutral" +msgstr "" + +#. TRANSLATORS: relation type +#: src/gui/models/playerrelationlistmodel.h:37 +msgid "Friend" +msgstr "" + +#. TRANSLATORS: relation type +#: src/gui/models/playerrelationlistmodel.h:39 +msgid "Disregarded" +msgstr "" + +#. TRANSLATORS: relation type +#: src/gui/models/playerrelationlistmodel.h:41 +msgid "Ignored" +msgstr "" + +#. TRANSLATORS: relation type +#: src/gui/models/playerrelationlistmodel.h:43 +msgid "Erased" +msgstr "" + +#. TRANSLATORS: relation type +#: src/gui/models/playerrelationlistmodel.h:45 +msgid "Blacklisted" +msgstr "" + +#. TRANSLATORS: relation type +#. TRANSLATORS: palette color +#: src/gui/models/playerrelationlistmodel.h:47 src/gui/userpalette.cpp:175 +msgid "Enemy" +msgstr "" + +#. TRANSLATORS: server license comment +#: src/gui/models/serverslistmodel.h:76 +msgid "(NON FREE)" +msgstr "" + +#. TRANSLATORS: server license comment +#: src/gui/models/serverslistmodel.h:82 +msgid "(UNKNOWN)" +msgstr "" + +#. TRANSLATORS: buy dialog sort type. +#: src/gui/models/sortlistmodelbuy.h:33 +msgid "unsorted" +msgstr "" + +#. TRANSLATORS: buy dialog sort type. +#: src/gui/models/sortlistmodelbuy.h:35 +msgid "by price" +msgstr "" + +#. TRANSLATORS: buy dialog sort type. +#. TRANSLATORS: inventory sort mode +#: src/gui/models/sortlistmodelbuy.h:37 src/gui/models/sortlistmodelinv.h:34 +msgid "by name" +msgstr "" + +#. TRANSLATORS: buy dialog sort type. +#. TRANSLATORS: inventory sort mode +#: src/gui/models/sortlistmodelbuy.h:39 src/gui/models/sortlistmodelinv.h:36 +msgid "by id" +msgstr "" + +#. TRANSLATORS: buy dialog sort type. +#. TRANSLATORS: inventory sort mode +#: src/gui/models/sortlistmodelbuy.h:41 src/gui/models/sortlistmodelinv.h:38 +msgid "by weight" +msgstr "" + +#. TRANSLATORS: buy dialog sort type. +#. TRANSLATORS: inventory sort mode +#: src/gui/models/sortlistmodelbuy.h:43 src/gui/models/sortlistmodelinv.h:40 +msgid "by amount" +msgstr "" + +#. TRANSLATORS: buy dialog sort type. +#. TRANSLATORS: inventory sort mode +#: src/gui/models/sortlistmodelbuy.h:45 src/gui/models/sortlistmodelinv.h:42 +msgid "by type" +msgstr "" + +#. TRANSLATORS: target type +#: src/gui/models/targettypemodel.h:32 +msgid "No Target" +msgstr "" + +#. TRANSLATORS: target type +#: src/gui/models/targettypemodel.h:34 +msgid "Allow Target" +msgstr "" + +#. TRANSLATORS: target type +#: src/gui/models/targettypemodel.h:36 +msgid "Need Target" +msgstr "" + +#. TRANSLATORS: update type +#. TRANSLATORS: onscreen button size +#: src/gui/models/updatetypemodel.h:32 src/gui/widgets/tabs/setup_touch.cpp:43 +msgid "Normal" +msgstr "" + +#. TRANSLATORS: update type +#: src/gui/models/updatetypemodel.h:34 +msgid "Auto Close" +msgstr "" + +#. TRANSLATORS: update type +#: src/gui/models/updatetypemodel.h:36 +msgid "Skip" +msgstr "" + +#. TRANSLATORS: being popup label +#: src/gui/popups/beingpopup.cpp:143 src/gui/popups/beingpopup.cpp:162 +#, c-format +msgid "Hungry: %d" +msgstr "" + +#. TRANSLATORS: being popup label +#: src/gui/popups/beingpopup.cpp:149 src/gui/popups/beingpopup.cpp:168 +#, c-format +msgid "Intimacy: %d" +msgstr "" + +#. TRANSLATORS: being popup label +#: src/gui/popups/beingpopup.cpp:182 +#, c-format +msgid "Group: %s (%d)" +msgstr "" + +#. TRANSLATORS: being popup label +#: src/gui/popups/beingpopup.cpp:193 +#, c-format +msgid "Party: %s" +msgstr "" + +#. TRANSLATORS: being popup label +#: src/gui/popups/beingpopup.cpp:203 +#, c-format +msgid "Guild: %s" +msgstr "" + +#. TRANSLATORS: being popup label +#: src/gui/popups/beingpopup.cpp:213 +#, c-format +msgid "Clan: %s" +msgstr "" + +#. TRANSLATORS: being popup label +#: src/gui/popups/beingpopup.cpp:223 +#, c-format +msgid "Pvp rank: %u" +msgstr "" + +#. TRANSLATORS: being popup label +#: src/gui/popups/beingpopup.cpp:233 +#, c-format +msgid "Buy shop: %s" +msgstr "" + +#. TRANSLATORS: being popup label +#: src/gui/popups/beingpopup.cpp:243 +#, c-format +msgid "Sell shop: %s" +msgstr "" + +#. TRANSLATORS: being popup label +#: src/gui/popups/beingpopup.cpp:253 +#, c-format +msgid "Comment: %s" +msgstr "" + +#. TRANSLATORS: being popup label +#: src/gui/popups/beingpopup.cpp:264 +#, c-format +msgid "Effects: %s" +msgstr "" + +#. TRANSLATORS: being popup label +#: src/gui/popups/beingpopup.cpp:275 +#, c-format +msgid "Chat room: %s" +msgstr "" + +#. TRANSLATORS: being popup label +#. TRANSLATORS: popup menu item +#. TRANSLATORS: skill level +#. TRANSLATORS: status bar label +#. TRANSLATORS: status window label +#: src/gui/popups/beingpopup.cpp:287 src/gui/popups/popupmenu.cpp:2380 +#: src/gui/popups/skillpopup.cpp:154 src/gui/windows/ministatuswindow.cpp:382 +#: src/gui/windows/statuswindow.cpp:74 src/gui/windows/statuswindow.cpp:282 +#: src/gui/windows/statuswindow.cpp:322 +#, c-format +msgid "Level: %d" +msgstr "" + +#. TRANSLATORS: being popup label +#: src/gui/popups/beingpopup.cpp:303 +#, c-format +msgid "Hp: %d/%d" +msgstr "" + +#. TRANSLATORS: being popup label +#: src/gui/popups/beingpopup.cpp:313 +#, c-format +msgid "Particles: %u" +msgstr "" + +#. TRANSLATORS: popup label +#: src/gui/popups/itempopup.cpp:276 +#, c-format +msgid "Weight: %s" +msgstr "" + +#. TRANSLATORS: named item description +#: src/gui/popups/itempopup.cpp:349 +#, c-format +msgid "Item named: %s" +msgstr "" + +#. TRANSLATORS: popup label +#: src/gui/popups/itempopup.cpp:376 +msgid "Cards: " +msgstr "" + +#. TRANSLATORS: popup label +#: src/gui/popups/itempopup.cpp:413 +msgid "Options: " +msgstr "" + +#. TRANSLATORS: popup menu item +#. TRANSLATORS: trade with player +#. TRANSLATORS: trade chat tab name +#. TRANSLATORS: inventory type name +#: src/gui/popups/popupmenu.cpp:234 src/gui/popups/popupmenu.cpp:1010 +#: src/gui/widgets/tabs/chat/tradetab.cpp:39 +#: src/resources/inventory/inventory.cpp:391 +msgid "Trade" +msgstr "" + +#. TRANSLATORS: popup menu item +#. TRANSLATORS: trade attack player +#. TRANSLATORS: popup menu item +#. TRANSLATORS: attack monster +#. TRANSLATORS: popup menu item +#. TRANSLATORS: attack player +#. TRANSLATORS: input action name +#. TRANSLATORS: Skill type +#: src/gui/popups/popupmenu.cpp:237 src/gui/popups/popupmenu.cpp:366 +#: src/gui/popups/popupmenu.cpp:1013 src/input/pages/basic.cpp:40 +#: src/resources/skill/skilltypelist.h:35 +msgid "Attack" +msgstr "" + +#. TRANSLATORS: popup menu item +#. TRANSLATORS: send whisper to player +#. TRANSLATORS: popup menu item +#. TRANSLATORS: whisper to npc +#. TRANSLATORS: popup menu item +#. TRANSLATORS: send whisper to player +#: src/gui/popups/popupmenu.cpp:240 src/gui/popups/popupmenu.cpp:340 +#: src/gui/popups/popupmenu.cpp:625 +msgid "Whisper" +msgstr "" + +#. TRANSLATORS: popup menu item +#. TRANSLATORS: heal player +#: src/gui/popups/popupmenu.cpp:250 src/gui/popups/popupmenu.cpp:1018 +#: src/gui/popups/popupmenu.cpp:3073 +msgid "Heal" +msgstr "" + +#. TRANSLATORS: popup menu item +#. TRANSLATORS: kick player from guild +#: src/gui/popups/popupmenu.cpp:272 src/gui/popups/popupmenu.cpp:289 +#: src/gui/popups/popupmenu.cpp:676 src/gui/popups/popupmenu.cpp:1047 +msgid "Kick from guild" +msgstr "" + +#. TRANSLATORS: popup menu item +#. TRANSLATORS: change player position in guild +#: src/gui/popups/popupmenu.cpp:279 src/gui/popups/popupmenu.cpp:296 +#: src/gui/popups/popupmenu.cpp:683 src/gui/popups/popupmenu.cpp:1054 +msgid "Change pos in guild" +msgstr "" + +#. TRANSLATORS: popup menu item +#. TRANSLATORS: invite player to guild +#: src/gui/popups/popupmenu.cpp:310 src/gui/popups/popupmenu.cpp:696 +#: src/gui/popups/popupmenu.cpp:1069 +msgid "Invite to guild" +msgstr "" + +#. TRANSLATORS: popup menu item +#. TRANSLATORS: set player invisible for self by id +#. TRANSLATORS: popup menu item +#. TRANSLATORS: nuke player +#: src/gui/popups/popupmenu.cpp:317 src/gui/popups/popupmenu.cpp:3038 +msgid "Nuke" +msgstr "" + +#. TRANSLATORS: popup menu item +#. TRANSLATORS: move to player location +#. TRANSLATORS: popup menu item +#. TRANSLATORS: move to npc location +#. TRANSLATORS: popup menu item +#. TRANSLATORS: move to player position +#. TRANSLATORS: popup menu item +#. TRANSLATORS: move to map item +#. TRANSLATORS: popup menu item +#. TRANSLATORS: move to player position +#. TRANSLATORS: popup menu item +#. TRANSLATORS: move to player location +#. TRANSLATORS: input tab sub tab name +#: src/gui/popups/popupmenu.cpp:320 src/gui/popups/popupmenu.cpp:354 +#: src/gui/popups/popupmenu.cpp:657 src/gui/popups/popupmenu.cpp:828 +#: src/gui/popups/popupmenu.cpp:1025 src/gui/popups/popupmenu.cpp:1096 +#: src/gui/setupinputpages.cpp:48 +msgid "Move" +msgstr "" + +#. TRANSLATORS: popup menu item +#. TRANSLATORS: talk with npc +#. TRANSLATORS: input action name +#. TRANSLATORS: npc context menu item +#: src/gui/popups/popupmenu.cpp:332 src/input/pages/basic.cpp:88 +#: src/resources/db/npcdb.cpp:168 +msgid "Talk" +msgstr "" + +#. TRANSLATORS: popup menu item +#. TRANSLATORS: buy from npc +#. TRANSLATORS: popup menu item +#. TRANSLATORS: buy item +#. TRANSLATORS: buy dialog name +#. TRANSLATORS: buy dialog button +#. TRANSLATORS: shop window button +#. TRANSLATORS: shop window tab name +#. TRANSLATORS: input action name +#. TRANSLATORS: npc context menu item +#: src/gui/popups/popupmenu.cpp:344 src/gui/popups/popupmenu.cpp:2604 +#: src/gui/windows/buydialog.cpp:214 src/gui/windows/buydialog.cpp:237 +#: src/gui/windows/buydialog.cpp:261 src/gui/windows/buydialog.cpp:339 +#: src/gui/windows/buydialog.cpp:347 src/gui/windows/buyselldialog.cpp:74 +#: src/gui/windows/shopwindow.cpp:171 src/input/pages/basic.cpp:250 +#: src/resources/db/npcdb.cpp:170 +msgid "Buy" +msgstr "" + +#. TRANSLATORS: popup menu item +#. TRANSLATORS: sell to npc +#. TRANSLATORS: popup menu item +#. TRANSLATORS: sell item +#. TRANSLATORS: sell dialog name +#. TRANSLATORS: sell dialog button +#. TRANSLATORS: shop window button +#. TRANSLATORS: shop window tab name +#. TRANSLATORS: input action name +#. TRANSLATORS: npc context menu item +#: src/gui/popups/popupmenu.cpp:347 src/gui/popups/popupmenu.cpp:2616 +#: src/gui/widgets/selldialog.cpp:58 src/gui/widgets/selldialog.cpp:115 +#: src/gui/widgets/selldialog.cpp:171 src/gui/windows/buyselldialog.cpp:76 +#: src/gui/windows/shopwindow.cpp:173 src/input/pages/basic.cpp:256 +#: src/resources/db/npcdb.cpp:172 +msgid "Sell" +msgstr "" + +#. TRANSLATORS: popup menu item +#. TRANSLATORS: add comment to npc +#. TRANSLATORS: popup menu item +#. TRANSLATORS: add comment to player +#: src/gui/popups/popupmenu.cpp:357 src/gui/popups/popupmenu.cpp:636 +#: src/gui/popups/popupmenu.cpp:2714 +msgid "Add comment" +msgstr "" + +#. TRANSLATORS: remove monster from attack list +#. TRANSLATORS: popup menu item +#: src/gui/popups/popupmenu.cpp:381 +msgid "Remove from attack list" +msgstr "" + +#. TRANSLATORS: popup menu item +#. TRANSLATORS: add monster to priotiry attack list +#: src/gui/popups/popupmenu.cpp:388 +msgid "Add to priority attack list" +msgstr "" + +#. TRANSLATORS: popup menu item +#. TRANSLATORS: add monster to attack list +#: src/gui/popups/popupmenu.cpp:392 +msgid "Add to attack list" +msgstr "" + +#. TRANSLATORS: popup menu item +#. TRANSLATORS: add monster to ignore list +#. TRANSLATORS: popup menu item +#. TRANSLATORS: add item to pickup list +#: src/gui/popups/popupmenu.cpp:396 src/gui/popups/popupmenu.cpp:2736 +msgid "Add to ignore list" +msgstr "" + +#. TRANSLATORS: popup menu item +#. TRANSLATORS: Mercenary move to master +#. TRANSLATORS: popup menu item +#. TRANSLATORS: homunculus move to master +#: src/gui/popups/popupmenu.cpp:405 src/gui/popups/popupmenu.cpp:422 +msgid "Move to master" +msgstr "" + +#. TRANSLATORS: popup menu item +#. TRANSLATORS: fire mercenary +#: src/gui/popups/popupmenu.cpp:410 +msgid "Fire" +msgstr "" + +#. TRANSLATORS: popup menu item +#. TRANSLATORS: feed homunculus +#. TRANSLATORS: popup menu item +#. TRANSLATORS: feed pet +#: src/gui/popups/popupmenu.cpp:425 src/gui/popups/popupmenu.cpp:444 +msgid "Feed" +msgstr "" + +#. TRANSLATORS: popup menu item +#. TRANSLATORS: pet rename item +#. TRANSLATORS: popup menu item +#. TRANSLATORS: rename map item +#. TRANSLATORS: character rename button +#. TRANSLATORS: shop window button +#: src/gui/popups/popupmenu.cpp:429 src/gui/popups/popupmenu.cpp:455 +#: src/gui/popups/popupmenu.cpp:784 src/gui/windows/charselectdialog.cpp:115 +#: src/gui/windows/shopwindow.cpp:202 +msgid "Rename" +msgstr "" + +#. TRANSLATORS: popup menu item +#. TRANSLATORS: delete homunculus +#. TRANSLATORS: popup menu item +#. TRANSLATORS: kill player +#: src/gui/popups/popupmenu.cpp:433 src/gui/popups/popupmenu.cpp:3044 +msgid "Kill" +msgstr "" + +#. TRANSLATORS: popup menu item +#. TRANSLATORS: pet drop loot +#: src/gui/popups/popupmenu.cpp:447 +msgid "Drop loot" +msgstr "" + +#. TRANSLATORS: popup menu item +#. TRANSLATORS: pet unequip item +#. TRANSLATORS: equipment window button +#. TRANSLATORS: inventory button +#. TRANSLATORS: popup menu item +#: src/gui/popups/popupmenu.cpp:450 src/gui/windows/equipmentwindow.cpp:74 +#: src/gui/windows/inventorywindow.cpp:212 src/resources/db/itemdb.cpp:707 +#: src/resources/itemtypemapdata.h:45 src/resources/itemtypemapdata.h:49 +#: src/resources/itemtypemapdata.h:53 src/resources/itemtypemapdata.h:57 +#: src/resources/itemtypemapdata.h:61 src/resources/itemtypemapdata.h:65 +#: src/resources/itemtypemapdata.h:69 src/resources/itemtypemapdata.h:73 +#: src/resources/itemtypemapdata.h:77 src/resources/itemtypemapdata.h:81 +#: src/resources/itemtypemapdata.h:85 src/resources/itemtypemapdata.h:89 +#: src/resources/itemtypemapdata.h:93 +msgid "Unequip" +msgstr "" + +#. TRANSLATORS: popup menu item +#. TRANSLATORS: pet return to egg +#: src/gui/popups/popupmenu.cpp:470 src/resources/db/petdb.cpp:117 +msgid "Return to egg" +msgstr "" + +#. TRANSLATORS: popup menu item +#. TRANSLATORS: add being name to chat +#. TRANSLATORS: popup menu item +#. TRANSLATORS: add player name to chat +#: src/gui/popups/popupmenu.cpp:509 src/gui/popups/popupmenu.cpp:704 +msgid "Add name to chat" +msgstr "" + +#. TRANSLATORS: popup menu item +#. TRANSLATORS: close menu +#. TRANSLATORS: shop window button +#. TRANSLATORS: button in change email dialog +#. TRANSLATORS: change password dialog button +#. TRANSLATORS: char create dialog button +#. TRANSLATORS: connection dialog button +#. TRANSLATORS: edit server dialog button +#. TRANSLATORS: item amount window button +#. TRANSLATORS: text dialog button +#. TRANSLATORS: quit dialog button +#. TRANSLATORS: register dialog. button. +#. TRANSLATORS: setup button +#. TRANSLATORS: command editor button +#. TRANSLATORS: text dialog button +#. TRANSLATORS: updater window button +#. TRANSLATORS: input action name +#: src/gui/popups/popupmenu.cpp:514 src/gui/popups/popupmenu.cpp:601 +#: src/gui/popups/popupmenu.cpp:708 src/gui/popups/popupmenu.cpp:763 +#: src/gui/popups/popupmenu.cpp:799 src/gui/popups/popupmenu.cpp:847 +#: src/gui/popups/popupmenu.cpp:881 src/gui/popups/popupmenu.cpp:907 +#: src/gui/popups/popupmenu.cpp:1111 src/gui/popups/popupmenu.cpp:1140 +#: src/gui/popups/popupmenu.cpp:1179 src/gui/popups/popupmenu.cpp:1245 +#: src/gui/popups/popupmenu.cpp:1742 src/gui/popups/popupmenu.cpp:1783 +#: src/gui/popups/popupmenu.cpp:1843 src/gui/popups/popupmenu.cpp:1894 +#: src/gui/popups/popupmenu.cpp:1938 src/gui/popups/popupmenu.cpp:2012 +#: src/gui/popups/popupmenu.cpp:2096 src/gui/popups/popupmenu.cpp:2133 +#: src/gui/popups/popupmenu.cpp:2167 src/gui/popups/popupmenu.cpp:2189 +#: src/gui/popups/popupmenu.cpp:2212 src/gui/popups/popupmenu.cpp:2239 +#: src/gui/popups/popupmenu.cpp:2258 src/gui/popups/popupmenu.cpp:2302 +#: src/gui/popups/popupmenu.cpp:2352 src/gui/popups/popupmenu.cpp:2389 +#: src/gui/popups/popupmenu.cpp:2433 src/gui/popups/popupmenu.cpp:2754 +#: src/gui/popups/popupmenu.cpp:2958 src/gui/popups/popupmenu.cpp:3229 +#: src/gui/popups/popupmenu.cpp:3443 src/gui/popups/popupmenu.cpp:3475 +#: src/gui/popups/popupmenu.cpp:3552 src/gui/popups/popupmenu.cpp:3566 +#: src/gui/popups/popupmenu.cpp:3576 src/gui/popups/popupmenu.cpp:3586 +#: src/gui/popups/popupmenu.cpp:3596 src/gui/popups/popupmenu.cpp:3606 +#: src/gui/popups/popupmenu.cpp:3616 src/gui/windows/buyselldialog.cpp:78 +#: src/gui/windows/changeemaildialog.cpp:58 +#: src/gui/windows/changepassworddialog.cpp:58 +#: src/gui/windows/charcreatedialog.cpp:115 +#: src/gui/windows/connectiondialog.cpp:52 +#: src/gui/windows/editserverdialog.cpp:68 +#: src/gui/windows/itemamountwindow.cpp:221 +#: src/gui/windows/pincodedialog.cpp:54 src/gui/windows/quitdialog.cpp:69 +#: src/gui/windows/registerdialog.cpp:66 src/gui/windows/setupwindow.cpp:106 +#: src/gui/windows/textcommandeditor.cpp:108 src/gui/windows/textdialog.cpp:61 +#: src/gui/windows/updaterwindow.cpp:194 src/input/pages/gui.cpp:103 +msgid "Cancel" +msgstr "" + +#. TRANSLATORS: popup menu header +#. TRANSLATORS: settings tab name +#: src/gui/popups/popupmenu.cpp:576 src/gui/widgets/tabs/setup_players.cpp:83 +msgid "Players" +msgstr "" + +#. TRANSLATORS: popup menu item +#. TRANSLATORS: kick player from party +#: src/gui/popups/popupmenu.cpp:648 src/gui/popups/popupmenu.cpp:2657 +#: src/gui/popups/popupmenu.cpp:2682 +msgid "Kick from party" +msgstr "" + +#. TRANSLATORS: popup menu item +#. TRANSLATORS: pickup item from ground +#: src/gui/popups/popupmenu.cpp:743 src/gui/popups/popupmenu.cpp:752 +msgid "Pick up" +msgstr "" + +#. TRANSLATORS: popup menu item +#. TRANSLATORS: add item name to chat +#. TRANSLATORS: popup menu item +#. TRANSLATORS: copy selected outfit to chat input +#. TRANSLATORS: popup menu item +#. TRANSLATORS: add item name to chat +#: src/gui/popups/popupmenu.cpp:757 src/gui/popups/popupmenu.cpp:865 +#: src/gui/popups/popupmenu.cpp:1738 src/gui/popups/popupmenu.cpp:1828 +#: src/gui/popups/popupmenu.cpp:1878 src/gui/popups/popupmenu.cpp:2162 +msgid "Add to chat" +msgstr "" + +#. TRANSLATORS: popup menu header +#: src/gui/popups/popupmenu.cpp:781 src/gui/popups/popupmenu.cpp:818 +msgid "Map Item" +msgstr "" + +#. TRANSLATORS: popup menu item +#. TRANSLATORS: remove map item +#. TRANSLATORS: popup menu item +#. TRANSLATORS: remove attack target +#. TRANSLATORS: popup menu item +#. TRANSLATORS: remove item from pickup filter +#: src/gui/popups/popupmenu.cpp:787 src/gui/popups/popupmenu.cpp:2092 +#: src/gui/popups/popupmenu.cpp:2129 +msgid "Remove" +msgstr "" + +#. TRANSLATORS: popup menu item +#. TRANSLATORS: warp to map item +#. TRANSLATORS: warp select button +#: src/gui/popups/popupmenu.cpp:794 src/gui/popups/popupmenu.cpp:824 +#: src/net/eathena/skillrecv.cpp:436 src/net/eathena/skillrecv.cpp:454 +msgid "Warp" +msgstr "" + +#. TRANSLATORS: popup menu item +#. TRANSLATORS: move camera to map item +#: src/gui/popups/popupmenu.cpp:831 +msgid "Move camera" +msgstr "" + +#. TRANSLATORS: popup menu item +#. TRANSLATORS: restore camera to default view +#: src/gui/popups/popupmenu.cpp:836 +msgid "Restore camera" +msgstr "" + +#. TRANSLATORS: popup menu header +#. TRANSLATORS: input tab sub tab name +#. TRANSLATORS: long button name for outfits window. +#. TRANSLATORS: outfits button tooltip +#. TRANSLATORS: outfits window name +#: src/gui/popups/popupmenu.cpp:862 src/gui/setupinputpages.cpp:58 +#: src/gui/windowmenu.cpp:203 src/gui/windows/inventorywindow.cpp:265 +#: src/gui/windows/outfitwindow.cpp:61 +msgid "Outfits" +msgstr "" + +#. TRANSLATORS: popup menu item +#. TRANSLATORS: copy equipment from player to outfit +#: src/gui/popups/popupmenu.cpp:869 +msgid "Copy from player" +msgstr "" + +#. TRANSLATORS: popup menu item +#. TRANSLATORS: clear selected outfit +#. TRANSLATORS: input action name +#: src/gui/popups/popupmenu.cpp:873 src/input/pages/outfits.cpp:47 +msgid "Clear outfit" +msgstr "" + +#. TRANSLATORS: popup menu header +#. TRANSLATORS: long button name for spells window. +#: src/gui/popups/popupmenu.cpp:900 src/gui/windowmenu.cpp:179 +msgid "Spells" +msgstr "" + +#. TRANSLATORS: popup menu item +#. TRANSLATORS: edit selected spell +#: src/gui/popups/popupmenu.cpp:903 +msgid "Edit spell" +msgstr "" + +#. TRANSLATORS: popup menu item +#. TRANSLATORS: remove all text from chat tab +#. TRANSLATORS: clear pin code button +#. TRANSLATORS: npc dialog button +#: src/gui/popups/popupmenu.cpp:939 src/gui/widgets/pincode.cpp:129 +#: src/gui/windows/npcdialog.cpp:131 +msgid "Clear" +msgstr "" + +#. TRANSLATORS: popup menu item +#. TRANSLATORS: disable chat tab highlight +#: src/gui/popups/popupmenu.cpp:946 +msgid "Disable highlight" +msgstr "" + +#. TRANSLATORS: popup menu item +#. TRANSLATORS: enable chat tab highlight +#: src/gui/popups/popupmenu.cpp:952 +msgid "Enable highlight" +msgstr "" + +#. TRANSLATORS: popup menu item +#. TRANSLATORS: do not remove player names from chat tab +#: src/gui/popups/popupmenu.cpp:958 +msgid "Don't remove name" +msgstr "" + +#. TRANSLATORS: popup menu item +#. TRANSLATORS: remove player names from chat tab +#: src/gui/popups/popupmenu.cpp:964 +msgid "Remove name" +msgstr "" + +#. TRANSLATORS: popup menu item +#. TRANSLATORS: enable away messages in chat tab +#: src/gui/popups/popupmenu.cpp:970 +msgid "Enable away" +msgstr "" + +#. TRANSLATORS: popup menu item +#. TRANSLATORS: disable away messages in chat tab +#: src/gui/popups/popupmenu.cpp:976 +msgid "Disable away" +msgstr "" + +#. TRANSLATORS: popup menu item +#. TRANSLATORS: enable away messages in chat tab +#: src/gui/popups/popupmenu.cpp:983 +msgid "Leave" +msgstr "" + +#. TRANSLATORS: popup menu item +#. TRANSLATORS: copy selected text to clipboard +#. TRANSLATORS: popup menu item +#. TRANSLATORS: copy link to clipboard +#. TRANSLATORS: popup menu item +#. TRANSLATORS: copy npc text to clipboard +#: src/gui/popups/popupmenu.cpp:988 src/gui/popups/popupmenu.cpp:2208 +#: src/gui/popups/popupmenu.cpp:2254 +msgid "Copy to clipboard" +msgstr "" + +#. TRANSLATORS: popup menu header +#: src/gui/popups/popupmenu.cpp:1121 +msgid "Change guild position" +msgstr "" + +#. TRANSLATORS: popup menu header +#: src/gui/popups/popupmenu.cpp:1173 +msgid "window" +msgstr "" + +#. TRANSLATORS: popup menu item +#. TRANSLATORS: unlock window +#: src/gui/popups/popupmenu.cpp:1203 +msgid "Unlock" +msgstr "" + +#. TRANSLATORS: popup menu item +#. TRANSLATORS: lock window +#: src/gui/popups/popupmenu.cpp:1209 +msgid "Lock" +msgstr "" + +#. TRANSLATORS: popup menu header +#: src/gui/popups/popupmenu.cpp:1221 +msgid "Show emotes for:" +msgstr "" + +#. TRANSLATORS: popup menu item +#. TRANSLATORS: show emotes for player +#. TRANSLATORS: settings group +#: src/gui/popups/popupmenu.cpp:1225 src/gui/widgets/tabs/setup_misc.cpp:280 +msgid "Player" +msgstr "" + +#. TRANSLATORS: popup menu item +#. TRANSLATORS: show emotes for pet +#: src/gui/popups/popupmenu.cpp:1229 +msgid "Pet" +msgstr "" + +#. TRANSLATORS: popup menu item +#. TRANSLATORS: show emotes for homuncules +#. TRANSLATORS: palette color +#: src/gui/popups/popupmenu.cpp:1235 src/gui/userpalette.cpp:223 +msgid "Homunculus" +msgstr "" + +#. TRANSLATORS: popup menu item +#. TRANSLATORS: show emotes for mercenary +#. TRANSLATORS: palette color +#: src/gui/popups/popupmenu.cpp:1239 src/gui/userpalette.cpp:217 +msgid "Mercenary" +msgstr "" + +#. TRANSLATORS: dialog caption +#. TRANSLATORS: number of chars in string should be near original +#: src/gui/popups/popupmenu.cpp:1293 +msgid "Rename map sign " +msgstr "" + +#. TRANSLATORS: label +#. TRANSLATORS: number of chars in string should be near original +#: src/gui/popups/popupmenu.cpp:1296 +msgid "Name: " +msgstr "" + +#. TRANSLATORS: dialog caption +#. TRANSLATORS: number of chars in string should be near original +#: src/gui/popups/popupmenu.cpp:1313 +msgid "Player comment " +msgstr "" + +#. TRANSLATORS: label +#. TRANSLATORS: number of chars in string should be near original +#: src/gui/popups/popupmenu.cpp:1316 +msgid "Comment: " +msgstr "" + +#. TRANSLATORS: popup menu item +#. TRANSLATORS: add item to trade +#: src/gui/popups/popupmenu.cpp:1612 +msgid "Add to trade" +msgstr "" + +#. TRANSLATORS: popup menu item +#. TRANSLATORS: add 10 item amount to trade +#: src/gui/popups/popupmenu.cpp:1620 +msgid "Add to trade 10" +msgstr "" + +#. TRANSLATORS: popup menu item +#. TRANSLATORS: add half item amount to trade +#: src/gui/popups/popupmenu.cpp:1625 +msgid "Add to trade half" +msgstr "" + +#. TRANSLATORS: popup menu item +#. TRANSLATORS: add all amount except one item to trade +#: src/gui/popups/popupmenu.cpp:1629 +msgid "Add to trade all-1" +msgstr "" + +#. TRANSLATORS: popup menu item +#. TRANSLATORS: add all amount item to trade +#: src/gui/popups/popupmenu.cpp:1633 +msgid "Add to trade all" +msgstr "" + +#. TRANSLATORS: popup menu item +#. TRANSLATORS: add item to storage +#. TRANSLATORS: storage button +#. TRANSLATORS: inventory button +#. TRANSLATORS: setup button +#: src/gui/popups/popupmenu.cpp:1641 src/gui/popups/popupmenu.cpp:1824 +#: src/gui/popups/popupmenu.cpp:1873 src/gui/windows/inventorywindow.cpp:297 +#: src/gui/windows/inventorywindow.cpp:331 +#: src/gui/windows/inventorywindow.cpp:985 src/gui/windows/setupwindow.cpp:108 +msgid "Store" +msgstr "" + +#. TRANSLATORS: popup menu item +#. TRANSLATORS: add 10 item amount to storage +#: src/gui/popups/popupmenu.cpp:1649 +msgid "Store 10" +msgstr "" + +#. TRANSLATORS: popup menu item +#. TRANSLATORS: add half item amount to storage +#: src/gui/popups/popupmenu.cpp:1654 +msgid "Store half" +msgstr "" + +#. TRANSLATORS: popup menu item +#. TRANSLATORS: add all except one item to storage +#: src/gui/popups/popupmenu.cpp:1658 +msgid "Store all-1" +msgstr "" + +#. TRANSLATORS: popup menu item +#. TRANSLATORS: add all item amount to storage +#: src/gui/popups/popupmenu.cpp:1662 +msgid "Store all" +msgstr "" + +#. TRANSLATORS: popup menu item +#. TRANSLATORS: sub menu for craft +#: src/gui/popups/popupmenu.cpp:1675 +msgid "Move to craft..." +msgstr "" + +#. TRANSLATORS: popup menu item +#. TRANSLATORS: get item from storage +#. TRANSLATORS: storage button +#: src/gui/popups/popupmenu.cpp:1685 src/gui/windows/inventorywindow.cpp:303 +#: src/gui/windows/inventorywindow.cpp:337 +msgid "Retrieve" +msgstr "" + +#. TRANSLATORS: popup menu item +#. TRANSLATORS: get 10 item amount from storage +#: src/gui/popups/popupmenu.cpp:1693 +msgid "Retrieve 10" +msgstr "" + +#. TRANSLATORS: popup menu item +#. TRANSLATORS: get half item amount from storage +#: src/gui/popups/popupmenu.cpp:1698 +msgid "Retrieve half" +msgstr "" + +#. TRANSLATORS: popup menu item +#. TRANSLATORS: get all except one item amount from storage +#: src/gui/popups/popupmenu.cpp:1702 +msgid "Retrieve all-1" +msgstr "" + +#. TRANSLATORS: popup menu item +#. TRANSLATORS: get all item amount from storage +#: src/gui/popups/popupmenu.cpp:1706 +msgid "Retrieve all" +msgstr "" + +#. TRANSLATORS: popup menu item +#. TRANSLATORS: use item +#. TRANSLATORS: popup menu item +#. TRANSLATORS: inventory button +#. TRANSLATORS: default use button name +#. TRANSLATORS: skills dialog button +#. TRANSLATORS: inventory button +#. TRANSLATORS: popup menu item +#. TRANSLATORS: inventory button +#: src/gui/popups/popupmenu.cpp:1776 src/gui/popups/popupmenu.cpp:2808 +#: src/gui/windows/inventorywindow.cpp:210 +#: src/gui/windows/inventorywindow.cpp:882 src/gui/windows/skilldialog.cpp:93 +#: src/gui/windows/skilldialog.cpp:194 src/gui/windows/skilldialog.cpp:521 +#: src/gui/windows/skilldialog.cpp:788 src/gui/windows/skilldialog.cpp:903 +#: src/resources/db/itemdb.cpp:715 src/resources/db/itemdb.cpp:720 +#: src/resources/itemtypemapdata.h:37 src/resources/itemtypemapdata.h:41 +msgid "Use" +msgstr "" + +#. TRANSLATORS: popup menu item +#: src/gui/popups/popupmenu.cpp:1890 +msgid "Clear drop window" +msgstr "" + +#. TRANSLATORS: popup menu item +#. TRANSLATORS: popup menu item +#. TRANSLATORS: hide player +#. TRANSLATORS: popup menu item +#. TRANSLATORS: hide npc +#: src/gui/popups/popupmenu.cpp:1922 src/gui/popups/popupmenu.cpp:1987 +#: src/gui/popups/popupmenu.cpp:3063 src/gui/popups/popupmenu.cpp:3098 +#: src/gui/popups/popupmenu.cpp:3250 +msgid "Hide" +msgstr "" + +#. TRANSLATORS: popup menu item +#: src/gui/popups/popupmenu.cpp:1930 src/gui/popups/popupmenu.cpp:1995 +msgid "Show" +msgstr "" + +#. TRANSLATORS: popup menu item +#: src/gui/popups/popupmenu.cpp:2003 +msgid "Open yellow bar settings" +msgstr "" + +#. TRANSLATORS: popup menu item +#: src/gui/popups/popupmenu.cpp:2005 +msgid "Reset yellow bar" +msgstr "" + +#. TRANSLATORS: popup menu item +#. TRANSLATORS: copy status to chat +#. TRANSLATORS: status window button +#: src/gui/popups/popupmenu.cpp:2009 src/gui/windows/statuswindow.cpp:90 +msgid "Copy to chat" +msgstr "" + +#. TRANSLATORS: popup menu item +#. TRANSLATORS: move attack target up +#: src/gui/popups/popupmenu.cpp:2053 src/gui/popups/popupmenu.cpp:2073 +msgid "Move up" +msgstr "" + +#. TRANSLATORS: popup menu item +#. TRANSLATORS: move attack target down +#: src/gui/popups/popupmenu.cpp:2059 src/gui/popups/popupmenu.cpp:2080 +msgid "Move down" +msgstr "" + +#. TRANSLATORS: popup menu item +#. TRANSLATORS: undress item from player +#. TRANSLATORS: popup menu item +#. TRANSLATORS: undress player +#: src/gui/popups/popupmenu.cpp:2159 src/gui/popups/popupmenu.cpp:2711 +msgid "Undress" +msgstr "" + +#. TRANSLATORS: popup menu item +#. TRANSLATORS: copy text to clipboard +#. TRANSLATORS: debug window stats copy button +#: src/gui/popups/popupmenu.cpp:2182 src/gui/widgets/tabs/statdebugtab.cpp:46 +msgid "Copy" +msgstr "" + +#. TRANSLATORS: popup menu item +#. TRANSLATORS: paste text from clipboard +#: src/gui/popups/popupmenu.cpp:2185 +msgid "Paste" +msgstr "" + +#. TRANSLATORS: popup menu item +#. TRANSLATORS: open link in browser +#: src/gui/popups/popupmenu.cpp:2205 +msgid "Open link" +msgstr "" + +#. TRANSLATORS: popup menu header +#: src/gui/popups/popupmenu.cpp:2224 +msgid "Show window" +msgstr "" + +#. TRANSLATORS: popup menu header +#: src/gui/popups/popupmenu.cpp:2278 +msgid "Skill" +msgstr "" + +#. TRANSLATORS: popup menu item +#. TRANSLATORS: add skill to shortcurs tab +#: src/gui/popups/popupmenu.cpp:2282 +msgid "Add skill shortcut" +msgstr "" + +#. TRANSLATORS: popup menu item +#. TRANSLATORS: set skill level +#: src/gui/popups/popupmenu.cpp:2287 +msgid "Skill level..." +msgstr "" + +#. TRANSLATORS: popup menu item +#. TRANSLATORS: set skill cast type +#: src/gui/popups/popupmenu.cpp:2291 +msgid "Skill cast type..." +msgstr "" + +#. TRANSLATORS: popup menu item +#. TRANSLATORS: set skill cast offset by x +#: src/gui/popups/popupmenu.cpp:2295 +msgid "Skill offset by x..." +msgstr "" + +#. TRANSLATORS: popup menu item +#. TRANSLATORS: set skill cast offset by y +#: src/gui/popups/popupmenu.cpp:2299 +msgid "Skill offset by y..." +msgstr "" + +#. TRANSLATORS: popup menu header +#: src/gui/popups/popupmenu.cpp:2326 +msgid "Skill cast offset by x" +msgstr "" + +#. TRANSLATORS: popup menu header +#: src/gui/popups/popupmenu.cpp:2332 +msgid "Skill cast offset by y" +msgstr "" + +#. TRANSLATORS: popup menu item +#. TRANSLATORS: skill level header +#: src/gui/popups/popupmenu.cpp:2374 +msgid "Select skill level" +msgstr "" + +#. TRANSLATORS: popup menu item +#. TRANSLATORS: skill level +#: src/gui/popups/popupmenu.cpp:2385 +msgid "Max level" +msgstr "" + +#. TRANSLATORS: popup menu item +#. TRANSLATORS: skill cast type header +#: src/gui/popups/popupmenu.cpp:2413 +msgid "Select skill cast type" +msgstr "" + +#. TRANSLATORS: popup menu item +#. TRANSLATORS: skill cast type +#. TRANSLATORS: button in input settings tab +#: src/gui/popups/popupmenu.cpp:2417 src/gui/popups/skillpopup.cpp:171 +#: src/gui/widgets/tabs/setup_input.cpp:71 +msgid "Default" +msgstr "" + +#. TRANSLATORS: popup menu item +#. TRANSLATORS: skill cast type +#. TRANSLATORS: debug window tab +#: src/gui/popups/popupmenu.cpp:2421 src/gui/popups/skillpopup.cpp:175 +#: src/gui/windows/debugwindow.cpp:70 +msgid "Target" +msgstr "" + +#. TRANSLATORS: popup menu item +#. TRANSLATORS: skill cast type +#: src/gui/popups/popupmenu.cpp:2425 src/gui/popups/skillpopup.cpp:179 +msgid "Mouse position" +msgstr "" + +#. TRANSLATORS: popup menu item +#. TRANSLATORS: skill cast type +#. TRANSLATORS: Skill type +#: src/gui/popups/popupmenu.cpp:2429 src/resources/skill/skilltypelist.h:39 +msgid "Self" +msgstr "" + +#. TRANSLATORS: popup menu item +#. TRANSLATORS: add player to disregarded list +#: src/gui/popups/popupmenu.cpp:2477 src/gui/popups/popupmenu.cpp:2513 +#: src/gui/popups/popupmenu.cpp:2552 src/gui/popups/popupmenu.cpp:2570 +msgid "Disregard" +msgstr "" + +#. TRANSLATORS: popup menu item +#. TRANSLATORS: add player to ignore list +#. TRANSLATORS: confirm dialog button +#: src/gui/popups/popupmenu.cpp:2480 src/gui/popups/popupmenu.cpp:2516 +#: src/gui/popups/popupmenu.cpp:2555 src/gui/windows/confirmdialog.cpp:93 +msgid "Ignore" +msgstr "" + +#. TRANSLATORS: popup menu item +#. TRANSLATORS: add player to black list +#: src/gui/popups/popupmenu.cpp:2483 src/gui/popups/popupmenu.cpp:2558 +msgid "Black list" +msgstr "" + +#. TRANSLATORS: popup menu item +#. TRANSLATORS: add player to enemy list +#: src/gui/popups/popupmenu.cpp:2486 src/gui/popups/popupmenu.cpp:2519 +msgid "Set as enemy" +msgstr "" + +#. TRANSLATORS: popup menu item +#. TRANSLATORS: add player to erased list +#: src/gui/popups/popupmenu.cpp:2489 src/gui/popups/popupmenu.cpp:2522 +#: src/gui/popups/popupmenu.cpp:2534 src/gui/popups/popupmenu.cpp:2543 +#: src/gui/popups/popupmenu.cpp:2561 +msgid "Erase" +msgstr "" + +#. TRANSLATORS: popup menu item +#. TRANSLATORS: add player to friends list +#: src/gui/popups/popupmenu.cpp:2499 +msgid "Be friend" +msgstr "" + +#. TRANSLATORS: popup menu item +#. TRANSLATORS: remove player from ignore list +#: src/gui/popups/popupmenu.cpp:2510 src/gui/popups/popupmenu.cpp:2528 +#: src/gui/popups/popupmenu.cpp:2540 src/gui/popups/popupmenu.cpp:2549 +#: src/gui/popups/popupmenu.cpp:2567 +msgid "Unignore" +msgstr "" + +#. TRANSLATORS: popup menu item +#: src/gui/popups/popupmenu.cpp:2586 +msgid "Follow" +msgstr "" + +#. TRANSLATORS: popup menu item +#. TRANSLATORS: imitate player +#: src/gui/popups/popupmenu.cpp:2590 +msgid "Imitate" +msgstr "" + +#. TRANSLATORS: popup menu item +#. TRANSLATORS: buy item +#: src/gui/popups/popupmenu.cpp:2610 src/gui/popups/popupmenu.cpp:2634 +msgid "Buy (?)" +msgstr "" + +#. TRANSLATORS: popup menu item +#. TRANSLATORS: sell item +#: src/gui/popups/popupmenu.cpp:2622 src/gui/popups/popupmenu.cpp:2637 +msgid "Sell (?)" +msgstr "" + +#. TRANSLATORS: popup menu item +#. TRANSLATORS: invite player to party +#: src/gui/popups/popupmenu.cpp:2651 src/gui/popups/popupmenu.cpp:2676 +msgid "Invite to party" +msgstr "" + +#. TRANSLATORS: popup menu item +#. TRANSLATORS: invite player to party +#: src/gui/popups/popupmenu.cpp:2700 +#, c-format +msgid "Join chat %s" +msgstr "" + +#. TRANSLATORS: popup menu item +#: src/gui/popups/popupmenu.cpp:2708 +msgid "Show Items" +msgstr "" + +#. TRANSLATORS: popup menu item +#. TRANSLATORS: remove item from pickup list +#: src/gui/popups/popupmenu.cpp:2725 +msgid "Remove from pickup list" +msgstr "" + +#. TRANSLATORS: popup menu item +#. TRANSLATORS: popup menu item +#: src/gui/popups/popupmenu.cpp:2732 +msgid "Add to pickup list" +msgstr "" + +#. TRANSLATORS: popup menu item +#. TRANSLATORS: remove protection from item +#: src/gui/popups/popupmenu.cpp:2784 +msgid "Unprotect item" +msgstr "" + +#. TRANSLATORS: popup menu item +#. TRANSLATORS: add protection to item +#: src/gui/popups/popupmenu.cpp:2793 +msgid "Protect item" +msgstr "" + +#. TRANSLATORS: popup menu item +#. TRANSLATORS: drop item +#. TRANSLATORS: inventory button +#: src/gui/popups/popupmenu.cpp:2874 src/gui/windows/inventorywindow.cpp:230 +#: src/gui/windows/inventorywindow.cpp:993 +msgid "Drop..." +msgstr "" + +#. TRANSLATORS: popup menu item +#. TRANSLATORS: drop all item amount +#: src/gui/popups/popupmenu.cpp:2877 +msgid "Drop all" +msgstr "" + +#. TRANSLATORS: popup menu item +#. TRANSLATORS: drop item +#. TRANSLATORS: long button name for drops window. +#. TRANSLATORS: inventory button +#: src/gui/popups/popupmenu.cpp:2883 src/gui/windowmenu.cpp:185 +#: src/gui/windows/inventorywindow.cpp:998 +msgid "Drop" +msgstr "" + +#. TRANSLATORS: popup menu item +#. TRANSLATORS: gm commands +#: src/gui/popups/popupmenu.cpp:2894 +msgid "GM..." +msgstr "" + +#. TRANSLATORS: popup menu header +#: src/gui/popups/popupmenu.cpp:2902 +#, c-format +msgid "Show %s" +msgstr "" + +#. TRANSLATORS: popup menu item +#. TRANSLATORS: show player account info +#: src/gui/popups/popupmenu.cpp:2909 +msgid "Account info" +msgstr "" + +#. TRANSLATORS: popup menu item +#. TRANSLATORS: show player level +#: src/gui/popups/popupmenu.cpp:2915 +msgid "Level" +msgstr "" + +#. TRANSLATORS: popup menu item +#. TRANSLATORS: show player stats +#. TRANSLATORS: clan window tab +#: src/gui/popups/popupmenu.cpp:2921 src/gui/windows/clanwindow.cpp:65 +msgid "Stats" +msgstr "" + +#. TRANSLATORS: popup menu item +#. TRANSLATORS: show player inventory list +#. TRANSLATORS: long button name for inventory window. +#. TRANSLATORS: inventory window name +#. TRANSLATORS: inventory type name +#: src/gui/popups/popupmenu.cpp:2927 src/gui/windowmenu.cpp:138 +#: src/gui/windows/inventorywindow.cpp:154 +#: src/resources/inventory/inventory.cpp:360 +msgid "Inventory" +msgstr "" + +#. TRANSLATORS: popup menu item +#. TRANSLATORS: show player storage list +#. TRANSLATORS: inventory type name +#: src/gui/popups/popupmenu.cpp:2933 src/resources/inventory/inventory.cpp:365 +msgid "Storage" +msgstr "" + +#. TRANSLATORS: popup menu item +#. TRANSLATORS: show player cart list +#. TRANSLATORS: long button name for cart window. +#. TRANSLATORS: cart button tooltip +#. TRANSLATORS: inventory type name +#: src/gui/popups/popupmenu.cpp:2939 src/gui/windowmenu.cpp:144 +#: src/gui/windows/inventorywindow.cpp:267 +#: src/resources/inventory/inventory.cpp:375 +msgid "Cart" +msgstr "" + +#. TRANSLATORS: popup menu item +#. TRANSLATORS: gm commands +#. TRANSLATORS: settings option +#: src/gui/popups/popupmenu.cpp:2945 src/gui/widgets/tabs/setup_chat.cpp:93 +msgid "Commands" +msgstr "" + +#. TRANSLATORS: popup menu item +#. TRANSLATORS: gm char commands +#: src/gui/popups/popupmenu.cpp:2951 +msgid "Char commands" +msgstr "" + +#. TRANSLATORS: popup menu item +#. TRANSLATORS: back to gm menu +#: src/gui/popups/popupmenu.cpp:2955 src/gui/popups/popupmenu.cpp:3226 +msgid "Back" +msgstr "" + +#. TRANSLATORS: popup menu item +#. TRANSLATORS: find player position +#: src/gui/popups/popupmenu.cpp:2971 +msgid "Locate" +msgstr "" + +#. TRANSLATORS: popup menu item +#. TRANSLATORS: check player ip +#: src/gui/popups/popupmenu.cpp:2977 +msgid "Check ip" +msgstr "" + +#. TRANSLATORS: popup menu item +#. TRANSLATORS: go to player position +#. TRANSLATORS: popup menu item +#. TRANSLATORS: warp to npc +#: src/gui/popups/popupmenu.cpp:2983 src/gui/popups/popupmenu.cpp:3271 +msgid "Goto" +msgstr "" + +#. TRANSLATORS: popup menu item +#. TRANSLATORS: recall player to current position +#. TRANSLATORS: popup menu item +#. TRANSLATORS: warp npc to player location +#: src/gui/popups/popupmenu.cpp:2989 src/gui/popups/popupmenu.cpp:3258 +msgid "Recall" +msgstr "" + +#. TRANSLATORS: popup menu item +#. TRANSLATORS: recall all party members to player location +#: src/gui/popups/popupmenu.cpp:3009 +msgid "Recall party" +msgstr "" + +#. TRANSLATORS: popup menu item +#. TRANSLATORS: recall all guild members to player location +#: src/gui/popups/popupmenu.cpp:3017 +msgid "Recall guild" +msgstr "" + +#. TRANSLATORS: popup menu item +#. TRANSLATORS: give party leader status +#: src/gui/popups/popupmenu.cpp:3030 +msgid "Give party leader" +msgstr "" + +#. TRANSLATORS: popup menu item +#. TRANSLATORS: show menu +#: src/gui/popups/popupmenu.cpp:3051 +msgid "Show..." +msgstr "" + +#. TRANSLATORS: popup menu item +#. TRANSLATORS: mute menu +#: src/gui/popups/popupmenu.cpp:3054 +msgid "Mute..." +msgstr "" + +#. TRANSLATORS: popup menu item +#. TRANSLATORS: enable immortal mode for player +#: src/gui/popups/popupmenu.cpp:3079 +msgid "Immortal" +msgstr "" + +#. TRANSLATORS: popup menu item +#. TRANSLATORS: send player to jail +#: src/gui/popups/popupmenu.cpp:3085 +msgid "Jail" +msgstr "" + +#. TRANSLATORS: popup menu item +#. TRANSLATORS: restore player from jail +#: src/gui/popups/popupmenu.cpp:3091 +msgid "Unjail" +msgstr "" + +#. TRANSLATORS: popup menu item +#. TRANSLATORS: set player as killer +#: src/gui/popups/popupmenu.cpp:3105 +msgid "Killer" +msgstr "" + +#. TRANSLATORS: popup menu item +#. TRANSLATORS: set player as killable +#: src/gui/popups/popupmenu.cpp:3111 +msgid "Killable" +msgstr "" + +#. TRANSLATORS: popup menu item +#. TRANSLATORS: set player save position +#: src/gui/popups/popupmenu.cpp:3117 +msgid "Set save" +msgstr "" + +#. TRANSLATORS: popup menu item +#. TRANSLATORS: warp player to save position +#: src/gui/popups/popupmenu.cpp:3123 +msgid "Warp to save" +msgstr "" + +#. TRANSLATORS: popup menu item +#. TRANSLATORS: warp player to random position on same map +#: src/gui/popups/popupmenu.cpp:3129 +msgid "Warp to random" +msgstr "" + +#. TRANSLATORS: popup menu item +#. TRANSLATORS: spawn player clone +#: src/gui/popups/popupmenu.cpp:3136 +msgid "Spawn clone" +msgstr "" + +#. TRANSLATORS: popup menu item +#. TRANSLATORS: spawn slave player clone +#: src/gui/popups/popupmenu.cpp:3143 +msgid "Spawn slave clone" +msgstr "" + +#. TRANSLATORS: popup menu item +#. TRANSLATORS: spawn evil player clone +#: src/gui/popups/popupmenu.cpp:3150 +msgid "Spawn evil clone" +msgstr "" + +#. TRANSLATORS: popup menu item +#. TRANSLATORS: break guild +#: src/gui/popups/popupmenu.cpp:3157 +msgid "Break guild" +msgstr "" + +#. TRANSLATORS: popup menu item +#. TRANSLATORS: kick player +#. TRANSLATORS: popup menu item +#. TRANSLATORS: kick monster +#: src/gui/popups/popupmenu.cpp:3166 src/gui/popups/popupmenu.cpp:3241 +#: src/gui/popups/popupmenu.cpp:3286 +msgid "Kick" +msgstr "" + +#. TRANSLATORS: popup menu header +#: src/gui/popups/popupmenu.cpp:3174 +#, c-format +msgid "Mute %s" +msgstr "" + +#. TRANSLATORS: popup menu item +#. TRANSLATORS: mute player +#: src/gui/popups/popupmenu.cpp:3184 src/gui/popups/popupmenu.cpp:3188 +#: src/gui/popups/popupmenu.cpp:3192 src/gui/popups/popupmenu.cpp:3196 +#: src/gui/popups/popupmenu.cpp:3200 +#, c-format +msgid "Mute %d" +msgstr "" + +#. TRANSLATORS: popup menu item +#. TRANSLATORS: mute player +#: src/gui/popups/popupmenu.cpp:3205 src/gui/popups/popupmenu.cpp:3209 +#: src/gui/popups/popupmenu.cpp:3213 src/gui/popups/popupmenu.cpp:3217 +#: src/gui/popups/popupmenu.cpp:3221 +#, c-format +msgid "Unmute %d" +msgstr "" + +#. TRANSLATORS: popup menu item +#. TRANSLATORS: disguise to npc +#. TRANSLATORS: popup menu item +#. TRANSLATORS: disguise to monster +#: src/gui/popups/popupmenu.cpp:3265 src/gui/popups/popupmenu.cpp:3308 +msgid "Disguise" +msgstr "" + +#. TRANSLATORS: popup menu item +#. TRANSLATORS: spawn monster +#: src/gui/popups/popupmenu.cpp:3292 +msgid "Spawn same" +msgstr "" + +#. TRANSLATORS: popup menu item +#. TRANSLATORS: spawn slave monster +#: src/gui/popups/popupmenu.cpp:3301 +msgid "Spawn slave" +msgstr "" + +#. TRANSLATORS: popup menu item +#. TRANSLATORS: show monster information +#. TRANSLATORS: popup menu item +#. TRANSLATORS: show item information +#. TRANSLATORS: char select dialog. button. +#. TRANSLATORS: clan window tab +#. TRANSLATORS: servers dialog button +#. TRANSLATORS: info message header +#. TRANSLATORS: info header +#. TRANSLATORS: info message +#: src/gui/popups/popupmenu.cpp:3316 src/gui/popups/popupmenu.cpp:3345 +#: src/gui/popups/popupmenu.cpp:3364 src/gui/windows/charselectdialog.cpp:81 +#: src/gui/windows/clanwindow.cpp:63 src/gui/windows/serverdialog.cpp:122 +#: src/net/ea/charserverrecv.cpp:130 src/net/eathena/charserverrecv.cpp:435 +#: src/net/eathena/charserverrecv.cpp:471 +msgid "Info" +msgstr "" + +#. TRANSLATORS: popup menu item +#. TRANSLATORS: show selected monster in current map +#: src/gui/popups/popupmenu.cpp:3323 +msgid "Search" +msgstr "" + +#. TRANSLATORS: popup menu item +#. TRANSLATORS: show selected monster spawns in all maps +#: src/gui/popups/popupmenu.cpp:3330 +msgid "Search spawns" +msgstr "" + +#. TRANSLATORS: popup menu item +#. TRANSLATORS: show who drops item +#: src/gui/popups/popupmenu.cpp:3351 src/gui/popups/popupmenu.cpp:3370 +msgid "Who drops" +msgstr "" + +#. TRANSLATORS: popup menu item +#. TRANSLATORS: gm create item +#: src/gui/popups/popupmenu.cpp:3377 +msgid "Add 1" +msgstr "" + +#. TRANSLATORS: popup menu item +#. TRANSLATORS: gm create item +#: src/gui/popups/popupmenu.cpp:3380 +msgid "Add 5" +msgstr "" + +#. TRANSLATORS: popup menu item +#. TRANSLATORS: gm create item +#: src/gui/popups/popupmenu.cpp:3383 +msgid "Add 10" +msgstr "" + +#. TRANSLATORS: popup menu item +#. TRANSLATORS: gm create item +#: src/gui/popups/popupmenu.cpp:3386 +msgid "Add 100" +msgstr "" + +#. TRANSLATORS: popup menu item +#. TRANSLATORS: gm create item +#: src/gui/popups/popupmenu.cpp:3389 +msgid "Add 1000" +msgstr "" + +#. TRANSLATORS: popup menu item +#. TRANSLATORS: gm create item +#: src/gui/popups/popupmenu.cpp:3392 +msgid "Add 10000" +msgstr "" + +#. TRANSLATORS: popup menu header +#: src/gui/popups/popupmenu.cpp:3400 +msgid "GM commands" +msgstr "" + +#. TRANSLATORS: popup menu item +#. TRANSLATORS: move current item to craft slot +#: src/gui/popups/popupmenu.cpp:3470 +#, c-format +msgid "Move to craft %d" +msgstr "" + +#. TRANSLATORS: popup menu item +#. TRANSLATORS: open mail dialog +#: src/gui/popups/popupmenu.cpp:3487 +msgid "Mail to..." +msgstr "" + +#. TRANSLATORS: popup menu item +#. TRANSLATORS: catch pet command +#: src/gui/popups/popupmenu.cpp:3496 +msgid "Taming pet" +msgstr "" + +#. TRANSLATORS: popup menu item +#. TRANSLATORS: adopt child command +#: src/gui/popups/popupmenu.cpp:3505 +msgid "Adopt child" +msgstr "" + +#. TRANSLATORS: popup menu item +#. TRANSLATORS: leave party +#: src/gui/popups/popupmenu.cpp:3518 +msgid "Leave party" +msgstr "" + +#. TRANSLATORS: popup menu item +#. TRANSLATORS: create party +#. TRANSLATORS: dialog header +#: src/gui/popups/popupmenu.cpp:3524 src/progs/manaplus/actions/chat.cpp:362 +msgid "Create party" +msgstr "" + +#. TRANSLATORS: popup menu item +#. TRANSLATORS: leave guild +#: src/gui/popups/popupmenu.cpp:3534 +msgid "Leave guild" +msgstr "" + +#. TRANSLATORS: popup menu item +#. TRANSLATORS: create guild +#. TRANSLATORS: dialog header +#: src/gui/popups/popupmenu.cpp:3540 src/progs/manaplus/actions/chat.cpp:384 +msgid "Create guild" +msgstr "" + +#. TRANSLATORS: popup menu item +#. TRANSLATORS: change guild notice message +#: src/gui/popups/popupmenu.cpp:3562 +msgid "Change notice" +msgstr "" + +#. TRANSLATORS: skill level +#: src/gui/popups/skillpopup.cpp:145 +#, c-format +msgid "Level: %d / %d" +msgstr "" + +#. TRANSLATORS: skill level for tmw fake skills +#: src/gui/popups/skillpopup.cpp:161 +msgid "Level: Unknown" +msgstr "" + +#. TRANSLATORS: skill cast type +#: src/gui/popups/skillpopup.cpp:183 +msgid "Self position" +msgstr "" + +#. TRANSLATORS: skill cast type +#: src/gui/popups/skillpopup.cpp:195 +#, c-format +msgid "Cast type: %s" +msgstr "" + +#. TRANSLATORS: input tab sub tab name +#. TRANSLATORS: status window tab name +#: src/gui/setupinputpages.cpp:46 src/gui/windows/statuswindow.cpp:241 +msgid "Basic" +msgstr "" + +#. TRANSLATORS: input tab sub tab name +#. TRANSLATORS: long button name for shortcuts window. +#: src/gui/setupinputpages.cpp:50 src/gui/windowmenu.cpp:173 +msgid "Shortcuts" +msgstr "" + +#. TRANSLATORS: input tab sub tab name +#. TRANSLATORS: settings group +#. TRANSLATORS: long button name for windows list menu. +#. TRANSLATORS: input action label +#: src/gui/setupinputpages.cpp:52 src/gui/widgets/tabs/setup_misc.cpp:420 +#: src/gui/windowmenu.cpp:250 src/input/pages/windows.cpp:34 +msgid "Windows" +msgstr "" + +#. TRANSLATORS: input tab sub tab name +#. TRANSLATORS: inventory type name +#: src/gui/setupinputpages.cpp:54 src/resources/inventory/inventory.cpp:386 +msgid "Craft" +msgstr "" + +#. TRANSLATORS: input tab sub tab name +#. TRANSLATORS: emotes window name +#. TRANSLATORS: emotes tab name +#: src/gui/setupinputpages.cpp:56 src/gui/windows/emotewindow.cpp:61 +#: src/gui/windows/emotewindow.cpp:130 +msgid "Emotes" +msgstr "" + +#. TRANSLATORS: input tab sub tab name +#. TRANSLATORS: settings tab name +#. TRANSLATORS: longt button name for chat window. +#. TRANSLATORS: chat window name +#: src/gui/setupinputpages.cpp:60 src/gui/widgets/tabs/setup_chat.cpp:40 +#: src/gui/windowmenu.cpp:115 src/gui/windows/chatwindow.cpp:95 +msgid "Chat" +msgstr "" + +#. TRANSLATORS: input tab sub tab name +#. TRANSLATORS: palette label +#. TRANSLATORS: settings group +#. TRANSLATORS: input action group +#. TRANSLATORS: input action name +#: src/gui/setupinputpages.cpp:62 src/gui/userpalette.cpp:474 +#: src/gui/widgets/tabs/setup_audio.cpp:188 +#: src/gui/widgets/tabs/setup_chat.cpp:325 +#: src/gui/widgets/tabs/setup_misc.cpp:505 +#: src/gui/widgets/tabs/setup_visual.cpp:223 src/input/pages/chat.cpp:145 +#: src/input/pages/gui.cpp:85 src/input/pages/other.cpp:106 +msgid "Other" +msgstr "" + +#. TRANSLATORS: input tab sub tab name +#: src/gui/setupinputpages.cpp:64 +msgid "Gui" +msgstr "" + +#. TRANSLATORS: palette label +#: src/gui/userpalette.cpp:140 +msgid "Beings" +msgstr "" + +#. TRANSLATORS: palette color +#: src/gui/userpalette.cpp:145 +msgid "Being" +msgstr "" + +#. TRANSLATORS: palette color +#: src/gui/userpalette.cpp:151 +msgid "Friend names" +msgstr "" + +#. TRANSLATORS: palette color +#: src/gui/userpalette.cpp:157 +msgid "Disregarded names" +msgstr "" + +#. TRANSLATORS: palette color +#: src/gui/userpalette.cpp:163 +msgid "Ignored names" +msgstr "" + +#. TRANSLATORS: palette color +#: src/gui/userpalette.cpp:169 +msgid "Erased names" +msgstr "" + +#. TRANSLATORS: palette color +#: src/gui/userpalette.cpp:181 +msgid "Other players names" +msgstr "" + +#. TRANSLATORS: palette color +#: src/gui/userpalette.cpp:187 +msgid "Own name" +msgstr "" + +#. TRANSLATORS: palette color +#: src/gui/userpalette.cpp:193 +msgid "GM names" +msgstr "" + +#. TRANSLATORS: palette color +#: src/gui/userpalette.cpp:199 +msgid "NPCs" +msgstr "" + +#. TRANSLATORS: palette color +#. TRANSLATORS: settings option +#: src/gui/userpalette.cpp:205 src/gui/widgets/tabs/setup_misc.cpp:133 +msgid "Monsters" +msgstr "" + +#. TRANSLATORS: palette color +#: src/gui/userpalette.cpp:211 +msgid "Pets" +msgstr "" + +#. TRANSLATORS: palette color +#: src/gui/userpalette.cpp:229 +msgid "Skill unit" +msgstr "" + +#. TRANSLATORS: palette color +#: src/gui/userpalette.cpp:235 +msgid "Party members" +msgstr "" + +#. TRANSLATORS: palette color +#: src/gui/userpalette.cpp:241 +msgid "Guild members" +msgstr "" + +#. TRANSLATORS: palette color +#: src/gui/userpalette.cpp:247 src/gui/userpalette.cpp:253 +#: src/gui/userpalette.cpp:259 +#, c-format +msgid "Team %d" +msgstr "" + +#. TRANSLATORS: palette label +#: src/gui/userpalette.cpp:263 +msgid "Particles" +msgstr "" + +#. TRANSLATORS: palette color +#: src/gui/userpalette.cpp:268 +msgid "Particle effects" +msgstr "" + +#. TRANSLATORS: palette color +#: src/gui/userpalette.cpp:274 +msgid "Pickup notification" +msgstr "" + +#. TRANSLATORS: palette color +#: src/gui/userpalette.cpp:280 +msgid "Exp notification" +msgstr "" + +#. TRANSLATORS: palette label +#: src/gui/userpalette.cpp:284 +msgid "Hp bars" +msgstr "" + +#. TRANSLATORS: palette color +#: src/gui/userpalette.cpp:289 +msgid "Player HP bar" +msgstr "" + +#. TRANSLATORS: palette color +#: src/gui/userpalette.cpp:294 +msgid "Player HP bar (second color)" +msgstr "" + +#. TRANSLATORS: palette color +#: src/gui/userpalette.cpp:300 +msgid "Monster HP bar" +msgstr "" + +#. TRANSLATORS: palette color +#: src/gui/userpalette.cpp:306 +msgid "Monster HP bar (second color)" +msgstr "" + +#. TRANSLATORS: palette color +#: src/gui/userpalette.cpp:312 +msgid "Homunculus HP bar" +msgstr "" + +#. TRANSLATORS: palette color +#: src/gui/userpalette.cpp:318 +msgid "Homunculus HP bar (second color)" +msgstr "" + +#. TRANSLATORS: palette color +#: src/gui/userpalette.cpp:324 +msgid "Mercenary HP bar" +msgstr "" + +#. TRANSLATORS: palette color +#: src/gui/userpalette.cpp:330 +msgid "Mercenary HP bar (second color)" +msgstr "" + +#. TRANSLATORS: palette color +#: src/gui/userpalette.cpp:337 +msgid "Elemental HP bar" +msgstr "" + +#. TRANSLATORS: palette color +#: src/gui/userpalette.cpp:343 +msgid "Elemental HP bar (second color)" +msgstr "" + +#. TRANSLATORS: palette label +#: src/gui/userpalette.cpp:347 +msgid "Hits" +msgstr "" + +#. TRANSLATORS: palette color +#: src/gui/userpalette.cpp:352 +msgid "Player hits monster" +msgstr "" + +#. TRANSLATORS: palette color +#: src/gui/userpalette.cpp:358 +msgid "Monster hits player" +msgstr "" + +#. TRANSLATORS: palette color +#: src/gui/userpalette.cpp:364 +msgid "Other player hits local player" +msgstr "" + +#. TRANSLATORS: palette color +#: src/gui/userpalette.cpp:370 +msgid "Critical Hit" +msgstr "" + +#. TRANSLATORS: palette color +#: src/gui/userpalette.cpp:376 +msgid "Local player hits monster" +msgstr "" + +#. TRANSLATORS: palette color +#: src/gui/userpalette.cpp:382 +msgid "Local player critical hit" +msgstr "" + +#. TRANSLATORS: palette color +#: src/gui/userpalette.cpp:388 +msgid "Local player miss" +msgstr "" + +#. TRANSLATORS: palette color +#: src/gui/userpalette.cpp:393 +msgid "Misses" +msgstr "" + +#. TRANSLATORS: palette label +#: src/gui/userpalette.cpp:397 +msgid "Tiles" +msgstr "" + +#. TRANSLATORS: palette color +#: src/gui/userpalette.cpp:402 +msgid "Portal highlight" +msgstr "" + +#. TRANSLATORS: palette color +#: src/gui/userpalette.cpp:408 +msgid "Default collision highlight" +msgstr "" + +#. TRANSLATORS: palette color +#: src/gui/userpalette.cpp:414 +msgid "Air collision highlight" +msgstr "" + +#. TRANSLATORS: palette color +#: src/gui/userpalette.cpp:420 +msgid "Water collision highlight" +msgstr "" + +#. TRANSLATORS: palette color +#: src/gui/userpalette.cpp:426 +msgid "Monster collision highlight" +msgstr "" + +#. TRANSLATORS: palette color +#: src/gui/userpalette.cpp:432 +msgid "Special ground collision highlight" +msgstr "" + +#. TRANSLATORS: palette color +#: src/gui/userpalette.cpp:438 +msgid "Walkable highlight" +msgstr "" + +#. TRANSLATORS: palette color +#: src/gui/userpalette.cpp:444 +msgid "Tiles border" +msgstr "" + +#. TRANSLATORS: palette label +#: src/gui/userpalette.cpp:447 +msgid "Ranges" +msgstr "" + +#. TRANSLATORS: palette color +#: src/gui/userpalette.cpp:452 +msgid "Local player attack range" +msgstr "" + +#. TRANSLATORS: palette color +#: src/gui/userpalette.cpp:458 +msgid "Local player attack range border" +msgstr "" + +#. TRANSLATORS: palette color +#: src/gui/userpalette.cpp:464 +msgid "Monster attack range" +msgstr "" + +#. TRANSLATORS: palette color +#: src/gui/userpalette.cpp:470 +msgid "Skill attack range border" +msgstr "" + +#. TRANSLATORS: palette color +#: src/gui/userpalette.cpp:479 +msgid "Floor item amount color" +msgstr "" + +#. TRANSLATORS: palette color +#: src/gui/userpalette.cpp:485 +msgid "Home place" +msgstr "" + +#. TRANSLATORS: palette color +#: src/gui/userpalette.cpp:491 +msgid "Home place border" +msgstr "" + +#. TRANSLATORS: palette color +#: src/gui/userpalette.cpp:497 +msgid "Road point" +msgstr "" + +#. TRANSLATORS: status window label +#. TRANSLATORS: status bar label +#. TRANSLATORS: sell dialog button +#. TRANSLATORS: buy dialog button +#. TRANSLATORS: status bar label +#: src/gui/widgets/attrs/changedisplay.cpp:48 +#: src/gui/widgets/attrs/changedisplay.cpp:70 +#: src/gui/widgets/selldialog.cpp:155 src/gui/windows/buydialog.cpp:360 +#: src/gui/windows/statuswindow.cpp:459 src/gui/windows/statuswindow.cpp:522 +msgid "Max" +msgstr "" + +#. TRANSLATORS: status window label (plus sign) +#. TRANSLATORS: sell dialog button +#. TRANSLATORS: This is a narrow symbol used to denote 'increasing'. +#. You may change this symbol if your language uses another. +#. TRANSLATORS: item amount window button +#. TRANSLATORS: npc dialog button +#: src/gui/widgets/attrs/changedisplay.cpp:50 +#: src/gui/widgets/selldialog.cpp:143 src/gui/windows/buydialog.cpp:333 +#: src/gui/windows/itemamountwindow.cpp:209 +#: src/gui/windows/itemamountwindow.cpp:263 src/gui/windows/npcdialog.cpp:127 +msgid "+" +msgstr "" + +#. TRANSLATORS: character level +#: src/gui/widgets/characterdisplay.cpp:142 +#, c-format +msgid "Level: %u" +msgstr "" + +#. TRANSLATORS: character money +#. TRANSLATORS: money label +#. TRANSLATORS: status window label +#: src/gui/widgets/characterdisplay.cpp:146 +#: src/gui/windows/inventorywindow.cpp:794 src/gui/windows/statuswindow.cpp:76 +#: src/gui/windows/statuswindow.cpp:223 src/gui/windows/statuswindow.cpp:315 +#, c-format +msgid "Money: %s" +msgstr "" + +#. TRANSLATORS: Text under equipped items (should be small) +#: src/gui/widgets/itemcontainer.cpp:431 src/gui/widgets/itemcontainer.cpp:553 +msgid "Eq." +msgstr "" + +#. TRANSLATORS: dialog message +#: src/gui/widgets/itemlinkhandler.cpp:89 +msgid "Run command" +msgstr "" + +#. TRANSLATORS: dialog message +#: src/gui/widgets/itemlinkhandler.cpp:121 +msgid "Open url" +msgstr "" + +#. TRANSLATORS: sell dialog button +#. TRANSLATORS: mail edit window button +#. TRANSLATORS: npc dialog button +#. TRANSLATORS: servers dialog button +#. TRANSLATORS: shop window label +#. TRANSLATORS: trade window button +#: src/gui/widgets/selldialog.cpp:115 src/gui/windows/buydialog.cpp:339 +#: src/gui/windows/maileditwindow.cpp:61 src/gui/windows/npcdialog.cpp:136 +#: src/gui/windows/serverdialog.cpp:113 src/gui/windows/shopwindow.cpp:127 +#: src/gui/windows/tradewindow.cpp:89 +msgid "Add" +msgstr "" + +#. TRANSLATORS: sell dialog button +#. TRANSLATORS: buy dialog button +#. TRANSLATORS: quit dialog name +#. TRANSLATORS: quit dialog button +#. TRANSLATORS: servers dialog button +#. TRANSLATORS: sell dialog button +#. TRANSLATORS: input action name +#: src/gui/widgets/selldialog.cpp:121 src/gui/windows/buydialog.cpp:358 +#: src/gui/windows/quitdialog.cpp:51 src/gui/windows/quitdialog.cpp:56 +#: src/gui/windows/quitdialog.cpp:58 src/gui/windows/serverdialog.cpp:108 +#: src/gui/windows/textselectdialog.cpp:96 src/input/pages/basic.cpp:226 +msgid "Quit" +msgstr "" + +#. TRANSLATORS: sell dialog button +#. TRANSLATORS: This is a narrow symbol used to denote 'decreasing'. +#. You may change this symbol if your language uses another. +#. TRANSLATORS: item amount window button +#. TRANSLATORS: npc dialog button +#: src/gui/widgets/selldialog.cpp:149 src/gui/windows/buydialog.cpp:336 +#: src/gui/windows/itemamountwindow.cpp:203 +#: src/gui/windows/itemamountwindow.cpp:257 src/gui/windows/npcdialog.cpp:129 +msgid "-" +msgstr "" + +#. TRANSLATORS: sell dialog label +#. TRANSLATORS: buy dialog label +#: src/gui/widgets/selldialog.cpp:165 src/gui/widgets/selldialog.cpp:391 +#: src/gui/windows/buydialog.cpp:319 src/gui/windows/buydialog.cpp:768 +#, c-format +msgid "Price: %s / Total: %s" +msgstr "" + +#. TRANSLATORS: setup item button +#. TRANSLATORS: servers dialog button +#: src/gui/widgets/setupitem.cpp:378 src/gui/widgets/setupitem.cpp:523 +#: src/gui/windows/serverdialog.cpp:115 +msgid "Edit" +msgstr "" + +#. TRANSLATORS: status window label +#: src/gui/widgets/statspagebasic.cpp:71 src/gui/widgets/statspagebasic.cpp:102 +#, c-format +msgid "Character points: %d" +msgstr "" + +#. TRANSLATORS: battle chat tab name +#: src/gui/widgets/tabs/chat/battletab.cpp:35 +msgid "Battle" +msgstr "" + +#. TRANSLATORS: chat message +#: src/gui/widgets/tabs/chat/chattab.cpp:175 +msgid "Global announcement:" +msgstr "" + +#. TRANSLATORS: chat message +#: src/gui/widgets/tabs/chat/chattab.cpp:181 +#, c-format +msgid "Global announcement from %s:" +msgstr "" + +#. TRANSLATORS: chat message +#: src/gui/widgets/tabs/chat/chattab.cpp:207 +#, c-format +msgid "%s whispers: %s" +msgstr "" + +#. TRANSLATORS: chat message +#: src/gui/widgets/tabs/chat/chattab.cpp:555 +#, c-format +msgid "%s is now Online." +msgstr "" + +#. TRANSLATORS: chat message +#: src/gui/widgets/tabs/chat/chattab.cpp:563 +#, c-format +msgid "%s is now Offline." +msgstr "" + +#. TRANSLATORS: clan chat tab name +#. TRANSLATORS: long button name for clan window. +#. TRANSLATORS: clan window name +#: src/gui/widgets/tabs/chat/clantab.cpp:39 src/gui/windowmenu.cpp:227 +#: src/gui/windows/clanwindow.cpp:41 +msgid "Clan" +msgstr "" + +#. TRANSLATORS: guild chat tab name +#. TRANSLATORS: tab in social window +#: src/gui/widgets/tabs/chat/emulateguildtab.cpp:42 +#: src/gui/widgets/tabs/chat/guildtab.cpp:47 +#: src/gui/widgets/tabs/socialguildtab2.h:49 +#: src/gui/widgets/tabs/socialguildtab.h:52 +msgid "Guild" +msgstr "" + +#. TRANSLATORS: gb tab name +#: src/gui/widgets/tabs/chat/gmtab.cpp:37 +msgid "GM" +msgstr "" + +#. TRANSLATORS: lang chat tab name +#: src/gui/widgets/tabs/chat/langtab.cpp:32 +msgid "Lang" +msgstr "" + +#. TRANSLATORS: party chat tab name +#. TRANSLATORS: tab in social window +#: src/gui/widgets/tabs/chat/partytab.cpp:48 +#: src/gui/widgets/tabs/socialpartytab.h:54 +msgid "Party" +msgstr "" + +#. TRANSLATORS: not in clan label +#: src/gui/widgets/tabs/clanwindowtabs.cpp:57 +msgid "Not in clan" +msgstr "" + +#. TRANSLATORS: clan name label +#: src/gui/widgets/tabs/clanwindowtabs.cpp:66 +msgid "Clan name" +msgstr "" + +#. TRANSLATORS: clan master name label +#: src/gui/widgets/tabs/clanwindowtabs.cpp:70 +msgid "Master name" +msgstr "" + +#. TRANSLATORS: clan map name label +#: src/gui/widgets/tabs/clanwindowtabs.cpp:74 +msgid "Map name" +msgstr "" + +#. TRANSLATORS: debug window label +#: src/gui/widgets/tabs/mapdebugtab.cpp:52 +#: src/gui/widgets/tabs/mapdebugtab.cpp:202 +#: src/gui/widgets/tabs/mapdebugtab.cpp:259 +msgid "Music:" +msgstr "" + +#. TRANSLATORS: debug window label +#: src/gui/widgets/tabs/mapdebugtab.cpp:54 +#: src/gui/widgets/tabs/mapdebugtab.cpp:208 +#: src/gui/widgets/tabs/mapdebugtab.cpp:263 +msgid "Map:" +msgstr "" + +#. TRANSLATORS: debug window label +#: src/gui/widgets/tabs/mapdebugtab.cpp:56 +#: src/gui/widgets/tabs/mapdebugtab.cpp:211 +#: src/gui/widgets/tabs/mapdebugtab.cpp:265 +msgid "Map name:" +msgstr "" + +#. TRANSLATORS: debug window label +#: src/gui/widgets/tabs/mapdebugtab.cpp:58 +#: src/gui/widgets/tabs/mapdebugtab.cpp:205 +#: src/gui/widgets/tabs/mapdebugtab.cpp:261 +msgid "Minimap:" +msgstr "" + +#. TRANSLATORS: debug window label +#: src/gui/widgets/tabs/mapdebugtab.cpp:61 +#: src/gui/widgets/tabs/mapdebugtab.cpp:199 +#: src/gui/widgets/tabs/mapdebugtab.cpp:257 +msgid "Cursor:" +msgstr "" + +#. TRANSLATORS: debug window label +#: src/gui/widgets/tabs/mapdebugtab.cpp:64 +msgid "Particle count:" +msgstr "" + +#. TRANSLATORS: debug window label +#: src/gui/widgets/tabs/mapdebugtab.cpp:67 +#: src/gui/widgets/tabs/mapdebugtab.cpp:223 +#: src/gui/widgets/tabs/mapdebugtab.cpp:268 +msgid "Map actors count:" +msgstr "" + +#. TRANSLATORS: debug window label +#: src/gui/widgets/tabs/mapdebugtab.cpp:71 +#: src/gui/widgets/tabs/mapdebugtab.cpp:228 +#: src/gui/widgets/tabs/mapdebugtab.cpp:272 +msgid "Map atlas count:" +msgstr "" + +#. TRANSLATORS: debug window label +#: src/gui/widgets/tabs/mapdebugtab.cpp:74 +#: src/gui/widgets/tabs/mapdebugtab.cpp:178 +#: src/gui/widgets/tabs/mapdebugtab.cpp:184 +msgid "Player Position:" +msgstr "" + +#. TRANSLATORS: debug window label +#: src/gui/widgets/tabs/mapdebugtab.cpp:80 +#: src/gui/widgets/tabs/mapdebugtab.cpp:240 +msgid "Draw calls:" +msgstr "" + +#. TRANSLATORS: debug window label +#: src/gui/widgets/tabs/mapdebugtab.cpp:85 +#: src/gui/widgets/tabs/mapdebugtab.cpp:248 +msgid "Texture binds:" +msgstr "" + +#. TRANSLATORS: debug window label, frames per second +#: src/gui/widgets/tabs/mapdebugtab.cpp:88 +#, c-format +msgid "%d FPS" +msgstr "" + +#. TRANSLATORS: debug window label +#: src/gui/widgets/tabs/mapdebugtab.cpp:99 +#: src/gui/widgets/tabs/mapdebugtab.cpp:132 +#, c-format +msgid "%d FPS (Software)" +msgstr "" + +#. TRANSLATORS: debug window label +#: src/gui/widgets/tabs/mapdebugtab.cpp:106 +#, c-format +msgid "%d FPS (normal OpenGL)" +msgstr "" + +#. TRANSLATORS: debug window label +#: src/gui/widgets/tabs/mapdebugtab.cpp:110 +#, c-format +msgid "%d FPS (safe OpenGL)" +msgstr "" + +#. TRANSLATORS: debug window label +#: src/gui/widgets/tabs/mapdebugtab.cpp:114 +#, c-format +msgid "%d FPS (mobile OpenGL ES)" +msgstr "" + +#. TRANSLATORS: debug window label +#: src/gui/widgets/tabs/mapdebugtab.cpp:118 +#, c-format +msgid "%d FPS (mobile OpenGL ES 2)" +msgstr "" + +#. TRANSLATORS: debug window label +#: src/gui/widgets/tabs/mapdebugtab.cpp:122 +#, c-format +msgid "%d FPS (modern OpenGL)" +msgstr "" + +#. TRANSLATORS: debug window label +#: src/gui/widgets/tabs/mapdebugtab.cpp:126 +#, c-format +msgid "%d FPS (SDL2 default)" +msgstr "" + +#. TRANSLATORS: debug window label +#: src/gui/widgets/tabs/mapdebugtab.cpp:154 +#: src/gui/widgets/tabs/mapdebugtab.cpp:233 +msgid "Textures count:" +msgstr "" + +#. TRANSLATORS: debug window label +#: src/gui/widgets/tabs/mapdebugtab.cpp:218 +#, c-format +msgid "Particle count: %d" +msgstr "" + +#. TRANSLATORS: debug window label +#: src/gui/widgets/tabs/netdebugtab.cpp:60 +#: src/gui/widgets/tabs/netdebugtab.cpp:66 +#, c-format +msgid "Ping: %s ms" +msgstr "" + +#. TRANSLATORS: debug window label +#: src/gui/widgets/tabs/netdebugtab.cpp:69 +#, c-format +msgid "In: %d bytes/s" +msgstr "" + +#. TRANSLATORS: debug window label +#: src/gui/widgets/tabs/netdebugtab.cpp:72 +#, c-format +msgid "Out: %d bytes/s" +msgstr "" + +#. TRANSLATORS: audio tab in settings +#: src/gui/widgets/tabs/setup_audio.cpp:48 +msgid "Audio" +msgstr "" + +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_audio.cpp:56 +msgid "Basic settings" +msgstr "" + +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_audio.cpp:60 +msgid "Enable Audio" +msgstr "" + +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_audio.cpp:64 +msgid "Enable music" +msgstr "" + +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_audio.cpp:69 +msgid "Enable game sfx" +msgstr "" + +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_audio.cpp:74 +msgid "Enable gui sfx" +msgstr "" + +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_audio.cpp:79 +msgid "Sfx volume" +msgstr "" + +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_audio.cpp:86 +msgid "Music volume" +msgstr "" + +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_audio.cpp:93 +msgid "Enable music fade out" +msgstr "" + +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_audio.cpp:98 +msgid "Audio frequency" +msgstr "" + +#. TRANSLATORS: audio type +#: src/gui/widgets/tabs/setup_audio.cpp:103 +msgid "mono" +msgstr "" + +#. TRANSLATORS: audio type +#: src/gui/widgets/tabs/setup_audio.cpp:105 +msgid "stereo" +msgstr "" + +#. TRANSLATORS: audio type +#: src/gui/widgets/tabs/setup_audio.cpp:107 +msgid "surround" +msgstr "" + +#. TRANSLATORS: audio type +#: src/gui/widgets/tabs/setup_audio.cpp:109 +msgid "surround+center+lfe" +msgstr "" + +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_audio.cpp:111 +msgid "Audio channels" +msgstr "" + +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_audio.cpp:118 +msgid "Parallel number of sounds" +msgstr "" + +#. TRANSLATORS: settings group +#: src/gui/widgets/tabs/setup_audio.cpp:124 +msgid "Sound effects" +msgstr "" + +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_audio.cpp:128 +msgid "Information dialog sound" +msgstr "" + +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_audio.cpp:133 +msgid "Request dialog sound" +msgstr "" + +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_audio.cpp:138 +msgid "Whisper message sound" +msgstr "" + +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_audio.cpp:143 +msgid "Guild message sound" +msgstr "" + +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_audio.cpp:148 +msgid "Party message sound" +msgstr "" + +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_audio.cpp:153 +msgid "Clan message sound" +msgstr "" + +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_audio.cpp:158 +msgid "Highlight message sound" +msgstr "" + +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_audio.cpp:163 +msgid "Global message sound" +msgstr "" + +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_audio.cpp:168 +msgid "Error message sound" +msgstr "" + +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_audio.cpp:173 +msgid "Trade request sound" +msgstr "" + +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_audio.cpp:178 +msgid "Show window sound" +msgstr "" + +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_audio.cpp:183 +msgid "Hide window sound" +msgstr "" + +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_audio.cpp:193 +msgid "Enable mumble voice chat" +msgstr "" + +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_audio.cpp:199 +msgid "Download music" +msgstr "" + +#. TRANSLATORS: settings group +#: src/gui/widgets/tabs/setup_chat.cpp:48 +msgid "Window" +msgstr "" + +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_chat.cpp:52 +msgid "Auto hide chat window" +msgstr "" + +#. TRANSLATORS: settings description +#: src/gui/widgets/tabs/setup_chat.cpp:54 +msgid "" +"Chat window will be automatically hidden when not in use.\n" +"\n" +"Hit Enter or hover mouse to show chat again." +msgstr "" + +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_chat.cpp:60 +msgid "Protect chat focus" +msgstr "" + +#. TRANSLATORS: settings description +#: src/gui/widgets/tabs/setup_chat.cpp:62 +msgid "" +"Enables aggressive protection of input focus in chat window.\n" +"\n" +"Note: no other text inputs will be allowed to receive text input when you " +"typing in chat window." +msgstr "" + +#. TRANSLATORS: settings group +#. TRANSLATORS: settings colors tab name +#. TRANSLATORS: emotes tab name +#: src/gui/widgets/tabs/setup_chat.cpp:70 +#: src/gui/widgets/tabs/setup_colors.cpp:90 src/gui/windows/emotewindow.cpp:132 +msgid "Colors" +msgstr "" + +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_chat.cpp:74 +msgid "Remove colors from received chat messages" +msgstr "" + +#. TRANSLATORS: settings description +#: src/gui/widgets/tabs/setup_chat.cpp:76 +msgid "" +"Enable this setting to strip colors from incoming chat messages. All " +"messages will use default chat text color if this enabled." +msgstr "" + +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_chat.cpp:82 +msgid "Show chat colors list" +msgstr "" + +#. TRANSLATORS: settings description +#: src/gui/widgets/tabs/setup_chat.cpp:84 +msgid "" +"Enable this setting to show color selection drop-down in chat window. Chat " +"window will display color selection drop-down.\n" +"\n" +"It allows one to select default color of outgoing chat messages easily, but " +"also occupies some space in chat window." +msgstr "" + +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_chat.cpp:97 +msgid "Allow magic and GM commands in all chat tabs" +msgstr "" + +#. TRANSLATORS: settings description +#: src/gui/widgets/tabs/setup_chat.cpp:99 +msgid "" +"Enable this setting to be able to type spells and GM commands in any tab." +msgstr "" + +#. TRANSLATORS: settings group +#: src/gui/widgets/tabs/setup_chat.cpp:106 +msgid "Limits" +msgstr "" + +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_chat.cpp:110 +msgid "Limit max chars in chat line" +msgstr "" + +#. TRANSLATORS: settings description +#: src/gui/widgets/tabs/setup_chat.cpp:112 +msgid "" +"Limits how many characters will be shown in longest lines of text displayed " +"in chat.\n" +"\n" +"Note: long lines can make client slower. Lines longer than this limit will " +"be truncated." +msgstr "" + +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_chat.cpp:120 +msgid "Limit max lines in chat" +msgstr "" + +#. TRANSLATORS: settings description +#: src/gui/widgets/tabs/setup_chat.cpp:122 +msgid "" +"Limits how many lines chat will keep in scrollback buffer. Chat keeps " +"specified number of last lines of text. Oldest lines exceeding this limit " +"are discarded from scrollback buffer.\n" +"\n" +"Note: keeping too many lines in scroll buffer can slow client down." +msgstr "" + +#. TRANSLATORS: settings group +#: src/gui/widgets/tabs/setup_chat.cpp:131 +msgid "Logs" +msgstr "" + +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_chat.cpp:135 +msgid "Enable chat Log" +msgstr "" + +#. TRANSLATORS: settings description +#: src/gui/widgets/tabs/setup_chat.cpp:137 +msgid "" +"If you enable this setting, chat logs will be written to disk.\n" +"\n" +"Note: chat logs can take noticeable amount of disk space over time." +msgstr "" + +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_chat.cpp:143 +msgid "Enable debug chat Log" +msgstr "" + +#. TRANSLATORS: settings description +#: src/gui/widgets/tabs/setup_chat.cpp:145 +msgid "If you enable this, debug chat tab also will be logged to disk." +msgstr "" + +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_chat.cpp:150 +msgid "Show chat history" +msgstr "" + +#. TRANSLATORS: settings description +#: src/gui/widgets/tabs/setup_chat.cpp:152 +msgid "" +"If this setting enabled, client will load old chat tabs content from logs on " +"startup instead of starting with empty chat tabs." +msgstr "" + +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_chat.cpp:158 +msgid "Show party online messages" +msgstr "" + +#. TRANSLATORS: settings description +#: src/gui/widgets/tabs/setup_chat.cpp:160 +msgid "" +"If this setting is enabled, online status changes of party members will be " +"shown in party tab of chat.\n" +"\n" +"This adds some extra noise to chat, but allows one to see when your buddies " +"are coming online." +msgstr "" + +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_chat.cpp:167 +msgid "Show guild online messages" +msgstr "" + +#. TRANSLATORS: settings description +#: src/gui/widgets/tabs/setup_chat.cpp:169 +msgid "" +"If this setting is enabled, online status changes of guild members will be " +"shown in guild tab of chat.\n" +"\n" +"This adds some extra noise to chat, but allows one to see when your buddies " +"are coming online." +msgstr "" + +#. TRANSLATORS: settings group +#: src/gui/widgets/tabs/setup_chat.cpp:177 +msgid "Messages" +msgstr "" + +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_chat.cpp:181 +msgid "Hide shop messages" +msgstr "" + +#. TRANSLATORS: settings description +#: src/gui/widgets/tabs/setup_chat.cpp:183 +msgid "" +"If this setting enabled, no messages related to built-in ManaPlus shop will " +"be displayed in chat. Disable this setting if you want to see shop-related " +"messages.\n" +"\n" +"Note: technically, ManaPlus shop implemented as usual private messages with " +"special content. If you disable this setting, you will be able to see these " +"messages and get idea when other players are looking at your shop." +msgstr "" + +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_chat.cpp:193 +msgid "Show MVP messages" +msgstr "" + +#. TRANSLATORS: settings description +#: src/gui/widgets/tabs/setup_chat.cpp:195 +msgid "" +"Enable this setting to see MVP messages from server.\n" +"\n" +"Note: MVP messages are not used on TMW/Evol/etc servers, so this feature " +"usually makes little difference." +msgstr "" + +#. TRANSLATORS: settings group +#. TRANSLATORS: input action group +#. TRANSLATORS: input action label +#: src/gui/widgets/tabs/setup_chat.cpp:203 src/input/pages/chat.cpp:61 +#: src/input/pages/windows.cpp:214 +msgid "Tabs" +msgstr "" + +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_chat.cpp:207 +msgid "Put all whispers in tabs" +msgstr "" + +#. TRANSLATORS: settings description +#: src/gui/widgets/tabs/setup_chat.cpp:209 +msgid "" +"If this setting enabled, all whispers (private messages) will be placed in " +"separate tabs, separate tab for each player. If this setting disabled, all " +"whispers will appear in General tab.\n" +"\n" +"Note: putting all whispers to single General tab is known to be confusing. " +"Think twice before disabling this feature." +msgstr "" + +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_chat.cpp:218 +msgid "Log magic messages in debug tab" +msgstr "" + +#. TRANSLATORS: settings description +#: src/gui/widgets/tabs/setup_chat.cpp:220 +msgid "" +"If this setting is enabled, spell invocation will be shown in Debug tab. If " +"disabled, it will be shown in General tab instead.\n" +"\n" +"Note: it does not affects server replies related to spells." +msgstr "" + +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_chat.cpp:227 +msgid "Show server messages in debug tab" +msgstr "" + +#. TRANSLATORS: settings description +#: src/gui/widgets/tabs/setup_chat.cpp:229 +msgid "" +"If this setting is enabled, server messages will be shown in Debug tab of " +"chat. If disabled, server messages will appear in General chat instead.\n" +"\n" +"Note: according to 4144, disabling this could also make you to lose some " +"debug messages from client in Debug tab since these are fake server messages." +msgstr "" + +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_chat.cpp:238 +msgid "Enable trade tab" +msgstr "" + +#. TRANSLATORS: settings description +#: src/gui/widgets/tabs/setup_chat.cpp:240 +msgid "" +"Enables trade tab. Trade tab is basically some filter. Messages containing " +"words typical for trades will go to Trade tab. This will make General tab " +"less noisy. If this setting is disabled, all trade related players messages " +"will stay in General tab." +msgstr "" + +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_chat.cpp:248 +msgid "Enable gm tab" +msgstr "" + +#. TRANSLATORS: settings description +#: src/gui/widgets/tabs/setup_chat.cpp:250 +msgid "" +"If enabled, GM tab will appear in chat. It displays text related GM " +"activity.\n" +"\n" +"Note: this setting only makes difference for GMs (Game Masters) since this " +"tab only appears for GMs." +msgstr "" + +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_chat.cpp:257 +msgid "Enable language tab" +msgstr "" + +#. TRANSLATORS: settings description +#: src/gui/widgets/tabs/setup_chat.cpp:259 +msgid "" +"If this feature enabled, language tab will appear if server supports this " +"feature.\n" +"\n" +"Note: only supported by Evol server yet." +msgstr "" + +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_chat.cpp:265 +msgid "Show all languages messages" +msgstr "" + +#. TRANSLATORS: settings description +#: src/gui/widgets/tabs/setup_chat.cpp:267 +msgid "" +"If this setting enabled and server supports different chats for different " +"languages, you will see messages for all languages, regardless of your " +"language preferences.\n" +"\n" +"Note: it only works on servers supporting language tabs feature, like Evol." +msgstr "" + +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_chat.cpp:275 +msgid "Enable battle tab" +msgstr "" + +#. TRANSLATORS: settings description +#: src/gui/widgets/tabs/setup_chat.cpp:277 +msgid "" +"If this setting enabled, Battle tab will appear in chat. This tab will " +"contain messages related to battles, like damage and experience gain, if " +"battle messages are enabled.\n" +"\n" +"Note: client restart required to take effect." +msgstr "" + +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_chat.cpp:285 +msgid "Show battle events" +msgstr "" + +#. TRANSLATORS: settings description +#: src/gui/widgets/tabs/setup_chat.cpp:287 +msgid "" +"If this setting enabled, messages related to battle like damage or " +"experience gain will be displayed in Debug or Battle tab. If disabled, no " +"battle messages will be displayed." +msgstr "" + +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_chat.cpp:294 +msgid "Resize chat tabs if need" +msgstr "" + +#. TRANSLATORS: settings description +#: src/gui/widgets/tabs/setup_chat.cpp:296 +msgid "" +"If this feature enabled, text in chat will be automatically adjusted to " +"adapt to appearance of chat input field when you typing message and when " +"input field of chat disappears. If disabled, chat input area will always " +"occupy its place, which could be otherwise usable for text.\n" +"\n" +"Note: its mostly about jumpy attitude vs less usable space for text." +msgstr "" + +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_chat.cpp:307 +msgid "Enable trade spam filter" +msgstr "" + +#. TRANSLATORS: settings group +#: src/gui/widgets/tabs/setup_chat.cpp:313 +msgid "Time" +msgstr "" + +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_chat.cpp:317 +msgid "Use local time" +msgstr "" + +#. TRANSLATORS: settings description +#: src/gui/widgets/tabs/setup_chat.cpp:319 +msgid "" +"If this feature enabled, timestamps in chat will use local times. If " +"disabled, server time will be used (often it is GMT+0)." +msgstr "" + +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_chat.cpp:329 +msgid "Highlight words (separated by comma)" +msgstr "" + +#. TRANSLATORS: settings description +#: src/gui/widgets/tabs/setup_chat.cpp:331 +msgid "" +"Here you can specify some extra words which will also cause highlighting. " +"Use comma to separate words.\n" +"\n" +"Note: frequent highlights are annoying - use it with caution." +msgstr "" + +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_chat.cpp:338 +msgid "Globals ignore names (separated by comma)" +msgstr "" + +#. TRANSLATORS: settings description +#: src/gui/widgets/tabs/setup_chat.cpp:340 +msgid "" +"This setting allows you to ignore some global messages if particular sender " +"(NPC, GM) annoys you too much. Global will be moved to Debug instead.\n" +"\n" +"Note: careless use of this feature can make you to miss important announces!" +msgstr "" + +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_chat.cpp:348 +msgid "Show emotes button in chat" +msgstr "" + +#. TRANSLATORS: settings description +#: src/gui/widgets/tabs/setup_chat.cpp:350 +msgid "" +"If this setting enabled, button will appear near text input field. This " +"button allows one to invoke composing window, which allows one to insert " +"smiles and text formatting easily.\n" +"\n" +"Note: same window can also be invoked by hotkey when typing, usually F1 by " +"default." +msgstr "" + +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_chat.cpp:359 +msgid "Show motd server message on start" +msgstr "" + +#. TRANSLATORS: settings description +#: src/gui/widgets/tabs/setup_chat.cpp:361 +msgid "" +"If this setting enabled, client will display server MOTD (message of the " +"day) once you connect to server. Disable it to hide MOTD." +msgstr "" + +#. TRANSLATORS: color selection preview message +#: src/gui/widgets/tabs/setup_colors.cpp:50 +msgid "This is what the color looks like" +msgstr "" + +#. TRANSLATORS: colors tab. label. +#: src/gui/widgets/tabs/setup_colors.cpp:65 +msgid "Type:" +msgstr "" + +#. TRANSLATORS: colors tab. label. +#: src/gui/widgets/tabs/setup_colors.cpp:69 +#: src/gui/widgets/tabs/setup_colors.cpp:376 +msgid "Delay:" +msgstr "" + +#. TRANSLATORS: colors tab. label. +#: src/gui/widgets/tabs/setup_colors.cpp:74 +msgid "Red:" +msgstr "" + +#. TRANSLATORS: colors tab. label. +#: src/gui/widgets/tabs/setup_colors.cpp:79 +msgid "Green:" +msgstr "" + +#. TRANSLATORS: colors tab. label. +#: src/gui/widgets/tabs/setup_colors.cpp:84 +msgid "Blue:" +msgstr "" + +#. TRANSLATORS: color type +#: src/gui/widgets/tabs/setup_colors.cpp:109 +#: src/gui/widgets/tabs/setup_colors.cpp:447 +msgid "Static" +msgstr "" + +#. TRANSLATORS: color type +#: src/gui/widgets/tabs/setup_colors.cpp:113 +#: src/gui/widgets/tabs/setup_colors.cpp:116 +#: src/gui/widgets/tabs/setup_colors.cpp:449 +msgid "Pulse" +msgstr "" + +#. TRANSLATORS: color type +#: src/gui/widgets/tabs/setup_colors.cpp:119 +#: src/gui/widgets/tabs/setup_colors.cpp:122 +#: src/gui/widgets/tabs/setup_colors.cpp:451 +msgid "Rainbow" +msgstr "" + +#. TRANSLATORS: color type +#: src/gui/widgets/tabs/setup_colors.cpp:125 +#: src/gui/widgets/tabs/setup_colors.cpp:128 +#: src/gui/widgets/tabs/setup_colors.cpp:451 +msgid "Spectrum" +msgstr "" + +#. TRANSLATORS: colors tab. label. +#: src/gui/widgets/tabs/setup_colors.cpp:370 +msgid "Alpha:" +msgstr "" + +#. TRANSLATORS: button in input settings tab +#: src/gui/widgets/tabs/setup_input.cpp:65 +msgid "Assign" +msgstr "" + +#. TRANSLATORS: button in input settings tab +#: src/gui/widgets/tabs/setup_input.cpp:68 +msgid "Unassign" +msgstr "" + +#. TRANSLATORS: button in input settings tab +#: src/gui/widgets/tabs/setup_input.cpp:74 +msgid "Reset all keys" +msgstr "" + +#. TRANSLATORS: setting tab name +#: src/gui/widgets/tabs/setup_input.cpp:84 +msgid "Input" +msgstr "" + +#. TRANSLATORS: input settings error header +#: src/gui/widgets/tabs/setup_input.cpp:164 +msgid "Key Conflict(s) Detected." +msgstr "" + +#. TRANSLATORS: input settings error +#: src/gui/widgets/tabs/setup_input.cpp:166 +#, c-format +msgid "" +"Conflict \"%s\" and \"%s\" keys. Resolve them, or gameplay may result in " +"strange behaviour." +msgstr "" + +#. TRANSLATORS: unknown key name +#. TRANSLATORS: quests window quest name +#: src/gui/widgets/tabs/setup_input.cpp:338 src/resources/db/questdb.cpp:62 +#: src/resources/db/questdb.cpp:255 src/resources/db/questdb.cpp:261 +msgid "unknown" +msgstr "" + +#. TRANSLATORS: joystick settings tab label +#: src/gui/widgets/tabs/setup_joystick.cpp:47 +#: src/gui/widgets/tabs/setup_joystick.cpp:143 +msgid "Press the button to start calibration" +msgstr "" + +#. TRANSLATORS: joystick settings tab button +#: src/gui/widgets/tabs/setup_joystick.cpp:49 +#: src/gui/widgets/tabs/setup_joystick.cpp:140 +msgid "Calibrate" +msgstr "" + +#. TRANSLATORS: joystick settings tab button +#: src/gui/widgets/tabs/setup_joystick.cpp:52 +msgid "Detect joysticks" +msgstr "" + +#. TRANSLATORS: joystick settings tab checkbox +#: src/gui/widgets/tabs/setup_joystick.cpp:55 +msgid "Enable joystick" +msgstr "" + +#. TRANSLATORS: joystick settings tab checkbox +#: src/gui/widgets/tabs/setup_joystick.cpp:62 +msgid "Use joystick if client window inactive" +msgstr "" + +#. TRANSLATORS: joystick settings tab name +#: src/gui/widgets/tabs/setup_joystick.cpp:68 +msgid "Joystick" +msgstr "" + +#. TRANSLATORS: joystick settings tab button +#: src/gui/widgets/tabs/setup_joystick.cpp:149 +msgid "Stop" +msgstr "" + +#. TRANSLATORS: joystick settings tab label +#: src/gui/widgets/tabs/setup_joystick.cpp:152 +msgid "Rotate the stick and don't press buttons" +msgstr "" + +#. TRANSLATORS: show buttons at top right corner type +#: src/gui/widgets/tabs/setup_misc.cpp:50 +msgid "Always show" +msgstr "" + +#. TRANSLATORS: show buttons at top right corner type +#: src/gui/widgets/tabs/setup_misc.cpp:52 +msgid "Auto hide in small resolution" +msgstr "" + +#. TRANSLATORS: show buttons at top right corner type +#: src/gui/widgets/tabs/setup_misc.cpp:54 +msgid "Always auto hide" +msgstr "" + +#. TRANSLATORS: Proxy type selection +#: src/gui/widgets/tabs/setup_misc.cpp:62 +msgid "System proxy" +msgstr "" + +#. TRANSLATORS: Proxy type selection +#: src/gui/widgets/tabs/setup_misc.cpp:64 +msgid "Direct connection" +msgstr "" + +#. TRANSLATORS: Proxy type selection +#: src/gui/widgets/tabs/setup_misc.cpp:71 +msgid "SOCKS5 hostname" +msgstr "" + +#. TRANSLATORS: screen density type +#. TRANSLATORS: ambient effect type +#. TRANSLATORS: particle details +#: src/gui/widgets/tabs/setup_misc.cpp:81 +#: src/gui/widgets/tabs/setup_visual.cpp:59 +#: src/gui/widgets/tabs/setup_visual.cpp:184 +msgid "low" +msgstr "" + +#. TRANSLATORS: screen density type +#. TRANSLATORS: particle details +#: src/gui/widgets/tabs/setup_misc.cpp:83 +#: src/gui/widgets/tabs/setup_visual.cpp:186 +msgid "medium" +msgstr "" + +#. TRANSLATORS: screen density type +#: src/gui/widgets/tabs/setup_misc.cpp:85 +msgid "tv" +msgstr "" + +#. TRANSLATORS: screen density type +#. TRANSLATORS: ambient effect type +#. TRANSLATORS: particle details +#: src/gui/widgets/tabs/setup_misc.cpp:87 +#: src/gui/widgets/tabs/setup_visual.cpp:61 +#: src/gui/widgets/tabs/setup_visual.cpp:188 +msgid "high" +msgstr "" + +#. TRANSLATORS: screen density type +#: src/gui/widgets/tabs/setup_misc.cpp:89 +msgid "xhigh" +msgstr "" + +#. TRANSLATORS: screen density type +#: src/gui/widgets/tabs/setup_misc.cpp:91 +msgid "xxhigh" +msgstr "" + +#. TRANSLATORS: sdl2 log level +#: src/gui/widgets/tabs/setup_misc.cpp:102 +msgid "verbose" +msgstr "" + +#. TRANSLATORS: sdl2 log level +#: src/gui/widgets/tabs/setup_misc.cpp:104 +msgid "debug" +msgstr "" + +#. TRANSLATORS: sdl2 log level +#: src/gui/widgets/tabs/setup_misc.cpp:106 +msgid "info" +msgstr "" + +#. TRANSLATORS: sdl2 log level +#: src/gui/widgets/tabs/setup_misc.cpp:108 +msgid "warn" +msgstr "" + +#. TRANSLATORS: sdl2 log level +#: src/gui/widgets/tabs/setup_misc.cpp:110 +msgid "error" +msgstr "" + +#. TRANSLATORS: sdl2 log level +#: src/gui/widgets/tabs/setup_misc.cpp:112 +msgid "critical" +msgstr "" + +#. TRANSLATORS: misc tab in settings +#: src/gui/widgets/tabs/setup_misc.cpp:126 +msgid "Misc" +msgstr "" + +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_misc.cpp:137 +msgid "Show damage inflicted to monsters" +msgstr "" + +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_misc.cpp:142 +msgid "Auto target only reachable monsters" +msgstr "" + +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_misc.cpp:147 +msgid "Select auto target for attack skills" +msgstr "" + +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_misc.cpp:152 +msgid "Highlight monster attack range" +msgstr "" + +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_misc.cpp:158 +msgid "Show monster hp bar" +msgstr "" + +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_misc.cpp:163 +msgid "Cycle monster targets" +msgstr "" + +#. TRANSLATORS: settings group +#. TRANSLATORS: long button name for map window. +#. TRANSLATORS: debug window tab +#. TRANSLATORS: mini map window name +#: src/gui/widgets/tabs/setup_misc.cpp:169 src/gui/windowmenu.cpp:150 +#: src/gui/windows/debugwindow.cpp:68 src/gui/windows/minimap.cpp:66 +#: src/gui/windows/minimap.cpp:129 +msgid "Map" +msgstr "" + +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_misc.cpp:173 +msgid "Show warps particles" +msgstr "" + +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_misc.cpp:178 +msgid "Highlight map portals" +msgstr "" + +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_misc.cpp:183 +msgid "Highlight floor items" +msgstr "" + +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_misc.cpp:188 +msgid "Highlight player attack range" +msgstr "" + +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_misc.cpp:193 +msgid "Show extended minimaps" +msgstr "" + +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_misc.cpp:198 +msgid "Draw path" +msgstr "" + +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_misc.cpp:203 +msgid "Draw hotkeys on map" +msgstr "" + +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_misc.cpp:208 +msgid "Enable lazy scrolling" +msgstr "" + +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_misc.cpp:213 +msgid "Scroll laziness" +msgstr "" + +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_misc.cpp:218 +msgid "Scroll radius" +msgstr "" + +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_misc.cpp:223 +msgid "Auto resize minimaps" +msgstr "" + +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_misc.cpp:228 +msgid "Play map animations" +msgstr "" + +#. TRANSLATORS: settings group +#: src/gui/widgets/tabs/setup_misc.cpp:234 +msgid "Moving" +msgstr "" + +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_misc.cpp:238 +msgid "Auto fix position" +msgstr "" + +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_misc.cpp:243 +msgid "Show server side position" +msgstr "" + +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_misc.cpp:248 +msgid "Attack while moving" +msgstr "" + +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_misc.cpp:253 +msgid "Attack next target" +msgstr "" + +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_misc.cpp:258 +msgid "Sync player move" +msgstr "" + +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_misc.cpp:263 +msgid "Sync player move distance" +msgstr "" + +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_misc.cpp:269 +msgid "Crazy move A program" +msgstr "" + +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_misc.cpp:274 +msgid "Mouse relative moves (good for touch interfaces)" +msgstr "" + +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_misc.cpp:284 +msgid "Show own hp bar" +msgstr "" + +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_misc.cpp:289 +msgid "Enable quick stats" +msgstr "" + +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_misc.cpp:294 +msgid "Cycle player targets" +msgstr "" + +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_misc.cpp:299 +msgid "Show job exp messages" +msgstr "" + +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_misc.cpp:304 +msgid "Show players popups" +msgstr "" + +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_misc.cpp:309 +msgid "Afk message" +msgstr "" + +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_misc.cpp:314 +msgid "Show job" +msgstr "" + +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_misc.cpp:319 +msgid "Enable attack filter" +msgstr "" + +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_misc.cpp:324 +msgid "Enable pickup filter" +msgstr "" + +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_misc.cpp:329 +msgid "Enable advert protocol" +msgstr "" + +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_misc.cpp:334 +msgid "Enabled pets support" +msgstr "" + +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_misc.cpp:339 +msgid "Enable weight notifications" +msgstr "" + +#. TRANSLATORS: settings group +#. TRANSLATORS: long button name for shop window. +#. TRANSLATORS: shop window name +#. TRANSLATORS: shop button tooltip +#: src/gui/widgets/tabs/setup_misc.cpp:344 src/gui/windowmenu.cpp:197 +#: src/gui/windows/buyselldialog.cpp:43 src/gui/windows/buyselldialog.cpp:54 +#: src/gui/windows/inventorywindow.cpp:269 +msgid "Shop" +msgstr "" + +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_misc.cpp:348 +msgid "Accept sell/buy requests" +msgstr "" + +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_misc.cpp:353 +msgid "Enable shop mode" +msgstr "" + +#. TRANSLATORS: settings group +#. TRANSLATORS: npc dialog name +#: src/gui/widgets/tabs/setup_misc.cpp:359 src/gui/windows/npcdialog.cpp:99 +msgid "NPC" +msgstr "" + +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_misc.cpp:363 +msgid "Cycle npc targets" +msgstr "" + +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_misc.cpp:368 +msgid "Log NPC dialogue" +msgstr "" + +#. TRANSLATORS: settings group +#: src/gui/widgets/tabs/setup_misc.cpp:374 +msgid "Bots support" +msgstr "" + +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_misc.cpp:378 +msgid "Enable guild bot support and disable native guild support" +msgstr "" + +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_misc.cpp:385 +msgid "Enable manamarket bot support" +msgstr "" + +#. TRANSLATORS: settings group +#: src/gui/widgets/tabs/setup_misc.cpp:393 +msgid "Keyboard" +msgstr "" + +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_misc.cpp:397 +msgid "Repeat delay" +msgstr "" + +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_misc.cpp:402 +msgid "Repeat interval" +msgstr "" + +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_misc.cpp:407 +msgid "Custom repeat interval" +msgstr "" + +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_misc.cpp:413 +msgid "Enable alt-tab workaround" +msgstr "" + +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_misc.cpp:425 +msgid "Shortcut buttons" +msgstr "" + +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_misc.cpp:430 +msgid "Show icons on shortcut buttons" +msgstr "" + +#. TRANSLATORS: settings group +#: src/gui/widgets/tabs/setup_misc.cpp:436 +msgid "Proxy server" +msgstr "" + +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_misc.cpp:441 +msgid "Proxy type" +msgstr "" + +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_misc.cpp:446 +msgid "Proxy address:port" +msgstr "" + +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_misc.cpp:451 +msgid "Tunnel through HTTP proxy" +msgstr "" + +#. TRANSLATORS: settings group +#: src/gui/widgets/tabs/setup_misc.cpp:457 +msgid "Logging" +msgstr "" + +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_misc.cpp:461 +msgid "Enable OpenGL version check (do not disable)" +msgstr "" + +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_misc.cpp:467 +msgid "Enable debug log" +msgstr "" + +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_misc.cpp:472 +msgid "Ignore logging packets" +msgstr "" + +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_misc.cpp:477 +msgid "Log unimplemented packets" +msgstr "" + +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_misc.cpp:482 +msgid "Enable OpenGL log" +msgstr "" + +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_misc.cpp:487 +msgid "Enable input log" +msgstr "" + +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_misc.cpp:494 +msgid "SDL logging level" +msgstr "" + +#. TRANSLATORS: settings option +#. TRANSLATORS: input action name +#: src/gui/widgets/tabs/setup_misc.cpp:500 src/input/pages/other.cpp:408 +msgid "Upload log file" +msgstr "" + +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_misc.cpp:509 +msgid "Enable server side attack" +msgstr "" + +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_misc.cpp:514 +msgid "Hide support page link on error" +msgstr "" + +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_misc.cpp:519 +msgid "Enable double clicks" +msgstr "" + +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_misc.cpp:524 +msgid "Enable bot checker" +msgstr "" + +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_misc.cpp:529 +msgid "Enable buggy servers protection (do not disable)" +msgstr "" + +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_misc.cpp:535 +msgid "Low traffic mode" +msgstr "" + +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_misc.cpp:541 +msgid "Use FBO for screenshots (only for opengl)" +msgstr "" + +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_misc.cpp:548 +msgid "Screenshot directory" +msgstr "" + +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_misc.cpp:555 +msgid "Network delay between sub servers" +msgstr "" + +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_misc.cpp:560 +msgid "Show background" +msgstr "" + +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_misc.cpp:566 +msgid "Screen density override" +msgstr "" + +#. TRANSLATORS: mods tab in settings +#: src/gui/widgets/tabs/setup_mods.cpp:43 +msgid "Mods" +msgstr "" + +#. TRANSLATORS: settings label +#: src/gui/widgets/tabs/setup_mods.cpp:78 +msgid "No mods present" +msgstr "" + +#. TRANSLATORS: texture compression type +#. TRANSLATORS: confirm dialog button +#: src/gui/widgets/tabs/setup_perfomance.cpp:46 +#: src/gui/windows/confirmdialog.cpp:47 +msgid "No" +msgstr "" + +#. TRANSLATORS: settings tab name +#. TRANSLATORS: perfoamance tab quick button +#: src/gui/widgets/tabs/setup_perfomance.cpp:61 src/progs/dyecmd/client.cpp:553 +#: src/progs/manaplus/client.cpp:919 +msgid "Performance" +msgstr "" + +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_perfomance.cpp:78 +msgid "Better performance (enable for better performance)" +msgstr "" + +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_perfomance.cpp:83 +msgid "Auto adjust performance" +msgstr "" + +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_perfomance.cpp:88 +msgid "Hw acceleration" +msgstr "" + +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_perfomance.cpp:93 +msgid "Enable opacity cache (Software, can use much memory)" +msgstr "" + +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_perfomance.cpp:99 +msgid "Enable map reduce (Software)" +msgstr "" + +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_perfomance.cpp:105 +msgid "Enable compound sprite delay (Software)" +msgstr "" + +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_perfomance.cpp:110 +msgid "Enable delayed images load (OpenGL)" +msgstr "" + +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_perfomance.cpp:115 +msgid "Enable texture sampler (OpenGL)" +msgstr "" + +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_perfomance.cpp:120 +msgid "Enable OpenGL context creation" +msgstr "" + +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_perfomance.cpp:125 +msgid "Enable OpenGL direct state access" +msgstr "" + +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_perfomance.cpp:131 +msgid "Better quality (disable for better performance)" +msgstr "" + +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_perfomance.cpp:136 +msgid "Enable alpha channel fix (Software, can be very slow)" +msgstr "" + +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_perfomance.cpp:142 +msgid "Show beings transparency" +msgstr "" + +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_perfomance.cpp:147 +msgid "Enable reorder sprites (need for mods support)." +msgstr "" + +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_perfomance.cpp:154 +msgid "Small memory (enable for lower memory usage)" +msgstr "" + +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_perfomance.cpp:159 +msgid "Disable advanced beings caching (Software)" +msgstr "" + +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_perfomance.cpp:164 +msgid "Disable beings caching (Software)" +msgstr "" + +#. TRANSLATORS: settings group +#: src/gui/widgets/tabs/setup_perfomance.cpp:171 +msgid "Different options (enable or disable can improve performance)" +msgstr "" + +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_perfomance.cpp:179 +msgid "Try first sdl driver (only for SDL2 default mode)" +msgstr "" + +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_perfomance.cpp:186 +msgid "Enable texture compression (OpenGL)" +msgstr "" + +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_perfomance.cpp:191 +msgid "Enable rectangular texture extension (OpenGL)" +msgstr "" + +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_perfomance.cpp:196 +msgid "Use new texture internal format (OpenGL)" +msgstr "" + +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_perfomance.cpp:201 +msgid "Enable texture atlases (OpenGL)" +msgstr "" + +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_perfomance.cpp:206 +msgid "Cache all sprites per map (can use additional memory)" +msgstr "" + +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_perfomance.cpp:212 +msgid "Cache all sounds (can use additional memory)" +msgstr "" + +#. TRANSLATORS: settings group +#: src/gui/widgets/tabs/setup_perfomance.cpp:218 +msgid "Critical options (DO NOT change if you don't know what you're doing)" +msgstr "" + +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_perfomance.cpp:223 +msgid "Disable logging in game (do not enable)" +msgstr "" + +#. TRANSLATORS: screen badges type +#. TRANSLATORS: visible name type +#: src/gui/widgets/tabs/setup_players.cpp:45 +#: src/gui/widgets/tabs/setup_players.cpp:59 +msgid "hide" +msgstr "" + +#. TRANSLATORS: screen badges type +#: src/gui/widgets/tabs/setup_players.cpp:47 +msgid "show at top" +msgstr "" + +#. TRANSLATORS: screen badges type +#: src/gui/widgets/tabs/setup_players.cpp:49 +msgid "show at right" +msgstr "" + +#. TRANSLATORS: screen badges type +#: src/gui/widgets/tabs/setup_players.cpp:51 +msgid "show at bottom" +msgstr "" + +#. TRANSLATORS: visible name type +#: src/gui/widgets/tabs/setup_players.cpp:61 +msgid "show" +msgstr "" + +#. TRANSLATORS: visible name type +#: src/gui/widgets/tabs/setup_players.cpp:63 +msgid "show on selection" +msgstr "" + +#. TRANSLATORS: show on top or down +#: src/gui/widgets/tabs/setup_players.cpp:71 +msgid "top" +msgstr "" + +#. TRANSLATORS: show on top or down +#: src/gui/widgets/tabs/setup_players.cpp:73 +msgid "bottom" +msgstr "" + +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_players.cpp:90 +msgid "Show gender" +msgstr "" + +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_players.cpp:95 +msgid "Show level" +msgstr "" + +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_players.cpp:100 +msgid "Show own name" +msgstr "" + +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_players.cpp:105 +msgid "Enable extended mouse targeting" +msgstr "" + +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_players.cpp:110 +msgid "Target dead players" +msgstr "" + +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_players.cpp:117 +msgid "Show player names" +msgstr "" + +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_players.cpp:125 +msgid "Show player names at" +msgstr "" + +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_players.cpp:131 +msgid "Auto move names" +msgstr "" + +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_players.cpp:137 +msgid "Badges" +msgstr "" + +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_players.cpp:142 +msgid "Secure trades" +msgstr "" + +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_players.cpp:147 +msgid "Unsecure chars in names" +msgstr "" + +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_players.cpp:152 +msgid "Show statuses" +msgstr "" + +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_players.cpp:157 +msgid "Show ip addresses on screenshots" +msgstr "" + +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_players.cpp:162 +msgid "Allow self heal with mouse click" +msgstr "" + +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_players.cpp:167 +msgid "Group friends in who is online window" +msgstr "" + +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_players.cpp:172 +msgid "Hide erased players nicks" +msgstr "" + +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_players.cpp:177 +msgid "Collect players id and seen log" +msgstr "" + +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_players.cpp:182 +msgid "Use special diagonal speed in players moving" +msgstr "" + +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_players.cpp:187 +msgid "Log players actions (for GM)" +msgstr "" + +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_players.cpp:192 +msgid "Create screenshots for each complete trades" +msgstr "" + +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_players.cpp:197 +msgid "" +"Emulate right mouse button by long mouse click (useful for touch interfaces)" +msgstr "" + +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_players.cpp:203 +msgid "Enable remote commands" +msgstr "" + +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_players.cpp:209 +msgid "Allow move character by mouse" +msgstr "" + +#. TRANSLATORS: quick tab in settings +#. TRANSLATORS: settings tab name +#: src/gui/widgets/tabs/setup_quick.cpp:45 +#: src/progs/manaplus/actions/windows.cpp:317 +msgid "Quick" +msgstr "" + +#. TRANSLATORS: relations table header +#: src/gui/widgets/tabs/setup_relations.cpp:58 +msgid "Name" +msgstr "" + +#. TRANSLATORS: relations table header +#: src/gui/widgets/tabs/setup_relations.cpp:60 +msgid "Relation" +msgstr "" + +#. TRANSLATORS: relation dialog button +#: src/gui/widgets/tabs/setup_relations.cpp:73 +msgid "Allow trading" +msgstr "" + +#. TRANSLATORS: relation dialog button +#: src/gui/widgets/tabs/setup_relations.cpp:77 +msgid "Allow whispers" +msgstr "" + +#. TRANSLATORS: relation dialog button +#. TRANSLATORS: char select dialog. button. +#. TRANSLATORS: mail window button +#. TRANSLATORS: servers dialog button +#. TRANSLATORS: shop window label +#. TRANSLATORS: command editor button +#. TRANSLATORS: input action name +#: src/gui/widgets/tabs/setup_relations.cpp:81 +#: src/gui/windows/charselectdialog.cpp:83 src/gui/windows/mailwindow.cpp:73 +#: src/gui/windows/serverdialog.cpp:118 src/gui/windows/shopwindow.cpp:129 +#: src/gui/windows/textcommandeditor.cpp:112 src/input/pages/gui.cpp:109 +msgid "Delete" +msgstr "" + +#. TRANSLATORS: relation dialog name +#: src/gui/widgets/tabs/setup_relations.cpp:88 +msgid "Relations" +msgstr "" + +#. TRANSLATORS: relation dialog label +#: src/gui/widgets/tabs/setup_relations.cpp:113 +msgid "When ignoring:" +msgstr "" + +#. TRANSLATORS: theme settings label +#: src/gui/widgets/tabs/setup_theme.cpp:63 +msgid "Gui theme" +msgstr "" + +#. TRANSLATORS: theme settings label +#: src/gui/widgets/tabs/setup_theme.cpp:71 +msgid "Main Font" +msgstr "" + +#. TRANSLATORS: theme settings label +#: src/gui/widgets/tabs/setup_theme.cpp:77 +msgid "Language" +msgstr "" + +#. TRANSLATORS: theme settings label +#. TRANSLATORS: font size +#: src/gui/widgets/tabs/setup_theme.cpp:82 src/gui/windows/emotewindow.cpp:56 +msgid "Bold font" +msgstr "" + +#. TRANSLATORS: theme settings label +#: src/gui/widgets/tabs/setup_theme.cpp:87 +msgid "Particle font" +msgstr "" + +#. TRANSLATORS: theme settings label +#: src/gui/widgets/tabs/setup_theme.cpp:92 +msgid "Help font" +msgstr "" + +#. TRANSLATORS: theme settings label +#: src/gui/widgets/tabs/setup_theme.cpp:97 +msgid "Secure font" +msgstr "" + +#. TRANSLATORS: theme settings label +#: src/gui/widgets/tabs/setup_theme.cpp:102 +msgid "Npc font" +msgstr "" + +#. TRANSLATORS: theme settings label +#: src/gui/widgets/tabs/setup_theme.cpp:107 +msgid "Japanese font" +msgstr "" + +#. TRANSLATORS: theme settings label +#: src/gui/widgets/tabs/setup_theme.cpp:112 +msgid "Chinese font" +msgstr "" + +#. TRANSLATORS: theme settings label +#: src/gui/widgets/tabs/setup_theme.cpp:118 +msgid "Font size" +msgstr "" + +#. TRANSLATORS: theme settings label +#: src/gui/widgets/tabs/setup_theme.cpp:124 +msgid "Npc font size" +msgstr "" + +#. TRANSLATORS: button name with information about selected theme +#: src/gui/widgets/tabs/setup_theme.cpp:129 +msgid "i" +msgstr "" + +#. TRANSLATORS: theme settings tab name +#. TRANSLATORS: theme tab quick button +#: src/gui/widgets/tabs/setup_theme.cpp:133 src/progs/dyecmd/client.cpp:559 +#: src/progs/manaplus/client.cpp:925 +msgid "Theme" +msgstr "" + +#. TRANSLATORS: theme name +#: src/gui/widgets/tabs/setup_theme.cpp:255 +msgid "Name: " +msgstr "" + +#. TRANSLATORS: theme copyright +#: src/gui/widgets/tabs/setup_theme.cpp:257 +msgid "Copyright:" +msgstr "" + +#. TRANSLATORS: theme info dialog header +#: src/gui/widgets/tabs/setup_theme.cpp:323 +msgid "Theme info" +msgstr "" + +#. TRANSLATORS: theme message dialog +#: src/gui/widgets/tabs/setup_theme.cpp:358 +msgid "Theme Changed" +msgstr "" + +#. TRANSLATORS: ok dialog message +#. TRANSLATORS: video settings warning +#: src/gui/widgets/tabs/setup_theme.cpp:360 +#: src/gui/widgets/tabs/setup_video.cpp:430 +#: src/gui/widgets/tabs/setup_video.cpp:448 +msgid "Restart your client for the change to take effect." +msgstr "" + +#. TRANSLATORS: onscreen button size +#: src/gui/widgets/tabs/setup_touch.cpp:41 +msgid "Small" +msgstr "" + +#. TRANSLATORS: onscreen button size +#: src/gui/widgets/tabs/setup_touch.cpp:45 +msgid "Medium" +msgstr "" + +#. TRANSLATORS: onscreen button size +#: src/gui/widgets/tabs/setup_touch.cpp:47 +msgid "Large" +msgstr "" + +#. TRANSLATORS: touch settings tab +#: src/gui/widgets/tabs/setup_touch.cpp:69 +msgid "Touch" +msgstr "" + +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_touch.cpp:78 +msgid "Onscreen keyboard" +msgstr "" + +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_touch.cpp:82 +msgid "Show onscreen keyboard icon" +msgstr "" + +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_touch.cpp:87 +msgid "Keyboard icon action" +msgstr "" + +#. TRANSLATORS: settings group +#: src/gui/widgets/tabs/setup_touch.cpp:93 +msgid "Onscreen joystick" +msgstr "" + +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_touch.cpp:97 +msgid "Show onscreen joystick" +msgstr "" + +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_touch.cpp:102 +msgid "Joystick size" +msgstr "" + +#. TRANSLATORS: settings group +#: src/gui/widgets/tabs/setup_touch.cpp:108 +msgid "Onscreen buttons" +msgstr "" + +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_touch.cpp:112 +msgid "Show onscreen buttons" +msgstr "" + +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_touch.cpp:117 +msgid "Buttons format" +msgstr "" + +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_touch.cpp:122 +msgid "Buttons size" +msgstr "" + +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_touch.cpp:131 +#, c-format +msgid "Button %u action" +msgstr "" + +#. TRANSLATORS: video settings checkbox +#: src/gui/widgets/tabs/setup_video.cpp:75 +msgid "Full screen" +msgstr "" + +#. TRANSLATORS: video settings checkbox +#: src/gui/widgets/tabs/setup_video.cpp:80 +msgid "FPS limit:" +msgstr "" + +#. TRANSLATORS: video settings label +#: src/gui/widgets/tabs/setup_video.cpp:86 +#: src/gui/widgets/tabs/setup_video.cpp:136 +#: src/gui/widgets/tabs/setup_video.cpp:353 +#: src/gui/widgets/tabs/setup_video.cpp:505 +msgid "Alt FPS limit: " +msgstr "" + +#. TRANSLATORS: video settings button +#: src/gui/widgets/tabs/setup_video.cpp:89 +msgid "Detect best mode" +msgstr "" + +#. TRANSLATORS: video settings checkbox +#: src/gui/widgets/tabs/setup_video.cpp:100 +msgid "High DPI" +msgstr "" + +#. TRANSLATORS: video settings checkbox +#: src/gui/widgets/tabs/setup_video.cpp:106 +msgid "Show cursor" +msgstr "" + +#. TRANSLATORS: video settings checkbox +#: src/gui/widgets/tabs/setup_video.cpp:109 +msgid "Custom cursor" +msgstr "" + +#. TRANSLATORS: video settings checkbox +#: src/gui/widgets/tabs/setup_video.cpp:114 +msgid "Enable resize" +msgstr "" + +#. TRANSLATORS: video settings checkbox +#: src/gui/widgets/tabs/setup_video.cpp:117 +msgid "No frame" +msgstr "" + +#. TRANSLATORS: video settings tab name +#. TRANSLATORS: video tab quick button +#: src/gui/widgets/tabs/setup_video.cpp:121 src/progs/dyecmd/client.cpp:556 +#: src/progs/manaplus/client.cpp:922 +msgid "Video" +msgstr "" + +#. TRANSLATORS: video settings label +#. TRANSLATORS: video settings label value +#. TRANSLATORS: video settings label +#: src/gui/widgets/tabs/setup_video.cpp:133 +#: src/gui/widgets/tabs/setup_video.cpp:138 +#: src/gui/widgets/tabs/setup_video.cpp:351 +#: src/gui/widgets/tabs/setup_video.cpp:489 +#: src/gui/widgets/tabs/setup_video.cpp:502 +msgid "None" +msgstr "" + +#. TRANSLATORS: video error message +#: src/gui/widgets/tabs/setup_video.cpp:253 +msgid "" +"Failed to switch to windowed mode and restoration of old mode also failed!" +msgstr "" + +#. TRANSLATORS: video error message +#: src/gui/widgets/tabs/setup_video.cpp:260 +msgid "" +"Failed to switch to fullscreen mode and restoration of old mode also failed!" +msgstr "" + +#. TRANSLATORS: video settings warning +#: src/gui/widgets/tabs/setup_video.cpp:273 +msgid "Switching to Full Screen" +msgstr "" + +#. TRANSLATORS: video settings warning +#: src/gui/widgets/tabs/setup_video.cpp:275 +msgid "Restart needed for changes to take effect." +msgstr "" + +#. TRANSLATORS: video settings warning +#: src/gui/widgets/tabs/setup_video.cpp:302 +msgid "Changing to OpenGL" +msgstr "" + +#. TRANSLATORS: video settings warning +#: src/gui/widgets/tabs/setup_video.cpp:304 +msgid "Applying change to OpenGL requires restart." +msgstr "" + +#. TRANSLATORS: resolution question dialog +#: src/gui/widgets/tabs/setup_video.cpp:397 +msgid "Custom resolution (example: 1024x768)" +msgstr "" + +#. TRANSLATORS: resolution question dialog +#: src/gui/widgets/tabs/setup_video.cpp:399 +msgid "Enter new resolution: " +msgstr "" + +#. TRANSLATORS: video settings warning +#: src/gui/widgets/tabs/setup_video.cpp:428 +#: src/gui/widgets/tabs/setup_video.cpp:446 +msgid "Screen Resolution Changed" +msgstr "" + +#. TRANSLATORS: video settings warning +#: src/gui/widgets/tabs/setup_video.cpp:432 +msgid "Some windows may be moved to fit the lowered resolution." +msgstr "" + +#. TRANSLATORS: speach type +#: src/gui/widgets/tabs/setup_visual.cpp:43 +msgid "No text" +msgstr "" + +#. TRANSLATORS: speach type +#: src/gui/widgets/tabs/setup_visual.cpp:45 +msgid "Text" +msgstr "" + +#. TRANSLATORS: speach type +#: src/gui/widgets/tabs/setup_visual.cpp:47 +msgid "Bubbles, no names" +msgstr "" + +#. TRANSLATORS: speach type +#: src/gui/widgets/tabs/setup_visual.cpp:49 +msgid "Bubbles with names" +msgstr "" + +#. TRANSLATORS: ambient effect type +#. TRANSLATORS: vsync type +#: src/gui/widgets/tabs/setup_visual.cpp:57 +#: src/gui/widgets/tabs/setup_visual.cpp:83 +msgid "off" +msgstr "" + +#. TRANSLATORS: patricle effects type +#: src/gui/widgets/tabs/setup_visual.cpp:69 +msgid "best quality" +msgstr "" + +#. TRANSLATORS: patricle effects type +#: src/gui/widgets/tabs/setup_visual.cpp:71 +msgid "normal" +msgstr "" + +#. TRANSLATORS: patricle effects type +#: src/gui/widgets/tabs/setup_visual.cpp:73 +msgid "best performance" +msgstr "" + +#. TRANSLATORS: vsync type +#: src/gui/widgets/tabs/setup_visual.cpp:85 +msgid "on" +msgstr "" + +#. TRANSLATORS: settings tab name +#: src/gui/widgets/tabs/setup_visual.cpp:98 +msgid "Visual" +msgstr "" + +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_visual.cpp:107 +#: src/gui/widgets/tabs/setup_visual.cpp:116 +msgid "Scale" +msgstr "" + +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_visual.cpp:121 +msgid "Notifications" +msgstr "" + +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_visual.cpp:125 +msgid "Show pickup notifications in chat" +msgstr "" + +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_visual.cpp:130 +msgid "Show pickup notifications as particle effects" +msgstr "" + +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_visual.cpp:135 +msgid "Effects" +msgstr "" + +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_visual.cpp:140 +msgid "Grab mouse and keyboard input" +msgstr "" + +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_visual.cpp:146 +msgid "Blurring textures (OpenGL)" +msgstr "" + +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_visual.cpp:151 +msgid "Gui opacity" +msgstr "" + +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_visual.cpp:157 +msgid "Enable gui opacity" +msgstr "" + +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_visual.cpp:163 +msgid "Overhead text" +msgstr "" + +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_visual.cpp:169 +msgid "Ambient FX" +msgstr "" + +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_visual.cpp:174 +msgid "Show particle effects" +msgstr "" + +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_visual.cpp:179 +msgid "Show particle effects from maps" +msgstr "" + +#. TRANSLATORS: particle details +#: src/gui/widgets/tabs/setup_visual.cpp:190 +msgid "max" +msgstr "" + +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_visual.cpp:192 +msgid "Particle detail" +msgstr "" + +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_visual.cpp:201 +msgid "Particle physics" +msgstr "" + +#. TRANSLATORS: settings group +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_visual.cpp:207 +#: src/gui/widgets/tabs/setup_visual.cpp:216 +msgid "Gamma" +msgstr "" + +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_visual.cpp:211 +msgid "Enable gamma control" +msgstr "" + +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_visual.cpp:228 +msgid "Vsync" +msgstr "" + +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_visual.cpp:234 +msgid "Center game window" +msgstr "" + +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_visual.cpp:240 +msgid "Allow screensaver to run" +msgstr "" + +#. TRANSLATORS: settings group +#: src/gui/widgets/tabs/setup_visual.cpp:246 +msgid "Screenshots" +msgstr "" + +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_visual.cpp:250 +msgid "Add water mark into screenshots" +msgstr "" + +#. TRANSLATORS: Attack filter tab name in social window. +#. TRANSLATORS: Should be small +#: src/gui/widgets/tabs/socialattacktab.h:49 +msgid "Atk" +msgstr "" + +#. TRANSLATORS: mobs group name in social window +#: src/gui/widgets/tabs/socialattacktab.h:66 +msgid "Priority mobs" +msgstr "" + +#. TRANSLATORS: mobs group name in social window +#: src/gui/widgets/tabs/socialattacktab.h:68 +msgid "Attack mobs" +msgstr "" + +#. TRANSLATORS: mobs group name in social window +#: src/gui/widgets/tabs/socialattacktab.h:70 +msgid "Ignore mobs" +msgstr "" + +#. TRANSLATORS: social window label +#: src/gui/widgets/tabs/socialfriendstab.h:116 +#, c-format +msgid "Friends: %u/%u" +msgstr "" + +#. TRANSLATORS: social window label +#: src/gui/widgets/tabs/socialguildtab2.h:99 +#: src/gui/widgets/tabs/socialguildtab.h:181 +#: src/gui/widgets/tabs/socialpartytab.h:174 +#, c-format +msgid "Players: %u/%u" +msgstr "" + +#. TRANSLATORS: chat message +#: src/gui/widgets/tabs/socialguildtab.h:89 +#, c-format +msgid "Invited user %s to guild %s." +msgstr "" + +#. TRANSLATORS: chat message +#: src/gui/widgets/tabs/socialguildtab.h:109 +#, c-format +msgid "Guild %s quit requested." +msgstr "" + +#. TRANSLATORS: guild invite message +#: src/gui/widgets/tabs/socialguildtab.h:127 +msgid "Member Invite to Guild" +msgstr "" + +#. TRANSLATORS: guild invite message +#: src/gui/widgets/tabs/socialguildtab.h:129 +#, c-format +msgid "Who would you like to invite to guild %s?" +msgstr "" + +#. TRANSLATORS: guild leave message +#: src/gui/widgets/tabs/socialguildtab.h:141 +msgid "Leave Guild?" +msgstr "" + +#. TRANSLATORS: guild leave message +#: src/gui/widgets/tabs/socialguildtab.h:143 +#, c-format +msgid "Are you sure you want to leave guild %s?" +msgstr "" + +#. TRANSLATORS: social window label +#: src/gui/widgets/tabs/socialguildtab.h:157 +#, c-format +msgid "Members: %u/%u" +msgstr "" + +#. TRANSLATORS: Navigation tab name in social window. +#. TRANSLATORS: Should be small +#: src/gui/widgets/tabs/socialnavigationtab.h:60 +msgid "Nav" +msgstr "" + +#. TRANSLATORS: social window label +#: src/gui/widgets/tabs/socialnavigationtab.h:162 +#, c-format +msgid "Portals: %u/%u" +msgstr "" + +#. TRANSLATORS: chat message +#: src/gui/widgets/tabs/socialpartytab.h:91 +#, c-format +msgid "Invited user %s to party." +msgstr "" + +#. TRANSLATORS: tab in social window +#: src/gui/widgets/tabs/socialpartytab.h:110 +#, c-format +msgid "Party %s quit requested." +msgstr "" + +#. TRANSLATORS: party invite message +#: src/gui/widgets/tabs/socialpartytab.h:128 +msgid "Member Invite to Party" +msgstr "" + +#. TRANSLATORS: party invite message +#: src/gui/widgets/tabs/socialpartytab.h:130 +#, c-format +msgid "Who would you like to invite to party %s?" +msgstr "" + +#. TRANSLATORS: party leave message +#: src/gui/widgets/tabs/socialpartytab.h:142 +msgid "Leave Party?" +msgstr "" + +#. TRANSLATORS: party leave message +#: src/gui/widgets/tabs/socialpartytab.h:144 +#, c-format +msgid "Are you sure you want to leave party %s?" +msgstr "" + +#. TRANSLATORS: Pickup filter tab name in social window. +#. TRANSLATORS: Should be small +#: src/gui/widgets/tabs/socialpickuptab.h:49 +msgid "Pik" +msgstr "" + +#. TRANSLATORS: items group name in social window +#: src/gui/widgets/tabs/socialpickuptab.h:66 +msgid "Pickup items" +msgstr "" + +#. TRANSLATORS: items group name in social window +#: src/gui/widgets/tabs/socialpickuptab.h:68 +msgid "Ignore items" +msgstr "" + +#. TRANSLATORS: social window label +#: src/gui/widgets/tabs/socialplayerstab.h:189 +#, c-format +msgid "Visible players: %d" +msgstr "" + +#. TRANSLATORS: debug window label, logic per second +#: src/gui/widgets/tabs/statdebugtab.cpp:42 +#: src/gui/widgets/tabs/statdebugtab.cpp:80 +#, c-format +msgid "LPS: %d" +msgstr "" + +#. TRANSLATORS: debug window stats reset button +#. TRANSLATORS: npc dialog button +#: src/gui/widgets/tabs/statdebugtab.cpp:44 src/gui/windows/npcdialog.cpp:138 +msgid "Reset" +msgstr "" + +#. TRANSLATORS: debug window stat label +#: src/gui/widgets/tabs/statdebugtab.cpp:64 +#: src/gui/widgets/tabs/statdebugtab.cpp:86 +#, c-format +msgid "stat%u: %d ms" +msgstr "" + +#. TRANSLATORS: debug window stat label +#: src/gui/widgets/tabs/statdebugtab.cpp:68 +#: src/gui/widgets/tabs/statdebugtab.cpp:91 +#, c-format +msgid "%d ms" +msgstr "" + +#. TRANSLATORS: debug window label +#: src/gui/widgets/tabs/targetdebugtab.cpp:37 +#: src/gui/widgets/tabs/targetdebugtab.cpp:97 +#: src/gui/widgets/tabs/targetdebugtab.cpp:168 +msgid "Target:" +msgstr "" + +#. TRANSLATORS: debug window label +#: src/gui/widgets/tabs/targetdebugtab.cpp:39 +#: src/gui/widgets/tabs/targetdebugtab.cpp:103 +#: src/gui/widgets/tabs/targetdebugtab.cpp:170 +msgid "Target Id:" +msgstr "" + +#. TRANSLATORS: debug window label +#: src/gui/widgets/tabs/targetdebugtab.cpp:42 +#: src/gui/widgets/tabs/targetdebugtab.cpp:106 +#: src/gui/widgets/tabs/targetdebugtab.cpp:172 +msgid "Target type:" +msgstr "" + +#. TRANSLATORS: debug window label +#: src/gui/widgets/tabs/targetdebugtab.cpp:44 +msgid "Target level:" +msgstr "" + +#. TRANSLATORS: debug window label +#: src/gui/widgets/tabs/targetdebugtab.cpp:46 +#: src/gui/widgets/tabs/targetdebugtab.cpp:122 +msgid "Target race:" +msgstr "" + +#. TRANSLATORS: debug window label +#: src/gui/widgets/tabs/targetdebugtab.cpp:48 +msgid "Target party:" +msgstr "" + +#. TRANSLATORS: debug window label +#: src/gui/widgets/tabs/targetdebugtab.cpp:50 +msgid "Target guild:" +msgstr "" + +#. TRANSLATORS: debug window label +#: src/gui/widgets/tabs/targetdebugtab.cpp:52 +#: src/gui/widgets/tabs/targetdebugtab.cpp:156 +#: src/gui/widgets/tabs/targetdebugtab.cpp:162 +#: src/gui/widgets/tabs/targetdebugtab.cpp:180 +msgid "Attack delay:" +msgstr "" + +#. TRANSLATORS: debug window label +#: src/gui/widgets/tabs/targetdebugtab.cpp:54 +#: src/gui/widgets/tabs/targetdebugtab.cpp:134 +#: src/gui/widgets/tabs/targetdebugtab.cpp:182 +msgid "Minimal hit:" +msgstr "" + +#. TRANSLATORS: debug window label +#: src/gui/widgets/tabs/targetdebugtab.cpp:56 +#: src/gui/widgets/tabs/targetdebugtab.cpp:137 +#: src/gui/widgets/tabs/targetdebugtab.cpp:184 +msgid "Maximum hit:" +msgstr "" + +#. TRANSLATORS: debug window label +#: src/gui/widgets/tabs/targetdebugtab.cpp:58 +#: src/gui/widgets/tabs/targetdebugtab.cpp:140 +#: src/gui/widgets/tabs/targetdebugtab.cpp:186 +msgid "Critical hit:" +msgstr "" + +#. TRANSLATORS: debug window label +#: src/gui/widgets/tabs/targetdebugtab.cpp:60 +#: src/gui/widgets/tabs/targetdebugtab.cpp:143 +#: src/gui/widgets/tabs/targetdebugtab.cpp:188 +msgid "Karma:" +msgstr "" + +#. TRANSLATORS: debug window label +#: src/gui/widgets/tabs/targetdebugtab.cpp:62 +#: src/gui/widgets/tabs/targetdebugtab.cpp:146 +#: src/gui/widgets/tabs/targetdebugtab.cpp:190 +msgid "Manner:" +msgstr "" + +#. TRANSLATORS: debug window label +#: src/gui/widgets/tabs/targetdebugtab.cpp:64 +#: src/gui/widgets/tabs/targetdebugtab.cpp:149 +#: src/gui/widgets/tabs/targetdebugtab.cpp:192 +msgid "Effects:" +msgstr "" + +#. TRANSLATORS: debug window label +#: src/gui/widgets/tabs/targetdebugtab.cpp:111 +#: src/gui/widgets/tabs/targetdebugtab.cpp:117 +#: src/gui/widgets/tabs/targetdebugtab.cpp:174 +msgid "Target Level:" +msgstr "" + +#. TRANSLATORS: debug window label +#: src/gui/widgets/tabs/targetdebugtab.cpp:125 +#: src/gui/widgets/tabs/targetdebugtab.cpp:176 +msgid "Target Party:" +msgstr "" + +#. TRANSLATORS: debug window label +#: src/gui/widgets/tabs/targetdebugtab.cpp:129 +#: src/gui/widgets/tabs/targetdebugtab.cpp:178 +msgid "Target Guild:" +msgstr "" + +#. TRANSLATORS: short button name for who is online window. +#: src/gui/windowmenu.cpp:83 +msgid "ONL" +msgstr "" + +#. TRANSLATORS: long button name for who is online window. +#: src/gui/windowmenu.cpp:86 +msgid "Who is online" +msgstr "" + +#. TRANSLATORS: short button name for help window. +#: src/gui/windowmenu.cpp:89 +msgid "HLP" +msgstr "" + +#. TRANSLATORS: long button name for help window. +#. TRANSLATORS: help window name +#. TRANSLATORS: theme tab quick button +#: src/gui/windowmenu.cpp:92 src/gui/windows/helpwindow.cpp:57 +#: src/progs/dyecmd/client.cpp:565 src/progs/manaplus/client.cpp:931 +msgid "Help" +msgstr "" + +#. TRANSLATORS: short button name for quests window. +#: src/gui/windowmenu.cpp:95 +msgid "QE" +msgstr "" + +#. TRANSLATORS: long button name for quests window. +#. TRANSLATORS: quests window name +#: src/gui/windowmenu.cpp:98 src/gui/windows/questswindow.cpp:65 +msgid "Quests" +msgstr "" + +#. TRANSLATORS: short button name for kill stats window. +#: src/gui/windowmenu.cpp:101 +msgid "KS" +msgstr "" + +#. TRANSLATORS: long button name for kill stats window. +#. TRANSLATORS: kill stats window name +#: src/gui/windowmenu.cpp:104 src/gui/windows/killstats.cpp:49 +msgid "Kill stats" +msgstr "" + +#. TRANSLATORS: long button name for emotes window. +#: src/gui/windowmenu.cpp:109 +msgid "Smilies" +msgstr "" + +#. TRANSLATORS: short button name for chat window. +#: src/gui/windowmenu.cpp:112 +msgid "CH" +msgstr "" + +#. TRANSLATORS: short button name for status window. +#: src/gui/windowmenu.cpp:123 +msgid "STA" +msgstr "" + +#. TRANSLATORS: long button name for status window. +#: src/gui/windowmenu.cpp:126 +msgid "Status" +msgstr "" + +#. TRANSLATORS: short button name for equipment window. +#: src/gui/windowmenu.cpp:129 +msgid "EQU" +msgstr "" + +#. TRANSLATORS: long button name for equipment window. +#. TRANSLATORS: equipment window name +#. TRANSLATORS: equipment button tooltip +#: src/gui/windowmenu.cpp:132 src/gui/windows/equipmentwindow.cpp:67 +#: src/gui/windows/inventorywindow.cpp:271 +msgid "Equipment" +msgstr "" + +#. TRANSLATORS: short button name for inventory window. +#: src/gui/windowmenu.cpp:135 +msgid "INV" +msgstr "" + +#. TRANSLATORS: short button name for cart window. +#: src/gui/windowmenu.cpp:141 +msgid "CA" +msgstr "" + +#. TRANSLATORS: short button name for map window. +#: src/gui/windowmenu.cpp:147 +msgid "MAP" +msgstr "" + +#. TRANSLATORS: short button name for skills window. +#: src/gui/windowmenu.cpp:156 +msgid "SKI" +msgstr "" + +#. TRANSLATORS: long button name for skills window. +#. TRANSLATORS: skills dialog name +#: src/gui/windowmenu.cpp:159 src/gui/windows/skilldialog.cpp:85 +msgid "Skills" +msgstr "" + +#. TRANSLATORS: short button name for social window. +#: src/gui/windowmenu.cpp:164 +msgid "SOC" +msgstr "" + +#. TRANSLATORS: long button name for social window. +#. TRANSLATORS: social window name +#: src/gui/windowmenu.cpp:167 src/gui/windows/socialwindow.cpp:52 +msgid "Social" +msgstr "" + +#. TRANSLATORS: short button name for shortcuts window. +#: src/gui/windowmenu.cpp:170 +msgid "SH" +msgstr "" + +#. TRANSLATORS: short button name for spells window. +#: src/gui/windowmenu.cpp:176 +msgid "SP" +msgstr "" + +#. TRANSLATORS: short button name for drops window. +#: src/gui/windowmenu.cpp:182 +msgid "DR" +msgstr "" + +#. TRANSLATORS: short button name for did you know window. +#: src/gui/windowmenu.cpp:188 +msgid "YK" +msgstr "" + +#. TRANSLATORS: long button name for did you know window. +#: src/gui/windowmenu.cpp:191 +msgid "Did you know" +msgstr "" + +#. TRANSLATORS: short button name for shop window. +#: src/gui/windowmenu.cpp:194 +msgid "SHP" +msgstr "" + +#. TRANSLATORS: short button name for outfits window. +#: src/gui/windowmenu.cpp:200 +msgid "OU" +msgstr "" + +#. TRANSLATORS: short button name for updates window. +#: src/gui/windowmenu.cpp:206 +msgid "UP" +msgstr "" + +#. TRANSLATORS: long button name for updates window. +#: src/gui/windowmenu.cpp:209 +msgid "Updates" +msgstr "" + +#. TRANSLATORS: short button name for bank window. +#: src/gui/windowmenu.cpp:212 +msgid "BA" +msgstr "" + +#. TRANSLATORS: long button name for bank window. +#. TRANSLATORS: bank window name +#: src/gui/windowmenu.cpp:215 src/gui/windows/bankwindow.cpp:43 +msgid "Bank" +msgstr "" + +#. TRANSLATORS: short button name for mail window. +#: src/gui/windowmenu.cpp:218 +msgid "MA" +msgstr "" + +#. TRANSLATORS: long button name for mail window. +#. TRANSLATORS: mail window name +#. TRANSLATORS: inventory type name +#: src/gui/windowmenu.cpp:221 src/gui/windows/mailwindow.cpp:57 +#: src/resources/inventory/inventory.cpp:381 +msgid "Mail" +msgstr "" + +#. TRANSLATORS: short button name for clan window. +#: src/gui/windowmenu.cpp:224 +msgid "CL" +msgstr "" + +#. TRANSLATORS: short button name for server info window. +#: src/gui/windowmenu.cpp:230 +msgid "SI" +msgstr "" + +#. TRANSLATORS: long button name for server info window. +#. TRANSLATORS: servers dialog name +#: src/gui/windowmenu.cpp:233 src/gui/windows/serverinfowindow.cpp:41 +msgid "Server info" +msgstr "" + +#. TRANSLATORS: short button name for debug window. +#: src/gui/windowmenu.cpp:236 +msgid "DBG" +msgstr "" + +#. TRANSLATORS: short button name for windows list menu. +#: src/gui/windowmenu.cpp:247 +msgid "WIN" +msgstr "" + +#. TRANSLATORS: short button name for setup window. +#: src/gui/windowmenu.cpp:253 +msgid "SET" +msgstr "" + +#. TRANSLATORS: long button name for setup window. +#. TRANSLATORS: setup window name +#. TRANSLATORS: setup tab quick button +#: src/gui/windowmenu.cpp:256 src/gui/windows/setupwindow.cpp:67 +#: src/progs/dyecmd/client.cpp:550 src/progs/manaplus/client.cpp:916 +msgid "Setup" +msgstr "" + +#. TRANSLATORS: short key name +#. TRANSLATORS: outfits window label +#: src/gui/windowmenu.cpp:428 src/gui/windows/outfitwindow.cpp:80 +#: src/gui/windows/outfitwindow.cpp:631 +#, c-format +msgid "Key: %s" +msgstr "" + +#. TRANSLATORS: bank window money label +#: src/gui/windows/bankwindow.cpp:48 src/gui/windows/bankwindow.cpp:94 +#, c-format +msgid "Money in bank: %s" +msgstr "" + +#. TRANSLATORS: bank window button +#: src/gui/windows/bankwindow.cpp:52 +msgid "Withdraw" +msgstr "" + +#. TRANSLATORS: bank window button +#: src/gui/windows/bankwindow.cpp:55 +msgid "Deposit" +msgstr "" + +#. TRANSLATORS: buy dialog name +#: src/gui/windows/buydialog.cpp:191 +msgid "Create items" +msgstr "" + +#. TRANSLATORS: buy dialog label +#: src/gui/windows/buydialog.cpp:328 +msgid "Amount:" +msgstr "" + +#. TRANSLATORS: buy dialog button +#. TRANSLATORS: char create dialog button +#. TRANSLATORS: char select dialog. button. +#: src/gui/windows/buydialog.cpp:339 src/gui/windows/charcreatedialog.cpp:113 +#: src/gui/windows/charselectdialog.cpp:654 +msgid "Create" +msgstr "" + +#. TRANSLATORS: buy dialog label +#: src/gui/windows/buydialog.cpp:397 +msgid "Filter:" +msgstr "" + +#. TRANSLATORS: change email dialog header +#. TRANSLATORS: button in change email dialog +#: src/gui/windows/changeemaildialog.cpp:48 +#: src/gui/windows/changeemaildialog.cpp:55 +msgid "Change Email Address" +msgstr "" + +#. TRANSLATORS: label in change email dialog +#. TRANSLATORS: change password dialog label +#: src/gui/windows/changeemaildialog.cpp:63 +#: src/gui/windows/changepassworddialog.cpp:64 +#, c-format +msgid "Account: %s" +msgstr "" + +#. TRANSLATORS: label in change email dialog +#: src/gui/windows/changeemaildialog.cpp:67 +msgid "Type new email address twice:" +msgstr "" + +#. TRANSLATORS: change email error +#: src/gui/windows/changeemaildialog.cpp:139 +#, c-format +msgid "The new email address needs to be at least %u characters long." +msgstr "" + +#. TRANSLATORS: change email error +#: src/gui/windows/changeemaildialog.cpp:147 +#, c-format +msgid "The new email address needs to be less than %u characters long." +msgstr "" + +#. TRANSLATORS: change email error +#: src/gui/windows/changeemaildialog.cpp:155 +msgid "The email address entries mismatch." +msgstr "" + +#. TRANSLATORS: change email error header +#. TRANSLATORS: change password error header +#. TRANSLATORS: char creation error +#. TRANSLATORS: error header +#. TRANSLATORS: edit server dialog error header +#. TRANSLATORS: error message +#. TRANSLATORS: error message header +#. TRANSLATORS: error header +#. TRANSLATORS: ok dialog button +#. TRANSLATORS: error header +#. TRANSLATORS: error dialog header +#. TRANSLATORS: error message header +#: src/gui/windows/changeemaildialog.cpp:168 +#: src/gui/windows/changepassworddialog.cpp:156 +#: src/gui/windows/charcreatedialog.cpp:504 +#: src/gui/windows/charselectdialog.cpp:326 +#: src/gui/windows/editserverdialog.cpp:212 +#: src/gui/windows/registerdialog.cpp:253 src/net/ea/charserverrecv.cpp:105 +#: src/net/eathena/charserverrecv.cpp:412 +#: src/net/eathena/charserverrecv.cpp:416 +#: src/net/eathena/charserverrecv.cpp:498 src/net/tmwa/charserverrecv.cpp:291 +#: src/progs/manaplus/client.cpp:1423 src/progs/manaplus/client.cpp:1442 +#: src/progs/manaplus/client.cpp:1648 +msgid "Error" +msgstr "" + +#. TRANSLATORS: change password window name +#. TRANSLATORS: change password dialog button +#: src/gui/windows/changepassworddialog.cpp:49 +#: src/gui/windows/changepassworddialog.cpp:55 +msgid "Change Password" +msgstr "" + +#. TRANSLATORS: change password dialog label +#. TRANSLATORS: login dialog label +#. TRANSLATORS: register dialog. label. +#: src/gui/windows/changepassworddialog.cpp:68 +#: src/gui/windows/logindialog.cpp:121 src/gui/windows/registerdialog.cpp:77 +msgid "Password:" +msgstr "" + +#. TRANSLATORS: change password dialog label +#: src/gui/windows/changepassworddialog.cpp:71 +msgid "Type new password twice:" +msgstr "" + +#. TRANSLATORS: change password error +#: src/gui/windows/changepassworddialog.cpp:118 +msgid "Enter the old password first." +msgstr "" + +#. TRANSLATORS: change password error +#: src/gui/windows/changepassworddialog.cpp:125 +#, c-format +msgid "The new password needs to be at least %u characters long." +msgstr "" + +#. TRANSLATORS: change password error +#: src/gui/windows/changepassworddialog.cpp:133 +#, c-format +msgid "The new password needs to be less than %u characters long." +msgstr "" + +#. TRANSLATORS: change password error +#: src/gui/windows/changepassworddialog.cpp:141 +msgid "The new password entries mismatch." +msgstr "" + +#. TRANSLATORS: char create dialog name +#: src/gui/windows/charcreatedialog.cpp:78 +msgid "New Character" +msgstr "" + +#. TRANSLATORS: char create dialog label +#. TRANSLATORS: edit server dialog label +#. TRANSLATORS: login dialog label +#. TRANSLATORS: register dialog. label. +#: src/gui/windows/charcreatedialog.cpp:85 +#: src/gui/windows/editserverdialog.cpp:82 src/gui/windows/logindialog.cpp:119 +#: src/gui/windows/registerdialog.cpp:75 +msgid "Name:" +msgstr "" + +#. TRANSLATORS: char create dialog button +#: src/gui/windows/charcreatedialog.cpp:103 +msgid "^" +msgstr "" + +#. TRANSLATORS: char create dialog button +#. TRANSLATORS: This is a narrow symbol used to denote 'next'. +#. You may change this symbol if your language uses another. +#. TRANSLATORS: char create dialog button +#. TRANSLATORS: outfits window button +#: src/gui/windows/charcreatedialog.cpp:105 +#: src/gui/windows/charcreatedialog.cpp:198 +#: src/gui/windows/charcreatedialog.cpp:219 +#: src/gui/windows/charcreatedialog.cpp:238 +#: src/gui/windows/charcreatedialog.cpp:256 src/gui/windows/outfitwindow.cpp:66 +msgid ">" +msgstr "" + +#. TRANSLATORS: char create dialog label +#: src/gui/windows/charcreatedialog.cpp:111 +#: src/gui/windows/charcreatedialog.cpp:632 +#, c-format +msgid "Please distribute %d points" +msgstr "" + +#. TRANSLATORS: This is a narrow symbol used to denote 'previous'. +#. You may change this symbol if your language uses another. +#. TRANSLATORS: char create dialog button +#. TRANSLATORS: outfits window button +#: src/gui/windows/charcreatedialog.cpp:206 +#: src/gui/windows/charcreatedialog.cpp:225 +#: src/gui/windows/charcreatedialog.cpp:244 +#: src/gui/windows/charcreatedialog.cpp:262 src/gui/windows/outfitwindow.cpp:64 +msgid "<" +msgstr "" + +#. TRANSLATORS: char create dialog label +#: src/gui/windows/charcreatedialog.cpp:211 +msgid "Hair color:" +msgstr "" + +#. TRANSLATORS: char create dialog label +#: src/gui/windows/charcreatedialog.cpp:230 +msgid "Hair style:" +msgstr "" + +#. TRANSLATORS: char create dialog label +#: src/gui/windows/charcreatedialog.cpp:249 +msgid "Race:" +msgstr "" + +#. TRANSLATORS: char create dialog label +#: src/gui/windows/charcreatedialog.cpp:267 +msgid "Look:" +msgstr "" + +#. TRANSLATORS: one char size female character gender +#. TRANSLATORS: here F is title for friends tab in social window +#: src/gui/windows/charcreatedialog.cpp:285 src/gui/windows/socialwindow.cpp:70 +msgid "F" +msgstr "" + +#. TRANSLATORS: one char size male character gender +#: src/gui/windows/charcreatedialog.cpp:291 +#: src/gui/windows/charcreatedialog.cpp:298 +#: src/gui/windows/charcreatedialog.cpp:306 +msgid "M" +msgstr "" + +#. TRANSLATORS: one char size hidden character gender +#: src/gui/windows/charcreatedialog.cpp:293 +#: src/gui/windows/charcreatedialog.cpp:310 +msgid "H" +msgstr "" + +#. TRANSLATORS: one char size unknown character gender +#: src/gui/windows/charcreatedialog.cpp:300 +msgid "U" +msgstr "" + +#. TRANSLATORS: char creation error +#: src/gui/windows/charcreatedialog.cpp:506 +msgid "Your name needs to be at least 4 characters." +msgstr "" + +#. TRANSLATORS: char create dialog label +#: src/gui/windows/charcreatedialog.cpp:622 +msgid "Character stats OK" +msgstr "" + +#. TRANSLATORS: char create dialog label +#: src/gui/windows/charcreatedialog.cpp:638 +#, c-format +msgid "Please remove %d points" +msgstr "" + +#. TRANSLATORS: char deletion message +#: src/gui/windows/chardeleteconfirm.h:44 +msgid "Confirm Character Delete" +msgstr "" + +#. TRANSLATORS: char deletion message +#: src/gui/windows/chardeleteconfirm.h:46 +msgid "Are you sure you want to delete this character?" +msgstr "" + +#. TRANSLATORS: char select dialog name +#: src/gui/windows/charselectdialog.cpp:64 +#, c-format +msgid "Account %s (last login time %s)" +msgstr "" + +#. TRANSLATORS: char select dialog. button. +#: src/gui/windows/charselectdialog.cpp:73 +msgid "Switch" +msgstr "" + +#. TRANSLATORS: char select dialog. button. +#: src/gui/windows/charselectdialog.cpp:76 +msgid "Password" +msgstr "" + +#. TRANSLATORS: char select dialog. button. +#. TRANSLATORS: updater window button +#: src/gui/windows/charselectdialog.cpp:79 +#: src/gui/windows/charselectdialog.cpp:644 +#: src/gui/windows/updaterwindow.cpp:196 +msgid "Play" +msgstr "" + +#. TRANSLATORS: change pincode button +#: src/gui/windows/charselectdialog.cpp:128 +msgid "Change pin" +msgstr "" + +#. TRANSLATORS: char select dialog name +#: src/gui/windows/charselectdialog.cpp:165 +#, c-format +msgid "Account %s" +msgstr "" + +#. TRANSLATORS: character rename dialog header. +#: src/gui/windows/charselectdialog.cpp:239 +msgid "Please enter new name" +msgstr "" + +#. TRANSLATORS: char select dialog. player info message. +#: src/gui/windows/charselectdialog.cpp:264 +#, c-format +msgid "" +"Hp: %u/%u\n" +"Mp: %u/%u\n" +"Level: %u\n" +"Experience: %s\n" +"Money: %s" +msgstr "" + +#. TRANSLATORS: error message +#: src/gui/windows/charselectdialog.cpp:328 +msgid "Incorrect password" +msgstr "" + +#. TRANSLATORS: char deletion question. +#: src/gui/windows/charselectdialog.cpp:491 +msgid "Enter your email for deleting character" +msgstr "" + +#. TRANSLATORS: email label. +#: src/gui/windows/charselectdialog.cpp:493 +msgid "Enter email:" +msgstr "" + +#. TRANSLATORS: char deletion question. +#: src/gui/windows/charselectdialog.cpp:501 +msgid "Enter password for deleting character" +msgstr "" + +#. TRANSLATORS: email label. +#: src/gui/windows/charselectdialog.cpp:503 +msgid "Enter password:" +msgstr "" + +#. TRANSLATORS: chat message +#: src/gui/windows/chatwindow.cpp:719 +#, c-format +msgid "Present: %s; %d players are present." +msgstr "" + +#. TRANSLATORS: chat message +#: src/gui/windows/chatwindow.cpp:1188 +#, c-format +msgid "Whispering to %s: %s" +msgstr "" + +#. TRANSLATORS: prefix for moved message to trade tab. +#: src/gui/windows/chatwindow.cpp:1621 +msgid "Moved: " +msgstr "" + +#. TRANSLATORS: moved message to trade tab warning. +#: src/gui/windows/chatwindow.cpp:1629 +msgid "Your message was moved to trade tab" +msgstr "" + +#. TRANSLATORS: error message +#: src/gui/windows/chatwindow.cpp:1654 +msgid "Broken nick detected: " +msgstr "" + +#. TRANSLATORS: clan window tab +#: src/gui/windows/clanwindow.cpp:67 +msgid "Ally" +msgstr "" + +#. TRANSLATORS: clan window tab +#: src/gui/windows/clanwindow.cpp:69 +msgid "Antagonist" +msgstr "" + +#. TRANSLATORS: confirm dialog button +#: src/gui/windows/confirmdialog.cpp:45 +msgid "Yes" +msgstr "" + +#. TRANSLATORS: debug window tab +#: src/gui/windows/debugwindow.cpp:72 +msgid "Net" +msgstr "" + +#. TRANSLATORS: debug window tab +#: src/gui/windows/debugwindow.cpp:74 +msgid "Stat" +msgstr "" + +#. TRANSLATORS: did you know window name +#: src/gui/windows/didyouknowwindow.cpp:55 +msgid "Did You Know?" +msgstr "" + +#. TRANSLATORS: did you know window button +#: src/gui/windows/didyouknowwindow.cpp:63 +msgid "< Previous" +msgstr "" + +#. TRANSLATORS: did you know window button +#: src/gui/windows/didyouknowwindow.cpp:65 +msgid "Next >" +msgstr "" + +#. TRANSLATORS: did you know window checkbox +#: src/gui/windows/didyouknowwindow.cpp:67 +msgid "Auto open this window" +msgstr "" + +#. TRANSLATORS: edit server dialog name +#: src/gui/windows/editserverdialog.cpp:47 +msgid "Edit Server" +msgstr "" + +#. TRANSLATORS: edit server dialog button +#. TRANSLATORS: servers dialog button +#: src/gui/windows/editserverdialog.cpp:63 src/gui/windows/serverdialog.cpp:110 +msgid "Connect" +msgstr "" + +#. TRANSLATORS: edit server dialog label +#: src/gui/windows/editserverdialog.cpp:70 +msgid "Use same ip" +msgstr "" + +#. TRANSLATORS: edit server dialog label +#: src/gui/windows/editserverdialog.cpp:84 +msgid "Address:" +msgstr "" + +#. TRANSLATORS: edit server dialog label +#: src/gui/windows/editserverdialog.cpp:86 +msgid "Port:" +msgstr "" + +#. TRANSLATORS: edit server dialog label +#: src/gui/windows/editserverdialog.cpp:88 +msgid "Server type:" +msgstr "" + +#. TRANSLATORS: edit server dialog label +#: src/gui/windows/editserverdialog.cpp:90 +msgid "Description:" +msgstr "" + +#. TRANSLATORS: edit server dialog label +#: src/gui/windows/editserverdialog.cpp:92 +msgid "Online list url:" +msgstr "" + +#. TRANSLATORS: edit server dialog label +#: src/gui/windows/editserverdialog.cpp:94 +msgid "Packet version:" +msgstr "" + +#. TRANSLATORS: edit server dialog error message +#: src/gui/windows/editserverdialog.cpp:214 +msgid "Please at least type both the address and the port of the server." +msgstr "" + +#. TRANSLATORS: egg selection dialog name +#: src/gui/windows/eggselectiondialog.cpp:42 +#: src/gui/windows/eggselectiondialog.cpp:44 +msgid "Select egg" +msgstr "" + +#. TRANSLATORS: egg selection dialog button +#. TRANSLATORS: input action name +#: src/gui/windows/eggselectiondialog.cpp:51 src/input/pages/gui.cpp:91 +msgid "Select" +msgstr "" + +#. TRANSLATORS: font size +#: src/gui/windows/emotewindow.cpp:54 +msgid "Normal font" +msgstr "" + +#. TRANSLATORS: emotes tab name +#: src/gui/windows/emotewindow.cpp:134 +msgid "Fonts" +msgstr "" + +#. TRANSLATORS: emotes tab name +#: src/gui/windows/emotewindow.cpp:137 +msgid "T" +msgstr "" + +#. TRANSLATORS: unknown equipment page name +#. TRANSLATORS: unknown hosts group name +#. TRANSLATORS: unknown skills tab name +#. TRANSLATORS: Skill type +#: src/gui/windows/equipmentwindow.cpp:675 src/gui/windows/serverdialog.cpp:497 +#: src/gui/windows/skilldialog.cpp:147 src/resources/skill/skillinfo.cpp:125 +msgid "Unknown" +msgstr "" + +#. TRANSLATORS: help window. button. +#: src/gui/windows/helpwindow.cpp:61 +msgid "Did you know..." +msgstr "" + +#. TRANSLATORS: insert card dialog name +#: src/gui/windows/insertcarddialog.cpp:45 +msgid "Insert card" +msgstr "" + +#. TRANSLATORS: insert card dialog name +#: src/gui/windows/insertcarddialog.cpp:49 +#: src/gui/windows/insertcarddialog.cpp:55 +#, c-format +msgid "Insert card %s" +msgstr "" + +#. TRANSLATORS: insert card dialog button +#. TRANSLATORS: input action name +#. TRANSLATORS: inventory button +#: src/gui/windows/insertcarddialog.cpp:63 src/input/pages/gui.cpp:121 +#: src/resources/itemtypemapdata.h:97 +msgid "Insert" +msgstr "" + +#. TRANSLATORS: inventory button +#. TRANSLATORS: outfits window button +#. TRANSLATORS: popup menu item +#. TRANSLATORS: inventory button +#: src/gui/windows/inventorywindow.cpp:208 src/gui/windows/outfitwindow.cpp:68 +#: src/resources/db/itemdb.cpp:702 src/resources/itemtypemapdata.h:45 +#: src/resources/itemtypemapdata.h:49 src/resources/itemtypemapdata.h:53 +#: src/resources/itemtypemapdata.h:57 src/resources/itemtypemapdata.h:61 +#: src/resources/itemtypemapdata.h:65 src/resources/itemtypemapdata.h:69 +#: src/resources/itemtypemapdata.h:73 src/resources/itemtypemapdata.h:77 +#: src/resources/itemtypemapdata.h:81 src/resources/itemtypemapdata.h:85 +#: src/resources/itemtypemapdata.h:89 src/resources/itemtypemapdata.h:93 +msgid "Equip" +msgstr "" + +#. TRANSLATORS: inventory outfits button +#: src/gui/windows/inventorywindow.cpp:236 +msgid "O" +msgstr "" + +#. TRANSLATORS: inventory cart button +#: src/gui/windows/inventorywindow.cpp:242 +msgid "C" +msgstr "" + +#. TRANSLATORS: inventory shop button +#: src/gui/windows/inventorywindow.cpp:248 +msgid "S" +msgstr "" + +#. TRANSLATORS: inventory equipment button +#: src/gui/windows/inventorywindow.cpp:254 +msgid "E" +msgstr "" + +#. TRANSLATORS: question dialog title +#: src/gui/windows/inventorywindow.cpp:1128 +msgid "Insert card request" +msgstr "" + +#. TRANSLATORS: question dialog message +#: src/gui/windows/inventorywindow.cpp:1130 +#, c-format +msgid "Insert %s into %s?" +msgstr "" + +#. TRANSLATORS: item amount window button +#: src/gui/windows/itemamountwindow.cpp:227 +msgid "All" +msgstr "" + +#. TRANSLATORS: amount window message +#: src/gui/windows/itemamountwindow.cpp:293 +msgid "Select amount of items to trade." +msgstr "" + +#. TRANSLATORS: amount window message +#: src/gui/windows/itemamountwindow.cpp:297 +msgid "Select amount of items to drop." +msgstr "" + +#. TRANSLATORS: amount window message +#: src/gui/windows/itemamountwindow.cpp:301 +msgid "Select amount of items to store." +msgstr "" + +#. TRANSLATORS: amount window message +#: src/gui/windows/itemamountwindow.cpp:305 +msgid "Select amount of items to send." +msgstr "" + +#. TRANSLATORS: amount window message +#: src/gui/windows/itemamountwindow.cpp:309 +msgid "Select amount of items to craft." +msgstr "" + +#. TRANSLATORS: amount window message +#: src/gui/windows/itemamountwindow.cpp:313 +msgid "Select amount of items to store to cart." +msgstr "" + +#. TRANSLATORS: amount window message +#: src/gui/windows/itemamountwindow.cpp:317 +msgid "Select amount of items to retrieve." +msgstr "" + +#. TRANSLATORS: amount window message +#: src/gui/windows/itemamountwindow.cpp:321 +msgid "Select amount of items to retrieve from cart." +msgstr "" + +#. TRANSLATORS: amount window message +#: src/gui/windows/itemamountwindow.cpp:325 +msgid "Select amount of items to split." +msgstr "" + +#. TRANSLATORS: amount window message +#: src/gui/windows/itemamountwindow.cpp:329 +msgid "Add to buy shop." +msgstr "" + +#. TRANSLATORS: amount window message +#: src/gui/windows/itemamountwindow.cpp:333 +msgid "Add to sell shop." +msgstr "" + +#. TRANSLATORS: amount window message +#: src/gui/windows/itemamountwindow.cpp:337 +msgid "Unknown." +msgstr "" + +#. TRANSLATORS: kill stats window button +#: src/gui/windows/killstats.cpp:54 +msgid "Reset stats" +msgstr "" + +#. TRANSLATORS: kill stats window button +#: src/gui/windows/killstats.cpp:57 +msgid "Reset timer" +msgstr "" + +#. TRANSLATORS: kill stats window label +#: src/gui/windows/killstats.cpp:63 src/gui/windows/killstats.cpp:179 +#: src/gui/windows/killstats.cpp:293 src/gui/windows/killstats.cpp:463 +#, c-format +msgid "Kills: %s, total exp: %s" +msgstr "" + +#. TRANSLATORS: kill stats window label +#: src/gui/windows/killstats.cpp:66 src/gui/windows/killstats.cpp:181 +#: src/gui/windows/killstats.cpp:270 src/gui/windows/killstats.cpp:285 +#: src/gui/windows/killstats.cpp:465 +#, c-format +msgid "Avg Exp: %s" +msgstr "" + +#. TRANSLATORS: kill stats window label +#: src/gui/windows/killstats.cpp:68 src/gui/windows/killstats.cpp:184 +#: src/gui/windows/killstats.cpp:275 src/gui/windows/killstats.cpp:289 +#: src/gui/windows/killstats.cpp:468 +#, c-format +msgid "No. of avg mob to next level: %s" +msgstr "" + +#. TRANSLATORS: kill stats window label +#: src/gui/windows/killstats.cpp:71 src/gui/windows/killstats.cpp:195 +#: src/gui/windows/killstats.cpp:298 src/gui/windows/killstats.cpp:471 +#, c-format +msgid "Kills/Min: %s, Exp/Min: %s" +msgstr "" + +#. TRANSLATORS: kill stats window label +#: src/gui/windows/killstats.cpp:75 src/gui/windows/killstats.cpp:80 +#: src/gui/windows/killstats.cpp:85 src/gui/windows/killstats.cpp:369 +#: src/gui/windows/killstats.cpp:391 src/gui/windows/killstats.cpp:414 +#, c-format +msgid "Exp speed per %d min: %s" +msgid_plural "Exp speed per %d min: %s" +msgstr[0] "" +msgstr[1] "" + +#: src/gui/windows/killstats.cpp:77 src/gui/windows/killstats.cpp:82 +#: src/gui/windows/killstats.cpp:88 +#, c-format +msgid "Time for next level per %d min: %s" +msgid_plural "Time for next level per %d min: %s" +msgstr[0] "" +msgstr[1] "" + +#. TRANSLATORS: kill stats window label +#: src/gui/windows/killstats.cpp:91 src/gui/windows/killstats.cpp:304 +msgid "Last kill exp:" +msgstr "" + +#. TRANSLATORS: kill stats window label +#: src/gui/windows/killstats.cpp:124 src/gui/windows/killstats.cpp:248 +#, c-format +msgid "Level: %d at %f%%" +msgstr "" + +#. TRANSLATORS: kill stats window label +#: src/gui/windows/killstats.cpp:133 src/gui/windows/killstats.cpp:257 +#, c-format +msgid "Exp: %s/%s Left: %s" +msgstr "" + +#. TRANSLATORS: kill stats window label +#: src/gui/windows/killstats.cpp:139 src/gui/windows/killstats.cpp:265 +#: src/gui/windows/killstats.cpp:280 +#, c-format +msgid "1%% = %s exp, avg mob for 1%%: %s" +msgstr "" + +#. TRANSLATORS: kill stats window label +#: src/gui/windows/killstats.cpp:377 src/gui/windows/killstats.cpp:387 +#: src/gui/windows/killstats.cpp:400 src/gui/windows/killstats.cpp:409 +#: src/gui/windows/killstats.cpp:422 src/gui/windows/killstats.cpp:431 +#, c-format +msgid " Time for next level: %s" +msgstr "" + +#. TRANSLATORS: login dialog name +#. TRANSLATORS: login dialog button +#: src/gui/windows/logindialog.cpp:69 src/gui/windows/logindialog.cpp:89 +msgid "Login" +msgstr "" + +#. TRANSLATORS: login dialog label +#: src/gui/windows/logindialog.cpp:78 +msgid "Remember username" +msgstr "" + +#. TRANSLATORS: login dialog label +#: src/gui/windows/logindialog.cpp:81 +msgid "Update:" +msgstr "" + +#. TRANSLATORS: login dialog button +#: src/gui/windows/logindialog.cpp:86 +msgid "Change Server" +msgstr "" + +#. TRANSLATORS: login dialog button +#. TRANSLATORS: register dialog name +#. TRANSLATORS: register dialog. button. +#. TRANSLATORS: server info comment +#: src/gui/windows/logindialog.cpp:92 src/gui/windows/registerdialog.cpp:53 +#: src/gui/windows/registerdialog.cpp:63 +#: src/gui/windows/serverinfowindow.cpp:128 +msgid "Register" +msgstr "" + +#. TRANSLATORS: login dialog checkbox +#: src/gui/windows/logindialog.cpp:95 +msgid "Custom update host" +msgstr "" + +#. TRANSLATORS: login dialog label +#: src/gui/windows/logindialog.cpp:115 +msgid "Server:" +msgstr "" + +#. TRANSLATORS: question dialog +#: src/gui/windows/logindialog.cpp:257 +msgid "Open register url" +msgstr "" + +#. TRANSLATORS: update hosts group default name +#: src/gui/windows/logindialog.cpp:407 +msgid "default updates" +msgstr "" + +#. TRANSLATORS: mail edit window name +#: src/gui/windows/maileditwindow.cpp:53 +msgid "Edit mail" +msgstr "" + +#. TRANSLATORS: mail edit window button +#: src/gui/windows/maileditwindow.cpp:57 +msgid "Send" +msgstr "" + +#. TRANSLATORS: mail edit window label +#: src/gui/windows/maileditwindow.cpp:63 +msgid "To:" +msgstr "" + +#. TRANSLATORS: mail edit window label +#. TRANSLATORS: mail view window label +#: src/gui/windows/maileditwindow.cpp:65 src/gui/windows/mailviewwindow.cpp:76 +msgid "Subject:" +msgstr "" + +#. TRANSLATORS: mail edit window label +#. TRANSLATORS: mail view window label +#: src/gui/windows/maileditwindow.cpp:67 src/gui/windows/mailviewwindow.cpp:115 +#: src/gui/windows/mailviewwindow.cpp:275 +msgid "Money:" +msgstr "" + +#. TRANSLATORS: mail edit window label +#: src/gui/windows/maileditwindow.cpp:69 +msgid "Item:" +msgstr "" + +#. TRANSLATORS: mail edit window label +#. TRANSLATORS: mail view window label +#: src/gui/windows/maileditwindow.cpp:71 src/gui/windows/mailviewwindow.cpp:79 +msgid "Message:" +msgstr "" + +#. TRANSLATORS: empty mail message subject +#: src/gui/windows/maileditwindow.cpp:218 +msgid "empty subject" +msgstr "" + +#. TRANSLATORS: mail view window name +#: src/gui/windows/mailviewwindow.cpp:52 +msgid "View mail" +msgstr "" + +#. TRANSLATORS: mail view attach / items button +#: src/gui/windows/mailviewwindow.cpp:57 +msgid "Get items" +msgstr "" + +#: src/gui/windows/mailviewwindow.cpp:57 +msgid "Get attach" +msgstr "" + +#. TRANSLATORS: mail view window button +#: src/gui/windows/mailviewwindow.cpp:67 +msgid "Reply" +msgstr "" + +#. TRANSLATORS: mail view window label +#: src/gui/windows/mailviewwindow.cpp:69 +msgid "Time:" +msgstr "" + +#. TRANSLATORS: mail view window label +#: src/gui/windows/mailviewwindow.cpp:73 +msgid "From:" +msgstr "" + +#. TRANSLATORS: mail view attached money button +#: src/gui/windows/mailviewwindow.cpp:126 +msgid "Get money" +msgstr "" + +#. TRANSLATORS: mail window button +#: src/gui/windows/mailwindow.cpp:68 +msgid "Refresh" +msgstr "" + +#. TRANSLATORS: mail window button +#: src/gui/windows/mailwindow.cpp:71 +msgid "New" +msgstr "" + +#. TRANSLATORS: mail window button +#: src/gui/windows/mailwindow.cpp:76 +msgid "Get old" +msgstr "" + +#: src/gui/windows/mailwindow.cpp:76 +msgid "Return" +msgstr "" + +#. TRANSLATORS: mail window button +#: src/gui/windows/mailwindow.cpp:79 +msgid "Open" +msgstr "" + +#. TRANSLATORS: expired mail message prefix +#: src/gui/windows/mailwindow.cpp:200 +msgid "(expired)" +msgstr "" + +#. TRANSLATORS: status bar name +#: src/gui/windows/ministatuswindow.cpp:73 +msgid "health bar" +msgstr "" + +#. TRANSLATORS: status bar name +#: src/gui/windows/ministatuswindow.cpp:83 +msgid "mana bar" +msgstr "" + +#. TRANSLATORS: status bar name +#: src/gui/windows/ministatuswindow.cpp:88 +msgid "experience bar" +msgstr "" + +#. TRANSLATORS: status bar name +#: src/gui/windows/ministatuswindow.cpp:94 +msgid "weight bar" +msgstr "" + +#. TRANSLATORS: status bar name +#: src/gui/windows/ministatuswindow.cpp:100 +msgid "inventory slots bar" +msgstr "" + +#. TRANSLATORS: status bar name +#: src/gui/windows/ministatuswindow.cpp:105 +msgid "money bar" +msgstr "" + +#. TRANSLATORS: status bar name +#: src/gui/windows/ministatuswindow.cpp:110 +msgid "arrows bar" +msgstr "" + +#. TRANSLATORS: status bar name +#: src/gui/windows/ministatuswindow.cpp:116 +msgid "status bar" +msgstr "" + +#. TRANSLATORS: status bar name +#: src/gui/windows/ministatuswindow.cpp:144 +msgid "job bar" +msgstr "" + +#. TRANSLATORS: status bar label +#: src/gui/windows/ministatuswindow.cpp:375 +#, c-format +msgid "Level: %d (GM %d)" +msgstr "" + +#. TRANSLATORS: status bar label +#: src/gui/windows/ministatuswindow.cpp:407 +#: src/gui/windows/ministatuswindow.cpp:455 +msgid "Need" +msgstr "" + +#. TRANSLATORS: job bar label +#: src/gui/windows/ministatuswindow.cpp:438 +#, c-format +msgid "Job level: %d" +msgstr "" + +#. TRANSLATORS: npc dialog button +#: src/gui/windows/npcdialog.cpp:84 +msgid "Stop waiting" +msgstr "" + +#. TRANSLATORS: npc dialog button +#: src/gui/windows/npcdialog.cpp:86 +msgid "Next" +msgstr "" + +#. TRANSLATORS: npc dialog button +#: src/gui/windows/npcdialog.cpp:90 +msgid "Submit" +msgstr "" + +#. TRANSLATORS: sell confirmation header +#: src/gui/windows/npcselldialog.cpp:75 +msgid "sell item" +msgstr "" + +#. TRANSLATORS: sell confirmation message +#: src/gui/windows/npcselldialog.cpp:77 +#, c-format +msgid "Do you really want to sell %s?" +msgstr "" + +#. TRANSLATORS: outfits window label +#: src/gui/windows/outfitwindow.cpp:70 src/gui/windows/outfitwindow.cpp:625 +#, c-format +msgid "Outfit: %d" +msgstr "" + +#. TRANSLATORS: outfits window checkbox +#: src/gui/windows/outfitwindow.cpp:72 +msgid "Unequip first" +msgstr "" + +#. TRANSLATORS: outfits window checkbox +#: src/gui/windows/outfitwindow.cpp:76 +msgid "Away outfit" +msgstr "" + +#. TRANSLATORS: quest reward +#: src/gui/windows/questswindow.cpp:343 +msgid "Reward:" +msgstr "" + +#. TRANSLATORS: quest giver name +#: src/gui/windows/questswindow.cpp:351 +msgid "Quest Giver:" +msgstr "" + +#. TRANSLATORS: quest npc name +#: src/gui/windows/questswindow.cpp:359 +msgid "Npc:" +msgstr "" + +#. TRANSLATORS: quest coordinates +#: src/gui/windows/questswindow.cpp:368 +msgid "Coordinates:" +msgstr "" + +#. TRANSLATORS: quit dialog button +#: src/gui/windows/quitdialog.cpp:61 +msgid "Switch server" +msgstr "" + +#. TRANSLATORS: quit dialog button +#: src/gui/windows/quitdialog.cpp:64 +msgid "Switch character" +msgstr "" + +#. TRANSLATORS: register dialog. label. +#: src/gui/windows/registerdialog.cpp:79 +msgid "Confirm:" +msgstr "" + +#. TRANSLATORS: register dialog. button. +#: src/gui/windows/registerdialog.cpp:96 +msgid "Male" +msgstr "" + +#. TRANSLATORS: register dialog. button. +#: src/gui/windows/registerdialog.cpp:98 +msgid "Female" +msgstr "" + +#. TRANSLATORS: register dialog. label. +#: src/gui/windows/registerdialog.cpp:108 +msgid "Email:" +msgstr "" + +#. TRANSLATORS: error message +#: src/gui/windows/registerdialog.cpp:184 +#, c-format +msgid "The username needs to be at least %u characters long." +msgstr "" + +#. TRANSLATORS: error message +#: src/gui/windows/registerdialog.cpp:193 +#, c-format +msgid "The username needs to be less than %u characters long." +msgstr "" + +#. TRANSLATORS: error message +#: src/gui/windows/registerdialog.cpp:202 +#, c-format +msgid "The password needs to be at least %u characters long." +msgstr "" + +#. TRANSLATORS: error message +#: src/gui/windows/registerdialog.cpp:211 +#, c-format +msgid "The password needs to be less than %u characters long." +msgstr "" + +#. TRANSLATORS: error message +#: src/gui/windows/registerdialog.cpp:219 +msgid "Passwords do not match." +msgstr "" + +#. TRANSLATORS: error message +#: src/gui/windows/registerdialog.cpp:226 src/net/ea/loginrecv.cpp:121 +#: src/net/eathena/loginrecv.cpp:120 +msgid "Incorrect email." +msgstr "" + +#. TRANSLATORS: error message +#: src/gui/windows/registerdialog.cpp:233 +msgid "Email too long." +msgstr "" + +#. TRANSLATORS: servers dialog name +#: src/gui/windows/serverdialog.cpp:99 +msgid "Choose Your Server" +msgstr "" + +#. TRANSLATORS: servers dialog button +#: src/gui/windows/serverdialog.cpp:120 +msgid "Load" +msgstr "" + +#. TRANSLATORS: servers dialog name +#: src/gui/windows/serverdialog.cpp:134 +msgid "Choose Your Server *** SAFE MODE ***" +msgstr "" + +#. TRANSLATORS: servers dialog name +#: src/gui/windows/serverdialog.cpp:140 +msgid "Choose Your Server *** SOFTWARE RENDER MODE ***" +msgstr "" + +#. TRANSLATORS: servers dialog checkbox +#: src/gui/windows/serverdialog.cpp:150 +msgid "Use same ip for game sub servers" +msgstr "" + +#. TRANSLATORS: servers dialog label +#: src/gui/windows/serverdialog.cpp:436 +#, c-format +msgid "Downloading server list...%2.2f%%" +msgstr "" + +#. TRANSLATORS: servers dialog label +#: src/gui/windows/serverdialog.cpp:442 +msgid "Waiting for server..." +msgstr "" + +#. TRANSLATORS: servers dialog label +#: src/gui/windows/serverdialog.cpp:447 +msgid "Preparing download" +msgstr "" + +#. TRANSLATORS: servers dialog label +#: src/gui/windows/serverdialog.cpp:452 +msgid "Error retreiving server list!" +msgstr "" + +#. TRANSLATORS: servers dialog label +#: src/gui/windows/serverdialog.cpp:618 +msgid "requires a newer version" +msgstr "" + +#. TRANSLATORS: servers dialog label +#: src/gui/windows/serverdialog.cpp:623 +#, c-format +msgid "requires v%s" +msgstr "" + +#. TRANSLATORS: server info comment +#: src/gui/windows/serverinfowindow.cpp:103 +msgid "##BServer with free license." +msgstr "" + +#. TRANSLATORS: server info comment +#: src/gui/windows/serverinfowindow.cpp:109 +msgid "##BServer with non free license." +msgstr "" + +#. TRANSLATORS: server info comment +#: src/gui/windows/serverinfowindow.cpp:116 +msgid "##BServer unknown license." +msgstr "" + +#. TRANSLATORS: server info comment +#: src/gui/windows/serverinfowindow.cpp:122 +msgid "Server" +msgstr "" + +#. TRANSLATORS: server info comment +#. TRANSLATORS: Skill type +#: src/gui/windows/serverinfowindow.cpp:125 +#: src/resources/skill/skilltypelist.h:43 +msgid "Support" +msgstr "" + +#. TRANSLATORS: server info non free comment +#: src/gui/windows/serverinfowindow.cpp:132 +msgid "##BNon free sources" +msgstr "" + +#. TRANSLATORS: server info free comment +#: src/gui/windows/serverinfowindow.cpp:135 +msgid "##BFree sources" +msgstr "" + +#. TRANSLATORS: server info documentation comment +#: src/gui/windows/serverinfowindow.cpp:138 +msgid "##BDocumentation" +msgstr "" + +#. TRANSLATORS: setup button +#: src/gui/windows/setupwindow.cpp:104 +msgid "Apply" +msgstr "" + +#. TRANSLATORS: setup button +#: src/gui/windows/setupwindow.cpp:110 +msgid "Reset Windows" +msgstr "" + +#. TRANSLATORS: shop window name +#: src/gui/windows/shopwindow.cpp:106 src/gui/windows/shopwindow.cpp:1153 +msgid "Personal Shop" +msgstr "" + +#. TRANSLATORS: shop window button +#. TRANSLATORS: publish shop button +#: src/gui/windows/shopwindow.cpp:196 src/gui/windows/shopwindow.cpp:459 +#: src/gui/windows/shopwindow.cpp:484 +msgid "Publish" +msgstr "" + +#. TRANSLATORS: shop window button +#: src/gui/windows/shopwindow.cpp:213 +msgid "Announce" +msgstr "" + +#. TRANSLATORS: shop window checkbox +#: src/gui/windows/shopwindow.cpp:218 +msgid "Show links in announce" +msgstr "" + +#. TRANSLATORS: shop rename dialog title +#: src/gui/windows/shopwindow.cpp:388 +msgid "Please enter new shop name" +msgstr "" + +#. TRANSLATORS: unpublish shop button +#: src/gui/windows/shopwindow.cpp:454 src/gui/windows/shopwindow.cpp:479 +msgid "Unpublish" +msgstr "" + +#. TRANSLATORS: error buy/sell shop request +#: src/gui/windows/shopwindow.cpp:951 +msgid "error: player busy" +msgstr "" + +#. TRANSLATORS: error buy/sell shop request +#: src/gui/windows/shopwindow.cpp:1000 +msgid "error: Can't sell this item" +msgstr "" + +#. TRANSLATORS: error buy/sell shop request +#: src/gui/windows/shopwindow.cpp:1012 +msgid "error: Can't buy this item" +msgstr "" + +#. TRANSLATORS: buy shop request (nick, item) +#: src/gui/windows/shopwindow.cpp:1032 +#, c-format +msgid "%s wants to buy %s do you accept?" +msgstr "" + +#. TRANSLATORS: sell shop request (nick, item) +#: src/gui/windows/shopwindow.cpp:1039 +#, c-format +msgid "%s wants to sell %s do you accept?" +msgstr "" + +#. TRANSLATORS: shop window dialog +#. TRANSLATORS: trade message +#: src/gui/windows/shopwindow.cpp:1046 src/net/ea/traderecv.cpp:165 +msgid "Request for Trade" +msgstr "" + +#. TRANSLATORS: shop window name +#: src/gui/windows/shopwindow.cpp:1158 +#, c-format +msgid "Personal Shop - %s" +msgstr "" + +#. TRANSLATORS: skills dialog button +#: src/gui/windows/skilldialog.cpp:95 +msgid "Up" +msgstr "" + +#. TRANSLATORS: skills dialog label +#: src/gui/windows/skilldialog.cpp:243 +#, c-format +msgid "Skill points available: %d" +msgstr "" + +#. TRANSLATORS: skills dialog default skill tab +#: src/gui/windows/skilldialog.cpp:399 +#, c-format +msgid "Skill Set %d" +msgstr "" + +#. TRANSLATORS: skills dialog. skill id +#: src/gui/windows/skilldialog.cpp:512 +#, c-format +msgid "Skill %d" +msgstr "" + +#. TRANSLATORS: skills dialog. skill id +#: src/gui/windows/skilldialog.cpp:564 +#, c-format +msgid "Skill %u" +msgstr "" + +#. TRANSLATORS: skills dialog. skill level +#. TRANSLATORS: skill level +#: src/gui/windows/skilldialog.cpp:783 src/resources/skill/skillinfo.cpp:108 +#, c-format +msgid "Lvl: %d" +msgstr "" + +#. TRANSLATORS: skill error message +#: src/gui/windows/skilldialog.cpp:790 +#, c-format +msgid "Failed skill: %s" +msgstr "" + +#. TRANSLATORS: text skill dialog header +#: src/gui/windows/skilldialog.cpp:1164 src/gui/windows/skilldialog.cpp:1230 +#: src/gui/windows/skilldialog.cpp:1351 +#, c-format +msgid "Add text to skill %s" +msgstr "" + +#. TRANSLATORS: text skill dialog field +#: src/gui/windows/skilldialog.cpp:1167 src/gui/windows/skilldialog.cpp:1233 +#: src/gui/windows/skilldialog.cpp:1354 +msgid "Text: " +msgstr "" + +#. TRANSLATORS: here P is title for visible players tab in social window +#: src/gui/windows/socialwindow.cpp:65 +msgid "P" +msgstr "" + +#. TRANSLATORS: social window button +#: src/gui/windows/socialwindow.cpp:73 +msgid "Menu" +msgstr "" + +#. TRANSLATORS: chat message +#: src/gui/windows/socialwindow.cpp:277 +#, c-format +msgid "Accepted party invite from %s." +msgstr "" + +#. TRANSLATORS: chat message +#: src/gui/windows/socialwindow.cpp:291 +#, c-format +msgid "Rejected party invite from %s." +msgstr "" + +#. TRANSLATORS: chat message +#: src/gui/windows/socialwindow.cpp:311 +#, c-format +msgid "Accepted guild invite from %s." +msgstr "" + +#. TRANSLATORS: chat message +#: src/gui/windows/socialwindow.cpp:333 +#, c-format +msgid "Rejected guild invite from %s." +msgstr "" + +#. TRANSLATORS: chat message +#: src/gui/windows/socialwindow.cpp:393 +msgid "Received guild request, but one already exists." +msgstr "" + +#. TRANSLATORS: chat message +#: src/gui/windows/socialwindow.cpp:404 +#, c-format +msgid "%s has invited you to join the guild %s." +msgstr "" + +#. TRANSLATORS: guild invite message +#: src/gui/windows/socialwindow.cpp:417 +msgid "Accept Guild Invite" +msgstr "" + +#. TRANSLATORS: chat message +#: src/gui/windows/socialwindow.cpp:437 +msgid "Received party request, but one already exists." +msgstr "" + +#. TRANSLATORS: party invite message +#: src/gui/windows/socialwindow.cpp:452 +msgid "You have been invited you to join a party." +msgstr "" + +#. TRANSLATORS: party invite message +#: src/gui/windows/socialwindow.cpp:457 +#, c-format +msgid "You have been invited to join the %s party." +msgstr "" + +#. TRANSLATORS: party invite message +#: src/gui/windows/socialwindow.cpp:466 +#, c-format +msgid "%s has invited you to join their party." +msgstr "" + +#. TRANSLATORS: party invite message +#: src/gui/windows/socialwindow.cpp:472 +#, c-format +msgid "%s has invited you to join the %s party." +msgstr "" + +#. TRANSLATORS: party invite message +#: src/gui/windows/socialwindow.cpp:488 +msgid "Accept Party Invite" +msgstr "" + +#. TRANSLATORS: status window label +#: src/gui/windows/statuswindow.cpp:78 +msgid "HP:" +msgstr "" + +#. TRANSLATORS: status window label +#: src/gui/windows/statuswindow.cpp:81 +msgid "Exp:" +msgstr "" + +#. TRANSLATORS: status window label +#: src/gui/windows/statuswindow.cpp:148 +msgid "MP:" +msgstr "" + +#. TRANSLATORS: status window label +#: src/gui/windows/statuswindow.cpp:186 src/gui/windows/statuswindow.cpp:378 +#, c-format +msgid "Job: %d" +msgstr "" + +#. TRANSLATORS: status window label +#: src/gui/windows/statuswindow.cpp:188 +msgid "Job:" +msgstr "" + +#. TRANSLATORS: status window label +#: src/gui/windows/statuswindow.cpp:274 +#, c-format +msgid "Level: %d (%s %d)" +msgstr "" + +#. TRANSLATORS: command editor name +#: src/gui/windows/textcommandeditor.cpp:56 +msgid "Command Editor" +msgstr "" + +#. TRANSLATORS: command editor button +#: src/gui/windows/textcommandeditor.cpp:65 +msgid "magic" +msgstr "" + +#. TRANSLATORS: command editor button +#: src/gui/windows/textcommandeditor.cpp:67 +msgid "other" +msgstr "" + +#. TRANSLATORS: command editor label +#: src/gui/windows/textcommandeditor.cpp:70 +msgid "Symbol:" +msgstr "" + +#. TRANSLATORS: command editor label +#: src/gui/windows/textcommandeditor.cpp:74 +msgid "Command:" +msgstr "" + +#. TRANSLATORS: command editor label +#: src/gui/windows/textcommandeditor.cpp:78 +msgid "Comment:" +msgstr "" + +#. TRANSLATORS: command editor label +#: src/gui/windows/textcommandeditor.cpp:83 +msgid "Target Type:" +msgstr "" + +#. TRANSLATORS: command editor label +#: src/gui/windows/textcommandeditor.cpp:88 +msgid "Icon:" +msgstr "" + +#. TRANSLATORS: command editor label +#: src/gui/windows/textcommandeditor.cpp:93 +msgid "Mana:" +msgstr "" + +#. TRANSLATORS: command editor label +#: src/gui/windows/textcommandeditor.cpp:96 +msgid "Magic level:" +msgstr "" + +#. TRANSLATORS: command editor label +#: src/gui/windows/textcommandeditor.cpp:100 +msgid "Magic School:" +msgstr "" + +#. TRANSLATORS: command editor label +#: src/gui/windows/textcommandeditor.cpp:104 +msgid "School level:" +msgstr "" + +#. TRANSLATORS: command editor button +#: src/gui/windows/textcommandeditor.cpp:110 +msgid "Save" +msgstr "" + +#. TRANSLATORS: trade window button +#: src/gui/windows/tradewindow.cpp:67 +msgid "Propose trade" +msgstr "" + +#. TRANSLATORS: trade window button +#: src/gui/windows/tradewindow.cpp:69 +msgid "Confirmed. Waiting..." +msgstr "" + +#. TRANSLATORS: trade window button +#: src/gui/windows/tradewindow.cpp:71 +msgid "Agree trade" +msgstr "" + +#. TRANSLATORS: trade window button +#: src/gui/windows/tradewindow.cpp:73 +msgid "Agreed. Waiting..." +msgstr "" + +#. TRANSLATORS: trade window caption +#: src/gui/windows/tradewindow.cpp:77 +msgid "Trade: You" +msgstr "" + +#. TRANSLATORS: trade window money label +#: src/gui/windows/tradewindow.cpp:87 src/gui/windows/tradewindow.cpp:196 +#, c-format +msgid "You get %s" +msgstr "" + +#. TRANSLATORS: trade window money change button +#: src/gui/windows/tradewindow.cpp:93 +msgid "Change" +msgstr "" + +#. TRANSLATORS: trade window money label +#: src/gui/windows/tradewindow.cpp:140 +msgid "You give:" +msgstr "" + +#. TRANSLATORS: trade error +#: src/gui/windows/tradewindow.cpp:448 +msgid "You don't have enough money." +msgstr "" + +#. TRANSLATORS: trade error +#: src/gui/windows/tradewindow.cpp:539 +msgid "Failed adding item. You can not overlap one kind of item on the window." +msgstr "" + +#. TRANSLATORS: trade error +#: src/gui/windows/tradewindow.cpp:554 +msgid "Failed adding item. You can not trade equipped items." +msgstr "" + +#. TRANSLATORS: updater window name +#: src/gui/windows/updaterwindow.cpp:174 +msgid "Updating..." +msgstr "" + +#. TRANSLATORS: updater window label +#: src/gui/windows/updaterwindow.cpp:192 +msgid "Connecting..." +msgstr "" + +#. TRANSLATORS: updater window checkbox +#: src/gui/windows/updaterwindow.cpp:420 +msgid "Show all news (can be slow)" +msgstr "" + +#. TRANSLATORS: update message +#: src/gui/windows/updaterwindow.cpp:864 +msgid "##1 The update process is incomplete." +msgstr "" + +#. TRANSLATORS: Continues "The update process is incomplete.". +#: src/gui/windows/updaterwindow.cpp:867 +msgid "##1 It is strongly recommended that" +msgstr "" + +#. TRANSLATORS: Begins "It is strongly recommended that". +#: src/gui/windows/updaterwindow.cpp:870 +msgid "##1 you try again later." +msgstr "" + +#. TRANSLATORS: updater window label +#: src/gui/windows/updaterwindow.cpp:1059 +msgid "Completed" +msgstr "" + +#. TRANSLATORS: who is online window name +#: src/gui/windows/whoisonline.cpp:101 src/gui/windows/whoisonline.cpp:673 +msgid "Who Is Online - Updating" +msgstr "" + +#. TRANSLATORS: who is online. button. +#: src/gui/windows/whoisonline.cpp:114 +msgid "Update" +msgstr "" + +#. TRANSLATORS: who is online window name +#: src/gui/windows/whoisonline.cpp:246 +msgid "Who Is Online - " +msgstr "" + +#. TRANSLATORS: who is online window name +#: src/gui/windows/whoisonline.cpp:689 +msgid "Who Is Online - error" +msgstr "" + +#. TRANSLATORS: who is online window name +#: src/gui/windows/whoisonline.cpp:736 +msgid "Who Is Online - Update" +msgstr "" + +#. TRANSLATORS: world select dialog name +#: src/gui/windows/worldselectdialog.cpp:47 +msgid "Select World" +msgstr "" + +#. TRANSLATORS: world dialog button +#: src/gui/windows/worldselectdialog.cpp:53 +msgid "Change Login" +msgstr "" + +#. TRANSLATORS: world dialog button +#: src/gui/windows/worldselectdialog.cpp:56 +msgid "Choose World" +msgstr "" + +#. TRANSLATORS: long key name. must be short. +#. TRANSLATORS: short key name. must be very short. +#. TRANSLATORS: long key name, should be short +#: src/input/inputmanager.cpp:406 src/input/inputmanager.cpp:449 +#: src/input/keyboardconfig.cpp:95 +#, c-format +msgid "key_%d" +msgstr "" + +#. TRANSLATORS: long joystick button name. must be short. +#: src/input/inputmanager.cpp:412 +#, c-format +msgid "JButton%d" +msgstr "" + +#. TRANSLATORS: unknown long key type +#: src/input/inputmanager.cpp:426 +msgid "unknown key" +msgstr "" + +#. TRANSLATORS: short joystick button name. muse be very short +#: src/input/inputmanager.cpp:455 +#, c-format +msgid "JB%d" +msgstr "" + +#. TRANSLATORS: unknown short key type. must be short +#. TRANSLATORS: Unknown key short string. +#. TRANSLATORS: This string must be maximum 5 chars +#: src/input/inputmanager.cpp:469 src/input/keyboardconfig.cpp:139 +msgid "u key" +msgstr "" + +#. TRANSLATORS: input action name +#: src/input/pages/basic.cpp:34 +msgid "Target and attack keys" +msgstr "" + +#. TRANSLATORS: input action name +#: src/input/pages/basic.cpp:46 +msgid "Target & attack closest monster" +msgstr "" + +#. TRANSLATORS: input action name +#: src/input/pages/basic.cpp:52 +msgid "Target & attack closest player" +msgstr "" + +#. TRANSLATORS: input action name +#: src/input/pages/basic.cpp:58 +msgid "Move to Target" +msgstr "" + +#. TRANSLATORS: input action name +#: src/input/pages/basic.cpp:64 +msgid "Change Move to Target type" +msgstr "" + +#. TRANSLATORS: input action name +#: src/input/pages/basic.cpp:70 +msgid "Move to Home location" +msgstr "" + +#. TRANSLATORS: input action name +#: src/input/pages/basic.cpp:76 +msgid "Set home location" +msgstr "" + +#. TRANSLATORS: input action name +#: src/input/pages/basic.cpp:82 +msgid "Move to navigation point" +msgstr "" + +#. TRANSLATORS: input action name +#: src/input/pages/basic.cpp:94 +msgid "Stop Attack / Modifier key" +msgstr "" + +#. TRANSLATORS: input action name +#: src/input/pages/basic.cpp:100 +msgid "Untarget" +msgstr "" + +#. TRANSLATORS: input action name +#: src/input/pages/basic.cpp:106 +msgid "Target monster" +msgstr "" + +#. TRANSLATORS: input action name +#: src/input/pages/basic.cpp:112 +msgid "Target closest monster (without filters)" +msgstr "" + +#. TRANSLATORS: input action name +#: src/input/pages/basic.cpp:118 +msgid "Target NPC" +msgstr "" + +#. TRANSLATORS: input action name +#: src/input/pages/basic.cpp:124 +msgid "Target Player" +msgstr "" + +#. TRANSLATORS: input action name +#: src/input/pages/basic.cpp:130 +msgid "Target mercenary" +msgstr "" + +#. TRANSLATORS: input action name +#: src/input/pages/basic.cpp:136 +msgid "Target skill unit" +msgstr "" + +#. TRANSLATORS: input action name +#: src/input/pages/basic.cpp:142 +msgid "Change targeting type" +msgstr "" + +#. TRANSLATORS: input action name +#: src/input/pages/basic.cpp:148 +msgid "Target pet" +msgstr "" + +#. TRANSLATORS: input action name +#: src/input/pages/basic.cpp:154 +msgid "Catch pet" +msgstr "" + +#. TRANSLATORS: input action name +#: src/input/pages/basic.cpp:160 +msgid "Other Keys" +msgstr "" + +#. TRANSLATORS: input action name +#: src/input/pages/basic.cpp:166 +msgid "Pickup" +msgstr "" + +#. TRANSLATORS: input action name +#: src/input/pages/basic.cpp:172 +msgid "Change Pickup Type" +msgstr "" + +#. TRANSLATORS: input action name +#: src/input/pages/basic.cpp:178 +msgid "Sit" +msgstr "" + +#. TRANSLATORS: input action name +#: src/input/pages/basic.cpp:184 +msgid "Screenshot" +msgstr "" + +#. TRANSLATORS: input action name +#: src/input/pages/basic.cpp:190 +msgid "Enable/Disable Trading" +msgstr "" + +#. TRANSLATORS: input action name +#: src/input/pages/basic.cpp:196 +msgid "Open trade window" +msgstr "" + +#. TRANSLATORS: input action name +#: src/input/pages/basic.cpp:202 +msgid "Start trade with target" +msgstr "" + +#. TRANSLATORS: input action name +#: src/input/pages/basic.cpp:208 +msgid "Follow selected player" +msgstr "" + +#. TRANSLATORS: input action name +#: src/input/pages/basic.cpp:214 +msgid "Change Map View Mode" +msgstr "" + +#. TRANSLATORS: input action name +#: src/input/pages/basic.cpp:220 +msgid "Select OK" +msgstr "" + +#. TRANSLATORS: input action name +#: src/input/pages/basic.cpp:232 +msgid "Stop or sit" +msgstr "" + +#. TRANSLATORS: input action name +#: src/input/pages/basic.cpp:238 +msgid "Return to safe video mode" +msgstr "" + +#. TRANSLATORS: input action name +#: src/input/pages/basic.cpp:244 +msgid "Fire your homunculus" +msgstr "" + +#. TRANSLATORS: input action name +#: src/input/pages/basic.cpp:262 +msgid "Open context menu" +msgstr "" + +#. TRANSLATORS: input action group +#: src/input/pages/chat.cpp:31 +msgid "Main" +msgstr "" + +#. TRANSLATORS: input action name +#: src/input/pages/chat.cpp:37 +msgid "Toggle Chat" +msgstr "" + +#. TRANSLATORS: input action name +#: src/input/pages/chat.cpp:43 +msgid "Chat modifier key" +msgstr "" + +#. TRANSLATORS: input action name +#: src/input/pages/chat.cpp:49 +msgid "Scroll Chat Up" +msgstr "" + +#. TRANSLATORS: input action name +#: src/input/pages/chat.cpp:55 +msgid "Scroll Chat Down" +msgstr "" + +#. TRANSLATORS: input action name +#: src/input/pages/chat.cpp:67 +msgid "Previous Chat Tab" +msgstr "" + +#. TRANSLATORS: input action name +#: src/input/pages/chat.cpp:73 +msgid "Next Chat Tab" +msgstr "" + +#. TRANSLATORS: input action name +#: src/input/pages/chat.cpp:79 +msgid "Clear current chat tab" +msgstr "" + +#. TRANSLATORS: input action name +#: src/input/pages/chat.cpp:85 +msgid "Close current Chat Tab" +msgstr "" + +#. TRANSLATORS: input action name +#: src/input/pages/chat.cpp:91 +msgid "Close all chat tabs" +msgstr "" + +#. TRANSLATORS: input action name +#: src/input/pages/chat.cpp:97 +msgid "Select general tab" +msgstr "" + +#. TRANSLATORS: input action name +#: src/input/pages/chat.cpp:103 +msgid "Select debug tab" +msgstr "" + +#. TRANSLATORS: input action name +#: src/input/pages/chat.cpp:109 +msgid "Select trade tab" +msgstr "" + +#. TRANSLATORS: input action name +#: src/input/pages/chat.cpp:115 +msgid "Select battle tab" +msgstr "" + +#. TRANSLATORS: input action name +#: src/input/pages/chat.cpp:121 +msgid "Select gm tab" +msgstr "" + +#. TRANSLATORS: input action name +#: src/input/pages/chat.cpp:127 +msgid "Select lang tab" +msgstr "" + +#. TRANSLATORS: input action name +#: src/input/pages/chat.cpp:133 +msgid "Select party tab" +msgstr "" + +#. TRANSLATORS: input action name +#: src/input/pages/chat.cpp:139 +msgid "Select guild tab" +msgstr "" + +#. TRANSLATORS: input action name +#: src/input/pages/chat.cpp:151 +msgid "Ignore all whispers" +msgstr "" + +#. TRANSLATORS: input action name +#: src/input/pages/chat.cpp:157 +msgid "Ignore all whispers on server side" +msgstr "" + +#. TRANSLATORS: input action name +#: src/input/pages/chat.cpp:163 +msgid "Unignore all whispers on server side" +msgstr "" + +#. TRANSLATORS: input action name +#: src/input/pages/chat.cpp:169 +msgid "Previous chat line" +msgstr "" + +#. TRANSLATORS: input action name +#: src/input/pages/chat.cpp:175 +msgid "Next chat line" +msgstr "" + +#. TRANSLATORS: input action group +#: src/input/pages/chat.cpp:181 +msgid "Smiles" +msgstr "" + +#. TRANSLATORS: input action name +#: src/input/pages/chat.cpp:187 +msgid "Show smiles" +msgstr "" + +#. TRANSLATORS: input action name +#: src/input/pages/craft.cpp:32 src/input/pages/craft.cpp:38 +#: src/input/pages/craft.cpp:44 src/input/pages/craft.cpp:50 +#: src/input/pages/craft.cpp:56 src/input/pages/craft.cpp:62 +#: src/input/pages/craft.cpp:68 src/input/pages/craft.cpp:74 +#: src/input/pages/craft.cpp:80 +#, c-format +msgid "Craft shortcut %d" +msgstr "" + +#. TRANSLATORS: input action name +#: src/input/pages/emotes.cpp:35 +msgid "Emote modifiers keys" +msgstr "" + +#. TRANSLATORS: input action name +#: src/input/pages/emotes.cpp:41 +msgid "Emote modifier key" +msgstr "" + +#. TRANSLATORS: input action name +#: src/input/pages/emotes.cpp:47 +msgid "Pet emote modifier key" +msgstr "" + +#. TRANSLATORS: input action name +#: src/input/pages/emotes.cpp:53 +msgid "Homunculus / mercenary emote modifier key" +msgstr "" + +#. TRANSLATORS: input action name +#: src/input/pages/emotes.cpp:59 +msgid "Emote shortcuts" +msgstr "" + +#. TRANSLATORS: input action name +#: src/input/pages/emotes.cpp:65 src/input/pages/emotes.cpp:71 +#: src/input/pages/emotes.cpp:77 src/input/pages/emotes.cpp:83 +#: src/input/pages/emotes.cpp:89 src/input/pages/emotes.cpp:95 +#: src/input/pages/emotes.cpp:101 src/input/pages/emotes.cpp:107 +#: src/input/pages/emotes.cpp:113 src/input/pages/emotes.cpp:119 +#: src/input/pages/emotes.cpp:125 src/input/pages/emotes.cpp:131 +#: src/input/pages/emotes.cpp:137 src/input/pages/emotes.cpp:143 +#: src/input/pages/emotes.cpp:149 src/input/pages/emotes.cpp:155 +#: src/input/pages/emotes.cpp:161 src/input/pages/emotes.cpp:167 +#: src/input/pages/emotes.cpp:173 src/input/pages/emotes.cpp:179 +#: src/input/pages/emotes.cpp:185 src/input/pages/emotes.cpp:191 +#: src/input/pages/emotes.cpp:197 src/input/pages/emotes.cpp:203 +#: src/input/pages/emotes.cpp:209 src/input/pages/emotes.cpp:215 +#: src/input/pages/emotes.cpp:221 src/input/pages/emotes.cpp:227 +#: src/input/pages/emotes.cpp:233 src/input/pages/emotes.cpp:239 +#: src/input/pages/emotes.cpp:245 src/input/pages/emotes.cpp:251 +#: src/input/pages/emotes.cpp:257 src/input/pages/emotes.cpp:263 +#: src/input/pages/emotes.cpp:269 src/input/pages/emotes.cpp:275 +#: src/input/pages/emotes.cpp:281 src/input/pages/emotes.cpp:287 +#: src/input/pages/emotes.cpp:293 src/input/pages/emotes.cpp:299 +#: src/input/pages/emotes.cpp:305 src/input/pages/emotes.cpp:311 +#: src/input/pages/emotes.cpp:317 src/input/pages/emotes.cpp:323 +#: src/input/pages/emotes.cpp:329 src/input/pages/emotes.cpp:335 +#: src/input/pages/emotes.cpp:341 src/input/pages/emotes.cpp:347 +#, c-format +msgid "Emote Shortcut %d" +msgstr "" + +#. TRANSLATORS: input action name +#: src/input/pages/emotes.cpp:358 +msgid "Pet emote shortcuts" +msgstr "" + +#. TRANSLATORS: input action name +#: src/input/pages/emotes.cpp:364 src/input/pages/emotes.cpp:370 +#: src/input/pages/emotes.cpp:376 src/input/pages/emotes.cpp:382 +#: src/input/pages/emotes.cpp:388 src/input/pages/emotes.cpp:394 +#: src/input/pages/emotes.cpp:400 src/input/pages/emotes.cpp:406 +#: src/input/pages/emotes.cpp:412 src/input/pages/emotes.cpp:418 +#: src/input/pages/emotes.cpp:424 src/input/pages/emotes.cpp:430 +#: src/input/pages/emotes.cpp:436 src/input/pages/emotes.cpp:442 +#: src/input/pages/emotes.cpp:448 src/input/pages/emotes.cpp:454 +#: src/input/pages/emotes.cpp:460 src/input/pages/emotes.cpp:466 +#: src/input/pages/emotes.cpp:472 src/input/pages/emotes.cpp:478 +#: src/input/pages/emotes.cpp:484 src/input/pages/emotes.cpp:490 +#: src/input/pages/emotes.cpp:496 src/input/pages/emotes.cpp:502 +#: src/input/pages/emotes.cpp:508 src/input/pages/emotes.cpp:514 +#: src/input/pages/emotes.cpp:520 src/input/pages/emotes.cpp:526 +#: src/input/pages/emotes.cpp:532 src/input/pages/emotes.cpp:538 +#: src/input/pages/emotes.cpp:544 src/input/pages/emotes.cpp:550 +#: src/input/pages/emotes.cpp:556 src/input/pages/emotes.cpp:562 +#: src/input/pages/emotes.cpp:568 src/input/pages/emotes.cpp:574 +#: src/input/pages/emotes.cpp:580 src/input/pages/emotes.cpp:586 +#: src/input/pages/emotes.cpp:592 src/input/pages/emotes.cpp:598 +#: src/input/pages/emotes.cpp:604 src/input/pages/emotes.cpp:610 +#: src/input/pages/emotes.cpp:616 src/input/pages/emotes.cpp:622 +#: src/input/pages/emotes.cpp:628 src/input/pages/emotes.cpp:634 +#: src/input/pages/emotes.cpp:640 src/input/pages/emotes.cpp:646 +#, c-format +msgid "Pet emote shortcut %d" +msgstr "" + +#. TRANSLATORS: input action name +#: src/input/pages/gui.cpp:31 +msgid "Move & selection" +msgstr "" + +#. TRANSLATORS: input action name +#: src/input/pages/gui.cpp:37 +msgid "Move Up" +msgstr "" + +#. TRANSLATORS: input action name +#: src/input/pages/gui.cpp:43 +msgid "Move Down" +msgstr "" + +#. TRANSLATORS: input action name +#: src/input/pages/gui.cpp:49 +msgid "Move Left" +msgstr "" + +#. TRANSLATORS: input action name +#: src/input/pages/gui.cpp:55 +msgid "Move Right" +msgstr "" + +#. TRANSLATORS: input action name +#: src/input/pages/gui.cpp:61 +msgid "Move Home" +msgstr "" + +#. TRANSLATORS: input action name +#: src/input/pages/gui.cpp:67 +msgid "Move End" +msgstr "" + +#. TRANSLATORS: input action name +#: src/input/pages/gui.cpp:73 +msgid "Page up" +msgstr "" + +#. TRANSLATORS: input action name +#: src/input/pages/gui.cpp:79 +msgid "Page down" +msgstr "" + +#. TRANSLATORS: input action name +#: src/input/pages/gui.cpp:97 +msgid "Select2" +msgstr "" + +#. TRANSLATORS: input action name +#: src/input/pages/gui.cpp:115 +msgid "Backspace" +msgstr "" + +#. TRANSLATORS: input action name +#: src/input/pages/gui.cpp:127 +msgid "Tab" +msgstr "" + +#. TRANSLATORS: input action name +#: src/input/pages/gui.cpp:133 +msgid "Mod" +msgstr "" + +#. TRANSLATORS: input action name +#: src/input/pages/gui.cpp:139 +msgid "Ctrl" +msgstr "" + +#. TRANSLATORS: input action name +#: src/input/pages/move.cpp:35 +msgid "Move Keys" +msgstr "" + +#. TRANSLATORS: input action name +#: src/input/pages/move.cpp:41 +msgid "Move player up" +msgstr "" + +#. TRANSLATORS: input action name +#: src/input/pages/move.cpp:47 +msgid "Move player down" +msgstr "" + +#. TRANSLATORS: input action name +#: src/input/pages/move.cpp:53 +msgid "Move player left" +msgstr "" + +#. TRANSLATORS: input action name +#: src/input/pages/move.cpp:59 +msgid "Move player right" +msgstr "" + +#. TRANSLATORS: input action name +#: src/input/pages/move.cpp:65 +msgid "Move player forward" +msgstr "" + +#. TRANSLATORS: input action name +#: src/input/pages/move.cpp:71 +msgid "Move pet up" +msgstr "" + +#. TRANSLATORS: input action name +#: src/input/pages/move.cpp:77 +msgid "Move pet down" +msgstr "" + +#. TRANSLATORS: input action name +#: src/input/pages/move.cpp:83 +msgid "Move pet left" +msgstr "" + +#. TRANSLATORS: input action name +#: src/input/pages/move.cpp:89 +msgid "Move pet right" +msgstr "" + +#. TRANSLATORS: input action name +#: src/input/pages/move.cpp:95 +msgid "Move homunculus to master" +msgstr "" + +#. TRANSLATORS: input action name +#: src/input/pages/move.cpp:101 +msgid "Move mercenary to master" +msgstr "" + +#. TRANSLATORS: input action name +#: src/input/pages/move.cpp:107 +msgid "Move to navigation point shortcuts" +msgstr "" + +#. TRANSLATORS: input action name +#: src/input/pages/move.cpp:113 src/input/pages/move.cpp:119 +#: src/input/pages/move.cpp:125 src/input/pages/move.cpp:131 +#: src/input/pages/move.cpp:137 src/input/pages/move.cpp:143 +#: src/input/pages/move.cpp:149 src/input/pages/move.cpp:155 +#: src/input/pages/move.cpp:161 src/input/pages/move.cpp:167 +#: src/input/pages/move.cpp:173 src/input/pages/move.cpp:179 +#: src/input/pages/move.cpp:185 src/input/pages/move.cpp:191 +#: src/input/pages/move.cpp:197 src/input/pages/move.cpp:203 +#: src/input/pages/move.cpp:209 src/input/pages/move.cpp:215 +#: src/input/pages/move.cpp:221 src/input/pages/move.cpp:227 +#: src/input/pages/move.cpp:233 src/input/pages/move.cpp:239 +#: src/input/pages/move.cpp:245 src/input/pages/move.cpp:251 +#: src/input/pages/move.cpp:257 src/input/pages/move.cpp:263 +#: src/input/pages/move.cpp:269 src/input/pages/move.cpp:275 +#: src/input/pages/move.cpp:281 src/input/pages/move.cpp:287 +#: src/input/pages/move.cpp:293 src/input/pages/move.cpp:299 +#: src/input/pages/move.cpp:305 src/input/pages/move.cpp:311 +#: src/input/pages/move.cpp:317 src/input/pages/move.cpp:323 +#: src/input/pages/move.cpp:329 src/input/pages/move.cpp:335 +#: src/input/pages/move.cpp:341 src/input/pages/move.cpp:347 +#: src/input/pages/move.cpp:353 src/input/pages/move.cpp:359 +#: src/input/pages/move.cpp:365 src/input/pages/move.cpp:371 +#: src/input/pages/move.cpp:377 src/input/pages/move.cpp:383 +#: src/input/pages/move.cpp:389 src/input/pages/move.cpp:395 +#, c-format +msgid "Move to point Shortcut %d" +msgstr "" + +#. TRANSLATORS: input action name +#: src/input/pages/other.cpp:34 +msgid "Input ignore" +msgstr "" + +#. TRANSLATORS: input action name +#: src/input/pages/other.cpp:40 +msgid "Ignore input 1" +msgstr "" + +#. TRANSLATORS: input action name +#: src/input/pages/other.cpp:46 +msgid "Ignore input 2" +msgstr "" + +#. TRANSLATORS: input action name +#: src/input/pages/other.cpp:52 +msgid "Direction keys" +msgstr "" + +#. TRANSLATORS: input action name +#: src/input/pages/other.cpp:58 +msgid "Player direct up" +msgstr "" + +#. TRANSLATORS: input action name +#: src/input/pages/other.cpp:64 +msgid "Player direct down" +msgstr "" + +#. TRANSLATORS: input action name +#: src/input/pages/other.cpp:70 +msgid "Player direct left" +msgstr "" + +#. TRANSLATORS: input action name +#: src/input/pages/other.cpp:76 +msgid "Player direct right" +msgstr "" + +#. TRANSLATORS: input action name +#: src/input/pages/other.cpp:82 +msgid "Pet direct up" +msgstr "" + +#. TRANSLATORS: input action name +#: src/input/pages/other.cpp:88 +msgid "Pet direct down" +msgstr "" + +#. TRANSLATORS: input action name +#: src/input/pages/other.cpp:94 +msgid "Pet direct left" +msgstr "" + +#. TRANSLATORS: input action name +#: src/input/pages/other.cpp:100 +msgid "Pet direct right" +msgstr "" + +#. TRANSLATORS: input action name +#: src/input/pages/other.cpp:112 +msgid "Crazy moves" +msgstr "" + +#. TRANSLATORS: input action name +#: src/input/pages/other.cpp:118 +msgid "Change Crazy Move mode" +msgstr "" + +#. TRANSLATORS: input action name +#: src/input/pages/other.cpp:124 +msgid "Quick Drop N Items from 0 slot" +msgstr "" + +#. TRANSLATORS: input action name +#: src/input/pages/other.cpp:130 +msgid "Quick Drop N Items" +msgstr "" + +#. TRANSLATORS: input action name +#: src/input/pages/other.cpp:136 +msgid "Switch Quick Drop Counter" +msgstr "" + +#. TRANSLATORS: input action name +#: src/input/pages/other.cpp:142 +msgid "Quick heal target or self" +msgstr "" + +#. TRANSLATORS: input action name +#: src/input/pages/other.cpp:148 +msgid "Heal the most injured player" +msgstr "" + +#. TRANSLATORS: input action name +#: src/input/pages/other.cpp:154 +msgid "Use #itenplz spell" +msgstr "" + +#. TRANSLATORS: input action name +#: src/input/pages/other.cpp:160 +msgid "Use magic attack" +msgstr "" + +#. TRANSLATORS: input action name +#: src/input/pages/other.cpp:166 +msgid "Switch magic attack" +msgstr "" + +#. TRANSLATORS: input action name +#: src/input/pages/other.cpp:172 +msgid "Switch pvp attack" +msgstr "" + +#. TRANSLATORS: input action name +#: src/input/pages/other.cpp:178 +msgid "Change move type" +msgstr "" + +#. TRANSLATORS: input action name +#: src/input/pages/other.cpp:184 +msgid "Change Attack Weapon Type" +msgstr "" + +#. TRANSLATORS: input action name +#: src/input/pages/other.cpp:190 +msgid "Change Attack Type" +msgstr "" + +#. TRANSLATORS: input action name +#: src/input/pages/other.cpp:196 +msgid "Change Follow mode" +msgstr "" + +#. TRANSLATORS: input action name +#: src/input/pages/other.cpp:202 +msgid "Change Imitation mode" +msgstr "" + +#. TRANSLATORS: input action name +#: src/input/pages/other.cpp:208 +msgid "Disable / Enable Game modifier keys" +msgstr "" + +#. TRANSLATORS: input action name +#: src/input/pages/other.cpp:214 +msgid "On / Off audio" +msgstr "" + +#. TRANSLATORS: input action name +#: src/input/pages/other.cpp:220 +msgid "Enable / Disable away mode" +msgstr "" + +#. TRANSLATORS: input action name +#: src/input/pages/other.cpp:226 +msgid "Emulate right click from keyboard" +msgstr "" + +#. TRANSLATORS: input action name +#: src/input/pages/other.cpp:232 +msgid "Toggle camera mode" +msgstr "" + +#. TRANSLATORS: input action name +#: src/input/pages/other.cpp:238 +msgid "Toggle ipc mode" +msgstr "" + +#. TRANSLATORS: input action name +#: src/input/pages/other.cpp:244 +msgid "Show information about position in chat" +msgstr "" + +#. TRANSLATORS: input action name +#: src/input/pages/other.cpp:250 +msgid "Show online players number in chat" +msgstr "" + +#. TRANSLATORS: input action name +#: src/input/pages/other.cpp:256 +msgid "Show onscreen keyboard" +msgstr "" + +#. TRANSLATORS: input action name +#: src/input/pages/other.cpp:262 +msgid "Clean cached graphics" +msgstr "" + +#. TRANSLATORS: input action name +#: src/input/pages/other.cpp:268 +msgid "Clean cached fonts" +msgstr "" + +#. TRANSLATORS: input action name +#: src/input/pages/other.cpp:274 +msgid "Print visible players in chat" +msgstr "" + +#. TRANSLATORS: input action name +#: src/input/pages/other.cpp:280 +msgid "Print all visible beings in chat" +msgstr "" + +#. TRANSLATORS: input action name +#: src/input/pages/other.cpp:286 +msgid "Load shop items list from disk" +msgstr "" + +#. TRANSLATORS: input action name +#: src/input/pages/other.cpp:292 +msgid "Save shop items list to disk" +msgstr "" + +#. TRANSLATORS: input action name +#: src/input/pages/other.cpp:298 +msgid "Print debug cache info" +msgstr "" + +#. TRANSLATORS: input action name +#: src/input/pages/other.cpp:304 +msgid "Undress selected player" +msgstr "" + +#. TRANSLATORS: input action name +#: src/input/pages/other.cpp:310 +msgid "Quick disconnect from server" +msgstr "" + +#. TRANSLATORS: input action name +#: src/input/pages/other.cpp:316 +msgid "Disable debug particle" +msgstr "" + +#. TRANSLATORS: input action name +#: src/input/pages/other.cpp:322 +msgid "Create items (for gms)" +msgstr "" + +#. TRANSLATORS: input action name +#: src/input/pages/other.cpp:328 +msgid "Print configured directories in chat" +msgstr "" + +#. TRANSLATORS: input action name +#: src/input/pages/other.cpp:334 +msgid "Print client uptime in chat" +msgstr "" + +#. TRANSLATORS: input action name +#: src/input/pages/other.cpp:340 +msgid "Dump debug information" +msgstr "" + +#. TRANSLATORS: input action name +#: src/input/pages/other.cpp:346 +msgid "Crash client" +msgstr "" + +#. TRANSLATORS: input action name +#: src/input/pages/other.cpp:352 +msgid "Dump graphics info into chat" +msgstr "" + +#. TRANSLATORS: input action name +#: src/input/pages/other.cpp:358 +msgid "Dump tests info into chat" +msgstr "" + +#. TRANSLATORS: input action name +#: src/input/pages/other.cpp:364 +msgid "Print OpenGL version in chat" +msgstr "" + +#. TRANSLATORS: input action name +#: src/input/pages/other.cpp:370 +msgid "Print enabled mods in chat" +msgstr "" + +#. TRANSLATORS: input action name +#: src/input/pages/other.cpp:376 +msgid "Dump environments into log" +msgstr "" + +#. TRANSLATORS: input action name +#: src/input/pages/other.cpp:382 +msgid "Dump OpenGL state into log" +msgstr "" + +#. TRANSLATORS: input action name +#: src/input/pages/other.cpp:389 +msgid "Test SDL font speed" +msgstr "" + +#. TRANSLATORS: input action name +#: src/input/pages/other.cpp:396 +msgid "Upload main config" +msgstr "" + +#. TRANSLATORS: input action name +#: src/input/pages/other.cpp:402 +msgid "Upload server config" +msgstr "" + +#. TRANSLATORS: input action name +#: src/input/pages/other.cpp:414 +msgid "Fire your mercenary" +msgstr "" + +#. TRANSLATORS: input action name +#: src/input/pages/other.cpp:420 +msgid "Pet ai start" +msgstr "" + +#. TRANSLATORS: input action name +#: src/input/pages/other.cpp:426 +msgid "Pet ai stop" +msgstr "" + +#. TRANSLATORS: input action name +#: src/input/pages/other.cpp:432 +msgid "Feed homunculus" +msgstr "" + +#. TRANSLATORS: input action name +#: src/input/pages/other.cpp:438 +msgid "Feed pet" +msgstr "" + +#. TRANSLATORS: input action name +#: src/input/pages/other.cpp:444 +msgid "Drop pet's loot" +msgstr "" + +#. TRANSLATORS: input action name +#: src/input/pages/other.cpp:450 +msgid "Return pet to egg" +msgstr "" + +#. TRANSLATORS: input action name +#: src/input/pages/other.cpp:456 +msgid "Unequip pet" +msgstr "" + +#. TRANSLATORS: input action name +#: src/input/pages/outfits.cpp:35 +msgid "Outfits keys" +msgstr "" + +#. TRANSLATORS: input action name +#: src/input/pages/outfits.cpp:41 +msgid "Wear outfit" +msgstr "" + +#. TRANSLATORS: input action name +#: src/input/pages/outfits.cpp:53 +msgid "Copy Outfit to other outfit" +msgstr "" + +#. TRANSLATORS: input action name +#: src/input/pages/outfits.cpp:59 +msgid "Copy outfit to chat" +msgstr "" + +#. TRANSLATORS: input action name +#: src/input/pages/outfits.cpp:65 +msgid "Copy equipped to outfit" +msgstr "" + +#. TRANSLATORS: input action name +#: src/input/pages/outfits.cpp:71 +msgid "Show hat in chat" +msgstr "" + +#. TRANSLATORS: input action name +#: src/input/pages/outfits.cpp:77 +msgid "Outfits shortcuts" +msgstr "" + +#. TRANSLATORS: input action name +#: src/input/pages/outfits.cpp:83 src/input/pages/outfits.cpp:89 +#: src/input/pages/outfits.cpp:95 src/input/pages/outfits.cpp:101 +#: src/input/pages/outfits.cpp:107 src/input/pages/outfits.cpp:113 +#: src/input/pages/outfits.cpp:119 src/input/pages/outfits.cpp:125 +#: src/input/pages/outfits.cpp:131 src/input/pages/outfits.cpp:137 +#: src/input/pages/outfits.cpp:143 src/input/pages/outfits.cpp:149 +#: src/input/pages/outfits.cpp:155 src/input/pages/outfits.cpp:161 +#: src/input/pages/outfits.cpp:167 src/input/pages/outfits.cpp:173 +#: src/input/pages/outfits.cpp:179 src/input/pages/outfits.cpp:185 +#: src/input/pages/outfits.cpp:191 src/input/pages/outfits.cpp:197 +#: src/input/pages/outfits.cpp:203 src/input/pages/outfits.cpp:209 +#: src/input/pages/outfits.cpp:215 src/input/pages/outfits.cpp:221 +#: src/input/pages/outfits.cpp:227 src/input/pages/outfits.cpp:233 +#: src/input/pages/outfits.cpp:239 src/input/pages/outfits.cpp:245 +#: src/input/pages/outfits.cpp:251 src/input/pages/outfits.cpp:257 +#: src/input/pages/outfits.cpp:263 src/input/pages/outfits.cpp:269 +#: src/input/pages/outfits.cpp:275 src/input/pages/outfits.cpp:281 +#: src/input/pages/outfits.cpp:287 src/input/pages/outfits.cpp:293 +#: src/input/pages/outfits.cpp:299 src/input/pages/outfits.cpp:305 +#: src/input/pages/outfits.cpp:311 src/input/pages/outfits.cpp:317 +#: src/input/pages/outfits.cpp:323 src/input/pages/outfits.cpp:329 +#: src/input/pages/outfits.cpp:335 src/input/pages/outfits.cpp:341 +#: src/input/pages/outfits.cpp:347 src/input/pages/outfits.cpp:353 +#: src/input/pages/outfits.cpp:359 src/input/pages/outfits.cpp:365 +#, c-format +msgid "Outfit Shortcut %d" +msgstr "" + +#. TRANSLATORS: input action name +#: src/input/pages/shortcuts.cpp:35 +msgid "Shortcuts modifiers keys" +msgstr "" + +#. TRANSLATORS: input action name +#: src/input/pages/shortcuts.cpp:41 +msgid "Item Shortcuts Key" +msgstr "" + +#. TRANSLATORS: input action name +#: src/input/pages/shortcuts.cpp:47 +msgid "Shortcuts keys" +msgstr "" + +#. TRANSLATORS: input action name +#: src/input/pages/shortcuts.cpp:53 src/input/pages/shortcuts.cpp:59 +#: src/input/pages/shortcuts.cpp:65 src/input/pages/shortcuts.cpp:71 +#: src/input/pages/shortcuts.cpp:77 src/input/pages/shortcuts.cpp:83 +#: src/input/pages/shortcuts.cpp:89 src/input/pages/shortcuts.cpp:95 +#: src/input/pages/shortcuts.cpp:101 src/input/pages/shortcuts.cpp:107 +#: src/input/pages/shortcuts.cpp:113 src/input/pages/shortcuts.cpp:119 +#: src/input/pages/shortcuts.cpp:125 src/input/pages/shortcuts.cpp:131 +#: src/input/pages/shortcuts.cpp:137 src/input/pages/shortcuts.cpp:143 +#: src/input/pages/shortcuts.cpp:149 src/input/pages/shortcuts.cpp:155 +#: src/input/pages/shortcuts.cpp:161 src/input/pages/shortcuts.cpp:167 +#, c-format +msgid "Item Shortcut %d" +msgstr "" + +#. TRANSLATORS: input action name +#: src/input/pages/windows.cpp:40 +msgid "Show Windows Menu" +msgstr "" + +#. TRANSLATORS: input action name +#: src/input/pages/windows.cpp:46 +msgid "Hide Windows" +msgstr "" + +#. TRANSLATORS: input action name +#: src/input/pages/windows.cpp:52 +msgid "About Window" +msgstr "" + +#. TRANSLATORS: input action name +#: src/input/pages/windows.cpp:58 +msgid "Bank Window" +msgstr "" + +#. TRANSLATORS: input action name +#: src/input/pages/windows.cpp:64 +msgid "Help Window" +msgstr "" + +#. TRANSLATORS: input action name +#: src/input/pages/windows.cpp:70 +msgid "Server Info Window" +msgstr "" + +#. TRANSLATORS: input action name +#: src/input/pages/windows.cpp:76 +msgid "Status Window" +msgstr "" + +#. TRANSLATORS: input action name +#: src/input/pages/windows.cpp:82 +msgid "Inventory Window" +msgstr "" + +#. TRANSLATORS: input action name +#: src/input/pages/windows.cpp:88 +msgid "Equipment Window" +msgstr "" + +#. TRANSLATORS: input action name +#: src/input/pages/windows.cpp:94 +msgid "Skill Window" +msgstr "" + +#. TRANSLATORS: input action name +#: src/input/pages/windows.cpp:100 +msgid "Minimap Window" +msgstr "" + +#. TRANSLATORS: input action name +#: src/input/pages/windows.cpp:106 +msgid "Chat Window" +msgstr "" + +#. TRANSLATORS: input action name +#: src/input/pages/windows.cpp:112 +msgid "Item Shortcut Window" +msgstr "" + +#. TRANSLATORS: input action name +#: src/input/pages/windows.cpp:118 +msgid "Setup Window" +msgstr "" + +#. TRANSLATORS: input action name +#: src/input/pages/windows.cpp:124 +msgid "Debug Window" +msgstr "" + +#. TRANSLATORS: input action name +#: src/input/pages/windows.cpp:130 +msgid "Social Window" +msgstr "" + +#. TRANSLATORS: input action name +#: src/input/pages/windows.cpp:136 +msgid "Emote Shortcut Window" +msgstr "" + +#. TRANSLATORS: input action name +#: src/input/pages/windows.cpp:142 +msgid "Outfits Window" +msgstr "" + +#. TRANSLATORS: input action name +#: src/input/pages/windows.cpp:148 +msgid "Shop Window" +msgstr "" + +#. TRANSLATORS: input action name +#: src/input/pages/windows.cpp:154 +msgid "Quick drop Window" +msgstr "" + +#. TRANSLATORS: input action name +#: src/input/pages/windows.cpp:160 +msgid "Kill Stats Window" +msgstr "" + +#. TRANSLATORS: input action name +#: src/input/pages/windows.cpp:166 +msgid "Commands Window" +msgstr "" + +#. TRANSLATORS: input action name +#: src/input/pages/windows.cpp:172 +msgid "Who Is Online Window" +msgstr "" + +#. TRANSLATORS: input action name +#: src/input/pages/windows.cpp:178 +msgid "Did you know Window" +msgstr "" + +#. TRANSLATORS: input action name +#: src/input/pages/windows.cpp:184 +msgid "Quests Window" +msgstr "" + +#. TRANSLATORS: input action name +#: src/input/pages/windows.cpp:190 +msgid "Updates Window" +msgstr "" + +#. TRANSLATORS: input action name +#: src/input/pages/windows.cpp:196 +msgid "Cart window" +msgstr "" + +#. TRANSLATORS: input action name +#: src/input/pages/windows.cpp:202 +msgid "Quick settings window" +msgstr "" + +#. TRANSLATORS: input action name +#: src/input/pages/windows.cpp:208 +msgid "Clan window" +msgstr "" + +#. TRANSLATORS: input action name +#: src/input/pages/windows.cpp:220 +msgid "Previous Social Tab" +msgstr "" + +#. TRANSLATORS: input action name +#: src/input/pages/windows.cpp:226 +msgid "Next Social Tab" +msgstr "" + +#. TRANSLATORS: input action name +#: src/input/pages/windows.cpp:232 +msgid "Previous Shortcuts tab" +msgstr "" + +#. TRANSLATORS: input action name +#: src/input/pages/windows.cpp:238 +msgid "Next Shortcuts tab" +msgstr "" + +#. TRANSLATORS: input action name +#: src/input/pages/windows.cpp:244 +msgid "Previous Commands tab" +msgstr "" + +#. TRANSLATORS: input action name +#: src/input/pages/windows.cpp:250 +msgid "Next Commands tab" +msgstr "" + +#. TRANSLATORS: input action name +#: src/input/pages/windows.cpp:256 +msgid "Previous inventory tab" +msgstr "" + +#. TRANSLATORS: input action name +#: src/input/pages/windows.cpp:262 +msgid "Next inventory tab" +msgstr "" + +#. TRANSLATORS: input action name +#: src/input/pages/windows.cpp:268 +msgid "Clear drops window" +msgstr "" + +#. TRANSLATORS: error message +#: src/net/ea/charserverrecv.cpp:50 +msgid "Access denied. Most likely, there are too many players on this server." +msgstr "" + +#. TRANSLATORS: error message +#: src/net/ea/charserverrecv.cpp:55 +msgid "Cannot use this ID." +msgstr "" + +#. TRANSLATORS: error message +#: src/net/ea/charserverrecv.cpp:59 +msgid "Unknown char-server failure." +msgstr "" + +#. TRANSLATORS: error message +#: src/net/ea/charserverrecv.cpp:75 +msgid "Failed to create character. Most likely the name is already taken." +msgstr "" + +#. TRANSLATORS: error message +#: src/net/ea/charserverrecv.cpp:80 src/net/ea/loginrecv.cpp:117 +#: src/net/eathena/loginrecv.cpp:115 +msgid "Wrong name." +msgstr "" + +#. TRANSLATORS: error message +#: src/net/ea/charserverrecv.cpp:84 +msgid "Incorrect stats." +msgstr "" + +#. TRANSLATORS: error message +#: src/net/ea/charserverrecv.cpp:88 +msgid "Incorrect hair." +msgstr "" + +#. TRANSLATORS: error message +#: src/net/ea/charserverrecv.cpp:92 +msgid "Incorrect slot." +msgstr "" + +#. TRANSLATORS: error message +#: src/net/ea/charserverrecv.cpp:96 +msgid "Incorrect race." +msgstr "" + +#. TRANSLATORS: error message +#: src/net/ea/charserverrecv.cpp:100 +msgid "Incorrect look." +msgstr "" + +#. TRANSLATORS: info message +#: src/net/ea/charserverrecv.cpp:132 +msgid "Character deleted." +msgstr "" + +#. TRANSLATORS: chat message +#: src/net/ea/chatrecv.cpp:94 +#, c-format +msgid "Whisper could not be sent, %s is offline." +msgstr "" + +#. TRANSLATORS: chat message +#: src/net/ea/chatrecv.cpp:104 +#, c-format +msgid "Whisper could not be sent, ignored by %s." +msgstr "" + +#. TRANSLATORS: chat message +#: src/net/ea/chatrecv.cpp:114 +msgid "Whisper could not be sent, you ignored by all players." +msgstr "" + +#. TRANSLATORS: error header +#: src/net/ea/gamerecv.cpp:67 +msgid "Game" +msgstr "" + +#. TRANSLATORS: error message +#: src/net/ea/gamerecv.cpp:69 +msgid "Request to quit denied!" +msgstr "" + +#. TRANSLATORS: error message +#: src/net/ea/loginrecv.cpp:76 src/net/eathena/loginrecv.cpp:69 +msgid "Unregistered ID." +msgstr "" + +#. TRANSLATORS: error message +#: src/net/ea/loginrecv.cpp:80 src/net/eathena/loginrecv.cpp:73 +msgid "Wrong password." +msgstr "" + +#. TRANSLATORS: error message +#: src/net/ea/loginrecv.cpp:85 src/net/eathena/loginrecv.cpp:78 +msgid "Account expired." +msgstr "" + +#. TRANSLATORS: error message +#: src/net/ea/loginrecv.cpp:89 src/net/eathena/loginrecv.cpp:82 +msgid "Rejected from server." +msgstr "" + +#. TRANSLATORS: error message +#: src/net/ea/loginrecv.cpp:93 src/net/eathena/loginrecv.cpp:86 +msgid "" +"You have been permanently banned from the game. Please contact the GM team." +msgstr "" + +#. TRANSLATORS: error message +#: src/net/ea/loginrecv.cpp:98 src/net/eathena/loginrecv.cpp:91 +msgid "" +"Client too old or wrong server type.\n" +"Please update client on http://manaplus.org" +msgstr "" + +#. TRANSLATORS: error message +#: src/net/ea/loginrecv.cpp:103 src/net/eathena/loginrecv.cpp:96 +#, c-format +msgid "" +"You have been temporarily banned from the game until %s.\n" +"Please contact the GM team via the forums." +msgstr "" + +#. TRANSLATORS: error message +#: src/net/ea/loginrecv.cpp:109 src/net/eathena/loginrecv.cpp:105 +msgid "Server overpopulated." +msgstr "" + +#. TRANSLATORS: error message +#: src/net/ea/loginrecv.cpp:113 src/net/eathena/loginrecv.cpp:110 +msgid "This user name is already taken." +msgstr "" + +#. TRANSLATORS: error message +#: src/net/ea/loginrecv.cpp:125 src/net/eathena/loginrecv.cpp:125 +msgid "Username permanently erased." +msgstr "" + +#. TRANSLATORS: error message +#: src/net/ea/loginrecv.cpp:129 src/net/eathena/loginrecv.cpp:129 +#: src/net/eathena/loginrecv.cpp:235 src/net/tmwa/loginrecv.cpp:130 +msgid "Unknown error." +msgstr "" + +#. TRANSLATORS: error message +#: src/net/ea/network.cpp:111 +msgid "Empty address given to Network::connect()!" +msgstr "" + +#. TRANSLATORS: error message +#: src/net/ea/network.cpp:216 +msgid "Unable to resolve host \"" +msgstr "" + +#. TRANSLATORS: error message +#: src/net/ea/network.cpp:297 +msgid "Connection to server terminated. " +msgstr "" + +#. TRANSLATORS: error message +#. TRANSLATORS: char rename error +#: src/net/eathena/charserverrecv.cpp:414 +#: src/net/eathena/charserverrecv.cpp:462 +msgid "Character rename error." +msgstr "" + +#. TRANSLATORS: info message +#: src/net/eathena/charserverrecv.cpp:437 +msgid "Character renamed." +msgstr "" + +#. TRANSLATORS: char rename error +#: src/net/eathena/charserverrecv.cpp:453 +msgid "Rename not allowed." +msgstr "" + +#. TRANSLATORS: char rename error +#: src/net/eathena/charserverrecv.cpp:457 +msgid "New name is not set." +msgstr "" + +#. TRANSLATORS: char rename error +#: src/net/eathena/charserverrecv.cpp:466 +msgid "Character not found." +msgstr "" + +#. TRANSLATORS: error message +#: src/net/eathena/charserverrecv.cpp:500 src/net/tmwa/charserverrecv.cpp:293 +msgid "Failed to delete character." +msgstr "" + +#. TRANSLATORS: error message +#: src/net/eathena/chatrecv.cpp:138 +msgid "Can't cast skill in this area." +msgstr "" + +#. TRANSLATORS: error message +#: src/net/eathena/chatrecv.cpp:142 +msgid "Can't use item in this area." +msgstr "" + +#. TRANSLATORS: error message +#: src/net/eathena/chatrecv.cpp:146 +msgid "Can't equip. Wrong level." +msgstr "" + +#. TRANSLATORS: error message +#: src/net/eathena/chatrecv.cpp:150 +msgid "Can't use. Wrong level." +msgstr "" + +#. TRANSLATORS: error message +#: src/net/eathena/chatrecv.cpp:154 +msgid "Work in progress." +msgstr "" + +#. TRANSLATORS: chat message +#: src/net/eathena/chatrecv.cpp:380 +#, c-format +msgid "Message could not be sent, channel %s is not exists." +msgstr "" + +#. TRANSLATORS: chat message +#: src/net/eathena/chatrecv.cpp:506 +#, c-format +msgid "Can't open channel. Channel %s is not exists." +msgstr "" + +#. TRANSLATORS: adopt child message +#: src/net/eathena/familyrecv.cpp:75 +msgid "Request parents" +msgstr "" + +#. TRANSLATORS: adopt child message +#: src/net/eathena/familyrecv.cpp:77 +#, c-format +msgid "Do you accept %s and %s as parents?" +msgstr "" + +#. TRANSLATORS: error message +#: src/net/eathena/generalhandler.cpp:227 src/net/tmwa/generalhandler.cpp:230 +msgid "Got disconnected from server!" +msgstr "" + +#. TRANSLATORS: error message +#: src/net/eathena/generalrecv.cpp:50 src/net/tmwa/generalrecv.cpp:50 +msgid "Authentication failed." +msgstr "" + +#. TRANSLATORS: error message +#: src/net/eathena/generalrecv.cpp:54 src/net/tmwa/generalrecv.cpp:54 +msgid "No servers available." +msgstr "" + +#. TRANSLATORS: error message +#: src/net/eathena/generalrecv.cpp:60 src/net/tmwa/generalrecv.cpp:60 +msgid "Someone else is trying to use this account." +msgstr "" + +#. TRANSLATORS: error message +#: src/net/eathena/generalrecv.cpp:66 src/net/tmwa/generalrecv.cpp:66 +msgid "This account is already logged in." +msgstr "" + +#. TRANSLATORS: error message +#: src/net/eathena/generalrecv.cpp:71 src/net/tmwa/generalrecv.cpp:71 +msgid "Speed hack detected." +msgstr "" + +#. TRANSLATORS: error message +#: src/net/eathena/generalrecv.cpp:75 +msgid "Server full." +msgstr "" + +#. TRANSLATORS: error message +#: src/net/eathena/generalrecv.cpp:79 +msgid "Sorry, you are underaged." +msgstr "" + +#. TRANSLATORS: error message +#: src/net/eathena/generalrecv.cpp:83 src/net/tmwa/generalrecv.cpp:75 +msgid "Duplicated login." +msgstr "" + +#. TRANSLATORS: error message +#: src/net/eathena/generalrecv.cpp:87 +msgid "To many connections from same ip." +msgstr "" + +#. TRANSLATORS: error message +#: src/net/eathena/generalrecv.cpp:91 +msgid "Not paid for this time." +msgstr "" + +#. TRANSLATORS: error message +#: src/net/eathena/generalrecv.cpp:95 +msgid "Pay suspended." +msgstr "" + +#. TRANSLATORS: error message +#: src/net/eathena/generalrecv.cpp:99 +msgid "Pay changed." +msgstr "" + +#. TRANSLATORS: error message +#: src/net/eathena/generalrecv.cpp:103 +msgid "Pay wrong ip." +msgstr "" + +#. TRANSLATORS: error message +#: src/net/eathena/generalrecv.cpp:107 +msgid "Pay game room." +msgstr "" + +#. TRANSLATORS: error message +#: src/net/eathena/generalrecv.cpp:111 +msgid "Disconnect forced by GM." +msgstr "" + +#. TRANSLATORS: error message +#: src/net/eathena/generalrecv.cpp:116 +msgid "Ban japan refuse." +msgstr "" + +#. TRANSLATORS: error message +#: src/net/eathena/generalrecv.cpp:120 +msgid "Remained other account." +msgstr "" + +#. TRANSLATORS: error message +#: src/net/eathena/generalrecv.cpp:124 +msgid "Ip unfair." +msgstr "" + +#. TRANSLATORS: error message +#: src/net/eathena/generalrecv.cpp:128 +msgid "Ip count all." +msgstr "" + +#. TRANSLATORS: error message +#: src/net/eathena/generalrecv.cpp:132 +msgid "Ip count." +msgstr "" + +#. TRANSLATORS: error message +#: src/net/eathena/generalrecv.cpp:137 +msgid "Memory." +msgstr "" + +#. TRANSLATORS: error message +#: src/net/eathena/generalrecv.cpp:141 +msgid "Han valid." +msgstr "" + +#. TRANSLATORS: error message +#: src/net/eathena/generalrecv.cpp:145 +msgid "Ip limited access." +msgstr "" + +#. TRANSLATORS: error message +#: src/net/eathena/generalrecv.cpp:149 +msgid "Over characters list." +msgstr "" + +#. TRANSLATORS: error message +#: src/net/eathena/generalrecv.cpp:153 +msgid "Ip blocked." +msgstr "" + +#. TRANSLATORS: error message +#: src/net/eathena/generalrecv.cpp:157 +msgid "Invalid password count." +msgstr "" + +#. TRANSLATORS: error message +#: src/net/eathena/generalrecv.cpp:161 +msgid "Not allowed race." +msgstr "" + +#. TRANSLATORS: error message +#: src/net/eathena/generalrecv.cpp:165 +msgid "Access restricted in hours 00:00 to 06:00." +msgstr "" + +#. TRANSLATORS: error message +#: src/net/eathena/generalrecv.cpp:169 +msgid "You was banned." +msgstr "" + +#. TRANSLATORS: error message +#: src/net/eathena/generalrecv.cpp:173 src/net/tmwa/generalrecv.cpp:79 +msgid "Unknown connection error." +msgstr "" + +#. TRANSLATORS: error message +#: src/net/eathena/generalrecv.cpp:184 +msgid "Map not found" +msgstr "" + +#. TRANSLATORS: guild info message +#: src/net/eathena/guildrecv.cpp:130 +#, c-format +msgid "Guild name: %s" +msgstr "" + +#. TRANSLATORS: guild info message +#: src/net/eathena/guildrecv.cpp:138 +#, c-format +msgid "Guild master: %s" +msgstr "" + +#. TRANSLATORS: guild info message +#: src/net/eathena/guildrecv.cpp:145 +#, c-format +msgid "Guild level: %d" +msgstr "" + +#. TRANSLATORS: guild info message +#: src/net/eathena/guildrecv.cpp:150 +#, c-format +msgid "Online members: %d" +msgstr "" + +#. TRANSLATORS: guild info message +#: src/net/eathena/guildrecv.cpp:155 +#, c-format +msgid "Max members: %d" +msgstr "" + +#. TRANSLATORS: guild info message +#: src/net/eathena/guildrecv.cpp:160 +#, c-format +msgid "Average level: %d" +msgstr "" + +#. TRANSLATORS: guild info message +#: src/net/eathena/guildrecv.cpp:165 +#, c-format +msgid "Guild exp: %d" +msgstr "" + +#. TRANSLATORS: guild info message +#: src/net/eathena/guildrecv.cpp:170 +#, c-format +msgid "Guild next exp: %d" +msgstr "" + +#. TRANSLATORS: guild info message +#: src/net/eathena/guildrecv.cpp:175 +#, c-format +msgid "Guild castle: %s" +msgstr "" + +#. TRANSLATORS: notification message +#: src/net/eathena/inventoryrecv.cpp:878 +#, c-format +msgid "Left %s rental time for item %s." +msgstr "" + +#. TRANSLATORS: unknown item +#. TRANSLATORS: unknown item message +#. TRANSLATORS: unknown item name +#. TRANSLATORS: item name +#: src/net/eathena/inventoryrecv.cpp:1247 +#: src/net/eathena/inventoryrecv.cpp:1382 src/net/eathena/mail2recv.cpp:204 +#: src/resources/db/itemdb.cpp:171 +msgid "Unknown item" +msgstr "" + +#. TRANSLATORS: error message +#: src/net/eathena/loginrecv.cpp:223 src/net/tmwa/loginrecv.cpp:118 +msgid "Account was not found. Please re-login." +msgstr "" + +#. TRANSLATORS: error message +#: src/net/eathena/loginrecv.cpp:227 src/net/tmwa/loginrecv.cpp:122 +msgid "Old password incorrect." +msgstr "" + +#. TRANSLATORS: error message +#: src/net/eathena/loginrecv.cpp:231 src/net/tmwa/loginrecv.cpp:126 +msgid "New password too short." +msgstr "" + +#. TRANSLATORS: mail message notification +#: src/net/eathena/mailrecv.cpp:203 +#, c-format +msgid "You have new mail from %s with subject %s" +msgstr "" + +#. TRANSLATORS: player killed message +#: src/net/eathena/playerrecv.cpp:509 +msgid "You were killed by unknown source." +msgstr "" + +#. TRANSLATORS: skill error message +#: src/net/eathena/skillrecv.cpp:306 +#, c-format +msgid "Unknown skill error: %d" +msgstr "" + +#. TRANSLATORS: skill error message +#: src/net/eathena/skillrecv.cpp:319 +#, c-format +msgid "Unknown skill error: %d." +msgstr "" + +#. TRANSLATORS: error message +#: src/net/eathena/skillrecv.cpp:328 src/net/tmwa/skillrecv.cpp:146 +msgid "You have not yet reached a high enough lvl!" +msgstr "" + +#. TRANSLATORS: error message +#: src/net/eathena/skillrecv.cpp:332 src/net/tmwa/skillrecv.cpp:150 +msgid "Insufficient HP!" +msgstr "" + +#. TRANSLATORS: error message +#: src/net/eathena/skillrecv.cpp:336 src/net/tmwa/skillrecv.cpp:154 +msgid "Insufficient SP!" +msgstr "" + +#. TRANSLATORS: error message +#: src/net/eathena/skillrecv.cpp:340 src/net/tmwa/skillrecv.cpp:158 +msgid "You have no memos!" +msgstr "" + +#. TRANSLATORS: error message +#: src/net/eathena/skillrecv.cpp:344 src/net/tmwa/skillrecv.cpp:162 +msgid "You cannot do that right now!" +msgstr "" + +#. TRANSLATORS: error message +#: src/net/eathena/skillrecv.cpp:348 src/net/tmwa/skillrecv.cpp:166 +msgid "Seems you need more money... ;-)" +msgstr "" + +#. TRANSLATORS: error message +#: src/net/eathena/skillrecv.cpp:352 src/net/tmwa/skillrecv.cpp:170 +msgid "You cannot use this skill with that kind of weapon!" +msgstr "" + +#. TRANSLATORS: error message +#: src/net/eathena/skillrecv.cpp:357 src/net/tmwa/skillrecv.cpp:175 +msgid "You need another red gem!" +msgstr "" + +#. TRANSLATORS: error message +#: src/net/eathena/skillrecv.cpp:361 src/net/tmwa/skillrecv.cpp:179 +msgid "You need another blue gem!" +msgstr "" + +#. TRANSLATORS: error message +#: src/net/eathena/skillrecv.cpp:365 src/net/tmwa/skillrecv.cpp:183 +msgid "You're carrying to much to do this!" +msgstr "" + +#. TRANSLATORS: error message +#: src/net/eathena/skillrecv.cpp:369 +msgid "Fail summon." +msgstr "" + +#. TRANSLATORS: error message +#: src/net/eathena/skillrecv.cpp:373 +msgid "Need spirits." +msgstr "" + +#. TRANSLATORS: skill error message +#: src/net/eathena/skillrecv.cpp:382 +#, c-format +msgid "Need equipment %s." +msgstr "" + +#. TRANSLATORS: skill error message +#: src/net/eathena/skillrecv.cpp:388 +#, c-format +msgid "Need equipment %s and amount %d" +msgstr "" + +#. TRANSLATORS: skill error message +#: src/net/eathena/skillrecv.cpp:401 +#, c-format +msgid "Need item %s." +msgstr "" + +#. TRANSLATORS: skill error message +#: src/net/eathena/skillrecv.cpp:407 +#, c-format +msgid "Need item %s and amount %d" +msgstr "" + +#. TRANSLATORS: error message +#: src/net/eathena/skillrecv.cpp:416 +msgid "Skill failed!" +msgstr "" + +#. TRANSLATORS: warp select window name +#: src/net/eathena/skillrecv.cpp:434 src/net/eathena/skillrecv.cpp:452 +msgid "Select warp target" +msgstr "" + +#. TRANSLATORS: vending sold item message +#: src/net/eathena/vendingrecv.cpp:267 +#, c-format +msgid "Sold item %s amount %d. You got: %s" +msgstr "" + +#. TRANSLATORS: vending sold item message +#: src/net/eathena/vendingrecv.cpp:275 +#, c-format +msgid "Sold item %s amount %d" +msgstr "" + +#. TRANSLATORS: trade header +#: src/net/ea/traderecv.cpp:81 +#, c-format +msgid "Trade: You and %s" +msgstr "" + +#. TRANSLATORS: trade message +#: src/net/ea/traderecv.cpp:167 +#, c-format +msgid "%s wants to trade with you, do you accept?" +msgstr "" + +#. TRANSLATORS: playe stat +#: src/net/tmwa/charserverhandler.cpp:148 +msgid "Strength:" +msgstr "" + +#. TRANSLATORS: playe stat +#: src/net/tmwa/charserverhandler.cpp:150 +msgid "Agility:" +msgstr "" + +#. TRANSLATORS: playe stat +#: src/net/tmwa/charserverhandler.cpp:152 +msgid "Vitality:" +msgstr "" + +#. TRANSLATORS: playe stat +#: src/net/tmwa/charserverhandler.cpp:154 +msgid "Intelligence:" +msgstr "" + +#. TRANSLATORS: playe stat +#: src/net/tmwa/charserverhandler.cpp:156 +msgid "Dexterity:" +msgstr "" + +#. TRANSLATORS: playe stat +#: src/net/tmwa/charserverhandler.cpp:158 +msgid "Luck:" +msgstr "" + +#. TRANSLATORS: message about spam player +#: src/net/tmwa/chatrecv.cpp:262 +#, c-format +msgid "Detected spam from: %s" +msgstr "" + +#. TRANSLATORS: error message +#: src/net/tmwa/skillrecv.cpp:113 +msgid "Trade failed!" +msgstr "" + +#. TRANSLATORS: error message +#: src/net/tmwa/skillrecv.cpp:117 +msgid "Emote failed!" +msgstr "" + +#. TRANSLATORS: error message +#: src/net/tmwa/skillrecv.cpp:121 +msgid "Sit failed!" +msgstr "" + +#. TRANSLATORS: error message +#: src/net/tmwa/skillrecv.cpp:125 +msgid "Chat creating failed!" +msgstr "" + +#. TRANSLATORS: error message +#: src/net/tmwa/skillrecv.cpp:129 +msgid "Could not join party!" +msgstr "" + +#. TRANSLATORS: error message +#: src/net/tmwa/skillrecv.cpp:133 +msgid "Cannot shout!" +msgstr "" + +#. TRANSLATORS: error message +#: src/net/tmwa/skillrecv.cpp:187 +msgid "Huh? What's that?" +msgstr "" + +#. TRANSLATORS: error message +#: src/net/tmwa/skillrecv.cpp:198 +msgid "Warp failed..." +msgstr "" + +#. TRANSLATORS: error message +#: src/net/tmwa/skillrecv.cpp:202 +msgid "Could not steal anything..." +msgstr "" + +#. TRANSLATORS: error message +#: src/net/tmwa/skillrecv.cpp:206 +msgid "Poison had no effect..." +msgstr "" + +#. TRANSLATORS: dialog caption +#. TRANSLATORS: error header +#: src/pincodemanager.cpp:79 src/pincodemanager.cpp:144 +#: src/pincodemanager.cpp:203 +msgid "Pincode" +msgstr "" + +#. TRANSLATORS: dialog label +#: src/pincodemanager.cpp:81 +msgid "Enter pincode" +msgstr "" + +#. TRANSLATORS: dialog caption +#: src/pincodemanager.cpp:92 src/pincodemanager.cpp:128 +msgid "New pincode" +msgstr "" + +#. TRANSLATORS: dialog label +#: src/pincodemanager.cpp:94 src/pincodemanager.cpp:174 +msgid "Enter new pincode" +msgstr "" + +#. TRANSLATORS: dialog caption +#: src/pincodemanager.cpp:106 src/pincodemanager.cpp:172 +#: src/pincodemanager.cpp:186 +msgid "Change pincode" +msgstr "" + +#. TRANSLATORS: dialog label +#: src/pincodemanager.cpp:108 +msgid "Enter old pincode" +msgstr "" + +#. TRANSLATORS: dialog label +#: src/pincodemanager.cpp:130 src/pincodemanager.cpp:188 +msgid "Confirm new pincode" +msgstr "" + +#. TRANSLATORS: error message +#: src/pincodemanager.cpp:146 src/pincodemanager.cpp:205 +msgid "Wrong pincode confirmation!" +msgstr "" + +#. TRANSLATORS: theme tab quick button +#: src/progs/dyecmd/client.cpp:562 src/progs/manaplus/client.cpp:928 +msgid "About" +msgstr "" + +#. TRANSLATORS: command line help +#: src/progs/dyecmd/dyemain.cpp:62 +msgid "dyecmd srcfile dyestring dstfile" +msgstr "" + +#. TRANSLATORS: command line help +#: src/progs/dyecmd/dyemain.cpp:64 +msgid "or" +msgstr "" + +#. TRANSLATORS: command line help +#: src/progs/dyecmd/dyemain.cpp:66 +msgid "dyecmd srcdyestring dstfile" +msgstr "" + +#. TRANSLATORS: file uploaded message +#: src/progs/manaplus/actions/actions.cpp:175 +msgid "File uploaded" +msgstr "" + +#. TRANSLATORS: clear graphics command message +#. TRANSLATORS: clear fonts cache message +#: src/progs/manaplus/actions/actions.cpp:1113 +#: src/progs/manaplus/actions/actions.cpp:1128 +msgid "Cache cleared" +msgstr "" + +#. TRANSLATORS: uptime command +#: src/progs/manaplus/actions/actions.cpp:1326 +#: src/progs/manaplus/actions/actions.cpp:1334 +#, c-format +msgid "Client uptime: %s" +msgstr "" + +#. TRANSLATORS: dump command +#: src/progs/manaplus/actions/actions.cpp:1398 +#: src/progs/manaplus/actions/actions.cpp:1407 +msgid "Resource images:" +msgstr "" + +#. TRANSLATORS: dump command +#: src/progs/manaplus/actions/actions.cpp:1401 +#: src/progs/manaplus/actions/actions.cpp:1413 +msgid "Orphaned resource images:" +msgstr "" + +#. TRANSLATORS: dump environment command +#: src/progs/manaplus/actions/actions.cpp:1512 +msgid "Environment variables dumped" +msgstr "" + +#. TRANSLATORS: upload config chat message +#: src/progs/manaplus/actions/actions.cpp:1651 +msgid "Config uploaded to:" +msgstr "" + +#. TRANSLATORS: upload config chat message +#: src/progs/manaplus/actions/actions.cpp:1661 +msgid "Server config Uploaded to:" +msgstr "" + +#. TRANSLATORS: upload log chat message +#: src/progs/manaplus/actions/actions.cpp:1671 +msgid "Log uploaded to:" +msgstr "" + +#. TRANSLATORS: last seen disabled warning +#: src/progs/manaplus/actions/actions.cpp:1955 +msgid "" +"Last seen disabled. Enable in players / collect players ID and seen log." +msgstr "" + +#. TRANSLATORS: last seen error +#: src/progs/manaplus/actions/actions.cpp:1976 +msgid "You have never seen this nick." +msgstr "" + +#. TRANSLATORS: last seen message +#: src/progs/manaplus/actions/actions.cpp:1984 +#, c-format +msgid "Last seen for %s: %s" +msgstr "" + +#. TRANSLATORS: last seen error +#: src/progs/manaplus/actions/actions.cpp:1995 +msgid "You have not seen this nick before." +msgstr "" + +#. TRANSLATORS: whisper send +#: src/progs/manaplus/actions/chat.cpp:279 +msgid "Cannot send empty whisper or channel message!" +msgstr "" + +#. TRANSLATORS: new whisper or channel query +#: src/progs/manaplus/actions/chat.cpp:334 +#, c-format +msgid "Cannot create a whisper tab \"%s\"! It probably already exists." +msgstr "" + +#. TRANSLATORS: party invite message +#. TRANSLATORS: guild invite message +#. TRANSLATORS: party kick message +#. TRANSLATORS: change relation +#: src/progs/manaplus/actions/chat.cpp:407 +#: src/progs/manaplus/actions/chat.cpp:443 +#: src/progs/manaplus/actions/chat.cpp:451 +#: src/progs/manaplus/actions/chat.cpp:534 +#: src/progs/manaplus/actions/chat.cpp:571 +#: src/progs/manaplus/actions/commands.cpp:108 +msgid "Please specify a name." +msgstr "" + +#. TRANSLATORS: message from toggle chat command +#: src/progs/manaplus/actions/chat.cpp:474 +msgid "Return toggles chat." +msgstr "" + +#: src/progs/manaplus/actions/chat.cpp:474 +msgid "Message closes chat." +msgstr "" + +#. TRANSLATORS: message from toggle chat command +#: src/progs/manaplus/actions/chat.cpp:488 +msgid "Return now toggles chat." +msgstr "" + +#. TRANSLATORS: message from toggle chat command +#: src/progs/manaplus/actions/chat.cpp:500 +msgid "Message now closes chat." +msgstr "" + +#. TRANSLATORS: equipped hat chat message +#: src/progs/manaplus/actions/chat.cpp:661 +msgid "no hat equipped." +msgstr "" + +#. TRANSLATORS: equipped hat chat message +#: src/progs/manaplus/actions/chat.cpp:667 +#, c-format +msgid "equipped hat %s." +msgstr "" + +#. TRANSLATORS: dialog header +#: src/progs/manaplus/actions/chat.cpp:695 +msgid "Guild notice" +msgstr "" + +#. TRANSLATORS: translation error message +#: src/progs/manaplus/actions/chat.cpp:747 +#, c-format +msgid "No translation found for string: %s" +msgstr "" + +#. TRANSLATORS: change relation +#: src/progs/manaplus/actions/commands.cpp:158 +#, c-format +msgid "Player already %s!" +msgstr "" + +#. TRANSLATORS: change relation +#: src/progs/manaplus/actions/commands.cpp:174 +#, c-format +msgid "Player successfully %s!" +msgstr "" + +#. TRANSLATORS: change relation +#: src/progs/manaplus/actions/commands.cpp:176 +#, c-format +msgid "Player could not be %s!" +msgstr "" + +#. TRANSLATORS: unignore command +#: src/progs/manaplus/actions/commands.cpp:211 +msgid "Player wasn't ignored!" +msgstr "" + +#. TRANSLATORS: unignore command +#: src/progs/manaplus/actions/commands.cpp:222 +msgid "Player no longer ignored!" +msgstr "" + +#. TRANSLATORS: unignore command +#: src/progs/manaplus/actions/commands.cpp:224 +msgid "Player could not be unignored!" +msgstr "" + +#. TRANSLATORS: erase command +#: src/progs/manaplus/actions/commands.cpp:239 +msgid "Player already erased!" +msgstr "" + +#. TRANSLATORS: erase command +#: src/progs/manaplus/actions/commands.cpp:251 +msgid "Player no longer erased!" +msgstr "" + +#. TRANSLATORS: erase command +#: src/progs/manaplus/actions/commands.cpp:253 +msgid "Player could not be erased!" +msgstr "" + +#. TRANSLATORS: adding friend command +#: src/progs/manaplus/actions/commands.cpp:260 +msgid "friend" +msgstr "" + +#. TRANSLATORS: disregard command +#: src/progs/manaplus/actions/commands.cpp:267 +msgid "disregarded" +msgstr "" + +#. TRANSLATORS: neutral command +#: src/progs/manaplus/actions/commands.cpp:274 +msgid "neutral" +msgstr "" + +#. TRANSLATORS: blacklist command +#: src/progs/manaplus/actions/commands.cpp:281 +msgid "blacklisted" +msgstr "" + +#. TRANSLATORS: enemy command +#: src/progs/manaplus/actions/commands.cpp:288 +msgid "enemy" +msgstr "" + +#. TRANSLATORS: quick mail message caption +#: src/progs/manaplus/actions/commands.cpp:590 +#: src/progs/manaplus/actions/commands.cpp:597 +msgid "Quick message" +msgstr "" + +#. TRANSLATORS: dialog header +#: src/progs/manaplus/actions/commands.cpp:947 +msgid "Rename your homun" +msgstr "" + +#. TRANSLATORS: result from command /confget +#: src/progs/manaplus/actions/commands.cpp:1125 +#, c-format +msgid "Config value: %s" +msgstr "" + +#. TRANSLATORS: result from command /serverconfget +#: src/progs/manaplus/actions/commands.cpp:1138 +#, c-format +msgid "Server config value: %s" +msgstr "" + +#. TRANSLATORS: chat message +#. TRANSLATORS: notification message +#: src/progs/manaplus/actions/commands.cpp:1798 +#: src/resources/notifications.h:212 +msgid "Item sharing enabled." +msgstr "" + +#. TRANSLATORS: chat message +#. TRANSLATORS: notification message +#: src/progs/manaplus/actions/commands.cpp:1805 +#: src/resources/notifications.h:216 +msgid "Item sharing disabled." +msgstr "" + +#. TRANSLATORS: chat message +#. TRANSLATORS: notification message +#: src/progs/manaplus/actions/commands.cpp:1812 +#: src/resources/notifications.h:220 +msgid "Item sharing not possible." +msgstr "" + +#. TRANSLATORS: chat message +#: src/progs/manaplus/actions/commands.cpp:1819 +msgid "Item sharing unknown." +msgstr "" + +#. TRANSLATORS: chat message +#. TRANSLATORS: notification message +#: src/progs/manaplus/actions/commands.cpp:1874 +#: src/resources/notifications.h:200 +msgid "Experience sharing enabled." +msgstr "" + +#. TRANSLATORS: chat message +#. TRANSLATORS: notification message +#: src/progs/manaplus/actions/commands.cpp:1881 +#: src/resources/notifications.h:204 +msgid "Experience sharing disabled." +msgstr "" + +#. TRANSLATORS: chat message +#. TRANSLATORS: notification message +#: src/progs/manaplus/actions/commands.cpp:1888 +#: src/resources/notifications.h:208 +msgid "Experience sharing not possible." +msgstr "" + +#. TRANSLATORS: chat message +#: src/progs/manaplus/actions/commands.cpp:1895 +msgid "Experience sharing unknown." +msgstr "" + +#. TRANSLATORS: chat message +#: src/progs/manaplus/actions/commands.cpp:1950 +msgid "Auto item sharing enabled." +msgstr "" + +#. TRANSLATORS: chat message +#: src/progs/manaplus/actions/commands.cpp:1957 +msgid "Auto item sharing disabled." +msgstr "" + +#. TRANSLATORS: chat message +#: src/progs/manaplus/actions/commands.cpp:1964 +msgid "Auto item sharing not possible." +msgstr "" + +#. TRANSLATORS: chat message +#: src/progs/manaplus/actions/commands.cpp:1971 +msgid "Auto item sharing unknown." +msgstr "" + +#. TRANSLATORS: dialog header +#: src/progs/manaplus/actions/pets.cpp:87 +msgid "Rename your pet" +msgstr "" + +#. TRANSLATORS: disable trades message +#: src/progs/manaplus/actions/statusbar.cpp:180 +msgid "Ignoring incoming trade requests" +msgstr "" + +#. TRANSLATORS: enable trades message +#: src/progs/manaplus/actions/statusbar.cpp:192 +msgid "Accepting incoming trade requests" +msgstr "" + +#. TRANSLATORS: connection dialog header +#: src/progs/manaplus/client.cpp:1139 +msgid "Connecting to server" +msgstr "" + +#. TRANSLATORS: connection dialog header +#: src/progs/manaplus/client.cpp:1198 src/unittests/gui/windowmanager.cc:830 +msgid "Logging in" +msgstr "" + +#. TRANSLATORS: connection dialog header +#: src/progs/manaplus/client.cpp:1248 +msgid "Entering game world" +msgstr "" + +#. TRANSLATORS: connection dialog header +#: src/progs/manaplus/client.cpp:1309 +msgid "Requesting characters" +msgstr "" + +#. TRANSLATORS: connection dialog header +#: src/progs/manaplus/client.cpp:1353 +msgid "Connecting to the game server" +msgstr "" + +#. TRANSLATORS: connection dialog header +#: src/progs/manaplus/client.cpp:1365 +msgid "Changing game servers" +msgstr "" + +#. TRANSLATORS: connection dialog header +#: src/progs/manaplus/client.cpp:1461 +msgid "Requesting registration details" +msgstr "" + +#. TRANSLATORS: password change message header +#: src/progs/manaplus/client.cpp:1508 +msgid "Password Change" +msgstr "" + +#. TRANSLATORS: password change message text +#: src/progs/manaplus/client.cpp:1510 +msgid "Password changed successfully!" +msgstr "" + +#. TRANSLATORS: email change message header +#: src/progs/manaplus/client.cpp:1543 +msgid "Email Change" +msgstr "" + +#. TRANSLATORS: email change message text +#: src/progs/manaplus/client.cpp:1545 +msgid "Email changed successfully!" +msgstr "" + +#. TRANSLATORS: draw backend +#: src/render/rendererslistsdl2.h:45 src/render/rendererslistsdl2.h:80 +#: src/render/rendererslistsdl2.h:120 src/render/rendererslistsdl2.h:163 +#: src/render/rendererslistsdl.h:48 src/render/rendererslistsdl.h:80 +#: src/render/rendererslistsdl.h:117 src/render/rendererslistsdl.h:157 +msgid "Software" +msgstr "" + +#. TRANSLATORS: draw backend +#: src/render/rendererslistsdl2.h:47 src/render/rendererslistsdl2.h:82 +#: src/render/rendererslistsdl2.h:122 src/render/rendererslistsdl2.h:165 +msgid "SDL2 default" +msgstr "" + +#. TRANSLATORS: draw backend +#: src/render/rendererslistsdl2.h:49 src/render/rendererslistsdl2.h:128 +#: src/render/rendererslistsdl.h:50 src/render/rendererslistsdl.h:123 +msgid "Mobile OpenGL ES" +msgstr "" + +#. TRANSLATORS: draw backend +#: src/render/rendererslistsdl2.h:84 src/render/rendererslistsdl2.h:126 +#: src/render/rendererslistsdl.h:82 src/render/rendererslistsdl.h:121 +msgid "Safe OpenGL" +msgstr "" + +#. TRANSLATORS: draw backend +#: src/render/rendererslistsdl2.h:86 src/render/rendererslistsdl2.h:132 +#: src/render/rendererslistsdl.h:84 src/render/rendererslistsdl.h:127 +msgid "Mobile OpenGL ES 2" +msgstr "" + +#. TRANSLATORS: draw backend +#: src/render/rendererslistsdl2.h:124 src/render/rendererslistsdl.h:119 +msgid "Normal OpenGL" +msgstr "" + +#. TRANSLATORS: draw backend +#: src/render/rendererslistsdl2.h:130 src/render/rendererslistsdl.h:125 +msgid "Modern OpenGL" +msgstr "" + +#. TRANSLATORS: being info default name +#. TRANSLATORS: unknown info name +#. TRANSLATORS: unknown clan name +#. TRANSLATORS: unknown info name +#. TRANSLATORS: item info name +#. TRANSLATORS: unknown info name +#. TRANSLATORS: being info default name +#: src/resources/beinginfo.cpp:63 src/resources/db/avatardb.cpp:95 +#: src/resources/db/clandb.cpp:102 src/resources/db/homunculusdb.cpp:99 +#: src/resources/db/itemdb.cpp:414 src/resources/db/itemdb.cpp:418 +#: src/resources/db/mercenarydb.cpp:101 src/resources/db/moddb.cpp:80 +#: src/resources/db/monsterdb.cpp:103 src/resources/modinfo.cpp:29 +msgid "unnamed" +msgstr "" + +#. TRANSLATORS: unknown info name +#: src/resources/db/petdb.cpp:103 +msgid "pet" +msgstr "" + +#. TRANSLATORS: unknown info name +#: src/resources/db/skillunitdb.cpp:102 +msgid "skill" +msgstr "" + +#. TRANSLATORS: player stat +#: src/resources/db/statdb.cpp:48 +msgid "Strength" +msgstr "" + +#. TRANSLATORS: player stat +#: src/resources/db/statdb.cpp:52 +msgid "Agility" +msgstr "" + +#. TRANSLATORS: player stat +#: src/resources/db/statdb.cpp:56 +msgid "Vitality" +msgstr "" + +#. TRANSLATORS: player stat +#: src/resources/db/statdb.cpp:60 +msgid "Intelligence" +msgstr "" + +#. TRANSLATORS: player stat +#: src/resources/db/statdb.cpp:64 +msgid "Dexterity" +msgstr "" + +#. TRANSLATORS: player stat +#: src/resources/db/statdb.cpp:68 +msgid "Luck" +msgstr "" + +#. TRANSLATORS: stats page name +#: src/resources/db/statdb.cpp:203 +msgid "Extended" +msgstr "" + +#. TRANSLATORS: inventory type name +#: src/resources/inventory/inventory.cpp:370 +msgid "Npc" +msgstr "" + +#. TRANSLATORS: memory usage chat message +#: src/resources/memorymanager.cpp:95 +#, c-format +msgid "Calculated memory usage: %d" +msgstr "" + +#. TRANSLATORS: notification message +#: src/resources/notifications.h:40 +msgid "Thanks for buying." +msgstr "" + +#. TRANSLATORS: notification message +#: src/resources/notifications.h:44 +msgid "Unable to buy." +msgstr "" + +#. TRANSLATORS: notification message +#: src/resources/notifications.h:48 +msgid "Unable to buy. You don't have enough money." +msgstr "" + +#. TRANSLATORS: notification message +#: src/resources/notifications.h:52 +msgid "Unable to buy. It is too heavy." +msgstr "" + +#. TRANSLATORS: notification message +#: src/resources/notifications.h:56 +msgid "Unable to buy. You have too many items." +msgstr "" + +#. TRANSLATORS: notification message +#: src/resources/notifications.h:60 +msgid "Nothing to sell." +msgstr "" + +#. TRANSLATORS: notification message +#: src/resources/notifications.h:64 +msgid "Thanks for selling." +msgstr "" + +#. TRANSLATORS: notification message +#: src/resources/notifications.h:68 +msgid "Unable to sell." +msgstr "" + +#. TRANSLATORS: notification message +#: src/resources/notifications.h:72 +msgid "Unable to sell while trading." +msgstr "" + +#. TRANSLATORS: notification message +#: src/resources/notifications.h:76 +msgid "Unable to sell unsellable item." +msgstr "" + +#. TRANSLATORS: notification message +#: src/resources/notifications.h:80 +#, c-format +msgid "Online users: %d" +msgstr "" + +#. TRANSLATORS: notification message +#: src/resources/notifications.h:84 +msgid "Guild created." +msgstr "" + +#. TRANSLATORS: notification message +#: src/resources/notifications.h:88 +msgid "You are already in a guild." +msgstr "" + +#. TRANSLATORS: notification message +#: src/resources/notifications.h:92 +msgid "Emperium check failed." +msgstr "" + +#. TRANSLATORS: notification message +#: src/resources/notifications.h:96 +msgid "Unknown server response." +msgstr "" + +#. TRANSLATORS: notification message +#: src/resources/notifications.h:100 +msgid "You have left the guild." +msgstr "" + +#. TRANSLATORS: notification message +#: src/resources/notifications.h:104 +msgid "Could not invite user to guild." +msgstr "" + +#. TRANSLATORS: notification message +#: src/resources/notifications.h:108 +msgid "User rejected guild invite." +msgstr "" + +#. TRANSLATORS: notification message +#: src/resources/notifications.h:112 +msgid "User is now part of your guild." +msgstr "" + +#. TRANSLATORS: notification message +#: src/resources/notifications.h:116 +msgid "Your guild is full." +msgstr "" + +#. TRANSLATORS: notification message +#: src/resources/notifications.h:120 +msgid "Unknown guild invite response." +msgstr "" + +#. TRANSLATORS: notification message +#: src/resources/notifications.h:124 +#, c-format +msgid "%s has left your guild." +msgstr "" + +#. TRANSLATORS: notification message +#: src/resources/notifications.h:128 +msgid "You were kicked from guild." +msgstr "" + +#. TRANSLATORS: notification message +#: src/resources/notifications.h:132 +#, c-format +msgid "%s has been kicked from your guild." +msgstr "" + +#. TRANSLATORS: notification message +#: src/resources/notifications.h:136 +msgid "Failed to use item." +msgstr "" + +#. TRANSLATORS: notification message +#: src/resources/notifications.h:140 +msgid "Unable to equip." +msgstr "" + +#. TRANSLATORS: notification message +#: src/resources/notifications.h:144 +msgid "Unable to equip because you have wrong level." +msgstr "" + +#. TRANSLATORS: notification message +#: src/resources/notifications.h:148 +msgid "Unable to unequip." +msgstr "" + +#. TRANSLATORS: notification message +#: src/resources/notifications.h:152 +msgid "Couldn't create party." +msgstr "" + +#. TRANSLATORS: notification message +#: src/resources/notifications.h:156 +msgid "Party successfully created." +msgstr "" + +#. TRANSLATORS: notification message +#: src/resources/notifications.h:160 +msgid "You have left the party." +msgstr "" + +#. TRANSLATORS: notification message +#: src/resources/notifications.h:164 +msgid "You can't leave party on this map." +msgstr "" + +#. TRANSLATORS: notification message +#: src/resources/notifications.h:168 +msgid "You were kicked from party." +msgstr "" + +#. TRANSLATORS: notification message +#: src/resources/notifications.h:172 +msgid "You can't be kicked from party on this map." +msgstr "" + +#. TRANSLATORS: notification message +#: src/resources/notifications.h:176 +#, c-format +msgid "%s has joined your party." +msgstr "" + +#. TRANSLATORS: notification message +#: src/resources/notifications.h:180 +#, c-format +msgid "%s is already a member of a party." +msgstr "" + +#. TRANSLATORS: notification message +#: src/resources/notifications.h:184 +#, c-format +msgid "%s refused your invitation." +msgstr "" + +#. TRANSLATORS: notification message +#: src/resources/notifications.h:188 +#, c-format +msgid "%s is now a member of your party." +msgstr "" + +#. TRANSLATORS: notification message +#: src/resources/notifications.h:192 +#, c-format +msgid "%s can't join your party because party is full." +msgstr "" + +#. TRANSLATORS: notification message +#: src/resources/notifications.h:196 +#, c-format +msgid "QQQ Unknown invite response for %s." +msgstr "" + +#. TRANSLATORS: notification message +#: src/resources/notifications.h:224 +#, c-format +msgid "%s has left your party." +msgstr "" + +#. TRANSLATORS: notification message +#: src/resources/notifications.h:228 src/resources/notifications.h:236 +#, c-format +msgid "%s can't be kicked from party on this map." +msgstr "" + +#. TRANSLATORS: notification message +#: src/resources/notifications.h:232 +#, c-format +msgid "%s has kicked from your party." +msgstr "" + +#. TRANSLATORS: notification message +#: src/resources/notifications.h:240 +#, c-format +msgid "An unknown member tried to say: %s" +msgstr "" + +#. TRANSLATORS: notification message +#: src/resources/notifications.h:244 +#, c-format +msgid "%s is not in your party!" +msgstr "" + +#. TRANSLATORS: notification message +#: src/resources/notifications.h:248 +#, c-format +msgid "You picked up %s." +msgstr "" + +#. TRANSLATORS: notification message +#: src/resources/notifications.h:252 +#, c-format +msgid "You spent %s." +msgstr "" + +#. TRANSLATORS: notification message +#: src/resources/notifications.h:256 +msgid "Cannot raise skill!" +msgstr "" + +#. TRANSLATORS: notification message +#: src/resources/notifications.h:260 +msgid "Equip ammunition first." +msgstr "" + +#. TRANSLATORS: notification message +#: src/resources/notifications.h:264 +#, c-format +msgid "Trading with %s isn't possible. Trade partner is too far away." +msgstr "" + +#. TRANSLATORS: notification message +#: src/resources/notifications.h:269 +#, c-format +msgid "Trading with %s isn't possible. Character doesn't exist." +msgstr "" + +#. TRANSLATORS: notification message +#: src/resources/notifications.h:273 +msgid "Trade cancelled due to an unknown reason." +msgstr "" + +#. TRANSLATORS: notification message +#: src/resources/notifications.h:277 +#, c-format +msgid "Trade with %s cancelled." +msgstr "" + +#. TRANSLATORS: notification message +#: src/resources/notifications.h:281 +#, c-format +msgid "Trade with %s cancelled, because player is busy" +msgstr "" + +#. TRANSLATORS: notification message +#: src/resources/notifications.h:285 +#, c-format +msgid "Unhandled trade cancel packet with %s" +msgstr "" + +#. TRANSLATORS: notification message +#: src/resources/notifications.h:289 +msgid "Failed adding item. Trade partner is over weighted." +msgstr "" + +#. TRANSLATORS: notification message +#: src/resources/notifications.h:293 +msgid "Failed adding item. Trade partner has no free slot." +msgstr "" + +#. TRANSLATORS: notification message +#: src/resources/notifications.h:297 +msgid "Failed adding item. You can't trade this item." +msgstr "" + +#. TRANSLATORS: notification message +#: src/resources/notifications.h:301 +msgid "Failed adding item for unknown reason." +msgstr "" + +#. TRANSLATORS: notification message +#: src/resources/notifications.h:305 +msgid "Trade canceled." +msgstr "" + +#. TRANSLATORS: notification message +#: src/resources/notifications.h:309 +msgid "Trade completed." +msgstr "" + +#. TRANSLATORS: notification message +#: src/resources/notifications.h:313 +msgid "Kick failed!" +msgstr "" + +#. TRANSLATORS: notification message +#: src/resources/notifications.h:317 +msgid "Kick succeeded!" +msgstr "" + +#. TRANSLATORS: notification message +#: src/resources/notifications.h:321 +#, c-format +msgid "MVP player: %s" +msgstr "" + +#. TRANSLATORS: notification message +#: src/resources/notifications.h:325 +msgid "All whispers ignored." +msgstr "" + +#. TRANSLATORS: notification message +#: src/resources/notifications.h:329 +msgid "All whispers ignore failed." +msgstr "" + +#. TRANSLATORS: notification message +#: src/resources/notifications.h:333 +msgid "All whispers unignored." +msgstr "" + +#. TRANSLATORS: notification message +#: src/resources/notifications.h:337 +msgid "All whispers unignore failed." +msgstr "" + +#. TRANSLATORS: notification message +#: src/resources/notifications.h:344 +msgid "pvp off, gvg off" +msgstr "" + +#. TRANSLATORS: notification message +#: src/resources/notifications.h:348 +msgid "pvp on" +msgstr "" + +#. TRANSLATORS: notification message +#: src/resources/notifications.h:352 +msgid "gvg on" +msgstr "" + +#. TRANSLATORS: notification message +#: src/resources/notifications.h:356 +msgid "pvp on, gvg on" +msgstr "" + +#. TRANSLATORS: notification message +#: src/resources/notifications.h:360 +msgid "unknown pvp" +msgstr "" + +#. TRANSLATORS: notification message +#: src/resources/notifications.h:364 +#, c-format +msgid "Char from account %s is already in your party!" +msgstr "" + +#. TRANSLATORS: notification message +#: src/resources/notifications.h:368 +#, c-format +msgid "%s blocked invite!" +msgstr "" + +#. TRANSLATORS: notification message +#: src/resources/notifications.h:372 +msgid "Char is not online!" +msgstr "" + +#. TRANSLATORS: notification message +#: src/resources/notifications.h:376 +msgid "Pet catch failed." +msgstr "" + +#. TRANSLATORS: notification message +#: src/resources/notifications.h:380 +msgid "Pet caught." +msgstr "" + +#. TRANSLATORS: notification message +#: src/resources/notifications.h:384 +#, c-format +msgid "Pet catch unknown error: %d." +msgstr "" + +#. TRANSLATORS: notification message +#: src/resources/notifications.h:388 +msgid "Your mercenary duty hour is over." +msgstr "" + +#. TRANSLATORS: notification message +#: src/resources/notifications.h:392 +msgid "Your mercenary was killed." +msgstr "" + +#. TRANSLATORS: notification message +#: src/resources/notifications.h:396 +msgid "Your mercenary was fired." +msgstr "" + +#. TRANSLATORS: notification message +#: src/resources/notifications.h:400 +msgid "Your mercenary run away." +msgstr "" + +#. TRANSLATORS: notification message +#: src/resources/notifications.h:404 +msgid "Mercenary unknown state." +msgstr "" + +#. TRANSLATORS: notification message +#: src/resources/notifications.h:408 +msgid "You feed your homunculus." +msgstr "" + +#. TRANSLATORS: notification message +#: src/resources/notifications.h:412 +#, c-format +msgid "You can't feed homunculus, because you don't have any %s." +msgstr "" + +#. TRANSLATORS: notification message +#: src/resources/notifications.h:416 +msgid "Card insert failed." +msgstr "" + +#. TRANSLATORS: notification message +#: src/resources/notifications.h:420 +msgid "Card inserted." +msgstr "" + +#. TRANSLATORS: notification message +#: src/resources/notifications.h:424 +msgid "Bank check failed. Bank probably disabled." +msgstr "" + +#. TRANSLATORS: notification message +#: src/resources/notifications.h:428 +msgid "" +"Deposit failed. You probably don't have this amount of money with you right " +"now." +msgstr "" + +#. TRANSLATORS: notification message +#: src/resources/notifications.h:433 +msgid "" +"Withdraw failed. You probably don't have this amount of money in the bank " +"right now." +msgstr "" + +#. TRANSLATORS: notification message +#: src/resources/notifications.h:438 +msgid "Buying store create failed." +msgstr "" + +#. TRANSLATORS: notification message +#: src/resources/notifications.h:442 +msgid "Buying store create failed. Too many weight." +msgstr "" + +#. TRANSLATORS: notification message +#: src/resources/notifications.h:446 +msgid "Buying store create failed. No items in store." +msgstr "" + +#. TRANSLATORS: notification message +#: src/resources/notifications.h:450 +msgid "All items within the buy limit were purchased." +msgstr "" + +#. TRANSLATORS: notification message +#: src/resources/notifications.h:454 +msgid "All items were purchased." +msgstr "" + +#. TRANSLATORS: notification message +#: src/resources/notifications.h:458 +msgid "Buying item failed." +msgstr "" + +#. TRANSLATORS: notification message +#: src/resources/notifications.h:462 +msgid "The deal has failed." +msgstr "" + +#. TRANSLATORS: notification message +#: src/resources/notifications.h:466 +msgid "" +"The trade failed, because the entered amount of item is higher, than the " +"buyer is willing to buy." +msgstr "" + +#. TRANSLATORS: notification message +#: src/resources/notifications.h:471 +msgid "The trade failed, because the buyer is lacking required balance." +msgstr "" + +#. TRANSLATORS: notification message +#: src/resources/notifications.h:476 +msgid "Selling item failed." +msgstr "" + +#. TRANSLATORS: notification message +#: src/resources/notifications.h:481 +msgid "Items searching failed." +msgstr "" + +#. TRANSLATORS: notification message +#: src/resources/notifications.h:485 +msgid "No matching stores were found." +msgstr "" + +#. TRANSLATORS: notification message +#: src/resources/notifications.h:489 +msgid "There are too many results. Please enter more detailed search term." +msgstr "" + +#. TRANSLATORS: notification message +#: src/resources/notifications.h:494 +msgid "You cannot search anymore." +msgstr "" + +#. TRANSLATORS: notification message +#: src/resources/notifications.h:498 +msgid "You cannot search yet." +msgstr "" + +#. TRANSLATORS: notification message +#: src/resources/notifications.h:502 +msgid "No store information available." +msgstr "" + +#. TRANSLATORS: notification message +#: src/resources/notifications.h:506 +msgid "Pet feeding success." +msgstr "" + +#. TRANSLATORS: notification message +#: src/resources/notifications.h:510 +msgid "Pet feeding error." +msgstr "" + +#. TRANSLATORS: notification message +#: src/resources/notifications.h:514 +msgid "A manner point has been successfully aligned." +msgstr "" + +#. TRANSLATORS: notification message +#: src/resources/notifications.h:518 +#, c-format +msgid "You got positive manner points from %s." +msgstr "" + +#. TRANSLATORS: notification message +#: src/resources/notifications.h:522 +#, c-format +msgid "You got negative manner points from %s." +msgstr "" + +#. TRANSLATORS: notification message +#: src/resources/notifications.h:526 +msgid "Chat room limit exceeded" +msgstr "" + +#. TRANSLATORS: notification message +#: src/resources/notifications.h:530 +msgid "Chat room already exists" +msgstr "" + +#. TRANSLATORS: notification message +#: src/resources/notifications.h:534 +#, c-format +msgid "%s joined room." +msgstr "" + +#. TRANSLATORS: notification message +#: src/resources/notifications.h:538 +#, c-format +msgid "%s left room." +msgstr "" + +#. TRANSLATORS: notification message +#: src/resources/notifications.h:542 +#, c-format +msgid "%s kicked from room." +msgstr "" + +#. TRANSLATORS: notification message +#: src/resources/notifications.h:546 +#, c-format +msgid "%s role changed to room owner." +msgstr "" + +#. TRANSLATORS: notification message +#: src/resources/notifications.h:550 +msgid "Room join failed. Room full." +msgstr "" + +#. TRANSLATORS: notification message +#: src/resources/notifications.h:554 +msgid "Room join failed. Wrong password." +msgstr "" + +#. TRANSLATORS: notification message +#: src/resources/notifications.h:558 +msgid "Room join failed. Kicked from room." +msgstr "" + +#. TRANSLATORS: notification message +#: src/resources/notifications.h:562 +msgid "Room join failed. Not enough money." +msgstr "" + +#. TRANSLATORS: notification message +#: src/resources/notifications.h:566 +msgid "Room join failed. Too low level." +msgstr "" + +#. TRANSLATORS: notification message +#: src/resources/notifications.h:570 +msgid "Room join failed. Too high level." +msgstr "" + +#. TRANSLATORS: notification message +#: src/resources/notifications.h:574 +msgid "Room join failed. Wrong race." +msgstr "" + +#. TRANSLATORS: notification message +#: src/resources/notifications.h:578 +#, c-format +msgid "Left %d seconds until you can use item." +msgstr "" + +#. TRANSLATORS: notification message +#: src/resources/notifications.h:582 +msgid "Message successfully sent." +msgstr "" + +#. TRANSLATORS: notification message +#: src/resources/notifications.h:586 +msgid "Message send failed." +msgstr "" + +#. TRANSLATORS: notification message +#: src/resources/notifications.h:590 +msgid "Item attach failed." +msgstr "" + +#. TRANSLATORS: notification message +#: src/resources/notifications.h:594 +msgid "Money attach failed." +msgstr "" + +#. TRANSLATORS: notification message +#: src/resources/notifications.h:598 +msgid "Message return failed." +msgstr "" + +#. TRANSLATORS: notification message +#: src/resources/notifications.h:602 +msgid "Message return success." +msgstr "" + +#. TRANSLATORS: notification message +#: src/resources/notifications.h:606 +msgid "Message deletion failed." +msgstr "" + +#. TRANSLATORS: notification message +#: src/resources/notifications.h:610 +msgid "Message successfully deleted." +msgstr "" + +#. TRANSLATORS: notification message +#: src/resources/notifications.h:614 +msgid "You got attach successfully." +msgstr "" + +#. TRANSLATORS: notification message +#: src/resources/notifications.h:618 +msgid "Error on getting attach successfully." +msgstr "" + +#. TRANSLATORS: notification message +#: src/resources/notifications.h:622 +msgid "Can't get attach. Too many items." +msgstr "" + +#. TRANSLATORS: notification message +#: src/resources/notifications.h:629 +msgid "You enter battle field." +msgstr "" + +#. TRANSLATORS: notification message +#: src/resources/notifications.h:636 +#, c-format +msgid "Rental time for %s expired" +msgstr "" + +#. TRANSLATORS: notification message +#: src/resources/notifications.h:640 +#, c-format +msgid "Refine success for item %s." +msgstr "" + +#. TRANSLATORS: notification message +#: src/resources/notifications.h:644 +#, c-format +msgid "Refine failure for item %s." +msgstr "" + +#. TRANSLATORS: notification message +#: src/resources/notifications.h:648 +#, c-format +msgid "Refine failure. Item %s downgraded." +msgstr "" + +#. TRANSLATORS: notification message +#: src/resources/notifications.h:652 +#, c-format +msgid "Refine unknown for item %s." +msgstr "" + +#. TRANSLATORS: notification message +#: src/resources/notifications.h:656 +msgid "You can't add item to card because weight too high." +msgstr "" + +#. TRANSLATORS: notification message +#: src/resources/notifications.h:660 +msgid "You can't add item to card because too many items." +msgstr "" + +#. TRANSLATORS: notification message +#: src/resources/notifications.h:664 +#, c-format +msgid "Item %s bound to you." +msgstr "" + +#. TRANSLATORS: notification message +#: src/resources/notifications.h:668 +msgid "End all negative status." +msgstr "" + +#. TRANSLATORS: notification message +#: src/resources/notifications.h:672 +msgid "Immunity to all status." +msgstr "" + +#. TRANSLATORS: notification message +#: src/resources/notifications.h:676 +msgid "Max hp +100%." +msgstr "" + +#. TRANSLATORS: notification message +#: src/resources/notifications.h:680 +msgid "Max sp +100%." +msgstr "" + +#. TRANSLATORS: notification message +#: src/resources/notifications.h:684 +msgid "All stats +20." +msgstr "" + +#. TRANSLATORS: notification message +#: src/resources/notifications.h:688 +msgid "Enchant weapon with holy element." +msgstr "" + +#. TRANSLATORS: notification message +#: src/resources/notifications.h:692 +msgid "Enchant armor with holy element." +msgstr "" + +#. TRANSLATORS: notification message +#: src/resources/notifications.h:696 +msgid "Def +25%." +msgstr "" + +#. TRANSLATORS: notification message +#: src/resources/notifications.h:700 +msgid "Atk +100%." +msgstr "" + +#. TRANSLATORS: notification message +#: src/resources/notifications.h:704 +msgid "Flee +50." +msgstr "" + +#. TRANSLATORS: notification message +#: src/resources/notifications.h:708 +msgid "Full strip failed because of coating." +msgstr "" + +#. TRANSLATORS: notification message +#: src/resources/notifications.h:712 +msgid "Unknown skill message." +msgstr "" + +#. TRANSLATORS: notification message +#: src/resources/notifications.h:716 +msgid "Player successfully ignored." +msgstr "" + +#. TRANSLATORS: notification message +#: src/resources/notifications.h:720 +msgid "Player ignore failed." +msgstr "" + +#. TRANSLATORS: notification message +#: src/resources/notifications.h:724 +msgid "Player ignore failed. Because too many ignores." +msgstr "" + +#. TRANSLATORS: notification message +#: src/resources/notifications.h:728 +msgid "Unknown player ignore failure." +msgstr "" + +#. TRANSLATORS: notification message +#: src/resources/notifications.h:732 +msgid "Player successfully unignored." +msgstr "" + +#. TRANSLATORS: notification message +#: src/resources/notifications.h:736 +msgid "Player unignore failed." +msgstr "" + +#. TRANSLATORS: notification message +#: src/resources/notifications.h:740 +msgid "Unknown player unignore failure." +msgstr "" + +#. TRANSLATORS: notification message +#: src/resources/notifications.h:744 +msgid "Unknown ignore type." +msgstr "" + +#. TRANSLATORS: notification message +#: src/resources/notifications.h:748 +msgid "Pet catch started." +msgstr "" + +#. TRANSLATORS: notification message +#: src/resources/notifications.h:782 +#, c-format +msgid "Player %s died." +msgstr "" + +#. TRANSLATORS: notification message +#: src/resources/notifications.h:786 +#, c-format +msgid "Player %s logged out." +msgstr "" + +#. TRANSLATORS: notification message +#: src/resources/notifications.h:790 +#, c-format +msgid "Player %s warped." +msgstr "" + +#. TRANSLATORS: notification message +#: src/resources/notifications.h:794 +#, c-format +msgid "Player %s trick dead." +msgstr "" + +#. TRANSLATORS: notification message +#: src/resources/notifications.h:798 +#, c-format +msgid "Player %s unknown remove." +msgstr "" + +#. TRANSLATORS: notification message +#: src/resources/notifications.h:802 +#, c-format +msgid "You and %s are now divorced." +msgstr "" + +#. TRANSLATORS: notification message +#: src/resources/notifications.h:806 +msgid "You were called by your partner." +msgstr "" + +#. TRANSLATORS: notification message +#: src/resources/notifications.h:810 +#, c-format +msgid "You are calling your partner, %s." +msgstr "" + +#. TRANSLATORS: notification message +#: src/resources/notifications.h:814 +msgid "Child adoption failed. You already have a baby." +msgstr "" + +#. TRANSLATORS: notification message +#: src/resources/notifications.h:818 +msgid "Child adoption failed. Your level is too low." +msgstr "" + +#. TRANSLATORS: notification message +#: src/resources/notifications.h:822 +msgid "" +"Child adoption failed. This player is already married and can't be a baby." +msgstr "" + +#. TRANSLATORS: notification message +#: src/resources/notifications.h:827 +msgid "Saved location for warp skill." +msgstr "" + +#. TRANSLATORS: notification message +#: src/resources/notifications.h:831 +msgid "Error saving location. Not enough skill level." +msgstr "" + +#. TRANSLATORS: notification message +#: src/resources/notifications.h:835 +msgid "Error saving location. You do not have warp skill." +msgstr "" + +#. TRANSLATORS: notification message +#: src/resources/notifications.h:839 +msgid "Unable to buy while trading." +msgstr "" + +#. TRANSLATORS: notification message +#: src/resources/notifications.h:846 +msgid "Unable to buy. Npc not found." +msgstr "" + +#. TRANSLATORS: notification message +#: src/resources/notifications.h:850 +msgid "Unable to buy. Shop system error." +msgstr "" + +#. TRANSLATORS: notification message +#: src/resources/notifications.h:854 +msgid "Unable to buy. Wrong items selected." +msgstr "" + +#. TRANSLATORS: notification message +#: src/resources/notifications.h:858 +#, c-format +msgid "Mail destination name %s is wrong." +msgstr "" + +#. TRANSLATORS: notification message +#: src/resources/notifications.h:862 +msgid "Item attach failed. Weight too big." +msgstr "" + +#. TRANSLATORS: notification message +#: src/resources/notifications.h:866 +msgid "Item attach failed. Fatal error." +msgstr "" + +#. TRANSLATORS: notification message +#: src/resources/notifications.h:870 +msgid "Item attach failed. No more space." +msgstr "" + +#. TRANSLATORS: notification message +#: src/resources/notifications.h:874 +msgid "Item attach failed. Item on tradeable." +msgstr "" + +#. TRANSLATORS: notification message +#: src/resources/notifications.h:878 +msgid "Item attach failed. Unknown error." +msgstr "" + +#. TRANSLATORS: notification message +#: src/resources/notifications.h:882 +#, c-format +msgid "Item %s remove failed." +msgstr "" + +#. TRANSLATORS: notification message +#: src/resources/notifications.h:886 +msgid "Mail send failed. Fatal error." +msgstr "" + +#. TRANSLATORS: notification message +#: src/resources/notifications.h:890 +msgid "Mail send failed. Too many mails sent." +msgstr "" + +#. TRANSLATORS: notification message +#: src/resources/notifications.h:894 +msgid "Mail send failed. Wrong attach found." +msgstr "" + +#. TRANSLATORS: notification message +#: src/resources/notifications.h:898 +msgid "Mail send failed. Receiver name wrong or not checked." +msgstr "" + +#. TRANSLATORS: notification message +#: src/resources/notifications.h:902 +msgid "Error on getting attach. No space or weight too high." +msgstr "" + +#. TRANSLATORS: notification message +#: src/resources/notifications.h:906 +msgid "You got money from mail." +msgstr "" + +#. TRANSLATORS: notification message +#: src/resources/notifications.h:910 +msgid "Error on getting money attach." +msgstr "" + +#. TRANSLATORS: notification message +#: src/resources/notifications.h:914 +msgid "Error on getting money attach. Too many money." +msgstr "" + +#. TRANSLATORS: skill level +#: src/resources/skill/skillinfo.cpp:113 +#, c-format +msgid "Lvl: %d / %d" +msgstr "" + +#. TRANSLATORS: skill type +#: src/resources/skill/skillinfo.cpp:120 +#, c-format +msgid "Type: %s" +msgstr "" + +#. TRANSLATORS: Skill type +#: src/resources/skill/skillinfo.cpp:144 +msgid "Unknown:" +msgstr "" + +#. TRANSLATORS: skill mana +#: src/resources/skill/skillinfo.cpp:151 +#, c-format +msgid " / Mana: -%d" +msgstr "" + +#. TRANSLATORS: skill range +#: src/resources/skill/skillinfo.cpp:159 +#, c-format +msgid "Range: %d" +msgstr "" + +#. TRANSLATORS: Skill type +#: src/resources/skill/skilltypelist.h:37 +msgid "Ground" +msgstr "" + +#. TRANSLATORS: Skill type +#: src/resources/skill/skilltypelist.h:41 +msgid "Unused" +msgstr "" + +#. TRANSLATORS: Skill type +#: src/resources/skill/skilltypelist.h:45 +msgid "TargetTrap" +msgstr "" + +#. TRANSLATORS: chat option changed message +#: src/utils/booleanoptions.h:29 +#, c-format +msgid "Options to /%s are \"yes\", \"no\", \"true\", \"false\", \"1\", \"0\"." +msgstr "" + +#. TRANSLATORS: uptime command +#: src/utils/stringutils.cpp:960 +#, c-format +msgid "%d week" +msgstr "" + +#: src/utils/stringutils.cpp:960 +#, c-format +msgid "%d weeks" +msgstr "" + +#. TRANSLATORS: uptime command +#: src/utils/stringutils.cpp:971 +#, c-format +msgid "%d day" +msgstr "" + +#: src/utils/stringutils.cpp:971 +#, c-format +msgid "%d days" +msgstr "" + +#. TRANSLATORS: uptime command +#: src/utils/stringutils.cpp:981 +#, c-format +msgid "%d hour" +msgstr "" + +#: src/utils/stringutils.cpp:981 +#, c-format +msgid "%d hours" +msgstr "" + +#. TRANSLATORS: uptime command +#: src/utils/stringutils.cpp:991 +#, c-format +msgid "%d minute" +msgstr "" + +#: src/utils/stringutils.cpp:991 +#, c-format +msgid "%d minutes" +msgstr "" + +#. TRANSLATORS: uptime command +#: src/utils/stringutils.cpp:1001 src/utils/stringutils.cpp:1007 +#, c-format +msgid "%d second" +msgstr "" + +#: src/utils/stringutils.cpp:1001 src/utils/stringutils.cpp:1007 +#, c-format +msgid "%d seconds" +msgstr "" diff --git a/run.sh b/run.sh index b988398d9..dece0a138 100755 --- a/run.sh +++ b/run.sh @@ -1,3 +1,3 @@ cd run -./bin/manaplus $* +./bin/manaverse $* cd .. diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 25d1e9be9..59d3416fb 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -579,8 +579,8 @@ SET(SRCS gui/windows/updaterwindow.h gui/userpalette.cpp gui/userpalette.h - progs/manaplus/gui/viewport.cpp - progs/manaplus/gui/viewport.h + progs/manaverse/gui/viewport.cpp + progs/manaverse/gui/viewport.h gui/viewport.h gui/windowmanager.cpp gui/windowmanager.h @@ -1052,23 +1052,23 @@ SET(SRCS test/testmain.h actions/actiondef.h actions/actionfuncptr.h - progs/manaplus/actions/actions.cpp + progs/manaverse/actions/actions.cpp actions/actions.h - progs/manaplus/actions/chat.cpp + progs/manaverse/actions/chat.cpp actions/chat.h - progs/manaplus/actions/commands.cpp + progs/manaverse/actions/commands.cpp actions/commands.h - progs/manaplus/actions/move.cpp + progs/manaverse/actions/move.cpp actions/move.h - progs/manaplus/actions/pets.cpp + progs/manaverse/actions/pets.cpp actions/pets.h - progs/manaplus/actions/statusbar.cpp + progs/manaverse/actions/statusbar.cpp actions/statusbar.h - progs/manaplus/actions/tabs.cpp + progs/manaverse/actions/tabs.cpp actions/tabs.h - progs/manaplus/actions/target.cpp + progs/manaverse/actions/target.cpp actions/target.h - progs/manaplus/actions/windows.cpp + progs/manaverse/actions/windows.cpp actions/windows.h being/actor.cpp being/actor.h @@ -1120,8 +1120,8 @@ SET(SRCS spellmanager.h chatlogger.cpp chatlogger.h - progs/manaplus/client.cpp - progs/manaplus/client.h + progs/manaverse/client.cpp + progs/manaverse/client.h client.h commandline.cpp commandline.h @@ -2215,18 +2215,18 @@ IF (WIN32) ${SRCS} fs/specialfolder.cpp fs/specialfolder.h - manaplus.rc + manaverse.rc ) SET(DYE_CMD_SRCS ${DYE_CMD_SRCS} fs/specialfolder.cpp fs/specialfolder.h - manaplus.rc + manaverse.rc ) ENDIF () -#SET (PROGRAMS manaplus dyecmd) -SET (PROGRAMS manaplus) +#SET (PROGRAMS manaverse dyecmd) +SET (PROGRAMS manaverse) IF (ENABLE_TMWA) SET(SRCS ${SRCS} ${SRCS_TMWA}) @@ -2234,7 +2234,7 @@ ELSE() SET(SRCS ${SRCS}) ENDIF(ENABLE_TMWA) -ADD_EXECUTABLE(manaplus WIN32 ${SRCS} ${SRCS_EVOL}) +ADD_EXECUTABLE(manaverse WIN32 ${SRCS} ${SRCS_EVOL}) #ADD_EXECUTABLE(dyecmd WIN32 ${DYE_CMD_SRCS}) IF (USE_SDL2) @@ -2255,7 +2255,7 @@ ELSE() ${SDLTTF_LIBRARY}) ENDIF (USE_SDL2) -TARGET_LINK_LIBRARIES(manaplus +TARGET_LINK_LIBRARIES(manaverse ${X11_LIBRARIES} ${SDL_LIBS} ${PNG_LIBRARIES} @@ -2265,7 +2265,7 @@ TARGET_LINK_LIBRARIES(manaplus ${OPENGL_LIBRARIES} ${LIBINTL_LIBRARIES} ${EXTRA_LIBRARIES}) -INSTALL(TARGETS manaplus RUNTIME DESTINATION ${PKG_BINDIR}) +INSTALL(TARGETS manaverse RUNTIME DESTINATION ${PKG_BINDIR}) #TARGET_LINK_LIBRARIES(dyecmd # ${SDLGFX_LIBRARIES} @@ -2286,9 +2286,9 @@ INSTALL(TARGETS manaplus RUNTIME DESTINATION ${PKG_BINDIR}) IF (CMAKE_SYSTEM_NAME STREQUAL SunOS) # we expect the SMCgtxt package to be present on Solaris; # the Solaris gettext is not API-compatible to GNU gettext - SET_TARGET_PROPERTIES(manaplus PROPERTIES LINK_FLAGS "-L/usr/local/lib") + SET_TARGET_PROPERTIES(manaverse PROPERTIES LINK_FLAGS "-L/usr/local/lib") # SET_TARGET_PROPERTIES(dyecmd PROPERTIES LINK_FLAGS "-L/usr/local/lib") ENDIF() -SET_TARGET_PROPERTIES(manaplus PROPERTIES COMPILE_FLAGS "${FLAGS}") +SET_TARGET_PROPERTIES(manaverse PROPERTIES COMPILE_FLAGS "${FLAGS}") #SET_TARGET_PROPERTIES(dyecmd PROPERTIES COMPILE_FLAGS "${DYE_FLAGS}") diff --git a/src/Makefile.am b/src/Makefile.am index a1934ac22..6d72a9f82 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -7,11 +7,11 @@ AUTOMAKE_OPTIONS = subdir-objects #AM_TESTS_ENVIRONMENT = \ # ASAN_OPTIONS=detect_leaks=1 -if ENABLE_MANAPLUSGAME +if ENABLE_MANAVERSEGAME if ENABLE_DYECMD -bin_PROGRAMS = manaplus dyecmd +bin_PROGRAMS = manaverse dyecmd else -bin_PROGRAMS = manaplus +bin_PROGRAMS = manaverse endif else if ENABLE_DYECMD @@ -21,126 +21,126 @@ bin_PROGRAMS = endif endif if ENABLE_UNITTESTSBIN -bin_PROGRAMS += manaplustests +bin_PROGRAMS += manaversetests endif -manaplustests_CXXFLAGS = +manaversetests_CXXFLAGS = if ENABLE_UNITTESTS_CATCH -manaplustests_CXXFLAGS += -DUNITTESTS_CATCH +manaversetests_CXXFLAGS += -DUNITTESTS_CATCH endif if ENABLE_UNITTESTSBIN_CATCH -manaplustests_CXXFLAGS += -DUNITTESTS_CATCH +manaversetests_CXXFLAGS += -DUNITTESTS_CATCH endif if ENABLE_UNITTESTS_DOCTEST -manaplustests_CXXFLAGS += -DUNITTESTS_DOCTEST +manaversetests_CXXFLAGS += -DUNITTESTS_DOCTEST endif if ENABLE_UNITTESTSBIN_DOCTEST -manaplustests_CXXFLAGS += -DUNITTESTS_DOCTEST +manaversetests_CXXFLAGS += -DUNITTESTS_DOCTEST endif if ENABLE_UNITTESTSBIN if ENABLE_UNITTESTSBIN_EMBED -manaplustests_CXXFLAGS += -DUNITTESTS_EMBED +manaversetests_CXXFLAGS += -DUNITTESTS_EMBED endif endif if ENABLE_UNITTESTS if ENABLE_UNITTESTS_EMBED -manaplustests_CXXFLAGS += -DUNITTESTS_EMBED +manaversetests_CXXFLAGS += -DUNITTESTS_EMBED endif endif dyecmd_CXXFLAGS = -DPKG_DATADIR=\""$(pkgdatadir)/"\" \ -DLOCALEDIR=\""$(localedir)"\" \ -Wall -manaplus_CXXFLAGS = -DPKG_DATADIR=\""$(pkgdatadir)/"\" \ +manaverse_CXXFLAGS = -DPKG_DATADIR=\""$(pkgdatadir)/"\" \ -DLOCALEDIR=\""$(localedir)"\" \ -Wall if ENABLE_WERROR -manaplus_CXXFLAGS += -Werror +manaverse_CXXFLAGS += -Werror dyecmd_CXXFLAGS += -Werror endif if ENABLE_GLIBCDEBUG # _LIBCPP_DEBUG=1 probably giving false positives and it's hard to debug # disabled for now -manaplus_CXXFLAGS += -D_GLIBCXX_DEBUG -D_GLIBCXX_DEBUG_PEDANTIC -D_LIBCPP_DEBUG=0 +manaverse_CXXFLAGS += -D_GLIBCXX_DEBUG -D_GLIBCXX_DEBUG_PEDANTIC -D_LIBCPP_DEBUG=0 dyecmd_CXXFLAGS += -D_GLIBCXX_DEBUG -D_GLIBCXX_DEBUG_PEDANTIC -D_LIBCPP_DEBUG=0 endif if ENABLE_COMMANDLINEPASSWORD -manaplus_CXXFLAGS += -DENABLE_COMMANDLINEPASSWORD +manaverse_CXXFLAGS += -DENABLE_COMMANDLINEPASSWORD endif if USE_X11 -manaplus_CXXFLAGS += -DUSE_X11 +manaverse_CXXFLAGS += -DUSE_X11 dyecmd_CXXFLAGS += -DUSE_X11 endif if ENABLE_ASSERTS -manaplus_CXXFLAGS += -DENABLE_ASSERTS +manaverse_CXXFLAGS += -DENABLE_ASSERTS dyecmd_CXXFLAGS += -DENABLE_ASSERTS if HAVE_RDYNAMIC -manaplus_LDFLAGS = -rdynamic +manaverse_LDFLAGS = -rdynamic dyecmd_LDFLAGS = -rdynamic endif endif if HAVE_EXECINFO -manaplus_CXXFLAGS += -DHAVE_EXECINFO +manaverse_CXXFLAGS += -DHAVE_EXECINFO dyecmd_CXXFLAGS += -DHAVE_EXECINFO endif if HAVE_GLEXT -manaplus_CXXFLAGS += -DHAVE_GLEXT +manaverse_CXXFLAGS += -DHAVE_GLEXT dyecmd_CXXFLAGS += -DHAVE_GLEXT endif if ENABLE_PUGIXML -manaplus_CXXFLAGS += -DENABLE_PUGIXML +manaverse_CXXFLAGS += -DENABLE_PUGIXML dyecmd_CXXFLAGS += -DENABLE_PUGIXML endif if ENABLE_LIBXML -manaplus_CXXFLAGS += -DENABLE_LIBXML +manaverse_CXXFLAGS += -DENABLE_LIBXML dyecmd_CXXFLAGS += -DENABLE_LIBXML endif if ENABLE_TINYXML2 -manaplus_CXXFLAGS += -DENABLE_TINYXML2 +manaverse_CXXFLAGS += -DENABLE_TINYXML2 dyecmd_CXXFLAGS += -DENABLE_TINYXML2 if USE_TINYXML_OLD -manaplus_CXXFLAGS += -DUSE_TINYXML_OLD +manaverse_CXXFLAGS += -DUSE_TINYXML_OLD dyecmd_CXXFLAGS += -DUSE_TINYXML_OLD endif endif if ENABLE_PORTABLE dyecmd_CXXFLAGS += -DENABLE_PORTABLE -manaplus_CXXFLAGS += -DENABLE_PORTABLE +manaverse_CXXFLAGS += -DENABLE_PORTABLE endif if ENABLE_CUSTOMNLS dyecmd_CXXFLAGS += -DENABLE_CUSTOMNLS -manaplus_CXXFLAGS += -DENABLE_CUSTOMNLS +manaverse_CXXFLAGS += -DENABLE_CUSTOMNLS endif if ENABLE_CHECKPLUGIN dyecmd_CXXFLAGS += -DENABLE_CHECKPLUGIN -fplugin=../build/checkplugin.so -fplugin-arg-checkplugin-command=detectnullpointers -manaplus_CXXFLAGS += -DENABLE_CHECKPLUGIN -fplugin=../build/checkplugin.so -fplugin-arg-checkplugin-command=detectnullpointers +manaverse_CXXFLAGS += -DENABLE_CHECKPLUGIN -fplugin=../build/checkplugin.so -fplugin-arg-checkplugin-command=detectnullpointers endif if USE_OPENGL dyecmd_CXXFLAGS += -DUSE_OPENGL -manaplus_CXXFLAGS += -DUSE_OPENGL +manaverse_CXXFLAGS += -DUSE_OPENGL endif if ENABLE_OPENGLERRORS dyecmd_CXXFLAGS += -DOPENGLERRORS -manaplus_CXXFLAGS += -DOPENGLERRORS +manaverse_CXXFLAGS += -DOPENGLERRORS endif if ENABLE_MEM_DEBUG dyecmd_CXXFLAGS += -DENABLE_MEM_DEBUG -DDEBUG_DUMP_LEAKS -manaplus_CXXFLAGS += -DENABLE_MEM_DEBUG -DDEBUG_DUMP_LEAKS +manaverse_CXXFLAGS += -DENABLE_MEM_DEBUG -DDEBUG_DUMP_LEAKS -manaplus_SOURCES = debug/nvwa/_nvwa.h \ +manaverse_SOURCES = debug/nvwa/_nvwa.h \ debug/nvwa/c++11.h \ debug/nvwa/debug_new.cpp \ debug/nvwa/debug_new.h \ @@ -153,15 +153,15 @@ dyecmd_SOURCES = debug/nvwa/_nvwa.h \ debug/nvwa/fast_mutex.h \ debug/nvwa/static_assert.h else -manaplus_SOURCES = +manaverse_SOURCES = dyecmd_SOURCES = endif if ENABLE_STLDEBUG dyecmd_CXXFLAGS += -DENABLE_STLDEBUG -manaplus_CXXFLAGS += -DENABLE_STLDEBUG +manaverse_CXXFLAGS += -DENABLE_STLDEBUG -manaplus_SOURCES += debug/mse/msemsevector.h \ +manaverse_SOURCES += debug/mse/msemsevector.h \ debug/mse/msemstdvector.h \ debug/mse/mseprimitives.h dyecmd_SOURCES += debug/mse/msemsevector.h \ @@ -170,20 +170,20 @@ dyecmd_SOURCES += debug/mse/msemsevector.h \ endif if MINGW -manaplus_SOURCES += manaplus.rc -dyecmd_SOURCES += manaplus.rc +manaverse_SOURCES += manaverse.rc +dyecmd_SOURCES += manaverse.rc endif dyecmd_CXXFLAGS += -DDYECMD dyecmd_SOURCES += progs/dyecmd/dyemain.cpp if USE_MUMBLE -manaplus_CXXFLAGS += -DUSE_MUMBLE +manaverse_CXXFLAGS += -DUSE_MUMBLE endif if ENABLE_CHECKS dyecmd_CXXFLAGS += -DENABLE_CHECKS -manaplus_CXXFLAGS += -DENABLE_CHECKS +manaverse_CXXFLAGS += -DENABLE_CHECKS endif BASE_SRC = @@ -191,14 +191,14 @@ BASE_SRC = if USE_SDL2 if USE_INTERNALSDLGFX dyecmd_CXXFLAGS += -I$(srcdir)/sdl2gfx -DUSE_SDL2 -manaplus_CXXFLAGS += -I$(srcdir)/sdl2gfx -DUSE_SDL2 +manaverse_CXXFLAGS += -I$(srcdir)/sdl2gfx -DUSE_SDL2 BASE_SRC += sdl2gfx/SDL2_framerate.cpp \ sdl2gfx/SDL2_framerate.h \ sdl2gfx/SDL2_rotozoom.cpp \ sdl2gfx/SDL2_rotozoom.h else dyecmd_CXXFLAGS += -DUSE_SDL2 -manaplus_CXXFLAGS += -DUSE_SDL2 +manaverse_CXXFLAGS += -DUSE_SDL2 endif endif @@ -1700,22 +1700,22 @@ SRC = ${BASE_SRC} \ net/ea/tradehandler.h \ net/ea/traderecv.cpp \ net/ea/traderecv.h \ - progs/manaplus/actions/actions.cpp \ - progs/manaplus/actions/chat.cpp \ - progs/manaplus/actions/commands.cpp \ - progs/manaplus/actions/move.cpp \ - progs/manaplus/actions/pets.cpp \ - progs/manaplus/actions/statusbar.cpp \ - progs/manaplus/actions/tabs.cpp \ - progs/manaplus/actions/target.cpp \ - progs/manaplus/actions/windows.cpp \ - progs/manaplus/client.cpp \ - progs/manaplus/client.h \ - progs/manaplus/gui/viewport.cpp \ - progs/manaplus/gui/viewport.h + progs/manaverse/actions/actions.cpp \ + progs/manaverse/actions/chat.cpp \ + progs/manaverse/actions/commands.cpp \ + progs/manaverse/actions/move.cpp \ + progs/manaverse/actions/pets.cpp \ + progs/manaverse/actions/statusbar.cpp \ + progs/manaverse/actions/tabs.cpp \ + progs/manaverse/actions/target.cpp \ + progs/manaverse/actions/windows.cpp \ + progs/manaverse/client.cpp \ + progs/manaverse/client.h \ + progs/manaverse/gui/viewport.cpp \ + progs/manaverse/gui/viewport.h if ENABLE_TMWA -manaplus_CXXFLAGS += -DTMWA_SUPPORT +manaverse_CXXFLAGS += -DTMWA_SUPPORT SRC += \ enums/magicschool.h \ gui/models/magicschoolmodel.h \ @@ -2126,51 +2126,51 @@ dyecmd_SOURCES += progs/dyecmd/gui/viewport.cpp \ progs/dyecmd/actions/target.cpp \ progs/dyecmd/actions/windows.cpp -if ENABLE_MANAPLUSGAME -manaplus_SOURCES += ${SRC} +if ENABLE_MANAVERSEGAME +manaverse_SOURCES += ${SRC} endif -manaplustests_CXXFLAGS += ${manaplus_CXXFLAGS} \ +manaversetests_CXXFLAGS += ${manaverse_CXXFLAGS} \ -DUNITTESTS -manaplustests_LDFLAGS = +manaversetests_LDFLAGS = if ENABLE_PUGIXML -manaplustests_CXXFLAGS += -DENABLE_PUGIXML +manaversetests_CXXFLAGS += -DENABLE_PUGIXML endif if ENABLE_LIBXML -manaplustests_CXXFLAGS += -DENABLE_LIBXML +manaversetests_CXXFLAGS += -DENABLE_LIBXML endif if ENABLE_TINYXML2 -manaplustests_CXXFLAGS += -DENABLE_TINYXML2 +manaversetests_CXXFLAGS += -DENABLE_TINYXML2 if USE_TINYXML_OLD -manaplustests_CXXFLAGS += -DUSE_TINYXML_OLD +manaversetests_CXXFLAGS += -DUSE_TINYXML_OLD endif endif if USE_SDL2 -manaplustests_CXXFLAGS += -DUSE_SDL2 +manaversetests_CXXFLAGS += -DUSE_SDL2 endif if ENABLE_WERROR -manaplustests_CXXFLAGS += -Werror +manaversetests_CXXFLAGS += -Werror endif if ENABLE_ASSERTS -manaplustests_CXXFLAGS += -DENABLE_ASSERTS +manaversetests_CXXFLAGS += -DENABLE_ASSERTS if HAVE_RDYNAMIC -manaplustests_LDFLAGS += -rdynamic +manaversetests_LDFLAGS += -rdynamic endif endif if HAVE_EXECINFO -manaplustests_CXXFLAGS += -DHAVE_EXECINFO +manaversetests_CXXFLAGS += -DHAVE_EXECINFO endif if ENABLE_GLIBCDEBUG -manaplustests_CXXFLAGS += -D_GLIBCXX_DEBUG -D_GLIBCXX_DEBUG_PEDANTIC +manaversetests_CXXFLAGS += -D_GLIBCXX_DEBUG -D_GLIBCXX_DEBUG_PEDANTIC endif if USE_X11 -manaplustests_CXXFLAGS += -DUSE_X11 +manaversetests_CXXFLAGS += -DUSE_X11 endif if ENABLE_OPENGLERRORS -manaplustests_CXXFLAGS += -DOPENGLERRORS +manaversetests_CXXFLAGS += -DOPENGLERRORS endif -manaplustests_SOURCES = \ +manaversetests_SOURCES = \ unittests/unittests.h \ unittests/enums/render/mockdrawtype.h \ unittests/render/mockdrawitem.h \ @@ -2183,20 +2183,20 @@ manaplustests_SOURCES = \ unittests/utils/checkutils.cc if ENABLE_UNITTESTS_CATCH -manaplustests_SOURCES += \ +manaversetests_SOURCES += \ unittests/catch.hpp endif if ENABLE_UNITTESTS_DOCTEST -manaplustests_SOURCES += \ +manaversetests_SOURCES += \ unittests/doctest.h endif if MINGW -manaplustests_SOURCES += manaplus.rc -manaplustests_LDFLAGS += -mconsole +manaversetests_SOURCES += manaverse.rc +manaversetests_LDFLAGS += -mconsole endif -manaplustests_SOURCES += \ +manaversetests_SOURCES += \ unittests/fs/virtfs/virtfs1_basic.cc \ unittests/fs/virtfs/virtfs1_enumerate.cc \ unittests/fs/virtfs/virtfs1_exists.cc \ @@ -2244,16 +2244,16 @@ manaplustests_SOURCES += \ unittests/utils/itemxmlutils.cc \ unittests/gui/windowmanager.cc -manaplustests_SOURCES += ${SRC} +manaversetests_SOURCES += ${SRC} if ENABLE_UNITTESTS -TESTS = manaplustests -check_PROGRAMS = manaplustests +TESTS = manaversetests +check_PROGRAMS = manaversetests endif EXTRA_DIST = CMakeLists.txt \ winver.h.in \ - manaplus.rc \ + manaverse.rc \ SDLMain.m # set the include path found by configure diff --git a/src/actions/actiondef.h b/src/actions/actiondef.h index 11b81f468..0c2dc6d55 100644 --- a/src/actions/actiondef.h +++ b/src/actions/actiondef.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2012-2019 The ManaPlus Developers + * Copyright (C) 2012-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/actions/actionfuncptr.h b/src/actions/actionfuncptr.h index 1c3593cde..a7fccb48a 100644 --- a/src/actions/actionfuncptr.h +++ b/src/actions/actionfuncptr.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/actions/actions.h b/src/actions/actions.h index cec536f52..5bcd23f4c 100644 --- a/src/actions/actions.h +++ b/src/actions/actions.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/actions/chat.h b/src/actions/chat.h index ad86116a3..d95ccd358 100644 --- a/src/actions/chat.h +++ b/src/actions/chat.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/actions/commands.h b/src/actions/commands.h index 3b675c848..62dd430b1 100644 --- a/src/actions/commands.h +++ b/src/actions/commands.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/actions/move.h b/src/actions/move.h index b69b24bd2..c63a41bda 100644 --- a/src/actions/move.h +++ b/src/actions/move.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/actions/pets.h b/src/actions/pets.h index 2459cfddc..667612b46 100644 --- a/src/actions/pets.h +++ b/src/actions/pets.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/actions/statusbar.h b/src/actions/statusbar.h index a7490a03b..92a6ca864 100644 --- a/src/actions/statusbar.h +++ b/src/actions/statusbar.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/actions/tabs.h b/src/actions/tabs.h index 18f2e20e7..335175151 100644 --- a/src/actions/tabs.h +++ b/src/actions/tabs.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/actions/target.h b/src/actions/target.h index 56a15af76..6fa5c4009 100644 --- a/src/actions/target.h +++ b/src/actions/target.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/actions/windows.h b/src/actions/windows.h index f0f3cc1d7..9228d7a43 100644 --- a/src/actions/windows.h +++ b/src/actions/windows.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/actormanager.cpp b/src/actormanager.cpp index 51becef39..91b75cdb9 100644 --- a/src/actormanager.cpp +++ b/src/actormanager.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/actormanager.h b/src/actormanager.h index 2d32cf944..43bdda23c 100644 --- a/src/actormanager.h +++ b/src/actormanager.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/avatar.cpp b/src/avatar.cpp index 16aede864..cb73997ec 100644 --- a/src/avatar.cpp +++ b/src/avatar.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2008-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/avatar.h b/src/avatar.h index fdc00478e..4528026e9 100644 --- a/src/avatar.h +++ b/src/avatar.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2008-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/being/actor.cpp b/src/being/actor.cpp index 55a49af8b..4d804c5b0 100644 --- a/src/being/actor.cpp +++ b/src/being/actor.cpp @@ -1,7 +1,7 @@ /* * The ManaPlus Client * Copyright (C) 2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/being/actor.h b/src/being/actor.h index 79de642fe..205621ff4 100644 --- a/src/being/actor.h +++ b/src/being/actor.h @@ -1,7 +1,7 @@ /* * The ManaPlus Client * Copyright (C) 2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/being/actorsprite.cpp b/src/being/actorsprite.cpp index eadc4c18e..53dae79aa 100644 --- a/src/being/actorsprite.cpp +++ b/src/being/actorsprite.cpp @@ -1,7 +1,7 @@ /* * The ManaPlus Client * Copyright (C) 2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/being/actorsprite.h b/src/being/actorsprite.h index 66f959649..500c9eeda 100644 --- a/src/being/actorsprite.h +++ b/src/being/actorsprite.h @@ -1,7 +1,7 @@ /* * The ManaPlus Client * Copyright (C) 2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/being/being.cpp b/src/being/being.cpp index b12b00c08..0dd90c8ad 100644 --- a/src/being/being.cpp +++ b/src/being/being.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/being/being.h b/src/being/being.h index 1431aeab3..741d844b9 100644 --- a/src/being/being.h +++ b/src/being/being.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/being/beingcacheentry.h b/src/being/beingcacheentry.h index 68cd274ed..4267b4f6f 100644 --- a/src/being/beingcacheentry.h +++ b/src/being/beingcacheentry.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/being/beingflag.h b/src/being/beingflag.h index 3e72ffac6..88b3fe01e 100644 --- a/src/being/beingflag.h +++ b/src/being/beingflag.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/being/beingspeech.h b/src/being/beingspeech.h index bb8034d9f..5aff8ce47 100644 --- a/src/being/beingspeech.h +++ b/src/being/beingspeech.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/being/castingeffect.cpp b/src/being/castingeffect.cpp index 63981e31c..cb914fdf6 100644 --- a/src/being/castingeffect.cpp +++ b/src/being/castingeffect.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/being/castingeffect.h b/src/being/castingeffect.h index 6d1bcf113..ccd294610 100644 --- a/src/being/castingeffect.h +++ b/src/being/castingeffect.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/being/compounditem.h b/src/being/compounditem.h index fcf52b144..6eff71d61 100644 --- a/src/being/compounditem.h +++ b/src/being/compounditem.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/being/compoundsprite.cpp b/src/being/compoundsprite.cpp index 935125f83..f70f80dfb 100644 --- a/src/being/compoundsprite.cpp +++ b/src/being/compoundsprite.cpp @@ -1,7 +1,7 @@ /* * The ManaPlus Client * Copyright (C) 2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/being/compoundsprite.h b/src/being/compoundsprite.h index d9e933b1f..4be84ec18 100644 --- a/src/being/compoundsprite.h +++ b/src/being/compoundsprite.h @@ -1,7 +1,7 @@ /* * The ManaPlus Client * Copyright (C) 2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/being/crazymoves.cpp b/src/being/crazymoves.cpp index 0bf0d01cb..f6c4d1e34 100644 --- a/src/being/crazymoves.cpp +++ b/src/being/crazymoves.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/being/crazymoves.h b/src/being/crazymoves.h index c757c5c3d..4b17b5679 100644 --- a/src/being/crazymoves.h +++ b/src/being/crazymoves.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/being/flooritem.cpp b/src/being/flooritem.cpp index e9866d55a..f39e3c27e 100644 --- a/src/being/flooritem.cpp +++ b/src/being/flooritem.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/being/flooritem.h b/src/being/flooritem.h index dc2ee4ce6..01f16dbb0 100644 --- a/src/being/flooritem.h +++ b/src/being/flooritem.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/being/homunculusinfo.h b/src/being/homunculusinfo.h index 07021d6f1..e21a5cf2c 100644 --- a/src/being/homunculusinfo.h +++ b/src/being/homunculusinfo.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/being/localclan.cpp b/src/being/localclan.cpp index e779b261c..67d9dbc9b 100644 --- a/src/being/localclan.cpp +++ b/src/being/localclan.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2018-2019 The ManaPlus Developers + * Copyright (C) 2018-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/being/localclan.h b/src/being/localclan.h index a7a478e29..c4df331b4 100644 --- a/src/being/localclan.h +++ b/src/being/localclan.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2018-2019 The ManaPlus Developers + * Copyright (C) 2018-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/being/localplayer.cpp b/src/being/localplayer.cpp index 449032a40..1558a68cb 100644 --- a/src/being/localplayer.cpp +++ b/src/being/localplayer.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/being/localplayer.h b/src/being/localplayer.h index 9847f7970..f7eadfd78 100644 --- a/src/being/localplayer.h +++ b/src/being/localplayer.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/being/mercenaryinfo.h b/src/being/mercenaryinfo.h index d963d1ccc..aec379de8 100644 --- a/src/being/mercenaryinfo.h +++ b/src/being/mercenaryinfo.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/being/petinfo.h b/src/being/petinfo.h index 877e5973f..f356d1d83 100644 --- a/src/being/petinfo.h +++ b/src/being/petinfo.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/being/playerignorestrategy.h b/src/being/playerignorestrategy.h index 18be3d141..950086cc6 100644 --- a/src/being/playerignorestrategy.h +++ b/src/being/playerignorestrategy.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2008-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/being/playerinfo.cpp b/src/being/playerinfo.cpp index 0f3193fb3..f0bffae10 100644 --- a/src/being/playerinfo.cpp +++ b/src/being/playerinfo.cpp @@ -1,7 +1,7 @@ /* * The ManaPlus Client * Copyright (C) 2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/being/playerinfo.h b/src/being/playerinfo.h index 329422862..a98aa431d 100644 --- a/src/being/playerinfo.h +++ b/src/being/playerinfo.h @@ -1,7 +1,7 @@ /* * The ManaPlus Client * Copyright (C) 2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/being/playerrelation.cpp b/src/being/playerrelation.cpp index aa0f342cf..4b2db5bd7 100644 --- a/src/being/playerrelation.cpp +++ b/src/being/playerrelation.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2008-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/being/playerrelation.h b/src/being/playerrelation.h index 083ea45ef..fcf55cdb4 100644 --- a/src/being/playerrelation.h +++ b/src/being/playerrelation.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2008-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/being/playerrelations.cpp b/src/being/playerrelations.cpp index e819cf827..3b5a9502f 100644 --- a/src/being/playerrelations.cpp +++ b/src/being/playerrelations.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2008-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/being/playerrelations.h b/src/being/playerrelations.h index 59fbedf9e..b7da309a6 100644 --- a/src/being/playerrelations.h +++ b/src/being/playerrelations.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2008-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/beingequipbackend.cpp b/src/beingequipbackend.cpp index 68cafd8f1..4cead724b 100644 --- a/src/beingequipbackend.cpp +++ b/src/beingequipbackend.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/beingequipbackend.h b/src/beingequipbackend.h index aabd370be..f3447e949 100644 --- a/src/beingequipbackend.h +++ b/src/beingequipbackend.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/chatlogger.cpp b/src/chatlogger.cpp index 76e765692..ec4c5e714 100644 --- a/src/chatlogger.cpp +++ b/src/chatlogger.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2009-2010 The Mana Developers * Copyright (C) 2009-2010 Andrei Karas - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/chatlogger.h b/src/chatlogger.h index 93720a315..5c8fe69f6 100644 --- a/src/chatlogger.h +++ b/src/chatlogger.h @@ -1,7 +1,7 @@ /* * The ManaPlus Client * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * Copyright (C) 2009-2010 Andrei Karas * * This file is part of The ManaPlus Client. diff --git a/src/client.h b/src/client.h index ad12c28a4..3233cbb56 100644 --- a/src/client.h +++ b/src/client.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * @@ -25,7 +25,7 @@ #include "progs/dyecmd/client.h" PROGS_DYECMD_CLIENT_H #else // DYECMD -#include "progs/manaplus/client.h" -PROGS_MANAPLUS_CLIENT_H +#include "progs/manaverse/client.h" +PROGS_MANAVERSE_CLIENT_H #endif // DYECMD #endif // CLIENT_H diff --git a/src/commandline.cpp b/src/commandline.cpp index 507cc91f6..4d297279e 100644 --- a/src/commandline.cpp +++ b/src/commandline.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/commandline.h b/src/commandline.h index af8e6b9fd..57360a2ee 100644 --- a/src/commandline.h +++ b/src/commandline.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/configmanager.cpp b/src/configmanager.cpp index 0355f5d16..790691222 100644 --- a/src/configmanager.cpp +++ b/src/configmanager.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/configmanager.h b/src/configmanager.h index 5f202a02a..a2a360f07 100644 --- a/src/configmanager.h +++ b/src/configmanager.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/configuration.cpp b/src/configuration.cpp index dd3f36923..e7a2dc793 100644 --- a/src/configuration.cpp +++ b/src/configuration.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/configuration.h b/src/configuration.h index d09ead123..ed3b19e7e 100644 --- a/src/configuration.h +++ b/src/configuration.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/const/emoteshortcut.h b/src/const/emoteshortcut.h index 8a355ccd2..a2646ef39 100644 --- a/src/const/emoteshortcut.h +++ b/src/const/emoteshortcut.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/const/equipment.h b/src/const/equipment.h index b97c146ba..6bc827233 100644 --- a/src/const/equipment.h +++ b/src/const/equipment.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/const/gui/chat.h b/src/const/gui/chat.h index 89919f96c..eb9073e5f 100644 --- a/src/const/gui/chat.h +++ b/src/const/gui/chat.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/const/gui/pages.h b/src/const/gui/pages.h index 108f1c8b1..4963f496f 100644 --- a/src/const/gui/pages.h +++ b/src/const/gui/pages.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/const/gui/theme.h b/src/const/gui/theme.h index b991b6c33..c38673e38 100644 --- a/src/const/gui/theme.h +++ b/src/const/gui/theme.h @@ -4,7 +4,7 @@ * Copyright (C) 2009 Aethyra Development Team * Copyright (C) 2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/const/itemshortcut.h b/src/const/itemshortcut.h index 67ae1782d..c52d0d23c 100644 --- a/src/const/itemshortcut.h +++ b/src/const/itemshortcut.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/const/net/inventory.h b/src/const/net/inventory.h index 8b6e910d0..8b2bfbb19 100644 --- a/src/const/net/inventory.h +++ b/src/const/net/inventory.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/const/net/maxpacketversion.h b/src/const/net/maxpacketversion.h index ba075b651..a6c7fb163 100644 --- a/src/const/net/maxpacketversion.h +++ b/src/const/net/maxpacketversion.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2013-2019 The ManaPlus Developers + * Copyright (C) 2013-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/const/net/net.h b/src/const/net/net.h index 8d515732d..9a01b5a29 100644 --- a/src/const/net/net.h +++ b/src/const/net/net.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2013-2019 The ManaPlus Developers + * Copyright (C) 2013-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/const/net/nostat.h b/src/const/net/nostat.h index 3273efe3c..0942eafb0 100644 --- a/src/const/net/nostat.h +++ b/src/const/net/nostat.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/const/net/skill.h b/src/const/net/skill.h index 31816f7a0..f266d0021 100644 --- a/src/const/net/skill.h +++ b/src/const/net/skill.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/const/render/graphics.h b/src/const/render/graphics.h index 3ce01edd5..181960c64 100644 --- a/src/const/render/graphics.h +++ b/src/const/render/graphics.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/const/resources/currency.h b/src/const/resources/currency.h index 156ef7d87..0230f718a 100644 --- a/src/const/resources/currency.h +++ b/src/const/resources/currency.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/const/resources/item/cards.h b/src/const/resources/item/cards.h index e8ce9bce1..6bc618c19 100644 --- a/src/const/resources/item/cards.h +++ b/src/const/resources/item/cards.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/const/resources/item/itemoptions.h b/src/const/resources/item/itemoptions.h index 9e54d0d95..19ca28a87 100644 --- a/src/const/resources/item/itemoptions.h +++ b/src/const/resources/item/itemoptions.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/const/resources/map/map.h b/src/const/resources/map/map.h index d67f79a97..cfdf517b9 100644 --- a/src/const/resources/map/map.h +++ b/src/const/resources/map/map.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/const/resources/skill.h b/src/const/resources/skill.h index 6e9f53c22..258593aba 100644 --- a/src/const/resources/skill.h +++ b/src/const/resources/skill.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/const/resources/spriteaction.h b/src/const/resources/spriteaction.h index 681625027..d6ec3645e 100644 --- a/src/const/resources/spriteaction.h +++ b/src/const/resources/spriteaction.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/const/sound.h b/src/const/sound.h index 4b5fcff55..52c2db8b3 100644 --- a/src/const/sound.h +++ b/src/const/sound.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/const/spells.h b/src/const/spells.h index 567a45cf4..c2024434c 100644 --- a/src/const/spells.h +++ b/src/const/spells.h @@ -1,7 +1,7 @@ /* * The ManaPlus Client * Copyright (C) 2009-2010 Andrei Karas - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/const/utils/perfstat.h b/src/const/utils/perfstat.h index 59cf2fbc4..fcae47d46 100644 --- a/src/const/utils/perfstat.h +++ b/src/const/utils/perfstat.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2018-2019 The ManaPlus Developers + * Copyright (C) 2018-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/const/utils/timer.h b/src/const/utils/timer.h index 59d2082ba..751de9642 100644 --- a/src/const/utils/timer.h +++ b/src/const/utils/timer.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/const/utils/utf8.h b/src/const/utils/utf8.h index 82c12fc78..a4d604d16 100644 --- a/src/const/utils/utf8.h +++ b/src/const/utils/utf8.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/debug.h b/src/debug.h index a21401a06..86b0dd483 100644 --- a/src/debug.h +++ b/src/debug.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/defaults.cpp b/src/defaults.cpp index 43061cf09..cc68898d4 100644 --- a/src/defaults.cpp +++ b/src/defaults.cpp @@ -1,7 +1,7 @@ /* * The ManaPlus Client * Copyright (C) 2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * @@ -496,18 +496,18 @@ void setBrandingDefaults(Configuration &cfg) AddDEF("wallpapersPath", ""); AddDEF("wallpapersFile", ""); AddDEF("appName", "ManaVerse"); - AddDEF("appIcon", "icons/manaplus"); + AddDEF("appIcon", "icons/manaverse"); AddDEF("loginMusic", "keprohm.ogg"); AddDEF("defaultServer", ""); AddDEF("defaultPort", DEFAULT_PORT); AddDEF("defaultServerType", "evol2"); AddDEF("onlineServerList", - "https://manaplus.germantmw.de/manaplus/serverlist.xml"); + "https://manaverse.germantmw.de/manaplus/serverlist.xml"); AddDEF("onlineServerList2", - "http://manaplus.germantmw.de/manaplus/serverlist.xml"); + "http://manaverse.germantmw.de/manaplus/serverlist.xml"); AddDEF("onlineServerFile", "serverlistplus.xml"); AddDEF("appShort", "mana"); - AddDEF("screenshots", "ManaPlus"); + AddDEF("screenshots", "ManaVerse"); AddDEF("defaultUpdateHost", ""); AddDEF("helpPath", ""); AddDEF("tagsPath", ""); diff --git a/src/defaults.h b/src/defaults.h index 7dae3b83b..c91b75fcb 100644 --- a/src/defaults.h +++ b/src/defaults.h @@ -1,7 +1,7 @@ /* * The ManaPlus Client * Copyright (C) 2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/dirs.cpp b/src/dirs.cpp index 44b23be0a..c4507e810 100644 --- a/src/dirs.cpp +++ b/src/dirs.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * @@ -70,7 +70,7 @@ PRAGMA48(GCC diagnostic pop) #include "debug.h" #if defined __native_client__ -#define _nacl_dir std::string("/persistent/manaplus") +#define _nacl_dir std::string("/persistent/manaverse") #endif // defined __native_client__ #ifdef ANDROID @@ -116,7 +116,7 @@ void extractAssets() FILE *const file = fopen(fileName.c_str(), "w"); for (int f = 0; f < 100; f ++) { - std::string part = strprintf("manaplus-data.zip%u%u", + std::string part = strprintf("manaverse-data.zip%u%u", CAST_U32(f / 10), CAST_U32(f % 10)); logger->log("testing asset: " + part); @@ -140,7 +140,7 @@ void extractAssets() const std::string fileName2 = pathJoin(getenv("APPDIR"), "locale.zip"); FILE *const file2 = fopen(fileName2.c_str(), "w"); - SDL_RWops *const rw = SDL_RWFromFile("manaplus-locale.zip", "r"); + SDL_RWops *const rw = SDL_RWFromFile("manaverse-locale.zip", "r"); if (rw) { const int size = SDL_RWsize(rw); @@ -249,7 +249,7 @@ void Dirs::mountDataDir() { std::string path = settings.options.brandingPath; - // Strip blah.manaplus from the path + // Strip *.manaverse from the path const int loc = CAST_S32(path.find_last_of('/')); if (loc > 0) @@ -343,19 +343,19 @@ void Dirs::initLocalDataDir() // Use Application Directory instead of .mana settings.localDataDir = pathJoin(VirtFs::getUserDir(), "Library/Application Support", - branding.getValue("appName", "ManaPlus")); + branding.getValue("appName", "ManaVerse")); #elif defined __HAIKU__ settings.localDataDir = pathJoin(VirtFs::getUserDir(), - "config/cache/Mana"); + "config/cache/ManaVerse"); #elif defined WIN32 settings.localDataDir = getSpecialFolderLocation(CSIDL_LOCAL_APPDATA); if (settings.localDataDir.empty()) settings.localDataDir = VirtFs::getUserDir(); settings.localDataDir = pathJoin(settings.localDataDir, - "Mana"); + "ManaVerse"); #elif defined __ANDROID__ settings.localDataDir = pathJoin(getSdStoragePath(), - branding.getValue("appShort", "ManaPlus"), + branding.getValue("appShort", "ManaVerse"), "local"); #elif defined __native_client__ settings.localDataDir = pathJoin(_nacl_dir, "local"); @@ -364,7 +364,7 @@ void Dirs::initLocalDataDir() #else // __APPLE__ settings.localDataDir = pathJoin(VirtFs::getUserDir(), - ".local/share/mana"); + ".local/share/manaverse"); #endif // __APPLE__ } @@ -400,11 +400,11 @@ void Dirs::initConfigDir() { #ifdef __APPLE__ settings.configDir = pathJoin(settings.localDataDir, - branding.getValue("appShort", "mana")); + branding.getValue("appShort", "manaverse")); #elif defined __HAIKU__ settings.configDir = pathJoin(VirtFs::getUserDir(), - "config/settings/Mana", - branding.getValue("appName", "ManaPlus")); + "config/settings/ManaVerse", + branding.getValue("appName", "ManaVerse")); #elif defined WIN32 settings.configDir = getSpecialFolderLocation(CSIDL_APPDATA); if (settings.configDir.empty()) @@ -414,8 +414,8 @@ void Dirs::initConfigDir() else { settings.configDir = pathJoin(settings.configDir, - "mana", - branding.getValue("appShort", "mana")); + "manaverse", + branding.getValue("appShort", "manaverse")); } #elif defined __ANDROID__ settings.configDir = pathJoin(getSdStoragePath(), @@ -428,8 +428,8 @@ void Dirs::initConfigDir() #else // __APPLE__ settings.configDir = pathJoin(VirtFs::getUserDir(), - ".config/mana", - branding.getValue("appShort", "mana")); + ".config/manaverse", + branding.getValue("appShort", "manaverse")); #endif // __APPLE__ logger->log("Generating config dir: " + settings.configDir); @@ -579,7 +579,7 @@ void Dirs::initScreenshotDir() if (config.getBoolValue("useScreenshotDirectorySuffix")) { const std::string configScreenshotSuffix = - branding.getValue("screenshots", "ManaPlus"); + branding.getValue("screenshots", "ManaVerse"); if (!configScreenshotSuffix.empty()) { diff --git a/src/dirs.h b/src/dirs.h index 2104e71c8..06990d3e9 100644 --- a/src/dirs.h +++ b/src/dirs.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/dragdrop.h b/src/dragdrop.h index b57f2a508..03618b2c5 100644 --- a/src/dragdrop.h +++ b/src/dragdrop.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2013-2019 The ManaPlus Developers + * Copyright (C) 2013-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/effectmanager.cpp b/src/effectmanager.cpp index bf806caa6..f62fb40fa 100644 --- a/src/effectmanager.cpp +++ b/src/effectmanager.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2008 Fate * Copyright (C) 2008 Chuck Miller - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/effectmanager.h b/src/effectmanager.h index ddb6ecaf0..f3d428133 100644 --- a/src/effectmanager.h +++ b/src/effectmanager.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2008 Fate * Copyright (C) 2008 Chuck Miller - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/enums/being/actortype.h b/src/enums/being/actortype.h index 86c880683..6c0237c59 100644 --- a/src/enums/being/actortype.h +++ b/src/enums/being/actortype.h @@ -1,7 +1,7 @@ /* * The ManaPlus Client * Copyright (C) 2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/enums/being/attacktype.h b/src/enums/being/attacktype.h index 92e0eb0fa..66858a48f 100644 --- a/src/enums/being/attacktype.h +++ b/src/enums/being/attacktype.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/enums/being/attributes.h b/src/enums/being/attributes.h index 20398d727..b20d3c532 100644 --- a/src/enums/being/attributes.h +++ b/src/enums/being/attributes.h @@ -1,7 +1,7 @@ /* * The ManaPlus Client * Copyright (C) 2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/enums/being/attributesstrings.cpp b/src/enums/being/attributesstrings.cpp index da547db7b..77a3c670d 100644 --- a/src/enums/being/attributesstrings.cpp +++ b/src/enums/being/attributesstrings.cpp @@ -1,7 +1,7 @@ /* * The ManaPlus Client * Copyright (C) 2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/enums/being/attributesstrings.h b/src/enums/being/attributesstrings.h index 0d715354d..73884e343 100644 --- a/src/enums/being/attributesstrings.h +++ b/src/enums/being/attributesstrings.h @@ -1,7 +1,7 @@ /* * The ManaPlus Client * Copyright (C) 2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/enums/being/badgedrawtype.h b/src/enums/being/badgedrawtype.h index b5d5d3c42..ce6dde3d5 100644 --- a/src/enums/being/badgedrawtype.h +++ b/src/enums/being/badgedrawtype.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/enums/being/badgeindex.h b/src/enums/being/badgeindex.h index b5d336f58..1386f45f3 100644 --- a/src/enums/being/badgeindex.h +++ b/src/enums/being/badgeindex.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/enums/being/beingaction.h b/src/enums/being/beingaction.h index 40ff78013..92bff4437 100644 --- a/src/enums/being/beingaction.h +++ b/src/enums/being/beingaction.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/enums/being/beingdirection.h b/src/enums/being/beingdirection.h index ae58453d4..842873c2a 100644 --- a/src/enums/being/beingdirection.h +++ b/src/enums/being/beingdirection.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/enums/being/cookingtype.h b/src/enums/being/cookingtype.h index 2238aa60e..c22626566 100644 --- a/src/enums/being/cookingtype.h +++ b/src/enums/being/cookingtype.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/enums/being/gender.h b/src/enums/being/gender.h index 13122de78..41f551b78 100644 --- a/src/enums/being/gender.h +++ b/src/enums/being/gender.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/enums/being/pickup.h b/src/enums/being/pickup.h index 42b804617..e71114b98 100644 --- a/src/enums/being/pickup.h +++ b/src/enums/being/pickup.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/enums/being/rank.h b/src/enums/being/rank.h index 62621e25d..53d09acbf 100644 --- a/src/enums/being/rank.h +++ b/src/enums/being/rank.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/enums/being/reachable.h b/src/enums/being/reachable.h index a49cd9584..d49b9b924 100644 --- a/src/enums/being/reachable.h +++ b/src/enums/being/reachable.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/enums/being/relation.h b/src/enums/being/relation.h index cc0b1f2a4..d91138408 100644 --- a/src/enums/being/relation.h +++ b/src/enums/being/relation.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2008-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/enums/being/targetcursorsize.h b/src/enums/being/targetcursorsize.h index 97461e291..0a07e050e 100644 --- a/src/enums/being/targetcursorsize.h +++ b/src/enums/being/targetcursorsize.h @@ -1,7 +1,7 @@ /* * The ManaPlus Client * Copyright (C) 2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/enums/being/targetcursortype.h b/src/enums/being/targetcursortype.h index add0dec37..9d82942b2 100644 --- a/src/enums/being/targetcursortype.h +++ b/src/enums/being/targetcursortype.h @@ -1,7 +1,7 @@ /* * The ManaPlus Client * Copyright (C) 2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/enums/being/visiblename.h b/src/enums/being/visiblename.h index 17178478f..f4af4a6f6 100644 --- a/src/enums/being/visiblename.h +++ b/src/enums/being/visiblename.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/enums/being/visiblenamepos.h b/src/enums/being/visiblenamepos.h index c76bfe961..3733469b3 100644 --- a/src/enums/being/visiblenamepos.h +++ b/src/enums/being/visiblenamepos.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/enums/commandtarget.h b/src/enums/commandtarget.h index 5212c6f53..75b81a563 100644 --- a/src/enums/commandtarget.h +++ b/src/enums/commandtarget.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/enums/cutin.h b/src/enums/cutin.h index 873f2245d..7de2144d1 100644 --- a/src/enums/cutin.h +++ b/src/enums/cutin.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/enums/dragdropsource.h b/src/enums/dragdropsource.h index eb78c3767..8ed172cee 100644 --- a/src/enums/dragdropsource.h +++ b/src/enums/dragdropsource.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2013-2019 The ManaPlus Developers + * Copyright (C) 2013-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/enums/emotetype.h b/src/enums/emotetype.h index e028195b3..a8875d5ab 100644 --- a/src/enums/emotetype.h +++ b/src/enums/emotetype.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2016-2019 The ManaPlus Developers + * Copyright (C) 2016-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/enums/equipslot.h b/src/enums/equipslot.h index 7ab8a0563..5b7d82e93 100644 --- a/src/enums/equipslot.h +++ b/src/enums/equipslot.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/enums/events/keyeventtype.h b/src/enums/events/keyeventtype.h index 27bbec015..405b09728 100644 --- a/src/enums/events/keyeventtype.h +++ b/src/enums/events/keyeventtype.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/enums/events/mousebutton.h b/src/enums/events/mousebutton.h index 3dc0227c8..eae2b695c 100644 --- a/src/enums/events/mousebutton.h +++ b/src/enums/events/mousebutton.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/enums/events/mouseeventtype.h b/src/enums/events/mouseeventtype.h index 8f0562ddf..9f69ee8bd 100644 --- a/src/enums/events/mouseeventtype.h +++ b/src/enums/events/mouseeventtype.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/enums/fs/fsentrytype.h b/src/enums/fs/fsentrytype.h index 8a955ecf2..62d4d0703 100644 --- a/src/enums/fs/fsentrytype.h +++ b/src/enums/fs/fsentrytype.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/enums/gui/chatmsgtype.h b/src/enums/gui/chatmsgtype.h index 32fc8ca84..c5b4c0154 100644 --- a/src/enums/gui/chatmsgtype.h +++ b/src/enums/gui/chatmsgtype.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/enums/gui/chattabtype.h b/src/enums/gui/chattabtype.h index 0c0eb766d..4058e5a76 100644 --- a/src/enums/gui/chattabtype.h +++ b/src/enums/gui/chattabtype.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/enums/gui/colorname.h b/src/enums/gui/colorname.h index d3c472b33..7c7b602ea 100644 --- a/src/enums/gui/colorname.h +++ b/src/enums/gui/colorname.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * Copyright (C) 2009 Aethyra Development Team * * This file is part of The ManaPlus Client. diff --git a/src/enums/gui/dialogtype.h b/src/enums/gui/dialogtype.h index b0f1b4286..99cb1ff73 100644 --- a/src/enums/gui/dialogtype.h +++ b/src/enums/gui/dialogtype.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/enums/gui/gradienttype.h b/src/enums/gui/gradienttype.h index 14de8de72..3870a8be2 100644 --- a/src/enums/gui/gradienttype.h +++ b/src/enums/gui/gradienttype.h @@ -3,7 +3,7 @@ * Copyright (C) 2008 Douglas Boffey * Copyright (C) 2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/enums/gui/itemamountwindowusage.h b/src/enums/gui/itemamountwindowusage.h index ae4f383ff..2d89229b9 100644 --- a/src/enums/gui/itemamountwindowusage.h +++ b/src/enums/gui/itemamountwindowusage.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/enums/gui/layouttype.h b/src/enums/gui/layouttype.h index c29f6f388..c325d7066 100644 --- a/src/enums/gui/layouttype.h +++ b/src/enums/gui/layouttype.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2007-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/enums/gui/linkhighlightmode.h b/src/enums/gui/linkhighlightmode.h index 217dd4e92..26a6f5f0d 100644 --- a/src/enums/gui/linkhighlightmode.h +++ b/src/enums/gui/linkhighlightmode.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * Copyright (C) 2009 Aethyra Development Team * * This file is part of The ManaPlus Client. diff --git a/src/enums/gui/npcactionstate.h b/src/enums/gui/npcactionstate.h index fb760357a..b5a09c70b 100644 --- a/src/enums/gui/npcactionstate.h +++ b/src/enums/gui/npcactionstate.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/enums/gui/npcinputstate.h b/src/enums/gui/npcinputstate.h index 4d4e1bc98..9418a2ea3 100644 --- a/src/enums/gui/npcinputstate.h +++ b/src/enums/gui/npcinputstate.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/enums/gui/orientation.h b/src/enums/gui/orientation.h index abb06ddb1..e9bc1730c 100644 --- a/src/enums/gui/orientation.h +++ b/src/enums/gui/orientation.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/enums/gui/pincodestate.h b/src/enums/gui/pincodestate.h index 22c96aa1a..c3d7d823e 100644 --- a/src/enums/gui/pincodestate.h +++ b/src/enums/gui/pincodestate.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/enums/gui/progresscolorid.h b/src/enums/gui/progresscolorid.h index a3f9a76d1..d7e7aa142 100644 --- a/src/enums/gui/progresscolorid.h +++ b/src/enums/gui/progresscolorid.h @@ -4,7 +4,7 @@ * Copyright (C) 2009 Aethyra Development Team * Copyright (C) 2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/enums/gui/serverdialogdonwloadstatus.h b/src/enums/gui/serverdialogdonwloadstatus.h index a77b5a143..39aa87e31 100644 --- a/src/enums/gui/serverdialogdonwloadstatus.h +++ b/src/enums/gui/serverdialogdonwloadstatus.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/enums/gui/shoplistboxtype.h b/src/enums/gui/shoplistboxtype.h index 787cf22de..5ada889c8 100644 --- a/src/enums/gui/shoplistboxtype.h +++ b/src/enums/gui/shoplistboxtype.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/enums/gui/slidergrid.h b/src/enums/gui/slidergrid.h index 14f74554c..b85505d73 100644 --- a/src/enums/gui/slidergrid.h +++ b/src/enums/gui/slidergrid.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/enums/gui/themecolorid.h b/src/enums/gui/themecolorid.h index b810d7105..162ee6fb4 100644 --- a/src/enums/gui/themecolorid.h +++ b/src/enums/gui/themecolorid.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/enums/gui/updatedownloadstatus.h b/src/enums/gui/updatedownloadstatus.h index 2eb77c63f..358102fea 100644 --- a/src/enums/gui/updatedownloadstatus.h +++ b/src/enums/gui/updatedownloadstatus.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2012-2019 The ManaPlus Developers + * Copyright (C) 2012-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/enums/gui/usercolorid.h b/src/enums/gui/usercolorid.h index b8379771e..b2ab57b2c 100644 --- a/src/enums/gui/usercolorid.h +++ b/src/enums/gui/usercolorid.h @@ -3,7 +3,7 @@ * Copyright (C) 2008 Douglas Boffey * Copyright (C) 2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/enums/guildpositionflags.h b/src/enums/guildpositionflags.h index 326e04591..d31f226f5 100644 --- a/src/enums/guildpositionflags.h +++ b/src/enums/guildpositionflags.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/enums/input/inputaction.h b/src/enums/input/inputaction.h index a1689e7a8..f2f79e013 100644 --- a/src/enums/input/inputaction.h +++ b/src/enums/input/inputaction.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2007 Joshua Langley * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/enums/input/inputcondition.h b/src/enums/input/inputcondition.h index 26308de86..aef184bff 100644 --- a/src/enums/input/inputcondition.h +++ b/src/enums/input/inputcondition.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2012-2019 The ManaPlus Developers + * Copyright (C) 2012-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/enums/input/inputgroup.h b/src/enums/input/inputgroup.h index 9cef5dcd4..28e2af64f 100644 --- a/src/enums/input/inputgroup.h +++ b/src/enums/input/inputgroup.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2007 Joshua Langley * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/enums/input/inputtype.h b/src/enums/input/inputtype.h index 6b3fa4289..63c39ba3e 100644 --- a/src/enums/input/inputtype.h +++ b/src/enums/input/inputtype.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2012-2019 The ManaPlus Developers + * Copyright (C) 2012-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/enums/input/keyboardfocus.h b/src/enums/input/keyboardfocus.h index a8335468f..7338234eb 100644 --- a/src/enums/input/keyboardfocus.h +++ b/src/enums/input/keyboardfocus.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2012-2019 The ManaPlus Developers + * Copyright (C) 2012-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/enums/input/keyvalue.h b/src/enums/input/keyvalue.h index 43ec79b09..b84a88232 100644 --- a/src/enums/input/keyvalue.h +++ b/src/enums/input/keyvalue.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/enums/inventorytype.h b/src/enums/inventorytype.h index 35c4f4ca3..c00267afc 100644 --- a/src/enums/inventorytype.h +++ b/src/enums/inventorytype.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/enums/magicschool.h b/src/enums/magicschool.h index 23dfea926..65fea24eb 100644 --- a/src/enums/magicschool.h +++ b/src/enums/magicschool.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/enums/net/auctionsearchtype.h b/src/enums/net/auctionsearchtype.h index 7b6ffe3f8..e66e756d6 100644 --- a/src/enums/net/auctionsearchtype.h +++ b/src/enums/net/auctionsearchtype.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2015-2019 The ManaPlus Developers + * Copyright (C) 2015-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/enums/net/battlegroundtype.h b/src/enums/net/battlegroundtype.h index 0f64b41ef..970e641c1 100644 --- a/src/enums/net/battlegroundtype.h +++ b/src/enums/net/battlegroundtype.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2014-2019 The ManaPlus Developers + * Copyright (C) 2014-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/enums/net/beingtype.h b/src/enums/net/beingtype.h index c8dc8e6f1..48d3b585b 100644 --- a/src/enums/net/beingtype.h +++ b/src/enums/net/beingtype.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2014-2019 The ManaPlus Developers + * Copyright (C) 2014-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/enums/net/deleteitemreason.h b/src/enums/net/deleteitemreason.h index d943cd05c..c28d1f0f4 100644 --- a/src/enums/net/deleteitemreason.h +++ b/src/enums/net/deleteitemreason.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2015-2019 The ManaPlus Developers + * Copyright (C) 2015-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/enums/net/downloadstatus.h b/src/enums/net/downloadstatus.h index 0d1fa90fb..cdcfacb8d 100644 --- a/src/enums/net/downloadstatus.h +++ b/src/enums/net/downloadstatus.h @@ -1,7 +1,7 @@ /* * The ManaPlus Client * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/enums/net/mailmessagetype.h b/src/enums/net/mailmessagetype.h index beccb6311..f2391e4db 100644 --- a/src/enums/net/mailmessagetype.h +++ b/src/enums/net/mailmessagetype.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/enums/net/mailopentype.h b/src/enums/net/mailopentype.h index 5fb0022e2..5862ca403 100644 --- a/src/enums/net/mailopentype.h +++ b/src/enums/net/mailopentype.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2014-2019 The ManaPlus Developers + * Copyright (C) 2014-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/enums/net/menutype.h b/src/enums/net/menutype.h index 3e84a8ac1..6b4e8edc1 100644 --- a/src/enums/net/menutype.h +++ b/src/enums/net/menutype.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2014-2019 The ManaPlus Developers + * Copyright (C) 2014-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/enums/net/netinventorytype.h b/src/enums/net/netinventorytype.h index 22a4144d2..b18f11252 100644 --- a/src/enums/net/netinventorytype.h +++ b/src/enums/net/netinventorytype.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2014-2019 The ManaPlus Developers + * Copyright (C) 2014-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/enums/net/npcaction.h b/src/enums/net/npcaction.h index 3a2e6e116..3fc35c158 100644 --- a/src/enums/net/npcaction.h +++ b/src/enums/net/npcaction.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/enums/net/packettype.h b/src/enums/net/packettype.h index 72ed21e91..a34c3dfd7 100644 --- a/src/enums/net/packettype.h +++ b/src/enums/net/packettype.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/enums/net/partyshare.h b/src/enums/net/partyshare.h index 7b0598013..fe666fbc3 100644 --- a/src/enums/net/partyshare.h +++ b/src/enums/net/partyshare.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/enums/net/serverfreetype.h b/src/enums/net/serverfreetype.h index c81e5973d..80f35eb96 100644 --- a/src/enums/net/serverfreetype.h +++ b/src/enums/net/serverfreetype.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/enums/net/servertype.h b/src/enums/net/servertype.h index 1b11c1e1d..e749f6e8a 100644 --- a/src/enums/net/servertype.h +++ b/src/enums/net/servertype.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/enums/net/storesearchtype.h b/src/enums/net/storesearchtype.h index 4b5994e30..8e6d75fa2 100644 --- a/src/enums/net/storesearchtype.h +++ b/src/enums/net/storesearchtype.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2015-2019 The ManaPlus Developers + * Copyright (C) 2015-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/enums/net/updatetype.h b/src/enums/net/updatetype.h index a51c6cdd5..0f5ca033a 100644 --- a/src/enums/net/updatetype.h +++ b/src/enums/net/updatetype.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/enums/particle/alivestatus.h b/src/enums/particle/alivestatus.h index 60a3dcde2..3e6dadc78 100644 --- a/src/enums/particle/alivestatus.h +++ b/src/enums/particle/alivestatus.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2006-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/enums/particle/particlechangefunc.h b/src/enums/particle/particlechangefunc.h index 1aca0d747..32359a30f 100644 --- a/src/enums/particle/particlechangefunc.h +++ b/src/enums/particle/particlechangefunc.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2006-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/enums/particle/particlephysics.h b/src/enums/particle/particlephysics.h index 5aa85628e..ffe3f89eb 100644 --- a/src/enums/particle/particlephysics.h +++ b/src/enums/particle/particlephysics.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2016-2019 The ManaPlus Developers + * Copyright (C) 2016-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/enums/particle/particletype.h b/src/enums/particle/particletype.h index 4887bbfdb..41225922c 100644 --- a/src/enums/particle/particletype.h +++ b/src/enums/particle/particletype.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2016-2019 The ManaPlus Developers + * Copyright (C) 2016-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/enums/render/blitmode.h b/src/enums/render/blitmode.h index 05744e9a3..b534b66d3 100644 --- a/src/enums/render/blitmode.h +++ b/src/enums/render/blitmode.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/enums/render/rendertype.h b/src/enums/render/rendertype.h index d3e4984a8..bd8fa6f8c 100644 --- a/src/enums/render/rendertype.h +++ b/src/enums/render/rendertype.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2013-2019 The ManaPlus Developers + * Copyright (C) 2013-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/enums/resources/cursor.h b/src/enums/resources/cursor.h index 92a387070..dda60e6d1 100644 --- a/src/enums/resources/cursor.h +++ b/src/enums/resources/cursor.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2012-2019 The ManaPlus Developers + * Copyright (C) 2012-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/enums/resources/displaytype.h b/src/enums/resources/displaytype.h index 6ea805f7c..b867fb0a0 100644 --- a/src/enums/resources/displaytype.h +++ b/src/enums/resources/displaytype.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2016-2019 The ManaPlus Developers + * Copyright (C) 2016-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/enums/resources/frametype.h b/src/enums/resources/frametype.h index d35a651de..510a33d19 100644 --- a/src/enums/resources/frametype.h +++ b/src/enums/resources/frametype.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/enums/resources/imageposition.h b/src/enums/resources/imageposition.h index f18fc3229..777070ef8 100644 --- a/src/enums/resources/imageposition.h +++ b/src/enums/resources/imageposition.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/enums/resources/imagetype.h b/src/enums/resources/imagetype.h index c0d2f3c2b..9838359f8 100644 --- a/src/enums/resources/imagetype.h +++ b/src/enums/resources/imagetype.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2016-2019 The ManaPlus Developers + * Copyright (C) 2016-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/enums/resources/item/itemdbtype.h b/src/enums/resources/item/itemdbtype.h index 7fc5c2388..a301fca53 100644 --- a/src/enums/resources/item/itemdbtype.h +++ b/src/enums/resources/item/itemdbtype.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/enums/resources/item/itemsoundevent.h b/src/enums/resources/item/itemsoundevent.h index d0054b32d..13be4b79b 100644 --- a/src/enums/resources/item/itemsoundevent.h +++ b/src/enums/resources/item/itemsoundevent.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2013-2019 The ManaPlus Developers + * Copyright (C) 2013-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/enums/resources/item/itemtype.h b/src/enums/resources/item/itemtype.h index ec6893d9c..3ae707b36 100644 --- a/src/enums/resources/item/itemtype.h +++ b/src/enums/resources/item/itemtype.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/enums/resources/mailqueuetype.h b/src/enums/resources/mailqueuetype.h index 4cda5d724..94fa7bb18 100644 --- a/src/enums/resources/mailqueuetype.h +++ b/src/enums/resources/mailqueuetype.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2012-2019 The ManaPlus Developers + * Copyright (C) 2012-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/enums/resources/map/blockmask.h b/src/enums/resources/map/blockmask.h index a6af8021a..f38a34bd6 100644 --- a/src/enums/resources/map/blockmask.h +++ b/src/enums/resources/map/blockmask.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/enums/resources/map/blocktype.h b/src/enums/resources/map/blocktype.h index 38da0acc6..b1a933913 100644 --- a/src/enums/resources/map/blocktype.h +++ b/src/enums/resources/map/blocktype.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/enums/resources/map/collisiontype.h b/src/enums/resources/map/collisiontype.h index 80b2a7449..23d9fbe87 100644 --- a/src/enums/resources/map/collisiontype.h +++ b/src/enums/resources/map/collisiontype.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/enums/resources/map/mapitemtype.h b/src/enums/resources/map/mapitemtype.h index 44e47acb7..e6d09cfc3 100644 --- a/src/enums/resources/map/mapitemtype.h +++ b/src/enums/resources/map/mapitemtype.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/enums/resources/map/maplayerposition.h b/src/enums/resources/map/maplayerposition.h index 10275b1b5..a483447e5 100644 --- a/src/enums/resources/map/maplayerposition.h +++ b/src/enums/resources/map/maplayerposition.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/enums/resources/map/maplayertype.h b/src/enums/resources/map/maplayertype.h index 4f04e50f9..968640d7e 100644 --- a/src/enums/resources/map/maplayertype.h +++ b/src/enums/resources/map/maplayertype.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/enums/resources/map/maptype.h b/src/enums/resources/map/maptype.h index a45d5e81d..14d88ec40 100644 --- a/src/enums/resources/map/maptype.h +++ b/src/enums/resources/map/maptype.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/enums/resources/notifyflags.h b/src/enums/resources/notifyflags.h index b68656c16..93c30c7f8 100644 --- a/src/enums/resources/notifyflags.h +++ b/src/enums/resources/notifyflags.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2013-2019 The ManaPlus Developers + * Copyright (C) 2013-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/enums/resources/notifytypes.h b/src/enums/resources/notifytypes.h index 9370a04cd..711a63491 100644 --- a/src/enums/resources/notifytypes.h +++ b/src/enums/resources/notifytypes.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2013-2019 The ManaPlus Developers + * Copyright (C) 2013-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/enums/resources/questtype.h b/src/enums/resources/questtype.h index dae46e539..c8f23c71a 100644 --- a/src/enums/resources/questtype.h +++ b/src/enums/resources/questtype.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2012-2019 The ManaPlus Developers + * Copyright (C) 2012-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/enums/resources/servercommandenable.h b/src/enums/resources/servercommandenable.h index 15f8ea882..1e638869b 100644 --- a/src/enums/resources/servercommandenable.h +++ b/src/enums/resources/servercommandenable.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2012-2019 The ManaPlus Developers + * Copyright (C) 2012-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/enums/resources/servercommandtype.h b/src/enums/resources/servercommandtype.h index 0e03e6b45..bfb8c0efa 100644 --- a/src/enums/resources/servercommandtype.h +++ b/src/enums/resources/servercommandtype.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2012-2019 The ManaPlus Developers + * Copyright (C) 2012-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/enums/resources/serverpermissiontype.h b/src/enums/resources/serverpermissiontype.h index 8b1f634ad..443ac68b2 100644 --- a/src/enums/resources/serverpermissiontype.h +++ b/src/enums/resources/serverpermissiontype.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2012-2019 The ManaPlus Developers + * Copyright (C) 2012-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/enums/resources/skill/casttype.h b/src/enums/resources/skill/casttype.h index 3822416bb..ff05051b6 100644 --- a/src/enums/resources/skill/casttype.h +++ b/src/enums/resources/skill/casttype.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/enums/resources/skill/skillowner.h b/src/enums/resources/skill/skillowner.h index 0c2ec119d..43b5550cb 100644 --- a/src/enums/resources/skill/skillowner.h +++ b/src/enums/resources/skill/skillowner.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/enums/resources/skill/skillsettype.h b/src/enums/resources/skill/skillsettype.h index 5a9e5319f..8126b926b 100644 --- a/src/enums/resources/skill/skillsettype.h +++ b/src/enums/resources/skill/skillsettype.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/enums/resources/skill/skilltype.h b/src/enums/resources/skill/skilltype.h index 71ced0458..abfe9457e 100644 --- a/src/enums/resources/skill/skilltype.h +++ b/src/enums/resources/skill/skilltype.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/enums/resources/skill/skilltype2.h b/src/enums/resources/skill/skilltype2.h index 8a0785af0..c1a86588f 100644 --- a/src/enums/resources/skill/skilltype2.h +++ b/src/enums/resources/skill/skilltype2.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2016-2019 The ManaPlus Developers + * Copyright (C) 2016-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/enums/resources/spritedirection.h b/src/enums/resources/spritedirection.h index 603fd13ca..048880308 100644 --- a/src/enums/resources/spritedirection.h +++ b/src/enums/resources/spritedirection.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/enums/screendensity.h b/src/enums/screendensity.h index f23ada034..a6589da69 100644 --- a/src/enums/screendensity.h +++ b/src/enums/screendensity.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2012-2019 The ManaPlus Developers + * Copyright (C) 2012-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/enums/simpletypes/advanced.h b/src/enums/simpletypes/advanced.h index 516207fc8..6ee052234 100644 --- a/src/enums/simpletypes/advanced.h +++ b/src/enums/simpletypes/advanced.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2015-2019 The ManaPlus Developers + * Copyright (C) 2015-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/enums/simpletypes/allowquit.h b/src/enums/simpletypes/allowquit.h index a0b54c695..d836386d5 100644 --- a/src/enums/simpletypes/allowquit.h +++ b/src/enums/simpletypes/allowquit.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2015-2019 The ManaPlus Developers + * Copyright (C) 2015-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/enums/simpletypes/allowsort.h b/src/enums/simpletypes/allowsort.h index e7e6b765b..29713da12 100644 --- a/src/enums/simpletypes/allowsort.h +++ b/src/enums/simpletypes/allowsort.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2015-2019 The ManaPlus Developers + * Copyright (C) 2015-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/enums/simpletypes/allplayers.h b/src/enums/simpletypes/allplayers.h index 264262b1e..aae5ea950 100644 --- a/src/enums/simpletypes/allplayers.h +++ b/src/enums/simpletypes/allplayers.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2015-2019 The ManaPlus Developers + * Copyright (C) 2015-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/enums/simpletypes/append.h b/src/enums/simpletypes/append.h index 8c01f9b2f..2dec1be23 100644 --- a/src/enums/simpletypes/append.h +++ b/src/enums/simpletypes/append.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2015-2019 The ManaPlus Developers + * Copyright (C) 2015-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/enums/simpletypes/autorelease.h b/src/enums/simpletypes/autorelease.h index 32f8ab23b..be69a902a 100644 --- a/src/enums/simpletypes/autorelease.h +++ b/src/enums/simpletypes/autorelease.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2015-2019 The ManaPlus Developers + * Copyright (C) 2015-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/enums/simpletypes/autotarget.h b/src/enums/simpletypes/autotarget.h index 8f1a4264a..86cd67e17 100644 --- a/src/enums/simpletypes/autotarget.h +++ b/src/enums/simpletypes/autotarget.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2015-2019 The ManaPlus Developers + * Copyright (C) 2015-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/enums/simpletypes/beingid.h b/src/enums/simpletypes/beingid.h index f2c3ecc39..8c7a52423 100644 --- a/src/enums/simpletypes/beingid.h +++ b/src/enums/simpletypes/beingid.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2015-2019 The ManaPlus Developers + * Copyright (C) 2015-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/enums/simpletypes/beingtypeid.h b/src/enums/simpletypes/beingtypeid.h index f52127960..4146d11bc 100644 --- a/src/enums/simpletypes/beingtypeid.h +++ b/src/enums/simpletypes/beingtypeid.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2015-2019 The ManaPlus Developers + * Copyright (C) 2015-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/enums/simpletypes/booldefines.h b/src/enums/simpletypes/booldefines.h index 6c50afc43..53a11812d 100644 --- a/src/enums/simpletypes/booldefines.h +++ b/src/enums/simpletypes/booldefines.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2015-2019 The ManaPlus Developers + * Copyright (C) 2015-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/enums/simpletypes/damaged.h b/src/enums/simpletypes/damaged.h index 3b628711b..4a385537b 100644 --- a/src/enums/simpletypes/damaged.h +++ b/src/enums/simpletypes/damaged.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2015-2019 The ManaPlus Developers + * Copyright (C) 2015-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/enums/simpletypes/donotalign.h b/src/enums/simpletypes/donotalign.h index d0a79ec65..d1a84b131 100644 --- a/src/enums/simpletypes/donotalign.h +++ b/src/enums/simpletypes/donotalign.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2015-2019 The ManaPlus Developers + * Copyright (C) 2015-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/enums/simpletypes/enable.h b/src/enums/simpletypes/enable.h index c9a9f36fa..e7cb16e7e 100644 --- a/src/enums/simpletypes/enable.h +++ b/src/enums/simpletypes/enable.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2015-2019 The ManaPlus Developers + * Copyright (C) 2015-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/enums/simpletypes/enumdefines.h b/src/enums/simpletypes/enumdefines.h index c3b248cdc..522adcb75 100644 --- a/src/enums/simpletypes/enumdefines.h +++ b/src/enums/simpletypes/enumdefines.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2015-2019 The ManaPlus Developers + * Copyright (C) 2015-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/enums/simpletypes/equipm.h b/src/enums/simpletypes/equipm.h index dad28bf7a..fe6d95d6d 100644 --- a/src/enums/simpletypes/equipm.h +++ b/src/enums/simpletypes/equipm.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2015-2019 The ManaPlus Developers + * Copyright (C) 2015-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/enums/simpletypes/equipped.h b/src/enums/simpletypes/equipped.h index e06de3931..1d9f5b082 100644 --- a/src/enums/simpletypes/equipped.h +++ b/src/enums/simpletypes/equipped.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2015-2019 The ManaPlus Developers + * Copyright (C) 2015-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/enums/simpletypes/favorite.h b/src/enums/simpletypes/favorite.h index d6d961699..ffe5d8b1e 100644 --- a/src/enums/simpletypes/favorite.h +++ b/src/enums/simpletypes/favorite.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2015-2019 The ManaPlus Developers + * Copyright (C) 2015-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/enums/simpletypes/forcedisplay.h b/src/enums/simpletypes/forcedisplay.h index df0295e2a..a08eba349 100644 --- a/src/enums/simpletypes/forcedisplay.h +++ b/src/enums/simpletypes/forcedisplay.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2015-2019 The ManaPlus Developers + * Copyright (C) 2015-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/enums/simpletypes/forcequantity.h b/src/enums/simpletypes/forcequantity.h index e9dc30d8b..b414627a1 100644 --- a/src/enums/simpletypes/forcequantity.h +++ b/src/enums/simpletypes/forcequantity.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2015-2019 The ManaPlus Developers + * Copyright (C) 2015-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/enums/simpletypes/identified.h b/src/enums/simpletypes/identified.h index 76e3206c7..0e8667797 100644 --- a/src/enums/simpletypes/identified.h +++ b/src/enums/simpletypes/identified.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2015-2019 The ManaPlus Developers + * Copyright (C) 2015-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/enums/simpletypes/ignorerecord.h b/src/enums/simpletypes/ignorerecord.h index 18531bbba..5f19aa395 100644 --- a/src/enums/simpletypes/ignorerecord.h +++ b/src/enums/simpletypes/ignorerecord.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2015-2019 The ManaPlus Developers + * Copyright (C) 2015-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/enums/simpletypes/intdefines.h b/src/enums/simpletypes/intdefines.h index fe218c914..2c7fdca4d 100644 --- a/src/enums/simpletypes/intdefines.h +++ b/src/enums/simpletypes/intdefines.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2015-2019 The ManaPlus Developers + * Copyright (C) 2015-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/enums/simpletypes/issell.h b/src/enums/simpletypes/issell.h index 6166a17be..9f09100bf 100644 --- a/src/enums/simpletypes/issell.h +++ b/src/enums/simpletypes/issell.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2015-2019 The ManaPlus Developers + * Copyright (C) 2015-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/enums/simpletypes/isstart.h b/src/enums/simpletypes/isstart.h index 997cd1684..85147417e 100644 --- a/src/enums/simpletypes/isstart.h +++ b/src/enums/simpletypes/isstart.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2015-2019 The ManaPlus Developers + * Copyright (C) 2015-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/enums/simpletypes/itemcolor.h b/src/enums/simpletypes/itemcolor.h index ec69d72c2..8db568921 100644 --- a/src/enums/simpletypes/itemcolor.h +++ b/src/enums/simpletypes/itemcolor.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2015-2019 The ManaPlus Developers + * Copyright (C) 2015-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/enums/simpletypes/keep.h b/src/enums/simpletypes/keep.h index 5a5db6b00..ac7b8cdc8 100644 --- a/src/enums/simpletypes/keep.h +++ b/src/enums/simpletypes/keep.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2015-2019 The ManaPlus Developers + * Copyright (C) 2015-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/enums/simpletypes/losefocusontab.h b/src/enums/simpletypes/losefocusontab.h index 549c29d24..67417e77c 100644 --- a/src/enums/simpletypes/losefocusontab.h +++ b/src/enums/simpletypes/losefocusontab.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2015-2019 The ManaPlus Developers + * Copyright (C) 2015-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/enums/simpletypes/mainconfig.h b/src/enums/simpletypes/mainconfig.h index 0e5998eb0..c0543ddb1 100644 --- a/src/enums/simpletypes/mainconfig.h +++ b/src/enums/simpletypes/mainconfig.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2015-2019 The ManaPlus Developers + * Copyright (C) 2015-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/enums/simpletypes/modal.h b/src/enums/simpletypes/modal.h index 71b43bf20..9bdeead76 100644 --- a/src/enums/simpletypes/modal.h +++ b/src/enums/simpletypes/modal.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2015-2019 The ManaPlus Developers + * Copyright (C) 2015-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/enums/simpletypes/modifiable.h b/src/enums/simpletypes/modifiable.h index 71bdd3e94..e9ba163a9 100644 --- a/src/enums/simpletypes/modifiable.h +++ b/src/enums/simpletypes/modifiable.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2015-2019 The ManaPlus Developers + * Copyright (C) 2015-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/enums/simpletypes/move.h b/src/enums/simpletypes/move.h index a689ad065..4e21ea40d 100644 --- a/src/enums/simpletypes/move.h +++ b/src/enums/simpletypes/move.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2015-2019 The ManaPlus Developers + * Copyright (C) 2015-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/enums/simpletypes/notify.h b/src/enums/simpletypes/notify.h index 24ad78021..bb75a9946 100644 --- a/src/enums/simpletypes/notify.h +++ b/src/enums/simpletypes/notify.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2015-2019 The ManaPlus Developers + * Copyright (C) 2015-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/enums/simpletypes/npcnames.h b/src/enums/simpletypes/npcnames.h index 34301d549..7060eaa45 100644 --- a/src/enums/simpletypes/npcnames.h +++ b/src/enums/simpletypes/npcnames.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2015-2019 The ManaPlus Developers + * Copyright (C) 2015-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/enums/simpletypes/online.h b/src/enums/simpletypes/online.h index 20149b767..656deecba 100644 --- a/src/enums/simpletypes/online.h +++ b/src/enums/simpletypes/online.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2015-2019 The ManaPlus Developers + * Copyright (C) 2015-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/enums/simpletypes/onthefly.h b/src/enums/simpletypes/onthefly.h index c79815d94..d83ee76f4 100644 --- a/src/enums/simpletypes/onthefly.h +++ b/src/enums/simpletypes/onthefly.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2015-2019 The ManaPlus Developers + * Copyright (C) 2015-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/enums/simpletypes/opaque.h b/src/enums/simpletypes/opaque.h index 585fe50e4..ee17c6b88 100644 --- a/src/enums/simpletypes/opaque.h +++ b/src/enums/simpletypes/opaque.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2015-2019 The ManaPlus Developers + * Copyright (C) 2015-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/enums/simpletypes/protected.h b/src/enums/simpletypes/protected.h index ae3d3b4db..401a423a0 100644 --- a/src/enums/simpletypes/protected.h +++ b/src/enums/simpletypes/protected.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2015-2019 The ManaPlus Developers + * Copyright (C) 2015-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/enums/simpletypes/separator.h b/src/enums/simpletypes/separator.h index 9e298eb15..06ef81398 100644 --- a/src/enums/simpletypes/separator.h +++ b/src/enums/simpletypes/separator.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2015-2019 The ManaPlus Developers + * Copyright (C) 2015-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/enums/simpletypes/sfx.h b/src/enums/simpletypes/sfx.h index 339917893..de22bc0a1 100644 --- a/src/enums/simpletypes/sfx.h +++ b/src/enums/simpletypes/sfx.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2015-2019 The ManaPlus Developers + * Copyright (C) 2015-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/enums/simpletypes/showcenter.h b/src/enums/simpletypes/showcenter.h index 751784265..ac610b565 100644 --- a/src/enums/simpletypes/showcenter.h +++ b/src/enums/simpletypes/showcenter.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2015-2019 The ManaPlus Developers + * Copyright (C) 2015-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/enums/simpletypes/showemptyrows.h b/src/enums/simpletypes/showemptyrows.h index f7f1ee26a..f9a451a41 100644 --- a/src/enums/simpletypes/showemptyrows.h +++ b/src/enums/simpletypes/showemptyrows.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2015-2019 The ManaPlus Developers + * Copyright (C) 2015-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/enums/simpletypes/skiperror.h b/src/enums/simpletypes/skiperror.h index 42ccbaa04..be503b8ab 100644 --- a/src/enums/simpletypes/skiperror.h +++ b/src/enums/simpletypes/skiperror.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2015-2019 The ManaPlus Developers + * Copyright (C) 2015-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/enums/simpletypes/speech.h b/src/enums/simpletypes/speech.h index a87871249..3ebc7aa60 100644 --- a/src/enums/simpletypes/speech.h +++ b/src/enums/simpletypes/speech.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2015-2019 The ManaPlus Developers + * Copyright (C) 2015-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/enums/simpletypes/stringdefines.h b/src/enums/simpletypes/stringdefines.h index 8bee11f76..3486a2739 100644 --- a/src/enums/simpletypes/stringdefines.h +++ b/src/enums/simpletypes/stringdefines.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2015-2019 The ManaPlus Developers + * Copyright (C) 2015-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/enums/simpletypes/stringdefines2.h b/src/enums/simpletypes/stringdefines2.h index e314bc4fd..c8340f444 100644 --- a/src/enums/simpletypes/stringdefines2.h +++ b/src/enums/simpletypes/stringdefines2.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2015-2019 The ManaPlus Developers + * Copyright (C) 2015-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/enums/simpletypes/trading.h b/src/enums/simpletypes/trading.h index a22c0357b..3dadb8d52 100644 --- a/src/enums/simpletypes/trading.h +++ b/src/enums/simpletypes/trading.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2015-2019 The ManaPlus Developers + * Copyright (C) 2015-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/enums/simpletypes/tryremovecolors.h b/src/enums/simpletypes/tryremovecolors.h index b8f733519..ea7e40633 100644 --- a/src/enums/simpletypes/tryremovecolors.h +++ b/src/enums/simpletypes/tryremovecolors.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2015-2019 The ManaPlus Developers + * Copyright (C) 2015-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/enums/simpletypes/useargs.h b/src/enums/simpletypes/useargs.h index ff4bdf815..5f5b396b2 100644 --- a/src/enums/simpletypes/useargs.h +++ b/src/enums/simpletypes/useargs.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2015-2019 The ManaPlus Developers + * Copyright (C) 2015-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/enums/simpletypes/usebase64.h b/src/enums/simpletypes/usebase64.h index 9fff30e4f..145f88e1c 100644 --- a/src/enums/simpletypes/usebase64.h +++ b/src/enums/simpletypes/usebase64.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2015-2019 The ManaPlus Developers + * Copyright (C) 2015-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/enums/simpletypes/usevirtfs.h b/src/enums/simpletypes/usevirtfs.h index 382b33c0d..5c0e908b5 100644 --- a/src/enums/simpletypes/usevirtfs.h +++ b/src/enums/simpletypes/usevirtfs.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2015-2019 The ManaPlus Developers + * Copyright (C) 2015-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/enums/simpletypes/visible.h b/src/enums/simpletypes/visible.h index f247b1183..81a1e1065 100644 --- a/src/enums/simpletypes/visible.h +++ b/src/enums/simpletypes/visible.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2015-2019 The ManaPlus Developers + * Copyright (C) 2015-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/enums/state.h b/src/enums/state.h index 6d33f077f..01f1cd78b 100644 --- a/src/enums/state.h +++ b/src/enums/state.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/enums/textcommandtype.h b/src/enums/textcommandtype.h index 69711c592..cde5f78a1 100644 --- a/src/enums/textcommandtype.h +++ b/src/enums/textcommandtype.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/equipment.h b/src/equipment.h index 31e91d44d..c5c7b3924 100644 --- a/src/equipment.h +++ b/src/equipment.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/events/actionevent.h b/src/events/actionevent.h index 7a055f019..d56291204 100644 --- a/src/events/actionevent.h +++ b/src/events/actionevent.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/events/event.h b/src/events/event.h index c5ffa9db2..3b7a573a9 100644 --- a/src/events/event.h +++ b/src/events/event.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/events/inputevent.h b/src/events/inputevent.h index 1c49bcbc3..f0bd8e2d6 100644 --- a/src/events/inputevent.h +++ b/src/events/inputevent.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2012-2019 The ManaPlus Developers + * Copyright (C) 2012-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/events/inputguievent.h b/src/events/inputguievent.h index 69b970976..6ba566b3b 100644 --- a/src/events/inputguievent.h +++ b/src/events/inputguievent.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/events/keyevent.h b/src/events/keyevent.h index 2bed67520..6f87ae1eb 100644 --- a/src/events/keyevent.h +++ b/src/events/keyevent.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/events/mouseevent.h b/src/events/mouseevent.h index 5c743e873..15488a704 100644 --- a/src/events/mouseevent.h +++ b/src/events/mouseevent.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/events/selectionevent.h b/src/events/selectionevent.h index d64dafbc5..21a50bb40 100644 --- a/src/events/selectionevent.h +++ b/src/events/selectionevent.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/eventsmanager.cpp b/src/eventsmanager.cpp index e5a4e6fe2..400922f53 100644 --- a/src/eventsmanager.cpp +++ b/src/eventsmanager.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2012-2019 The ManaPlus Developers + * Copyright (C) 2012-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/eventsmanager.h b/src/eventsmanager.h index 0e07e3362..8f3f1c4cb 100644 --- a/src/eventsmanager.h +++ b/src/eventsmanager.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2012-2019 The ManaPlus Developers + * Copyright (C) 2012-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/fs/files.cpp b/src/fs/files.cpp index fcce1c0ea..9c7d7e1c8 100644 --- a/src/fs/files.cpp +++ b/src/fs/files.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2013-2019 The ManaPlus Developers + * Copyright (C) 2013-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/fs/files.h b/src/fs/files.h index d5d022b64..c9e4acba2 100644 --- a/src/fs/files.h +++ b/src/fs/files.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2013-2019 The ManaPlus Developers + * Copyright (C) 2013-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/fs/mkdir.cpp b/src/fs/mkdir.cpp index ebb591827..a7855cda5 100644 --- a/src/fs/mkdir.cpp +++ b/src/fs/mkdir.cpp @@ -1,7 +1,7 @@ /* * The ManaPlus Client * Copyright (C) 2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/fs/mkdir.h b/src/fs/mkdir.h index 4cf61b01e..0bf0c0640 100644 --- a/src/fs/mkdir.h +++ b/src/fs/mkdir.h @@ -1,7 +1,7 @@ /* * The ManaPlus Client * Copyright (C) 2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/fs/paths.cpp b/src/fs/paths.cpp index 942f69471..838883ceb 100644 --- a/src/fs/paths.cpp +++ b/src/fs/paths.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/fs/paths.h b/src/fs/paths.h index d0bb4e5c9..b2527f8cc 100644 --- a/src/fs/paths.h +++ b/src/fs/paths.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/fs/specialfolder.cpp b/src/fs/specialfolder.cpp index ca6fe77af..baa483f0d 100644 --- a/src/fs/specialfolder.cpp +++ b/src/fs/specialfolder.cpp @@ -1,7 +1,7 @@ /* * The ManaPlus Client * Copyright (C) 2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/fs/specialfolder.h b/src/fs/specialfolder.h index 13e382c7d..cfb06ec24 100644 --- a/src/fs/specialfolder.h +++ b/src/fs/specialfolder.h @@ -1,7 +1,7 @@ /* * The ManaPlus Client * Copyright (C) 2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/fs/virtfs/direntry.cpp b/src/fs/virtfs/direntry.cpp index 921bc6066..17780324b 100644 --- a/src/fs/virtfs/direntry.cpp +++ b/src/fs/virtfs/direntry.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2017-2019 The ManaPlus Developers + * Copyright (C) 2017-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/fs/virtfs/direntry.h b/src/fs/virtfs/direntry.h index 04e05bf6f..80bcdde81 100644 --- a/src/fs/virtfs/direntry.h +++ b/src/fs/virtfs/direntry.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2017-2019 The ManaPlus Developers + * Copyright (C) 2017-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/fs/virtfs/file.cpp b/src/fs/virtfs/file.cpp index 04f05d50b..aca8c7795 100644 --- a/src/fs/virtfs/file.cpp +++ b/src/fs/virtfs/file.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2017-2019 The ManaPlus Developers + * Copyright (C) 2017-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/fs/virtfs/file.h b/src/fs/virtfs/file.h index 9266b91f9..2f9770093 100644 --- a/src/fs/virtfs/file.h +++ b/src/fs/virtfs/file.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2017-2019 The ManaPlus Developers + * Copyright (C) 2017-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/fs/virtfs/fileapi.h b/src/fs/virtfs/fileapi.h index b9cba0ac8..dcc0530c8 100644 --- a/src/fs/virtfs/fileapi.h +++ b/src/fs/virtfs/fileapi.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2017-2019 The ManaPlus Developers + * Copyright (C) 2017-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/fs/virtfs/fs.cpp b/src/fs/virtfs/fs.cpp index 32026c597..1f92e0007 100644 --- a/src/fs/virtfs/fs.cpp +++ b/src/fs/virtfs/fs.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2013-2019 The ManaPlus Developers + * Copyright (C) 2013-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/fs/virtfs/fs.h b/src/fs/virtfs/fs.h index 60ffd5808..1b142d275 100644 --- a/src/fs/virtfs/fs.h +++ b/src/fs/virtfs/fs.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2013-2019 The ManaPlus Developers + * Copyright (C) 2013-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/fs/virtfs/fsdir.cpp b/src/fs/virtfs/fsdir.cpp index 285104146..5bd995ec8 100644 --- a/src/fs/virtfs/fsdir.cpp +++ b/src/fs/virtfs/fsdir.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2013-2019 The ManaPlus Developers + * Copyright (C) 2013-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/fs/virtfs/fsdir.h b/src/fs/virtfs/fsdir.h index e98f78702..8430f2776 100644 --- a/src/fs/virtfs/fsdir.h +++ b/src/fs/virtfs/fsdir.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2013-2019 The ManaPlus Developers + * Copyright (C) 2013-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/fs/virtfs/fsdirrwops.cpp b/src/fs/virtfs/fsdirrwops.cpp index 900c1fc2a..65e09aacc 100644 --- a/src/fs/virtfs/fsdirrwops.cpp +++ b/src/fs/virtfs/fsdirrwops.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2013-2019 The ManaPlus Developers + * Copyright (C) 2013-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/fs/virtfs/fsdirrwops.h b/src/fs/virtfs/fsdirrwops.h index 914cf385f..3dfc6bb22 100644 --- a/src/fs/virtfs/fsdirrwops.h +++ b/src/fs/virtfs/fsdirrwops.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2013-2019 The ManaPlus Developers + * Copyright (C) 2013-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/fs/virtfs/fsentry.cpp b/src/fs/virtfs/fsentry.cpp index b0aa8b68f..b0b174b3c 100644 --- a/src/fs/virtfs/fsentry.cpp +++ b/src/fs/virtfs/fsentry.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2017-2019 The ManaPlus Developers + * Copyright (C) 2017-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/fs/virtfs/fsentry.h b/src/fs/virtfs/fsentry.h index 44371c618..e281c995e 100644 --- a/src/fs/virtfs/fsentry.h +++ b/src/fs/virtfs/fsentry.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2017-2019 The ManaPlus Developers + * Copyright (C) 2017-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/fs/virtfs/fsfuncs.h b/src/fs/virtfs/fsfuncs.h index 4d854483e..47e2e6433 100644 --- a/src/fs/virtfs/fsfuncs.h +++ b/src/fs/virtfs/fsfuncs.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2013-2019 The ManaPlus Developers + * Copyright (C) 2013-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/fs/virtfs/fszip.cpp b/src/fs/virtfs/fszip.cpp index fb22388f8..b3acbae46 100644 --- a/src/fs/virtfs/fszip.cpp +++ b/src/fs/virtfs/fszip.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2013-2019 The ManaPlus Developers + * Copyright (C) 2013-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/fs/virtfs/fszip.h b/src/fs/virtfs/fszip.h index 1d807d2dc..0fc18fcc3 100644 --- a/src/fs/virtfs/fszip.h +++ b/src/fs/virtfs/fszip.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2013-2019 The ManaPlus Developers + * Copyright (C) 2013-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/fs/virtfs/fsziprwops.cpp b/src/fs/virtfs/fsziprwops.cpp index 22a19385d..8fb1a4748 100644 --- a/src/fs/virtfs/fsziprwops.cpp +++ b/src/fs/virtfs/fsziprwops.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2013-2019 The ManaPlus Developers + * Copyright (C) 2013-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/fs/virtfs/fsziprwops.h b/src/fs/virtfs/fsziprwops.h index 3d07640ed..cd480672c 100644 --- a/src/fs/virtfs/fsziprwops.h +++ b/src/fs/virtfs/fsziprwops.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2013-2019 The ManaPlus Developers + * Copyright (C) 2013-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/fs/virtfs/list.cpp b/src/fs/virtfs/list.cpp index 2fe7693d0..7cf3ecb49 100644 --- a/src/fs/virtfs/list.cpp +++ b/src/fs/virtfs/list.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2017-2019 The ManaPlus Developers + * Copyright (C) 2017-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/fs/virtfs/list.h b/src/fs/virtfs/list.h index 7cc5ae0b2..2c9aa9401 100644 --- a/src/fs/virtfs/list.h +++ b/src/fs/virtfs/list.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2017-2019 The ManaPlus Developers + * Copyright (C) 2017-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/fs/virtfs/rwops.cpp b/src/fs/virtfs/rwops.cpp index bd5ecfac3..7b1d91491 100644 --- a/src/fs/virtfs/rwops.cpp +++ b/src/fs/virtfs/rwops.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2013-2019 The ManaPlus Developers + * Copyright (C) 2013-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * @@ -39,7 +39,7 @@ * * This file was written by Ryan C. Gordon. (icculus@icculus.org). * - * Copyright (C) 2012-2019 The ManaPlus Developers + * Copyright (C) 2012-2020 The ManaPlus Developers */ #include "fs/virtfs/rwops.h" diff --git a/src/fs/virtfs/rwops.h b/src/fs/virtfs/rwops.h index f17c8a9f5..b261265fc 100644 --- a/src/fs/virtfs/rwops.h +++ b/src/fs/virtfs/rwops.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2013-2019 The ManaPlus Developers + * Copyright (C) 2013-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * @@ -39,7 +39,7 @@ * * This file was written by Ryan C. Gordon. (icculus@icculus.org). * - * Copyright (C) 2012-2019 The ManaPlus Developers + * Copyright (C) 2012-2020 The ManaPlus Developers */ #ifndef SRC_FS_VIRTFSRWOPS_H diff --git a/src/fs/virtfs/rwopstypes.h b/src/fs/virtfs/rwopstypes.h index 5e551ca35..4523660a4 100644 --- a/src/fs/virtfs/rwopstypes.h +++ b/src/fs/virtfs/rwopstypes.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2013-2019 The ManaPlus Developers + * Copyright (C) 2013-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/fs/virtfs/tools.cpp b/src/fs/virtfs/tools.cpp index 8adc9e03f..ea75e8926 100644 --- a/src/fs/virtfs/tools.cpp +++ b/src/fs/virtfs/tools.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2013-2019 The ManaPlus Developers + * Copyright (C) 2013-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/fs/virtfs/tools.h b/src/fs/virtfs/tools.h index 0da345666..258f88246 100644 --- a/src/fs/virtfs/tools.h +++ b/src/fs/virtfs/tools.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2013-2019 The ManaPlus Developers + * Copyright (C) 2013-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/fs/virtfs/zipentry.cpp b/src/fs/virtfs/zipentry.cpp index 350cb22f3..c50510220 100644 --- a/src/fs/virtfs/zipentry.cpp +++ b/src/fs/virtfs/zipentry.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2017-2019 The ManaPlus Developers + * Copyright (C) 2017-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/fs/virtfs/zipentry.h b/src/fs/virtfs/zipentry.h index 7e995e0c3..167b48006 100644 --- a/src/fs/virtfs/zipentry.h +++ b/src/fs/virtfs/zipentry.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2017-2019 The ManaPlus Developers + * Copyright (C) 2017-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/fs/virtfs/ziplocalheader.cpp b/src/fs/virtfs/ziplocalheader.cpp index f11414439..edbbc80d7 100644 --- a/src/fs/virtfs/ziplocalheader.cpp +++ b/src/fs/virtfs/ziplocalheader.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2017-2019 The ManaPlus Developers + * Copyright (C) 2017-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/fs/virtfs/ziplocalheader.h b/src/fs/virtfs/ziplocalheader.h index 1f364a1db..1c3f372ea 100644 --- a/src/fs/virtfs/ziplocalheader.h +++ b/src/fs/virtfs/ziplocalheader.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2017-2019 The ManaPlus Developers + * Copyright (C) 2017-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/fs/virtfs/zipreader.cpp b/src/fs/virtfs/zipreader.cpp index 11e4c7883..ef88cd488 100644 --- a/src/fs/virtfs/zipreader.cpp +++ b/src/fs/virtfs/zipreader.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2017-2019 The ManaPlus Developers + * Copyright (C) 2017-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/fs/virtfs/zipreader.h b/src/fs/virtfs/zipreader.h index d2b8e3ab4..d577331a9 100644 --- a/src/fs/virtfs/zipreader.h +++ b/src/fs/virtfs/zipreader.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2017-2019 The ManaPlus Developers + * Copyright (C) 2017-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/game.cpp b/src/game.cpp index 4e3c399cd..1a52f31f0 100644 --- a/src/game.cpp +++ b/src/game.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/game.h b/src/game.h index e5565e851..d8ea89379 100644 --- a/src/game.h +++ b/src/game.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gamemodifiers.cpp b/src/gamemodifiers.cpp index 24d0c672b..7c4681614 100644 --- a/src/gamemodifiers.cpp +++ b/src/gamemodifiers.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gamemodifiers.h b/src/gamemodifiers.h index f50723601..1b672709d 100644 --- a/src/gamemodifiers.h +++ b/src/gamemodifiers.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/graphicsmanager.cpp b/src/graphicsmanager.cpp index 0209e1eb8..402f3f1e1 100644 --- a/src/graphicsmanager.cpp +++ b/src/graphicsmanager.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2012-2019 The ManaPlus Developers + * Copyright (C) 2012-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/graphicsmanager.h b/src/graphicsmanager.h index 5d4c6d8b2..7fa791a17 100644 --- a/src/graphicsmanager.h +++ b/src/graphicsmanager.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2012-2019 The ManaPlus Developers + * Copyright (C) 2012-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/browserlink.h b/src/gui/browserlink.h index 59e8c3d4e..d12a4e8b7 100644 --- a/src/gui/browserlink.h +++ b/src/gui/browserlink.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * Copyright (C) 2009 Aethyra Development Team * * This file is part of The ManaPlus Client. diff --git a/src/gui/buttoninfo.h b/src/gui/buttoninfo.h index 1dbc55757..d273a06c9 100644 --- a/src/gui/buttoninfo.h +++ b/src/gui/buttoninfo.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/buttontext.h b/src/gui/buttontext.h index a66fa1b82..03e504781 100644 --- a/src/gui/buttontext.h +++ b/src/gui/buttontext.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/chatlog.h b/src/gui/chatlog.h index 68640592e..401b426c8 100644 --- a/src/gui/chatlog.h +++ b/src/gui/chatlog.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/cliprect.h b/src/gui/cliprect.h index 7213c6508..33e6a9266 100644 --- a/src/gui/cliprect.h +++ b/src/gui/cliprect.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/color.h b/src/gui/color.h index f17343ca4..11d678da3 100644 --- a/src/gui/color.h +++ b/src/gui/color.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/colorpair.h b/src/gui/colorpair.h index ab1102927..ac2046103 100644 --- a/src/gui/colorpair.h +++ b/src/gui/colorpair.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2012-2019 The ManaPlus Developers + * Copyright (C) 2012-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/dialogsmanager.cpp b/src/gui/dialogsmanager.cpp index e54aa0f27..1d23f6847 100644 --- a/src/gui/dialogsmanager.cpp +++ b/src/gui/dialogsmanager.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/dialogsmanager.h b/src/gui/dialogsmanager.h index 3757c8fcd..a07b4fbe5 100644 --- a/src/gui/dialogsmanager.h +++ b/src/gui/dialogsmanager.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/focushandler.cpp b/src/gui/focushandler.cpp index 9908077b5..1378c051b 100644 --- a/src/gui/focushandler.cpp +++ b/src/gui/focushandler.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/focushandler.h b/src/gui/focushandler.h index 775d02286..fdd76707c 100644 --- a/src/gui/focushandler.h +++ b/src/gui/focushandler.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/fonts/font.cpp b/src/gui/fonts/font.cpp index d8603925b..9be2fa23b 100644 --- a/src/gui/fonts/font.cpp +++ b/src/gui/fonts/font.cpp @@ -3,7 +3,7 @@ * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers * Copyright (C) 2009 Aethyra Development Team - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/fonts/font.h b/src/gui/fonts/font.h index 0ee5e996c..3c39918c5 100644 --- a/src/gui/fonts/font.h +++ b/src/gui/fonts/font.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * Copyright (C) 2009 Aethyra Development Team * * This file is part of The ManaPlus Client. diff --git a/src/gui/fonts/textchunk.cpp b/src/gui/fonts/textchunk.cpp index 0a3fe5828..73af52d03 100644 --- a/src/gui/fonts/textchunk.cpp +++ b/src/gui/fonts/textchunk.cpp @@ -3,7 +3,7 @@ * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers * Copyright (C) 2009 Aethyra Development Team - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/fonts/textchunk.h b/src/gui/fonts/textchunk.h index edbd2be7c..d5a05b582 100644 --- a/src/gui/fonts/textchunk.h +++ b/src/gui/fonts/textchunk.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * Copyright (C) 2009 Aethyra Development Team * * This file is part of The ManaPlus Client. diff --git a/src/gui/fonts/textchunklist.cpp b/src/gui/fonts/textchunklist.cpp index 126919fc5..21e29706f 100644 --- a/src/gui/fonts/textchunklist.cpp +++ b/src/gui/fonts/textchunklist.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/fonts/textchunklist.h b/src/gui/fonts/textchunklist.h index 78a303ea5..45f01e312 100644 --- a/src/gui/fonts/textchunklist.h +++ b/src/gui/fonts/textchunklist.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/fonts/textchunksmall.cpp b/src/gui/fonts/textchunksmall.cpp index 20e427fe2..78162f79c 100644 --- a/src/gui/fonts/textchunksmall.cpp +++ b/src/gui/fonts/textchunksmall.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/fonts/textchunksmall.h b/src/gui/fonts/textchunksmall.h index e86275929..f02d9d91e 100644 --- a/src/gui/fonts/textchunksmall.h +++ b/src/gui/fonts/textchunksmall.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/gui.cpp b/src/gui/gui.cpp index 5d236cb27..8970e596f 100644 --- a/src/gui/gui.cpp +++ b/src/gui/gui.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/gui.h b/src/gui/gui.h index 33d014979..40a9f53b6 100644 --- a/src/gui/gui.h +++ b/src/gui/gui.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/mailmessage.h b/src/gui/mailmessage.h index ec8b975f6..68a06e90b 100644 --- a/src/gui/mailmessage.h +++ b/src/gui/mailmessage.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2015-2019 The ManaPlus Developers + * Copyright (C) 2015-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/models/avatarlistmodel.h b/src/gui/models/avatarlistmodel.h index 7321c06c9..cecb26886 100644 --- a/src/gui/models/avatarlistmodel.h +++ b/src/gui/models/avatarlistmodel.h @@ -1,7 +1,7 @@ /* * The ManaPlus Client * Copyright (C) 2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/models/beingslistmodel.h b/src/gui/models/beingslistmodel.h index 4a1626cfe..0402cef32 100644 --- a/src/gui/models/beingslistmodel.h +++ b/src/gui/models/beingslistmodel.h @@ -1,7 +1,7 @@ /* * The ManaPlus Client * Copyright (C) 2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/models/colorlistmodel.h b/src/gui/models/colorlistmodel.h index e5638d75c..b2175bbd2 100644 --- a/src/gui/models/colorlistmodel.h +++ b/src/gui/models/colorlistmodel.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/models/colormodel.cpp b/src/gui/models/colormodel.cpp index 32a821c44..df9cd4334 100644 --- a/src/gui/models/colormodel.cpp +++ b/src/gui/models/colormodel.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2012-2019 The ManaPlus Developers + * Copyright (C) 2012-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/models/colormodel.h b/src/gui/models/colormodel.h index e7802dec3..eb1396b72 100644 --- a/src/gui/models/colormodel.h +++ b/src/gui/models/colormodel.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2012-2019 The ManaPlus Developers + * Copyright (C) 2012-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/models/extendedlistmodel.h b/src/gui/models/extendedlistmodel.h index 7c567ce35..34790afbb 100644 --- a/src/gui/models/extendedlistmodel.h +++ b/src/gui/models/extendedlistmodel.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2012-2019 The ManaPlus Developers + * Copyright (C) 2012-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/models/extendednamesmodel.cpp b/src/gui/models/extendednamesmodel.cpp index a08c689b6..8e83b2c25 100644 --- a/src/gui/models/extendednamesmodel.cpp +++ b/src/gui/models/extendednamesmodel.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2012-2019 The ManaPlus Developers + * Copyright (C) 2012-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/models/extendednamesmodel.h b/src/gui/models/extendednamesmodel.h index 52642b87c..4b0523990 100644 --- a/src/gui/models/extendednamesmodel.h +++ b/src/gui/models/extendednamesmodel.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2012-2019 The ManaPlus Developers + * Copyright (C) 2012-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/models/fontsizechoicelistmodel.h b/src/gui/models/fontsizechoicelistmodel.h index 519c29654..b42553009 100644 --- a/src/gui/models/fontsizechoicelistmodel.h +++ b/src/gui/models/fontsizechoicelistmodel.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/models/fontsmodel.h b/src/gui/models/fontsmodel.h index b361fbf69..15161886f 100644 --- a/src/gui/models/fontsmodel.h +++ b/src/gui/models/fontsmodel.h @@ -1,7 +1,7 @@ /* * The ManaPlus Client * Copyright (C) 2009-2010 Andrei Karas - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/models/iconsmodel.h b/src/gui/models/iconsmodel.h index df8a82274..c2357015f 100644 --- a/src/gui/models/iconsmodel.h +++ b/src/gui/models/iconsmodel.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2009 The Mana World Development Team * Copyright (C) 2009-2010 Andrei Karas - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/models/ignorechoiceslistmodel.h b/src/gui/models/ignorechoiceslistmodel.h index 3436657fc..1649c5657 100644 --- a/src/gui/models/ignorechoiceslistmodel.h +++ b/src/gui/models/ignorechoiceslistmodel.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2008-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/models/itemsmodel.h b/src/gui/models/itemsmodel.h index 4b1ea5d29..1ee298867 100644 --- a/src/gui/models/itemsmodel.h +++ b/src/gui/models/itemsmodel.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/models/keylistmodel.h b/src/gui/models/keylistmodel.h index b4010f17e..cd6da9075 100644 --- a/src/gui/models/keylistmodel.h +++ b/src/gui/models/keylistmodel.h @@ -3,7 +3,7 @@ * Copyright (C) 2007 Joshua Langley * Copyright (C) 2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/models/langlistmodel.h b/src/gui/models/langlistmodel.h index ed5bc55cc..79ef87a24 100644 --- a/src/gui/models/langlistmodel.h +++ b/src/gui/models/langlistmodel.h @@ -1,7 +1,7 @@ /* * The ManaPlus Client * Copyright (C) 2009-2010 Andrei Karas - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/models/listmodel.h b/src/gui/models/listmodel.h index b137c4921..a31699270 100644 --- a/src/gui/models/listmodel.h +++ b/src/gui/models/listmodel.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/models/magicschoolmodel.h b/src/gui/models/magicschoolmodel.h index 96fa7a453..d512ada25 100644 --- a/src/gui/models/magicschoolmodel.h +++ b/src/gui/models/magicschoolmodel.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2009 The Mana World Development Team * Copyright (C) 2009-2010 Andrei Karas - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/models/modelistmodel.cpp b/src/gui/models/modelistmodel.cpp index 46c6a7393..73b3d604e 100644 --- a/src/gui/models/modelistmodel.cpp +++ b/src/gui/models/modelistmodel.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/models/modelistmodel.h b/src/gui/models/modelistmodel.h index 366435491..50647f566 100644 --- a/src/gui/models/modelistmodel.h +++ b/src/gui/models/modelistmodel.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/models/namesmodel.cpp b/src/gui/models/namesmodel.cpp index c9a2b6daf..67db8711e 100644 --- a/src/gui/models/namesmodel.cpp +++ b/src/gui/models/namesmodel.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2012-2019 The ManaPlus Developers + * Copyright (C) 2012-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/models/namesmodel.h b/src/gui/models/namesmodel.h index 588d6e4fc..aa37e36d8 100644 --- a/src/gui/models/namesmodel.h +++ b/src/gui/models/namesmodel.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2012-2019 The ManaPlus Developers + * Copyright (C) 2012-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/models/opengllistmodel.h b/src/gui/models/opengllistmodel.h index 86dbcaccf..edb08c4ae 100644 --- a/src/gui/models/opengllistmodel.h +++ b/src/gui/models/opengllistmodel.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/models/playerrelationlistmodel.h b/src/gui/models/playerrelationlistmodel.h index 45b535739..4c2ddfa44 100644 --- a/src/gui/models/playerrelationlistmodel.h +++ b/src/gui/models/playerrelationlistmodel.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2008-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/models/playertablemodel.cpp b/src/gui/models/playertablemodel.cpp index 325c9af91..fbbae0852 100644 --- a/src/gui/models/playertablemodel.cpp +++ b/src/gui/models/playertablemodel.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2008-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/models/playertablemodel.h b/src/gui/models/playertablemodel.h index 8a6d0c804..13916eeae 100644 --- a/src/gui/models/playertablemodel.h +++ b/src/gui/models/playertablemodel.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2008-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/models/questsmodel.h b/src/gui/models/questsmodel.h index 180aa447b..3335038f0 100644 --- a/src/gui/models/questsmodel.h +++ b/src/gui/models/questsmodel.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2012-2019 The ManaPlus Developers + * Copyright (C) 2012-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/models/serverslistmodel.h b/src/gui/models/serverslistmodel.h index e2fe5268b..3de385ae7 100644 --- a/src/gui/models/serverslistmodel.h +++ b/src/gui/models/serverslistmodel.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/models/shopitems.cpp b/src/gui/models/shopitems.cpp index 2ec36ada3..0392eb5b0 100644 --- a/src/gui/models/shopitems.cpp +++ b/src/gui/models/shopitems.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/models/shopitems.h b/src/gui/models/shopitems.h index 6aa90c5f6..7fa64a566 100644 --- a/src/gui/models/shopitems.h +++ b/src/gui/models/shopitems.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/models/skillmodel.cpp b/src/gui/models/skillmodel.cpp index e6b74a26e..859f82c85 100644 --- a/src/gui/models/skillmodel.cpp +++ b/src/gui/models/skillmodel.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/models/skillmodel.h b/src/gui/models/skillmodel.h index 7df078df1..691871d9f 100644 --- a/src/gui/models/skillmodel.h +++ b/src/gui/models/skillmodel.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/models/sortlistmodelbuy.h b/src/gui/models/sortlistmodelbuy.h index e672b07db..bc100e158 100644 --- a/src/gui/models/sortlistmodelbuy.h +++ b/src/gui/models/sortlistmodelbuy.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/models/sortlistmodelinv.h b/src/gui/models/sortlistmodelinv.h index abbabd75b..1956b9c8b 100644 --- a/src/gui/models/sortlistmodelinv.h +++ b/src/gui/models/sortlistmodelinv.h @@ -1,7 +1,7 @@ /* * The ManaPlus Client * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/models/soundsmodel.h b/src/gui/models/soundsmodel.h index fdc435eb4..9e087a8b8 100644 --- a/src/gui/models/soundsmodel.h +++ b/src/gui/models/soundsmodel.h @@ -1,7 +1,7 @@ /* * The ManaPlus Client * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/models/tablemodel.cpp b/src/gui/models/tablemodel.cpp index 221232f77..03afd27b7 100644 --- a/src/gui/models/tablemodel.cpp +++ b/src/gui/models/tablemodel.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2008-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/models/tablemodel.h b/src/gui/models/tablemodel.h index 62826749f..e32795bf2 100644 --- a/src/gui/models/tablemodel.h +++ b/src/gui/models/tablemodel.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2008-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/models/targettypemodel.h b/src/gui/models/targettypemodel.h index d9544bdae..976590db7 100644 --- a/src/gui/models/targettypemodel.h +++ b/src/gui/models/targettypemodel.h @@ -1,7 +1,7 @@ /* * The ManaPlus Client * Copyright (C) 2009-2010 Andrei Karas - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/models/themesmodel.h b/src/gui/models/themesmodel.h index 33cd986ad..fffbcf89e 100644 --- a/src/gui/models/themesmodel.h +++ b/src/gui/models/themesmodel.h @@ -1,7 +1,7 @@ /* * The ManaPlus Client * Copyright (C) 2009-2010 Andrei Karas - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/models/touchactionmodel.cpp b/src/gui/models/touchactionmodel.cpp index 0909c8839..98d8bd62f 100644 --- a/src/gui/models/touchactionmodel.cpp +++ b/src/gui/models/touchactionmodel.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2012-2019 The ManaPlus Developers + * Copyright (C) 2012-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/models/touchactionmodel.h b/src/gui/models/touchactionmodel.h index 7ea117ddd..ea44b2f88 100644 --- a/src/gui/models/touchactionmodel.h +++ b/src/gui/models/touchactionmodel.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2012-2019 The ManaPlus Developers + * Copyright (C) 2012-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/models/typelistmodel.h b/src/gui/models/typelistmodel.h index 185847203..953b6504e 100644 --- a/src/gui/models/typelistmodel.h +++ b/src/gui/models/typelistmodel.h @@ -1,7 +1,7 @@ /* * The ManaPlus Client * Copyright (C) 2011-2012 The Mana Developers - * Copyright (C) 2012-2019 The ManaPlus Developers + * Copyright (C) 2012-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/models/updatelistmodel.h b/src/gui/models/updatelistmodel.h index d3bc1cc51..f68e0e3e2 100644 --- a/src/gui/models/updatelistmodel.h +++ b/src/gui/models/updatelistmodel.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/models/updatetypemodel.h b/src/gui/models/updatetypemodel.h index f1e564db9..7990c97dc 100644 --- a/src/gui/models/updatetypemodel.h +++ b/src/gui/models/updatetypemodel.h @@ -1,7 +1,7 @@ /* * The ManaPlus Client * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/models/worldlistmodel.h b/src/gui/models/worldlistmodel.h index 9eef7e03f..a42dd8c77 100644 --- a/src/gui/models/worldlistmodel.h +++ b/src/gui/models/worldlistmodel.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/mouseoverlink.h b/src/gui/mouseoverlink.h index 43bdfe452..1efd9e884 100644 --- a/src/gui/mouseoverlink.h +++ b/src/gui/mouseoverlink.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/onlineplayer.h b/src/gui/onlineplayer.h index 650edae6d..9d2069a7b 100644 --- a/src/gui/onlineplayer.h +++ b/src/gui/onlineplayer.h @@ -1,7 +1,7 @@ /* * The ManaPlus Client * Copyright (C) 2009-2010 Andrei Karas - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/palette.cpp b/src/gui/palette.cpp index f8de3ff3b..7b17041db 100644 --- a/src/gui/palette.cpp +++ b/src/gui/palette.cpp @@ -3,7 +3,7 @@ * Copyright (C) 2008 Douglas Boffey * Copyright (C) 2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/palette.h b/src/gui/palette.h index 2eb227d35..e59f14d93 100644 --- a/src/gui/palette.h +++ b/src/gui/palette.h @@ -3,7 +3,7 @@ * Copyright (C) 2008 Douglas Boffey * Copyright (C) 2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/popupmanager.cpp b/src/gui/popupmanager.cpp index 2fecde98a..2a3954222 100644 --- a/src/gui/popupmanager.cpp +++ b/src/gui/popupmanager.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/popupmanager.h b/src/gui/popupmanager.h index 0966cc9ee..d70cacfb7 100644 --- a/src/gui/popupmanager.h +++ b/src/gui/popupmanager.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/popups/beingpopup.cpp b/src/gui/popups/beingpopup.cpp index 7678a19fc..e22ad2c86 100644 --- a/src/gui/popups/beingpopup.cpp +++ b/src/gui/popups/beingpopup.cpp @@ -1,7 +1,7 @@ /* * The ManaPlus Client * Copyright (C) 2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/popups/beingpopup.h b/src/gui/popups/beingpopup.h index fdc0b1e30..a48864c2b 100644 --- a/src/gui/popups/beingpopup.h +++ b/src/gui/popups/beingpopup.h @@ -1,7 +1,7 @@ /* * The ManaPlus Client * Copyright (C) 2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/popups/itempopup.cpp b/src/gui/popups/itempopup.cpp index 3cb80b7ac..d080e2abd 100644 --- a/src/gui/popups/itempopup.cpp +++ b/src/gui/popups/itempopup.cpp @@ -3,7 +3,7 @@ * Copyright (C) 2008 The Legend of Mazzeroth Development Team * Copyright (C) 2008-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/popups/itempopup.h b/src/gui/popups/itempopup.h index d42bee103..4a0216701 100644 --- a/src/gui/popups/itempopup.h +++ b/src/gui/popups/itempopup.h @@ -3,7 +3,7 @@ * Copyright (C) 2008 The Legend of Mazzeroth Development Team * Copyright (C) 2008-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/popups/popupmenu.cpp b/src/gui/popups/popupmenu.cpp index 3ef275aae..5aa0c923c 100644 --- a/src/gui/popups/popupmenu.cpp +++ b/src/gui/popups/popupmenu.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/popups/popupmenu.h b/src/gui/popups/popupmenu.h index df31c92b7..1de742982 100644 --- a/src/gui/popups/popupmenu.h +++ b/src/gui/popups/popupmenu.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/popups/skillpopup.cpp b/src/gui/popups/skillpopup.cpp index 8d5950b11..60871fce6 100644 --- a/src/gui/popups/skillpopup.cpp +++ b/src/gui/popups/skillpopup.cpp @@ -3,7 +3,7 @@ * Copyright (C) 2008 The Legend of Mazzeroth Development Team * Copyright (C) 2008-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/popups/skillpopup.h b/src/gui/popups/skillpopup.h index de9cc1511..5eec7033d 100644 --- a/src/gui/popups/skillpopup.h +++ b/src/gui/popups/skillpopup.h @@ -3,7 +3,7 @@ * Copyright (C) 2008 The Legend of Mazzeroth Development Team * Copyright (C) 2008-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/popups/speechbubble.cpp b/src/gui/popups/speechbubble.cpp index 8e34da29c..6f436aca5 100644 --- a/src/gui/popups/speechbubble.cpp +++ b/src/gui/popups/speechbubble.cpp @@ -3,7 +3,7 @@ * Copyright (C) 2008 The Legend of Mazzeroth Development Team * Copyright (C) 2008-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/popups/speechbubble.h b/src/gui/popups/speechbubble.h index 2c01e109d..ef88e4430 100644 --- a/src/gui/popups/speechbubble.h +++ b/src/gui/popups/speechbubble.h @@ -3,7 +3,7 @@ * Copyright (C) 2008 The Legend of Mazzeroth Development Team * Copyright (C) 2008-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/popups/spellpopup.cpp b/src/gui/popups/spellpopup.cpp index 4dd30eea8..7c37480d1 100644 --- a/src/gui/popups/spellpopup.cpp +++ b/src/gui/popups/spellpopup.cpp @@ -3,7 +3,7 @@ * Copyright (C) 2008 The Legend of Mazzeroth Development Team * Copyright (C) 2009 The Mana World Development Team * Copyright (C) 2009-2010 Andrei Karas - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/popups/spellpopup.h b/src/gui/popups/spellpopup.h index a8df7fdaf..801707d45 100644 --- a/src/gui/popups/spellpopup.h +++ b/src/gui/popups/spellpopup.h @@ -3,7 +3,7 @@ * Copyright (C) 2008 The Legend of Mazzeroth Development Team * Copyright (C) 2009 The Mana World Development Team * Copyright (C) 2009-2010 Andrei Karas - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/popups/statuspopup.cpp b/src/gui/popups/statuspopup.cpp index da13c3a7d..26e47e805 100644 --- a/src/gui/popups/statuspopup.cpp +++ b/src/gui/popups/statuspopup.cpp @@ -3,7 +3,7 @@ * Copyright (C) 2008 The Legend of Mazzeroth Development Team * Copyright (C) 2009 The Mana World Development Team * Copyright (C) 2009-2010 Andrei Karas - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/popups/statuspopup.h b/src/gui/popups/statuspopup.h index add093aa8..8551aaa3a 100644 --- a/src/gui/popups/statuspopup.h +++ b/src/gui/popups/statuspopup.h @@ -3,7 +3,7 @@ * Copyright (C) 2008 The Legend of Mazzeroth Development Team * Copyright (C) 2009 The Mana World Development Team * Copyright (C) 2009-2010 Andrei Karas - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/popups/textboxpopup.cpp b/src/gui/popups/textboxpopup.cpp index 52e046cd9..702ba07b1 100644 --- a/src/gui/popups/textboxpopup.cpp +++ b/src/gui/popups/textboxpopup.cpp @@ -3,7 +3,7 @@ * Copyright (C) 2008 The Legend of Mazzeroth Development Team * Copyright (C) 2008-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/popups/textboxpopup.h b/src/gui/popups/textboxpopup.h index 8414d7723..c0d5efaf8 100644 --- a/src/gui/popups/textboxpopup.h +++ b/src/gui/popups/textboxpopup.h @@ -3,7 +3,7 @@ * Copyright (C) 2008 The Legend of Mazzeroth Development Team * Copyright (C) 2008-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/popups/textpopup.cpp b/src/gui/popups/textpopup.cpp index 6201ad968..bfab036f5 100644 --- a/src/gui/popups/textpopup.cpp +++ b/src/gui/popups/textpopup.cpp @@ -3,7 +3,7 @@ * Copyright (C) 2008 The Legend of Mazzeroth Development Team * Copyright (C) 2008-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/popups/textpopup.h b/src/gui/popups/textpopup.h index b96e64f0c..4dac00b5d 100644 --- a/src/gui/popups/textpopup.h +++ b/src/gui/popups/textpopup.h @@ -3,7 +3,7 @@ * Copyright (C) 2008 The Legend of Mazzeroth Development Team * Copyright (C) 2008-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/rect.h b/src/gui/rect.h index 457547846..dc7c90c45 100644 --- a/src/gui/rect.h +++ b/src/gui/rect.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/sdlinput.cpp b/src/gui/sdlinput.cpp index 00c95092e..f69daecd4 100644 --- a/src/gui/sdlinput.cpp +++ b/src/gui/sdlinput.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/sdlinput.h b/src/gui/sdlinput.h index 7c5bc5d30..162e98b76 100644 --- a/src/gui/sdlinput.h +++ b/src/gui/sdlinput.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/setupactiondata.h b/src/gui/setupactiondata.h index b4792c1ce..d9118ced8 100644 --- a/src/gui/setupactiondata.h +++ b/src/gui/setupactiondata.h @@ -3,7 +3,7 @@ * Copyright (C) 2007 Joshua Langley * Copyright (C) 2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/setupinputpages.cpp b/src/gui/setupinputpages.cpp index 7ddc781ba..3b1f1b736 100644 --- a/src/gui/setupinputpages.cpp +++ b/src/gui/setupinputpages.cpp @@ -3,7 +3,7 @@ * Copyright (C) 2007 Joshua Langley * Copyright (C) 2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/setupinputpages.h b/src/gui/setupinputpages.h index 1d72b5789..5b5e36eb5 100644 --- a/src/gui/setupinputpages.h +++ b/src/gui/setupinputpages.h @@ -3,7 +3,7 @@ * Copyright (C) 2007 Joshua Langley * Copyright (C) 2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/shortcut/dropshortcut.cpp b/src/gui/shortcut/dropshortcut.cpp index 2819b75b7..134541ef1 100644 --- a/src/gui/shortcut/dropshortcut.cpp +++ b/src/gui/shortcut/dropshortcut.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2009 The Mana World Development Team * Copyright (C) 2009-2010 Andrei Karas - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/shortcut/dropshortcut.h b/src/gui/shortcut/dropshortcut.h index 69fa86919..ba7e90bf3 100644 --- a/src/gui/shortcut/dropshortcut.h +++ b/src/gui/shortcut/dropshortcut.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2009 The Mana World Development Team * Copyright (C) 2009-2010 Andrei Karas - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/shortcut/emoteshortcut.cpp b/src/gui/shortcut/emoteshortcut.cpp index bc52510ab..e7651730d 100644 --- a/src/gui/shortcut/emoteshortcut.cpp +++ b/src/gui/shortcut/emoteshortcut.cpp @@ -1,7 +1,7 @@ /* * The ManaPlus Client * Copyright (C) 2009 Aethyra Development Team - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/shortcut/emoteshortcut.h b/src/gui/shortcut/emoteshortcut.h index f4d029588..14b91285c 100644 --- a/src/gui/shortcut/emoteshortcut.h +++ b/src/gui/shortcut/emoteshortcut.h @@ -1,7 +1,7 @@ /* * The ManaPlus Client * Copyright (C) 2009 Aethyra Development Team - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/shortcut/itemshortcut.cpp b/src/gui/shortcut/itemshortcut.cpp index 60d6ef72d..9bce92455 100644 --- a/src/gui/shortcut/itemshortcut.cpp +++ b/src/gui/shortcut/itemshortcut.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2007-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/shortcut/itemshortcut.h b/src/gui/shortcut/itemshortcut.h index 33b9ad5b4..d71979857 100644 --- a/src/gui/shortcut/itemshortcut.h +++ b/src/gui/shortcut/itemshortcut.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2007-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/shortcut/shortcutbase.cpp b/src/gui/shortcut/shortcutbase.cpp index 3fe0250fa..057597dec 100644 --- a/src/gui/shortcut/shortcutbase.cpp +++ b/src/gui/shortcut/shortcutbase.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2009 The Mana World Development Team * Copyright (C) 2009-2010 Andrei Karas - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/shortcut/shortcutbase.h b/src/gui/shortcut/shortcutbase.h index 6887857fa..81498e67c 100644 --- a/src/gui/shortcut/shortcutbase.h +++ b/src/gui/shortcut/shortcutbase.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2009 The Mana World Development Team * Copyright (C) 2009-2010 Andrei Karas - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/shortcut/spellshortcut.cpp b/src/gui/shortcut/spellshortcut.cpp index 5ef1d56da..62f25e7e2 100644 --- a/src/gui/shortcut/spellshortcut.cpp +++ b/src/gui/shortcut/spellshortcut.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2009 The Mana World Development Team * Copyright (C) 2009-2010 Andrei Karas - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/shortcut/spellshortcut.h b/src/gui/shortcut/spellshortcut.h index c2facaf0d..d257ef8f3 100644 --- a/src/gui/shortcut/spellshortcut.h +++ b/src/gui/shortcut/spellshortcut.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2009 The Mana World Development Team * Copyright (C) 2009-2010 Andrei Karas - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/skin.cpp b/src/gui/skin.cpp index fb3d941f7..0ecf73c94 100644 --- a/src/gui/skin.cpp +++ b/src/gui/skin.cpp @@ -4,7 +4,7 @@ * Copyright (C) 2009 Aethyra Development Team * Copyright (C) 2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/skin.h b/src/gui/skin.h index ed68814a4..c1bc5484e 100644 --- a/src/gui/skin.h +++ b/src/gui/skin.h @@ -4,7 +4,7 @@ * Copyright (C) 2009 Aethyra Development Team * Copyright (C) 2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/theme.cpp b/src/gui/theme.cpp index f7cd7f292..e2f81b2da 100644 --- a/src/gui/theme.cpp +++ b/src/gui/theme.cpp @@ -4,7 +4,7 @@ * Copyright (C) 2009 Aethyra Development Team * Copyright (C) 2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/theme.h b/src/gui/theme.h index e3c1c3a27..baf97676f 100644 --- a/src/gui/theme.h +++ b/src/gui/theme.h @@ -4,7 +4,7 @@ * Copyright (C) 2009 Aethyra Development Team * Copyright (C) 2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/themecolorsidoperators.cpp b/src/gui/themecolorsidoperators.cpp index 09c20c0ca..54938ec3c 100644 --- a/src/gui/themecolorsidoperators.cpp +++ b/src/gui/themecolorsidoperators.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2015-2019 The ManaPlus Developers + * Copyright (C) 2015-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/themecolorsidoperators.h b/src/gui/themecolorsidoperators.h index 4c67ea5ff..30e8798a7 100644 --- a/src/gui/themecolorsidoperators.h +++ b/src/gui/themecolorsidoperators.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2015-2019 The ManaPlus Developers + * Copyright (C) 2015-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/themecolortype.inc b/src/gui/themecolortype.inc index e6ce4e818..136e1bfbf 100644 --- a/src/gui/themecolortype.inc +++ b/src/gui/themecolortype.inc @@ -4,7 +4,7 @@ * Copyright (C) 2009 Aethyra Development Team * Copyright (C) 2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/themeinfo.h b/src/gui/themeinfo.h index cb6118b6f..4abc0d369 100644 --- a/src/gui/themeinfo.h +++ b/src/gui/themeinfo.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/touchactiondata.cpp b/src/gui/touchactiondata.cpp index 0ef4a47d2..ff0bf5705 100644 --- a/src/gui/touchactiondata.cpp +++ b/src/gui/touchactiondata.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/touchactiondata.h b/src/gui/touchactiondata.h index db5eff401..34ef9b107 100644 --- a/src/gui/touchactiondata.h +++ b/src/gui/touchactiondata.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/userpalette.cpp b/src/gui/userpalette.cpp index 06da27d88..72d764e4b 100644 --- a/src/gui/userpalette.cpp +++ b/src/gui/userpalette.cpp @@ -3,7 +3,7 @@ * Copyright (C) 2008 Douglas Boffey * Copyright (C) 2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/userpalette.h b/src/gui/userpalette.h index e85c76321..dc315fec4 100644 --- a/src/gui/userpalette.h +++ b/src/gui/userpalette.h @@ -3,7 +3,7 @@ * Copyright (C) 2008 Douglas Boffey * Copyright (C) 2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/viewport.h b/src/gui/viewport.h index d5782986b..c4aa3133e 100644 --- a/src/gui/viewport.h +++ b/src/gui/viewport.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * @@ -25,8 +25,8 @@ #include "progs/dyecmd/gui/viewport.h" PROGS_DYECMD_GUI_VIEWPORT_H #else -#include "progs/manaplus/gui/viewport.h" -PROGS_MANAPLUS_GUI_VIEWPORT_H +#include "progs/manaverse/gui/viewport.h" +PROGS_MANAVERSE_GUI_VIEWPORT_H #endif // DYECMD #endif // GUI_VIEWPORT_H diff --git a/src/gui/widgets/attrs/attrdisplay.cpp b/src/gui/widgets/attrs/attrdisplay.cpp index 828e721d8..c43dfb825 100644 --- a/src/gui/widgets/attrs/attrdisplay.cpp +++ b/src/gui/widgets/attrs/attrdisplay.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/attrs/attrdisplay.h b/src/gui/widgets/attrs/attrdisplay.h index 1fcb2948a..123c46255 100644 --- a/src/gui/widgets/attrs/attrdisplay.h +++ b/src/gui/widgets/attrs/attrdisplay.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/attrs/changedisplay.cpp b/src/gui/widgets/attrs/changedisplay.cpp index 5b41c4eb9..c80b6d564 100644 --- a/src/gui/widgets/attrs/changedisplay.cpp +++ b/src/gui/widgets/attrs/changedisplay.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/attrs/changedisplay.h b/src/gui/widgets/attrs/changedisplay.h index a10c63d65..98d7cf17f 100644 --- a/src/gui/widgets/attrs/changedisplay.h +++ b/src/gui/widgets/attrs/changedisplay.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/attrs/derdisplay.cpp b/src/gui/widgets/attrs/derdisplay.cpp index e3ea228fd..44852894c 100644 --- a/src/gui/widgets/attrs/derdisplay.cpp +++ b/src/gui/widgets/attrs/derdisplay.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/attrs/derdisplay.h b/src/gui/widgets/attrs/derdisplay.h index efb07bbf2..7956494af 100644 --- a/src/gui/widgets/attrs/derdisplay.h +++ b/src/gui/widgets/attrs/derdisplay.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/avatarlistbox.cpp b/src/gui/widgets/avatarlistbox.cpp index cac97c092..317d1890c 100644 --- a/src/gui/widgets/avatarlistbox.cpp +++ b/src/gui/widgets/avatarlistbox.cpp @@ -1,7 +1,7 @@ /* * The ManaPlus Client * Copyright (C) 2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/avatarlistbox.h b/src/gui/widgets/avatarlistbox.h index 79b91f5d3..8839ec7c7 100644 --- a/src/gui/widgets/avatarlistbox.h +++ b/src/gui/widgets/avatarlistbox.h @@ -1,7 +1,7 @@ /* * The ManaPlus Client * Copyright (C) 2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/basiccontainer.cpp b/src/gui/widgets/basiccontainer.cpp index 167a19231..4e3b4b95a 100644 --- a/src/gui/widgets/basiccontainer.cpp +++ b/src/gui/widgets/basiccontainer.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/basiccontainer.h b/src/gui/widgets/basiccontainer.h index 495883027..49ac6a35d 100644 --- a/src/gui/widgets/basiccontainer.h +++ b/src/gui/widgets/basiccontainer.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/basiccontainer2.cpp b/src/gui/widgets/basiccontainer2.cpp index 56e4c096a..4e6f1f521 100644 --- a/src/gui/widgets/basiccontainer2.cpp +++ b/src/gui/widgets/basiccontainer2.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/basiccontainer2.h b/src/gui/widgets/basiccontainer2.h index 80ea17cc9..3815642c1 100644 --- a/src/gui/widgets/basiccontainer2.h +++ b/src/gui/widgets/basiccontainer2.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/browserbox.cpp b/src/gui/widgets/browserbox.cpp index 6f8b4ae96..6b3a7b64c 100644 --- a/src/gui/widgets/browserbox.cpp +++ b/src/gui/widgets/browserbox.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * Copyright (C) 2009 Aethyra Development Team * * This file is part of The ManaPlus Client. diff --git a/src/gui/widgets/browserbox.h b/src/gui/widgets/browserbox.h index a46504491..d68005dae 100644 --- a/src/gui/widgets/browserbox.h +++ b/src/gui/widgets/browserbox.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * Copyright (C) 2009 Aethyra Development Team * * This file is part of The ManaPlus Client. diff --git a/src/gui/widgets/browserbox.inc b/src/gui/widgets/browserbox.inc index 8387fcb11..7cb7b2eef 100644 --- a/src/gui/widgets/browserbox.inc +++ b/src/gui/widgets/browserbox.inc @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/button.cpp b/src/gui/widgets/button.cpp index 44e41be5a..47c15cbcf 100644 --- a/src/gui/widgets/button.cpp +++ b/src/gui/widgets/button.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/button.h b/src/gui/widgets/button.h index 19ce056d3..3a8151fdb 100644 --- a/src/gui/widgets/button.h +++ b/src/gui/widgets/button.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/characterdisplay.cpp b/src/gui/widgets/characterdisplay.cpp index b957bea1d..e465e3f86 100644 --- a/src/gui/widgets/characterdisplay.cpp +++ b/src/gui/widgets/characterdisplay.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/characterdisplay.h b/src/gui/widgets/characterdisplay.h index df46eb06f..1caae31a8 100644 --- a/src/gui/widgets/characterdisplay.h +++ b/src/gui/widgets/characterdisplay.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/characterviewbase.h b/src/gui/widgets/characterviewbase.h index 16bbdb8b1..cc5f44720 100644 --- a/src/gui/widgets/characterviewbase.h +++ b/src/gui/widgets/characterviewbase.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2013-2019 The ManaPlus Developers + * Copyright (C) 2013-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/characterviewnormal.cpp b/src/gui/widgets/characterviewnormal.cpp index 9ce53a510..e21b9a974 100644 --- a/src/gui/widgets/characterviewnormal.cpp +++ b/src/gui/widgets/characterviewnormal.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2013-2019 The ManaPlus Developers + * Copyright (C) 2013-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/characterviewnormal.h b/src/gui/widgets/characterviewnormal.h index 8d1190b94..dd6ccf979 100644 --- a/src/gui/widgets/characterviewnormal.h +++ b/src/gui/widgets/characterviewnormal.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2013-2019 The ManaPlus Developers + * Copyright (C) 2013-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/characterviewsmall.cpp b/src/gui/widgets/characterviewsmall.cpp index 6e473566b..83f90081b 100644 --- a/src/gui/widgets/characterviewsmall.cpp +++ b/src/gui/widgets/characterviewsmall.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2013-2019 The ManaPlus Developers + * Copyright (C) 2013-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/characterviewsmall.h b/src/gui/widgets/characterviewsmall.h index cf36a1e69..acdbb2c0d 100644 --- a/src/gui/widgets/characterviewsmall.h +++ b/src/gui/widgets/characterviewsmall.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2013-2019 The ManaPlus Developers + * Copyright (C) 2013-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/chatinput.h b/src/gui/widgets/chatinput.h index 42a210109..9c5f01f16 100644 --- a/src/gui/widgets/chatinput.h +++ b/src/gui/widgets/chatinput.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/checkbox.cpp b/src/gui/widgets/checkbox.cpp index c57af2eaa..7f67d5c53 100644 --- a/src/gui/widgets/checkbox.cpp +++ b/src/gui/widgets/checkbox.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/checkbox.h b/src/gui/widgets/checkbox.h index e5bcdfcb7..55fa95c5a 100644 --- a/src/gui/widgets/checkbox.h +++ b/src/gui/widgets/checkbox.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/colorpage.cpp b/src/gui/widgets/colorpage.cpp index d68d7af2d..6dcc15edb 100644 --- a/src/gui/widgets/colorpage.cpp +++ b/src/gui/widgets/colorpage.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2013-2019 The ManaPlus Developers + * Copyright (C) 2013-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/colorpage.h b/src/gui/widgets/colorpage.h index ed093862c..499e04b7f 100644 --- a/src/gui/widgets/colorpage.h +++ b/src/gui/widgets/colorpage.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2013-2019 The ManaPlus Developers + * Copyright (C) 2013-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/container.cpp b/src/gui/widgets/container.cpp index 367e683ec..5c201b100 100644 --- a/src/gui/widgets/container.cpp +++ b/src/gui/widgets/container.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/container.h b/src/gui/widgets/container.h index aa3f8103f..8038876f4 100644 --- a/src/gui/widgets/container.h +++ b/src/gui/widgets/container.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/containerplacer.cpp b/src/gui/widgets/containerplacer.cpp index 20ad44cbe..c97c37ae7 100644 --- a/src/gui/widgets/containerplacer.cpp +++ b/src/gui/widgets/containerplacer.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2007-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/containerplacer.h b/src/gui/widgets/containerplacer.h index 557469385..1370785ca 100644 --- a/src/gui/widgets/containerplacer.h +++ b/src/gui/widgets/containerplacer.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2007-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/createwidget.h b/src/gui/widgets/createwidget.h index 1731df74c..9c0b9aca2 100644 --- a/src/gui/widgets/createwidget.h +++ b/src/gui/widgets/createwidget.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2015-2019 The ManaPlus Developers + * Copyright (C) 2015-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/desktop.cpp b/src/gui/widgets/desktop.cpp index e8a728327..72b71ac3d 100644 --- a/src/gui/widgets/desktop.cpp +++ b/src/gui/widgets/desktop.cpp @@ -1,7 +1,7 @@ /* * The ManaPlus Client * Copyright (C) 2009-2010 The Mana World Development Team - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * @@ -88,7 +88,7 @@ Desktop::Desktop(const Widget2 *const widget) : false); } mVersionLabel->addRow("copyright", - "(C) ManaPlus developers, http://manaplus.org"); + "(C) ManaVerse developers, https://manaverse.germantmw.de"); mVersionLabel->setLinkHandler(this); mVersionLabel->updateHeight(); } diff --git a/src/gui/widgets/desktop.h b/src/gui/widgets/desktop.h index ea7d66877..0a26fc44a 100644 --- a/src/gui/widgets/desktop.h +++ b/src/gui/widgets/desktop.h @@ -1,7 +1,7 @@ /* * The ManaPlus Client * Copyright (C) 2009-2010 The Mana World Development Team - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/dropdown.cpp b/src/gui/widgets/dropdown.cpp index f4fb56f9e..44ab4d2d2 100644 --- a/src/gui/widgets/dropdown.cpp +++ b/src/gui/widgets/dropdown.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2006-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/dropdown.h b/src/gui/widgets/dropdown.h index 48c96431c..5232263ea 100644 --- a/src/gui/widgets/dropdown.h +++ b/src/gui/widgets/dropdown.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2006-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/emotepage.cpp b/src/gui/widgets/emotepage.cpp index 31857fda3..51a3e203a 100644 --- a/src/gui/widgets/emotepage.cpp +++ b/src/gui/widgets/emotepage.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2013-2019 The ManaPlus Developers + * Copyright (C) 2013-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/emotepage.h b/src/gui/widgets/emotepage.h index bde5dee6c..56c790a3f 100644 --- a/src/gui/widgets/emotepage.h +++ b/src/gui/widgets/emotepage.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2013-2019 The ManaPlus Developers + * Copyright (C) 2013-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/emoteshortcutcontainer.cpp b/src/gui/widgets/emoteshortcutcontainer.cpp index 53ded7168..f5dc10641 100644 --- a/src/gui/widgets/emoteshortcutcontainer.cpp +++ b/src/gui/widgets/emoteshortcutcontainer.cpp @@ -1,7 +1,7 @@ /* * The ManaPlus Client * Copyright (C) 2009 Aethyra Development Team - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/emoteshortcutcontainer.h b/src/gui/widgets/emoteshortcutcontainer.h index ff4c1d3cb..d80e8cf62 100644 --- a/src/gui/widgets/emoteshortcutcontainer.h +++ b/src/gui/widgets/emoteshortcutcontainer.h @@ -1,7 +1,7 @@ /* * The ManaPlus Client * Copyright (C) 2009 Aethyra Development Team - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/equipmentbox.h b/src/gui/widgets/equipmentbox.h index f8d510a7d..e1988d591 100644 --- a/src/gui/widgets/equipmentbox.h +++ b/src/gui/widgets/equipmentbox.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/equipmentpage.h b/src/gui/widgets/equipmentpage.h index 29b2405f2..73783628a 100644 --- a/src/gui/widgets/equipmentpage.h +++ b/src/gui/widgets/equipmentpage.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/extendedlistbox.cpp b/src/gui/widgets/extendedlistbox.cpp index b19e18fc8..da97f33f8 100644 --- a/src/gui/widgets/extendedlistbox.cpp +++ b/src/gui/widgets/extendedlistbox.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2012-2019 The ManaPlus Developers + * Copyright (C) 2012-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/extendedlistbox.h b/src/gui/widgets/extendedlistbox.h index 60af85468..125aebd59 100644 --- a/src/gui/widgets/extendedlistbox.h +++ b/src/gui/widgets/extendedlistbox.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2012-2019 The ManaPlus Developers + * Copyright (C) 2012-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/extendedlistboxitem.h b/src/gui/widgets/extendedlistboxitem.h index 3a72d04ea..aad7606b9 100644 --- a/src/gui/widgets/extendedlistboxitem.h +++ b/src/gui/widgets/extendedlistboxitem.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2012-2019 The ManaPlus Developers + * Copyright (C) 2012-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/flowcontainer.cpp b/src/gui/widgets/flowcontainer.cpp index 6c0e017dd..73d9694f5 100644 --- a/src/gui/widgets/flowcontainer.cpp +++ b/src/gui/widgets/flowcontainer.cpp @@ -1,7 +1,7 @@ /* * The ManaPlus Client * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/flowcontainer.h b/src/gui/widgets/flowcontainer.h index 7020fadea..fd3b59a43 100644 --- a/src/gui/widgets/flowcontainer.h +++ b/src/gui/widgets/flowcontainer.h @@ -1,7 +1,7 @@ /* * The ManaPlus Client * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/guitable.cpp b/src/gui/widgets/guitable.cpp index a1462e984..bbee84c91 100644 --- a/src/gui/widgets/guitable.cpp +++ b/src/gui/widgets/guitable.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2008-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/guitable.h b/src/gui/widgets/guitable.h index cbcbbaf90..72dd5a6cc 100644 --- a/src/gui/widgets/guitable.h +++ b/src/gui/widgets/guitable.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2008-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/horizontcontainer.cpp b/src/gui/widgets/horizontcontainer.cpp index d4ffd8214..1082c6d90 100644 --- a/src/gui/widgets/horizontcontainer.cpp +++ b/src/gui/widgets/horizontcontainer.cpp @@ -1,7 +1,7 @@ /* * The ManaPlus Client * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/horizontcontainer.h b/src/gui/widgets/horizontcontainer.h index 3c2b3c164..536f5a5a6 100644 --- a/src/gui/widgets/horizontcontainer.h +++ b/src/gui/widgets/horizontcontainer.h @@ -1,7 +1,7 @@ /* * The ManaPlus Client * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/icon.cpp b/src/gui/widgets/icon.cpp index 3c2fa87e3..411ebfff3 100644 --- a/src/gui/widgets/icon.cpp +++ b/src/gui/widgets/icon.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2008-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/icon.h b/src/gui/widgets/icon.h index 89c58227b..3ce978edf 100644 --- a/src/gui/widgets/icon.h +++ b/src/gui/widgets/icon.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2008-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/inttextfield.cpp b/src/gui/widgets/inttextfield.cpp index 676238f46..c28ce5279 100644 --- a/src/gui/widgets/inttextfield.cpp +++ b/src/gui/widgets/inttextfield.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/inttextfield.h b/src/gui/widgets/inttextfield.h index 42c3a5e0e..0e65d97f4 100644 --- a/src/gui/widgets/inttextfield.h +++ b/src/gui/widgets/inttextfield.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/itemcontainer.cpp b/src/gui/widgets/itemcontainer.cpp index 0cfb074f0..e3712170a 100644 --- a/src/gui/widgets/itemcontainer.cpp +++ b/src/gui/widgets/itemcontainer.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/itemcontainer.h b/src/gui/widgets/itemcontainer.h index 298ad3bfd..d7f1e8924 100644 --- a/src/gui/widgets/itemcontainer.h +++ b/src/gui/widgets/itemcontainer.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/itemlinkhandler.cpp b/src/gui/widgets/itemlinkhandler.cpp index bb5e3e29a..9bb55caeb 100644 --- a/src/gui/widgets/itemlinkhandler.cpp +++ b/src/gui/widgets/itemlinkhandler.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/itemlinkhandler.h b/src/gui/widgets/itemlinkhandler.h index dbe4dcd76..56bcc5a16 100644 --- a/src/gui/widgets/itemlinkhandler.h +++ b/src/gui/widgets/itemlinkhandler.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/itemshortcutcontainer.cpp b/src/gui/widgets/itemshortcutcontainer.cpp index a12cfc24b..ff630a533 100644 --- a/src/gui/widgets/itemshortcutcontainer.cpp +++ b/src/gui/widgets/itemshortcutcontainer.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2007-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/itemshortcutcontainer.h b/src/gui/widgets/itemshortcutcontainer.h index 80fb6abd8..b626e7c9f 100644 --- a/src/gui/widgets/itemshortcutcontainer.h +++ b/src/gui/widgets/itemshortcutcontainer.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2007-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/label.cpp b/src/gui/widgets/label.cpp index d325e11bd..bce87192e 100644 --- a/src/gui/widgets/label.cpp +++ b/src/gui/widgets/label.cpp @@ -1,7 +1,7 @@ /* * The ManaPlus Client * Copyright (C) 2009 Aethyra Development Team - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/label.h b/src/gui/widgets/label.h index 59b032d8b..9fad43c5e 100644 --- a/src/gui/widgets/label.h +++ b/src/gui/widgets/label.h @@ -1,7 +1,7 @@ /* * The ManaPlus Client * Copyright (C) 2009 Aethyra Development Team - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/layout.cpp b/src/gui/widgets/layout.cpp index b5d082227..cd8651a03 100644 --- a/src/gui/widgets/layout.cpp +++ b/src/gui/widgets/layout.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2007-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/layout.h b/src/gui/widgets/layout.h index 4bbd7e1c5..91a0118aa 100644 --- a/src/gui/widgets/layout.h +++ b/src/gui/widgets/layout.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2007-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/layoutarray.cpp b/src/gui/widgets/layoutarray.cpp index 8f0dbf8c4..0f79c3d89 100644 --- a/src/gui/widgets/layoutarray.cpp +++ b/src/gui/widgets/layoutarray.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2007-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/layoutarray.h b/src/gui/widgets/layoutarray.h index cb34e4160..2b6ac76ff 100644 --- a/src/gui/widgets/layoutarray.h +++ b/src/gui/widgets/layoutarray.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2007-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/layoutcell.cpp b/src/gui/widgets/layoutcell.cpp index 43bc087c8..4d8c9ce28 100644 --- a/src/gui/widgets/layoutcell.cpp +++ b/src/gui/widgets/layoutcell.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2007-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/layoutcell.h b/src/gui/widgets/layoutcell.h index 14b119a60..074471b12 100644 --- a/src/gui/widgets/layoutcell.h +++ b/src/gui/widgets/layoutcell.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2007-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/layouthelper.cpp b/src/gui/widgets/layouthelper.cpp index 2eb443b4c..2dad8f404 100644 --- a/src/gui/widgets/layouthelper.cpp +++ b/src/gui/widgets/layouthelper.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/layouthelper.h b/src/gui/widgets/layouthelper.h index 634e29d4c..3ad5a1454 100644 --- a/src/gui/widgets/layouthelper.h +++ b/src/gui/widgets/layouthelper.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/linepart.cpp b/src/gui/widgets/linepart.cpp index 088ccb7a2..6a3670c59 100644 --- a/src/gui/widgets/linepart.cpp +++ b/src/gui/widgets/linepart.cpp @@ -1,7 +1,7 @@ /* * The ManaPlus Client * Copyright (C) 2009 Aethyra Development Team - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/linepart.h b/src/gui/widgets/linepart.h index c737a3c87..d3f28106c 100644 --- a/src/gui/widgets/linepart.h +++ b/src/gui/widgets/linepart.h @@ -1,7 +1,7 @@ /* * The ManaPlus Client * Copyright (C) 2009 Aethyra Development Team - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/linkhandler.h b/src/gui/widgets/linkhandler.h index 38d9d092d..503443fd6 100644 --- a/src/gui/widgets/linkhandler.h +++ b/src/gui/widgets/linkhandler.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/listbox.cpp b/src/gui/widgets/listbox.cpp index fde4b8904..cec5a9725 100644 --- a/src/gui/widgets/listbox.cpp +++ b/src/gui/widgets/listbox.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/listbox.h b/src/gui/widgets/listbox.h index c3ef74b87..d972dfd17 100644 --- a/src/gui/widgets/listbox.h +++ b/src/gui/widgets/listbox.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/passwordfield.cpp b/src/gui/widgets/passwordfield.cpp index 419bbee04..4bb0cbfbc 100644 --- a/src/gui/widgets/passwordfield.cpp +++ b/src/gui/widgets/passwordfield.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/passwordfield.h b/src/gui/widgets/passwordfield.h index 344e5398d..5c42a7ec1 100644 --- a/src/gui/widgets/passwordfield.h +++ b/src/gui/widgets/passwordfield.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/pincode.cpp b/src/gui/widgets/pincode.cpp index 70fc57314..4f9a36029 100644 --- a/src/gui/widgets/pincode.cpp +++ b/src/gui/widgets/pincode.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/pincode.h b/src/gui/widgets/pincode.h index 0325fe4e0..34c0bb86e 100644 --- a/src/gui/widgets/pincode.h +++ b/src/gui/widgets/pincode.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/playerbox.cpp b/src/gui/widgets/playerbox.cpp index b27518aef..d02ca4ee6 100644 --- a/src/gui/widgets/playerbox.cpp +++ b/src/gui/widgets/playerbox.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/playerbox.h b/src/gui/widgets/playerbox.h index e99bbd6d7..b1eed7f67 100644 --- a/src/gui/widgets/playerbox.h +++ b/src/gui/widgets/playerbox.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/popup.cpp b/src/gui/widgets/popup.cpp index ca18817e9..ae9dfd2fb 100644 --- a/src/gui/widgets/popup.cpp +++ b/src/gui/widgets/popup.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * Copyright (C) 2009 Aethyra Development Team * * This file is part of The ManaPlus Client. diff --git a/src/gui/widgets/popup.h b/src/gui/widgets/popup.h index 276f6d753..e5351e253 100644 --- a/src/gui/widgets/popup.h +++ b/src/gui/widgets/popup.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * Copyright (C) 2009 Aethyra Development Team * * This file is part of The ManaPlus Client. diff --git a/src/gui/widgets/popuplist.cpp b/src/gui/widgets/popuplist.cpp index 74cdd47d7..6e7cc1a05 100644 --- a/src/gui/widgets/popuplist.cpp +++ b/src/gui/widgets/popuplist.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2012-2019 The ManaPlus Developers + * Copyright (C) 2012-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/popuplist.h b/src/gui/widgets/popuplist.h index 54f28a6f9..573fd787e 100644 --- a/src/gui/widgets/popuplist.h +++ b/src/gui/widgets/popuplist.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2012-2019 The ManaPlus Developers + * Copyright (C) 2012-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/progressbar.cpp b/src/gui/widgets/progressbar.cpp index e01c3ed79..613db8611 100644 --- a/src/gui/widgets/progressbar.cpp +++ b/src/gui/widgets/progressbar.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/progressbar.h b/src/gui/widgets/progressbar.h index ddd59643c..9456cb476 100644 --- a/src/gui/widgets/progressbar.h +++ b/src/gui/widgets/progressbar.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/progressindicator.cpp b/src/gui/widgets/progressindicator.cpp index aa2721749..2902d34e7 100644 --- a/src/gui/widgets/progressindicator.cpp +++ b/src/gui/widgets/progressindicator.cpp @@ -1,7 +1,7 @@ /* * The ManaPlus Client * Copyright (C) 2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/progressindicator.h b/src/gui/widgets/progressindicator.h index 32240c6be..572effd33 100644 --- a/src/gui/widgets/progressindicator.h +++ b/src/gui/widgets/progressindicator.h @@ -1,7 +1,7 @@ /* * The ManaPlus Client * Copyright (C) 2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/radiobutton.cpp b/src/gui/widgets/radiobutton.cpp index 04c139281..fc934ee7d 100644 --- a/src/gui/widgets/radiobutton.cpp +++ b/src/gui/widgets/radiobutton.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/radiobutton.h b/src/gui/widgets/radiobutton.h index 8f0114c10..195b0b632 100644 --- a/src/gui/widgets/radiobutton.h +++ b/src/gui/widgets/radiobutton.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/radiogroup.cpp b/src/gui/widgets/radiogroup.cpp index 2f08365e0..52bfbb472 100644 --- a/src/gui/widgets/radiogroup.cpp +++ b/src/gui/widgets/radiogroup.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2012-2019 The ManaPlus Developers + * Copyright (C) 2012-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/radiogroup.h b/src/gui/widgets/radiogroup.h index 02feba7c0..609bc55af 100644 --- a/src/gui/widgets/radiogroup.h +++ b/src/gui/widgets/radiogroup.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2012-2019 The ManaPlus Developers + * Copyright (C) 2012-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/scrollarea.cpp b/src/gui/widgets/scrollarea.cpp index 172461e64..88e09c73f 100644 --- a/src/gui/widgets/scrollarea.cpp +++ b/src/gui/widgets/scrollarea.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/scrollarea.h b/src/gui/widgets/scrollarea.h index fe5e4841c..b560b6a1d 100644 --- a/src/gui/widgets/scrollarea.h +++ b/src/gui/widgets/scrollarea.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/selldialog.cpp b/src/gui/widgets/selldialog.cpp index 25cd2768d..180f5c4ef 100644 --- a/src/gui/widgets/selldialog.cpp +++ b/src/gui/widgets/selldialog.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/selldialog.h b/src/gui/widgets/selldialog.h index 25b00750e..20a048591 100644 --- a/src/gui/widgets/selldialog.h +++ b/src/gui/widgets/selldialog.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/serverslistbox.h b/src/gui/widgets/serverslistbox.h index 00557ccec..6034ca99f 100644 --- a/src/gui/widgets/serverslistbox.h +++ b/src/gui/widgets/serverslistbox.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/setupbuttonitem.cpp b/src/gui/widgets/setupbuttonitem.cpp index 711de8dd3..44b1b0d4a 100644 --- a/src/gui/widgets/setupbuttonitem.cpp +++ b/src/gui/widgets/setupbuttonitem.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/setupbuttonitem.h b/src/gui/widgets/setupbuttonitem.h index cf73e3ffe..22d76140b 100644 --- a/src/gui/widgets/setupbuttonitem.h +++ b/src/gui/widgets/setupbuttonitem.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/setupitem.cpp b/src/gui/widgets/setupitem.cpp index 6c4fe9bee..981e910bb 100644 --- a/src/gui/widgets/setupitem.cpp +++ b/src/gui/widgets/setupitem.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/setupitem.h b/src/gui/widgets/setupitem.h index 6fe103122..fff660cc0 100644 --- a/src/gui/widgets/setupitem.h +++ b/src/gui/widgets/setupitem.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/setupquickitem.cpp b/src/gui/widgets/setupquickitem.cpp index d542d71f6..28ee9ac83 100644 --- a/src/gui/widgets/setupquickitem.cpp +++ b/src/gui/widgets/setupquickitem.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/setupquickitem.h b/src/gui/widgets/setupquickitem.h index 9dd27c0f3..89b55dfa3 100644 --- a/src/gui/widgets/setupquickitem.h +++ b/src/gui/widgets/setupquickitem.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/setuptouchitem.cpp b/src/gui/widgets/setuptouchitem.cpp index c741b5e53..9c94e6a93 100644 --- a/src/gui/widgets/setuptouchitem.cpp +++ b/src/gui/widgets/setuptouchitem.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2012-2019 The ManaPlus Developers + * Copyright (C) 2012-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/setuptouchitem.h b/src/gui/widgets/setuptouchitem.h index d86d379b0..482c1dbca 100644 --- a/src/gui/widgets/setuptouchitem.h +++ b/src/gui/widgets/setuptouchitem.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2012-2019 The ManaPlus Developers + * Copyright (C) 2012-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/shoplistbox.cpp b/src/gui/widgets/shoplistbox.cpp index 439e86467..5d65da95e 100644 --- a/src/gui/widgets/shoplistbox.cpp +++ b/src/gui/widgets/shoplistbox.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/shoplistbox.h b/src/gui/widgets/shoplistbox.h index ab421ecc8..a00709b19 100644 --- a/src/gui/widgets/shoplistbox.h +++ b/src/gui/widgets/shoplistbox.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/shortcutcontainer.cpp b/src/gui/widgets/shortcutcontainer.cpp index 6e6d7bd9f..84e562bec 100644 --- a/src/gui/widgets/shortcutcontainer.cpp +++ b/src/gui/widgets/shortcutcontainer.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2007-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/shortcutcontainer.h b/src/gui/widgets/shortcutcontainer.h index 92b4ee943..39c47fb70 100644 --- a/src/gui/widgets/shortcutcontainer.h +++ b/src/gui/widgets/shortcutcontainer.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2007-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/skilllistbox.h b/src/gui/widgets/skilllistbox.h index bb0e79b82..235528c36 100644 --- a/src/gui/widgets/skilllistbox.h +++ b/src/gui/widgets/skilllistbox.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/skillrectanglelistbox.h b/src/gui/widgets/skillrectanglelistbox.h index 4903917f5..25366194d 100644 --- a/src/gui/widgets/skillrectanglelistbox.h +++ b/src/gui/widgets/skillrectanglelistbox.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/slider.cpp b/src/gui/widgets/slider.cpp index 3fea7eed9..f49236099 100644 --- a/src/gui/widgets/slider.cpp +++ b/src/gui/widgets/slider.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/slider.h b/src/gui/widgets/slider.h index 6648f346e..d6a83be5f 100644 --- a/src/gui/widgets/slider.h +++ b/src/gui/widgets/slider.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/sliderlist.cpp b/src/gui/widgets/sliderlist.cpp index 02e15621d..a3e0a0835 100644 --- a/src/gui/widgets/sliderlist.cpp +++ b/src/gui/widgets/sliderlist.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/sliderlist.h b/src/gui/widgets/sliderlist.h index 18cc0a923..a420bdc17 100644 --- a/src/gui/widgets/sliderlist.h +++ b/src/gui/widgets/sliderlist.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/spellshortcutcontainer.cpp b/src/gui/widgets/spellshortcutcontainer.cpp index 88d3d26ef..918800ec9 100644 --- a/src/gui/widgets/spellshortcutcontainer.cpp +++ b/src/gui/widgets/spellshortcutcontainer.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2009 The Mana World Development Team * Copyright (C) 2009-2010 Andrei Karas - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/spellshortcutcontainer.h b/src/gui/widgets/spellshortcutcontainer.h index 246400417..cae1991b2 100644 --- a/src/gui/widgets/spellshortcutcontainer.h +++ b/src/gui/widgets/spellshortcutcontainer.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2009 The Mana World Development Team * Copyright (C) 2009-2010 Andrei Karas - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/staticbrowserbox.cpp b/src/gui/widgets/staticbrowserbox.cpp index 7e586b2c6..904e1b453 100644 --- a/src/gui/widgets/staticbrowserbox.cpp +++ b/src/gui/widgets/staticbrowserbox.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * Copyright (C) 2009 Aethyra Development Team * * This file is part of The ManaPlus Client. diff --git a/src/gui/widgets/staticbrowserbox.h b/src/gui/widgets/staticbrowserbox.h index 86a6057e6..19acdafe4 100644 --- a/src/gui/widgets/staticbrowserbox.h +++ b/src/gui/widgets/staticbrowserbox.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * Copyright (C) 2009 Aethyra Development Team * * This file is part of The ManaPlus Client. diff --git a/src/gui/widgets/statspage.cpp b/src/gui/widgets/statspage.cpp index f6e6a9914..184e38caf 100644 --- a/src/gui/widgets/statspage.cpp +++ b/src/gui/widgets/statspage.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/statspage.h b/src/gui/widgets/statspage.h index 2f02c19ab..24d426384 100644 --- a/src/gui/widgets/statspage.h +++ b/src/gui/widgets/statspage.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/statspagebasic.cpp b/src/gui/widgets/statspagebasic.cpp index 061883911..dc3f6c121 100644 --- a/src/gui/widgets/statspagebasic.cpp +++ b/src/gui/widgets/statspagebasic.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/statspagebasic.h b/src/gui/widgets/statspagebasic.h index 82da47ce6..dc1944509 100644 --- a/src/gui/widgets/statspagebasic.h +++ b/src/gui/widgets/statspagebasic.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/tabbedarea.cpp b/src/gui/widgets/tabbedarea.cpp index 3900be438..c599ffbc9 100644 --- a/src/gui/widgets/tabbedarea.cpp +++ b/src/gui/widgets/tabbedarea.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2008-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/tabbedarea.h b/src/gui/widgets/tabbedarea.h index 7f2c05363..0728b499f 100644 --- a/src/gui/widgets/tabbedarea.h +++ b/src/gui/widgets/tabbedarea.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2008-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/tabs/chat/battletab.cpp b/src/gui/widgets/tabs/chat/battletab.cpp index d6da30050..5e057e004 100644 --- a/src/gui/widgets/tabs/chat/battletab.cpp +++ b/src/gui/widgets/tabs/chat/battletab.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2008-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/tabs/chat/battletab.h b/src/gui/widgets/tabs/chat/battletab.h index 772264ce6..05a334d25 100644 --- a/src/gui/widgets/tabs/chat/battletab.h +++ b/src/gui/widgets/tabs/chat/battletab.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/tabs/chat/channeltab.cpp b/src/gui/widgets/tabs/chat/channeltab.cpp index 4b292aa5e..557659956 100644 --- a/src/gui/widgets/tabs/chat/channeltab.cpp +++ b/src/gui/widgets/tabs/chat/channeltab.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2008-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/tabs/chat/channeltab.h b/src/gui/widgets/tabs/chat/channeltab.h index 6cf32baa1..20a5514dd 100644 --- a/src/gui/widgets/tabs/chat/channeltab.h +++ b/src/gui/widgets/tabs/chat/channeltab.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/tabs/chat/chattab.cpp b/src/gui/widgets/tabs/chat/chattab.cpp index 52ec7fb4f..f08726f01 100644 --- a/src/gui/widgets/tabs/chat/chattab.cpp +++ b/src/gui/widgets/tabs/chat/chattab.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2008-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/tabs/chat/chattab.h b/src/gui/widgets/tabs/chat/chattab.h index d042c5b2e..a10b62d9f 100644 --- a/src/gui/widgets/tabs/chat/chattab.h +++ b/src/gui/widgets/tabs/chat/chattab.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/tabs/chat/clantab.cpp b/src/gui/widgets/tabs/chat/clantab.cpp index 531991611..84a7d7f49 100644 --- a/src/gui/widgets/tabs/chat/clantab.cpp +++ b/src/gui/widgets/tabs/chat/clantab.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/tabs/chat/clantab.h b/src/gui/widgets/tabs/chat/clantab.h index 1d4d41c12..8a2fe9023 100644 --- a/src/gui/widgets/tabs/chat/clantab.h +++ b/src/gui/widgets/tabs/chat/clantab.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/tabs/chat/emulateguildtab.cpp b/src/gui/widgets/tabs/chat/emulateguildtab.cpp index 16b3e2c2e..58eb16e64 100644 --- a/src/gui/widgets/tabs/chat/emulateguildtab.cpp +++ b/src/gui/widgets/tabs/chat/emulateguildtab.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2008-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/tabs/chat/emulateguildtab.h b/src/gui/widgets/tabs/chat/emulateguildtab.h index d9d7895fb..8a83f11aa 100644 --- a/src/gui/widgets/tabs/chat/emulateguildtab.h +++ b/src/gui/widgets/tabs/chat/emulateguildtab.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/tabs/chat/gmtab.cpp b/src/gui/widgets/tabs/chat/gmtab.cpp index 231c50011..22f049278 100644 --- a/src/gui/widgets/tabs/chat/gmtab.cpp +++ b/src/gui/widgets/tabs/chat/gmtab.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2013-2019 The ManaPlus Developers + * Copyright (C) 2013-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/tabs/chat/gmtab.h b/src/gui/widgets/tabs/chat/gmtab.h index 549a43dee..1f44fda4d 100644 --- a/src/gui/widgets/tabs/chat/gmtab.h +++ b/src/gui/widgets/tabs/chat/gmtab.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2013-2019 The ManaPlus Developers + * Copyright (C) 2013-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/tabs/chat/guildtab.cpp b/src/gui/widgets/tabs/chat/guildtab.cpp index dfb6eb9a7..8f7c2008c 100644 --- a/src/gui/widgets/tabs/chat/guildtab.cpp +++ b/src/gui/widgets/tabs/chat/guildtab.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2008-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/tabs/chat/guildtab.h b/src/gui/widgets/tabs/chat/guildtab.h index 64b2f48d2..b59756724 100644 --- a/src/gui/widgets/tabs/chat/guildtab.h +++ b/src/gui/widgets/tabs/chat/guildtab.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/tabs/chat/langtab.cpp b/src/gui/widgets/tabs/chat/langtab.cpp index 757308db7..0ba7ba8c7 100644 --- a/src/gui/widgets/tabs/chat/langtab.cpp +++ b/src/gui/widgets/tabs/chat/langtab.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/tabs/chat/langtab.h b/src/gui/widgets/tabs/chat/langtab.h index 1862fe661..a1246b48a 100644 --- a/src/gui/widgets/tabs/chat/langtab.h +++ b/src/gui/widgets/tabs/chat/langtab.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/tabs/chat/partytab.cpp b/src/gui/widgets/tabs/chat/partytab.cpp index 4d18165ec..56b5f77a8 100644 --- a/src/gui/widgets/tabs/chat/partytab.cpp +++ b/src/gui/widgets/tabs/chat/partytab.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2008-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/tabs/chat/partytab.h b/src/gui/widgets/tabs/chat/partytab.h index a76ff6559..f1d4238f9 100644 --- a/src/gui/widgets/tabs/chat/partytab.h +++ b/src/gui/widgets/tabs/chat/partytab.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/tabs/chat/tradetab.cpp b/src/gui/widgets/tabs/chat/tradetab.cpp index e6d5168dc..b1832c071 100644 --- a/src/gui/widgets/tabs/chat/tradetab.cpp +++ b/src/gui/widgets/tabs/chat/tradetab.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2008-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/tabs/chat/tradetab.h b/src/gui/widgets/tabs/chat/tradetab.h index d3b52e6aa..f58e5d537 100644 --- a/src/gui/widgets/tabs/chat/tradetab.h +++ b/src/gui/widgets/tabs/chat/tradetab.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/tabs/chat/whispertab.cpp b/src/gui/widgets/tabs/chat/whispertab.cpp index 93b719bed..53cf0fb7b 100644 --- a/src/gui/widgets/tabs/chat/whispertab.cpp +++ b/src/gui/widgets/tabs/chat/whispertab.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/tabs/chat/whispertab.h b/src/gui/widgets/tabs/chat/whispertab.h index d5aaf33bb..a7c3d273b 100644 --- a/src/gui/widgets/tabs/chat/whispertab.h +++ b/src/gui/widgets/tabs/chat/whispertab.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/tabs/clanwindowtabs.cpp b/src/gui/widgets/tabs/clanwindowtabs.cpp index a6544d87b..972089fe0 100644 --- a/src/gui/widgets/tabs/clanwindowtabs.cpp +++ b/src/gui/widgets/tabs/clanwindowtabs.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/tabs/clanwindowtabs.h b/src/gui/widgets/tabs/clanwindowtabs.h index 51d23da7d..aa316ab0f 100644 --- a/src/gui/widgets/tabs/clanwindowtabs.h +++ b/src/gui/widgets/tabs/clanwindowtabs.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/tabs/debugtab.h b/src/gui/widgets/tabs/debugtab.h index 9304ae6af..bb4602bfa 100644 --- a/src/gui/widgets/tabs/debugtab.h +++ b/src/gui/widgets/tabs/debugtab.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/tabs/mapdebugtab.cpp b/src/gui/widgets/tabs/mapdebugtab.cpp index b4154ae17..e1870a3ff 100644 --- a/src/gui/widgets/tabs/mapdebugtab.cpp +++ b/src/gui/widgets/tabs/mapdebugtab.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/tabs/mapdebugtab.h b/src/gui/widgets/tabs/mapdebugtab.h index 637043c46..5b8a4b85f 100644 --- a/src/gui/widgets/tabs/mapdebugtab.h +++ b/src/gui/widgets/tabs/mapdebugtab.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/tabs/netdebugtab.cpp b/src/gui/widgets/tabs/netdebugtab.cpp index c8cccb065..e8a118442 100644 --- a/src/gui/widgets/tabs/netdebugtab.cpp +++ b/src/gui/widgets/tabs/netdebugtab.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/tabs/netdebugtab.h b/src/gui/widgets/tabs/netdebugtab.h index 94416198c..3b9a84115 100644 --- a/src/gui/widgets/tabs/netdebugtab.h +++ b/src/gui/widgets/tabs/netdebugtab.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/tabs/setup_audio.cpp b/src/gui/widgets/tabs/setup_audio.cpp index ad2cae364..29d8dd92f 100644 --- a/src/gui/widgets/tabs/setup_audio.cpp +++ b/src/gui/widgets/tabs/setup_audio.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/tabs/setup_audio.h b/src/gui/widgets/tabs/setup_audio.h index c9df6c23f..9b74cacfb 100644 --- a/src/gui/widgets/tabs/setup_audio.h +++ b/src/gui/widgets/tabs/setup_audio.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/tabs/setup_chat.cpp b/src/gui/widgets/tabs/setup_chat.cpp index 7ac53f38b..05c042f79 100644 --- a/src/gui/widgets/tabs/setup_chat.cpp +++ b/src/gui/widgets/tabs/setup_chat.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2009 The Mana World Development Team * Copyright (C) 2009-2010 Andrei Karas - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/tabs/setup_chat.h b/src/gui/widgets/tabs/setup_chat.h index bf21d0fb3..5985b7ecb 100644 --- a/src/gui/widgets/tabs/setup_chat.h +++ b/src/gui/widgets/tabs/setup_chat.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2009 The Mana World Development Team * Copyright (C) 2009-2010 Andrei Karas - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/tabs/setup_colors.cpp b/src/gui/widgets/tabs/setup_colors.cpp index ce9cc0d76..913a8319e 100644 --- a/src/gui/widgets/tabs/setup_colors.cpp +++ b/src/gui/widgets/tabs/setup_colors.cpp @@ -1,7 +1,7 @@ /* * The ManaPlus Client * Copyright (C) 2008 Douglas Boffey - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/tabs/setup_colors.h b/src/gui/widgets/tabs/setup_colors.h index bf01f3ae7..cee43d10a 100644 --- a/src/gui/widgets/tabs/setup_colors.h +++ b/src/gui/widgets/tabs/setup_colors.h @@ -1,7 +1,7 @@ /* * The ManaPlus Client * Copyright (C) 2008 Douglas Boffey - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/tabs/setup_input.cpp b/src/gui/widgets/tabs/setup_input.cpp index e1c57f2fe..1652184ce 100644 --- a/src/gui/widgets/tabs/setup_input.cpp +++ b/src/gui/widgets/tabs/setup_input.cpp @@ -3,7 +3,7 @@ * Copyright (C) 2007 Joshua Langley * Copyright (C) 2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/tabs/setup_input.h b/src/gui/widgets/tabs/setup_input.h index ea70bc49c..036d82c24 100644 --- a/src/gui/widgets/tabs/setup_input.h +++ b/src/gui/widgets/tabs/setup_input.h @@ -3,7 +3,7 @@ * Copyright (C) 2007 Joshua Langley * Copyright (C) 2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/tabs/setup_joystick.cpp b/src/gui/widgets/tabs/setup_joystick.cpp index 4d9e5fc09..af502b396 100644 --- a/src/gui/widgets/tabs/setup_joystick.cpp +++ b/src/gui/widgets/tabs/setup_joystick.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/tabs/setup_joystick.h b/src/gui/widgets/tabs/setup_joystick.h index 3dc2f1ee2..7d106e135 100644 --- a/src/gui/widgets/tabs/setup_joystick.h +++ b/src/gui/widgets/tabs/setup_joystick.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/tabs/setup_misc.cpp b/src/gui/widgets/tabs/setup_misc.cpp index 2fef15d13..ccd21734d 100644 --- a/src/gui/widgets/tabs/setup_misc.cpp +++ b/src/gui/widgets/tabs/setup_misc.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2009 The Mana World Development Team * Copyright (C) 2009-2010 Andrei Karas - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/tabs/setup_misc.h b/src/gui/widgets/tabs/setup_misc.h index 8a130e5fd..8342869e2 100644 --- a/src/gui/widgets/tabs/setup_misc.h +++ b/src/gui/widgets/tabs/setup_misc.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2009 The Mana World Development Team * Copyright (C) 2009-2010 Andrei Karas - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/tabs/setup_mods.cpp b/src/gui/widgets/tabs/setup_mods.cpp index 5e0015797..fb67ec306 100644 --- a/src/gui/widgets/tabs/setup_mods.cpp +++ b/src/gui/widgets/tabs/setup_mods.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2009 The Mana World Development Team * Copyright (C) 2009-2010 Andrei Karas - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/tabs/setup_mods.h b/src/gui/widgets/tabs/setup_mods.h index cbda08364..bbf92b687 100644 --- a/src/gui/widgets/tabs/setup_mods.h +++ b/src/gui/widgets/tabs/setup_mods.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2009 The Mana World Development Team * Copyright (C) 2009-2010 Andrei Karas - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/tabs/setup_perfomance.cpp b/src/gui/widgets/tabs/setup_perfomance.cpp index 644a5ecc0..e94b374e4 100644 --- a/src/gui/widgets/tabs/setup_perfomance.cpp +++ b/src/gui/widgets/tabs/setup_perfomance.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2009 The Mana World Development Team * Copyright (C) 2009-2010 Andrei Karas - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/tabs/setup_perfomance.h b/src/gui/widgets/tabs/setup_perfomance.h index 2ab88ffe0..8fe9d3649 100644 --- a/src/gui/widgets/tabs/setup_perfomance.h +++ b/src/gui/widgets/tabs/setup_perfomance.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2009 The Mana World Development Team * Copyright (C) 2009-2010 Andrei Karas - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/tabs/setup_players.cpp b/src/gui/widgets/tabs/setup_players.cpp index 31ede16f0..a494d71c0 100644 --- a/src/gui/widgets/tabs/setup_players.cpp +++ b/src/gui/widgets/tabs/setup_players.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2009 The Mana World Development Team * Copyright (C) 2009-2010 Andrei Karas - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/tabs/setup_players.h b/src/gui/widgets/tabs/setup_players.h index 987b5be80..e0224c5c4 100644 --- a/src/gui/widgets/tabs/setup_players.h +++ b/src/gui/widgets/tabs/setup_players.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2009 The Mana World Development Team * Copyright (C) 2009-2010 Andrei Karas - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/tabs/setup_quick.cpp b/src/gui/widgets/tabs/setup_quick.cpp index a0ae8aa7b..21f20d979 100644 --- a/src/gui/widgets/tabs/setup_quick.cpp +++ b/src/gui/widgets/tabs/setup_quick.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2009 The Mana World Development Team * Copyright (C) 2009-2010 Andrei Karas - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/tabs/setup_quick.h b/src/gui/widgets/tabs/setup_quick.h index 4826c5d99..eea011abd 100644 --- a/src/gui/widgets/tabs/setup_quick.h +++ b/src/gui/widgets/tabs/setup_quick.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2009 The Mana World Development Team * Copyright (C) 2009-2010 Andrei Karas - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/tabs/setup_relations.cpp b/src/gui/widgets/tabs/setup_relations.cpp index dd282b749..c5a526ba8 100644 --- a/src/gui/widgets/tabs/setup_relations.cpp +++ b/src/gui/widgets/tabs/setup_relations.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2008-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/tabs/setup_relations.h b/src/gui/widgets/tabs/setup_relations.h index 96349c729..e4dc5ca84 100644 --- a/src/gui/widgets/tabs/setup_relations.h +++ b/src/gui/widgets/tabs/setup_relations.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2008-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/tabs/setup_theme.cpp b/src/gui/widgets/tabs/setup_theme.cpp index 63b2b132d..ea0183927 100644 --- a/src/gui/widgets/tabs/setup_theme.cpp +++ b/src/gui/widgets/tabs/setup_theme.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2009 The Mana World Development Team * Copyright (C) 2009-2010 Andrei Karas - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/tabs/setup_theme.h b/src/gui/widgets/tabs/setup_theme.h index b9ecae89a..64e9c08b3 100644 --- a/src/gui/widgets/tabs/setup_theme.h +++ b/src/gui/widgets/tabs/setup_theme.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2009 The Mana World Development Team * Copyright (C) 2009-2010 Andrei Karas - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/tabs/setup_touch.cpp b/src/gui/widgets/tabs/setup_touch.cpp index aa2bac82f..0efb782ad 100644 --- a/src/gui/widgets/tabs/setup_touch.cpp +++ b/src/gui/widgets/tabs/setup_touch.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2012-2019 The ManaPlus Developers + * Copyright (C) 2012-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/tabs/setup_touch.h b/src/gui/widgets/tabs/setup_touch.h index 1aef77b88..254c38a1f 100644 --- a/src/gui/widgets/tabs/setup_touch.h +++ b/src/gui/widgets/tabs/setup_touch.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2012-2019 The ManaPlus Developers + * Copyright (C) 2012-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/tabs/setup_video.cpp b/src/gui/widgets/tabs/setup_video.cpp index ff1c781a3..6cf719983 100644 --- a/src/gui/widgets/tabs/setup_video.cpp +++ b/src/gui/widgets/tabs/setup_video.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/tabs/setup_video.h b/src/gui/widgets/tabs/setup_video.h index fe3b08f38..05628d397 100644 --- a/src/gui/widgets/tabs/setup_video.h +++ b/src/gui/widgets/tabs/setup_video.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/tabs/setup_visual.cpp b/src/gui/widgets/tabs/setup_visual.cpp index 8ebe808b7..3cac5c50e 100644 --- a/src/gui/widgets/tabs/setup_visual.cpp +++ b/src/gui/widgets/tabs/setup_visual.cpp @@ -1,7 +1,7 @@ /* * The ManaPlus Client * Copyright (C) 2009-2010 Andrei Karas - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/tabs/setup_visual.h b/src/gui/widgets/tabs/setup_visual.h index d51cbb269..6747b493f 100644 --- a/src/gui/widgets/tabs/setup_visual.h +++ b/src/gui/widgets/tabs/setup_visual.h @@ -1,7 +1,7 @@ /* * The ManaPlus Client * Copyright (C) 2009-2010 Andrei Karas - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/tabs/setuptab.cpp b/src/gui/widgets/tabs/setuptab.cpp index 4f4df733a..ca658ba01 100644 --- a/src/gui/widgets/tabs/setuptab.cpp +++ b/src/gui/widgets/tabs/setuptab.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/tabs/setuptab.h b/src/gui/widgets/tabs/setuptab.h index 033d7e353..ade7062ec 100644 --- a/src/gui/widgets/tabs/setuptab.h +++ b/src/gui/widgets/tabs/setuptab.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/tabs/setuptabscroll.cpp b/src/gui/widgets/tabs/setuptabscroll.cpp index 923762613..497c450ce 100644 --- a/src/gui/widgets/tabs/setuptabscroll.cpp +++ b/src/gui/widgets/tabs/setuptabscroll.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/tabs/setuptabscroll.h b/src/gui/widgets/tabs/setuptabscroll.h index 8d1de773b..0cf45b32f 100644 --- a/src/gui/widgets/tabs/setuptabscroll.h +++ b/src/gui/widgets/tabs/setuptabscroll.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/tabs/shortcuttab.h b/src/gui/widgets/tabs/shortcuttab.h index b1b0fa586..b3f31621f 100644 --- a/src/gui/widgets/tabs/shortcuttab.h +++ b/src/gui/widgets/tabs/shortcuttab.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/tabs/skilltab.h b/src/gui/widgets/tabs/skilltab.h index 4e06eb6eb..ea1b233c2 100644 --- a/src/gui/widgets/tabs/skilltab.h +++ b/src/gui/widgets/tabs/skilltab.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/tabs/socialattacktab.h b/src/gui/widgets/tabs/socialattacktab.h index 31303a3ce..3daa15cbb 100644 --- a/src/gui/widgets/tabs/socialattacktab.h +++ b/src/gui/widgets/tabs/socialattacktab.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/tabs/socialfriendsfunctor.h b/src/gui/widgets/tabs/socialfriendsfunctor.h index 35739f7d2..b0447e0a8 100644 --- a/src/gui/widgets/tabs/socialfriendsfunctor.h +++ b/src/gui/widgets/tabs/socialfriendsfunctor.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/tabs/socialfriendstab.h b/src/gui/widgets/tabs/socialfriendstab.h index 33f0bcaca..de954d1f9 100644 --- a/src/gui/widgets/tabs/socialfriendstab.h +++ b/src/gui/widgets/tabs/socialfriendstab.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/tabs/socialguildtab.h b/src/gui/widgets/tabs/socialguildtab.h index bf2c704aa..7fb6cf325 100644 --- a/src/gui/widgets/tabs/socialguildtab.h +++ b/src/gui/widgets/tabs/socialguildtab.h @@ -1,7 +1,7 @@ /* * The ManaPlus Client * Copyright (C) 2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/tabs/socialguildtab2.h b/src/gui/widgets/tabs/socialguildtab2.h index 6364150e1..d92655780 100644 --- a/src/gui/widgets/tabs/socialguildtab2.h +++ b/src/gui/widgets/tabs/socialguildtab2.h @@ -1,7 +1,7 @@ /* * The ManaPlus Client * Copyright (C) 2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/tabs/socialnavigationtab.h b/src/gui/widgets/tabs/socialnavigationtab.h index 90df577a2..7189fc120 100644 --- a/src/gui/widgets/tabs/socialnavigationtab.h +++ b/src/gui/widgets/tabs/socialnavigationtab.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/tabs/socialpartytab.h b/src/gui/widgets/tabs/socialpartytab.h index 9c899a558..6502070f1 100644 --- a/src/gui/widgets/tabs/socialpartytab.h +++ b/src/gui/widgets/tabs/socialpartytab.h @@ -1,7 +1,7 @@ /* * The ManaPlus Client * Copyright (C) 2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/tabs/socialpickuptab.h b/src/gui/widgets/tabs/socialpickuptab.h index 599657a0e..dff4f431d 100644 --- a/src/gui/widgets/tabs/socialpickuptab.h +++ b/src/gui/widgets/tabs/socialpickuptab.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/tabs/socialplayerstab.h b/src/gui/widgets/tabs/socialplayerstab.h index 93cd727a2..88ad25bf6 100644 --- a/src/gui/widgets/tabs/socialplayerstab.h +++ b/src/gui/widgets/tabs/socialplayerstab.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/tabs/socialtab.h b/src/gui/widgets/tabs/socialtab.h index 5fbe371a7..1cb5e820f 100644 --- a/src/gui/widgets/tabs/socialtab.h +++ b/src/gui/widgets/tabs/socialtab.h @@ -1,7 +1,7 @@ /* * The ManaPlus Client * Copyright (C) 2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/tabs/socialtabbase.h b/src/gui/widgets/tabs/socialtabbase.h index 8a0bd94f4..e6d666668 100644 --- a/src/gui/widgets/tabs/socialtabbase.h +++ b/src/gui/widgets/tabs/socialtabbase.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/tabs/statdebugtab.cpp b/src/gui/widgets/tabs/statdebugtab.cpp index 2734b4eaa..a6f35bc75 100644 --- a/src/gui/widgets/tabs/statdebugtab.cpp +++ b/src/gui/widgets/tabs/statdebugtab.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/tabs/statdebugtab.h b/src/gui/widgets/tabs/statdebugtab.h index c925ebfd8..c015647e8 100644 --- a/src/gui/widgets/tabs/statdebugtab.h +++ b/src/gui/widgets/tabs/statdebugtab.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/tabs/tab.cpp b/src/gui/widgets/tabs/tab.cpp index 5d2283559..ec68335fc 100644 --- a/src/gui/widgets/tabs/tab.cpp +++ b/src/gui/widgets/tabs/tab.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2008-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/tabs/tab.h b/src/gui/widgets/tabs/tab.h index bd8979ca1..d1f0d7d81 100644 --- a/src/gui/widgets/tabs/tab.h +++ b/src/gui/widgets/tabs/tab.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2008-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/tabs/targetdebugtab.cpp b/src/gui/widgets/tabs/targetdebugtab.cpp index fdb39636b..323262aae 100644 --- a/src/gui/widgets/tabs/targetdebugtab.cpp +++ b/src/gui/widgets/tabs/targetdebugtab.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/tabs/targetdebugtab.h b/src/gui/widgets/tabs/targetdebugtab.h index c823a77d4..2ceddca52 100644 --- a/src/gui/widgets/tabs/targetdebugtab.h +++ b/src/gui/widgets/tabs/targetdebugtab.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/tabstrip.cpp b/src/gui/widgets/tabstrip.cpp index 1ef12ce2f..deba67cd2 100644 --- a/src/gui/widgets/tabstrip.cpp +++ b/src/gui/widgets/tabstrip.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2012-2019 The ManaPlus Developers + * Copyright (C) 2012-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/tabstrip.h b/src/gui/widgets/tabstrip.h index a712d6b52..1ef3041d6 100644 --- a/src/gui/widgets/tabstrip.h +++ b/src/gui/widgets/tabstrip.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2012-2019 The ManaPlus Developers + * Copyright (C) 2012-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/textbox.cpp b/src/gui/widgets/textbox.cpp index a117e75c2..e3dd8313d 100644 --- a/src/gui/widgets/textbox.cpp +++ b/src/gui/widgets/textbox.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/textbox.h b/src/gui/widgets/textbox.h index ac1cfaf14..5afff5a04 100644 --- a/src/gui/widgets/textbox.h +++ b/src/gui/widgets/textbox.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/textfield.cpp b/src/gui/widgets/textfield.cpp index 776f2a8b4..90ceb452c 100644 --- a/src/gui/widgets/textfield.cpp +++ b/src/gui/widgets/textfield.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/textfield.h b/src/gui/widgets/textfield.h index e737d4fe9..ce01ba712 100644 --- a/src/gui/widgets/textfield.h +++ b/src/gui/widgets/textfield.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/textpreview.cpp b/src/gui/widgets/textpreview.cpp index 46240078c..a352b0346 100644 --- a/src/gui/widgets/textpreview.cpp +++ b/src/gui/widgets/textpreview.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2006-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/textpreview.h b/src/gui/widgets/textpreview.h index 48f46836a..cc6d78f7a 100644 --- a/src/gui/widgets/textpreview.h +++ b/src/gui/widgets/textpreview.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2006-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/vertcontainer.cpp b/src/gui/widgets/vertcontainer.cpp index 1a4f3c736..67c7a9849 100644 --- a/src/gui/widgets/vertcontainer.cpp +++ b/src/gui/widgets/vertcontainer.cpp @@ -1,7 +1,7 @@ /* * The ManaPlus Client * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/vertcontainer.h b/src/gui/widgets/vertcontainer.h index 188c579fa..5fed30de2 100644 --- a/src/gui/widgets/vertcontainer.h +++ b/src/gui/widgets/vertcontainer.h @@ -1,7 +1,7 @@ /* * The ManaPlus Client * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/virtshortcutcontainer.cpp b/src/gui/widgets/virtshortcutcontainer.cpp index 229bdf2de..c1c6517d2 100644 --- a/src/gui/widgets/virtshortcutcontainer.cpp +++ b/src/gui/widgets/virtshortcutcontainer.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2009 The Mana World Development Team * Copyright (C) 2009-2010 Andrei Karas - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/virtshortcutcontainer.h b/src/gui/widgets/virtshortcutcontainer.h index cf17d7b00..fc3bcc8e0 100644 --- a/src/gui/widgets/virtshortcutcontainer.h +++ b/src/gui/widgets/virtshortcutcontainer.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2009 The Mana World Development Team * Copyright (C) 2009-2010 Andrei Karas - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/widget.cpp b/src/gui/widgets/widget.cpp index 8acfec5a1..56e8a51c1 100644 --- a/src/gui/widgets/widget.cpp +++ b/src/gui/widgets/widget.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/widget.h b/src/gui/widgets/widget.h index aa127c9b2..336127f55 100644 --- a/src/gui/widgets/widget.h +++ b/src/gui/widgets/widget.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/widget2.h b/src/gui/widgets/widget2.h index c016e1559..208a62e4f 100644 --- a/src/gui/widgets/widget2.h +++ b/src/gui/widgets/widget2.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2012-2019 The ManaPlus Developers + * Copyright (C) 2012-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/widgetgroup.cpp b/src/gui/widgets/widgetgroup.cpp index 5a04ad77f..f151ef3f1 100644 --- a/src/gui/widgets/widgetgroup.cpp +++ b/src/gui/widgets/widgetgroup.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2012-2019 The ManaPlus Developers + * Copyright (C) 2012-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/widgetgroup.h b/src/gui/widgets/widgetgroup.h index 6ecb75e36..605bc3344 100644 --- a/src/gui/widgets/widgetgroup.h +++ b/src/gui/widgets/widgetgroup.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2012-2019 The ManaPlus Developers + * Copyright (C) 2012-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/window.cpp b/src/gui/widgets/window.cpp index 2d51a49c0..6736ecb01 100644 --- a/src/gui/widgets/window.cpp +++ b/src/gui/widgets/window.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/window.h b/src/gui/widgets/window.h index 599fa3e8a..449d01ab5 100644 --- a/src/gui/widgets/window.h +++ b/src/gui/widgets/window.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/windowcontainer.cpp b/src/gui/widgets/windowcontainer.cpp index 17b6d720b..d7677338d 100644 --- a/src/gui/widgets/windowcontainer.cpp +++ b/src/gui/widgets/windowcontainer.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/windowcontainer.h b/src/gui/widgets/windowcontainer.h index b809c0f1d..ae0420aca 100644 --- a/src/gui/widgets/windowcontainer.h +++ b/src/gui/widgets/windowcontainer.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/windowmanager.cpp b/src/gui/windowmanager.cpp index 79e6cb47c..5090185f6 100644 --- a/src/gui/windowmanager.cpp +++ b/src/gui/windowmanager.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/windowmanager.h b/src/gui/windowmanager.h index f98b22831..16f60b677 100644 --- a/src/gui/windowmanager.h +++ b/src/gui/windowmanager.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/windowmenu.cpp b/src/gui/windowmenu.cpp index 0c75ba945..141fef206 100644 --- a/src/gui/windowmenu.cpp +++ b/src/gui/windowmenu.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/windowmenu.h b/src/gui/windowmenu.h index 19ee96449..6933e2767 100644 --- a/src/gui/windowmenu.h +++ b/src/gui/windowmenu.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/windows/bankwindow.cpp b/src/gui/windows/bankwindow.cpp index 8c74b4183..ca96f457d 100644 --- a/src/gui/windows/bankwindow.cpp +++ b/src/gui/windows/bankwindow.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/windows/bankwindow.h b/src/gui/windows/bankwindow.h index 1f7e6e9f1..afc3cc498 100644 --- a/src/gui/windows/bankwindow.h +++ b/src/gui/windows/bankwindow.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/windows/buydialog.cpp b/src/gui/windows/buydialog.cpp index 36c4a762e..878c6051e 100644 --- a/src/gui/windows/buydialog.cpp +++ b/src/gui/windows/buydialog.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/windows/buydialog.h b/src/gui/windows/buydialog.h index 046bb6ef4..dfdde0fb9 100644 --- a/src/gui/windows/buydialog.h +++ b/src/gui/windows/buydialog.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/windows/buyingstoreselldialog.cpp b/src/gui/windows/buyingstoreselldialog.cpp index f6cc440f7..1af92c1df 100644 --- a/src/gui/windows/buyingstoreselldialog.cpp +++ b/src/gui/windows/buyingstoreselldialog.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/windows/buyingstoreselldialog.h b/src/gui/windows/buyingstoreselldialog.h index 15ca05382..aad565a3c 100644 --- a/src/gui/windows/buyingstoreselldialog.h +++ b/src/gui/windows/buyingstoreselldialog.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/windows/buyselldialog.cpp b/src/gui/windows/buyselldialog.cpp index 7f814d3f5..4afc103cd 100644 --- a/src/gui/windows/buyselldialog.cpp +++ b/src/gui/windows/buyselldialog.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/windows/buyselldialog.h b/src/gui/windows/buyselldialog.h index 0af6e77ba..7b7a45daa 100644 --- a/src/gui/windows/buyselldialog.h +++ b/src/gui/windows/buyselldialog.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/windows/changeemaildialog.cpp b/src/gui/windows/changeemaildialog.cpp index da864e708..2ea5c50d5 100644 --- a/src/gui/windows/changeemaildialog.cpp +++ b/src/gui/windows/changeemaildialog.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2008-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/windows/changeemaildialog.h b/src/gui/windows/changeemaildialog.h index 4d7c9db49..79c4bf9ed 100644 --- a/src/gui/windows/changeemaildialog.h +++ b/src/gui/windows/changeemaildialog.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2008-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/windows/changepassworddialog.cpp b/src/gui/windows/changepassworddialog.cpp index adb9648bb..b90ef4b09 100644 --- a/src/gui/windows/changepassworddialog.cpp +++ b/src/gui/windows/changepassworddialog.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/windows/changepassworddialog.h b/src/gui/windows/changepassworddialog.h index 0b74956c1..dd2531473 100644 --- a/src/gui/windows/changepassworddialog.h +++ b/src/gui/windows/changepassworddialog.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/windows/charcreatedialog.cpp b/src/gui/windows/charcreatedialog.cpp index b2913ce68..3da2b0f6d 100644 --- a/src/gui/windows/charcreatedialog.cpp +++ b/src/gui/windows/charcreatedialog.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/windows/charcreatedialog.h b/src/gui/windows/charcreatedialog.h index 1d93d998a..3f0576354 100644 --- a/src/gui/windows/charcreatedialog.h +++ b/src/gui/windows/charcreatedialog.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/windows/chardeleteconfirm.h b/src/gui/windows/chardeleteconfirm.h index ac14a26de..2fae460d5 100644 --- a/src/gui/windows/chardeleteconfirm.h +++ b/src/gui/windows/chardeleteconfirm.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/windows/charselectdialog.cpp b/src/gui/windows/charselectdialog.cpp index 741b41d65..ff83efada 100644 --- a/src/gui/windows/charselectdialog.cpp +++ b/src/gui/windows/charselectdialog.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/windows/charselectdialog.h b/src/gui/windows/charselectdialog.h index 6974fed2d..17ed0c387 100644 --- a/src/gui/windows/charselectdialog.h +++ b/src/gui/windows/charselectdialog.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/windows/chatwindow.cpp b/src/gui/windows/chatwindow.cpp index 0d52dad14..799319aea 100644 --- a/src/gui/windows/chatwindow.cpp +++ b/src/gui/windows/chatwindow.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * @@ -1662,11 +1662,14 @@ bool ChatWindow::resortChatLog(std::string line, { replaceAll(tmpNick, "#", "_"); replaceAll(tmpNick, "%", "_"); + // we dont care! +/* if (Net::getNetworkType() == ServerType::TMWATHENA) { // TRANSLATORS: error message line = _("Broken nick detected: ") + line; } +*/ own = ChatMsgType::BY_SERVER; } const size_t idx = line.find(": \302\202"); diff --git a/src/gui/windows/chatwindow.h b/src/gui/windows/chatwindow.h index f40690c3d..53f15fb75 100644 --- a/src/gui/windows/chatwindow.h +++ b/src/gui/windows/chatwindow.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/windows/clanwindow.cpp b/src/gui/windows/clanwindow.cpp index ec39147fe..141550648 100644 --- a/src/gui/windows/clanwindow.cpp +++ b/src/gui/windows/clanwindow.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/windows/clanwindow.h b/src/gui/windows/clanwindow.h index d5e7e87ea..5a6fb04bf 100644 --- a/src/gui/windows/clanwindow.h +++ b/src/gui/windows/clanwindow.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/windows/confirmdialog.cpp b/src/gui/windows/confirmdialog.cpp index b7e4b3ba7..34e76ec58 100644 --- a/src/gui/windows/confirmdialog.cpp +++ b/src/gui/windows/confirmdialog.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/windows/confirmdialog.h b/src/gui/windows/confirmdialog.h index 7201bd0fd..100d918b8 100644 --- a/src/gui/windows/confirmdialog.h +++ b/src/gui/windows/confirmdialog.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/windows/connectiondialog.cpp b/src/gui/windows/connectiondialog.cpp index e92d941a7..e3c20b774 100644 --- a/src/gui/windows/connectiondialog.cpp +++ b/src/gui/windows/connectiondialog.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/windows/connectiondialog.h b/src/gui/windows/connectiondialog.h index 74412d8f3..7d84ab04e 100644 --- a/src/gui/windows/connectiondialog.h +++ b/src/gui/windows/connectiondialog.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/windows/cutinwindow.cpp b/src/gui/windows/cutinwindow.cpp index f75beed3f..2b0cb6902 100644 --- a/src/gui/windows/cutinwindow.cpp +++ b/src/gui/windows/cutinwindow.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/windows/cutinwindow.h b/src/gui/windows/cutinwindow.h index 8585c563f..6382a5df0 100644 --- a/src/gui/windows/cutinwindow.h +++ b/src/gui/windows/cutinwindow.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/windows/debugwindow.cpp b/src/gui/windows/debugwindow.cpp index fc0c9b339..ee5dd19a9 100644 --- a/src/gui/windows/debugwindow.cpp +++ b/src/gui/windows/debugwindow.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/windows/debugwindow.h b/src/gui/windows/debugwindow.h index 840e441e2..bcffec4a4 100644 --- a/src/gui/windows/debugwindow.h +++ b/src/gui/windows/debugwindow.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/windows/didyouknowwindow.cpp b/src/gui/windows/didyouknowwindow.cpp index 04ed8fb40..a2d3d8874 100644 --- a/src/gui/windows/didyouknowwindow.cpp +++ b/src/gui/windows/didyouknowwindow.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/windows/didyouknowwindow.h b/src/gui/windows/didyouknowwindow.h index d70d47378..62b4477f9 100644 --- a/src/gui/windows/didyouknowwindow.h +++ b/src/gui/windows/didyouknowwindow.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/windows/editdialog.cpp b/src/gui/windows/editdialog.cpp index 3ef1f10f1..575c43c47 100644 --- a/src/gui/windows/editdialog.cpp +++ b/src/gui/windows/editdialog.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2009 The Mana World Development Team * Copyright (C) 2009-2010 Andrei Karas - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/windows/editdialog.h b/src/gui/windows/editdialog.h index 05ab713dc..9f1d08dc6 100644 --- a/src/gui/windows/editdialog.h +++ b/src/gui/windows/editdialog.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2009 The Mana World Development Team * Copyright (C) 2009-2010 Andrei Karas - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/windows/editserverdialog.cpp b/src/gui/windows/editserverdialog.cpp index 1fb54e010..59ce8adbb 100644 --- a/src/gui/windows/editserverdialog.cpp +++ b/src/gui/windows/editserverdialog.cpp @@ -1,7 +1,7 @@ /* * The ManaPlus Client * Copyright (C) 2011-2012 The Mana Developers - * Copyright (C) 2012-2019 The ManaPlus Developers + * Copyright (C) 2012-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/windows/editserverdialog.h b/src/gui/windows/editserverdialog.h index e0f6f1d6e..2ad1531ee 100644 --- a/src/gui/windows/editserverdialog.h +++ b/src/gui/windows/editserverdialog.h @@ -1,7 +1,7 @@ /* * The ManaPlus Client * Copyright (C) 2011-2012 The Mana Developers - * Copyright (C) 2012-2019 The ManaPlus Developers + * Copyright (C) 2012-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/windows/eggselectiondialog.cpp b/src/gui/windows/eggselectiondialog.cpp index a4afea72d..695466c18 100644 --- a/src/gui/windows/eggselectiondialog.cpp +++ b/src/gui/windows/eggselectiondialog.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/windows/eggselectiondialog.h b/src/gui/windows/eggselectiondialog.h index f7634ff1e..afda44891 100644 --- a/src/gui/windows/eggselectiondialog.h +++ b/src/gui/windows/eggselectiondialog.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/windows/emotewindow.cpp b/src/gui/windows/emotewindow.cpp index 9793ebe11..daa97ced4 100644 --- a/src/gui/windows/emotewindow.cpp +++ b/src/gui/windows/emotewindow.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2013-2019 The ManaPlus Developers + * Copyright (C) 2013-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/windows/emotewindow.h b/src/gui/windows/emotewindow.h index 652aac586..371dc3508 100644 --- a/src/gui/windows/emotewindow.h +++ b/src/gui/windows/emotewindow.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2013-2019 The ManaPlus Developers + * Copyright (C) 2013-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/windows/equipmentwindow.cpp b/src/gui/windows/equipmentwindow.cpp index c1cd7da8f..54eed7366 100644 --- a/src/gui/windows/equipmentwindow.cpp +++ b/src/gui/windows/equipmentwindow.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/windows/equipmentwindow.h b/src/gui/windows/equipmentwindow.h index 297b9d68b..61e904a89 100644 --- a/src/gui/windows/equipmentwindow.h +++ b/src/gui/windows/equipmentwindow.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/windows/helpwindow.cpp b/src/gui/windows/helpwindow.cpp index bf9a5fcc2..efb8387d4 100644 --- a/src/gui/windows/helpwindow.cpp +++ b/src/gui/windows/helpwindow.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/windows/helpwindow.h b/src/gui/windows/helpwindow.h index a6ad492df..bf0fe8db4 100644 --- a/src/gui/windows/helpwindow.h +++ b/src/gui/windows/helpwindow.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/windows/insertcarddialog.cpp b/src/gui/windows/insertcarddialog.cpp index b91b32f25..f1c9f18dc 100644 --- a/src/gui/windows/insertcarddialog.cpp +++ b/src/gui/windows/insertcarddialog.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/windows/insertcarddialog.h b/src/gui/windows/insertcarddialog.h index b06309b9e..ebd11cf15 100644 --- a/src/gui/windows/insertcarddialog.h +++ b/src/gui/windows/insertcarddialog.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/windows/inventorywindow.cpp b/src/gui/windows/inventorywindow.cpp index 0ecc6940f..162be9170 100644 --- a/src/gui/windows/inventorywindow.cpp +++ b/src/gui/windows/inventorywindow.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/windows/inventorywindow.h b/src/gui/windows/inventorywindow.h index 2da114185..657bcbadd 100644 --- a/src/gui/windows/inventorywindow.h +++ b/src/gui/windows/inventorywindow.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/windows/itemamountwindow.cpp b/src/gui/windows/itemamountwindow.cpp index dd522fb27..9fff6f851 100644 --- a/src/gui/windows/itemamountwindow.cpp +++ b/src/gui/windows/itemamountwindow.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/windows/itemamountwindow.h b/src/gui/windows/itemamountwindow.h index 70c63e7dd..c0f10c35f 100644 --- a/src/gui/windows/itemamountwindow.h +++ b/src/gui/windows/itemamountwindow.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/windows/killstats.cpp b/src/gui/windows/killstats.cpp index aaa88518e..ccd7cf933 100644 --- a/src/gui/windows/killstats.cpp +++ b/src/gui/windows/killstats.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2009 The Mana World Development Team * Copyright (C) 2009-2010 Andrei Karas - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/windows/killstats.h b/src/gui/windows/killstats.h index 1e5b162b8..069ed947d 100644 --- a/src/gui/windows/killstats.h +++ b/src/gui/windows/killstats.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2009 The Mana World Development Team * Copyright (C) 2009-2010 Andrei Karas - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/windows/logindialog.cpp b/src/gui/windows/logindialog.cpp index 168b1b76a..faf7f0e4a 100644 --- a/src/gui/windows/logindialog.cpp +++ b/src/gui/windows/logindialog.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/windows/logindialog.h b/src/gui/windows/logindialog.h index f57eb882b..d374f3ff3 100644 --- a/src/gui/windows/logindialog.h +++ b/src/gui/windows/logindialog.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/windows/maileditwindow.cpp b/src/gui/windows/maileditwindow.cpp index 02b5b4af4..f11f1046d 100644 --- a/src/gui/windows/maileditwindow.cpp +++ b/src/gui/windows/maileditwindow.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/windows/maileditwindow.h b/src/gui/windows/maileditwindow.h index 053eaf645..b8300e826 100644 --- a/src/gui/windows/maileditwindow.h +++ b/src/gui/windows/maileditwindow.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/windows/mailviewwindow.cpp b/src/gui/windows/mailviewwindow.cpp index c57f69ff4..42fc67085 100644 --- a/src/gui/windows/mailviewwindow.cpp +++ b/src/gui/windows/mailviewwindow.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/windows/mailviewwindow.h b/src/gui/windows/mailviewwindow.h index 64425f818..77468ec56 100644 --- a/src/gui/windows/mailviewwindow.h +++ b/src/gui/windows/mailviewwindow.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/windows/mailwindow.cpp b/src/gui/windows/mailwindow.cpp index c7af029d9..b09546634 100644 --- a/src/gui/windows/mailwindow.cpp +++ b/src/gui/windows/mailwindow.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/windows/mailwindow.h b/src/gui/windows/mailwindow.h index 90088dc34..ee7024e66 100644 --- a/src/gui/windows/mailwindow.h +++ b/src/gui/windows/mailwindow.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/windows/minimap.cpp b/src/gui/windows/minimap.cpp index 526fdee9c..b5f70060b 100644 --- a/src/gui/windows/minimap.cpp +++ b/src/gui/windows/minimap.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/windows/minimap.h b/src/gui/windows/minimap.h index 8c2fa05c8..9dcf892b5 100644 --- a/src/gui/windows/minimap.h +++ b/src/gui/windows/minimap.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/windows/ministatuswindow.cpp b/src/gui/windows/ministatuswindow.cpp index 42e7d8804..fd550ea5b 100644 --- a/src/gui/windows/ministatuswindow.cpp +++ b/src/gui/windows/ministatuswindow.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/windows/ministatuswindow.h b/src/gui/windows/ministatuswindow.h index 0ba6a213e..1246cb01c 100644 --- a/src/gui/windows/ministatuswindow.h +++ b/src/gui/windows/ministatuswindow.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/windows/npcdialog.cpp b/src/gui/windows/npcdialog.cpp index 55d9e8426..e39132dac 100644 --- a/src/gui/windows/npcdialog.cpp +++ b/src/gui/windows/npcdialog.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/windows/npcdialog.h b/src/gui/windows/npcdialog.h index 7f03593eb..792989e1f 100644 --- a/src/gui/windows/npcdialog.h +++ b/src/gui/windows/npcdialog.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/windows/npcselldialog.cpp b/src/gui/windows/npcselldialog.cpp index c20f3ed5b..a8703a5dc 100644 --- a/src/gui/windows/npcselldialog.cpp +++ b/src/gui/windows/npcselldialog.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/windows/npcselldialog.h b/src/gui/windows/npcselldialog.h index b5edaa044..ec2f725f0 100644 --- a/src/gui/windows/npcselldialog.h +++ b/src/gui/windows/npcselldialog.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/windows/okdialog.cpp b/src/gui/windows/okdialog.cpp index 253164a1e..188349040 100644 --- a/src/gui/windows/okdialog.cpp +++ b/src/gui/windows/okdialog.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/windows/okdialog.h b/src/gui/windows/okdialog.h index 6c72e66fa..a2dcc8cd2 100644 --- a/src/gui/windows/okdialog.h +++ b/src/gui/windows/okdialog.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/windows/outfitwindow.cpp b/src/gui/windows/outfitwindow.cpp index 963c90226..6c64fa53f 100644 --- a/src/gui/windows/outfitwindow.cpp +++ b/src/gui/windows/outfitwindow.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2007-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/windows/outfitwindow.h b/src/gui/windows/outfitwindow.h index d2c6cc95e..a333674a4 100644 --- a/src/gui/windows/outfitwindow.h +++ b/src/gui/windows/outfitwindow.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2007-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/windows/pincodedialog.cpp b/src/gui/windows/pincodedialog.cpp index e8f069be5..f8ac6aa59 100644 --- a/src/gui/windows/pincodedialog.cpp +++ b/src/gui/windows/pincodedialog.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/windows/pincodedialog.h b/src/gui/windows/pincodedialog.h index 41b56e600..bd3d8bb9d 100644 --- a/src/gui/windows/pincodedialog.h +++ b/src/gui/windows/pincodedialog.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/windows/questswindow.cpp b/src/gui/windows/questswindow.cpp index aad84bb15..46f818f96 100644 --- a/src/gui/windows/questswindow.cpp +++ b/src/gui/windows/questswindow.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2012-2019 The ManaPlus Developers + * Copyright (C) 2012-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/windows/questswindow.h b/src/gui/windows/questswindow.h index 94cae6da5..74c961555 100644 --- a/src/gui/windows/questswindow.h +++ b/src/gui/windows/questswindow.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2012-2019 The ManaPlus Developers + * Copyright (C) 2012-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/windows/quitdialog.cpp b/src/gui/windows/quitdialog.cpp index 34e0c1976..f4dde743f 100644 --- a/src/gui/windows/quitdialog.cpp +++ b/src/gui/windows/quitdialog.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/windows/quitdialog.h b/src/gui/windows/quitdialog.h index 5d3f0baa8..bceac3767 100644 --- a/src/gui/windows/quitdialog.h +++ b/src/gui/windows/quitdialog.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/windows/registerdialog.cpp b/src/gui/windows/registerdialog.cpp index f84c2e9c4..15ae55f7f 100644 --- a/src/gui/windows/registerdialog.cpp +++ b/src/gui/windows/registerdialog.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/windows/registerdialog.h b/src/gui/windows/registerdialog.h index 443d55730..749da6296 100644 --- a/src/gui/windows/registerdialog.h +++ b/src/gui/windows/registerdialog.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/windows/serverdialog.cpp b/src/gui/windows/serverdialog.cpp index 17c43f737..62e6dfc41 100644 --- a/src/gui/windows/serverdialog.cpp +++ b/src/gui/windows/serverdialog.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/windows/serverdialog.h b/src/gui/windows/serverdialog.h index 8a6f213f9..560870d7d 100644 --- a/src/gui/windows/serverdialog.h +++ b/src/gui/windows/serverdialog.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/windows/serverinfowindow.cpp b/src/gui/windows/serverinfowindow.cpp index 51af4db5c..ff0c621ea 100644 --- a/src/gui/windows/serverinfowindow.cpp +++ b/src/gui/windows/serverinfowindow.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2017-2019 The ManaPlus Developers + * Copyright (C) 2017-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/windows/serverinfowindow.h b/src/gui/windows/serverinfowindow.h index f04e006d1..157347b5b 100644 --- a/src/gui/windows/serverinfowindow.h +++ b/src/gui/windows/serverinfowindow.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2017-2019 The ManaPlus Developers + * Copyright (C) 2017-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/windows/setupwindow.cpp b/src/gui/windows/setupwindow.cpp index ccf83f999..f7800ed7c 100644 --- a/src/gui/windows/setupwindow.cpp +++ b/src/gui/windows/setupwindow.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/windows/setupwindow.h b/src/gui/windows/setupwindow.h index bfc327619..ad03d9b02 100644 --- a/src/gui/windows/setupwindow.h +++ b/src/gui/windows/setupwindow.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/windows/shopselldialog.cpp b/src/gui/windows/shopselldialog.cpp index cb5a7aaed..6642d7f60 100644 --- a/src/gui/windows/shopselldialog.cpp +++ b/src/gui/windows/shopselldialog.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/windows/shopselldialog.h b/src/gui/windows/shopselldialog.h index 9bd4f1583..a50161028 100644 --- a/src/gui/windows/shopselldialog.h +++ b/src/gui/windows/shopselldialog.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/windows/shopwindow.cpp b/src/gui/windows/shopwindow.cpp index 6bd298e2b..bb4f24e7d 100644 --- a/src/gui/windows/shopwindow.cpp +++ b/src/gui/windows/shopwindow.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/windows/shopwindow.h b/src/gui/windows/shopwindow.h index 805946c52..61082ad1e 100644 --- a/src/gui/windows/shopwindow.h +++ b/src/gui/windows/shopwindow.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/windows/shortcutwindow.cpp b/src/gui/windows/shortcutwindow.cpp index faa8e6fa5..a38717ae9 100644 --- a/src/gui/windows/shortcutwindow.cpp +++ b/src/gui/windows/shortcutwindow.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2007-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/windows/shortcutwindow.h b/src/gui/windows/shortcutwindow.h index 145c9c3b5..2dfbc531b 100644 --- a/src/gui/windows/shortcutwindow.h +++ b/src/gui/windows/shortcutwindow.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2007-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/windows/skilldialog.cpp b/src/gui/windows/skilldialog.cpp index b21748873..308da3f54 100644 --- a/src/gui/windows/skilldialog.cpp +++ b/src/gui/windows/skilldialog.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/windows/skilldialog.h b/src/gui/windows/skilldialog.h index 4546c70b6..3f3b7d719 100644 --- a/src/gui/windows/skilldialog.h +++ b/src/gui/windows/skilldialog.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/windows/socialwindow.cpp b/src/gui/windows/socialwindow.cpp index 55993114f..6e6ca6c3c 100644 --- a/src/gui/windows/socialwindow.cpp +++ b/src/gui/windows/socialwindow.cpp @@ -1,7 +1,7 @@ /* * The ManaPlus Client * Copyright (C) 2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/windows/socialwindow.h b/src/gui/windows/socialwindow.h index 69948a4b4..e708847ed 100644 --- a/src/gui/windows/socialwindow.h +++ b/src/gui/windows/socialwindow.h @@ -1,7 +1,7 @@ /* * The ManaPlus Client * Copyright (C) 2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/windows/statuswindow.cpp b/src/gui/windows/statuswindow.cpp index 190b16fc5..0877ecd9c 100644 --- a/src/gui/windows/statuswindow.cpp +++ b/src/gui/windows/statuswindow.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/windows/statuswindow.h b/src/gui/windows/statuswindow.h index d269d7ee0..8b9c77546 100644 --- a/src/gui/windows/statuswindow.h +++ b/src/gui/windows/statuswindow.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/windows/textcommandeditor.cpp b/src/gui/windows/textcommandeditor.cpp index 132ebb174..5b9d1e59d 100644 --- a/src/gui/windows/textcommandeditor.cpp +++ b/src/gui/windows/textcommandeditor.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2009 The Mana World Development Team * Copyright (C) 2009-2010 Andrei Karas - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/windows/textcommandeditor.h b/src/gui/windows/textcommandeditor.h index d118f3225..8f0b515ab 100644 --- a/src/gui/windows/textcommandeditor.h +++ b/src/gui/windows/textcommandeditor.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2009 The Mana World Development Team * Copyright (C) 2009-2010 Andrei Karas - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/windows/textdialog.cpp b/src/gui/windows/textdialog.cpp index faa028ac9..b8324f31c 100644 --- a/src/gui/windows/textdialog.cpp +++ b/src/gui/windows/textdialog.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/windows/textdialog.h b/src/gui/windows/textdialog.h index 0fa94120c..ebe5dcfca 100644 --- a/src/gui/windows/textdialog.h +++ b/src/gui/windows/textdialog.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/windows/textselectdialog.cpp b/src/gui/windows/textselectdialog.cpp index e3ec35de9..20b19ad49 100644 --- a/src/gui/windows/textselectdialog.cpp +++ b/src/gui/windows/textselectdialog.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/windows/textselectdialog.h b/src/gui/windows/textselectdialog.h index 681aead59..bb5527013 100644 --- a/src/gui/windows/textselectdialog.h +++ b/src/gui/windows/textselectdialog.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/windows/tradewindow.cpp b/src/gui/windows/tradewindow.cpp index 0d377c4ec..3f753a4be 100644 --- a/src/gui/windows/tradewindow.cpp +++ b/src/gui/windows/tradewindow.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/windows/tradewindow.h b/src/gui/windows/tradewindow.h index e039e4355..a14c22b4b 100644 --- a/src/gui/windows/tradewindow.h +++ b/src/gui/windows/tradewindow.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/windows/updaterwindow.cpp b/src/gui/windows/updaterwindow.cpp index 90f552383..6462c8f60 100644 --- a/src/gui/windows/updaterwindow.cpp +++ b/src/gui/windows/updaterwindow.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/windows/updaterwindow.h b/src/gui/windows/updaterwindow.h index ba836a658..45a2fca27 100644 --- a/src/gui/windows/updaterwindow.h +++ b/src/gui/windows/updaterwindow.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/windows/whoisonline.cpp b/src/gui/windows/whoisonline.cpp index 0e79a9bda..6ac45410f 100644 --- a/src/gui/windows/whoisonline.cpp +++ b/src/gui/windows/whoisonline.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2009 The Mana World Development Team * Copyright (C) 2009-2010 Andrei Karas - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/windows/whoisonline.h b/src/gui/windows/whoisonline.h index 1828965af..379db1683 100644 --- a/src/gui/windows/whoisonline.h +++ b/src/gui/windows/whoisonline.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2009 The Mana World Development Team * Copyright (C) 2009-2010 Andrei Karas - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/windows/worldselectdialog.cpp b/src/gui/windows/worldselectdialog.cpp index 36cd57e07..c7731dc6d 100644 --- a/src/gui/windows/worldselectdialog.cpp +++ b/src/gui/windows/worldselectdialog.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/windows/worldselectdialog.h b/src/gui/windows/worldselectdialog.h index 367d216f9..2cf796c1a 100644 --- a/src/gui/windows/worldselectdialog.h +++ b/src/gui/windows/worldselectdialog.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/guild.cpp b/src/guild.cpp index 22e2ffaa7..78187c541 100644 --- a/src/guild.cpp +++ b/src/guild.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/guild.h b/src/guild.h index 9c1a5b998..667a7d8c1 100644 --- a/src/guild.h +++ b/src/guild.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/input/inputactiondata.h b/src/input/inputactiondata.h index 8e3e7ef4a..a746e3810 100644 --- a/src/input/inputactiondata.h +++ b/src/input/inputactiondata.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2007 Joshua Langley * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/input/inputactionmap.h b/src/input/inputactionmap.h index 318f70db1..076035284 100644 --- a/src/input/inputactionmap.h +++ b/src/input/inputactionmap.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2007 Joshua Langley * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/input/inputactionoperators.cpp b/src/input/inputactionoperators.cpp index df37f739a..e443cc956 100644 --- a/src/input/inputactionoperators.cpp +++ b/src/input/inputactionoperators.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2015-2019 The ManaPlus Developers + * Copyright (C) 2015-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/input/inputactionoperators.h b/src/input/inputactionoperators.h index 81e2b0615..91509513a 100644 --- a/src/input/inputactionoperators.h +++ b/src/input/inputactionoperators.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2015-2019 The ManaPlus Developers + * Copyright (C) 2015-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/input/inputactionsortfunctor.h b/src/input/inputactionsortfunctor.h index c8a3d2b6c..fe1b0728d 100644 --- a/src/input/inputactionsortfunctor.h +++ b/src/input/inputactionsortfunctor.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2012-2019 The ManaPlus Developers + * Copyright (C) 2012-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/input/inputfunction.h b/src/input/inputfunction.h index ba0eef3a4..65b2dc714 100644 --- a/src/input/inputfunction.h +++ b/src/input/inputfunction.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2012-2019 The ManaPlus Developers + * Copyright (C) 2012-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/input/inputitem.h b/src/input/inputitem.h index f558366d0..04ffda69d 100644 --- a/src/input/inputitem.h +++ b/src/input/inputitem.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2012-2019 The ManaPlus Developers + * Copyright (C) 2012-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/input/inputmanager.cpp b/src/input/inputmanager.cpp index 4d167589e..c0e171ddd 100644 --- a/src/input/inputmanager.cpp +++ b/src/input/inputmanager.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2012-2019 The ManaPlus Developers + * Copyright (C) 2012-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/input/inputmanager.h b/src/input/inputmanager.h index f1eda8aae..31f7a1f2a 100644 --- a/src/input/inputmanager.h +++ b/src/input/inputmanager.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2012-2019 The ManaPlus Developers + * Copyright (C) 2012-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/input/joystick.cpp b/src/input/joystick.cpp index 7b2eb7d7b..3303c8354 100644 --- a/src/input/joystick.cpp +++ b/src/input/joystick.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/input/joystick.h b/src/input/joystick.h index 7991da5c3..326e830ae 100644 --- a/src/input/joystick.h +++ b/src/input/joystick.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/input/key.cpp b/src/input/key.cpp index c04849230..16408a39a 100644 --- a/src/input/key.cpp +++ b/src/input/key.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/input/key.h b/src/input/key.h index 5e012f2f6..f3ee7b160 100644 --- a/src/input/key.h +++ b/src/input/key.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/input/keyboardconfig.cpp b/src/input/keyboardconfig.cpp index 24deb32ee..5545537f4 100644 --- a/src/input/keyboardconfig.cpp +++ b/src/input/keyboardconfig.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2007 Joshua Langley * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/input/keyboardconfig.h b/src/input/keyboardconfig.h index fab940407..2d73664bb 100644 --- a/src/input/keyboardconfig.h +++ b/src/input/keyboardconfig.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2007 Joshua Langley * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/input/keyinput.h b/src/input/keyinput.h index 85a809ed4..1a763e1e3 100644 --- a/src/input/keyinput.h +++ b/src/input/keyinput.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2012-2019 The ManaPlus Developers + * Copyright (C) 2012-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/input/mouseinput.h b/src/input/mouseinput.h index ed991acc8..9ac0a4f17 100644 --- a/src/input/mouseinput.h +++ b/src/input/mouseinput.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2012-2019 The ManaPlus Developers + * Copyright (C) 2012-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/input/pages/basic.cpp b/src/input/pages/basic.cpp index 858981d51..f7cb7bc04 100644 --- a/src/input/pages/basic.cpp +++ b/src/input/pages/basic.cpp @@ -3,7 +3,7 @@ * Copyright (C) 2007 Joshua Langley * Copyright (C) 2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/input/pages/basic.h b/src/input/pages/basic.h index e7c59df23..735fccda5 100644 --- a/src/input/pages/basic.h +++ b/src/input/pages/basic.h @@ -3,7 +3,7 @@ * Copyright (C) 2007 Joshua Langley * Copyright (C) 2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/input/pages/chat.cpp b/src/input/pages/chat.cpp index 1e1c1a087..9eb827646 100644 --- a/src/input/pages/chat.cpp +++ b/src/input/pages/chat.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/input/pages/chat.h b/src/input/pages/chat.h index e53ec5f5f..fd633ace1 100644 --- a/src/input/pages/chat.h +++ b/src/input/pages/chat.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/input/pages/craft.cpp b/src/input/pages/craft.cpp index 51f5bd9e1..ec480d36f 100644 --- a/src/input/pages/craft.cpp +++ b/src/input/pages/craft.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/input/pages/craft.h b/src/input/pages/craft.h index 7e49a1d51..82680f59c 100644 --- a/src/input/pages/craft.h +++ b/src/input/pages/craft.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/input/pages/emotes.cpp b/src/input/pages/emotes.cpp index adccc4d9c..c246f928c 100644 --- a/src/input/pages/emotes.cpp +++ b/src/input/pages/emotes.cpp @@ -3,7 +3,7 @@ * Copyright (C) 2007 Joshua Langley * Copyright (C) 2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/input/pages/emotes.h b/src/input/pages/emotes.h index a18b69fd4..b88a0e71f 100644 --- a/src/input/pages/emotes.h +++ b/src/input/pages/emotes.h @@ -3,7 +3,7 @@ * Copyright (C) 2007 Joshua Langley * Copyright (C) 2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/input/pages/gui.cpp b/src/input/pages/gui.cpp index 40463bca1..aed483120 100644 --- a/src/input/pages/gui.cpp +++ b/src/input/pages/gui.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/input/pages/gui.h b/src/input/pages/gui.h index 6f065570b..f1b9f5175 100644 --- a/src/input/pages/gui.h +++ b/src/input/pages/gui.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/input/pages/move.cpp b/src/input/pages/move.cpp index ce39649aa..05a7a15c4 100644 --- a/src/input/pages/move.cpp +++ b/src/input/pages/move.cpp @@ -3,7 +3,7 @@ * Copyright (C) 2007 Joshua Langley * Copyright (C) 2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/input/pages/move.h b/src/input/pages/move.h index ffb3e1720..dc2c75745 100644 --- a/src/input/pages/move.h +++ b/src/input/pages/move.h @@ -3,7 +3,7 @@ * Copyright (C) 2007 Joshua Langley * Copyright (C) 2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/input/pages/other.cpp b/src/input/pages/other.cpp index a68b6d1f3..4dbbbf361 100644 --- a/src/input/pages/other.cpp +++ b/src/input/pages/other.cpp @@ -3,7 +3,7 @@ * Copyright (C) 2007 Joshua Langley * Copyright (C) 2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/input/pages/other.h b/src/input/pages/other.h index 3ecf254ac..5675ec9cd 100644 --- a/src/input/pages/other.h +++ b/src/input/pages/other.h @@ -3,7 +3,7 @@ * Copyright (C) 2007 Joshua Langley * Copyright (C) 2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/input/pages/outfits.cpp b/src/input/pages/outfits.cpp index 961f92cee..4ddba00ca 100644 --- a/src/input/pages/outfits.cpp +++ b/src/input/pages/outfits.cpp @@ -3,7 +3,7 @@ * Copyright (C) 2007 Joshua Langley * Copyright (C) 2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/input/pages/outfits.h b/src/input/pages/outfits.h index 51b02ed58..f798a0344 100644 --- a/src/input/pages/outfits.h +++ b/src/input/pages/outfits.h @@ -3,7 +3,7 @@ * Copyright (C) 2007 Joshua Langley * Copyright (C) 2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/input/pages/shortcuts.cpp b/src/input/pages/shortcuts.cpp index 8254c2c2b..e234fcfe3 100644 --- a/src/input/pages/shortcuts.cpp +++ b/src/input/pages/shortcuts.cpp @@ -3,7 +3,7 @@ * Copyright (C) 2007 Joshua Langley * Copyright (C) 2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/input/pages/shortcuts.h b/src/input/pages/shortcuts.h index 183d130a6..7d0028bcc 100644 --- a/src/input/pages/shortcuts.h +++ b/src/input/pages/shortcuts.h @@ -3,7 +3,7 @@ * Copyright (C) 2007 Joshua Langley * Copyright (C) 2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/input/pages/windows.cpp b/src/input/pages/windows.cpp index 9555efbdb..6c1ecd90b 100644 --- a/src/input/pages/windows.cpp +++ b/src/input/pages/windows.cpp @@ -3,7 +3,7 @@ * Copyright (C) 2007 Joshua Langley * Copyright (C) 2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/input/pages/windows.h b/src/input/pages/windows.h index fa6a9fdf6..3511af071 100644 --- a/src/input/pages/windows.h +++ b/src/input/pages/windows.h @@ -3,7 +3,7 @@ * Copyright (C) 2007 Joshua Langley * Copyright (C) 2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/input/touch/multitouchmanager.cpp b/src/input/touch/multitouchmanager.cpp index 59cb9d35e..500e0e9fb 100644 --- a/src/input/touch/multitouchmanager.cpp +++ b/src/input/touch/multitouchmanager.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2013-2019 The ManaPlus Developers + * Copyright (C) 2013-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/input/touch/multitouchmanager.h b/src/input/touch/multitouchmanager.h index feb957bb2..61995f7e9 100644 --- a/src/input/touch/multitouchmanager.h +++ b/src/input/touch/multitouchmanager.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2013-2019 The ManaPlus Developers + * Copyright (C) 2013-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/input/touch/touchactions.cpp b/src/input/touch/touchactions.cpp index 85f3e6344..6e80d13b9 100644 --- a/src/input/touch/touchactions.cpp +++ b/src/input/touch/touchactions.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2012-2019 The ManaPlus Developers + * Copyright (C) 2012-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/input/touch/touchactions.h b/src/input/touch/touchactions.h index d2e6f73e2..ec6059dee 100644 --- a/src/input/touch/touchactions.h +++ b/src/input/touch/touchactions.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/input/touch/touchmanager.cpp b/src/input/touch/touchmanager.cpp index fe70a0685..aac03c134 100644 --- a/src/input/touch/touchmanager.cpp +++ b/src/input/touch/touchmanager.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2012-2019 The ManaPlus Developers + * Copyright (C) 2012-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/input/touch/touchmanager.h b/src/input/touch/touchmanager.h index f4ce4b59e..18204ab9e 100644 --- a/src/input/touch/touchmanager.h +++ b/src/input/touch/touchmanager.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/itemcolormanager.cpp b/src/itemcolormanager.cpp index 0c3c579e5..b17e6be0a 100644 --- a/src/itemcolormanager.cpp +++ b/src/itemcolormanager.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2015-2019 The ManaPlus Developers + * Copyright (C) 2015-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/itemcolormanager.h b/src/itemcolormanager.h index 83e33c87e..8342dd403 100644 --- a/src/itemcolormanager.h +++ b/src/itemcolormanager.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2015-2019 The ManaPlus Developers + * Copyright (C) 2015-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/itemsoundmanager.cpp b/src/itemsoundmanager.cpp index fe812b6c5..9a32fb719 100644 --- a/src/itemsoundmanager.cpp +++ b/src/itemsoundmanager.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2013-2019 The ManaPlus Developers + * Copyright (C) 2013-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/itemsoundmanager.h b/src/itemsoundmanager.h index a2cabe13f..43d4d5350 100644 --- a/src/itemsoundmanager.h +++ b/src/itemsoundmanager.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2013-2019 The ManaPlus Developers + * Copyright (C) 2013-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/listeners/actionlistener.h b/src/listeners/actionlistener.h index 187c664c6..29f00beef 100644 --- a/src/listeners/actionlistener.h +++ b/src/listeners/actionlistener.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/listeners/actorspritelistener.h b/src/listeners/actorspritelistener.h index d8736f33c..8898f446b 100644 --- a/src/listeners/actorspritelistener.h +++ b/src/listeners/actorspritelistener.h @@ -1,7 +1,7 @@ /* * The ManaPlus Client * Copyright (C) 2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/listeners/arrowslistener.cpp b/src/listeners/arrowslistener.cpp index f0b35a91a..e3c963529 100644 --- a/src/listeners/arrowslistener.cpp +++ b/src/listeners/arrowslistener.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2014-2019 The ManaPlus Developers + * Copyright (C) 2014-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/listeners/arrowslistener.h b/src/listeners/arrowslistener.h index b14628703..5ea589ad9 100644 --- a/src/listeners/arrowslistener.h +++ b/src/listeners/arrowslistener.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2014-2019 The ManaPlus Developers + * Copyright (C) 2014-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/listeners/assertlistener.cpp b/src/listeners/assertlistener.cpp index a9581ebdf..26b3037a5 100644 --- a/src/listeners/assertlistener.cpp +++ b/src/listeners/assertlistener.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2016-2019 The ManaPlus Developers + * Copyright (C) 2016-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/listeners/assertlistener.h b/src/listeners/assertlistener.h index 9c47ad5fa..5a12104cb 100644 --- a/src/listeners/assertlistener.h +++ b/src/listeners/assertlistener.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2016-2019 The ManaPlus Developers + * Copyright (C) 2016-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/listeners/attributelistener.cpp b/src/listeners/attributelistener.cpp index 8a89c7b88..52261dc2c 100644 --- a/src/listeners/attributelistener.cpp +++ b/src/listeners/attributelistener.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2014-2019 The ManaPlus Developers + * Copyright (C) 2014-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/listeners/attributelistener.h b/src/listeners/attributelistener.h index 373fe843d..5df4fff6d 100644 --- a/src/listeners/attributelistener.h +++ b/src/listeners/attributelistener.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2014-2019 The ManaPlus Developers + * Copyright (C) 2014-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/listeners/awaylistener.cpp b/src/listeners/awaylistener.cpp index 3a5633fb1..1792e5133 100644 --- a/src/listeners/awaylistener.cpp +++ b/src/listeners/awaylistener.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/listeners/awaylistener.h b/src/listeners/awaylistener.h index 877cf13bd..6f3b2525e 100644 --- a/src/listeners/awaylistener.h +++ b/src/listeners/awaylistener.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/listeners/banklistener.cpp b/src/listeners/banklistener.cpp index 8191e5ecb..314309725 100644 --- a/src/listeners/banklistener.cpp +++ b/src/listeners/banklistener.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2014-2019 The ManaPlus Developers + * Copyright (C) 2014-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/listeners/banklistener.h b/src/listeners/banklistener.h index 50c0669d6..5b266e4db 100644 --- a/src/listeners/banklistener.h +++ b/src/listeners/banklistener.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2014-2019 The ManaPlus Developers + * Copyright (C) 2014-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/listeners/baselistener.hpp b/src/listeners/baselistener.hpp index ff7aed58c..1060d9c70 100644 --- a/src/listeners/baselistener.hpp +++ b/src/listeners/baselistener.hpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2014-2019 The ManaPlus Developers + * Copyright (C) 2014-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/listeners/buyingstoremodelistener.cpp b/src/listeners/buyingstoremodelistener.cpp index 93e228b65..fc16c54b3 100644 --- a/src/listeners/buyingstoremodelistener.cpp +++ b/src/listeners/buyingstoremodelistener.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2014-2019 The ManaPlus Developers + * Copyright (C) 2014-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/listeners/buyingstoremodelistener.h b/src/listeners/buyingstoremodelistener.h index dcaedc042..52ed4c952 100644 --- a/src/listeners/buyingstoremodelistener.h +++ b/src/listeners/buyingstoremodelistener.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2014-2019 The ManaPlus Developers + * Copyright (C) 2014-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/listeners/buyingstoreslotslistener.cpp b/src/listeners/buyingstoreslotslistener.cpp index d874ce02e..c1ff41043 100644 --- a/src/listeners/buyingstoreslotslistener.cpp +++ b/src/listeners/buyingstoreslotslistener.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2014-2019 The ManaPlus Developers + * Copyright (C) 2014-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/listeners/buyingstoreslotslistener.h b/src/listeners/buyingstoreslotslistener.h index 87dffe1b9..f81a61ba4 100644 --- a/src/listeners/buyingstoreslotslistener.h +++ b/src/listeners/buyingstoreslotslistener.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2014-2019 The ManaPlus Developers + * Copyright (C) 2014-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/listeners/changepincodelistener.cpp b/src/listeners/changepincodelistener.cpp index 48cd3c8e5..5718e0865 100644 --- a/src/listeners/changepincodelistener.cpp +++ b/src/listeners/changepincodelistener.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/listeners/changepincodelistener.h b/src/listeners/changepincodelistener.h index 42c3b513c..d412f2885 100644 --- a/src/listeners/changepincodelistener.h +++ b/src/listeners/changepincodelistener.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/listeners/charrenamelistener.cpp b/src/listeners/charrenamelistener.cpp index 5ad6efc4b..b3994b4b7 100644 --- a/src/listeners/charrenamelistener.cpp +++ b/src/listeners/charrenamelistener.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/listeners/charrenamelistener.h b/src/listeners/charrenamelistener.h index 6d71ca521..15b608d36 100644 --- a/src/listeners/charrenamelistener.h +++ b/src/listeners/charrenamelistener.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/listeners/configlistener.h b/src/listeners/configlistener.h index b5093cbe4..e6799760a 100644 --- a/src/listeners/configlistener.h +++ b/src/listeners/configlistener.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/listeners/debugmessagelistener.cpp b/src/listeners/debugmessagelistener.cpp index 04e77f766..0da9e8cb6 100644 --- a/src/listeners/debugmessagelistener.cpp +++ b/src/listeners/debugmessagelistener.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2014-2019 The ManaPlus Developers + * Copyright (C) 2014-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/listeners/debugmessagelistener.h b/src/listeners/debugmessagelistener.h index 8d4e1ee6e..bf6d3762e 100644 --- a/src/listeners/debugmessagelistener.h +++ b/src/listeners/debugmessagelistener.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2014-2019 The ManaPlus Developers + * Copyright (C) 2014-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/listeners/errorlistener.cpp b/src/listeners/errorlistener.cpp index a7ade0ab2..a1169f83c 100644 --- a/src/listeners/errorlistener.cpp +++ b/src/listeners/errorlistener.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/listeners/errorlistener.h b/src/listeners/errorlistener.h index 977fe9390..7aad41a56 100644 --- a/src/listeners/errorlistener.h +++ b/src/listeners/errorlistener.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/listeners/focuslistener.h b/src/listeners/focuslistener.h index 1592aad36..52b4887e1 100644 --- a/src/listeners/focuslistener.h +++ b/src/listeners/focuslistener.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/listeners/gamemodifierlistener.cpp b/src/listeners/gamemodifierlistener.cpp index 7c547e0c7..458da8d4f 100644 --- a/src/listeners/gamemodifierlistener.cpp +++ b/src/listeners/gamemodifierlistener.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2014-2019 The ManaPlus Developers + * Copyright (C) 2014-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/listeners/gamemodifierlistener.h b/src/listeners/gamemodifierlistener.h index bd656575a..9ffab2d33 100644 --- a/src/listeners/gamemodifierlistener.h +++ b/src/listeners/gamemodifierlistener.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2014-2019 The ManaPlus Developers + * Copyright (C) 2014-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/listeners/guiconfiglistener.h b/src/listeners/guiconfiglistener.h index dc07abea2..883d0a453 100644 --- a/src/listeners/guiconfiglistener.h +++ b/src/listeners/guiconfiglistener.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/listeners/guitableactionlistener.cpp b/src/listeners/guitableactionlistener.cpp index 80b9c39be..7d335065f 100644 --- a/src/listeners/guitableactionlistener.cpp +++ b/src/listeners/guitableactionlistener.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2008-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/listeners/guitableactionlistener.h b/src/listeners/guitableactionlistener.h index fe346b3de..8efafc5a7 100644 --- a/src/listeners/guitableactionlistener.h +++ b/src/listeners/guitableactionlistener.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2008-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/listeners/inputactionremotelistener.cpp b/src/listeners/inputactionremotelistener.cpp index 0100a37c2..132e04ebb 100644 --- a/src/listeners/inputactionremotelistener.cpp +++ b/src/listeners/inputactionremotelistener.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/listeners/inputactionremotelistener.h b/src/listeners/inputactionremotelistener.h index 37a120765..e546a0329 100644 --- a/src/listeners/inputactionremotelistener.h +++ b/src/listeners/inputactionremotelistener.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/listeners/inputactionreplaylistener.cpp b/src/listeners/inputactionreplaylistener.cpp index 05fc423b5..cef32d3be 100644 --- a/src/listeners/inputactionreplaylistener.cpp +++ b/src/listeners/inputactionreplaylistener.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/listeners/inputactionreplaylistener.h b/src/listeners/inputactionreplaylistener.h index 3c8e18002..f2cabd024 100644 --- a/src/listeners/inputactionreplaylistener.h +++ b/src/listeners/inputactionreplaylistener.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/listeners/insertcardlistener.h b/src/listeners/insertcardlistener.h index b36814491..fd2303ee1 100644 --- a/src/listeners/insertcardlistener.h +++ b/src/listeners/insertcardlistener.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/listeners/inventorylistener.h b/src/listeners/inventorylistener.h index 7eb451c2d..f82ef397d 100644 --- a/src/listeners/inventorylistener.h +++ b/src/listeners/inventorylistener.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/listeners/keylistener.h b/src/listeners/keylistener.h index 7a091f0de..dd4977295 100644 --- a/src/listeners/keylistener.h +++ b/src/listeners/keylistener.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/listeners/mouselistener.h b/src/listeners/mouselistener.h index a77926eaf..33e8ab34c 100644 --- a/src/listeners/mouselistener.h +++ b/src/listeners/mouselistener.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/listeners/newpincodelistener.cpp b/src/listeners/newpincodelistener.cpp index 73f0755cc..4570f3ab9 100644 --- a/src/listeners/newpincodelistener.cpp +++ b/src/listeners/newpincodelistener.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/listeners/newpincodelistener.h b/src/listeners/newpincodelistener.h index 987f94798..f669391ed 100644 --- a/src/listeners/newpincodelistener.h +++ b/src/listeners/newpincodelistener.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/listeners/newpincoderetrylistener.cpp b/src/listeners/newpincoderetrylistener.cpp index 300578e2f..fd6c107d5 100644 --- a/src/listeners/newpincoderetrylistener.cpp +++ b/src/listeners/newpincoderetrylistener.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/listeners/newpincoderetrylistener.h b/src/listeners/newpincoderetrylistener.h index 9ab5ae60a..6158b6d4f 100644 --- a/src/listeners/newpincoderetrylistener.h +++ b/src/listeners/newpincoderetrylistener.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/listeners/openurllistener.h b/src/listeners/openurllistener.h index baa0ce83d..cd6b54746 100644 --- a/src/listeners/openurllistener.h +++ b/src/listeners/openurllistener.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/listeners/pincodelistener.cpp b/src/listeners/pincodelistener.cpp index fc7aab173..951355c2b 100644 --- a/src/listeners/pincodelistener.cpp +++ b/src/listeners/pincodelistener.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/listeners/pincodelistener.h b/src/listeners/pincodelistener.h index 0d3cc7011..6fc3fd822 100644 --- a/src/listeners/pincodelistener.h +++ b/src/listeners/pincodelistener.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/listeners/playerdeathlistener.cpp b/src/listeners/playerdeathlistener.cpp index 274e3d4ca..36f431a38 100644 --- a/src/listeners/playerdeathlistener.cpp +++ b/src/listeners/playerdeathlistener.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2014-2019 The ManaPlus Developers + * Copyright (C) 2014-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/listeners/playerdeathlistener.h b/src/listeners/playerdeathlistener.h index aab7c366b..344603a83 100644 --- a/src/listeners/playerdeathlistener.h +++ b/src/listeners/playerdeathlistener.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2014-2019 The ManaPlus Developers + * Copyright (C) 2014-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/listeners/playerlistener.cpp b/src/listeners/playerlistener.cpp index e142e2eef..7b52b5d9d 100644 --- a/src/listeners/playerlistener.cpp +++ b/src/listeners/playerlistener.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/listeners/playerlistener.h b/src/listeners/playerlistener.h index bbd704b52..84ee8588c 100644 --- a/src/listeners/playerlistener.h +++ b/src/listeners/playerlistener.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/listeners/playerpostdeathlistener.h b/src/listeners/playerpostdeathlistener.h index d7a0a2db0..c48d45180 100644 --- a/src/listeners/playerpostdeathlistener.h +++ b/src/listeners/playerpostdeathlistener.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/listeners/playerrelationslistener.h b/src/listeners/playerrelationslistener.h index bed20bac2..5eb4140b9 100644 --- a/src/listeners/playerrelationslistener.h +++ b/src/listeners/playerrelationslistener.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2008-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/listeners/renamelistener.cpp b/src/listeners/renamelistener.cpp index 0d4ec6889..9adff0042 100644 --- a/src/listeners/renamelistener.cpp +++ b/src/listeners/renamelistener.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/listeners/renamelistener.h b/src/listeners/renamelistener.h index d1163d1e4..2423babc1 100644 --- a/src/listeners/renamelistener.h +++ b/src/listeners/renamelistener.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/listeners/requestadoptchildlistener.h b/src/listeners/requestadoptchildlistener.h index 75ac23166..fe425fb6c 100644 --- a/src/listeners/requestadoptchildlistener.h +++ b/src/listeners/requestadoptchildlistener.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/listeners/requesttradelistener.h b/src/listeners/requesttradelistener.h index c7137630d..2b2e0d833 100644 --- a/src/listeners/requesttradelistener.h +++ b/src/listeners/requesttradelistener.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/listeners/selectionlistener.h b/src/listeners/selectionlistener.h index 6c9503a42..98941e759 100644 --- a/src/listeners/selectionlistener.h +++ b/src/listeners/selectionlistener.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/listeners/shoprenamelistener.cpp b/src/listeners/shoprenamelistener.cpp index 2b64e723b..f411baa80 100644 --- a/src/listeners/shoprenamelistener.cpp +++ b/src/listeners/shoprenamelistener.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/listeners/shoprenamelistener.h b/src/listeners/shoprenamelistener.h index d10307b11..16cd23d7e 100644 --- a/src/listeners/shoprenamelistener.h +++ b/src/listeners/shoprenamelistener.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/listeners/skillwarplistener.cpp b/src/listeners/skillwarplistener.cpp index ed583d767..3cc66630f 100644 --- a/src/listeners/skillwarplistener.cpp +++ b/src/listeners/skillwarplistener.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/listeners/skillwarplistener.h b/src/listeners/skillwarplistener.h index 91535b5a0..599283454 100644 --- a/src/listeners/skillwarplistener.h +++ b/src/listeners/skillwarplistener.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/listeners/statlistener.cpp b/src/listeners/statlistener.cpp index b3dd2ec9b..08b341851 100644 --- a/src/listeners/statlistener.cpp +++ b/src/listeners/statlistener.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2014-2019 The ManaPlus Developers + * Copyright (C) 2014-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/listeners/statlistener.h b/src/listeners/statlistener.h index 04bbd6cfa..74fb5902a 100644 --- a/src/listeners/statlistener.h +++ b/src/listeners/statlistener.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2014-2019 The ManaPlus Developers + * Copyright (C) 2014-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/listeners/tablemodellistener.h b/src/listeners/tablemodellistener.h index 228d50df2..c2307f639 100644 --- a/src/listeners/tablemodellistener.h +++ b/src/listeners/tablemodellistener.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2008-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/listeners/textskilllistener.cpp b/src/listeners/textskilllistener.cpp index 2e9eaceba..73ecf21ac 100644 --- a/src/listeners/textskilllistener.cpp +++ b/src/listeners/textskilllistener.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/listeners/textskilllistener.h b/src/listeners/textskilllistener.h index 886b47bfa..6f95e357d 100644 --- a/src/listeners/textskilllistener.h +++ b/src/listeners/textskilllistener.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/listeners/tooltiplistener.cpp b/src/listeners/tooltiplistener.cpp index e2c87f8b1..7cdd42ea8 100644 --- a/src/listeners/tooltiplistener.cpp +++ b/src/listeners/tooltiplistener.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/listeners/tooltiplistener.h b/src/listeners/tooltiplistener.h index 863c6fefa..cce92b2d3 100644 --- a/src/listeners/tooltiplistener.h +++ b/src/listeners/tooltiplistener.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/listeners/updatestatuslistener.cpp b/src/listeners/updatestatuslistener.cpp index e11ca5be8..11a15a33e 100644 --- a/src/listeners/updatestatuslistener.cpp +++ b/src/listeners/updatestatuslistener.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2014-2019 The ManaPlus Developers + * Copyright (C) 2014-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/listeners/updatestatuslistener.h b/src/listeners/updatestatuslistener.h index 27bdc538f..9151f77ad 100644 --- a/src/listeners/updatestatuslistener.h +++ b/src/listeners/updatestatuslistener.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2014-2019 The ManaPlus Developers + * Copyright (C) 2014-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/listeners/uploadlistener.cpp b/src/listeners/uploadlistener.cpp index c819c5b0c..6fdb4db57 100644 --- a/src/listeners/uploadlistener.cpp +++ b/src/listeners/uploadlistener.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/listeners/uploadlistener.h b/src/listeners/uploadlistener.h index eee3d02e4..b15dceaa8 100644 --- a/src/listeners/uploadlistener.h +++ b/src/listeners/uploadlistener.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/listeners/vendingmodelistener.cpp b/src/listeners/vendingmodelistener.cpp index de7d3dff2..d8b070c3f 100644 --- a/src/listeners/vendingmodelistener.cpp +++ b/src/listeners/vendingmodelistener.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2014-2019 The ManaPlus Developers + * Copyright (C) 2014-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/listeners/vendingmodelistener.h b/src/listeners/vendingmodelistener.h index f6193d6ef..4a27175c9 100644 --- a/src/listeners/vendingmodelistener.h +++ b/src/listeners/vendingmodelistener.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2014-2019 The ManaPlus Developers + * Copyright (C) 2014-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/listeners/vendingslotslistener.cpp b/src/listeners/vendingslotslistener.cpp index ac17c950d..34432d605 100644 --- a/src/listeners/vendingslotslistener.cpp +++ b/src/listeners/vendingslotslistener.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2014-2019 The ManaPlus Developers + * Copyright (C) 2014-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/listeners/vendingslotslistener.h b/src/listeners/vendingslotslistener.h index de761bf8b..bf13d7c2d 100644 --- a/src/listeners/vendingslotslistener.h +++ b/src/listeners/vendingslotslistener.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2014-2019 The ManaPlus Developers + * Copyright (C) 2014-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/listeners/weightlistener.h b/src/listeners/weightlistener.h index db1f77861..eb8dcee4f 100644 --- a/src/listeners/weightlistener.h +++ b/src/listeners/weightlistener.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/listeners/widgetdeathlistener.h b/src/listeners/widgetdeathlistener.h index 909113227..061027a6c 100644 --- a/src/listeners/widgetdeathlistener.h +++ b/src/listeners/widgetdeathlistener.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/listeners/widgetlistener.h b/src/listeners/widgetlistener.h index bf446bae5..e995d6d43 100644 --- a/src/listeners/widgetlistener.h +++ b/src/listeners/widgetlistener.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/listeners/wrongdatanoticelistener.cpp b/src/listeners/wrongdatanoticelistener.cpp index 35c8ac58a..117ca0166 100644 --- a/src/listeners/wrongdatanoticelistener.cpp +++ b/src/listeners/wrongdatanoticelistener.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/listeners/wrongdatanoticelistener.h b/src/listeners/wrongdatanoticelistener.h index 90983f9d5..79028ecc9 100644 --- a/src/listeners/wrongdatanoticelistener.h +++ b/src/listeners/wrongdatanoticelistener.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/localconsts.h b/src/localconsts.h index dc3afad6e..e646830e4 100644 --- a/src/localconsts.h +++ b/src/localconsts.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/logger.cpp b/src/logger.cpp index c3c4cf699..644147e96 100644 --- a/src/logger.cpp +++ b/src/logger.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/logger.h b/src/logger.h index 19ac833c5..d55b68946 100644 --- a/src/logger.h +++ b/src/logger.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/main.cpp b/src/main.cpp index cda938cc3..1218e3f15 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/main.h b/src/main.h index b7cafe8e1..506bcc6a4 100644 --- a/src/main.h +++ b/src/main.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/maingui.cpp b/src/maingui.cpp index 05231134c..2f6a652c2 100644 --- a/src/maingui.cpp +++ b/src/maingui.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/maingui.h b/src/maingui.h index 60cd6c486..86040556e 100644 --- a/src/maingui.h +++ b/src/maingui.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/manaplus.rc b/src/manaplus.rc index 53095ceb1..57de91dbb 100644 --- a/src/manaplus.rc +++ b/src/manaplus.rc @@ -2,8 +2,7 @@ #include "winver.h" -A ICON MOVEABLE PURE LOADONCALL DISCARDABLE "../data/icons/manaplus.ico" -evol ICON MOVEABLE PURE LOADONCALL DISCARDABLE "../data/evol/icons/evol-client.ico" +A ICON MOVEABLE PURE LOADONCALL DISCARDABLE "../data/icons/manaverse.ico" tmw ICON MOVEABLE PURE LOADONCALL DISCARDABLE "../data/tmw/icons/tmw-client.ico" 1 VERSIONINFO @@ -13,13 +12,13 @@ PRODUCTVERSION VER_MAJOR,VER_MINOR,VER_RELEASE,VER_BUILD { BLOCK "StringFileInfo" { BLOCK "040904E4" { - VALUE "CompanyName", "The ManaPlus Development Team" - VALUE "FileVersion", PACKAGE_VERSION "4144" - VALUE "FileDescription", "ManaPlus" - VALUE "LegalCopyright", "2004-2014 (C)" - VALUE "OriginalFilename", "manaplus.exe" - VALUE "ProductName", "ManaPlus MMORPG Client" - VALUE "ProductVersion", PACKAGE_VERSION "4144" + VALUE "CompanyName", "The ManaVerse Development Team" + VALUE "FileVersion", PACKAGE_VERSION "jak1" + VALUE "FileDescription", "ManaVerse" + VALUE "LegalCopyright", "2020-2023 (C)" + VALUE "OriginalFilename", "manaverse.exe" + VALUE "ProductName", "ManaVerse MMORPG Client" + VALUE "ProductVersion", PACKAGE_VERSION "jak1" } } } diff --git a/src/mumblemanager.cpp b/src/mumblemanager.cpp index 4e22f6f9a..781bacb05 100644 --- a/src/mumblemanager.cpp +++ b/src/mumblemanager.cpp @@ -4,7 +4,7 @@ * All code listed below is in the public domain and can be used, shared or * modified freely * - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers */ #ifdef USE_MUMBLE diff --git a/src/mumblemanager.h b/src/mumblemanager.h index d2372e631..82c30ac0b 100644 --- a/src/mumblemanager.h +++ b/src/mumblemanager.h @@ -4,7 +4,7 @@ * All code listed below is in the public domain and can be used, shared or * modified freely * - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers */ #ifndef MUMBLEMANAGER_H diff --git a/src/navigationmanager.cpp b/src/navigationmanager.cpp index 4e901b7a6..4084365f9 100644 --- a/src/navigationmanager.cpp +++ b/src/navigationmanager.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2013-2019 The ManaPlus Developers + * Copyright (C) 2013-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/navigationmanager.h b/src/navigationmanager.h index ad3780d85..97009fcbc 100644 --- a/src/navigationmanager.h +++ b/src/navigationmanager.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2013-2019 The ManaPlus Developers + * Copyright (C) 2013-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/achievementhandler.h b/src/net/achievementhandler.h index 852343427..863ed68dd 100644 --- a/src/net/achievementhandler.h +++ b/src/net/achievementhandler.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/adminhandler.h b/src/net/adminhandler.h index c9ac96c55..65ce1f1d3 100644 --- a/src/net/adminhandler.h +++ b/src/net/adminhandler.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/attendancehandler.h b/src/net/attendancehandler.h index 5dec4bf4c..5a8c3b186 100644 --- a/src/net/attendancehandler.h +++ b/src/net/attendancehandler.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/auctionhandler.h b/src/net/auctionhandler.h index 196ebd41b..aa9255d23 100644 --- a/src/net/auctionhandler.h +++ b/src/net/auctionhandler.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/bankhandler.h b/src/net/bankhandler.h index 1130b87ef..de368ce20 100644 --- a/src/net/bankhandler.h +++ b/src/net/bankhandler.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/barterhandler.h b/src/net/barterhandler.h index b3a40ba1a..aaf9bb66e 100644 --- a/src/net/barterhandler.h +++ b/src/net/barterhandler.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/battlegroundhandler.h b/src/net/battlegroundhandler.h index 2ba6f90a2..0ba94a214 100644 --- a/src/net/battlegroundhandler.h +++ b/src/net/battlegroundhandler.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/beinghandler.h b/src/net/beinghandler.h index 0fcf1fb82..e5202f18b 100644 --- a/src/net/beinghandler.h +++ b/src/net/beinghandler.h @@ -1,7 +1,7 @@ /* * The ManaPlus Client * Copyright (C) 2004 The Mana World Development Team - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/buyingstorehandler.h b/src/net/buyingstorehandler.h index 614cf6131..a993c77b5 100644 --- a/src/net/buyingstorehandler.h +++ b/src/net/buyingstorehandler.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/buysellhandler.h b/src/net/buysellhandler.h index eadd9cf80..366dae853 100644 --- a/src/net/buysellhandler.h +++ b/src/net/buysellhandler.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/cashshophandler.h b/src/net/cashshophandler.h index e7c02560b..c0c02423d 100644 --- a/src/net/cashshophandler.h +++ b/src/net/cashshophandler.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/character.h b/src/net/character.h index 4f3b3d7eb..0dfa82889 100644 --- a/src/net/character.h +++ b/src/net/character.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/characters.h b/src/net/characters.h index b147f1d21..3efddfdd1 100644 --- a/src/net/characters.h +++ b/src/net/characters.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/charserverhandler.cpp b/src/net/charserverhandler.cpp index c1426169d..e1a92625b 100644 --- a/src/net/charserverhandler.cpp +++ b/src/net/charserverhandler.cpp @@ -1,7 +1,7 @@ /* * The ManaPlus Client * Copyright (C) 2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/charserverhandler.h b/src/net/charserverhandler.h index d8675095f..d4f247310 100644 --- a/src/net/charserverhandler.h +++ b/src/net/charserverhandler.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/chathandler.h b/src/net/chathandler.h index de1b8ffc9..e4c5d602a 100644 --- a/src/net/chathandler.h +++ b/src/net/chathandler.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/clanhandler.h b/src/net/clanhandler.h index c20139917..6e82ff43e 100644 --- a/src/net/clanhandler.h +++ b/src/net/clanhandler.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/download.cpp b/src/net/download.cpp index a8ee03f77..83e1cf9c2 100644 --- a/src/net/download.cpp +++ b/src/net/download.cpp @@ -1,7 +1,7 @@ /* * The ManaPlus Client * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/download.h b/src/net/download.h index 75dcf9b4b..346c6fca5 100644 --- a/src/net/download.h +++ b/src/net/download.h @@ -1,7 +1,7 @@ /* * The ManaPlus Client * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/ea/adminhandler.cpp b/src/net/ea/adminhandler.cpp index 67f4ffda9..02e5bb6cb 100644 --- a/src/net/ea/adminhandler.cpp +++ b/src/net/ea/adminhandler.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/ea/adminhandler.h b/src/net/ea/adminhandler.h index 240389867..43f833b35 100644 --- a/src/net/ea/adminhandler.h +++ b/src/net/ea/adminhandler.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/ea/adminrecv.cpp b/src/net/ea/adminrecv.cpp index 1dcd512eb..1089bebe5 100644 --- a/src/net/ea/adminrecv.cpp +++ b/src/net/ea/adminrecv.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/ea/adminrecv.h b/src/net/ea/adminrecv.h index 80cbcdf78..24c772151 100644 --- a/src/net/ea/adminrecv.h +++ b/src/net/ea/adminrecv.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/ea/beinghandler.cpp b/src/net/ea/beinghandler.cpp index 511154fd5..cc9b0e19e 100644 --- a/src/net/ea/beinghandler.cpp +++ b/src/net/ea/beinghandler.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/ea/beinghandler.h b/src/net/ea/beinghandler.h index 858b8cfec..6109596a0 100644 --- a/src/net/ea/beinghandler.h +++ b/src/net/ea/beinghandler.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/ea/beingrecv.cpp b/src/net/ea/beingrecv.cpp index ed6e031b6..bf92a42c4 100644 --- a/src/net/ea/beingrecv.cpp +++ b/src/net/ea/beingrecv.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/ea/beingrecv.h b/src/net/ea/beingrecv.h index 1a5c3d751..2ab4d1f6b 100644 --- a/src/net/ea/beingrecv.h +++ b/src/net/ea/beingrecv.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/ea/buysellhandler.cpp b/src/net/ea/buysellhandler.cpp index a7f2ce83e..9721489ec 100644 --- a/src/net/ea/buysellhandler.cpp +++ b/src/net/ea/buysellhandler.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/ea/buysellhandler.h b/src/net/ea/buysellhandler.h index 099433ff8..a39f81724 100644 --- a/src/net/ea/buysellhandler.h +++ b/src/net/ea/buysellhandler.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/ea/buysellrecv.cpp b/src/net/ea/buysellrecv.cpp index 53a44397a..337d2d8f3 100644 --- a/src/net/ea/buysellrecv.cpp +++ b/src/net/ea/buysellrecv.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/ea/buysellrecv.h b/src/net/ea/buysellrecv.h index 97d09f282..6ad76b29c 100644 --- a/src/net/ea/buysellrecv.h +++ b/src/net/ea/buysellrecv.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/ea/charserverhandler.cpp b/src/net/ea/charserverhandler.cpp index f37a6fd97..42cb412a9 100644 --- a/src/net/ea/charserverhandler.cpp +++ b/src/net/ea/charserverhandler.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/ea/charserverhandler.h b/src/net/ea/charserverhandler.h index 5d7e37a9f..bffeee965 100644 --- a/src/net/ea/charserverhandler.h +++ b/src/net/ea/charserverhandler.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/ea/charserverrecv.cpp b/src/net/ea/charserverrecv.cpp index 0d4ed157a..6d81b25e2 100644 --- a/src/net/ea/charserverrecv.cpp +++ b/src/net/ea/charserverrecv.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/ea/charserverrecv.h b/src/net/ea/charserverrecv.h index 9b5e6a313..83a7bfda3 100644 --- a/src/net/ea/charserverrecv.h +++ b/src/net/ea/charserverrecv.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/ea/chathandler.cpp b/src/net/ea/chathandler.cpp index 7404468a7..0c06974cd 100644 --- a/src/net/ea/chathandler.cpp +++ b/src/net/ea/chathandler.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/ea/chathandler.h b/src/net/ea/chathandler.h index d1974a196..c47e81857 100644 --- a/src/net/ea/chathandler.h +++ b/src/net/ea/chathandler.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/ea/chatrecv.cpp b/src/net/ea/chatrecv.cpp index 43245ea80..c2f1b928d 100644 --- a/src/net/ea/chatrecv.cpp +++ b/src/net/ea/chatrecv.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/ea/chatrecv.h b/src/net/ea/chatrecv.h index 5c1bf20e6..0c4fd10ce 100644 --- a/src/net/ea/chatrecv.h +++ b/src/net/ea/chatrecv.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/ea/eaprotocol.h b/src/net/ea/eaprotocol.h index 04e756b48..5754f4891 100644 --- a/src/net/ea/eaprotocol.h +++ b/src/net/ea/eaprotocol.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/ea/equipbackend.h b/src/net/ea/equipbackend.h index 531e3f30b..2d9274c03 100644 --- a/src/net/ea/equipbackend.h +++ b/src/net/ea/equipbackend.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/ea/gamehandler.cpp b/src/net/ea/gamehandler.cpp index 6b507e047..2e67886d9 100644 --- a/src/net/ea/gamehandler.cpp +++ b/src/net/ea/gamehandler.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/ea/gamehandler.h b/src/net/ea/gamehandler.h index 2e717969e..65c35d162 100644 --- a/src/net/ea/gamehandler.h +++ b/src/net/ea/gamehandler.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/ea/gamerecv.cpp b/src/net/ea/gamerecv.cpp index 8faa9742d..a01a7a103 100644 --- a/src/net/ea/gamerecv.cpp +++ b/src/net/ea/gamerecv.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/ea/gamerecv.h b/src/net/ea/gamerecv.h index 94827368a..236d8da3c 100644 --- a/src/net/ea/gamerecv.h +++ b/src/net/ea/gamerecv.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/ea/inventoryhandler.cpp b/src/net/ea/inventoryhandler.cpp index 7c3a5688b..c5c03bfb3 100644 --- a/src/net/ea/inventoryhandler.cpp +++ b/src/net/ea/inventoryhandler.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/ea/inventoryhandler.h b/src/net/ea/inventoryhandler.h index 780795bb2..3606011ee 100644 --- a/src/net/ea/inventoryhandler.h +++ b/src/net/ea/inventoryhandler.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/ea/inventoryitem.h b/src/net/ea/inventoryitem.h index c0f7332b6..3de46e4df 100644 --- a/src/net/ea/inventoryitem.h +++ b/src/net/ea/inventoryitem.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/ea/inventoryrecv.cpp b/src/net/ea/inventoryrecv.cpp index 51ac4c6e5..a66efa468 100644 --- a/src/net/ea/inventoryrecv.cpp +++ b/src/net/ea/inventoryrecv.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/ea/inventoryrecv.h b/src/net/ea/inventoryrecv.h index 2e7de0b49..e580b00d0 100644 --- a/src/net/ea/inventoryrecv.h +++ b/src/net/ea/inventoryrecv.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/ea/itemhandler.cpp b/src/net/ea/itemhandler.cpp index ce8c947ac..a5ab30b3d 100644 --- a/src/net/ea/itemhandler.cpp +++ b/src/net/ea/itemhandler.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/ea/itemhandler.h b/src/net/ea/itemhandler.h index 1efb3ab45..c8758235f 100644 --- a/src/net/ea/itemhandler.h +++ b/src/net/ea/itemhandler.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/ea/itemrecv.cpp b/src/net/ea/itemrecv.cpp index 87176dcc2..56376e66b 100644 --- a/src/net/ea/itemrecv.cpp +++ b/src/net/ea/itemrecv.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/ea/itemrecv.h b/src/net/ea/itemrecv.h index 02e0317ff..d0e91943e 100644 --- a/src/net/ea/itemrecv.h +++ b/src/net/ea/itemrecv.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/ea/loginhandler.cpp b/src/net/ea/loginhandler.cpp index 2fc177476..c57c30f98 100644 --- a/src/net/ea/loginhandler.cpp +++ b/src/net/ea/loginhandler.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/ea/loginhandler.h b/src/net/ea/loginhandler.h index f4dd319d2..b45cb1629 100644 --- a/src/net/ea/loginhandler.h +++ b/src/net/ea/loginhandler.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/ea/loginrecv.cpp b/src/net/ea/loginrecv.cpp index d11fbcf9e..7acb8d434 100644 --- a/src/net/ea/loginrecv.cpp +++ b/src/net/ea/loginrecv.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/ea/loginrecv.h b/src/net/ea/loginrecv.h index 225f91c0b..f020a53c4 100644 --- a/src/net/ea/loginrecv.h +++ b/src/net/ea/loginrecv.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/ea/maprecv.cpp b/src/net/ea/maprecv.cpp index 296772282..5d39cba6d 100644 --- a/src/net/ea/maprecv.cpp +++ b/src/net/ea/maprecv.cpp @@ -1,7 +1,7 @@ /* * The ManaPlus Client * Copyright (C) 2008 Lloyd Bryant - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/ea/maprecv.h b/src/net/ea/maprecv.h index e1f60dd3b..0d83a3356 100644 --- a/src/net/ea/maprecv.h +++ b/src/net/ea/maprecv.h @@ -1,7 +1,7 @@ /* * The ManaPlus Client * Copyright (C) 2008 Lloyd Bryant - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/ea/network.cpp b/src/net/ea/network.cpp index f32917027..43aec1b43 100644 --- a/src/net/ea/network.cpp +++ b/src/net/ea/network.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/ea/network.h b/src/net/ea/network.h index 2fdfe0e4a..66b9df0d3 100644 --- a/src/net/ea/network.h +++ b/src/net/ea/network.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/ea/npchandler.cpp b/src/net/ea/npchandler.cpp index 5d7c5e99b..80ac08809 100644 --- a/src/net/ea/npchandler.cpp +++ b/src/net/ea/npchandler.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/ea/npchandler.h b/src/net/ea/npchandler.h index f5f62bf2c..f3f3592ba 100644 --- a/src/net/ea/npchandler.h +++ b/src/net/ea/npchandler.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/ea/npcrecv.cpp b/src/net/ea/npcrecv.cpp index feb057b96..719c9ea4e 100644 --- a/src/net/ea/npcrecv.cpp +++ b/src/net/ea/npcrecv.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/ea/npcrecv.h b/src/net/ea/npcrecv.h index bf078241f..2702005bd 100644 --- a/src/net/ea/npcrecv.h +++ b/src/net/ea/npcrecv.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/ea/partyhandler.cpp b/src/net/ea/partyhandler.cpp index ac1eb79db..795522df0 100644 --- a/src/net/ea/partyhandler.cpp +++ b/src/net/ea/partyhandler.cpp @@ -1,7 +1,7 @@ /* * The ManaPlus Client * Copyright (C) 2008 Lloyd Bryant - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/ea/partyhandler.h b/src/net/ea/partyhandler.h index f62dba9eb..151a808a3 100644 --- a/src/net/ea/partyhandler.h +++ b/src/net/ea/partyhandler.h @@ -1,7 +1,7 @@ /* * The ManaPlus Client * Copyright (C) 2008 Lloyd Bryant - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/ea/partyrecv.cpp b/src/net/ea/partyrecv.cpp index b75dd65df..74fba5044 100644 --- a/src/net/ea/partyrecv.cpp +++ b/src/net/ea/partyrecv.cpp @@ -1,7 +1,7 @@ /* * The ManaPlus Client * Copyright (C) 2008 Lloyd Bryant - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/ea/partyrecv.h b/src/net/ea/partyrecv.h index 1ae3afc9d..45bd08fb2 100644 --- a/src/net/ea/partyrecv.h +++ b/src/net/ea/partyrecv.h @@ -1,7 +1,7 @@ /* * The ManaPlus Client * Copyright (C) 2008 Lloyd Bryant - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/ea/playerhandler.cpp b/src/net/ea/playerhandler.cpp index e3634ab96..3e53fda3b 100644 --- a/src/net/ea/playerhandler.cpp +++ b/src/net/ea/playerhandler.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/ea/playerhandler.h b/src/net/ea/playerhandler.h index 8e4c8a2c1..dd32d793f 100644 --- a/src/net/ea/playerhandler.h +++ b/src/net/ea/playerhandler.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/ea/playerrecv.cpp b/src/net/ea/playerrecv.cpp index 01ac5618b..31b3dfca6 100644 --- a/src/net/ea/playerrecv.cpp +++ b/src/net/ea/playerrecv.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/ea/playerrecv.h b/src/net/ea/playerrecv.h index 47c2d4b6b..737b9d0c7 100644 --- a/src/net/ea/playerrecv.h +++ b/src/net/ea/playerrecv.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/ea/skillhandler.cpp b/src/net/ea/skillhandler.cpp index 8904f9dde..74c1fe36c 100644 --- a/src/net/ea/skillhandler.cpp +++ b/src/net/ea/skillhandler.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/ea/skillhandler.h b/src/net/ea/skillhandler.h index 18766caba..ba6a0a26f 100644 --- a/src/net/ea/skillhandler.h +++ b/src/net/ea/skillhandler.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/ea/skillrecv.cpp b/src/net/ea/skillrecv.cpp index 38b4d7da5..ab816461c 100644 --- a/src/net/ea/skillrecv.cpp +++ b/src/net/ea/skillrecv.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/ea/skillrecv.h b/src/net/ea/skillrecv.h index 74e66497b..b6b0cd2c6 100644 --- a/src/net/ea/skillrecv.h +++ b/src/net/ea/skillrecv.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/ea/token.h b/src/net/ea/token.h index 497aea77f..b38c937b4 100644 --- a/src/net/ea/token.h +++ b/src/net/ea/token.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/ea/tradehandler.cpp b/src/net/ea/tradehandler.cpp index adb3955b9..bba026b10 100644 --- a/src/net/ea/tradehandler.cpp +++ b/src/net/ea/tradehandler.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/ea/tradehandler.h b/src/net/ea/tradehandler.h index 8011f90b7..6cd75d0a7 100644 --- a/src/net/ea/tradehandler.h +++ b/src/net/ea/tradehandler.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/ea/traderecv.cpp b/src/net/ea/traderecv.cpp index f1b1379bf..762b78366 100644 --- a/src/net/ea/traderecv.cpp +++ b/src/net/ea/traderecv.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/ea/traderecv.h b/src/net/ea/traderecv.h index 1b5eb4693..59d546030 100644 --- a/src/net/ea/traderecv.h +++ b/src/net/ea/traderecv.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/eathena/achievementhandler.cpp b/src/net/eathena/achievementhandler.cpp index 637ee38ca..0a19e9eab 100644 --- a/src/net/eathena/achievementhandler.cpp +++ b/src/net/eathena/achievementhandler.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/eathena/achievementhandler.h b/src/net/eathena/achievementhandler.h index 9485f8c7d..f52afbeab 100644 --- a/src/net/eathena/achievementhandler.h +++ b/src/net/eathena/achievementhandler.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/eathena/achievementrecv.cpp b/src/net/eathena/achievementrecv.cpp index b8ca02d25..037dc46c5 100644 --- a/src/net/eathena/achievementrecv.cpp +++ b/src/net/eathena/achievementrecv.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/eathena/achievementrecv.h b/src/net/eathena/achievementrecv.h index 55b71e92d..522803f0a 100644 --- a/src/net/eathena/achievementrecv.h +++ b/src/net/eathena/achievementrecv.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/eathena/adminhandler.cpp b/src/net/eathena/adminhandler.cpp index ccbc507af..8ed4c0d2a 100644 --- a/src/net/eathena/adminhandler.cpp +++ b/src/net/eathena/adminhandler.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/eathena/adminhandler.h b/src/net/eathena/adminhandler.h index af34b1cb1..15df04c46 100644 --- a/src/net/eathena/adminhandler.h +++ b/src/net/eathena/adminhandler.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/eathena/adminrecv.cpp b/src/net/eathena/adminrecv.cpp index 5753fbe20..d3fa88293 100644 --- a/src/net/eathena/adminrecv.cpp +++ b/src/net/eathena/adminrecv.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/eathena/adminrecv.h b/src/net/eathena/adminrecv.h index 784cae516..a4da5f467 100644 --- a/src/net/eathena/adminrecv.h +++ b/src/net/eathena/adminrecv.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/eathena/attendancehandler.cpp b/src/net/eathena/attendancehandler.cpp index e20e9cf88..8b941c830 100644 --- a/src/net/eathena/attendancehandler.cpp +++ b/src/net/eathena/attendancehandler.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/eathena/attendancehandler.h b/src/net/eathena/attendancehandler.h index f021c04db..3783b0362 100644 --- a/src/net/eathena/attendancehandler.h +++ b/src/net/eathena/attendancehandler.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/eathena/attendancerecv.cpp b/src/net/eathena/attendancerecv.cpp index 181361f0c..e19e5eff1 100644 --- a/src/net/eathena/attendancerecv.cpp +++ b/src/net/eathena/attendancerecv.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/eathena/attendancerecv.h b/src/net/eathena/attendancerecv.h index 6d0fce368..3b5bbe02a 100644 --- a/src/net/eathena/attendancerecv.h +++ b/src/net/eathena/attendancerecv.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/eathena/auctionhandler.cpp b/src/net/eathena/auctionhandler.cpp index 01926bd28..cd68219ce 100644 --- a/src/net/eathena/auctionhandler.cpp +++ b/src/net/eathena/auctionhandler.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/eathena/auctionhandler.h b/src/net/eathena/auctionhandler.h index 8af8df6e8..d5cbc961d 100644 --- a/src/net/eathena/auctionhandler.h +++ b/src/net/eathena/auctionhandler.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/eathena/auctionrecv.cpp b/src/net/eathena/auctionrecv.cpp index 4f29ddfcb..47c2a10da 100644 --- a/src/net/eathena/auctionrecv.cpp +++ b/src/net/eathena/auctionrecv.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/eathena/auctionrecv.h b/src/net/eathena/auctionrecv.h index 0bfd9cff3..efb5e826d 100644 --- a/src/net/eathena/auctionrecv.h +++ b/src/net/eathena/auctionrecv.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/eathena/bankhandler.cpp b/src/net/eathena/bankhandler.cpp index bfb89ca5b..6aa707b60 100644 --- a/src/net/eathena/bankhandler.cpp +++ b/src/net/eathena/bankhandler.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/eathena/bankhandler.h b/src/net/eathena/bankhandler.h index 8231ebb57..9208c7b90 100644 --- a/src/net/eathena/bankhandler.h +++ b/src/net/eathena/bankhandler.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/eathena/bankrecv.cpp b/src/net/eathena/bankrecv.cpp index 57520e386..53b42860a 100644 --- a/src/net/eathena/bankrecv.cpp +++ b/src/net/eathena/bankrecv.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/eathena/bankrecv.h b/src/net/eathena/bankrecv.h index bebecd64b..332c949bc 100644 --- a/src/net/eathena/bankrecv.h +++ b/src/net/eathena/bankrecv.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/eathena/barterhandler.cpp b/src/net/eathena/barterhandler.cpp index d647df019..7bc87cea4 100644 --- a/src/net/eathena/barterhandler.cpp +++ b/src/net/eathena/barterhandler.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/eathena/barterhandler.h b/src/net/eathena/barterhandler.h index 6d0253af0..a640157a1 100644 --- a/src/net/eathena/barterhandler.h +++ b/src/net/eathena/barterhandler.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/eathena/barterrecv.cpp b/src/net/eathena/barterrecv.cpp index 1ba7a357d..4c45be6bb 100644 --- a/src/net/eathena/barterrecv.cpp +++ b/src/net/eathena/barterrecv.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/eathena/barterrecv.h b/src/net/eathena/barterrecv.h index 34e5f4023..ce648a01c 100644 --- a/src/net/eathena/barterrecv.h +++ b/src/net/eathena/barterrecv.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/eathena/battlegroundhandler.cpp b/src/net/eathena/battlegroundhandler.cpp index 6ece3cda7..a695e3663 100644 --- a/src/net/eathena/battlegroundhandler.cpp +++ b/src/net/eathena/battlegroundhandler.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/eathena/battlegroundhandler.h b/src/net/eathena/battlegroundhandler.h index 5f600f5b9..503845282 100644 --- a/src/net/eathena/battlegroundhandler.h +++ b/src/net/eathena/battlegroundhandler.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/eathena/battlegroundrecv.cpp b/src/net/eathena/battlegroundrecv.cpp index 8d1fb4f7c..99e63dde7 100644 --- a/src/net/eathena/battlegroundrecv.cpp +++ b/src/net/eathena/battlegroundrecv.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/eathena/battlegroundrecv.h b/src/net/eathena/battlegroundrecv.h index 0efef85f2..31404f547 100644 --- a/src/net/eathena/battlegroundrecv.h +++ b/src/net/eathena/battlegroundrecv.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/eathena/beinghandler.cpp b/src/net/eathena/beinghandler.cpp index c132609e3..882c91fde 100644 --- a/src/net/eathena/beinghandler.cpp +++ b/src/net/eathena/beinghandler.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/eathena/beinghandler.h b/src/net/eathena/beinghandler.h index 8c5d1d7c5..b05706df1 100644 --- a/src/net/eathena/beinghandler.h +++ b/src/net/eathena/beinghandler.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/eathena/beingrecv.cpp b/src/net/eathena/beingrecv.cpp index ea4fc096a..e271fc135 100644 --- a/src/net/eathena/beingrecv.cpp +++ b/src/net/eathena/beingrecv.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/eathena/beingrecv.h b/src/net/eathena/beingrecv.h index 16a788ab3..36a1a7666 100644 --- a/src/net/eathena/beingrecv.h +++ b/src/net/eathena/beingrecv.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/eathena/buyingstorehandler.cpp b/src/net/eathena/buyingstorehandler.cpp index c1b29ff4b..9f3b050ab 100644 --- a/src/net/eathena/buyingstorehandler.cpp +++ b/src/net/eathena/buyingstorehandler.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/eathena/buyingstorehandler.h b/src/net/eathena/buyingstorehandler.h index e7e65b66c..906d1446b 100644 --- a/src/net/eathena/buyingstorehandler.h +++ b/src/net/eathena/buyingstorehandler.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/eathena/buyingstorerecv.cpp b/src/net/eathena/buyingstorerecv.cpp index 98ea86d12..ff61362f0 100644 --- a/src/net/eathena/buyingstorerecv.cpp +++ b/src/net/eathena/buyingstorerecv.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/eathena/buyingstorerecv.h b/src/net/eathena/buyingstorerecv.h index d94891f2d..acda12d4c 100644 --- a/src/net/eathena/buyingstorerecv.h +++ b/src/net/eathena/buyingstorerecv.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/eathena/buysellhandler.cpp b/src/net/eathena/buysellhandler.cpp index b251f1357..abeadbded 100644 --- a/src/net/eathena/buysellhandler.cpp +++ b/src/net/eathena/buysellhandler.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/eathena/buysellhandler.h b/src/net/eathena/buysellhandler.h index 57b808da2..883ad5e44 100644 --- a/src/net/eathena/buysellhandler.h +++ b/src/net/eathena/buysellhandler.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/eathena/buysellrecv.cpp b/src/net/eathena/buysellrecv.cpp index e6566f779..6d5708b9a 100644 --- a/src/net/eathena/buysellrecv.cpp +++ b/src/net/eathena/buysellrecv.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/eathena/buysellrecv.h b/src/net/eathena/buysellrecv.h index a2b47e642..b963a32d5 100644 --- a/src/net/eathena/buysellrecv.h +++ b/src/net/eathena/buysellrecv.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/eathena/cashshophandler.cpp b/src/net/eathena/cashshophandler.cpp index b29decddc..8f435f7c8 100644 --- a/src/net/eathena/cashshophandler.cpp +++ b/src/net/eathena/cashshophandler.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/eathena/cashshophandler.h b/src/net/eathena/cashshophandler.h index 7827e6976..416adecb0 100644 --- a/src/net/eathena/cashshophandler.h +++ b/src/net/eathena/cashshophandler.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/eathena/cashshoprecv.cpp b/src/net/eathena/cashshoprecv.cpp index fef8c5906..730aad709 100644 --- a/src/net/eathena/cashshoprecv.cpp +++ b/src/net/eathena/cashshoprecv.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/eathena/cashshoprecv.h b/src/net/eathena/cashshoprecv.h index 65788dca0..22e7c72c8 100644 --- a/src/net/eathena/cashshoprecv.h +++ b/src/net/eathena/cashshoprecv.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/eathena/charserverhandler.cpp b/src/net/eathena/charserverhandler.cpp index 526b6c183..d8be6e2f3 100644 --- a/src/net/eathena/charserverhandler.cpp +++ b/src/net/eathena/charserverhandler.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/eathena/charserverhandler.h b/src/net/eathena/charserverhandler.h index 6c61c40b1..e357ed79c 100644 --- a/src/net/eathena/charserverhandler.h +++ b/src/net/eathena/charserverhandler.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/eathena/charserverrecv.cpp b/src/net/eathena/charserverrecv.cpp index ed0dd644a..6a119ec3a 100644 --- a/src/net/eathena/charserverrecv.cpp +++ b/src/net/eathena/charserverrecv.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/eathena/charserverrecv.h b/src/net/eathena/charserverrecv.h index f3d2dd248..5ac573a03 100644 --- a/src/net/eathena/charserverrecv.h +++ b/src/net/eathena/charserverrecv.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/eathena/chathandler.cpp b/src/net/eathena/chathandler.cpp index 67a61eb57..141ce68c5 100644 --- a/src/net/eathena/chathandler.cpp +++ b/src/net/eathena/chathandler.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/eathena/chathandler.h b/src/net/eathena/chathandler.h index b41e7cf0b..0a0d72af8 100644 --- a/src/net/eathena/chathandler.h +++ b/src/net/eathena/chathandler.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/eathena/chatrecv.cpp b/src/net/eathena/chatrecv.cpp index 318fe7c30..d998f5a27 100644 --- a/src/net/eathena/chatrecv.cpp +++ b/src/net/eathena/chatrecv.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/eathena/chatrecv.h b/src/net/eathena/chatrecv.h index 19d93f198..436394cfb 100644 --- a/src/net/eathena/chatrecv.h +++ b/src/net/eathena/chatrecv.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/eathena/clanhandler.cpp b/src/net/eathena/clanhandler.cpp index da4e656b3..2c0b9f14a 100644 --- a/src/net/eathena/clanhandler.cpp +++ b/src/net/eathena/clanhandler.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/eathena/clanhandler.h b/src/net/eathena/clanhandler.h index aad204820..9808a5021 100644 --- a/src/net/eathena/clanhandler.h +++ b/src/net/eathena/clanhandler.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/eathena/clanrecv.cpp b/src/net/eathena/clanrecv.cpp index 8636a8e75..7aa75519a 100644 --- a/src/net/eathena/clanrecv.cpp +++ b/src/net/eathena/clanrecv.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/eathena/clanrecv.h b/src/net/eathena/clanrecv.h index 89c694e96..be24f84fc 100644 --- a/src/net/eathena/clanrecv.h +++ b/src/net/eathena/clanrecv.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/eathena/elementalhandler.cpp b/src/net/eathena/elementalhandler.cpp index 7c3897f90..f9822e9b2 100644 --- a/src/net/eathena/elementalhandler.cpp +++ b/src/net/eathena/elementalhandler.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/eathena/elementalhandler.h b/src/net/eathena/elementalhandler.h index bcccdffea..8ede87960 100644 --- a/src/net/eathena/elementalhandler.h +++ b/src/net/eathena/elementalhandler.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/eathena/elementalrecv.cpp b/src/net/eathena/elementalrecv.cpp index e46513df1..82ca0b3ae 100644 --- a/src/net/eathena/elementalrecv.cpp +++ b/src/net/eathena/elementalrecv.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/eathena/elementalrecv.h b/src/net/eathena/elementalrecv.h index 140ed58db..ee84a5818 100644 --- a/src/net/eathena/elementalrecv.h +++ b/src/net/eathena/elementalrecv.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/eathena/familyhandler.cpp b/src/net/eathena/familyhandler.cpp index 91520c64f..bf9724d66 100644 --- a/src/net/eathena/familyhandler.cpp +++ b/src/net/eathena/familyhandler.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/eathena/familyhandler.h b/src/net/eathena/familyhandler.h index 443ab2977..9c0a0edc9 100644 --- a/src/net/eathena/familyhandler.h +++ b/src/net/eathena/familyhandler.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/eathena/familyrecv.cpp b/src/net/eathena/familyrecv.cpp index 1833ad6e8..35bc69566 100644 --- a/src/net/eathena/familyrecv.cpp +++ b/src/net/eathena/familyrecv.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/eathena/familyrecv.h b/src/net/eathena/familyrecv.h index 323f4f85f..b53b1d791 100644 --- a/src/net/eathena/familyrecv.h +++ b/src/net/eathena/familyrecv.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/eathena/friendshandler.cpp b/src/net/eathena/friendshandler.cpp index 79ac3c7fd..6879a9365 100644 --- a/src/net/eathena/friendshandler.cpp +++ b/src/net/eathena/friendshandler.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/eathena/friendshandler.h b/src/net/eathena/friendshandler.h index eb9d0dff7..e69c5f170 100644 --- a/src/net/eathena/friendshandler.h +++ b/src/net/eathena/friendshandler.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/eathena/friendsrecv.cpp b/src/net/eathena/friendsrecv.cpp index 15e3c6fb6..6ff64202c 100644 --- a/src/net/eathena/friendsrecv.cpp +++ b/src/net/eathena/friendsrecv.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/eathena/friendsrecv.h b/src/net/eathena/friendsrecv.h index 3c1e1cd41..253727ce6 100644 --- a/src/net/eathena/friendsrecv.h +++ b/src/net/eathena/friendsrecv.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/eathena/gamehandler.cpp b/src/net/eathena/gamehandler.cpp index 566233684..3fef9410d 100644 --- a/src/net/eathena/gamehandler.cpp +++ b/src/net/eathena/gamehandler.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/eathena/gamehandler.h b/src/net/eathena/gamehandler.h index a5fb79d1b..2e30da760 100644 --- a/src/net/eathena/gamehandler.h +++ b/src/net/eathena/gamehandler.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/eathena/gamerecv.cpp b/src/net/eathena/gamerecv.cpp index 241ce26b1..6bf815177 100644 --- a/src/net/eathena/gamerecv.cpp +++ b/src/net/eathena/gamerecv.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/eathena/gamerecv.h b/src/net/eathena/gamerecv.h index d4c000d44..71644612d 100644 --- a/src/net/eathena/gamerecv.h +++ b/src/net/eathena/gamerecv.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/eathena/generalhandler.cpp b/src/net/eathena/generalhandler.cpp index 20c63f1c1..ce75d62bb 100644 --- a/src/net/eathena/generalhandler.cpp +++ b/src/net/eathena/generalhandler.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/eathena/generalhandler.h b/src/net/eathena/generalhandler.h index d50299ff4..8f7822d39 100644 --- a/src/net/eathena/generalhandler.h +++ b/src/net/eathena/generalhandler.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/eathena/generalrecv.cpp b/src/net/eathena/generalrecv.cpp index c3dc4b4b8..82741b0ae 100644 --- a/src/net/eathena/generalrecv.cpp +++ b/src/net/eathena/generalrecv.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/eathena/generalrecv.h b/src/net/eathena/generalrecv.h index e526b1adc..a5371bdcd 100644 --- a/src/net/eathena/generalrecv.h +++ b/src/net/eathena/generalrecv.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/eathena/guildhandler.cpp b/src/net/eathena/guildhandler.cpp index fd92dbe1c..c9687fd21 100644 --- a/src/net/eathena/guildhandler.cpp +++ b/src/net/eathena/guildhandler.cpp @@ -1,7 +1,7 @@ /* * The ManaPlus Client * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/eathena/guildhandler.h b/src/net/eathena/guildhandler.h index d0603d254..b71065d84 100644 --- a/src/net/eathena/guildhandler.h +++ b/src/net/eathena/guildhandler.h @@ -1,7 +1,7 @@ /* * The ManaPlus Client * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/eathena/guildrecv.cpp b/src/net/eathena/guildrecv.cpp index bdb2b4517..fc7bbe9d2 100644 --- a/src/net/eathena/guildrecv.cpp +++ b/src/net/eathena/guildrecv.cpp @@ -1,7 +1,7 @@ /* * The ManaPlus Client * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/eathena/guildrecv.h b/src/net/eathena/guildrecv.h index 9a7a6641c..7a2c6aa6c 100644 --- a/src/net/eathena/guildrecv.h +++ b/src/net/eathena/guildrecv.h @@ -1,7 +1,7 @@ /* * The ManaPlus Client * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/eathena/homunculushandler.cpp b/src/net/eathena/homunculushandler.cpp index a2dfc6b5b..4e55a600e 100644 --- a/src/net/eathena/homunculushandler.cpp +++ b/src/net/eathena/homunculushandler.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/eathena/homunculushandler.h b/src/net/eathena/homunculushandler.h index b59873de3..214d50e09 100644 --- a/src/net/eathena/homunculushandler.h +++ b/src/net/eathena/homunculushandler.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/eathena/homunculusrecv.cpp b/src/net/eathena/homunculusrecv.cpp index 1e9a0d7a7..a0a841f20 100644 --- a/src/net/eathena/homunculusrecv.cpp +++ b/src/net/eathena/homunculusrecv.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/eathena/homunculusrecv.h b/src/net/eathena/homunculusrecv.h index 4949e8bac..db33b2896 100644 --- a/src/net/eathena/homunculusrecv.h +++ b/src/net/eathena/homunculusrecv.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/eathena/inventoryhandler.cpp b/src/net/eathena/inventoryhandler.cpp index 5ec7b4465..0b5eef6fb 100644 --- a/src/net/eathena/inventoryhandler.cpp +++ b/src/net/eathena/inventoryhandler.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/eathena/inventoryhandler.h b/src/net/eathena/inventoryhandler.h index 555de40b7..5c42d5c11 100644 --- a/src/net/eathena/inventoryhandler.h +++ b/src/net/eathena/inventoryhandler.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/eathena/inventoryrecv.cpp b/src/net/eathena/inventoryrecv.cpp index 7131ddb19..465111f8a 100644 --- a/src/net/eathena/inventoryrecv.cpp +++ b/src/net/eathena/inventoryrecv.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/eathena/inventoryrecv.h b/src/net/eathena/inventoryrecv.h index a7af54a75..d5359cb62 100644 --- a/src/net/eathena/inventoryrecv.h +++ b/src/net/eathena/inventoryrecv.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/eathena/itemflags.h b/src/net/eathena/itemflags.h index b44b689b4..050f1170a 100644 --- a/src/net/eathena/itemflags.h +++ b/src/net/eathena/itemflags.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2014-2019 The ManaPlus Developers + * Copyright (C) 2014-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/eathena/itemhandler.cpp b/src/net/eathena/itemhandler.cpp index 30c6fccc7..015c0207a 100644 --- a/src/net/eathena/itemhandler.cpp +++ b/src/net/eathena/itemhandler.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/eathena/itemhandler.h b/src/net/eathena/itemhandler.h index e830f5608..a47320218 100644 --- a/src/net/eathena/itemhandler.h +++ b/src/net/eathena/itemhandler.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/eathena/itemrecv.cpp b/src/net/eathena/itemrecv.cpp index e5358bf74..1dca1a591 100644 --- a/src/net/eathena/itemrecv.cpp +++ b/src/net/eathena/itemrecv.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/eathena/itemrecv.h b/src/net/eathena/itemrecv.h index 687cc173e..2e3f3bc12 100644 --- a/src/net/eathena/itemrecv.h +++ b/src/net/eathena/itemrecv.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/eathena/loginhandler.cpp b/src/net/eathena/loginhandler.cpp index f4eba17e0..34a64b450 100644 --- a/src/net/eathena/loginhandler.cpp +++ b/src/net/eathena/loginhandler.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/eathena/loginhandler.h b/src/net/eathena/loginhandler.h index e45a4a72c..dc812250a 100644 --- a/src/net/eathena/loginhandler.h +++ b/src/net/eathena/loginhandler.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/eathena/loginrecv.cpp b/src/net/eathena/loginrecv.cpp index 0bad05fb3..bbe2010a3 100644 --- a/src/net/eathena/loginrecv.cpp +++ b/src/net/eathena/loginrecv.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/eathena/loginrecv.h b/src/net/eathena/loginrecv.h index ac765bec6..6513cb209 100644 --- a/src/net/eathena/loginrecv.h +++ b/src/net/eathena/loginrecv.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/eathena/mail2handler.cpp b/src/net/eathena/mail2handler.cpp index 4119bc6a0..b3c4eba9f 100644 --- a/src/net/eathena/mail2handler.cpp +++ b/src/net/eathena/mail2handler.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/eathena/mail2handler.h b/src/net/eathena/mail2handler.h index 934994bc4..1e34385ae 100644 --- a/src/net/eathena/mail2handler.h +++ b/src/net/eathena/mail2handler.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/eathena/mail2recv.cpp b/src/net/eathena/mail2recv.cpp index 94f3bb82d..5d5359a0c 100644 --- a/src/net/eathena/mail2recv.cpp +++ b/src/net/eathena/mail2recv.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/eathena/mail2recv.h b/src/net/eathena/mail2recv.h index d81ee19e8..b23744c5e 100644 --- a/src/net/eathena/mail2recv.h +++ b/src/net/eathena/mail2recv.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/eathena/mailhandler.cpp b/src/net/eathena/mailhandler.cpp index 1f930cf98..a0f59d70a 100644 --- a/src/net/eathena/mailhandler.cpp +++ b/src/net/eathena/mailhandler.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/eathena/mailhandler.h b/src/net/eathena/mailhandler.h index b9ea7593b..7f4edf562 100644 --- a/src/net/eathena/mailhandler.h +++ b/src/net/eathena/mailhandler.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/eathena/mailrecv.cpp b/src/net/eathena/mailrecv.cpp index 77fa728c0..cdbe655cf 100644 --- a/src/net/eathena/mailrecv.cpp +++ b/src/net/eathena/mailrecv.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/eathena/mailrecv.h b/src/net/eathena/mailrecv.h index 3e52935d0..abb0ca637 100644 --- a/src/net/eathena/mailrecv.h +++ b/src/net/eathena/mailrecv.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/eathena/maphandler.cpp b/src/net/eathena/maphandler.cpp index d7c6a8629..92060d27a 100644 --- a/src/net/eathena/maphandler.cpp +++ b/src/net/eathena/maphandler.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/eathena/maphandler.h b/src/net/eathena/maphandler.h index 668e06df5..312bcfda4 100644 --- a/src/net/eathena/maphandler.h +++ b/src/net/eathena/maphandler.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/eathena/maprecv.cpp b/src/net/eathena/maprecv.cpp index ff0bdec44..4cbd38811 100644 --- a/src/net/eathena/maprecv.cpp +++ b/src/net/eathena/maprecv.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/eathena/maprecv.h b/src/net/eathena/maprecv.h index b057f0d97..07584ac69 100644 --- a/src/net/eathena/maprecv.h +++ b/src/net/eathena/maprecv.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/eathena/maptypeproperty2.h b/src/net/eathena/maptypeproperty2.h index 7f3624ee9..4cd7cf2bf 100644 --- a/src/net/eathena/maptypeproperty2.h +++ b/src/net/eathena/maptypeproperty2.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2015-2019 The ManaPlus Developers + * Copyright (C) 2015-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/eathena/markethandler.cpp b/src/net/eathena/markethandler.cpp index 39daabe92..0a3fb1e1a 100644 --- a/src/net/eathena/markethandler.cpp +++ b/src/net/eathena/markethandler.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/eathena/markethandler.h b/src/net/eathena/markethandler.h index 37fdd128d..2da4a46ce 100644 --- a/src/net/eathena/markethandler.h +++ b/src/net/eathena/markethandler.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/eathena/marketrecv.cpp b/src/net/eathena/marketrecv.cpp index 745c9789d..35639d6c9 100644 --- a/src/net/eathena/marketrecv.cpp +++ b/src/net/eathena/marketrecv.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/eathena/marketrecv.h b/src/net/eathena/marketrecv.h index eca170b45..3f58f439f 100644 --- a/src/net/eathena/marketrecv.h +++ b/src/net/eathena/marketrecv.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/eathena/menu.cpp b/src/net/eathena/menu.cpp index 8e16c675e..2c94d88f0 100644 --- a/src/net/eathena/menu.cpp +++ b/src/net/eathena/menu.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2014-2019 The ManaPlus Developers + * Copyright (C) 2014-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/eathena/menu.h b/src/net/eathena/menu.h index 78ce0235c..aa0919a88 100644 --- a/src/net/eathena/menu.h +++ b/src/net/eathena/menu.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2014-2019 The ManaPlus Developers + * Copyright (C) 2014-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/eathena/mercenaryhandler.cpp b/src/net/eathena/mercenaryhandler.cpp index 9a65901f6..1b0fc8fe0 100644 --- a/src/net/eathena/mercenaryhandler.cpp +++ b/src/net/eathena/mercenaryhandler.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/eathena/mercenaryhandler.h b/src/net/eathena/mercenaryhandler.h index 6b1c5a9e8..b079de2cb 100644 --- a/src/net/eathena/mercenaryhandler.h +++ b/src/net/eathena/mercenaryhandler.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/eathena/mercenaryrecv.cpp b/src/net/eathena/mercenaryrecv.cpp index fe75471f2..5158d4e1e 100644 --- a/src/net/eathena/mercenaryrecv.cpp +++ b/src/net/eathena/mercenaryrecv.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/eathena/mercenaryrecv.h b/src/net/eathena/mercenaryrecv.h index 4228c4dbd..6cfb844a4 100644 --- a/src/net/eathena/mercenaryrecv.h +++ b/src/net/eathena/mercenaryrecv.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/eathena/messagein.cpp b/src/net/eathena/messagein.cpp index 8426e6092..ed57b792b 100644 --- a/src/net/eathena/messagein.cpp +++ b/src/net/eathena/messagein.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/eathena/messagein.h b/src/net/eathena/messagein.h index cf22e2b19..c147ff2f1 100644 --- a/src/net/eathena/messagein.h +++ b/src/net/eathena/messagein.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/eathena/messageout.cpp b/src/net/eathena/messageout.cpp index 4f9842ae8..7fd94ba1c 100644 --- a/src/net/eathena/messageout.cpp +++ b/src/net/eathena/messageout.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/eathena/messageout.h b/src/net/eathena/messageout.h index da93e987b..376570211 100644 --- a/src/net/eathena/messageout.h +++ b/src/net/eathena/messageout.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/eathena/network.cpp b/src/net/eathena/network.cpp index a39238940..e4b9b188f 100644 --- a/src/net/eathena/network.cpp +++ b/src/net/eathena/network.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/eathena/network.h b/src/net/eathena/network.h index f1e8c4830..2ea70cb3c 100644 --- a/src/net/eathena/network.h +++ b/src/net/eathena/network.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/eathena/npchandler.cpp b/src/net/eathena/npchandler.cpp index f44043a85..169b9e4e3 100644 --- a/src/net/eathena/npchandler.cpp +++ b/src/net/eathena/npchandler.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/eathena/npchandler.h b/src/net/eathena/npchandler.h index 3017d9c8a..ea9d29f56 100644 --- a/src/net/eathena/npchandler.h +++ b/src/net/eathena/npchandler.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/eathena/npcrecv.cpp b/src/net/eathena/npcrecv.cpp index f94c3775e..0200db5aa 100644 --- a/src/net/eathena/npcrecv.cpp +++ b/src/net/eathena/npcrecv.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/eathena/npcrecv.h b/src/net/eathena/npcrecv.h index 75cf4a7f8..d926460c1 100644 --- a/src/net/eathena/npcrecv.h +++ b/src/net/eathena/npcrecv.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/eathena/packetsin.inc b/src/net/eathena/packetsin.inc index 3b50b44c1..89b12d212 100644 --- a/src/net/eathena/packetsin.inc +++ b/src/net/eathena/packetsin.inc @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/eathena/packetsout.inc b/src/net/eathena/packetsout.inc index 124b58257..0007e90a4 100644 --- a/src/net/eathena/packetsout.inc +++ b/src/net/eathena/packetsout.inc @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/eathena/packetsout_shuffle_main.inc b/src/net/eathena/packetsout_shuffle_main.inc index d83a0e004..84e9c76fb 100644 --- a/src/net/eathena/packetsout_shuffle_main.inc +++ b/src/net/eathena/packetsout_shuffle_main.inc @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/eathena/packetsout_shuffle_re.inc b/src/net/eathena/packetsout_shuffle_re.inc index 09ec438cf..c710b98aa 100644 --- a/src/net/eathena/packetsout_shuffle_re.inc +++ b/src/net/eathena/packetsout_shuffle_re.inc @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/eathena/packetsout_shuffle_zero.inc b/src/net/eathena/packetsout_shuffle_zero.inc index 3dc2d8386..acfa8ade0 100644 --- a/src/net/eathena/packetsout_shuffle_zero.inc +++ b/src/net/eathena/packetsout_shuffle_zero.inc @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/eathena/partyhandler.cpp b/src/net/eathena/partyhandler.cpp index 5a1f7f096..b2df67c52 100644 --- a/src/net/eathena/partyhandler.cpp +++ b/src/net/eathena/partyhandler.cpp @@ -1,7 +1,7 @@ /* * The ManaPlus Client * Copyright (C) 2008 Lloyd Bryant - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/eathena/partyhandler.h b/src/net/eathena/partyhandler.h index f652464f4..887e77d36 100644 --- a/src/net/eathena/partyhandler.h +++ b/src/net/eathena/partyhandler.h @@ -1,7 +1,7 @@ /* * The ManaPlus Client * Copyright (C) 2008 Lloyd Bryant - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/eathena/partyrecv.cpp b/src/net/eathena/partyrecv.cpp index 371e46073..6351c6bdb 100644 --- a/src/net/eathena/partyrecv.cpp +++ b/src/net/eathena/partyrecv.cpp @@ -1,7 +1,7 @@ /* * The ManaPlus Client * Copyright (C) 2008 Lloyd Bryant - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/eathena/partyrecv.h b/src/net/eathena/partyrecv.h index a578b8b88..4d7db4a2b 100644 --- a/src/net/eathena/partyrecv.h +++ b/src/net/eathena/partyrecv.h @@ -1,7 +1,7 @@ /* * The ManaPlus Client * Copyright (C) 2008 Lloyd Bryant - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/eathena/pethandler.cpp b/src/net/eathena/pethandler.cpp index 42eadd6a9..c8c9abd9d 100644 --- a/src/net/eathena/pethandler.cpp +++ b/src/net/eathena/pethandler.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2013-2019 The ManaPlus Developers + * Copyright (C) 2013-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/eathena/pethandler.h b/src/net/eathena/pethandler.h index c3ae968e3..39ddf77b1 100644 --- a/src/net/eathena/pethandler.h +++ b/src/net/eathena/pethandler.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2013-2019 The ManaPlus Developers + * Copyright (C) 2013-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/eathena/petrecv.cpp b/src/net/eathena/petrecv.cpp index ac6e56ef1..325015d03 100644 --- a/src/net/eathena/petrecv.cpp +++ b/src/net/eathena/petrecv.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2013-2019 The ManaPlus Developers + * Copyright (C) 2013-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/eathena/petrecv.h b/src/net/eathena/petrecv.h index bed4f8289..949481a65 100644 --- a/src/net/eathena/petrecv.h +++ b/src/net/eathena/petrecv.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2013-2019 The ManaPlus Developers + * Copyright (C) 2013-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/eathena/playerhandler.cpp b/src/net/eathena/playerhandler.cpp index 0e206f2b7..949596fa8 100644 --- a/src/net/eathena/playerhandler.cpp +++ b/src/net/eathena/playerhandler.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/eathena/playerhandler.h b/src/net/eathena/playerhandler.h index 8609a3372..cf7309989 100644 --- a/src/net/eathena/playerhandler.h +++ b/src/net/eathena/playerhandler.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/eathena/playerrecv.cpp b/src/net/eathena/playerrecv.cpp index 9b4108cc0..6d187de2f 100644 --- a/src/net/eathena/playerrecv.cpp +++ b/src/net/eathena/playerrecv.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/eathena/playerrecv.h b/src/net/eathena/playerrecv.h index 4f55d7ae1..e37f65ec2 100644 --- a/src/net/eathena/playerrecv.h +++ b/src/net/eathena/playerrecv.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/eathena/protocolout.cpp b/src/net/eathena/protocolout.cpp index 4a442c8ab..7f6bcbc20 100644 --- a/src/net/eathena/protocolout.cpp +++ b/src/net/eathena/protocolout.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2015-2019 The ManaPlus Developers + * Copyright (C) 2015-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/eathena/protocolout.h b/src/net/eathena/protocolout.h index 27a816bc1..cefda56e0 100644 --- a/src/net/eathena/protocolout.h +++ b/src/net/eathena/protocolout.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2015-2019 The ManaPlus Developers + * Copyright (C) 2015-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/eathena/questhandler.cpp b/src/net/eathena/questhandler.cpp index 9a914560f..a5b25357d 100644 --- a/src/net/eathena/questhandler.cpp +++ b/src/net/eathena/questhandler.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2012-2019 The ManaPlus Developers + * Copyright (C) 2012-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/eathena/questhandler.h b/src/net/eathena/questhandler.h index 488f27ebc..18f1ec4bf 100644 --- a/src/net/eathena/questhandler.h +++ b/src/net/eathena/questhandler.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2012-2019 The ManaPlus Developers + * Copyright (C) 2012-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/eathena/questrecv.cpp b/src/net/eathena/questrecv.cpp index 0505c4c86..91d997abd 100644 --- a/src/net/eathena/questrecv.cpp +++ b/src/net/eathena/questrecv.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2012-2019 The ManaPlus Developers + * Copyright (C) 2012-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/eathena/questrecv.h b/src/net/eathena/questrecv.h index ded764572..ac8dbe7b5 100644 --- a/src/net/eathena/questrecv.h +++ b/src/net/eathena/questrecv.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2012-2019 The ManaPlus Developers + * Copyright (C) 2012-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/eathena/recvpackets.inc b/src/net/eathena/recvpackets.inc index f903e9d5c..ae1f0ed4d 100644 --- a/src/net/eathena/recvpackets.inc +++ b/src/net/eathena/recvpackets.inc @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2015-2019 The ManaPlus Developers + * Copyright (C) 2015-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/eathena/refinehandler.cpp b/src/net/eathena/refinehandler.cpp index b5f5aacf1..88d0da236 100644 --- a/src/net/eathena/refinehandler.cpp +++ b/src/net/eathena/refinehandler.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/eathena/refinehandler.h b/src/net/eathena/refinehandler.h index fb47dfa8e..c3ed47047 100644 --- a/src/net/eathena/refinehandler.h +++ b/src/net/eathena/refinehandler.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/eathena/refinerecv.cpp b/src/net/eathena/refinerecv.cpp index e63e2ae42..1e61cf626 100644 --- a/src/net/eathena/refinerecv.cpp +++ b/src/net/eathena/refinerecv.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/eathena/refinerecv.h b/src/net/eathena/refinerecv.h index d4fc75416..a190e5c95 100644 --- a/src/net/eathena/refinerecv.h +++ b/src/net/eathena/refinerecv.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/eathena/roulettehandler.cpp b/src/net/eathena/roulettehandler.cpp index 5b2b7f1ea..6571a6855 100644 --- a/src/net/eathena/roulettehandler.cpp +++ b/src/net/eathena/roulettehandler.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/eathena/roulettehandler.h b/src/net/eathena/roulettehandler.h index 43dd444c0..d8767a84e 100644 --- a/src/net/eathena/roulettehandler.h +++ b/src/net/eathena/roulettehandler.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/eathena/rouletterecv.cpp b/src/net/eathena/rouletterecv.cpp index 7190aafa7..478391ccc 100644 --- a/src/net/eathena/rouletterecv.cpp +++ b/src/net/eathena/rouletterecv.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/eathena/rouletterecv.h b/src/net/eathena/rouletterecv.h index a116d502b..a48673d04 100644 --- a/src/net/eathena/rouletterecv.h +++ b/src/net/eathena/rouletterecv.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/eathena/searchstorehandler.cpp b/src/net/eathena/searchstorehandler.cpp index 26c71dd2d..400264ab1 100644 --- a/src/net/eathena/searchstorehandler.cpp +++ b/src/net/eathena/searchstorehandler.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/eathena/searchstorehandler.h b/src/net/eathena/searchstorehandler.h index d34f0b06f..11208fb5a 100644 --- a/src/net/eathena/searchstorehandler.h +++ b/src/net/eathena/searchstorehandler.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/eathena/searchstorerecv.cpp b/src/net/eathena/searchstorerecv.cpp index 00df3dc51..cee755fd2 100644 --- a/src/net/eathena/searchstorerecv.cpp +++ b/src/net/eathena/searchstorerecv.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/eathena/searchstorerecv.h b/src/net/eathena/searchstorerecv.h index eb1391851..266d8e540 100644 --- a/src/net/eathena/searchstorerecv.h +++ b/src/net/eathena/searchstorerecv.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/eathena/serverfeatures.cpp b/src/net/eathena/serverfeatures.cpp index 1fe16ca42..417277af9 100644 --- a/src/net/eathena/serverfeatures.cpp +++ b/src/net/eathena/serverfeatures.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/eathena/serverfeatures.h b/src/net/eathena/serverfeatures.h index fe5c36685..e1702d114 100644 --- a/src/net/eathena/serverfeatures.h +++ b/src/net/eathena/serverfeatures.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/eathena/skillhandler.cpp b/src/net/eathena/skillhandler.cpp index 381c00231..f2ec89a2a 100644 --- a/src/net/eathena/skillhandler.cpp +++ b/src/net/eathena/skillhandler.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/eathena/skillhandler.h b/src/net/eathena/skillhandler.h index 3b7be638c..a8e9cb4dd 100644 --- a/src/net/eathena/skillhandler.h +++ b/src/net/eathena/skillhandler.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/eathena/skillrecv.cpp b/src/net/eathena/skillrecv.cpp index 0c30d023b..c5187a660 100644 --- a/src/net/eathena/skillrecv.cpp +++ b/src/net/eathena/skillrecv.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/eathena/skillrecv.h b/src/net/eathena/skillrecv.h index bd77a53eb..3fa8fb305 100644 --- a/src/net/eathena/skillrecv.h +++ b/src/net/eathena/skillrecv.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/eathena/sp.h b/src/net/eathena/sp.h index e604b4b3c..30e2587e9 100644 --- a/src/net/eathena/sp.h +++ b/src/net/eathena/sp.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/eathena/sprite.h b/src/net/eathena/sprite.h index 1be92a958..d2a0b6c85 100644 --- a/src/net/eathena/sprite.h +++ b/src/net/eathena/sprite.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/eathena/tradehandler.cpp b/src/net/eathena/tradehandler.cpp index a43138f02..63e5fc8b5 100644 --- a/src/net/eathena/tradehandler.cpp +++ b/src/net/eathena/tradehandler.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/eathena/tradehandler.h b/src/net/eathena/tradehandler.h index 2652f0d34..2a2d4585b 100644 --- a/src/net/eathena/tradehandler.h +++ b/src/net/eathena/tradehandler.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/eathena/traderecv.cpp b/src/net/eathena/traderecv.cpp index 7186af385..60d0d077f 100644 --- a/src/net/eathena/traderecv.cpp +++ b/src/net/eathena/traderecv.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/eathena/traderecv.h b/src/net/eathena/traderecv.h index 80c20bc68..ffd5bf545 100644 --- a/src/net/eathena/traderecv.h +++ b/src/net/eathena/traderecv.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/eathena/updateprotocol.cpp b/src/net/eathena/updateprotocol.cpp index 637ac620b..34e1fd1aa 100644 --- a/src/net/eathena/updateprotocol.cpp +++ b/src/net/eathena/updateprotocol.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2015-2019 The ManaPlus Developers + * Copyright (C) 2015-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/eathena/updateprotocol.h b/src/net/eathena/updateprotocol.h index 301b23743..9f9018bab 100644 --- a/src/net/eathena/updateprotocol.h +++ b/src/net/eathena/updateprotocol.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2015-2019 The ManaPlus Developers + * Copyright (C) 2015-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/eathena/updateprotocol_main.cpp b/src/net/eathena/updateprotocol_main.cpp index 3d887ea72..ca9e00072 100644 --- a/src/net/eathena/updateprotocol_main.cpp +++ b/src/net/eathena/updateprotocol_main.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2015-2019 The ManaPlus Developers + * Copyright (C) 2015-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/eathena/updateprotocol_main.h b/src/net/eathena/updateprotocol_main.h index 6dd3234f4..38b7d935f 100644 --- a/src/net/eathena/updateprotocol_main.h +++ b/src/net/eathena/updateprotocol_main.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2015-2019 The ManaPlus Developers + * Copyright (C) 2015-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/eathena/updateprotocol_re.cpp b/src/net/eathena/updateprotocol_re.cpp index f0ac05b27..5aa5f83d5 100644 --- a/src/net/eathena/updateprotocol_re.cpp +++ b/src/net/eathena/updateprotocol_re.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2015-2019 The ManaPlus Developers + * Copyright (C) 2015-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/eathena/updateprotocol_re.h b/src/net/eathena/updateprotocol_re.h index 6a1e82f46..56213b236 100644 --- a/src/net/eathena/updateprotocol_re.h +++ b/src/net/eathena/updateprotocol_re.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2015-2019 The ManaPlus Developers + * Copyright (C) 2015-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/eathena/updateprotocol_zero.cpp b/src/net/eathena/updateprotocol_zero.cpp index 78c1ee69e..8a4cca9e1 100644 --- a/src/net/eathena/updateprotocol_zero.cpp +++ b/src/net/eathena/updateprotocol_zero.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2015-2019 The ManaPlus Developers + * Copyright (C) 2015-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/eathena/updateprotocol_zero.h b/src/net/eathena/updateprotocol_zero.h index 5235c77a3..76414e2a8 100644 --- a/src/net/eathena/updateprotocol_zero.h +++ b/src/net/eathena/updateprotocol_zero.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2015-2019 The ManaPlus Developers + * Copyright (C) 2015-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/eathena/vendinghandler.cpp b/src/net/eathena/vendinghandler.cpp index 537195021..99fc3fc6b 100644 --- a/src/net/eathena/vendinghandler.cpp +++ b/src/net/eathena/vendinghandler.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/eathena/vendinghandler.h b/src/net/eathena/vendinghandler.h index 29146d54a..0f67d2a63 100644 --- a/src/net/eathena/vendinghandler.h +++ b/src/net/eathena/vendinghandler.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/eathena/vendingrecv.cpp b/src/net/eathena/vendingrecv.cpp index c64c049e6..53d8e131d 100644 --- a/src/net/eathena/vendingrecv.cpp +++ b/src/net/eathena/vendingrecv.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/eathena/vendingrecv.h b/src/net/eathena/vendingrecv.h index dee3058b0..ee70c0ee1 100644 --- a/src/net/eathena/vendingrecv.h +++ b/src/net/eathena/vendingrecv.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/elementalhandler.h b/src/net/elementalhandler.h index 9f79dcd8e..86c3d0c58 100644 --- a/src/net/elementalhandler.h +++ b/src/net/elementalhandler.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/familyhandler.h b/src/net/familyhandler.h index f5d686d7d..67dd11f98 100644 --- a/src/net/familyhandler.h +++ b/src/net/familyhandler.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/friendshandler.h b/src/net/friendshandler.h index b9cb14031..6e3f7be10 100644 --- a/src/net/friendshandler.h +++ b/src/net/friendshandler.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/gamehandler.h b/src/net/gamehandler.h index bf870be21..45f02ebc1 100644 --- a/src/net/gamehandler.h +++ b/src/net/gamehandler.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/generalhandler.h b/src/net/generalhandler.h index 4b00da212..e200cb39b 100644 --- a/src/net/generalhandler.h +++ b/src/net/generalhandler.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/guildhandler.h b/src/net/guildhandler.h index 1a8ac43f3..69c398382 100644 --- a/src/net/guildhandler.h +++ b/src/net/guildhandler.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/homunculushandler.h b/src/net/homunculushandler.h index 8513b5955..88196ad42 100644 --- a/src/net/homunculushandler.h +++ b/src/net/homunculushandler.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/hostsgroup.h b/src/net/hostsgroup.h index fa27b5904..ae9851c88 100644 --- a/src/net/hostsgroup.h +++ b/src/net/hostsgroup.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2016-2019 The ManaPlus Developers + * Copyright (C) 2016-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/inventoryhandler.h b/src/net/inventoryhandler.h index b7bd313a9..ed4ce0b90 100644 --- a/src/net/inventoryhandler.h +++ b/src/net/inventoryhandler.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/ipc.cpp b/src/net/ipc.cpp index 91d236b8c..ba8f671d2 100644 --- a/src/net/ipc.cpp +++ b/src/net/ipc.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2014-2019 The ManaPlus Developers + * Copyright (C) 2014-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/ipc.h b/src/net/ipc.h index 0ecf21a9f..5b96ff32d 100644 --- a/src/net/ipc.h +++ b/src/net/ipc.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2014-2019 The ManaPlus Developers + * Copyright (C) 2014-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/logindata.h b/src/net/logindata.h index 68306dced..010026e1c 100644 --- a/src/net/logindata.h +++ b/src/net/logindata.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/loginhandler.h b/src/net/loginhandler.h index 40ba768dc..3ce800fda 100644 --- a/src/net/loginhandler.h +++ b/src/net/loginhandler.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/mail2handler.h b/src/net/mail2handler.h index 11800019a..612539cce 100644 --- a/src/net/mail2handler.h +++ b/src/net/mail2handler.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/mailhandler.h b/src/net/mailhandler.h index 95401b33c..1932baf6e 100644 --- a/src/net/mailhandler.h +++ b/src/net/mailhandler.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/maphandler.h b/src/net/maphandler.h index 40079c320..3195feb0a 100644 --- a/src/net/maphandler.h +++ b/src/net/maphandler.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/markethandler.h b/src/net/markethandler.h index cb94a4e23..d76f3f7b4 100644 --- a/src/net/markethandler.h +++ b/src/net/markethandler.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/mercenaryhandler.h b/src/net/mercenaryhandler.h index e207e2be9..84a233bd5 100644 --- a/src/net/mercenaryhandler.h +++ b/src/net/mercenaryhandler.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/messagein.cpp b/src/net/messagein.cpp index b0abf9999..0643d53cc 100644 --- a/src/net/messagein.cpp +++ b/src/net/messagein.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/messagein.h b/src/net/messagein.h index 97be4ff72..84d8d47ab 100644 --- a/src/net/messagein.h +++ b/src/net/messagein.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/messageout.cpp b/src/net/messageout.cpp index 60336e02f..fe45bf65f 100644 --- a/src/net/messageout.cpp +++ b/src/net/messageout.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/messageout.h b/src/net/messageout.h index 744d167e8..a5d931f2d 100644 --- a/src/net/messageout.h +++ b/src/net/messageout.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/net.cpp b/src/net/net.cpp index fafc24cfe..41a1e6157 100644 --- a/src/net/net.cpp +++ b/src/net/net.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/net.h b/src/net/net.h index 302346a4d..520935191 100644 --- a/src/net/net.h +++ b/src/net/net.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/npchandler.h b/src/net/npchandler.h index 06480be9f..79f697651 100644 --- a/src/net/npchandler.h +++ b/src/net/npchandler.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/packetcounters.cpp b/src/net/packetcounters.cpp index 12c45d2f4..d72ad1e1d 100644 --- a/src/net/packetcounters.cpp +++ b/src/net/packetcounters.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/packetcounters.h b/src/net/packetcounters.h index a87becbc2..c03861834 100644 --- a/src/net/packetcounters.h +++ b/src/net/packetcounters.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/packetfunction.h b/src/net/packetfunction.h index 5cd61f15c..e7b882678 100644 --- a/src/net/packetfunction.h +++ b/src/net/packetfunction.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2015-2019 The ManaPlus Developers + * Copyright (C) 2015-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/packetinfo.h b/src/net/packetinfo.h index 09c08d5d8..f1083972c 100644 --- a/src/net/packetinfo.h +++ b/src/net/packetinfo.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2015-2019 The ManaPlus Developers + * Copyright (C) 2015-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/packetlimiter.cpp b/src/net/packetlimiter.cpp index 83520189d..6f38dac97 100644 --- a/src/net/packetlimiter.cpp +++ b/src/net/packetlimiter.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/packetlimiter.h b/src/net/packetlimiter.h index 1a89fd800..bc93b14eb 100644 --- a/src/net/packetlimiter.h +++ b/src/net/packetlimiter.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/partyhandler.h b/src/net/partyhandler.h index 1b881dce8..930abf185 100644 --- a/src/net/partyhandler.h +++ b/src/net/partyhandler.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/pethandler.h b/src/net/pethandler.h index a6031cedb..506c31f47 100644 --- a/src/net/pethandler.h +++ b/src/net/pethandler.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2013-2019 The ManaPlus Developers + * Copyright (C) 2013-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/playerhandler.h b/src/net/playerhandler.h index d44e14860..2fe2d8051 100644 --- a/src/net/playerhandler.h +++ b/src/net/playerhandler.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/protocoloutdefine.h b/src/net/protocoloutdefine.h index 8adaa8f08..9e43bd40a 100644 --- a/src/net/protocoloutdefine.h +++ b/src/net/protocoloutdefine.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2015-2019 The ManaPlus Developers + * Copyright (C) 2015-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/protocoloutinclude.h b/src/net/protocoloutinclude.h index 6fab5c425..6b920d9c1 100644 --- a/src/net/protocoloutinclude.h +++ b/src/net/protocoloutinclude.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2015-2019 The ManaPlus Developers + * Copyright (C) 2015-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/protocoloutupdate.h b/src/net/protocoloutupdate.h index d67ae79a7..f0f7b32a5 100644 --- a/src/net/protocoloutupdate.h +++ b/src/net/protocoloutupdate.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2015-2019 The ManaPlus Developers + * Copyright (C) 2015-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/questhandler.h b/src/net/questhandler.h index 76c5ba3c8..1adca6025 100644 --- a/src/net/questhandler.h +++ b/src/net/questhandler.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/recvpacketdefine.h b/src/net/recvpacketdefine.h index 311c999dc..31efe64cc 100644 --- a/src/net/recvpacketdefine.h +++ b/src/net/recvpacketdefine.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2015-2019 The ManaPlus Developers + * Copyright (C) 2015-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/refinehandler.h b/src/net/refinehandler.h index e73692291..e719d3990 100644 --- a/src/net/refinehandler.h +++ b/src/net/refinehandler.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/roulettehandler.h b/src/net/roulettehandler.h index 66b0d25dd..264e21f1c 100644 --- a/src/net/roulettehandler.h +++ b/src/net/roulettehandler.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/sdltcpnet.cpp b/src/net/sdltcpnet.cpp index ece6205a4..b210ffe4e 100644 --- a/src/net/sdltcpnet.cpp +++ b/src/net/sdltcpnet.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2013-2019 The ManaPlus Developers + * Copyright (C) 2013-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/sdltcpnet.h b/src/net/sdltcpnet.h index 0591b619e..f08379a2a 100644 --- a/src/net/sdltcpnet.h +++ b/src/net/sdltcpnet.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2013-2019 The ManaPlus Developers + * Copyright (C) 2013-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/searchstorehandler.h b/src/net/searchstorehandler.h index c37d2c12e..64d70beac 100644 --- a/src/net/searchstorehandler.h +++ b/src/net/searchstorehandler.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/serverfeatures.h b/src/net/serverfeatures.h index 83e791e2c..c78505f84 100644 --- a/src/net/serverfeatures.h +++ b/src/net/serverfeatures.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/serverinfo.h b/src/net/serverinfo.h index e86abe569..1a1b4b867 100644 --- a/src/net/serverinfo.h +++ b/src/net/serverinfo.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/serverurlinfo.h b/src/net/serverurlinfo.h index 43dcf95f4..0d3630147 100644 --- a/src/net/serverurlinfo.h +++ b/src/net/serverurlinfo.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2016-2019 The ManaPlus Developers + * Copyright (C) 2016-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/skillhandler.h b/src/net/skillhandler.h index 4c56bd787..9dd42ce6c 100644 --- a/src/net/skillhandler.h +++ b/src/net/skillhandler.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/tmwa/achievementhandler.cpp b/src/net/tmwa/achievementhandler.cpp index 9ea3e4520..764d14e98 100644 --- a/src/net/tmwa/achievementhandler.cpp +++ b/src/net/tmwa/achievementhandler.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/tmwa/achievementhandler.h b/src/net/tmwa/achievementhandler.h index 2ece10805..41e2964b4 100644 --- a/src/net/tmwa/achievementhandler.h +++ b/src/net/tmwa/achievementhandler.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/tmwa/adminhandler.cpp b/src/net/tmwa/adminhandler.cpp index 748e9c444..1c0b26e22 100644 --- a/src/net/tmwa/adminhandler.cpp +++ b/src/net/tmwa/adminhandler.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/tmwa/adminhandler.h b/src/net/tmwa/adminhandler.h index 259d73fb4..799b72b5a 100644 --- a/src/net/tmwa/adminhandler.h +++ b/src/net/tmwa/adminhandler.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/tmwa/attendancehandler.cpp b/src/net/tmwa/attendancehandler.cpp index 0ed0ba004..8374c74f4 100644 --- a/src/net/tmwa/attendancehandler.cpp +++ b/src/net/tmwa/attendancehandler.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/tmwa/attendancehandler.h b/src/net/tmwa/attendancehandler.h index 3b2a1f9ce..b5c866a94 100644 --- a/src/net/tmwa/attendancehandler.h +++ b/src/net/tmwa/attendancehandler.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/tmwa/auctionhandler.cpp b/src/net/tmwa/auctionhandler.cpp index 185519c07..ff6e39047 100644 --- a/src/net/tmwa/auctionhandler.cpp +++ b/src/net/tmwa/auctionhandler.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/tmwa/auctionhandler.h b/src/net/tmwa/auctionhandler.h index 6ae9037ab..981a27359 100644 --- a/src/net/tmwa/auctionhandler.h +++ b/src/net/tmwa/auctionhandler.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/tmwa/bankhandler.cpp b/src/net/tmwa/bankhandler.cpp index abf4ff45e..78e8c7dc2 100644 --- a/src/net/tmwa/bankhandler.cpp +++ b/src/net/tmwa/bankhandler.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/tmwa/bankhandler.h b/src/net/tmwa/bankhandler.h index 735b8a29e..aefbaf432 100644 --- a/src/net/tmwa/bankhandler.h +++ b/src/net/tmwa/bankhandler.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/tmwa/barterhandler.cpp b/src/net/tmwa/barterhandler.cpp index 1b6fec40c..a6c5c31ae 100644 --- a/src/net/tmwa/barterhandler.cpp +++ b/src/net/tmwa/barterhandler.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/tmwa/barterhandler.h b/src/net/tmwa/barterhandler.h index 342eefa8b..469ed9e84 100644 --- a/src/net/tmwa/barterhandler.h +++ b/src/net/tmwa/barterhandler.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/tmwa/battlegroundhandler.cpp b/src/net/tmwa/battlegroundhandler.cpp index 75fc91920..6e80bd506 100644 --- a/src/net/tmwa/battlegroundhandler.cpp +++ b/src/net/tmwa/battlegroundhandler.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/tmwa/battlegroundhandler.h b/src/net/tmwa/battlegroundhandler.h index edd1ccfc4..2903d77ad 100644 --- a/src/net/tmwa/battlegroundhandler.h +++ b/src/net/tmwa/battlegroundhandler.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/tmwa/beinghandler.cpp b/src/net/tmwa/beinghandler.cpp index f3d3acdf8..50cb614aa 100644 --- a/src/net/tmwa/beinghandler.cpp +++ b/src/net/tmwa/beinghandler.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/tmwa/beinghandler.h b/src/net/tmwa/beinghandler.h index 8248a600b..f58b9bbfd 100644 --- a/src/net/tmwa/beinghandler.h +++ b/src/net/tmwa/beinghandler.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/tmwa/beingrecv.cpp b/src/net/tmwa/beingrecv.cpp index 0c39956df..9e003b70c 100644 --- a/src/net/tmwa/beingrecv.cpp +++ b/src/net/tmwa/beingrecv.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/tmwa/beingrecv.h b/src/net/tmwa/beingrecv.h index 91059e50c..eb8edc0d1 100644 --- a/src/net/tmwa/beingrecv.h +++ b/src/net/tmwa/beingrecv.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/tmwa/buyingstorehandler.cpp b/src/net/tmwa/buyingstorehandler.cpp index 82759614a..fc8979ce2 100644 --- a/src/net/tmwa/buyingstorehandler.cpp +++ b/src/net/tmwa/buyingstorehandler.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/tmwa/buyingstorehandler.h b/src/net/tmwa/buyingstorehandler.h index 5409265c3..92f1063a6 100644 --- a/src/net/tmwa/buyingstorehandler.h +++ b/src/net/tmwa/buyingstorehandler.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/tmwa/buysellhandler.cpp b/src/net/tmwa/buysellhandler.cpp index 1f216b9e2..e5cd63c33 100644 --- a/src/net/tmwa/buysellhandler.cpp +++ b/src/net/tmwa/buysellhandler.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/tmwa/buysellhandler.h b/src/net/tmwa/buysellhandler.h index 3146093e1..abf96fa9d 100644 --- a/src/net/tmwa/buysellhandler.h +++ b/src/net/tmwa/buysellhandler.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/tmwa/buysellrecv.cpp b/src/net/tmwa/buysellrecv.cpp index 5aa1bb753..b5c43d582 100644 --- a/src/net/tmwa/buysellrecv.cpp +++ b/src/net/tmwa/buysellrecv.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/tmwa/buysellrecv.h b/src/net/tmwa/buysellrecv.h index 1115e4bb8..94e651de4 100644 --- a/src/net/tmwa/buysellrecv.h +++ b/src/net/tmwa/buysellrecv.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/tmwa/cashshophandler.cpp b/src/net/tmwa/cashshophandler.cpp index 951e2c620..3a4f09616 100644 --- a/src/net/tmwa/cashshophandler.cpp +++ b/src/net/tmwa/cashshophandler.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/tmwa/cashshophandler.h b/src/net/tmwa/cashshophandler.h index b6ff3afd5..c7427b53d 100644 --- a/src/net/tmwa/cashshophandler.h +++ b/src/net/tmwa/cashshophandler.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/tmwa/charserverhandler.cpp b/src/net/tmwa/charserverhandler.cpp index fb5591805..3c3e8f448 100644 --- a/src/net/tmwa/charserverhandler.cpp +++ b/src/net/tmwa/charserverhandler.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/tmwa/charserverhandler.h b/src/net/tmwa/charserverhandler.h index e6ab85782..f9023a2f4 100644 --- a/src/net/tmwa/charserverhandler.h +++ b/src/net/tmwa/charserverhandler.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/tmwa/charserverrecv.cpp b/src/net/tmwa/charserverrecv.cpp index 8074fa458..b5005b7c3 100644 --- a/src/net/tmwa/charserverrecv.cpp +++ b/src/net/tmwa/charserverrecv.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/tmwa/charserverrecv.h b/src/net/tmwa/charserverrecv.h index c41d008f5..0f00411a6 100644 --- a/src/net/tmwa/charserverrecv.h +++ b/src/net/tmwa/charserverrecv.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/tmwa/chathandler.cpp b/src/net/tmwa/chathandler.cpp index 6bdd874ac..41bc052cc 100644 --- a/src/net/tmwa/chathandler.cpp +++ b/src/net/tmwa/chathandler.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/tmwa/chathandler.h b/src/net/tmwa/chathandler.h index 091fb23d9..685c40748 100644 --- a/src/net/tmwa/chathandler.h +++ b/src/net/tmwa/chathandler.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/tmwa/chatrecv.cpp b/src/net/tmwa/chatrecv.cpp index c2ebdffa2..65f88f007 100644 --- a/src/net/tmwa/chatrecv.cpp +++ b/src/net/tmwa/chatrecv.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/tmwa/chatrecv.h b/src/net/tmwa/chatrecv.h index e0afe7d93..7327e1dff 100644 --- a/src/net/tmwa/chatrecv.h +++ b/src/net/tmwa/chatrecv.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/tmwa/clanhandler.cpp b/src/net/tmwa/clanhandler.cpp index 84fce72ea..537e60a83 100644 --- a/src/net/tmwa/clanhandler.cpp +++ b/src/net/tmwa/clanhandler.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/tmwa/clanhandler.h b/src/net/tmwa/clanhandler.h index ff921fa3c..31485d2c8 100644 --- a/src/net/tmwa/clanhandler.h +++ b/src/net/tmwa/clanhandler.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/tmwa/elementalhandler.cpp b/src/net/tmwa/elementalhandler.cpp index b189ee57e..536311f91 100644 --- a/src/net/tmwa/elementalhandler.cpp +++ b/src/net/tmwa/elementalhandler.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/tmwa/elementalhandler.h b/src/net/tmwa/elementalhandler.h index d243ac02c..08539de2b 100644 --- a/src/net/tmwa/elementalhandler.h +++ b/src/net/tmwa/elementalhandler.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/tmwa/familyhandler.cpp b/src/net/tmwa/familyhandler.cpp index ba188538c..82660aa27 100644 --- a/src/net/tmwa/familyhandler.cpp +++ b/src/net/tmwa/familyhandler.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/tmwa/familyhandler.h b/src/net/tmwa/familyhandler.h index e610bf56c..7ac0e9cc8 100644 --- a/src/net/tmwa/familyhandler.h +++ b/src/net/tmwa/familyhandler.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/tmwa/friendshandler.cpp b/src/net/tmwa/friendshandler.cpp index 402986b71..bcda55a71 100644 --- a/src/net/tmwa/friendshandler.cpp +++ b/src/net/tmwa/friendshandler.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/tmwa/friendshandler.h b/src/net/tmwa/friendshandler.h index c2a3054d4..00e6b1d24 100644 --- a/src/net/tmwa/friendshandler.h +++ b/src/net/tmwa/friendshandler.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/tmwa/gamehandler.cpp b/src/net/tmwa/gamehandler.cpp index 29e400d87..a39231ee7 100644 --- a/src/net/tmwa/gamehandler.cpp +++ b/src/net/tmwa/gamehandler.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/tmwa/gamehandler.h b/src/net/tmwa/gamehandler.h index 931f7be38..4551a7eb7 100644 --- a/src/net/tmwa/gamehandler.h +++ b/src/net/tmwa/gamehandler.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/tmwa/gamerecv.cpp b/src/net/tmwa/gamerecv.cpp index efef7c6da..fa3ed456d 100644 --- a/src/net/tmwa/gamerecv.cpp +++ b/src/net/tmwa/gamerecv.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/tmwa/gamerecv.h b/src/net/tmwa/gamerecv.h index 1482ddb1d..e15edb80f 100644 --- a/src/net/tmwa/gamerecv.h +++ b/src/net/tmwa/gamerecv.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/tmwa/generalhandler.cpp b/src/net/tmwa/generalhandler.cpp index 6b6e4e9bd..42920fa36 100644 --- a/src/net/tmwa/generalhandler.cpp +++ b/src/net/tmwa/generalhandler.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/tmwa/generalhandler.h b/src/net/tmwa/generalhandler.h index 05a28930b..01ea3c425 100644 --- a/src/net/tmwa/generalhandler.h +++ b/src/net/tmwa/generalhandler.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/tmwa/generalrecv.cpp b/src/net/tmwa/generalrecv.cpp index 7cc386c67..8aa7f5cff 100644 --- a/src/net/tmwa/generalrecv.cpp +++ b/src/net/tmwa/generalrecv.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/tmwa/generalrecv.h b/src/net/tmwa/generalrecv.h index 554036df7..6cecdb9ab 100644 --- a/src/net/tmwa/generalrecv.h +++ b/src/net/tmwa/generalrecv.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/tmwa/guildhandler.cpp b/src/net/tmwa/guildhandler.cpp index f99c7b318..6811f14c7 100644 --- a/src/net/tmwa/guildhandler.cpp +++ b/src/net/tmwa/guildhandler.cpp @@ -1,7 +1,7 @@ /* * The ManaPlus Client * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/tmwa/guildhandler.h b/src/net/tmwa/guildhandler.h index 01eab4dba..b4fbb1d96 100644 --- a/src/net/tmwa/guildhandler.h +++ b/src/net/tmwa/guildhandler.h @@ -1,7 +1,7 @@ /* * The ManaPlus Client * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/tmwa/guildmanager.cpp b/src/net/tmwa/guildmanager.cpp index a845bbb2e..5cdd469cc 100644 --- a/src/net/tmwa/guildmanager.cpp +++ b/src/net/tmwa/guildmanager.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/tmwa/guildmanager.h b/src/net/tmwa/guildmanager.h index 7c5a8fd32..ebd190311 100644 --- a/src/net/tmwa/guildmanager.h +++ b/src/net/tmwa/guildmanager.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/tmwa/homunculushandler.cpp b/src/net/tmwa/homunculushandler.cpp index b740447c0..0def2cfa3 100644 --- a/src/net/tmwa/homunculushandler.cpp +++ b/src/net/tmwa/homunculushandler.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/tmwa/homunculushandler.h b/src/net/tmwa/homunculushandler.h index 7b62f833c..2e7e68e48 100644 --- a/src/net/tmwa/homunculushandler.h +++ b/src/net/tmwa/homunculushandler.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/tmwa/inventoryhandler.cpp b/src/net/tmwa/inventoryhandler.cpp index ab8f45ecf..c25b04c46 100644 --- a/src/net/tmwa/inventoryhandler.cpp +++ b/src/net/tmwa/inventoryhandler.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/tmwa/inventoryhandler.h b/src/net/tmwa/inventoryhandler.h index be0427462..bc8573caf 100644 --- a/src/net/tmwa/inventoryhandler.h +++ b/src/net/tmwa/inventoryhandler.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/tmwa/inventoryrecv.cpp b/src/net/tmwa/inventoryrecv.cpp index 991a777ef..2c9e830ba 100644 --- a/src/net/tmwa/inventoryrecv.cpp +++ b/src/net/tmwa/inventoryrecv.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/tmwa/inventoryrecv.h b/src/net/tmwa/inventoryrecv.h index 49eac9eeb..6a6e0d00c 100644 --- a/src/net/tmwa/inventoryrecv.h +++ b/src/net/tmwa/inventoryrecv.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/tmwa/itemhandler.cpp b/src/net/tmwa/itemhandler.cpp index 1642a96ee..baa0fc5d3 100644 --- a/src/net/tmwa/itemhandler.cpp +++ b/src/net/tmwa/itemhandler.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/tmwa/itemhandler.h b/src/net/tmwa/itemhandler.h index cf52cd06b..5e836db9b 100644 --- a/src/net/tmwa/itemhandler.h +++ b/src/net/tmwa/itemhandler.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/tmwa/itemrecv.cpp b/src/net/tmwa/itemrecv.cpp index a8e44e55a..221ebad32 100644 --- a/src/net/tmwa/itemrecv.cpp +++ b/src/net/tmwa/itemrecv.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/tmwa/itemrecv.h b/src/net/tmwa/itemrecv.h index a19a6de49..1feaedcbf 100644 --- a/src/net/tmwa/itemrecv.h +++ b/src/net/tmwa/itemrecv.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/tmwa/loginhandler.cpp b/src/net/tmwa/loginhandler.cpp index c0abf22bc..49355abc7 100644 --- a/src/net/tmwa/loginhandler.cpp +++ b/src/net/tmwa/loginhandler.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/tmwa/loginhandler.h b/src/net/tmwa/loginhandler.h index abd70cf69..f8b82c6ce 100644 --- a/src/net/tmwa/loginhandler.h +++ b/src/net/tmwa/loginhandler.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/tmwa/loginrecv.cpp b/src/net/tmwa/loginrecv.cpp index ee3b92d62..2af6a1a4e 100644 --- a/src/net/tmwa/loginrecv.cpp +++ b/src/net/tmwa/loginrecv.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/tmwa/loginrecv.h b/src/net/tmwa/loginrecv.h index 4dcc78a19..4da8ec090 100644 --- a/src/net/tmwa/loginrecv.h +++ b/src/net/tmwa/loginrecv.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/tmwa/mail2handler.cpp b/src/net/tmwa/mail2handler.cpp index 89e3e68cb..df5b68f4d 100644 --- a/src/net/tmwa/mail2handler.cpp +++ b/src/net/tmwa/mail2handler.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/tmwa/mail2handler.h b/src/net/tmwa/mail2handler.h index 4a9c19dc4..a721615a9 100644 --- a/src/net/tmwa/mail2handler.h +++ b/src/net/tmwa/mail2handler.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/tmwa/mailhandler.cpp b/src/net/tmwa/mailhandler.cpp index b8cd6d79c..1cca917e0 100644 --- a/src/net/tmwa/mailhandler.cpp +++ b/src/net/tmwa/mailhandler.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/tmwa/mailhandler.h b/src/net/tmwa/mailhandler.h index db0cde208..40ce41b7f 100644 --- a/src/net/tmwa/mailhandler.h +++ b/src/net/tmwa/mailhandler.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/tmwa/maphandler.cpp b/src/net/tmwa/maphandler.cpp index c935490a6..c12f42e40 100644 --- a/src/net/tmwa/maphandler.cpp +++ b/src/net/tmwa/maphandler.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/tmwa/maphandler.h b/src/net/tmwa/maphandler.h index 5aa037a8f..d1051b98a 100644 --- a/src/net/tmwa/maphandler.h +++ b/src/net/tmwa/maphandler.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/tmwa/markethandler.cpp b/src/net/tmwa/markethandler.cpp index ab27695b6..d370e8038 100644 --- a/src/net/tmwa/markethandler.cpp +++ b/src/net/tmwa/markethandler.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/tmwa/markethandler.h b/src/net/tmwa/markethandler.h index 6e7b3f81b..865886d47 100644 --- a/src/net/tmwa/markethandler.h +++ b/src/net/tmwa/markethandler.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/tmwa/mercenaryhandler.cpp b/src/net/tmwa/mercenaryhandler.cpp index 35a1fb3a9..c651d4dc6 100644 --- a/src/net/tmwa/mercenaryhandler.cpp +++ b/src/net/tmwa/mercenaryhandler.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/tmwa/mercenaryhandler.h b/src/net/tmwa/mercenaryhandler.h index 584089754..0c7d716f1 100644 --- a/src/net/tmwa/mercenaryhandler.h +++ b/src/net/tmwa/mercenaryhandler.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/tmwa/messagein.cpp b/src/net/tmwa/messagein.cpp index 07301a96d..adf354575 100644 --- a/src/net/tmwa/messagein.cpp +++ b/src/net/tmwa/messagein.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/tmwa/messagein.h b/src/net/tmwa/messagein.h index 78de31b2a..1c2cf352b 100644 --- a/src/net/tmwa/messagein.h +++ b/src/net/tmwa/messagein.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/tmwa/messageout.cpp b/src/net/tmwa/messageout.cpp index 5d83dc5bf..dc389ec05 100644 --- a/src/net/tmwa/messageout.cpp +++ b/src/net/tmwa/messageout.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/tmwa/messageout.h b/src/net/tmwa/messageout.h index 8643dc0e2..535485786 100644 --- a/src/net/tmwa/messageout.h +++ b/src/net/tmwa/messageout.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/tmwa/network.cpp b/src/net/tmwa/network.cpp index beb26c527..7f4f1bb35 100644 --- a/src/net/tmwa/network.cpp +++ b/src/net/tmwa/network.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/tmwa/network.h b/src/net/tmwa/network.h index 390c30d89..5d8b30295 100644 --- a/src/net/tmwa/network.h +++ b/src/net/tmwa/network.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/tmwa/npchandler.cpp b/src/net/tmwa/npchandler.cpp index a940c78a0..3c128f41a 100644 --- a/src/net/tmwa/npchandler.cpp +++ b/src/net/tmwa/npchandler.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/tmwa/npchandler.h b/src/net/tmwa/npchandler.h index d8e239056..0f008f7dd 100644 --- a/src/net/tmwa/npchandler.h +++ b/src/net/tmwa/npchandler.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/tmwa/packetsin.inc b/src/net/tmwa/packetsin.inc index 438c4639d..818fd2852 100644 --- a/src/net/tmwa/packetsin.inc +++ b/src/net/tmwa/packetsin.inc @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/tmwa/packetsout.inc b/src/net/tmwa/packetsout.inc index 85e2ac677..09df25b8e 100644 --- a/src/net/tmwa/packetsout.inc +++ b/src/net/tmwa/packetsout.inc @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/tmwa/partyhandler.cpp b/src/net/tmwa/partyhandler.cpp index fadbff2ca..904331ce9 100644 --- a/src/net/tmwa/partyhandler.cpp +++ b/src/net/tmwa/partyhandler.cpp @@ -1,7 +1,7 @@ /* * The ManaPlus Client * Copyright (C) 2008 Lloyd Bryant - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/tmwa/partyhandler.h b/src/net/tmwa/partyhandler.h index f72b2b4a1..1340a52f7 100644 --- a/src/net/tmwa/partyhandler.h +++ b/src/net/tmwa/partyhandler.h @@ -1,7 +1,7 @@ /* * The ManaPlus Client * Copyright (C) 2008 Lloyd Bryant - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/tmwa/partyrecv.cpp b/src/net/tmwa/partyrecv.cpp index 1147cf416..d77bbef38 100644 --- a/src/net/tmwa/partyrecv.cpp +++ b/src/net/tmwa/partyrecv.cpp @@ -1,7 +1,7 @@ /* * The ManaPlus Client * Copyright (C) 2008 Lloyd Bryant - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/tmwa/partyrecv.h b/src/net/tmwa/partyrecv.h index 10edf2c59..30c800f15 100644 --- a/src/net/tmwa/partyrecv.h +++ b/src/net/tmwa/partyrecv.h @@ -1,7 +1,7 @@ /* * The ManaPlus Client * Copyright (C) 2008 Lloyd Bryant - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/tmwa/pethandler.cpp b/src/net/tmwa/pethandler.cpp index 19060628e..79d5637bc 100644 --- a/src/net/tmwa/pethandler.cpp +++ b/src/net/tmwa/pethandler.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2013-2019 The ManaPlus Developers + * Copyright (C) 2013-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/tmwa/pethandler.h b/src/net/tmwa/pethandler.h index 012700d74..68655ceda 100644 --- a/src/net/tmwa/pethandler.h +++ b/src/net/tmwa/pethandler.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2013-2019 The ManaPlus Developers + * Copyright (C) 2013-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/tmwa/playerhandler.cpp b/src/net/tmwa/playerhandler.cpp index 1569ba0ac..ab38f03b6 100644 --- a/src/net/tmwa/playerhandler.cpp +++ b/src/net/tmwa/playerhandler.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/tmwa/playerhandler.h b/src/net/tmwa/playerhandler.h index 0f7a394b9..80d3b608b 100644 --- a/src/net/tmwa/playerhandler.h +++ b/src/net/tmwa/playerhandler.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/tmwa/playerrecv.cpp b/src/net/tmwa/playerrecv.cpp index 8ede7acc5..958287d25 100644 --- a/src/net/tmwa/playerrecv.cpp +++ b/src/net/tmwa/playerrecv.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/tmwa/playerrecv.h b/src/net/tmwa/playerrecv.h index 68d1e3c04..67b1b0beb 100644 --- a/src/net/tmwa/playerrecv.h +++ b/src/net/tmwa/playerrecv.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/tmwa/protocolout.cpp b/src/net/tmwa/protocolout.cpp index cfd6c6525..15939948c 100644 --- a/src/net/tmwa/protocolout.cpp +++ b/src/net/tmwa/protocolout.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2015-2019 The ManaPlus Developers + * Copyright (C) 2015-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/tmwa/protocolout.h b/src/net/tmwa/protocolout.h index f92160e73..063b777f7 100644 --- a/src/net/tmwa/protocolout.h +++ b/src/net/tmwa/protocolout.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2015-2019 The ManaPlus Developers + * Copyright (C) 2015-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/tmwa/questhandler.cpp b/src/net/tmwa/questhandler.cpp index cc1ed549a..ef476e808 100644 --- a/src/net/tmwa/questhandler.cpp +++ b/src/net/tmwa/questhandler.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2012-2019 The ManaPlus Developers + * Copyright (C) 2012-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/tmwa/questhandler.h b/src/net/tmwa/questhandler.h index 81cff85c1..89d93b1ad 100644 --- a/src/net/tmwa/questhandler.h +++ b/src/net/tmwa/questhandler.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2012-2019 The ManaPlus Developers + * Copyright (C) 2012-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/tmwa/questrecv.cpp b/src/net/tmwa/questrecv.cpp index 912d9d1a7..61448e134 100644 --- a/src/net/tmwa/questrecv.cpp +++ b/src/net/tmwa/questrecv.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2012-2019 The ManaPlus Developers + * Copyright (C) 2012-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/tmwa/questrecv.h b/src/net/tmwa/questrecv.h index 38fd4840f..8beb5317e 100644 --- a/src/net/tmwa/questrecv.h +++ b/src/net/tmwa/questrecv.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2012-2019 The ManaPlus Developers + * Copyright (C) 2012-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/tmwa/recvpackets.inc b/src/net/tmwa/recvpackets.inc index 6403a819f..5af76e654 100644 --- a/src/net/tmwa/recvpackets.inc +++ b/src/net/tmwa/recvpackets.inc @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2015-2019 The ManaPlus Developers + * Copyright (C) 2015-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/tmwa/refinehandler.cpp b/src/net/tmwa/refinehandler.cpp index 0585cd3b8..747fe3e3a 100644 --- a/src/net/tmwa/refinehandler.cpp +++ b/src/net/tmwa/refinehandler.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/tmwa/refinehandler.h b/src/net/tmwa/refinehandler.h index ecd08d6f4..6546a9328 100644 --- a/src/net/tmwa/refinehandler.h +++ b/src/net/tmwa/refinehandler.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/tmwa/roulettehandler.cpp b/src/net/tmwa/roulettehandler.cpp index 81d2ed3f9..5cb91f6ed 100644 --- a/src/net/tmwa/roulettehandler.cpp +++ b/src/net/tmwa/roulettehandler.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/tmwa/roulettehandler.h b/src/net/tmwa/roulettehandler.h index 43658fe12..fbca73ab5 100644 --- a/src/net/tmwa/roulettehandler.h +++ b/src/net/tmwa/roulettehandler.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/tmwa/searchstorehandler.cpp b/src/net/tmwa/searchstorehandler.cpp index 475b86fbe..ef3d15f2a 100644 --- a/src/net/tmwa/searchstorehandler.cpp +++ b/src/net/tmwa/searchstorehandler.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/tmwa/searchstorehandler.h b/src/net/tmwa/searchstorehandler.h index a615666da..92dd81cd7 100644 --- a/src/net/tmwa/searchstorehandler.h +++ b/src/net/tmwa/searchstorehandler.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/tmwa/serverfeatures.cpp b/src/net/tmwa/serverfeatures.cpp index 9b05e187c..66d3f931e 100644 --- a/src/net/tmwa/serverfeatures.cpp +++ b/src/net/tmwa/serverfeatures.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/tmwa/serverfeatures.h b/src/net/tmwa/serverfeatures.h index db0bc72c0..15c8953a6 100644 --- a/src/net/tmwa/serverfeatures.h +++ b/src/net/tmwa/serverfeatures.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/tmwa/skillhandler.cpp b/src/net/tmwa/skillhandler.cpp index 53c31451a..01cef8704 100644 --- a/src/net/tmwa/skillhandler.cpp +++ b/src/net/tmwa/skillhandler.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/tmwa/skillhandler.h b/src/net/tmwa/skillhandler.h index e33f8af13..6f0955a5c 100644 --- a/src/net/tmwa/skillhandler.h +++ b/src/net/tmwa/skillhandler.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/tmwa/skillrecv.cpp b/src/net/tmwa/skillrecv.cpp index 2b9da53b9..764c2547c 100644 --- a/src/net/tmwa/skillrecv.cpp +++ b/src/net/tmwa/skillrecv.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/tmwa/skillrecv.h b/src/net/tmwa/skillrecv.h index b31c6eb30..f19b34687 100644 --- a/src/net/tmwa/skillrecv.h +++ b/src/net/tmwa/skillrecv.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/tmwa/sp.h b/src/net/tmwa/sp.h index 592856e9d..ae84aa617 100644 --- a/src/net/tmwa/sp.h +++ b/src/net/tmwa/sp.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/tmwa/sprite.h b/src/net/tmwa/sprite.h index 270445b6f..bcec47a66 100644 --- a/src/net/tmwa/sprite.h +++ b/src/net/tmwa/sprite.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/tmwa/tradehandler.cpp b/src/net/tmwa/tradehandler.cpp index 961ec1f20..f66304157 100644 --- a/src/net/tmwa/tradehandler.cpp +++ b/src/net/tmwa/tradehandler.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/tmwa/tradehandler.h b/src/net/tmwa/tradehandler.h index 71feca3df..1c9dcbc2e 100644 --- a/src/net/tmwa/tradehandler.h +++ b/src/net/tmwa/tradehandler.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/tmwa/traderecv.cpp b/src/net/tmwa/traderecv.cpp index 2bd21f3c5..495409a63 100644 --- a/src/net/tmwa/traderecv.cpp +++ b/src/net/tmwa/traderecv.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/tmwa/traderecv.h b/src/net/tmwa/traderecv.h index a55db29fe..80171cdf8 100644 --- a/src/net/tmwa/traderecv.h +++ b/src/net/tmwa/traderecv.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/tmwa/updateprotocol.cpp b/src/net/tmwa/updateprotocol.cpp index baddfa98b..7b572484b 100644 --- a/src/net/tmwa/updateprotocol.cpp +++ b/src/net/tmwa/updateprotocol.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2015-2019 The ManaPlus Developers + * Copyright (C) 2015-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/tmwa/updateprotocol.h b/src/net/tmwa/updateprotocol.h index 08b91b96e..983cf687a 100644 --- a/src/net/tmwa/updateprotocol.h +++ b/src/net/tmwa/updateprotocol.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2015-2019 The ManaPlus Developers + * Copyright (C) 2015-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/tmwa/vendinghandler.cpp b/src/net/tmwa/vendinghandler.cpp index bb7673c6e..9720f1635 100644 --- a/src/net/tmwa/vendinghandler.cpp +++ b/src/net/tmwa/vendinghandler.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/tmwa/vendinghandler.h b/src/net/tmwa/vendinghandler.h index 63f7ec730..51342bb99 100644 --- a/src/net/tmwa/vendinghandler.h +++ b/src/net/tmwa/vendinghandler.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/tradehandler.h b/src/net/tradehandler.h index ffd296e07..f13c53008 100644 --- a/src/net/tradehandler.h +++ b/src/net/tradehandler.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/updatetypeoperators.cpp b/src/net/updatetypeoperators.cpp index f54cd2a42..532ca9ead 100644 --- a/src/net/updatetypeoperators.cpp +++ b/src/net/updatetypeoperators.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2015-2019 The ManaPlus Developers + * Copyright (C) 2015-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/updatetypeoperators.h b/src/net/updatetypeoperators.h index 7f5fbe2af..2ed97c864 100644 --- a/src/net/updatetypeoperators.h +++ b/src/net/updatetypeoperators.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2015-2019 The ManaPlus Developers + * Copyright (C) 2015-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/uploadcharinfo.h b/src/net/uploadcharinfo.h index 65fce08c5..bce9bc7ed 100644 --- a/src/net/uploadcharinfo.h +++ b/src/net/uploadcharinfo.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2014-2019 The ManaPlus Developers + * Copyright (C) 2014-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/useragent.cpp b/src/net/useragent.cpp index 0153554af..7f0c664c4 100644 --- a/src/net/useragent.cpp +++ b/src/net/useragent.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/useragent.h b/src/net/useragent.h index b2015dc7c..b7671cea1 100644 --- a/src/net/useragent.h +++ b/src/net/useragent.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/vendinghandler.h b/src/net/vendinghandler.h index fbc204dfc..4955d64f6 100644 --- a/src/net/vendinghandler.h +++ b/src/net/vendinghandler.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/worldinfo.h b/src/net/worldinfo.h index b9c16f0e4..d4ddb6811 100644 --- a/src/net/worldinfo.h +++ b/src/net/worldinfo.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/notifymanager.cpp b/src/notifymanager.cpp index 345ef6d5e..49da951c5 100644 --- a/src/notifymanager.cpp +++ b/src/notifymanager.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2013-2019 The ManaPlus Developers + * Copyright (C) 2013-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/notifymanager.h b/src/notifymanager.h index e2667cc69..662e4382e 100644 --- a/src/notifymanager.h +++ b/src/notifymanager.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2013-2019 The ManaPlus Developers + * Copyright (C) 2013-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/options.h b/src/options.h index d4d8bb8bd..e840a3bad 100644 --- a/src/options.h +++ b/src/options.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/particle/animationparticle.cpp b/src/particle/animationparticle.cpp index 31c4f7f2f..c5eae47af 100644 --- a/src/particle/animationparticle.cpp +++ b/src/particle/animationparticle.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2006-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/particle/animationparticle.h b/src/particle/animationparticle.h index 2dae61082..6455e12ed 100644 --- a/src/particle/animationparticle.h +++ b/src/particle/animationparticle.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2006-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/particle/imageparticle.cpp b/src/particle/imageparticle.cpp index 6f039fb5f..59a6660dc 100644 --- a/src/particle/imageparticle.cpp +++ b/src/particle/imageparticle.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2006-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/particle/imageparticle.h b/src/particle/imageparticle.h index 969e178d7..bf5b9852c 100644 --- a/src/particle/imageparticle.h +++ b/src/particle/imageparticle.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2006-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/particle/particle.cpp b/src/particle/particle.cpp index 10f1c89f9..8346f3277 100644 --- a/src/particle/particle.cpp +++ b/src/particle/particle.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2006-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/particle/particle.h b/src/particle/particle.h index 645dfd152..7b9b21d91 100644 --- a/src/particle/particle.h +++ b/src/particle/particle.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2006-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/particle/particlecontainer.cpp b/src/particle/particlecontainer.cpp index cdbc59c2d..d0513ceed 100644 --- a/src/particle/particlecontainer.cpp +++ b/src/particle/particlecontainer.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2008-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/particle/particlecontainer.h b/src/particle/particlecontainer.h index 4afd60281..8ff235227 100644 --- a/src/particle/particlecontainer.h +++ b/src/particle/particlecontainer.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2008-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/particle/particleemitter.cpp b/src/particle/particleemitter.cpp index 8e61cadf3..429aeaacf 100644 --- a/src/particle/particleemitter.cpp +++ b/src/particle/particleemitter.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2006-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/particle/particleemitter.h b/src/particle/particleemitter.h index 822ce1dcf..35f7a2867 100644 --- a/src/particle/particleemitter.h +++ b/src/particle/particleemitter.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2006-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/particle/particleemitterprop.h b/src/particle/particleemitterprop.h index 3704f0e2e..14b899212 100644 --- a/src/particle/particleemitterprop.h +++ b/src/particle/particleemitterprop.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2006-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/particle/particleengine.cpp b/src/particle/particleengine.cpp index 628e43b6a..3a09f34ae 100644 --- a/src/particle/particleengine.cpp +++ b/src/particle/particleengine.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2006-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/particle/particleengine.h b/src/particle/particleengine.h index 5020a5ffa..0daf2f34d 100644 --- a/src/particle/particleengine.h +++ b/src/particle/particleengine.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2006-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/particle/particleinfo.h b/src/particle/particleinfo.h index f61dfe5aa..c3b73e6fd 100644 --- a/src/particle/particleinfo.h +++ b/src/particle/particleinfo.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2013-2019 The ManaPlus Developers + * Copyright (C) 2013-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/particle/particlelist.cpp b/src/particle/particlelist.cpp index 435f91843..85485bc4a 100644 --- a/src/particle/particlelist.cpp +++ b/src/particle/particlelist.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2008-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/particle/particlelist.h b/src/particle/particlelist.h index d87e9d8ad..15a4819d1 100644 --- a/src/particle/particlelist.h +++ b/src/particle/particlelist.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2008-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/particle/particletimer.h b/src/particle/particletimer.h index 528f0c3bd..9894235e5 100644 --- a/src/particle/particletimer.h +++ b/src/particle/particletimer.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2015-2019 The ManaPlus Developers + * Copyright (C) 2015-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/particle/particlevector.cpp b/src/particle/particlevector.cpp index 201192859..a1fca43ea 100644 --- a/src/particle/particlevector.cpp +++ b/src/particle/particlevector.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2008-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/particle/particlevector.h b/src/particle/particlevector.h index 5ecc72651..077340b5c 100644 --- a/src/particle/particlevector.h +++ b/src/particle/particlevector.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2008-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/particle/rotationalparticle.cpp b/src/particle/rotationalparticle.cpp index 38123ce0c..546e6a777 100644 --- a/src/particle/rotationalparticle.cpp +++ b/src/particle/rotationalparticle.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2006-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/particle/rotationalparticle.h b/src/particle/rotationalparticle.h index efc4b3dd6..2f10a7c94 100644 --- a/src/particle/rotationalparticle.h +++ b/src/particle/rotationalparticle.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2006-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/particle/textparticle.cpp b/src/particle/textparticle.cpp index 9935f6332..b598726c5 100644 --- a/src/particle/textparticle.cpp +++ b/src/particle/textparticle.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2006-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/particle/textparticle.h b/src/particle/textparticle.h index a306d7c54..3f636ce39 100644 --- a/src/particle/textparticle.h +++ b/src/particle/textparticle.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2006-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/party.cpp b/src/party.cpp index 953d6e1e6..4d9baa7d7 100644 --- a/src/party.cpp +++ b/src/party.cpp @@ -1,7 +1,7 @@ /* * The ManaPlus Client * Copyright (C) 2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/party.h b/src/party.h index eb33271fd..5debe1805 100644 --- a/src/party.h +++ b/src/party.h @@ -1,7 +1,7 @@ /* * The ManaPlus Client * Copyright (C) 2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/pincodemanager.cpp b/src/pincodemanager.cpp index f2b4a5492..c14d9d4e3 100644 --- a/src/pincodemanager.cpp +++ b/src/pincodemanager.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2018-2019 The ManaPlus Developers + * Copyright (C) 2018-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/pincodemanager.h b/src/pincodemanager.h index 4071e7086..850bc25a8 100644 --- a/src/pincodemanager.h +++ b/src/pincodemanager.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2018-2019 The ManaPlus Developers + * Copyright (C) 2018-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/position.cpp b/src/position.cpp index bb804092b..74f7b61f8 100644 --- a/src/position.cpp +++ b/src/position.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2007-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/position.h b/src/position.h index b99c33455..3ed6d0806 100644 --- a/src/position.h +++ b/src/position.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2008-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/progs/dyecmd/actions/actions.cpp b/src/progs/dyecmd/actions/actions.cpp index 8f1f4f9c2..1e3c6d985 100644 --- a/src/progs/dyecmd/actions/actions.cpp +++ b/src/progs/dyecmd/actions/actions.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2012-2019 The ManaPlus Developers + * Copyright (C) 2012-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/progs/dyecmd/actions/chat.cpp b/src/progs/dyecmd/actions/chat.cpp index 7859c8643..f01bd0647 100644 --- a/src/progs/dyecmd/actions/chat.cpp +++ b/src/progs/dyecmd/actions/chat.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2012-2019 The ManaPlus Developers + * Copyright (C) 2012-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/progs/dyecmd/actions/commands.cpp b/src/progs/dyecmd/actions/commands.cpp index 5ee4d3089..b7c376e6a 100644 --- a/src/progs/dyecmd/actions/commands.cpp +++ b/src/progs/dyecmd/actions/commands.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2012-2019 The ManaPlus Developers + * Copyright (C) 2012-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/progs/dyecmd/actions/move.cpp b/src/progs/dyecmd/actions/move.cpp index f6ad41b93..43265b7f6 100644 --- a/src/progs/dyecmd/actions/move.cpp +++ b/src/progs/dyecmd/actions/move.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2012-2019 The ManaPlus Developers + * Copyright (C) 2012-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/progs/dyecmd/actions/pets.cpp b/src/progs/dyecmd/actions/pets.cpp index 8adb3e4c6..39185bc03 100644 --- a/src/progs/dyecmd/actions/pets.cpp +++ b/src/progs/dyecmd/actions/pets.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2012-2019 The ManaPlus Developers + * Copyright (C) 2012-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/progs/dyecmd/actions/statusbar.cpp b/src/progs/dyecmd/actions/statusbar.cpp index 3e3bea0ef..9db07827e 100644 --- a/src/progs/dyecmd/actions/statusbar.cpp +++ b/src/progs/dyecmd/actions/statusbar.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2012-2019 The ManaPlus Developers + * Copyright (C) 2012-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/progs/dyecmd/actions/tabs.cpp b/src/progs/dyecmd/actions/tabs.cpp index ca6cbca71..cf8f95023 100644 --- a/src/progs/dyecmd/actions/tabs.cpp +++ b/src/progs/dyecmd/actions/tabs.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2012-2019 The ManaPlus Developers + * Copyright (C) 2012-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/progs/dyecmd/actions/target.cpp b/src/progs/dyecmd/actions/target.cpp index 0a9842edc..1e9499581 100644 --- a/src/progs/dyecmd/actions/target.cpp +++ b/src/progs/dyecmd/actions/target.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2012-2019 The ManaPlus Developers + * Copyright (C) 2012-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/progs/dyecmd/actions/windows.cpp b/src/progs/dyecmd/actions/windows.cpp index 4c275ea62..95e9326d7 100644 --- a/src/progs/dyecmd/actions/windows.cpp +++ b/src/progs/dyecmd/actions/windows.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2012-2019 The ManaPlus Developers + * Copyright (C) 2012-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/progs/dyecmd/client.cpp b/src/progs/dyecmd/client.cpp index 483451ed6..e5738ee14 100644 --- a/src/progs/dyecmd/client.cpp +++ b/src/progs/dyecmd/client.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * @@ -193,7 +193,7 @@ void Client::gameInit() else { settings.logFileName = pathJoin(settings.localDataDir, - "manaplus.log"); + "manaverse.log"); } logger->setLogFile(settings.logFileName); diff --git a/src/progs/dyecmd/client.h b/src/progs/dyecmd/client.h index 0e8476171..735998091 100644 --- a/src/progs/dyecmd/client.h +++ b/src/progs/dyecmd/client.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/progs/dyecmd/dyemain.cpp b/src/progs/dyecmd/dyemain.cpp index bc2a72cf9..12a3532fd 100644 --- a/src/progs/dyecmd/dyemain.cpp +++ b/src/progs/dyecmd/dyemain.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2013-2019 The ManaPlus Developers + * Copyright (C) 2013-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/progs/dyecmd/gui/viewport.cpp b/src/progs/dyecmd/gui/viewport.cpp index 8831cea18..b1ec43621 100644 --- a/src/progs/dyecmd/gui/viewport.cpp +++ b/src/progs/dyecmd/gui/viewport.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/progs/dyecmd/gui/viewport.h b/src/progs/dyecmd/gui/viewport.h index 659a77561..a3bd6ef71 100644 --- a/src/progs/dyecmd/gui/viewport.h +++ b/src/progs/dyecmd/gui/viewport.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/progs/manaplus/actions/actions.cpp b/src/progs/manaplus/actions/actions.cpp deleted file mode 100644 index 92c0f0050..000000000 --- a/src/progs/manaplus/actions/actions.cpp +++ /dev/null @@ -1,2047 +0,0 @@ -/* - * The ManaPlus Client - * Copyright (C) 2012-2019 The ManaPlus Developers - * - * This file is part of The ManaPlus Client. - * - * 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 - * 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 . - */ - -#include "actions/actions.h" - -#include "actormanager.h" -#include "configuration.h" -#include "game.h" -#ifdef USE_OPENGL -#include "graphicsmanager.h" -#endif // USE_OPENGL -#include "main.h" -#include "spellmanager.h" - -#include "actions/actiondef.h" - -#include "being/localplayer.h" -#include "being/playerinfo.h" - -#include "const/spells.h" - -#include "const/resources/skill.h" - -#include "fs/files.h" - -#include "gui/gui.h" -#include "gui/popupmanager.h" -#include "gui/sdlinput.h" -#include "gui/windowmanager.h" - -#include "gui/shortcut/dropshortcut.h" -#include "gui/shortcut/emoteshortcut.h" -#include "gui/shortcut/itemshortcut.h" - -#include "gui/popups/popupmenu.h" - -#include "gui/windows/buydialog.h" -#include "gui/windows/okdialog.h" -#include "gui/windows/tradewindow.h" -#include "gui/windows/quitdialog.h" -#include "gui/windows/buyselldialog.h" -#include "gui/windows/chatwindow.h" -#include "gui/windows/helpwindow.h" -#include "gui/windows/inventorywindow.h" -#include "gui/windows/itemamountwindow.h" -#include "gui/windows/npcdialog.h" -#include "gui/windows/outfitwindow.h" -#include "gui/windows/setupwindow.h" -#include "gui/windows/shopwindow.h" -#include "gui/windows/shortcutwindow.h" -#include "gui/windows/skilldialog.h" -#include "gui/windows/whoisonline.h" - -#include "gui/widgets/createwidget.h" - -#include "gui/widgets/tabs/chat/chattab.h" - -#include "input/inputactionoperators.h" - -#if defined USE_OPENGL -#include "render/normalopenglgraphics.h" -#endif // USE_OPENGL - -#include "net/adminhandler.h" -#include "net/beinghandler.h" -#include "net/buyingstorehandler.h" -#include "net/buysellhandler.h" -#include "net/chathandler.h" -#include "net/download.h" -#include "net/homunculushandler.h" -#include "net/gamehandler.h" -#include "net/inventoryhandler.h" -#include "net/ipc.h" -#include "net/mercenaryhandler.h" -#include "net/net.h" -#include "net/npchandler.h" -#include "net/serverfeatures.h" -#include "net/uploadcharinfo.h" -#include "net/tradehandler.h" -#include "net/vendinghandler.h" - -#include "resources/iteminfo.h" -#include "resources/memorymanager.h" - -#include "resources/resourcemanager/resourcemanager.h" - -#include "utils/chatutils.h" -#include "utils/foreach.h" -#include "utils/gettext.h" -#include "utils/parameters.h" -#include "utils/timer.h" - -#ifdef TMWA_SUPPORT -#include "net/playerhandler.h" - -#include "utils/mathutils.h" -#endif // TMWA_SUPPORT - -PRAGMA48(GCC diagnostic push) -PRAGMA48(GCC diagnostic ignored "-Wshadow") -#ifdef ANDROID -#ifndef USE_SDL2 -#include -#endif // USE_OPENGL -#endif // ANDROID -PRAGMA48(GCC diagnostic pop) - -#include - -#include "debug.h" - -extern std::string tradePartnerName; -extern QuitDialog *quitDialog; -extern time_t start_time; -extern char **environ; - -namespace Actions -{ - -static int uploadUpdate(void *ptr, - const DownloadStatusT status, - size_t total A_UNUSED, - const size_t remaining A_UNUSED) A_NONNULL(1); - -static int uploadUpdate(void *ptr, - const DownloadStatusT status, - size_t total A_UNUSED, - const size_t remaining A_UNUSED) -{ - if (status == DownloadStatus::Idle || status == DownloadStatus::Starting) - return 0; - - UploadChatInfo *const info = reinterpret_cast(ptr); - if (info == nullptr) - return 0; - - if (status == DownloadStatus::Complete) - { - std::string str = Net::Download::getUploadResponse(); - const size_t sz = str.size(); - if (sz > 0) - { - if (str[sz - 1] == '\n') - str = str.substr(0, sz - 1); - str.append(info->addStr); - ChatTab *const tab = info->tab; - if (chatWindow != nullptr && - (tab == nullptr || chatWindow->isTabPresent(tab))) - { - str = strprintf("%s [@@%s |%s@@]", - info->text.c_str(), str.c_str(), str.c_str()); - outStringNormal(tab, str, str); - } - else - { - CREATEWIDGET(OkDialog, - // TRANSLATORS: file uploaded message - _("File uploaded"), - str, - // TRANSLATORS: ok dialog button - _("OK"), - DialogType::OK, - Modal_true, - ShowCenter_false, - nullptr, - 260); - } - } - } -// delete2(info->upload) - info->upload = nullptr; - delete info; - return 0; -} - -static void uploadFile(const std::string &str, - const std::string &fileName, - const std::string &addStr, - ChatTab *const tab) -{ - UploadChatInfo *const info = new UploadChatInfo; - Net::Download *const upload = new Net::Download(info, - "http://ix.io", - &uploadUpdate, - false, true, false); - info->upload = upload; - info->text = str; - info->addStr = addStr; - info->tab = tab; - upload->setFile(fileName, -1); - upload->start(); -} - -static Being *findBeing(const std::string &name, const bool npc) -{ - if ((localPlayer == nullptr) || (actorManager == nullptr)) - return nullptr; - - Being *being = nullptr; - - if (name.empty()) - { - being = localPlayer->getTarget(); - } - else - { - being = actorManager->findBeingByName( - name, ActorType::Unknown); - } - if ((being == nullptr) && npc) - { - being = actorManager->findNearestLivingBeing( - localPlayer, 1, ActorType::Npc, AllowSort_true); - if (being != nullptr) - { - if (abs(being->getTileX() - localPlayer->getTileX()) > 1 - || abs(being->getTileY() - localPlayer->getTileY()) > 1) - { - being = nullptr; - } - } - } - if ((being == nullptr) && npc) - { - being = actorManager->findNearestLivingBeing( - localPlayer, 1, ActorType::Player, AllowSort_true); - if (being != nullptr) - { - if (abs(being->getTileX() - localPlayer->getTileX()) > 1 - || abs(being->getTileY() - localPlayer->getTileY()) > 1) - { - being = nullptr; - } - } - } - return being; -} - -static Item *getItemByInvIndex(const int index, - const InventoryTypeT invType) -{ - const Inventory *inv = nullptr; - switch (invType) - { - case InventoryType::Storage: - inv = PlayerInfo::getStorageInventory(); - break; - - case InventoryType::Inventory: - inv = PlayerInfo::getInventory(); - break; - case InventoryType::Trade: - case InventoryType::Npc: - case InventoryType::Cart: - case InventoryType::Vending: - case InventoryType::MailEdit: - case InventoryType::MailView: - case InventoryType::Craft: - case InventoryType::TypeEnd: - default: - break; - } - if (inv != nullptr) - return inv->getItem(index); - return nullptr; -} - -static int getAmountFromEvent(const InputEvent &event, - Item *&item0, - const InventoryTypeT invType) -{ - Item *const item = getItemByInvIndex(atoi(event.args.c_str()), - invType); - item0 = item; - if (item == nullptr) - return 0; - - std::string str = event.args; - removeToken(str, " "); - - if (str.empty()) - return 0; - - int amount = 0; - if (str[0] == '-') - { - if (str.size() > 1) - { - amount = item->getQuantity() - atoi(str.substr(1).c_str()); - if (amount <= 0 || amount > item->getQuantity()) - amount = item->getQuantity(); - } - } - else if (str == "/") - { - amount = item->getQuantity() / 2; - } - else if (str == "all") - { - amount = item->getQuantity(); - } - else - { - amount = atoi(str.c_str()); - } - return amount; -} - -impHandler(emote) -{ - const int emotion = 1 + (event.action - InputAction::EMOTE_1); - if (emotion > 0) - { - if (emoteShortcut != nullptr) - emoteShortcut->useEmotePlayer(emotion); - if (Game::instance() != nullptr) - Game::instance()->setValidSpeed(); - return true; - } - - return false; -} - -impHandler(outfit) -{ - if (inputManager.isActionActive(InputAction::WEAR_OUTFIT)) - { - const int num = event.action - InputAction::OUTFIT_1; - if ((outfitWindow != nullptr) && num >= 0) - { - outfitWindow->wearOutfit(num, - true, - false); - if (Game::instance() != nullptr) - Game::instance()->setValidSpeed(); - return true; - } - } - else if (inputManager.isActionActive(InputAction::COPY_OUTFIT)) - { - const int num = event.action - InputAction::OUTFIT_1; - if ((outfitWindow != nullptr) && num >= 0) - { - outfitWindow->copyOutfit(num); - if (Game::instance() != nullptr) - Game::instance()->setValidSpeed(); - return true; - } - } - - return false; -} - -impHandler0(mouseClick) -{ - if ((guiInput == nullptr) || (gui == nullptr)) - return false; - - int mouseX; - int mouseY; - Gui::getMouseState(mouseX, mouseY); - guiInput->simulateMouseClick(mouseX, mouseY, MouseButton::RIGHT); - return true; -} - -impHandler0(ok) -{ - // Close the Browser if opened - if ((helpWindow != nullptr) && helpWindow->isWindowVisible()) - { - helpWindow->setVisible(Visible_false); - return true; - } - // Close the config window, cancelling changes if opened - else if ((setupWindow != nullptr) && setupWindow->isWindowVisible()) - { - setupWindow->action(ActionEvent(nullptr, "cancel")); - return true; - } - else if (NpcDialog *const dialog = NpcDialog::getActive()) - { - dialog->action(ActionEvent(nullptr, "ok")); - return true; - } - else if (popupMenu->isPopupVisible()) - { - popupMenu->select(); - } - return false; -} - -impHandler(shortcut) -{ - if (itemShortcutWindow != nullptr) - { - const int num = itemShortcutWindow->getTabIndex(); - if (num >= 0 && num < CAST_S32(SHORTCUT_TABS)) - { - if (itemShortcut[num] != nullptr) - { - itemShortcut[num]->useItem(event.action - - InputAction::SHORTCUT_1); - } - } - return true; - } - return false; -} - -impHandler0(quit) -{ - if (Game::instance() == nullptr) - return false; - if (PopupManager::isPopupMenuVisible()) - { - PopupManager::closePopupMenu(); - return true; - } - else if (quitDialog == nullptr) - { - CREATEWIDGETV(quitDialog, QuitDialog, - &quitDialog); - quitDialog->requestMoveToTop(); - return true; - } - return false; -} - -impHandler0(dropItem0) -{ - if (dropShortcut != nullptr) - { - dropShortcut->dropFirst(); - return true; - } - return false; -} - -impHandler0(dropItem) -{ - if (dropShortcut != nullptr) - { - dropShortcut->dropItems(1); - return true; - } - return false; -} - -impHandler(dropItemId) -{ - const Inventory *const inv = PlayerInfo::getInventory(); - if (inv == nullptr) - return false; - - // +++ ignoring item color for now - Item *const item = inv->findItem(atoi(event.args.c_str()), - ItemColor_one); - - if ((item != nullptr) && !PlayerInfo::isItemProtected(item->getId())) - { - ItemAmountWindow::showWindow(ItemAmountWindowUsage::ItemDrop, - inventoryWindow, - item, - 0, - 0); - } - return true; -} - -impHandler(dropItemInv) -{ - Item *const item = getItemByInvIndex(atoi(event.args.c_str()), - InventoryType::Inventory); - if ((item != nullptr) && !PlayerInfo::isItemProtected(item->getId())) - { - ItemAmountWindow::showWindow(ItemAmountWindowUsage::ItemDrop, - inventoryWindow, - item, - 0, - 0); - } - return true; -} - -impHandler(dropItemIdAll) -{ - const Inventory *const inv = PlayerInfo::getInventory(); - if (inv == nullptr) - return false; - - // +++ ignoring item color for now - Item *const item = inv->findItem(atoi(event.args.c_str()), - ItemColor_one); - - if ((item != nullptr) && !PlayerInfo::isItemProtected(item->getId())) - PlayerInfo::dropItem(item, item->getQuantity(), Sfx_true); - return true; -} - -impHandler(dropItemInvAll) -{ - Item *const item = getItemByInvIndex(atoi(event.args.c_str()), - InventoryType::Inventory); - if ((item != nullptr) && !PlayerInfo::isItemProtected(item->getId())) - PlayerInfo::dropItem(item, item->getQuantity(), Sfx_true); - return true; -} - -#ifdef TMWA_SUPPORT -impHandler(heal) -{ - if (Net::getNetworkType() != ServerType::TMWATHENA) - return false; - if (actorManager != nullptr && - localPlayer != nullptr) - { - std::string args = event.args; - - if (!args.empty()) - { - const Being *being = nullptr; - if (args[0] == ':') - { - being = actorManager->findBeing(fromInt(atoi( - args.substr(1).c_str()), BeingId)); - if (being != nullptr && being->getType() == ActorType::Monster) - being = nullptr; - } - else - { - being = actorManager->findBeingByName(args, ActorType::Player); - } - if (being != nullptr) - actorManager->heal(being); - } - else - { - Being *target = localPlayer->getTarget(); - if (inputManager.isActionActive(InputAction::STOP_ATTACK)) - { - if (target == nullptr || - target->getType() != ActorType::Player) - { - target = actorManager->findNearestLivingBeing( - localPlayer, 10, ActorType::Player, AllowSort_true); - } - } - else - { - if (target == nullptr) - target = localPlayer; - } - actorManager->heal(target); - } - - if (Game::instance() != nullptr) - Game::instance()->setValidSpeed(); - return true; - } - return false; -} -#else // TMWA_SUPPORT - -impHandler0(heal) -{ - return false; -} -#endif // TMWA_SUPPORT - -impHandler0(healmd) -{ -#ifdef TMWA_SUPPORT - if (Net::getNetworkType() != ServerType::TMWATHENA) - return false; - if (actorManager != nullptr) - { - const int matk = PlayerInfo::getStatEffective(Attributes::PLAYER_MATK); - int maxHealingRadius; - - // magic levels < 2 - if (PlayerInfo::getSkillLevel(340) < 2 - || PlayerInfo::getSkillLevel(341) < 2) - { - maxHealingRadius = matk / 100 + 1; - } - else - { - maxHealingRadius = (12 * fastSqrtInt(matk) + matk) / 100 + 1; - } - - Being *target = actorManager->findMostDamagedPlayer(maxHealingRadius); - if (target != nullptr) - actorManager->heal(target); - - if (Game::instance() != nullptr) - Game::instance()->setValidSpeed(); - return true; - } -#endif // TMWA_SUPPORT - - return false; -} - -impHandler0(itenplz) -{ -#ifdef TMWA_SUPPORT - if (Net::getNetworkType() != ServerType::TMWATHENA) - return false; - if (actorManager != nullptr) - { - if (playerHandler != nullptr && - playerHandler->canUseMagic() && - PlayerInfo::getAttribute(Attributes::PLAYER_MP) >= 3) - { - actorManager->itenplz(); - } - return true; - } -#endif // TMWA_SUPPORT - - return false; -} - -impHandler0(setHome) -{ - if (localPlayer != nullptr) - { - localPlayer->setHome(); - return true; - } - return false; -} - -impHandler0(magicAttack) -{ -#ifdef TMWA_SUPPORT - if (Net::getNetworkType() != ServerType::TMWATHENA) - return false; - if (localPlayer != nullptr) - { - localPlayer->magicAttack(); - return true; - } -#endif // TMWA_SUPPORT - - return false; -} - -impHandler0(copyEquippedToOutfit) -{ - if (outfitWindow != nullptr) - { - outfitWindow->copyFromEquiped(); - return true; - } - return false; -} - -impHandler(pickup) -{ - if (localPlayer == nullptr) - return false; - - const std::string args = event.args; - if (args.empty()) - { - localPlayer->pickUpItems(0); - } - else - { - FloorItem *const item = actorManager->findItem(fromInt( - atoi(args.c_str()), BeingId)); - if (item != nullptr) - localPlayer->pickUp(item); - } - return true; -} - -static void doSit() -{ - if (inputManager.isActionActive(InputAction::EMOTE)) - localPlayer->updateSit(); - else - localPlayer->toggleSit(); -} - -impHandler0(sit) -{ - if (localPlayer != nullptr) - { - doSit(); - return true; - } - return false; -} - -impHandler(screenshot) -{ - Game::createScreenshot(event.args); - return true; -} - -impHandler0(ignoreInput) -{ - return true; -} - -impHandler(buy) -{ - if (serverFeatures == nullptr) - return false; - const std::string args = event.args; - Being *being = findBeing(args, false); - if ((being == nullptr) && Net::getNetworkType() == ServerType::TMWATHENA) - { - if (whoIsOnline != nullptr) - { - const std::set &players = - whoIsOnline->getOnlineNicks(); - if (players.find(args) != players.end()) - { - if (buySellHandler != nullptr) - buySellHandler->requestSellList(args); - return true; - } - } - return false; - } - - if (being == nullptr) - being = findBeing(args, true); - - if (being == nullptr) - return false; - - if (being->getType() == ActorType::Npc) - { - if (npcHandler != nullptr) - npcHandler->buy(being); - return true; - } - else if (being->getType() == ActorType::Player) - { - if (vendingHandler != nullptr && - Net::getNetworkType() != ServerType::TMWATHENA) - { - vendingHandler->open(being); - } - else if (buySellHandler != nullptr) - { - buySellHandler->requestSellList(being->getName()); - } - return true; - } - return false; -} - -impHandler(sell) -{ - if (serverFeatures == nullptr) - return false; - - const std::string args = event.args; - Being *being = findBeing(args, false); - if (being == nullptr && - Net::getNetworkType() == ServerType::TMWATHENA) - { - if (whoIsOnline != nullptr) - { - const std::set &players = - whoIsOnline->getOnlineNicks(); - if (players.find(args) != players.end()) - { - if (buySellHandler != nullptr) - buySellHandler->requestBuyList(args); - return true; - } - } - return false; - } - - if (being == nullptr) - being = findBeing(args, true); - - if (being == nullptr) - return false; - - if (being->getType() == ActorType::Npc) - { - if (npcHandler != nullptr) - npcHandler->sell(being->getId()); - return true; - } - else if (being->getType() == ActorType::Player) - { - if ((buyingStoreHandler != nullptr) && - Net::getNetworkType() != ServerType::TMWATHENA) - { - buyingStoreHandler->open(being); - } - else if (buySellHandler != nullptr) - { - buySellHandler->requestBuyList(being->getName()); - } - return true; - } - return false; -} - -impHandler(talk) -{ - const std::string args = event.args; - Being *being = nullptr; - - if (!args.empty() && args[0] == ':') - { - being = actorManager->findBeing(fromInt(atoi( - args.substr(1).c_str()), BeingId)); - } - else - { - being = findBeing(args, true); - } - - if (being == nullptr) - return false; - - if (being->canTalk()) - { - being->talkTo(); - } - else if (being->getType() == ActorType::Player) - { - CREATEWIDGET(BuySellDialog, - being->getName()); - } - return true; -} - -impHandler0(stopAttack) -{ - if (localPlayer != nullptr) - { - localPlayer->stopAttack(false); - // not consume if target attack key pressed - if (inputManager.isActionActive(InputAction::TARGET_ATTACK)) - return false; - return true; - } - return false; -} - -impHandler0(untarget) -{ - if (localPlayer != nullptr) - { - localPlayer->untarget(); - return true; - } - return false; -} - -impHandler(attack) -{ - if ((localPlayer == nullptr) || (actorManager == nullptr)) - return false; - - Being *target = nullptr; - std::string args = event.args; - if (!args.empty()) - { - if (args[0] != ':') - { - target = actorManager->findNearestByName(args, - ActorType::Unknown); - } - else - { - target = actorManager->findBeing(fromInt(atoi( - args.substr(1).c_str()), BeingId)); - if (target != nullptr && - target->getType() != ActorType::Monster) - { - target = nullptr; - } - } - } - if (target == nullptr) - target = localPlayer->getTarget(); - else - localPlayer->setTarget(target); - if (target != nullptr) - localPlayer->attack(target, true, false); - return true; -} - -impHandler(targetAttack) -{ - if ((localPlayer != nullptr) && (actorManager != nullptr)) - { - Being *target = nullptr; - std::string args = event.args; - const bool newTarget = !inputManager.isActionActive( - InputAction::STOP_ATTACK); - - if (!args.empty()) - { - if (args[0] != ':') - { - target = actorManager->findNearestByName(args, - ActorType::Unknown); - } - else - { - target = actorManager->findBeing(fromInt(atoi( - args.substr(1).c_str()), BeingId)); - if (target != nullptr && - target->getType() != ActorType::Monster) - { - target = nullptr; - } - } - } - - if ((target == nullptr) && (settings.targetingType == 0U)) - target = localPlayer->getTarget(); - - if (target == nullptr) - { - target = actorManager->findNearestLivingBeing( - localPlayer, 90, ActorType::Monster, AllowSort_true); - } - - localPlayer->attack2(target, newTarget, false); - return true; - } - return false; -} - -impHandler0(attackHuman) -{ - if ((actorManager == nullptr) || (localPlayer == nullptr)) - return false; - - Being *const target = actorManager->findNearestPvpPlayer(); - if (target != nullptr) - { - localPlayer->setTarget(target); - localPlayer->attack2(target, true, false); - } - return true; -} - -impHandler0(safeVideoMode) -{ - WindowManager::setFullScreen(false); - - return true; -} - -impHandler0(stopSit) -{ - if (localPlayer != nullptr) - { - localPlayer->stopAttack(false); - // not consume if target attack key pressed - if (inputManager.isActionActive(InputAction::TARGET_ATTACK)) - return false; - if (localPlayer->getTarget() == nullptr) - { - doSit(); - return true; - } - return true; - } - return false; -} - -impHandler0(showKeyboard) -{ -#if defined(ANDROID) || defined(__SWITCH__) -#ifdef USE_SDL2 - if (SDL_GetEventState(SDL_TEXTINPUT) == SDL_ENABLE) - SDL_StopTextInput(); - else - SDL_StartTextInput(); -#else // USE_SDL2 - - SDL_ANDROID_ToggleScreenKeyboardTextInput(nullptr); -#endif // USE_SDL2 - - return true; -#else // ANDROID - - return false; -#endif // ANDROID -} - -impHandler0(showWindows) -{ - if (popupMenu != nullptr) - { - popupMenu->showWindowsPopup(); - return true; - } - return false; -} - -impHandler0(openTrade) -{ - const Being *const being = localPlayer->getTarget(); - if ((being != nullptr) && being->getType() == ActorType::Player) - { - if (tradeHandler != nullptr) - tradeHandler->request(being); - tradePartnerName = being->getName(); - if (tradeWindow != nullptr) - tradeWindow->clear(); - return true; - } - return false; -} - -impHandler0(ipcToggle) -{ - if (ipc != nullptr) - { - IPC::stop(); - if (ipc == nullptr) - { - debugChatTab->chatLog("IPC service stopped.", - ChatMsgType::BY_SERVER, - IgnoreRecord_false, - TryRemoveColors_true); - } - else - { - debugChatTab->chatLog("Unable to stop IPC service.", - ChatMsgType::BY_SERVER, - IgnoreRecord_false, - TryRemoveColors_true); - } - } - else - { - IPC::start(); - if (ipc != nullptr) - { - debugChatTab->chatLog( - strprintf("IPC service available on port %d", ipc->getPort()), - ChatMsgType::BY_SERVER, - IgnoreRecord_false, - TryRemoveColors_true); - } - else - { - debugChatTab->chatLog("Unable to start IPC service", - ChatMsgType::BY_SERVER, - IgnoreRecord_false, - TryRemoveColors_true); - } - } - return true; -} - -impHandler(where) -{ - ChatTab *const tab = event.tab != nullptr ? event.tab : debugChatTab; - if (tab == nullptr) - return false; - std::ostringstream where; - where << Game::instance()->getCurrentMapName() << ", coordinates: " - << ((localPlayer->getPixelX() - mapTileSize / 2) / mapTileSize) - << ", " << ((localPlayer->getPixelY() - mapTileSize) / mapTileSize); - tab->chatLog(where.str(), - ChatMsgType::BY_SERVER, - IgnoreRecord_false, - TryRemoveColors_true); - return true; -} - -impHandler0(who) -{ - if (chatHandler != nullptr) - chatHandler->who(); - return true; -} - -impHandler0(cleanGraphics) -{ - ResourceManager::clearCache(); - - if (debugChatTab != nullptr) - { - // TRANSLATORS: clear graphics command message - debugChatTab->chatLog(_("Cache cleared"), - ChatMsgType::BY_SERVER, - IgnoreRecord_false, - TryRemoveColors_true); - } - return true; -} - -impHandler0(cleanFonts) -{ - if (gui != nullptr) - gui->clearFonts(); - if (debugChatTab != nullptr) - { - // TRANSLATORS: clear fonts cache message - debugChatTab->chatLog(_("Cache cleared"), - ChatMsgType::BY_SERVER, - IgnoreRecord_false, - TryRemoveColors_true); - } - return true; -} - -impHandler(trade) -{ - if (actorManager == nullptr) - return false; - - const Being *being = actorManager->findBeingByName( - event.args, ActorType::Player); - if (being == nullptr) - being = localPlayer->getTarget(); - if (being != nullptr) - { - if (tradeHandler != nullptr) - tradeHandler->request(being); - tradePartnerName = being->getName(); - if (tradeWindow != nullptr) - tradeWindow->clear(); - } - return true; -} - -impHandler0(priceLoad) -{ - if (shopWindow != nullptr) - { - shopWindow->loadList(); - return true; - } - return false; -} - -impHandler0(priceSave) -{ - if (shopWindow != nullptr) - { - shopWindow->saveList(); - return true; - } - return false; -} - -impHandler0(cacheInfo) -{ - if ((chatWindow == nullptr) || (debugChatTab == nullptr)) - return false; - -/* - Font *const font = chatWindow->getFont(); - if (!font) - return; - - const TextChunkList *const cache = font->getCache(); - if (!cache) - return; - - unsigned int all = 0; - // TRANSLATORS: chat fonts message - debugChatTab->chatLog(_("font cache size"), - ChatMsgType::BY_SERVER, - IgnoreRecord_false, - TryRemoveColors_true); - std::string str; - for (int f = 0; f < 256; f ++) - { - if (!cache[f].size) - { - const unsigned int sz = CAST_S32(cache[f].size); - all += sz; - str.append(strprintf("%d: %u, ", f, sz)); - } - } - debugChatTab->chatLog(str, - ChatMsgType::BY_SERVER, - IgnoreRecord_false, - TryRemoveColors_true); - // TRANSLATORS: chat fonts message - debugChatTab->chatLog(strprintf("%s %d", _("Cache size:"), all), - ChatMsgType::BY_SERVER, - IgnoreRecord_false, - TryRemoveColors_true); -#ifdef DEBUG_FONT_COUNTERS - debugChatTab->chatLog("", - ChatMsgType::BY_SERVER, - IgnoreRecord_false, - TryRemoveColors_true); - debugChatTab->chatLog(strprintf("%s %d", - // TRANSLATORS: chat fonts message - _("Created:"), font->getCreateCounter()), - ChatMsgType::BY_SERVER, - IgnoreRecord_false, - TryRemoveColors_true); - debugChatTab->chatLog(strprintf("%s %d", - // TRANSLATORS: chat fonts message - _("Deleted:"), font->getDeleteCounter()), - ChatMsgType::BY_SERVER, - IgnoreRecord_false, - TryRemoveColors_true); -#endif -*/ - return true; -} - -impHandler0(disconnect) -{ - if (!settings.options.uniqueSession) - { - if (gameHandler != nullptr) - gameHandler->disconnect2(); - return true; - } - else - return false; -} - -impHandler(undress) -{ - if ((actorManager == nullptr) || (localPlayer == nullptr)) - return false; - - const std::string args = event.args; - StringVect pars; - if (!splitParameters(pars, args, " ,", '\"')) - return false; - Being *target = nullptr; - const size_t sz = pars.size(); - if (sz == 0) - { - target = localPlayer->getTarget(); - } - else - { - if (pars[0][0] == ':') - { - target = actorManager->findBeing(fromInt(atoi( - pars[0].substr(1).c_str()), BeingId)); - if ((target != nullptr) && target->getType() == ActorType::Monster) - target = nullptr; - } - else - { - target = actorManager->findNearestByName(args, - ActorType::Unknown); - } - } - - if (sz == 2) - { - if (target != nullptr) - { - const int itemId = atoi(pars[1].c_str()); - target->undressItemById(itemId); - } - } - else - { - if ((target != nullptr) && (beingHandler != nullptr)) - beingHandler->undress(target); - } - - return true; -} - -impHandler0(dirs) -{ - if (debugChatTab == nullptr) - return false; - - debugChatTab->chatLog("config directory: " - + settings.configDir, - ChatMsgType::BY_SERVER, - IgnoreRecord_false, - TryRemoveColors_true); - debugChatTab->chatLog("logs directory: " - + settings.localDataDir, - ChatMsgType::BY_SERVER, - IgnoreRecord_false, - TryRemoveColors_true); - debugChatTab->chatLog("screenshots directory: " - + settings.screenshotDir, - ChatMsgType::BY_SERVER, - IgnoreRecord_false, - TryRemoveColors_true); - debugChatTab->chatLog("temp directory: " - + settings.tempDir, - ChatMsgType::BY_SERVER, - IgnoreRecord_false, - TryRemoveColors_true); - return true; -} - -impHandler0(uptime) -{ - if (debugChatTab == nullptr) - return false; - - if (cur_time < start_time) - { - // TRANSLATORS: uptime command - debugChatTab->chatLog(strprintf(_("Client uptime: %s"), "unknown"), - ChatMsgType::BY_SERVER, - IgnoreRecord_false, - TryRemoveColors_true); - } - else - { - // TRANSLATORS: uptime command - debugChatTab->chatLog(strprintf(_("Client uptime: %s"), - timeDiffToString(CAST_S32(cur_time - start_time)).c_str()), - ChatMsgType::BY_SERVER, - IgnoreRecord_false, - TryRemoveColors_true); - } - return true; -} - -#ifdef DEBUG_DUMP_LEAKS1 -static void showRes(std::string str, ResourceManager::Resources *res) -{ - if (!res) - return; - - str.append(toString(res->size())); - if (debugChatTab) - { - debugChatTab->chatLog(str, - ChatMsgType::BY_SERVER, - IgnoreRecord_false, - TryRemoveColors_true); - } - logger->log(str); - ResourceManager::ResourceIterator iter = res->begin(); - const ResourceManager::ResourceIterator iter_end = res->end(); - while (iter != iter_end) - { - if (iter->second && iter->second->mRefCount) - { - char type = ' '; - char isNew = 'N'; - if (iter->second->getDumped()) - isNew = 'O'; - else - iter->second->setDumped(true); - - SubImage *const subImage = dynamic_cast( - iter->second); - Image *const image = dynamic_cast(iter->second); - int id = 0; - if (subImage) - type = 'S'; - else if (image) - type = 'I'; - if (image) - id = image->getGLImage(); - logger->log("Resource %c%c: %s (%d) id=%d", type, - isNew, iter->second->getIdPath().c_str(), - iter->second->mRefCount, id); - } - ++ iter; - } -} - -impHandler(dump) -{ - if (!debugChatTab) - return false; - - if (!event.args.empty()) - { - ResourceManager::Resources *res = ResourceManager::getResources(); - // TRANSLATORS: dump command - showRes(_("Resource images:"), res); - res = ResourceManager::getOrphanedResources(); - // TRANSLATORS: dump command - showRes(_("Orphaned resource images:"), res); - } - else - { - ResourceManager::Resources *res = ResourceManager::getResources(); - // TRANSLATORS: dump command - debugChatTab->chatLog(_("Resource images:") + toString(res->size()), - ChatMsgType::BY_SERVER, - IgnoreRecord_false, - TryRemoveColors_true); - res = ResourceManager::getOrphanedResources(); - // TRANSLATORS: dump command - debugChatTab->chatLog(_("Orphaned resource images:") - + toString(res->size()), - ChatMsgType::BY_SERVER, - IgnoreRecord_false, - TryRemoveColors_true); - } - return true; -} - -#elif defined ENABLE_MEM_DEBUG -impHandler0(dump) -{ - nvwa::check_leaks(); - return true; -} -#else // DEBUG_DUMP_LEAKS1 - -impHandler0(dump) -{ - return true; -} -#endif // DEBUG_DUMP_LEAKS1 - -impHandler0(serverIgnoreAll) -{ - if (chatHandler != nullptr) - chatHandler->ignoreAll(); - return true; -} - -impHandler0(serverUnIgnoreAll) -{ - if (chatHandler != nullptr) - chatHandler->unIgnoreAll(); - return true; -} - -PRAGMA6(GCC diagnostic push) -PRAGMA6(GCC diagnostic ignored "-Wnull-dereference") -PRAGMA11(GCC diagnostic push) -PRAGMA11(GCC diagnostic ignored "-Warray-bounds") -impHandler0(error) -{ - int *const ptr = nullptr; - *(ptr + 1) = 20; -// logger->log("test %d", *ptr); - exit(1); -} -PRAGMA11(GCC diagnostic pop) -PRAGMA6(GCC diagnostic pop) - -impHandler(dumpGraphics) -{ - std::string str = strprintf("%s,%s,%dX%dX%d,", PACKAGE_OS, SMALL_VERSION, - mainGraphics->getWidth(), mainGraphics->getHeight(), - mainGraphics->getBpp()); - - if (mainGraphics->getFullScreen()) - str.append("F"); - else - str.append("W"); - if (mainGraphics->getHWAccel()) - str.append("H"); - else - str.append("S"); - - if (mainGraphics->getDoubleBuffer()) - str.append("D"); - else - str.append("_"); - -#if defined USE_OPENGL - str.append(strprintf(",%d", mainGraphics->getOpenGL())); -#else // defined USE_OPENGL - - str.append(",0"); -#endif // defined USE_OPENGL - - str.append(strprintf(",%f,", static_cast(settings.guiAlpha))) - .append(config.getBoolValue("adjustPerfomance") ? "1" : "0") - .append(config.getBoolValue("alphaCache") ? "1" : "0") - .append(config.getBoolValue("enableMapReduce") ? "1" : "0") - .append(config.getBoolValue("beingopacity") ? "1" : "0") - .append(",") - .append(config.getBoolValue("enableAlphaFix") ? "1" : "0") - .append(config.getBoolValue("disableAdvBeingCaching") ? "1" : "0") - .append(config.getBoolValue("disableBeingCaching") ? "1" : "0") - .append(config.getBoolValue("particleeffects") ? "1" : "0") - .append(strprintf(",%d-%d", fps, config.getIntValue("fpslimit"))); - outStringNormal(event.tab, str, str); - return true; -} - -impHandler0(dumpEnvironment) -{ - logger->log1("Start environment variables"); - for (char **env = environ; *env != nullptr; ++ env) - logger->log1(*env); - logger->log1("End environment variables"); - if (debugChatTab != nullptr) - { - // TRANSLATORS: dump environment command - debugChatTab->chatLog(_("Environment variables dumped"), - ChatMsgType::BY_SERVER, - IgnoreRecord_false, - TryRemoveColors_true); - } - return true; -} - -impHandler(dumpTests) -{ - const std::string str = config.getStringValue("testInfo"); - outStringNormal(event.tab, str, str); - return true; -} - -impHandler0(dumpOGL) -{ -#ifdef USE_OPENGL -#if !defined(ANDROID) && !defined(__native_client__) && !defined(__SWITCH__) - NormalOpenGLGraphics::dumpSettings(); -#endif // !defined(ANDROID) && !defined(__native_client__) && - // !defined(__SWITCH__) -#endif // USE_OPENGL - - return true; -} - -#ifdef USE_OPENGL -impHandler(dumpGL) -{ - std::string str = graphicsManager.getGLVersion(); - outStringNormal(event.tab, str, str); - return true; -} -#else // USE_OPENGL - -impHandler0(dumpGL) -{ - return true; -} -#endif // USE_OPENGL - -impHandler(dumpMods) -{ - std::string str = "enabled mods: " + serverConfig.getValue("mods", ""); - outStringNormal(event.tab, str, str); - return true; -} - -#if defined USE_OPENGL && defined DEBUG_SDLFONT -impHandler0(testSdlFont) -{ - Font *font = new Font("fonts/dejavusans.ttf", 18, TTF_STYLE_NORMAL); - timespec time1; - timespec time2; - NullOpenGLGraphics *nullGraphics = new NullOpenGLGraphics; - STD_VECTOR data; - volatile int width = 0; - - for (int f = 0; f < 300; f ++) - data.push_back("test " + toString(f) + "string"); - nullGraphics->beginDraw(); - - clock_gettime(CLOCK_MONOTONIC, &time1); - Color color(0, 0, 0, 255); - - for (int f = 0; f < 500; f ++) - { - FOR_EACH (STD_VECTOR::const_iterator, it, data) - { - width += font->getWidth(*it); - font->drawString(nullGraphics, color, color, *it, 10, 10); - } - FOR_EACH (STD_VECTOR::const_iterator, it, data) - font->drawString(nullGraphics, color, color, *it, 10, 10); - - font->doClean(); - } - - clock_gettime(CLOCK_MONOTONIC, &time2); - - delete nullGraphics; - delete font; - - int64_t diff = (static_cast( - time2.tv_sec) * 1000000000LL + static_cast( - time2.tv_nsec)) / 100000 - (static_cast( - time1.tv_sec) * 1000000000LL + static_cast( - time1.tv_nsec)) / 100000; - if (debugChatTab) - { - debugChatTab->chatLog("sdlfont time: " + toString(diff), - ChatMsgType::BY_SERVER, - IgnoreRecord_false, - TryRemoveColors_true); - } - return true; -} -#endif // defined USE_OPENGL && defined DEBUG_SDLFONT - -impHandler0(createItems) -{ - BuyDialog *const dialog = CREATEWIDGETR0(BuyDialog); - const ItemDB::ItemInfos &items = ItemDB::getItemInfos(); - FOR_EACH (ItemDB::ItemInfos::const_iterator, it, items) - { - const ItemInfo *const info = (*it).second; - if (info == nullptr) - continue; - const int id = info->getId(); - if (id <= 500) - continue; - - dialog->addItem(id, - ItemType::Unknown, - ItemColor_one, - 100, - 0); - } - dialog->sort(); - return true; -} - -impHandler(createItem) -{ - int id = 0; - int amount = 0; - - if (adminHandler == nullptr) - return false; - - if (parse2Int(event.args, id, amount)) - adminHandler->createItems(id, ItemColor_one, amount); - else - adminHandler->createItems(atoi(event.args.c_str()), ItemColor_one, 1); - return true; -} - -impHandler(uploadConfig) -{ - // TRANSLATORS: upload config chat message - uploadFile(_("Config uploaded to:"), - config.getFileName(), - "?xml", - event.tab); - return true; -} - -impHandler(uploadServerConfig) -{ - // TRANSLATORS: upload config chat message - uploadFile(_("Server config Uploaded to:"), - serverConfig.getFileName(), - "?xml", - event.tab); - return true; -} - -impHandler(uploadLog) -{ - // TRANSLATORS: upload log chat message - uploadFile(_("Log uploaded to:"), - settings.logFileName, - "", - event.tab); - return true; -} - -impHandler0(mercenaryFire) -{ - if (mercenaryHandler != nullptr) - mercenaryHandler->fire(); - return true; -} - -impHandler0(mercenaryToMaster) -{ - if (mercenaryHandler != nullptr) - mercenaryHandler->moveToMaster(); - return true; -} - -impHandler0(homunculusToMaster) -{ - if (homunculusHandler != nullptr) - homunculusHandler->moveToMaster(); - return true; -} - -impHandler0(homunculusFeed) -{ - if (homunculusHandler != nullptr) - homunculusHandler->feed(); - return true; -} - -impHandler(useItem) -{ - StringVect pars; - if (!splitParameters(pars, event.args, " ,", '\"')) - return false; - const int sz = CAST_S32(pars.size()); - if (sz < 1) - return false; - - const int itemId = atoi(pars[0].c_str()); - - if (itemId < SPELL_MIN_ID) - { - const Inventory *const inv = PlayerInfo::getInventory(); - if (inv != nullptr) - { - ItemColor color = ItemColor_one; - int16_t useType = 0; - StringVect pars2; - if (!splitParameters(pars2, pars[0], " ,", '\"')) - return false; - const int sz2 = CAST_S32(pars2.size()); - if (sz2 < 1) - return false; - if (sz2 >= 2) - color = fromInt(atoi(pars2[1].c_str()), ItemColor); - if (sz >= 2) - useType = CAST_S16(atoi(pars[1].c_str())); - const Item *const item = inv->findItem(itemId, - color); - PlayerInfo::useEquipItem(item, useType, Sfx_true); - } - } - else if (itemId < SKILL_MIN_ID && (spellManager != nullptr)) - { - spellManager->useItem(itemId); - } - else if (skillDialog != nullptr) - { - // +++ probably need get data parameter from args - skillDialog->useItem(itemId, - fromBool(config.getBoolValue("skillAutotarget"), AutoTarget), - 0, - std::string()); - } - return true; -} - -impHandler(useItemInv) -{ - int param1 = 0; - int param2 = 0; - const std::string args = event.args; - if (parse2Int(args, param1, param2)) - { - Item *const item = getItemByInvIndex(param1, - InventoryType::Inventory); - PlayerInfo::useEquipItem(item, CAST_S16(param2), Sfx_true); - } - else - { - Item *const item = getItemByInvIndex(atoi(event.args.c_str()), - InventoryType::Inventory); - PlayerInfo::useEquipItem(item, 0, Sfx_true); - } - return true; -} - -impHandler(invToStorage) -{ - Item *item = nullptr; - const int amount = getAmountFromEvent(event, item, - InventoryType::Inventory); - if (item == nullptr) - return true; - if (amount != 0) - { - if (inventoryHandler != nullptr) - { - inventoryHandler->moveItem2(InventoryType::Inventory, - item->getInvIndex(), - amount, - InventoryType::Storage); - } - } - else - { - ItemAmountWindow::showWindow(ItemAmountWindowUsage::StoreAdd, - inventoryWindow, - item, - 0, - 0); - } - return true; -} - -impHandler(tradeAdd) -{ - Item *item = nullptr; - const int amount = getAmountFromEvent(event, item, - InventoryType::Inventory); - if ((item == nullptr) || PlayerInfo::isItemProtected(item->getId())) - return true; - - if (amount != 0) - { - if (tradeWindow != nullptr) - tradeWindow->tradeItem(item, amount, true); - } - else - { - ItemAmountWindow::showWindow(ItemAmountWindowUsage::TradeAdd, - tradeWindow, - item, - 0, - 0); - } - return true; -} - -impHandler(storageToInv) -{ - Item *item = nullptr; - const int amount = getAmountFromEvent(event, item, InventoryType::Storage); - if (amount != 0) - { - if ((inventoryHandler != nullptr) && (item != nullptr)) - { - inventoryHandler->moveItem2(InventoryType::Storage, - item->getInvIndex(), - amount, - InventoryType::Inventory); - } - } - else - { - ItemAmountWindow::showWindow(ItemAmountWindowUsage::StoreRemove, - storageWindow, - item, - 0, - 0); - } - return true; -} - -impHandler(protectItem) -{ - const int id = atoi(event.args.c_str()); - if (id > 0) - PlayerInfo::protectItem(id); - return true; -} - -impHandler(unprotectItem) -{ - const int id = atoi(event.args.c_str()); - if (id > 0) - PlayerInfo::unprotectItem(id); - return true; -} - -impHandler(kick) -{ - if ((localPlayer == nullptr) || (actorManager == nullptr)) - return false; - - Being *target = nullptr; - std::string args = event.args; - if (!args.empty()) - { - if (args[0] != ':') - { - target = actorManager->findNearestByName(args, - ActorType::Unknown); - } - else - { - target = actorManager->findBeing(fromInt(atoi( - args.substr(1).c_str()), BeingId)); - } - } - if (target == nullptr) - target = localPlayer->getTarget(); - if ((target != nullptr) && (adminHandler != nullptr)) - adminHandler->kick(target->getId()); - return true; -} - -impHandler0(clearDrop) -{ - if (dropShortcut != nullptr) - dropShortcut->clear(true); - return true; -} - -impHandler0(testInfo) -{ - if (actorManager != nullptr) - { - logger->log("actors count: %d", CAST_S32( - actorManager->size())); - return true; - } - return false; -} - -impHandler(craftKey) -{ - const int slot = (event.action - InputAction::CRAFT_1); - if (slot >= 0 && slot < 9) - { - if (inventoryWindow != nullptr) - inventoryWindow->moveItemToCraft(slot); - return true; - } - return false; -} - -impHandler0(resetGameModifiers) -{ - GameModifiers::resetModifiers(); - return true; -} - -impHandler(barToChat) -{ - if (chatWindow != nullptr) - { - chatWindow->addInputText(event.args, - true); - return true; - } - return false; -} - -impHandler(seen) -{ - if (actorManager == nullptr) - return false; - - ChatTab *tab = event.tab; - if (tab == nullptr) - tab = localChatTab; - if (tab == nullptr) - return false; - - if (config.getBoolValue("enableIdCollecting") == false) - { - // TRANSLATORS: last seen disabled warning - tab->chatLog(_("Last seen disabled. " - "Enable in players / collect players ID and seen log."), - ChatMsgType::BY_SERVER, - IgnoreRecord_false, - TryRemoveColors_true); - return true; - } - - const std::string name = event.args; - if (name.empty()) - return false; - - std::string dir = settings.usersDir; - dir.append(stringToHexPath(name)).append("/seen.txt"); - if (Files::existsLocal(dir)) - { - StringVect lines; - Files::loadTextFileLocal(dir, lines); - if (lines.size() < 3) - { - // TRANSLATORS: last seen error - tab->chatLog(_("You have never seen this nick."), - ChatMsgType::BY_SERVER, - IgnoreRecord_false, - TryRemoveColors_true); - return true; - } - const std::string message = strprintf( - // TRANSLATORS: last seen message - _("Last seen for %s: %s"), - name.c_str(), - lines[2].c_str()); - tab->chatLog(message, - ChatMsgType::BY_SERVER, - IgnoreRecord_false, - TryRemoveColors_true); - } - else - { - // TRANSLATORS: last seen error - tab->chatLog(_("You have not seen this nick before."), - ChatMsgType::BY_SERVER, - IgnoreRecord_false, - TryRemoveColors_true); - } - - return true; -} - -impHandler(dumpMemoryUsage) -{ - if (event.tab != nullptr) - MemoryManager::printAllMemory(event.tab); - else - MemoryManager::printAllMemory(localChatTab); - return true; -} - -impHandler(setEmoteType) -{ - const std::string &args = event.args; - if (args == "player" || args.empty()) - { - settings.emoteType = EmoteType::Player; - } - else if (args == "pet") - { - settings.emoteType = EmoteType::Pet; - } - else if (args == "homun" || args == "homunculus") - { - settings.emoteType = EmoteType::Homunculus; - } - else if (args == "merc" || args == "mercenary") - { - settings.emoteType = EmoteType::Mercenary; - } - return true; -} - -} // namespace Actions diff --git a/src/progs/manaplus/actions/chat.cpp b/src/progs/manaplus/actions/chat.cpp deleted file mode 100644 index 22d0656cb..000000000 --- a/src/progs/manaplus/actions/chat.cpp +++ /dev/null @@ -1,839 +0,0 @@ -/* - * The ManaPlus Client - * Copyright (C) 2012-2019 The ManaPlus Developers - * - * This file is part of The ManaPlus Client. - * - * 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 - * 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 . - */ - -#include "actions/chat.h" - -#include "configuration.h" - -#include "actions/actiondef.h" - -#include "being/localplayer.h" - -#include "gui/sdlinput.h" - -#include "gui/windows/chatwindow.h" - -#include "listeners/inputactionreplaylistener.h" - -#include "net/charserverhandler.h" -#include "net/chathandler.h" -#include "net/clanhandler.h" -#include "net/guildhandler.h" -#include "net/net.h" -#include "net/partyhandler.h" - -#ifdef TMWA_SUPPORT -#include "net/tmwa/guildmanager.h" -#endif // TMWA_SUPPORT - -#include "resources/iteminfo.h" - -#include "resources/db/itemdb.h" - -#include "utils/booleanoptions.h" -#include "utils/chatutils.h" -#include "utils/parameters.h" - -#include "utils/translation/podict.h" - -#include "debug.h" - -const int DEFAULT_CHAT_WINDOW_SCROLL = 7; - -namespace Actions -{ - -static void outString(ChatTab *const tab, - const std::string &str, - const std::string &def) -{ - if (tab == nullptr) - { - if (chatHandler != nullptr) - chatHandler->talk(def); - return; - } - - switch (tab->getType()) - { - case ChatTabType::CLAN: - { - if (clanHandler != nullptr) - clanHandler->chat(str); - break; - } - case ChatTabType::PARTY: - { - if (partyHandler != nullptr) - partyHandler->chat(str); - break; - } - case ChatTabType::GUILD: - { - if ((guildHandler == nullptr) || (localPlayer == nullptr)) - return; - const Guild *const guild = localPlayer->getGuild(); - if (guild != nullptr) - { -#ifdef TMWA_SUPPORT - if (guild->getServerGuild()) - { - if (Net::getNetworkType() == ServerType::TMWATHENA) - return; - guildHandler->chat(str); - } - else if (guildManager != nullptr) - { - guildManager->chat(str); - } -#else // TMWA_SUPPORT - - if (guild->getServerGuild()) - guildHandler->chat(str); -#endif // TMWA_SUPPORT - } - break; - } - case ChatTabType::CHANNEL: - case ChatTabType::GM: - case ChatTabType::TRADE: - tab->chatInput(str); - break; - default: - case ChatTabType::UNKNOWN: - case ChatTabType::INPUT: - case ChatTabType::WHISPER: - case ChatTabType::DEBUG: - case ChatTabType::BATTLE: - case ChatTabType::LANG: - if (chatHandler != nullptr) - chatHandler->talk(str); - break; - } -} - -impHandler0(toggleChat) -{ - return chatWindow != nullptr ? chatWindow->requestChatFocus() : false; -} - -impHandler0(prevChatTab) -{ - if (chatWindow != nullptr) - { - chatWindow->prevTab(); - return true; - } - return false; -} - -impHandler0(nextChatTab) -{ - if (chatWindow != nullptr) - { - chatWindow->nextTab(); - return true; - } - return false; -} - -impHandler0(closeChatTab) -{ - if (chatWindow != nullptr) - { - chatWindow->closeTab(); - return true; - } - return false; -} - -impHandler0(closeAllChatTabs) -{ - if (chatWindow != nullptr) - { - chatWindow->removeAllWhispers(); - chatWindow->saveState(); - return true; - } - return false; -} - -impHandler0(ignoreAllWhispers) -{ - if (chatWindow != nullptr) - { - chatWindow->ignoreAllWhispers(); - chatWindow->saveState(); - return true; - } - return false; -} - -impHandler0(scrollChatUp) -{ - if ((chatWindow != nullptr) && chatWindow->isWindowVisible()) - { - chatWindow->scroll(-DEFAULT_CHAT_WINDOW_SCROLL); - return true; - } - return false; -} - -impHandler0(scrollChatDown) -{ - if ((chatWindow != nullptr) && chatWindow->isWindowVisible()) - { - chatWindow->scroll(DEFAULT_CHAT_WINDOW_SCROLL); - return true; - } - return false; -} - -static bool splitWhisper(const std::string &args, - std::string &recvnick, - std::string &message) -{ - if (args.substr(0, 1) == "\"") - { - const size_t pos = args.find('"', 1); - if (pos != std::string::npos) - { - recvnick = args.substr(1, pos - 1); - if (pos + 2 < args.length()) - message = args.substr(pos + 2, args.length()); - } - } - else - { - const size_t pos = args.find(' '); - if (pos != std::string::npos) - { - recvnick = args.substr(0, pos); - if (pos + 1 < args.length()) - message = args.substr(pos + 1, args.length()); - } - else - { - recvnick = std::string(args); - message.clear(); - } - } - - trim(message); - - if (message.length() > 0) - { - std::string playerName = localPlayer->getName(); - std::string tempNick = recvnick; - - toLower(playerName); - toLower(tempNick); - - if (tempNick == playerName || args.empty()) - return false; - - return true; - } - return false; -} - -impHandler(msg) -{ - std::string recvnick; - std::string message; - - if (splitWhisper(event.args, recvnick, message)) - { - if (chatWindow == nullptr) - return false; - ChatTab *const tab = chatWindow->addChatTab(recvnick, false, true); - if (tab != nullptr) - { - chatWindow->saveState(); - tab->chatInput(message); - } - } - else - { - if (event.tab != nullptr) - { - event.tab->chatLog( - // TRANSLATORS: whisper send - _("Cannot send empty whisper or channel message!"), - ChatMsgType::BY_SERVER, - IgnoreRecord_false, - TryRemoveColors_true); - } - } - return true; -} - -impHandler(msgText) -{ - if (chatWindow == nullptr) - return false; - - if (config.getBoolValue("whispertab")) - { - chatWindow->localChatInput("/q " + event.args); - } - else - { - chatWindow->addInputText( - std::string("/w \"").append(event.args).append("\" "), - true); - } - return true; -} - -impHandler(msg2) -{ - std::string recvnick; - std::string message; - - if (chatHandler != nullptr && - splitWhisper(event.args, recvnick, message)) - { - chatHandler->privateMessage(recvnick, message); - } - return true; -} - -impHandler(query) -{ - const std::string &args = event.args; - if (chatWindow != nullptr) - { - if (chatWindow->addChatTab(args, true, true) != nullptr) - { - chatWindow->saveState(); - return true; - } - } - - if (event.tab != nullptr) - { - // TRANSLATORS: new whisper or channel query - event.tab->chatLog(strprintf(_("Cannot create a whisper tab " - "\"%s\"! It probably already exists."), - args.c_str()), - ChatMsgType::BY_SERVER, - IgnoreRecord_false, - TryRemoveColors_true); - } - return true; -} - -impHandler0(clearChatTab) -{ - if (chatWindow != nullptr) - { - chatWindow->clearTab(); - return true; - } - return false; -} - -impHandler(createParty) -{ - if (partyHandler == nullptr) - return false; - - if (event.args.empty()) - { - // TRANSLATORS: dialog header - inputActionReplayListener.openDialog(_("Create party"), - "", - InputAction::CREATE_PARTY); - } - else - { - partyHandler->create(event.args); - } - return true; -} - -impHandler(createGuild) -{ - if ((guildHandler == nullptr) || - Net::getNetworkType() == ServerType::TMWATHENA) - { - return false; - } - - if (event.args.empty()) - { - // TRANSLATORS: dialog header - inputActionReplayListener.openDialog(_("Create guild"), - "", - InputAction::CREATE_GUILD); - } - else - { - guildHandler->create(event.args); - } - return true; -} - -impHandler(party) -{ - if (!event.args.empty()) - { - if (partyHandler != nullptr) - partyHandler->invite(event.args); - } - else - { - if (event.tab != nullptr) - { - // TRANSLATORS: party invite message - event.tab->chatLog(_("Please specify a name."), - ChatMsgType::BY_SERVER, - IgnoreRecord_false, - TryRemoveColors_true); - } - } - return true; -} - -impHandler(guild) -{ - if ((guildHandler == nullptr) || (localPlayer == nullptr)) - return false; - - const std::string args = event.args; - if (!args.empty()) - { - const Guild *const guild = localPlayer->getGuild(); - if (guild != nullptr) - { -#ifdef TMWA_SUPPORT - if (guild->getServerGuild()) - guildHandler->invite(args); - else if (guildManager != nullptr) - GuildManager::invite(args); -#else // TMWA_SUPPORT - - guildHandler->invite(args); -#endif // TMWA_SUPPORT - } - } - else - { - if (event.tab != nullptr) - { - // TRANSLATORS: guild invite message - event.tab->chatLog(_("Please specify a name."), - ChatMsgType::BY_SERVER, - IgnoreRecord_false, - TryRemoveColors_true); - } - else if (localChatTab != nullptr) - { - // TRANSLATORS: guild invite message - localChatTab->chatLog(_("Please specify a name."), - ChatMsgType::BY_SERVER, - IgnoreRecord_false, - TryRemoveColors_true); - } - } - return true; -} - -impHandler(me) -{ - outString(event.tab, textToMe(event.args), event.args); - return true; -} - -impHandler(toggle) -{ - if (event.args.empty()) - { - if ((chatWindow != nullptr) && (event.tab != nullptr)) - { - event.tab->chatLog(chatWindow->getReturnTogglesChat() ? - // TRANSLATORS: message from toggle chat command - _("Return toggles chat.") : _("Message closes chat."), - ChatMsgType::BY_SERVER, - IgnoreRecord_false, - TryRemoveColors_true); - } - return true; - } - - switch (parseBoolean(event.args)) - { - case 1: - if (event.tab != nullptr) - { - // TRANSLATORS: message from toggle chat command - event.tab->chatLog(_("Return now toggles chat."), - ChatMsgType::BY_SERVER, - IgnoreRecord_false, - TryRemoveColors_true); - } - if (chatWindow != nullptr) - chatWindow->setReturnTogglesChat(true); - return true; - case 0: - if (event.tab != nullptr) - { - // TRANSLATORS: message from toggle chat command - event.tab->chatLog(_("Message now closes chat."), - ChatMsgType::BY_SERVER, - IgnoreRecord_false, - TryRemoveColors_true); - } - if (chatWindow != nullptr) - chatWindow->setReturnTogglesChat(false); - return true; - case -1: - if (event.tab != nullptr) - { - event.tab->chatLog(strprintf(BOOLEAN_OPTIONS, "toggle"), - ChatMsgType::BY_SERVER, - IgnoreRecord_false, - TryRemoveColors_true); - } - return true; - default: - return true; - } -} - -impHandler(kickParty) -{ - if (!event.args.empty()) - { - if (partyHandler != nullptr) - partyHandler->kick(event.args); - } - else - { - if (event.tab != nullptr) - { - // TRANSLATORS: party kick message - event.tab->chatLog(_("Please specify a name."), - ChatMsgType::BY_SERVER, - IgnoreRecord_false, - TryRemoveColors_true); - } - } - return true; -} - -impHandler(kickGuild) -{ - if (!event.args.empty()) - { - if (localPlayer != nullptr) - { - const Guild *const guild = localPlayer->getGuild(); - if (guild != nullptr) - { - if (guild->getServerGuild()) - { - if (guildHandler != nullptr) - guildHandler->kick(guild->getMember(event.args), ""); - } -#ifdef TMWA_SUPPORT - else if (guildManager != nullptr) - { - GuildManager::kick(event.args); - } -#endif // TMWA_SUPPORT - } - } - } - else - { - if (event.tab != nullptr) - { - // TRANSLATORS: party kick message - event.tab->chatLog(_("Please specify a name."), - ChatMsgType::BY_SERVER, - IgnoreRecord_false, - TryRemoveColors_true); - } - } - return true; -} - -impHandler(addText) -{ - if (chatWindow != nullptr) - chatWindow->addInputText(event.args, true); - return true; -} - -impHandler0(clearChat) -{ - if (chatWindow != nullptr) - chatWindow->clearTab(); - return true; -} - -impHandler0(chatGeneralTab) -{ - if (chatWindow != nullptr) - chatWindow->selectTabByType(ChatTabType::INPUT); - return true; -} - -impHandler0(chatDebugTab) -{ - if (chatWindow != nullptr) - chatWindow->selectTabByType(ChatTabType::DEBUG); - return true; -} - -impHandler0(chatBattleTab) -{ - if (chatWindow != nullptr) - chatWindow->selectTabByType(ChatTabType::BATTLE); - return true; -} - -impHandler0(chatTradeTab) -{ - if (chatWindow != nullptr) - chatWindow->selectTabByType(ChatTabType::TRADE); - return true; -} - -impHandler0(chatLangTab) -{ - if (chatWindow != nullptr) - chatWindow->selectTabByType(ChatTabType::LANG); - return true; -} - -impHandler0(chatGmTab) -{ - if (chatWindow != nullptr) - chatWindow->selectTabByType(ChatTabType::GM); - return true; -} - -impHandler0(chatPartyTab) -{ - if (chatWindow != nullptr) - chatWindow->selectTabByType(ChatTabType::PARTY); - return true; -} - -impHandler0(chatGuildTab) -{ - if (chatWindow != nullptr) - chatWindow->selectTabByType(ChatTabType::GUILD); - return true; -} - -impHandler(hat) -{ - if ((localPlayer == nullptr) || (charServerHandler == nullptr)) - return false; - - const int sprite = localPlayer->getSpriteID( - charServerHandler->hatSprite()); - std::string str; - if (sprite == 0) - { - // TRANSLATORS: equipped hat chat message - str = _("no hat equipped."); - } - else - { - const ItemInfo &info = ItemDB::get(sprite); - // TRANSLATORS: equipped hat chat message - str = strprintf(_("equipped hat %s."), - info.getName().c_str()); - } - outString(event.tab, str, str); - return true; -} - -impHandler(chatClipboard) -{ - int x = 0; - int y = 0; - - if ((chatWindow != nullptr) && parse2Int(event.args, x, y)) - { - chatWindow->copyToClipboard(x, y); - return true; - } - return false; -} - -impHandler(guildNotice) -{ - if (localPlayer == nullptr) - return false; - const std::string args = event.args; - if (args.empty()) - { - // TRANSLATORS: dialog header - inputActionReplayListener.openDialog(_("Guild notice"), - "", - InputAction::GUILD_NOTICE); - return true; - } - - std::string str2; - if (args.size() > 60) - str2 = args.substr(60); - const Guild *const guild = localPlayer->getGuild(); - if (guild != nullptr) - { - guildHandler->changeNotice(guild->getId(), - args.substr(0, 60), - str2); - } - return true; -} - -impHandler(translate) -{ - if (reverseDictionary == nullptr || - localPlayer == nullptr || - event.args.empty()) - { - return false; - } - - ChatTab *const tab = event.tab; - if (tab == nullptr) - return false; - - std::string srcStr = event.args; - std::string enStr; - toLower(srcStr); - if (localPlayer->getLanguageId() > 0) - { - if (reverseDictionary->haveStr(srcStr)) - enStr = reverseDictionary->getStr(srcStr); - else if (dictionary->haveStr(srcStr)) - enStr = srcStr; - } - else - { - if (dictionary->haveStr(srcStr)) - enStr = srcStr; - } - - if (enStr.empty()) - { - tab->chatLog( - // TRANSLATORS: translation error message - strprintf(_("No translation found for string: %s"), - srcStr.c_str()), - ChatMsgType::BY_SERVER, - IgnoreRecord_false, - TryRemoveColors_true); - return true; - } - - tab->chatInput(enStr); - return true; -} - -impHandler(sendGuiKey) -{ - if (guiInput == nullptr) - return false; - - const std::string args = event.args; - if (args.empty()) - return false; - StringVect pars; - if (!splitParameters(pars, args, " ,", '\"')) - return false; - const int sz = CAST_S32(pars.size()); - if (sz < 1) - return false; - - int keyValue = atoi(pars[0].c_str()); - if (keyValue == 0 && - pars[0].size() == 1) - { - keyValue = CAST_S32(pars[0][0]); - } - if (sz == 2) - { - const InputActionT actionId = InputManager::getActionByConfigField( - pars[1]); - guiInput->simulateKey(keyValue, actionId); - } - else - { - guiInput->simulateKey(keyValue, InputAction::NO_VALUE); - } - return true; -} - -impHandler(sendMouseKey) -{ - if (guiInput == nullptr) - return false; - const std::string args = event.args; - if (args.empty()) - return false; - StringVect pars; - if (!splitParameters(pars, args, " ,", '\"')) - return false; - const int sz = CAST_S32(pars.size()); - if (sz != 3) - return false; - - const int x = atoi(pars[0].c_str()); - const int y = atoi(pars[1].c_str()); - const int key1 = CAST_S32(MouseButton::LEFT); - const int key2 = CAST_S32(MouseButton::MIDDLE); - const int key = atoi(pars[2].c_str()); - if (key < key1 || key > key2) - return false; - guiInput->simulateMouseClick(x, - y, - static_cast(key)); - return true; -} - -impHandler(sendChars) -{ - if (guiInput == nullptr) - return false; - - const std::string args = event.args; - if (args.empty()) - return false; - - const size_t sz = args.size(); - for (size_t f = 0; f < sz; f ++) - { - guiInput->simulateKey(CAST_S32(args[f]), - InputAction::NO_VALUE); - } - - return true; -} - -} // namespace Actions diff --git a/src/progs/manaplus/actions/commands.cpp b/src/progs/manaplus/actions/commands.cpp deleted file mode 100644 index ff0d91e3d..000000000 --- a/src/progs/manaplus/actions/commands.cpp +++ /dev/null @@ -1,2224 +0,0 @@ -/* - * The ManaPlus Client - * Copyright (C) 2012-2019 The ManaPlus Developers - * - * This file is part of The ManaPlus Client. - * - * 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 - * 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 . - */ - -#include "actions/commands.h" - -#include "actormanager.h" -#include "configuration.h" -#include "game.h" -#include "party.h" - -#include "actions/actiondef.h" - -#include "being/flooritem.h" -#include "being/localplayer.h" -#include "being/playerrelations.h" -#include "being/homunculusinfo.h" -#include "being/playerinfo.h" - -#include "const/resources/skill.h" - -#include "gui/viewport.h" - -#include "gui/popups/popupmenu.h" - -#include "gui/shortcut/emoteshortcut.h" -#include "gui/shortcut/itemshortcut.h" - -#include "gui/windows/mailwindow.h" - -#include "gui/windows/chatwindow.h" -#include "gui/windows/inventorywindow.h" -#include "gui/windows/npcdialog.h" -#include "gui/windows/outfitwindow.h" -#include "gui/windows/shortcutwindow.h" -#include "gui/windows/skilldialog.h" -#include "gui/windows/socialwindow.h" - -#include "gui/widgets/tabs/chat/whispertab.h" - -#include "input/inputactionoperators.h" - -#include "listeners/inputactionreplaylistener.h" - -#include "net/adminhandler.h" -#include "net/chathandler.h" -#include "net/guildhandler.h" -#include "net/familyhandler.h" -#include "net/homunculushandler.h" -#include "net/mail2handler.h" -#include "net/mailhandler.h" -#include "net/net.h" -#include "net/npchandler.h" -#include "net/partyhandler.h" -#include "net/serverfeatures.h" - -#include "resources/chatobject.h" - -#include "resources/db/itemdb.h" - -#include "resources/map/map.h" - -#include "resources/skill/skillinfo.h" - -#include "utils/booleanoptions.h" -#include "utils/chatutils.h" -#include "utils/copynpaste.h" -#include "utils/gmfunctions.h" -#include "utils/parameters.h" -#include "utils/process.h" - -#ifdef HAVE_MALLOC_TRIM -#include -#endif - -#include "debug.h" - -namespace Actions -{ - -static std::string getNick(const InputEvent &event) -{ - std::string args = event.args; - if (args.empty()) - { - if (event.tab == nullptr || - event.tab->getType() != ChatTabType::WHISPER) - { - return std::string(); - } - - WhisperTab *const whisper = static_cast(event.tab); - if (whisper->getNick().empty()) - { - // TRANSLATORS: change relation - event.tab->chatLog(_("Please specify a name."), - ChatMsgType::BY_SERVER, - IgnoreRecord_false, - TryRemoveColors_true); - return std::string(); - } - args = whisper->getNick(); - } - return args; -} - -static void reportRelation(const InputEvent &event, - const RelationT &rel, - const std::string &str1, - const std::string &str2) -{ - if (event.tab != nullptr) - { - if (playerRelations.getRelation(event.args) == rel) - { - // TRANSLATORS: unignore command - event.tab->chatLog(str1, - ChatMsgType::BY_SERVER, - IgnoreRecord_false, - TryRemoveColors_true); - } - else - { - // TRANSLATORS: unignore command - event.tab->chatLog(str2, - ChatMsgType::BY_SERVER, - IgnoreRecord_false, - TryRemoveColors_true); - } - } -} - -static void changeRelation(const InputEvent &event, - const RelationT relation, - const std::string &relationText) -{ - std::string args = getNick(event); - if (args.empty()) - return; - - if (playerRelations.getRelation(args) == relation) - { - if (event.tab != nullptr) - { - // TRANSLATORS: change relation - event.tab->chatLog(strprintf(_("Player already %s!"), - relationText.c_str()), - ChatMsgType::BY_SERVER, - IgnoreRecord_false, - TryRemoveColors_true); - return; - } - } - else - { - playerRelations.setRelation(args, relation); - } - - reportRelation(event, - relation, - // TRANSLATORS: change relation - strprintf(_("Player successfully %s!"), relationText.c_str()), - // TRANSLATORS: change relation - strprintf(_("Player could not be %s!"), relationText.c_str())); -} - -impHandler(chatAnnounce) -{ - if (adminHandler != nullptr) - { - adminHandler->announce(event.args); - return true; - } - return false; -} - -impHandler(chatIgnore) -{ - changeRelation(event, Relation::IGNORED, "ignored"); - return true; -} - -impHandler(chatUnignore) -{ - std::string args = getNick(event); - if (args.empty()) - return false; - - const RelationT rel = playerRelations.getRelation(args); - if (rel != Relation::NEUTRAL && rel != Relation::FRIEND) - { - playerRelations.setRelation(args, Relation::NEUTRAL); - } - else - { - if (event.tab != nullptr) - { - // TRANSLATORS: unignore command - event.tab->chatLog(_("Player wasn't ignored!"), - ChatMsgType::BY_SERVER, - IgnoreRecord_false, - TryRemoveColors_true); - } - return true; - } - - reportRelation(event, - Relation::NEUTRAL, - // TRANSLATORS: unignore command - _("Player no longer ignored!"), - // TRANSLATORS: unignore command - _("Player could not be unignored!")); - return true; -} - -impHandler(chatErase) -{ - std::string args = getNick(event); - if (args.empty()) - return false; - - if (playerRelations.getRelation(args) == Relation::ERASED) - { - if (event.tab != nullptr) - { - // TRANSLATORS: erase command - event.tab->chatLog(_("Player already erased!"), - ChatMsgType::BY_SERVER, - IgnoreRecord_false, - TryRemoveColors_true); - } - return true; - } - playerRelations.setRelation(args, Relation::ERASED); - - reportRelation(event, - Relation::ERASED, - // TRANSLATORS: erase command - _("Player no longer erased!"), - // TRANSLATORS: erase command - _("Player could not be erased!")); - return true; -} - -impHandler(chatFriend) -{ - // TRANSLATORS: adding friend command - changeRelation(event, Relation::FRIEND, _("friend")); - return true; -} - -impHandler(chatDisregard) -{ - // TRANSLATORS: disregard command - changeRelation(event, Relation::DISREGARDED, _("disregarded")); - return true; -} - -impHandler(chatNeutral) -{ - // TRANSLATORS: neutral command - changeRelation(event, Relation::NEUTRAL, _("neutral")); - return true; -} - -impHandler(chatBlackList) -{ - // TRANSLATORS: blacklist command - changeRelation(event, Relation::BLACKLISTED, _("blacklisted")); - return true; -} - -impHandler(chatEnemy) -{ - // TRANSLATORS: enemy command - changeRelation(event, Relation::ENEMY2, _("enemy")); - return true; -} - -impHandler(chatNuke) -{ - if (actorManager == nullptr) - return false; - - const std::string nick = getNick(event); - Being *const being = actorManager->findBeingByName( - nick, ActorType::Player); - if (being == nullptr) - return true; - - actorManager->addBlock(being->getId()); - actorManager->destroy(being); - return true; -} - -impHandler(chatAdd) -{ - if (chatWindow == nullptr) - return false; - - if (event.args.empty()) - return true; - - STD_VECTOR str; - splitToIntVector(str, event.args, ','); - if (str.empty()) - return true; - - int id = str[0]; - if (id == 0) - return true; - - if (ItemDB::exists(id)) - { - const std::string names = ItemDB::getNamesStr(str); - if (!names.empty()) - chatWindow->addItemText(names); - return true; - } - - const FloorItem *const floorItem = actorManager->findItem( - fromInt(id, BeingId)); - - if (floorItem != nullptr) - { - str[0] = floorItem->getItemId(); - const std::string names = ItemDB::getNamesStr(str); - chatWindow->addItemText(names); - } - return true; -} - -impHandler0(present) -{ - if (chatWindow != nullptr) - { - chatWindow->doPresent(); - return true; - } - return false; -} - -impHandler0(printAll) -{ - if (actorManager != nullptr) - { - actorManager->printAllToChat(); - return true; - } - return false; -} - -impHandler(move) -{ - int x = 0; - int y = 0; - - if ((localPlayer != nullptr) && parse2Int(event.args, x, y)) - { - localPlayer->setDestination(x, y); - return true; - } - return false; -} - -impHandler(setTarget) -{ - if ((actorManager == nullptr) || (localPlayer == nullptr)) - return false; - - Being *const target = actorManager->findNearestByName(event.args, - ActorType::Unknown); - if (target != nullptr) - localPlayer->setTarget(target); - return true; -} - -impHandler(commandOutfit) -{ - if (outfitWindow != nullptr) - { - if (!event.args.empty()) - { - const std::string op = event.args.substr(0, 1); - if (op == "n") - { - outfitWindow->wearNextOutfit(true); - } - else if (op == "p") - { - outfitWindow->wearPreviousOutfit(true); - } - else - { - outfitWindow->wearOutfit(atoi(event.args.c_str()) - 1, - false, true); - } - } - else - { - outfitWindow->wearOutfit(atoi(event.args.c_str()) - 1, - false, true); - } - return true; - } - return false; -} - -impHandler(commandEmote) -{ - LocalPlayer::emote(CAST_U8(atoi(event.args.c_str()))); - return true; -} - -impHandler(awayMessage) -{ - if (localPlayer != nullptr) - { - localPlayer->setAway(event.args); - return true; - } - return false; -} - -impHandler(pseudoAway) -{ - if (localPlayer != nullptr) - { - LocalPlayer::setPseudoAway(event.args); - localPlayer->updateStatus(); - return true; - } - return false; -} - -impHandler(follow) -{ - if (localPlayer == nullptr) - return false; - - if (!features.getBoolValue("allowFollow")) - return false; - - if (!event.args.empty()) - { - localPlayer->setFollow(event.args); - } - else if (event.tab != nullptr && - event.tab->getType() == ChatTabType::WHISPER) - { - localPlayer->setFollow(static_cast(event.tab)->getNick()); - } - else - { - const Being *const being = localPlayer->getTarget(); - if (being != nullptr) - localPlayer->setFollow(being->getName()); - } - return true; -} - -impHandler(navigate) -{ - if ((localPlayer == nullptr) || - !localPlayer->canMove()) - { - return false; - } - - int x = 0; - int y = 0; - - if (parse2Int(event.args, x, y)) - localPlayer->navigateTo(x, y); - else - localPlayer->navigateClean(); - return true; -} - -impHandler(navigateTo) -{ - if ((localPlayer == nullptr) || - !localPlayer->canMove()) - { - return false; - } - - const std::string args = event.args; - if (args.empty()) - return true; - - Being *const being = actorManager->findBeingByName(args, - ActorType::Unknown); - if (being != nullptr) - { - localPlayer->navigateTo(being->getTileX(), being->getTileY()); - } - else if (localPlayer->isInParty()) - { - const Party *const party = localPlayer->getParty(); - if (party != nullptr) - { - const PartyMember *const m = party->getMember(args); - const PartyMember *const o = party->getMember( - localPlayer->getName()); - if (m != nullptr && - o != nullptr && - m->getMap() == o->getMap()) - { - localPlayer->navigateTo(m->getX(), m->getY()); - } - } - } - return true; -} - -impHandler(moveCamera) -{ - int x = 0; - int y = 0; - - if (viewport == nullptr) - return false; - - if (parse2Int(event.args, x, y)) - viewport->moveCameraToPosition(x * mapTileSize, y * mapTileSize); - return true; -} - -impHandler0(restoreCamera) -{ - if (viewport == nullptr) - return false; - - viewport->returnCamera(); - return true; -} - -impHandler(imitation) -{ - if (localPlayer == nullptr) - return false; - - if (!event.args.empty()) - { - localPlayer->setImitate(event.args); - } - else if (event.tab != nullptr && - event.tab->getType() == ChatTabType::WHISPER) - { - localPlayer->setImitate(static_cast( - event.tab)->getNick()); - } - else - { - localPlayer->setImitate(""); - } - return true; -} - -impHandler(sendMail) -{ -#ifdef TMWA_SUPPORT - const ServerTypeT type = Net::getNetworkType(); - if (type == ServerType::EATHENA || type == ServerType::EVOL2) -#endif // TMWA_SUPPORT - { - std::string name; - std::string text; - - if (parse2Str(event.args, name, text)) - { - if (settings.enableNewMailSystem) - { - mail2Handler->queueCheckName(MailQueueType::SendMail, - name, - // TRANSLATORS: quick mail message caption - _("Quick message"), - text, - 0); - } - else - { - // TRANSLATORS: quick mail message caption - mailHandler->send(name, _("Quick message"), text); - } - } - } -#ifdef TMWA_SUPPORT - else if (serverConfig.getBoolValue("enableManaMarketBot")) - { - chatHandler->privateMessage("ManaMarket", "!mail " + event.args); - return true; - } -#endif // TMWA_SUPPORT - - return false; -} - -impHandler(info) -{ - if (event.tab == nullptr || - localPlayer == nullptr || - Net::getNetworkType() == ServerType::TMWATHENA) - { - return false; - } - - if (guildHandler != nullptr && - event.tab->getType() == ChatTabType::GUILD) - { - const Guild *const guild = localPlayer->getGuild(); - if (guild != nullptr) - guildHandler->info(); - } - return true; -} - -impHandler(wait) -{ - if (localPlayer != nullptr) - { - localPlayer->waitFor(event.args); - return true; - } - return false; -} - -impHandler(addPriorityAttack) -{ - if ((actorManager == nullptr) || - actorManager->isInPriorityAttackList(event.args)) - { - return false; - } - - actorManager->removeAttackMob(event.args); - actorManager->addPriorityAttackMob(event.args); - - if (socialWindow != nullptr) - socialWindow->updateAttackFilter(); - return true; -} - -impHandler(addAttack) -{ - if (actorManager == nullptr) - return false; - - actorManager->removeAttackMob(event.args); - actorManager->addAttackMob(event.args); - - if (socialWindow != nullptr) - socialWindow->updateAttackFilter(); - return true; -} - -impHandler(removeAttack) -{ - if (actorManager == nullptr) - return false; - - if (event.args.empty()) - { - if (actorManager->isInAttackList(event.args)) - { - actorManager->removeAttackMob(event.args); - actorManager->addIgnoreAttackMob(event.args); - } - else - { - actorManager->removeAttackMob(event.args); - actorManager->addAttackMob(event.args); - } - } - else - { - actorManager->removeAttackMob(event.args); - } - - - if (socialWindow != nullptr) - socialWindow->updateAttackFilter(); - return true; -} - -impHandler(addIgnoreAttack) -{ - if (actorManager == nullptr) - return false; - - actorManager->removeAttackMob(event.args); - actorManager->addIgnoreAttackMob(event.args); - - if (socialWindow != nullptr) - socialWindow->updateAttackFilter(); - return true; -} - -impHandler(setDrop) -{ - GameModifiers::setQuickDropCounter(atoi(event.args.c_str())); - return true; -} - -impHandler(url) -{ - if (event.tab != nullptr) - { - std::string url1 = event.args; - if (!strStartWith(url1, "http") && !strStartWith(url1, "ftp") && - !strStartWith(url1, "?")) - url1 = "http://" + url1; - std::string str(strprintf("[@@%s |%s@@]", - url1.c_str(), event.args.c_str())); - outStringNormal(event.tab, str, str); - return true; - } - return false; -} - -impHandler(openUrl) -{ - std::string url = event.args; - if (!strStartWith(url, "http") && !strStartWith(url, "ftp")) - url = "http://" + url; - openBrowser(url); - return true; -} - -impHandler(execute) -{ - const size_t idx = event.args.find(' '); - std::string name; - std::string params; - if (idx == std::string::npos) - { - name = event.args; - } - else - { - name = event.args.substr(0, idx); - params = event.args.substr(idx + 1); - } - execFile(name, name, params, ""); - return true; -} - -impHandler(enableHighlight) -{ - if (event.tab != nullptr) - { - event.tab->setAllowHighlight(true); - if (chatWindow != nullptr) - { - chatWindow->saveState(); - return true; - } - } - return false; -} - -impHandler(disableHighlight) -{ - if (event.tab != nullptr) - { - event.tab->setAllowHighlight(false); - if (chatWindow != nullptr) - { - chatWindow->saveState(); - return true; - } - } - return false; -} - -impHandler(dontRemoveName) -{ - if (event.tab != nullptr) - { - event.tab->setRemoveNames(false); - if (chatWindow != nullptr) - { - chatWindow->saveState(); - return true; - } - } - return false; -} - -impHandler(removeName) -{ - if (event.tab != nullptr) - { - event.tab->setRemoveNames(true); - if (chatWindow != nullptr) - { - chatWindow->saveState(); - return true; - } - } - return false; -} - -impHandler(disableAway) -{ - if (event.tab != nullptr) - { - event.tab->setNoAway(true); - if (chatWindow != nullptr) - { - chatWindow->saveState(); - return true; - } - } - return false; -} - -impHandler(enableAway) -{ - if (event.tab != nullptr) - { - event.tab->setNoAway(false); - if (chatWindow != nullptr) - { - chatWindow->saveState(); - return true; - } - } - return false; -} - -impHandler(testParticle) -{ - if (localPlayer != nullptr) - { - localPlayer->setTestParticle(event.args, true); - return true; - } - return false; -} - -impHandler(talkRaw) -{ - if (chatHandler != nullptr) - { - chatHandler->talkRaw(event.args); - return true; - } - return false; -} - -impHandler(gm) -{ - if (chatHandler != nullptr) - { - Gm::runCommand("wgm", event.args); - return true; - } - return false; -} - -impHandler(hack) -{ - if (chatHandler != nullptr) - { - chatHandler->sendRaw(event.args); - return true; - } - return false; -} - -impHandler(debugSpawn) -{ - if (localPlayer == nullptr) - return false; - int cnt = atoi(event.args.c_str()); - if (cnt < 1) - cnt = 1; - const int half = cnt / 2; - const Map *const map = localPlayer->getMap(); - int x1 = -half; - if (x1 < 0) - x1 = 0; - int y1 = x1; - int x2 = cnt - half; - if (x2 > map->getWidth()) - x2 = map->getWidth(); - int y2 = x2; - - for (int x = x1; x < x2; x ++) - { - for (int y = y1; y < y2; y ++) - ActorManager::cloneBeing(localPlayer, x, y, cnt); - } - return true; -} - -impHandler(serverIgnoreWhisper) -{ - std::string args = getNick(event); - if (args.empty()) - return false; - - if (chatHandler != nullptr) - { - chatHandler->ignore(args); - return true; - } - return false; -} - -impHandler(serverUnIgnoreWhisper) -{ - std::string args = getNick(event); - if (args.empty()) - return false; - - if (chatHandler != nullptr) - { - chatHandler->unIgnore(args); - return true; - } - return false; -} - -impHandler(setHomunculusName) -{ - const std::string args = event.args; - if (args.empty()) - { - const HomunculusInfo *const info = PlayerInfo::getHomunculus(); - if (info != nullptr) - { - // TRANSLATORS: dialog header - inputActionReplayListener.openDialog(_("Rename your homun"), - info->name, - InputAction::HOMUNCULUS_SET_NAME); - } - return false; - } - - if (homunculusHandler != nullptr) - { - homunculusHandler->setName(args); - return true; - } - return false; -} - -impHandler0(fireHomunculus) -{ - if (homunculusHandler != nullptr) - { - homunculusHandler->fire(); - return true; - } - return false; -} - -impHandler0(leaveParty) -{ - if (partyHandler != nullptr) - { - partyHandler->leave(); - return true; - } - return false; -} - -impHandler0(leaveGuild) -{ - if ((guildHandler != nullptr) && (localPlayer != nullptr)) - { - const Guild *const guild = localPlayer->getGuild(); - if (guild != nullptr) - guildHandler->leave(guild->getId()); - return true; - } - return false; -} - -impHandler(warp) -{ - int x = 0; - int y = 0; - - if ((adminHandler != nullptr) && - (Game::instance() != nullptr) && - parse2Int(event.args, x, y)) - { - adminHandler->warp(Game::instance()->getCurrentMapName(), - x, y); - return true; - } - return false; -} - -impHandler(homunTalk) -{ - if ((serverFeatures == nullptr) || !serverFeatures->haveTalkPet()) - return false; - - std::string args = event.args; - if (findCutFirst(args, "/me ")) - args = textToMe(args); - if (homunculusHandler != nullptr) - { - homunculusHandler->talk(args); - return true; - } - return false; -} - -impHandler(homunEmote) -{ - if ((serverFeatures == nullptr) || !serverFeatures->haveTalkPet()) - return false; - - if ((homunculusHandler != nullptr) && - event.action >= InputAction::HOMUN_EMOTE_1 && - event.action <= InputAction::HOMUN_EMOTE_48) - { - if (emoteShortcut != nullptr) - { - const int emotion = event.action - InputAction::HOMUN_EMOTE_1; - homunculusHandler->emote(emoteShortcut->getEmote(emotion)); - } - if (Game::instance() != nullptr) - Game::instance()->setValidSpeed(); - return true; - } - - return false; -} - -impHandler(commandHomunEmote) -{ - if ((serverFeatures == nullptr) || !serverFeatures->haveTalkPet()) - return false; - - if (homunculusHandler != nullptr) - { - homunculusHandler->emote(CAST_U8( - atoi(event.args.c_str()))); - return true; - } - return false; -} - -impHandler(createPublicChatRoom) -{ - if ((chatHandler == nullptr) || event.args.empty()) - return false; - chatHandler->createChatRoom(event.args, "", 100, true); - return true; -} - -impHandler(joinChatRoom) -{ - if (chatHandler == nullptr) - return false; - const std::string args = event.args; - if (args.empty()) - return false; - ChatObject *const chat = ChatObject::findByName(args); - if (chat == nullptr) - return false; - chatHandler->joinChat(chat, ""); - return true; -} - -impHandler0(leaveChatRoom) -{ - if (chatHandler != nullptr) - { - chatHandler->leaveChatRoom(); - return true; - } - return false; -} - -impHandler(confSet) -{ - std::string name; - std::string val; - - if (parse2Str(event.args, name, val)) - { - config.setValue(name, val); - return true; - } - return false; -} - -impHandler(serverConfSet) -{ - std::string name; - std::string val; - - if (parse2Str(event.args, name, val)) - { - serverConfig.setValue(name, val); - return true; - } - return false; -} - -impHandler(confGet) -{ - const std::string args = event.args; - if (args.empty()) - return false; - - // TRANSLATORS: result from command /confget - const std::string str = strprintf(_("Config value: %s"), - config.getStringValue(args).c_str()); - outStringNormal(event.tab, str, str); - return true; -} - -impHandler(serverConfGet) -{ - const std::string args = event.args; - if (args.empty()) - return false; - - // TRANSLATORS: result from command /serverconfget - const std::string str = strprintf(_("Server config value: %s"), - serverConfig.getStringValue(args).c_str()); - outStringNormal(event.tab, str, str); - return true; -} - -impHandler(slide) -{ - int x = 0; - int y = 0; - - if ((adminHandler != nullptr) && parse2Int(event.args, x, y)) - { - adminHandler->slide(x, y); - return true; - } - return false; -} - -impHandler(selectSkillLevel) -{ - int skill = 0; - int level = 0; - - if ((skillDialog != nullptr) && parse2Int(event.args, skill, level)) - { - skillDialog->selectSkillLevel(skill, level); - return true; - } - return false; -} - -impHandler(skill) -{ - StringVect vect; - splitToStringVector(vect, event.args, ' '); - const int sz = CAST_S32(vect.size()); - if (sz < 1) - return true; - const int skillId = atoi(vect[0].c_str()); - int level = 0; - std::string text; - if (sz > 1) - { - level = atoi(vect[1].c_str()); - if (sz > 2) - text = vect[2]; - } - // +++ add here also cast type and offsets - if (text.empty()) - { - SkillDialog::useSkill(skillId, - AutoTarget_true, - level, - false, - "", - CastType::Default, - 0, - 0); - } - else - { - SkillDialog::useSkill(skillId, - AutoTarget_true, - level, - true, - text, - CastType::Default, - 0, - 0); - } - return true; -} - -impHandler(craft) -{ - const std::string args = event.args; - if (args.empty() || (inventoryWindow == nullptr)) - return false; - - inventoryWindow->moveItemToCraft(atoi(args.c_str())); - return true; -} - -impHandler(npcClipboard) -{ - if (npcHandler != nullptr) - { - int x = 0; - int y = 0; - - NpcDialog *const dialog = npcHandler->getCurrentNpcDialog(); - - if ((dialog != nullptr) && parse2Int(event.args, x, y)) - { - dialog->copyToClipboard(x, y); - return true; - } - } - return false; -} - -impHandler(clipboardCopy) -{ - const std::string args = event.args; - if (args.empty()) - return false; - sendBuffer(args); - return true; -} - -impHandler(addPickup) -{ - if (actorManager != nullptr) - { - actorManager->removePickupItem(event.args); - actorManager->addPickupItem(event.args); - if (socialWindow != nullptr) - socialWindow->updatePickupFilter(); - return true; - } - return false; -} - -impHandler(removePickup) -{ - if (actorManager != nullptr) - { - if (event.args.empty()) - { // default pickup manipulation - if (actorManager->checkDefaultPickup()) - { - actorManager->removePickupItem(event.args); - actorManager->addIgnorePickupItem(event.args); - } - else - { - actorManager->removePickupItem(event.args); - actorManager->addPickupItem(event.args); - } - } - else - { // any other pickups - actorManager->removePickupItem(event.args); - } - if (socialWindow != nullptr) - socialWindow->updatePickupFilter(); - return true; - } - return false; -} - -impHandler(ignorePickup) -{ - if (actorManager != nullptr) - { - actorManager->removePickupItem(event.args); - actorManager->addIgnorePickupItem(event.args); - if (socialWindow != nullptr) - socialWindow->updatePickupFilter(); - return true; - } - return false; -} - -impHandler(monsterInfo) -{ - const std::string args = event.args; - if (args.empty()) - return false; - adminHandler->monsterInfo(args); - return true; -} - -impHandler(itemInfo) -{ - const std::string args = event.args; - if (args.empty()) - return false; - adminHandler->itemInfo(args); - return true; -} - -impHandler(whoDrops) -{ - const std::string args = event.args; - if (args.empty()) - return false; - adminHandler->whoDrops(args); - return true; -} - -impHandler(mobSearch) -{ - const std::string args = event.args; - if (args.empty()) - return false; - adminHandler->mobSearch(args); - return true; -} - -impHandler(mobSpawnSearch) -{ - const std::string args = event.args; - if (args.empty()) - return false; - adminHandler->mobSpawnSearch(args); - return true; -} - -impHandler(playerGmCommands) -{ - adminHandler->playerGmCommands(event.args); - return true; -} - -impHandler(playerCharGmCommands) -{ - adminHandler->playerCharGmCommands(event.args); - return true; -} - -impHandler(commandShowLevel) -{ - adminHandler->showLevel(event.args); - return true; -} - -impHandler(commandShowStats) -{ - adminHandler->showStats(event.args); - return true; -} - -impHandler(commandShowStorage) -{ - adminHandler->showStorageList(event.args); - return true; -} - -impHandler(commandShowCart) -{ - adminHandler->showCartList(event.args); - return true; -} - -impHandler(commandShowInventory) -{ - adminHandler->showInventoryList(event.args); - return true; -} - -impHandler(locatePlayer) -{ - const std::string args = event.args; - if (args.empty()) - return false; - adminHandler->locatePlayer(args); - return true; -} - -impHandler(commandShowAccountInfo) -{ - const std::string args = event.args; - if (args.empty()) - return false; - adminHandler->showAccountInfo(args); - return true; -} - -impHandler(commandSpawn) -{ - const std::string args = event.args; - if (args.empty()) - return false; - adminHandler->spawn(args); - return true; -} - -impHandler(commandSpawnSlave) -{ - const std::string args = event.args; - if (args.empty()) - return false; - adminHandler->spawnSlave(args); - return true; -} - -impHandler(commandSpawnClone) -{ - const std::string args = event.args; - if (args.empty()) - return false; - adminHandler->spawnClone(args); - return true; -} - -impHandler(commandSpawnSlaveClone) -{ - const std::string args = event.args; - if (args.empty()) - return false; - adminHandler->spawnSlaveClone(args); - return true; -} - -impHandler(commandSpawnEvilClone) -{ - const std::string args = event.args; - if (args.empty()) - return false; - adminHandler->spawnEvilClone(args); - return true; -} - -impHandler(commandSavePosition) -{ - adminHandler->savePosition(event.args); - return true; -} - -impHandler(commandLoadPosition) -{ - adminHandler->loadPosition(event.args); - return true; -} - -impHandler(commandRandomWarp) -{ - adminHandler->randomWarp(event.args); - return true; -} - -impHandler(commandGotoNpc) -{ - const std::string args = event.args; - if (args.empty()) - return false; - adminHandler->gotoNpc(args); - return true; -} - -impHandler(commandGotoPc) -{ - const std::string args = event.args; - if (args.empty()) - return false; - adminHandler->gotoName(args); - return true; -} - -impHandler(commandRecallPc) -{ - const std::string args = event.args; - if (args.empty()) - return false; - adminHandler->recallName(args); - return true; -} - -impHandler(commandIpCheck) -{ - const std::string args = event.args; - if (args.empty()) - return false; - adminHandler->ipcheckName(args); - return true; -} - -impHandler(commandKiller) -{ - adminHandler->killer(event.args); - return true; -} - -impHandler(commandKillable) -{ - adminHandler->killable(event.args); - return true; -} - -impHandler(commandHeal) -{ - adminHandler->heal(event.args); - return true; -} - -impHandler(commandAlive) -{ - adminHandler->alive(event.args); - return true; -} - -impHandler(commandDisguise) -{ - const std::string args = event.args; - if (args.empty()) - return false; - adminHandler->disguise(args); - return true; -} - -impHandler(commandImmortal) -{ - adminHandler->immortal(event.args); - return true; -} - -impHandler(commandHide) -{ - adminHandler->hide(event.args); - return true; -} - -impHandler(commandNuke) -{ - const std::string args = event.args; - if (args.empty()) - return false; - adminHandler->nuke(args); - return true; -} - -impHandler(commandKill) -{ - adminHandler->kill(event.args); - return true; -} - -impHandler(commandJail) -{ - const std::string args = event.args; - if (args.empty()) - return false; - adminHandler->jail(args); - return true; -} - -impHandler(commandUnjail) -{ - const std::string args = event.args; - if (args.empty()) - return false; - adminHandler->unjail(args); - return true; -} - -impHandler(commandNpcMove) -{ - const std::string args = event.args; - if (args.empty()) - return false; - StringVect pars; - if (!splitParameters(pars, args, " ,", '\"')) - return false; - - if (pars.size() != 3) - return false; - - adminHandler->npcMove(pars[0], - atoi(pars[1].c_str()), - atoi(pars[2].c_str())); - return true; -} - -impHandler(commandNpcHide) -{ - const std::string args = event.args; - if (args.empty()) - return false; - adminHandler->hideNpc(args); - return true; -} - -impHandler(commandNpcShow) -{ - const std::string args = event.args; - if (args.empty()) - return false; - adminHandler->showNpc(args); - return true; -} - -impHandler(commandChangePartyLeader) -{ - const std::string args = event.args; - if (args.empty()) - return false; - adminHandler->changePartyLeader(args); - return true; -} - -impHandler(commandPartyRecall) -{ - const std::string args = event.args; - if (args.empty()) - return false; - adminHandler->partyRecall(args); - return true; -} - -impHandler(commandBreakGuild) -{ - adminHandler->breakGuild(event.args); - return true; -} - -impHandler(commandGuildRecall) -{ - const std::string args = event.args; - if (args.empty()) - return false; - adminHandler->guildRecall(args); - return true; -} - -impHandler(mailTo) -{ - if (mailWindow == nullptr) - return false; - const std::string args = event.args; - if (settings.enableNewMailSystem) - { - mail2Handler->queueCheckName(MailQueueType::EditMail, - args, - std::string(), - std::string(), - 0); - } - else - { - MailWindow::createMail(args); - } - return true; -} - -impHandler(adoptChild) -{ - const std::string nick = getNick(event); - Being *const being = actorManager->findBeingByName( - nick, ActorType::Player); - if (being == nullptr) - return true; - familyHandler->askForChild(being); - return true; -} - -impHandler(showSkillLevels) -{ - const std::string args = event.args; - if (args.empty()) - return false; - const SkillInfo *restrict const skill = skillDialog->getSkill( - atoi(args.c_str())); - if (skill == nullptr) - return false; - popupMenu->showSkillLevelPopup(skill); - return true; -} - -impHandler(showSkillType) -{ - const std::string args = event.args; - if (args.empty()) - return false; - const SkillInfo *restrict const skill = skillDialog->getSkill( - atoi(args.c_str())); - if (skill == nullptr) - return false; - popupMenu->showSkillTypePopup(skill); - return true; -} - -impHandler(selectSkillType) -{ - int skill = 0; - int type = 0; - - if ((skillDialog != nullptr) && parse2Int(event.args, skill, type)) - { - skillDialog->selectSkillCastType(skill, - static_cast(type)); - return true; - } - return false; -} - -impHandler(showSkillOffsetX) -{ - const std::string args = event.args; - if (args.empty()) - return false; - const SkillInfo *restrict const skill = skillDialog->getSkill( - atoi(args.c_str())); - if (skill == nullptr) - return false; - popupMenu->showSkillOffsetPopup(skill, true); - return true; -} - -impHandler(showSkillOffsetY) -{ - const std::string args = event.args; - if (args.empty()) - return false; - const SkillInfo *restrict const skill = skillDialog->getSkill( - atoi(args.c_str())); - if (skill == nullptr) - return false; - popupMenu->showSkillOffsetPopup(skill, false); - return true; -} - -impHandler(setSkillOffsetX) -{ - int skill = 0; - int offset = 0; - - if ((skillDialog != nullptr) && parse2Int(event.args, skill, offset)) - { - skillDialog->setSkillOffsetX(skill, offset); - return true; - } - return false; -} - -impHandler(setSkillOffsetY) -{ - int skill = 0; - int offset = 0; - - if ((skillDialog != nullptr) && parse2Int(event.args, skill, offset)) - { - skillDialog->setSkillOffsetY(skill, offset); - return true; - } - return false; -} - -impHandler(partyItemShare) -{ - if (localPlayer == nullptr) - return false; - - if (localPlayer->isInParty() == false) - return true; - - ChatTab *tab = event.tab; - if (tab == nullptr) - tab = localChatTab; - if (tab == nullptr) - return true; - - const std::string args = event.args; - if (args.empty()) - { - switch (partyHandler->getShareItems()) - { - case PartyShare::YES: - // TRANSLATORS: chat message - tab->chatLog(_("Item sharing enabled."), - ChatMsgType::BY_SERVER, - IgnoreRecord_false, - TryRemoveColors_true); - return true; - case PartyShare::NO: - // TRANSLATORS: chat message - tab->chatLog(_("Item sharing disabled."), - ChatMsgType::BY_SERVER, - IgnoreRecord_false, - TryRemoveColors_true); - return true; - case PartyShare::NOT_POSSIBLE: - // TRANSLATORS: chat message - tab->chatLog(_("Item sharing not possible."), - ChatMsgType::BY_SERVER, - IgnoreRecord_false, - TryRemoveColors_true); - return true; - case PartyShare::UNKNOWN: - // TRANSLATORS: chat message - tab->chatLog(_("Item sharing unknown."), - ChatMsgType::BY_SERVER, - IgnoreRecord_false, - TryRemoveColors_true); - return true; - default: - break; - } - } - - const signed char opt = parseBoolean(args); - - switch (opt) - { - case 1: - partyHandler->setShareItems( - PartyShare::YES); - break; - case 0: - partyHandler->setShareItems( - PartyShare::NO); - break; - case -1: - tab->chatLog(strprintf(BOOLEAN_OPTIONS, "item"), - ChatMsgType::BY_SERVER, - IgnoreRecord_false, - TryRemoveColors_true); - break; - default: - break; - } - return true; -} - -impHandler(partyExpShare) -{ - if (localPlayer == nullptr) - return false; - - if (localPlayer->isInParty() == false) - return true; - - ChatTab *tab = event.tab; - if (tab == nullptr) - tab = localChatTab; - if (tab == nullptr) - return true; - - const std::string args = event.args; - if (args.empty()) - { - switch (partyHandler->getShareExperience()) - { - case PartyShare::YES: - // TRANSLATORS: chat message - tab->chatLog(_("Experience sharing enabled."), - ChatMsgType::BY_SERVER, - IgnoreRecord_false, - TryRemoveColors_true); - return true; - case PartyShare::NO: - // TRANSLATORS: chat message - tab->chatLog(_("Experience sharing disabled."), - ChatMsgType::BY_SERVER, - IgnoreRecord_false, - TryRemoveColors_true); - return true; - case PartyShare::NOT_POSSIBLE: - // TRANSLATORS: chat message - tab->chatLog(_("Experience sharing not possible."), - ChatMsgType::BY_SERVER, - IgnoreRecord_false, - TryRemoveColors_true); - return true; - case PartyShare::UNKNOWN: - // TRANSLATORS: chat message - tab->chatLog(_("Experience sharing unknown."), - ChatMsgType::BY_SERVER, - IgnoreRecord_false, - TryRemoveColors_true); - return true; - default: - break; - } - } - - const signed char opt = parseBoolean(args); - - switch (opt) - { - case 1: - partyHandler->setShareExperience( - PartyShare::YES); - break; - case 0: - partyHandler->setShareExperience( - PartyShare::NO); - break; - case -1: - tab->chatLog(strprintf(BOOLEAN_OPTIONS, "exp"), - ChatMsgType::BY_SERVER, - IgnoreRecord_false, - TryRemoveColors_true); - break; - default: - break; - } - return true; -} - -impHandler(partyAutoItemShare) -{ - if (localPlayer == nullptr) - return false; - - if (localPlayer->isInParty() == false) - return true; - - ChatTab *tab = event.tab; - if (tab == nullptr) - tab = localChatTab; - if (tab == nullptr) - return true; - - const std::string args = event.args; - if (args.empty()) - { - switch (partyHandler->getShareAutoItems()) - { - case PartyShare::YES: - // TRANSLATORS: chat message - tab->chatLog(_("Auto item sharing enabled."), - ChatMsgType::BY_SERVER, - IgnoreRecord_false, - TryRemoveColors_true); - return true; - case PartyShare::NO: - // TRANSLATORS: chat message - tab->chatLog(_("Auto item sharing disabled."), - ChatMsgType::BY_SERVER, - IgnoreRecord_false, - TryRemoveColors_true); - return true; - case PartyShare::NOT_POSSIBLE: - // TRANSLATORS: chat message - tab->chatLog(_("Auto item sharing not possible."), - ChatMsgType::BY_SERVER, - IgnoreRecord_false, - TryRemoveColors_true); - return true; - case PartyShare::UNKNOWN: - // TRANSLATORS: chat message - tab->chatLog(_("Auto item sharing unknown."), - ChatMsgType::BY_SERVER, - IgnoreRecord_false, - TryRemoveColors_true); - return true; - default: - break; - } - } - - const signed char opt = parseBoolean(args); - - switch (opt) - { - case 1: - partyHandler->setShareAutoItems( - PartyShare::YES); - break; - case 0: - partyHandler->setShareAutoItems( - PartyShare::NO); - break; - case -1: - tab->chatLog(strprintf(BOOLEAN_OPTIONS, "item"), - ChatMsgType::BY_SERVER, - IgnoreRecord_false, - TryRemoveColors_true); - break; - default: - break; - } - return true; -} - -impHandler0(outfitToChat) -{ - if ((outfitWindow == nullptr) || (chatWindow == nullptr)) - return false; - - const std::string str = outfitWindow->getOutfitString(); - if (!str.empty()) - chatWindow->addInputText(str, true); - return true; -} - -impHandler0(outfitClear) -{ - if (outfitWindow == nullptr) - return false; - - outfitWindow->clearCurrentOutfit(); - return true; -} - -impHandler(moveAttackUp) -{ - if (actorManager == nullptr) - return false; - const std::string args = event.args; - const int idx = actorManager->getAttackMobIndex(args); - if (idx > 0) - { - std::list mobs - = actorManager->getAttackMobs(); - std::list::iterator it = mobs.begin(); - std::list::iterator it2 = it; - while (it != mobs.end()) - { - if (*it == args) - { - -- it2; - mobs.splice(it2, mobs, it); - actorManager->setAttackMobs(mobs); - actorManager->rebuildAttackMobs(); - break; - } - ++ it; - ++ it2; - } - - if (socialWindow != nullptr) - socialWindow->updateAttackFilter(); - return true; - } - return false; -} - -impHandler(moveAttackDown) -{ - if (actorManager == nullptr) - return false; - const std::string args = event.args; - const int idx = actorManager->getAttackMobIndex(args); - const int size = actorManager->getAttackMobsSize(); - if (idx + 1 < size) - { - std::list mobs - = actorManager->getAttackMobs(); - std::list::iterator it = mobs.begin(); - std::list::iterator it2 = it; - while (it != mobs.end()) - { - if (*it == args) - { - ++ it2; - if (it2 == mobs.end()) - break; - - mobs.splice(it, mobs, it2); - actorManager->setAttackMobs(mobs); - actorManager->rebuildAttackMobs(); - break; - } - ++ it; - ++ it2; - } - - if (socialWindow != nullptr) - socialWindow->updateAttackFilter(); - return true; - } - return false; -} - -impHandler(movePriorityAttackUp) -{ - if (actorManager == nullptr) - return false; - const std::string args = event.args; - const int idx = actorManager-> - getPriorityAttackMobIndex(args); - if (idx > 0) - { - std::list mobs - = actorManager->getPriorityAttackMobs(); - std::list::iterator it = mobs.begin(); - std::list::iterator it2 = it; - while (it != mobs.end()) - { - if (*it == args) - { - -- it2; - mobs.splice(it2, mobs, it); - actorManager->setPriorityAttackMobs(mobs); - actorManager->rebuildPriorityAttackMobs(); - break; - } - ++ it; - ++ it2; - } - - if (socialWindow != nullptr) - socialWindow->updateAttackFilter(); - return true; - } - return false; -} - -impHandler(movePriorityAttackDown) -{ - if (actorManager == nullptr) - return false; - const std::string args = event.args; - const int idx = actorManager - ->getPriorityAttackMobIndex(args); - const int size = actorManager->getPriorityAttackMobsSize(); - if (idx + 1 < size) - { - std::list mobs - = actorManager->getPriorityAttackMobs(); - std::list::iterator it = mobs.begin(); - std::list::iterator it2 = it; - while (it != mobs.end()) - { - if (*it == args) - { - ++ it2; - if (it2 == mobs.end()) - break; - - mobs.splice(it, mobs, it2); - actorManager->setPriorityAttackMobs(mobs); - actorManager->rebuildPriorityAttackMobs(); - break; - } - ++ it; - ++ it2; - } - - if (socialWindow != nullptr) - socialWindow->updateAttackFilter(); - return true; - } - return false; -} - -impHandler(addSkillShortcut) -{ - const std::string args = event.args; - if (args.empty() || - itemShortcutWindow == nullptr) - { - return false; - } - const SkillInfo *restrict const skill = skillDialog->getSkill( - atoi(args.c_str())); - if (skill == nullptr) - return false; - - const int num = itemShortcutWindow->getTabIndex(); - if (num < 0 || - num >= CAST_S32(SHORTCUT_TABS) || - num == CAST_S32(SHORTCUT_AUTO_TAB)) - { - return false; - } - - ItemShortcut *const selShortcut = itemShortcut[num]; - const size_t index = selShortcut->getFreeIndex(); - if (index == SHORTCUT_ITEMS) - return true; - - selShortcut->setItem(index, - skill->id + SKILL_MIN_ID, - fromInt(skill->customSelectedLevel, ItemColor)); - selShortcut->setItemData(index, - skill->toDataStr()); - -// popupMenu->showSkillLevelPopup(skill); - return true; -} - -impHandler0(trimMemory) -{ -#ifdef HAVE_MALLOC_TRIM - malloc_trim(0); -#else - // TRANSLATORS: chat error about trim command - localChatTab->chatLog(_("Trim memory not supported"), - ChatMsgType::BY_SERVER, - IgnoreRecord_false, - TryRemoveColors_true); -#endif - return true; -} - -} // namespace Actions diff --git a/src/progs/manaplus/actions/move.cpp b/src/progs/manaplus/actions/move.cpp deleted file mode 100644 index b9e658f81..000000000 --- a/src/progs/manaplus/actions/move.cpp +++ /dev/null @@ -1,280 +0,0 @@ -/* - * The ManaPlus Client - * Copyright (C) 2012-2019 The ManaPlus Developers - * - * This file is part of The ManaPlus Client. - * - * 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 - * 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 . - */ - -#include "actions/move.h" - -#include "game.h" - -#include "actions/actiondef.h" -#include "actions/pets.h" - -#include "being/crazymoves.h" -#include "being/localplayer.h" - -#include "enums/being/beingdirection.h" - -#include "gui/windows/socialwindow.h" -#include "gui/windows/npcdialog.h" -#include "gui/windows/outfitwindow.h" - -#include "gui/popups/popupmenu.h" - -#include "input/inputactionoperators.h" - -#include "net/playerhandler.h" - -#include "debug.h" - -namespace Actions -{ - -static bool closeMoveNpcDialog(bool focus) -{ - NpcDialog *const dialog = NpcDialog::getActive(); - if (dialog != nullptr) - { - if (dialog->isCloseState() != 0) - { - dialog->closeDialog(); - return true; - } - else if (focus) - { - dialog->refocus(); - } - } - return false; -} - -impHandler(moveUp) -{ - if (inputManager.isActionActive(InputAction::EMOTE)) - return directUp(event); - else if (inputManager.isActionActive(InputAction::PET_EMOTE)) - return petDirectUp(event); - else if (inputManager.isActionActive(InputAction::STOP_ATTACK)) - return petMoveUp(event); - else if (!localPlayer->canMove()) - return directUp(event); - if (popupMenu->isPopupVisible()) - { - popupMenu->moveUp(); - return true; - } - return closeMoveNpcDialog(false); -} - -impHandler(moveDown) -{ - if (inputManager.isActionActive(InputAction::EMOTE)) - return directDown(event); - else if (inputManager.isActionActive(InputAction::PET_EMOTE)) - return petDirectDown(event); - else if (inputManager.isActionActive(InputAction::STOP_ATTACK)) - return petMoveDown(event); - else if (!localPlayer->canMove()) - return directDown(event); - if (popupMenu->isPopupVisible()) - { - popupMenu->moveDown(); - return true; - } - return closeMoveNpcDialog(false); -} - -impHandler(moveLeft) -{ - if (outfitWindow != nullptr && - inputManager.isActionActive(InputAction::WEAR_OUTFIT)) - { - outfitWindow->wearPreviousOutfit(false); - if (Game::instance() != nullptr) - Game::instance()->setValidSpeed(); - return true; - } - if (inputManager.isActionActive(InputAction::EMOTE)) - return directLeft(event); - else if (inputManager.isActionActive(InputAction::PET_EMOTE)) - return petDirectLeft(event); - else if (inputManager.isActionActive(InputAction::STOP_ATTACK)) - return petMoveLeft(event); - else if (!localPlayer->canMove()) - return directLeft(event); - return closeMoveNpcDialog(false); -} - -impHandler(moveRight) -{ - if (outfitWindow != nullptr && - inputManager.isActionActive(InputAction::WEAR_OUTFIT)) - { - outfitWindow->wearNextOutfit(false); - if (Game::instance() != nullptr) - Game::instance()->setValidSpeed(); - return true; - } - if (inputManager.isActionActive(InputAction::EMOTE)) - return directRight(event); - else if (inputManager.isActionActive(InputAction::PET_EMOTE)) - return petDirectRight(event); - else if (inputManager.isActionActive(InputAction::STOP_ATTACK)) - return petMoveRight(event); - else if (!localPlayer->canMove()) - return directRight(event); - return closeMoveNpcDialog(false); -} - -impHandler(moveForward) -{ - if (inputManager.isActionActive(InputAction::EMOTE)) - return directRight(event); - return closeMoveNpcDialog(false); -} - -impHandler(moveToPoint) -{ - const int num = event.action - InputAction::MOVE_TO_POINT_1; - if ((socialWindow != nullptr) && num >= 0) - { - socialWindow->selectPortal(num); - return true; - } - - return false; -} - -impHandler0(crazyMoves) -{ - if (localPlayer != nullptr) - { - ::crazyMoves->crazyMove(); - return true; - } - return false; -} - -impHandler0(moveToTarget) -{ - if (localPlayer != nullptr && - !inputManager.isActionActive(InputAction::TARGET_ATTACK) && - !inputManager.isActionActive(InputAction::ATTACK)) - { - localPlayer->moveToTarget(-1); - return true; - } - return false; -} - -impHandler0(moveToHome) -{ - if (localPlayer != nullptr && - !inputManager.isActionActive(InputAction::TARGET_ATTACK) && - !inputManager.isActionActive(InputAction::ATTACK)) - { - localPlayer->moveToHome(); - if (Game::instance() != nullptr) - Game::instance()->setValidSpeed(); - return true; - } - return false; -} - -impHandler0(directUp) -{ - if (localPlayer != nullptr) - { - if (localPlayer->getDirection() != BeingDirection::UP) - { -// if (PacketLimiter::limitPackets(PacketType::PACKET_DIRECTION)) - { - localPlayer->setDirection(BeingDirection::UP); - if (playerHandler != nullptr) - playerHandler->setDirection(BeingDirection::UP); - } - } - return true; - } - return false; -} - -impHandler0(directDown) -{ - if (localPlayer != nullptr) - { - if (localPlayer->getDirection() != BeingDirection::DOWN) - { -// if (PacketLimiter::limitPackets(PacketType::PACKET_DIRECTION)) - { - localPlayer->setDirection(BeingDirection::DOWN); - if (playerHandler != nullptr) - { - playerHandler->setDirection( - BeingDirection::DOWN); - } - } - } - return true; - } - return false; -} - -impHandler0(directLeft) -{ - if (localPlayer != nullptr) - { - if (localPlayer->getDirection() != BeingDirection::LEFT) - { -// if (PacketLimiter::limitPackets(PacketType::PACKET_DIRECTION)) - { - localPlayer->setDirection(BeingDirection::LEFT); - if (playerHandler != nullptr) - { - playerHandler->setDirection( - BeingDirection::LEFT); - } - } - } - return true; - } - return false; -} - -impHandler0(directRight) -{ - if (localPlayer != nullptr) - { - if (localPlayer->getDirection() != BeingDirection::RIGHT) - { -// if (PacketLimiter::limitPackets(PacketType::PACKET_DIRECTION)) - { - localPlayer->setDirection(BeingDirection::RIGHT); - if (playerHandler != nullptr) - { - playerHandler->setDirection( - BeingDirection::RIGHT); - } - } - } - return true; - } - return false; -} - -} // namespace Actions diff --git a/src/progs/manaplus/actions/pets.cpp b/src/progs/manaplus/actions/pets.cpp deleted file mode 100644 index fd8c959f8..000000000 --- a/src/progs/manaplus/actions/pets.cpp +++ /dev/null @@ -1,249 +0,0 @@ -/* - * The ManaPlus Client - * Copyright (C) 2012-2019 The ManaPlus Developers - * - * This file is part of The ManaPlus Client. - * - * 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 - * 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 . - */ - -#include "actions/pets.h" - -#include "actormanager.h" -#include "game.h" - -#include "actions/actiondef.h" - -#include "being/localplayer.h" -#include "being/playerinfo.h" - -#include "enums/being/beingdirection.h" - -#include "input/inputactionoperators.h" - -#include "listeners/inputactionreplaylistener.h" - -#include "gui/shortcut/emoteshortcut.h" - -#include "net/chathandler.h" -#include "net/pethandler.h" -#include "net/serverfeatures.h" - -#include "utils/chatutils.h" -#include "utils/gettext.h" -#include "utils/stringutils.h" - -#include "debug.h" - -namespace Actions -{ - -static const Being *getPet() -{ - const BeingId id = PlayerInfo::getPetBeingId(); - if (id == BeingId_zero) - return nullptr; - return actorManager->findBeing(id); -} - -impHandler(commandEmotePet) -{ - petHandler->emote(CAST_U8(atoi(event.args.c_str()))); - return true; -} - -impHandler(talkPet) -{ - if (!serverFeatures->haveTalkPet()) - return false; - - std::string args = event.args; - if (findCutFirst(args, "/me ")) - args = textToMe(args); - chatHandler->talkPet(args); - return true; -} - -impHandler(setPetName) -{ - const std::string args = event.args; - if (args.empty()) - { - const Being *const pet = getPet(); - if (pet == nullptr) - return false; - // TRANSLATORS: dialog header - inputActionReplayListener.openDialog(_("Rename your pet"), - pet->getName(), - InputAction::PET_SET_NAME); - return false; - } - - petHandler->setName(args); - return true; -} - -impHandler(petEmote) -{ - if (!serverFeatures->haveTalkPet()) - return false; - - if (event.action >= InputAction::PET_EMOTE_1 - && event.action <= InputAction::PET_EMOTE_48) - { - if (emoteShortcut != nullptr) - { - const int emotion = event.action - InputAction::PET_EMOTE_1; - petHandler->emote(emoteShortcut->getEmote(emotion)); - } - if (Game::instance() != nullptr) - Game::instance()->setValidSpeed(); - return true; - } - - return false; -} - -impHandler(catchPet) -{ - if ((localPlayer == nullptr) || (actorManager == nullptr)) - return false; - - Being *target = nullptr; - const std::string args = event.args; - if (!args.empty()) - { - if (args[0] == ':') - { - target = actorManager->findBeing(fromInt(atoi( - args.substr(1).c_str()), BeingId)); - } - else - { - target = actorManager->findNearestByName(args, - ActorType::Unknown); - } - } - - if (target == nullptr) - target = localPlayer->getTarget(); - else - localPlayer->setTarget(target); - if (target != nullptr) - petHandler->catchPet(target); - return true; -} - -impHandler0(petMoveUp) -{ - const Being *const pet = getPet(); - if (pet == nullptr) - return false; - petHandler->move(pet->getTileX(), pet->getTileY() - 1); - return true; -} - -impHandler0(petMoveDown) -{ - const Being *const pet = getPet(); - if (pet == nullptr) - return false; - petHandler->move(pet->getTileX(), pet->getTileY() + 1); - return true; -} - -impHandler0(petMoveLeft) -{ - const Being *const pet = getPet(); - if (pet == nullptr) - return false; - petHandler->move(pet->getTileX() - 1, pet->getTileY()); - return true; -} - -impHandler0(petMoveRight) -{ - const Being *const pet = getPet(); - if (pet == nullptr) - return false; - petHandler->move(pet->getTileX() + 1, pet->getTileY()); - return true; -} - -impHandler0(petDirectUp) -{ - petHandler->setDirection(BeingDirection::UP); - return true; -} - -impHandler0(petDirectDown) -{ - petHandler->setDirection(BeingDirection::DOWN); - return true; -} - -impHandler0(petDirectLeft) -{ - petHandler->setDirection(BeingDirection::LEFT); - return true; -} - -impHandler0(petDirectRight) -{ - petHandler->setDirection(BeingDirection::RIGHT); - return true; -} - -impHandler(petMove) -{ - int x = 0; - int y = 0; - - if (parse2Int(event.args, x, y)) - { - petHandler->move(x, y); - return true; - } - return false; -} - -impHandler0(petFeed) -{ - if (petHandler != nullptr) - petHandler->feed(); - return true; -} - -impHandler0(petDropLoot) -{ - if (petHandler != nullptr) - petHandler->dropLoot(); - return true; -} - -impHandler0(petReturnToEgg) -{ - if (petHandler != nullptr) - petHandler->returnToEgg(); - return true; -} - -impHandler0(petUnequip) -{ - if (petHandler != nullptr) - petHandler->unequip(); - return true; -} - -} // namespace Actions diff --git a/src/progs/manaplus/actions/statusbar.cpp b/src/progs/manaplus/actions/statusbar.cpp deleted file mode 100644 index 50ae32935..000000000 --- a/src/progs/manaplus/actions/statusbar.cpp +++ /dev/null @@ -1,204 +0,0 @@ -/* - * The ManaPlus Client - * Copyright (C) 2012-2019 The ManaPlus Developers - * - * This file is part of The ManaPlus Client. - * - * 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 - * 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 . - */ - -#include "actions/statusbar.h" - -#include "game.h" -#include "soundmanager.h" - -#include "actions/actiondef.h" - -#include "being/localplayer.h" -#include "being/playerrelation.h" -#include "being/playerrelations.h" - -#include "gui/viewport.h" - -#include "gui/widgets/tabs/chat/chattab.h" - -#include "listeners/updatestatuslistener.h" - -#include "resources/map/map.h" - -#include "utils/gettext.h" - -PRAGMA48(GCC diagnostic push) -PRAGMA48(GCC diagnostic ignored "-Wshadow") -#ifdef ANDROID -#ifndef USE_SDL2 -#include -#endif // USE_SDL2 -#endif // ANDROID -PRAGMA48(GCC diagnostic pop) - -#include "debug.h" - -namespace Actions -{ - -impHandler0(switchQuickDrop) -{ - callYellowBarCond(changeQuickDropCounter); -} - -impHandler0(changeCrazyMove) -{ - callYellowBar(changeCrazyMoveType); -} - -impHandler0(changePickupType) -{ - callYellowBar(changePickUpType); -} - -impHandler0(changeMoveType) -{ - callYellowBar(changeMoveType); -} - -impHandler0(changeAttackWeaponType) -{ - callYellowBar(changeAttackWeaponType); -} - -impHandler0(changeAttackType) -{ - callYellowBar(changeAttackType); -} - -impHandler0(changeTargetingType) -{ - callYellowBar(changeTargetingType); -} - -impHandler0(changeFollowMode) -{ - callYellowBar(changeFollowMode); -} - -impHandler0(changeImitationMode) -{ - callYellowBar(changeImitationMode); -} - -impHandler0(changeMagicAttackType) -{ - callYellowBar(changeMagicAttackType); -} - -impHandler0(changePvpMode) -{ - callYellowBar(changePvpAttackType); -} - -impHandler0(changeMoveToTarget) -{ - callYellowBar(changeMoveToTargetType); -} - -impHandler0(changeGameModifier) -{ - if (localPlayer != nullptr) - { - GameModifiers::changeGameModifiers(false); - return true; - } - return false; -} - -impHandler0(changeAudio) -{ - soundManager.changeAudio(); - if (localPlayer != nullptr) - localPlayer->updateMusic(); - return true; -} - -impHandler0(away) -{ - GameModifiers::changeAwayMode(true); - if (localPlayer != nullptr) - { - localPlayer->updateStatus(); - if (Game::instance() != nullptr) - Game::instance()->setValidSpeed(); - return true; - } - return false; -} - -impHandler0(camera) -{ - if (viewport != nullptr) - { - viewport->toggleCameraMode(); - if (Game::instance() != nullptr) - Game::instance()->setValidSpeed(); - return true; - } - return false; -} - -impHandler0(changeMapMode) -{ - if (viewport != nullptr) - viewport->toggleMapDrawType(); - UpdateStatusListener::distributeEvent(); - if (Game::instance() != nullptr) - { - if (Map *const map = Game::instance()->getCurrentMap()) - map->redrawMap(); - } - return true; -} - -impHandler0(changeTrade) -{ - unsigned int deflt = playerRelations.getDefault(); - if ((deflt & PlayerRelation::TRADE) != 0U) - { - if (localChatTab != nullptr) - { - // TRANSLATORS: disable trades message - localChatTab->chatLog(_("Ignoring incoming trade requests"), - ChatMsgType::BY_SERVER, - IgnoreRecord_false, - TryRemoveColors_true); - } - deflt &= ~PlayerRelation::TRADE; - } - else - { - if (localChatTab != nullptr) - { - // TRANSLATORS: enable trades message - localChatTab->chatLog(_("Accepting incoming trade requests"), - ChatMsgType::BY_SERVER, - IgnoreRecord_false, - TryRemoveColors_true); - } - deflt |= PlayerRelation::TRADE; - } - - playerRelations.setDefault(deflt); - return true; -} - -} // namespace Actions diff --git a/src/progs/manaplus/actions/tabs.cpp b/src/progs/manaplus/actions/tabs.cpp deleted file mode 100644 index 9a421bfa6..000000000 --- a/src/progs/manaplus/actions/tabs.cpp +++ /dev/null @@ -1,106 +0,0 @@ -/* - * The ManaPlus Client - * Copyright (C) 2012-2019 The ManaPlus Developers - * - * This file is part of The ManaPlus Client. - * - * 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 - * 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 . - */ - -#include "actions/tabs.h" - -#include "actions/actiondef.h" - -#include "gui/windows/inventorywindow.h" -#include "gui/windows/socialwindow.h" -#include "gui/windows/shortcutwindow.h" - -#include "debug.h" - -namespace Actions -{ - -impHandler0(prevSocialTab) -{ - if (socialWindow != nullptr) - { - socialWindow->prevTab(); - return true; - } - return false; -} - -impHandler0(nextSocialTab) -{ - if (socialWindow != nullptr) - { - socialWindow->nextTab(); - return true; - } - return false; -} - -impHandler0(nextShortcutsTab) -{ - if (itemShortcutWindow != nullptr) - { - itemShortcutWindow->nextTab(); - return true; - } - return false; -} - -impHandler0(prevShortcutsTab) -{ - if (itemShortcutWindow != nullptr) - { - itemShortcutWindow->prevTab(); - return true; - } - return false; -} - -impHandler0(nextCommandsTab) -{ - if (spellShortcutWindow != nullptr) - { - spellShortcutWindow->nextTab(); - return true; - } - return false; -} - -impHandler0(prevCommandsTab) -{ - if (spellShortcutWindow != nullptr) - { - spellShortcutWindow->prevTab(); - return true; - } - return false; -} - -impHandler0(nextInvTab) -{ - InventoryWindow::nextTab(); - return true; -} - -impHandler0(prevInvTab) -{ - InventoryWindow::prevTab(); - return true; -} - -} // namespace Actions diff --git a/src/progs/manaplus/actions/target.cpp b/src/progs/manaplus/actions/target.cpp deleted file mode 100644 index 7760ff746..000000000 --- a/src/progs/manaplus/actions/target.cpp +++ /dev/null @@ -1,90 +0,0 @@ -/* - * The ManaPlus Client - * Copyright (C) 2012-2019 The ManaPlus Developers - * - * This file is part of The ManaPlus Client. - * - * 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 - * 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 . - */ - -#include "actions/target.h" - -#include "actions/actiondef.h" - -#include "being/localplayer.h" - -#include "gui/popups/popupmenu.h" - -#include "debug.h" - -namespace Actions -{ - -static bool setTarget(const ActorTypeT type, const AllowSort allowSort) -{ - if (localPlayer != nullptr) - return localPlayer->setNewTarget(type, allowSort) != nullptr; - return false; -} - -impHandler0(targetPlayer) -{ - return setTarget(ActorType::Player, AllowSort_true); -} - -impHandler0(targetMonster) -{ - return setTarget(ActorType::Monster, AllowSort_true); -} - -impHandler0(targetClosestMonster) -{ - return setTarget(ActorType::Monster, AllowSort_false); -} - -impHandler0(targetNPC) -{ - return setTarget(ActorType::Npc, AllowSort_true); -} - -impHandler0(targetMercenary) -{ - return setTarget(ActorType::Mercenary, AllowSort_true); -} - -impHandler0(targetSkillUnit) -{ - return setTarget(ActorType::SkillUnit, AllowSort_true); -} - -impHandler0(targetPet) -{ - return setTarget(ActorType::Pet, AllowSort_true); -} - -impHandler0(contextMenu) -{ - if (localPlayer == nullptr) - return false; - const Being *const target = localPlayer->getTarget(); - if (target == nullptr) - return true; - - popupMenu->showPopup(target->getPixelX(), - target->getPixelY(), - target); - return true; -} - -} // namespace Actions diff --git a/src/progs/manaplus/actions/windows.cpp b/src/progs/manaplus/actions/windows.cpp deleted file mode 100644 index 2f803923e..000000000 --- a/src/progs/manaplus/actions/windows.cpp +++ /dev/null @@ -1,392 +0,0 @@ -/* - * The ManaPlus Client - * Copyright (C) 2012-2019 The ManaPlus Developers - * - * This file is part of The ManaPlus Client. - * - * 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 - * 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 . - */ - -#include "actions/windows.h" - -#include "actormanager.h" -#include "client.h" - -#include "actions/actiondef.h" - -#include "being/localplayer.h" - -#include "gui/dialogsmanager.h" - -#include "gui/windows/bankwindow.h" -#include "gui/windows/clanwindow.h" -#include "gui/windows/skilldialog.h" -#include "gui/windows/socialwindow.h" -#include "gui/windows/statuswindow.h" -#include "gui/windows/questswindow.h" -#include "gui/windows/whoisonline.h" -#include "gui/windows/chatwindow.h" -#include "gui/windows/debugwindow.h" -#include "gui/windows/didyouknowwindow.h" -#include "gui/windows/equipmentwindow.h" -#include "gui/windows/helpwindow.h" -#include "gui/windows/inventorywindow.h" -#include "gui/windows/killstats.h" -#include "gui/windows/mailwindow.h" -#include "gui/windows/minimap.h" -#include "gui/windows/outfitwindow.h" -#include "gui/windows/setupwindow.h" -#include "gui/windows/serverinfowindow.h" -#include "gui/windows/shopwindow.h" -#include "gui/windows/shortcutwindow.h" -#include "gui/windows/updaterwindow.h" - -#include "gui/widgets/createwidget.h" - -#include "gui/widgets/tabs/chat/chattab.h" - -#include "utils/gettext.h" - -#include "net/net.h" - -#include "debug.h" - -namespace Actions -{ - -impHandler0(setupWindowShow) -{ - if (setupWindow != nullptr) - { - if (setupWindow->isWindowVisible()) - { - setupWindow->doCancel(); - } - else - { - setupWindow->setVisible(Visible_true); - setupWindow->requestMoveToTop(); - } - return true; - } - return false; -} - -impHandler0(hideWindows) -{ - if (setupWindow != nullptr) - setupWindow->hideWindows(); - return true; -} - -static bool showHelpPage(const std::string &page, const bool showHide) -{ - if (helpWindow != nullptr) - { - if (showHide && helpWindow->isWindowVisible()) - { - helpWindow->setVisible(Visible_false); - } - else - { - helpWindow->loadHelp(page); - helpWindow->requestMoveToTop(); - } - return true; - } - return false; -} - -impHandler(helpWindowShow) -{ - if ((chatWindow == nullptr) || !chatWindow->isInputFocused()) - return showHelpPage("index", true); - if (event.tab == nullptr) - return showHelpPage("chatcommands", true); - switch (event.tab->getType()) - { - case ChatTabType::PARTY: - return showHelpPage("chatparty", true); - case ChatTabType::GUILD: - return showHelpPage("chatguild", true); - case ChatTabType::WHISPER: - return showHelpPage("chatwhisper", true); - case ChatTabType::DEBUG: - return showHelpPage("chatdebug", true); - case ChatTabType::TRADE: - return showHelpPage("chattrade", true); - case ChatTabType::BATTLE: - return showHelpPage("chatbattle", true); - case ChatTabType::LANG: - return showHelpPage("chatlang", true); - case ChatTabType::GM: - return showHelpPage("chatgm", true); - case ChatTabType::CHANNEL: - return showHelpPage("chatchannel", true); - case ChatTabType::CLAN: - return showHelpPage("chatclan", true); - default: - case ChatTabType::UNKNOWN: - case ChatTabType::INPUT: - return showHelpPage("chatcommands", true); - } -} - -impHandler0(aboutWindowShow) -{ - return showHelpPage("about", false); -} - -static void showHideWindow(Window *const window) -{ - if (window != nullptr) - { - window->setVisible(fromBool( - !window->isWindowVisible(), Visible)); - if (window->isWindowVisible()) - window->requestMoveToTop(); - } -} - -impHandler0(statusWindowShow) -{ - showHideWindow(statusWindow); - return true; -} - -impHandler0(inventoryWindowShow) -{ - showHideWindow(inventoryWindow); - return true; -} - -impHandler0(equipmentWindowShow) -{ - showHideWindow(equipmentWindow); - return true; -} - -impHandler0(skillDialogShow) -{ - showHideWindow(skillDialog); - return true; -} - -impHandler0(minimapWindowShow) -{ - if (minimap != nullptr) - { - minimap->toggle(); - return true; - } - return false; -} - -impHandler0(chatWindowShow) -{ - showHideWindow(chatWindow); - return true; -} - -impHandler0(shortcutWindowShow) -{ - showHideWindow(itemShortcutWindow); - return true; -} - -impHandler0(debugWindowShow) -{ - showHideWindow(debugWindow); - return true; -} - -impHandler0(socialWindowShow) -{ - showHideWindow(socialWindow); - return true; -} - -impHandler0(emoteShortcutWindowShow) -{ - showHideWindow(emoteShortcutWindow); - return true; -} - -impHandler0(outfitWindowShow) -{ - showHideWindow(outfitWindow); - return true; -} - -impHandler0(shopWindowShow) -{ - showHideWindow(shopWindow); - return true; -} - -impHandler0(dropShortcutWindowShow) -{ - showHideWindow(dropShortcutWindow); - return true; -} - -impHandler0(killStatsWindowShow) -{ - showHideWindow(killStats); - return true; -} - -impHandler0(spellShortcutWindowShow) -{ - showHideWindow(spellShortcutWindow); - return true; -} - -impHandler0(whoIsOnlineWindowShow) -{ - showHideWindow(whoIsOnline); - return true; -} - -impHandler0(didYouKnowWindowShow) -{ - showHideWindow(didYouKnowWindow); - return true; -} - -impHandler0(questsWindowShow) -{ - showHideWindow(questsWindow); - return true; -} - -impHandler0(bankWindowShow) -{ -#ifdef TMWA_SUPPORT - if (Net::getNetworkType() == ServerType::TMWATHENA) - return false; -#endif // TMWA_SUPPORT - - showHideWindow(bankWindow); - return true; -} - -impHandler0(cartWindowShow) -{ - if (Net::getNetworkType() == ServerType::TMWATHENA || - (localPlayer == nullptr) || - !localPlayer->getHaveCart()) - { - return false; - } - - showHideWindow(cartWindow); - if (inventoryWindow != nullptr) - inventoryWindow->updateDropButton(); - return true; -} - -impHandler0(updaterWindowShow) -{ - if (updaterWindow != nullptr) - updaterWindow->deleteSelf(); - else - DialogsManager::createUpdaterWindow(); - return true; -} - -impHandler0(quickWindowShow) -{ - if (setupWindow != nullptr) - { - if (setupWindow->isWindowVisible()) - setupWindow->doCancel(); - setupWindow->setVisible(Visible_true); - // TRANSLATORS: settings tab name - setupWindow->activateTab(_("Quick")); - setupWindow->requestMoveToTop(); - return true; - } - return false; -} - -impHandler0(mailWindowShow) -{ - showHideWindow(mailWindow); - return true; -} - -impHandler0(serverInfoWindowShow) -{ - if (serverInfoWindow != nullptr && - serverInfoWindow->isWindowVisible()) - { - serverInfoWindow->close(); - serverInfoWindow = nullptr; - } - else - { - serverInfoWindow = CREATEWIDGETR(ServerInfoWindow, - client->getCurrentServer()); - serverInfoWindow->requestMoveToTop(); - } - return true; -} - -impHandler0(clanWindowShow) -{ - showHideWindow(clanWindow); - return true; -} - -impHandler(showItems) -{ - const std::string args = event.args; - if (args.empty()) - return false; - - Being *being = nullptr; - if (args[0] == ':') - { - being = actorManager->findBeing(fromInt(atoi( - args.substr(1).c_str()), BeingId)); - if ((being != nullptr) && being->getType() == ActorType::Monster) - being = nullptr; - } - else - { - being = actorManager->findBeingByName(args, ActorType::Player); - } - if (being == nullptr) - return true; - if (being == localPlayer) - { - if (equipmentWindow != nullptr && - !equipmentWindow->isWindowVisible()) - { - equipmentWindow->setVisible(Visible_true); - } - } - else - { - if (beingEquipmentWindow != nullptr) - { - beingEquipmentWindow->setBeing(being); - beingEquipmentWindow->setVisible(Visible_true); - } - } - return true; -} - -} // namespace Actions diff --git a/src/progs/manaplus/client.cpp b/src/progs/manaplus/client.cpp deleted file mode 100644 index d8ba7e1c2..000000000 --- a/src/progs/manaplus/client.cpp +++ /dev/null @@ -1,2089 +0,0 @@ -/* - * The ManaPlus Client - * Copyright (C) 2004-2009 The Mana World Development Team - * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers - * - * This file is part of The ManaPlus Client. - * - * 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 - * 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 . - */ - -#include "progs/manaplus/client.h" - -#include "chatlogger.h" -#include "configmanager.h" -#include "dirs.h" -#include "eventsmanager.h" -#include "game.h" -#include "graphicsmanager.h" -#include "main.h" -#include "party.h" -#include "pincodemanager.h" -#include "settings.h" -#include "soundmanager.h" -#include "spellmanager.h" - -#include "being/localclan.h" -#include "being/localplayer.h" -#include "being/playerinfo.h" -#include "being/playerrelations.h" - -#include "const/net/net.h" - -#include "enums/being/attributesstrings.h" - -#include "fs/virtfs/fs.h" -#include "fs/virtfs/tools.h" - -#include "gui/dialogsmanager.h" -#include "gui/gui.h" -#include "gui/skin.h" -#include "gui/popupmanager.h" -#include "gui/windowmanager.h" - -#include "gui/shortcut/dropshortcut.h" -#include "gui/shortcut/emoteshortcut.h" -#include "gui/shortcut/itemshortcut.h" -#include "gui/shortcut/spellshortcut.h" - -#include "gui/windows/changeemaildialog.h" -#include "gui/windows/changepassworddialog.h" -#include "gui/windows/charselectdialog.h" -#include "gui/windows/connectiondialog.h" -#include "gui/windows/equipmentwindow.h" -#include "gui/windows/logindialog.h" -#include "gui/windows/npcdialog.h" -#include "gui/windows/okdialog.h" -#include "gui/windows/registerdialog.h" -#include "gui/windows/serverdialog.h" -#include "gui/windows/setupwindow.h" -#include "gui/windows/updaterwindow.h" -#include "gui/windows/quitdialog.h" -#include "gui/windows/worldselectdialog.h" - -#include "gui/widgets/button.h" -#include "gui/widgets/createwidget.h" -#include "gui/widgets/desktop.h" -#include "gui/widgets/windowcontainer.h" - -#include "input/inputmanager.h" -#include "input/joystick.h" -#include "input/keyboardconfig.h" - -#include "input/touch/touchmanager.h" - -#include "net/charserverhandler.h" -#include "net/chathandler.h" -#include "net/download.h" -#include "net/gamehandler.h" -#include "net/generalhandler.h" -#include "net/guildhandler.h" -#include "net/inventoryhandler.h" -#include "net/ipc.h" -#include "net/loginhandler.h" -#include "net/net.h" -#include "net/updatetypeoperators.h" -#include "net/useragent.h" -#include "net/packetlimiter.h" -#include "net/partyhandler.h" - -#ifdef TMWA_SUPPORT -#include "net/tmwa/guildmanager.h" -#endif // TMWA_SUPPORT - -#include "particle/particleengine.h" - -#include "resources/dbmanager.h" -#include "resources/imagehelper.h" - -#include "resources/dye/dyepalette.h" - -#include "resources/resourcemanager/resourcemanager.h" - -#include "resources/sprite/spritereference.h" - -#include "utils/checkutils.h" -#include "utils/cpu.h" -#include "utils/delete2.h" -#include "utils/dumplibs.h" -#include "utils/dumpsizes.h" -#include "utils/env.h" -#include "utils/fuzzer.h" -#include "utils/gettext.h" -#include "utils/gettexthelper.h" -#include "utils/mrand.h" -#ifdef ANDROID -#include "fs/paths.h" -#endif // ANDROID -#include "utils/perfstat.h" -#include "utils/sdlcheckutils.h" -#include "utils/sdlhelper.h" -#include "utils/timer.h" - -#include "utils/translation/translationmanager.h" - -#include "listeners/assertlistener.h" -#include "listeners/errorlistener.h" - -#ifdef USE_OPENGL -#include "test/testlauncher.h" -#include "test/testmain.h" -#else // USE_OPENGL -#include "configuration.h" -#endif // USE_OPENGL - -#ifdef WIN32 -PRAGMA48(GCC diagnostic push) -PRAGMA48(GCC diagnostic ignored "-Wshadow") -#include -PRAGMA48(GCC diagnostic pop) -#include "fs/specialfolder.h" -#undef ERROR -#endif // WIN32 - -#ifdef ANDROID -#ifndef USE_SDL2 -PRAGMA48(GCC diagnostic push) -PRAGMA48(GCC diagnostic ignored "-Wshadow") -#include -PRAGMA48(GCC diagnostic pop) -#include -#endif // USE_SDL2 -#endif // ANDROID - -#include - -#ifdef USE_MUMBLE -#include "mumblemanager.h" -#endif // USE_MUMBLE - -PRAGMA48(GCC diagnostic push) -PRAGMA48(GCC diagnostic ignored "-Wshadow") -#ifdef USE_SDL2 -#include -#else // USE_SDL2 -#include -#endif // USE_SDL2 -PRAGMA48(GCC diagnostic pop) - -#include "debug.h" - -std::string errorMessage; -LoginData loginData; - -Client *client = nullptr; - -extern FPSmanager fpsManager; -extern int evolPacketOffset; - -volatile bool runCounters; -bool isSafeMode = false; -int serverVersion = 0; -int packetVersion = 0; -int packetVersionMain = 0; -int packetVersionRe = 0; -int packetVersionZero = 0; -int packetsType = 0; -int itemIdLen = 2; -bool packets_main = true; -bool packets_re = false; -bool packets_zero = false; -unsigned int tmwServerVersion = 0; -time_t start_time; -unsigned int mLastHost = 0; -unsigned long mSearchHash = 0; -int textures_count = 0; -volatile bool isTerminate = false; - -namespace -{ - class AccountListener final : public ActionListener - { - public: - AccountListener() - { } - - A_DELETE_COPY(AccountListener) - - void action(const ActionEvent &event A_UNUSED) override final - { - client->setState(State::CHAR_SELECT); - } - } accountListener; - - class LoginListener final : public ActionListener - { - public: - LoginListener() - { } - - A_DELETE_COPY(LoginListener) - - void action(const ActionEvent &event A_UNUSED) override final - { - client->setState(State::PRE_LOGIN); - } - } loginListener; -} // namespace - -Client::Client() : - ActionListener(), - mCurrentServer(), - mGame(nullptr), - mCurrentDialog(nullptr), - mQuitDialog(nullptr), - mSetupButton(nullptr), - mVideoButton(nullptr), - mHelpButton(nullptr), - mAboutButton(nullptr), - mThemesButton(nullptr), - mPerfomanceButton(nullptr), -#ifdef ANDROID - mCloseButton(nullptr), -#endif // ANDROID - mState(State::CHOOSE_SERVER), - mOldState(State::START), - mSkin(nullptr), - mButtonPadding(1), - mButtonSpacing(3), - mPing(0), - mConfigAutoSaved(false) -{ - WindowManager::init(); -} - -void Client::testsInit() -{ - if (!settings.options.test.empty() && - settings.options.test != "99") - { - gameInit(); - } - else - { - initRand(); - logger = new Logger; - SDL::initLogger(); - Dirs::initLocalDataDir(); - Dirs::initTempDir(); - Dirs::initConfigDir(); - GettextHelper::initLang(); - } -} - -void Client::gameInit() -{ - logger = new Logger; - SDL::initLogger(); - - initRand(); - - assertListener = new AssertListener; - // Load branding information - if (!settings.options.brandingPath.empty()) - { - branding.init(settings.options.brandingPath, - UseVirtFs_false, - SkipError_false); - } - setBrandingDefaults(branding); - - Dirs::initRootDir(); - Dirs::initHomeDir(); - - // Configure logger - if (!settings.options.logFileName.empty()) - { - settings.logFileName = settings.options.logFileName; - } - else - { - settings.logFileName = pathJoin(settings.localDataDir, - "manaplus.log"); - } - logger->log("Log file: " + settings.logFileName); - logger->setLogFile(settings.logFileName); - -#ifdef USE_FUZZER - Fuzzer::init(); -#endif // USE_FUZZER - - if (settings.options.ipc == true) - IPC::start(); - if (settings.options.test.empty()) - ConfigManager::backupConfig("config.xml"); - ConfigManager::initConfiguration(); - SDL::setLogLevel(config.getIntValue("sdlLogLevel")); - settings.init(); - Net::loadIgnorePackets(); - setPathsDefaults(paths); - initFeatures(); - initPaths(); - logger->log("init 4"); - logger->setDebugLog(config.getBoolValue("debugLog")); - logger->setReportUnimplemented(config.getBoolValue("unimplimentedLog")); - - config.incValue("runcount"); - -#ifndef ANDROID - if (settings.options.test.empty()) - ConfigManager::storeSafeParameters(); -#endif // ANDROID - - if (!VirtFs::setWriteDir(settings.localDataDir)) - { - logger->error(strprintf("%s couldn't be set as home directory! " - "Exiting.", settings.localDataDir.c_str())); - } - - GettextHelper::initLang(); - - chatLogger = new ChatLogger; - if (settings.options.chatLogDir.empty()) - { - chatLogger->setBaseLogDir(settings.localDataDir - + std::string("/logs/")); - } - else - { - chatLogger->setBaseLogDir(settings.options.chatLogDir); - } - - // Log the client version - logger->log1(FULL_VERSION); - logger->log("Start configPath: " + config.getConfigPath()); - - Dirs::initScreenshotDir(); - - updateEnv(); - SDL::allowScreenSaver(config.getBoolValue("allowscreensaver")); - dumpLibs(); - dumpSizes(); - - // Initialize SDL - logger->log1("Initializing SDL..."); - if (SDL_Init(SDL_INIT_VIDEO | SDL_INIT_TIMER) < 0) - { - logger->safeError(strprintf("Could not initialize SDL: %s", - SDL_GetError())); - } -#ifndef __SWITCH__ - atexit(SDL_Quit); -#endif - PacketLimiter::initPacketLimiter(); -#ifndef USE_SDL2 - SDL_EnableUNICODE(1); -#endif // USE_SDL2 - - WindowManager::applyKeyRepeat(); - eventsManager.init(); - eventsManager.enableEvents(); - -#ifdef WIN32 - Dirs::mountDataDir(); -#endif // WIN32 -#ifndef USE_SDL2 - WindowManager::setIcon(); -#endif // USE_SDL2 - - ConfigManager::checkConfigVersion(); - logVars(); - Cpu::detect(); - DyePalette::initFunctions(); -#if defined(USE_OPENGL) -#if !defined(ANDROID) && !defined(__APPLE__) -#if !defined(__native_client__) && !defined(__SWITCH__) && !defined(UNITTESTS) - if (!settings.options.safeMode && - settings.options.renderer < 0 && - settings.options.test.empty() && - !settings.options.validate && - !config.getBoolValue("videodetected")) - { - graphicsManager.detectVideoSettings(); - } -#endif // !defined(__native_client__) && !defined(__SWITCH__) && - // !defined(UNITTESTS) -#endif // !defined(ANDROID) && !defined(__APPLE__) && -#endif // defined(USE_OPENGL) - - initGraphics(); - UserAgent::update(); - - touchManager.init(); - -#ifndef WIN32 - Dirs::extractDataDir(); - Dirs::mountDataDir(); -#endif // WIN32 - - Dirs::updateDataPath(); - - // Add the main data directories to our VirtFs search path - if (!settings.options.dataPath.empty()) - { - VirtFs::mountDir(settings.options.dataPath, - Append_false); - } - - // Add the local data directory to VirtFs search path - VirtFs::mountDir(settings.localDataDir, - Append_false); - TranslationManager::loadCurrentLang(); - TranslationManager::loadDictionaryLang(); -#ifdef ENABLE_CUSTOMNLS - TranslationManager::loadGettextLang(); -#endif // ENABLE_CUSTOMNLS - -#ifdef USE_SDL2 - WindowManager::setIcon(); -#endif // USE_SDL2 - WindowManager::initTitle(); - - mainGraphics->postInit(); - - theme = new Theme; - Theme::selectSkin(); - ActorSprite::load(); - touchManager.init(); - - // Initialize the item and emote shortcuts. - for (size_t f = 0; f < SHORTCUT_TABS; f ++) - itemShortcut[f] = new ItemShortcut(f); - emoteShortcut = new EmoteShortcut; - dropShortcut = new DropShortcut; - - gui = new Gui; - gui->postInit(mainGraphics); - dialogsManager = new DialogsManager; - popupManager = new PopupManager; - - initSoundManager(); - - // Initialize keyboard - keyboard.init(); - inputManager.init(); - - // Initialise player relations - playerRelations.init(); - Joystick::init(); - WindowManager::createWindows(); - - keyboard.update(); - if (joystick != nullptr) - joystick->update(); - - // Initialize default server - mCurrentServer.hostname = settings.options.serverName; - mCurrentServer.port = settings.options.serverPort; - if (!settings.options.serverType.empty()) - { - mCurrentServer.type = ServerInfo::parseType( - settings.options.serverType); - } - - loginData.username = settings.options.username; - loginData.password = settings.options.password; - LoginDialog::savedPassword = settings.options.password; - loginData.remember = (serverConfig.getValue("remember", 1) != 0); - loginData.registerLogin = false; - - if (mCurrentServer.hostname.empty()) - { - mCurrentServer.hostname = branding.getValue("defaultServer", ""); - settings.options.serverName = mCurrentServer.hostname; - } - - if (mCurrentServer.port == 0) - { - mCurrentServer.port = CAST_U16(branding.getValue( - "defaultPort", CAST_S32(DEFAULT_PORT))); - mCurrentServer.type = ServerInfo::parseType( - branding.getValue("defaultServerType", "tmwathena")); - } - - chatLogger->setServerName(mCurrentServer.hostname); - - if (loginData.username.empty() && loginData.remember) - loginData.username = serverConfig.getValue("username", ""); - - if (mState != State::ERROR) - mState = State::CHOOSE_SERVER; - - startTimers(); - - const int fpsLimit = config.getIntValue("fpslimit"); - settings.limitFps = fpsLimit > 0; - - SDL_initFramerate(&fpsManager); - WindowManager::setFramerate(fpsLimit); - initConfigListeners(); - - settings.guiAlpha = config.getFloatValue("guialpha"); - optionChanged("fpslimit"); - - start_time = time(nullptr); - - PlayerInfo::init(); - -#ifdef ANDROID -#ifndef USE_SDL2 - WindowManager::updateScreenKeyboard(SDL_GetScreenKeyboardHeight(nullptr)); -#endif // USE_SDL2 -#endif // ANDROID - -#ifdef USE_MUMBLE - if (!mumbleManager) - mumbleManager = new MumbleManager; -#endif // USE_MUMBLE - - mSkin = theme->load("windowmenu.xml", - "", - true, - Theme::getThemePath()); - if (mSkin != nullptr) - { - mButtonPadding = mSkin->getPadding(); - mButtonSpacing = mSkin->getOption("spacing", 3); - } - if (settings.options.error) - inputManager.executeAction(InputAction::ERROR); - - if (settings.options.validate == true) - runValidate(); -} - -Client::~Client() -{ - if (!settings.options.testMode) - gameClear(); - else - testsClear(); - CHECKLISTENERS -} - -void Client::initConfigListeners() -{ - config.addListener("fpslimit", this); - config.addListener("guialpha", this); - config.addListener("gamma", this); - config.addListener("enableGamma", this); - config.addListener("particleEmitterSkip", this); - config.addListener("vsync", this); - config.addListener("repeateDelay", this); - config.addListener("repeateInterval", this); - config.addListener("logInput", this); -} - -void Client::initSoundManager() -{ - // Initialize sound engine - try - { - if (config.getBoolValue("sound")) - soundManager.init(); - - soundManager.setSfxVolume(config.getIntValue("sfxVolume")); - soundManager.setMusicVolume(config.getIntValue("musicVolume")); - } - catch (const char *const err) - { - mState = State::ERROR; - errorMessage = err; - logger->log("Warning: %s", err); - } - soundManager.playMusic(branding.getValue( - "loginMusic", - "keprohm.ogg"), - SkipError_true); -} - -void Client::initGraphics() -{ -#ifndef USE_SDL2 - WindowManager::applyVSync(); -#endif // USE_SDL2 - - runCounters = config.getBoolValue("packetcounters"); - - graphicsManager.initGraphics(); -#ifdef USE_SDL2 - WindowManager::applyVSync(); -#endif // USE_SDL2 - - imageHelper->postInit(); - setConfigDefaults2(config); - WindowManager::applyGrabMode(); - WindowManager::applyGamma(); - - mainGraphics->beginDraw(); -} - -void Client::testsClear() -{ - if (!settings.options.test.empty()) - gameClear(); - else - BeingInfo::clear(); -} - -void Client::gameClear() -{ - if (logger != nullptr) - logger->log1("Quitting1"); - isTerminate = true; - config.removeListeners(this); - - delete2(assertListener) - - IPC::stop(); - eventsManager.shutdown(); - WindowManager::deleteWindows(); - if (windowContainer != nullptr) - windowContainer->slowLogic(); - - stopTimers(); - DbManager::unloadDb(); - - if (loginHandler != nullptr) - loginHandler->clearWorlds(); - - if (chatHandler != nullptr) - chatHandler->clear(); - - if (charServerHandler != nullptr) - charServerHandler->clear(); - - delete2(ipc) - -#ifdef USE_MUMBLE - delete2(mumbleManager) -#endif // USE_MUMBLE - - PlayerInfo::deinit(); - - // Before config.write() since it writes the shortcuts to the config - for (unsigned f = 0; f < SHORTCUT_TABS; f ++) - delete2(itemShortcut[f]) - delete2(emoteShortcut) - delete2(dropShortcut) - - playerRelations.store(); - - if (logger != nullptr) - logger->log1("Quitting2"); - - delete2(mCurrentDialog) - delete2(popupManager) - delete2(dialogsManager) - delete2(gui) - - if (inventoryHandler != nullptr) - inventoryHandler->clear(); - - if (logger != nullptr) - logger->log1("Quitting3"); - - touchManager.clear(); - - GraphicsManager::deleteRenderers(); - - if (logger != nullptr) - logger->log1("Quitting4"); - - XML::cleanupXML(); - - if (logger != nullptr) - logger->log1("Quitting5"); - - BeingInfo::clear(); - - // Shutdown sound - soundManager.close(); - - if (logger != nullptr) - logger->log1("Quitting6"); - - ActorSprite::unload(); - - ResourceManager::deleteInstance(); - - soundManager.shutdown(); - - if (logger != nullptr) - logger->log1("Quitting8"); - - WindowManager::deleteIcon(); - - if (logger != nullptr) - logger->log1("Quitting9"); - - delete2(joystick) - - keyboard.deinit(); - - if (logger != nullptr) - logger->log1("Quitting10"); - - touchManager.shutdown(); - -#ifdef DEBUG_CONFIG - config.enableKeyLogging(); -#endif // DEBUG_CONFIG - - config.removeOldKeys(); - config.write(); - serverConfig.write(); - - config.clear(); - serverConfig.clear(); - - if (logger != nullptr) - logger->log1("Quitting11"); - -#ifdef USE_PROFILER - Perfomance::clear(); -#endif // USE_PROFILER - -#ifdef DEBUG_OPENGL_LEAKS - if (logger) - logger->log("textures left: %d", textures_count); -#endif // DEBUG_OPENGL_LEAKS - - Graphics::cleanUp(); - - if (logger != nullptr) - logger->log1("Quitting12"); - - delete2(chatLogger) - TranslationManager::close(); -} - -int Client::testsExec() -{ -#ifdef USE_OPENGL - if (settings.options.test.empty()) - { - TestMain test; - return test.exec(); - } - else - { - TestLauncher launcher(settings.options.test); - return launcher.exec(); - } -#else // USE_OPENGL - - return 0; -#endif // USE_OPENGL -} - -#define ADDBUTTON(var, object) var = object; \ - x -= var->getWidth() + mButtonSpacing; \ - var->setPosition(x, mButtonPadding); \ - top->add(var); - -void Client::stateConnectGame1() -{ - if ((gameHandler != nullptr) && - (loginHandler != nullptr) && - gameHandler->isConnected()) - { - loginHandler->disconnect(); - } -} - -void Client::stateConnectServer1() -{ - if (mOldState == State::CHOOSE_SERVER) - { - settings.serverName = mCurrentServer.hostname; - ConfigManager::initServerConfig(mCurrentServer.hostname); - PacketLimiter::initPacketLimiter(); - initTradeFilter(); - Dirs::initUsersDir(); - playerRelations.init(); - - // Initialize the item and emote shortcuts. - for (unsigned f = 0; f < SHORTCUT_TABS; f ++) - { - delete itemShortcut[f]; - itemShortcut[f] = new ItemShortcut(f); - } - delete emoteShortcut; - emoteShortcut = new EmoteShortcut; - - // Initialize the drop shortcuts. - delete dropShortcut; - dropShortcut = new DropShortcut; - - initFeatures(); - PlayerInfo::loadData(); - loginData.registerUrl = mCurrentServer.registerUrl; - loginData.packetVersion = mCurrentServer.packetVersion; - if (!mCurrentServer.onlineListUrl.empty()) - settings.onlineListUrl = mCurrentServer.onlineListUrl; - else - settings.onlineListUrl = settings.serverName; - settings.persistentIp = mCurrentServer.persistentIp; - settings.supportUrl = mCurrentServer.supportUrl; - settings.updateMirrors = mCurrentServer.updateMirrors; - settings.enableRemoteCommands = (serverConfig.getValue( - "enableRemoteCommands", 1) != 0); - - if (settings.options.username.empty()) - { - if (loginData.remember) - loginData.username = serverConfig.getValue("username", ""); - else - loginData.username.clear(); - } - else - { - loginData.username = settings.options.username; - } -#ifdef SAVE_PASSWORD - LoginDialog::savedPassword = loginData.remember ? - serverConfig.getValue("password", "") : ""; - loginData.password = LoginDialog::savedPassword; - settings.options.password = LoginDialog::savedPassword; -#endif - settings.login = loginData.username; - WindowManager::updateTitle(); - - loginData.remember = (serverConfig.getValue("remember", 1) != 0); - Net::connectToServer(mCurrentServer); - -#ifdef USE_MUMBLE - if (mumbleManager) - mumbleManager->setServer(mCurrentServer.hostname); -#endif // USE_MUMBLE - -#ifdef TMWA_SUPPORT - GuildManager::init(); -#endif // TMWA_SUPPORT - - if (!mConfigAutoSaved) - { - mConfigAutoSaved = true; - config.write(); - } - } - else if (loginHandler != nullptr && - loginHandler->isConnected()) - { - mState = State::PRE_LOGIN; - } -} - -void Client::stateWorldSelect1() -{ - if (mOldState == State::UPDATE && - (loginHandler != nullptr)) - { - if (loginHandler->getWorlds().size() < 2) - mState = State::PRE_LOGIN; - } -} - -void Client::stateGame1() -{ - if (gui == nullptr) - return; - - BasicContainer2 *const top = static_cast( - gui->getTop()); - - if (top == nullptr) - return; - - CREATEWIDGETV(desktop, Desktop, nullptr); - top->add(desktop); - int x = top->getWidth() - mButtonPadding; - ADDBUTTON(mSetupButton, new Button(desktop, - // TRANSLATORS: setup tab quick button - _("Setup"), "Setup", BUTTON_SKIN, this)) - ADDBUTTON(mPerfomanceButton, new Button(desktop, - // TRANSLATORS: perfoamance tab quick button - _("Performance"), "Perfomance", BUTTON_SKIN, this)) - ADDBUTTON(mVideoButton, new Button(desktop, - // TRANSLATORS: video tab quick button - _("Video"), "Video", BUTTON_SKIN, this)) - ADDBUTTON(mThemesButton, new Button(desktop, - // TRANSLATORS: theme tab quick button - _("Theme"), "Themes", BUTTON_SKIN, this)) - ADDBUTTON(mAboutButton, new Button(desktop, - // TRANSLATORS: theme tab quick button - _("About"), "about", BUTTON_SKIN, this)) - ADDBUTTON(mHelpButton, new Button(desktop, - // TRANSLATORS: theme tab quick button - _("Help"), "help", BUTTON_SKIN, this)) -#ifdef ANDROID - ADDBUTTON(mCloseButton, new Button(desktop, - // TRANSLATORS: close quick button - _("Close"), "close", BUTTON_SKIN, this)) -#endif // ANDROID - - desktop->setSize(mainGraphics->getWidth(), - mainGraphics->getHeight()); -} - -void Client::stateSwitchLogin1() -{ - if (mOldState == State::GAME && - (gameHandler != nullptr)) - { - gameHandler->disconnect(); - } -} - -int Client::gameExec() -{ - int lastTickTime = tick_time; - - Perf::init(); - - while (mState != State::EXIT) - { - PROFILER_START(); - PERF_STAT(0); - if (eventsManager.handleEvents()) - continue; - - PERF_STAT(1); - - BLOCK_START("Client::gameExec 3") - if (generalHandler != nullptr) - generalHandler->flushNetwork(); - BLOCK_END("Client::gameExec 3") - - PERF_STAT(2); - - BLOCK_START("Client::gameExec 4") - if (gui != nullptr) - gui->logic(); - - PERF_STAT(3); - - cur_time = time(nullptr); - int k = 0; - while (lastTickTime != tick_time && - k < 40) - { - if (mGame != nullptr) - mGame->logic(); - else if (gui != nullptr) - gui->handleInput(); - - ++lastTickTime; - k ++; - } - - PERF_STAT(4); - - soundManager.logic(); - - PERF_STAT(5); - - logic_count = logic_count + k; - if (gui != nullptr) - gui->slowLogic(); - - PERF_STAT(6); - - if (mGame != nullptr) - mGame->slowLogic(); - - PERF_STAT(7); - - slowLogic(); - - PERF_STAT(8); - - BLOCK_END("Client::gameExec 4") - - // This is done because at some point tick_time will wrap. - lastTickTime = tick_time; - - BLOCK_START("Client::gameExec 6") - if (mState == State::CONNECT_GAME) - { - stateConnectGame1(); - } - else if (mState == State::CONNECT_SERVER) - { - stateConnectServer1(); - } - else if (mState == State::WORLD_SELECT) - { - stateWorldSelect1(); - } - else if (mOldState == State::START || - (mOldState == State::GAME && mState != State::GAME)) - { - stateGame1(); - } - else if (mState == State::SWITCH_LOGIN) - { - stateSwitchLogin1(); - } - BLOCK_END("Client::gameExec 6") - - PERF_STAT(9); - - if (mState != mOldState) - { - BLOCK_START("Client::gameExec 7") - PlayerInfo::stateChange(mState); - - if (mOldState == State::GAME) - { - delete2(mGame) - assertListener = new AssertListener; - Game::clearInstance(); - ResourceManager::cleanOrphans(false); - Party::clearParties(); - Guild::clearGuilds(); - NpcDialog::clearDialogs(); - if (guildHandler != nullptr) - guildHandler->clear(); - if (partyHandler != nullptr) - partyHandler->clear(); - if (chatLogger != nullptr) - chatLogger->clear(); - if (!settings.options.dataPath.empty()) - UpdaterWindow::unloadMods(settings.options.dataPath); - else - UpdaterWindow::unloadMods(settings.oldUpdates); - if (!settings.options.skipUpdate) - UpdaterWindow::unloadMods(settings.oldUpdates + "/fix/"); - } - else if (mOldState == State::CHAR_SELECT) - { - if (mState != State::CHANGEPASSWORD && - charServerHandler != nullptr) - { - charServerHandler->clear(); - } - } - - mOldState = mState; - - // Get rid of the dialog of the previous state - delete2(mCurrentDialog) - - // State has changed, while the quitDialog was active, it might - // not be correct anymore - if (mQuitDialog != nullptr) - { - mQuitDialog->scheduleDelete(); - mQuitDialog = nullptr; - } - BLOCK_END("Client::gameExec 7") - - BLOCK_START("Client::gameExec 8") - switch (mState) - { - case State::CHOOSE_SERVER: - { - BLOCK_START("Client::gameExec STATE_CHOOSE_SERVER") - logger->log1("State: CHOOSE SERVER"); - unloadData(); - pincodeManager.closeDialogs(); - - // Allow changing this using a server choice dialog - // We show the dialog box only if the command-line - // options weren't set. - if (settings.options.serverName.empty() && - settings.options.serverPort == 0 && - !branding.getValue("onlineServerList", "a").empty()) - { - // Don't allow an alpha opacity - // lower than the default value - theme->setMinimumOpacity(0.8F); - - CREATEWIDGETV(mCurrentDialog, ServerDialog, - &mCurrentServer, - settings.configDir); - } - else - { - mState = State::CONNECT_SERVER; - - // Reset options so that cancelling or connect - // timeout will show the server dialog. - settings.options.serverName.clear(); - settings.options.serverPort = 0; - } - BLOCK_END("Client::gameExec STATE_CHOOSE_SERVER") - break; - } - - case State::CONNECT_SERVER: - BLOCK_START("Client::gameExec State::CONNECT_SERVER") - logger->log1("State: CONNECT SERVER"); - loginData.updateHosts.clear(); - CREATEWIDGETV(mCurrentDialog, ConnectionDialog, - // TRANSLATORS: connection dialog header - _("Connecting to server"), - State::SWITCH_SERVER); - TranslationManager::loadCurrentLang(); - TranslationManager::loadDictionaryLang(); - pincodeManager.init(); - BLOCK_END("Client::gameExec State::CONNECT_SERVER") - break; - - case State::PRE_LOGIN: - logger->log1("State: PRE_LOGIN"); - break; - - case State::LOGIN: - BLOCK_START("Client::gameExec State::LOGIN") - logger->log1("State: LOGIN"); - // Don't allow an alpha opacity - // lower than the default value - theme->setMinimumOpacity(0.8F); - - if (packetVersion == 0) - { - packetVersion = loginData.packetVersion; - if (packetVersion != 0) - { - loginHandler->updatePacketVersion(); - logger->log("Preconfigured packet version: %d", - packetVersion); - } - } - - loginData.updateType = static_cast( - serverConfig.getValue("updateType", 0)); - - mSearchHash = Net::Download::adlerBuffer( - const_cast(mCurrentServer.hostname.c_str()), - CAST_S32(mCurrentServer.hostname.size())); - if (settings.options.username.empty() || - settings.options.password.empty()) - { - CREATEWIDGETV(mCurrentDialog, LoginDialog, - loginData, - &mCurrentServer, - &settings.options.updateHost); - } - else - { - mState = State::LOGIN_ATTEMPT; - // Clear the password so that when login fails, the - // dialog will show up next time. - settings.options.password.clear(); - } - BLOCK_END("Client::gameExec State::LOGIN") - break; - - case State::LOGIN_ATTEMPT: - BLOCK_START("Client::gameExec State::LOGIN_ATTEMPT") - logger->log1("State: LOGIN ATTEMPT"); - CREATEWIDGETV(mCurrentDialog, ConnectionDialog, - // TRANSLATORS: connection dialog header - _("Logging in"), - State::SWITCH_SERVER); - if (loginHandler != nullptr) - loginHandler->loginOrRegister(&loginData); - BLOCK_END("Client::gameExec State::LOGIN_ATTEMPT") - break; - - case State::WORLD_SELECT: - BLOCK_START("Client::gameExec State::WORLD_SELECT") - logger->log1("State: WORLD SELECT"); - { - TranslationManager::loadCurrentLang(); - TranslationManager::loadDictionaryLang(); - if (loginHandler == nullptr) - { - BLOCK_END("Client::gameExec State::WORLD_SELECT") - break; - } - Worlds worlds = loginHandler->getWorlds(); - - if (worlds.empty()) - { - // Trust that the netcode knows what it's doing - mState = State::UPDATE; - } - else if (worlds.size() == 1) - { - loginHandler->chooseServer( - 0, mCurrentServer.persistentIp); - mState = State::UPDATE; - } - else - { - CREATEWIDGETV(mCurrentDialog, WorldSelectDialog, - worlds); - if (settings.options.chooseDefault) - { - static_cast(mCurrentDialog) - ->action(ActionEvent(nullptr, "ok")); - } - } - } - BLOCK_END("Client::gameExec State::WORLD_SELECT") - break; - - case State::WORLD_SELECT_ATTEMPT: - BLOCK_START("Client::gameExec State::WORLD_SELECT_ATTEMPT") - logger->log1("State: WORLD SELECT ATTEMPT"); - CREATEWIDGETV(mCurrentDialog, ConnectionDialog, - // TRANSLATORS: connection dialog header - _("Entering game world"), - State::WORLD_SELECT); - BLOCK_END("Client::gameExec State::WORLD_SELECT_ATTEMPT") - break; - - case State::UPDATE: - BLOCK_START("Client::gameExec State::UPDATE") - logger->log1("State: UPDATE"); - - // Determine which source to use for the update host - if (!settings.options.updateHost.empty()) - settings.updateHost = settings.options.updateHost; - else - settings.updateHost = loginData.updateHost; - Dirs::initUpdatesDir(); - - if (!settings.oldUpdates.empty()) - UpdaterWindow::unloadUpdates(settings.oldUpdates); - - if (settings.options.skipUpdate) - { - mState = State::LOAD_DATA; - settings.oldUpdates.clear(); - UpdaterWindow::loadDirMods(settings.options.dataPath); - } - else if ((loginData.updateType & UpdateType::Skip) != 0) - { - settings.oldUpdates = pathJoin(settings.localDataDir, - settings.updatesDir); - UpdaterWindow::loadLocalUpdates(settings.oldUpdates); - mState = State::LOAD_DATA; - } - else - { - settings.oldUpdates = pathJoin(settings.localDataDir, - settings.updatesDir); - CREATEWIDGETV(mCurrentDialog, UpdaterWindow, - settings.updateHost, - settings.oldUpdates, - settings.options.dataPath.empty(), - loginData.updateType); - } - BLOCK_END("Client::gameExec State::UPDATE") - break; - - case State::LOAD_DATA: - { - BLOCK_START("Client::gameExec State::LOAD_DATA") - logger->log1("State: LOAD DATA"); - - loadData(); - - mState = State::GET_CHARACTERS; - BLOCK_END("Client::gameExec State::LOAD_DATA") - break; - } - case State::GET_CHARACTERS: - BLOCK_START("Client::gameExec State::GET_CHARACTERS") - logger->log1("State: GET CHARACTERS"); - CREATEWIDGETV(mCurrentDialog, ConnectionDialog, - // TRANSLATORS: connection dialog header - _("Requesting characters"), - State::SWITCH_SERVER); - if (charServerHandler != nullptr) - charServerHandler->requestCharacters(); - BLOCK_END("Client::gameExec State::GET_CHARACTERS") - break; - - case State::CHAR_SELECT: - BLOCK_START("Client::gameExec State::CHAR_SELECT") - logger->log1("State: CHAR SELECT"); - // Don't allow an alpha opacity - // lower than the default value - theme->setMinimumOpacity(0.8F); - - settings.login = loginData.username; - WindowManager::updateTitle(); - - CREATEWIDGETV(mCurrentDialog, CharSelectDialog, - loginData); - pincodeManager.updateState(); - - if (!(static_cast(mCurrentDialog)) - ->selectByName(settings.options.character, - CharSelectDialog::Choose)) - { - (static_cast(mCurrentDialog)) - ->selectByName( - serverConfig.getValue("lastCharacter", ""), - settings.options.chooseDefault ? - CharSelectDialog::Choose : - CharSelectDialog::Focus); - } - - // Choosing character on the command line should work only - // once, clear it so that 'switch character' works. - settings.options.character.clear(); - BLOCK_END("Client::gameExec State::CHAR_SELECT") - break; - - case State::CONNECT_GAME: - BLOCK_START("Client::gameExec State::CONNECT_GAME") - logger->log1("State: CONNECT GAME"); - CREATEWIDGETV(mCurrentDialog, ConnectionDialog, - // TRANSLATORS: connection dialog header - _("Connecting to the game server"), - State::CHOOSE_SERVER); - if (gameHandler != nullptr) - gameHandler->connect(); - BLOCK_END("Client::gameExec State::CONNECT_GAME") - break; - - case State::CHANGE_MAP: - BLOCK_START("Client::gameExec State::CHANGE_MAP") - logger->log1("State: CHANGE_MAP"); - CREATEWIDGETV(mCurrentDialog, ConnectionDialog, - // TRANSLATORS: connection dialog header - _("Changing game servers"), - State::SWITCH_CHARACTER); - if (gameHandler != nullptr) - gameHandler->connect(); - BLOCK_END("Client::gameExec State::CHANGE_MAP") - break; - - case State::GAME: - BLOCK_START("Client::gameExec State::GAME") - if (localPlayer != nullptr) - { - logger->log("Memorizing selected character %s", - localPlayer->getName().c_str()); - serverConfig.setValue("lastCharacter", - localPlayer->getName()); -#ifdef USE_MUMBLE - if (mumbleManager) - mumbleManager->setPlayer(localPlayer->getName()); -#endif // USE_MUMBLE - Perf::init(); - } - - // Fade out logon-music here too to give the desired effect - // of "flowing" into the game. - soundManager.fadeOutMusic(1000); - - // Allow any alpha opacity - theme->setMinimumOpacity(-1.0F); - - if (chatLogger != nullptr) - chatLogger->setServerName(settings.serverName); - -#ifdef ANDROID - delete2(mCloseButton) -#endif // ANDROID - - delete2(mSetupButton) - delete2(mVideoButton) - delete2(mThemesButton) - delete2(mAboutButton) - delete2(mHelpButton) - delete2(mPerfomanceButton) - delete2(desktop) - - mCurrentDialog = nullptr; - - logger->log1("State: GAME"); - if (generalHandler != nullptr) - generalHandler->reloadPartially(); - mGame = new Game; - BLOCK_END("Client::gameExec State::GAME") - break; - - case State::LOGIN_ERROR: - BLOCK_START("Client::gameExec State::LOGIN_ERROR") - logger->log1("State: LOGIN ERROR"); - CREATEWIDGETV(mCurrentDialog, OkDialog, - // TRANSLATORS: error dialog header - _("Error"), - errorMessage, - // TRANSLATORS: ok dialog button - _("Close"), - DialogType::ERROR, - Modal_true, - ShowCenter_true, - nullptr, - 260); - mCurrentDialog->addActionListener(&loginListener); - mCurrentDialog = nullptr; // OkDialog deletes itself - BLOCK_END("Client::gameExec State::LOGIN_ERROR") - break; - - case State::ACCOUNTCHANGE_ERROR: - BLOCK_START("Client::gameExec State::ACCOUNTCHANGE_ERROR") - logger->log1("State: ACCOUNT CHANGE ERROR"); - CREATEWIDGETV(mCurrentDialog, OkDialog, - // TRANSLATORS: error dialog header - _("Error"), - errorMessage, - // TRANSLATORS: ok dialog button - _("Close"), - DialogType::ERROR, - Modal_true, - ShowCenter_true, - nullptr, - 260); - mCurrentDialog->addActionListener(&accountListener); - mCurrentDialog = nullptr; // OkDialog deletes itself - BLOCK_END("Client::gameExec State::ACCOUNTCHANGE_ERROR") - break; - - case State::REGISTER_PREP: - BLOCK_START("Client::gameExec State::REGISTER_PREP") - logger->log1("State: REGISTER_PREP"); - CREATEWIDGETV(mCurrentDialog, ConnectionDialog, - // TRANSLATORS: connection dialog header - _("Requesting registration details"), - State::LOGIN); - loginHandler->getRegistrationDetails(); - BLOCK_END("Client::gameExec State::REGISTER_PREP") - break; - - case State::REGISTER: - logger->log1("State: REGISTER"); - CREATEWIDGETV(mCurrentDialog, RegisterDialog, - loginData); - break; - - case State::REGISTER_ATTEMPT: - BLOCK_START("Client::gameExec State::REGISTER_ATTEMPT") - logger->log("Username is %s", loginData.username.c_str()); - if (loginHandler != nullptr) - loginHandler->registerAccount(&loginData); - BLOCK_END("Client::gameExec State::REGISTER_ATTEMPT") - break; - - case State::CHANGEPASSWORD: - BLOCK_START("Client::gameExec State::CHANGEPASSWORD") - logger->log1("State: CHANGE PASSWORD"); - CREATEWIDGETV(mCurrentDialog, ChangePasswordDialog, - loginData); - mCurrentDialog->setVisible(Visible_true); - BLOCK_END("Client::gameExec State::CHANGEPASSWORD") - break; - - case State::CHANGEPASSWORD_ATTEMPT: - BLOCK_START("Client::gameExec " - "State::CHANGEPASSWORD_ATTEMPT") - logger->log1("State: CHANGE PASSWORD ATTEMPT"); - if (loginHandler != nullptr) - { - loginHandler->changePassword(loginData.password, - loginData.newPassword); - } - BLOCK_END("Client::gameExec State::CHANGEPASSWORD_ATTEMPT") - break; - - case State::CHANGEPASSWORD_SUCCESS: - BLOCK_START("Client::gameExec " - "State::CHANGEPASSWORD_SUCCESS") - logger->log1("State: CHANGE PASSWORD SUCCESS"); - CREATEWIDGETV(mCurrentDialog, OkDialog, - // TRANSLATORS: password change message header - _("Password Change"), - // TRANSLATORS: password change message text - _("Password changed successfully!"), - // TRANSLATORS: ok dialog button - _("OK"), - DialogType::ERROR, - Modal_true, - ShowCenter_true, - nullptr, - 260); - mCurrentDialog->addActionListener(&accountListener); - mCurrentDialog = nullptr; // OkDialog deletes itself - loginData.password = loginData.newPassword; - loginData.newPassword.clear(); - BLOCK_END("Client::gameExec State::CHANGEPASSWORD_SUCCESS") - break; - - case State::CHANGEEMAIL: - logger->log1("State: CHANGE EMAIL"); - CREATEWIDGETV(mCurrentDialog, - ChangeEmailDialog, - loginData); - mCurrentDialog->setVisible(Visible_true); - break; - - case State::CHANGEEMAIL_ATTEMPT: - logger->log1("State: CHANGE EMAIL ATTEMPT"); - if (loginHandler != nullptr) - loginHandler->changeEmail(loginData.email); - break; - - case State::CHANGEEMAIL_SUCCESS: - logger->log1("State: CHANGE EMAIL SUCCESS"); - CREATEWIDGETV(mCurrentDialog, OkDialog, - // TRANSLATORS: email change message header - _("Email Change"), - // TRANSLATORS: email change message text - _("Email changed successfully!"), - // TRANSLATORS: ok dialog button - _("OK"), - DialogType::ERROR, - Modal_true, - ShowCenter_true, - nullptr, - 260); - mCurrentDialog->addActionListener(&accountListener); - mCurrentDialog = nullptr; // OkDialog deletes itself - break; - - case State::SWITCH_SERVER: - BLOCK_START("Client::gameExec State::SWITCH_SERVER") - logger->log1("State: SWITCH SERVER"); - - if (loginHandler != nullptr) - loginHandler->disconnect(); - if (gameHandler != nullptr) - { - gameHandler->disconnect(); - gameHandler->clear(); - } - settings.serverName.clear(); - settings.login.clear(); - WindowManager::updateTitle(); - serverConfig.write(); - serverConfig.unload(); - if (setupWindow != nullptr) - setupWindow->externalUnload(); - - mState = State::CHOOSE_SERVER; - BLOCK_END("Client::gameExec State::SWITCH_SERVER") - break; - - case State::SWITCH_LOGIN: - BLOCK_START("Client::gameExec State::SWITCH_LOGIN") - logger->log1("State: SWITCH LOGIN"); - - if (loginHandler != nullptr) - { - loginHandler->logout(); - loginHandler->disconnect(); - } - if (gameHandler != nullptr) - gameHandler->disconnect(); - if (loginHandler != nullptr) - loginHandler->connect(); - - settings.login.clear(); - WindowManager::updateTitle(); - mState = State::LOGIN; - BLOCK_END("Client::gameExec State::SWITCH_LOGIN") - break; - - case State::SWITCH_CHARACTER: - BLOCK_START("Client::gameExec State::SWITCH_CHARACTER") - logger->log1("State: SWITCH CHARACTER"); - - // Done with game - if (gameHandler != nullptr) - gameHandler->disconnect(); - - settings.login.clear(); - WindowManager::updateTitle(); - mState = State::GET_CHARACTERS; - BLOCK_END("Client::gameExec State::SWITCH_CHARACTER") - break; - - case State::LOGOUT_ATTEMPT: - logger->log1("State: LOGOUT ATTEMPT"); - break; - - case State::WAIT: - logger->log1("State: WAIT"); - break; - - case State::EXIT: - BLOCK_START("Client::gameExec State::EXIT") - logger->log1("State: EXIT"); - Net::unload(); - BLOCK_END("Client::gameExec State::EXIT") - break; - - case State::FORCE_QUIT: - BLOCK_START("Client::gameExec State::FORCE_QUIT") - logger->log1("State: FORCE QUIT"); - if (generalHandler != nullptr) - generalHandler->unload(); - mState = State::EXIT; - BLOCK_END("Client::gameExec State::FORCE_QUIT") - break; - - case State::ERROR: - BLOCK_START("Client::gameExec State::ERROR") - config.write(); -#ifdef SAVE_PASSWORD - if (errorMessage == "Wrong password.") - { - serverConfig.setValue("password", ""); - serverConfig.write(); - } -#endif - if (mOldState == State::GAME) - serverConfig.write(); - logger->log1("State: ERROR"); - logger->log("Error: %s\n", errorMessage.c_str()); - pincodeManager.closeDialogs(); - mCurrentDialog = DialogsManager::openErrorDialog( - // TRANSLATORS: error message header - _("Error"), - errorMessage, - Modal_true); - mCurrentDialog->addActionListener(&errorListener); - mCurrentDialog = nullptr; // OkDialog deletes itself - gameHandler->disconnect(); - BLOCK_END("Client::gameExec State::ERROR") - break; - - case State::AUTORECONNECT_SERVER: - // ++++++ - break; - - case State::START: - default: - mState = State::FORCE_QUIT; - break; - } - BLOCK_END("Client::gameExec 8") - } - - PERF_STAT(10); - - // Update the screen when application is visible, delay otherwise. - if (!WindowManager::getIsMinimized()) - { - frame_count = frame_count + 1; - if (gui != nullptr) - gui->draw(); - mainGraphics->updateScreen(); - } - else - { - SDL_Delay(100); - } - - PERF_STAT(11); - - BLOCK_START("~Client::SDL_framerateDelay") - if (settings.limitFps) - SDL_framerateDelay(&fpsManager); - BLOCK_END("~Client::SDL_framerateDelay") - - PERF_STAT(12); - PERF_NEXTFRAME(); - PROFILER_END(); - } - - return settings.exitcode; -} - -void Client::optionChanged(const std::string &name) -{ - if (name == "fpslimit") - { - const int fpsLimit = config.getIntValue("fpslimit"); - settings.limitFps = fpsLimit > 0; - WindowManager::setFramerate(fpsLimit); - } - else if (name == "guialpha" || - name == "enableGuiOpacity") - { - const float alpha = config.getFloatValue("guialpha"); - settings.guiAlpha = alpha; - ImageHelper::setEnableAlpha(alpha != 1.0F && - config.getBoolValue("enableGuiOpacity")); - } - else if (name == "gamma" || - name == "enableGamma") - { - WindowManager::applyGamma(); - } - else if (name == "particleEmitterSkip") - { - ParticleEngine::emitterSkip = - config.getIntValue("particleEmitterSkip") + 1; - } - else if (name == "vsync") - { - WindowManager::applyVSync(); - } - else if (name == "repeateInterval" || - name == "repeateDelay") - { - WindowManager::applyKeyRepeat(); - } -} - -void Client::action(const ActionEvent &event) -{ - std::string tab; - const std::string &eventId = event.getId(); - - if (eventId == "close") - { - setState(State::FORCE_QUIT); - return; - } - if (eventId == "Setup") - { - tab.clear(); - } - else if (eventId == "help") - { - inputManager.executeAction(InputAction::WINDOW_HELP); - return; - } - else if (eventId == "about") - { - inputManager.executeAction(InputAction::WINDOW_ABOUT); - return; - } - else if (eventId == "Video") - { - tab = "Video"; - } - else if (eventId == "Themes") - { - tab = "Theme"; - } - else if (eventId == "Perfomance") - { - tab = "Perfomance"; - } - else - { - return; - } - - if (setupWindow != nullptr) - { - setupWindow->setVisible(fromBool( - !setupWindow->isWindowVisible(), Visible)); - if (setupWindow->isWindowVisible()) - { - if (!tab.empty()) - setupWindow->activateTab(tab); - setupWindow->requestMoveToTop(); - } - } -} - -void Client::initFeatures() -{ - features.init(paths.getStringValue("featuresFile"), - UseVirtFs_true, - SkipError_true); - setFeaturesDefaults(features); - settings.fixDeadAnimation = features.getBoolValue("fixDeadAnimation"); -} - -void Client::initPaths() -{ - settings.gmCommandSymbol = paths.getStringValue("gmCommandSymbol"); - settings.gmCharCommandSymbol = paths.getStringValue("gmCharCommandSymbol"); - settings.linkCommandSymbol = paths.getStringValue("linkCommandSymbol"); - if (settings.linkCommandSymbol.empty()) - settings.linkCommandSymbol = "="; - settings.overweightPercent = paths.getIntValue("overweightPercent"); - settings.fixedInventorySize = paths.getIntValue("fixedInventorySize"); - settings.playerNameOffset = paths.getIntValue( - "playerNameOffset"); - settings.playerBadgeAtRightOffset = paths.getIntValue( - "playerBadgeAtRightOffset"); - settings.unknownSkillsAutoTab = paths.getBoolValue("unknownSkillsAutoTab"); - settings.enableNewMailSystem = paths.getBoolValue("enableNewMailSystem"); -} - -void Client::initTradeFilter() -{ - const std::string tradeListName = - settings.serverConfigDir + "/tradefilter.txt"; - - std::ofstream tradeFile; - struct stat statbuf; - - if ((stat(tradeListName.c_str(), &statbuf) != 0) || - !S_ISREG(statbuf.st_mode)) - { - tradeFile.open(tradeListName.c_str(), - std::ios::out); - if (tradeFile.is_open()) - { - tradeFile << ": sell" << std::endl; - tradeFile << ": buy" << std::endl; - tradeFile << ": trade" << std::endl; - tradeFile << "i sell" << std::endl; - tradeFile << "i buy" << std::endl; - tradeFile << "i trade" << std::endl; - tradeFile << "i trading" << std::endl; - tradeFile << "i am buy" << std::endl; - tradeFile << "i am sell" << std::endl; - tradeFile << "i am trade" << std::endl; - tradeFile << "i am trading" << std::endl; - tradeFile << "i'm buy" << std::endl; - tradeFile << "i'm sell" << std::endl; - tradeFile << "i'm trade" << std::endl; - tradeFile << "i'm trading" << std::endl; - } - else - { - reportAlways("Error opening file for writing: %s", - tradeListName.c_str()) - } - tradeFile.close(); - } -} - -bool Client::isTmw() -{ - const std::string &name = settings.serverName; - if (name == "server.themanaworld.org" || - name == "themanaworld.org" || - name == "167.114.129.72") - { - return true; - } - return false; -} - -void Client::moveButtons(const int width) -{ - if (mSetupButton != nullptr) - { - int x = width - mSetupButton->getWidth() - mButtonPadding; - mSetupButton->setPosition(x, mButtonPadding); -#ifndef WIN32 - x -= mPerfomanceButton->getWidth() + mButtonSpacing; - mPerfomanceButton->setPosition(x, mButtonPadding); - - x -= mVideoButton->getWidth() + mButtonSpacing; - mVideoButton->setPosition(x, mButtonPadding); - - x -= mThemesButton->getWidth() + mButtonSpacing; - mThemesButton->setPosition(x, mButtonPadding); - - x -= mAboutButton->getWidth() + mButtonSpacing; - mAboutButton->setPosition(x, mButtonPadding); - - x -= mHelpButton->getWidth() + mButtonSpacing; - mHelpButton->setPosition(x, mButtonPadding); -#ifdef ANDROID - x -= mCloseButton->getWidth() + mButtonSpacing; - mCloseButton->setPosition(x, mButtonPadding); -#endif // ANDROID -#endif // WIN32 - } -} - -void Client::windowRemoved(const Window *const window) -{ - if (mCurrentDialog == window) - mCurrentDialog = nullptr; -} - -void Client::focusWindow() -{ - if (mCurrentDialog != nullptr) - { - mCurrentDialog->requestFocus(); - } -} - -void Client::updatePinState() -{ - if (mCurrentDialog == nullptr || - mState != State::CHAR_SELECT) - { - return; - } - CharSelectDialog *const dialog = - dynamic_cast(mCurrentDialog); - if (dialog != nullptr) - pincodeManager.updateState(); -} - -void Client::logVars() -{ -#ifdef ANDROID - logger->log("APPDIR: %s", getenv("APPDIR")); - logger->log("DATADIR2: %s", getSdStoragePath().c_str()); -#endif // ANDROID -} - -void Client::slowLogic() -{ - if ((gameHandler == nullptr) || - !gameHandler->mustPing()) - { - return; - } - - if (get_elapsed_time1(mPing) > 1500) - { - mPing = tick_time; - if (mState == State::UPDATE || - mState == State::LOGIN || - mState == State::LOGIN_ATTEMPT || - mState == State::REGISTER || - mState == State::REGISTER_ATTEMPT) - { - if (loginHandler != nullptr) - loginHandler->ping(); - if (generalHandler != nullptr) - generalHandler->flushSend(); - } - else if (mState == State::CHAR_SELECT) - { - if (charServerHandler != nullptr) - charServerHandler->ping(); - if (generalHandler != nullptr) - generalHandler->flushSend(); - } - } -} - -void Client::loadData() -{ - // If another data path has been set, - // we don't load any other files... - if (settings.options.dataPath.empty()) - { - // Add customdata directory - VirtFs::searchAndAddArchives( - "customdata/", - "zip", - Append_false); - } - - if (!settings.options.skipUpdate) - { - VirtFs::searchAndAddArchives( - settings.updatesDir + "/local/", - "zip", - Append_false); - - VirtFs::mountDir(pathJoin( - settings.localDataDir, - settings.updatesDir, - "local/"), - Append_false); - } - - logger->log("Init paths"); - paths.init("paths.xml", - UseVirtFs_true, - SkipError_false); - setPathsDefaults(paths); - initPaths(); - if (SpriteReference::Empty == nullptr) - { - SpriteReference::Empty = new SpriteReference( - paths.getStringValue("spriteErrorFile"), - 0); - } - - if (BeingInfo::unknown == nullptr) - BeingInfo::unknown = new BeingInfo; - - initFeatures(); - TranslationManager::loadCurrentLang(); - TranslationManager::loadDictionaryLang(); - PlayerInfo::stateChange(mState); - - AttributesEnum::init(); - DbManager::loadDb(); - - delete spellManager; - spellManager = new SpellManager; - delete spellShortcut; - spellShortcut = new SpellShortcut; - - EquipmentWindow::prepareSlotNames(); - - ActorSprite::load(); - - if (desktop != nullptr) - desktop->reloadWallpaper(); -} - -void Client::unloadData() -{ - DbManager::unloadDb(); - mCurrentServer.supportUrl.clear(); - settings.supportUrl.clear(); - if (settings.options.dataPath.empty()) - { - // Add customdata directory - VirtFs::searchAndRemoveArchives( - "customdata/", - "zip"); - } - - if (!settings.oldUpdates.empty()) - { - UpdaterWindow::unloadUpdates(settings.oldUpdates); - settings.oldUpdates.clear(); - } - - if (!settings.options.skipUpdate) - { - VirtFs::searchAndRemoveArchives( - pathJoin(settings.updatesDir, "local/"), - "zip"); - - VirtFs::unmountDirSilent(pathJoin( - settings.localDataDir, - settings.updatesDir, - "local/")); - } - - ResourceManager::clearCache(); - - loginData.clearUpdateHost(); - localClan.clear(); - serverVersion = 0; - packetVersion = 0; - packetVersionMain = 0; - packetVersionRe = 0; - packetVersionZero = 0; - tmwServerVersion = 0; - evolPacketOffset = 0; -} - -void Client::runValidate() -{ - loadData(); - WindowManager::createValidateWindows(); - - WindowManager::deleteValidateWindows(); - unloadData(); - delete2(client) - VirtFs::deinit(); - exit(0); -} diff --git a/src/progs/manaplus/client.h b/src/progs/manaplus/client.h deleted file mode 100644 index 26152270d..000000000 --- a/src/progs/manaplus/client.h +++ /dev/null @@ -1,171 +0,0 @@ -/* - * The ManaPlus Client - * Copyright (C) 2004-2009 The Mana World Development Team - * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers - * - * This file is part of The ManaPlus Client. - * - * 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 - * 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 . - */ - -#ifndef PROGS_MANAPLUS_CLIENT_H -#define PROGS_MANAPLUS_CLIENT_H - -#include "enums/state.h" - -#include "listeners/actionlistener.h" -#include "listeners/configlistener.h" - -#include "net/serverinfo.h" - -#include "localconsts.h" - -class Button; -class Game; -class LoginData; -class Skin; -class Window; -class QuitDialog; - -extern bool isSafeMode; -extern int serverVersion; -extern unsigned int tmwServerVersion; -extern time_t start_time; -extern int textures_count; - -extern std::string errorMessage; -extern LoginData loginData; - -/** - * The core part of the client. This class initializes all subsystems, runs - * the event loop, and shuts everything down again. - */ -class Client final : public ConfigListener, - public ActionListener -{ - public: - Client(); - - A_DELETE_COPY(Client) - - ~Client() override final; - - void gameInit(); - - void testsInit(); - - int gameExec(); - - static int testsExec(); - - void setState(const StateT state) - { mState = state; } - - StateT getState() const noexcept2 A_WARN_UNUSED - { return mState; } - - static bool isTmw() A_WARN_UNUSED; - - void optionChanged(const std::string &name) override final; - - void action(const ActionEvent &event) override final; - - static void initTradeFilter(); - - void moveButtons(const int width); - - void windowRemoved(const Window *const window); - - void focusWindow(); - - void updatePinState(); - - void slowLogic(); - - ServerInfo &getCurrentServer() - { return mCurrentServer; } - - private: - void initSoundManager(); - - void initConfigListeners(); - - static void initGraphics(); - - static void initFeatures(); - - static void initPaths(); - - void gameClear(); - - void testsClear(); - -#ifdef ANDROID - static void logVars(); -#else // ANDROID - - static void logVars(); -#endif // ANDROID - - static void stateConnectGame1(); - - void stateConnectServer1(); - - void stateWorldSelect1(); - - void stateGame1(); - - void stateSwitchLogin1(); - - void loadData(); - - void unloadData(); - - void runValidate() -#ifndef BAD_CILKPLUS - __attribute__ ((noreturn)) -#endif // BAD_CILKPLUS -; - - ServerInfo mCurrentServer; - - Game *mGame; - Window *mCurrentDialog; - QuitDialog *mQuitDialog; - Button *mSetupButton; - Button *mVideoButton; - Button *mHelpButton; - Button *mAboutButton; - Button *mThemesButton; - Button *mPerfomanceButton; -#ifdef ANDROID - Button *mCloseButton; -#endif // ANDROID - - StateT mState; - StateT mOldState; - - Skin *mSkin; - int mButtonPadding; - int mButtonSpacing; - int mPing; - bool mConfigAutoSaved; -}; - -extern Client *client; -extern unsigned int mLastHost; -extern unsigned long mSearchHash; - -#endif // PROGS_MANAPLUS_CLIENT_H diff --git a/src/progs/manaplus/gui/viewport.cpp b/src/progs/manaplus/gui/viewport.cpp deleted file mode 100644 index 5483b3d0e..000000000 --- a/src/progs/manaplus/gui/viewport.cpp +++ /dev/null @@ -1,1152 +0,0 @@ -/* - * The ManaPlus Client - * Copyright (C) 2004-2009 The Mana World Development Team - * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers - * - * This file is part of The ManaPlus Client. - * - * 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 - * 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 . - */ - -#include "progs/manaplus/gui/viewport.h" - -#include "actormanager.h" -#include "configuration.h" -#include "game.h" -#include "settings.h" -#include "sdlshared.h" -#include "textmanager.h" - -#include "being/flooritem.h" -#include "being/localplayer.h" -#include "being/playerinfo.h" - -#include "enums/resources/map/blockmask.h" -#include "enums/resources/map/mapitemtype.h" - -#include "gui/gui.h" -#include "gui/popupmanager.h" -#include "gui/userpalette.h" - -#include "gui/fonts/font.h" - -#include "gui/popups/beingpopup.h" -#include "gui/popups/popupmenu.h" -#include "gui/popups/textpopup.h" - -#include "gui/windows/ministatuswindow.h" - -#include "input/inputmanager.h" - -#include "utils/checkutils.h" -#include "utils/foreach.h" - -#include "resources/map/map.h" -#include "resources/map/mapitem.h" -#include "resources/map/speciallayer.h" - -#include "debug.h" - -Viewport *viewport = nullptr; - -extern volatile int tick_time; - -Viewport::Viewport() : - WindowContainer(nullptr), - MouseListener(), - ConfigListener(), - mMouseX(0), - mMouseY(0), - mMap(nullptr), - mHoverBeing(nullptr), - mHoverItem(nullptr), - mHoverSign(nullptr), - mScrollRadius(config.getIntValue("ScrollRadius")), - mScrollLaziness(config.getIntValue("ScrollLaziness")), - mScrollCenterOffsetX(config.getIntValue("ScrollCenterOffsetX")), - mScrollCenterOffsetY(config.getIntValue("ScrollCenterOffsetY")), - mMousePressX(0), - mMousePressY(0), - mPixelViewX(0), - mPixelViewY(0), - mMidTileX(0), - mMidTileY(0), - mViewXmax(0), - mViewYmax(0), - mLocalWalkTime(-1), - mCameraRelativeX(0), - mCameraRelativeY(0), - mShowBeingPopup(config.getBoolValue("showBeingPopup")), - mSelfMouseHeal(config.getBoolValue("selfMouseHeal")), - mEnableLazyScrolling(config.getBoolValue("enableLazyScrolling")), - mMouseDirectionMove(config.getBoolValue("mouseDirectionMove")), - mLongMouseClick(config.getBoolValue("longmouseclick")), - mAllowMoveByMouse(config.getBoolValue("allowMoveByMouse")), - mMouseClicked(false), - mPlayerFollowMouse(false) -{ - setOpaque(Opaque_false); - addMouseListener(this); - - config.addListener("ScrollLaziness", this); - config.addListener("ScrollRadius", this); - config.addListener("showBeingPopup", this); - config.addListener("selfMouseHeal", this); - config.addListener("enableLazyScrolling", this); - config.addListener("mouseDirectionMove", this); - config.addListener("longmouseclick", this); - config.addListener("allowMoveByMouse", this); - - setFocusable(true); - updateMidVars(); -} - -Viewport::~Viewport() -{ - config.removeListeners(this); - CHECKLISTENERS -} - -void Viewport::setMap(Map *const map) -{ - if ((mMap != nullptr) && (map != nullptr)) - map->setDrawLayersFlags(mMap->getDrawLayersFlags()); - mMap = map; - updateMaxVars(); -} - -void Viewport::draw(Graphics *const graphics) -{ - BLOCK_START("Viewport::draw 1") - static int lastTick = tick_time; - - if ((mMap == nullptr) || (localPlayer == nullptr)) - { - graphics->setColor(Color(64, 64, 64, 255)); - graphics->fillRectangle( - Rect(0, 0, getWidth(), getHeight())); - BLOCK_END("Viewport::draw 1") - return; - } - - // Avoid freaking out when tick_time overflows - if (tick_time < lastTick) - lastTick = tick_time; - - // Calculate viewpoint - - const int player_x = localPlayer->mPixelX - mMidTileX; - const int player_y = localPlayer->mPixelY - mMidTileY; - - if (mScrollLaziness < 1) - mScrollLaziness = 1; // Avoids division by zero - - if (mEnableLazyScrolling) - { - int cnt = 0; - - // Apply lazy scrolling - while (lastTick < tick_time && cnt < mapTileSize) - { - if (player_x > mPixelViewX + mScrollRadius) - { - mPixelViewX += CAST_S32( - static_cast(player_x - - mPixelViewX - mScrollRadius) / - static_cast(mScrollLaziness)); - } - if (player_x < mPixelViewX - mScrollRadius) - { - mPixelViewX += CAST_S32( - static_cast(player_x - - mPixelViewX + mScrollRadius) / - static_cast(mScrollLaziness)); - } - if (player_y > mPixelViewY + mScrollRadius) - { - mPixelViewY += CAST_S32( - static_cast(player_y - - mPixelViewY - mScrollRadius) / - static_cast(mScrollLaziness)); - } - if (player_y < mPixelViewY - mScrollRadius) - { - mPixelViewY += CAST_S32( - static_cast(player_y - - mPixelViewY + mScrollRadius) / - static_cast(mScrollLaziness)); - } - lastTick ++; - cnt ++; - } - - // Auto center when player is off screen - if (cnt > 30 || player_x - mPixelViewX - > graphics->mWidth / 2 || mPixelViewX - - player_x > graphics->mWidth / 2 || mPixelViewY - - player_y > graphics->getHeight() / 2 || player_y - - mPixelViewY > graphics->getHeight() / 2) - { - if (player_x <= 0 || player_y <= 0) - { - logger->log("incorrect player position: %d, %d, %d, %d", - player_x, player_y, mPixelViewX, mPixelViewY); - logger->log("tile position: %d, %d", - localPlayer->getTileX(), localPlayer->getTileY()); - } - mPixelViewX = player_x; - mPixelViewY = player_y; - } - } - else - { - mPixelViewX = player_x; - mPixelViewY = player_y; - } - - if (mPixelViewX < 0) - mPixelViewX = 0; - if (mPixelViewY < 0) - mPixelViewY = 0; - if (mPixelViewX > mViewXmax) - mPixelViewX = mViewXmax; - if (mPixelViewY > mViewYmax) - mPixelViewY = mViewYmax; - - // Draw tiles and sprites - mMap->draw(graphics, mPixelViewX, mPixelViewY); - - const MapTypeT drawType = settings.mapDrawType; - if (drawType != MapType::NORMAL) - { - if (drawType != MapType::SPECIAL4) - { - mMap->drawCollision(graphics, mPixelViewX, - mPixelViewY, drawType); - } - if (drawType == MapType::DEBUGTYPE) - drawDebugPath(graphics); - } - - if (localPlayer->getCheckNameSetting()) - { - localPlayer->setCheckNameSetting(false); - localPlayer->setName(localPlayer->getName()); - } - - // Draw text - if (textManager != nullptr) - textManager->draw(graphics, mPixelViewX, mPixelViewY); - - // Draw player names, speech, and emotion sprite as needed - const ActorSprites &actors = actorManager->getAll(); - FOR_EACH (ActorSpritesIterator, it, actors) - { - if ((*it)->getType() == ActorType::FloorItem) - continue; - Being *const b = static_cast(*it); - b->drawEmotion(graphics, mPixelViewX, mPixelViewY); - b->drawSpeech(mPixelViewX, mPixelViewY); - } - - if (miniStatusWindow != nullptr) - miniStatusWindow->drawIcons(graphics); - - // Draw contained widgets - WindowContainer::draw(graphics); - BLOCK_END("Viewport::draw 1") -} - -void Viewport::safeDraw(Graphics *const graphics) -{ - Viewport::draw(graphics); -} - -void Viewport::logic() -{ - BLOCK_START("Viewport::logic") - // Make the player follow the mouse position - // if the mouse is dragged elsewhere than in a window. - Gui::getMouseState(mMouseX, mMouseY); - BLOCK_END("Viewport::logic") -} - -void Viewport::followMouse() -{ - if (gui == nullptr) - return; - const MouseStateType button = Gui::getMouseState(mMouseX, mMouseY); - // If the left button is dragged - if (mPlayerFollowMouse && ((button & SDL_BUTTON(1)) != 0)) - { - // We create a mouse event and send it to mouseDragged. - const MouseEvent event(nullptr, - MouseEventType::DRAGGED, - MouseButton::LEFT, - mMouseX, - mMouseY, - 0); - - walkByMouse(event); - } -} - -void Viewport::drawDebugPath(Graphics *const graphics) -{ - if (localPlayer == nullptr || - userPalette == nullptr || - actorManager == nullptr || - mMap == nullptr || - gui == nullptr) - { - return; - } - - Gui::getMouseState(mMouseX, mMouseY); - - static Path debugPath; - static Vector lastMouseDestination = Vector(0.0F, 0.0F, 0.0F); - const int mousePosX = mMouseX + mPixelViewX; - const int mousePosY = mMouseY + mPixelViewY; - Vector mouseDestination(mousePosX, mousePosY, 0.0F); - - if (mouseDestination.x != lastMouseDestination.x - || mouseDestination.y != lastMouseDestination.y) - { - debugPath = mMap->findPath( - CAST_S32(localPlayer->mPixelX - mapTileSize / 2) / mapTileSize, - CAST_S32(localPlayer->mPixelY - mapTileSize) / mapTileSize, - mousePosX / mapTileSize, - mousePosY / mapTileSize, - localPlayer->getBlockWalkMask(), - 500); - lastMouseDestination = mouseDestination; - } - drawPath(graphics, debugPath, userPalette->getColorWithAlpha( - UserColorId::ROAD_POINT)); - - const ActorSprites &actors = actorManager->getAll(); - FOR_EACH (ActorSpritesConstIterator, it, actors) - { - const Being *const being = dynamic_cast(*it); - if ((being != nullptr) && being != localPlayer) - { - const Path &beingPath = being->getPath(); - drawPath(graphics, beingPath, userPalette->getColorWithAlpha( - UserColorId::ROAD_POINT)); - } - } -} - -void Viewport::drawPath(Graphics *const graphics, - const Path &path, - const Color &color) const -{ - graphics->setColor(color); - Font *const font = getFont(); - - int cnt = 1; - FOR_EACH (Path::const_iterator, i, path) - { - const int squareX = i->x * mapTileSize - mPixelViewX + 12; - const int squareY = i->y * mapTileSize - mPixelViewY + 12; - - graphics->fillRectangle(Rect(squareX, squareY, 8, 8)); - if (mMap != nullptr) - { - const std::string str = toString(cnt); - font->drawString(graphics, - color, color, - str, - squareX + 4 - font->getWidth(str) / 2, - squareY + 12); - } - cnt ++; - } -} - -bool Viewport::openContextMenu(const MouseEvent &event) -{ - mPlayerFollowMouse = false; - const int eventX = event.getX(); - const int eventY = event.getY(); - if (popupMenu == nullptr) - return false; - if (mHoverBeing != nullptr) - { - validateSpeed(); - if (actorManager != nullptr) - { - STD_VECTOR beings; - const int x = mMouseX + mPixelViewX; - const int y = mMouseY + mPixelViewY; - actorManager->findBeingsByPixel(beings, x, y, AllPlayers_true); - if (beings.size() > 1) - popupMenu->showPopup(eventX, eventY, beings); - else - popupMenu->showPopup(eventX, eventY, mHoverBeing); - return true; - } - } - else if (mHoverItem != nullptr) - { - validateSpeed(); - popupMenu->showPopup(eventX, eventY, mHoverItem); - return true; - } - else if (mHoverSign != nullptr) - { - validateSpeed(); - popupMenu->showPopup(eventX, eventY, mHoverSign); - return true; - } - else if (settings.cameraMode != 0U) - { - if (mMap == nullptr) - return false; - popupMenu->showMapPopup(eventX, eventY, - (mMouseX + mPixelViewX) / mMap->getTileWidth(), - (mMouseY + mPixelViewY) / mMap->getTileHeight(), - false); - return true; - } - return false; -} - -bool Viewport::leftMouseAction() -{ - const bool stopAttack = inputManager.isActionActive( - InputAction::STOP_ATTACK); - // Interact with some being - if (mHoverBeing != nullptr) - { - if (!mHoverBeing->isAlive()) - return true; - - if (mHoverBeing->canTalk()) - { - validateSpeed(); - mHoverBeing->talkTo(); - return true; - } - - const ActorTypeT type = mHoverBeing->getType(); - switch (type) - { - case ActorType::Player: - validateSpeed(); - if (actorManager != nullptr) - { -#ifdef TMWA_SUPPORT - if (localPlayer != mHoverBeing || mSelfMouseHeal) - actorManager->heal(mHoverBeing); -#endif // TMWA_SUPPORT - - if (localPlayer == mHoverBeing && - mHoverItem != nullptr) - { - localPlayer->pickUp(mHoverItem); - } - return true; - } - break; - case ActorType::Monster: - case ActorType::Npc: - case ActorType::SkillUnit: - if (!stopAttack) - { - if (localPlayer->withinAttackRange(mHoverBeing, - false, 0) || - inputManager.isActionActive(InputAction::ATTACK)) - { - validateSpeed(); - if (!mStatsReUpdated && localPlayer != mHoverBeing) - { - localPlayer->attack(mHoverBeing, - !inputManager.isActionActive( - InputAction::STOP_ATTACK), - false); - return true; - } - } - else if (!inputManager.isActionActive( - InputAction::ATTACK)) - { - validateSpeed(); - if (!mStatsReUpdated && localPlayer != mHoverBeing) - { - localPlayer->setGotoTarget(mHoverBeing); - return true; - } - } - } - break; - case ActorType::FloorItem: - case ActorType::Portal: - case ActorType::Pet: - case ActorType::Mercenary: - case ActorType::Homunculus: - case ActorType::Elemental: - break; - case ActorType::Unknown: - case ActorType::Avatar: - default: - reportAlways("Left click on unknown actor type: %d", - CAST_S32(type)) - break; - } - } - // Picks up a item if we clicked on one - if (mHoverItem != nullptr) - { - validateSpeed(); - localPlayer->pickUp(mHoverItem); - } - else if (stopAttack) - { - if (mMap != nullptr) - { - const int mouseTileX = (mMouseX + mPixelViewX) - / mMap->getTileWidth(); - const int mouseTileY = (mMouseY + mPixelViewY) - / mMap->getTileHeight(); - inputManager.executeChatCommand(InputAction::PET_MOVE, - strprintf("%d %d", mouseTileX, mouseTileY), - nullptr); - } - return true; - } - // Just walk around - else if (!inputManager.isActionActive(InputAction::ATTACK) && - localPlayer->canMove()) - { - validateSpeed(); - localPlayer->stopAttack(false); - localPlayer->cancelFollow(); - mPlayerFollowMouse = mAllowMoveByMouse; - if (mPlayerFollowMouse) - { - // Make the player go to the mouse position - followMouse(); - } - } - return false; -} - -void Viewport::mousePressed(MouseEvent &event) -{ - if (event.getSource() != this || event.isConsumed()) - return; - - // Check if we are alive and kickin' - if ((mMap == nullptr) || (localPlayer == nullptr)) - return; - - // Check if we are busy - // if commented, allow context menu if npc dialog open - if (PlayerInfo::isTalking()) - { - mMouseClicked = false; - return; - } - - mMouseClicked = true; - - mMousePressX = event.getX(); - mMousePressY = event.getY(); - const MouseButtonT eventButton = event.getButton(); - - // Right click might open a popup - if (eventButton == MouseButton::RIGHT) - { - if (openContextMenu(event)) - return; - } - - // If a popup is active, just remove it - if (PopupManager::isPopupMenuVisible()) - { - mPlayerFollowMouse = false; - PopupManager::hidePopupMenu(); - return; - } - - // Left click can cause different actions - if (!mLongMouseClick && eventButton == MouseButton::LEFT) - { - if (leftMouseAction()) - { - mPlayerFollowMouse = false; - return; - } - } - else if (eventButton == MouseButton::MIDDLE) - { - mPlayerFollowMouse = false; - validateSpeed(); - // Find the being nearest to the clicked position - if (actorManager != nullptr) - { - const int pixelX = mMousePressX + mPixelViewX; - const int pixelY = mMousePressY + mPixelViewY; - Being *const target = actorManager->findNearestLivingBeing( - pixelX, pixelY, 20, ActorType::Monster, nullptr); - - if (target != nullptr) - localPlayer->setTarget(target); - } - } -} - -void Viewport::getMouseTile(int &destX, int &destY) const -{ - getMouseTile(mMouseX, mMouseY, destX, destY); -} - -void Viewport::getMouseTile(const int x, const int y, - int &destX, int &destY) const -{ - if (mMap == nullptr) - return; - const int tw = mMap->getTileWidth(); - const int th = mMap->getTileHeight(); - destX = CAST_S32(x + mPixelViewX) - / static_cast(tw); - - if (mMap->isHeightsPresent()) - { - const int th2 = th / 2; - const int clickY = y + mPixelViewY - th2; - destY = y + mPixelViewY; - int newDiffY = 1000000; - const int heightTiles = mainGraphics->mHeight / th; - const int tileViewY = mPixelViewY / th; - for (int f = tileViewY; f < tileViewY + heightTiles; f ++) - { - if (!mMap->getWalk(destX, - f, - BlockMask::WALL | - BlockMask::AIR | - BlockMask::WATER | - BlockMask::PLAYERWALL)) - { - continue; - } - - const int offset = mMap->getHeightOffset( - destX, f) * th2; - const int pixelF = f * th; - const int diff = abs(clickY + offset - pixelF); - if (diff < newDiffY) - { - destY = pixelF; - newDiffY = diff; - } - } - destY /= 32; - } - else - { - destY = CAST_S32((y + mPixelViewY) / static_cast(th)); - } -} - -void Viewport::walkByMouse(const MouseEvent &event) -{ - if ((mMap == nullptr) || (localPlayer == nullptr)) - return; - if (mPlayerFollowMouse - && !inputManager.isActionActive(InputAction::STOP_ATTACK) - && !inputManager.isActionActive(InputAction::UNTARGET)) - { - if (!mMouseDirectionMove) - mPlayerFollowMouse = false; - if (mLocalWalkTime != localPlayer->getActionTime()) - { - mLocalWalkTime = cur_time; - localPlayer->unSetPickUpTarget(); - int playerX = localPlayer->getTileX(); - int playerY = localPlayer->getTileY(); - if (mMouseDirectionMove) - { - const int width = mainGraphics->mWidth / 2; - const int height = mainGraphics->mHeight / 2; - const float wh = static_cast(width) - / static_cast(height); - int x = event.getX() - width; - int y = event.getY() - height; - if ((x == 0) && (y == 0)) - return; - const int x2 = abs(x); - const int y2 = abs(y); - const float diff = 2; - int dx = 0; - int dy = 0; - if (x2 > y2) - { - if (y2 != 0 && - static_cast(x2) / static_cast(y2) / - wh > diff) - { - y = 0; - } - } - else - { - if ((x2 != 0) && y2 * wh / x2 > diff) - x = 0; - } - if (x > 0) - dx = 1; - else if (x < 0) - dx = -1; - if (y > 0) - dy = 1; - else if (y < 0) - dy = -1; - - if (mMap->getWalk(playerX + dx, - playerY + dy, - BlockMask::WALL | - BlockMask::AIR | - BlockMask::WATER | - BlockMask::PLAYERWALL)) - { - localPlayer->navigateTo(playerX + dx, playerY + dy); - } - else - { - if ((dx != 0) && (dy != 0)) - { - // try avoid diagonal collision - if (x2 > y2) - { - if (mMap->getWalk(playerX + dx, - playerY, - BlockMask::WALL | - BlockMask::AIR | - BlockMask::WATER | - BlockMask::PLAYERWALL)) - { - dy = 0; - } - else - { - dx = 0; - } - } - else - { - if (mMap->getWalk(playerX, - playerY + dy, - BlockMask::WALL | - BlockMask::AIR | - BlockMask::WATER | - BlockMask::PLAYERWALL)) - { - dx = 0; - } - else - { - dy = 0; - } - } - } - else - { - // try avoid vertical or horisontal collision - if (dx == 0) - { - if (mMap->getWalk(playerX + 1, - playerY + dy, - BlockMask::WALL | - BlockMask::AIR | - BlockMask::WATER | - BlockMask::PLAYERWALL)) - { - dx = 1; - } - if (mMap->getWalk(playerX - 1, - playerY + dy, - BlockMask::WALL | - BlockMask::AIR | - BlockMask::WATER | - BlockMask::PLAYERWALL)) - { - dx = -1; - } - } - if (dy == 0) - { - if (mMap->getWalk(playerX + dx, - playerY + 1, - BlockMask::WALL | - BlockMask::AIR | - BlockMask::WATER | - BlockMask::PLAYERWALL)) - { - dy = 1; - } - if (mMap->getWalk(playerX + dx, - playerY - 1, - BlockMask::WALL | - BlockMask::AIR | - BlockMask::WATER | - BlockMask::PLAYERWALL)) - { - dy = -1; - } - } - } - localPlayer->navigateTo(playerX + dx, playerY + dy); - } - } - else - { - int destX; - int destY; - getMouseTile(event.getX(), event.getY(), - destX, destY); - if (playerX != destX || playerY != destY) - { - if (!localPlayer->navigateTo(destX, destY)) - { - if (playerX > destX) - playerX --; - else if (playerX < destX) - playerX ++; - if (playerY > destY) - playerY --; - else if (playerY < destY) - playerY ++; - if (mMap->getWalk(playerX, playerY, 0)) - localPlayer->navigateTo(playerX, playerY); - } - } - } - } - } -} - -void Viewport::mouseDragged(MouseEvent &event) -{ - if (event.getSource() != this || event.isConsumed()) - { - mPlayerFollowMouse = false; - return; - } - if (mAllowMoveByMouse && - mMouseClicked && - (localPlayer != nullptr) && - localPlayer->canMove()) - { - if (abs(event.getX() - mMousePressX) > 32 - || abs(event.getY() - mMousePressY) > 32) - { - mPlayerFollowMouse = true; - } - - walkByMouse(event); - } -} - -void Viewport::mouseReleased(MouseEvent &event) -{ - mPlayerFollowMouse = false; - mLocalWalkTime = -1; - if (mLongMouseClick && mMouseClicked) - { - mMouseClicked = false; - if (event.getSource() != this || event.isConsumed()) - return; - const MouseButtonT eventButton = event.getButton(); - if (eventButton == MouseButton::LEFT) - { - // long button press - if ((gui != nullptr) && gui->isLongPress()) - { - if (openContextMenu(event)) - { - gui->resetClickCount(); - return; - } - } - else - { - if (leftMouseAction()) - return; - } - walkByMouse(event); - } - } -} - -void Viewport::optionChanged(const std::string &name) -{ - if (name == "ScrollLaziness") - mScrollLaziness = config.getIntValue("ScrollLaziness"); - else if (name == "ScrollRadius") - mScrollRadius = config.getIntValue("ScrollRadius"); - else if (name == "showBeingPopup") - mShowBeingPopup = config.getBoolValue("showBeingPopup"); - else if (name == "selfMouseHeal") - mSelfMouseHeal = config.getBoolValue("selfMouseHeal"); - else if (name == "enableLazyScrolling") - mEnableLazyScrolling = config.getBoolValue("enableLazyScrolling"); - else if (name == "mouseDirectionMove") - mMouseDirectionMove = config.getBoolValue("mouseDirectionMove"); - else if (name == "longmouseclick") - mLongMouseClick = config.getBoolValue("longmouseclick"); - else if (name == "allowMoveByMouse") - mAllowMoveByMouse = config.getBoolValue("allowMoveByMouse"); -} - -void Viewport::mouseMoved(MouseEvent &event) -{ - // Check if we are on the map - if (mMap == nullptr || - localPlayer == nullptr || - actorManager == nullptr) - { - return; - } - - if (mMouseDirectionMove) - mPlayerFollowMouse = false; - - const int x = mMouseX + mPixelViewX; - const int y = mMouseY + mPixelViewY; - - ActorTypeT type = ActorType::Unknown; - mHoverBeing = actorManager->findBeingByPixel(x, y, AllPlayers_true); - if (mHoverBeing != nullptr) - type = mHoverBeing->getType(); - if ((mHoverBeing != nullptr) - && (type == ActorType::Player - || type == ActorType::Npc - || type == ActorType::Homunculus - || type == ActorType::Mercenary - || type == ActorType::Pet)) - { - PopupManager::hideTextPopup(); - if (mShowBeingPopup && (beingPopup != nullptr)) - beingPopup->show(mMouseX, mMouseY, mHoverBeing); - } - else - { - PopupManager::hideBeingPopup(); - } - - mHoverItem = actorManager->findItem(x / mMap->getTileWidth(), - y / mMap->getTileHeight()); - - if ((mHoverBeing == nullptr) && (mHoverItem == nullptr)) - { - const SpecialLayer *const specialLayer = mMap->getSpecialLayer(); - if (specialLayer != nullptr) - { - const int mouseTileX = (mMouseX + mPixelViewX) - / mMap->getTileWidth(); - const int mouseTileY = (mMouseY + mPixelViewY) - / mMap->getTileHeight(); - - mHoverSign = specialLayer->getTile(mouseTileX, mouseTileY); - if (mHoverSign != nullptr && - mHoverSign->getType() != MapItemType::EMPTY) - { - if (!mHoverSign->getComment().empty()) - { - PopupManager::hideBeingPopup(); - if (textPopup != nullptr) - { - textPopup->show(mMouseX, mMouseY, - mHoverSign->getComment()); - } - } - else - { - if (PopupManager::isTextPopupVisible()) - PopupManager::hideTextPopup(); - } - gui->setCursorType(Cursor::CURSOR_UP); - return; - } - } - } - if (!event.isConsumed() && - PopupManager::isTextPopupVisible()) - { - PopupManager::hideTextPopup(); - } - - if (mHoverBeing != nullptr) - { - switch (type) - { - case ActorType::Npc: - case ActorType::Monster: - case ActorType::Portal: - case ActorType::Pet: - case ActorType::Mercenary: - case ActorType::Homunculus: - case ActorType::SkillUnit: - case ActorType::Elemental: - gui->setCursorType(mHoverBeing->getHoverCursor()); - break; - - case ActorType::Avatar: - case ActorType::FloorItem: - case ActorType::Unknown: - case ActorType::Player: - default: - gui->setCursorType(Cursor::CURSOR_POINTER); - break; - } - } - // Item mouseover - else if (mHoverItem != nullptr) - { - gui->setCursorType(mHoverItem->getHoverCursor()); - } - else - { - gui->setCursorType(Cursor::CURSOR_POINTER); - } -} - -void Viewport::toggleMapDrawType() -{ - settings.mapDrawType = static_cast( - CAST_S32(settings.mapDrawType) + 1); - if (settings.mapDrawType > MapType::BLACKWHITE) - settings.mapDrawType = MapType::NORMAL; - if (mMap != nullptr) - mMap->setDrawLayersFlags(settings.mapDrawType); -} - -void Viewport::toggleCameraMode() -{ - settings.cameraMode ++; - if (settings.cameraMode > 1) - settings.cameraMode = 0; - if (settings.cameraMode == 0U) - { - mCameraRelativeX = 0; - mCameraRelativeY = 0; - updateMidVars(); - } - UpdateStatusListener::distributeEvent(); -} - -void Viewport::clearHover(const ActorSprite *const actor) -{ - if (mHoverBeing == actor) - mHoverBeing = nullptr; - - if (mHoverItem == actor) - mHoverItem = nullptr; -} - -void Viewport::cleanHoverItems() -{ - mHoverBeing = nullptr; - mHoverItem = nullptr; - mHoverSign = nullptr; -} - -void Viewport::moveCamera(const int dx, const int dy) -{ - mCameraRelativeX += dx; - mCameraRelativeY += dy; - updateMidVars(); -} - -void Viewport::moveCameraToActor(const BeingId actorId, - const int x, const int y) -{ - if ((localPlayer == nullptr) || (actorManager == nullptr)) - return; - - const Actor *const actor = actorManager->findBeing(actorId); - if (actor == nullptr) - return; - settings.cameraMode = 1; - mCameraRelativeX = actor->mPixelX - localPlayer->mPixelX + x; - mCameraRelativeY = actor->mPixelY - localPlayer->mPixelY + y; - updateMidVars(); -} - -void Viewport::moveCameraToPosition(const int x, const int y) -{ - if (localPlayer == nullptr) - return; - - settings.cameraMode = 1; - mCameraRelativeX = x - localPlayer->mPixelX; - mCameraRelativeY = y - localPlayer->mPixelY; - updateMidVars(); -} - -void Viewport::moveCameraRelative(const int x, const int y) -{ - settings.cameraMode = 1; - mCameraRelativeX += x; - mCameraRelativeY += y; - updateMidVars(); -} - -void Viewport::returnCamera() -{ - settings.cameraMode = 0; - mCameraRelativeX = 0; - mCameraRelativeY = 0; - updateMidVars(); -} - -void Viewport::validateSpeed() -{ - if (!inputManager.isActionActive(InputAction::TARGET_ATTACK) && - !inputManager.isActionActive(InputAction::ATTACK)) - { - if (Game::instance() != nullptr) - Game::instance()->setValidSpeed(); - } -} - -void Viewport::updateMidVars() -{ - mMidTileX = (mainGraphics->mWidth + mScrollCenterOffsetX) / 2 - - mCameraRelativeX; - mMidTileY = (mainGraphics->mHeight + mScrollCenterOffsetY) / 2 - - mCameraRelativeY; -} - -void Viewport::updateMaxVars() -{ - if (mMap == nullptr) - return; - mViewXmax = mMap->getWidth() * mMap->getTileWidth() - - mainGraphics->mWidth; - mViewYmax = mMap->getHeight() * mMap->getTileHeight() - - mainGraphics->mHeight; -} - -void Viewport::videoResized() -{ - updateMidVars(); - updateMaxVars(); - if (mMap != nullptr) - mMap->screenResized(); -} diff --git a/src/progs/manaplus/gui/viewport.h b/src/progs/manaplus/gui/viewport.h deleted file mode 100644 index ae92c7ccd..000000000 --- a/src/progs/manaplus/gui/viewport.h +++ /dev/null @@ -1,249 +0,0 @@ -/* - * The ManaPlus Client - * Copyright (C) 2004-2009 The Mana World Development Team - * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers - * - * This file is part of The ManaPlus Client. - * - * 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 - * 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 . - */ - -#ifndef PROGS_MANAPLUS_GUI_VIEWPORT_H -#define PROGS_MANAPLUS_GUI_VIEWPORT_H - -#include "position.h" - -#include "enums/simpletypes/beingid.h" - -#include "gui/widgets/windowcontainer.h" - -#include "listeners/mouselistener.h" - -class ActorSprite; -class Being; -class FloorItem; -class Graphics; -class Map; -class MapItem; - -/** - * The viewport on the map. Displays the current map and handles mouse input - * and the popup menu. - */ -class Viewport final : public WindowContainer, - public MouseListener, - public ConfigListener -{ - public: - /** - * Constructor. - */ - Viewport(); - - A_DELETE_COPY(Viewport) - - /** - * Destructor. - */ - ~Viewport() override final; - - /** - * Sets the map displayed by the viewport. - */ - void setMap(Map *const map); - - /** - * Draws the viewport. - */ - void draw(Graphics *const graphics) override final A_NONNULL(2); - - void safeDraw(Graphics *const graphics) override final A_NONNULL(2); - - /** - * Implements player to keep following mouse. - */ - void logic() override final; - - /** - * Toggles whether the path debug graphics are shown. normal, - * debug with all images and grid, debug with out big images - * and with out grid. - */ - void toggleMapDrawType(); - - void toggleCameraMode(); - - /** - * Handles mouse press on map. - */ - void mousePressed(MouseEvent &event) override final; - - /** - * Handles mouse move on map - */ - void mouseDragged(MouseEvent &event) override final; - - /** - * Handles mouse button release on map. - */ - void mouseReleased(MouseEvent &event) override final; - - /** - * Handles mouse move on map. - */ - void mouseMoved(MouseEvent &event) override final; - - /** - * A relevant config option changed. - */ - void optionChanged(const std::string &name) override final; - - /** - * Returns camera x offset in pixels. - */ - int getCameraX() const noexcept2 A_WARN_UNUSED - { return mPixelViewX; } - - /** - * Returns camera y offset in pixels. - */ - int getCameraY() const noexcept2 A_WARN_UNUSED - { return mPixelViewY; } - - /** - * Changes viewpoint by relative pixel coordinates. - */ - void scrollBy(const int x, const int y) - { mPixelViewX += x; mPixelViewY += y; } - - /** - * Clear all hover item, being etc - */ - void cleanHoverItems(); - - Map *getMap() const noexcept2 A_WARN_UNUSED - { return mMap; } - - void moveCamera(const int dx, const int dy); - - int getCameraRelativeX() const noexcept2 A_WARN_UNUSED - { return mCameraRelativeX; } - - int getCameraRelativeY() const noexcept2 A_WARN_UNUSED - { return mCameraRelativeY; } - - void setCameraRelativeX(const int n) - { mCameraRelativeX = n; updateMidVars(); } - - void setCameraRelativeY(const int n) - { mCameraRelativeY = n; updateMidVars(); } - - void moveCameraToActor(const BeingId actorId, - const int x, - const int y); - - void moveCameraToPosition(const int x, const int y); - - void moveCameraRelative(const int x, const int y); - - void returnCamera(); - - void getMouseTile(int &destX, int &destY) const; - - void videoResized(); - - int mMouseX; /**< Current mouse position in pixels. */ - int mMouseY; /**< Current mouse position in pixels. */ - - protected: - friend class ActorManager; - - /// Clears any matching hovers - void clearHover(const ActorSprite *const actor); - - void updateMidVars(); - - void updateMaxVars(); - - static void validateSpeed(); - - private: - /** - * Finds a path from the player to the mouse, and draws it. This is for - * debug purposes. - */ - void drawDebugPath(Graphics *const graphics) A_NONNULL(2); - - /** - * Draws the given path. - */ - void drawPath(Graphics *const graphics, - const Path &path, - const Color &color) - const A_NONNULL(2); - - bool leftMouseAction(); - - bool openContextMenu(const MouseEvent &event); - - void walkByMouse(const MouseEvent &event); - - void getMouseTile(const int x, - const int y, - int &destX, - int &destY) const; - - /** - * Make the player go to the mouse position. - */ - void followMouse(); - - Map *mMap; /**< The current map. */ - - Being *mHoverBeing; /**< Being mouse is currently over. */ - FloorItem *mHoverItem; /**< FloorItem mouse is currently over. */ - MapItem *mHoverSign; /**< Map sign mouse is currently over. */ - - int mScrollRadius; - int mScrollLaziness; - int mScrollCenterOffsetX; - int mScrollCenterOffsetY; - int mMousePressX; - int mMousePressY; - int mPixelViewX; /**< Current viewpoint in pixels. */ - int mPixelViewY; /**< Current viewpoint in pixels. */ - int mMidTileX; - int mMidTileY; - int mViewXmax; - int mViewYmax; - - time_t mLocalWalkTime; - - int mCameraRelativeX; - int mCameraRelativeY; - - bool mShowBeingPopup; - bool mSelfMouseHeal; - bool mEnableLazyScrolling; - bool mMouseDirectionMove; - bool mLongMouseClick; - bool mAllowMoveByMouse; - bool mMouseClicked; - bool mPlayerFollowMouse; -}; - -extern Viewport *viewport; /**< The viewport. */ - -#endif // PROGS_MANAPLUS_GUI_VIEWPORT_H diff --git a/src/progs/manaverse/actions/actions.cpp b/src/progs/manaverse/actions/actions.cpp new file mode 100644 index 000000000..15253cbca --- /dev/null +++ b/src/progs/manaverse/actions/actions.cpp @@ -0,0 +1,2047 @@ +/* + * The ManaPlus Client + * Copyright (C) 2012-2020 The ManaPlus Developers + * + * This file is part of The ManaPlus Client. + * + * 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 + * 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 . + */ + +#include "actions/actions.h" + +#include "actormanager.h" +#include "configuration.h" +#include "game.h" +#ifdef USE_OPENGL +#include "graphicsmanager.h" +#endif // USE_OPENGL +#include "main.h" +#include "spellmanager.h" + +#include "actions/actiondef.h" + +#include "being/localplayer.h" +#include "being/playerinfo.h" + +#include "const/spells.h" + +#include "const/resources/skill.h" + +#include "fs/files.h" + +#include "gui/gui.h" +#include "gui/popupmanager.h" +#include "gui/sdlinput.h" +#include "gui/windowmanager.h" + +#include "gui/shortcut/dropshortcut.h" +#include "gui/shortcut/emoteshortcut.h" +#include "gui/shortcut/itemshortcut.h" + +#include "gui/popups/popupmenu.h" + +#include "gui/windows/buydialog.h" +#include "gui/windows/okdialog.h" +#include "gui/windows/tradewindow.h" +#include "gui/windows/quitdialog.h" +#include "gui/windows/buyselldialog.h" +#include "gui/windows/chatwindow.h" +#include "gui/windows/helpwindow.h" +#include "gui/windows/inventorywindow.h" +#include "gui/windows/itemamountwindow.h" +#include "gui/windows/npcdialog.h" +#include "gui/windows/outfitwindow.h" +#include "gui/windows/setupwindow.h" +#include "gui/windows/shopwindow.h" +#include "gui/windows/shortcutwindow.h" +#include "gui/windows/skilldialog.h" +#include "gui/windows/whoisonline.h" + +#include "gui/widgets/createwidget.h" + +#include "gui/widgets/tabs/chat/chattab.h" + +#include "input/inputactionoperators.h" + +#if defined USE_OPENGL +#include "render/normalopenglgraphics.h" +#endif // USE_OPENGL + +#include "net/adminhandler.h" +#include "net/beinghandler.h" +#include "net/buyingstorehandler.h" +#include "net/buysellhandler.h" +#include "net/chathandler.h" +#include "net/download.h" +#include "net/homunculushandler.h" +#include "net/gamehandler.h" +#include "net/inventoryhandler.h" +#include "net/ipc.h" +#include "net/mercenaryhandler.h" +#include "net/net.h" +#include "net/npchandler.h" +#include "net/serverfeatures.h" +#include "net/uploadcharinfo.h" +#include "net/tradehandler.h" +#include "net/vendinghandler.h" + +#include "resources/iteminfo.h" +#include "resources/memorymanager.h" + +#include "resources/resourcemanager/resourcemanager.h" + +#include "utils/chatutils.h" +#include "utils/foreach.h" +#include "utils/gettext.h" +#include "utils/parameters.h" +#include "utils/timer.h" + +#ifdef TMWA_SUPPORT +#include "net/playerhandler.h" + +#include "utils/mathutils.h" +#endif // TMWA_SUPPORT + +PRAGMA48(GCC diagnostic push) +PRAGMA48(GCC diagnostic ignored "-Wshadow") +#ifdef ANDROID +#ifndef USE_SDL2 +#include +#endif // USE_OPENGL +#endif // ANDROID +PRAGMA48(GCC diagnostic pop) + +#include + +#include "debug.h" + +extern std::string tradePartnerName; +extern QuitDialog *quitDialog; +extern time_t start_time; +extern char **environ; + +namespace Actions +{ + +static int uploadUpdate(void *ptr, + const DownloadStatusT status, + size_t total A_UNUSED, + const size_t remaining A_UNUSED) A_NONNULL(1); + +static int uploadUpdate(void *ptr, + const DownloadStatusT status, + size_t total A_UNUSED, + const size_t remaining A_UNUSED) +{ + if (status == DownloadStatus::Idle || status == DownloadStatus::Starting) + return 0; + + UploadChatInfo *const info = reinterpret_cast(ptr); + if (info == nullptr) + return 0; + + if (status == DownloadStatus::Complete) + { + std::string str = Net::Download::getUploadResponse(); + const size_t sz = str.size(); + if (sz > 0) + { + if (str[sz - 1] == '\n') + str = str.substr(0, sz - 1); + str.append(info->addStr); + ChatTab *const tab = info->tab; + if (chatWindow != nullptr && + (tab == nullptr || chatWindow->isTabPresent(tab))) + { + str = strprintf("%s [@@%s |%s@@]", + info->text.c_str(), str.c_str(), str.c_str()); + outStringNormal(tab, str, str); + } + else + { + CREATEWIDGET(OkDialog, + // TRANSLATORS: file uploaded message + _("File uploaded"), + str, + // TRANSLATORS: ok dialog button + _("OK"), + DialogType::OK, + Modal_true, + ShowCenter_false, + nullptr, + 260); + } + } + } +// delete2(info->upload) + info->upload = nullptr; + delete info; + return 0; +} + +static void uploadFile(const std::string &str, + const std::string &fileName, + const std::string &addStr, + ChatTab *const tab) +{ + UploadChatInfo *const info = new UploadChatInfo; + Net::Download *const upload = new Net::Download(info, + "http://ix.io", + &uploadUpdate, + false, true, false); + info->upload = upload; + info->text = str; + info->addStr = addStr; + info->tab = tab; + upload->setFile(fileName, -1); + upload->start(); +} + +static Being *findBeing(const std::string &name, const bool npc) +{ + if ((localPlayer == nullptr) || (actorManager == nullptr)) + return nullptr; + + Being *being = nullptr; + + if (name.empty()) + { + being = localPlayer->getTarget(); + } + else + { + being = actorManager->findBeingByName( + name, ActorType::Unknown); + } + if ((being == nullptr) && npc) + { + being = actorManager->findNearestLivingBeing( + localPlayer, 1, ActorType::Npc, AllowSort_true); + if (being != nullptr) + { + if (abs(being->getTileX() - localPlayer->getTileX()) > 1 + || abs(being->getTileY() - localPlayer->getTileY()) > 1) + { + being = nullptr; + } + } + } + if ((being == nullptr) && npc) + { + being = actorManager->findNearestLivingBeing( + localPlayer, 1, ActorType::Player, AllowSort_true); + if (being != nullptr) + { + if (abs(being->getTileX() - localPlayer->getTileX()) > 1 + || abs(being->getTileY() - localPlayer->getTileY()) > 1) + { + being = nullptr; + } + } + } + return being; +} + +static Item *getItemByInvIndex(const int index, + const InventoryTypeT invType) +{ + const Inventory *inv = nullptr; + switch (invType) + { + case InventoryType::Storage: + inv = PlayerInfo::getStorageInventory(); + break; + + case InventoryType::Inventory: + inv = PlayerInfo::getInventory(); + break; + case InventoryType::Trade: + case InventoryType::Npc: + case InventoryType::Cart: + case InventoryType::Vending: + case InventoryType::MailEdit: + case InventoryType::MailView: + case InventoryType::Craft: + case InventoryType::TypeEnd: + default: + break; + } + if (inv != nullptr) + return inv->getItem(index); + return nullptr; +} + +static int getAmountFromEvent(const InputEvent &event, + Item *&item0, + const InventoryTypeT invType) +{ + Item *const item = getItemByInvIndex(atoi(event.args.c_str()), + invType); + item0 = item; + if (item == nullptr) + return 0; + + std::string str = event.args; + removeToken(str, " "); + + if (str.empty()) + return 0; + + int amount = 0; + if (str[0] == '-') + { + if (str.size() > 1) + { + amount = item->getQuantity() - atoi(str.substr(1).c_str()); + if (amount <= 0 || amount > item->getQuantity()) + amount = item->getQuantity(); + } + } + else if (str == "/") + { + amount = item->getQuantity() / 2; + } + else if (str == "all") + { + amount = item->getQuantity(); + } + else + { + amount = atoi(str.c_str()); + } + return amount; +} + +impHandler(emote) +{ + const int emotion = 1 + (event.action - InputAction::EMOTE_1); + if (emotion > 0) + { + if (emoteShortcut != nullptr) + emoteShortcut->useEmotePlayer(emotion); + if (Game::instance() != nullptr) + Game::instance()->setValidSpeed(); + return true; + } + + return false; +} + +impHandler(outfit) +{ + if (inputManager.isActionActive(InputAction::WEAR_OUTFIT)) + { + const int num = event.action - InputAction::OUTFIT_1; + if ((outfitWindow != nullptr) && num >= 0) + { + outfitWindow->wearOutfit(num, + true, + false); + if (Game::instance() != nullptr) + Game::instance()->setValidSpeed(); + return true; + } + } + else if (inputManager.isActionActive(InputAction::COPY_OUTFIT)) + { + const int num = event.action - InputAction::OUTFIT_1; + if ((outfitWindow != nullptr) && num >= 0) + { + outfitWindow->copyOutfit(num); + if (Game::instance() != nullptr) + Game::instance()->setValidSpeed(); + return true; + } + } + + return false; +} + +impHandler0(mouseClick) +{ + if ((guiInput == nullptr) || (gui == nullptr)) + return false; + + int mouseX; + int mouseY; + Gui::getMouseState(mouseX, mouseY); + guiInput->simulateMouseClick(mouseX, mouseY, MouseButton::RIGHT); + return true; +} + +impHandler0(ok) +{ + // Close the Browser if opened + if ((helpWindow != nullptr) && helpWindow->isWindowVisible()) + { + helpWindow->setVisible(Visible_false); + return true; + } + // Close the config window, cancelling changes if opened + else if ((setupWindow != nullptr) && setupWindow->isWindowVisible()) + { + setupWindow->action(ActionEvent(nullptr, "cancel")); + return true; + } + else if (NpcDialog *const dialog = NpcDialog::getActive()) + { + dialog->action(ActionEvent(nullptr, "ok")); + return true; + } + else if (popupMenu->isPopupVisible()) + { + popupMenu->select(); + } + return false; +} + +impHandler(shortcut) +{ + if (itemShortcutWindow != nullptr) + { + const int num = itemShortcutWindow->getTabIndex(); + if (num >= 0 && num < CAST_S32(SHORTCUT_TABS)) + { + if (itemShortcut[num] != nullptr) + { + itemShortcut[num]->useItem(event.action + - InputAction::SHORTCUT_1); + } + } + return true; + } + return false; +} + +impHandler0(quit) +{ + if (Game::instance() == nullptr) + return false; + if (PopupManager::isPopupMenuVisible()) + { + PopupManager::closePopupMenu(); + return true; + } + else if (quitDialog == nullptr) + { + CREATEWIDGETV(quitDialog, QuitDialog, + &quitDialog); + quitDialog->requestMoveToTop(); + return true; + } + return false; +} + +impHandler0(dropItem0) +{ + if (dropShortcut != nullptr) + { + dropShortcut->dropFirst(); + return true; + } + return false; +} + +impHandler0(dropItem) +{ + if (dropShortcut != nullptr) + { + dropShortcut->dropItems(1); + return true; + } + return false; +} + +impHandler(dropItemId) +{ + const Inventory *const inv = PlayerInfo::getInventory(); + if (inv == nullptr) + return false; + + // +++ ignoring item color for now + Item *const item = inv->findItem(atoi(event.args.c_str()), + ItemColor_one); + + if ((item != nullptr) && !PlayerInfo::isItemProtected(item->getId())) + { + ItemAmountWindow::showWindow(ItemAmountWindowUsage::ItemDrop, + inventoryWindow, + item, + 0, + 0); + } + return true; +} + +impHandler(dropItemInv) +{ + Item *const item = getItemByInvIndex(atoi(event.args.c_str()), + InventoryType::Inventory); + if ((item != nullptr) && !PlayerInfo::isItemProtected(item->getId())) + { + ItemAmountWindow::showWindow(ItemAmountWindowUsage::ItemDrop, + inventoryWindow, + item, + 0, + 0); + } + return true; +} + +impHandler(dropItemIdAll) +{ + const Inventory *const inv = PlayerInfo::getInventory(); + if (inv == nullptr) + return false; + + // +++ ignoring item color for now + Item *const item = inv->findItem(atoi(event.args.c_str()), + ItemColor_one); + + if ((item != nullptr) && !PlayerInfo::isItemProtected(item->getId())) + PlayerInfo::dropItem(item, item->getQuantity(), Sfx_true); + return true; +} + +impHandler(dropItemInvAll) +{ + Item *const item = getItemByInvIndex(atoi(event.args.c_str()), + InventoryType::Inventory); + if ((item != nullptr) && !PlayerInfo::isItemProtected(item->getId())) + PlayerInfo::dropItem(item, item->getQuantity(), Sfx_true); + return true; +} + +#ifdef TMWA_SUPPORT +impHandler(heal) +{ + if (Net::getNetworkType() != ServerType::TMWATHENA) + return false; + if (actorManager != nullptr && + localPlayer != nullptr) + { + std::string args = event.args; + + if (!args.empty()) + { + const Being *being = nullptr; + if (args[0] == ':') + { + being = actorManager->findBeing(fromInt(atoi( + args.substr(1).c_str()), BeingId)); + if (being != nullptr && being->getType() == ActorType::Monster) + being = nullptr; + } + else + { + being = actorManager->findBeingByName(args, ActorType::Player); + } + if (being != nullptr) + actorManager->heal(being); + } + else + { + Being *target = localPlayer->getTarget(); + if (inputManager.isActionActive(InputAction::STOP_ATTACK)) + { + if (target == nullptr || + target->getType() != ActorType::Player) + { + target = actorManager->findNearestLivingBeing( + localPlayer, 10, ActorType::Player, AllowSort_true); + } + } + else + { + if (target == nullptr) + target = localPlayer; + } + actorManager->heal(target); + } + + if (Game::instance() != nullptr) + Game::instance()->setValidSpeed(); + return true; + } + return false; +} +#else // TMWA_SUPPORT + +impHandler0(heal) +{ + return false; +} +#endif // TMWA_SUPPORT + +impHandler0(healmd) +{ +#ifdef TMWA_SUPPORT + if (Net::getNetworkType() != ServerType::TMWATHENA) + return false; + if (actorManager != nullptr) + { + const int matk = PlayerInfo::getStatEffective(Attributes::PLAYER_MATK); + int maxHealingRadius; + + // magic levels < 2 + if (PlayerInfo::getSkillLevel(340) < 2 + || PlayerInfo::getSkillLevel(341) < 2) + { + maxHealingRadius = matk / 100 + 1; + } + else + { + maxHealingRadius = (12 * fastSqrtInt(matk) + matk) / 100 + 1; + } + + Being *target = actorManager->findMostDamagedPlayer(maxHealingRadius); + if (target != nullptr) + actorManager->heal(target); + + if (Game::instance() != nullptr) + Game::instance()->setValidSpeed(); + return true; + } +#endif // TMWA_SUPPORT + + return false; +} + +impHandler0(itenplz) +{ +#ifdef TMWA_SUPPORT + if (Net::getNetworkType() != ServerType::TMWATHENA) + return false; + if (actorManager != nullptr) + { + if (playerHandler != nullptr && + playerHandler->canUseMagic() && + PlayerInfo::getAttribute(Attributes::PLAYER_MP) >= 3) + { + actorManager->itenplz(); + } + return true; + } +#endif // TMWA_SUPPORT + + return false; +} + +impHandler0(setHome) +{ + if (localPlayer != nullptr) + { + localPlayer->setHome(); + return true; + } + return false; +} + +impHandler0(magicAttack) +{ +#ifdef TMWA_SUPPORT + if (Net::getNetworkType() != ServerType::TMWATHENA) + return false; + if (localPlayer != nullptr) + { + localPlayer->magicAttack(); + return true; + } +#endif // TMWA_SUPPORT + + return false; +} + +impHandler0(copyEquippedToOutfit) +{ + if (outfitWindow != nullptr) + { + outfitWindow->copyFromEquiped(); + return true; + } + return false; +} + +impHandler(pickup) +{ + if (localPlayer == nullptr) + return false; + + const std::string args = event.args; + if (args.empty()) + { + localPlayer->pickUpItems(0); + } + else + { + FloorItem *const item = actorManager->findItem(fromInt( + atoi(args.c_str()), BeingId)); + if (item != nullptr) + localPlayer->pickUp(item); + } + return true; +} + +static void doSit() +{ + if (inputManager.isActionActive(InputAction::EMOTE)) + localPlayer->updateSit(); + else + localPlayer->toggleSit(); +} + +impHandler0(sit) +{ + if (localPlayer != nullptr) + { + doSit(); + return true; + } + return false; +} + +impHandler(screenshot) +{ + Game::createScreenshot(event.args); + return true; +} + +impHandler0(ignoreInput) +{ + return true; +} + +impHandler(buy) +{ + if (serverFeatures == nullptr) + return false; + const std::string args = event.args; + Being *being = findBeing(args, false); + if ((being == nullptr) && Net::getNetworkType() == ServerType::TMWATHENA) + { + if (whoIsOnline != nullptr) + { + const std::set &players = + whoIsOnline->getOnlineNicks(); + if (players.find(args) != players.end()) + { + if (buySellHandler != nullptr) + buySellHandler->requestSellList(args); + return true; + } + } + return false; + } + + if (being == nullptr) + being = findBeing(args, true); + + if (being == nullptr) + return false; + + if (being->getType() == ActorType::Npc) + { + if (npcHandler != nullptr) + npcHandler->buy(being); + return true; + } + else if (being->getType() == ActorType::Player) + { + if (vendingHandler != nullptr && + Net::getNetworkType() != ServerType::TMWATHENA) + { + vendingHandler->open(being); + } + else if (buySellHandler != nullptr) + { + buySellHandler->requestSellList(being->getName()); + } + return true; + } + return false; +} + +impHandler(sell) +{ + if (serverFeatures == nullptr) + return false; + + const std::string args = event.args; + Being *being = findBeing(args, false); + if (being == nullptr && + Net::getNetworkType() == ServerType::TMWATHENA) + { + if (whoIsOnline != nullptr) + { + const std::set &players = + whoIsOnline->getOnlineNicks(); + if (players.find(args) != players.end()) + { + if (buySellHandler != nullptr) + buySellHandler->requestBuyList(args); + return true; + } + } + return false; + } + + if (being == nullptr) + being = findBeing(args, true); + + if (being == nullptr) + return false; + + if (being->getType() == ActorType::Npc) + { + if (npcHandler != nullptr) + npcHandler->sell(being->getId()); + return true; + } + else if (being->getType() == ActorType::Player) + { + if ((buyingStoreHandler != nullptr) && + Net::getNetworkType() != ServerType::TMWATHENA) + { + buyingStoreHandler->open(being); + } + else if (buySellHandler != nullptr) + { + buySellHandler->requestBuyList(being->getName()); + } + return true; + } + return false; +} + +impHandler(talk) +{ + const std::string args = event.args; + Being *being = nullptr; + + if (!args.empty() && args[0] == ':') + { + being = actorManager->findBeing(fromInt(atoi( + args.substr(1).c_str()), BeingId)); + } + else + { + being = findBeing(args, true); + } + + if (being == nullptr) + return false; + + if (being->canTalk()) + { + being->talkTo(); + } + else if (being->getType() == ActorType::Player) + { + CREATEWIDGET(BuySellDialog, + being->getName()); + } + return true; +} + +impHandler0(stopAttack) +{ + if (localPlayer != nullptr) + { + localPlayer->stopAttack(false); + // not consume if target attack key pressed + if (inputManager.isActionActive(InputAction::TARGET_ATTACK)) + return false; + return true; + } + return false; +} + +impHandler0(untarget) +{ + if (localPlayer != nullptr) + { + localPlayer->untarget(); + return true; + } + return false; +} + +impHandler(attack) +{ + if ((localPlayer == nullptr) || (actorManager == nullptr)) + return false; + + Being *target = nullptr; + std::string args = event.args; + if (!args.empty()) + { + if (args[0] != ':') + { + target = actorManager->findNearestByName(args, + ActorType::Unknown); + } + else + { + target = actorManager->findBeing(fromInt(atoi( + args.substr(1).c_str()), BeingId)); + if (target != nullptr && + target->getType() != ActorType::Monster) + { + target = nullptr; + } + } + } + if (target == nullptr) + target = localPlayer->getTarget(); + else + localPlayer->setTarget(target); + if (target != nullptr) + localPlayer->attack(target, true, false); + return true; +} + +impHandler(targetAttack) +{ + if ((localPlayer != nullptr) && (actorManager != nullptr)) + { + Being *target = nullptr; + std::string args = event.args; + const bool newTarget = !inputManager.isActionActive( + InputAction::STOP_ATTACK); + + if (!args.empty()) + { + if (args[0] != ':') + { + target = actorManager->findNearestByName(args, + ActorType::Unknown); + } + else + { + target = actorManager->findBeing(fromInt(atoi( + args.substr(1).c_str()), BeingId)); + if (target != nullptr && + target->getType() != ActorType::Monster) + { + target = nullptr; + } + } + } + + if ((target == nullptr) && (settings.targetingType == 0U)) + target = localPlayer->getTarget(); + + if (target == nullptr) + { + target = actorManager->findNearestLivingBeing( + localPlayer, 90, ActorType::Monster, AllowSort_true); + } + + localPlayer->attack2(target, newTarget, false); + return true; + } + return false; +} + +impHandler0(attackHuman) +{ + if ((actorManager == nullptr) || (localPlayer == nullptr)) + return false; + + Being *const target = actorManager->findNearestPvpPlayer(); + if (target != nullptr) + { + localPlayer->setTarget(target); + localPlayer->attack2(target, true, false); + } + return true; +} + +impHandler0(safeVideoMode) +{ + WindowManager::setFullScreen(false); + + return true; +} + +impHandler0(stopSit) +{ + if (localPlayer != nullptr) + { + localPlayer->stopAttack(false); + // not consume if target attack key pressed + if (inputManager.isActionActive(InputAction::TARGET_ATTACK)) + return false; + if (localPlayer->getTarget() == nullptr) + { + doSit(); + return true; + } + return true; + } + return false; +} + +impHandler0(showKeyboard) +{ +#if defined(ANDROID) || defined(__SWITCH__) +#ifdef USE_SDL2 + if (SDL_GetEventState(SDL_TEXTINPUT) == SDL_ENABLE) + SDL_StopTextInput(); + else + SDL_StartTextInput(); +#else // USE_SDL2 + + SDL_ANDROID_ToggleScreenKeyboardTextInput(nullptr); +#endif // USE_SDL2 + + return true; +#else // ANDROID + + return false; +#endif // ANDROID +} + +impHandler0(showWindows) +{ + if (popupMenu != nullptr) + { + popupMenu->showWindowsPopup(); + return true; + } + return false; +} + +impHandler0(openTrade) +{ + const Being *const being = localPlayer->getTarget(); + if ((being != nullptr) && being->getType() == ActorType::Player) + { + if (tradeHandler != nullptr) + tradeHandler->request(being); + tradePartnerName = being->getName(); + if (tradeWindow != nullptr) + tradeWindow->clear(); + return true; + } + return false; +} + +impHandler0(ipcToggle) +{ + if (ipc != nullptr) + { + IPC::stop(); + if (ipc == nullptr) + { + debugChatTab->chatLog("IPC service stopped.", + ChatMsgType::BY_SERVER, + IgnoreRecord_false, + TryRemoveColors_true); + } + else + { + debugChatTab->chatLog("Unable to stop IPC service.", + ChatMsgType::BY_SERVER, + IgnoreRecord_false, + TryRemoveColors_true); + } + } + else + { + IPC::start(); + if (ipc != nullptr) + { + debugChatTab->chatLog( + strprintf("IPC service available on port %d", ipc->getPort()), + ChatMsgType::BY_SERVER, + IgnoreRecord_false, + TryRemoveColors_true); + } + else + { + debugChatTab->chatLog("Unable to start IPC service", + ChatMsgType::BY_SERVER, + IgnoreRecord_false, + TryRemoveColors_true); + } + } + return true; +} + +impHandler(where) +{ + ChatTab *const tab = event.tab != nullptr ? event.tab : debugChatTab; + if (tab == nullptr) + return false; + std::ostringstream where; + where << Game::instance()->getCurrentMapName() << ", coordinates: " + << ((localPlayer->getPixelX() - mapTileSize / 2) / mapTileSize) + << ", " << ((localPlayer->getPixelY() - mapTileSize) / mapTileSize); + tab->chatLog(where.str(), + ChatMsgType::BY_SERVER, + IgnoreRecord_false, + TryRemoveColors_true); + return true; +} + +impHandler0(who) +{ + if (chatHandler != nullptr) + chatHandler->who(); + return true; +} + +impHandler0(cleanGraphics) +{ + ResourceManager::clearCache(); + + if (debugChatTab != nullptr) + { + // TRANSLATORS: clear graphics command message + debugChatTab->chatLog(_("Cache cleared"), + ChatMsgType::BY_SERVER, + IgnoreRecord_false, + TryRemoveColors_true); + } + return true; +} + +impHandler0(cleanFonts) +{ + if (gui != nullptr) + gui->clearFonts(); + if (debugChatTab != nullptr) + { + // TRANSLATORS: clear fonts cache message + debugChatTab->chatLog(_("Cache cleared"), + ChatMsgType::BY_SERVER, + IgnoreRecord_false, + TryRemoveColors_true); + } + return true; +} + +impHandler(trade) +{ + if (actorManager == nullptr) + return false; + + const Being *being = actorManager->findBeingByName( + event.args, ActorType::Player); + if (being == nullptr) + being = localPlayer->getTarget(); + if (being != nullptr) + { + if (tradeHandler != nullptr) + tradeHandler->request(being); + tradePartnerName = being->getName(); + if (tradeWindow != nullptr) + tradeWindow->clear(); + } + return true; +} + +impHandler0(priceLoad) +{ + if (shopWindow != nullptr) + { + shopWindow->loadList(); + return true; + } + return false; +} + +impHandler0(priceSave) +{ + if (shopWindow != nullptr) + { + shopWindow->saveList(); + return true; + } + return false; +} + +impHandler0(cacheInfo) +{ + if ((chatWindow == nullptr) || (debugChatTab == nullptr)) + return false; + +/* + Font *const font = chatWindow->getFont(); + if (!font) + return; + + const TextChunkList *const cache = font->getCache(); + if (!cache) + return; + + unsigned int all = 0; + // TRANSLATORS: chat fonts message + debugChatTab->chatLog(_("font cache size"), + ChatMsgType::BY_SERVER, + IgnoreRecord_false, + TryRemoveColors_true); + std::string str; + for (int f = 0; f < 256; f ++) + { + if (!cache[f].size) + { + const unsigned int sz = CAST_S32(cache[f].size); + all += sz; + str.append(strprintf("%d: %u, ", f, sz)); + } + } + debugChatTab->chatLog(str, + ChatMsgType::BY_SERVER, + IgnoreRecord_false, + TryRemoveColors_true); + // TRANSLATORS: chat fonts message + debugChatTab->chatLog(strprintf("%s %d", _("Cache size:"), all), + ChatMsgType::BY_SERVER, + IgnoreRecord_false, + TryRemoveColors_true); +#ifdef DEBUG_FONT_COUNTERS + debugChatTab->chatLog("", + ChatMsgType::BY_SERVER, + IgnoreRecord_false, + TryRemoveColors_true); + debugChatTab->chatLog(strprintf("%s %d", + // TRANSLATORS: chat fonts message + _("Created:"), font->getCreateCounter()), + ChatMsgType::BY_SERVER, + IgnoreRecord_false, + TryRemoveColors_true); + debugChatTab->chatLog(strprintf("%s %d", + // TRANSLATORS: chat fonts message + _("Deleted:"), font->getDeleteCounter()), + ChatMsgType::BY_SERVER, + IgnoreRecord_false, + TryRemoveColors_true); +#endif +*/ + return true; +} + +impHandler0(disconnect) +{ + if (!settings.options.uniqueSession) + { + if (gameHandler != nullptr) + gameHandler->disconnect2(); + return true; + } + else + return false; +} + +impHandler(undress) +{ + if ((actorManager == nullptr) || (localPlayer == nullptr)) + return false; + + const std::string args = event.args; + StringVect pars; + if (!splitParameters(pars, args, " ,", '\"')) + return false; + Being *target = nullptr; + const size_t sz = pars.size(); + if (sz == 0) + { + target = localPlayer->getTarget(); + } + else + { + if (pars[0][0] == ':') + { + target = actorManager->findBeing(fromInt(atoi( + pars[0].substr(1).c_str()), BeingId)); + if ((target != nullptr) && target->getType() == ActorType::Monster) + target = nullptr; + } + else + { + target = actorManager->findNearestByName(args, + ActorType::Unknown); + } + } + + if (sz == 2) + { + if (target != nullptr) + { + const int itemId = atoi(pars[1].c_str()); + target->undressItemById(itemId); + } + } + else + { + if ((target != nullptr) && (beingHandler != nullptr)) + beingHandler->undress(target); + } + + return true; +} + +impHandler0(dirs) +{ + if (debugChatTab == nullptr) + return false; + + debugChatTab->chatLog("config directory: " + + settings.configDir, + ChatMsgType::BY_SERVER, + IgnoreRecord_false, + TryRemoveColors_true); + debugChatTab->chatLog("logs directory: " + + settings.localDataDir, + ChatMsgType::BY_SERVER, + IgnoreRecord_false, + TryRemoveColors_true); + debugChatTab->chatLog("screenshots directory: " + + settings.screenshotDir, + ChatMsgType::BY_SERVER, + IgnoreRecord_false, + TryRemoveColors_true); + debugChatTab->chatLog("temp directory: " + + settings.tempDir, + ChatMsgType::BY_SERVER, + IgnoreRecord_false, + TryRemoveColors_true); + return true; +} + +impHandler0(uptime) +{ + if (debugChatTab == nullptr) + return false; + + if (cur_time < start_time) + { + // TRANSLATORS: uptime command + debugChatTab->chatLog(strprintf(_("Client uptime: %s"), "unknown"), + ChatMsgType::BY_SERVER, + IgnoreRecord_false, + TryRemoveColors_true); + } + else + { + // TRANSLATORS: uptime command + debugChatTab->chatLog(strprintf(_("Client uptime: %s"), + timeDiffToString(CAST_S32(cur_time - start_time)).c_str()), + ChatMsgType::BY_SERVER, + IgnoreRecord_false, + TryRemoveColors_true); + } + return true; +} + +#ifdef DEBUG_DUMP_LEAKS1 +static void showRes(std::string str, ResourceManager::Resources *res) +{ + if (!res) + return; + + str.append(toString(res->size())); + if (debugChatTab) + { + debugChatTab->chatLog(str, + ChatMsgType::BY_SERVER, + IgnoreRecord_false, + TryRemoveColors_true); + } + logger->log(str); + ResourceManager::ResourceIterator iter = res->begin(); + const ResourceManager::ResourceIterator iter_end = res->end(); + while (iter != iter_end) + { + if (iter->second && iter->second->mRefCount) + { + char type = ' '; + char isNew = 'N'; + if (iter->second->getDumped()) + isNew = 'O'; + else + iter->second->setDumped(true); + + SubImage *const subImage = dynamic_cast( + iter->second); + Image *const image = dynamic_cast(iter->second); + int id = 0; + if (subImage) + type = 'S'; + else if (image) + type = 'I'; + if (image) + id = image->getGLImage(); + logger->log("Resource %c%c: %s (%d) id=%d", type, + isNew, iter->second->getIdPath().c_str(), + iter->second->mRefCount, id); + } + ++ iter; + } +} + +impHandler(dump) +{ + if (!debugChatTab) + return false; + + if (!event.args.empty()) + { + ResourceManager::Resources *res = ResourceManager::getResources(); + // TRANSLATORS: dump command + showRes(_("Resource images:"), res); + res = ResourceManager::getOrphanedResources(); + // TRANSLATORS: dump command + showRes(_("Orphaned resource images:"), res); + } + else + { + ResourceManager::Resources *res = ResourceManager::getResources(); + // TRANSLATORS: dump command + debugChatTab->chatLog(_("Resource images:") + toString(res->size()), + ChatMsgType::BY_SERVER, + IgnoreRecord_false, + TryRemoveColors_true); + res = ResourceManager::getOrphanedResources(); + // TRANSLATORS: dump command + debugChatTab->chatLog(_("Orphaned resource images:") + + toString(res->size()), + ChatMsgType::BY_SERVER, + IgnoreRecord_false, + TryRemoveColors_true); + } + return true; +} + +#elif defined ENABLE_MEM_DEBUG +impHandler0(dump) +{ + nvwa::check_leaks(); + return true; +} +#else // DEBUG_DUMP_LEAKS1 + +impHandler0(dump) +{ + return true; +} +#endif // DEBUG_DUMP_LEAKS1 + +impHandler0(serverIgnoreAll) +{ + if (chatHandler != nullptr) + chatHandler->ignoreAll(); + return true; +} + +impHandler0(serverUnIgnoreAll) +{ + if (chatHandler != nullptr) + chatHandler->unIgnoreAll(); + return true; +} + +PRAGMA6(GCC diagnostic push) +PRAGMA6(GCC diagnostic ignored "-Wnull-dereference") +PRAGMA11(GCC diagnostic push) +PRAGMA11(GCC diagnostic ignored "-Warray-bounds") +impHandler0(error) +{ + int *const ptr = nullptr; + *(ptr + 1) = 20; +// logger->log("test %d", *ptr); + exit(1); +} +PRAGMA11(GCC diagnostic pop) +PRAGMA6(GCC diagnostic pop) + +impHandler(dumpGraphics) +{ + std::string str = strprintf("%s,%s,%dX%dX%d,", PACKAGE_OS, SMALL_VERSION, + mainGraphics->getWidth(), mainGraphics->getHeight(), + mainGraphics->getBpp()); + + if (mainGraphics->getFullScreen()) + str.append("F"); + else + str.append("W"); + if (mainGraphics->getHWAccel()) + str.append("H"); + else + str.append("S"); + + if (mainGraphics->getDoubleBuffer()) + str.append("D"); + else + str.append("_"); + +#if defined USE_OPENGL + str.append(strprintf(",%d", mainGraphics->getOpenGL())); +#else // defined USE_OPENGL + + str.append(",0"); +#endif // defined USE_OPENGL + + str.append(strprintf(",%f,", static_cast(settings.guiAlpha))) + .append(config.getBoolValue("adjustPerfomance") ? "1" : "0") + .append(config.getBoolValue("alphaCache") ? "1" : "0") + .append(config.getBoolValue("enableMapReduce") ? "1" : "0") + .append(config.getBoolValue("beingopacity") ? "1" : "0") + .append(",") + .append(config.getBoolValue("enableAlphaFix") ? "1" : "0") + .append(config.getBoolValue("disableAdvBeingCaching") ? "1" : "0") + .append(config.getBoolValue("disableBeingCaching") ? "1" : "0") + .append(config.getBoolValue("particleeffects") ? "1" : "0") + .append(strprintf(",%d-%d", fps, config.getIntValue("fpslimit"))); + outStringNormal(event.tab, str, str); + return true; +} + +impHandler0(dumpEnvironment) +{ + logger->log1("Start environment variables"); + for (char **env = environ; *env != nullptr; ++ env) + logger->log1(*env); + logger->log1("End environment variables"); + if (debugChatTab != nullptr) + { + // TRANSLATORS: dump environment command + debugChatTab->chatLog(_("Environment variables dumped"), + ChatMsgType::BY_SERVER, + IgnoreRecord_false, + TryRemoveColors_true); + } + return true; +} + +impHandler(dumpTests) +{ + const std::string str = config.getStringValue("testInfo"); + outStringNormal(event.tab, str, str); + return true; +} + +impHandler0(dumpOGL) +{ +#ifdef USE_OPENGL +#if !defined(ANDROID) && !defined(__native_client__) && !defined(__SWITCH__) + NormalOpenGLGraphics::dumpSettings(); +#endif // !defined(ANDROID) && !defined(__native_client__) && + // !defined(__SWITCH__) +#endif // USE_OPENGL + + return true; +} + +#ifdef USE_OPENGL +impHandler(dumpGL) +{ + std::string str = graphicsManager.getGLVersion(); + outStringNormal(event.tab, str, str); + return true; +} +#else // USE_OPENGL + +impHandler0(dumpGL) +{ + return true; +} +#endif // USE_OPENGL + +impHandler(dumpMods) +{ + std::string str = "enabled mods: " + serverConfig.getValue("mods", ""); + outStringNormal(event.tab, str, str); + return true; +} + +#if defined USE_OPENGL && defined DEBUG_SDLFONT +impHandler0(testSdlFont) +{ + Font *font = new Font("fonts/dejavusans.ttf", 18, TTF_STYLE_NORMAL); + timespec time1; + timespec time2; + NullOpenGLGraphics *nullGraphics = new NullOpenGLGraphics; + STD_VECTOR data; + volatile int width = 0; + + for (int f = 0; f < 300; f ++) + data.push_back("test " + toString(f) + "string"); + nullGraphics->beginDraw(); + + clock_gettime(CLOCK_MONOTONIC, &time1); + Color color(0, 0, 0, 255); + + for (int f = 0; f < 500; f ++) + { + FOR_EACH (STD_VECTOR::const_iterator, it, data) + { + width += font->getWidth(*it); + font->drawString(nullGraphics, color, color, *it, 10, 10); + } + FOR_EACH (STD_VECTOR::const_iterator, it, data) + font->drawString(nullGraphics, color, color, *it, 10, 10); + + font->doClean(); + } + + clock_gettime(CLOCK_MONOTONIC, &time2); + + delete nullGraphics; + delete font; + + int64_t diff = (static_cast( + time2.tv_sec) * 1000000000LL + static_cast( + time2.tv_nsec)) / 100000 - (static_cast( + time1.tv_sec) * 1000000000LL + static_cast( + time1.tv_nsec)) / 100000; + if (debugChatTab) + { + debugChatTab->chatLog("sdlfont time: " + toString(diff), + ChatMsgType::BY_SERVER, + IgnoreRecord_false, + TryRemoveColors_true); + } + return true; +} +#endif // defined USE_OPENGL && defined DEBUG_SDLFONT + +impHandler0(createItems) +{ + BuyDialog *const dialog = CREATEWIDGETR0(BuyDialog); + const ItemDB::ItemInfos &items = ItemDB::getItemInfos(); + FOR_EACH (ItemDB::ItemInfos::const_iterator, it, items) + { + const ItemInfo *const info = (*it).second; + if (info == nullptr) + continue; + const int id = info->getId(); + if (id <= 500) + continue; + + dialog->addItem(id, + ItemType::Unknown, + ItemColor_one, + 100, + 0); + } + dialog->sort(); + return true; +} + +impHandler(createItem) +{ + int id = 0; + int amount = 0; + + if (adminHandler == nullptr) + return false; + + if (parse2Int(event.args, id, amount)) + adminHandler->createItems(id, ItemColor_one, amount); + else + adminHandler->createItems(atoi(event.args.c_str()), ItemColor_one, 1); + return true; +} + +impHandler(uploadConfig) +{ + // TRANSLATORS: upload config chat message + uploadFile(_("Config uploaded to:"), + config.getFileName(), + "?xml", + event.tab); + return true; +} + +impHandler(uploadServerConfig) +{ + // TRANSLATORS: upload config chat message + uploadFile(_("Server config Uploaded to:"), + serverConfig.getFileName(), + "?xml", + event.tab); + return true; +} + +impHandler(uploadLog) +{ + // TRANSLATORS: upload log chat message + uploadFile(_("Log uploaded to:"), + settings.logFileName, + "", + event.tab); + return true; +} + +impHandler0(mercenaryFire) +{ + if (mercenaryHandler != nullptr) + mercenaryHandler->fire(); + return true; +} + +impHandler0(mercenaryToMaster) +{ + if (mercenaryHandler != nullptr) + mercenaryHandler->moveToMaster(); + return true; +} + +impHandler0(homunculusToMaster) +{ + if (homunculusHandler != nullptr) + homunculusHandler->moveToMaster(); + return true; +} + +impHandler0(homunculusFeed) +{ + if (homunculusHandler != nullptr) + homunculusHandler->feed(); + return true; +} + +impHandler(useItem) +{ + StringVect pars; + if (!splitParameters(pars, event.args, " ,", '\"')) + return false; + const int sz = CAST_S32(pars.size()); + if (sz < 1) + return false; + + const int itemId = atoi(pars[0].c_str()); + + if (itemId < SPELL_MIN_ID) + { + const Inventory *const inv = PlayerInfo::getInventory(); + if (inv != nullptr) + { + ItemColor color = ItemColor_one; + int16_t useType = 0; + StringVect pars2; + if (!splitParameters(pars2, pars[0], " ,", '\"')) + return false; + const int sz2 = CAST_S32(pars2.size()); + if (sz2 < 1) + return false; + if (sz2 >= 2) + color = fromInt(atoi(pars2[1].c_str()), ItemColor); + if (sz >= 2) + useType = CAST_S16(atoi(pars[1].c_str())); + const Item *const item = inv->findItem(itemId, + color); + PlayerInfo::useEquipItem(item, useType, Sfx_true); + } + } + else if (itemId < SKILL_MIN_ID && (spellManager != nullptr)) + { + spellManager->useItem(itemId); + } + else if (skillDialog != nullptr) + { + // +++ probably need get data parameter from args + skillDialog->useItem(itemId, + fromBool(config.getBoolValue("skillAutotarget"), AutoTarget), + 0, + std::string()); + } + return true; +} + +impHandler(useItemInv) +{ + int param1 = 0; + int param2 = 0; + const std::string args = event.args; + if (parse2Int(args, param1, param2)) + { + Item *const item = getItemByInvIndex(param1, + InventoryType::Inventory); + PlayerInfo::useEquipItem(item, CAST_S16(param2), Sfx_true); + } + else + { + Item *const item = getItemByInvIndex(atoi(event.args.c_str()), + InventoryType::Inventory); + PlayerInfo::useEquipItem(item, 0, Sfx_true); + } + return true; +} + +impHandler(invToStorage) +{ + Item *item = nullptr; + const int amount = getAmountFromEvent(event, item, + InventoryType::Inventory); + if (item == nullptr) + return true; + if (amount != 0) + { + if (inventoryHandler != nullptr) + { + inventoryHandler->moveItem2(InventoryType::Inventory, + item->getInvIndex(), + amount, + InventoryType::Storage); + } + } + else + { + ItemAmountWindow::showWindow(ItemAmountWindowUsage::StoreAdd, + inventoryWindow, + item, + 0, + 0); + } + return true; +} + +impHandler(tradeAdd) +{ + Item *item = nullptr; + const int amount = getAmountFromEvent(event, item, + InventoryType::Inventory); + if ((item == nullptr) || PlayerInfo::isItemProtected(item->getId())) + return true; + + if (amount != 0) + { + if (tradeWindow != nullptr) + tradeWindow->tradeItem(item, amount, true); + } + else + { + ItemAmountWindow::showWindow(ItemAmountWindowUsage::TradeAdd, + tradeWindow, + item, + 0, + 0); + } + return true; +} + +impHandler(storageToInv) +{ + Item *item = nullptr; + const int amount = getAmountFromEvent(event, item, InventoryType::Storage); + if (amount != 0) + { + if ((inventoryHandler != nullptr) && (item != nullptr)) + { + inventoryHandler->moveItem2(InventoryType::Storage, + item->getInvIndex(), + amount, + InventoryType::Inventory); + } + } + else + { + ItemAmountWindow::showWindow(ItemAmountWindowUsage::StoreRemove, + storageWindow, + item, + 0, + 0); + } + return true; +} + +impHandler(protectItem) +{ + const int id = atoi(event.args.c_str()); + if (id > 0) + PlayerInfo::protectItem(id); + return true; +} + +impHandler(unprotectItem) +{ + const int id = atoi(event.args.c_str()); + if (id > 0) + PlayerInfo::unprotectItem(id); + return true; +} + +impHandler(kick) +{ + if ((localPlayer == nullptr) || (actorManager == nullptr)) + return false; + + Being *target = nullptr; + std::string args = event.args; + if (!args.empty()) + { + if (args[0] != ':') + { + target = actorManager->findNearestByName(args, + ActorType::Unknown); + } + else + { + target = actorManager->findBeing(fromInt(atoi( + args.substr(1).c_str()), BeingId)); + } + } + if (target == nullptr) + target = localPlayer->getTarget(); + if ((target != nullptr) && (adminHandler != nullptr)) + adminHandler->kick(target->getId()); + return true; +} + +impHandler0(clearDrop) +{ + if (dropShortcut != nullptr) + dropShortcut->clear(true); + return true; +} + +impHandler0(testInfo) +{ + if (actorManager != nullptr) + { + logger->log("actors count: %d", CAST_S32( + actorManager->size())); + return true; + } + return false; +} + +impHandler(craftKey) +{ + const int slot = (event.action - InputAction::CRAFT_1); + if (slot >= 0 && slot < 9) + { + if (inventoryWindow != nullptr) + inventoryWindow->moveItemToCraft(slot); + return true; + } + return false; +} + +impHandler0(resetGameModifiers) +{ + GameModifiers::resetModifiers(); + return true; +} + +impHandler(barToChat) +{ + if (chatWindow != nullptr) + { + chatWindow->addInputText(event.args, + true); + return true; + } + return false; +} + +impHandler(seen) +{ + if (actorManager == nullptr) + return false; + + ChatTab *tab = event.tab; + if (tab == nullptr) + tab = localChatTab; + if (tab == nullptr) + return false; + + if (config.getBoolValue("enableIdCollecting") == false) + { + // TRANSLATORS: last seen disabled warning + tab->chatLog(_("Last seen disabled. " + "Enable in players / collect players ID and seen log."), + ChatMsgType::BY_SERVER, + IgnoreRecord_false, + TryRemoveColors_true); + return true; + } + + const std::string name = event.args; + if (name.empty()) + return false; + + std::string dir = settings.usersDir; + dir.append(stringToHexPath(name)).append("/seen.txt"); + if (Files::existsLocal(dir)) + { + StringVect lines; + Files::loadTextFileLocal(dir, lines); + if (lines.size() < 3) + { + // TRANSLATORS: last seen error + tab->chatLog(_("You have never seen this nick."), + ChatMsgType::BY_SERVER, + IgnoreRecord_false, + TryRemoveColors_true); + return true; + } + const std::string message = strprintf( + // TRANSLATORS: last seen message + _("Last seen for %s: %s"), + name.c_str(), + lines[2].c_str()); + tab->chatLog(message, + ChatMsgType::BY_SERVER, + IgnoreRecord_false, + TryRemoveColors_true); + } + else + { + // TRANSLATORS: last seen error + tab->chatLog(_("You have not seen this nick before."), + ChatMsgType::BY_SERVER, + IgnoreRecord_false, + TryRemoveColors_true); + } + + return true; +} + +impHandler(dumpMemoryUsage) +{ + if (event.tab != nullptr) + MemoryManager::printAllMemory(event.tab); + else + MemoryManager::printAllMemory(localChatTab); + return true; +} + +impHandler(setEmoteType) +{ + const std::string &args = event.args; + if (args == "player" || args.empty()) + { + settings.emoteType = EmoteType::Player; + } + else if (args == "pet") + { + settings.emoteType = EmoteType::Pet; + } + else if (args == "homun" || args == "homunculus") + { + settings.emoteType = EmoteType::Homunculus; + } + else if (args == "merc" || args == "mercenary") + { + settings.emoteType = EmoteType::Mercenary; + } + return true; +} + +} // namespace Actions diff --git a/src/progs/manaverse/actions/chat.cpp b/src/progs/manaverse/actions/chat.cpp new file mode 100644 index 000000000..af082a1f9 --- /dev/null +++ b/src/progs/manaverse/actions/chat.cpp @@ -0,0 +1,839 @@ +/* + * The ManaPlus Client + * Copyright (C) 2012-2020 The ManaPlus Developers + * + * This file is part of The ManaPlus Client. + * + * 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 + * 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 . + */ + +#include "actions/chat.h" + +#include "configuration.h" + +#include "actions/actiondef.h" + +#include "being/localplayer.h" + +#include "gui/sdlinput.h" + +#include "gui/windows/chatwindow.h" + +#include "listeners/inputactionreplaylistener.h" + +#include "net/charserverhandler.h" +#include "net/chathandler.h" +#include "net/clanhandler.h" +#include "net/guildhandler.h" +#include "net/net.h" +#include "net/partyhandler.h" + +#ifdef TMWA_SUPPORT +#include "net/tmwa/guildmanager.h" +#endif // TMWA_SUPPORT + +#include "resources/iteminfo.h" + +#include "resources/db/itemdb.h" + +#include "utils/booleanoptions.h" +#include "utils/chatutils.h" +#include "utils/parameters.h" + +#include "utils/translation/podict.h" + +#include "debug.h" + +const int DEFAULT_CHAT_WINDOW_SCROLL = 7; + +namespace Actions +{ + +static void outString(ChatTab *const tab, + const std::string &str, + const std::string &def) +{ + if (tab == nullptr) + { + if (chatHandler != nullptr) + chatHandler->talk(def); + return; + } + + switch (tab->getType()) + { + case ChatTabType::CLAN: + { + if (clanHandler != nullptr) + clanHandler->chat(str); + break; + } + case ChatTabType::PARTY: + { + if (partyHandler != nullptr) + partyHandler->chat(str); + break; + } + case ChatTabType::GUILD: + { + if ((guildHandler == nullptr) || (localPlayer == nullptr)) + return; + const Guild *const guild = localPlayer->getGuild(); + if (guild != nullptr) + { +#ifdef TMWA_SUPPORT + if (guild->getServerGuild()) + { + if (Net::getNetworkType() == ServerType::TMWATHENA) + return; + guildHandler->chat(str); + } + else if (guildManager != nullptr) + { + guildManager->chat(str); + } +#else // TMWA_SUPPORT + + if (guild->getServerGuild()) + guildHandler->chat(str); +#endif // TMWA_SUPPORT + } + break; + } + case ChatTabType::CHANNEL: + case ChatTabType::GM: + case ChatTabType::TRADE: + tab->chatInput(str); + break; + default: + case ChatTabType::UNKNOWN: + case ChatTabType::INPUT: + case ChatTabType::WHISPER: + case ChatTabType::DEBUG: + case ChatTabType::BATTLE: + case ChatTabType::LANG: + if (chatHandler != nullptr) + chatHandler->talk(str); + break; + } +} + +impHandler0(toggleChat) +{ + return chatWindow != nullptr ? chatWindow->requestChatFocus() : false; +} + +impHandler0(prevChatTab) +{ + if (chatWindow != nullptr) + { + chatWindow->prevTab(); + return true; + } + return false; +} + +impHandler0(nextChatTab) +{ + if (chatWindow != nullptr) + { + chatWindow->nextTab(); + return true; + } + return false; +} + +impHandler0(closeChatTab) +{ + if (chatWindow != nullptr) + { + chatWindow->closeTab(); + return true; + } + return false; +} + +impHandler0(closeAllChatTabs) +{ + if (chatWindow != nullptr) + { + chatWindow->removeAllWhispers(); + chatWindow->saveState(); + return true; + } + return false; +} + +impHandler0(ignoreAllWhispers) +{ + if (chatWindow != nullptr) + { + chatWindow->ignoreAllWhispers(); + chatWindow->saveState(); + return true; + } + return false; +} + +impHandler0(scrollChatUp) +{ + if ((chatWindow != nullptr) && chatWindow->isWindowVisible()) + { + chatWindow->scroll(-DEFAULT_CHAT_WINDOW_SCROLL); + return true; + } + return false; +} + +impHandler0(scrollChatDown) +{ + if ((chatWindow != nullptr) && chatWindow->isWindowVisible()) + { + chatWindow->scroll(DEFAULT_CHAT_WINDOW_SCROLL); + return true; + } + return false; +} + +static bool splitWhisper(const std::string &args, + std::string &recvnick, + std::string &message) +{ + if (args.substr(0, 1) == "\"") + { + const size_t pos = args.find('"', 1); + if (pos != std::string::npos) + { + recvnick = args.substr(1, pos - 1); + if (pos + 2 < args.length()) + message = args.substr(pos + 2, args.length()); + } + } + else + { + const size_t pos = args.find(' '); + if (pos != std::string::npos) + { + recvnick = args.substr(0, pos); + if (pos + 1 < args.length()) + message = args.substr(pos + 1, args.length()); + } + else + { + recvnick = std::string(args); + message.clear(); + } + } + + trim(message); + + if (message.length() > 0) + { + std::string playerName = localPlayer->getName(); + std::string tempNick = recvnick; + + toLower(playerName); + toLower(tempNick); + + if (tempNick == playerName || args.empty()) + return false; + + return true; + } + return false; +} + +impHandler(msg) +{ + std::string recvnick; + std::string message; + + if (splitWhisper(event.args, recvnick, message)) + { + if (chatWindow == nullptr) + return false; + ChatTab *const tab = chatWindow->addChatTab(recvnick, false, true); + if (tab != nullptr) + { + chatWindow->saveState(); + tab->chatInput(message); + } + } + else + { + if (event.tab != nullptr) + { + event.tab->chatLog( + // TRANSLATORS: whisper send + _("Cannot send empty whisper or channel message!"), + ChatMsgType::BY_SERVER, + IgnoreRecord_false, + TryRemoveColors_true); + } + } + return true; +} + +impHandler(msgText) +{ + if (chatWindow == nullptr) + return false; + + if (config.getBoolValue("whispertab")) + { + chatWindow->localChatInput("/q " + event.args); + } + else + { + chatWindow->addInputText( + std::string("/w \"").append(event.args).append("\" "), + true); + } + return true; +} + +impHandler(msg2) +{ + std::string recvnick; + std::string message; + + if (chatHandler != nullptr && + splitWhisper(event.args, recvnick, message)) + { + chatHandler->privateMessage(recvnick, message); + } + return true; +} + +impHandler(query) +{ + const std::string &args = event.args; + if (chatWindow != nullptr) + { + if (chatWindow->addChatTab(args, true, true) != nullptr) + { + chatWindow->saveState(); + return true; + } + } + + if (event.tab != nullptr) + { + // TRANSLATORS: new whisper or channel query + event.tab->chatLog(strprintf(_("Cannot create a whisper tab " + "\"%s\"! It probably already exists."), + args.c_str()), + ChatMsgType::BY_SERVER, + IgnoreRecord_false, + TryRemoveColors_true); + } + return true; +} + +impHandler0(clearChatTab) +{ + if (chatWindow != nullptr) + { + chatWindow->clearTab(); + return true; + } + return false; +} + +impHandler(createParty) +{ + if (partyHandler == nullptr) + return false; + + if (event.args.empty()) + { + // TRANSLATORS: dialog header + inputActionReplayListener.openDialog(_("Create party"), + "", + InputAction::CREATE_PARTY); + } + else + { + partyHandler->create(event.args); + } + return true; +} + +impHandler(createGuild) +{ + if ((guildHandler == nullptr) || + Net::getNetworkType() == ServerType::TMWATHENA) + { + return false; + } + + if (event.args.empty()) + { + // TRANSLATORS: dialog header + inputActionReplayListener.openDialog(_("Create guild"), + "", + InputAction::CREATE_GUILD); + } + else + { + guildHandler->create(event.args); + } + return true; +} + +impHandler(party) +{ + if (!event.args.empty()) + { + if (partyHandler != nullptr) + partyHandler->invite(event.args); + } + else + { + if (event.tab != nullptr) + { + // TRANSLATORS: party invite message + event.tab->chatLog(_("Please specify a name."), + ChatMsgType::BY_SERVER, + IgnoreRecord_false, + TryRemoveColors_true); + } + } + return true; +} + +impHandler(guild) +{ + if ((guildHandler == nullptr) || (localPlayer == nullptr)) + return false; + + const std::string args = event.args; + if (!args.empty()) + { + const Guild *const guild = localPlayer->getGuild(); + if (guild != nullptr) + { +#ifdef TMWA_SUPPORT + if (guild->getServerGuild()) + guildHandler->invite(args); + else if (guildManager != nullptr) + GuildManager::invite(args); +#else // TMWA_SUPPORT + + guildHandler->invite(args); +#endif // TMWA_SUPPORT + } + } + else + { + if (event.tab != nullptr) + { + // TRANSLATORS: guild invite message + event.tab->chatLog(_("Please specify a name."), + ChatMsgType::BY_SERVER, + IgnoreRecord_false, + TryRemoveColors_true); + } + else if (localChatTab != nullptr) + { + // TRANSLATORS: guild invite message + localChatTab->chatLog(_("Please specify a name."), + ChatMsgType::BY_SERVER, + IgnoreRecord_false, + TryRemoveColors_true); + } + } + return true; +} + +impHandler(me) +{ + outString(event.tab, textToMe(event.args), event.args); + return true; +} + +impHandler(toggle) +{ + if (event.args.empty()) + { + if ((chatWindow != nullptr) && (event.tab != nullptr)) + { + event.tab->chatLog(chatWindow->getReturnTogglesChat() ? + // TRANSLATORS: message from toggle chat command + _("Return toggles chat.") : _("Message closes chat."), + ChatMsgType::BY_SERVER, + IgnoreRecord_false, + TryRemoveColors_true); + } + return true; + } + + switch (parseBoolean(event.args)) + { + case 1: + if (event.tab != nullptr) + { + // TRANSLATORS: message from toggle chat command + event.tab->chatLog(_("Return now toggles chat."), + ChatMsgType::BY_SERVER, + IgnoreRecord_false, + TryRemoveColors_true); + } + if (chatWindow != nullptr) + chatWindow->setReturnTogglesChat(true); + return true; + case 0: + if (event.tab != nullptr) + { + // TRANSLATORS: message from toggle chat command + event.tab->chatLog(_("Message now closes chat."), + ChatMsgType::BY_SERVER, + IgnoreRecord_false, + TryRemoveColors_true); + } + if (chatWindow != nullptr) + chatWindow->setReturnTogglesChat(false); + return true; + case -1: + if (event.tab != nullptr) + { + event.tab->chatLog(strprintf(BOOLEAN_OPTIONS, "toggle"), + ChatMsgType::BY_SERVER, + IgnoreRecord_false, + TryRemoveColors_true); + } + return true; + default: + return true; + } +} + +impHandler(kickParty) +{ + if (!event.args.empty()) + { + if (partyHandler != nullptr) + partyHandler->kick(event.args); + } + else + { + if (event.tab != nullptr) + { + // TRANSLATORS: party kick message + event.tab->chatLog(_("Please specify a name."), + ChatMsgType::BY_SERVER, + IgnoreRecord_false, + TryRemoveColors_true); + } + } + return true; +} + +impHandler(kickGuild) +{ + if (!event.args.empty()) + { + if (localPlayer != nullptr) + { + const Guild *const guild = localPlayer->getGuild(); + if (guild != nullptr) + { + if (guild->getServerGuild()) + { + if (guildHandler != nullptr) + guildHandler->kick(guild->getMember(event.args), ""); + } +#ifdef TMWA_SUPPORT + else if (guildManager != nullptr) + { + GuildManager::kick(event.args); + } +#endif // TMWA_SUPPORT + } + } + } + else + { + if (event.tab != nullptr) + { + // TRANSLATORS: party kick message + event.tab->chatLog(_("Please specify a name."), + ChatMsgType::BY_SERVER, + IgnoreRecord_false, + TryRemoveColors_true); + } + } + return true; +} + +impHandler(addText) +{ + if (chatWindow != nullptr) + chatWindow->addInputText(event.args, true); + return true; +} + +impHandler0(clearChat) +{ + if (chatWindow != nullptr) + chatWindow->clearTab(); + return true; +} + +impHandler0(chatGeneralTab) +{ + if (chatWindow != nullptr) + chatWindow->selectTabByType(ChatTabType::INPUT); + return true; +} + +impHandler0(chatDebugTab) +{ + if (chatWindow != nullptr) + chatWindow->selectTabByType(ChatTabType::DEBUG); + return true; +} + +impHandler0(chatBattleTab) +{ + if (chatWindow != nullptr) + chatWindow->selectTabByType(ChatTabType::BATTLE); + return true; +} + +impHandler0(chatTradeTab) +{ + if (chatWindow != nullptr) + chatWindow->selectTabByType(ChatTabType::TRADE); + return true; +} + +impHandler0(chatLangTab) +{ + if (chatWindow != nullptr) + chatWindow->selectTabByType(ChatTabType::LANG); + return true; +} + +impHandler0(chatGmTab) +{ + if (chatWindow != nullptr) + chatWindow->selectTabByType(ChatTabType::GM); + return true; +} + +impHandler0(chatPartyTab) +{ + if (chatWindow != nullptr) + chatWindow->selectTabByType(ChatTabType::PARTY); + return true; +} + +impHandler0(chatGuildTab) +{ + if (chatWindow != nullptr) + chatWindow->selectTabByType(ChatTabType::GUILD); + return true; +} + +impHandler(hat) +{ + if ((localPlayer == nullptr) || (charServerHandler == nullptr)) + return false; + + const int sprite = localPlayer->getSpriteID( + charServerHandler->hatSprite()); + std::string str; + if (sprite == 0) + { + // TRANSLATORS: equipped hat chat message + str = _("no hat equipped."); + } + else + { + const ItemInfo &info = ItemDB::get(sprite); + // TRANSLATORS: equipped hat chat message + str = strprintf(_("equipped hat %s."), + info.getName().c_str()); + } + outString(event.tab, str, str); + return true; +} + +impHandler(chatClipboard) +{ + int x = 0; + int y = 0; + + if ((chatWindow != nullptr) && parse2Int(event.args, x, y)) + { + chatWindow->copyToClipboard(x, y); + return true; + } + return false; +} + +impHandler(guildNotice) +{ + if (localPlayer == nullptr) + return false; + const std::string args = event.args; + if (args.empty()) + { + // TRANSLATORS: dialog header + inputActionReplayListener.openDialog(_("Guild notice"), + "", + InputAction::GUILD_NOTICE); + return true; + } + + std::string str2; + if (args.size() > 60) + str2 = args.substr(60); + const Guild *const guild = localPlayer->getGuild(); + if (guild != nullptr) + { + guildHandler->changeNotice(guild->getId(), + args.substr(0, 60), + str2); + } + return true; +} + +impHandler(translate) +{ + if (reverseDictionary == nullptr || + localPlayer == nullptr || + event.args.empty()) + { + return false; + } + + ChatTab *const tab = event.tab; + if (tab == nullptr) + return false; + + std::string srcStr = event.args; + std::string enStr; + toLower(srcStr); + if (localPlayer->getLanguageId() > 0) + { + if (reverseDictionary->haveStr(srcStr)) + enStr = reverseDictionary->getStr(srcStr); + else if (dictionary->haveStr(srcStr)) + enStr = srcStr; + } + else + { + if (dictionary->haveStr(srcStr)) + enStr = srcStr; + } + + if (enStr.empty()) + { + tab->chatLog( + // TRANSLATORS: translation error message + strprintf(_("No translation found for string: %s"), + srcStr.c_str()), + ChatMsgType::BY_SERVER, + IgnoreRecord_false, + TryRemoveColors_true); + return true; + } + + tab->chatInput(enStr); + return true; +} + +impHandler(sendGuiKey) +{ + if (guiInput == nullptr) + return false; + + const std::string args = event.args; + if (args.empty()) + return false; + StringVect pars; + if (!splitParameters(pars, args, " ,", '\"')) + return false; + const int sz = CAST_S32(pars.size()); + if (sz < 1) + return false; + + int keyValue = atoi(pars[0].c_str()); + if (keyValue == 0 && + pars[0].size() == 1) + { + keyValue = CAST_S32(pars[0][0]); + } + if (sz == 2) + { + const InputActionT actionId = InputManager::getActionByConfigField( + pars[1]); + guiInput->simulateKey(keyValue, actionId); + } + else + { + guiInput->simulateKey(keyValue, InputAction::NO_VALUE); + } + return true; +} + +impHandler(sendMouseKey) +{ + if (guiInput == nullptr) + return false; + const std::string args = event.args; + if (args.empty()) + return false; + StringVect pars; + if (!splitParameters(pars, args, " ,", '\"')) + return false; + const int sz = CAST_S32(pars.size()); + if (sz != 3) + return false; + + const int x = atoi(pars[0].c_str()); + const int y = atoi(pars[1].c_str()); + const int key1 = CAST_S32(MouseButton::LEFT); + const int key2 = CAST_S32(MouseButton::MIDDLE); + const int key = atoi(pars[2].c_str()); + if (key < key1 || key > key2) + return false; + guiInput->simulateMouseClick(x, + y, + static_cast(key)); + return true; +} + +impHandler(sendChars) +{ + if (guiInput == nullptr) + return false; + + const std::string args = event.args; + if (args.empty()) + return false; + + const size_t sz = args.size(); + for (size_t f = 0; f < sz; f ++) + { + guiInput->simulateKey(CAST_S32(args[f]), + InputAction::NO_VALUE); + } + + return true; +} + +} // namespace Actions diff --git a/src/progs/manaverse/actions/commands.cpp b/src/progs/manaverse/actions/commands.cpp new file mode 100644 index 000000000..ec6e65f75 --- /dev/null +++ b/src/progs/manaverse/actions/commands.cpp @@ -0,0 +1,2224 @@ +/* + * The ManaPlus Client + * Copyright (C) 2012-2020 The ManaPlus Developers + * + * This file is part of The ManaPlus Client. + * + * 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 + * 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 . + */ + +#include "actions/commands.h" + +#include "actormanager.h" +#include "configuration.h" +#include "game.h" +#include "party.h" + +#include "actions/actiondef.h" + +#include "being/flooritem.h" +#include "being/localplayer.h" +#include "being/playerrelations.h" +#include "being/homunculusinfo.h" +#include "being/playerinfo.h" + +#include "const/resources/skill.h" + +#include "gui/viewport.h" + +#include "gui/popups/popupmenu.h" + +#include "gui/shortcut/emoteshortcut.h" +#include "gui/shortcut/itemshortcut.h" + +#include "gui/windows/mailwindow.h" + +#include "gui/windows/chatwindow.h" +#include "gui/windows/inventorywindow.h" +#include "gui/windows/npcdialog.h" +#include "gui/windows/outfitwindow.h" +#include "gui/windows/shortcutwindow.h" +#include "gui/windows/skilldialog.h" +#include "gui/windows/socialwindow.h" + +#include "gui/widgets/tabs/chat/whispertab.h" + +#include "input/inputactionoperators.h" + +#include "listeners/inputactionreplaylistener.h" + +#include "net/adminhandler.h" +#include "net/chathandler.h" +#include "net/guildhandler.h" +#include "net/familyhandler.h" +#include "net/homunculushandler.h" +#include "net/mail2handler.h" +#include "net/mailhandler.h" +#include "net/net.h" +#include "net/npchandler.h" +#include "net/partyhandler.h" +#include "net/serverfeatures.h" + +#include "resources/chatobject.h" + +#include "resources/db/itemdb.h" + +#include "resources/map/map.h" + +#include "resources/skill/skillinfo.h" + +#include "utils/booleanoptions.h" +#include "utils/chatutils.h" +#include "utils/copynpaste.h" +#include "utils/gmfunctions.h" +#include "utils/parameters.h" +#include "utils/process.h" + +#ifdef HAVE_MALLOC_TRIM +#include +#endif + +#include "debug.h" + +namespace Actions +{ + +static std::string getNick(const InputEvent &event) +{ + std::string args = event.args; + if (args.empty()) + { + if (event.tab == nullptr || + event.tab->getType() != ChatTabType::WHISPER) + { + return std::string(); + } + + WhisperTab *const whisper = static_cast(event.tab); + if (whisper->getNick().empty()) + { + // TRANSLATORS: change relation + event.tab->chatLog(_("Please specify a name."), + ChatMsgType::BY_SERVER, + IgnoreRecord_false, + TryRemoveColors_true); + return std::string(); + } + args = whisper->getNick(); + } + return args; +} + +static void reportRelation(const InputEvent &event, + const RelationT &rel, + const std::string &str1, + const std::string &str2) +{ + if (event.tab != nullptr) + { + if (playerRelations.getRelation(event.args) == rel) + { + // TRANSLATORS: unignore command + event.tab->chatLog(str1, + ChatMsgType::BY_SERVER, + IgnoreRecord_false, + TryRemoveColors_true); + } + else + { + // TRANSLATORS: unignore command + event.tab->chatLog(str2, + ChatMsgType::BY_SERVER, + IgnoreRecord_false, + TryRemoveColors_true); + } + } +} + +static void changeRelation(const InputEvent &event, + const RelationT relation, + const std::string &relationText) +{ + std::string args = getNick(event); + if (args.empty()) + return; + + if (playerRelations.getRelation(args) == relation) + { + if (event.tab != nullptr) + { + // TRANSLATORS: change relation + event.tab->chatLog(strprintf(_("Player already %s!"), + relationText.c_str()), + ChatMsgType::BY_SERVER, + IgnoreRecord_false, + TryRemoveColors_true); + return; + } + } + else + { + playerRelations.setRelation(args, relation); + } + + reportRelation(event, + relation, + // TRANSLATORS: change relation + strprintf(_("Player successfully %s!"), relationText.c_str()), + // TRANSLATORS: change relation + strprintf(_("Player could not be %s!"), relationText.c_str())); +} + +impHandler(chatAnnounce) +{ + if (adminHandler != nullptr) + { + adminHandler->announce(event.args); + return true; + } + return false; +} + +impHandler(chatIgnore) +{ + changeRelation(event, Relation::IGNORED, "ignored"); + return true; +} + +impHandler(chatUnignore) +{ + std::string args = getNick(event); + if (args.empty()) + return false; + + const RelationT rel = playerRelations.getRelation(args); + if (rel != Relation::NEUTRAL && rel != Relation::FRIEND) + { + playerRelations.setRelation(args, Relation::NEUTRAL); + } + else + { + if (event.tab != nullptr) + { + // TRANSLATORS: unignore command + event.tab->chatLog(_("Player wasn't ignored!"), + ChatMsgType::BY_SERVER, + IgnoreRecord_false, + TryRemoveColors_true); + } + return true; + } + + reportRelation(event, + Relation::NEUTRAL, + // TRANSLATORS: unignore command + _("Player no longer ignored!"), + // TRANSLATORS: unignore command + _("Player could not be unignored!")); + return true; +} + +impHandler(chatErase) +{ + std::string args = getNick(event); + if (args.empty()) + return false; + + if (playerRelations.getRelation(args) == Relation::ERASED) + { + if (event.tab != nullptr) + { + // TRANSLATORS: erase command + event.tab->chatLog(_("Player already erased!"), + ChatMsgType::BY_SERVER, + IgnoreRecord_false, + TryRemoveColors_true); + } + return true; + } + playerRelations.setRelation(args, Relation::ERASED); + + reportRelation(event, + Relation::ERASED, + // TRANSLATORS: erase command + _("Player no longer erased!"), + // TRANSLATORS: erase command + _("Player could not be erased!")); + return true; +} + +impHandler(chatFriend) +{ + // TRANSLATORS: adding friend command + changeRelation(event, Relation::FRIEND, _("friend")); + return true; +} + +impHandler(chatDisregard) +{ + // TRANSLATORS: disregard command + changeRelation(event, Relation::DISREGARDED, _("disregarded")); + return true; +} + +impHandler(chatNeutral) +{ + // TRANSLATORS: neutral command + changeRelation(event, Relation::NEUTRAL, _("neutral")); + return true; +} + +impHandler(chatBlackList) +{ + // TRANSLATORS: blacklist command + changeRelation(event, Relation::BLACKLISTED, _("blacklisted")); + return true; +} + +impHandler(chatEnemy) +{ + // TRANSLATORS: enemy command + changeRelation(event, Relation::ENEMY2, _("enemy")); + return true; +} + +impHandler(chatNuke) +{ + if (actorManager == nullptr) + return false; + + const std::string nick = getNick(event); + Being *const being = actorManager->findBeingByName( + nick, ActorType::Player); + if (being == nullptr) + return true; + + actorManager->addBlock(being->getId()); + actorManager->destroy(being); + return true; +} + +impHandler(chatAdd) +{ + if (chatWindow == nullptr) + return false; + + if (event.args.empty()) + return true; + + STD_VECTOR str; + splitToIntVector(str, event.args, ','); + if (str.empty()) + return true; + + int id = str[0]; + if (id == 0) + return true; + + if (ItemDB::exists(id)) + { + const std::string names = ItemDB::getNamesStr(str); + if (!names.empty()) + chatWindow->addItemText(names); + return true; + } + + const FloorItem *const floorItem = actorManager->findItem( + fromInt(id, BeingId)); + + if (floorItem != nullptr) + { + str[0] = floorItem->getItemId(); + const std::string names = ItemDB::getNamesStr(str); + chatWindow->addItemText(names); + } + return true; +} + +impHandler0(present) +{ + if (chatWindow != nullptr) + { + chatWindow->doPresent(); + return true; + } + return false; +} + +impHandler0(printAll) +{ + if (actorManager != nullptr) + { + actorManager->printAllToChat(); + return true; + } + return false; +} + +impHandler(move) +{ + int x = 0; + int y = 0; + + if ((localPlayer != nullptr) && parse2Int(event.args, x, y)) + { + localPlayer->setDestination(x, y); + return true; + } + return false; +} + +impHandler(setTarget) +{ + if ((actorManager == nullptr) || (localPlayer == nullptr)) + return false; + + Being *const target = actorManager->findNearestByName(event.args, + ActorType::Unknown); + if (target != nullptr) + localPlayer->setTarget(target); + return true; +} + +impHandler(commandOutfit) +{ + if (outfitWindow != nullptr) + { + if (!event.args.empty()) + { + const std::string op = event.args.substr(0, 1); + if (op == "n") + { + outfitWindow->wearNextOutfit(true); + } + else if (op == "p") + { + outfitWindow->wearPreviousOutfit(true); + } + else + { + outfitWindow->wearOutfit(atoi(event.args.c_str()) - 1, + false, true); + } + } + else + { + outfitWindow->wearOutfit(atoi(event.args.c_str()) - 1, + false, true); + } + return true; + } + return false; +} + +impHandler(commandEmote) +{ + LocalPlayer::emote(CAST_U8(atoi(event.args.c_str()))); + return true; +} + +impHandler(awayMessage) +{ + if (localPlayer != nullptr) + { + localPlayer->setAway(event.args); + return true; + } + return false; +} + +impHandler(pseudoAway) +{ + if (localPlayer != nullptr) + { + LocalPlayer::setPseudoAway(event.args); + localPlayer->updateStatus(); + return true; + } + return false; +} + +impHandler(follow) +{ + if (localPlayer == nullptr) + return false; + + if (!features.getBoolValue("allowFollow")) + return false; + + if (!event.args.empty()) + { + localPlayer->setFollow(event.args); + } + else if (event.tab != nullptr && + event.tab->getType() == ChatTabType::WHISPER) + { + localPlayer->setFollow(static_cast(event.tab)->getNick()); + } + else + { + const Being *const being = localPlayer->getTarget(); + if (being != nullptr) + localPlayer->setFollow(being->getName()); + } + return true; +} + +impHandler(navigate) +{ + if ((localPlayer == nullptr) || + !localPlayer->canMove()) + { + return false; + } + + int x = 0; + int y = 0; + + if (parse2Int(event.args, x, y)) + localPlayer->navigateTo(x, y); + else + localPlayer->navigateClean(); + return true; +} + +impHandler(navigateTo) +{ + if ((localPlayer == nullptr) || + !localPlayer->canMove()) + { + return false; + } + + const std::string args = event.args; + if (args.empty()) + return true; + + Being *const being = actorManager->findBeingByName(args, + ActorType::Unknown); + if (being != nullptr) + { + localPlayer->navigateTo(being->getTileX(), being->getTileY()); + } + else if (localPlayer->isInParty()) + { + const Party *const party = localPlayer->getParty(); + if (party != nullptr) + { + const PartyMember *const m = party->getMember(args); + const PartyMember *const o = party->getMember( + localPlayer->getName()); + if (m != nullptr && + o != nullptr && + m->getMap() == o->getMap()) + { + localPlayer->navigateTo(m->getX(), m->getY()); + } + } + } + return true; +} + +impHandler(moveCamera) +{ + int x = 0; + int y = 0; + + if (viewport == nullptr) + return false; + + if (parse2Int(event.args, x, y)) + viewport->moveCameraToPosition(x * mapTileSize, y * mapTileSize); + return true; +} + +impHandler0(restoreCamera) +{ + if (viewport == nullptr) + return false; + + viewport->returnCamera(); + return true; +} + +impHandler(imitation) +{ + if (localPlayer == nullptr) + return false; + + if (!event.args.empty()) + { + localPlayer->setImitate(event.args); + } + else if (event.tab != nullptr && + event.tab->getType() == ChatTabType::WHISPER) + { + localPlayer->setImitate(static_cast( + event.tab)->getNick()); + } + else + { + localPlayer->setImitate(""); + } + return true; +} + +impHandler(sendMail) +{ +#ifdef TMWA_SUPPORT + const ServerTypeT type = Net::getNetworkType(); + if (type == ServerType::EATHENA || type == ServerType::EVOL2) +#endif // TMWA_SUPPORT + { + std::string name; + std::string text; + + if (parse2Str(event.args, name, text)) + { + if (settings.enableNewMailSystem) + { + mail2Handler->queueCheckName(MailQueueType::SendMail, + name, + // TRANSLATORS: quick mail message caption + _("Quick message"), + text, + 0); + } + else + { + // TRANSLATORS: quick mail message caption + mailHandler->send(name, _("Quick message"), text); + } + } + } +#ifdef TMWA_SUPPORT + else if (serverConfig.getBoolValue("enableManaMarketBot")) + { + chatHandler->privateMessage("ManaMarket", "!mail " + event.args); + return true; + } +#endif // TMWA_SUPPORT + + return false; +} + +impHandler(info) +{ + if (event.tab == nullptr || + localPlayer == nullptr || + Net::getNetworkType() == ServerType::TMWATHENA) + { + return false; + } + + if (guildHandler != nullptr && + event.tab->getType() == ChatTabType::GUILD) + { + const Guild *const guild = localPlayer->getGuild(); + if (guild != nullptr) + guildHandler->info(); + } + return true; +} + +impHandler(wait) +{ + if (localPlayer != nullptr) + { + localPlayer->waitFor(event.args); + return true; + } + return false; +} + +impHandler(addPriorityAttack) +{ + if ((actorManager == nullptr) || + actorManager->isInPriorityAttackList(event.args)) + { + return false; + } + + actorManager->removeAttackMob(event.args); + actorManager->addPriorityAttackMob(event.args); + + if (socialWindow != nullptr) + socialWindow->updateAttackFilter(); + return true; +} + +impHandler(addAttack) +{ + if (actorManager == nullptr) + return false; + + actorManager->removeAttackMob(event.args); + actorManager->addAttackMob(event.args); + + if (socialWindow != nullptr) + socialWindow->updateAttackFilter(); + return true; +} + +impHandler(removeAttack) +{ + if (actorManager == nullptr) + return false; + + if (event.args.empty()) + { + if (actorManager->isInAttackList(event.args)) + { + actorManager->removeAttackMob(event.args); + actorManager->addIgnoreAttackMob(event.args); + } + else + { + actorManager->removeAttackMob(event.args); + actorManager->addAttackMob(event.args); + } + } + else + { + actorManager->removeAttackMob(event.args); + } + + + if (socialWindow != nullptr) + socialWindow->updateAttackFilter(); + return true; +} + +impHandler(addIgnoreAttack) +{ + if (actorManager == nullptr) + return false; + + actorManager->removeAttackMob(event.args); + actorManager->addIgnoreAttackMob(event.args); + + if (socialWindow != nullptr) + socialWindow->updateAttackFilter(); + return true; +} + +impHandler(setDrop) +{ + GameModifiers::setQuickDropCounter(atoi(event.args.c_str())); + return true; +} + +impHandler(url) +{ + if (event.tab != nullptr) + { + std::string url1 = event.args; + if (!strStartWith(url1, "http") && !strStartWith(url1, "ftp") && + !strStartWith(url1, "?")) + url1 = "http://" + url1; + std::string str(strprintf("[@@%s |%s@@]", + url1.c_str(), event.args.c_str())); + outStringNormal(event.tab, str, str); + return true; + } + return false; +} + +impHandler(openUrl) +{ + std::string url = event.args; + if (!strStartWith(url, "http") && !strStartWith(url, "ftp")) + url = "http://" + url; + openBrowser(url); + return true; +} + +impHandler(execute) +{ + const size_t idx = event.args.find(' '); + std::string name; + std::string params; + if (idx == std::string::npos) + { + name = event.args; + } + else + { + name = event.args.substr(0, idx); + params = event.args.substr(idx + 1); + } + execFile(name, name, params, ""); + return true; +} + +impHandler(enableHighlight) +{ + if (event.tab != nullptr) + { + event.tab->setAllowHighlight(true); + if (chatWindow != nullptr) + { + chatWindow->saveState(); + return true; + } + } + return false; +} + +impHandler(disableHighlight) +{ + if (event.tab != nullptr) + { + event.tab->setAllowHighlight(false); + if (chatWindow != nullptr) + { + chatWindow->saveState(); + return true; + } + } + return false; +} + +impHandler(dontRemoveName) +{ + if (event.tab != nullptr) + { + event.tab->setRemoveNames(false); + if (chatWindow != nullptr) + { + chatWindow->saveState(); + return true; + } + } + return false; +} + +impHandler(removeName) +{ + if (event.tab != nullptr) + { + event.tab->setRemoveNames(true); + if (chatWindow != nullptr) + { + chatWindow->saveState(); + return true; + } + } + return false; +} + +impHandler(disableAway) +{ + if (event.tab != nullptr) + { + event.tab->setNoAway(true); + if (chatWindow != nullptr) + { + chatWindow->saveState(); + return true; + } + } + return false; +} + +impHandler(enableAway) +{ + if (event.tab != nullptr) + { + event.tab->setNoAway(false); + if (chatWindow != nullptr) + { + chatWindow->saveState(); + return true; + } + } + return false; +} + +impHandler(testParticle) +{ + if (localPlayer != nullptr) + { + localPlayer->setTestParticle(event.args, true); + return true; + } + return false; +} + +impHandler(talkRaw) +{ + if (chatHandler != nullptr) + { + chatHandler->talkRaw(event.args); + return true; + } + return false; +} + +impHandler(gm) +{ + if (chatHandler != nullptr) + { + Gm::runCommand("wgm", event.args); + return true; + } + return false; +} + +impHandler(hack) +{ + if (chatHandler != nullptr) + { + chatHandler->sendRaw(event.args); + return true; + } + return false; +} + +impHandler(debugSpawn) +{ + if (localPlayer == nullptr) + return false; + int cnt = atoi(event.args.c_str()); + if (cnt < 1) + cnt = 1; + const int half = cnt / 2; + const Map *const map = localPlayer->getMap(); + int x1 = -half; + if (x1 < 0) + x1 = 0; + int y1 = x1; + int x2 = cnt - half; + if (x2 > map->getWidth()) + x2 = map->getWidth(); + int y2 = x2; + + for (int x = x1; x < x2; x ++) + { + for (int y = y1; y < y2; y ++) + ActorManager::cloneBeing(localPlayer, x, y, cnt); + } + return true; +} + +impHandler(serverIgnoreWhisper) +{ + std::string args = getNick(event); + if (args.empty()) + return false; + + if (chatHandler != nullptr) + { + chatHandler->ignore(args); + return true; + } + return false; +} + +impHandler(serverUnIgnoreWhisper) +{ + std::string args = getNick(event); + if (args.empty()) + return false; + + if (chatHandler != nullptr) + { + chatHandler->unIgnore(args); + return true; + } + return false; +} + +impHandler(setHomunculusName) +{ + const std::string args = event.args; + if (args.empty()) + { + const HomunculusInfo *const info = PlayerInfo::getHomunculus(); + if (info != nullptr) + { + // TRANSLATORS: dialog header + inputActionReplayListener.openDialog(_("Rename your homun"), + info->name, + InputAction::HOMUNCULUS_SET_NAME); + } + return false; + } + + if (homunculusHandler != nullptr) + { + homunculusHandler->setName(args); + return true; + } + return false; +} + +impHandler0(fireHomunculus) +{ + if (homunculusHandler != nullptr) + { + homunculusHandler->fire(); + return true; + } + return false; +} + +impHandler0(leaveParty) +{ + if (partyHandler != nullptr) + { + partyHandler->leave(); + return true; + } + return false; +} + +impHandler0(leaveGuild) +{ + if ((guildHandler != nullptr) && (localPlayer != nullptr)) + { + const Guild *const guild = localPlayer->getGuild(); + if (guild != nullptr) + guildHandler->leave(guild->getId()); + return true; + } + return false; +} + +impHandler(warp) +{ + int x = 0; + int y = 0; + + if ((adminHandler != nullptr) && + (Game::instance() != nullptr) && + parse2Int(event.args, x, y)) + { + adminHandler->warp(Game::instance()->getCurrentMapName(), + x, y); + return true; + } + return false; +} + +impHandler(homunTalk) +{ + if ((serverFeatures == nullptr) || !serverFeatures->haveTalkPet()) + return false; + + std::string args = event.args; + if (findCutFirst(args, "/me ")) + args = textToMe(args); + if (homunculusHandler != nullptr) + { + homunculusHandler->talk(args); + return true; + } + return false; +} + +impHandler(homunEmote) +{ + if ((serverFeatures == nullptr) || !serverFeatures->haveTalkPet()) + return false; + + if ((homunculusHandler != nullptr) && + event.action >= InputAction::HOMUN_EMOTE_1 && + event.action <= InputAction::HOMUN_EMOTE_48) + { + if (emoteShortcut != nullptr) + { + const int emotion = event.action - InputAction::HOMUN_EMOTE_1; + homunculusHandler->emote(emoteShortcut->getEmote(emotion)); + } + if (Game::instance() != nullptr) + Game::instance()->setValidSpeed(); + return true; + } + + return false; +} + +impHandler(commandHomunEmote) +{ + if ((serverFeatures == nullptr) || !serverFeatures->haveTalkPet()) + return false; + + if (homunculusHandler != nullptr) + { + homunculusHandler->emote(CAST_U8( + atoi(event.args.c_str()))); + return true; + } + return false; +} + +impHandler(createPublicChatRoom) +{ + if ((chatHandler == nullptr) || event.args.empty()) + return false; + chatHandler->createChatRoom(event.args, "", 100, true); + return true; +} + +impHandler(joinChatRoom) +{ + if (chatHandler == nullptr) + return false; + const std::string args = event.args; + if (args.empty()) + return false; + ChatObject *const chat = ChatObject::findByName(args); + if (chat == nullptr) + return false; + chatHandler->joinChat(chat, ""); + return true; +} + +impHandler0(leaveChatRoom) +{ + if (chatHandler != nullptr) + { + chatHandler->leaveChatRoom(); + return true; + } + return false; +} + +impHandler(confSet) +{ + std::string name; + std::string val; + + if (parse2Str(event.args, name, val)) + { + config.setValue(name, val); + return true; + } + return false; +} + +impHandler(serverConfSet) +{ + std::string name; + std::string val; + + if (parse2Str(event.args, name, val)) + { + serverConfig.setValue(name, val); + return true; + } + return false; +} + +impHandler(confGet) +{ + const std::string args = event.args; + if (args.empty()) + return false; + + // TRANSLATORS: result from command /confget + const std::string str = strprintf(_("Config value: %s"), + config.getStringValue(args).c_str()); + outStringNormal(event.tab, str, str); + return true; +} + +impHandler(serverConfGet) +{ + const std::string args = event.args; + if (args.empty()) + return false; + + // TRANSLATORS: result from command /serverconfget + const std::string str = strprintf(_("Server config value: %s"), + serverConfig.getStringValue(args).c_str()); + outStringNormal(event.tab, str, str); + return true; +} + +impHandler(slide) +{ + int x = 0; + int y = 0; + + if ((adminHandler != nullptr) && parse2Int(event.args, x, y)) + { + adminHandler->slide(x, y); + return true; + } + return false; +} + +impHandler(selectSkillLevel) +{ + int skill = 0; + int level = 0; + + if ((skillDialog != nullptr) && parse2Int(event.args, skill, level)) + { + skillDialog->selectSkillLevel(skill, level); + return true; + } + return false; +} + +impHandler(skill) +{ + StringVect vect; + splitToStringVector(vect, event.args, ' '); + const int sz = CAST_S32(vect.size()); + if (sz < 1) + return true; + const int skillId = atoi(vect[0].c_str()); + int level = 0; + std::string text; + if (sz > 1) + { + level = atoi(vect[1].c_str()); + if (sz > 2) + text = vect[2]; + } + // +++ add here also cast type and offsets + if (text.empty()) + { + SkillDialog::useSkill(skillId, + AutoTarget_true, + level, + false, + "", + CastType::Default, + 0, + 0); + } + else + { + SkillDialog::useSkill(skillId, + AutoTarget_true, + level, + true, + text, + CastType::Default, + 0, + 0); + } + return true; +} + +impHandler(craft) +{ + const std::string args = event.args; + if (args.empty() || (inventoryWindow == nullptr)) + return false; + + inventoryWindow->moveItemToCraft(atoi(args.c_str())); + return true; +} + +impHandler(npcClipboard) +{ + if (npcHandler != nullptr) + { + int x = 0; + int y = 0; + + NpcDialog *const dialog = npcHandler->getCurrentNpcDialog(); + + if ((dialog != nullptr) && parse2Int(event.args, x, y)) + { + dialog->copyToClipboard(x, y); + return true; + } + } + return false; +} + +impHandler(clipboardCopy) +{ + const std::string args = event.args; + if (args.empty()) + return false; + sendBuffer(args); + return true; +} + +impHandler(addPickup) +{ + if (actorManager != nullptr) + { + actorManager->removePickupItem(event.args); + actorManager->addPickupItem(event.args); + if (socialWindow != nullptr) + socialWindow->updatePickupFilter(); + return true; + } + return false; +} + +impHandler(removePickup) +{ + if (actorManager != nullptr) + { + if (event.args.empty()) + { // default pickup manipulation + if (actorManager->checkDefaultPickup()) + { + actorManager->removePickupItem(event.args); + actorManager->addIgnorePickupItem(event.args); + } + else + { + actorManager->removePickupItem(event.args); + actorManager->addPickupItem(event.args); + } + } + else + { // any other pickups + actorManager->removePickupItem(event.args); + } + if (socialWindow != nullptr) + socialWindow->updatePickupFilter(); + return true; + } + return false; +} + +impHandler(ignorePickup) +{ + if (actorManager != nullptr) + { + actorManager->removePickupItem(event.args); + actorManager->addIgnorePickupItem(event.args); + if (socialWindow != nullptr) + socialWindow->updatePickupFilter(); + return true; + } + return false; +} + +impHandler(monsterInfo) +{ + const std::string args = event.args; + if (args.empty()) + return false; + adminHandler->monsterInfo(args); + return true; +} + +impHandler(itemInfo) +{ + const std::string args = event.args; + if (args.empty()) + return false; + adminHandler->itemInfo(args); + return true; +} + +impHandler(whoDrops) +{ + const std::string args = event.args; + if (args.empty()) + return false; + adminHandler->whoDrops(args); + return true; +} + +impHandler(mobSearch) +{ + const std::string args = event.args; + if (args.empty()) + return false; + adminHandler->mobSearch(args); + return true; +} + +impHandler(mobSpawnSearch) +{ + const std::string args = event.args; + if (args.empty()) + return false; + adminHandler->mobSpawnSearch(args); + return true; +} + +impHandler(playerGmCommands) +{ + adminHandler->playerGmCommands(event.args); + return true; +} + +impHandler(playerCharGmCommands) +{ + adminHandler->playerCharGmCommands(event.args); + return true; +} + +impHandler(commandShowLevel) +{ + adminHandler->showLevel(event.args); + return true; +} + +impHandler(commandShowStats) +{ + adminHandler->showStats(event.args); + return true; +} + +impHandler(commandShowStorage) +{ + adminHandler->showStorageList(event.args); + return true; +} + +impHandler(commandShowCart) +{ + adminHandler->showCartList(event.args); + return true; +} + +impHandler(commandShowInventory) +{ + adminHandler->showInventoryList(event.args); + return true; +} + +impHandler(locatePlayer) +{ + const std::string args = event.args; + if (args.empty()) + return false; + adminHandler->locatePlayer(args); + return true; +} + +impHandler(commandShowAccountInfo) +{ + const std::string args = event.args; + if (args.empty()) + return false; + adminHandler->showAccountInfo(args); + return true; +} + +impHandler(commandSpawn) +{ + const std::string args = event.args; + if (args.empty()) + return false; + adminHandler->spawn(args); + return true; +} + +impHandler(commandSpawnSlave) +{ + const std::string args = event.args; + if (args.empty()) + return false; + adminHandler->spawnSlave(args); + return true; +} + +impHandler(commandSpawnClone) +{ + const std::string args = event.args; + if (args.empty()) + return false; + adminHandler->spawnClone(args); + return true; +} + +impHandler(commandSpawnSlaveClone) +{ + const std::string args = event.args; + if (args.empty()) + return false; + adminHandler->spawnSlaveClone(args); + return true; +} + +impHandler(commandSpawnEvilClone) +{ + const std::string args = event.args; + if (args.empty()) + return false; + adminHandler->spawnEvilClone(args); + return true; +} + +impHandler(commandSavePosition) +{ + adminHandler->savePosition(event.args); + return true; +} + +impHandler(commandLoadPosition) +{ + adminHandler->loadPosition(event.args); + return true; +} + +impHandler(commandRandomWarp) +{ + adminHandler->randomWarp(event.args); + return true; +} + +impHandler(commandGotoNpc) +{ + const std::string args = event.args; + if (args.empty()) + return false; + adminHandler->gotoNpc(args); + return true; +} + +impHandler(commandGotoPc) +{ + const std::string args = event.args; + if (args.empty()) + return false; + adminHandler->gotoName(args); + return true; +} + +impHandler(commandRecallPc) +{ + const std::string args = event.args; + if (args.empty()) + return false; + adminHandler->recallName(args); + return true; +} + +impHandler(commandIpCheck) +{ + const std::string args = event.args; + if (args.empty()) + return false; + adminHandler->ipcheckName(args); + return true; +} + +impHandler(commandKiller) +{ + adminHandler->killer(event.args); + return true; +} + +impHandler(commandKillable) +{ + adminHandler->killable(event.args); + return true; +} + +impHandler(commandHeal) +{ + adminHandler->heal(event.args); + return true; +} + +impHandler(commandAlive) +{ + adminHandler->alive(event.args); + return true; +} + +impHandler(commandDisguise) +{ + const std::string args = event.args; + if (args.empty()) + return false; + adminHandler->disguise(args); + return true; +} + +impHandler(commandImmortal) +{ + adminHandler->immortal(event.args); + return true; +} + +impHandler(commandHide) +{ + adminHandler->hide(event.args); + return true; +} + +impHandler(commandNuke) +{ + const std::string args = event.args; + if (args.empty()) + return false; + adminHandler->nuke(args); + return true; +} + +impHandler(commandKill) +{ + adminHandler->kill(event.args); + return true; +} + +impHandler(commandJail) +{ + const std::string args = event.args; + if (args.empty()) + return false; + adminHandler->jail(args); + return true; +} + +impHandler(commandUnjail) +{ + const std::string args = event.args; + if (args.empty()) + return false; + adminHandler->unjail(args); + return true; +} + +impHandler(commandNpcMove) +{ + const std::string args = event.args; + if (args.empty()) + return false; + StringVect pars; + if (!splitParameters(pars, args, " ,", '\"')) + return false; + + if (pars.size() != 3) + return false; + + adminHandler->npcMove(pars[0], + atoi(pars[1].c_str()), + atoi(pars[2].c_str())); + return true; +} + +impHandler(commandNpcHide) +{ + const std::string args = event.args; + if (args.empty()) + return false; + adminHandler->hideNpc(args); + return true; +} + +impHandler(commandNpcShow) +{ + const std::string args = event.args; + if (args.empty()) + return false; + adminHandler->showNpc(args); + return true; +} + +impHandler(commandChangePartyLeader) +{ + const std::string args = event.args; + if (args.empty()) + return false; + adminHandler->changePartyLeader(args); + return true; +} + +impHandler(commandPartyRecall) +{ + const std::string args = event.args; + if (args.empty()) + return false; + adminHandler->partyRecall(args); + return true; +} + +impHandler(commandBreakGuild) +{ + adminHandler->breakGuild(event.args); + return true; +} + +impHandler(commandGuildRecall) +{ + const std::string args = event.args; + if (args.empty()) + return false; + adminHandler->guildRecall(args); + return true; +} + +impHandler(mailTo) +{ + if (mailWindow == nullptr) + return false; + const std::string args = event.args; + if (settings.enableNewMailSystem) + { + mail2Handler->queueCheckName(MailQueueType::EditMail, + args, + std::string(), + std::string(), + 0); + } + else + { + MailWindow::createMail(args); + } + return true; +} + +impHandler(adoptChild) +{ + const std::string nick = getNick(event); + Being *const being = actorManager->findBeingByName( + nick, ActorType::Player); + if (being == nullptr) + return true; + familyHandler->askForChild(being); + return true; +} + +impHandler(showSkillLevels) +{ + const std::string args = event.args; + if (args.empty()) + return false; + const SkillInfo *restrict const skill = skillDialog->getSkill( + atoi(args.c_str())); + if (skill == nullptr) + return false; + popupMenu->showSkillLevelPopup(skill); + return true; +} + +impHandler(showSkillType) +{ + const std::string args = event.args; + if (args.empty()) + return false; + const SkillInfo *restrict const skill = skillDialog->getSkill( + atoi(args.c_str())); + if (skill == nullptr) + return false; + popupMenu->showSkillTypePopup(skill); + return true; +} + +impHandler(selectSkillType) +{ + int skill = 0; + int type = 0; + + if ((skillDialog != nullptr) && parse2Int(event.args, skill, type)) + { + skillDialog->selectSkillCastType(skill, + static_cast(type)); + return true; + } + return false; +} + +impHandler(showSkillOffsetX) +{ + const std::string args = event.args; + if (args.empty()) + return false; + const SkillInfo *restrict const skill = skillDialog->getSkill( + atoi(args.c_str())); + if (skill == nullptr) + return false; + popupMenu->showSkillOffsetPopup(skill, true); + return true; +} + +impHandler(showSkillOffsetY) +{ + const std::string args = event.args; + if (args.empty()) + return false; + const SkillInfo *restrict const skill = skillDialog->getSkill( + atoi(args.c_str())); + if (skill == nullptr) + return false; + popupMenu->showSkillOffsetPopup(skill, false); + return true; +} + +impHandler(setSkillOffsetX) +{ + int skill = 0; + int offset = 0; + + if ((skillDialog != nullptr) && parse2Int(event.args, skill, offset)) + { + skillDialog->setSkillOffsetX(skill, offset); + return true; + } + return false; +} + +impHandler(setSkillOffsetY) +{ + int skill = 0; + int offset = 0; + + if ((skillDialog != nullptr) && parse2Int(event.args, skill, offset)) + { + skillDialog->setSkillOffsetY(skill, offset); + return true; + } + return false; +} + +impHandler(partyItemShare) +{ + if (localPlayer == nullptr) + return false; + + if (localPlayer->isInParty() == false) + return true; + + ChatTab *tab = event.tab; + if (tab == nullptr) + tab = localChatTab; + if (tab == nullptr) + return true; + + const std::string args = event.args; + if (args.empty()) + { + switch (partyHandler->getShareItems()) + { + case PartyShare::YES: + // TRANSLATORS: chat message + tab->chatLog(_("Item sharing enabled."), + ChatMsgType::BY_SERVER, + IgnoreRecord_false, + TryRemoveColors_true); + return true; + case PartyShare::NO: + // TRANSLATORS: chat message + tab->chatLog(_("Item sharing disabled."), + ChatMsgType::BY_SERVER, + IgnoreRecord_false, + TryRemoveColors_true); + return true; + case PartyShare::NOT_POSSIBLE: + // TRANSLATORS: chat message + tab->chatLog(_("Item sharing not possible."), + ChatMsgType::BY_SERVER, + IgnoreRecord_false, + TryRemoveColors_true); + return true; + case PartyShare::UNKNOWN: + // TRANSLATORS: chat message + tab->chatLog(_("Item sharing unknown."), + ChatMsgType::BY_SERVER, + IgnoreRecord_false, + TryRemoveColors_true); + return true; + default: + break; + } + } + + const signed char opt = parseBoolean(args); + + switch (opt) + { + case 1: + partyHandler->setShareItems( + PartyShare::YES); + break; + case 0: + partyHandler->setShareItems( + PartyShare::NO); + break; + case -1: + tab->chatLog(strprintf(BOOLEAN_OPTIONS, "item"), + ChatMsgType::BY_SERVER, + IgnoreRecord_false, + TryRemoveColors_true); + break; + default: + break; + } + return true; +} + +impHandler(partyExpShare) +{ + if (localPlayer == nullptr) + return false; + + if (localPlayer->isInParty() == false) + return true; + + ChatTab *tab = event.tab; + if (tab == nullptr) + tab = localChatTab; + if (tab == nullptr) + return true; + + const std::string args = event.args; + if (args.empty()) + { + switch (partyHandler->getShareExperience()) + { + case PartyShare::YES: + // TRANSLATORS: chat message + tab->chatLog(_("Experience sharing enabled."), + ChatMsgType::BY_SERVER, + IgnoreRecord_false, + TryRemoveColors_true); + return true; + case PartyShare::NO: + // TRANSLATORS: chat message + tab->chatLog(_("Experience sharing disabled."), + ChatMsgType::BY_SERVER, + IgnoreRecord_false, + TryRemoveColors_true); + return true; + case PartyShare::NOT_POSSIBLE: + // TRANSLATORS: chat message + tab->chatLog(_("Experience sharing not possible."), + ChatMsgType::BY_SERVER, + IgnoreRecord_false, + TryRemoveColors_true); + return true; + case PartyShare::UNKNOWN: + // TRANSLATORS: chat message + tab->chatLog(_("Experience sharing unknown."), + ChatMsgType::BY_SERVER, + IgnoreRecord_false, + TryRemoveColors_true); + return true; + default: + break; + } + } + + const signed char opt = parseBoolean(args); + + switch (opt) + { + case 1: + partyHandler->setShareExperience( + PartyShare::YES); + break; + case 0: + partyHandler->setShareExperience( + PartyShare::NO); + break; + case -1: + tab->chatLog(strprintf(BOOLEAN_OPTIONS, "exp"), + ChatMsgType::BY_SERVER, + IgnoreRecord_false, + TryRemoveColors_true); + break; + default: + break; + } + return true; +} + +impHandler(partyAutoItemShare) +{ + if (localPlayer == nullptr) + return false; + + if (localPlayer->isInParty() == false) + return true; + + ChatTab *tab = event.tab; + if (tab == nullptr) + tab = localChatTab; + if (tab == nullptr) + return true; + + const std::string args = event.args; + if (args.empty()) + { + switch (partyHandler->getShareAutoItems()) + { + case PartyShare::YES: + // TRANSLATORS: chat message + tab->chatLog(_("Auto item sharing enabled."), + ChatMsgType::BY_SERVER, + IgnoreRecord_false, + TryRemoveColors_true); + return true; + case PartyShare::NO: + // TRANSLATORS: chat message + tab->chatLog(_("Auto item sharing disabled."), + ChatMsgType::BY_SERVER, + IgnoreRecord_false, + TryRemoveColors_true); + return true; + case PartyShare::NOT_POSSIBLE: + // TRANSLATORS: chat message + tab->chatLog(_("Auto item sharing not possible."), + ChatMsgType::BY_SERVER, + IgnoreRecord_false, + TryRemoveColors_true); + return true; + case PartyShare::UNKNOWN: + // TRANSLATORS: chat message + tab->chatLog(_("Auto item sharing unknown."), + ChatMsgType::BY_SERVER, + IgnoreRecord_false, + TryRemoveColors_true); + return true; + default: + break; + } + } + + const signed char opt = parseBoolean(args); + + switch (opt) + { + case 1: + partyHandler->setShareAutoItems( + PartyShare::YES); + break; + case 0: + partyHandler->setShareAutoItems( + PartyShare::NO); + break; + case -1: + tab->chatLog(strprintf(BOOLEAN_OPTIONS, "item"), + ChatMsgType::BY_SERVER, + IgnoreRecord_false, + TryRemoveColors_true); + break; + default: + break; + } + return true; +} + +impHandler0(outfitToChat) +{ + if ((outfitWindow == nullptr) || (chatWindow == nullptr)) + return false; + + const std::string str = outfitWindow->getOutfitString(); + if (!str.empty()) + chatWindow->addInputText(str, true); + return true; +} + +impHandler0(outfitClear) +{ + if (outfitWindow == nullptr) + return false; + + outfitWindow->clearCurrentOutfit(); + return true; +} + +impHandler(moveAttackUp) +{ + if (actorManager == nullptr) + return false; + const std::string args = event.args; + const int idx = actorManager->getAttackMobIndex(args); + if (idx > 0) + { + std::list mobs + = actorManager->getAttackMobs(); + std::list::iterator it = mobs.begin(); + std::list::iterator it2 = it; + while (it != mobs.end()) + { + if (*it == args) + { + -- it2; + mobs.splice(it2, mobs, it); + actorManager->setAttackMobs(mobs); + actorManager->rebuildAttackMobs(); + break; + } + ++ it; + ++ it2; + } + + if (socialWindow != nullptr) + socialWindow->updateAttackFilter(); + return true; + } + return false; +} + +impHandler(moveAttackDown) +{ + if (actorManager == nullptr) + return false; + const std::string args = event.args; + const int idx = actorManager->getAttackMobIndex(args); + const int size = actorManager->getAttackMobsSize(); + if (idx + 1 < size) + { + std::list mobs + = actorManager->getAttackMobs(); + std::list::iterator it = mobs.begin(); + std::list::iterator it2 = it; + while (it != mobs.end()) + { + if (*it == args) + { + ++ it2; + if (it2 == mobs.end()) + break; + + mobs.splice(it, mobs, it2); + actorManager->setAttackMobs(mobs); + actorManager->rebuildAttackMobs(); + break; + } + ++ it; + ++ it2; + } + + if (socialWindow != nullptr) + socialWindow->updateAttackFilter(); + return true; + } + return false; +} + +impHandler(movePriorityAttackUp) +{ + if (actorManager == nullptr) + return false; + const std::string args = event.args; + const int idx = actorManager-> + getPriorityAttackMobIndex(args); + if (idx > 0) + { + std::list mobs + = actorManager->getPriorityAttackMobs(); + std::list::iterator it = mobs.begin(); + std::list::iterator it2 = it; + while (it != mobs.end()) + { + if (*it == args) + { + -- it2; + mobs.splice(it2, mobs, it); + actorManager->setPriorityAttackMobs(mobs); + actorManager->rebuildPriorityAttackMobs(); + break; + } + ++ it; + ++ it2; + } + + if (socialWindow != nullptr) + socialWindow->updateAttackFilter(); + return true; + } + return false; +} + +impHandler(movePriorityAttackDown) +{ + if (actorManager == nullptr) + return false; + const std::string args = event.args; + const int idx = actorManager + ->getPriorityAttackMobIndex(args); + const int size = actorManager->getPriorityAttackMobsSize(); + if (idx + 1 < size) + { + std::list mobs + = actorManager->getPriorityAttackMobs(); + std::list::iterator it = mobs.begin(); + std::list::iterator it2 = it; + while (it != mobs.end()) + { + if (*it == args) + { + ++ it2; + if (it2 == mobs.end()) + break; + + mobs.splice(it, mobs, it2); + actorManager->setPriorityAttackMobs(mobs); + actorManager->rebuildPriorityAttackMobs(); + break; + } + ++ it; + ++ it2; + } + + if (socialWindow != nullptr) + socialWindow->updateAttackFilter(); + return true; + } + return false; +} + +impHandler(addSkillShortcut) +{ + const std::string args = event.args; + if (args.empty() || + itemShortcutWindow == nullptr) + { + return false; + } + const SkillInfo *restrict const skill = skillDialog->getSkill( + atoi(args.c_str())); + if (skill == nullptr) + return false; + + const int num = itemShortcutWindow->getTabIndex(); + if (num < 0 || + num >= CAST_S32(SHORTCUT_TABS) || + num == CAST_S32(SHORTCUT_AUTO_TAB)) + { + return false; + } + + ItemShortcut *const selShortcut = itemShortcut[num]; + const size_t index = selShortcut->getFreeIndex(); + if (index == SHORTCUT_ITEMS) + return true; + + selShortcut->setItem(index, + skill->id + SKILL_MIN_ID, + fromInt(skill->customSelectedLevel, ItemColor)); + selShortcut->setItemData(index, + skill->toDataStr()); + +// popupMenu->showSkillLevelPopup(skill); + return true; +} + +impHandler0(trimMemory) +{ +#ifdef HAVE_MALLOC_TRIM + malloc_trim(0); +#else + // TRANSLATORS: chat error about trim command + localChatTab->chatLog(_("Trim memory not supported"), + ChatMsgType::BY_SERVER, + IgnoreRecord_false, + TryRemoveColors_true); +#endif + return true; +} + +} // namespace Actions diff --git a/src/progs/manaverse/actions/move.cpp b/src/progs/manaverse/actions/move.cpp new file mode 100644 index 000000000..ed2cdcd93 --- /dev/null +++ b/src/progs/manaverse/actions/move.cpp @@ -0,0 +1,280 @@ +/* + * The ManaPlus Client + * Copyright (C) 2012-2020 The ManaPlus Developers + * + * This file is part of The ManaPlus Client. + * + * 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 + * 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 . + */ + +#include "actions/move.h" + +#include "game.h" + +#include "actions/actiondef.h" +#include "actions/pets.h" + +#include "being/crazymoves.h" +#include "being/localplayer.h" + +#include "enums/being/beingdirection.h" + +#include "gui/windows/socialwindow.h" +#include "gui/windows/npcdialog.h" +#include "gui/windows/outfitwindow.h" + +#include "gui/popups/popupmenu.h" + +#include "input/inputactionoperators.h" + +#include "net/playerhandler.h" + +#include "debug.h" + +namespace Actions +{ + +static bool closeMoveNpcDialog(bool focus) +{ + NpcDialog *const dialog = NpcDialog::getActive(); + if (dialog != nullptr) + { + if (dialog->isCloseState() != 0) + { + dialog->closeDialog(); + return true; + } + else if (focus) + { + dialog->refocus(); + } + } + return false; +} + +impHandler(moveUp) +{ + if (inputManager.isActionActive(InputAction::EMOTE)) + return directUp(event); + else if (inputManager.isActionActive(InputAction::PET_EMOTE)) + return petDirectUp(event); + else if (inputManager.isActionActive(InputAction::STOP_ATTACK)) + return petMoveUp(event); + else if (!localPlayer->canMove()) + return directUp(event); + if (popupMenu->isPopupVisible()) + { + popupMenu->moveUp(); + return true; + } + return closeMoveNpcDialog(false); +} + +impHandler(moveDown) +{ + if (inputManager.isActionActive(InputAction::EMOTE)) + return directDown(event); + else if (inputManager.isActionActive(InputAction::PET_EMOTE)) + return petDirectDown(event); + else if (inputManager.isActionActive(InputAction::STOP_ATTACK)) + return petMoveDown(event); + else if (!localPlayer->canMove()) + return directDown(event); + if (popupMenu->isPopupVisible()) + { + popupMenu->moveDown(); + return true; + } + return closeMoveNpcDialog(false); +} + +impHandler(moveLeft) +{ + if (outfitWindow != nullptr && + inputManager.isActionActive(InputAction::WEAR_OUTFIT)) + { + outfitWindow->wearPreviousOutfit(false); + if (Game::instance() != nullptr) + Game::instance()->setValidSpeed(); + return true; + } + if (inputManager.isActionActive(InputAction::EMOTE)) + return directLeft(event); + else if (inputManager.isActionActive(InputAction::PET_EMOTE)) + return petDirectLeft(event); + else if (inputManager.isActionActive(InputAction::STOP_ATTACK)) + return petMoveLeft(event); + else if (!localPlayer->canMove()) + return directLeft(event); + return closeMoveNpcDialog(false); +} + +impHandler(moveRight) +{ + if (outfitWindow != nullptr && + inputManager.isActionActive(InputAction::WEAR_OUTFIT)) + { + outfitWindow->wearNextOutfit(false); + if (Game::instance() != nullptr) + Game::instance()->setValidSpeed(); + return true; + } + if (inputManager.isActionActive(InputAction::EMOTE)) + return directRight(event); + else if (inputManager.isActionActive(InputAction::PET_EMOTE)) + return petDirectRight(event); + else if (inputManager.isActionActive(InputAction::STOP_ATTACK)) + return petMoveRight(event); + else if (!localPlayer->canMove()) + return directRight(event); + return closeMoveNpcDialog(false); +} + +impHandler(moveForward) +{ + if (inputManager.isActionActive(InputAction::EMOTE)) + return directRight(event); + return closeMoveNpcDialog(false); +} + +impHandler(moveToPoint) +{ + const int num = event.action - InputAction::MOVE_TO_POINT_1; + if ((socialWindow != nullptr) && num >= 0) + { + socialWindow->selectPortal(num); + return true; + } + + return false; +} + +impHandler0(crazyMoves) +{ + if (localPlayer != nullptr) + { + ::crazyMoves->crazyMove(); + return true; + } + return false; +} + +impHandler0(moveToTarget) +{ + if (localPlayer != nullptr && + !inputManager.isActionActive(InputAction::TARGET_ATTACK) && + !inputManager.isActionActive(InputAction::ATTACK)) + { + localPlayer->moveToTarget(-1); + return true; + } + return false; +} + +impHandler0(moveToHome) +{ + if (localPlayer != nullptr && + !inputManager.isActionActive(InputAction::TARGET_ATTACK) && + !inputManager.isActionActive(InputAction::ATTACK)) + { + localPlayer->moveToHome(); + if (Game::instance() != nullptr) + Game::instance()->setValidSpeed(); + return true; + } + return false; +} + +impHandler0(directUp) +{ + if (localPlayer != nullptr) + { + if (localPlayer->getDirection() != BeingDirection::UP) + { +// if (PacketLimiter::limitPackets(PacketType::PACKET_DIRECTION)) + { + localPlayer->setDirection(BeingDirection::UP); + if (playerHandler != nullptr) + playerHandler->setDirection(BeingDirection::UP); + } + } + return true; + } + return false; +} + +impHandler0(directDown) +{ + if (localPlayer != nullptr) + { + if (localPlayer->getDirection() != BeingDirection::DOWN) + { +// if (PacketLimiter::limitPackets(PacketType::PACKET_DIRECTION)) + { + localPlayer->setDirection(BeingDirection::DOWN); + if (playerHandler != nullptr) + { + playerHandler->setDirection( + BeingDirection::DOWN); + } + } + } + return true; + } + return false; +} + +impHandler0(directLeft) +{ + if (localPlayer != nullptr) + { + if (localPlayer->getDirection() != BeingDirection::LEFT) + { +// if (PacketLimiter::limitPackets(PacketType::PACKET_DIRECTION)) + { + localPlayer->setDirection(BeingDirection::LEFT); + if (playerHandler != nullptr) + { + playerHandler->setDirection( + BeingDirection::LEFT); + } + } + } + return true; + } + return false; +} + +impHandler0(directRight) +{ + if (localPlayer != nullptr) + { + if (localPlayer->getDirection() != BeingDirection::RIGHT) + { +// if (PacketLimiter::limitPackets(PacketType::PACKET_DIRECTION)) + { + localPlayer->setDirection(BeingDirection::RIGHT); + if (playerHandler != nullptr) + { + playerHandler->setDirection( + BeingDirection::RIGHT); + } + } + } + return true; + } + return false; +} + +} // namespace Actions diff --git a/src/progs/manaverse/actions/pets.cpp b/src/progs/manaverse/actions/pets.cpp new file mode 100644 index 000000000..f663d3717 --- /dev/null +++ b/src/progs/manaverse/actions/pets.cpp @@ -0,0 +1,249 @@ +/* + * The ManaPlus Client + * Copyright (C) 2012-2020 The ManaPlus Developers + * + * This file is part of The ManaPlus Client. + * + * 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 + * 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 . + */ + +#include "actions/pets.h" + +#include "actormanager.h" +#include "game.h" + +#include "actions/actiondef.h" + +#include "being/localplayer.h" +#include "being/playerinfo.h" + +#include "enums/being/beingdirection.h" + +#include "input/inputactionoperators.h" + +#include "listeners/inputactionreplaylistener.h" + +#include "gui/shortcut/emoteshortcut.h" + +#include "net/chathandler.h" +#include "net/pethandler.h" +#include "net/serverfeatures.h" + +#include "utils/chatutils.h" +#include "utils/gettext.h" +#include "utils/stringutils.h" + +#include "debug.h" + +namespace Actions +{ + +static const Being *getPet() +{ + const BeingId id = PlayerInfo::getPetBeingId(); + if (id == BeingId_zero) + return nullptr; + return actorManager->findBeing(id); +} + +impHandler(commandEmotePet) +{ + petHandler->emote(CAST_U8(atoi(event.args.c_str()))); + return true; +} + +impHandler(talkPet) +{ + if (!serverFeatures->haveTalkPet()) + return false; + + std::string args = event.args; + if (findCutFirst(args, "/me ")) + args = textToMe(args); + chatHandler->talkPet(args); + return true; +} + +impHandler(setPetName) +{ + const std::string args = event.args; + if (args.empty()) + { + const Being *const pet = getPet(); + if (pet == nullptr) + return false; + // TRANSLATORS: dialog header + inputActionReplayListener.openDialog(_("Rename your pet"), + pet->getName(), + InputAction::PET_SET_NAME); + return false; + } + + petHandler->setName(args); + return true; +} + +impHandler(petEmote) +{ + if (!serverFeatures->haveTalkPet()) + return false; + + if (event.action >= InputAction::PET_EMOTE_1 + && event.action <= InputAction::PET_EMOTE_48) + { + if (emoteShortcut != nullptr) + { + const int emotion = event.action - InputAction::PET_EMOTE_1; + petHandler->emote(emoteShortcut->getEmote(emotion)); + } + if (Game::instance() != nullptr) + Game::instance()->setValidSpeed(); + return true; + } + + return false; +} + +impHandler(catchPet) +{ + if ((localPlayer == nullptr) || (actorManager == nullptr)) + return false; + + Being *target = nullptr; + const std::string args = event.args; + if (!args.empty()) + { + if (args[0] == ':') + { + target = actorManager->findBeing(fromInt(atoi( + args.substr(1).c_str()), BeingId)); + } + else + { + target = actorManager->findNearestByName(args, + ActorType::Unknown); + } + } + + if (target == nullptr) + target = localPlayer->getTarget(); + else + localPlayer->setTarget(target); + if (target != nullptr) + petHandler->catchPet(target); + return true; +} + +impHandler0(petMoveUp) +{ + const Being *const pet = getPet(); + if (pet == nullptr) + return false; + petHandler->move(pet->getTileX(), pet->getTileY() - 1); + return true; +} + +impHandler0(petMoveDown) +{ + const Being *const pet = getPet(); + if (pet == nullptr) + return false; + petHandler->move(pet->getTileX(), pet->getTileY() + 1); + return true; +} + +impHandler0(petMoveLeft) +{ + const Being *const pet = getPet(); + if (pet == nullptr) + return false; + petHandler->move(pet->getTileX() - 1, pet->getTileY()); + return true; +} + +impHandler0(petMoveRight) +{ + const Being *const pet = getPet(); + if (pet == nullptr) + return false; + petHandler->move(pet->getTileX() + 1, pet->getTileY()); + return true; +} + +impHandler0(petDirectUp) +{ + petHandler->setDirection(BeingDirection::UP); + return true; +} + +impHandler0(petDirectDown) +{ + petHandler->setDirection(BeingDirection::DOWN); + return true; +} + +impHandler0(petDirectLeft) +{ + petHandler->setDirection(BeingDirection::LEFT); + return true; +} + +impHandler0(petDirectRight) +{ + petHandler->setDirection(BeingDirection::RIGHT); + return true; +} + +impHandler(petMove) +{ + int x = 0; + int y = 0; + + if (parse2Int(event.args, x, y)) + { + petHandler->move(x, y); + return true; + } + return false; +} + +impHandler0(petFeed) +{ + if (petHandler != nullptr) + petHandler->feed(); + return true; +} + +impHandler0(petDropLoot) +{ + if (petHandler != nullptr) + petHandler->dropLoot(); + return true; +} + +impHandler0(petReturnToEgg) +{ + if (petHandler != nullptr) + petHandler->returnToEgg(); + return true; +} + +impHandler0(petUnequip) +{ + if (petHandler != nullptr) + petHandler->unequip(); + return true; +} + +} // namespace Actions diff --git a/src/progs/manaverse/actions/statusbar.cpp b/src/progs/manaverse/actions/statusbar.cpp new file mode 100644 index 000000000..b346f4ab1 --- /dev/null +++ b/src/progs/manaverse/actions/statusbar.cpp @@ -0,0 +1,204 @@ +/* + * The ManaPlus Client + * Copyright (C) 2012-2020 The ManaPlus Developers + * + * This file is part of The ManaPlus Client. + * + * 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 + * 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 . + */ + +#include "actions/statusbar.h" + +#include "game.h" +#include "soundmanager.h" + +#include "actions/actiondef.h" + +#include "being/localplayer.h" +#include "being/playerrelation.h" +#include "being/playerrelations.h" + +#include "gui/viewport.h" + +#include "gui/widgets/tabs/chat/chattab.h" + +#include "listeners/updatestatuslistener.h" + +#include "resources/map/map.h" + +#include "utils/gettext.h" + +PRAGMA48(GCC diagnostic push) +PRAGMA48(GCC diagnostic ignored "-Wshadow") +#ifdef ANDROID +#ifndef USE_SDL2 +#include +#endif // USE_SDL2 +#endif // ANDROID +PRAGMA48(GCC diagnostic pop) + +#include "debug.h" + +namespace Actions +{ + +impHandler0(switchQuickDrop) +{ + callYellowBarCond(changeQuickDropCounter); +} + +impHandler0(changeCrazyMove) +{ + callYellowBar(changeCrazyMoveType); +} + +impHandler0(changePickupType) +{ + callYellowBar(changePickUpType); +} + +impHandler0(changeMoveType) +{ + callYellowBar(changeMoveType); +} + +impHandler0(changeAttackWeaponType) +{ + callYellowBar(changeAttackWeaponType); +} + +impHandler0(changeAttackType) +{ + callYellowBar(changeAttackType); +} + +impHandler0(changeTargetingType) +{ + callYellowBar(changeTargetingType); +} + +impHandler0(changeFollowMode) +{ + callYellowBar(changeFollowMode); +} + +impHandler0(changeImitationMode) +{ + callYellowBar(changeImitationMode); +} + +impHandler0(changeMagicAttackType) +{ + callYellowBar(changeMagicAttackType); +} + +impHandler0(changePvpMode) +{ + callYellowBar(changePvpAttackType); +} + +impHandler0(changeMoveToTarget) +{ + callYellowBar(changeMoveToTargetType); +} + +impHandler0(changeGameModifier) +{ + if (localPlayer != nullptr) + { + GameModifiers::changeGameModifiers(false); + return true; + } + return false; +} + +impHandler0(changeAudio) +{ + soundManager.changeAudio(); + if (localPlayer != nullptr) + localPlayer->updateMusic(); + return true; +} + +impHandler0(away) +{ + GameModifiers::changeAwayMode(true); + if (localPlayer != nullptr) + { + localPlayer->updateStatus(); + if (Game::instance() != nullptr) + Game::instance()->setValidSpeed(); + return true; + } + return false; +} + +impHandler0(camera) +{ + if (viewport != nullptr) + { + viewport->toggleCameraMode(); + if (Game::instance() != nullptr) + Game::instance()->setValidSpeed(); + return true; + } + return false; +} + +impHandler0(changeMapMode) +{ + if (viewport != nullptr) + viewport->toggleMapDrawType(); + UpdateStatusListener::distributeEvent(); + if (Game::instance() != nullptr) + { + if (Map *const map = Game::instance()->getCurrentMap()) + map->redrawMap(); + } + return true; +} + +impHandler0(changeTrade) +{ + unsigned int deflt = playerRelations.getDefault(); + if ((deflt & PlayerRelation::TRADE) != 0U) + { + if (localChatTab != nullptr) + { + // TRANSLATORS: disable trades message + localChatTab->chatLog(_("Ignoring incoming trade requests"), + ChatMsgType::BY_SERVER, + IgnoreRecord_false, + TryRemoveColors_true); + } + deflt &= ~PlayerRelation::TRADE; + } + else + { + if (localChatTab != nullptr) + { + // TRANSLATORS: enable trades message + localChatTab->chatLog(_("Accepting incoming trade requests"), + ChatMsgType::BY_SERVER, + IgnoreRecord_false, + TryRemoveColors_true); + } + deflt |= PlayerRelation::TRADE; + } + + playerRelations.setDefault(deflt); + return true; +} + +} // namespace Actions diff --git a/src/progs/manaverse/actions/tabs.cpp b/src/progs/manaverse/actions/tabs.cpp new file mode 100644 index 000000000..a5d4ac8b5 --- /dev/null +++ b/src/progs/manaverse/actions/tabs.cpp @@ -0,0 +1,106 @@ +/* + * The ManaPlus Client + * Copyright (C) 2012-2020 The ManaPlus Developers + * + * This file is part of The ManaPlus Client. + * + * 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 + * 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 . + */ + +#include "actions/tabs.h" + +#include "actions/actiondef.h" + +#include "gui/windows/inventorywindow.h" +#include "gui/windows/socialwindow.h" +#include "gui/windows/shortcutwindow.h" + +#include "debug.h" + +namespace Actions +{ + +impHandler0(prevSocialTab) +{ + if (socialWindow != nullptr) + { + socialWindow->prevTab(); + return true; + } + return false; +} + +impHandler0(nextSocialTab) +{ + if (socialWindow != nullptr) + { + socialWindow->nextTab(); + return true; + } + return false; +} + +impHandler0(nextShortcutsTab) +{ + if (itemShortcutWindow != nullptr) + { + itemShortcutWindow->nextTab(); + return true; + } + return false; +} + +impHandler0(prevShortcutsTab) +{ + if (itemShortcutWindow != nullptr) + { + itemShortcutWindow->prevTab(); + return true; + } + return false; +} + +impHandler0(nextCommandsTab) +{ + if (spellShortcutWindow != nullptr) + { + spellShortcutWindow->nextTab(); + return true; + } + return false; +} + +impHandler0(prevCommandsTab) +{ + if (spellShortcutWindow != nullptr) + { + spellShortcutWindow->prevTab(); + return true; + } + return false; +} + +impHandler0(nextInvTab) +{ + InventoryWindow::nextTab(); + return true; +} + +impHandler0(prevInvTab) +{ + InventoryWindow::prevTab(); + return true; +} + +} // namespace Actions diff --git a/src/progs/manaverse/actions/target.cpp b/src/progs/manaverse/actions/target.cpp new file mode 100644 index 000000000..0a78db4a3 --- /dev/null +++ b/src/progs/manaverse/actions/target.cpp @@ -0,0 +1,90 @@ +/* + * The ManaPlus Client + * Copyright (C) 2012-2020 The ManaPlus Developers + * + * This file is part of The ManaPlus Client. + * + * 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 + * 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 . + */ + +#include "actions/target.h" + +#include "actions/actiondef.h" + +#include "being/localplayer.h" + +#include "gui/popups/popupmenu.h" + +#include "debug.h" + +namespace Actions +{ + +static bool setTarget(const ActorTypeT type, const AllowSort allowSort) +{ + if (localPlayer != nullptr) + return localPlayer->setNewTarget(type, allowSort) != nullptr; + return false; +} + +impHandler0(targetPlayer) +{ + return setTarget(ActorType::Player, AllowSort_true); +} + +impHandler0(targetMonster) +{ + return setTarget(ActorType::Monster, AllowSort_true); +} + +impHandler0(targetClosestMonster) +{ + return setTarget(ActorType::Monster, AllowSort_false); +} + +impHandler0(targetNPC) +{ + return setTarget(ActorType::Npc, AllowSort_true); +} + +impHandler0(targetMercenary) +{ + return setTarget(ActorType::Mercenary, AllowSort_true); +} + +impHandler0(targetSkillUnit) +{ + return setTarget(ActorType::SkillUnit, AllowSort_true); +} + +impHandler0(targetPet) +{ + return setTarget(ActorType::Pet, AllowSort_true); +} + +impHandler0(contextMenu) +{ + if (localPlayer == nullptr) + return false; + const Being *const target = localPlayer->getTarget(); + if (target == nullptr) + return true; + + popupMenu->showPopup(target->getPixelX(), + target->getPixelY(), + target); + return true; +} + +} // namespace Actions diff --git a/src/progs/manaverse/actions/windows.cpp b/src/progs/manaverse/actions/windows.cpp new file mode 100644 index 000000000..05307ead1 --- /dev/null +++ b/src/progs/manaverse/actions/windows.cpp @@ -0,0 +1,392 @@ +/* + * The ManaPlus Client + * Copyright (C) 2012-2020 The ManaPlus Developers + * + * This file is part of The ManaPlus Client. + * + * 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 + * 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 . + */ + +#include "actions/windows.h" + +#include "actormanager.h" +#include "client.h" + +#include "actions/actiondef.h" + +#include "being/localplayer.h" + +#include "gui/dialogsmanager.h" + +#include "gui/windows/bankwindow.h" +#include "gui/windows/clanwindow.h" +#include "gui/windows/skilldialog.h" +#include "gui/windows/socialwindow.h" +#include "gui/windows/statuswindow.h" +#include "gui/windows/questswindow.h" +#include "gui/windows/whoisonline.h" +#include "gui/windows/chatwindow.h" +#include "gui/windows/debugwindow.h" +#include "gui/windows/didyouknowwindow.h" +#include "gui/windows/equipmentwindow.h" +#include "gui/windows/helpwindow.h" +#include "gui/windows/inventorywindow.h" +#include "gui/windows/killstats.h" +#include "gui/windows/mailwindow.h" +#include "gui/windows/minimap.h" +#include "gui/windows/outfitwindow.h" +#include "gui/windows/setupwindow.h" +#include "gui/windows/serverinfowindow.h" +#include "gui/windows/shopwindow.h" +#include "gui/windows/shortcutwindow.h" +#include "gui/windows/updaterwindow.h" + +#include "gui/widgets/createwidget.h" + +#include "gui/widgets/tabs/chat/chattab.h" + +#include "utils/gettext.h" + +#include "net/net.h" + +#include "debug.h" + +namespace Actions +{ + +impHandler0(setupWindowShow) +{ + if (setupWindow != nullptr) + { + if (setupWindow->isWindowVisible()) + { + setupWindow->doCancel(); + } + else + { + setupWindow->setVisible(Visible_true); + setupWindow->requestMoveToTop(); + } + return true; + } + return false; +} + +impHandler0(hideWindows) +{ + if (setupWindow != nullptr) + setupWindow->hideWindows(); + return true; +} + +static bool showHelpPage(const std::string &page, const bool showHide) +{ + if (helpWindow != nullptr) + { + if (showHide && helpWindow->isWindowVisible()) + { + helpWindow->setVisible(Visible_false); + } + else + { + helpWindow->loadHelp(page); + helpWindow->requestMoveToTop(); + } + return true; + } + return false; +} + +impHandler(helpWindowShow) +{ + if ((chatWindow == nullptr) || !chatWindow->isInputFocused()) + return showHelpPage("index", true); + if (event.tab == nullptr) + return showHelpPage("chatcommands", true); + switch (event.tab->getType()) + { + case ChatTabType::PARTY: + return showHelpPage("chatparty", true); + case ChatTabType::GUILD: + return showHelpPage("chatguild", true); + case ChatTabType::WHISPER: + return showHelpPage("chatwhisper", true); + case ChatTabType::DEBUG: + return showHelpPage("chatdebug", true); + case ChatTabType::TRADE: + return showHelpPage("chattrade", true); + case ChatTabType::BATTLE: + return showHelpPage("chatbattle", true); + case ChatTabType::LANG: + return showHelpPage("chatlang", true); + case ChatTabType::GM: + return showHelpPage("chatgm", true); + case ChatTabType::CHANNEL: + return showHelpPage("chatchannel", true); + case ChatTabType::CLAN: + return showHelpPage("chatclan", true); + default: + case ChatTabType::UNKNOWN: + case ChatTabType::INPUT: + return showHelpPage("chatcommands", true); + } +} + +impHandler0(aboutWindowShow) +{ + return showHelpPage("about", false); +} + +static void showHideWindow(Window *const window) +{ + if (window != nullptr) + { + window->setVisible(fromBool( + !window->isWindowVisible(), Visible)); + if (window->isWindowVisible()) + window->requestMoveToTop(); + } +} + +impHandler0(statusWindowShow) +{ + showHideWindow(statusWindow); + return true; +} + +impHandler0(inventoryWindowShow) +{ + showHideWindow(inventoryWindow); + return true; +} + +impHandler0(equipmentWindowShow) +{ + showHideWindow(equipmentWindow); + return true; +} + +impHandler0(skillDialogShow) +{ + showHideWindow(skillDialog); + return true; +} + +impHandler0(minimapWindowShow) +{ + if (minimap != nullptr) + { + minimap->toggle(); + return true; + } + return false; +} + +impHandler0(chatWindowShow) +{ + showHideWindow(chatWindow); + return true; +} + +impHandler0(shortcutWindowShow) +{ + showHideWindow(itemShortcutWindow); + return true; +} + +impHandler0(debugWindowShow) +{ + showHideWindow(debugWindow); + return true; +} + +impHandler0(socialWindowShow) +{ + showHideWindow(socialWindow); + return true; +} + +impHandler0(emoteShortcutWindowShow) +{ + showHideWindow(emoteShortcutWindow); + return true; +} + +impHandler0(outfitWindowShow) +{ + showHideWindow(outfitWindow); + return true; +} + +impHandler0(shopWindowShow) +{ + showHideWindow(shopWindow); + return true; +} + +impHandler0(dropShortcutWindowShow) +{ + showHideWindow(dropShortcutWindow); + return true; +} + +impHandler0(killStatsWindowShow) +{ + showHideWindow(killStats); + return true; +} + +impHandler0(spellShortcutWindowShow) +{ + showHideWindow(spellShortcutWindow); + return true; +} + +impHandler0(whoIsOnlineWindowShow) +{ + showHideWindow(whoIsOnline); + return true; +} + +impHandler0(didYouKnowWindowShow) +{ + showHideWindow(didYouKnowWindow); + return true; +} + +impHandler0(questsWindowShow) +{ + showHideWindow(questsWindow); + return true; +} + +impHandler0(bankWindowShow) +{ +#ifdef TMWA_SUPPORT + if (Net::getNetworkType() == ServerType::TMWATHENA) + return false; +#endif // TMWA_SUPPORT + + showHideWindow(bankWindow); + return true; +} + +impHandler0(cartWindowShow) +{ + if (Net::getNetworkType() == ServerType::TMWATHENA || + (localPlayer == nullptr) || + !localPlayer->getHaveCart()) + { + return false; + } + + showHideWindow(cartWindow); + if (inventoryWindow != nullptr) + inventoryWindow->updateDropButton(); + return true; +} + +impHandler0(updaterWindowShow) +{ + if (updaterWindow != nullptr) + updaterWindow->deleteSelf(); + else + DialogsManager::createUpdaterWindow(); + return true; +} + +impHandler0(quickWindowShow) +{ + if (setupWindow != nullptr) + { + if (setupWindow->isWindowVisible()) + setupWindow->doCancel(); + setupWindow->setVisible(Visible_true); + // TRANSLATORS: settings tab name + setupWindow->activateTab(_("Quick")); + setupWindow->requestMoveToTop(); + return true; + } + return false; +} + +impHandler0(mailWindowShow) +{ + showHideWindow(mailWindow); + return true; +} + +impHandler0(serverInfoWindowShow) +{ + if (serverInfoWindow != nullptr && + serverInfoWindow->isWindowVisible()) + { + serverInfoWindow->close(); + serverInfoWindow = nullptr; + } + else + { + serverInfoWindow = CREATEWIDGETR(ServerInfoWindow, + client->getCurrentServer()); + serverInfoWindow->requestMoveToTop(); + } + return true; +} + +impHandler0(clanWindowShow) +{ + showHideWindow(clanWindow); + return true; +} + +impHandler(showItems) +{ + const std::string args = event.args; + if (args.empty()) + return false; + + Being *being = nullptr; + if (args[0] == ':') + { + being = actorManager->findBeing(fromInt(atoi( + args.substr(1).c_str()), BeingId)); + if ((being != nullptr) && being->getType() == ActorType::Monster) + being = nullptr; + } + else + { + being = actorManager->findBeingByName(args, ActorType::Player); + } + if (being == nullptr) + return true; + if (being == localPlayer) + { + if (equipmentWindow != nullptr && + !equipmentWindow->isWindowVisible()) + { + equipmentWindow->setVisible(Visible_true); + } + } + else + { + if (beingEquipmentWindow != nullptr) + { + beingEquipmentWindow->setBeing(being); + beingEquipmentWindow->setVisible(Visible_true); + } + } + return true; +} + +} // namespace Actions diff --git a/src/progs/manaverse/client.cpp b/src/progs/manaverse/client.cpp new file mode 100644 index 000000000..39b255019 --- /dev/null +++ b/src/progs/manaverse/client.cpp @@ -0,0 +1,2089 @@ +/* + * The ManaPlus Client + * Copyright (C) 2004-2009 The Mana World Development Team + * Copyright (C) 2009-2010 The Mana Developers + * Copyright (C) 2011-2020 The ManaPlus Developers + * + * This file is part of The ManaPlus Client. + * + * 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 + * 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 . + */ + +#include "progs/manaverse/client.h" + +#include "chatlogger.h" +#include "configmanager.h" +#include "dirs.h" +#include "eventsmanager.h" +#include "game.h" +#include "graphicsmanager.h" +#include "main.h" +#include "party.h" +#include "pincodemanager.h" +#include "settings.h" +#include "soundmanager.h" +#include "spellmanager.h" + +#include "being/localclan.h" +#include "being/localplayer.h" +#include "being/playerinfo.h" +#include "being/playerrelations.h" + +#include "const/net/net.h" + +#include "enums/being/attributesstrings.h" + +#include "fs/virtfs/fs.h" +#include "fs/virtfs/tools.h" + +#include "gui/dialogsmanager.h" +#include "gui/gui.h" +#include "gui/skin.h" +#include "gui/popupmanager.h" +#include "gui/windowmanager.h" + +#include "gui/shortcut/dropshortcut.h" +#include "gui/shortcut/emoteshortcut.h" +#include "gui/shortcut/itemshortcut.h" +#include "gui/shortcut/spellshortcut.h" + +#include "gui/windows/changeemaildialog.h" +#include "gui/windows/changepassworddialog.h" +#include "gui/windows/charselectdialog.h" +#include "gui/windows/connectiondialog.h" +#include "gui/windows/equipmentwindow.h" +#include "gui/windows/logindialog.h" +#include "gui/windows/npcdialog.h" +#include "gui/windows/okdialog.h" +#include "gui/windows/registerdialog.h" +#include "gui/windows/serverdialog.h" +#include "gui/windows/setupwindow.h" +#include "gui/windows/updaterwindow.h" +#include "gui/windows/quitdialog.h" +#include "gui/windows/worldselectdialog.h" + +#include "gui/widgets/button.h" +#include "gui/widgets/createwidget.h" +#include "gui/widgets/desktop.h" +#include "gui/widgets/windowcontainer.h" + +#include "input/inputmanager.h" +#include "input/joystick.h" +#include "input/keyboardconfig.h" + +#include "input/touch/touchmanager.h" + +#include "net/charserverhandler.h" +#include "net/chathandler.h" +#include "net/download.h" +#include "net/gamehandler.h" +#include "net/generalhandler.h" +#include "net/guildhandler.h" +#include "net/inventoryhandler.h" +#include "net/ipc.h" +#include "net/loginhandler.h" +#include "net/net.h" +#include "net/updatetypeoperators.h" +#include "net/useragent.h" +#include "net/packetlimiter.h" +#include "net/partyhandler.h" + +#ifdef TMWA_SUPPORT +#include "net/tmwa/guildmanager.h" +#endif // TMWA_SUPPORT + +#include "particle/particleengine.h" + +#include "resources/dbmanager.h" +#include "resources/imagehelper.h" + +#include "resources/dye/dyepalette.h" + +#include "resources/resourcemanager/resourcemanager.h" + +#include "resources/sprite/spritereference.h" + +#include "utils/checkutils.h" +#include "utils/cpu.h" +#include "utils/delete2.h" +#include "utils/dumplibs.h" +#include "utils/dumpsizes.h" +#include "utils/env.h" +#include "utils/fuzzer.h" +#include "utils/gettext.h" +#include "utils/gettexthelper.h" +#include "utils/mrand.h" +#ifdef ANDROID +#include "fs/paths.h" +#endif // ANDROID +#include "utils/perfstat.h" +#include "utils/sdlcheckutils.h" +#include "utils/sdlhelper.h" +#include "utils/timer.h" + +#include "utils/translation/translationmanager.h" + +#include "listeners/assertlistener.h" +#include "listeners/errorlistener.h" + +#ifdef USE_OPENGL +#include "test/testlauncher.h" +#include "test/testmain.h" +#else // USE_OPENGL +#include "configuration.h" +#endif // USE_OPENGL + +#ifdef WIN32 +PRAGMA48(GCC diagnostic push) +PRAGMA48(GCC diagnostic ignored "-Wshadow") +#include +PRAGMA48(GCC diagnostic pop) +#include "fs/specialfolder.h" +#undef ERROR +#endif // WIN32 + +#ifdef ANDROID +#ifndef USE_SDL2 +PRAGMA48(GCC diagnostic push) +PRAGMA48(GCC diagnostic ignored "-Wshadow") +#include +PRAGMA48(GCC diagnostic pop) +#include +#endif // USE_SDL2 +#endif // ANDROID + +#include + +#ifdef USE_MUMBLE +#include "mumblemanager.h" +#endif // USE_MUMBLE + +PRAGMA48(GCC diagnostic push) +PRAGMA48(GCC diagnostic ignored "-Wshadow") +#ifdef USE_SDL2 +#include +#else // USE_SDL2 +#include +#endif // USE_SDL2 +PRAGMA48(GCC diagnostic pop) + +#include "debug.h" + +std::string errorMessage; +LoginData loginData; + +Client *client = nullptr; + +extern FPSmanager fpsManager; +extern int evolPacketOffset; + +volatile bool runCounters; +bool isSafeMode = false; +int serverVersion = 0; +int packetVersion = 0; +int packetVersionMain = 0; +int packetVersionRe = 0; +int packetVersionZero = 0; +int packetsType = 0; +int itemIdLen = 2; +bool packets_main = true; +bool packets_re = false; +bool packets_zero = false; +unsigned int tmwServerVersion = 0; +time_t start_time; +unsigned int mLastHost = 0; +unsigned long mSearchHash = 0; +int textures_count = 0; +volatile bool isTerminate = false; + +namespace +{ + class AccountListener final : public ActionListener + { + public: + AccountListener() + { } + + A_DELETE_COPY(AccountListener) + + void action(const ActionEvent &event A_UNUSED) override final + { + client->setState(State::CHAR_SELECT); + } + } accountListener; + + class LoginListener final : public ActionListener + { + public: + LoginListener() + { } + + A_DELETE_COPY(LoginListener) + + void action(const ActionEvent &event A_UNUSED) override final + { + client->setState(State::PRE_LOGIN); + } + } loginListener; +} // namespace + +Client::Client() : + ActionListener(), + mCurrentServer(), + mGame(nullptr), + mCurrentDialog(nullptr), + mQuitDialog(nullptr), + mSetupButton(nullptr), + mVideoButton(nullptr), + mHelpButton(nullptr), + mAboutButton(nullptr), + mThemesButton(nullptr), + mPerfomanceButton(nullptr), +#ifdef ANDROID + mCloseButton(nullptr), +#endif // ANDROID + mState(State::CHOOSE_SERVER), + mOldState(State::START), + mSkin(nullptr), + mButtonPadding(1), + mButtonSpacing(3), + mPing(0), + mConfigAutoSaved(false) +{ + WindowManager::init(); +} + +void Client::testsInit() +{ + if (!settings.options.test.empty() && + settings.options.test != "99") + { + gameInit(); + } + else + { + initRand(); + logger = new Logger; + SDL::initLogger(); + Dirs::initLocalDataDir(); + Dirs::initTempDir(); + Dirs::initConfigDir(); + GettextHelper::initLang(); + } +} + +void Client::gameInit() +{ + logger = new Logger; + SDL::initLogger(); + + initRand(); + + assertListener = new AssertListener; + // Load branding information + if (!settings.options.brandingPath.empty()) + { + branding.init(settings.options.brandingPath, + UseVirtFs_false, + SkipError_false); + } + setBrandingDefaults(branding); + + Dirs::initRootDir(); + Dirs::initHomeDir(); + + // Configure logger + if (!settings.options.logFileName.empty()) + { + settings.logFileName = settings.options.logFileName; + } + else + { + settings.logFileName = pathJoin(settings.localDataDir, + "manaverse.log"); + } + logger->log("Log file: " + settings.logFileName); + logger->setLogFile(settings.logFileName); + +#ifdef USE_FUZZER + Fuzzer::init(); +#endif // USE_FUZZER + + if (settings.options.ipc == true) + IPC::start(); + if (settings.options.test.empty()) + ConfigManager::backupConfig("config.xml"); + ConfigManager::initConfiguration(); + SDL::setLogLevel(config.getIntValue("sdlLogLevel")); + settings.init(); + Net::loadIgnorePackets(); + setPathsDefaults(paths); + initFeatures(); + initPaths(); + logger->log("init 4"); + logger->setDebugLog(config.getBoolValue("debugLog")); + logger->setReportUnimplemented(config.getBoolValue("unimplimentedLog")); + + config.incValue("runcount"); + +#ifndef ANDROID + if (settings.options.test.empty()) + ConfigManager::storeSafeParameters(); +#endif // ANDROID + + if (!VirtFs::setWriteDir(settings.localDataDir)) + { + logger->error(strprintf("%s couldn't be set as home directory! " + "Exiting.", settings.localDataDir.c_str())); + } + + GettextHelper::initLang(); + + chatLogger = new ChatLogger; + if (settings.options.chatLogDir.empty()) + { + chatLogger->setBaseLogDir(settings.localDataDir + + std::string("/logs/")); + } + else + { + chatLogger->setBaseLogDir(settings.options.chatLogDir); + } + + // Log the client version + logger->log1(FULL_VERSION); + logger->log("Start configPath: " + config.getConfigPath()); + + Dirs::initScreenshotDir(); + + updateEnv(); + SDL::allowScreenSaver(config.getBoolValue("allowscreensaver")); + dumpLibs(); + dumpSizes(); + + // Initialize SDL + logger->log1("Initializing SDL..."); + if (SDL_Init(SDL_INIT_VIDEO | SDL_INIT_TIMER) < 0) + { + logger->safeError(strprintf("Could not initialize SDL: %s", + SDL_GetError())); + } +#ifndef __SWITCH__ + atexit(SDL_Quit); +#endif + PacketLimiter::initPacketLimiter(); +#ifndef USE_SDL2 + SDL_EnableUNICODE(1); +#endif // USE_SDL2 + + WindowManager::applyKeyRepeat(); + eventsManager.init(); + eventsManager.enableEvents(); + +#ifdef WIN32 + Dirs::mountDataDir(); +#endif // WIN32 +#ifndef USE_SDL2 + WindowManager::setIcon(); +#endif // USE_SDL2 + + ConfigManager::checkConfigVersion(); + logVars(); + Cpu::detect(); + DyePalette::initFunctions(); +#if defined(USE_OPENGL) +#if !defined(ANDROID) && !defined(__APPLE__) +#if !defined(__native_client__) && !defined(__SWITCH__) && !defined(UNITTESTS) + if (!settings.options.safeMode && + settings.options.renderer < 0 && + settings.options.test.empty() && + !settings.options.validate && + !config.getBoolValue("videodetected")) + { + graphicsManager.detectVideoSettings(); + } +#endif // !defined(__native_client__) && !defined(__SWITCH__) && + // !defined(UNITTESTS) +#endif // !defined(ANDROID) && !defined(__APPLE__) && +#endif // defined(USE_OPENGL) + + initGraphics(); + UserAgent::update(); + + touchManager.init(); + +#ifndef WIN32 + Dirs::extractDataDir(); + Dirs::mountDataDir(); +#endif // WIN32 + + Dirs::updateDataPath(); + + // Add the main data directories to our VirtFs search path + if (!settings.options.dataPath.empty()) + { + VirtFs::mountDir(settings.options.dataPath, + Append_false); + } + + // Add the local data directory to VirtFs search path + VirtFs::mountDir(settings.localDataDir, + Append_false); + TranslationManager::loadCurrentLang(); + TranslationManager::loadDictionaryLang(); +#ifdef ENABLE_CUSTOMNLS + TranslationManager::loadGettextLang(); +#endif // ENABLE_CUSTOMNLS + +#ifdef USE_SDL2 + WindowManager::setIcon(); +#endif // USE_SDL2 + WindowManager::initTitle(); + + mainGraphics->postInit(); + + theme = new Theme; + Theme::selectSkin(); + ActorSprite::load(); + touchManager.init(); + + // Initialize the item and emote shortcuts. + for (size_t f = 0; f < SHORTCUT_TABS; f ++) + itemShortcut[f] = new ItemShortcut(f); + emoteShortcut = new EmoteShortcut; + dropShortcut = new DropShortcut; + + gui = new Gui; + gui->postInit(mainGraphics); + dialogsManager = new DialogsManager; + popupManager = new PopupManager; + + initSoundManager(); + + // Initialize keyboard + keyboard.init(); + inputManager.init(); + + // Initialise player relations + playerRelations.init(); + Joystick::init(); + WindowManager::createWindows(); + + keyboard.update(); + if (joystick != nullptr) + joystick->update(); + + // Initialize default server + mCurrentServer.hostname = settings.options.serverName; + mCurrentServer.port = settings.options.serverPort; + if (!settings.options.serverType.empty()) + { + mCurrentServer.type = ServerInfo::parseType( + settings.options.serverType); + } + + loginData.username = settings.options.username; + loginData.password = settings.options.password; + LoginDialog::savedPassword = settings.options.password; + loginData.remember = (serverConfig.getValue("remember", 1) != 0); + loginData.registerLogin = false; + + if (mCurrentServer.hostname.empty()) + { + mCurrentServer.hostname = branding.getValue("defaultServer", ""); + settings.options.serverName = mCurrentServer.hostname; + } + + if (mCurrentServer.port == 0) + { + mCurrentServer.port = CAST_U16(branding.getValue( + "defaultPort", CAST_S32(DEFAULT_PORT))); + mCurrentServer.type = ServerInfo::parseType( + branding.getValue("defaultServerType", "tmwathena")); + } + + chatLogger->setServerName(mCurrentServer.hostname); + + if (loginData.username.empty() && loginData.remember) + loginData.username = serverConfig.getValue("username", ""); + + if (mState != State::ERROR) + mState = State::CHOOSE_SERVER; + + startTimers(); + + const int fpsLimit = config.getIntValue("fpslimit"); + settings.limitFps = fpsLimit > 0; + + SDL_initFramerate(&fpsManager); + WindowManager::setFramerate(fpsLimit); + initConfigListeners(); + + settings.guiAlpha = config.getFloatValue("guialpha"); + optionChanged("fpslimit"); + + start_time = time(nullptr); + + PlayerInfo::init(); + +#ifdef ANDROID +#ifndef USE_SDL2 + WindowManager::updateScreenKeyboard(SDL_GetScreenKeyboardHeight(nullptr)); +#endif // USE_SDL2 +#endif // ANDROID + +#ifdef USE_MUMBLE + if (!mumbleManager) + mumbleManager = new MumbleManager; +#endif // USE_MUMBLE + + mSkin = theme->load("windowmenu.xml", + "", + true, + Theme::getThemePath()); + if (mSkin != nullptr) + { + mButtonPadding = mSkin->getPadding(); + mButtonSpacing = mSkin->getOption("spacing", 3); + } + if (settings.options.error) + inputManager.executeAction(InputAction::ERROR); + + if (settings.options.validate == true) + runValidate(); +} + +Client::~Client() +{ + if (!settings.options.testMode) + gameClear(); + else + testsClear(); + CHECKLISTENERS +} + +void Client::initConfigListeners() +{ + config.addListener("fpslimit", this); + config.addListener("guialpha", this); + config.addListener("gamma", this); + config.addListener("enableGamma", this); + config.addListener("particleEmitterSkip", this); + config.addListener("vsync", this); + config.addListener("repeateDelay", this); + config.addListener("repeateInterval", this); + config.addListener("logInput", this); +} + +void Client::initSoundManager() +{ + // Initialize sound engine + try + { + if (config.getBoolValue("sound")) + soundManager.init(); + + soundManager.setSfxVolume(config.getIntValue("sfxVolume")); + soundManager.setMusicVolume(config.getIntValue("musicVolume")); + } + catch (const char *const err) + { + mState = State::ERROR; + errorMessage = err; + logger->log("Warning: %s", err); + } + soundManager.playMusic(branding.getValue( + "loginMusic", + "keprohm.ogg"), + SkipError_true); +} + +void Client::initGraphics() +{ +#ifndef USE_SDL2 + WindowManager::applyVSync(); +#endif // USE_SDL2 + + runCounters = config.getBoolValue("packetcounters"); + + graphicsManager.initGraphics(); +#ifdef USE_SDL2 + WindowManager::applyVSync(); +#endif // USE_SDL2 + + imageHelper->postInit(); + setConfigDefaults2(config); + WindowManager::applyGrabMode(); + WindowManager::applyGamma(); + + mainGraphics->beginDraw(); +} + +void Client::testsClear() +{ + if (!settings.options.test.empty()) + gameClear(); + else + BeingInfo::clear(); +} + +void Client::gameClear() +{ + if (logger != nullptr) + logger->log1("Quitting1"); + isTerminate = true; + config.removeListeners(this); + + delete2(assertListener) + + IPC::stop(); + eventsManager.shutdown(); + WindowManager::deleteWindows(); + if (windowContainer != nullptr) + windowContainer->slowLogic(); + + stopTimers(); + DbManager::unloadDb(); + + if (loginHandler != nullptr) + loginHandler->clearWorlds(); + + if (chatHandler != nullptr) + chatHandler->clear(); + + if (charServerHandler != nullptr) + charServerHandler->clear(); + + delete2(ipc) + +#ifdef USE_MUMBLE + delete2(mumbleManager) +#endif // USE_MUMBLE + + PlayerInfo::deinit(); + + // Before config.write() since it writes the shortcuts to the config + for (unsigned f = 0; f < SHORTCUT_TABS; f ++) + delete2(itemShortcut[f]) + delete2(emoteShortcut) + delete2(dropShortcut) + + playerRelations.store(); + + if (logger != nullptr) + logger->log1("Quitting2"); + + delete2(mCurrentDialog) + delete2(popupManager) + delete2(dialogsManager) + delete2(gui) + + if (inventoryHandler != nullptr) + inventoryHandler->clear(); + + if (logger != nullptr) + logger->log1("Quitting3"); + + touchManager.clear(); + + GraphicsManager::deleteRenderers(); + + if (logger != nullptr) + logger->log1("Quitting4"); + + XML::cleanupXML(); + + if (logger != nullptr) + logger->log1("Quitting5"); + + BeingInfo::clear(); + + // Shutdown sound + soundManager.close(); + + if (logger != nullptr) + logger->log1("Quitting6"); + + ActorSprite::unload(); + + ResourceManager::deleteInstance(); + + soundManager.shutdown(); + + if (logger != nullptr) + logger->log1("Quitting8"); + + WindowManager::deleteIcon(); + + if (logger != nullptr) + logger->log1("Quitting9"); + + delete2(joystick) + + keyboard.deinit(); + + if (logger != nullptr) + logger->log1("Quitting10"); + + touchManager.shutdown(); + +#ifdef DEBUG_CONFIG + config.enableKeyLogging(); +#endif // DEBUG_CONFIG + + config.removeOldKeys(); + config.write(); + serverConfig.write(); + + config.clear(); + serverConfig.clear(); + + if (logger != nullptr) + logger->log1("Quitting11"); + +#ifdef USE_PROFILER + Perfomance::clear(); +#endif // USE_PROFILER + +#ifdef DEBUG_OPENGL_LEAKS + if (logger) + logger->log("textures left: %d", textures_count); +#endif // DEBUG_OPENGL_LEAKS + + Graphics::cleanUp(); + + if (logger != nullptr) + logger->log1("Quitting12"); + + delete2(chatLogger) + TranslationManager::close(); +} + +int Client::testsExec() +{ +#ifdef USE_OPENGL + if (settings.options.test.empty()) + { + TestMain test; + return test.exec(); + } + else + { + TestLauncher launcher(settings.options.test); + return launcher.exec(); + } +#else // USE_OPENGL + + return 0; +#endif // USE_OPENGL +} + +#define ADDBUTTON(var, object) var = object; \ + x -= var->getWidth() + mButtonSpacing; \ + var->setPosition(x, mButtonPadding); \ + top->add(var); + +void Client::stateConnectGame1() +{ + if ((gameHandler != nullptr) && + (loginHandler != nullptr) && + gameHandler->isConnected()) + { + loginHandler->disconnect(); + } +} + +void Client::stateConnectServer1() +{ + if (mOldState == State::CHOOSE_SERVER) + { + settings.serverName = mCurrentServer.hostname; + ConfigManager::initServerConfig(mCurrentServer.hostname); + PacketLimiter::initPacketLimiter(); + initTradeFilter(); + Dirs::initUsersDir(); + playerRelations.init(); + + // Initialize the item and emote shortcuts. + for (unsigned f = 0; f < SHORTCUT_TABS; f ++) + { + delete itemShortcut[f]; + itemShortcut[f] = new ItemShortcut(f); + } + delete emoteShortcut; + emoteShortcut = new EmoteShortcut; + + // Initialize the drop shortcuts. + delete dropShortcut; + dropShortcut = new DropShortcut; + + initFeatures(); + PlayerInfo::loadData(); + loginData.registerUrl = mCurrentServer.registerUrl; + loginData.packetVersion = mCurrentServer.packetVersion; + if (!mCurrentServer.onlineListUrl.empty()) + settings.onlineListUrl = mCurrentServer.onlineListUrl; + else + settings.onlineListUrl = settings.serverName; + settings.persistentIp = mCurrentServer.persistentIp; + settings.supportUrl = mCurrentServer.supportUrl; + settings.updateMirrors = mCurrentServer.updateMirrors; + settings.enableRemoteCommands = (serverConfig.getValue( + "enableRemoteCommands", 1) != 0); + + if (settings.options.username.empty()) + { + if (loginData.remember) + loginData.username = serverConfig.getValue("username", ""); + else + loginData.username.clear(); + } + else + { + loginData.username = settings.options.username; + } +#ifdef SAVE_PASSWORD + LoginDialog::savedPassword = loginData.remember ? + serverConfig.getValue("password", "") : ""; + loginData.password = LoginDialog::savedPassword; + settings.options.password = LoginDialog::savedPassword; +#endif + settings.login = loginData.username; + WindowManager::updateTitle(); + + loginData.remember = (serverConfig.getValue("remember", 1) != 0); + Net::connectToServer(mCurrentServer); + +#ifdef USE_MUMBLE + if (mumbleManager) + mumbleManager->setServer(mCurrentServer.hostname); +#endif // USE_MUMBLE + +#ifdef TMWA_SUPPORT + GuildManager::init(); +#endif // TMWA_SUPPORT + + if (!mConfigAutoSaved) + { + mConfigAutoSaved = true; + config.write(); + } + } + else if (loginHandler != nullptr && + loginHandler->isConnected()) + { + mState = State::PRE_LOGIN; + } +} + +void Client::stateWorldSelect1() +{ + if (mOldState == State::UPDATE && + (loginHandler != nullptr)) + { + if (loginHandler->getWorlds().size() < 2) + mState = State::PRE_LOGIN; + } +} + +void Client::stateGame1() +{ + if (gui == nullptr) + return; + + BasicContainer2 *const top = static_cast( + gui->getTop()); + + if (top == nullptr) + return; + + CREATEWIDGETV(desktop, Desktop, nullptr); + top->add(desktop); + int x = top->getWidth() - mButtonPadding; + ADDBUTTON(mSetupButton, new Button(desktop, + // TRANSLATORS: setup tab quick button + _("Setup"), "Setup", BUTTON_SKIN, this)) + ADDBUTTON(mPerfomanceButton, new Button(desktop, + // TRANSLATORS: perfoamance tab quick button + _("Performance"), "Perfomance", BUTTON_SKIN, this)) + ADDBUTTON(mVideoButton, new Button(desktop, + // TRANSLATORS: video tab quick button + _("Video"), "Video", BUTTON_SKIN, this)) + ADDBUTTON(mThemesButton, new Button(desktop, + // TRANSLATORS: theme tab quick button + _("Theme"), "Themes", BUTTON_SKIN, this)) + ADDBUTTON(mAboutButton, new Button(desktop, + // TRANSLATORS: theme tab quick button + _("About"), "about", BUTTON_SKIN, this)) + ADDBUTTON(mHelpButton, new Button(desktop, + // TRANSLATORS: theme tab quick button + _("Help"), "help", BUTTON_SKIN, this)) +#ifdef ANDROID + ADDBUTTON(mCloseButton, new Button(desktop, + // TRANSLATORS: close quick button + _("Close"), "close", BUTTON_SKIN, this)) +#endif // ANDROID + + desktop->setSize(mainGraphics->getWidth(), + mainGraphics->getHeight()); +} + +void Client::stateSwitchLogin1() +{ + if (mOldState == State::GAME && + (gameHandler != nullptr)) + { + gameHandler->disconnect(); + } +} + +int Client::gameExec() +{ + int lastTickTime = tick_time; + + Perf::init(); + + while (mState != State::EXIT) + { + PROFILER_START(); + PERF_STAT(0); + if (eventsManager.handleEvents()) + continue; + + PERF_STAT(1); + + BLOCK_START("Client::gameExec 3") + if (generalHandler != nullptr) + generalHandler->flushNetwork(); + BLOCK_END("Client::gameExec 3") + + PERF_STAT(2); + + BLOCK_START("Client::gameExec 4") + if (gui != nullptr) + gui->logic(); + + PERF_STAT(3); + + cur_time = time(nullptr); + int k = 0; + while (lastTickTime != tick_time && + k < 40) + { + if (mGame != nullptr) + mGame->logic(); + else if (gui != nullptr) + gui->handleInput(); + + ++lastTickTime; + k ++; + } + + PERF_STAT(4); + + soundManager.logic(); + + PERF_STAT(5); + + logic_count = logic_count + k; + if (gui != nullptr) + gui->slowLogic(); + + PERF_STAT(6); + + if (mGame != nullptr) + mGame->slowLogic(); + + PERF_STAT(7); + + slowLogic(); + + PERF_STAT(8); + + BLOCK_END("Client::gameExec 4") + + // This is done because at some point tick_time will wrap. + lastTickTime = tick_time; + + BLOCK_START("Client::gameExec 6") + if (mState == State::CONNECT_GAME) + { + stateConnectGame1(); + } + else if (mState == State::CONNECT_SERVER) + { + stateConnectServer1(); + } + else if (mState == State::WORLD_SELECT) + { + stateWorldSelect1(); + } + else if (mOldState == State::START || + (mOldState == State::GAME && mState != State::GAME)) + { + stateGame1(); + } + else if (mState == State::SWITCH_LOGIN) + { + stateSwitchLogin1(); + } + BLOCK_END("Client::gameExec 6") + + PERF_STAT(9); + + if (mState != mOldState) + { + BLOCK_START("Client::gameExec 7") + PlayerInfo::stateChange(mState); + + if (mOldState == State::GAME) + { + delete2(mGame) + assertListener = new AssertListener; + Game::clearInstance(); + ResourceManager::cleanOrphans(false); + Party::clearParties(); + Guild::clearGuilds(); + NpcDialog::clearDialogs(); + if (guildHandler != nullptr) + guildHandler->clear(); + if (partyHandler != nullptr) + partyHandler->clear(); + if (chatLogger != nullptr) + chatLogger->clear(); + if (!settings.options.dataPath.empty()) + UpdaterWindow::unloadMods(settings.options.dataPath); + else + UpdaterWindow::unloadMods(settings.oldUpdates); + if (!settings.options.skipUpdate) + UpdaterWindow::unloadMods(settings.oldUpdates + "/fix/"); + } + else if (mOldState == State::CHAR_SELECT) + { + if (mState != State::CHANGEPASSWORD && + charServerHandler != nullptr) + { + charServerHandler->clear(); + } + } + + mOldState = mState; + + // Get rid of the dialog of the previous state + delete2(mCurrentDialog) + + // State has changed, while the quitDialog was active, it might + // not be correct anymore + if (mQuitDialog != nullptr) + { + mQuitDialog->scheduleDelete(); + mQuitDialog = nullptr; + } + BLOCK_END("Client::gameExec 7") + + BLOCK_START("Client::gameExec 8") + switch (mState) + { + case State::CHOOSE_SERVER: + { + BLOCK_START("Client::gameExec STATE_CHOOSE_SERVER") + logger->log1("State: CHOOSE SERVER"); + unloadData(); + pincodeManager.closeDialogs(); + + // Allow changing this using a server choice dialog + // We show the dialog box only if the command-line + // options weren't set. + if (settings.options.serverName.empty() && + settings.options.serverPort == 0 && + !branding.getValue("onlineServerList", "a").empty()) + { + // Don't allow an alpha opacity + // lower than the default value + theme->setMinimumOpacity(0.8F); + + CREATEWIDGETV(mCurrentDialog, ServerDialog, + &mCurrentServer, + settings.configDir); + } + else + { + mState = State::CONNECT_SERVER; + + // Reset options so that cancelling or connect + // timeout will show the server dialog. + settings.options.serverName.clear(); + settings.options.serverPort = 0; + } + BLOCK_END("Client::gameExec STATE_CHOOSE_SERVER") + break; + } + + case State::CONNECT_SERVER: + BLOCK_START("Client::gameExec State::CONNECT_SERVER") + logger->log1("State: CONNECT SERVER"); + loginData.updateHosts.clear(); + CREATEWIDGETV(mCurrentDialog, ConnectionDialog, + // TRANSLATORS: connection dialog header + _("Connecting to server"), + State::SWITCH_SERVER); + TranslationManager::loadCurrentLang(); + TranslationManager::loadDictionaryLang(); + pincodeManager.init(); + BLOCK_END("Client::gameExec State::CONNECT_SERVER") + break; + + case State::PRE_LOGIN: + logger->log1("State: PRE_LOGIN"); + break; + + case State::LOGIN: + BLOCK_START("Client::gameExec State::LOGIN") + logger->log1("State: LOGIN"); + // Don't allow an alpha opacity + // lower than the default value + theme->setMinimumOpacity(0.8F); + + if (packetVersion == 0) + { + packetVersion = loginData.packetVersion; + if (packetVersion != 0) + { + loginHandler->updatePacketVersion(); + logger->log("Preconfigured packet version: %d", + packetVersion); + } + } + + loginData.updateType = static_cast( + serverConfig.getValue("updateType", 0)); + + mSearchHash = Net::Download::adlerBuffer( + const_cast(mCurrentServer.hostname.c_str()), + CAST_S32(mCurrentServer.hostname.size())); + if (settings.options.username.empty() || + settings.options.password.empty()) + { + CREATEWIDGETV(mCurrentDialog, LoginDialog, + loginData, + &mCurrentServer, + &settings.options.updateHost); + } + else + { + mState = State::LOGIN_ATTEMPT; + // Clear the password so that when login fails, the + // dialog will show up next time. + settings.options.password.clear(); + } + BLOCK_END("Client::gameExec State::LOGIN") + break; + + case State::LOGIN_ATTEMPT: + BLOCK_START("Client::gameExec State::LOGIN_ATTEMPT") + logger->log1("State: LOGIN ATTEMPT"); + CREATEWIDGETV(mCurrentDialog, ConnectionDialog, + // TRANSLATORS: connection dialog header + _("Logging in"), + State::SWITCH_SERVER); + if (loginHandler != nullptr) + loginHandler->loginOrRegister(&loginData); + BLOCK_END("Client::gameExec State::LOGIN_ATTEMPT") + break; + + case State::WORLD_SELECT: + BLOCK_START("Client::gameExec State::WORLD_SELECT") + logger->log1("State: WORLD SELECT"); + { + TranslationManager::loadCurrentLang(); + TranslationManager::loadDictionaryLang(); + if (loginHandler == nullptr) + { + BLOCK_END("Client::gameExec State::WORLD_SELECT") + break; + } + Worlds worlds = loginHandler->getWorlds(); + + if (worlds.empty()) + { + // Trust that the netcode knows what it's doing + mState = State::UPDATE; + } + else if (worlds.size() == 1) + { + loginHandler->chooseServer( + 0, mCurrentServer.persistentIp); + mState = State::UPDATE; + } + else + { + CREATEWIDGETV(mCurrentDialog, WorldSelectDialog, + worlds); + if (settings.options.chooseDefault) + { + static_cast(mCurrentDialog) + ->action(ActionEvent(nullptr, "ok")); + } + } + } + BLOCK_END("Client::gameExec State::WORLD_SELECT") + break; + + case State::WORLD_SELECT_ATTEMPT: + BLOCK_START("Client::gameExec State::WORLD_SELECT_ATTEMPT") + logger->log1("State: WORLD SELECT ATTEMPT"); + CREATEWIDGETV(mCurrentDialog, ConnectionDialog, + // TRANSLATORS: connection dialog header + _("Entering game world"), + State::WORLD_SELECT); + BLOCK_END("Client::gameExec State::WORLD_SELECT_ATTEMPT") + break; + + case State::UPDATE: + BLOCK_START("Client::gameExec State::UPDATE") + logger->log1("State: UPDATE"); + + // Determine which source to use for the update host + if (!settings.options.updateHost.empty()) + settings.updateHost = settings.options.updateHost; + else + settings.updateHost = loginData.updateHost; + Dirs::initUpdatesDir(); + + if (!settings.oldUpdates.empty()) + UpdaterWindow::unloadUpdates(settings.oldUpdates); + + if (settings.options.skipUpdate) + { + mState = State::LOAD_DATA; + settings.oldUpdates.clear(); + UpdaterWindow::loadDirMods(settings.options.dataPath); + } + else if ((loginData.updateType & UpdateType::Skip) != 0) + { + settings.oldUpdates = pathJoin(settings.localDataDir, + settings.updatesDir); + UpdaterWindow::loadLocalUpdates(settings.oldUpdates); + mState = State::LOAD_DATA; + } + else + { + settings.oldUpdates = pathJoin(settings.localDataDir, + settings.updatesDir); + CREATEWIDGETV(mCurrentDialog, UpdaterWindow, + settings.updateHost, + settings.oldUpdates, + settings.options.dataPath.empty(), + loginData.updateType); + } + BLOCK_END("Client::gameExec State::UPDATE") + break; + + case State::LOAD_DATA: + { + BLOCK_START("Client::gameExec State::LOAD_DATA") + logger->log1("State: LOAD DATA"); + + loadData(); + + mState = State::GET_CHARACTERS; + BLOCK_END("Client::gameExec State::LOAD_DATA") + break; + } + case State::GET_CHARACTERS: + BLOCK_START("Client::gameExec State::GET_CHARACTERS") + logger->log1("State: GET CHARACTERS"); + CREATEWIDGETV(mCurrentDialog, ConnectionDialog, + // TRANSLATORS: connection dialog header + _("Requesting characters"), + State::SWITCH_SERVER); + if (charServerHandler != nullptr) + charServerHandler->requestCharacters(); + BLOCK_END("Client::gameExec State::GET_CHARACTERS") + break; + + case State::CHAR_SELECT: + BLOCK_START("Client::gameExec State::CHAR_SELECT") + logger->log1("State: CHAR SELECT"); + // Don't allow an alpha opacity + // lower than the default value + theme->setMinimumOpacity(0.8F); + + settings.login = loginData.username; + WindowManager::updateTitle(); + + CREATEWIDGETV(mCurrentDialog, CharSelectDialog, + loginData); + pincodeManager.updateState(); + + if (!(static_cast(mCurrentDialog)) + ->selectByName(settings.options.character, + CharSelectDialog::Choose)) + { + (static_cast(mCurrentDialog)) + ->selectByName( + serverConfig.getValue("lastCharacter", ""), + settings.options.chooseDefault ? + CharSelectDialog::Choose : + CharSelectDialog::Focus); + } + + // Choosing character on the command line should work only + // once, clear it so that 'switch character' works. + settings.options.character.clear(); + BLOCK_END("Client::gameExec State::CHAR_SELECT") + break; + + case State::CONNECT_GAME: + BLOCK_START("Client::gameExec State::CONNECT_GAME") + logger->log1("State: CONNECT GAME"); + CREATEWIDGETV(mCurrentDialog, ConnectionDialog, + // TRANSLATORS: connection dialog header + _("Connecting to the game server"), + State::CHOOSE_SERVER); + if (gameHandler != nullptr) + gameHandler->connect(); + BLOCK_END("Client::gameExec State::CONNECT_GAME") + break; + + case State::CHANGE_MAP: + BLOCK_START("Client::gameExec State::CHANGE_MAP") + logger->log1("State: CHANGE_MAP"); + CREATEWIDGETV(mCurrentDialog, ConnectionDialog, + // TRANSLATORS: connection dialog header + _("Changing game servers"), + State::SWITCH_CHARACTER); + if (gameHandler != nullptr) + gameHandler->connect(); + BLOCK_END("Client::gameExec State::CHANGE_MAP") + break; + + case State::GAME: + BLOCK_START("Client::gameExec State::GAME") + if (localPlayer != nullptr) + { + logger->log("Memorizing selected character %s", + localPlayer->getName().c_str()); + serverConfig.setValue("lastCharacter", + localPlayer->getName()); +#ifdef USE_MUMBLE + if (mumbleManager) + mumbleManager->setPlayer(localPlayer->getName()); +#endif // USE_MUMBLE + Perf::init(); + } + + // Fade out logon-music here too to give the desired effect + // of "flowing" into the game. + soundManager.fadeOutMusic(1000); + + // Allow any alpha opacity + theme->setMinimumOpacity(-1.0F); + + if (chatLogger != nullptr) + chatLogger->setServerName(settings.serverName); + +#ifdef ANDROID + delete2(mCloseButton) +#endif // ANDROID + + delete2(mSetupButton) + delete2(mVideoButton) + delete2(mThemesButton) + delete2(mAboutButton) + delete2(mHelpButton) + delete2(mPerfomanceButton) + delete2(desktop) + + mCurrentDialog = nullptr; + + logger->log1("State: GAME"); + if (generalHandler != nullptr) + generalHandler->reloadPartially(); + mGame = new Game; + BLOCK_END("Client::gameExec State::GAME") + break; + + case State::LOGIN_ERROR: + BLOCK_START("Client::gameExec State::LOGIN_ERROR") + logger->log1("State: LOGIN ERROR"); + CREATEWIDGETV(mCurrentDialog, OkDialog, + // TRANSLATORS: error dialog header + _("Error"), + errorMessage, + // TRANSLATORS: ok dialog button + _("Close"), + DialogType::ERROR, + Modal_true, + ShowCenter_true, + nullptr, + 260); + mCurrentDialog->addActionListener(&loginListener); + mCurrentDialog = nullptr; // OkDialog deletes itself + BLOCK_END("Client::gameExec State::LOGIN_ERROR") + break; + + case State::ACCOUNTCHANGE_ERROR: + BLOCK_START("Client::gameExec State::ACCOUNTCHANGE_ERROR") + logger->log1("State: ACCOUNT CHANGE ERROR"); + CREATEWIDGETV(mCurrentDialog, OkDialog, + // TRANSLATORS: error dialog header + _("Error"), + errorMessage, + // TRANSLATORS: ok dialog button + _("Close"), + DialogType::ERROR, + Modal_true, + ShowCenter_true, + nullptr, + 260); + mCurrentDialog->addActionListener(&accountListener); + mCurrentDialog = nullptr; // OkDialog deletes itself + BLOCK_END("Client::gameExec State::ACCOUNTCHANGE_ERROR") + break; + + case State::REGISTER_PREP: + BLOCK_START("Client::gameExec State::REGISTER_PREP") + logger->log1("State: REGISTER_PREP"); + CREATEWIDGETV(mCurrentDialog, ConnectionDialog, + // TRANSLATORS: connection dialog header + _("Requesting registration details"), + State::LOGIN); + loginHandler->getRegistrationDetails(); + BLOCK_END("Client::gameExec State::REGISTER_PREP") + break; + + case State::REGISTER: + logger->log1("State: REGISTER"); + CREATEWIDGETV(mCurrentDialog, RegisterDialog, + loginData); + break; + + case State::REGISTER_ATTEMPT: + BLOCK_START("Client::gameExec State::REGISTER_ATTEMPT") + logger->log("Username is %s", loginData.username.c_str()); + if (loginHandler != nullptr) + loginHandler->registerAccount(&loginData); + BLOCK_END("Client::gameExec State::REGISTER_ATTEMPT") + break; + + case State::CHANGEPASSWORD: + BLOCK_START("Client::gameExec State::CHANGEPASSWORD") + logger->log1("State: CHANGE PASSWORD"); + CREATEWIDGETV(mCurrentDialog, ChangePasswordDialog, + loginData); + mCurrentDialog->setVisible(Visible_true); + BLOCK_END("Client::gameExec State::CHANGEPASSWORD") + break; + + case State::CHANGEPASSWORD_ATTEMPT: + BLOCK_START("Client::gameExec " + "State::CHANGEPASSWORD_ATTEMPT") + logger->log1("State: CHANGE PASSWORD ATTEMPT"); + if (loginHandler != nullptr) + { + loginHandler->changePassword(loginData.password, + loginData.newPassword); + } + BLOCK_END("Client::gameExec State::CHANGEPASSWORD_ATTEMPT") + break; + + case State::CHANGEPASSWORD_SUCCESS: + BLOCK_START("Client::gameExec " + "State::CHANGEPASSWORD_SUCCESS") + logger->log1("State: CHANGE PASSWORD SUCCESS"); + CREATEWIDGETV(mCurrentDialog, OkDialog, + // TRANSLATORS: password change message header + _("Password Change"), + // TRANSLATORS: password change message text + _("Password changed successfully!"), + // TRANSLATORS: ok dialog button + _("OK"), + DialogType::ERROR, + Modal_true, + ShowCenter_true, + nullptr, + 260); + mCurrentDialog->addActionListener(&accountListener); + mCurrentDialog = nullptr; // OkDialog deletes itself + loginData.password = loginData.newPassword; + loginData.newPassword.clear(); + BLOCK_END("Client::gameExec State::CHANGEPASSWORD_SUCCESS") + break; + + case State::CHANGEEMAIL: + logger->log1("State: CHANGE EMAIL"); + CREATEWIDGETV(mCurrentDialog, + ChangeEmailDialog, + loginData); + mCurrentDialog->setVisible(Visible_true); + break; + + case State::CHANGEEMAIL_ATTEMPT: + logger->log1("State: CHANGE EMAIL ATTEMPT"); + if (loginHandler != nullptr) + loginHandler->changeEmail(loginData.email); + break; + + case State::CHANGEEMAIL_SUCCESS: + logger->log1("State: CHANGE EMAIL SUCCESS"); + CREATEWIDGETV(mCurrentDialog, OkDialog, + // TRANSLATORS: email change message header + _("Email Change"), + // TRANSLATORS: email change message text + _("Email changed successfully!"), + // TRANSLATORS: ok dialog button + _("OK"), + DialogType::ERROR, + Modal_true, + ShowCenter_true, + nullptr, + 260); + mCurrentDialog->addActionListener(&accountListener); + mCurrentDialog = nullptr; // OkDialog deletes itself + break; + + case State::SWITCH_SERVER: + BLOCK_START("Client::gameExec State::SWITCH_SERVER") + logger->log1("State: SWITCH SERVER"); + + if (loginHandler != nullptr) + loginHandler->disconnect(); + if (gameHandler != nullptr) + { + gameHandler->disconnect(); + gameHandler->clear(); + } + settings.serverName.clear(); + settings.login.clear(); + WindowManager::updateTitle(); + serverConfig.write(); + serverConfig.unload(); + if (setupWindow != nullptr) + setupWindow->externalUnload(); + + mState = State::CHOOSE_SERVER; + BLOCK_END("Client::gameExec State::SWITCH_SERVER") + break; + + case State::SWITCH_LOGIN: + BLOCK_START("Client::gameExec State::SWITCH_LOGIN") + logger->log1("State: SWITCH LOGIN"); + + if (loginHandler != nullptr) + { + loginHandler->logout(); + loginHandler->disconnect(); + } + if (gameHandler != nullptr) + gameHandler->disconnect(); + if (loginHandler != nullptr) + loginHandler->connect(); + + settings.login.clear(); + WindowManager::updateTitle(); + mState = State::LOGIN; + BLOCK_END("Client::gameExec State::SWITCH_LOGIN") + break; + + case State::SWITCH_CHARACTER: + BLOCK_START("Client::gameExec State::SWITCH_CHARACTER") + logger->log1("State: SWITCH CHARACTER"); + + // Done with game + if (gameHandler != nullptr) + gameHandler->disconnect(); + + settings.login.clear(); + WindowManager::updateTitle(); + mState = State::GET_CHARACTERS; + BLOCK_END("Client::gameExec State::SWITCH_CHARACTER") + break; + + case State::LOGOUT_ATTEMPT: + logger->log1("State: LOGOUT ATTEMPT"); + break; + + case State::WAIT: + logger->log1("State: WAIT"); + break; + + case State::EXIT: + BLOCK_START("Client::gameExec State::EXIT") + logger->log1("State: EXIT"); + Net::unload(); + BLOCK_END("Client::gameExec State::EXIT") + break; + + case State::FORCE_QUIT: + BLOCK_START("Client::gameExec State::FORCE_QUIT") + logger->log1("State: FORCE QUIT"); + if (generalHandler != nullptr) + generalHandler->unload(); + mState = State::EXIT; + BLOCK_END("Client::gameExec State::FORCE_QUIT") + break; + + case State::ERROR: + BLOCK_START("Client::gameExec State::ERROR") + config.write(); +#ifdef SAVE_PASSWORD + if (errorMessage == "Wrong password.") + { + serverConfig.setValue("password", ""); + serverConfig.write(); + } +#endif + if (mOldState == State::GAME) + serverConfig.write(); + logger->log1("State: ERROR"); + logger->log("Error: %s\n", errorMessage.c_str()); + pincodeManager.closeDialogs(); + mCurrentDialog = DialogsManager::openErrorDialog( + // TRANSLATORS: error message header + _("Error"), + errorMessage, + Modal_true); + mCurrentDialog->addActionListener(&errorListener); + mCurrentDialog = nullptr; // OkDialog deletes itself + gameHandler->disconnect(); + BLOCK_END("Client::gameExec State::ERROR") + break; + + case State::AUTORECONNECT_SERVER: + // ++++++ + break; + + case State::START: + default: + mState = State::FORCE_QUIT; + break; + } + BLOCK_END("Client::gameExec 8") + } + + PERF_STAT(10); + + // Update the screen when application is visible, delay otherwise. + if (!WindowManager::getIsMinimized()) + { + frame_count = frame_count + 1; + if (gui != nullptr) + gui->draw(); + mainGraphics->updateScreen(); + } + else + { + SDL_Delay(100); + } + + PERF_STAT(11); + + BLOCK_START("~Client::SDL_framerateDelay") + if (settings.limitFps) + SDL_framerateDelay(&fpsManager); + BLOCK_END("~Client::SDL_framerateDelay") + + PERF_STAT(12); + PERF_NEXTFRAME(); + PROFILER_END(); + } + + return settings.exitcode; +} + +void Client::optionChanged(const std::string &name) +{ + if (name == "fpslimit") + { + const int fpsLimit = config.getIntValue("fpslimit"); + settings.limitFps = fpsLimit > 0; + WindowManager::setFramerate(fpsLimit); + } + else if (name == "guialpha" || + name == "enableGuiOpacity") + { + const float alpha = config.getFloatValue("guialpha"); + settings.guiAlpha = alpha; + ImageHelper::setEnableAlpha(alpha != 1.0F && + config.getBoolValue("enableGuiOpacity")); + } + else if (name == "gamma" || + name == "enableGamma") + { + WindowManager::applyGamma(); + } + else if (name == "particleEmitterSkip") + { + ParticleEngine::emitterSkip = + config.getIntValue("particleEmitterSkip") + 1; + } + else if (name == "vsync") + { + WindowManager::applyVSync(); + } + else if (name == "repeateInterval" || + name == "repeateDelay") + { + WindowManager::applyKeyRepeat(); + } +} + +void Client::action(const ActionEvent &event) +{ + std::string tab; + const std::string &eventId = event.getId(); + + if (eventId == "close") + { + setState(State::FORCE_QUIT); + return; + } + if (eventId == "Setup") + { + tab.clear(); + } + else if (eventId == "help") + { + inputManager.executeAction(InputAction::WINDOW_HELP); + return; + } + else if (eventId == "about") + { + inputManager.executeAction(InputAction::WINDOW_ABOUT); + return; + } + else if (eventId == "Video") + { + tab = "Video"; + } + else if (eventId == "Themes") + { + tab = "Theme"; + } + else if (eventId == "Perfomance") + { + tab = "Perfomance"; + } + else + { + return; + } + + if (setupWindow != nullptr) + { + setupWindow->setVisible(fromBool( + !setupWindow->isWindowVisible(), Visible)); + if (setupWindow->isWindowVisible()) + { + if (!tab.empty()) + setupWindow->activateTab(tab); + setupWindow->requestMoveToTop(); + } + } +} + +void Client::initFeatures() +{ + features.init(paths.getStringValue("featuresFile"), + UseVirtFs_true, + SkipError_true); + setFeaturesDefaults(features); + settings.fixDeadAnimation = features.getBoolValue("fixDeadAnimation"); +} + +void Client::initPaths() +{ + settings.gmCommandSymbol = paths.getStringValue("gmCommandSymbol"); + settings.gmCharCommandSymbol = paths.getStringValue("gmCharCommandSymbol"); + settings.linkCommandSymbol = paths.getStringValue("linkCommandSymbol"); + if (settings.linkCommandSymbol.empty()) + settings.linkCommandSymbol = "="; + settings.overweightPercent = paths.getIntValue("overweightPercent"); + settings.fixedInventorySize = paths.getIntValue("fixedInventorySize"); + settings.playerNameOffset = paths.getIntValue( + "playerNameOffset"); + settings.playerBadgeAtRightOffset = paths.getIntValue( + "playerBadgeAtRightOffset"); + settings.unknownSkillsAutoTab = paths.getBoolValue("unknownSkillsAutoTab"); + settings.enableNewMailSystem = paths.getBoolValue("enableNewMailSystem"); +} + +void Client::initTradeFilter() +{ + const std::string tradeListName = + settings.serverConfigDir + "/tradefilter.txt"; + + std::ofstream tradeFile; + struct stat statbuf; + + if ((stat(tradeListName.c_str(), &statbuf) != 0) || + !S_ISREG(statbuf.st_mode)) + { + tradeFile.open(tradeListName.c_str(), + std::ios::out); + if (tradeFile.is_open()) + { + tradeFile << ": sell" << std::endl; + tradeFile << ": buy" << std::endl; + tradeFile << ": trade" << std::endl; + tradeFile << "i sell" << std::endl; + tradeFile << "i buy" << std::endl; + tradeFile << "i trade" << std::endl; + tradeFile << "i trading" << std::endl; + tradeFile << "i am buy" << std::endl; + tradeFile << "i am sell" << std::endl; + tradeFile << "i am trade" << std::endl; + tradeFile << "i am trading" << std::endl; + tradeFile << "i'm buy" << std::endl; + tradeFile << "i'm sell" << std::endl; + tradeFile << "i'm trade" << std::endl; + tradeFile << "i'm trading" << std::endl; + } + else + { + reportAlways("Error opening file for writing: %s", + tradeListName.c_str()) + } + tradeFile.close(); + } +} + +bool Client::isTmw() +{ + const std::string &name = settings.serverName; + if (name == "server.themanaworld.org" || + name == "themanaworld.org" || + name == "167.114.129.72") + { + return true; + } + return false; +} + +void Client::moveButtons(const int width) +{ + if (mSetupButton != nullptr) + { + int x = width - mSetupButton->getWidth() - mButtonPadding; + mSetupButton->setPosition(x, mButtonPadding); +#ifndef WIN32 + x -= mPerfomanceButton->getWidth() + mButtonSpacing; + mPerfomanceButton->setPosition(x, mButtonPadding); + + x -= mVideoButton->getWidth() + mButtonSpacing; + mVideoButton->setPosition(x, mButtonPadding); + + x -= mThemesButton->getWidth() + mButtonSpacing; + mThemesButton->setPosition(x, mButtonPadding); + + x -= mAboutButton->getWidth() + mButtonSpacing; + mAboutButton->setPosition(x, mButtonPadding); + + x -= mHelpButton->getWidth() + mButtonSpacing; + mHelpButton->setPosition(x, mButtonPadding); +#ifdef ANDROID + x -= mCloseButton->getWidth() + mButtonSpacing; + mCloseButton->setPosition(x, mButtonPadding); +#endif // ANDROID +#endif // WIN32 + } +} + +void Client::windowRemoved(const Window *const window) +{ + if (mCurrentDialog == window) + mCurrentDialog = nullptr; +} + +void Client::focusWindow() +{ + if (mCurrentDialog != nullptr) + { + mCurrentDialog->requestFocus(); + } +} + +void Client::updatePinState() +{ + if (mCurrentDialog == nullptr || + mState != State::CHAR_SELECT) + { + return; + } + CharSelectDialog *const dialog = + dynamic_cast(mCurrentDialog); + if (dialog != nullptr) + pincodeManager.updateState(); +} + +void Client::logVars() +{ +#ifdef ANDROID + logger->log("APPDIR: %s", getenv("APPDIR")); + logger->log("DATADIR2: %s", getSdStoragePath().c_str()); +#endif // ANDROID +} + +void Client::slowLogic() +{ + if ((gameHandler == nullptr) || + !gameHandler->mustPing()) + { + return; + } + + if (get_elapsed_time1(mPing) > 1500) + { + mPing = tick_time; + if (mState == State::UPDATE || + mState == State::LOGIN || + mState == State::LOGIN_ATTEMPT || + mState == State::REGISTER || + mState == State::REGISTER_ATTEMPT) + { + if (loginHandler != nullptr) + loginHandler->ping(); + if (generalHandler != nullptr) + generalHandler->flushSend(); + } + else if (mState == State::CHAR_SELECT) + { + if (charServerHandler != nullptr) + charServerHandler->ping(); + if (generalHandler != nullptr) + generalHandler->flushSend(); + } + } +} + +void Client::loadData() +{ + // If another data path has been set, + // we don't load any other files... + if (settings.options.dataPath.empty()) + { + // Add customdata directory + VirtFs::searchAndAddArchives( + "customdata/", + "zip", + Append_false); + } + + if (!settings.options.skipUpdate) + { + VirtFs::searchAndAddArchives( + settings.updatesDir + "/local/", + "zip", + Append_false); + + VirtFs::mountDir(pathJoin( + settings.localDataDir, + settings.updatesDir, + "local/"), + Append_false); + } + + logger->log("Init paths"); + paths.init("paths.xml", + UseVirtFs_true, + SkipError_false); + setPathsDefaults(paths); + initPaths(); + if (SpriteReference::Empty == nullptr) + { + SpriteReference::Empty = new SpriteReference( + paths.getStringValue("spriteErrorFile"), + 0); + } + + if (BeingInfo::unknown == nullptr) + BeingInfo::unknown = new BeingInfo; + + initFeatures(); + TranslationManager::loadCurrentLang(); + TranslationManager::loadDictionaryLang(); + PlayerInfo::stateChange(mState); + + AttributesEnum::init(); + DbManager::loadDb(); + + delete spellManager; + spellManager = new SpellManager; + delete spellShortcut; + spellShortcut = new SpellShortcut; + + EquipmentWindow::prepareSlotNames(); + + ActorSprite::load(); + + if (desktop != nullptr) + desktop->reloadWallpaper(); +} + +void Client::unloadData() +{ + DbManager::unloadDb(); + mCurrentServer.supportUrl.clear(); + settings.supportUrl.clear(); + if (settings.options.dataPath.empty()) + { + // Add customdata directory + VirtFs::searchAndRemoveArchives( + "customdata/", + "zip"); + } + + if (!settings.oldUpdates.empty()) + { + UpdaterWindow::unloadUpdates(settings.oldUpdates); + settings.oldUpdates.clear(); + } + + if (!settings.options.skipUpdate) + { + VirtFs::searchAndRemoveArchives( + pathJoin(settings.updatesDir, "local/"), + "zip"); + + VirtFs::unmountDirSilent(pathJoin( + settings.localDataDir, + settings.updatesDir, + "local/")); + } + + ResourceManager::clearCache(); + + loginData.clearUpdateHost(); + localClan.clear(); + serverVersion = 0; + packetVersion = 0; + packetVersionMain = 0; + packetVersionRe = 0; + packetVersionZero = 0; + tmwServerVersion = 0; + evolPacketOffset = 0; +} + +void Client::runValidate() +{ + loadData(); + WindowManager::createValidateWindows(); + + WindowManager::deleteValidateWindows(); + unloadData(); + delete2(client) + VirtFs::deinit(); + exit(0); +} diff --git a/src/progs/manaverse/client.h b/src/progs/manaverse/client.h new file mode 100644 index 000000000..54922dac8 --- /dev/null +++ b/src/progs/manaverse/client.h @@ -0,0 +1,171 @@ +/* + * The ManaPlus Client + * Copyright (C) 2004-2009 The Mana World Development Team + * Copyright (C) 2009-2010 The Mana Developers + * Copyright (C) 2011-2020 The ManaPlus Developers + * + * This file is part of The ManaPlus Client. + * + * 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 + * 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 . + */ + +#ifndef PROGS_MANAVERSE_CLIENT_H +#define PROGS_MANAVERSE_CLIENT_H + +#include "enums/state.h" + +#include "listeners/actionlistener.h" +#include "listeners/configlistener.h" + +#include "net/serverinfo.h" + +#include "localconsts.h" + +class Button; +class Game; +class LoginData; +class Skin; +class Window; +class QuitDialog; + +extern bool isSafeMode; +extern int serverVersion; +extern unsigned int tmwServerVersion; +extern time_t start_time; +extern int textures_count; + +extern std::string errorMessage; +extern LoginData loginData; + +/** + * The core part of the client. This class initializes all subsystems, runs + * the event loop, and shuts everything down again. + */ +class Client final : public ConfigListener, + public ActionListener +{ + public: + Client(); + + A_DELETE_COPY(Client) + + ~Client() override final; + + void gameInit(); + + void testsInit(); + + int gameExec(); + + static int testsExec(); + + void setState(const StateT state) + { mState = state; } + + StateT getState() const noexcept2 A_WARN_UNUSED + { return mState; } + + static bool isTmw() A_WARN_UNUSED; + + void optionChanged(const std::string &name) override final; + + void action(const ActionEvent &event) override final; + + static void initTradeFilter(); + + void moveButtons(const int width); + + void windowRemoved(const Window *const window); + + void focusWindow(); + + void updatePinState(); + + void slowLogic(); + + ServerInfo &getCurrentServer() + { return mCurrentServer; } + + private: + void initSoundManager(); + + void initConfigListeners(); + + static void initGraphics(); + + static void initFeatures(); + + static void initPaths(); + + void gameClear(); + + void testsClear(); + +#ifdef ANDROID + static void logVars(); +#else // ANDROID + + static void logVars(); +#endif // ANDROID + + static void stateConnectGame1(); + + void stateConnectServer1(); + + void stateWorldSelect1(); + + void stateGame1(); + + void stateSwitchLogin1(); + + void loadData(); + + void unloadData(); + + void runValidate() +#ifndef BAD_CILKPLUS + __attribute__ ((noreturn)) +#endif // BAD_CILKPLUS +; + + ServerInfo mCurrentServer; + + Game *mGame; + Window *mCurrentDialog; + QuitDialog *mQuitDialog; + Button *mSetupButton; + Button *mVideoButton; + Button *mHelpButton; + Button *mAboutButton; + Button *mThemesButton; + Button *mPerfomanceButton; +#ifdef ANDROID + Button *mCloseButton; +#endif // ANDROID + + StateT mState; + StateT mOldState; + + Skin *mSkin; + int mButtonPadding; + int mButtonSpacing; + int mPing; + bool mConfigAutoSaved; +}; + +extern Client *client; +extern unsigned int mLastHost; +extern unsigned long mSearchHash; + +#endif // PROGS_MANAVERSE_CLIENT_H diff --git a/src/progs/manaverse/gui/viewport.cpp b/src/progs/manaverse/gui/viewport.cpp new file mode 100644 index 000000000..f96ec8474 --- /dev/null +++ b/src/progs/manaverse/gui/viewport.cpp @@ -0,0 +1,1152 @@ +/* + * The ManaPlus Client + * Copyright (C) 2004-2009 The Mana World Development Team + * Copyright (C) 2009-2010 The Mana Developers + * Copyright (C) 2011-2020 The ManaPlus Developers + * + * This file is part of The ManaPlus Client. + * + * 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 + * 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 . + */ + +#include "progs/manaverse/gui/viewport.h" + +#include "actormanager.h" +#include "configuration.h" +#include "game.h" +#include "settings.h" +#include "sdlshared.h" +#include "textmanager.h" + +#include "being/flooritem.h" +#include "being/localplayer.h" +#include "being/playerinfo.h" + +#include "enums/resources/map/blockmask.h" +#include "enums/resources/map/mapitemtype.h" + +#include "gui/gui.h" +#include "gui/popupmanager.h" +#include "gui/userpalette.h" + +#include "gui/fonts/font.h" + +#include "gui/popups/beingpopup.h" +#include "gui/popups/popupmenu.h" +#include "gui/popups/textpopup.h" + +#include "gui/windows/ministatuswindow.h" + +#include "input/inputmanager.h" + +#include "utils/checkutils.h" +#include "utils/foreach.h" + +#include "resources/map/map.h" +#include "resources/map/mapitem.h" +#include "resources/map/speciallayer.h" + +#include "debug.h" + +Viewport *viewport = nullptr; + +extern volatile int tick_time; + +Viewport::Viewport() : + WindowContainer(nullptr), + MouseListener(), + ConfigListener(), + mMouseX(0), + mMouseY(0), + mMap(nullptr), + mHoverBeing(nullptr), + mHoverItem(nullptr), + mHoverSign(nullptr), + mScrollRadius(config.getIntValue("ScrollRadius")), + mScrollLaziness(config.getIntValue("ScrollLaziness")), + mScrollCenterOffsetX(config.getIntValue("ScrollCenterOffsetX")), + mScrollCenterOffsetY(config.getIntValue("ScrollCenterOffsetY")), + mMousePressX(0), + mMousePressY(0), + mPixelViewX(0), + mPixelViewY(0), + mMidTileX(0), + mMidTileY(0), + mViewXmax(0), + mViewYmax(0), + mLocalWalkTime(-1), + mCameraRelativeX(0), + mCameraRelativeY(0), + mShowBeingPopup(config.getBoolValue("showBeingPopup")), + mSelfMouseHeal(config.getBoolValue("selfMouseHeal")), + mEnableLazyScrolling(config.getBoolValue("enableLazyScrolling")), + mMouseDirectionMove(config.getBoolValue("mouseDirectionMove")), + mLongMouseClick(config.getBoolValue("longmouseclick")), + mAllowMoveByMouse(config.getBoolValue("allowMoveByMouse")), + mMouseClicked(false), + mPlayerFollowMouse(false) +{ + setOpaque(Opaque_false); + addMouseListener(this); + + config.addListener("ScrollLaziness", this); + config.addListener("ScrollRadius", this); + config.addListener("showBeingPopup", this); + config.addListener("selfMouseHeal", this); + config.addListener("enableLazyScrolling", this); + config.addListener("mouseDirectionMove", this); + config.addListener("longmouseclick", this); + config.addListener("allowMoveByMouse", this); + + setFocusable(true); + updateMidVars(); +} + +Viewport::~Viewport() +{ + config.removeListeners(this); + CHECKLISTENERS +} + +void Viewport::setMap(Map *const map) +{ + if ((mMap != nullptr) && (map != nullptr)) + map->setDrawLayersFlags(mMap->getDrawLayersFlags()); + mMap = map; + updateMaxVars(); +} + +void Viewport::draw(Graphics *const graphics) +{ + BLOCK_START("Viewport::draw 1") + static int lastTick = tick_time; + + if ((mMap == nullptr) || (localPlayer == nullptr)) + { + graphics->setColor(Color(64, 64, 64, 255)); + graphics->fillRectangle( + Rect(0, 0, getWidth(), getHeight())); + BLOCK_END("Viewport::draw 1") + return; + } + + // Avoid freaking out when tick_time overflows + if (tick_time < lastTick) + lastTick = tick_time; + + // Calculate viewpoint + + const int player_x = localPlayer->mPixelX - mMidTileX; + const int player_y = localPlayer->mPixelY - mMidTileY; + + if (mScrollLaziness < 1) + mScrollLaziness = 1; // Avoids division by zero + + if (mEnableLazyScrolling) + { + int cnt = 0; + + // Apply lazy scrolling + while (lastTick < tick_time && cnt < mapTileSize) + { + if (player_x > mPixelViewX + mScrollRadius) + { + mPixelViewX += CAST_S32( + static_cast(player_x + - mPixelViewX - mScrollRadius) / + static_cast(mScrollLaziness)); + } + if (player_x < mPixelViewX - mScrollRadius) + { + mPixelViewX += CAST_S32( + static_cast(player_x + - mPixelViewX + mScrollRadius) / + static_cast(mScrollLaziness)); + } + if (player_y > mPixelViewY + mScrollRadius) + { + mPixelViewY += CAST_S32( + static_cast(player_y + - mPixelViewY - mScrollRadius) / + static_cast(mScrollLaziness)); + } + if (player_y < mPixelViewY - mScrollRadius) + { + mPixelViewY += CAST_S32( + static_cast(player_y + - mPixelViewY + mScrollRadius) / + static_cast(mScrollLaziness)); + } + lastTick ++; + cnt ++; + } + + // Auto center when player is off screen + if (cnt > 30 || player_x - mPixelViewX + > graphics->mWidth / 2 || mPixelViewX + - player_x > graphics->mWidth / 2 || mPixelViewY + - player_y > graphics->getHeight() / 2 || player_y + - mPixelViewY > graphics->getHeight() / 2) + { + if (player_x <= 0 || player_y <= 0) + { + logger->log("incorrect player position: %d, %d, %d, %d", + player_x, player_y, mPixelViewX, mPixelViewY); + logger->log("tile position: %d, %d", + localPlayer->getTileX(), localPlayer->getTileY()); + } + mPixelViewX = player_x; + mPixelViewY = player_y; + } + } + else + { + mPixelViewX = player_x; + mPixelViewY = player_y; + } + + if (mPixelViewX < 0) + mPixelViewX = 0; + if (mPixelViewY < 0) + mPixelViewY = 0; + if (mPixelViewX > mViewXmax) + mPixelViewX = mViewXmax; + if (mPixelViewY > mViewYmax) + mPixelViewY = mViewYmax; + + // Draw tiles and sprites + mMap->draw(graphics, mPixelViewX, mPixelViewY); + + const MapTypeT drawType = settings.mapDrawType; + if (drawType != MapType::NORMAL) + { + if (drawType != MapType::SPECIAL4) + { + mMap->drawCollision(graphics, mPixelViewX, + mPixelViewY, drawType); + } + if (drawType == MapType::DEBUGTYPE) + drawDebugPath(graphics); + } + + if (localPlayer->getCheckNameSetting()) + { + localPlayer->setCheckNameSetting(false); + localPlayer->setName(localPlayer->getName()); + } + + // Draw text + if (textManager != nullptr) + textManager->draw(graphics, mPixelViewX, mPixelViewY); + + // Draw player names, speech, and emotion sprite as needed + const ActorSprites &actors = actorManager->getAll(); + FOR_EACH (ActorSpritesIterator, it, actors) + { + if ((*it)->getType() == ActorType::FloorItem) + continue; + Being *const b = static_cast(*it); + b->drawEmotion(graphics, mPixelViewX, mPixelViewY); + b->drawSpeech(mPixelViewX, mPixelViewY); + } + + if (miniStatusWindow != nullptr) + miniStatusWindow->drawIcons(graphics); + + // Draw contained widgets + WindowContainer::draw(graphics); + BLOCK_END("Viewport::draw 1") +} + +void Viewport::safeDraw(Graphics *const graphics) +{ + Viewport::draw(graphics); +} + +void Viewport::logic() +{ + BLOCK_START("Viewport::logic") + // Make the player follow the mouse position + // if the mouse is dragged elsewhere than in a window. + Gui::getMouseState(mMouseX, mMouseY); + BLOCK_END("Viewport::logic") +} + +void Viewport::followMouse() +{ + if (gui == nullptr) + return; + const MouseStateType button = Gui::getMouseState(mMouseX, mMouseY); + // If the left button is dragged + if (mPlayerFollowMouse && ((button & SDL_BUTTON(1)) != 0)) + { + // We create a mouse event and send it to mouseDragged. + const MouseEvent event(nullptr, + MouseEventType::DRAGGED, + MouseButton::LEFT, + mMouseX, + mMouseY, + 0); + + walkByMouse(event); + } +} + +void Viewport::drawDebugPath(Graphics *const graphics) +{ + if (localPlayer == nullptr || + userPalette == nullptr || + actorManager == nullptr || + mMap == nullptr || + gui == nullptr) + { + return; + } + + Gui::getMouseState(mMouseX, mMouseY); + + static Path debugPath; + static Vector lastMouseDestination = Vector(0.0F, 0.0F, 0.0F); + const int mousePosX = mMouseX + mPixelViewX; + const int mousePosY = mMouseY + mPixelViewY; + Vector mouseDestination(mousePosX, mousePosY, 0.0F); + + if (mouseDestination.x != lastMouseDestination.x + || mouseDestination.y != lastMouseDestination.y) + { + debugPath = mMap->findPath( + CAST_S32(localPlayer->mPixelX - mapTileSize / 2) / mapTileSize, + CAST_S32(localPlayer->mPixelY - mapTileSize) / mapTileSize, + mousePosX / mapTileSize, + mousePosY / mapTileSize, + localPlayer->getBlockWalkMask(), + 500); + lastMouseDestination = mouseDestination; + } + drawPath(graphics, debugPath, userPalette->getColorWithAlpha( + UserColorId::ROAD_POINT)); + + const ActorSprites &actors = actorManager->getAll(); + FOR_EACH (ActorSpritesConstIterator, it, actors) + { + const Being *const being = dynamic_cast(*it); + if ((being != nullptr) && being != localPlayer) + { + const Path &beingPath = being->getPath(); + drawPath(graphics, beingPath, userPalette->getColorWithAlpha( + UserColorId::ROAD_POINT)); + } + } +} + +void Viewport::drawPath(Graphics *const graphics, + const Path &path, + const Color &color) const +{ + graphics->setColor(color); + Font *const font = getFont(); + + int cnt = 1; + FOR_EACH (Path::const_iterator, i, path) + { + const int squareX = i->x * mapTileSize - mPixelViewX + 12; + const int squareY = i->y * mapTileSize - mPixelViewY + 12; + + graphics->fillRectangle(Rect(squareX, squareY, 8, 8)); + if (mMap != nullptr) + { + const std::string str = toString(cnt); + font->drawString(graphics, + color, color, + str, + squareX + 4 - font->getWidth(str) / 2, + squareY + 12); + } + cnt ++; + } +} + +bool Viewport::openContextMenu(const MouseEvent &event) +{ + mPlayerFollowMouse = false; + const int eventX = event.getX(); + const int eventY = event.getY(); + if (popupMenu == nullptr) + return false; + if (mHoverBeing != nullptr) + { + validateSpeed(); + if (actorManager != nullptr) + { + STD_VECTOR beings; + const int x = mMouseX + mPixelViewX; + const int y = mMouseY + mPixelViewY; + actorManager->findBeingsByPixel(beings, x, y, AllPlayers_true); + if (beings.size() > 1) + popupMenu->showPopup(eventX, eventY, beings); + else + popupMenu->showPopup(eventX, eventY, mHoverBeing); + return true; + } + } + else if (mHoverItem != nullptr) + { + validateSpeed(); + popupMenu->showPopup(eventX, eventY, mHoverItem); + return true; + } + else if (mHoverSign != nullptr) + { + validateSpeed(); + popupMenu->showPopup(eventX, eventY, mHoverSign); + return true; + } + else if (settings.cameraMode != 0U) + { + if (mMap == nullptr) + return false; + popupMenu->showMapPopup(eventX, eventY, + (mMouseX + mPixelViewX) / mMap->getTileWidth(), + (mMouseY + mPixelViewY) / mMap->getTileHeight(), + false); + return true; + } + return false; +} + +bool Viewport::leftMouseAction() +{ + const bool stopAttack = inputManager.isActionActive( + InputAction::STOP_ATTACK); + // Interact with some being + if (mHoverBeing != nullptr) + { + if (!mHoverBeing->isAlive()) + return true; + + if (mHoverBeing->canTalk()) + { + validateSpeed(); + mHoverBeing->talkTo(); + return true; + } + + const ActorTypeT type = mHoverBeing->getType(); + switch (type) + { + case ActorType::Player: + validateSpeed(); + if (actorManager != nullptr) + { +#ifdef TMWA_SUPPORT + if (localPlayer != mHoverBeing || mSelfMouseHeal) + actorManager->heal(mHoverBeing); +#endif // TMWA_SUPPORT + + if (localPlayer == mHoverBeing && + mHoverItem != nullptr) + { + localPlayer->pickUp(mHoverItem); + } + return true; + } + break; + case ActorType::Monster: + case ActorType::Npc: + case ActorType::SkillUnit: + if (!stopAttack) + { + if (localPlayer->withinAttackRange(mHoverBeing, + false, 0) || + inputManager.isActionActive(InputAction::ATTACK)) + { + validateSpeed(); + if (!mStatsReUpdated && localPlayer != mHoverBeing) + { + localPlayer->attack(mHoverBeing, + !inputManager.isActionActive( + InputAction::STOP_ATTACK), + false); + return true; + } + } + else if (!inputManager.isActionActive( + InputAction::ATTACK)) + { + validateSpeed(); + if (!mStatsReUpdated && localPlayer != mHoverBeing) + { + localPlayer->setGotoTarget(mHoverBeing); + return true; + } + } + } + break; + case ActorType::FloorItem: + case ActorType::Portal: + case ActorType::Pet: + case ActorType::Mercenary: + case ActorType::Homunculus: + case ActorType::Elemental: + break; + case ActorType::Unknown: + case ActorType::Avatar: + default: + reportAlways("Left click on unknown actor type: %d", + CAST_S32(type)) + break; + } + } + // Picks up a item if we clicked on one + if (mHoverItem != nullptr) + { + validateSpeed(); + localPlayer->pickUp(mHoverItem); + } + else if (stopAttack) + { + if (mMap != nullptr) + { + const int mouseTileX = (mMouseX + mPixelViewX) + / mMap->getTileWidth(); + const int mouseTileY = (mMouseY + mPixelViewY) + / mMap->getTileHeight(); + inputManager.executeChatCommand(InputAction::PET_MOVE, + strprintf("%d %d", mouseTileX, mouseTileY), + nullptr); + } + return true; + } + // Just walk around + else if (!inputManager.isActionActive(InputAction::ATTACK) && + localPlayer->canMove()) + { + validateSpeed(); + localPlayer->stopAttack(false); + localPlayer->cancelFollow(); + mPlayerFollowMouse = mAllowMoveByMouse; + if (mPlayerFollowMouse) + { + // Make the player go to the mouse position + followMouse(); + } + } + return false; +} + +void Viewport::mousePressed(MouseEvent &event) +{ + if (event.getSource() != this || event.isConsumed()) + return; + + // Check if we are alive and kickin' + if ((mMap == nullptr) || (localPlayer == nullptr)) + return; + + // Check if we are busy + // if commented, allow context menu if npc dialog open + if (PlayerInfo::isTalking()) + { + mMouseClicked = false; + return; + } + + mMouseClicked = true; + + mMousePressX = event.getX(); + mMousePressY = event.getY(); + const MouseButtonT eventButton = event.getButton(); + + // Right click might open a popup + if (eventButton == MouseButton::RIGHT) + { + if (openContextMenu(event)) + return; + } + + // If a popup is active, just remove it + if (PopupManager::isPopupMenuVisible()) + { + mPlayerFollowMouse = false; + PopupManager::hidePopupMenu(); + return; + } + + // Left click can cause different actions + if (!mLongMouseClick && eventButton == MouseButton::LEFT) + { + if (leftMouseAction()) + { + mPlayerFollowMouse = false; + return; + } + } + else if (eventButton == MouseButton::MIDDLE) + { + mPlayerFollowMouse = false; + validateSpeed(); + // Find the being nearest to the clicked position + if (actorManager != nullptr) + { + const int pixelX = mMousePressX + mPixelViewX; + const int pixelY = mMousePressY + mPixelViewY; + Being *const target = actorManager->findNearestLivingBeing( + pixelX, pixelY, 20, ActorType::Monster, nullptr); + + if (target != nullptr) + localPlayer->setTarget(target); + } + } +} + +void Viewport::getMouseTile(int &destX, int &destY) const +{ + getMouseTile(mMouseX, mMouseY, destX, destY); +} + +void Viewport::getMouseTile(const int x, const int y, + int &destX, int &destY) const +{ + if (mMap == nullptr) + return; + const int tw = mMap->getTileWidth(); + const int th = mMap->getTileHeight(); + destX = CAST_S32(x + mPixelViewX) + / static_cast(tw); + + if (mMap->isHeightsPresent()) + { + const int th2 = th / 2; + const int clickY = y + mPixelViewY - th2; + destY = y + mPixelViewY; + int newDiffY = 1000000; + const int heightTiles = mainGraphics->mHeight / th; + const int tileViewY = mPixelViewY / th; + for (int f = tileViewY; f < tileViewY + heightTiles; f ++) + { + if (!mMap->getWalk(destX, + f, + BlockMask::WALL | + BlockMask::AIR | + BlockMask::WATER | + BlockMask::PLAYERWALL)) + { + continue; + } + + const int offset = mMap->getHeightOffset( + destX, f) * th2; + const int pixelF = f * th; + const int diff = abs(clickY + offset - pixelF); + if (diff < newDiffY) + { + destY = pixelF; + newDiffY = diff; + } + } + destY /= 32; + } + else + { + destY = CAST_S32((y + mPixelViewY) / static_cast(th)); + } +} + +void Viewport::walkByMouse(const MouseEvent &event) +{ + if ((mMap == nullptr) || (localPlayer == nullptr)) + return; + if (mPlayerFollowMouse + && !inputManager.isActionActive(InputAction::STOP_ATTACK) + && !inputManager.isActionActive(InputAction::UNTARGET)) + { + if (!mMouseDirectionMove) + mPlayerFollowMouse = false; + if (mLocalWalkTime != localPlayer->getActionTime()) + { + mLocalWalkTime = cur_time; + localPlayer->unSetPickUpTarget(); + int playerX = localPlayer->getTileX(); + int playerY = localPlayer->getTileY(); + if (mMouseDirectionMove) + { + const int width = mainGraphics->mWidth / 2; + const int height = mainGraphics->mHeight / 2; + const float wh = static_cast(width) + / static_cast(height); + int x = event.getX() - width; + int y = event.getY() - height; + if ((x == 0) && (y == 0)) + return; + const int x2 = abs(x); + const int y2 = abs(y); + const float diff = 2; + int dx = 0; + int dy = 0; + if (x2 > y2) + { + if (y2 != 0 && + static_cast(x2) / static_cast(y2) / + wh > diff) + { + y = 0; + } + } + else + { + if ((x2 != 0) && y2 * wh / x2 > diff) + x = 0; + } + if (x > 0) + dx = 1; + else if (x < 0) + dx = -1; + if (y > 0) + dy = 1; + else if (y < 0) + dy = -1; + + if (mMap->getWalk(playerX + dx, + playerY + dy, + BlockMask::WALL | + BlockMask::AIR | + BlockMask::WATER | + BlockMask::PLAYERWALL)) + { + localPlayer->navigateTo(playerX + dx, playerY + dy); + } + else + { + if ((dx != 0) && (dy != 0)) + { + // try avoid diagonal collision + if (x2 > y2) + { + if (mMap->getWalk(playerX + dx, + playerY, + BlockMask::WALL | + BlockMask::AIR | + BlockMask::WATER | + BlockMask::PLAYERWALL)) + { + dy = 0; + } + else + { + dx = 0; + } + } + else + { + if (mMap->getWalk(playerX, + playerY + dy, + BlockMask::WALL | + BlockMask::AIR | + BlockMask::WATER | + BlockMask::PLAYERWALL)) + { + dx = 0; + } + else + { + dy = 0; + } + } + } + else + { + // try avoid vertical or horisontal collision + if (dx == 0) + { + if (mMap->getWalk(playerX + 1, + playerY + dy, + BlockMask::WALL | + BlockMask::AIR | + BlockMask::WATER | + BlockMask::PLAYERWALL)) + { + dx = 1; + } + if (mMap->getWalk(playerX - 1, + playerY + dy, + BlockMask::WALL | + BlockMask::AIR | + BlockMask::WATER | + BlockMask::PLAYERWALL)) + { + dx = -1; + } + } + if (dy == 0) + { + if (mMap->getWalk(playerX + dx, + playerY + 1, + BlockMask::WALL | + BlockMask::AIR | + BlockMask::WATER | + BlockMask::PLAYERWALL)) + { + dy = 1; + } + if (mMap->getWalk(playerX + dx, + playerY - 1, + BlockMask::WALL | + BlockMask::AIR | + BlockMask::WATER | + BlockMask::PLAYERWALL)) + { + dy = -1; + } + } + } + localPlayer->navigateTo(playerX + dx, playerY + dy); + } + } + else + { + int destX; + int destY; + getMouseTile(event.getX(), event.getY(), + destX, destY); + if (playerX != destX || playerY != destY) + { + if (!localPlayer->navigateTo(destX, destY)) + { + if (playerX > destX) + playerX --; + else if (playerX < destX) + playerX ++; + if (playerY > destY) + playerY --; + else if (playerY < destY) + playerY ++; + if (mMap->getWalk(playerX, playerY, 0)) + localPlayer->navigateTo(playerX, playerY); + } + } + } + } + } +} + +void Viewport::mouseDragged(MouseEvent &event) +{ + if (event.getSource() != this || event.isConsumed()) + { + mPlayerFollowMouse = false; + return; + } + if (mAllowMoveByMouse && + mMouseClicked && + (localPlayer != nullptr) && + localPlayer->canMove()) + { + if (abs(event.getX() - mMousePressX) > 32 + || abs(event.getY() - mMousePressY) > 32) + { + mPlayerFollowMouse = true; + } + + walkByMouse(event); + } +} + +void Viewport::mouseReleased(MouseEvent &event) +{ + mPlayerFollowMouse = false; + mLocalWalkTime = -1; + if (mLongMouseClick && mMouseClicked) + { + mMouseClicked = false; + if (event.getSource() != this || event.isConsumed()) + return; + const MouseButtonT eventButton = event.getButton(); + if (eventButton == MouseButton::LEFT) + { + // long button press + if ((gui != nullptr) && gui->isLongPress()) + { + if (openContextMenu(event)) + { + gui->resetClickCount(); + return; + } + } + else + { + if (leftMouseAction()) + return; + } + walkByMouse(event); + } + } +} + +void Viewport::optionChanged(const std::string &name) +{ + if (name == "ScrollLaziness") + mScrollLaziness = config.getIntValue("ScrollLaziness"); + else if (name == "ScrollRadius") + mScrollRadius = config.getIntValue("ScrollRadius"); + else if (name == "showBeingPopup") + mShowBeingPopup = config.getBoolValue("showBeingPopup"); + else if (name == "selfMouseHeal") + mSelfMouseHeal = config.getBoolValue("selfMouseHeal"); + else if (name == "enableLazyScrolling") + mEnableLazyScrolling = config.getBoolValue("enableLazyScrolling"); + else if (name == "mouseDirectionMove") + mMouseDirectionMove = config.getBoolValue("mouseDirectionMove"); + else if (name == "longmouseclick") + mLongMouseClick = config.getBoolValue("longmouseclick"); + else if (name == "allowMoveByMouse") + mAllowMoveByMouse = config.getBoolValue("allowMoveByMouse"); +} + +void Viewport::mouseMoved(MouseEvent &event) +{ + // Check if we are on the map + if (mMap == nullptr || + localPlayer == nullptr || + actorManager == nullptr) + { + return; + } + + if (mMouseDirectionMove) + mPlayerFollowMouse = false; + + const int x = mMouseX + mPixelViewX; + const int y = mMouseY + mPixelViewY; + + ActorTypeT type = ActorType::Unknown; + mHoverBeing = actorManager->findBeingByPixel(x, y, AllPlayers_true); + if (mHoverBeing != nullptr) + type = mHoverBeing->getType(); + if ((mHoverBeing != nullptr) + && (type == ActorType::Player + || type == ActorType::Npc + || type == ActorType::Homunculus + || type == ActorType::Mercenary + || type == ActorType::Pet)) + { + PopupManager::hideTextPopup(); + if (mShowBeingPopup && (beingPopup != nullptr)) + beingPopup->show(mMouseX, mMouseY, mHoverBeing); + } + else + { + PopupManager::hideBeingPopup(); + } + + mHoverItem = actorManager->findItem(x / mMap->getTileWidth(), + y / mMap->getTileHeight()); + + if ((mHoverBeing == nullptr) && (mHoverItem == nullptr)) + { + const SpecialLayer *const specialLayer = mMap->getSpecialLayer(); + if (specialLayer != nullptr) + { + const int mouseTileX = (mMouseX + mPixelViewX) + / mMap->getTileWidth(); + const int mouseTileY = (mMouseY + mPixelViewY) + / mMap->getTileHeight(); + + mHoverSign = specialLayer->getTile(mouseTileX, mouseTileY); + if (mHoverSign != nullptr && + mHoverSign->getType() != MapItemType::EMPTY) + { + if (!mHoverSign->getComment().empty()) + { + PopupManager::hideBeingPopup(); + if (textPopup != nullptr) + { + textPopup->show(mMouseX, mMouseY, + mHoverSign->getComment()); + } + } + else + { + if (PopupManager::isTextPopupVisible()) + PopupManager::hideTextPopup(); + } + gui->setCursorType(Cursor::CURSOR_UP); + return; + } + } + } + if (!event.isConsumed() && + PopupManager::isTextPopupVisible()) + { + PopupManager::hideTextPopup(); + } + + if (mHoverBeing != nullptr) + { + switch (type) + { + case ActorType::Npc: + case ActorType::Monster: + case ActorType::Portal: + case ActorType::Pet: + case ActorType::Mercenary: + case ActorType::Homunculus: + case ActorType::SkillUnit: + case ActorType::Elemental: + gui->setCursorType(mHoverBeing->getHoverCursor()); + break; + + case ActorType::Avatar: + case ActorType::FloorItem: + case ActorType::Unknown: + case ActorType::Player: + default: + gui->setCursorType(Cursor::CURSOR_POINTER); + break; + } + } + // Item mouseover + else if (mHoverItem != nullptr) + { + gui->setCursorType(mHoverItem->getHoverCursor()); + } + else + { + gui->setCursorType(Cursor::CURSOR_POINTER); + } +} + +void Viewport::toggleMapDrawType() +{ + settings.mapDrawType = static_cast( + CAST_S32(settings.mapDrawType) + 1); + if (settings.mapDrawType > MapType::BLACKWHITE) + settings.mapDrawType = MapType::NORMAL; + if (mMap != nullptr) + mMap->setDrawLayersFlags(settings.mapDrawType); +} + +void Viewport::toggleCameraMode() +{ + settings.cameraMode ++; + if (settings.cameraMode > 1) + settings.cameraMode = 0; + if (settings.cameraMode == 0U) + { + mCameraRelativeX = 0; + mCameraRelativeY = 0; + updateMidVars(); + } + UpdateStatusListener::distributeEvent(); +} + +void Viewport::clearHover(const ActorSprite *const actor) +{ + if (mHoverBeing == actor) + mHoverBeing = nullptr; + + if (mHoverItem == actor) + mHoverItem = nullptr; +} + +void Viewport::cleanHoverItems() +{ + mHoverBeing = nullptr; + mHoverItem = nullptr; + mHoverSign = nullptr; +} + +void Viewport::moveCamera(const int dx, const int dy) +{ + mCameraRelativeX += dx; + mCameraRelativeY += dy; + updateMidVars(); +} + +void Viewport::moveCameraToActor(const BeingId actorId, + const int x, const int y) +{ + if ((localPlayer == nullptr) || (actorManager == nullptr)) + return; + + const Actor *const actor = actorManager->findBeing(actorId); + if (actor == nullptr) + return; + settings.cameraMode = 1; + mCameraRelativeX = actor->mPixelX - localPlayer->mPixelX + x; + mCameraRelativeY = actor->mPixelY - localPlayer->mPixelY + y; + updateMidVars(); +} + +void Viewport::moveCameraToPosition(const int x, const int y) +{ + if (localPlayer == nullptr) + return; + + settings.cameraMode = 1; + mCameraRelativeX = x - localPlayer->mPixelX; + mCameraRelativeY = y - localPlayer->mPixelY; + updateMidVars(); +} + +void Viewport::moveCameraRelative(const int x, const int y) +{ + settings.cameraMode = 1; + mCameraRelativeX += x; + mCameraRelativeY += y; + updateMidVars(); +} + +void Viewport::returnCamera() +{ + settings.cameraMode = 0; + mCameraRelativeX = 0; + mCameraRelativeY = 0; + updateMidVars(); +} + +void Viewport::validateSpeed() +{ + if (!inputManager.isActionActive(InputAction::TARGET_ATTACK) && + !inputManager.isActionActive(InputAction::ATTACK)) + { + if (Game::instance() != nullptr) + Game::instance()->setValidSpeed(); + } +} + +void Viewport::updateMidVars() +{ + mMidTileX = (mainGraphics->mWidth + mScrollCenterOffsetX) / 2 + - mCameraRelativeX; + mMidTileY = (mainGraphics->mHeight + mScrollCenterOffsetY) / 2 + - mCameraRelativeY; +} + +void Viewport::updateMaxVars() +{ + if (mMap == nullptr) + return; + mViewXmax = mMap->getWidth() * mMap->getTileWidth() + - mainGraphics->mWidth; + mViewYmax = mMap->getHeight() * mMap->getTileHeight() + - mainGraphics->mHeight; +} + +void Viewport::videoResized() +{ + updateMidVars(); + updateMaxVars(); + if (mMap != nullptr) + mMap->screenResized(); +} diff --git a/src/progs/manaverse/gui/viewport.h b/src/progs/manaverse/gui/viewport.h new file mode 100644 index 000000000..2919339a8 --- /dev/null +++ b/src/progs/manaverse/gui/viewport.h @@ -0,0 +1,249 @@ +/* + * The ManaPlus Client + * Copyright (C) 2004-2009 The Mana World Development Team + * Copyright (C) 2009-2010 The Mana Developers + * Copyright (C) 2011-2020 The ManaPlus Developers + * + * This file is part of The ManaPlus Client. + * + * 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 + * 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 . + */ + +#ifndef PROGS_MANAVERSE_GUI_VIEWPORT_H +#define PROGS_MANAVERSE_GUI_VIEWPORT_H + +#include "position.h" + +#include "enums/simpletypes/beingid.h" + +#include "gui/widgets/windowcontainer.h" + +#include "listeners/mouselistener.h" + +class ActorSprite; +class Being; +class FloorItem; +class Graphics; +class Map; +class MapItem; + +/** + * The viewport on the map. Displays the current map and handles mouse input + * and the popup menu. + */ +class Viewport final : public WindowContainer, + public MouseListener, + public ConfigListener +{ + public: + /** + * Constructor. + */ + Viewport(); + + A_DELETE_COPY(Viewport) + + /** + * Destructor. + */ + ~Viewport() override final; + + /** + * Sets the map displayed by the viewport. + */ + void setMap(Map *const map); + + /** + * Draws the viewport. + */ + void draw(Graphics *const graphics) override final A_NONNULL(2); + + void safeDraw(Graphics *const graphics) override final A_NONNULL(2); + + /** + * Implements player to keep following mouse. + */ + void logic() override final; + + /** + * Toggles whether the path debug graphics are shown. normal, + * debug with all images and grid, debug with out big images + * and with out grid. + */ + void toggleMapDrawType(); + + void toggleCameraMode(); + + /** + * Handles mouse press on map. + */ + void mousePressed(MouseEvent &event) override final; + + /** + * Handles mouse move on map + */ + void mouseDragged(MouseEvent &event) override final; + + /** + * Handles mouse button release on map. + */ + void mouseReleased(MouseEvent &event) override final; + + /** + * Handles mouse move on map. + */ + void mouseMoved(MouseEvent &event) override final; + + /** + * A relevant config option changed. + */ + void optionChanged(const std::string &name) override final; + + /** + * Returns camera x offset in pixels. + */ + int getCameraX() const noexcept2 A_WARN_UNUSED + { return mPixelViewX; } + + /** + * Returns camera y offset in pixels. + */ + int getCameraY() const noexcept2 A_WARN_UNUSED + { return mPixelViewY; } + + /** + * Changes viewpoint by relative pixel coordinates. + */ + void scrollBy(const int x, const int y) + { mPixelViewX += x; mPixelViewY += y; } + + /** + * Clear all hover item, being etc + */ + void cleanHoverItems(); + + Map *getMap() const noexcept2 A_WARN_UNUSED + { return mMap; } + + void moveCamera(const int dx, const int dy); + + int getCameraRelativeX() const noexcept2 A_WARN_UNUSED + { return mCameraRelativeX; } + + int getCameraRelativeY() const noexcept2 A_WARN_UNUSED + { return mCameraRelativeY; } + + void setCameraRelativeX(const int n) + { mCameraRelativeX = n; updateMidVars(); } + + void setCameraRelativeY(const int n) + { mCameraRelativeY = n; updateMidVars(); } + + void moveCameraToActor(const BeingId actorId, + const int x, + const int y); + + void moveCameraToPosition(const int x, const int y); + + void moveCameraRelative(const int x, const int y); + + void returnCamera(); + + void getMouseTile(int &destX, int &destY) const; + + void videoResized(); + + int mMouseX; /**< Current mouse position in pixels. */ + int mMouseY; /**< Current mouse position in pixels. */ + + protected: + friend class ActorManager; + + /// Clears any matching hovers + void clearHover(const ActorSprite *const actor); + + void updateMidVars(); + + void updateMaxVars(); + + static void validateSpeed(); + + private: + /** + * Finds a path from the player to the mouse, and draws it. This is for + * debug purposes. + */ + void drawDebugPath(Graphics *const graphics) A_NONNULL(2); + + /** + * Draws the given path. + */ + void drawPath(Graphics *const graphics, + const Path &path, + const Color &color) + const A_NONNULL(2); + + bool leftMouseAction(); + + bool openContextMenu(const MouseEvent &event); + + void walkByMouse(const MouseEvent &event); + + void getMouseTile(const int x, + const int y, + int &destX, + int &destY) const; + + /** + * Make the player go to the mouse position. + */ + void followMouse(); + + Map *mMap; /**< The current map. */ + + Being *mHoverBeing; /**< Being mouse is currently over. */ + FloorItem *mHoverItem; /**< FloorItem mouse is currently over. */ + MapItem *mHoverSign; /**< Map sign mouse is currently over. */ + + int mScrollRadius; + int mScrollLaziness; + int mScrollCenterOffsetX; + int mScrollCenterOffsetY; + int mMousePressX; + int mMousePressY; + int mPixelViewX; /**< Current viewpoint in pixels. */ + int mPixelViewY; /**< Current viewpoint in pixels. */ + int mMidTileX; + int mMidTileY; + int mViewXmax; + int mViewYmax; + + time_t mLocalWalkTime; + + int mCameraRelativeX; + int mCameraRelativeY; + + bool mShowBeingPopup; + bool mSelfMouseHeal; + bool mEnableLazyScrolling; + bool mMouseDirectionMove; + bool mLongMouseClick; + bool mAllowMoveByMouse; + bool mMouseClicked; + bool mPlayerFollowMouse; +}; + +extern Viewport *viewport; /**< The viewport. */ + +#endif // PROGS_MANAVERSE_GUI_VIEWPORT_H diff --git a/src/render/graphics.cpp b/src/render/graphics.cpp index ecc31f8f9..77f424925 100644 --- a/src/render/graphics.cpp +++ b/src/render/graphics.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/render/graphics.h b/src/render/graphics.h index a859ae6da..6760c4b7a 100644 --- a/src/render/graphics.h +++ b/src/render/graphics.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/render/graphics_calcImageRect.hpp b/src/render/graphics_calcImageRect.hpp index e5a5e1838..8c3366060 100644 --- a/src/render/graphics_calcImageRect.hpp +++ b/src/render/graphics_calcImageRect.hpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/render/graphics_drawImageRect.hpp b/src/render/graphics_drawImageRect.hpp index 17e67cf73..41acbf515 100644 --- a/src/render/graphics_drawImageRect.hpp +++ b/src/render/graphics_drawImageRect.hpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/render/graphicsdef.hpp b/src/render/graphicsdef.hpp index 0e4ac674f..97eae1af2 100644 --- a/src/render/graphicsdef.hpp +++ b/src/render/graphicsdef.hpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/render/imagegraphics.cpp b/src/render/imagegraphics.cpp index 28326c05b..bc6ee5ab1 100644 --- a/src/render/imagegraphics.cpp +++ b/src/render/imagegraphics.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/render/imagegraphics.h b/src/render/imagegraphics.h index 3bb98a8b1..a6f8df657 100644 --- a/src/render/imagegraphics.h +++ b/src/render/imagegraphics.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/render/mobileopengl2graphics.cpp b/src/render/mobileopengl2graphics.cpp index 7c484a2c6..c6018304a 100644 --- a/src/render/mobileopengl2graphics.cpp +++ b/src/render/mobileopengl2graphics.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * @@ -169,7 +169,7 @@ void MobileOpenGL2Graphics::postInit() restrict2 if (mProgram == nullptr) { graphicsManager.logError(); - logger->safeError("Shader creation error. See manaplus.log."); + logger->safeError("Shader creation error. See manaverse.log."); } mProgramId = mProgram->getProgramId(); if (mProgramId == 0U) diff --git a/src/render/mobileopengl2graphics.h b/src/render/mobileopengl2graphics.h index 41e77f16a..fefe436fc 100644 --- a/src/render/mobileopengl2graphics.h +++ b/src/render/mobileopengl2graphics.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/render/mobileopenglgraphics.cpp b/src/render/mobileopenglgraphics.cpp index 935833e0b..bb8beafef 100644 --- a/src/render/mobileopenglgraphics.cpp +++ b/src/render/mobileopenglgraphics.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/render/mobileopenglgraphics.h b/src/render/mobileopenglgraphics.h index 5b678c8a9..ed84b64f1 100644 --- a/src/render/mobileopenglgraphics.h +++ b/src/render/mobileopenglgraphics.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/render/modernopenglgraphics.cpp b/src/render/modernopenglgraphics.cpp index 95e7140c0..1aa908d8e 100644 --- a/src/render/modernopenglgraphics.cpp +++ b/src/render/modernopenglgraphics.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * @@ -174,7 +174,7 @@ void ModernOpenGLGraphics::postInit() restrict2 if (mProgram == nullptr) { graphicsManager.logError(); - logger->safeError("Shader creation error. See manaplus.log."); + logger->safeError("Shader creation error. See manaverse.log."); } mProgramId = mProgram->getProgramId(); if (mProgramId == 0U) diff --git a/src/render/modernopenglgraphics.h b/src/render/modernopenglgraphics.h index b9a40212c..973844a2c 100644 --- a/src/render/modernopenglgraphics.h +++ b/src/render/modernopenglgraphics.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/render/nacl/naclfunctions.h b/src/render/nacl/naclfunctions.h index 642ea4dba..cea38f642 100644 --- a/src/render/nacl/naclfunctions.h +++ b/src/render/nacl/naclfunctions.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2015-2019 The ManaPlus Developers + * Copyright (C) 2015-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/render/nacl/naclgles.cpp b/src/render/nacl/naclgles.cpp index 943011cbe..1b9e5d384 100644 --- a/src/render/nacl/naclgles.cpp +++ b/src/render/nacl/naclgles.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2015-2019 The ManaPlus Developers + * Copyright (C) 2015-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/render/nacl/naclgles.h b/src/render/nacl/naclgles.h index 8897787fd..047bd74a1 100644 --- a/src/render/nacl/naclgles.h +++ b/src/render/nacl/naclgles.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2014-2019 The ManaPlus Developers + * Copyright (C) 2014-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/render/normalopenglgraphics.cpp b/src/render/normalopenglgraphics.cpp index ebb072d96..47daf8dbb 100644 --- a/src/render/normalopenglgraphics.cpp +++ b/src/render/normalopenglgraphics.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/render/normalopenglgraphics.h b/src/render/normalopenglgraphics.h index 92ead4bea..952742837 100644 --- a/src/render/normalopenglgraphics.h +++ b/src/render/normalopenglgraphics.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/render/nullopenglgraphics.cpp b/src/render/nullopenglgraphics.cpp index 6a97e77e1..d609ffc4b 100644 --- a/src/render/nullopenglgraphics.cpp +++ b/src/render/nullopenglgraphics.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/render/nullopenglgraphics.h b/src/render/nullopenglgraphics.h index ae7834a18..982d6ab3b 100644 --- a/src/render/nullopenglgraphics.h +++ b/src/render/nullopenglgraphics.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/render/opengl/mgl.cpp b/src/render/opengl/mgl.cpp index d5bbba224..737a63eb0 100644 --- a/src/render/opengl/mgl.cpp +++ b/src/render/opengl/mgl.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2012-2019 The ManaPlus Developers + * Copyright (C) 2012-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/render/opengl/mgl.h b/src/render/opengl/mgl.h index ceaa090c3..74bd58759 100644 --- a/src/render/opengl/mgl.h +++ b/src/render/opengl/mgl.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2012-2019 The ManaPlus Developers + * Copyright (C) 2012-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/render/opengl/mgl.hpp b/src/render/opengl/mgl.hpp index ffb77fe40..81ee43322 100644 --- a/src/render/opengl/mgl.hpp +++ b/src/render/opengl/mgl.hpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2012-2019 The ManaPlus Developers + * Copyright (C) 2012-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/render/opengl/mglcheck.h b/src/render/opengl/mglcheck.h index 4e0ee4538..76bfd7d42 100644 --- a/src/render/opengl/mglcheck.h +++ b/src/render/opengl/mglcheck.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2012-2019 The ManaPlus Developers + * Copyright (C) 2012-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/render/opengl/mgldefines.h b/src/render/opengl/mgldefines.h index 4c782361e..5247c9b8a 100644 --- a/src/render/opengl/mgldefines.h +++ b/src/render/opengl/mgldefines.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2012-2019 The ManaPlus Developers + * Copyright (C) 2012-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/render/opengl/mglemu.cpp b/src/render/opengl/mglemu.cpp index f5c70b440..789cd5325 100644 --- a/src/render/opengl/mglemu.cpp +++ b/src/render/opengl/mglemu.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2014-2019 The ManaPlus Developers + * Copyright (C) 2014-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/render/opengl/mglemu.h b/src/render/opengl/mglemu.h index 381ace182..0dd9857f8 100644 --- a/src/render/opengl/mglemu.h +++ b/src/render/opengl/mglemu.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2014-2019 The ManaPlus Developers + * Copyright (C) 2014-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/render/opengl/mglfunctions.h b/src/render/opengl/mglfunctions.h index 1126b48bb..af6e22c5b 100644 --- a/src/render/opengl/mglfunctions.h +++ b/src/render/opengl/mglfunctions.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2012-2019 The ManaPlus Developers + * Copyright (C) 2012-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/render/opengl/mgltypes.h b/src/render/opengl/mgltypes.h index bf5a34fc7..f40dec3d9 100644 --- a/src/render/opengl/mgltypes.h +++ b/src/render/opengl/mgltypes.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2012-2019 The ManaPlus Developers + * Copyright (C) 2012-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/render/opengl/naclglfunctions.h b/src/render/opengl/naclglfunctions.h index 36a4118e8..9fddf2e12 100644 --- a/src/render/opengl/naclglfunctions.h +++ b/src/render/opengl/naclglfunctions.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2014-2019 The ManaPlus Developers + * Copyright (C) 2014-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/render/opengl/opengldebug.h b/src/render/opengl/opengldebug.h index 3f3c688a8..9b5b14f65 100644 --- a/src/render/opengl/opengldebug.h +++ b/src/render/opengl/opengldebug.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2014-2019 The ManaPlus Developers + * Copyright (C) 2014-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/render/openglgraphicsdef.hpp b/src/render/openglgraphicsdef.hpp index ff9f90696..1701ed7e3 100644 --- a/src/render/openglgraphicsdef.hpp +++ b/src/render/openglgraphicsdef.hpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/render/openglgraphicsdef1.hpp b/src/render/openglgraphicsdef1.hpp index a4eb8f136..e80f23a67 100644 --- a/src/render/openglgraphicsdef1.hpp +++ b/src/render/openglgraphicsdef1.hpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/render/openglgraphicsdefadvanced.hpp b/src/render/openglgraphicsdefadvanced.hpp index a2143517e..aeccd0cec 100644 --- a/src/render/openglgraphicsdefadvanced.hpp +++ b/src/render/openglgraphicsdefadvanced.hpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/render/openglx/mglx.cpp b/src/render/openglx/mglx.cpp index f0f2cc2bc..3dcd3f0b1 100644 --- a/src/render/openglx/mglx.cpp +++ b/src/render/openglx/mglx.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2012-2019 The ManaPlus Developers + * Copyright (C) 2012-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/render/openglx/mglx.h b/src/render/openglx/mglx.h index 8a8ab92a2..de4d84708 100644 --- a/src/render/openglx/mglx.h +++ b/src/render/openglx/mglx.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2012-2019 The ManaPlus Developers + * Copyright (C) 2012-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/render/openglx/mglx.hpp b/src/render/openglx/mglx.hpp index e5da0a236..e1162e4bd 100644 --- a/src/render/openglx/mglx.hpp +++ b/src/render/openglx/mglx.hpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2012-2019 The ManaPlus Developers + * Copyright (C) 2012-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/render/openglx/mglxinit.cpp b/src/render/openglx/mglxinit.cpp index 1756f1fd0..94104bfd6 100644 --- a/src/render/openglx/mglxinit.cpp +++ b/src/render/openglx/mglxinit.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2012-2019 The ManaPlus Developers + * Copyright (C) 2012-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/render/openglx/mglxinit.h b/src/render/openglx/mglxinit.h index ea85da983..89899e4e5 100644 --- a/src/render/openglx/mglxinit.h +++ b/src/render/openglx/mglxinit.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2012-2019 The ManaPlus Developers + * Copyright (C) 2012-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/render/openglx/mglxtypes.h b/src/render/openglx/mglxtypes.h index 318d9a1eb..908235911 100644 --- a/src/render/openglx/mglxtypes.h +++ b/src/render/openglx/mglxtypes.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2012-2019 The ManaPlus Developers + * Copyright (C) 2012-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/render/renderers.cpp b/src/render/renderers.cpp index 50784c5a2..263c311f2 100644 --- a/src/render/renderers.cpp +++ b/src/render/renderers.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2013-2019 The ManaPlus Developers + * Copyright (C) 2013-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/render/renderers.h b/src/render/renderers.h index f770664a5..ca596c102 100644 --- a/src/render/renderers.h +++ b/src/render/renderers.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2013-2019 The ManaPlus Developers + * Copyright (C) 2013-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/render/rendererslistsdl.h b/src/render/rendererslistsdl.h index c3a7eaa7a..139ae348b 100644 --- a/src/render/rendererslistsdl.h +++ b/src/render/rendererslistsdl.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2013-2019 The ManaPlus Developers + * Copyright (C) 2013-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/render/rendererslistsdl2.h b/src/render/rendererslistsdl2.h index fd1a84026..6e4800f82 100644 --- a/src/render/rendererslistsdl2.h +++ b/src/render/rendererslistsdl2.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2013-2019 The ManaPlus Developers + * Copyright (C) 2013-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/render/safeopenglgraphics.cpp b/src/render/safeopenglgraphics.cpp index 8583ed6b5..4338d6ce3 100644 --- a/src/render/safeopenglgraphics.cpp +++ b/src/render/safeopenglgraphics.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/render/safeopenglgraphics.h b/src/render/safeopenglgraphics.h index ca375025b..db0d7570d 100644 --- a/src/render/safeopenglgraphics.h +++ b/src/render/safeopenglgraphics.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/render/sdl2graphics.cpp b/src/render/sdl2graphics.cpp index 36c757005..935129be0 100644 --- a/src/render/sdl2graphics.cpp +++ b/src/render/sdl2graphics.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/render/sdl2graphics.h b/src/render/sdl2graphics.h index d1c393c9f..62f447391 100644 --- a/src/render/sdl2graphics.h +++ b/src/render/sdl2graphics.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/render/sdl2softwaregraphics.cpp b/src/render/sdl2softwaregraphics.cpp index 836c377df..bd484965e 100644 --- a/src/render/sdl2softwaregraphics.cpp +++ b/src/render/sdl2softwaregraphics.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/render/sdl2softwaregraphics.h b/src/render/sdl2softwaregraphics.h index 2957e1ec4..de1440442 100644 --- a/src/render/sdl2softwaregraphics.h +++ b/src/render/sdl2softwaregraphics.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/render/sdlgraphics.cpp b/src/render/sdlgraphics.cpp index c165be7db..a033250ea 100644 --- a/src/render/sdlgraphics.cpp +++ b/src/render/sdlgraphics.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/render/sdlgraphics.h b/src/render/sdlgraphics.h index 1eb020de5..73733d798 100644 --- a/src/render/sdlgraphics.h +++ b/src/render/sdlgraphics.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/render/shaders/shader.cpp b/src/render/shaders/shader.cpp index 037d2d80a..f1797ac35 100644 --- a/src/render/shaders/shader.cpp +++ b/src/render/shaders/shader.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2014-2019 The ManaPlus Developers + * Copyright (C) 2014-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/render/shaders/shader.h b/src/render/shaders/shader.h index 4662abefa..9ee106934 100644 --- a/src/render/shaders/shader.h +++ b/src/render/shaders/shader.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2014-2019 The ManaPlus Developers + * Copyright (C) 2014-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/render/shaders/shaderprogram.cpp b/src/render/shaders/shaderprogram.cpp index 008213c6e..c121fc084 100644 --- a/src/render/shaders/shaderprogram.cpp +++ b/src/render/shaders/shaderprogram.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2014-2019 The ManaPlus Developers + * Copyright (C) 2014-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/render/shaders/shaderprogram.h b/src/render/shaders/shaderprogram.h index 5f5dce5e6..22a9ead86 100644 --- a/src/render/shaders/shaderprogram.h +++ b/src/render/shaders/shaderprogram.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2014-2019 The ManaPlus Developers + * Copyright (C) 2014-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/render/shaders/shadersmanager.cpp b/src/render/shaders/shadersmanager.cpp index d77b56bc1..303e2424f 100644 --- a/src/render/shaders/shadersmanager.cpp +++ b/src/render/shaders/shadersmanager.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2014-2019 The ManaPlus Developers + * Copyright (C) 2014-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/render/shaders/shadersmanager.h b/src/render/shaders/shadersmanager.h index f99e85071..5e65e51ea 100644 --- a/src/render/shaders/shadersmanager.h +++ b/src/render/shaders/shadersmanager.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2014-2019 The ManaPlus Developers + * Copyright (C) 2014-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/render/softwaregraphicsdef.hpp b/src/render/softwaregraphicsdef.hpp index 1f27cffa9..9e2c5f18d 100644 --- a/src/render/softwaregraphicsdef.hpp +++ b/src/render/softwaregraphicsdef.hpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/render/surfacegraphics.cpp b/src/render/surfacegraphics.cpp index 8b8d5a066..02afd2236 100644 --- a/src/render/surfacegraphics.cpp +++ b/src/render/surfacegraphics.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/render/surfacegraphics.h b/src/render/surfacegraphics.h index c004172c8..7d1899b68 100644 --- a/src/render/surfacegraphics.h +++ b/src/render/surfacegraphics.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/render/vertexes/imagecollection.cpp b/src/render/vertexes/imagecollection.cpp index 0744716b4..08ea20cb5 100644 --- a/src/render/vertexes/imagecollection.cpp +++ b/src/render/vertexes/imagecollection.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/render/vertexes/imagecollection.h b/src/render/vertexes/imagecollection.h index df6b8049b..c8975807e 100644 --- a/src/render/vertexes/imagecollection.h +++ b/src/render/vertexes/imagecollection.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/render/vertexes/imagevertexes.cpp b/src/render/vertexes/imagevertexes.cpp index 32dd3c184..9f75698d8 100644 --- a/src/render/vertexes/imagevertexes.cpp +++ b/src/render/vertexes/imagevertexes.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/render/vertexes/imagevertexes.h b/src/render/vertexes/imagevertexes.h index 03d12bd28..31f719063 100644 --- a/src/render/vertexes/imagevertexes.h +++ b/src/render/vertexes/imagevertexes.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/render/vertexes/openglgraphicsvertexes.cpp b/src/render/vertexes/openglgraphicsvertexes.cpp index eaffb914e..4c6439e2b 100644 --- a/src/render/vertexes/openglgraphicsvertexes.cpp +++ b/src/render/vertexes/openglgraphicsvertexes.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/render/vertexes/openglgraphicsvertexes.h b/src/render/vertexes/openglgraphicsvertexes.h index 32c176cf6..4bd75071e 100644 --- a/src/render/vertexes/openglgraphicsvertexes.h +++ b/src/render/vertexes/openglgraphicsvertexes.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/action.cpp b/src/resources/action.cpp index 5676238c7..8981340dd 100644 --- a/src/resources/action.cpp +++ b/src/resources/action.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/action.h b/src/resources/action.h index 41a30a643..cb7a4456f 100644 --- a/src/resources/action.h +++ b/src/resources/action.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/ambientlayer.cpp b/src/resources/ambientlayer.cpp index a6c05225d..ade3ab9e2 100644 --- a/src/resources/ambientlayer.cpp +++ b/src/resources/ambientlayer.cpp @@ -1,7 +1,7 @@ /* * The ManaPlus Client * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/ambientlayer.h b/src/resources/ambientlayer.h index 53e00f53d..1f85cff14 100644 --- a/src/resources/ambientlayer.h +++ b/src/resources/ambientlayer.h @@ -1,7 +1,7 @@ /* * The ManaPlus Client * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/animation/animation.cpp b/src/resources/animation/animation.cpp index a56fb1f7a..2247d1f9f 100644 --- a/src/resources/animation/animation.cpp +++ b/src/resources/animation/animation.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/animation/animation.h b/src/resources/animation/animation.h index d38ab943d..9195eb2ce 100644 --- a/src/resources/animation/animation.h +++ b/src/resources/animation/animation.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/animation/simpleanimation.cpp b/src/resources/animation/simpleanimation.cpp index 1d135cae1..a52ccea4b 100644 --- a/src/resources/animation/simpleanimation.cpp +++ b/src/resources/animation/simpleanimation.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/animation/simpleanimation.h b/src/resources/animation/simpleanimation.h index 96589799c..3971e370c 100644 --- a/src/resources/animation/simpleanimation.h +++ b/src/resources/animation/simpleanimation.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/atlas/atlasitem.h b/src/resources/atlas/atlasitem.h index cb8e32cde..88a8bd6b9 100644 --- a/src/resources/atlas/atlasitem.h +++ b/src/resources/atlas/atlasitem.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2012-2019 The ManaPlus Developers + * Copyright (C) 2012-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/atlas/atlasmanager.cpp b/src/resources/atlas/atlasmanager.cpp index b01db29aa..ae8c3381c 100644 --- a/src/resources/atlas/atlasmanager.cpp +++ b/src/resources/atlas/atlasmanager.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2012-2019 The ManaPlus Developers + * Copyright (C) 2012-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/atlas/atlasmanager.h b/src/resources/atlas/atlasmanager.h index c32eaa1de..435de7c41 100644 --- a/src/resources/atlas/atlasmanager.h +++ b/src/resources/atlas/atlasmanager.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2012-2019 The ManaPlus Developers + * Copyright (C) 2012-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/atlas/atlasresource.cpp b/src/resources/atlas/atlasresource.cpp index 91073563e..cb2580263 100644 --- a/src/resources/atlas/atlasresource.cpp +++ b/src/resources/atlas/atlasresource.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2012-2019 The ManaPlus Developers + * Copyright (C) 2012-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/atlas/atlasresource.h b/src/resources/atlas/atlasresource.h index bb1fc582a..1742e96fb 100644 --- a/src/resources/atlas/atlasresource.h +++ b/src/resources/atlas/atlasresource.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2012-2019 The ManaPlus Developers + * Copyright (C) 2012-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/atlas/textureatlas.h b/src/resources/atlas/textureatlas.h index 7b2f15b82..052884fac 100644 --- a/src/resources/atlas/textureatlas.h +++ b/src/resources/atlas/textureatlas.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2012-2019 The ManaPlus Developers + * Copyright (C) 2012-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/attack.h b/src/resources/attack.h index 1f92ecc06..5db1733d6 100644 --- a/src/resources/attack.h +++ b/src/resources/attack.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/basicstat.h b/src/resources/basicstat.h index a3d50135f..9bae60252 100644 --- a/src/resources/basicstat.h +++ b/src/resources/basicstat.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/beingcommon.cpp b/src/resources/beingcommon.cpp index 242c5209d..dac7c58ea 100644 --- a/src/resources/beingcommon.cpp +++ b/src/resources/beingcommon.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2013-2019 The ManaPlus Developers + * Copyright (C) 2013-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/beingcommon.h b/src/resources/beingcommon.h index 6ab43027e..e47256b34 100644 --- a/src/resources/beingcommon.h +++ b/src/resources/beingcommon.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2013-2019 The ManaPlus Developers + * Copyright (C) 2013-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/beinginfo.cpp b/src/resources/beinginfo.cpp index 918ad069e..e43a8b51b 100644 --- a/src/resources/beinginfo.cpp +++ b/src/resources/beinginfo.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/beinginfo.h b/src/resources/beinginfo.h index 4c781bc20..4520a58cb 100644 --- a/src/resources/beinginfo.h +++ b/src/resources/beinginfo.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/beingmenuitem.h b/src/resources/beingmenuitem.h index 96c73b15e..9861a742a 100644 --- a/src/resources/beingmenuitem.h +++ b/src/resources/beingmenuitem.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2012-2019 The ManaPlus Developers + * Copyright (C) 2012-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/beingslot.cpp b/src/resources/beingslot.cpp index 07454d383..b40ff6dc8 100644 --- a/src/resources/beingslot.cpp +++ b/src/resources/beingslot.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/beingslot.h b/src/resources/beingslot.h index 1513d4b5a..5913d9577 100644 --- a/src/resources/beingslot.h +++ b/src/resources/beingslot.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/chatobject.cpp b/src/resources/chatobject.cpp index 332bc5f74..7a3fbec86 100644 --- a/src/resources/chatobject.cpp +++ b/src/resources/chatobject.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2012-2019 The ManaPlus Developers + * Copyright (C) 2012-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/chatobject.h b/src/resources/chatobject.h index efbbc903b..2f7959bd8 100644 --- a/src/resources/chatobject.h +++ b/src/resources/chatobject.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2012-2019 The ManaPlus Developers + * Copyright (C) 2012-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/claninfo.h b/src/resources/claninfo.h index 8fc9c2574..fa478dc98 100644 --- a/src/resources/claninfo.h +++ b/src/resources/claninfo.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/cursors.cpp b/src/resources/cursors.cpp index 6b5d12044..576d00c92 100644 --- a/src/resources/cursors.cpp +++ b/src/resources/cursors.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2012-2019 The ManaPlus Developers + * Copyright (C) 2012-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/cursors.h b/src/resources/cursors.h index a59ed0cd6..e9006558f 100644 --- a/src/resources/cursors.h +++ b/src/resources/cursors.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2012-2019 The ManaPlus Developers + * Copyright (C) 2012-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/db/avatardb.cpp b/src/resources/db/avatardb.cpp index 0b30cfa7b..f8f7ee4d8 100644 --- a/src/resources/db/avatardb.cpp +++ b/src/resources/db/avatardb.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/db/avatardb.h b/src/resources/db/avatardb.h index 6f8c64920..e3d544035 100644 --- a/src/resources/db/avatardb.h +++ b/src/resources/db/avatardb.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/db/badgesdb.cpp b/src/resources/db/badgesdb.cpp index 0051a5808..77f6ce1d5 100644 --- a/src/resources/db/badgesdb.cpp +++ b/src/resources/db/badgesdb.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2014-2019 The ManaPlus Developers + * Copyright (C) 2014-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/db/badgesdb.h b/src/resources/db/badgesdb.h index dadd92078..9f31a55b4 100644 --- a/src/resources/db/badgesdb.h +++ b/src/resources/db/badgesdb.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2014-2019 The ManaPlus Developers + * Copyright (C) 2014-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/db/chardb.cpp b/src/resources/db/chardb.cpp index ca256e4f3..4d710b0a7 100644 --- a/src/resources/db/chardb.cpp +++ b/src/resources/db/chardb.cpp @@ -1,7 +1,7 @@ /* * The ManaPlus Client * Copyright (C) 2008 Aethyra Development Team - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/db/chardb.h b/src/resources/db/chardb.h index cc60bd954..376529780 100644 --- a/src/resources/db/chardb.h +++ b/src/resources/db/chardb.h @@ -1,7 +1,7 @@ /* * The ManaPlus Client * Copyright (C) 2008 Aethyra Development Team - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/db/clandb.cpp b/src/resources/db/clandb.cpp index 6b08eada4..754eef7f2 100644 --- a/src/resources/db/clandb.cpp +++ b/src/resources/db/clandb.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/db/clandb.h b/src/resources/db/clandb.h index b0fae74a4..ca9a96ea3 100644 --- a/src/resources/db/clandb.h +++ b/src/resources/db/clandb.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/db/colordb.cpp b/src/resources/db/colordb.cpp index 6c24bb9de..ccf7614f2 100644 --- a/src/resources/db/colordb.cpp +++ b/src/resources/db/colordb.cpp @@ -1,7 +1,7 @@ /* * The ManaPlus Client * Copyright (C) 2008 Aethyra Development Team - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/db/colordb.h b/src/resources/db/colordb.h index e77b8d412..b6866296d 100644 --- a/src/resources/db/colordb.h +++ b/src/resources/db/colordb.h @@ -1,7 +1,7 @@ /* * The ManaPlus Client * Copyright (C) 2008 Aethyra Development Team - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/db/commandsdb.cpp b/src/resources/db/commandsdb.cpp index ef4da42d9..b8fb7bfbc 100644 --- a/src/resources/db/commandsdb.cpp +++ b/src/resources/db/commandsdb.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/db/commandsdb.h b/src/resources/db/commandsdb.h index 4f43e2bd1..d04e6f811 100644 --- a/src/resources/db/commandsdb.h +++ b/src/resources/db/commandsdb.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/db/deaddb.cpp b/src/resources/db/deaddb.cpp index 3852a0982..bfd4bf1c9 100644 --- a/src/resources/db/deaddb.cpp +++ b/src/resources/db/deaddb.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/db/deaddb.h b/src/resources/db/deaddb.h index 9c0755738..69d637e46 100644 --- a/src/resources/db/deaddb.h +++ b/src/resources/db/deaddb.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/db/elementaldb.cpp b/src/resources/db/elementaldb.cpp index 69b8de05c..284e3b256 100644 --- a/src/resources/db/elementaldb.cpp +++ b/src/resources/db/elementaldb.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/db/elementaldb.h b/src/resources/db/elementaldb.h index c8a7b603a..738ab438f 100644 --- a/src/resources/db/elementaldb.h +++ b/src/resources/db/elementaldb.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/db/emotedb.cpp b/src/resources/db/emotedb.cpp index 25501eaa1..868ac914b 100644 --- a/src/resources/db/emotedb.cpp +++ b/src/resources/db/emotedb.cpp @@ -1,7 +1,7 @@ /* * The ManaPlus Client * Copyright (C) 2009 Aethyra Development Team - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * @@ -64,7 +64,7 @@ void EmoteDB::load() loadXmlFile(paths.getStringValue("emotesFile"), SkipError_false); loadXmlFile(paths.getStringValue("emotesPatchFile"), SkipError_true); loadXmlDir("emotesPatchDir", loadXmlFile) - loadSpecialXmlFile("graphics/sprites/manaplus_emotes.xml", + loadSpecialXmlFile("graphics/sprites/manaverse_emotes.xml", SkipError_false); mLoaded = true; @@ -156,7 +156,7 @@ void EmoteDB::loadSpecialXmlFile(const std::string &fileName, if ((rootNode == nullptr) || !xmlNameEqual(rootNode, "emotes")) { logger->log1("Emote Database: Error while loading" - " manaplus_emotes.xml!"); + " manaverse_emotes.xml!"); return; } @@ -179,7 +179,7 @@ void EmoteDB::loadSpecialXmlFile(const std::string &fileName, if (id == -1) { reportAlways("Emote Database: Emote with missing ID in " - "manaplus_emotes.xml!") + "manaverse_emotes.xml!") continue; } const int altId = XML::getProperty(emoteNode, "altid", -1); diff --git a/src/resources/db/emotedb.h b/src/resources/db/emotedb.h index 6aa9391d2..9e10faf01 100644 --- a/src/resources/db/emotedb.h +++ b/src/resources/db/emotedb.h @@ -1,7 +1,7 @@ /* * The ManaPlus Client * Copyright (C) 2009 Aethyra Development Team - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/db/groupdb.cpp b/src/resources/db/groupdb.cpp index 8675e22eb..6b9c4053a 100644 --- a/src/resources/db/groupdb.cpp +++ b/src/resources/db/groupdb.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2016-2019 The ManaPlus Developers + * Copyright (C) 2016-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/db/groupdb.h b/src/resources/db/groupdb.h index 768d47292..b81e0a508 100644 --- a/src/resources/db/groupdb.h +++ b/src/resources/db/groupdb.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2016-2019 The ManaPlus Developers + * Copyright (C) 2016-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/db/homunculusdb.cpp b/src/resources/db/homunculusdb.cpp index 895a3d31e..51e9a0218 100644 --- a/src/resources/db/homunculusdb.cpp +++ b/src/resources/db/homunculusdb.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/db/homunculusdb.h b/src/resources/db/homunculusdb.h index d63a0f0ff..edff9b247 100644 --- a/src/resources/db/homunculusdb.h +++ b/src/resources/db/homunculusdb.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/db/horsedb.cpp b/src/resources/db/horsedb.cpp index a963c9081..d23fc425c 100644 --- a/src/resources/db/horsedb.cpp +++ b/src/resources/db/horsedb.cpp @@ -1,7 +1,7 @@ /* * The ManaPlus Client * Copyright (C) 2009 Aethyra Development Team - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/db/horsedb.h b/src/resources/db/horsedb.h index 0e03a8ba9..50e7dee3d 100644 --- a/src/resources/db/horsedb.h +++ b/src/resources/db/horsedb.h @@ -1,7 +1,7 @@ /* * The ManaPlus Client * Copyright (C) 2009 Aethyra Development Team - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/db/itemdb.cpp b/src/resources/db/itemdb.cpp index e6e3cc323..97d276b2b 100644 --- a/src/resources/db/itemdb.cpp +++ b/src/resources/db/itemdb.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/db/itemdb.h b/src/resources/db/itemdb.h index c888d8595..e450c6779 100644 --- a/src/resources/db/itemdb.h +++ b/src/resources/db/itemdb.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/db/itemfielddb.cpp b/src/resources/db/itemfielddb.cpp index ad9c4964f..8e0e2d6a1 100644 --- a/src/resources/db/itemfielddb.cpp +++ b/src/resources/db/itemfielddb.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2016-2019 The ManaPlus Developers + * Copyright (C) 2016-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/db/itemfielddb.h b/src/resources/db/itemfielddb.h index 83727d944..f657109b0 100644 --- a/src/resources/db/itemfielddb.h +++ b/src/resources/db/itemfielddb.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2016-2019 The ManaPlus Developers + * Copyright (C) 2016-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/db/itemoptiondb.cpp b/src/resources/db/itemoptiondb.cpp index aec881f58..263dfd6b6 100644 --- a/src/resources/db/itemoptiondb.cpp +++ b/src/resources/db/itemoptiondb.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2016-2019 The ManaPlus Developers + * Copyright (C) 2016-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/db/itemoptiondb.h b/src/resources/db/itemoptiondb.h index da5067750..ac8bf25f4 100644 --- a/src/resources/db/itemoptiondb.h +++ b/src/resources/db/itemoptiondb.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2016-2019 The ManaPlus Developers + * Copyright (C) 2016-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/db/languagedb.cpp b/src/resources/db/languagedb.cpp index f70087777..0aea42f89 100644 --- a/src/resources/db/languagedb.cpp +++ b/src/resources/db/languagedb.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2013-2019 The ManaPlus Developers + * Copyright (C) 2013-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/db/languagedb.h b/src/resources/db/languagedb.h index b9ef07472..ad5106811 100644 --- a/src/resources/db/languagedb.h +++ b/src/resources/db/languagedb.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2013-2019 The ManaPlus Developers + * Copyright (C) 2013-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/db/mapdb.cpp b/src/resources/db/mapdb.cpp index 0059eceea..49a66bf9f 100644 --- a/src/resources/db/mapdb.cpp +++ b/src/resources/db/mapdb.cpp @@ -1,7 +1,7 @@ /* * The ManaPlus Client * Copyright (C) 2008 Aethyra Development Team - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/db/mapdb.h b/src/resources/db/mapdb.h index 203a247ad..3c2ad4163 100644 --- a/src/resources/db/mapdb.h +++ b/src/resources/db/mapdb.h @@ -1,7 +1,7 @@ /* * The ManaPlus Client * Copyright (C) 2008 Aethyra Development Team - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/db/mercenarydb.cpp b/src/resources/db/mercenarydb.cpp index 18ac75bf9..6dc85d6a0 100644 --- a/src/resources/db/mercenarydb.cpp +++ b/src/resources/db/mercenarydb.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/db/mercenarydb.h b/src/resources/db/mercenarydb.h index 55218fe7a..356a2b698 100644 --- a/src/resources/db/mercenarydb.h +++ b/src/resources/db/mercenarydb.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/db/moddb.cpp b/src/resources/db/moddb.cpp index 4442d7d54..682fdecff 100644 --- a/src/resources/db/moddb.cpp +++ b/src/resources/db/moddb.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/db/moddb.h b/src/resources/db/moddb.h index 561cef279..891157b2a 100644 --- a/src/resources/db/moddb.h +++ b/src/resources/db/moddb.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/db/monsterdb.cpp b/src/resources/db/monsterdb.cpp index d71ccf056..c54cf341e 100644 --- a/src/resources/db/monsterdb.cpp +++ b/src/resources/db/monsterdb.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/db/monsterdb.h b/src/resources/db/monsterdb.h index 38ea5d72a..700c8cb0c 100644 --- a/src/resources/db/monsterdb.h +++ b/src/resources/db/monsterdb.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/db/networkdb.cpp b/src/resources/db/networkdb.cpp index 83007ea02..942377b7a 100644 --- a/src/resources/db/networkdb.cpp +++ b/src/resources/db/networkdb.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/db/networkdb.h b/src/resources/db/networkdb.h index f7b6b69a5..84e6adabc 100644 --- a/src/resources/db/networkdb.h +++ b/src/resources/db/networkdb.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/db/npcdb.cpp b/src/resources/db/npcdb.cpp index d73501ede..cf0017802 100644 --- a/src/resources/db/npcdb.cpp +++ b/src/resources/db/npcdb.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2008-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/db/npcdb.h b/src/resources/db/npcdb.h index b3cf976f7..39a30d19e 100644 --- a/src/resources/db/npcdb.h +++ b/src/resources/db/npcdb.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2008-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/db/npcdialogdb.cpp b/src/resources/db/npcdialogdb.cpp index a1bdfb4dd..3e89402b9 100644 --- a/src/resources/db/npcdialogdb.cpp +++ b/src/resources/db/npcdialogdb.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/db/npcdialogdb.h b/src/resources/db/npcdialogdb.h index c64c2df4f..b22792cfd 100644 --- a/src/resources/db/npcdialogdb.h +++ b/src/resources/db/npcdialogdb.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/db/palettedb.cpp b/src/resources/db/palettedb.cpp index 335e4483b..4d455c52c 100644 --- a/src/resources/db/palettedb.cpp +++ b/src/resources/db/palettedb.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2013-2019 The ManaPlus Developers + * Copyright (C) 2013-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/db/palettedb.h b/src/resources/db/palettedb.h index e63167f23..6f5b43bae 100644 --- a/src/resources/db/palettedb.h +++ b/src/resources/db/palettedb.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2013-2019 The ManaPlus Developers + * Copyright (C) 2013-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/db/petdb.cpp b/src/resources/db/petdb.cpp index 0aef0c47e..19ad6bba5 100644 --- a/src/resources/db/petdb.cpp +++ b/src/resources/db/petdb.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2008-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/db/petdb.h b/src/resources/db/petdb.h index fe9e7fba7..1ccb2009a 100644 --- a/src/resources/db/petdb.h +++ b/src/resources/db/petdb.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2008-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/db/questdb.cpp b/src/resources/db/questdb.cpp index 65909db5b..476092f3e 100644 --- a/src/resources/db/questdb.cpp +++ b/src/resources/db/questdb.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2013-2019 The ManaPlus Developers + * Copyright (C) 2013-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/db/questdb.h b/src/resources/db/questdb.h index 3e58c45e3..13023ed34 100644 --- a/src/resources/db/questdb.h +++ b/src/resources/db/questdb.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2013-2019 The ManaPlus Developers + * Copyright (C) 2013-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/db/skillunitdb.cpp b/src/resources/db/skillunitdb.cpp index 251ec86c3..86e57a42a 100644 --- a/src/resources/db/skillunitdb.cpp +++ b/src/resources/db/skillunitdb.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2008-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/db/skillunitdb.h b/src/resources/db/skillunitdb.h index 4d2c983a2..5d2cd1530 100644 --- a/src/resources/db/skillunitdb.h +++ b/src/resources/db/skillunitdb.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2008-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/db/sounddb.cpp b/src/resources/db/sounddb.cpp index acf505f47..e75df7dd0 100644 --- a/src/resources/db/sounddb.cpp +++ b/src/resources/db/sounddb.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2013-2019 The ManaPlus Developers + * Copyright (C) 2013-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/db/sounddb.h b/src/resources/db/sounddb.h index 7d7c02080..5e595b426 100644 --- a/src/resources/db/sounddb.h +++ b/src/resources/db/sounddb.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2013-2019 The ManaPlus Developers + * Copyright (C) 2013-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/db/statdb.cpp b/src/resources/db/statdb.cpp index d6f022fb3..862e019af 100644 --- a/src/resources/db/statdb.cpp +++ b/src/resources/db/statdb.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2016-2019 The ManaPlus Developers + * Copyright (C) 2016-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/db/statdb.h b/src/resources/db/statdb.h index a7777aca0..7abc75533 100644 --- a/src/resources/db/statdb.h +++ b/src/resources/db/statdb.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2016-2019 The ManaPlus Developers + * Copyright (C) 2016-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/db/statuseffectdb.cpp b/src/resources/db/statuseffectdb.cpp index 90c56b8b9..102a46fac 100644 --- a/src/resources/db/statuseffectdb.cpp +++ b/src/resources/db/statuseffectdb.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2008-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/db/statuseffectdb.h b/src/resources/db/statuseffectdb.h index 078716bc6..f76bddae6 100644 --- a/src/resources/db/statuseffectdb.h +++ b/src/resources/db/statuseffectdb.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2008-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/db/textdb.cpp b/src/resources/db/textdb.cpp index 0458085bb..9e77dc13b 100644 --- a/src/resources/db/textdb.cpp +++ b/src/resources/db/textdb.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2013-2019 The ManaPlus Developers + * Copyright (C) 2013-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/db/textdb.h b/src/resources/db/textdb.h index 47a64831c..9ff865135 100644 --- a/src/resources/db/textdb.h +++ b/src/resources/db/textdb.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2013-2019 The ManaPlus Developers + * Copyright (C) 2013-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/db/unitsdb.cpp b/src/resources/db/unitsdb.cpp index 73952db8d..e75b86102 100644 --- a/src/resources/db/unitsdb.cpp +++ b/src/resources/db/unitsdb.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/db/unitsdb.h b/src/resources/db/unitsdb.h index 1c66b3774..681b9665a 100644 --- a/src/resources/db/unitsdb.h +++ b/src/resources/db/unitsdb.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/db/weaponsdb.cpp b/src/resources/db/weaponsdb.cpp index 6bfc239e8..7b4e8fc48 100644 --- a/src/resources/db/weaponsdb.cpp +++ b/src/resources/db/weaponsdb.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2014-2019 The ManaPlus Developers + * Copyright (C) 2014-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/db/weaponsdb.h b/src/resources/db/weaponsdb.h index c931b7e08..5dc65897f 100644 --- a/src/resources/db/weaponsdb.h +++ b/src/resources/db/weaponsdb.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2014-2019 The ManaPlus Developers + * Copyright (C) 2014-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/dbmanager.cpp b/src/resources/dbmanager.cpp index 75d713285..291baab01 100644 --- a/src/resources/dbmanager.cpp +++ b/src/resources/dbmanager.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2017-2019 The ManaPlus Developers + * Copyright (C) 2017-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/dbmanager.h b/src/resources/dbmanager.h index 1cfa3cc22..100a9123f 100644 --- a/src/resources/dbmanager.h +++ b/src/resources/dbmanager.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2017-2019 The ManaPlus Developers + * Copyright (C) 2017-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/delayedmanager.cpp b/src/resources/delayedmanager.cpp index 3605e78c2..45bdd88ba 100644 --- a/src/resources/delayedmanager.cpp +++ b/src/resources/delayedmanager.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/delayedmanager.h b/src/resources/delayedmanager.h index dc6e628cc..94154b406 100644 --- a/src/resources/delayedmanager.h +++ b/src/resources/delayedmanager.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/dye/dye.cpp b/src/resources/dye/dye.cpp index e32b2cf97..1a3a0e04c 100644 --- a/src/resources/dye/dye.cpp +++ b/src/resources/dye/dye.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2007-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/dye/dye.h b/src/resources/dye/dye.h index fa9a04e4c..db837ce7a 100644 --- a/src/resources/dye/dye.h +++ b/src/resources/dye/dye.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2007-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/dye/dyecolor.h b/src/resources/dye/dyecolor.h index 88b6fcf5b..cb4cce43e 100644 --- a/src/resources/dye/dyecolor.h +++ b/src/resources/dye/dyecolor.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2013-2019 The ManaPlus Developers + * Copyright (C) 2013-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/dye/dyepalette.cpp b/src/resources/dye/dyepalette.cpp index 10391c519..b68112926 100644 --- a/src/resources/dye/dyepalette.cpp +++ b/src/resources/dye/dyepalette.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2007-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/dye/dyepalette.h b/src/resources/dye/dyepalette.h index 04b522fb7..ede51bf74 100644 --- a/src/resources/dye/dyepalette.h +++ b/src/resources/dye/dyepalette.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2007-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/dye/dyepalette_replaceacolor.cpp b/src/resources/dye/dyepalette_replaceacolor.cpp index e05902dca..ee9cd6c14 100644 --- a/src/resources/dye/dyepalette_replaceacolor.cpp +++ b/src/resources/dye/dyepalette_replaceacolor.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2007-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/dye/dyepalette_replaceaoglcolor.cpp b/src/resources/dye/dyepalette_replaceaoglcolor.cpp index 90dfc6e0f..2aaf34110 100644 --- a/src/resources/dye/dyepalette_replaceaoglcolor.cpp +++ b/src/resources/dye/dyepalette_replaceaoglcolor.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2007-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/dye/dyepalette_replacescolor.cpp b/src/resources/dye/dyepalette_replacescolor.cpp index b525caee1..162cdeff8 100644 --- a/src/resources/dye/dyepalette_replacescolor.cpp +++ b/src/resources/dye/dyepalette_replacescolor.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2007-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/dye/dyepalette_replacesoglcolor.cpp b/src/resources/dye/dyepalette_replacesoglcolor.cpp index 9ff9649f0..88f50c839 100644 --- a/src/resources/dye/dyepalette_replacesoglcolor.cpp +++ b/src/resources/dye/dyepalette_replacesoglcolor.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2007-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/dye/dyepaletteptr.h b/src/resources/dye/dyepaletteptr.h index e4b103ce4..2cb7f6400 100644 --- a/src/resources/dye/dyepaletteptr.h +++ b/src/resources/dye/dyepaletteptr.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/effectdescription.h b/src/resources/effectdescription.h index 9936f41a8..a2ef0c8a8 100644 --- a/src/resources/effectdescription.h +++ b/src/resources/effectdescription.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2008 Fate * Copyright (C) 2008 Chuck Miller - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/emoteinfo.h b/src/resources/emoteinfo.h index 78ab7044c..c0414d12b 100644 --- a/src/resources/emoteinfo.h +++ b/src/resources/emoteinfo.h @@ -1,7 +1,7 @@ /* * The ManaPlus Client * Copyright (C) 2009 Aethyra Development Team - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/emotesprite.h b/src/resources/emotesprite.h index 454e6eef2..e16e6701b 100644 --- a/src/resources/emotesprite.h +++ b/src/resources/emotesprite.h @@ -1,7 +1,7 @@ /* * The ManaPlus Client * Copyright (C) 2009 Aethyra Development Team - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/equipmentslots.h b/src/resources/equipmentslots.h index 1ccf11ca1..6d8fdcbd4 100644 --- a/src/resources/equipmentslots.h +++ b/src/resources/equipmentslots.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/fboinfo.h b/src/resources/fboinfo.h index 5dd3dbef0..4e08a9c60 100644 --- a/src/resources/fboinfo.h +++ b/src/resources/fboinfo.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2012-2019 The ManaPlus Developers + * Copyright (C) 2012-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/frame.h b/src/resources/frame.h index 90ade59ef..3325beb28 100644 --- a/src/resources/frame.h +++ b/src/resources/frame.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/groupinfo.cpp b/src/resources/groupinfo.cpp index a3211d2c2..0686ff10e 100644 --- a/src/resources/groupinfo.cpp +++ b/src/resources/groupinfo.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2017-2019 The ManaPlus Developers + * Copyright (C) 2017-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/groupinfo.h b/src/resources/groupinfo.h index e5b667c05..7f1ed3ed4 100644 --- a/src/resources/groupinfo.h +++ b/src/resources/groupinfo.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2017-2019 The ManaPlus Developers + * Copyright (C) 2017-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/horseinfo.h b/src/resources/horseinfo.h index cb9576eaa..c3a097e02 100644 --- a/src/resources/horseinfo.h +++ b/src/resources/horseinfo.h @@ -1,7 +1,7 @@ /* * The ManaPlus Client * Copyright (C) 2009 Aethyra Development Team - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/horseoffset.h b/src/resources/horseoffset.h index 6ad4a3c3f..f506d99b3 100644 --- a/src/resources/horseoffset.h +++ b/src/resources/horseoffset.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/image/image.cpp b/src/resources/image/image.cpp index 171e035de..0da7ea45d 100644 --- a/src/resources/image/image.cpp +++ b/src/resources/image/image.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/image/image.h b/src/resources/image/image.h index c8b1e9150..16d065132 100644 --- a/src/resources/image/image.h +++ b/src/resources/image/image.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/image/subimage.cpp b/src/resources/image/subimage.cpp index 1dd67d1de..4b96dc4f1 100644 --- a/src/resources/image/subimage.cpp +++ b/src/resources/image/subimage.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/image/subimage.h b/src/resources/image/subimage.h index ee41d4f25..daaee03d2 100644 --- a/src/resources/image/subimage.h +++ b/src/resources/image/subimage.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/imagehelper.cpp b/src/resources/imagehelper.cpp index 1ad2a3cab..e581a1e34 100644 --- a/src/resources/imagehelper.cpp +++ b/src/resources/imagehelper.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/imagehelper.h b/src/resources/imagehelper.h index 2a4b3e203..23bb8883b 100644 --- a/src/resources/imagehelper.h +++ b/src/resources/imagehelper.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/imagerect.h b/src/resources/imagerect.h index 201525fa5..8860fcc48 100644 --- a/src/resources/imagerect.h +++ b/src/resources/imagerect.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/imageset.cpp b/src/resources/imageset.cpp index 9f2cc0a6d..8e11a1b20 100644 --- a/src/resources/imageset.cpp +++ b/src/resources/imageset.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/imageset.h b/src/resources/imageset.h index fbd384f14..b04581c47 100644 --- a/src/resources/imageset.h +++ b/src/resources/imageset.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/inventory/complexinventory.cpp b/src/resources/inventory/complexinventory.cpp index 32e2f261d..e5b01ff5c 100644 --- a/src/resources/inventory/complexinventory.cpp +++ b/src/resources/inventory/complexinventory.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/inventory/complexinventory.h b/src/resources/inventory/complexinventory.h index be3ea71cd..d8768c215 100644 --- a/src/resources/inventory/complexinventory.h +++ b/src/resources/inventory/complexinventory.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/inventory/inventory.cpp b/src/resources/inventory/inventory.cpp index a722e8fab..c7e2e708b 100644 --- a/src/resources/inventory/inventory.cpp +++ b/src/resources/inventory/inventory.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/inventory/inventory.h b/src/resources/inventory/inventory.h index c2b4af35a..cffa2433f 100644 --- a/src/resources/inventory/inventory.h +++ b/src/resources/inventory/inventory.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/item/cardslist.cpp b/src/resources/item/cardslist.cpp index e8c13f27a..f7af8afe2 100644 --- a/src/resources/item/cardslist.cpp +++ b/src/resources/item/cardslist.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2016-2019 The ManaPlus Developers + * Copyright (C) 2016-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/item/cardslist.h b/src/resources/item/cardslist.h index c438e5cac..3eeea5454 100644 --- a/src/resources/item/cardslist.h +++ b/src/resources/item/cardslist.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/item/complexitem.cpp b/src/resources/item/complexitem.cpp index 8d833b07d..55a483a04 100644 --- a/src/resources/item/complexitem.cpp +++ b/src/resources/item/complexitem.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/item/complexitem.h b/src/resources/item/complexitem.h index 63ce41624..89ad512ed 100644 --- a/src/resources/item/complexitem.h +++ b/src/resources/item/complexitem.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/item/item.cpp b/src/resources/item/item.cpp index 8323acf84..f630b4d1d 100644 --- a/src/resources/item/item.cpp +++ b/src/resources/item/item.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/item/item.h b/src/resources/item/item.h index 70221eaf1..41f9aee0a 100644 --- a/src/resources/item/item.h +++ b/src/resources/item/item.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/item/itemfieldtype.h b/src/resources/item/itemfieldtype.h index a69185eb5..841605264 100644 --- a/src/resources/item/itemfieldtype.h +++ b/src/resources/item/itemfieldtype.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/item/itemoption.h b/src/resources/item/itemoption.h index 6e193c622..2720720f2 100644 --- a/src/resources/item/itemoption.h +++ b/src/resources/item/itemoption.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/item/itemoptionslist.h b/src/resources/item/itemoptionslist.h index 58bc5b985..5ad4439fd 100644 --- a/src/resources/item/itemoptionslist.h +++ b/src/resources/item/itemoptionslist.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/item/shopitem.cpp b/src/resources/item/shopitem.cpp index e9d2a6dbe..54e5a0a1c 100644 --- a/src/resources/item/shopitem.cpp +++ b/src/resources/item/shopitem.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/item/shopitem.h b/src/resources/item/shopitem.h index 746464ff0..94831093d 100644 --- a/src/resources/item/shopitem.h +++ b/src/resources/item/shopitem.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/itemcolordata.h b/src/resources/itemcolordata.h index 4d51a5a69..559d5b0f9 100644 --- a/src/resources/itemcolordata.h +++ b/src/resources/itemcolordata.h @@ -1,7 +1,7 @@ /* * The ManaPlus Client * Copyright (C) 2008 Aethyra Development Team - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/itemfieldinfos.h b/src/resources/itemfieldinfos.h index 2d8c165ef..d0064013f 100644 --- a/src/resources/itemfieldinfos.h +++ b/src/resources/itemfieldinfos.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2016-2019 The ManaPlus Developers + * Copyright (C) 2016-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/iteminfo.cpp b/src/resources/iteminfo.cpp index 2d10e4da5..9a2898b69 100644 --- a/src/resources/iteminfo.cpp +++ b/src/resources/iteminfo.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/iteminfo.h b/src/resources/iteminfo.h index c484be03d..5f89c65f8 100644 --- a/src/resources/iteminfo.h +++ b/src/resources/iteminfo.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/itemmenuitem.h b/src/resources/itemmenuitem.h index d8a9139e1..bb50fe77e 100644 --- a/src/resources/itemmenuitem.h +++ b/src/resources/itemmenuitem.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2012-2019 The ManaPlus Developers + * Copyright (C) 2012-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/itemtypemap.h b/src/resources/itemtypemap.h index 97a7311d4..968e33069 100644 --- a/src/resources/itemtypemap.h +++ b/src/resources/itemtypemap.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2014-2019 The ManaPlus Developers + * Copyright (C) 2014-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/itemtypemapdata.h b/src/resources/itemtypemapdata.h index 382e97f3c..67fb7b2f9 100644 --- a/src/resources/itemtypemapdata.h +++ b/src/resources/itemtypemapdata.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2014-2019 The ManaPlus Developers + * Copyright (C) 2014-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/loaders/atlasloader.cpp b/src/resources/loaders/atlasloader.cpp index 853ed3312..66b9ccfd7 100644 --- a/src/resources/loaders/atlasloader.cpp +++ b/src/resources/loaders/atlasloader.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/loaders/atlasloader.h b/src/resources/loaders/atlasloader.h index bf1c01b1f..1df9906df 100644 --- a/src/resources/loaders/atlasloader.h +++ b/src/resources/loaders/atlasloader.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/loaders/emptyatlasloader.cpp b/src/resources/loaders/emptyatlasloader.cpp index 53284bb41..e767cc56f 100644 --- a/src/resources/loaders/emptyatlasloader.cpp +++ b/src/resources/loaders/emptyatlasloader.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/loaders/emptyatlasloader.h b/src/resources/loaders/emptyatlasloader.h index adcd8dcb4..9f3c02f43 100644 --- a/src/resources/loaders/emptyatlasloader.h +++ b/src/resources/loaders/emptyatlasloader.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/loaders/imageloader.cpp b/src/resources/loaders/imageloader.cpp index c39872ea7..566263b5b 100644 --- a/src/resources/loaders/imageloader.cpp +++ b/src/resources/loaders/imageloader.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/loaders/imageloader.h b/src/resources/loaders/imageloader.h index a740a0bfe..c496088dd 100644 --- a/src/resources/loaders/imageloader.h +++ b/src/resources/loaders/imageloader.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/loaders/imagesetloader.cpp b/src/resources/loaders/imagesetloader.cpp index d0f7e21ed..1d0966bfc 100644 --- a/src/resources/loaders/imagesetloader.cpp +++ b/src/resources/loaders/imagesetloader.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/loaders/imagesetloader.h b/src/resources/loaders/imagesetloader.h index ee10f9660..650f76303 100644 --- a/src/resources/loaders/imagesetloader.h +++ b/src/resources/loaders/imagesetloader.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/loaders/musicloader.cpp b/src/resources/loaders/musicloader.cpp index 531d3c9c1..faf1980e9 100644 --- a/src/resources/loaders/musicloader.cpp +++ b/src/resources/loaders/musicloader.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/loaders/musicloader.h b/src/resources/loaders/musicloader.h index dfac6de46..6123b21df 100644 --- a/src/resources/loaders/musicloader.h +++ b/src/resources/loaders/musicloader.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/loaders/rescaledloader.cpp b/src/resources/loaders/rescaledloader.cpp index 43f593aab..e63681ec6 100644 --- a/src/resources/loaders/rescaledloader.cpp +++ b/src/resources/loaders/rescaledloader.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/loaders/rescaledloader.h b/src/resources/loaders/rescaledloader.h index 91168c218..0f16de360 100644 --- a/src/resources/loaders/rescaledloader.h +++ b/src/resources/loaders/rescaledloader.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/loaders/shaderloader.cpp b/src/resources/loaders/shaderloader.cpp index 54e34890d..0ec3b8fef 100644 --- a/src/resources/loaders/shaderloader.cpp +++ b/src/resources/loaders/shaderloader.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/loaders/shaderloader.h b/src/resources/loaders/shaderloader.h index 880ed14c6..d4d853a69 100644 --- a/src/resources/loaders/shaderloader.h +++ b/src/resources/loaders/shaderloader.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/loaders/shaderprogramloader.cpp b/src/resources/loaders/shaderprogramloader.cpp index b0c2c0972..737c469eb 100644 --- a/src/resources/loaders/shaderprogramloader.cpp +++ b/src/resources/loaders/shaderprogramloader.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/loaders/shaderprogramloader.h b/src/resources/loaders/shaderprogramloader.h index 0ad0dbf69..faaa937f3 100644 --- a/src/resources/loaders/shaderprogramloader.h +++ b/src/resources/loaders/shaderprogramloader.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/loaders/soundloader.cpp b/src/resources/loaders/soundloader.cpp index 88d59f9c0..d3e8df419 100644 --- a/src/resources/loaders/soundloader.cpp +++ b/src/resources/loaders/soundloader.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/loaders/soundloader.h b/src/resources/loaders/soundloader.h index 2a21c2d75..9fbdc7f6d 100644 --- a/src/resources/loaders/soundloader.h +++ b/src/resources/loaders/soundloader.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/loaders/spritedefloader.cpp b/src/resources/loaders/spritedefloader.cpp index 4292da75b..e04691853 100644 --- a/src/resources/loaders/spritedefloader.cpp +++ b/src/resources/loaders/spritedefloader.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/loaders/spritedefloader.h b/src/resources/loaders/spritedefloader.h index 54ed4145c..ed217c3d2 100644 --- a/src/resources/loaders/spritedefloader.h +++ b/src/resources/loaders/spritedefloader.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/loaders/subimageloader.cpp b/src/resources/loaders/subimageloader.cpp index 222701d30..27e9766a3 100644 --- a/src/resources/loaders/subimageloader.cpp +++ b/src/resources/loaders/subimageloader.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/loaders/subimageloader.h b/src/resources/loaders/subimageloader.h index 32fe844ef..dfaea96ac 100644 --- a/src/resources/loaders/subimageloader.h +++ b/src/resources/loaders/subimageloader.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/loaders/subimagesetloader.cpp b/src/resources/loaders/subimagesetloader.cpp index 28272cb59..8b7b7352d 100644 --- a/src/resources/loaders/subimagesetloader.cpp +++ b/src/resources/loaders/subimagesetloader.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/loaders/subimagesetloader.h b/src/resources/loaders/subimagesetloader.h index 6e554a72e..df24b322c 100644 --- a/src/resources/loaders/subimagesetloader.h +++ b/src/resources/loaders/subimagesetloader.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/loaders/walklayerloader.cpp b/src/resources/loaders/walklayerloader.cpp index ae7b4829c..2f253efc5 100644 --- a/src/resources/loaders/walklayerloader.cpp +++ b/src/resources/loaders/walklayerloader.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/loaders/walklayerloader.h b/src/resources/loaders/walklayerloader.h index adcbbdbb3..f4b8395bf 100644 --- a/src/resources/loaders/walklayerloader.h +++ b/src/resources/loaders/walklayerloader.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/loaders/xmlloader.cpp b/src/resources/loaders/xmlloader.cpp index b16736e01..32c95c246 100644 --- a/src/resources/loaders/xmlloader.cpp +++ b/src/resources/loaders/xmlloader.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/loaders/xmlloader.h b/src/resources/loaders/xmlloader.h index 220156826..592b10e03 100644 --- a/src/resources/loaders/xmlloader.h +++ b/src/resources/loaders/xmlloader.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/mailqueue.h b/src/resources/mailqueue.h index c93d14076..fb3dfe51f 100644 --- a/src/resources/mailqueue.h +++ b/src/resources/mailqueue.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/map/location.h b/src/resources/map/location.h index 84a44b494..e59ca9ec3 100644 --- a/src/resources/map/location.h +++ b/src/resources/map/location.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/map/map.cpp b/src/resources/map/map.cpp index 2128cdcd3..bc8c4b541 100644 --- a/src/resources/map/map.cpp +++ b/src/resources/map/map.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/map/map.h b/src/resources/map/map.h index 6659d7a13..73b3e1e1a 100644 --- a/src/resources/map/map.h +++ b/src/resources/map/map.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/map/mapheights.cpp b/src/resources/map/mapheights.cpp index 9d7fa425b..887c7f223 100644 --- a/src/resources/map/mapheights.cpp +++ b/src/resources/map/mapheights.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2013-2019 The ManaPlus Developers + * Copyright (C) 2013-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/map/mapheights.h b/src/resources/map/mapheights.h index dc96aa2a4..a37fe7396 100644 --- a/src/resources/map/mapheights.h +++ b/src/resources/map/mapheights.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2013-2019 The ManaPlus Developers + * Copyright (C) 2013-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/map/mapitem.cpp b/src/resources/map/mapitem.cpp index c672aab6e..e4a991cf5 100644 --- a/src/resources/map/mapitem.cpp +++ b/src/resources/map/mapitem.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/map/mapitem.h b/src/resources/map/mapitem.h index b760eb106..a39244714 100644 --- a/src/resources/map/mapitem.h +++ b/src/resources/map/mapitem.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/map/maplayer.cpp b/src/resources/map/maplayer.cpp index b0bfe76db..773c8b18c 100644 --- a/src/resources/map/maplayer.cpp +++ b/src/resources/map/maplayer.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/map/maplayer.h b/src/resources/map/maplayer.h index 9599045bb..c3f926a1d 100644 --- a/src/resources/map/maplayer.h +++ b/src/resources/map/maplayer.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/map/mapobject.h b/src/resources/map/mapobject.h index fa0a20118..29b916279 100644 --- a/src/resources/map/mapobject.h +++ b/src/resources/map/mapobject.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/map/mapobjectlist.h b/src/resources/map/mapobjectlist.h index 59d6df6b0..1d6e1be4a 100644 --- a/src/resources/map/mapobjectlist.h +++ b/src/resources/map/mapobjectlist.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/map/maprowvertexes.h b/src/resources/map/maprowvertexes.h index b297b6b28..25f0945ca 100644 --- a/src/resources/map/maprowvertexes.h +++ b/src/resources/map/maprowvertexes.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/map/metatile.h b/src/resources/map/metatile.h index 5ec4fc85c..59dd867e9 100644 --- a/src/resources/map/metatile.h +++ b/src/resources/map/metatile.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/map/objectslayer.cpp b/src/resources/map/objectslayer.cpp index 940b5fe94..34c3f4c0c 100644 --- a/src/resources/map/objectslayer.cpp +++ b/src/resources/map/objectslayer.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/map/objectslayer.h b/src/resources/map/objectslayer.h index 265fb6c32..9a76e739e 100644 --- a/src/resources/map/objectslayer.h +++ b/src/resources/map/objectslayer.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/map/properties.h b/src/resources/map/properties.h index ba1dddc6e..f9de14de8 100644 --- a/src/resources/map/properties.h +++ b/src/resources/map/properties.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/map/speciallayer.cpp b/src/resources/map/speciallayer.cpp index 5afe27699..9cea5f2ea 100644 --- a/src/resources/map/speciallayer.cpp +++ b/src/resources/map/speciallayer.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/map/speciallayer.h b/src/resources/map/speciallayer.h index 4ed01d15d..bdd87c5e4 100644 --- a/src/resources/map/speciallayer.h +++ b/src/resources/map/speciallayer.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/map/tileanimation.cpp b/src/resources/map/tileanimation.cpp index 9bbf14dfd..293f7e3ae 100644 --- a/src/resources/map/tileanimation.cpp +++ b/src/resources/map/tileanimation.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/map/tileanimation.h b/src/resources/map/tileanimation.h index 29a443588..1145d84e3 100644 --- a/src/resources/map/tileanimation.h +++ b/src/resources/map/tileanimation.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/map/tileinfo.h b/src/resources/map/tileinfo.h index 87977f94a..1f1c7e3c5 100644 --- a/src/resources/map/tileinfo.h +++ b/src/resources/map/tileinfo.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2015-2019 The ManaPlus Developers + * Copyright (C) 2015-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/map/tileset.h b/src/resources/map/tileset.h index 54adfe65b..1f5a6362b 100644 --- a/src/resources/map/tileset.h +++ b/src/resources/map/tileset.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/map/walklayer.cpp b/src/resources/map/walklayer.cpp index 2a8174c0c..5c6692b98 100644 --- a/src/resources/map/walklayer.cpp +++ b/src/resources/map/walklayer.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2013-2019 The ManaPlus Developers + * Copyright (C) 2013-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/map/walklayer.h b/src/resources/map/walklayer.h index 07804db43..285c1e73b 100644 --- a/src/resources/map/walklayer.h +++ b/src/resources/map/walklayer.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2013-2019 The ManaPlus Developers + * Copyright (C) 2013-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/mapinfo.h b/src/resources/mapinfo.h index 808a19488..784da8909 100644 --- a/src/resources/mapinfo.h +++ b/src/resources/mapinfo.h @@ -1,7 +1,7 @@ /* * The ManaPlus Client * Copyright (C) 2008 Aethyra Development Team - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/mapreader.cpp b/src/resources/mapreader.cpp index e8f1927b8..a9d8d6221 100644 --- a/src/resources/mapreader.cpp +++ b/src/resources/mapreader.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/mapreader.h b/src/resources/mapreader.h index ab6d9f919..6e197f694 100644 --- a/src/resources/mapreader.h +++ b/src/resources/mapreader.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/memorycounter.cpp b/src/resources/memorycounter.cpp index 13b742c8c..b4faf2a9c 100644 --- a/src/resources/memorycounter.cpp +++ b/src/resources/memorycounter.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2016-2019 The ManaPlus Developers + * Copyright (C) 2016-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/memorycounter.h b/src/resources/memorycounter.h index 12f4c413c..e7ae07fc3 100644 --- a/src/resources/memorycounter.h +++ b/src/resources/memorycounter.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2016-2019 The ManaPlus Developers + * Copyright (C) 2016-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/memorymanager.cpp b/src/resources/memorymanager.cpp index 233fb709d..6208c903e 100644 --- a/src/resources/memorymanager.cpp +++ b/src/resources/memorymanager.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2016-2019 The ManaPlus Developers + * Copyright (C) 2016-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/memorymanager.h b/src/resources/memorymanager.h index 3abceb6ce..c4a05c213 100644 --- a/src/resources/memorymanager.h +++ b/src/resources/memorymanager.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2016-2019 The ManaPlus Developers + * Copyright (C) 2016-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/missileinfo.h b/src/resources/missileinfo.h index a50b186cf..8aee8d7bf 100644 --- a/src/resources/missileinfo.h +++ b/src/resources/missileinfo.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/mobileopenglscreenshothelper.cpp b/src/resources/mobileopenglscreenshothelper.cpp index a4be9442e..f31fcab23 100644 --- a/src/resources/mobileopenglscreenshothelper.cpp +++ b/src/resources/mobileopenglscreenshothelper.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/mobileopenglscreenshothelper.h b/src/resources/mobileopenglscreenshothelper.h index 5c0b486b7..ed01f9358 100644 --- a/src/resources/mobileopenglscreenshothelper.h +++ b/src/resources/mobileopenglscreenshothelper.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/modinfo.cpp b/src/resources/modinfo.cpp index 7b5bf639c..574c45aa1 100644 --- a/src/resources/modinfo.cpp +++ b/src/resources/modinfo.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/modinfo.h b/src/resources/modinfo.h index 256066e9f..449719c18 100644 --- a/src/resources/modinfo.h +++ b/src/resources/modinfo.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/mstack.h b/src/resources/mstack.h index d87a81b1c..16eed516f 100644 --- a/src/resources/mstack.h +++ b/src/resources/mstack.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2015-2019 The ManaPlus Developers + * Copyright (C) 2015-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/notificationinfo.h b/src/resources/notificationinfo.h index 1604d55ec..5b49d9dda 100644 --- a/src/resources/notificationinfo.h +++ b/src/resources/notificationinfo.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2013-2019 The ManaPlus Developers + * Copyright (C) 2013-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/notifications.h b/src/resources/notifications.h index c6375292f..387be43f6 100644 --- a/src/resources/notifications.h +++ b/src/resources/notifications.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2013-2019 The ManaPlus Developers + * Copyright (C) 2013-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/npcbuttoninfo.h b/src/resources/npcbuttoninfo.h index f5afdf6ef..9de478d88 100644 --- a/src/resources/npcbuttoninfo.h +++ b/src/resources/npcbuttoninfo.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/npcdialoginfo.h b/src/resources/npcdialoginfo.h index c65ee1d57..924f6d892 100644 --- a/src/resources/npcdialoginfo.h +++ b/src/resources/npcdialoginfo.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/npcdialogmenuinfo.h b/src/resources/npcdialogmenuinfo.h index 672484250..902f0d736 100644 --- a/src/resources/npcdialogmenuinfo.h +++ b/src/resources/npcdialogmenuinfo.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/npcimageinfo.h b/src/resources/npcimageinfo.h index 5f7d821d8..b10962bb1 100644 --- a/src/resources/npcimageinfo.h +++ b/src/resources/npcimageinfo.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/npcinventoryinfo.h b/src/resources/npcinventoryinfo.h index 1e4c0bf25..b792361fb 100644 --- a/src/resources/npcinventoryinfo.h +++ b/src/resources/npcinventoryinfo.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/npctextinfo.h b/src/resources/npctextinfo.h index 166f1062d..1f93f65fc 100644 --- a/src/resources/npctextinfo.h +++ b/src/resources/npctextinfo.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/openglimagehelper.cpp b/src/resources/openglimagehelper.cpp index 557d9d0a5..e208d164e 100644 --- a/src/resources/openglimagehelper.cpp +++ b/src/resources/openglimagehelper.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/openglimagehelper.h b/src/resources/openglimagehelper.h index a14956ac7..4084a9db6 100644 --- a/src/resources/openglimagehelper.h +++ b/src/resources/openglimagehelper.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/openglscreenshothelper.cpp b/src/resources/openglscreenshothelper.cpp index 2a2fd6ea9..479879f72 100644 --- a/src/resources/openglscreenshothelper.cpp +++ b/src/resources/openglscreenshothelper.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/openglscreenshothelper.h b/src/resources/openglscreenshothelper.h index 5c0e7ae5d..d10610d09 100644 --- a/src/resources/openglscreenshothelper.h +++ b/src/resources/openglscreenshothelper.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/questeffect.h b/src/resources/questeffect.h index 8e989e88f..5b0bee80e 100644 --- a/src/resources/questeffect.h +++ b/src/resources/questeffect.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2012-2019 The ManaPlus Developers + * Copyright (C) 2012-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/questitem.h b/src/resources/questitem.h index d816d9264..d5be419c4 100644 --- a/src/resources/questitem.h +++ b/src/resources/questitem.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2012-2019 The ManaPlus Developers + * Copyright (C) 2012-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/questitemtext.h b/src/resources/questitemtext.h index 79a89a480..527c0a9d3 100644 --- a/src/resources/questitemtext.h +++ b/src/resources/questitemtext.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2012-2019 The ManaPlus Developers + * Copyright (C) 2012-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/questvar.h b/src/resources/questvar.h index dffddaa0d..df597dd28 100644 --- a/src/resources/questvar.h +++ b/src/resources/questvar.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2016-2019 The ManaPlus Developers + * Copyright (C) 2016-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/rect/doublerect.h b/src/resources/rect/doublerect.h index 504f8c2c6..e3c95c448 100644 --- a/src/resources/rect/doublerect.h +++ b/src/resources/rect/doublerect.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/resource.cpp b/src/resources/resource.cpp index b5ee09adf..cd0647c66 100644 --- a/src/resources/resource.cpp +++ b/src/resources/resource.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/resource.h b/src/resources/resource.h index b55ca9ad6..fcd15a2e9 100644 --- a/src/resources/resource.h +++ b/src/resources/resource.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/resourcefunctiontypes.h b/src/resources/resourcefunctiontypes.h index 3070438ef..d34b5b92f 100644 --- a/src/resources/resourcefunctiontypes.h +++ b/src/resources/resourcefunctiontypes.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/resourcemanager/resourcemanager.cpp b/src/resources/resourcemanager/resourcemanager.cpp index 74d079541..2b50b84a8 100644 --- a/src/resources/resourcemanager/resourcemanager.cpp +++ b/src/resources/resourcemanager/resourcemanager.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/resourcemanager/resourcemanager.h b/src/resources/resourcemanager/resourcemanager.h index 5fd8b45d0..95c2f5220 100644 --- a/src/resources/resourcemanager/resourcemanager.h +++ b/src/resources/resourcemanager/resourcemanager.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/resourcetypes.h b/src/resources/resourcetypes.h index d8d8e75bb..05bc1e115 100644 --- a/src/resources/resourcetypes.h +++ b/src/resources/resourcetypes.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/safeopenglimagehelper.cpp b/src/resources/safeopenglimagehelper.cpp index 4d94578c6..8f7765636 100644 --- a/src/resources/safeopenglimagehelper.cpp +++ b/src/resources/safeopenglimagehelper.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/safeopenglimagehelper.h b/src/resources/safeopenglimagehelper.h index 31ff4dac4..4bfee3b06 100644 --- a/src/resources/safeopenglimagehelper.h +++ b/src/resources/safeopenglimagehelper.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/screenshothelper.h b/src/resources/screenshothelper.h index d3454c315..3274c21bd 100644 --- a/src/resources/screenshothelper.h +++ b/src/resources/screenshothelper.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/sdl2imagehelper.cpp b/src/resources/sdl2imagehelper.cpp index 882bafa1d..5c164bf2d 100644 --- a/src/resources/sdl2imagehelper.cpp +++ b/src/resources/sdl2imagehelper.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/sdl2imagehelper.h b/src/resources/sdl2imagehelper.h index 66f608544..8fbc88200 100644 --- a/src/resources/sdl2imagehelper.h +++ b/src/resources/sdl2imagehelper.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/sdl2softwareimagehelper.cpp b/src/resources/sdl2softwareimagehelper.cpp index b7634e3bb..f0035d4c4 100644 --- a/src/resources/sdl2softwareimagehelper.cpp +++ b/src/resources/sdl2softwareimagehelper.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/sdl2softwareimagehelper.h b/src/resources/sdl2softwareimagehelper.h index cd38dfdb3..acf135c62 100644 --- a/src/resources/sdl2softwareimagehelper.h +++ b/src/resources/sdl2softwareimagehelper.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/sdl2softwarescreenshothelper.cpp b/src/resources/sdl2softwarescreenshothelper.cpp index b081fcb10..97d3e8843 100644 --- a/src/resources/sdl2softwarescreenshothelper.cpp +++ b/src/resources/sdl2softwarescreenshothelper.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/sdl2softwarescreenshothelper.h b/src/resources/sdl2softwarescreenshothelper.h index ab37c66ee..c6a32d372 100644 --- a/src/resources/sdl2softwarescreenshothelper.h +++ b/src/resources/sdl2softwarescreenshothelper.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/sdlgfxblitfunc.cpp b/src/resources/sdlgfxblitfunc.cpp index 9aa45e2e7..e1d140e12 100644 --- a/src/resources/sdlgfxblitfunc.cpp +++ b/src/resources/sdlgfxblitfunc.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2017-2019 The ManaPlus Developers + * Copyright (C) 2017-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/sdlgfxblitfunc.h b/src/resources/sdlgfxblitfunc.h index 298d04b70..539ac7239 100644 --- a/src/resources/sdlgfxblitfunc.h +++ b/src/resources/sdlgfxblitfunc.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2017-2019 The ManaPlus Developers + * Copyright (C) 2017-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/sdlimagehelper.cpp b/src/resources/sdlimagehelper.cpp index 852064799..6b3404e7c 100644 --- a/src/resources/sdlimagehelper.cpp +++ b/src/resources/sdlimagehelper.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/sdlimagehelper.h b/src/resources/sdlimagehelper.h index 63089966c..3711bc9b7 100644 --- a/src/resources/sdlimagehelper.h +++ b/src/resources/sdlimagehelper.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/sdlmusic.cpp b/src/resources/sdlmusic.cpp index f23a535cb..d90d26a04 100644 --- a/src/resources/sdlmusic.cpp +++ b/src/resources/sdlmusic.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/sdlmusic.h b/src/resources/sdlmusic.h index 57d9f3d2a..6eb62958b 100644 --- a/src/resources/sdlmusic.h +++ b/src/resources/sdlmusic.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/sdlscreenshothelper.cpp b/src/resources/sdlscreenshothelper.cpp index f05368d2d..674c889d9 100644 --- a/src/resources/sdlscreenshothelper.cpp +++ b/src/resources/sdlscreenshothelper.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/sdlscreenshothelper.h b/src/resources/sdlscreenshothelper.h index 78cf807ab..f280c8bc8 100644 --- a/src/resources/sdlscreenshothelper.h +++ b/src/resources/sdlscreenshothelper.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/servercommands.inc b/src/resources/servercommands.inc index 77d550e1f..d2e96946f 100644 --- a/src/resources/servercommands.inc +++ b/src/resources/servercommands.inc @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2017-2019 The ManaPlus Developers + * Copyright (C) 2017-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/serverpermissions.inc b/src/resources/serverpermissions.inc index 38b375dac..6f20f9ee2 100644 --- a/src/resources/serverpermissions.inc +++ b/src/resources/serverpermissions.inc @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2017-2019 The ManaPlus Developers + * Copyright (C) 2017-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/skill/skilldata.cpp b/src/resources/skill/skilldata.cpp index 88e65d218..c1f26be99 100644 --- a/src/resources/skill/skilldata.cpp +++ b/src/resources/skill/skilldata.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/skill/skilldata.h b/src/resources/skill/skilldata.h index 8be03a593..bfbd70415 100644 --- a/src/resources/skill/skilldata.h +++ b/src/resources/skill/skilldata.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/skill/skillinfo.cpp b/src/resources/skill/skillinfo.cpp index 487255e52..4d94c5526 100644 --- a/src/resources/skill/skillinfo.cpp +++ b/src/resources/skill/skillinfo.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/skill/skillinfo.h b/src/resources/skill/skillinfo.h index a94d8d165..64b859334 100644 --- a/src/resources/skill/skillinfo.h +++ b/src/resources/skill/skillinfo.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/skill/skilltypeentry.h b/src/resources/skill/skilltypeentry.h index b9c1e70df..777e60f92 100644 --- a/src/resources/skill/skilltypeentry.h +++ b/src/resources/skill/skilltypeentry.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2016-2019 The ManaPlus Developers + * Copyright (C) 2016-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/skill/skilltypelist.h b/src/resources/skill/skilltypelist.h index aa90f89ed..bff56015a 100644 --- a/src/resources/skill/skilltypelist.h +++ b/src/resources/skill/skilltypelist.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2016-2019 The ManaPlus Developers + * Copyright (C) 2016-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/soundeffect.cpp b/src/resources/soundeffect.cpp index 8d92aa629..2231e201d 100644 --- a/src/resources/soundeffect.cpp +++ b/src/resources/soundeffect.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/soundeffect.h b/src/resources/soundeffect.h index 324d201ed..b17825b07 100644 --- a/src/resources/soundeffect.h +++ b/src/resources/soundeffect.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/soundinfo.h b/src/resources/soundinfo.h index 5a7131a7b..56d612e80 100644 --- a/src/resources/soundinfo.h +++ b/src/resources/soundinfo.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2013-2019 The ManaPlus Developers + * Copyright (C) 2013-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/sprite/animatedsprite.cpp b/src/resources/sprite/animatedsprite.cpp index fe37708d7..1bdf650bc 100644 --- a/src/resources/sprite/animatedsprite.cpp +++ b/src/resources/sprite/animatedsprite.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/sprite/animatedsprite.h b/src/resources/sprite/animatedsprite.h index a34aa15c2..ea23ca909 100644 --- a/src/resources/sprite/animatedsprite.h +++ b/src/resources/sprite/animatedsprite.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/sprite/animationdelayload.cpp b/src/resources/sprite/animationdelayload.cpp index b48ddf3ac..0ea2c9c75 100644 --- a/src/resources/sprite/animationdelayload.cpp +++ b/src/resources/sprite/animationdelayload.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2012-2019 The ManaPlus Developers + * Copyright (C) 2012-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/sprite/animationdelayload.h b/src/resources/sprite/animationdelayload.h index 2337a91a8..3183fef28 100644 --- a/src/resources/sprite/animationdelayload.h +++ b/src/resources/sprite/animationdelayload.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2012-2019 The ManaPlus Developers + * Copyright (C) 2012-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/sprite/imagesprite.cpp b/src/resources/sprite/imagesprite.cpp index acac3d544..40717bc3c 100644 --- a/src/resources/sprite/imagesprite.cpp +++ b/src/resources/sprite/imagesprite.cpp @@ -1,7 +1,7 @@ /* * The ManaPlus Client * Copyright (C) 2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/sprite/imagesprite.h b/src/resources/sprite/imagesprite.h index 3e83e6162..d46c2fd94 100644 --- a/src/resources/sprite/imagesprite.h +++ b/src/resources/sprite/imagesprite.h @@ -1,7 +1,7 @@ /* * The ManaPlus Client * Copyright (C) 2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/sprite/sprite.h b/src/resources/sprite/sprite.h index eb78e9d6d..a0f103195 100644 --- a/src/resources/sprite/sprite.h +++ b/src/resources/sprite/sprite.h @@ -1,7 +1,7 @@ /* * The ManaPlus Client * Copyright (C) 2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/sprite/spritedef.cpp b/src/resources/sprite/spritedef.cpp index 2f9817f62..5bf61ec4a 100644 --- a/src/resources/sprite/spritedef.cpp +++ b/src/resources/sprite/spritedef.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/sprite/spritedef.h b/src/resources/sprite/spritedef.h index 51273ecef..4f6171120 100644 --- a/src/resources/sprite/spritedef.h +++ b/src/resources/sprite/spritedef.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/sprite/spritedisplay.h b/src/resources/sprite/spritedisplay.h index 0d2c61370..3af589a69 100644 --- a/src/resources/sprite/spritedisplay.h +++ b/src/resources/sprite/spritedisplay.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/sprite/spritereference.h b/src/resources/sprite/spritereference.h index 3bc2fd89c..39252c4f6 100644 --- a/src/resources/sprite/spritereference.h +++ b/src/resources/sprite/spritereference.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/surfaceimagehelper.cpp b/src/resources/surfaceimagehelper.cpp index 4f4095671..1494b7e2b 100644 --- a/src/resources/surfaceimagehelper.cpp +++ b/src/resources/surfaceimagehelper.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/surfaceimagehelper.h b/src/resources/surfaceimagehelper.h index bb2d517c7..010b5b424 100644 --- a/src/resources/surfaceimagehelper.h +++ b/src/resources/surfaceimagehelper.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/updatefile.h b/src/resources/updatefile.h index a4a213d2c..d5eb400aa 100644 --- a/src/resources/updatefile.h +++ b/src/resources/updatefile.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/vector.cpp b/src/resources/vector.cpp index c0e0f7def..9149ff63b 100644 --- a/src/resources/vector.cpp +++ b/src/resources/vector.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2007-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/vector.h b/src/resources/vector.h index 10cef4710..2e85e6891 100644 --- a/src/resources/vector.h +++ b/src/resources/vector.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2007-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/wallpaper.cpp b/src/resources/wallpaper.cpp index bdfdc2634..6e64d665e 100644 --- a/src/resources/wallpaper.cpp +++ b/src/resources/wallpaper.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/wallpaper.h b/src/resources/wallpaper.h index 4a554469a..045f03747 100644 --- a/src/resources/wallpaper.h +++ b/src/resources/wallpaper.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/wallpaperdata.h b/src/resources/wallpaperdata.h index 4e8dc7448..d144a3aed 100644 --- a/src/resources/wallpaperdata.h +++ b/src/resources/wallpaperdata.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/sdlshared.h b/src/sdlshared.h index c1d8d55d1..202bcbb7e 100644 --- a/src/sdlshared.h +++ b/src/sdlshared.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2013-2019 The ManaPlus Developers + * Copyright (C) 2013-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/settings.cpp b/src/settings.cpp index 1eaef47b3..a55b27da8 100644 --- a/src/settings.cpp +++ b/src/settings.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2014-2019 The ManaPlus Developers + * Copyright (C) 2014-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/settings.h b/src/settings.h index 7b76534bf..7f720d98b 100644 --- a/src/settings.h +++ b/src/settings.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2014-2019 The ManaPlus Developers + * Copyright (C) 2014-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/soundmanager.cpp b/src/soundmanager.cpp index 282d20afe..8edcf0b6e 100644 --- a/src/soundmanager.cpp +++ b/src/soundmanager.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/soundmanager.h b/src/soundmanager.h index b0df6befc..1bf0bb23d 100644 --- a/src/soundmanager.h +++ b/src/soundmanager.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/spellmanager.cpp b/src/spellmanager.cpp index 6fc0e0c82..46583b082 100644 --- a/src/spellmanager.cpp +++ b/src/spellmanager.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2009 The Mana World Development Team * Copyright (C) 2009-2010 Andrei Karas - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/spellmanager.h b/src/spellmanager.h index 7b611e0dd..b6cc4b2cc 100644 --- a/src/spellmanager.h +++ b/src/spellmanager.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2009 The Mana World Development Team * Copyright (C) 2009-2010 Andrei Karas - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/statuseffect.cpp b/src/statuseffect.cpp index ae7686194..2708e2648 100644 --- a/src/statuseffect.cpp +++ b/src/statuseffect.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2008-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/statuseffect.h b/src/statuseffect.h index 50413bf1e..5b716bb38 100644 --- a/src/statuseffect.h +++ b/src/statuseffect.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2008-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/test/testlauncher.cpp b/src/test/testlauncher.cpp index 6dea65522..eb842cc86 100644 --- a/src/test/testlauncher.cpp +++ b/src/test/testlauncher.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * @@ -415,9 +415,9 @@ int TestLauncher::testInternal() Image *img[4]; img[0] = Theme::getImageFromTheme( - "graphics/sprites/manaplus_emotions.png"); + "graphics/sprites/manaverse_emotions.png"); img[1] = Theme::getImageFromTheme( - "graphics/sprites/manaplus_emotions.png"); + "graphics/sprites/manaverse_emotions.png"); img[2] = Theme::getImageFromTheme("graphics/sprites/arrow_left.png"); img[3] = Theme::getImageFromTheme("graphics/sprites/arrow_right.png"); int idx = 0; diff --git a/src/test/testlauncher.h b/src/test/testlauncher.h index 8fb855a06..195403ea0 100644 --- a/src/test/testlauncher.h +++ b/src/test/testlauncher.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/test/testmain.cpp b/src/test/testmain.cpp index 38f35d335..4155c1874 100644 --- a/src/test/testmain.cpp +++ b/src/test/testmain.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/test/testmain.h b/src/test/testmain.h index bb70f3f1a..374cc8b1f 100644 --- a/src/test/testmain.h +++ b/src/test/testmain.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/text.cpp b/src/text.cpp index b7255f95a..a3b2f1156 100644 --- a/src/text.cpp +++ b/src/text.cpp @@ -3,7 +3,7 @@ * Copyright (C) 2008 Douglas Boffey * Copyright (C) 2008-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/text.h b/src/text.h index 2c0a6f551..23fc9e43a 100644 --- a/src/text.h +++ b/src/text.h @@ -3,7 +3,7 @@ * Copyright (C) 2008 Douglas Boffey * Copyright (C) 2008-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/textcommand.cpp b/src/textcommand.cpp index e0cbaecb4..91bf056b1 100644 --- a/src/textcommand.cpp +++ b/src/textcommand.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2009 The Mana World Development Team * Copyright (C) 2009-2010 Andrei Karas - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/textcommand.h b/src/textcommand.h index ccf62d926..1d6263c0d 100644 --- a/src/textcommand.h +++ b/src/textcommand.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2009 The Mana World Development Team * Copyright (C) 2009-2010 Andrei Karas - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/textmanager.cpp b/src/textmanager.cpp index 43acec503..27c3ea817 100644 --- a/src/textmanager.cpp +++ b/src/textmanager.cpp @@ -1,7 +1,7 @@ /* * The ManaPlus Client * Copyright (C) 2008 Douglas Boffey - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/textmanager.h b/src/textmanager.h index a43ff16ff..fa5012e27 100644 --- a/src/textmanager.h +++ b/src/textmanager.h @@ -1,7 +1,7 @@ /* * The ManaPlus Client * Copyright (C) 2008 Douglas Boffey - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/unittests/configuration.cc b/src/unittests/configuration.cc index 438d93f4c..9322903a4 100644 --- a/src/unittests/configuration.cc +++ b/src/unittests/configuration.cc @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2016-2019 The ManaPlus Developers + * Copyright (C) 2016-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/unittests/endian.cc b/src/unittests/endian.cc index 1892f39da..6c50b395a 100644 --- a/src/unittests/endian.cc +++ b/src/unittests/endian.cc @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2013-2019 The ManaPlus Developers + * Copyright (C) 2013-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/unittests/enums/enums.cc b/src/unittests/enums/enums.cc index 8ae7884e1..ac58cd752 100644 --- a/src/unittests/enums/enums.cc +++ b/src/unittests/enums/enums.cc @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2015-2019 The ManaPlus Developers + * Copyright (C) 2015-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/unittests/enums/render/mockdrawtype.h b/src/unittests/enums/render/mockdrawtype.h index fa6d6b0dd..effb51857 100644 --- a/src/unittests/enums/render/mockdrawtype.h +++ b/src/unittests/enums/render/mockdrawtype.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2017-2019 The ManaPlus Developers + * Copyright (C) 2017-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/unittests/fs/files.cc b/src/unittests/fs/files.cc index d46749bcb..265c6f95e 100644 --- a/src/unittests/fs/files.cc +++ b/src/unittests/fs/files.cc @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2013-2019 The ManaPlus Developers + * Copyright (C) 2013-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/unittests/fs/virtfs/throw.cc b/src/unittests/fs/virtfs/throw.cc index 00f36ade3..9e9f14084 100644 --- a/src/unittests/fs/virtfs/throw.cc +++ b/src/unittests/fs/virtfs/throw.cc @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2016-2019 The ManaPlus Developers + * Copyright (C) 2016-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/unittests/fs/virtfs/virtfs.cc b/src/unittests/fs/virtfs/virtfs.cc index 473dcf4f4..130ddd571 100644 --- a/src/unittests/fs/virtfs/virtfs.cc +++ b/src/unittests/fs/virtfs/virtfs.cc @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2016-2019 The ManaPlus Developers + * Copyright (C) 2016-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/unittests/fs/virtfs/virtfs1_basic.cc b/src/unittests/fs/virtfs/virtfs1_basic.cc index 7571a8214..f1d0ae3a2 100644 --- a/src/unittests/fs/virtfs/virtfs1_basic.cc +++ b/src/unittests/fs/virtfs/virtfs1_basic.cc @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2016-2019 The ManaPlus Developers + * Copyright (C) 2016-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/unittests/fs/virtfs/virtfs1_enumerate.cc b/src/unittests/fs/virtfs/virtfs1_enumerate.cc index a5f8c1ce6..e1300e02a 100644 --- a/src/unittests/fs/virtfs/virtfs1_enumerate.cc +++ b/src/unittests/fs/virtfs/virtfs1_enumerate.cc @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2016-2019 The ManaPlus Developers + * Copyright (C) 2016-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/unittests/fs/virtfs/virtfs1_exists.cc b/src/unittests/fs/virtfs/virtfs1_exists.cc index 9f1c670eb..7d4835297 100644 --- a/src/unittests/fs/virtfs/virtfs1_exists.cc +++ b/src/unittests/fs/virtfs/virtfs1_exists.cc @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2016-2019 The ManaPlus Developers + * Copyright (C) 2016-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/unittests/fs/virtfs/virtfs1_getrealdir.cc b/src/unittests/fs/virtfs/virtfs1_getrealdir.cc index d0366a3a2..5749e72c4 100644 --- a/src/unittests/fs/virtfs/virtfs1_getrealdir.cc +++ b/src/unittests/fs/virtfs/virtfs1_getrealdir.cc @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2016-2019 The ManaPlus Developers + * Copyright (C) 2016-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/unittests/fs/virtfs/virtfs1_mountdir1.cc b/src/unittests/fs/virtfs/virtfs1_mountdir1.cc index 1e073c406..8af77fd6c 100644 --- a/src/unittests/fs/virtfs/virtfs1_mountdir1.cc +++ b/src/unittests/fs/virtfs/virtfs1_mountdir1.cc @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2016-2019 The ManaPlus Developers + * Copyright (C) 2016-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/unittests/fs/virtfs/virtfs1_mountdir2.cc b/src/unittests/fs/virtfs/virtfs1_mountdir2.cc index 4164bcc98..3f4db2e14 100644 --- a/src/unittests/fs/virtfs/virtfs1_mountdir2.cc +++ b/src/unittests/fs/virtfs/virtfs1_mountdir2.cc @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2016-2019 The ManaPlus Developers + * Copyright (C) 2016-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/unittests/fs/virtfs/virtfs1_mountzip1.cc b/src/unittests/fs/virtfs/virtfs1_mountzip1.cc index d2580b680..d1edf8818 100644 --- a/src/unittests/fs/virtfs/virtfs1_mountzip1.cc +++ b/src/unittests/fs/virtfs/virtfs1_mountzip1.cc @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2016-2019 The ManaPlus Developers + * Copyright (C) 2016-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/unittests/fs/virtfs/virtfs1_mountzip2.cc b/src/unittests/fs/virtfs/virtfs1_mountzip2.cc index 899219390..09a609a3e 100644 --- a/src/unittests/fs/virtfs/virtfs1_mountzip2.cc +++ b/src/unittests/fs/virtfs/virtfs1_mountzip2.cc @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2016-2019 The ManaPlus Developers + * Copyright (C) 2016-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/unittests/fs/virtfs/virtfs1_unmount.cc b/src/unittests/fs/virtfs/virtfs1_unmount.cc index ecc08caff..5696d1b32 100644 --- a/src/unittests/fs/virtfs/virtfs1_unmount.cc +++ b/src/unittests/fs/virtfs/virtfs1_unmount.cc @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2016-2019 The ManaPlus Developers + * Copyright (C) 2016-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/unittests/fs/virtfs/virtfs2.cc b/src/unittests/fs/virtfs/virtfs2.cc index c28d6a14c..bc9969b9c 100644 --- a/src/unittests/fs/virtfs/virtfs2.cc +++ b/src/unittests/fs/virtfs/virtfs2.cc @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2016-2019 The ManaPlus Developers + * Copyright (C) 2016-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/unittests/fs/virtfs/zip.cc b/src/unittests/fs/virtfs/zip.cc index 2699a68d7..be91e68de 100644 --- a/src/unittests/fs/virtfs/zip.cc +++ b/src/unittests/fs/virtfs/zip.cc @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2017-2019 The ManaPlus Developers + * Copyright (C) 2017-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/unittests/gui/fonts/textchunklist.cc b/src/unittests/gui/fonts/textchunklist.cc index 4b4ed3d0d..488054417 100644 --- a/src/unittests/gui/fonts/textchunklist.cc +++ b/src/unittests/gui/fonts/textchunklist.cc @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2013-2019 The ManaPlus Developers + * Copyright (C) 2013-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/unittests/gui/widgets/browserbox.cc b/src/unittests/gui/widgets/browserbox.cc index 737cf547c..13a2aebd3 100644 --- a/src/unittests/gui/widgets/browserbox.cc +++ b/src/unittests/gui/widgets/browserbox.cc @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2012-2019 The ManaPlus Developers + * Copyright (C) 2012-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/unittests/gui/widgets/staticbrowserbox.cc b/src/unittests/gui/widgets/staticbrowserbox.cc index 4efd3f87c..ca8218780 100644 --- a/src/unittests/gui/widgets/staticbrowserbox.cc +++ b/src/unittests/gui/widgets/staticbrowserbox.cc @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2012-2019 The ManaPlus Developers + * Copyright (C) 2012-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/unittests/gui/windowmanager.cc b/src/unittests/gui/windowmanager.cc index 166ef964f..1b6e98b47 100644 --- a/src/unittests/gui/windowmanager.cc +++ b/src/unittests/gui/windowmanager.cc @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2013-2019 The ManaPlus Developers + * Copyright (C) 2013-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/unittests/integrity.cc b/src/unittests/integrity.cc index 3d370b36d..5865afc36 100644 --- a/src/unittests/integrity.cc +++ b/src/unittests/integrity.cc @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2013-2019 The ManaPlus Developers + * Copyright (C) 2013-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/unittests/render/mockdrawitem.h b/src/unittests/render/mockdrawitem.h index 1e4e615d5..bbde04095 100644 --- a/src/unittests/render/mockdrawitem.h +++ b/src/unittests/render/mockdrawitem.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2017-2019 The ManaPlus Developers + * Copyright (C) 2017-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/unittests/render/mockgraphics.cc b/src/unittests/render/mockgraphics.cc index d2ba71f0a..42800edeb 100644 --- a/src/unittests/render/mockgraphics.cc +++ b/src/unittests/render/mockgraphics.cc @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/unittests/render/mockgraphics.h b/src/unittests/render/mockgraphics.h index 69898c1f5..4f96d0db5 100644 --- a/src/unittests/render/mockgraphics.h +++ b/src/unittests/render/mockgraphics.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/unittests/resources/dye/dye.cc b/src/unittests/resources/dye/dye.cc index 52613cd60..832db6553 100644 --- a/src/unittests/resources/dye/dye.cc +++ b/src/unittests/resources/dye/dye.cc @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2013-2019 The ManaPlus Developers + * Copyright (C) 2013-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/unittests/resources/dye/dyepalette.cc b/src/unittests/resources/dye/dyepalette.cc index 6318977bc..18d67e5a6 100644 --- a/src/unittests/resources/dye/dyepalette.cc +++ b/src/unittests/resources/dye/dyepalette.cc @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2013-2019 The ManaPlus Developers + * Copyright (C) 2013-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/unittests/resources/map/maplayer/draw.cc b/src/unittests/resources/map/maplayer/draw.cc index b4e488005..4446aaf00 100644 --- a/src/unittests/resources/map/maplayer/draw.cc +++ b/src/unittests/resources/map/maplayer/draw.cc @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2016-2019 The ManaPlus Developers + * Copyright (C) 2016-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/unittests/resources/map/maplayer/drawfringenormal.cc b/src/unittests/resources/map/maplayer/drawfringenormal.cc index 6f68d77e7..13e63fae4 100644 --- a/src/unittests/resources/map/maplayer/drawfringenormal.cc +++ b/src/unittests/resources/map/maplayer/drawfringenormal.cc @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2016-2019 The ManaPlus Developers + * Copyright (C) 2016-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/unittests/resources/map/maplayer/drawfringesimple.cc b/src/unittests/resources/map/maplayer/drawfringesimple.cc index ad2c87434..1a0aba968 100644 --- a/src/unittests/resources/map/maplayer/drawfringesimple.cc +++ b/src/unittests/resources/map/maplayer/drawfringesimple.cc @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2016-2019 The ManaPlus Developers + * Copyright (C) 2016-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/unittests/resources/map/maplayer/drawspeciallayer1.cc b/src/unittests/resources/map/maplayer/drawspeciallayer1.cc index 8e60592f7..3e7761658 100644 --- a/src/unittests/resources/map/maplayer/drawspeciallayer1.cc +++ b/src/unittests/resources/map/maplayer/drawspeciallayer1.cc @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2016-2019 The ManaPlus Developers + * Copyright (C) 2016-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/unittests/resources/map/maplayer/drawspeciallayer2.cc b/src/unittests/resources/map/maplayer/drawspeciallayer2.cc index b40ac745b..075213f0c 100644 --- a/src/unittests/resources/map/maplayer/drawspeciallayer2.cc +++ b/src/unittests/resources/map/maplayer/drawspeciallayer2.cc @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2016-2019 The ManaPlus Developers + * Copyright (C) 2016-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/unittests/resources/map/maplayer/getemptytiledrawwidth.cc b/src/unittests/resources/map/maplayer/getemptytiledrawwidth.cc index 9d84b6635..63a2ba038 100644 --- a/src/unittests/resources/map/maplayer/getemptytiledrawwidth.cc +++ b/src/unittests/resources/map/maplayer/getemptytiledrawwidth.cc @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2016-2019 The ManaPlus Developers + * Copyright (C) 2016-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/unittests/resources/map/maplayer/gettiledrawwidth.cc b/src/unittests/resources/map/maplayer/gettiledrawwidth.cc index 12c24d402..48a392f5f 100644 --- a/src/unittests/resources/map/maplayer/gettiledrawwidth.cc +++ b/src/unittests/resources/map/maplayer/gettiledrawwidth.cc @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2016-2019 The ManaPlus Developers + * Copyright (C) 2016-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/unittests/resources/map/maplayer/updatecache.cc b/src/unittests/resources/map/maplayer/updatecache.cc index 41046ff98..b3ad83b80 100644 --- a/src/unittests/resources/map/maplayer/updatecache.cc +++ b/src/unittests/resources/map/maplayer/updatecache.cc @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2016-2019 The ManaPlus Developers + * Copyright (C) 2016-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/unittests/resources/map/maplayer/updateconditiontiles.cc b/src/unittests/resources/map/maplayer/updateconditiontiles.cc index 199563cff..1f58f24c5 100644 --- a/src/unittests/resources/map/maplayer/updateconditiontiles.cc +++ b/src/unittests/resources/map/maplayer/updateconditiontiles.cc @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2016-2019 The ManaPlus Developers + * Copyright (C) 2016-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/unittests/resources/map/speciallayer.cc b/src/unittests/resources/map/speciallayer.cc index c3b1f78b8..49708206d 100644 --- a/src/unittests/resources/map/speciallayer.cc +++ b/src/unittests/resources/map/speciallayer.cc @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2016-2019 The ManaPlus Developers + * Copyright (C) 2016-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/unittests/resources/mstack.cc b/src/unittests/resources/mstack.cc index ffd9326ea..494abe31e 100644 --- a/src/unittests/resources/mstack.cc +++ b/src/unittests/resources/mstack.cc @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2015-2019 The ManaPlus Developers + * Copyright (C) 2015-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/unittests/resources/resourcemanager/resourcemanager.cc b/src/unittests/resources/resourcemanager/resourcemanager.cc index 39871e3c7..8b41ac5b4 100644 --- a/src/unittests/resources/resourcemanager/resourcemanager.cc +++ b/src/unittests/resources/resourcemanager/resourcemanager.cc @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2013-2019 The ManaPlus Developers + * Copyright (C) 2013-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/unittests/resources/sdlimagehelper.cc b/src/unittests/resources/sdlimagehelper.cc index a115f7a8b..37fde0a93 100644 --- a/src/unittests/resources/sdlimagehelper.cc +++ b/src/unittests/resources/sdlimagehelper.cc @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2014-2019 The ManaPlus Developers + * Copyright (C) 2014-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/unittests/resources/sprite/animatedsprite.cc b/src/unittests/resources/sprite/animatedsprite.cc index 1f5f6f9ef..3ce9a58e3 100644 --- a/src/unittests/resources/sprite/animatedsprite.cc +++ b/src/unittests/resources/sprite/animatedsprite.cc @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2013-2019 The ManaPlus Developers + * Copyright (C) 2013-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/unittests/sdl.cc b/src/unittests/sdl.cc index b9dc74299..f4c095414 100644 --- a/src/unittests/sdl.cc +++ b/src/unittests/sdl.cc @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2013-2019 The ManaPlus Developers + * Copyright (C) 2013-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/unittests/unittests.h b/src/unittests/unittests.h index 04c908e4e..6b9b24d7b 100644 --- a/src/unittests/unittests.h +++ b/src/unittests/unittests.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2017-2019 The ManaPlus Developers + * Copyright (C) 2017-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/unittests/utils/chatutils.cc b/src/unittests/utils/chatutils.cc index 5e06baaca..fc58adea8 100644 --- a/src/unittests/utils/chatutils.cc +++ b/src/unittests/utils/chatutils.cc @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2012-2019 The ManaPlus Developers + * Copyright (C) 2012-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/unittests/utils/checkutils.cc b/src/unittests/utils/checkutils.cc index cef9651f9..44f42ad87 100644 --- a/src/unittests/utils/checkutils.cc +++ b/src/unittests/utils/checkutils.cc @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2016-2019 The ManaPlus Developers + * Copyright (C) 2016-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/unittests/utils/dumplibs.cc b/src/unittests/utils/dumplibs.cc index dab6fa11e..3080d0763 100644 --- a/src/unittests/utils/dumplibs.cc +++ b/src/unittests/utils/dumplibs.cc @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2017-2019 The ManaPlus Developers + * Copyright (C) 2017-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/unittests/utils/itemxmlutils.cc b/src/unittests/utils/itemxmlutils.cc index 8572d3ca5..a95298a11 100644 --- a/src/unittests/utils/itemxmlutils.cc +++ b/src/unittests/utils/itemxmlutils.cc @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2014-2019 The ManaPlus Developers + * Copyright (C) 2014-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/unittests/utils/langs.cc b/src/unittests/utils/langs.cc index f7f9c28d6..5fd6417d7 100644 --- a/src/unittests/utils/langs.cc +++ b/src/unittests/utils/langs.cc @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2013-2019 The ManaPlus Developers + * Copyright (C) 2013-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/unittests/utils/mathutils.cc b/src/unittests/utils/mathutils.cc index 9adc125ef..d091f1cf4 100644 --- a/src/unittests/utils/mathutils.cc +++ b/src/unittests/utils/mathutils.cc @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2013-2019 The ManaPlus Developers + * Copyright (C) 2013-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/unittests/utils/parameters.cc b/src/unittests/utils/parameters.cc index 2a6171818..73996bbf8 100644 --- a/src/unittests/utils/parameters.cc +++ b/src/unittests/utils/parameters.cc @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2012-2019 The ManaPlus Developers + * Copyright (C) 2012-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/unittests/utils/stringutils.cc b/src/unittests/utils/stringutils.cc index cf0fb9764..145866bfd 100644 --- a/src/unittests/utils/stringutils.cc +++ b/src/unittests/utils/stringutils.cc @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2012-2019 The ManaPlus Developers + * Copyright (C) 2012-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/unittests/utils/timer.cc b/src/unittests/utils/timer.cc index ef789b398..ca691de16 100644 --- a/src/unittests/utils/timer.cc +++ b/src/unittests/utils/timer.cc @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2012-2019 The ManaPlus Developers + * Copyright (C) 2012-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/unittests/utils/translation/poparser.cc b/src/unittests/utils/translation/poparser.cc index bf5abaca4..f4148a7e8 100644 --- a/src/unittests/utils/translation/poparser.cc +++ b/src/unittests/utils/translation/poparser.cc @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2016-2019 The ManaPlus Developers + * Copyright (C) 2016-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/unittests/utils/xml.cc b/src/unittests/utils/xml.cc index fa4bfc789..631ed74cc 100644 --- a/src/unittests/utils/xml.cc +++ b/src/unittests/utils/xml.cc @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2014-2019 The ManaPlus Developers + * Copyright (C) 2014-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/unittests/utils/xmlutils.cc b/src/unittests/utils/xmlutils.cc index 482580af5..9268c5901 100644 --- a/src/unittests/utils/xmlutils.cc +++ b/src/unittests/utils/xmlutils.cc @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2014-2019 The ManaPlus Developers + * Copyright (C) 2014-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * @@ -140,7 +140,7 @@ TEST_CASE("xmlutils readXmlStringMap 1", "") std::map arr; - readXmlStringMap("graphics/sprites/manaplus_emotes.xml", + readXmlStringMap("graphics/sprites/manaverse_emotes.xml", "emotes", "emote", "sprite", diff --git a/src/utils/booleanoptions.h b/src/utils/booleanoptions.h index 6f98ac4a5..ccc055746 100644 --- a/src/utils/booleanoptions.h +++ b/src/utils/booleanoptions.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/utils/browserboxtools.cpp b/src/utils/browserboxtools.cpp index 771b4e4e7..f27438f7c 100644 --- a/src/utils/browserboxtools.cpp +++ b/src/utils/browserboxtools.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/utils/browserboxtools.h b/src/utils/browserboxtools.h index 6058c7c52..ced9077bd 100644 --- a/src/utils/browserboxtools.h +++ b/src/utils/browserboxtools.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/utils/buildhex.h b/src/utils/buildhex.h index 41926a481..cb649ed8d 100644 --- a/src/utils/buildhex.h +++ b/src/utils/buildhex.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2016-2019 The ManaPlus Developers + * Copyright (C) 2016-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/utils/cast.h b/src/utils/cast.h index c08a1ca25..1834a7c83 100644 --- a/src/utils/cast.h +++ b/src/utils/cast.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/utils/chatutils.cpp b/src/utils/chatutils.cpp index 680f3fa00..916a1d191 100644 --- a/src/utils/chatutils.cpp +++ b/src/utils/chatutils.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2012-2019 The ManaPlus Developers + * Copyright (C) 2012-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/utils/chatutils.h b/src/utils/chatutils.h index 215941f38..64ef8d3e4 100644 --- a/src/utils/chatutils.h +++ b/src/utils/chatutils.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/utils/checkutils.cpp b/src/utils/checkutils.cpp index 2bcd60037..80a5d9033 100644 --- a/src/utils/checkutils.cpp +++ b/src/utils/checkutils.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2012-2019 The ManaPlus Developers + * Copyright (C) 2012-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/utils/checkutils.h b/src/utils/checkutils.h index 36e84bf12..b85fd3d18 100644 --- a/src/utils/checkutils.h +++ b/src/utils/checkutils.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2012-2019 The ManaPlus Developers + * Copyright (C) 2012-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/utils/copynpaste.cpp b/src/utils/copynpaste.cpp index d255853f2..e497a35c7 100644 --- a/src/utils/copynpaste.cpp +++ b/src/utils/copynpaste.cpp @@ -1,7 +1,7 @@ /* * The ManaPlus Client * Copyright (C) 2001-2010 Wormux Team - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/utils/copynpaste.h b/src/utils/copynpaste.h index 20eee4f70..066127427 100644 --- a/src/utils/copynpaste.h +++ b/src/utils/copynpaste.h @@ -1,7 +1,7 @@ /* * The ManaPlus Client * Copyright (C) 2001-2010 Wormux Team - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/utils/cpu.cpp b/src/utils/cpu.cpp index d7ef74aaf..29bfc3098 100644 --- a/src/utils/cpu.cpp +++ b/src/utils/cpu.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2013-2019 The ManaPlus Developers + * Copyright (C) 2013-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/utils/cpu.h b/src/utils/cpu.h index 5b07f36f3..c3287ce5d 100644 --- a/src/utils/cpu.h +++ b/src/utils/cpu.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2013-2019 The ManaPlus Developers + * Copyright (C) 2013-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/utils/delete2.h b/src/utils/delete2.h index 16100374b..ba02b0d72 100644 --- a/src/utils/delete2.h +++ b/src/utils/delete2.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2014-2019 The ManaPlus Developers + * Copyright (C) 2014-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/utils/dtor.h b/src/utils/dtor.h index 368aa5ed9..807b48366 100644 --- a/src/utils/dtor.h +++ b/src/utils/dtor.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/utils/dumplibs.cpp b/src/utils/dumplibs.cpp index c221329ab..b093d337e 100644 --- a/src/utils/dumplibs.cpp +++ b/src/utils/dumplibs.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2017-2019 The ManaPlus Developers + * Copyright (C) 2017-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/utils/dumplibs.h b/src/utils/dumplibs.h index ce02275dd..094348cf8 100644 --- a/src/utils/dumplibs.h +++ b/src/utils/dumplibs.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2017-2019 The ManaPlus Developers + * Copyright (C) 2017-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/utils/dumpsizes.cpp b/src/utils/dumpsizes.cpp index 4b142cf11..ea085f5d0 100644 --- a/src/utils/dumpsizes.cpp +++ b/src/utils/dumpsizes.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2017-2019 The ManaPlus Developers + * Copyright (C) 2017-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/utils/dumpsizes.h b/src/utils/dumpsizes.h index 025a1726c..ed1db8e22 100644 --- a/src/utils/dumpsizes.h +++ b/src/utils/dumpsizes.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2017-2019 The ManaPlus Developers + * Copyright (C) 2017-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/utils/env.cpp b/src/utils/env.cpp index 7a87e0e38..d52712ca9 100644 --- a/src/utils/env.cpp +++ b/src/utils/env.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/utils/env.h b/src/utils/env.h index 55c210e6f..91bfa0872 100644 --- a/src/utils/env.h +++ b/src/utils/env.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/utils/foreach.h b/src/utils/foreach.h index bc6a95b16..8ddfacdba 100644 --- a/src/utils/foreach.h +++ b/src/utils/foreach.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/utils/fuzzer.cpp b/src/utils/fuzzer.cpp index 9a0d37c33..b31f03e4c 100644 --- a/src/utils/fuzzer.cpp +++ b/src/utils/fuzzer.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2013-2019 The ManaPlus Developers + * Copyright (C) 2013-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/utils/fuzzer.h b/src/utils/fuzzer.h index 5aaa427ff..f0723e7a2 100644 --- a/src/utils/fuzzer.h +++ b/src/utils/fuzzer.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2013-2019 The ManaPlus Developers + * Copyright (C) 2013-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/utils/gettext.h b/src/utils/gettext.h index e984016d9..1830b494b 100644 --- a/src/utils/gettext.h +++ b/src/utils/gettext.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2007-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/utils/gettexthelper.cpp b/src/utils/gettexthelper.cpp index 66ebcb469..ff4d42ad4 100644 --- a/src/utils/gettexthelper.cpp +++ b/src/utils/gettexthelper.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/utils/gettexthelper.h b/src/utils/gettexthelper.h index 1a48d3512..69b0136cf 100644 --- a/src/utils/gettexthelper.h +++ b/src/utils/gettexthelper.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/utils/glxhelper.cpp b/src/utils/glxhelper.cpp index 3bd130a65..7b5317adb 100644 --- a/src/utils/glxhelper.cpp +++ b/src/utils/glxhelper.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2014-2019 The ManaPlus Developers + * Copyright (C) 2014-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/utils/glxhelper.h b/src/utils/glxhelper.h index 4aef96e58..29662999b 100644 --- a/src/utils/glxhelper.h +++ b/src/utils/glxhelper.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2014-2019 The ManaPlus Developers + * Copyright (C) 2014-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/utils/gmfunctions.cpp b/src/utils/gmfunctions.cpp index 01688dc3e..5135766f9 100644 --- a/src/utils/gmfunctions.cpp +++ b/src/utils/gmfunctions.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2016-2019 The ManaPlus Developers + * Copyright (C) 2016-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/utils/gmfunctions.h b/src/utils/gmfunctions.h index 9f7446853..677f18f38 100644 --- a/src/utils/gmfunctions.h +++ b/src/utils/gmfunctions.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2016-2019 The ManaPlus Developers + * Copyright (C) 2016-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/utils/intmap.h b/src/utils/intmap.h index 9ab4025e8..031e1ed29 100644 --- a/src/utils/intmap.h +++ b/src/utils/intmap.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2012-2019 The ManaPlus Developers + * Copyright (C) 2012-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/utils/itemxmlutils.cpp b/src/utils/itemxmlutils.cpp index 0b78c13d3..01f0a7971 100644 --- a/src/utils/itemxmlutils.cpp +++ b/src/utils/itemxmlutils.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2014-2019 The ManaPlus Developers + * Copyright (C) 2014-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/utils/itemxmlutils.h b/src/utils/itemxmlutils.h index 7bf01caba..4792d8030 100644 --- a/src/utils/itemxmlutils.h +++ b/src/utils/itemxmlutils.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2014-2019 The ManaPlus Developers + * Copyright (C) 2014-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/utils/langs.cpp b/src/utils/langs.cpp index 20b1a72a1..369676944 100644 --- a/src/utils/langs.cpp +++ b/src/utils/langs.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/utils/langs.h b/src/utils/langs.h index ffcdd6306..a3ec33094 100644 --- a/src/utils/langs.h +++ b/src/utils/langs.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/utils/likely.h b/src/utils/likely.h index 209849084..a8c894f6a 100644 --- a/src/utils/likely.h +++ b/src/utils/likely.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/utils/mathutils.h b/src/utils/mathutils.h index 36991f91a..5ddfed6f7 100644 --- a/src/utils/mathutils.h +++ b/src/utils/mathutils.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/utils/mrand.cpp b/src/utils/mrand.cpp index f39983330..c0f332adf 100644 --- a/src/utils/mrand.cpp +++ b/src/utils/mrand.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2016-2019 The ManaPlus Developers + * Copyright (C) 2016-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/utils/mrand.h b/src/utils/mrand.h index e051d3aed..3d8b05aad 100644 --- a/src/utils/mrand.h +++ b/src/utils/mrand.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2016-2019 The ManaPlus Developers + * Copyright (C) 2016-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/utils/mutex.h b/src/utils/mutex.h index 1d464bdff..4d73ce491 100644 --- a/src/utils/mutex.h +++ b/src/utils/mutex.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2008-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/utils/naclmessages.cpp b/src/utils/naclmessages.cpp index 82e608743..a7473cbf3 100644 --- a/src/utils/naclmessages.cpp +++ b/src/utils/naclmessages.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2015-2019 The ManaPlus Developers + * Copyright (C) 2015-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/utils/naclmessages.h b/src/utils/naclmessages.h index cbae34810..d6ca5680e 100644 --- a/src/utils/naclmessages.h +++ b/src/utils/naclmessages.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2015-2019 The ManaPlus Developers + * Copyright (C) 2015-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/utils/parameters.cpp b/src/utils/parameters.cpp index 2dae3d065..9b6ca3166 100644 --- a/src/utils/parameters.cpp +++ b/src/utils/parameters.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2016-2019 The ManaPlus Developers + * Copyright (C) 2016-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/utils/parameters.h b/src/utils/parameters.h index 36b84a06d..061765e60 100644 --- a/src/utils/parameters.h +++ b/src/utils/parameters.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2016-2019 The ManaPlus Developers + * Copyright (C) 2016-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/utils/perfomance.cpp b/src/utils/perfomance.cpp index 58d4493ec..62b4d13e4 100644 --- a/src/utils/perfomance.cpp +++ b/src/utils/perfomance.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2012-2019 The ManaPlus Developers + * Copyright (C) 2012-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/utils/perfomance.h b/src/utils/perfomance.h index b25fa2aa7..ffe65ce56 100644 --- a/src/utils/perfomance.h +++ b/src/utils/perfomance.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2012-2019 The ManaPlus Developers + * Copyright (C) 2012-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/utils/perfstat.cpp b/src/utils/perfstat.cpp index 53c795be1..b8053c082 100644 --- a/src/utils/perfstat.cpp +++ b/src/utils/perfstat.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2018-2019 The ManaPlus Developers + * Copyright (C) 2018-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/utils/perfstat.h b/src/utils/perfstat.h index b6c387bd1..c19dd4eb2 100644 --- a/src/utils/perfstat.h +++ b/src/utils/perfstat.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2018-2019 The ManaPlus Developers + * Copyright (C) 2018-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/utils/pnglib.cpp b/src/utils/pnglib.cpp index c0895c394..bb9c05f3a 100644 --- a/src/utils/pnglib.cpp +++ b/src/utils/pnglib.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/utils/pnglib.h b/src/utils/pnglib.h index 92d6977fc..fa642199a 100644 --- a/src/utils/pnglib.h +++ b/src/utils/pnglib.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/utils/process.cpp b/src/utils/process.cpp index 239132b8a..7e7d937b3 100644 --- a/src/utils/process.cpp +++ b/src/utils/process.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/utils/process.h b/src/utils/process.h index adb61819f..17ef0eff7 100644 --- a/src/utils/process.h +++ b/src/utils/process.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/utils/sdl2helper.cpp b/src/utils/sdl2helper.cpp index f9d080eff..527df1d8c 100644 --- a/src/utils/sdl2helper.cpp +++ b/src/utils/sdl2helper.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2013-2019 The ManaPlus Developers + * Copyright (C) 2013-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/utils/sdl2helper.h b/src/utils/sdl2helper.h index bab9d971e..165be81d5 100644 --- a/src/utils/sdl2helper.h +++ b/src/utils/sdl2helper.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2013-2019 The ManaPlus Developers + * Copyright (C) 2013-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/utils/sdl2logger.cpp b/src/utils/sdl2logger.cpp index 91fa71ad9..3d08bc18a 100644 --- a/src/utils/sdl2logger.cpp +++ b/src/utils/sdl2logger.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2017-2019 The ManaPlus Developers + * Copyright (C) 2017-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/utils/sdl2logger.h b/src/utils/sdl2logger.h index 0f2edf50b..b5936f9d4 100644 --- a/src/utils/sdl2logger.h +++ b/src/utils/sdl2logger.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2017-2019 The ManaPlus Developers + * Copyright (C) 2017-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/utils/sdl2musichelper.cpp b/src/utils/sdl2musichelper.cpp index 3f5b9905e..5122986d1 100644 --- a/src/utils/sdl2musichelper.cpp +++ b/src/utils/sdl2musichelper.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2013-2019 The ManaPlus Developers + * Copyright (C) 2013-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/utils/sdl2musichelper.h b/src/utils/sdl2musichelper.h index 52a4a4510..7fbdbe027 100644 --- a/src/utils/sdl2musichelper.h +++ b/src/utils/sdl2musichelper.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2013-2019 The ManaPlus Developers + * Copyright (C) 2013-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/utils/sdlcheckutils.cpp b/src/utils/sdlcheckutils.cpp index 13ab523ca..f1e65273b 100644 --- a/src/utils/sdlcheckutils.cpp +++ b/src/utils/sdlcheckutils.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2013-2019 The ManaPlus Developers + * Copyright (C) 2013-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/utils/sdlcheckutils.h b/src/utils/sdlcheckutils.h index 38465ec0f..cb9fd941d 100644 --- a/src/utils/sdlcheckutils.h +++ b/src/utils/sdlcheckutils.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2013-2019 The ManaPlus Developers + * Copyright (C) 2013-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/utils/sdlhelper.cpp b/src/utils/sdlhelper.cpp index c2563ed3a..05c430f70 100644 --- a/src/utils/sdlhelper.cpp +++ b/src/utils/sdlhelper.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2013-2019 The ManaPlus Developers + * Copyright (C) 2013-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/utils/sdlhelper.h b/src/utils/sdlhelper.h index e13d889c5..e47f6d3e4 100644 --- a/src/utils/sdlhelper.h +++ b/src/utils/sdlhelper.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2013-2019 The ManaPlus Developers + * Copyright (C) 2013-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/utils/sdlmemoryobject.h b/src/utils/sdlmemoryobject.h index b84b43f7e..0c194f16b 100644 --- a/src/utils/sdlmemoryobject.h +++ b/src/utils/sdlmemoryobject.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2013-2019 The ManaPlus Developers + * Copyright (C) 2013-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/utils/sdlmusichelper.cpp b/src/utils/sdlmusichelper.cpp index dea1f2b6e..19d06e1fd 100644 --- a/src/utils/sdlmusichelper.cpp +++ b/src/utils/sdlmusichelper.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2013-2019 The ManaPlus Developers + * Copyright (C) 2013-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/utils/sdlmusichelper.h b/src/utils/sdlmusichelper.h index 2ea15acd8..f9344e5c8 100644 --- a/src/utils/sdlmusichelper.h +++ b/src/utils/sdlmusichelper.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2013-2019 The ManaPlus Developers + * Copyright (C) 2013-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/utils/sdlpixel.h b/src/utils/sdlpixel.h index b7817f216..f14c09101 100644 --- a/src/utils/sdlpixel.h +++ b/src/utils/sdlpixel.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/utils/sdlsharedhelper.cpp b/src/utils/sdlsharedhelper.cpp index a79c33783..9ac326b60 100644 --- a/src/utils/sdlsharedhelper.cpp +++ b/src/utils/sdlsharedhelper.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2013-2019 The ManaPlus Developers + * Copyright (C) 2013-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/utils/sdlsharedhelper.h b/src/utils/sdlsharedhelper.h index fa2198129..f0ac60cd1 100644 --- a/src/utils/sdlsharedhelper.h +++ b/src/utils/sdlsharedhelper.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2013-2019 The ManaPlus Developers + * Copyright (C) 2013-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/utils/stdmove.h b/src/utils/stdmove.h index 7b9f9c663..3593d5a95 100644 --- a/src/utils/stdmove.h +++ b/src/utils/stdmove.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2017-2019 The ManaPlus Developers + * Copyright (C) 2017-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/utils/stringmap.h b/src/utils/stringmap.h index c98310efd..e24470948 100644 --- a/src/utils/stringmap.h +++ b/src/utils/stringmap.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2012-2019 The ManaPlus Developers + * Copyright (C) 2012-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/utils/stringutils.cpp b/src/utils/stringutils.cpp index f8b1da46d..0510a8c6d 100644 --- a/src/utils/stringutils.cpp +++ b/src/utils/stringutils.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2007-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/utils/stringutils.h b/src/utils/stringutils.h index 8cd714dd3..82450bdf7 100644 --- a/src/utils/stringutils.h +++ b/src/utils/stringutils.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2007-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/utils/stringvector.h b/src/utils/stringvector.h index b51c6b5a3..dc60e6ab6 100644 --- a/src/utils/stringvector.h +++ b/src/utils/stringvector.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2012-2019 The ManaPlus Developers + * Copyright (C) 2012-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/utils/timer.cpp b/src/utils/timer.cpp index b047c2882..56f0e37e9 100644 --- a/src/utils/timer.cpp +++ b/src/utils/timer.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/utils/timer.h b/src/utils/timer.h index d2d99d62a..906ce93e1 100644 --- a/src/utils/timer.h +++ b/src/utils/timer.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/utils/translation/podict.cpp b/src/utils/translation/podict.cpp index dde92d2fb..2ca37d0f8 100644 --- a/src/utils/translation/podict.cpp +++ b/src/utils/translation/podict.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2012-2019 The ManaPlus Developers + * Copyright (C) 2012-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/utils/translation/podict.h b/src/utils/translation/podict.h index 99522a050..3284fd9bd 100644 --- a/src/utils/translation/podict.h +++ b/src/utils/translation/podict.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2012-2019 The ManaPlus Developers + * Copyright (C) 2012-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/utils/translation/poparser.cpp b/src/utils/translation/poparser.cpp index 63d934f79..2c98a4d45 100644 --- a/src/utils/translation/poparser.cpp +++ b/src/utils/translation/poparser.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2012-2019 The ManaPlus Developers + * Copyright (C) 2012-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/utils/translation/poparser.h b/src/utils/translation/poparser.h index 007cb00cf..599f12ecd 100644 --- a/src/utils/translation/poparser.h +++ b/src/utils/translation/poparser.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2012-2019 The ManaPlus Developers + * Copyright (C) 2012-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/utils/translation/translationmanager.cpp b/src/utils/translation/translationmanager.cpp index c5bad1a55..8b3fdcffe 100644 --- a/src/utils/translation/translationmanager.cpp +++ b/src/utils/translation/translationmanager.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2012-2019 The ManaPlus Developers + * Copyright (C) 2012-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/utils/translation/translationmanager.h b/src/utils/translation/translationmanager.h index df914c988..73c7bc4d4 100644 --- a/src/utils/translation/translationmanager.h +++ b/src/utils/translation/translationmanager.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2012-2019 The ManaPlus Developers + * Copyright (C) 2012-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/utils/vector.h b/src/utils/vector.h index ee6378b1d..7d9b2a8db 100644 --- a/src/utils/vector.h +++ b/src/utils/vector.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2017-2019 The ManaPlus Developers + * Copyright (C) 2017-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/utils/x11logger.cpp b/src/utils/x11logger.cpp index e63e777fd..445a9eaf7 100644 --- a/src/utils/x11logger.cpp +++ b/src/utils/x11logger.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2017-2019 The ManaPlus Developers + * Copyright (C) 2017-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/utils/x11logger.h b/src/utils/x11logger.h index ff3d04a68..f61edea77 100644 --- a/src/utils/x11logger.h +++ b/src/utils/x11logger.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2017-2019 The ManaPlus Developers + * Copyright (C) 2017-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/utils/xml.h b/src/utils/xml.h index 078db8709..6438b2539 100644 --- a/src/utils/xml.h +++ b/src/utils/xml.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/utils/xml.inc b/src/utils/xml.inc index 04cfd053c..ff0984548 100644 --- a/src/utils/xml.inc +++ b/src/utils/xml.inc @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/utils/xml/libxml.cpp b/src/utils/xml/libxml.cpp index 8e37183d9..aa4fad872 100644 --- a/src/utils/xml/libxml.cpp +++ b/src/utils/xml/libxml.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/utils/xml/libxml.h b/src/utils/xml/libxml.h index 45e8ce0f1..b6e805fe3 100644 --- a/src/utils/xml/libxml.h +++ b/src/utils/xml/libxml.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/utils/xml/libxml.inc b/src/utils/xml/libxml.inc index 7402173e5..a2763af7c 100644 --- a/src/utils/xml/libxml.inc +++ b/src/utils/xml/libxml.inc @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/utils/xml/pugixml.cpp b/src/utils/xml/pugixml.cpp index 96f7dd1da..8ac124d8b 100644 --- a/src/utils/xml/pugixml.cpp +++ b/src/utils/xml/pugixml.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/utils/xml/pugixml.h b/src/utils/xml/pugixml.h index 5e3ef8349..75c20d25c 100644 --- a/src/utils/xml/pugixml.h +++ b/src/utils/xml/pugixml.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/utils/xml/pugixml.inc b/src/utils/xml/pugixml.inc index 358603e5a..3232b73e3 100644 --- a/src/utils/xml/pugixml.inc +++ b/src/utils/xml/pugixml.inc @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/utils/xml/pugixmlwriter.cpp b/src/utils/xml/pugixmlwriter.cpp index edd1a4d20..99f951834 100644 --- a/src/utils/xml/pugixmlwriter.cpp +++ b/src/utils/xml/pugixmlwriter.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/utils/xml/pugixmlwriter.h b/src/utils/xml/pugixmlwriter.h index a7ed9da32..f6cf2ee42 100644 --- a/src/utils/xml/pugixmlwriter.h +++ b/src/utils/xml/pugixmlwriter.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/utils/xml/tinyxml2.cpp b/src/utils/xml/tinyxml2.cpp index a48b9ecaf..fc6742cc7 100644 --- a/src/utils/xml/tinyxml2.cpp +++ b/src/utils/xml/tinyxml2.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/utils/xml/tinyxml2.h b/src/utils/xml/tinyxml2.h index 0e1086f75..5658ee20c 100644 --- a/src/utils/xml/tinyxml2.h +++ b/src/utils/xml/tinyxml2.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/utils/xml/tinyxml2.inc b/src/utils/xml/tinyxml2.inc index d972a37cf..b237de9fb 100644 --- a/src/utils/xml/tinyxml2.inc +++ b/src/utils/xml/tinyxml2.inc @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/utils/xmlutils.cpp b/src/utils/xmlutils.cpp index 295526de2..73f7f813f 100644 --- a/src/utils/xmlutils.cpp +++ b/src/utils/xmlutils.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2014-2019 The ManaPlus Developers + * Copyright (C) 2014-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/utils/xmlutils.h b/src/utils/xmlutils.h index 2a65fed8d..a055cb9e4 100644 --- a/src/utils/xmlutils.h +++ b/src/utils/xmlutils.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2014-2019 The ManaPlus Developers + * Copyright (C) 2014-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/utils/xmlwriter.h b/src/utils/xmlwriter.h index 564f651d2..c60ed6f3c 100644 --- a/src/utils/xmlwriter.h +++ b/src/utils/xmlwriter.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/variabledata.h b/src/variabledata.h index 75f0ca3be..1b58357c5 100644 --- a/src/variabledata.h +++ b/src/variabledata.h @@ -1,7 +1,7 @@ /* * The ManaPlus Client * Copyright (C) 2010 The Mana Developers - * Copyright (C) 2011-2019 The ManaPlus Developers + * Copyright (C) 2011-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/winver.h b/src/winver.h index 29ba856ea..77e080de7 100644 --- a/src/winver.h +++ b/src/winver.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2012-2019 The ManaPlus Developers + * Copyright (C) 2012-2020 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/tools/ci/branches/.gitlab-ci_header.yml b/tools/ci/branches/.gitlab-ci_header.yml index faeae1416..122e1d3d7 100644 --- a/tools/ci/branches/.gitlab-ci_header.yml +++ b/tools/ci/branches/.gitlab-ci_header.yml @@ -12,7 +12,7 @@ before_script: - ":; ${DOCKERRETRY} ${PMUPDATE} >logs/apt.log" - ":; ${DOCKERRETRY} ${PMINSTALL} ${PACKAGES} >>logs/apt.log" - ":; ./tools/ci/scripts/clonesrc.sh" - - ":; cd manaplus" + - ":; cd manaverse" image: debian:unstable diff --git a/tools/ci/branches/ci_checks/.gitlab-ci.yml b/tools/ci/branches/ci_checks/.gitlab-ci.yml index 57aa9ac1d..3864a34d8 100644 --- a/tools/ci/branches/ci_checks/.gitlab-ci.yml +++ b/tools/ci/branches/ci_checks/.gitlab-ci.yml @@ -2,7 +2,7 @@ artifacts: paths: - logs - - manaplus/logs + - manaverse/logs when: always expire_in: 3 week dependencies: [] @@ -11,7 +11,7 @@ artifacts: paths: - logs - - manaplus/logs + - manaverse/logs when: always expire_in: 3 week dependencies: [] diff --git a/tools/ci/branches/ci_clang4_5/.gitlab-ci.yml b/tools/ci/branches/ci_clang4_5/.gitlab-ci.yml index ebc9c99e1..e2b326ea7 100644 --- a/tools/ci/branches/ci_clang4_5/.gitlab-ci.yml +++ b/tools/ci/branches/ci_clang4_5/.gitlab-ci.yml @@ -2,7 +2,7 @@ artifacts: paths: - logs - - manaplus/logs + - manaverse/logs when: always expire_in: 3 week dependencies: [] @@ -11,7 +11,7 @@ artifacts: paths: - logs - - manaplus/logs + - manaverse/logs when: always expire_in: 3 week dependencies: [] diff --git a/tools/ci/branches/ci_clang6/.gitlab-ci.yml b/tools/ci/branches/ci_clang6/.gitlab-ci.yml index 0ec29486d..c6542a05b 100644 --- a/tools/ci/branches/ci_clang6/.gitlab-ci.yml +++ b/tools/ci/branches/ci_clang6/.gitlab-ci.yml @@ -18,7 +18,7 @@ clang-6.0_tests: stage: build script: - ./tools/ci/scripts/patchsdl1.sh - - ./tools/ci/jobs/clang60_tests.sh --without-dyecmd --without-manaplusgame + - ./tools/ci/jobs/clang60_tests.sh --without-dyecmd --without-manaversegame <<: *job-push image: debian:bullseye variables: @@ -34,7 +34,7 @@ clang-6.0_tests_i386: stage: build script: - ./tools/ci/scripts/patchsdl1.sh - - ./tools/ci/jobs/clang60_tests.sh --without-dyecmd --without-manaplusgame + - ./tools/ci/jobs/clang60_tests.sh --without-dyecmd --without-manaversegame <<: *job-push image: i386/debian:bullseye variables: @@ -49,7 +49,7 @@ clang-6.0_tests_i386: clang-6.0_tests_sdl2: stage: build script: - - ./tools/ci/jobs/clang60_tests.sh --with-sdl2 --without-dyecmd --without-manaplusgame + - ./tools/ci/jobs/clang60_tests.sh --with-sdl2 --without-dyecmd --without-manaversegame <<: *job-push image: debian:bullseye variables: @@ -64,7 +64,7 @@ clang-6.0_tests_sdl2: clang-6.0_tests_sdl2_i386: stage: build script: - - ./tools/ci/jobs/clang60_tests.sh --with-sdl2 --without-dyecmd --without-manaplusgame + - ./tools/ci/jobs/clang60_tests.sh --with-sdl2 --without-dyecmd --without-manaversegame <<: *job-push image: i386/debian:bullseye variables: diff --git a/tools/ci/branches/ci_clang7/.gitlab-ci.yml b/tools/ci/branches/ci_clang7/.gitlab-ci.yml index fd92572f6..26ac78154 100644 --- a/tools/ci/branches/ci_clang7/.gitlab-ci.yml +++ b/tools/ci/branches/ci_clang7/.gitlab-ci.yml @@ -18,7 +18,7 @@ clang-7.0_tests: stage: build script: - ./tools/ci/scripts/patchsdl1.sh - - ./tools/ci/jobs/clang70_tests.sh --without-dyecmd --without-manaplusgame + - ./tools/ci/jobs/clang70_tests.sh --without-dyecmd --without-manaversegame <<: *job-push image: debian:buster variables: @@ -34,7 +34,7 @@ clang-7.0_tests_i386: stage: build script: - ./tools/ci/scripts/patchsdl1.sh - - ./tools/ci/jobs/clang70_tests.sh --without-dyecmd --without-manaplusgame + - ./tools/ci/jobs/clang70_tests.sh --without-dyecmd --without-manaversegame <<: *job-push image: i386/debian:buster variables: @@ -49,7 +49,7 @@ clang-7.0_tests_i386: clang-7.0_tests_sdl2: stage: build script: - - ./tools/ci/jobs/clang70_tests.sh --with-sdl2 --without-dyecmd --without-manaplusgame + - ./tools/ci/jobs/clang70_tests.sh --with-sdl2 --without-dyecmd --without-manaversegame <<: *job-push image: debian:buster variables: @@ -64,7 +64,7 @@ clang-7.0_tests_sdl2: clang-7.0_tests_sdl2_i386: stage: build script: - - ./tools/ci/jobs/clang70_tests.sh --with-sdl2 --without-dyecmd --without-manaplusgame + - ./tools/ci/jobs/clang70_tests.sh --with-sdl2 --without-dyecmd --without-manaversegame <<: *job-push image: i386/debian:buster variables: diff --git a/tools/ci/branches/ci_fedora/.gitlab-ci.yml b/tools/ci/branches/ci_fedora/.gitlab-ci.yml index 125b2f9d2..50523bc6f 100644 --- a/tools/ci/branches/ci_fedora/.gitlab-ci.yml +++ b/tools/ci/branches/ci_fedora/.gitlab-ci.yml @@ -2,7 +2,7 @@ artifacts: paths: - logs - - manaplus/logs + - manaverse/logs when: always expire_in: 3 week dependencies: [] @@ -11,7 +11,7 @@ artifacts: paths: - logs - - manaplus/logs + - manaverse/logs when: always expire_in: 3 week dependencies: [] @@ -20,8 +20,8 @@ stage: build script: - ./tools/ci/scripts/patchsdl1.sh - - ./tools/ci/jobs/gccsnapshot_sanitize_tests.sh --without-dyecmd --without-manaplusgame - - ldd ./src/manaplustests | grep "libasan" + - ./tools/ci/jobs/gccsnapshot_sanitize_tests.sh --without-dyecmd --without-manaversegame + - ldd ./src/manaversetests | grep "libasan" <<: *job-push image: fedora:rawhide variables: @@ -34,8 +34,8 @@ .fedora_gcc-snapshot_sanitize_sdl2_tests: stage: build script: - - ./tools/ci/jobs/gccsnapshot_sanitize_tests.sh --with-sdl2 --without-dyecmd --without-manaplusgame - - ldd ./src/manaplustests | grep "libasan" + - ./tools/ci/jobs/gccsnapshot_sanitize_tests.sh --with-sdl2 --without-dyecmd --without-manaversegame + - ldd ./src/manaversetests | grep "libasan" <<: *job-push image: fedora:rawhide variables: @@ -49,7 +49,7 @@ fedora_gcc-snapshot_tests: stage: build script: - ./tools/ci/scripts/patchsdl1.sh - - ./tools/ci/jobs/gccsnapshot_tests.sh --without-dyecmd --without-manaplusgame + - ./tools/ci/jobs/gccsnapshot_tests.sh --without-dyecmd --without-manaversegame <<: *job-push image: fedora:rawhide variables: @@ -62,7 +62,7 @@ fedora_gcc-snapshot_tests: fedora_gcc-snapshot_sdl2_tests: stage: build script: - - ./tools/ci/jobs/gccsnapshot_tests.sh --with-sdl2 --without-dyecmd --without-manaplusgame + - ./tools/ci/jobs/gccsnapshot_tests.sh --with-sdl2 --without-dyecmd --without-manaversegame <<: *job-push image: fedora:rawhide variables: diff --git a/tools/ci/branches/ci_gcc-snapshot/.gitlab-ci.yml b/tools/ci/branches/ci_gcc-snapshot/.gitlab-ci.yml index 91d5117f4..d59a664dd 100644 --- a/tools/ci/branches/ci_gcc-snapshot/.gitlab-ci.yml +++ b/tools/ci/branches/ci_gcc-snapshot/.gitlab-ci.yml @@ -2,7 +2,7 @@ artifacts: paths: - logs - - manaplus/logs + - manaverse/logs when: always expire_in: 3 week dependencies: [] @@ -11,7 +11,7 @@ artifacts: paths: - logs - - manaplus/logs + - manaverse/logs when: always expire_in: 3 week dependencies: [] diff --git a/tools/ci/branches/ci_gcc10/.gitlab-ci.yml b/tools/ci/branches/ci_gcc10/.gitlab-ci.yml index 9acfd5a02..f5c71e33d 100644 --- a/tools/ci/branches/ci_gcc10/.gitlab-ci.yml +++ b/tools/ci/branches/ci_gcc10/.gitlab-ci.yml @@ -2,7 +2,7 @@ artifacts: paths: - logs - - manaplus/logs + - manaverse/logs when: always expire_in: 3 week dependencies: [] @@ -11,7 +11,7 @@ artifacts: paths: - logs - - manaplus/logs + - manaverse/logs when: always expire_in: 3 week dependencies: [] diff --git a/tools/ci/branches/ci_gcc10_tests/.gitlab-ci.yml b/tools/ci/branches/ci_gcc10_tests/.gitlab-ci.yml index 48caf86ff..1bdc1ade7 100644 --- a/tools/ci/branches/ci_gcc10_tests/.gitlab-ci.yml +++ b/tools/ci/branches/ci_gcc10_tests/.gitlab-ci.yml @@ -2,7 +2,7 @@ artifacts: paths: - logs - - manaplus/logs + - manaverse/logs when: always expire_in: 3 week dependencies: [] @@ -11,7 +11,7 @@ artifacts: paths: - logs - - manaplus/logs + - manaverse/logs when: always expire_in: 3 week dependencies: [] @@ -21,8 +21,8 @@ stage: build script: - ./tools/ci/scripts/patchsdl1.sh - - ./tools/ci/jobs/gcc10_sanitize_tests.sh --enable-unittests=doctest --without-dyecmd --without-manaplusgame - - ldd ./src/manaplustests | grep "libasan" + - ./tools/ci/jobs/gcc10_sanitize_tests.sh --enable-unittests=doctest --without-dyecmd --without-manaversegame + - ldd ./src/manaversetests | grep "libasan" <<: *job-push variables: PACKAGES: gcc-10 g++-10 @@ -39,8 +39,8 @@ stage: build script: - ./tools/ci/scripts/patchsdl1.sh - - ./tools/ci/jobs/gcc10_sanitize_tests.sh --enable-glibcdebug --enable-unittests=doctest --without-dyecmd --without-manaplusgame - - ldd ./src/manaplustests | grep "libasan" + - ./tools/ci/jobs/gcc10_sanitize_tests.sh --enable-glibcdebug --enable-unittests=doctest --without-dyecmd --without-manaversegame + - ldd ./src/manaversetests | grep "libasan" <<: *job-push variables: PACKAGES: gcc-10 g++-10 @@ -56,7 +56,7 @@ gcc-10_doctest_tests_i386: stage: build script: - ./tools/ci/scripts/patchsdl1.sh - - ./tools/ci/jobs/gcc10_tests.sh --enable-unittests=doctest --without-dyecmd --without-manaplusgame + - ./tools/ci/jobs/gcc10_tests.sh --enable-unittests=doctest --without-dyecmd --without-manaversegame image: i386/debian:unstable <<: *job-push variables: @@ -73,7 +73,7 @@ gcc-10_tests_simd: stage: build script: - ./tools/ci/scripts/patchsdl1.sh - - ./tools/ci/jobs/gcc10_tests_simd.sh --without-dyecmd --without-manaplusgame + - ./tools/ci/jobs/gcc10_tests_simd.sh --without-dyecmd --without-manaversegame <<: *job-push variables: PACKAGES: gcc-10 g++-10 @@ -88,7 +88,7 @@ gcc-10_tests_O0: stage: build script: - ./tools/ci/scripts/patchsdl1.sh - - ./tools/ci/jobs/gcc10_tests_simd.sh --without-dyecmd --without-manaplusgame + - ./tools/ci/jobs/gcc10_tests_simd.sh --without-dyecmd --without-manaversegame <<: *job-push variables: POST_CXXFLAGS: "-O0" @@ -104,7 +104,7 @@ gcc-10_tests_O1: stage: build script: - ./tools/ci/scripts/patchsdl1.sh - - ./tools/ci/jobs/gcc10_tests_simd.sh --without-dyecmd --without-manaplusgame + - ./tools/ci/jobs/gcc10_tests_simd.sh --without-dyecmd --without-manaversegame <<: *job-push variables: POST_CXXFLAGS: "-O1" @@ -120,7 +120,7 @@ gcc-10_tests_lto: stage: build script: - ./tools/ci/scripts/patchsdl1.sh - - ./tools/ci/jobs/gcc10_tests.sh --without-dyecmd --without-manaplusgame + - ./tools/ci/jobs/gcc10_tests.sh --without-dyecmd --without-manaversegame <<: *job-push variables: POST_CXXFLAGS: "-ffast-math -O10 -flto -fwhole-program -funswitch-loops" @@ -136,7 +136,7 @@ gcc-10_tests_lto_i386: stage: build script: - ./tools/ci/scripts/patchsdl1.sh - - ./tools/ci/jobs/gcc10_tests.sh --without-dyecmd --without-manaplusgame + - ./tools/ci/jobs/gcc10_tests.sh --without-dyecmd --without-manaversegame <<: *job-push image: i386/debian:unstable variables: @@ -153,7 +153,7 @@ gcc-10_tests_i386: stage: build script: - ./tools/ci/scripts/patchsdl1.sh - - ./tools/ci/jobs/gcc10_tests.sh --without-dyecmd --without-manaplusgame + - ./tools/ci/jobs/gcc10_tests.sh --without-dyecmd --without-manaversegame image: i386/debian:unstable <<: *job-push variables: @@ -169,8 +169,8 @@ gcc-10_tests_flags: stage: build script: - ./tools/ci/scripts/patchsdl1.sh - - ./tools/ci/jobs/gcc10_tests.sh --without-dyecmd --without-manaplusgame --enable-glibcdebug - - ./tools/ci/jobs/gcc10_tests.sh --without-dyecmd --without-manaplusgame --enable-stldebug + - ./tools/ci/jobs/gcc10_tests.sh --without-dyecmd --without-manaversegame --enable-glibcdebug + - ./tools/ci/jobs/gcc10_tests.sh --without-dyecmd --without-manaversegame --enable-stldebug <<: *job-push variables: PACKAGES: gcc-10 g++-10 @@ -185,7 +185,7 @@ gcc-10_tests: stage: build script: - ./tools/ci/scripts/patchsdl1.sh - - ./tools/ci/jobs/gcc10_tests.sh --without-dyecmd --without-manaplusgame + - ./tools/ci/jobs/gcc10_tests.sh --without-dyecmd --without-manaversegame <<: *job-push variables: PACKAGES: gcc-10 g++-10 @@ -199,7 +199,7 @@ gcc-10_tests: gcc-10_sdl2_tests_i386: stage: build script: - - ./tools/ci/jobs/gcc10_tests.sh --with-sdl2 --without-dyecmd --without-manaplusgame + - ./tools/ci/jobs/gcc10_tests.sh --with-sdl2 --without-dyecmd --without-manaversegame image: i386/debian:unstable <<: *job-push variables: @@ -215,9 +215,9 @@ gcc-10_sdl2_tests_i386: stage: build script: - ./tools/ci/scripts/patchsdl1.sh - - ./tools/ci/jobs/gcc10_tests.sh --without-dyecmd --without-manaplusgame || true + - ./tools/ci/jobs/gcc10_tests.sh --without-dyecmd --without-manaversegame || true - echo test valgrind - - valgrind -q --read-var-info=yes --track-origins=yes --malloc-fill=11 --free-fill=55 --show-reachable=yes --leak-check=full --leak-resolution=high --partial-loads-ok=yes --error-limit=no ./src/manaplustests 2>logs/valg.log + - valgrind -q --read-var-info=yes --track-origins=yes --malloc-fill=11 --free-fill=55 --show-reachable=yes --leak-check=full --leak-resolution=high --partial-loads-ok=yes --error-limit=no ./src/manaversetests 2>logs/valg.log - grep "invalid" logs/valg.log && exit 1 || true <<: *job-push variables: @@ -233,9 +233,9 @@ gcc-10_sdl2_tests_i386: stage: build script: - ./tools/ci/scripts/patchsdl1.sh - - ./tools/ci/jobs/gcc10_tests.sh --without-dyecmd --without-manaplusgame || true + - ./tools/ci/jobs/gcc10_tests.sh --without-dyecmd --without-manaversegame || true - echo test valgrind - - valgrind -q --read-var-info=yes --track-origins=yes --malloc-fill=11 --free-fill=55 --show-reachable=yes --leak-check=full --leak-resolution=high --partial-loads-ok=yes --error-limit=no ./src/manaplustests 2>logs/valg.log + - valgrind -q --read-var-info=yes --track-origins=yes --malloc-fill=11 --free-fill=55 --show-reachable=yes --leak-check=full --leak-resolution=high --partial-loads-ok=yes --error-limit=no ./src/manaversetests 2>logs/valg.log - grep "invalid" logs/valg.log && exit 1 || true image: i386/debian:unstable <<: *job-push @@ -252,7 +252,7 @@ gcc-10_separate_doctest: stage: build script: - ./tools/ci/scripts/patchsdl1.sh - - ./tools/ci/jobs/gcc10_silent.sh --enable-unittestsbin=doctest --without-manaplusgame --without-dyecmd + - ./tools/ci/jobs/gcc10_silent.sh --enable-unittestsbin=doctest --without-manaversegame --without-dyecmd - ./tools/ci/scripts/separateunittests.sh <<: *job-push variables: @@ -266,9 +266,9 @@ gcc-10_separate_doctest_sanitize: stage: build script: - ./tools/ci/scripts/patchsdl1.sh - - ./tools/ci/jobs/gcc10_silent.sh --enable-unittestsbin=doctest --without-manaplusgame --without-dyecmd + - ./tools/ci/jobs/gcc10_silent.sh --enable-unittestsbin=doctest --without-manaversegame --without-dyecmd - ./tools/ci/scripts/separateunittests.sh - - ldd ./src/manaplustests | grep "libasan" + - ldd ./src/manaversetests | grep "libasan" <<: *job-push variables: LSAN_OPTIONS: "suppressions=./tools/ci/scripts/lsansuppression_tests.txt" @@ -291,9 +291,9 @@ gcc-10_separate_doctest_sanitize: gcc-10_separate_doctest_sanitize_sdl2: stage: build script: - - ./tools/ci/jobs/gcc10_silent.sh --enable-unittestsbin=doctest --without-manaplusgame --without-dyecmd --with-sdl2 + - ./tools/ci/jobs/gcc10_silent.sh --enable-unittestsbin=doctest --without-manaversegame --without-dyecmd --with-sdl2 - ./tools/ci/scripts/separateunittests.sh - - ldd ./src/manaplustests | grep "libasan" + - ldd ./src/manaversetests | grep "libasan" <<: *job-push variables: LSAN_OPTIONS: "suppressions=./tools/ci/scripts/lsansuppression_tests.txt" @@ -317,7 +317,7 @@ gcc-10_separate_doctest_i386: stage: build script: - ./tools/ci/scripts/patchsdl1.sh - - ./tools/ci/jobs/gcc10_silent.sh --enable-unittestsbin=doctest --without-manaplusgame --without-dyecmd + - ./tools/ci/jobs/gcc10_silent.sh --enable-unittestsbin=doctest --without-manaversegame --without-dyecmd - ./tools/ci/scripts/separateunittests.sh <<: *job-push image: i386/debian:unstable @@ -333,7 +333,7 @@ gcc-10_separate_doctest_i386: gcc-10_separate_doctest_sdl2_i386: stage: build script: - - ./tools/ci/jobs/gcc10_silent.sh --enable-unittestsbin=doctest --without-manaplusgame --without-dyecmd --with-sdl2 + - ./tools/ci/jobs/gcc10_silent.sh --enable-unittestsbin=doctest --without-manaversegame --without-dyecmd --with-sdl2 - ./tools/ci/scripts/separateunittests.sh <<: *job-push image: i386/debian:unstable @@ -364,7 +364,7 @@ gcc-10_systemcatch_tests: stage: build script: - ./tools/ci/scripts/patchsdl1.sh - - ./tools/ci/jobs/gcc10_tests.sh --enable-unittests=systemcatch --without-dyecmd --without-manaplusgame + - ./tools/ci/jobs/gcc10_tests.sh --enable-unittests=systemcatch --without-dyecmd --without-manaversegame <<: *job-push variables: PACKAGES: gcc-10 g++-10 @@ -380,7 +380,7 @@ gcc-10_systemdoctest_tests: stage: build script: - ./tools/ci/scripts/patchsdl1.sh - - ./tools/ci/jobs/gcc10_tests.sh --enable-unittests=systemdoctest --without-dyecmd --without-manaplusgame + - ./tools/ci/jobs/gcc10_tests.sh --enable-unittests=systemdoctest --without-dyecmd --without-manaversegame <<: *job-push variables: PACKAGES: gcc-10 g++-10 @@ -396,7 +396,7 @@ gcc-10_unsigned_char_tests: stage: build script: - ./tools/ci/scripts/patchsdl1.sh - - ./tools/ci/jobs/gcc10_tests.sh --without-dyecmd --without-manaplusgame + - ./tools/ci/jobs/gcc10_tests.sh --without-dyecmd --without-manaversegame <<: *job-push variables: POST_CXXFLAGS: "-funsigned-char" @@ -411,7 +411,7 @@ gcc-10_unsigned_char_tests: gcc-10_sdl2_unsigned_char_tests: stage: build script: - - ./tools/ci/jobs/gcc10_tests.sh --with-sdl2 --without-dyecmd --without-manaplusgame + - ./tools/ci/jobs/gcc10_tests.sh --with-sdl2 --without-dyecmd --without-manaversegame <<: *job-push variables: POST_CXXFLAGS: "-funsigned-char" diff --git a/tools/ci/branches/ci_gcc3/.gitlab-ci.yml b/tools/ci/branches/ci_gcc3/.gitlab-ci.yml index 82b58be9b..958775269 100644 --- a/tools/ci/branches/ci_gcc3/.gitlab-ci.yml +++ b/tools/ci/branches/ci_gcc3/.gitlab-ci.yml @@ -2,7 +2,7 @@ artifacts: paths: - logs - - manaplus/logs + - manaverse/logs when: always expire_in: 3 week dependencies: [] @@ -11,7 +11,7 @@ artifacts: paths: - logs - - manaplus/logs + - manaverse/logs when: always expire_in: 3 week dependencies: [] @@ -22,7 +22,7 @@ gcc-3_sdl1: - ./tools/ci/jobs/gcc3.sh - ./tools/ci/scripts/runtests.sh - ./tools/ci/scripts/rundyecmd.sh - image: registry.gitlab.com/manaplus/images:gentoo_gcc3_sdl1 + image: registry.gitlab.com/manaverse/images:gentoo_gcc3_sdl1 <<: *job-push variables: PMUPDATE: "echo" @@ -36,7 +36,7 @@ gcc-3_sdl2: - ./tools/ci/jobs/gcc3.sh --with-sdl2 - ./tools/ci/scripts/runtests.sh - ./tools/ci/scripts/rundyecmd.sh - image: registry.gitlab.com/manaplus/images:gentoo_gcc3_sdl2 + image: registry.gitlab.com/manaverse/images:gentoo_gcc3_sdl2 <<: *job-push variables: PMUPDATE: "echo" diff --git a/tools/ci/branches/ci_gcc49/.gitlab-ci.yml b/tools/ci/branches/ci_gcc49/.gitlab-ci.yml index d5e2872df..2f2281737 100644 --- a/tools/ci/branches/ci_gcc49/.gitlab-ci.yml +++ b/tools/ci/branches/ci_gcc49/.gitlab-ci.yml @@ -18,7 +18,7 @@ gcc-4.9_sanitize_tests: stage: build script: - ./tools/ci/jobs/gcc49_sanitize_tests.sh - - ldd ./src/manaplustests | grep "libasan" + - ldd ./src/manaversetests | grep "libasan" image: debian:jessie <<: *job-push variables: @@ -34,7 +34,7 @@ gcc-4.9_sanitize_tests_i386: stage: build script: - ./tools/ci/jobs/gcc49_sanitize_tests.sh - - ldd ./src/manaplustests | grep "libasan" + - ldd ./src/manaversetests | grep "libasan" image: i386/debian:jessie <<: *job-push variables: @@ -93,8 +93,8 @@ gcc-4.9_sdl2_sanitize: gentoo_gcc-4.9_tests: stage: build script: - - ./tools/ci/jobs/gcc49_tests.sh --without-dyecmd --without-manaplusgame - image: registry.gitlab.com/manaplus/images:gentoo_gcc49_sdl1 + - ./tools/ci/jobs/gcc49_tests.sh --without-dyecmd --without-manaversegame + image: registry.gitlab.com/manaverse/images:gentoo_gcc49_sdl1 <<: *job-push variables: PMUPDATE: "echo" @@ -107,8 +107,8 @@ gentoo_gcc-4.9_tests: gentoo_gcc-4.9_tests_sdl2: stage: build script: - - ./tools/ci/jobs/gcc49_tests.sh --without-dyecmd --without-manaplusgame --with-sdl2 - image: registry.gitlab.com/manaplus/images:gentoo_gcc49_sdl2 + - ./tools/ci/jobs/gcc49_tests.sh --without-dyecmd --without-manaversegame --with-sdl2 + image: registry.gitlab.com/manaverse/images:gentoo_gcc49_sdl2 <<: *job-push variables: PMUPDATE: "echo" diff --git a/tools/ci/branches/ci_gcc4x/.gitlab-ci.yml b/tools/ci/branches/ci_gcc4x/.gitlab-ci.yml index c657d6e08..f61d3385d 100644 --- a/tools/ci/branches/ci_gcc4x/.gitlab-ci.yml +++ b/tools/ci/branches/ci_gcc4x/.gitlab-ci.yml @@ -37,7 +37,7 @@ gcc-4.1_sdl1: - ./tools/ci/jobs/gcc41.sh - ./tools/ci/scripts/runtests.sh - ./tools/ci/scripts/rundyecmd.sh - image: registry.gitlab.com/manaplus/images:gentoo_gcc41_sdl1 + image: registry.gitlab.com/manaverse/images:gentoo_gcc41_sdl1 <<: *job-push variables: PMUPDATE: "echo" @@ -53,7 +53,7 @@ gcc-4.1_sdl2: - ./tools/ci/jobs/gcc41.sh --with-sdl2 - ./tools/ci/scripts/runtests.sh - ./tools/ci/scripts/rundyecmd.sh - image: registry.gitlab.com/manaplus/images:gentoo_gcc41_sdl2 + image: registry.gitlab.com/manaverse/images:gentoo_gcc41_sdl2 <<: *job-push variables: PMUPDATE: "echo" @@ -69,7 +69,7 @@ gcc-4.3_sdl1: - ./tools/ci/jobs/gcc43.sh - ./tools/ci/scripts/runtests.sh - ./tools/ci/scripts/rundyecmd.sh - image: registry.gitlab.com/manaplus/images:gentoo_gcc43_sdl1 + image: registry.gitlab.com/manaverse/images:gentoo_gcc43_sdl1 <<: *job-push variables: PMUPDATE: "echo" @@ -85,7 +85,7 @@ gcc-4.3_sdl2: - ./tools/ci/jobs/gcc43.sh --with-sdl2 - ./tools/ci/scripts/runtests.sh - ./tools/ci/scripts/rundyecmd.sh - image: registry.gitlab.com/manaplus/images:gentoo_gcc43_sdl2 + image: registry.gitlab.com/manaverse/images:gentoo_gcc43_sdl2 <<: *job-push variables: PMUPDATE: "echo" diff --git a/tools/ci/branches/ci_gcc5/.gitlab-ci.yml b/tools/ci/branches/ci_gcc5/.gitlab-ci.yml index 63c86ffa1..eabeb89bc 100644 --- a/tools/ci/branches/ci_gcc5/.gitlab-ci.yml +++ b/tools/ci/branches/ci_gcc5/.gitlab-ci.yml @@ -2,7 +2,7 @@ artifacts: paths: - logs - - manaplus/logs + - manaverse/logs when: always expire_in: 3 week dependencies: [] @@ -11,7 +11,7 @@ artifacts: paths: - logs - - manaplus/logs + - manaverse/logs when: always expire_in: 3 week dependencies: [] @@ -54,7 +54,7 @@ gcc-5_sanitize_tests: script: - ./tools/ci/scripts/patchsdl1.sh - ./tools/ci/jobs/gcc5_sanitize_tests.sh - - ldd ./src/manaplustests | grep "libasan" + - ldd ./src/manaversetests | grep "libasan" image: ubuntu:xenial <<: *job-push variables: @@ -71,8 +71,8 @@ gcc-5_sanitize_tests: stage: build script: - ./tools/ci/scripts/patchsdl1.sh - - ./tools/ci/jobs/gcc5_sanitize_tests.sh --without-dyecmd --without-manaplusgame - - ldd ./src/manaplustests | grep "libasan" + - ./tools/ci/jobs/gcc5_sanitize_tests.sh --without-dyecmd --without-manaversegame + - ldd ./src/manaversetests | grep "libasan" image: i386/ubuntu:xenial <<: *job-push variables: @@ -88,8 +88,8 @@ gcc-5_sanitize_no_opengl_tests: stage: build script: - ./tools/ci/scripts/patchsdl1.sh - - ./tools/ci/jobs/gcc5_sanitize_tests.sh --without-opengl --without-dyecmd --without-manaplusgame - - ldd ./src/manaplustests | grep "libasan" + - ./tools/ci/jobs/gcc5_sanitize_tests.sh --without-opengl --without-dyecmd --without-manaversegame + - ldd ./src/manaversetests | grep "libasan" image: ubuntu:xenial <<: *job-push variables: @@ -106,8 +106,8 @@ gcc-5_sanitize_no_opengl_tests: stage: build script: - ./tools/ci/scripts/patchsdl1.sh - - ./tools/ci/jobs/gcc5_sanitize_tests.sh --without-opengl --without-dyecmd --without-manaplusgame - - ldd ./src/manaplustests | grep "libasan" + - ./tools/ci/jobs/gcc5_sanitize_tests.sh --without-opengl --without-dyecmd --without-manaversegame + - ldd ./src/manaversetests | grep "libasan" image: i386/ubuntu:xenial <<: *job-push variables: @@ -174,7 +174,7 @@ gcc-5_tests_i386: stage: build script: - ./tools/ci/scripts/patchsdl1.sh - - ./tools/ci/jobs/gcc5_tests.sh --without-dyecmd --without-manaplusgame + - ./tools/ci/jobs/gcc5_tests.sh --without-dyecmd --without-manaversegame image: i386/ubuntu:xenial <<: *job-push variables: @@ -189,8 +189,8 @@ gcc-5_tests_i386: gcc-5_sdl2_tests: stage: build script: - - ./tools/ci/jobs/gcc5_sdl2_tests.sh --without-manaplusgame --enable-glibcdebug - - ./tools/ci/jobs/gcc5_sdl2_tests.sh --without-manaplusgame --enable-stldebug + - ./tools/ci/jobs/gcc5_sdl2_tests.sh --without-manaversegame --enable-glibcdebug + - ./tools/ci/jobs/gcc5_sdl2_tests.sh --without-manaversegame --enable-stldebug image: ubuntu:xenial <<: *job-push variables: @@ -205,7 +205,7 @@ gcc-5_sdl2_tests: gcc-5_sdl2_tests_i386: stage: build script: - - ./tools/ci/jobs/gcc5_sdl2_tests.sh --without-dyecmd --without-manaplusgame + - ./tools/ci/jobs/gcc5_sdl2_tests.sh --without-dyecmd --without-manaversegame image: i386/ubuntu:xenial <<: *job-push variables: @@ -220,7 +220,7 @@ gcc-5_sdl2_tests_i386: gcc-5_sdl2_no_opengl_tests: stage: build script: - - ./tools/ci/jobs/gcc5_sdl2_tests.sh --without-opengl --without-dyecmd --without-manaplusgame + - ./tools/ci/jobs/gcc5_sdl2_tests.sh --without-opengl --without-dyecmd --without-manaversegame image: ubuntu:xenial <<: *job-push variables: @@ -235,7 +235,7 @@ gcc-5_sdl2_no_opengl_tests: gcc-5_sdl2_no_opengl_tests_i386: stage: build script: - - ./tools/ci/jobs/gcc5_sdl2_tests.sh --without-opengl --without-dyecmd --without-manaplusgame + - ./tools/ci/jobs/gcc5_sdl2_tests.sh --without-opengl --without-dyecmd --without-manaversegame image: i386/ubuntu:xenial <<: *job-push variables: diff --git a/tools/ci/branches/ci_gcc6/.gitlab-ci.yml b/tools/ci/branches/ci_gcc6/.gitlab-ci.yml index 298300ff0..2e202b946 100644 --- a/tools/ci/branches/ci_gcc6/.gitlab-ci.yml +++ b/tools/ci/branches/ci_gcc6/.gitlab-ci.yml @@ -2,7 +2,7 @@ artifacts: paths: - logs - - manaplus/logs + - manaverse/logs when: always expire_in: 3 week dependencies: [] @@ -11,7 +11,7 @@ artifacts: paths: - logs - - manaplus/logs + - manaverse/logs when: always expire_in: 3 week dependencies: [] diff --git a/tools/ci/branches/ci_gcc6_tests/.gitlab-ci.yml b/tools/ci/branches/ci_gcc6_tests/.gitlab-ci.yml index f26477e95..0d1f5669b 100644 --- a/tools/ci/branches/ci_gcc6_tests/.gitlab-ci.yml +++ b/tools/ci/branches/ci_gcc6_tests/.gitlab-ci.yml @@ -2,7 +2,7 @@ artifacts: paths: - logs - - manaplus/logs + - manaverse/logs when: always expire_in: 3 week dependencies: [] @@ -11,7 +11,7 @@ artifacts: paths: - logs - - manaplus/logs + - manaverse/logs when: always expire_in: 3 week dependencies: [] @@ -20,8 +20,8 @@ gcc-6_sanitize_doctest_tests: stage: build script: - ./tools/ci/scripts/patchsdl1.sh - - ./tools/ci/jobs/gcc6_sanitize_tests.sh --enable-unittests=doctest --without-dyecmd --without-manaplusgame - - ldd ./src/manaplustests | grep "libasan" + - ./tools/ci/jobs/gcc6_sanitize_tests.sh --enable-unittests=doctest --without-dyecmd --without-manaversegame + - ldd ./src/manaversetests | grep "libasan" image: debian:stretch <<: *job-push variables: @@ -37,7 +37,7 @@ gcc-6_doctest_tests_i386: stage: build script: - ./tools/ci/scripts/patchsdl1.sh - - ./tools/ci/jobs/gcc6_tests.sh --enable-unittests=doctest --without-dyecmd --without-manaplusgame + - ./tools/ci/jobs/gcc6_tests.sh --enable-unittests=doctest --without-dyecmd --without-manaversegame image: i386/debian:stretch <<: *job-push variables: @@ -53,7 +53,7 @@ gcc-6_tests_simd: stage: build script: - ./tools/ci/scripts/patchsdl1.sh - - ./tools/ci/jobs/gcc6_tests_simd.sh --without-dyecmd --without-manaplusgame + - ./tools/ci/jobs/gcc6_tests_simd.sh --without-dyecmd --without-manaversegame image: debian:stretch <<: *job-push variables: @@ -69,7 +69,7 @@ gcc-6_tests_lto: stage: build script: - ./tools/ci/scripts/patchsdl1.sh - - ./tools/ci/jobs/gcc6_tests.sh --without-dyecmd --without-manaplusgame + - ./tools/ci/jobs/gcc6_tests.sh --without-dyecmd --without-manaversegame image: debian:stretch <<: *job-push variables: @@ -86,7 +86,7 @@ gcc-6_tests_lto_i386: stage: build script: - ./tools/ci/scripts/patchsdl1.sh - - ./tools/ci/jobs/gcc6_tests.sh --without-dyecmd --without-manaplusgame + - ./tools/ci/jobs/gcc6_tests.sh --without-dyecmd --without-manaversegame <<: *job-push image: i386/debian:stretch variables: @@ -103,7 +103,7 @@ gcc-6_tests: stage: build script: - ./tools/ci/scripts/patchsdl1.sh - - ./tools/ci/jobs/gcc6_tests.sh --without-dyecmd --without-manaplusgame + - ./tools/ci/jobs/gcc6_tests.sh --without-dyecmd --without-manaversegame image: debian:stretch <<: *job-push variables: @@ -119,7 +119,7 @@ gcc-6_tests_i386: stage: build script: - ./tools/ci/scripts/patchsdl1.sh - - ./tools/ci/jobs/gcc6_tests.sh --without-dyecmd --without-manaplusgame + - ./tools/ci/jobs/gcc6_tests.sh --without-dyecmd --without-manaversegame image: i386/debian:stretch <<: *job-push variables: @@ -135,7 +135,7 @@ gcc-6_tests_glibcdebug: stage: build script: - ./tools/ci/scripts/patchsdl1.sh - - ./tools/ci/jobs/gcc6_tests.sh --without-dyecmd --without-manaplusgame --enable-glibcdebug + - ./tools/ci/jobs/gcc6_tests.sh --without-dyecmd --without-manaversegame --enable-glibcdebug image: debian:stretch <<: *job-push variables: @@ -151,7 +151,7 @@ gcc-6_tests_glibcdebug_i386: stage: build script: - ./tools/ci/scripts/patchsdl1.sh - - ./tools/ci/jobs/gcc6_tests.sh --without-dyecmd --without-manaplusgame --enable-glibcdebug + - ./tools/ci/jobs/gcc6_tests.sh --without-dyecmd --without-manaversegame --enable-glibcdebug image: i386/debian:stretch <<: *job-push variables: @@ -166,7 +166,7 @@ gcc-6_tests_glibcdebug_i386: gcc-6_sdl2_tests: stage: build script: - - ./tools/ci/jobs/gcc6_sdl2_tests.sh --without-dyecmd --without-manaplusgame + - ./tools/ci/jobs/gcc6_sdl2_tests.sh --without-dyecmd --without-manaversegame image: debian:stretch <<: *job-push variables: @@ -181,7 +181,7 @@ gcc-6_sdl2_tests: gcc-6_sdl2_tests_i386: stage: build script: - - ./tools/ci/jobs/gcc6_sdl2_tests.sh --without-dyecmd --without-manaplusgame + - ./tools/ci/jobs/gcc6_sdl2_tests.sh --without-dyecmd --without-manaversegame image: i386/debian:stretch <<: *job-push variables: @@ -197,9 +197,9 @@ gcc-6_tests_valgrind: stage: build script: - ./tools/ci/scripts/patchsdl1.sh - - ./tools/ci/jobs/gcc6_tests.sh --without-dyecmd --without-manaplusgame || true + - ./tools/ci/jobs/gcc6_tests.sh --without-dyecmd --without-manaversegame || true - echo test valgrind - - valgrind -q --read-var-info=yes --track-origins=yes --malloc-fill=11 --free-fill=55 --show-reachable=yes --leak-check=full --leak-resolution=high --partial-loads-ok=yes --error-limit=no ./src/manaplustests 2>logs/valg.log + - valgrind -q --read-var-info=yes --track-origins=yes --malloc-fill=11 --free-fill=55 --show-reachable=yes --leak-check=full --leak-resolution=high --partial-loads-ok=yes --error-limit=no ./src/manaversetests 2>logs/valg.log - grep "invalid" logs/valg.log && exit 1 || true image: debian:stretch <<: *job-push @@ -216,9 +216,9 @@ gcc-6_tests_valgrind_i386: stage: build script: - ./tools/ci/scripts/patchsdl1.sh - - ./tools/ci/jobs/gcc6_tests.sh --without-dyecmd --without-manaplusgame || true + - ./tools/ci/jobs/gcc6_tests.sh --without-dyecmd --without-manaversegame || true - echo test valgrind - - valgrind -q --read-var-info=yes --track-origins=yes --malloc-fill=11 --free-fill=55 --show-reachable=yes --leak-check=full --leak-resolution=high --partial-loads-ok=yes --error-limit=no ./src/manaplustests 2>logs/valg.log + - valgrind -q --read-var-info=yes --track-origins=yes --malloc-fill=11 --free-fill=55 --show-reachable=yes --leak-check=full --leak-resolution=high --partial-loads-ok=yes --error-limit=no ./src/manaversetests 2>logs/valg.log - grep "invalid" logs/valg.log && exit 1 || true image: i386/debian:stretch <<: *job-push @@ -235,7 +235,7 @@ gcc-6_tarball_tests: stage: build script: - ./tools/ci/scripts/patchsdl1.sh - - ./tools/ci/jobs/gcc6_tarball_tests.sh --without-dyecmd --without-manaplusgame + - ./tools/ci/jobs/gcc6_tarball_tests.sh --without-dyecmd --without-manaversegame image: debian:stretch <<: *job-push variables: diff --git a/tools/ci/branches/ci_gcc7/.gitlab-ci.yml b/tools/ci/branches/ci_gcc7/.gitlab-ci.yml index 7586df0ae..e5ec598a0 100644 --- a/tools/ci/branches/ci_gcc7/.gitlab-ci.yml +++ b/tools/ci/branches/ci_gcc7/.gitlab-ci.yml @@ -2,7 +2,7 @@ artifacts: paths: - logs - - manaplus/logs + - manaverse/logs when: always expire_in: 3 week dependencies: [] @@ -11,7 +11,7 @@ artifacts: paths: - logs - - manaplus/logs + - manaverse/logs when: always expire_in: 3 week dependencies: [] diff --git a/tools/ci/branches/ci_gcc7_tests/.gitlab-ci.yml b/tools/ci/branches/ci_gcc7_tests/.gitlab-ci.yml index d1be7f727..74376a54c 100644 --- a/tools/ci/branches/ci_gcc7_tests/.gitlab-ci.yml +++ b/tools/ci/branches/ci_gcc7_tests/.gitlab-ci.yml @@ -2,7 +2,7 @@ artifacts: paths: - logs - - manaplus/logs + - manaverse/logs when: always expire_in: 3 week dependencies: [] @@ -11,7 +11,7 @@ artifacts: paths: - logs - - manaplus/logs + - manaverse/logs when: always expire_in: 3 week dependencies: [] @@ -20,8 +20,8 @@ gcc-7_sanitize_doctest_tests: stage: build script: - ./tools/ci/scripts/patchsdl1.sh - - ./tools/ci/jobs/gcc7_sanitize_tests.sh --enable-unittests=doctest --without-dyecmd --without-manaplusgame - - ldd ./src/manaplustests | grep "libasan" + - ./tools/ci/jobs/gcc7_sanitize_tests.sh --enable-unittests=doctest --without-dyecmd --without-manaversegame + - ldd ./src/manaversetests | grep "libasan" image: debian:buster <<: *job-push variables: @@ -38,7 +38,7 @@ gcc-7_doctest_tests_i386: stage: build script: - ./tools/ci/scripts/patchsdl1.sh - - ./tools/ci/jobs/gcc7_tests.sh --enable-unittests=doctest --without-dyecmd --without-manaplusgame + - ./tools/ci/jobs/gcc7_tests.sh --enable-unittests=doctest --without-dyecmd --without-manaversegame image: i386/debian:buster <<: *job-push variables: @@ -55,7 +55,7 @@ gcc-7_tests_simd: stage: build script: - ./tools/ci/scripts/patchsdl1.sh - - ./tools/ci/jobs/gcc7_tests_simd.sh --without-dyecmd --without-manaplusgame + - ./tools/ci/jobs/gcc7_tests_simd.sh --without-dyecmd --without-manaversegame image: debian:buster <<: *job-push variables: @@ -71,7 +71,7 @@ gcc-7_tests_O0: stage: build script: - ./tools/ci/scripts/patchsdl1.sh - - ./tools/ci/jobs/gcc7_tests_simd.sh --without-dyecmd --without-manaplusgame + - ./tools/ci/jobs/gcc7_tests_simd.sh --without-dyecmd --without-manaversegame image: debian:buster <<: *job-push variables: @@ -88,7 +88,7 @@ gcc-7_tests_O1: stage: build script: - ./tools/ci/scripts/patchsdl1.sh - - ./tools/ci/jobs/gcc7_tests_simd.sh --without-dyecmd --without-manaplusgame + - ./tools/ci/jobs/gcc7_tests_simd.sh --without-dyecmd --without-manaversegame image: debian:buster <<: *job-push variables: @@ -105,7 +105,7 @@ gcc-7_tests_lto: stage: build script: - ./tools/ci/scripts/patchsdl1.sh - - ./tools/ci/jobs/gcc7_tests.sh --without-dyecmd --without-manaplusgame + - ./tools/ci/jobs/gcc7_tests.sh --without-dyecmd --without-manaversegame image: debian:buster <<: *job-push variables: @@ -122,7 +122,7 @@ gcc-7_tests_lto_i386: stage: build script: - ./tools/ci/scripts/patchsdl1.sh - - ./tools/ci/jobs/gcc7_tests.sh --without-dyecmd --without-manaplusgame + - ./tools/ci/jobs/gcc7_tests.sh --without-dyecmd --without-manaversegame <<: *job-push image: i386/debian:buster variables: @@ -139,7 +139,7 @@ gcc-7_tests_i386: stage: build script: - ./tools/ci/scripts/patchsdl1.sh - - ./tools/ci/jobs/gcc7_tests.sh --without-dyecmd --without-manaplusgame + - ./tools/ci/jobs/gcc7_tests.sh --without-dyecmd --without-manaversegame image: i386/debian:buster <<: *job-push variables: @@ -155,8 +155,8 @@ gcc-7_tests_flags: stage: build script: - ./tools/ci/scripts/patchsdl1.sh - - ./tools/ci/jobs/gcc7_tests.sh --without-dyecmd --without-manaplusgame --enable-glibcdebug - - ./tools/ci/jobs/gcc7_tests.sh --without-dyecmd --without-manaplusgame --enable-stldebug + - ./tools/ci/jobs/gcc7_tests.sh --without-dyecmd --without-manaversegame --enable-glibcdebug + - ./tools/ci/jobs/gcc7_tests.sh --without-dyecmd --without-manaversegame --enable-stldebug image: debian:buster <<: *job-push variables: @@ -172,7 +172,7 @@ gcc-7_tests: stage: build script: - ./tools/ci/scripts/patchsdl1.sh - - ./tools/ci/jobs/gcc7_tests.sh --without-dyecmd --without-manaplusgame + - ./tools/ci/jobs/gcc7_tests.sh --without-dyecmd --without-manaversegame image: debian:buster <<: *job-push variables: @@ -187,7 +187,7 @@ gcc-7_tests: gcc-7_sdl2_tests_i386: stage: build script: - - ./tools/ci/jobs/gcc7_tests.sh --with-sdl2 --without-dyecmd --without-manaplusgame + - ./tools/ci/jobs/gcc7_tests.sh --with-sdl2 --without-dyecmd --without-manaversegame image: i386/debian:buster <<: *job-push variables: @@ -203,9 +203,9 @@ gcc-7_sdl2_tests_i386: stage: build script: - ./tools/ci/scripts/patchsdl1.sh - - ./tools/ci/jobs/gcc7_tests.sh --without-dyecmd --without-manaplusgame || true + - ./tools/ci/jobs/gcc7_tests.sh --without-dyecmd --without-manaversegame || true - echo test valgrind - - valgrind -q --read-var-info=yes --track-origins=yes --malloc-fill=11 --free-fill=55 --show-reachable=yes --leak-check=full --leak-resolution=high --partial-loads-ok=yes --error-limit=no ./src/manaplustests 2>logs/valg.log + - valgrind -q --read-var-info=yes --track-origins=yes --malloc-fill=11 --free-fill=55 --show-reachable=yes --leak-check=full --leak-resolution=high --partial-loads-ok=yes --error-limit=no ./src/manaversetests 2>logs/valg.log - grep "invalid" logs/valg.log && exit 1 || true image: debian:buster <<: *job-push @@ -222,9 +222,9 @@ gcc-7_sdl2_tests_i386: stage: build script: - ./tools/ci/scripts/patchsdl1.sh - - ./tools/ci/jobs/gcc7_tests.sh --without-dyecmd --without-manaplusgame || true + - ./tools/ci/jobs/gcc7_tests.sh --without-dyecmd --without-manaversegame || true - echo test valgrind - - valgrind -q --read-var-info=yes --track-origins=yes --malloc-fill=11 --free-fill=55 --show-reachable=yes --leak-check=full --leak-resolution=high --partial-loads-ok=yes --error-limit=no ./src/manaplustests 2>logs/valg.log + - valgrind -q --read-var-info=yes --track-origins=yes --malloc-fill=11 --free-fill=55 --show-reachable=yes --leak-check=full --leak-resolution=high --partial-loads-ok=yes --error-limit=no ./src/manaversetests 2>logs/valg.log - grep "invalid" logs/valg.log && exit 1 || true image: i386/debian:buster <<: *job-push @@ -241,7 +241,7 @@ gcc-7_separate_doctest: stage: build script: - ./tools/ci/scripts/patchsdl1.sh - - ./tools/ci/jobs/gcc7_silent.sh --enable-unittestsbin=doctest --without-manaplusgame --without-dyecmd + - ./tools/ci/jobs/gcc7_silent.sh --enable-unittestsbin=doctest --without-manaversegame --without-dyecmd - ./tools/ci/scripts/separateunittests.sh image: debian:buster <<: *job-push @@ -256,9 +256,9 @@ gcc-7_separate_doctest_sanitize: stage: build script: - ./tools/ci/scripts/patchsdl1.sh - - ./tools/ci/jobs/gcc7_silent.sh --enable-unittestsbin=doctest --without-manaplusgame --without-dyecmd + - ./tools/ci/jobs/gcc7_silent.sh --enable-unittestsbin=doctest --without-manaversegame --without-dyecmd - ./tools/ci/scripts/separateunittests.sh - - ldd ./src/manaplustests | grep "libasan" + - ldd ./src/manaversetests | grep "libasan" image: debian:buster <<: *job-push variables: @@ -282,9 +282,9 @@ gcc-7_separate_doctest_sanitize: gcc-7_separate_doctest_sanitize_sdl2: stage: build script: - - ./tools/ci/jobs/gcc7_silent.sh --enable-unittestsbin=doctest --without-manaplusgame --without-dyecmd --with-sdl2 + - ./tools/ci/jobs/gcc7_silent.sh --enable-unittestsbin=doctest --without-manaversegame --without-dyecmd --with-sdl2 - ./tools/ci/scripts/separateunittests.sh - - ldd ./src/manaplustests | grep "libasan" + - ldd ./src/manaversetests | grep "libasan" image: debian:buster <<: *job-push variables: @@ -309,7 +309,7 @@ gcc-7_separate_doctest_i386: stage: build script: - ./tools/ci/scripts/patchsdl1.sh - - ./tools/ci/jobs/gcc7_silent.sh --enable-unittestsbin=doctest --without-manaplusgame --without-dyecmd + - ./tools/ci/jobs/gcc7_silent.sh --enable-unittestsbin=doctest --without-manaversegame --without-dyecmd - ./tools/ci/scripts/separateunittests.sh <<: *job-push image: i386/debian:buster @@ -325,7 +325,7 @@ gcc-7_separate_doctest_i386: gcc-7_separate_doctest_sdl2_i386: stage: build script: - - ./tools/ci/jobs/gcc7_silent.sh --enable-unittestsbin=doctest --without-manaplusgame --without-dyecmd --with-sdl2 + - ./tools/ci/jobs/gcc7_silent.sh --enable-unittestsbin=doctest --without-manaversegame --without-dyecmd --with-sdl2 - ./tools/ci/scripts/separateunittests.sh <<: *job-push image: i386/debian:buster @@ -342,7 +342,7 @@ gcc-7_unsigned_char_tests: stage: build script: - ./tools/ci/scripts/patchsdl1.sh - - ./tools/ci/jobs/gcc7_tests.sh --without-dyecmd --without-manaplusgame + - ./tools/ci/jobs/gcc7_tests.sh --without-dyecmd --without-manaversegame image: debian:buster <<: *job-push variables: @@ -358,7 +358,7 @@ gcc-7_unsigned_char_tests: gcc-7_sdl2_unsigned_char_tests: stage: build script: - - ./tools/ci/jobs/gcc7_tests.sh --with-sdl2 --without-dyecmd --without-manaplusgame + - ./tools/ci/jobs/gcc7_tests.sh --with-sdl2 --without-dyecmd --without-manaversegame image: debian:buster <<: *job-push variables: diff --git a/tools/ci/branches/ci_gcc8/.gitlab-ci.yml b/tools/ci/branches/ci_gcc8/.gitlab-ci.yml index 29aaee53a..c4ab85379 100644 --- a/tools/ci/branches/ci_gcc8/.gitlab-ci.yml +++ b/tools/ci/branches/ci_gcc8/.gitlab-ci.yml @@ -2,7 +2,7 @@ artifacts: paths: - logs - - manaplus/logs + - manaverse/logs when: always expire_in: 3 week dependencies: [] @@ -11,7 +11,7 @@ artifacts: paths: - logs - - manaplus/logs + - manaverse/logs when: always expire_in: 3 week dependencies: [] diff --git a/tools/ci/branches/ci_gcc8_tests/.gitlab-ci.yml b/tools/ci/branches/ci_gcc8_tests/.gitlab-ci.yml index 65c5b8be5..d91f27a84 100644 --- a/tools/ci/branches/ci_gcc8_tests/.gitlab-ci.yml +++ b/tools/ci/branches/ci_gcc8_tests/.gitlab-ci.yml @@ -2,7 +2,7 @@ artifacts: paths: - logs - - manaplus/logs + - manaverse/logs when: always expire_in: 3 week dependencies: [] @@ -11,7 +11,7 @@ artifacts: paths: - logs - - manaplus/logs + - manaverse/logs when: always expire_in: 3 week dependencies: [] @@ -21,8 +21,8 @@ stage: build script: - ./tools/ci/scripts/patchsdl1.sh - - ./tools/ci/jobs/gcc8_sanitize_tests.sh --enable-unittests=doctest --without-dyecmd --without-manaplusgame - - ldd ./src/manaplustests | grep "libasan" + - ./tools/ci/jobs/gcc8_sanitize_tests.sh --enable-unittests=doctest --without-dyecmd --without-manaversegame + - ldd ./src/manaversetests | grep "libasan" <<: *job-push variables: PACKAGES: gcc-8 g++-8 @@ -39,8 +39,8 @@ stage: build script: - ./tools/ci/scripts/patchsdl1.sh - - ./tools/ci/jobs/gcc8_sanitize_tests.sh --enable-glibcdebug --enable-unittests=doctest --without-dyecmd --without-manaplusgame - - ldd ./src/manaplustests | grep "libasan" + - ./tools/ci/jobs/gcc8_sanitize_tests.sh --enable-glibcdebug --enable-unittests=doctest --without-dyecmd --without-manaversegame + - ldd ./src/manaversetests | grep "libasan" <<: *job-push variables: PACKAGES: gcc-8 g++-8 @@ -56,7 +56,7 @@ gcc-8_doctest_tests_i386: stage: build script: - ./tools/ci/scripts/patchsdl1.sh - - ./tools/ci/jobs/gcc8_tests.sh --enable-unittests=doctest --without-dyecmd --without-manaplusgame + - ./tools/ci/jobs/gcc8_tests.sh --enable-unittests=doctest --without-dyecmd --without-manaversegame image: i386/debian:unstable <<: *job-push variables: @@ -73,7 +73,7 @@ gcc-8_tests_simd: stage: build script: - ./tools/ci/scripts/patchsdl1.sh - - ./tools/ci/jobs/gcc8_tests_simd.sh --without-dyecmd --without-manaplusgame + - ./tools/ci/jobs/gcc8_tests_simd.sh --without-dyecmd --without-manaversegame <<: *job-push variables: PACKAGES: gcc-8 g++-8 @@ -88,7 +88,7 @@ gcc-8_tests_O0: stage: build script: - ./tools/ci/scripts/patchsdl1.sh - - ./tools/ci/jobs/gcc8_tests_simd.sh --without-dyecmd --without-manaplusgame + - ./tools/ci/jobs/gcc8_tests_simd.sh --without-dyecmd --without-manaversegame <<: *job-push variables: POST_CXXFLAGS: "-O0" @@ -104,7 +104,7 @@ gcc-8_tests_O1: stage: build script: - ./tools/ci/scripts/patchsdl1.sh - - ./tools/ci/jobs/gcc8_tests_simd.sh --without-dyecmd --without-manaplusgame + - ./tools/ci/jobs/gcc8_tests_simd.sh --without-dyecmd --without-manaversegame <<: *job-push variables: POST_CXXFLAGS: "-O1" @@ -120,7 +120,7 @@ gcc-8_tests_lto: stage: build script: - ./tools/ci/scripts/patchsdl1.sh - - ./tools/ci/jobs/gcc8_tests.sh --without-dyecmd --without-manaplusgame + - ./tools/ci/jobs/gcc8_tests.sh --without-dyecmd --without-manaversegame <<: *job-push variables: POST_CXXFLAGS: "-ffast-math -O9 -flto -fwhole-program -funswitch-loops" @@ -136,7 +136,7 @@ gcc-8_tests_lto_i386: stage: build script: - ./tools/ci/scripts/patchsdl1.sh - - ./tools/ci/jobs/gcc8_tests.sh --without-dyecmd --without-manaplusgame + - ./tools/ci/jobs/gcc8_tests.sh --without-dyecmd --without-manaversegame <<: *job-push image: i386/debian:unstable variables: @@ -153,7 +153,7 @@ gcc-8_tests_i386: stage: build script: - ./tools/ci/scripts/patchsdl1.sh - - ./tools/ci/jobs/gcc8_tests.sh --without-dyecmd --without-manaplusgame + - ./tools/ci/jobs/gcc8_tests.sh --without-dyecmd --without-manaversegame image: i386/debian:unstable <<: *job-push variables: @@ -169,8 +169,8 @@ gcc-8_tests_flags: stage: build script: - ./tools/ci/scripts/patchsdl1.sh - - ./tools/ci/jobs/gcc8_tests.sh --without-dyecmd --without-manaplusgame --enable-glibcdebug - - ./tools/ci/jobs/gcc8_tests.sh --without-dyecmd --without-manaplusgame --enable-stldebug + - ./tools/ci/jobs/gcc8_tests.sh --without-dyecmd --without-manaversegame --enable-glibcdebug + - ./tools/ci/jobs/gcc8_tests.sh --without-dyecmd --without-manaversegame --enable-stldebug <<: *job-push variables: PACKAGES: gcc-8 g++-8 @@ -185,7 +185,7 @@ gcc-8_tests: stage: build script: - ./tools/ci/scripts/patchsdl1.sh - - ./tools/ci/jobs/gcc8_tests.sh --without-dyecmd --without-manaplusgame + - ./tools/ci/jobs/gcc8_tests.sh --without-dyecmd --without-manaversegame <<: *job-push variables: PACKAGES: gcc-8 g++-8 @@ -199,7 +199,7 @@ gcc-8_tests: gcc-8_sdl2_tests_i386: stage: build script: - - ./tools/ci/jobs/gcc8_tests.sh --with-sdl2 --without-dyecmd --without-manaplusgame + - ./tools/ci/jobs/gcc8_tests.sh --with-sdl2 --without-dyecmd --without-manaversegame image: i386/debian:unstable <<: *job-push variables: @@ -215,9 +215,9 @@ gcc-8_sdl2_tests_i386: stage: build script: - ./tools/ci/scripts/patchsdl1.sh - - ./tools/ci/jobs/gcc8_tests.sh --without-dyecmd --without-manaplusgame || true + - ./tools/ci/jobs/gcc8_tests.sh --without-dyecmd --without-manaversegame || true - echo test valgrind - - valgrind -q --read-var-info=yes --track-origins=yes --malloc-fill=11 --free-fill=55 --show-reachable=yes --leak-check=full --leak-resolution=high --partial-loads-ok=yes --error-limit=no ./src/manaplustests 2>logs/valg.log + - valgrind -q --read-var-info=yes --track-origins=yes --malloc-fill=11 --free-fill=55 --show-reachable=yes --leak-check=full --leak-resolution=high --partial-loads-ok=yes --error-limit=no ./src/manaversetests 2>logs/valg.log - grep "invalid" logs/valg.log && exit 1 || true <<: *job-push variables: @@ -233,9 +233,9 @@ gcc-8_sdl2_tests_i386: stage: build script: - ./tools/ci/scripts/patchsdl1.sh - - ./tools/ci/jobs/gcc8_tests.sh --without-dyecmd --without-manaplusgame || true + - ./tools/ci/jobs/gcc8_tests.sh --without-dyecmd --without-manaversegame || true - echo test valgrind - - valgrind -q --read-var-info=yes --track-origins=yes --malloc-fill=11 --free-fill=55 --show-reachable=yes --leak-check=full --leak-resolution=high --partial-loads-ok=yes --error-limit=no ./src/manaplustests 2>logs/valg.log + - valgrind -q --read-var-info=yes --track-origins=yes --malloc-fill=11 --free-fill=55 --show-reachable=yes --leak-check=full --leak-resolution=high --partial-loads-ok=yes --error-limit=no ./src/manaversetests 2>logs/valg.log - grep "invalid" logs/valg.log && exit 1 || true image: i386/debian:unstable <<: *job-push @@ -252,7 +252,7 @@ gcc-8_separate_doctest: stage: build script: - ./tools/ci/scripts/patchsdl1.sh - - ./tools/ci/jobs/gcc8_silent.sh --enable-unittestsbin=doctest --without-manaplusgame --without-dyecmd + - ./tools/ci/jobs/gcc8_silent.sh --enable-unittestsbin=doctest --without-manaversegame --without-dyecmd - ./tools/ci/scripts/separateunittests.sh <<: *job-push variables: @@ -266,9 +266,9 @@ gcc-8_separate_doctest_sanitize: stage: build script: - ./tools/ci/scripts/patchsdl1.sh - - ./tools/ci/jobs/gcc8_silent.sh --enable-unittestsbin=doctest --without-manaplusgame --without-dyecmd + - ./tools/ci/jobs/gcc8_silent.sh --enable-unittestsbin=doctest --without-manaversegame --without-dyecmd - ./tools/ci/scripts/separateunittests.sh - - ldd ./src/manaplustests | grep "libasan" + - ldd ./src/manaversetests | grep "libasan" <<: *job-push variables: LSAN_OPTIONS: "suppressions=./tools/ci/scripts/lsansuppression_tests.txt" @@ -291,9 +291,9 @@ gcc-8_separate_doctest_sanitize: gcc-8_separate_doctest_sanitize_sdl2: stage: build script: - - ./tools/ci/jobs/gcc8_silent.sh --enable-unittestsbin=doctest --without-manaplusgame --without-dyecmd --with-sdl2 + - ./tools/ci/jobs/gcc8_silent.sh --enable-unittestsbin=doctest --without-manaversegame --without-dyecmd --with-sdl2 - ./tools/ci/scripts/separateunittests.sh - - ldd ./src/manaplustests | grep "libasan" + - ldd ./src/manaversetests | grep "libasan" <<: *job-push variables: LSAN_OPTIONS: "suppressions=./tools/ci/scripts/lsansuppression_tests.txt" @@ -317,7 +317,7 @@ gcc-8_separate_doctest_i386: stage: build script: - ./tools/ci/scripts/patchsdl1.sh - - ./tools/ci/jobs/gcc8_silent.sh --enable-unittestsbin=doctest --without-manaplusgame --without-dyecmd + - ./tools/ci/jobs/gcc8_silent.sh --enable-unittestsbin=doctest --without-manaversegame --without-dyecmd - ./tools/ci/scripts/separateunittests.sh <<: *job-push image: i386/debian:unstable @@ -333,7 +333,7 @@ gcc-8_separate_doctest_i386: gcc-8_separate_doctest_sdl2_i386: stage: build script: - - ./tools/ci/jobs/gcc8_silent.sh --enable-unittestsbin=doctest --without-manaplusgame --without-dyecmd --with-sdl2 + - ./tools/ci/jobs/gcc8_silent.sh --enable-unittestsbin=doctest --without-manaversegame --without-dyecmd --with-sdl2 - ./tools/ci/scripts/separateunittests.sh <<: *job-push image: i386/debian:unstable @@ -364,7 +364,7 @@ gcc-8_systemcatch_tests: stage: build script: - ./tools/ci/scripts/patchsdl1.sh - - ./tools/ci/jobs/gcc8_tests.sh --enable-unittests=systemcatch --without-dyecmd --without-manaplusgame + - ./tools/ci/jobs/gcc8_tests.sh --enable-unittests=systemcatch --without-dyecmd --without-manaversegame <<: *job-push variables: PACKAGES: gcc-8 g++-8 @@ -380,7 +380,7 @@ gcc-8_systemdoctest_tests: stage: build script: - ./tools/ci/scripts/patchsdl1.sh - - ./tools/ci/jobs/gcc8_tests.sh --enable-unittests=systemdoctest --without-dyecmd --without-manaplusgame + - ./tools/ci/jobs/gcc8_tests.sh --enable-unittests=systemdoctest --without-dyecmd --without-manaversegame <<: *job-push variables: PACKAGES: gcc-8 g++-8 @@ -396,7 +396,7 @@ gcc-8_unsigned_char_tests: stage: build script: - ./tools/ci/scripts/patchsdl1.sh - - ./tools/ci/jobs/gcc8_tests.sh --without-dyecmd --without-manaplusgame + - ./tools/ci/jobs/gcc8_tests.sh --without-dyecmd --without-manaversegame <<: *job-push variables: POST_CXXFLAGS: "-funsigned-char" @@ -411,7 +411,7 @@ gcc-8_unsigned_char_tests: gcc-8_sdl2_unsigned_char_tests: stage: build script: - - ./tools/ci/jobs/gcc8_tests.sh --with-sdl2 --without-dyecmd --without-manaplusgame + - ./tools/ci/jobs/gcc8_tests.sh --with-sdl2 --without-dyecmd --without-manaversegame <<: *job-push variables: POST_CXXFLAGS: "-funsigned-char" diff --git a/tools/ci/branches/ci_gcc9/.gitlab-ci.yml b/tools/ci/branches/ci_gcc9/.gitlab-ci.yml index ff98223ed..1e0f4e672 100644 --- a/tools/ci/branches/ci_gcc9/.gitlab-ci.yml +++ b/tools/ci/branches/ci_gcc9/.gitlab-ci.yml @@ -2,7 +2,7 @@ artifacts: paths: - logs - - manaplus/logs + - manaverse/logs when: always expire_in: 3 week dependencies: [] @@ -11,7 +11,7 @@ artifacts: paths: - logs - - manaplus/logs + - manaverse/logs when: always expire_in: 3 week dependencies: [] diff --git a/tools/ci/branches/ci_gcc9_tests/.gitlab-ci.yml b/tools/ci/branches/ci_gcc9_tests/.gitlab-ci.yml index 90f668189..585f19201 100644 --- a/tools/ci/branches/ci_gcc9_tests/.gitlab-ci.yml +++ b/tools/ci/branches/ci_gcc9_tests/.gitlab-ci.yml @@ -2,7 +2,7 @@ artifacts: paths: - logs - - manaplus/logs + - manaverse/logs when: always expire_in: 3 week dependencies: [] @@ -11,7 +11,7 @@ artifacts: paths: - logs - - manaplus/logs + - manaverse/logs when: always expire_in: 3 week dependencies: [] @@ -21,8 +21,8 @@ stage: build script: - ./tools/ci/scripts/patchsdl1.sh - - ./tools/ci/jobs/gcc9_sanitize_tests.sh --enable-unittests=doctest --without-dyecmd --without-manaplusgame - - ldd ./src/manaplustests | grep "libasan" + - ./tools/ci/jobs/gcc9_sanitize_tests.sh --enable-unittests=doctest --without-dyecmd --without-manaversegame + - ldd ./src/manaversetests | grep "libasan" <<: *job-push variables: PACKAGES: gcc-9 g++-9 @@ -39,8 +39,8 @@ stage: build script: - ./tools/ci/scripts/patchsdl1.sh - - ./tools/ci/jobs/gcc9_sanitize_tests.sh --enable-glibcdebug --enable-unittests=doctest --without-dyecmd --without-manaplusgame - - ldd ./src/manaplustests | grep "libasan" + - ./tools/ci/jobs/gcc9_sanitize_tests.sh --enable-glibcdebug --enable-unittests=doctest --without-dyecmd --without-manaversegame + - ldd ./src/manaversetests | grep "libasan" <<: *job-push variables: PACKAGES: gcc-9 g++-9 @@ -56,7 +56,7 @@ gcc-9_doctest_tests_i386: stage: build script: - ./tools/ci/scripts/patchsdl1.sh - - ./tools/ci/jobs/gcc9_tests.sh --enable-unittests=doctest --without-dyecmd --without-manaplusgame + - ./tools/ci/jobs/gcc9_tests.sh --enable-unittests=doctest --without-dyecmd --without-manaversegame image: i386/debian:unstable <<: *job-push variables: @@ -73,7 +73,7 @@ gcc-9_tests_simd: stage: build script: - ./tools/ci/scripts/patchsdl1.sh - - ./tools/ci/jobs/gcc9_tests_simd.sh --without-dyecmd --without-manaplusgame + - ./tools/ci/jobs/gcc9_tests_simd.sh --without-dyecmd --without-manaversegame <<: *job-push variables: PACKAGES: gcc-9 g++-9 @@ -88,7 +88,7 @@ gcc-9_tests_O0: stage: build script: - ./tools/ci/scripts/patchsdl1.sh - - ./tools/ci/jobs/gcc9_tests_simd.sh --without-dyecmd --without-manaplusgame + - ./tools/ci/jobs/gcc9_tests_simd.sh --without-dyecmd --without-manaversegame <<: *job-push variables: POST_CXXFLAGS: "-O0" @@ -104,7 +104,7 @@ gcc-9_tests_O1: stage: build script: - ./tools/ci/scripts/patchsdl1.sh - - ./tools/ci/jobs/gcc9_tests_simd.sh --without-dyecmd --without-manaplusgame + - ./tools/ci/jobs/gcc9_tests_simd.sh --without-dyecmd --without-manaversegame <<: *job-push variables: POST_CXXFLAGS: "-O1" @@ -120,7 +120,7 @@ gcc-9_tests_lto: stage: build script: - ./tools/ci/scripts/patchsdl1.sh - - ./tools/ci/jobs/gcc9_tests.sh --without-dyecmd --without-manaplusgame + - ./tools/ci/jobs/gcc9_tests.sh --without-dyecmd --without-manaversegame <<: *job-push variables: POST_CXXFLAGS: "-ffast-math -O9 -flto -fwhole-program -funswitch-loops" @@ -136,7 +136,7 @@ gcc-9_tests_lto_i386: stage: build script: - ./tools/ci/scripts/patchsdl1.sh - - ./tools/ci/jobs/gcc9_tests.sh --without-dyecmd --without-manaplusgame + - ./tools/ci/jobs/gcc9_tests.sh --without-dyecmd --without-manaversegame <<: *job-push image: i386/debian:unstable variables: @@ -153,7 +153,7 @@ gcc-9_tests_i386: stage: build script: - ./tools/ci/scripts/patchsdl1.sh - - ./tools/ci/jobs/gcc9_tests.sh --without-dyecmd --without-manaplusgame + - ./tools/ci/jobs/gcc9_tests.sh --without-dyecmd --without-manaversegame image: i386/debian:unstable <<: *job-push variables: @@ -169,8 +169,8 @@ gcc-9_tests_flags: stage: build script: - ./tools/ci/scripts/patchsdl1.sh - - ./tools/ci/jobs/gcc9_tests.sh --without-dyecmd --without-manaplusgame --enable-glibcdebug - - ./tools/ci/jobs/gcc9_tests.sh --without-dyecmd --without-manaplusgame --enable-stldebug + - ./tools/ci/jobs/gcc9_tests.sh --without-dyecmd --without-manaversegame --enable-glibcdebug + - ./tools/ci/jobs/gcc9_tests.sh --without-dyecmd --without-manaversegame --enable-stldebug <<: *job-push variables: PACKAGES: gcc-9 g++-9 @@ -185,7 +185,7 @@ gcc-9_tests: stage: build script: - ./tools/ci/scripts/patchsdl1.sh - - ./tools/ci/jobs/gcc9_tests.sh --without-dyecmd --without-manaplusgame + - ./tools/ci/jobs/gcc9_tests.sh --without-dyecmd --without-manaversegame <<: *job-push variables: PACKAGES: gcc-9 g++-9 @@ -199,7 +199,7 @@ gcc-9_tests: gcc-9_sdl2_tests_i386: stage: build script: - - ./tools/ci/jobs/gcc9_tests.sh --with-sdl2 --without-dyecmd --without-manaplusgame + - ./tools/ci/jobs/gcc9_tests.sh --with-sdl2 --without-dyecmd --without-manaversegame image: i386/debian:unstable <<: *job-push variables: @@ -215,9 +215,9 @@ gcc-9_sdl2_tests_i386: stage: build script: - ./tools/ci/scripts/patchsdl1.sh - - ./tools/ci/jobs/gcc9_tests.sh --without-dyecmd --without-manaplusgame || true + - ./tools/ci/jobs/gcc9_tests.sh --without-dyecmd --without-manaversegame || true - echo test valgrind - - valgrind -q --read-var-info=yes --track-origins=yes --malloc-fill=11 --free-fill=55 --show-reachable=yes --leak-check=full --leak-resolution=high --partial-loads-ok=yes --error-limit=no ./src/manaplustests 2>logs/valg.log + - valgrind -q --read-var-info=yes --track-origins=yes --malloc-fill=11 --free-fill=55 --show-reachable=yes --leak-check=full --leak-resolution=high --partial-loads-ok=yes --error-limit=no ./src/manaversetests 2>logs/valg.log - grep "invalid" logs/valg.log && exit 1 || true <<: *job-push variables: @@ -233,9 +233,9 @@ gcc-9_sdl2_tests_i386: stage: build script: - ./tools/ci/scripts/patchsdl1.sh - - ./tools/ci/jobs/gcc9_tests.sh --without-dyecmd --without-manaplusgame || true + - ./tools/ci/jobs/gcc9_tests.sh --without-dyecmd --without-manaversegame || true - echo test valgrind - - valgrind -q --read-var-info=yes --track-origins=yes --malloc-fill=11 --free-fill=55 --show-reachable=yes --leak-check=full --leak-resolution=high --partial-loads-ok=yes --error-limit=no ./src/manaplustests 2>logs/valg.log + - valgrind -q --read-var-info=yes --track-origins=yes --malloc-fill=11 --free-fill=55 --show-reachable=yes --leak-check=full --leak-resolution=high --partial-loads-ok=yes --error-limit=no ./src/manaversetests 2>logs/valg.log - grep "invalid" logs/valg.log && exit 1 || true image: i386/debian:unstable <<: *job-push @@ -252,7 +252,7 @@ gcc-9_separate_doctest: stage: build script: - ./tools/ci/scripts/patchsdl1.sh - - ./tools/ci/jobs/gcc9_silent.sh --enable-unittestsbin=doctest --without-manaplusgame --without-dyecmd + - ./tools/ci/jobs/gcc9_silent.sh --enable-unittestsbin=doctest --without-manaversegame --without-dyecmd - ./tools/ci/scripts/separateunittests.sh <<: *job-push variables: @@ -266,9 +266,9 @@ gcc-9_separate_doctest_sanitize: stage: build script: - ./tools/ci/scripts/patchsdl1.sh - - ./tools/ci/jobs/gcc9_silent.sh --enable-unittestsbin=doctest --without-manaplusgame --without-dyecmd + - ./tools/ci/jobs/gcc9_silent.sh --enable-unittestsbin=doctest --without-manaversegame --without-dyecmd - ./tools/ci/scripts/separateunittests.sh - - ldd ./src/manaplustests | grep "libasan" + - ldd ./src/manaversetests | grep "libasan" <<: *job-push variables: LSAN_OPTIONS: "suppressions=./tools/ci/scripts/lsansuppression_tests.txt" @@ -293,9 +293,9 @@ gcc-9_separate_doctest_sanitize: gcc-9_separate_doctest_sanitize_sdl2: stage: build script: - - ./tools/ci/jobs/gcc9_silent.sh --enable-unittestsbin=doctest --without-manaplusgame --without-dyecmd --with-sdl2 + - ./tools/ci/jobs/gcc9_silent.sh --enable-unittestsbin=doctest --without-manaversegame --without-dyecmd --with-sdl2 - ./tools/ci/scripts/separateunittests.sh - - ldd ./src/manaplustests | grep "libasan" + - ldd ./src/manaversetests | grep "libasan" <<: *job-push variables: LSAN_OPTIONS: "suppressions=./tools/ci/scripts/lsansuppression_tests.txt" @@ -320,7 +320,7 @@ gcc-9_separate_doctest_i386: stage: build script: - ./tools/ci/scripts/patchsdl1.sh - - ./tools/ci/jobs/gcc9_silent.sh --enable-unittestsbin=doctest --without-manaplusgame --without-dyecmd + - ./tools/ci/jobs/gcc9_silent.sh --enable-unittestsbin=doctest --without-manaversegame --without-dyecmd - ./tools/ci/scripts/separateunittests.sh <<: *job-push image: i386/debian:unstable @@ -336,7 +336,7 @@ gcc-9_separate_doctest_i386: gcc-9_separate_doctest_sdl2_i386: stage: build script: - - ./tools/ci/jobs/gcc9_silent.sh --enable-unittestsbin=doctest --without-manaplusgame --without-dyecmd --with-sdl2 + - ./tools/ci/jobs/gcc9_silent.sh --enable-unittestsbin=doctest --without-manaversegame --without-dyecmd --with-sdl2 - ./tools/ci/scripts/separateunittests.sh <<: *job-push image: i386/debian:unstable @@ -367,7 +367,7 @@ gcc-9_systemcatch_tests: stage: build script: - ./tools/ci/scripts/patchsdl1.sh - - ./tools/ci/jobs/gcc9_tests.sh --enable-unittests=systemcatch --without-dyecmd --without-manaplusgame + - ./tools/ci/jobs/gcc9_tests.sh --enable-unittests=systemcatch --without-dyecmd --without-manaversegame <<: *job-push variables: PACKAGES: gcc-9 g++-9 @@ -383,7 +383,7 @@ gcc-9_systemdoctest_tests: stage: build script: - ./tools/ci/scripts/patchsdl1.sh - - ./tools/ci/jobs/gcc9_tests.sh --enable-unittests=systemdoctest --without-dyecmd --without-manaplusgame + - ./tools/ci/jobs/gcc9_tests.sh --enable-unittests=systemdoctest --without-dyecmd --without-manaversegame <<: *job-push variables: PACKAGES: gcc-9 g++-9 @@ -399,7 +399,7 @@ gcc-9_unsigned_char_tests: stage: build script: - ./tools/ci/scripts/patchsdl1.sh - - ./tools/ci/jobs/gcc9_tests.sh --without-dyecmd --without-manaplusgame + - ./tools/ci/jobs/gcc9_tests.sh --without-dyecmd --without-manaversegame <<: *job-push variables: POST_CXXFLAGS: "-funsigned-char" @@ -414,7 +414,7 @@ gcc-9_unsigned_char_tests: gcc-9_sdl2_unsigned_char_tests: stage: build script: - - ./tools/ci/jobs/gcc9_tests.sh --with-sdl2 --without-dyecmd --without-manaplusgame + - ./tools/ci/jobs/gcc9_tests.sh --with-sdl2 --without-dyecmd --without-manaversegame <<: *job-push variables: POST_CXXFLAGS: "-funsigned-char" diff --git a/tools/ci/branches/ci_glibcdebug/.gitlab-ci.yml b/tools/ci/branches/ci_glibcdebug/.gitlab-ci.yml index 2ada2b528..46c035678 100644 --- a/tools/ci/branches/ci_glibcdebug/.gitlab-ci.yml +++ b/tools/ci/branches/ci_glibcdebug/.gitlab-ci.yml @@ -2,7 +2,7 @@ artifacts: paths: - logs - - manaplus/logs + - manaverse/logs when: always expire_in: 3 week dependencies: [] @@ -11,7 +11,7 @@ artifacts: paths: - logs - - manaplus/logs + - manaverse/logs when: always expire_in: 3 week dependencies: [] @@ -20,7 +20,7 @@ gcc-8_tests_glibcdebug_i386: stage: build script: - ./tools/ci/scripts/patchsdl1.sh - - ./tools/ci/jobs/gcc8_tests.sh --without-dyecmd --without-manaplusgame --enable-glibcdebug + - ./tools/ci/jobs/gcc8_tests.sh --without-dyecmd --without-manaversegame --enable-glibcdebug image: i386/debian:unstable <<: *job-push variables: @@ -95,7 +95,7 @@ clang-7.0_glibcdebug_tests: stage: build script: - ./tools/ci/scripts/patchsdl1.sh - - ./tools/ci/jobs/clang70_tests.sh --without-dyecmd --without-manaplusgame --enable-glibcdebug + - ./tools/ci/jobs/clang70_tests.sh --without-dyecmd --without-manaversegame --enable-glibcdebug <<: *job-push image: debian:buster variables: @@ -110,7 +110,7 @@ clang-7.0_glibcdebug_tests: clang-7.0_glibcdebug_tests_sdl2: stage: build script: - - ./tools/ci/jobs/clang70_tests.sh --with-sdl2 --without-dyecmd --without-manaplusgame --enable-glibcdebug + - ./tools/ci/jobs/clang70_tests.sh --with-sdl2 --without-dyecmd --without-manaversegame --enable-glibcdebug <<: *job-push image: debian:buster variables: diff --git a/tools/ci/branches/ci_main1/.gitlab-ci.yml b/tools/ci/branches/ci_main1/.gitlab-ci.yml index 27ecc3655..66c25fc0f 100644 --- a/tools/ci/branches/ci_main1/.gitlab-ci.yml +++ b/tools/ci/branches/ci_main1/.gitlab-ci.yml @@ -2,7 +2,7 @@ artifacts: paths: - logs - - manaplus/logs + - manaverse/logs when: always expire_in: 3 week dependencies: [] @@ -11,7 +11,7 @@ artifacts: paths: - logs - - manaplus/logs + - manaverse/logs when: always expire_in: 3 week dependencies: [] @@ -89,7 +89,7 @@ gcc-gentoo_sdl1: script: - ./tools/ci/jobs/any_compiler.sh --enable-werror - ./tools/ci/scripts/runtests.sh - image: registry.gitlab.com/manaplus/images:gentoo_gcc_sdl1 + image: registry.gitlab.com/manaverse/images:gentoo_gcc_sdl1 <<: *job-push variables: LOGFILE: gcc.log @@ -106,7 +106,7 @@ gcc-gentoo_sdl2: script: - ./tools/ci/jobs/any_compiler.sh --with-sdl2 --enable-werror - ./tools/ci/scripts/runtests.sh - image: registry.gitlab.com/manaplus/images:gentoo_gcc_sdl2 + image: registry.gitlab.com/manaverse/images:gentoo_gcc_sdl2 <<: *job-push variables: LOGFILE: gcc.log diff --git a/tools/ci/branches/ci_malloc/.gitlab-ci.yml b/tools/ci/branches/ci_malloc/.gitlab-ci.yml index ace0f93a3..9a88deb46 100644 --- a/tools/ci/branches/ci_malloc/.gitlab-ci.yml +++ b/tools/ci/branches/ci_malloc/.gitlab-ci.yml @@ -19,7 +19,7 @@ gcc-8_tests_jmalloc: script: - ls ${MALLOC} - ./tools/ci/scripts/patchsdl1.sh - - LD_PRELOAD=${MALLOC} ./tools/ci/jobs/gcc8_tests.sh --without-dyecmd --without-manaplusgame + - LD_PRELOAD=${MALLOC} ./tools/ci/jobs/gcc8_tests.sh --without-dyecmd --without-manaversegame <<: *job-push variables: PACKAGES: gcc-8 g++-8 @@ -36,7 +36,7 @@ gcc-8_tests_jmalloc_i386: script: - ls ${MALLOC} - ./tools/ci/scripts/patchsdl1.sh - - LD_PRELOAD=${MALLOC} ./tools/ci/jobs/gcc8_tests.sh --without-dyecmd --without-manaplusgame + - LD_PRELOAD=${MALLOC} ./tools/ci/jobs/gcc8_tests.sh --without-dyecmd --without-manaversegame <<: *job-push image: i386/debian:unstable variables: @@ -53,7 +53,7 @@ gcc-8_tests_jmalloc_sdl2: stage: build script: - ls ${MALLOC} - - LD_PRELOAD=${MALLOC} ./tools/ci/jobs/gcc8_tests.sh --with-sdl2 --without-dyecmd --without-manaplusgame + - LD_PRELOAD=${MALLOC} ./tools/ci/jobs/gcc8_tests.sh --with-sdl2 --without-dyecmd --without-manaversegame <<: *job-push variables: PACKAGES: gcc-8 g++-8 @@ -69,7 +69,7 @@ gcc-8_tests_jmalloc_sdl2_i386: stage: build script: - ls ${MALLOC} - - LD_PRELOAD=${MALLOC} ./tools/ci/jobs/gcc8_tests.sh --with-sdl2 --without-dyecmd --without-manaplusgame + - LD_PRELOAD=${MALLOC} ./tools/ci/jobs/gcc8_tests.sh --with-sdl2 --without-dyecmd --without-manaversegame <<: *job-push image: i386/debian:unstable variables: @@ -86,7 +86,7 @@ gcc-8_tests_tcmalloc: stage: build script: - ./tools/ci/scripts/patchsdl1.sh - - ./tools/ci/jobs/gcc8_tests.sh --enable-tcmalloc --without-dyecmd --without-manaplusgame + - ./tools/ci/jobs/gcc8_tests.sh --enable-tcmalloc --without-dyecmd --without-manaversegame <<: *job-push variables: PACKAGES: gcc-8 g++-8 @@ -101,7 +101,7 @@ gcc-8_tests_tcmalloc_i386: stage: build script: - ./tools/ci/scripts/patchsdl1.sh - - ./tools/ci/jobs/gcc8_tests.sh --enable-tcmalloc --without-dyecmd --without-manaplusgame + - ./tools/ci/jobs/gcc8_tests.sh --enable-tcmalloc --without-dyecmd --without-manaversegame <<: *job-push image: i386/debian:unstable variables: @@ -116,7 +116,7 @@ gcc-8_tests_tcmalloc_i386: gcc-8_tests_tcmalloc_sdl2: stage: build script: - - ./tools/ci/jobs/gcc8_tests.sh --enable-tcmalloc --with-sdl2 --without-dyecmd --without-manaplusgame + - ./tools/ci/jobs/gcc8_tests.sh --enable-tcmalloc --with-sdl2 --without-dyecmd --without-manaversegame <<: *job-push variables: PACKAGES: gcc-8 g++-8 @@ -130,7 +130,7 @@ gcc-8_tests_tcmalloc_sdl2: gcc-8_tests_tcmalloc_sdl2_i386: stage: build script: - - ./tools/ci/jobs/gcc8_tests.sh --enable-tcmalloc --with-sdl2 --without-dyecmd --without-manaplusgame + - ./tools/ci/jobs/gcc8_tests.sh --enable-tcmalloc --with-sdl2 --without-dyecmd --without-manaversegame <<: *job-push image: i386/debian:unstable variables: diff --git a/tools/ci/branches/ci_mse/.gitlab-ci.yml b/tools/ci/branches/ci_mse/.gitlab-ci.yml index d35de9c08..a722d63b1 100644 --- a/tools/ci/branches/ci_mse/.gitlab-ci.yml +++ b/tools/ci/branches/ci_mse/.gitlab-ci.yml @@ -2,7 +2,7 @@ artifacts: paths: - logs - - manaplus/logs + - manaverse/logs when: always expire_in: 3 week dependencies: [] @@ -11,7 +11,7 @@ artifacts: paths: - logs - - manaplus/logs + - manaverse/logs when: always expire_in: 3 week dependencies: [] @@ -20,7 +20,7 @@ gcc-7_tests_mse_i386: stage: build script: - ./tools/ci/scripts/patchsdl1.sh - - ./tools/ci/jobs/gcc7_tests.sh --without-dyecmd --without-manaplusgame --enable-stldebug + - ./tools/ci/jobs/gcc7_tests.sh --without-dyecmd --without-manaversegame --enable-stldebug image: i386/debian:buster <<: *job-push variables: diff --git a/tools/ci/branches/ci_mxe/.gitlab-ci.yml b/tools/ci/branches/ci_mxe/.gitlab-ci.yml index 5e7526c7a..dc10a58fc 100644 --- a/tools/ci/branches/ci_mxe/.gitlab-ci.yml +++ b/tools/ci/branches/ci_mxe/.gitlab-ci.yml @@ -6,7 +6,7 @@ stages: artifacts: paths: - logs - - manaplus/logs + - manaverse/logs when: always expire_in: 3 week dependencies: [] @@ -15,7 +15,7 @@ stages: artifacts: paths: - logs - - manaplus/logs + - manaverse/logs when: always expire_in: 3 week dependencies: [] @@ -24,7 +24,7 @@ mxe_gcc6_shared_32_testsbin: stage: build script: - ls /mxe - - ./tools/ci/jobs/mxe_gcc6_tests.sh --without-manaplusgame --without-dyecmd + - ./tools/ci/jobs/mxe_gcc6_tests.sh --without-manaversegame --without-dyecmd artifacts: paths: - logs @@ -32,7 +32,7 @@ mxe_gcc6_shared_32_testsbin: when: always expire_in: 1 week dependencies: [] - image: registry.gitlab.com/manaplus/mxe:gcc6_shared_32 + image: registry.gitlab.com/manaverse/mxe:gcc6_shared_32 variables: PACKAGES: bash CROSS: i686-w64-mingw32.shared @@ -43,7 +43,7 @@ mxe_gcc6_shared_64_testsbin: stage: build script: - ls /mxe - - ./tools/ci/jobs/mxe_gcc6_tests.sh --without-manaplusgame --without-dyecmd + - ./tools/ci/jobs/mxe_gcc6_tests.sh --without-manaversegame --without-dyecmd artifacts: paths: - logs @@ -51,7 +51,7 @@ mxe_gcc6_shared_64_testsbin: when: always expire_in: 1 week dependencies: [] - image: registry.gitlab.com/manaplus/mxe:gcc6_shared_64 + image: registry.gitlab.com/manaverse/mxe:gcc6_shared_64 variables: PACKAGES: bash CROSS: x86_64-w64-mingw32.shared diff --git a/tools/ci/branches/ci_site/.gitlab-ci.yml b/tools/ci/branches/ci_site/.gitlab-ci.yml index a5c5995b3..0a7d04417 100644 --- a/tools/ci/branches/ci_site/.gitlab-ci.yml +++ b/tools/ci/branches/ci_site/.gitlab-ci.yml @@ -17,7 +17,7 @@ before_script: artifacts: paths: - logs - - manaplus/logs + - manaverse/logs when: always expire_in: 3 week dependencies: [] @@ -26,7 +26,7 @@ before_script: artifacts: paths: - logs - - manaplus/logs + - manaverse/logs when: always expire_in: 3 week dependencies: [] @@ -35,9 +35,9 @@ gcc-6_tests_gcov: stage: build script: - ./tools/ci/scripts/clonesrc.sh - - cd manaplus + - cd manaverse - ./tools/ci/scripts/patchsdl1.sh - - ./tools/ci/jobs/gcc6_tests_gcov.sh --without-dyecmd --without-manaplusgame + - ./tools/ci/jobs/gcc6_tests_gcov.sh --without-dyecmd --without-manaversegame <<: *job-push variables: PACKAGES: gcc-6 g++-6 @@ -54,8 +54,8 @@ gcc-6_sdl2_tests_gcov: stage: build script: - ./tools/ci/scripts/clonesrc.sh - - cd manaplus - - ./tools/ci/jobs/gcc6_sdl2_tests_gcov.sh --without-dyecmd --without-manaplusgame + - cd manaverse + - ./tools/ci/jobs/gcc6_sdl2_tests_gcov.sh --without-dyecmd --without-manaversegame <<: *job-push variables: PACKAGES: gcc-6 g++-6 @@ -72,12 +72,12 @@ doxygen: stage: build script: - ./tools/ci/scripts/clonesrc.sh - - cd manaplus + - cd manaverse - ./tools/ci/scripts/patchsdl1.sh - ./tools/ci/jobs/doxygen.sh artifacts: paths: - - manaplus/doxygen + - manaverse/doxygen expire_in: 3 week when: always dependencies: [] @@ -93,11 +93,11 @@ gitstats: stage: build script: - ./tools/ci/scripts/clonesrc.sh - - cd manaplus + - cd manaverse - ./tools/ci/jobs/gitstats.sh artifacts: paths: - - manaplus/stats + - manaverse/stats expire_in: 3 week when: always dependencies: [] @@ -111,12 +111,12 @@ gitstatsh: stage: build script: - ./tools/ci/scripts/clonesrc.sh - - cd manaplus + - cd manaverse - ./tools/ci/jobs/gitstatsh.sh image: debian:buster artifacts: paths: - - manaplus/stats2 + - manaverse/stats2 expire_in: 3 week when: always dependencies: [] @@ -132,10 +132,10 @@ pages: stage: stats script: - rm -rf artifacts || true - - mv manaplus artifacts + - mv manaverse artifacts - ./tools/ci/scripts/clonesrc.sh - - mv artifacts/* manaplus/ - - cd manaplus + - mv artifacts/* manaverse/ + - cd manaverse - ./tools/ci/jobs/pages.sh dependencies: - doxygen diff --git a/tools/ci/branches/ci_xmllibs/.gitlab-ci.yml b/tools/ci/branches/ci_xmllibs/.gitlab-ci.yml index b1dcf40e6..9d964af60 100644 --- a/tools/ci/branches/ci_xmllibs/.gitlab-ci.yml +++ b/tools/ci/branches/ci_xmllibs/.gitlab-ci.yml @@ -2,7 +2,7 @@ artifacts: paths: - logs - - manaplus/logs + - manaverse/logs when: always expire_in: 3 week dependencies: [] @@ -11,7 +11,7 @@ artifacts: paths: - logs - - manaplus/logs + - manaverse/logs when: always expire_in: 3 week dependencies: [] @@ -20,7 +20,7 @@ gcc-8_pugixml_tests: stage: build script: - ./tools/ci/scripts/patchsdl1.sh - - ./tools/ci/jobs/gcc8_tests.sh --without-dyecmd --without-manaplusgame --enable-libxml=pugixml + - ./tools/ci/jobs/gcc8_tests.sh --without-dyecmd --without-manaversegame --enable-libxml=pugixml <<: *job-push variables: PACKAGES: gcc-8 g++-8 @@ -35,7 +35,7 @@ gcc-8_pugixml_tests_i386: stage: build script: - ./tools/ci/scripts/patchsdl1.sh - - ./tools/ci/jobs/gcc8_tests.sh --without-dyecmd --without-manaplusgame --enable-libxml=pugixml + - ./tools/ci/jobs/gcc8_tests.sh --without-dyecmd --without-manaversegame --enable-libxml=pugixml image: i386/debian:unstable <<: *job-push variables: diff --git a/tools/ci/branches/master/.gitlab-ci.yml b/tools/ci/branches/master/.gitlab-ci.yml index 610c4dfda..afa230689 100644 --- a/tools/ci/branches/master/.gitlab-ci.yml +++ b/tools/ci/branches/master/.gitlab-ci.yml @@ -186,7 +186,7 @@ mxe_gcc6_shared_32: - ls /mxe - ./tools/ci/jobs/mxe_gcc6.sh <<: *job-push - image: registry.gitlab.com/manaplus/mxe:gcc6_shared_32 + image: registry.gitlab.com/manaverse/mxe:gcc6_shared_32 variables: PACKAGES: bash CROSS: i686-w64-mingw32.shared @@ -199,7 +199,7 @@ mxe_gcc6_shared_64: - ls /mxe - ./tools/ci/jobs/mxe_gcc6.sh <<: *job-push - image: registry.gitlab.com/manaplus/mxe:gcc6_shared_64 + image: registry.gitlab.com/manaverse/mxe:gcc6_shared_64 variables: PACKAGES: bash CROSS: x86_64-w64-mingw32.shared @@ -237,7 +237,7 @@ gcc-10_game_only: gcc-10_dyecmd_only: stage: prebuild script: - - ./tools/ci/jobs/gcc10.sh --without-manaplusgame + - ./tools/ci/jobs/gcc10.sh --without-manaversegame <<: *job-push variables: PACKAGES: gcc-10 g++-10 @@ -248,7 +248,7 @@ gcc-10_dyecmd_only: gcc-10_unittestsbin: stage: prebuild script: - - ./tools/ci/jobs/gcc10_silent.sh --enable-unittestsbin --without-manaplusgame --without-dyecmd + - ./tools/ci/jobs/gcc10_silent.sh --enable-unittestsbin --without-manaversegame --without-dyecmd <<: *job-push variables: PACKAGES: gcc-10 g++-10 @@ -330,10 +330,10 @@ triggers: - echo /usr/local/spm/bin/${LIBNAME}_${LIBVERSION}/runenv.sh ${runenvz} - export LD_PRELOAD=/usr/lib/x86_64-linux-gnu/libasan.so.5 - /usr/local/spm/bin/${LIBNAME}_${LIBVERSION}/runenv.sh ${runenvx} ${runenvz} env - - /usr/local/spm/bin/${LIBNAME}_${LIBVERSION}/runenv.sh ${runenvx} ${runenvz} ./tools/ci/jobs/gcc10_sanitize_tests.sh --enable-unittests=yes --without-manaplusgame --without-dyecmd + - /usr/local/spm/bin/${LIBNAME}_${LIBVERSION}/runenv.sh ${runenvx} ${runenvz} ./tools/ci/jobs/gcc10_sanitize_tests.sh --enable-unittests=yes --without-manaversegame --without-dyecmd - export LD_PRELOAD - - /usr/local/spm/bin/${LIBNAME}_${LIBVERSION}/runenv.sh ${runenvx} ${runenvz} ./tools/ci/scripts/checkldd.sh src/manaplustests - - ldd ./src/manaplustests | grep "libasan" + - /usr/local/spm/bin/${LIBNAME}_${LIBVERSION}/runenv.sh ${runenvx} ${runenvz} ./tools/ci/scripts/checkldd.sh src/manaversetests + - ldd ./src/manaversetests | grep "libasan" <<: *job-push variables: LIBNAME: SDL @@ -356,10 +356,10 @@ triggers: script: - ./tools/ci/scripts/downloadlib.sh ${LIBNAME} ${LIBVERSION} - export LD_PRELOAD=/usr/lib/x86_64-linux-gnu/libasan.so.5 - - /usr/local/spm/bin/${LIBNAME}_${LIBVERSION}/runenv.sh ${runenvx} ${runenvz} ./tools/ci/jobs/gcc10_sanitize_tests.sh --enable-unittests=yes --with-sdl2 --without-manaplusgame --without-dyecmd + - /usr/local/spm/bin/${LIBNAME}_${LIBVERSION}/runenv.sh ${runenvx} ${runenvz} ./tools/ci/jobs/gcc10_sanitize_tests.sh --enable-unittests=yes --with-sdl2 --without-manaversegame --without-dyecmd - export LD_PRELOAD - - /usr/local/spm/bin/${LIBNAME}_${LIBVERSION}/runenv.sh ${runenvx} ${runenvz} ./tools/ci/scripts/checkldd.sh src/manaplustests - - ldd ./src/manaplustests | grep "libasan" + - /usr/local/spm/bin/${LIBNAME}_${LIBVERSION}/runenv.sh ${runenvx} ${runenvz} ./tools/ci/scripts/checkldd.sh src/manaversetests + - ldd ./src/manaversetests | grep "libasan" <<: *job-push variables: LIBNAME: SDL @@ -383,9 +383,9 @@ triggers: - ./tools/ci/scripts/downloadlib.sh ${LIBNAME} ${LIBVERSION} - echo /usr/local/spm/bin/${LIBNAME}_${LIBVERSION}/runenv.sh ${runenvz} - /usr/local/spm/bin/${LIBNAME}_${LIBVERSION}/runenv.sh ${runenvx} ${runenvz} env - - /usr/local/spm/bin/${LIBNAME}_${LIBVERSION}/runenv.sh ${runenvx} ${runenvz} ./tools/ci/jobs/gcc10_sanitize_tests.sh --enable-unittests=yes --without-manaplusgame --without-dyecmd - - /usr/local/spm/bin/${LIBNAME}_${LIBVERSION}/runenv.sh ${runenvx} ${runenvz} ./tools/ci/scripts/checkldd.sh src/manaplustests - - ldd ./src/manaplustests | grep "libasan" + - /usr/local/spm/bin/${LIBNAME}_${LIBVERSION}/runenv.sh ${runenvx} ${runenvz} ./tools/ci/jobs/gcc10_sanitize_tests.sh --enable-unittests=yes --without-manaversegame --without-dyecmd + - /usr/local/spm/bin/${LIBNAME}_${LIBVERSION}/runenv.sh ${runenvx} ${runenvz} ./tools/ci/scripts/checkldd.sh src/manaversetests + - ldd ./src/manaversetests | grep "libasan" <<: *job-push variables: LIBNAME: SDL @@ -405,9 +405,9 @@ triggers: stage: build script: - ./tools/ci/scripts/downloadlib.sh ${LIBNAME} ${LIBVERSION} - - /usr/local/spm/bin/${LIBNAME}_${LIBVERSION}/runenv.sh ${runenvx} ${runenvz} ./tools/ci/jobs/gcc10_sanitize_tests.sh --enable-unittests=yes --with-sdl2 --without-manaplusgame --without-dyecmd - - /usr/local/spm/bin/${LIBNAME}_${LIBVERSION}/runenv.sh ${runenvx} ${runenvz} ./tools/ci/scripts/checkldd.sh src/manaplustests - - ldd ./src/manaplustests | grep "libasan" + - /usr/local/spm/bin/${LIBNAME}_${LIBVERSION}/runenv.sh ${runenvx} ${runenvz} ./tools/ci/jobs/gcc10_sanitize_tests.sh --enable-unittests=yes --with-sdl2 --without-manaversegame --without-dyecmd + - /usr/local/spm/bin/${LIBNAME}_${LIBVERSION}/runenv.sh ${runenvx} ${runenvz} ./tools/ci/scripts/checkldd.sh src/manaversetests + - ldd ./src/manaversetests | grep "libasan" <<: *job-push variables: LIBNAME: SDL @@ -430,9 +430,9 @@ triggers: - ./tools/ci/scripts/downloadlib.sh ${LIBNAME} ${LIBVERSION} - echo /usr/local/spm/bin/${LIBNAME}_${LIBVERSION}/runenv.sh ${runenvz} - /usr/local/spm/bin/${LIBNAME}_${LIBVERSION}/runenv.sh ${runenvx} ${runenvz} env - - /usr/local/spm/bin/${LIBNAME}_${LIBVERSION}/runenv.sh ${runenvx} ${runenvz} ./tools/ci/jobs/gcc10_sanitize_tests.sh --enable-unittests=yes --without-manaplusgame --without-dyecmd - - /usr/local/spm/bin/${LIBNAME}_${LIBVERSION}/runenv.sh ${runenvx} ${runenvz} ./tools/ci/scripts/checkldd.sh src/manaplustests - - ldd ./src/manaplustests | grep "libasan" + - /usr/local/spm/bin/${LIBNAME}_${LIBVERSION}/runenv.sh ${runenvx} ${runenvz} ./tools/ci/jobs/gcc10_sanitize_tests.sh --enable-unittests=yes --without-manaversegame --without-dyecmd + - /usr/local/spm/bin/${LIBNAME}_${LIBVERSION}/runenv.sh ${runenvx} ${runenvz} ./tools/ci/scripts/checkldd.sh src/manaversetests + - ldd ./src/manaversetests | grep "libasan" <<: *job-push variables: LIBNAME: SDL @@ -454,9 +454,9 @@ triggers: stage: build script: - ./tools/ci/scripts/downloadlib.sh ${LIBNAME} ${LIBVERSION} - - /usr/local/spm/bin/${LIBNAME}_${LIBVERSION}/runenv.sh ${runenvx} ${runenvz} ./tools/ci/jobs/gcc10_sanitize_tests.sh --enable-unittests=yes --with-sdl2 --without-manaplusgame --without-dyecmd - - /usr/local/spm/bin/${LIBNAME}_${LIBVERSION}/runenv.sh ${runenvx} ${runenvz} ./tools/ci/scripts/checkldd.sh src/manaplustests - - ldd ./src/manaplustests | grep "libasan" + - /usr/local/spm/bin/${LIBNAME}_${LIBVERSION}/runenv.sh ${runenvx} ${runenvz} ./tools/ci/jobs/gcc10_sanitize_tests.sh --enable-unittests=yes --with-sdl2 --without-manaversegame --without-dyecmd + - /usr/local/spm/bin/${LIBNAME}_${LIBVERSION}/runenv.sh ${runenvx} ${runenvz} ./tools/ci/scripts/checkldd.sh src/manaversetests + - ldd ./src/manaversetests | grep "libasan" <<: *job-push variables: LIBNAME: SDL @@ -479,7 +479,7 @@ triggers: script: - ./tools/ci/scripts/downloadlib.sh ${LIBNAME} ${LIBVERSION} - /usr/local/spm/bin/${LIBNAME}_${LIBVERSION}/runenv.sh ./tools/ci/jobs/gcc10.sh - - /usr/local/spm/bin/${LIBNAME}_${LIBVERSION}/runenv.sh ./tools/ci/scripts/checkldd.sh src/manaplus + - /usr/local/spm/bin/${LIBNAME}_${LIBVERSION}/runenv.sh ./tools/ci/scripts/checkldd.sh src/manaverse - /usr/local/spm/bin/${LIBNAME}_${LIBVERSION}/runenv.sh ./tools/ci/scripts/runtests.sh <<: *job-push variables: @@ -502,7 +502,7 @@ triggers: - /usr/local/spm/bin/${LIBNAME}_${LIBVERSION}/runenv.sh ${runenvx} ${runenvz} env - /usr/local/spm/bin/${LIBNAME}_${LIBVERSION}/runenv.sh ${runenvx} ${runenvz} ./tools/ci/jobs/gcc10_sanitize.sh - /usr/local/spm/bin/${LIBNAME}_${LIBVERSION}/runenv.sh ${runenvx} ${runenvz} ./tools/ci/scripts/runtests.sh - - ldd ./src/manaplus | grep "libasan" + - ldd ./src/manaverse | grep "libasan" <<: *job-push variables: LIBNAME: SDL @@ -524,7 +524,7 @@ triggers: - ./tools/ci/scripts/downloadlib.sh ${LIBNAME} ${LIBVERSION} - /usr/local/spm/bin/${LIBNAME}_${LIBVERSION}/runenv.sh ${runenvx} ${runenvz} ./tools/ci/jobs/gcc10_sanitize.sh --with-sdl2 - /usr/local/spm/bin/${LIBNAME}_${LIBVERSION}/runenv.sh ${runenvx} ${runenvz} ./tools/ci/scripts/runtests.sh - - ldd ./src/manaplus | grep "libasan" + - ldd ./src/manaverse | grep "libasan" <<: *job-push variables: LIBNAME: SDL @@ -549,7 +549,7 @@ triggers: - /usr/local/spm/bin/${LIBNAME}_${LIBVERSION}/runenv.sh ${runenvx} ${runenvz} env - /usr/local/spm/bin/${LIBNAME}_${LIBVERSION}/runenv.sh ${runenvx} ${runenvz} ./tools/ci/jobs/gcc10_sanitize.sh - /usr/local/spm/bin/${LIBNAME}_${LIBVERSION}/runenv.sh ${runenvx} ${runenvz} ./tools/ci/scripts/runtests.sh - - ldd ./src/manaplus | grep "libasan" + - ldd ./src/manaverse | grep "libasan" <<: *job-push variables: LIBNAME: SDL @@ -573,7 +573,7 @@ triggers: - ./tools/ci/scripts/downloadlib.sh ${LIBNAME} ${LIBVERSION} - /usr/local/spm/bin/${LIBNAME}_${LIBVERSION}/runenv.sh ${runenvx} ${runenvz} ./tools/ci/jobs/gcc10_sanitize.sh --with-sdl2 - /usr/local/spm/bin/${LIBNAME}_${LIBVERSION}/runenv.sh ${runenvx} ${runenvz} ./tools/ci/scripts/runtests.sh - - ldd ./src/manaplus | grep "libasan" + - ldd ./src/manaverse | grep "libasan" <<: *job-push variables: LIBNAME: SDL diff --git a/tools/ci/jobs/gitstatsh.sh b/tools/ci/jobs/gitstatsh.sh index 376d31f43..e4f6dfbb9 100755 --- a/tools/ci/jobs/gitstatsh.sh +++ b/tools/ci/jobs/gitstatsh.sh @@ -13,7 +13,7 @@ check_error $? git log --stat --no-merges --summary --decorate=false >repo_log check_error $? cd gitstatsh/v1 -python main.py ManaPlus ../../repo_log +python main.py ManaVerse ../../repo_log check_error $? mv web ../../stats2 check_error $? diff --git a/tools/ci/jobs/windowstest.cmd b/tools/ci/jobs/windowstest.cmd index 5fcd9099c..25e298133 100644 --- a/tools/ci/jobs/windowstest.cmd +++ b/tools/ci/jobs/windowstest.cmd @@ -3,6 +3,6 @@ cd test mkdir %1 xcopy /s C:\gitlabrunner\%1 %1 cd %1 -copy ..\..\src\manaplustests.exe .\ +copy ..\..\src\manaversetests.exe .\ dir -manaplustests.exe +manaversetests.exe diff --git a/tools/ci/jobs/xcode.sh b/tools/ci/jobs/xcode.sh index b07148b13..8649c6ba8 100755 --- a/tools/ci/jobs/xcode.sh +++ b/tools/ci/jobs/xcode.sh @@ -8,4 +8,4 @@ cd ../../Xcode || exit 1 ./build.sh || exit 1 ./pack.sh || exit 1 ls -la build || exit 1 -cp build/manaplus.dmg "${artifacts}/" || exit 1 +cp build/manaverse.dmg "${artifacts}/" || exit 1 diff --git a/tools/ci/scripts/azure/mxetest.sh b/tools/ci/scripts/azure/mxetest.sh index 30cf8342e..9dd57db4f 100755 --- a/tools/ci/scripts/azure/mxetest.sh +++ b/tools/ci/scripts/azure/mxetest.sh @@ -6,7 +6,7 @@ echo docker login registry.gitlab.com -u azure -p TOKEN docker login registry.gitlab.com -u azure -p $GITLABTOKEN || exit 1 export IMAGE="registry.gitlab.com/manaplus/mxe:gcc6_shared_${BITS}" -export COMMAND="./tools/ci/jobs/mxe_gcc6_tests.sh --without-manaplusgame --without-dyecmd" +export COMMAND="./tools/ci/jobs/mxe_gcc6_tests.sh --without-manaversegame --without-dyecmd" export PACKAGES="bash" ./tools/ci/scripts/docker_run_cross.sh || exit 1 mkdir dlls || true diff --git a/tools/ci/scripts/circleci/gcc6_sanitize_tests.sh b/tools/ci/scripts/circleci/gcc6_sanitize_tests.sh index afaae9234..10dbe2351 100755 --- a/tools/ci/scripts/circleci/gcc6_sanitize_tests.sh +++ b/tools/ci/scripts/circleci/gcc6_sanitize_tests.sh @@ -6,7 +6,7 @@ echo "Current node: ${CIRCLE_NODE_INDEX}" case $CIRCLE_NODE_INDEX in 0) export IMAGE=debian:stretch - export COMMAND="./tools/ci/jobs/gcc6_sanitize_tests.sh --enable-unittests=yes --without-dyecmd --without-manaplusgame --without-opengl --with-sdl2" + export COMMAND="./tools/ci/jobs/gcc6_sanitize_tests.sh --enable-unittests=yes --without-dyecmd --without-manaversegame --without-opengl --with-sdl2" export PACKAGES="gcc-6 g++-6 ${LIBS_PACKAGES} ${SDL2} valgrind" ./tools/ci/scripts/docker_run.sh ;; @@ -15,7 +15,7 @@ case $CIRCLE_NODE_INDEX in ;; 2) export IMAGE=debian:stretch - export COMMAND="./tools/ci/jobs/gcc6_sanitize_tests.sh --enable-unittests=yes --without-dyecmd --without-manaplusgame --without-opengl" + export COMMAND="./tools/ci/jobs/gcc6_sanitize_tests.sh --enable-unittests=yes --without-dyecmd --without-manaversegame --without-opengl" export PACKAGES="gcc-6 g++-6 ${LIBS_PACKAGES} ${SDL1} valgrind" ./tools/ci/scripts/docker_run.sh ;; diff --git a/tools/ci/scripts/circleci/gcc6_tests.sh b/tools/ci/scripts/circleci/gcc6_tests.sh index 644f4b75f..bce1cbe49 100755 --- a/tools/ci/scripts/circleci/gcc6_tests.sh +++ b/tools/ci/scripts/circleci/gcc6_tests.sh @@ -6,25 +6,25 @@ echo "Current node: ${CIRCLE_NODE_INDEX}" case $CIRCLE_NODE_INDEX in 0) export IMAGE=i386/debian:stretch - export COMMAND="./tools/ci/jobs/gcc6_tests.sh --without-dyecmd --without-manaplusgame --without-opengl" + export COMMAND="./tools/ci/jobs/gcc6_tests.sh --without-dyecmd --without-manaversegame --without-opengl" export PACKAGES="gcc-6 g++-6 ${LIBS_PACKAGES} ${SDL1} valgrind" ./tools/ci/scripts/docker_run.sh ;; 1) export IMAGE=debian:stretch - export COMMAND="./tools/ci/jobs/gcc6_tests.sh --without-dyecmd --without-manaplusgame --without-opengl --enable-glibcdebug --with-sdl2" + export COMMAND="./tools/ci/jobs/gcc6_tests.sh --without-dyecmd --without-manaversegame --without-opengl --enable-glibcdebug --with-sdl2" export PACKAGES="gcc-6 g++-6 ${LIBS_PACKAGES} ${SDL2} valgrind" ./tools/ci/scripts/docker_run.sh ;; 2) export IMAGE=i386/debian:stretch - export COMMAND="./tools/ci/jobs/gcc6_tests.sh --without-dyecmd --without-manaplusgame --without-opengl --enable-glibcdebug --with-sdl2" + export COMMAND="./tools/ci/jobs/gcc6_tests.sh --without-dyecmd --without-manaversegame --without-opengl --enable-glibcdebug --with-sdl2" export PACKAGES="gcc-6 g++-6 ${LIBS_PACKAGES} ${SDL2} valgrind" ./tools/ci/scripts/docker_run.sh ;; 3) export IMAGE=debian:stretch - export COMMAND="./tools/ci/jobs/gcc6_tests.sh --without-dyecmd --without-manaplusgame --without-opengl --enable-glibcdebug" + export COMMAND="./tools/ci/jobs/gcc6_tests.sh --without-dyecmd --without-manaversegame --without-opengl --enable-glibcdebug" export PACKAGES="gcc-6 g++-6 ${LIBS_PACKAGES} ${SDL1} valgrind" ./tools/ci/scripts/docker_run.sh ;; diff --git a/tools/ci/scripts/circleci/gcc7_sanitize_tests.sh b/tools/ci/scripts/circleci/gcc7_sanitize_tests.sh index 1b3c9a8fa..e7d243407 100755 --- a/tools/ci/scripts/circleci/gcc7_sanitize_tests.sh +++ b/tools/ci/scripts/circleci/gcc7_sanitize_tests.sh @@ -9,7 +9,7 @@ case $CIRCLE_NODE_INDEX in ;; 1) export IMAGE=debian:buster - export COMMAND="./tools/ci/jobs/gcc7_sanitize_tests.sh --enable-unittests=yes --without-dyecmd --without-manaplusgame --without-opengl" + export COMMAND="./tools/ci/jobs/gcc7_sanitize_tests.sh --enable-unittests=yes --without-dyecmd --without-manaversegame --without-opengl" export PACKAGES="gcc-7 g++-7 ${LIBS_PACKAGES} ${SDL1} valgrind" ./tools/ci/scripts/docker_run.sh ;; @@ -18,7 +18,7 @@ case $CIRCLE_NODE_INDEX in ;; 3) export IMAGE=debian:buster - export COMMAND="./tools/ci/jobs/gcc7_sanitize_tests.sh --enable-unittests=yes --without-dyecmd --without-manaplusgame --without-opengl --with-sdl2" + export COMMAND="./tools/ci/jobs/gcc7_sanitize_tests.sh --enable-unittests=yes --without-dyecmd --without-manaversegame --without-opengl --with-sdl2" export PACKAGES="gcc-7 g++-7 ${LIBS_PACKAGES} ${SDL2} valgrind" ./tools/ci/scripts/docker_run.sh ;; diff --git a/tools/ci/scripts/circleci/gcc7_tests.sh b/tools/ci/scripts/circleci/gcc7_tests.sh index 0acab9a7b..ff3b643d9 100755 --- a/tools/ci/scripts/circleci/gcc7_tests.sh +++ b/tools/ci/scripts/circleci/gcc7_tests.sh @@ -6,25 +6,25 @@ echo "Current node: ${CIRCLE_NODE_INDEX}" case $CIRCLE_NODE_INDEX in 0) export IMAGE=debian:buster - export COMMAND="./tools/ci/jobs/gcc7_tests.sh --without-dyecmd --without-manaplusgame --without-opengl --enable-glibcdebug --with-sdl2" + export COMMAND="./tools/ci/jobs/gcc7_tests.sh --without-dyecmd --without-manaversegame --without-opengl --enable-glibcdebug --with-sdl2" export PACKAGES="gcc-7 g++-7 ${LIBS_PACKAGES} ${SDL2} valgrind" ./tools/ci/scripts/docker_run.sh ;; 1) export IMAGE=i386/debian:buster - export COMMAND="./tools/ci/jobs/gcc7_tests.sh --without-dyecmd --without-manaplusgame --without-opengl --enable-glibcdebug --with-sdl2" + export COMMAND="./tools/ci/jobs/gcc7_tests.sh --without-dyecmd --without-manaversegame --without-opengl --enable-glibcdebug --with-sdl2" export PACKAGES="gcc-7 g++-7 ${LIBS_PACKAGES} ${SDL2} valgrind" ./tools/ci/scripts/docker_run.sh ;; 2) export IMAGE=debian:buster - export COMMAND="./tools/ci/jobs/gcc7_tests.sh --without-dyecmd --without-manaplusgame --without-opengl --enable-glibcdebug" + export COMMAND="./tools/ci/jobs/gcc7_tests.sh --without-dyecmd --without-manaversegame --without-opengl --enable-glibcdebug" export PACKAGES="gcc-7 g++-7 ${LIBS_PACKAGES} ${SDL1} valgrind" ./tools/ci/scripts/docker_run.sh ;; 3) export IMAGE=i386/debian:buster - export COMMAND="./tools/ci/jobs/gcc7_tests.sh --without-dyecmd --without-manaplusgame --without-opengl" + export COMMAND="./tools/ci/jobs/gcc7_tests.sh --without-dyecmd --without-manaversegame --without-opengl" export PACKAGES="gcc-7 g++-7 ${LIBS_PACKAGES} ${SDL1} valgrind" ./tools/ci/scripts/docker_run.sh ;; diff --git a/tools/ci/scripts/clonesrc.sh b/tools/ci/scripts/clonesrc.sh index efb0596d3..60d231c9f 100755 --- a/tools/ci/scripts/clonesrc.sh +++ b/tools/ci/scripts/clonesrc.sh @@ -1,5 +1,5 @@ #!/usr/bin/env bash -rm -rf manaplus || true -./tools/ci/scripts/retry.sh "git clone --branch master --depth ${GIT_DEPTH} https://gitlab.com/manaplus/manaplus.git manaplus" || exit 1 -mkdir manaplus/logs || exit 1 +rm -rf manaverse || true +./tools/ci/scripts/retry.sh "git clone --branch master --depth ${GIT_DEPTH} https://git.themanaworld.org/mana/plus.git manaverse" || exit 1 +mkdir manaverse/logs || exit 1 diff --git a/tools/ci/scripts/init.sh b/tools/ci/scripts/init.sh index f427be910..82eb6a946 100755 --- a/tools/ci/scripts/init.sh +++ b/tools/ci/scripts/init.sh @@ -207,15 +207,15 @@ function run_make_check { make -j${JOBS} V=0 check $* 2>$ERRFILE export ERR=$? cp src/*.log logs || true - cp src/manaplustests.trs logs || true + cp src/manaversetests.trs logs || true cp src/Makefile logs || true if [ "${ERR}" != 0 ]; then cat $ERRFILE - cat src/manaplustests.log + cat src/manaversetests.log exit ${ERR} fi # disabled due performance issue. it runs bigger than gitlab limit (3h) -# valgrind -q --read-var-info=yes --track-origins=yes --malloc-fill=11 --free-fill=55 --show-reachable=yes --leak-check=full --leak-resolution=high --partial-loads-ok=yes --error-limit=no ./src/manaplustests 2>logs/valg.log +# valgrind -q --read-var-info=yes --track-origins=yes --malloc-fill=11 --free-fill=55 --show-reachable=yes --leak-check=full --leak-resolution=high --partial-loads-ok=yes --error-limit=no ./src/manaversetests 2>logs/valg.log # export DATA=$(grep "invalid" logs/valg.log) # if [ "$DATA" != "" ]; # then @@ -277,7 +277,7 @@ function run_tarball { cd $1 echo "tar xf ../*.tar.xz" tar xf ../*.tar.xz - cd manaplus* + cd manaverse* } function run_mplint { diff --git a/tools/ci/scripts/rundyecmd.sh b/tools/ci/scripts/rundyecmd.sh index fc399f822..c6807d91a 100755 --- a/tools/ci/scripts/rundyecmd.sh +++ b/tools/ci/scripts/rundyecmd.sh @@ -2,8 +2,8 @@ function testdye { rm test1.png || true - echo ./src/dyecmd "data/icons/manaplus.png|$1" test1.png - ./src/dyecmd "data/icons/manaplus.png|$1" test1.png || exit 1 + echo ./src/dyecmd "data/icons/manaverse.png|$1" test1.png + ./src/dyecmd "data/icons/manaverse.png|$1" test1.png || exit 1 ls test1.png || exit 1 rm test1.png || true } diff --git a/tools/ci/scripts/runtest.sh b/tools/ci/scripts/runtest.sh index 7c41da5ce..594b5f281 100755 --- a/tools/ci/scripts/runtest.sh +++ b/tools/ci/scripts/runtest.sh @@ -6,19 +6,19 @@ function check_is_run { echo "Error: process look like crashed" cat logs/run.log echo "Run with gdb" - cp ./src/manaplus ./logs/ + cp ./src/manaverse ./logs/ cp -r core* ./logs/ sleep 10 COREFILE=$(find . -maxdepth 1 -name "core*" | head -n 1) if [[ -f "$COREFILE" ]]; then - gdb -c "$COREFILE" ./src/manaplus -ex "thread apply all bt" -ex "set pagination 0" -batch + gdb -c "$COREFILE" ./src/manaverse -ex "thread apply all bt" -ex "set pagination 0" -batch fi exit 1 fi } function check_assert { - grep "Assert:" "${HOME}/.local/share/mana/manaplus.log" + grep "Assert:" "${HOME}/.local/share/mana/manaverse.log" if [ "$?" == 0 ]; then echo "Assert found in log" exit 1 @@ -31,9 +31,9 @@ function wait_for_servers_list { echo "wait for servers list ${n}" check_is_run # check here - grep "Skipping servers list update" "${HOME}/.local/share/mana/manaplus.log" && return - grep "Servers list updated" "${HOME}/.local/share/mana/manaplus.log" && return - grep "Error: servers list updating error" "${HOME}/.local/share/mana/manaplus.log" + grep "Skipping servers list update" "${HOME}/.local/share/mana/manaverse.log" && return + grep "Servers list updated" "${HOME}/.local/share/mana/manaverse.log" && return + grep "Error: servers list updating error" "${HOME}/.local/share/mana/manaverse.log" if [ "$?" == 0 ]; then echo "Servers list downloading error" exit 1 @@ -50,9 +50,9 @@ function wait_for_servers_list { } function run { - ./src/manaplus --hide-cursor --enable-ipc --renderer=0 >logs/run.log 2>&1 & + ./src/manaverse --hide-cursor --enable-ipc --renderer=0 >logs/run.log 2>&1 & export PID=$! - echo "manaplus PID: ${PID}" + echo "manaverse PID: ${PID}" sleep 20 echo "pause after run" wait_for_servers_list @@ -98,16 +98,16 @@ function send_command { } function check_exists { - if [ ! -f "logs/home/Desktop/ManaPlus/$1" ]; then + if [ ! -f "logs/home/Desktop/ManaVerse/$1" ]; then sleep 10 - if [ ! -f "logs/home/Desktop/ManaPlus/$1" ]; then + if [ ! -f "logs/home/Desktop/ManaVerse/$1" ]; then echo "Error: image $1 not exists" exit 1 fi fi - if [ ! -f "logs/home/Desktop/ManaPlus/$2" ]; then + if [ ! -f "logs/home/Desktop/ManaVerse/$2" ]; then sleep 10 - if [ ! -f "logs/home/Desktop/ManaPlus/$2" ]; then + if [ ! -f "logs/home/Desktop/ManaVerse/$2" ]; then echo "Error: image $2 not exists" exit 1 fi @@ -116,7 +116,7 @@ function check_exists { function imagesdiff { check_exists "$1" "$2" - diff "logs/home/Desktop/ManaPlus/$1" "logs/home/Desktop/ManaPlus/$2" + diff "logs/home/Desktop/ManaVerse/$1" "logs/home/Desktop/ManaVerse/$2" if [ "$?" == 0 ]; then echo "Error: images '$1' and '$2' is same." exit 1 @@ -125,7 +125,7 @@ function imagesdiff { function imagessame { check_exists "$1" "$2" - diff "logs/home/Desktop/ManaPlus/$1" "logs/home/Desktop/ManaPlus/$2" + diff "logs/home/Desktop/ManaVerse/$1" "logs/home/Desktop/ManaVerse/$2" if [ "$?" != 0 ]; then echo "Error: images '$1' and '$2' is different." exit 1 @@ -236,7 +236,7 @@ imagesdiff new_server.png about.png send_command "/sendmousekey 500 20 1" send_command "/screenshot about.png" -# open about manaplus page +# open about manaverse page send_command "/sendmousekey 300 ${ABOUTYOFFSET} 1" send_command "/screenshot about2.png" imagesdiff about.png about2.png diff --git a/tools/ci/scripts/runtests.sh b/tools/ci/scripts/runtests.sh index 18bcd7512..bd8220b2a 100755 --- a/tools/ci/scripts/runtests.sh +++ b/tools/ci/scripts/runtests.sh @@ -26,8 +26,8 @@ while true; do rm "/root/.config/mana/mana/config.xml" rm "${HOME}/.config/mana/mana/serverlistplus.xml" rm "/root/.config/mana/mana/serverlistplus.xml" - rm "${HOME}/.local/share/mana/manaplus.log" - rm "/root/.local/share/mana/manaplus.log" + rm "${HOME}/.local/share/mana/manaverse.log" + rm "/root/.local/share/mana/manaverse.log" ./tools/ci/scripts/runtest.sh if [ "$?" != 0 ]; then exit 1 @@ -45,8 +45,8 @@ echo "existing config runs" n=0 while true; do echo "run test ${n}" - rm "${HOME}/.local/share/mana/manaplus.log" - rm "/root/.local/share/mana/manaplus.log" + rm "${HOME}/.local/share/mana/manaverse.log" + rm "/root/.local/share/mana/manaverse.log" ./tools/ci/scripts/runtest.sh if [ "$?" != 0 ]; then exit 1 diff --git a/tools/ci/scripts/separateunittests.sh b/tools/ci/scripts/separateunittests.sh index 3e94272da..01d05d634 100755 --- a/tools/ci/scripts/separateunittests.sh +++ b/tools/ci/scripts/separateunittests.sh @@ -15,7 +15,7 @@ do declare -a "arr=($str)" rm -rf "${HOME}" mkdir "${HOME}" - echo ./src/manaplustests --test-case=\"${arr[0]}\" --subcase=\"${arr[1]}\" - ./src/manaplustests --test-case="${arr[0]}" --subcase="${arr[1]}" || exit 1 + echo ./src/manaversetests --test-case=\"${arr[0]}\" --subcase=\"${arr[1]}\" + ./src/manaversetests --test-case="${arr[0]}" --subcase="${arr[1]}" || exit 1 done diff --git a/tools/doxygen/doxygen.conf b/tools/doxygen/doxygen.conf index 76ca1ea11..fcf2b170b 100644 --- a/tools/doxygen/doxygen.conf +++ b/tools/doxygen/doxygen.conf @@ -4,10 +4,10 @@ c# Doxyfile 1.8.8 # Project related configuration options #--------------------------------------------------------------------------- DOXYFILE_ENCODING = UTF-8 -PROJECT_NAME = "ManaPlus" +PROJECT_NAME = "ManaVerse" PROJECT_NUMBER = PROJECT_BRIEF = -PROJECT_LOGO = data/icons/manaplus.png +PROJECT_LOGO = data/icons/manaverse.png OUTPUT_DIRECTORY = doxygen CREATE_SUBDIRS = NO ALLOW_UNICODE_NAMES = NO -- cgit v1.2.3-60-g2f50