build: nodes: tests: environment: sdkman: - [email protected] - maven timezone: FR services: mysql: 5.7 tests: override: - command: mysql -u root -e "create database araknemu" - command: mysql -u root -e "create user araknemu@%" - command: mysql -u root -e "grant all privileges on araknemu.* to araknemu@%" - command: mvn clean package # - coverage: # file: 'target/site/jacoco' # format: 'jacoco'
filter: paths: - src/main/java/ excluded_paths: - 'src/main/java/fr/quatrevieux/araknemu/data/living/constraint/*' - 'src/main/java/fr/quatrevieux/araknemu/game/listener/player/inventory/*' - 'src/test/java/fr/quatrevieux/araknemu/network/realm/out/*' - 'src/test/java/fr/quatrevieux/araknemu/data/living/constraint/*' - 'src/main/java/fr/quatrevieux/araknemu/network/game/in/account/*' - 'src/main/java/fr/quatrevieux/araknemu/core/config/*' - 'src/main/java/fr/quatrevieux/araknemu/game/handler/fight/*' - 'src/test/java/fr/quatrevieux/araknemu/network/game/in/account/*' - 'src/main/java/fr/quatrevieux/araknemu/game/exploration/event/*' - 'src/main/java/fr/quatrevieux/araknemu/game/admin/exception/*' - 'src/main/java/fr/quatrevieux/araknemu/game/fight/turn/event/*' - 'src/main/java/fr/quatrevieux/araknemu/game/fight/castable/validator/*' - 'src/main/java/fr/quatrevieux/araknemu/network/game/out/fight/exploration/*' - 'src/main/java/fr/quatrevieux/araknemu/game/fight/castable/effect/handler/characteristic/*' - 'src/main/java/fr/quatrevieux/araknemu/network/game/in/fight/*' - 'src/main/java/fr/quatrevieux/araknemu/network/game/out/chat/*' - 'src/test/java/fr/quatrevieux/araknemu/network/game/in/fight/*' - 'src/test/java/fr/quatrevieux/araknemu/network/game/out/chat/*' - 'src/main/java/fr/quatrevieux/araknemu/network/game/out/basic/*' - 'src/test/java/fr/quatrevieux/araknemu/network/game/out/basic/*' - 'src/main/java/fr/quatrevieux/araknemu/game/listener/map/fight/*' - 'src/main/java/fr/quatrevieux/araknemu/game/fight/fighter/event/*' - 'src/main/java/fr/quatrevieux/araknemu/game/listener/player/chat/*' - 'src/test/java/fr/quatrevieux/araknemu/game/listener/player/chat/*' - 'src/main/java/fr/quatrevieux/araknemu/game/world/creature/accessory/*' - 'src/test/java/fr/quatrevieux/araknemu/game/fight/castable/validator/*' - 'src/main/java/fr/quatrevieux/araknemu/data/world/repository/implementation/local/*' - 'src/test/java/fr/quatrevieux/araknemu/game/fight/castable/effect/handler/characteristic/*' - 'src/main/java/fr/quatrevieux/araknemu/network/exception/*' - 'src/main/java/fr/quatrevieux/araknemu/game/account/generator/*' - 'src/main/java/fr/quatrevieux/araknemu/game/exploration/map/cell/trigger/action/*' - 'src/main/java/fr/quatrevieux/araknemu/game/exploration/interaction/action/move/validator/*' - 'src/test/java/fr/quatrevieux/araknemu/core/config/*' - 'src/main/java/fr/quatrevieux/araknemu/core/di/item/*' - 'src/main/java/fr/quatrevieux/araknemu/game/chat/event/*' - 'src/test/java/fr/quatrevieux/araknemu/game/fight/module/*' - 'src/main/java/fr/quatrevieux/araknemu/game/player/sprite/*' - 'src/main/java/fr/quatrevieux/araknemu/game/fight/exception/*' - 'src/main/java/fr/quatrevieux/araknemu/network/game/out/spell/*' - 'src/main/java/fr/quatrevieux/araknemu/game/player/spell/event/*' - 'src/test/java/fr/quatrevieux/araknemu/network/in/_testpackets/*' - 'src/main/java/fr/quatrevieux/araknemu/game/item/inventory/exception/*' - 'src/main/java/fr/quatrevieux/araknemu/data/world/repository/environment/*' - 'src/main/java/fr/quatrevieux/araknemu/game/player/event/*' - 'src/main/java/fr/quatrevieux/araknemu/game/account/event/*' - 'src/main/java/fr/quatrevieux/araknemu/game/admin/account/*' - 'src/test/java/fr/quatrevieux/araknemu/game/admin/account/*' - 'src/main/java/fr/quatrevieux/araknemu/game/exploration/npc/*' - 'src/main/java/fr/quatrevieux/araknemu/network/adapter/mina/*' - 'src/test/java/fr/quatrevieux/araknemu/game/exploration/npc/*' - 'src/main/java/fr/quatrevieux/araknemu/data/world/entity/item/*' - 'src/main/java/fr/quatrevieux/araknemu/network/game/in/object/*' - 'src/test/java/fr/quatrevieux/araknemu/game/account/generator/*' - 'src/test/java/fr/quatrevieux/araknemu/network/game/in/object/*' - 'src/main/java/fr/quatrevieux/araknemu/data/world/repository/item/*' - 'src/main/java/fr/quatrevieux/araknemu/game/exploration/map/event/*' - 'src/main/java/fr/quatrevieux/araknemu/game/fight/turn/action/event/*' - 'src/test/java/fr/quatrevieux/araknemu/game/world/creature/accessory/*' - 'src/main/java/fr/quatrevieux/araknemu/game/fight/castable/effect/handler/misc/*' - 'src/main/java/fr/quatrevieux/araknemu/game/fight/castable/effect/handler/armor/*' - 'src/test/java/fr/quatrevieux/araknemu/game/exploration/map/cell/trigger/action/*' - 'src/test/java/fr/quatrevieux/araknemu/game/fight/castable/effect/handler/armor/*' - 'src/test/java/fr/quatrevieux/araknemu/game/exploration/interaction/action/move/validator/*' - 'src/main/java/fr/quatrevieux/araknemu/network/out/*' - 'src/test/java/fr/quatrevieux/araknemu/network/out/*' - 'src/test/java/fr/quatrevieux/araknemu/data/constant/*' - 'src/main/java/fr/quatrevieux/araknemu/game/player/race/*' - 'src/test/java/fr/quatrevieux/araknemu/game/player/race/*' - 'src/main/java/fr/quatrevieux/araknemu/game/admin/global/*' - 'src/test/java/fr/quatrevieux/araknemu/game/admin/global/*' - 'src/main/java/fr/quatrevieux/araknemu/game/handler/basic/*' - 'src/test/java/fr/quatrevieux/araknemu/game/handler/basic/*' - 'src/test/java/fr/quatrevieux/araknemu/game/player/sprite/*' - 'src/test/java/fr/quatrevieux/araknemu/game/item/inventory/*' - 'src/main/java/fr/quatrevieux/araknemu/network/game/in/chat/*' - 'src/test/java/fr/quatrevieux/araknemu/network/game/in/chat/*' - 'src/main/java/fr/quatrevieux/araknemu/game/fight/turn/order/*' - 'src/main/java/fr/quatrevieux/araknemu/network/game/in/basic/*' - 'src/main/java/fr/quatrevieux/araknemu/network/game/in/spell/*' - 'src/test/java/fr/quatrevieux/araknemu/network/game/in/basic/*' - 'src/test/java/fr/quatrevieux/araknemu/network/game/in/spell/*' - 'src/main/java/fr/quatrevieux/araknemu/data/living/transformer/*' - 'src/main/java/fr/quatrevieux/araknemu/game/spell/effect/target/*' - 'src/main/java/fr/quatrevieux/araknemu/game/fight/turn/action/util/*' - 'src/main/java/fr/quatrevieux/araknemu/game/player/experience/event/*' - 'src/main/java/fr/quatrevieux/araknemu/game/world/creature/operation/*' - 'src/test/java/fr/quatrevieux/araknemu/game/world/creature/operation/*' - 'src/main/java/fr/quatrevieux/araknemu/game/listener/player/exploration/*' - 'src/main/java/fr/quatrevieux/araknemu/game/player/characteristic/event/*' - 'src/main/java/fr/quatrevieux/araknemu/data/world/entity/environment/npc/*' - 'src/main/java/fr/quatrevieux/araknemu/game/fight/ending/reward/generator/*' - 'src/test/java/fr/quatrevieux/araknemu/common/*' - 'src/test/java/fr/quatrevieux/araknemu/core/di/*' - 'src/test/java/fr/quatrevieux/araknemu/realm/host/*' - 'src/test/java/fr/quatrevieux/araknemu/core/dbal/util/*' - 'src/test/java/fr/quatrevieux/araknemu/game/connector/*' - 'src/main/java/fr/quatrevieux/araknemu/game/world/util/*' - 'src/test/java/fr/quatrevieux/araknemu/game/fight/type/*' - src/main/java/fr/quatrevieux/araknemu/util/BitSet.java - 'src/test/java/fr/quatrevieux/araknemu/game/fight/ending/*' - 'src/main/java/fr/quatrevieux/araknemu/game/handler/emote/*' - 'src/main/java/fr/quatrevieux/araknemu/game/handler/event/*' - 'src/test/java/fr/quatrevieux/araknemu/game/handler/emote/*' - 'src/main/java/fr/quatrevieux/araknemu/game/fight/map/util/*' - src/main/java/fr/quatrevieux/araknemu/game/item/Item.java - 'src/main/java/fr/quatrevieux/araknemu/game/listener/admin/*' - 'src/main/java/fr/quatrevieux/araknemu/game/world/map/util/*' - src/main/java/fr/quatrevieux/araknemu/util/DofusDate.java - 'src/test/java/fr/quatrevieux/araknemu/game/fight/map/util/*' - 'src/test/java/fr/quatrevieux/araknemu/game/listener/admin/*' - 'src/test/java/fr/quatrevieux/araknemu/game/world/map/util/*' - src/test/java/fr/quatrevieux/araknemu/TestingDataSet.java - 'src/main/java/fr/quatrevieux/araknemu/network/game/in/info/*' - src/main/java/fr/quatrevieux/araknemu/util/RandomUtil.java - 'src/test/java/fr/quatrevieux/araknemu/core/dbal/repository/*' - 'src/test/java/fr/quatrevieux/araknemu/game/admin/exception/*' - 'src/test/java/fr/quatrevieux/araknemu/network/game/in/info/*' - src/test/java/fr/quatrevieux/araknemu/util/BitSetTest.java - src/main/java/fr/quatrevieux/araknemu/core/dbal/Driver.java - 'src/main/java/fr/quatrevieux/araknemu/network/game/in/emote/*' - 'src/main/java/fr/quatrevieux/araknemu/network/game/out/area/*' - 'src/test/java/fr/quatrevieux/araknemu/network/game/in/emote/*' - 'src/test/java/fr/quatrevieux/araknemu/network/game/out/area/*' - src/main/java/fr/quatrevieux/araknemu/core/di/Container.java - src/main/java/fr/quatrevieux/araknemu/data/constant/Sex.java - src/main/java/fr/quatrevieux/araknemu/data/value/Colors.java - 'src/main/java/fr/quatrevieux/araknemu/game/account/exception/*' - 'src/main/java/fr/quatrevieux/araknemu/game/fight/module/util/*' - 'src/main/java/fr/quatrevieux/araknemu/network/game/out/emote/*' - src/main/java/fr/quatrevieux/araknemu/network/in/Packet.java - 'src/test/java/fr/quatrevieux/araknemu/network/game/out/emote/*' - src/main/java/fr/quatrevieux/araknemu/core/BootException.java - src/main/java/fr/quatrevieux/araknemu/data/constant/Race.java - src/main/java/fr/quatrevieux/araknemu/game/admin/Command.java - src/main/java/fr/quatrevieux/araknemu/game/admin/Context.java - src/main/java/fr/quatrevieux/araknemu/game/admin/LogType.java - 'src/main/java/fr/quatrevieux/araknemu/game/exploration/sprite/*' - src/main/java/fr/quatrevieux/araknemu/core/event/Listener.java - src/main/java/fr/quatrevieux/araknemu/data/value/Interval.java - src/main/java/fr/quatrevieux/araknemu/data/value/Position.java - src/main/java/fr/quatrevieux/araknemu/game/item/SuperType.java - src/main/java/fr/quatrevieux/araknemu/realm/ConnectionKey.java - src/main/java/fr/quatrevieux/araknemu/realm/host/GameHost.java - 'src/test/java/fr/quatrevieux/araknemu/game/spell/effect/target/*' - src/test/java/fr/quatrevieux/araknemu/util/RandomUtilTest.java - src/main/java/fr/quatrevieux/araknemu/game/chat/ChannelSet.java - src/main/java/fr/quatrevieux/araknemu/game/spell/SpellList.java - src/main/java/fr/quatrevieux/araknemu/network/game/in/Ping.java - src/main/java/fr/quatrevieux/araknemu/core/event/Dispatcher.java - src/main/java/fr/quatrevieux/araknemu/data/value/Dimensions.java - src/main/java/fr/quatrevieux/araknemu/game/admin/debug/Area.java - src/main/java/fr/quatrevieux/araknemu/game/handler/SendPong.java - src/main/java/fr/quatrevieux/araknemu/game/item/GameItemSet.java - src/main/java/fr/quatrevieux/araknemu/network/game/out/Pong.java - src/main/java/fr/quatrevieux/araknemu/network/in/Dispatcher.java - src/main/java/fr/quatrevieux/araknemu/util/RandomStringUtil.java - src/test/java/fr/quatrevieux/araknemu/data/value/ColorsTest.java - 'src/test/java/fr/quatrevieux/araknemu/game/fight/castable/weapon/*' - src/main/java/fr/quatrevieux/araknemu/core/dbal/SQLiteDriver.java - src/main/java/fr/quatrevieux/araknemu/game/admin/AdminLogger.java - src/main/java/fr/quatrevieux/araknemu/game/admin/NullContext.java - src/main/java/fr/quatrevieux/araknemu/game/spell/SpellLevels.java - src/main/java/fr/quatrevieux/araknemu/game/world/map/GameMap.java - src/main/java/fr/quatrevieux/araknemu/game/world/map/MapCell.java - src/main/java/fr/quatrevieux/araknemu/network/adapter/Server.java - 'src/test/java/fr/quatrevieux/araknemu/game/fight/turn/action/move/*' - 'src/test/java/fr/quatrevieux/araknemu/game/fight/turn/action/util/*' - src/main/java/fr/quatrevieux/araknemu/core/di/ContainerModule.java - src/main/java/fr/quatrevieux/araknemu/data/constant/Alignment.java - src/main/java/fr/quatrevieux/araknemu/game/admin/AdminService.java - src/main/java/fr/quatrevieux/araknemu/game/chat/ChatException.java - src/main/java/fr/quatrevieux/araknemu/game/PreloadableService.java - src/main/java/fr/quatrevieux/araknemu/game/spell/SpellService.java - src/main/java/fr/quatrevieux/araknemu/network/adapter/Session.java - src/main/java/fr/quatrevieux/araknemu/network/in/PacketParser.java - src/main/java/fr/quatrevieux/araknemu/network/in/PingResponse.java - src/test/java/fr/quatrevieux/araknemu/data/value/IntervalTest.java - src/test/java/fr/quatrevieux/araknemu/data/value/PositionTest.java - src/test/java/fr/quatrevieux/araknemu/realm/ConnectionKeyTest.java - src/main/java/fr/quatrevieux/araknemu/core/dbal/ConnectionPool.java - src/main/java/fr/quatrevieux/araknemu/game/admin/CommandParser.java - src/main/java/fr/quatrevieux/araknemu/game/admin/SimpleContext.java - src/main/java/fr/quatrevieux/araknemu/game/handler/EnsureAdmin.java - src/main/java/fr/quatrevieux/araknemu/game/player/Restrictions.java - src/main/java/fr/quatrevieux/araknemu/game/world/creature/Life.java - src/main/java/fr/quatrevieux/araknemu/game/world/map/path/Path.java - src/main/java/fr/quatrevieux/araknemu/network/in/PacketHandler.java - src/main/java/fr/quatrevieux/araknemu/network/in/SessionClosed.java - src/main/java/fr/quatrevieux/araknemu/network/realm/out/Pseudo.java - src/main/java/fr/quatrevieux/araknemu/realm/host/GameConnector.java - src/main/java/fr/quatrevieux/araknemu/realm/RealmConfiguration.java - src/test/java/fr/quatrevieux/araknemu/game/admin/AdminUserTest.java - src/test/java/fr/quatrevieux/araknemu/game/chat/ChannelSetTest.java - src/test/java/fr/quatrevieux/araknemu/network/game/in/PingTest.java - src/main/java/fr/quatrevieux/araknemu/core/dbal/DatabaseHandler.java - src/main/java/fr/quatrevieux/araknemu/core/di/ItemPoolContainer.java - src/main/java/fr/quatrevieux/araknemu/core/event/SimpleListener.java - 'src/main/java/fr/quatrevieux/araknemu/data/living/entity/environment/*' - src/main/java/fr/quatrevieux/araknemu/data/value/BoostStatsData.java - src/main/java/fr/quatrevieux/araknemu/game/account/TokenService.java - src/main/java/fr/quatrevieux/araknemu/game/admin/AdminPerformer.java - src/main/java/fr/quatrevieux/araknemu/game/admin/debug/FightPos.java - src/main/java/fr/quatrevieux/araknemu/game/admin/debug/MapStats.java - src/main/java/fr/quatrevieux/araknemu/game/admin/debug/Movement.java - src/main/java/fr/quatrevieux/araknemu/game/admin/player/SetLife.java - src/main/java/fr/quatrevieux/araknemu/game/chat/channel/Channel.java - src/main/java/fr/quatrevieux/araknemu/game/fight/fighter/States.java - src/main/java/fr/quatrevieux/araknemu/game/fight/JoinFightError.java - src/main/java/fr/quatrevieux/araknemu/game/handler/EnsureLogged.java - src/main/java/fr/quatrevieux/araknemu/game/handler/PongResponse.java - src/main/java/fr/quatrevieux/araknemu/game/handler/StartSession.java - src/main/java/fr/quatrevieux/araknemu/network/game/in/QuickPing.java - src/main/java/fr/quatrevieux/araknemu/network/game/out/info/Pvp.java - src/main/java/fr/quatrevieux/araknemu/network/in/SessionCreated.java - src/main/java/fr/quatrevieux/araknemu/network/realm/out/GMLevel.java - src/main/java/fr/quatrevieux/araknemu/realm/handler/StopSession.java - src/test/java/fr/quatrevieux/araknemu/core/dbal/MySQLDriverTest.java - src/test/java/fr/quatrevieux/araknemu/data/value/DimensionsTest.java - src/test/java/fr/quatrevieux/araknemu/data/value/EffectAreaTest.java - src/test/java/fr/quatrevieux/araknemu/game/admin/debug/AreaTest.java - src/test/java/fr/quatrevieux/araknemu/game/chat/ChannelTypeTest.java - src/test/java/fr/quatrevieux/araknemu/game/handler/SendPongTest.java - src/test/java/fr/quatrevieux/araknemu/game/item/GameItemSetTest.java - src/test/java/fr/quatrevieux/araknemu/network/game/out/PongTest.java - src/test/java/fr/quatrevieux/araknemu/util/RandomStringUtilTest.java - src/main/java/fr/quatrevieux/araknemu/core/di/ContainerException.java - src/main/java/fr/quatrevieux/araknemu/game/admin/AbstractCommand.java - src/main/java/fr/quatrevieux/araknemu/game/admin/ContextResolver.java - src/main/java/fr/quatrevieux/araknemu/game/admin/player/AddStats.java - src/main/java/fr/quatrevieux/araknemu/game/connector/LocalModule.java - src/main/java/fr/quatrevieux/araknemu/game/fight/state/NullState.java - src/main/java/fr/quatrevieux/araknemu/game/handler/EnsurePlaying.java - src/main/java/fr/quatrevieux/araknemu/game/handler/loader/Loader.java - src/main/java/fr/quatrevieux/araknemu/game/handler/SendQuickPong.java - src/main/java/fr/quatrevieux/araknemu/game/item/effect/UseEffect.java - src/main/java/fr/quatrevieux/araknemu/network/game/out/HelloGame.java - src/main/java/fr/quatrevieux/araknemu/network/game/out/QuickPong.java - src/main/java/fr/quatrevieux/araknemu/network/realm/out/HostList.java - src/main/java/fr/quatrevieux/araknemu/network/realm/out/Question.java - src/main/java/fr/quatrevieux/araknemu/realm/handler/PongResponse.java - src/main/java/fr/quatrevieux/araknemu/realm/handler/StartSession.java - src/test/java/fr/quatrevieux/araknemu/core/dbal/SQLiteDriverTest.java - src/test/java/fr/quatrevieux/araknemu/game/admin/CommandTestCase.java - src/test/java/fr/quatrevieux/araknemu/game/admin/NullContextTest.java - src/test/java/fr/quatrevieux/araknemu/game/player/PlayerDataTest.java - src/test/java/fr/quatrevieux/araknemu/game/world/item/EffectTest.java - src/main/java/fr/quatrevieux/araknemu/core/event/EventsSubscriber.java - src/main/java/fr/quatrevieux/araknemu/data/value/ServerCharacters.java - src/main/java/fr/quatrevieux/araknemu/game/admin/AdminUserContext.java - src/main/java/fr/quatrevieux/araknemu/game/fight/state/FightState.java - src/main/java/fr/quatrevieux/araknemu/game/fight/state/StatesFlow.java - src/main/java/fr/quatrevieux/araknemu/game/item/effect/ItemEffect.java - src/main/java/fr/quatrevieux/araknemu/game/spell/SpellConstraints.java - src/main/java/fr/quatrevieux/araknemu/network/in/AskQueuePosition.java - src/main/java/fr/quatrevieux/araknemu/network/realm/out/Community.java - src/test/java/fr/quatrevieux/araknemu/game/admin/AdminServiceTest.java - src/test/java/fr/quatrevieux/araknemu/game/spell/SpellServiceTest.java - src/main/java/fr/quatrevieux/araknemu/common/account/LivingAccount.java - src/main/java/fr/quatrevieux/araknemu/data/transformer/Transformer.java - src/main/java/fr/quatrevieux/araknemu/game/fight/castable/Castable.java - src/main/java/fr/quatrevieux/araknemu/game/fight/event/FightJoined.java - src/main/java/fr/quatrevieux/araknemu/game/fight/event/FightLeaved.java - src/main/java/fr/quatrevieux/araknemu/game/fight/state/FinishState.java - src/main/java/fr/quatrevieux/araknemu/game/handler/EnsureExploring.java - src/main/java/fr/quatrevieux/araknemu/game/handler/spell/MoveSpell.java - src/main/java/fr/quatrevieux/araknemu/game/world/creature/Creature.java - src/main/java/fr/quatrevieux/araknemu/game/world/map/path/PathStep.java - src/main/java/fr/quatrevieux/araknemu/network/in/DefaultDispatcher.java - src/main/java/fr/quatrevieux/araknemu/network/realm/in/Credentials.java - src/main/java/fr/quatrevieux/araknemu/network/realm/out/BadVersion.java - src/main/java/fr/quatrevieux/araknemu/network/realm/out/LoginError.java - src/main/java/fr/quatrevieux/araknemu/network/realm/out/ServerList.java - src/test/java/fr/quatrevieux/araknemu/game/admin/SimpleContextTest.java - src/test/java/fr/quatrevieux/araknemu/game/handler/EnsureAdminTest.java - src/test/java/fr/quatrevieux/araknemu/game/player/RestrictionsTest.java - src/test/java/fr/quatrevieux/araknemu/game/world/map/path/PathTest.java - src/test/java/fr/quatrevieux/araknemu/realm/RealmConfigurationTest.java - src/main/java/fr/quatrevieux/araknemu/core/di/ContainerConfigurator.java - src/main/java/fr/quatrevieux/araknemu/core/di/ItemNotFoundException.java - 'src/main/java/fr/quatrevieux/araknemu/data/living/repository/environment/*' - src/main/java/fr/quatrevieux/araknemu/game/admin/player/Restriction.java - src/main/java/fr/quatrevieux/araknemu/game/chat/channel/NullChannel.java - src/main/java/fr/quatrevieux/araknemu/game/connector/RealmConnector.java - src/main/java/fr/quatrevieux/araknemu/game/exploration/Restrictions.java - src/main/java/fr/quatrevieux/araknemu/game/fight/event/FightCreated.java - src/main/java/fr/quatrevieux/araknemu/game/fight/event/FighterAdded.java - src/main/java/fr/quatrevieux/araknemu/game/fight/event/FightStarted.java - src/main/java/fr/quatrevieux/araknemu/game/fight/event/FightStopped.java - src/main/java/fr/quatrevieux/araknemu/game/fight/module/FightModule.java - src/main/java/fr/quatrevieux/araknemu/game/fight/turn/action/Action.java - src/main/java/fr/quatrevieux/araknemu/game/item/effect/WeaponEffect.java - src/main/java/fr/quatrevieux/araknemu/game/item/inventory/ItemEntry.java - src/main/java/fr/quatrevieux/araknemu/game/spell/boost/SpellsBoosts.java - src/main/java/fr/quatrevieux/araknemu/game/world/creature/Operation.java - src/main/java/fr/quatrevieux/araknemu/network/game/out/game/MapData.java - src/main/java/fr/quatrevieux/araknemu/network/in/CommonParserLoader.java - src/main/java/fr/quatrevieux/araknemu/network/in/SinglePacketParser.java - src/main/java/fr/quatrevieux/araknemu/network/realm/in/ChooseServer.java - src/main/java/fr/quatrevieux/araknemu/network/realm/in/DofusVersion.java - src/main/java/fr/quatrevieux/araknemu/realm/host/LocalGameConnector.java - src/test/java/fr/quatrevieux/araknemu/data/value/BoostStatsDataTest.java - src/test/java/fr/quatrevieux/araknemu/game/account/TokenServiceTest.java - src/test/java/fr/quatrevieux/araknemu/game/admin/debug/FightPosTest.java - src/test/java/fr/quatrevieux/araknemu/game/admin/debug/MapStatsTest.java - src/test/java/fr/quatrevieux/araknemu/game/admin/debug/MovementTest.java - src/test/java/fr/quatrevieux/araknemu/game/admin/player/SetLifeTest.java - src/test/java/fr/quatrevieux/araknemu/game/fight/fighter/StatesTest.java - src/test/java/fr/quatrevieux/araknemu/game/handler/EnsureLoggedTest.java - src/test/java/fr/quatrevieux/araknemu/game/handler/StartSessionTest.java - src/test/java/fr/quatrevieux/araknemu/network/game/in/QuickPingTest.java - src/test/java/fr/quatrevieux/araknemu/network/game/out/info/PvpTest.java - src/main/java/fr/quatrevieux/araknemu/core/dbal/SimpleConnectionPool.java - src/main/java/fr/quatrevieux/araknemu/data/value/SpellTemplateEffect.java - src/main/java/fr/quatrevieux/araknemu/game/fight/event/FightFinished.java - src/main/java/fr/quatrevieux/araknemu/game/fight/module/StatesModule.java - src/main/java/fr/quatrevieux/araknemu/game/fight/state/LeavableState.java - src/main/java/fr/quatrevieux/araknemu/game/item/effect/SpecialEffect.java - src/main/java/fr/quatrevieux/araknemu/game/listener/player/SendStats.java - src/main/java/fr/quatrevieux/araknemu/game/player/PlayerSessionScope.java - src/main/java/fr/quatrevieux/araknemu/network/adapter/SessionHandler.java - src/main/java/fr/quatrevieux/araknemu/network/game/out/fight/AddBuff.java - src/main/java/fr/quatrevieux/araknemu/network/game/out/game/MapReady.java - src/main/java/fr/quatrevieux/araknemu/network/realm/in/AskServerList.java - src/test/java/fr/quatrevieux/araknemu/game/admin/AbstractCommandTest.java - src/test/java/fr/quatrevieux/araknemu/game/admin/player/AddStatsTest.java - src/test/java/fr/quatrevieux/araknemu/game/handler/SendQuickPongTest.java - src/test/java/fr/quatrevieux/araknemu/game/world/creature/SpriteTest.java - src/test/java/fr/quatrevieux/araknemu/network/game/out/HelloGameTest.java - src/test/java/fr/quatrevieux/araknemu/network/game/out/QuickPongTest.java - src/test/java/fr/quatrevieux/araknemu/network/realm/RealmSessionTest.java - src/test/java/fr/quatrevieux/araknemu/realm/handler/StartSessionTest.java - src/main/java/fr/quatrevieux/araknemu/core/dbal/DatabaseConfiguration.java - src/main/java/fr/quatrevieux/araknemu/core/dbal/RefreshConnectionPool.java - src/main/java/fr/quatrevieux/araknemu/core/dbal/repository/Repository.java - src/main/java/fr/quatrevieux/araknemu/data/world/entity/SpellTemplate.java - src/main/java/fr/quatrevieux/araknemu/game/account/CharacterAccessory.java - src/main/java/fr/quatrevieux/araknemu/game/chat/channel/GlobalChannel.java - src/main/java/fr/quatrevieux/araknemu/game/fight/builder/FightBuilder.java - src/main/java/fr/quatrevieux/araknemu/game/fight/event/FightCancelled.java - src/main/java/fr/quatrevieux/araknemu/game/fight/event/FighterRemoved.java - src/main/java/fr/quatrevieux/araknemu/game/handler/CheckQueuePosition.java - src/main/java/fr/quatrevieux/araknemu/game/handler/loader/AdminLoader.java - src/main/java/fr/quatrevieux/araknemu/game/handler/spell/UpgradeSpell.java - src/main/java/fr/quatrevieux/araknemu/game/item/inventory/ItemStorage.java - src/main/java/fr/quatrevieux/araknemu/game/listener/map/SendNewSprite.java - src/main/java/fr/quatrevieux/araknemu/game/listener/player/SavePlayer.java - src/main/java/fr/quatrevieux/araknemu/game/player/CharacterProperties.java - src/main/java/fr/quatrevieux/araknemu/game/spell/boost/SpellModifiers.java - src/main/java/fr/quatrevieux/araknemu/game/spell/effect/area/CellArea.java - src/main/java/fr/quatrevieux/araknemu/game/spell/effect/area/LineArea.java - src/main/java/fr/quatrevieux/araknemu/game/spell/effect/area/RingArea.java - src/main/java/fr/quatrevieux/araknemu/network/game/GameSessionHandler.java - src/main/java/fr/quatrevieux/araknemu/network/game/out/fight/FightEnd.java - src/main/java/fr/quatrevieux/araknemu/network/game/out/object/AddItem.java - src/main/java/fr/quatrevieux/araknemu/network/in/ParsePacketException.java - src/main/java/fr/quatrevieux/araknemu/realm/handler/CheckDofusVersion.java - src/test/java/fr/quatrevieux/araknemu/game/account/AccountServiceTest.java - src/test/java/fr/quatrevieux/araknemu/game/admin/AdminUserContextTest.java - src/test/java/fr/quatrevieux/araknemu/game/fight/state/StatesFlowTest.java - src/test/java/fr/quatrevieux/araknemu/network/in/AskQueuePositionTest.java - src/main/java/fr/quatrevieux/araknemu/core/dbal/DefaultDatabaseHandler.java - src/main/java/fr/quatrevieux/araknemu/game/chat/channel/PrivateChannel.java - src/main/java/fr/quatrevieux/araknemu/game/handler/EnsureInactiveFight.java - src/main/java/fr/quatrevieux/araknemu/game/handler/loader/LoggedLoader.java - src/main/java/fr/quatrevieux/araknemu/game/handler/object/RemoveObject.java - src/main/java/fr/quatrevieux/araknemu/game/listener/player/SendLevelUp.java - src/main/java/fr/quatrevieux/araknemu/game/listener/player/SendMapData.java - src/main/java/fr/quatrevieux/araknemu/game/spell/effect/area/CrossArea.java - src/main/java/fr/quatrevieux/araknemu/network/game/out/fight/JoinFight.java - src/main/java/fr/quatrevieux/araknemu/network/game/out/game/AddSprites.java - src/main/java/fr/quatrevieux/araknemu/network/in/AggregatePacketParser.java - src/main/java/fr/quatrevieux/araknemu/realm/handler/CheckQueuePosition.java - src/test/java/fr/quatrevieux/araknemu/game/fight/state/FinishStateTest.java - src/test/java/fr/quatrevieux/araknemu/game/handler/EnsureExploringTest.java - src/test/java/fr/quatrevieux/araknemu/network/realm/in/CredentialsTest.java - src/main/java/fr/quatrevieux/araknemu/game/account/CharacterAccessories.java - src/main/java/fr/quatrevieux/araknemu/game/admin/AdminUserCommandParser.java - src/main/java/fr/quatrevieux/araknemu/game/fight/ending/EndFightResults.java - src/main/java/fr/quatrevieux/araknemu/game/fight/fighter/FighterFactory.java - src/main/java/fr/quatrevieux/araknemu/game/fight/turn/action/ActionType.java - src/main/java/fr/quatrevieux/araknemu/game/handler/account/GenerateName.java - src/main/java/fr/quatrevieux/araknemu/game/listener/map/SendAccessories.java - src/main/java/fr/quatrevieux/araknemu/game/listener/player/SendPlayerXp.java - src/main/java/fr/quatrevieux/araknemu/game/spell/effect/area/CircleArea.java - src/main/java/fr/quatrevieux/araknemu/game/world/map/path/PathException.java - src/main/java/fr/quatrevieux/araknemu/network/adapter/netty/NettyServer.java - src/main/java/fr/quatrevieux/araknemu/network/adapter/util/DummyChannel.java - src/main/java/fr/quatrevieux/araknemu/network/game/in/game/AskExtraInfo.java - src/main/java/fr/quatrevieux/araknemu/network/game/out/fight/BeginFight.java - src/main/java/fr/quatrevieux/araknemu/network/game/out/game/GameCreated.java - src/main/java/fr/quatrevieux/araknemu/network/realm/out/HelloConnection.java - src/main/java/fr/quatrevieux/araknemu/network/realm/RealmSessionHandler.java - src/main/java/fr/quatrevieux/araknemu/realm/handler/account/ConnectGame.java - src/test/java/fr/quatrevieux/araknemu/game/admin/player/RestrictionTest.java - src/test/java/fr/quatrevieux/araknemu/game/exploration/RestrictionsTest.java - src/test/java/fr/quatrevieux/araknemu/game/handler/fight/ListFightsTest.java - src/test/java/fr/quatrevieux/araknemu/game/item/effect/WeaponEffectTest.java - src/test/java/fr/quatrevieux/araknemu/network/game/out/game/MapDataTest.java - src/test/java/fr/quatrevieux/araknemu/network/in/CommonParserLoaderTest.java - src/test/java/fr/quatrevieux/araknemu/network/realm/in/ChooseServerTest.java - src/test/java/fr/quatrevieux/araknemu/network/realm/in/DofusVersionTest.java - src/main/java/fr/quatrevieux/araknemu/data/value/ItemTemplateEffectEntry.java - src/main/java/fr/quatrevieux/araknemu/game/chat/channel/FightTeamChannel.java - src/main/java/fr/quatrevieux/araknemu/game/connector/LocalRealmConnector.java - src/main/java/fr/quatrevieux/araknemu/game/fight/castable/effect/Element.java - src/main/java/fr/quatrevieux/araknemu/game/fight/module/RaulebaqueModule.java - src/main/java/fr/quatrevieux/araknemu/game/handler/chat/SaveSubscription.java - src/main/java/fr/quatrevieux/araknemu/game/handler/loader/AbstractLoader.java - src/main/java/fr/quatrevieux/araknemu/game/listener/fight/SendNewFighter.java - src/main/java/fr/quatrevieux/araknemu/game/spell/boost/MapSpellModifiers.java - src/main/java/fr/quatrevieux/araknemu/network/game/out/fight/CancelFight.java - src/main/java/fr/quatrevieux/araknemu/network/game/out/game/RemoveSprite.java - src/main/java/fr/quatrevieux/araknemu/network/realm/in/RealmPacketParser.java - src/main/java/fr/quatrevieux/araknemu/network/realm/in/RealmParserLoader.java - src/test/java/fr/quatrevieux/araknemu/core/dbal/SimpleConnectionPoolTest.java - src/test/java/fr/quatrevieux/araknemu/game/handler/loader/LoaderTestCase.java - src/test/java/fr/quatrevieux/araknemu/game/item/effect/SpecialEffectTest.java - src/test/java/fr/quatrevieux/araknemu/game/listener/player/SendStatsTest.java - src/test/java/fr/quatrevieux/araknemu/network/game/out/fight/AddBuffTest.java - src/test/java/fr/quatrevieux/araknemu/network/game/out/game/MapReadyTest.java - src/main/java/fr/quatrevieux/araknemu/core/event/DefaultListenerAggregate.java - src/main/java/fr/quatrevieux/araknemu/game/chat/channel/FloodGuardChannel.java - src/main/java/fr/quatrevieux/araknemu/game/exploration/map/cell/BasicCell.java - src/main/java/fr/quatrevieux/araknemu/game/fight/ending/reward/DropReward.java - src/main/java/fr/quatrevieux/araknemu/game/fight/ending/reward/RewardType.java - src/main/java/fr/quatrevieux/araknemu/game/fight/turn/action/ActionResult.java - src/main/java/fr/quatrevieux/araknemu/game/handler/account/ListCharacters.java - src/main/java/fr/quatrevieux/araknemu/game/handler/loader/AggregateLoader.java - src/main/java/fr/quatrevieux/araknemu/game/listener/fight/SendFightJoined.java - src/main/java/fr/quatrevieux/araknemu/game/listener/map/SendSpriteRemoved.java - src/main/java/fr/quatrevieux/araknemu/game/listener/player/InitializeGame.java - src/main/java/fr/quatrevieux/araknemu/game/spell/boost/SimpleSpellsBoosts.java - src/main/java/fr/quatrevieux/araknemu/game/spell/boost/spell/BoostedSpell.java - src/main/java/fr/quatrevieux/araknemu/game/spell/effect/area/CircularArea.java - src/main/java/fr/quatrevieux/araknemu/network/game/out/object/DestroyItem.java - src/main/java/fr/quatrevieux/araknemu/network/in/HandlerNotFoundException.java - src/main/java/fr/quatrevieux/araknemu/network/in/UndefinedPacketException.java - src/main/java/fr/quatrevieux/araknemu/network/realm/out/SelectServerCrypt.java - src/main/java/fr/quatrevieux/araknemu/network/realm/out/SelectServerError.java - src/main/java/fr/quatrevieux/araknemu/network/realm/out/SelectServerPlain.java - src/test/java/fr/quatrevieux/araknemu/core/dbal/DatabaseConfigurationTest.java - src/test/java/fr/quatrevieux/araknemu/core/dbal/RefreshConnectionPoolTest.java - src/test/java/fr/quatrevieux/araknemu/game/account/CharacterAccessoryTest.java - src/test/java/fr/quatrevieux/araknemu/game/handler/loader/AdminLoaderTest.java - src/test/java/fr/quatrevieux/araknemu/game/listener/player/SavePlayerTest.java - src/test/java/fr/quatrevieux/araknemu/game/spell/effect/area/CellAreaTest.java - src/test/java/fr/quatrevieux/araknemu/game/spell/effect/area/LineAreaTest.java - src/test/java/fr/quatrevieux/araknemu/game/spell/effect/area/RingAreaTest.java - src/test/java/fr/quatrevieux/araknemu/network/game/GameSessionHandlerTest.java - src/test/java/fr/quatrevieux/araknemu/network/game/out/fight/FightEndTest.java - src/test/java/fr/quatrevieux/araknemu/realm/handler/CheckDofusVersionTest.java - src/main/java/fr/quatrevieux/araknemu/common/account/AbstractLivingAccount.java - src/main/java/fr/quatrevieux/araknemu/data/living/entity/player/PlayerItem.java - src/main/java/fr/quatrevieux/araknemu/game/exploration/map/cell/CellLoader.java - src/main/java/fr/quatrevieux/araknemu/game/fight/castable/effect/buff/Buff.java - src/main/java/fr/quatrevieux/araknemu/game/fight/ending/reward/FightReward.java - src/main/java/fr/quatrevieux/araknemu/game/fight/event/FighterPlaceChanged.java - src/main/java/fr/quatrevieux/araknemu/game/handler/account/CreateCharacter.java - src/main/java/fr/quatrevieux/araknemu/game/handler/account/DeleteCharacter.java - src/main/java/fr/quatrevieux/araknemu/game/listener/fight/SendFightStarted.java - src/main/java/fr/quatrevieux/araknemu/game/listener/map/PerformCellActions.java - src/main/java/fr/quatrevieux/araknemu/game/listener/player/InitializeAreas.java - src/main/java/fr/quatrevieux/araknemu/game/listener/player/SendLifeChanged.java - src/main/java/fr/quatrevieux/araknemu/network/adapter/netty/ChannelAdapter.java - src/main/java/fr/quatrevieux/araknemu/network/game/out/object/AddItemError.java - src/main/java/fr/quatrevieux/araknemu/network/game/out/object/ItemPosition.java - src/main/java/fr/quatrevieux/araknemu/network/game/out/object/ItemQuantity.java - src/test/java/fr/quatrevieux/araknemu/core/dbal/DefaultDatabaseHandlerTest.java - src/test/java/fr/quatrevieux/araknemu/game/handler/EnsureInactiveFightTest.java - src/test/java/fr/quatrevieux/araknemu/game/listener/player/SendLevelUpTest.java - src/test/java/fr/quatrevieux/araknemu/game/listener/player/SendMapDataTest.java - src/test/java/fr/quatrevieux/araknemu/game/spell/effect/area/CrossAreaTest.java - src/test/java/fr/quatrevieux/araknemu/network/game/out/fight/JoinFightTest.java - src/main/java/fr/quatrevieux/araknemu/core/dbal/AutoReconnectConnectionPool.java - src/main/java/fr/quatrevieux/araknemu/data/living/entity/player/PlayerSpell.java - src/main/java/fr/quatrevieux/araknemu/game/admin/debug/DebugContextResolver.java - src/main/java/fr/quatrevieux/araknemu/game/fight/module/CommonEffectsModule.java - src/main/java/fr/quatrevieux/araknemu/game/item/effect/CharacteristicEffect.java - src/main/java/fr/quatrevieux/araknemu/game/item/effect/mapping/EffectMapper.java - src/main/java/fr/quatrevieux/araknemu/game/item/effect/use/LearnSpellEffect.java - src/main/java/fr/quatrevieux/araknemu/game/item/effect/use/UseEffectHandler.java - src/main/java/fr/quatrevieux/araknemu/game/item/inventory/SimpleItemStorage.java - src/main/java/fr/quatrevieux/araknemu/game/listener/fight/fighter/SendState.java - src/main/java/fr/quatrevieux/araknemu/game/listener/fight/fighter/SendStats.java - src/main/java/fr/quatrevieux/araknemu/game/listener/fight/turn/SendTurnList.java - src/main/java/fr/quatrevieux/araknemu/game/listener/player/SendRestrictions.java - src/main/java/fr/quatrevieux/araknemu/game/player/characteristic/PlayerLife.java build: nodes: analysis: environment: docker: remote_engine: true tests: override: - java-scrutinizer-run - command: java-sonar-run use_website_config: true tests: true checks: java: code_rating: true