SYMBOL INDEX (3727 symbols across 709 files) FILE: bin/commander.js class Commander (line 19) | class Commander method prepareCommand (line 30) | prepareCommand() method ensureReldensPackage (line 65) | ensureReldensPackage() method parseArgs (line 80) | parseArgs() method validateThemeManagerCommand (line 98) | validateThemeManagerCommand() method execute (line 110) | async execute() method test (line 117) | test() method generateEntities (line 125) | generateEntities() method createAdmin (line 153) | async createAdmin() method resetPassword (line 163) | async resetPassword() method getCommandArgs (line 173) | getCommandArgs(requiredArgs) method loadEnvironmentConfig (line 194) | loadEnvironmentConfig() method initializeServerManager (line 204) | async initializeServerManager() method help (line 216) | help() FILE: bin/import.js function initializeServer (line 83) | async function initializeServer(data, projectThemeName) FILE: bin/install-test.js function runCommander (line 15) | async function runCommander(commander) { FILE: generated-entities/entities/ads-banner-entity.js class AdsBannerEntity (line 9) | class AdsBannerEntity extends EntityProperties method propertiesConfig (line 12) | static propertiesConfig(extraProps) FILE: generated-entities/entities/ads-entity.js class AdsEntity (line 10) | class AdsEntity extends EntityProperties method propertiesConfig (line 13) | static propertiesConfig(extraProps) FILE: generated-entities/entities/ads-event-video-entity.js class AdsEventVideoEntity (line 9) | class AdsEventVideoEntity extends EntityProperties method propertiesConfig (line 12) | static propertiesConfig(extraProps) FILE: generated-entities/entities/ads-played-entity.js class AdsPlayedEntity (line 9) | class AdsPlayedEntity extends EntityProperties method propertiesConfig (line 12) | static propertiesConfig(extraProps) FILE: generated-entities/entities/ads-providers-entity.js class AdsProvidersEntity (line 9) | class AdsProvidersEntity extends EntityProperties method propertiesConfig (line 12) | static propertiesConfig(extraProps) FILE: generated-entities/entities/ads-types-entity.js class AdsTypesEntity (line 9) | class AdsTypesEntity extends EntityProperties method propertiesConfig (line 12) | static propertiesConfig(extraProps) FILE: generated-entities/entities/audio-categories-entity.js class AudioCategoriesEntity (line 10) | class AudioCategoriesEntity extends EntityProperties method propertiesConfig (line 13) | static propertiesConfig(extraProps) FILE: generated-entities/entities/audio-entity.js class AudioEntity (line 10) | class AudioEntity extends EntityProperties method propertiesConfig (line 13) | static propertiesConfig(extraProps) FILE: generated-entities/entities/audio-markers-entity.js class AudioMarkersEntity (line 9) | class AudioMarkersEntity extends EntityProperties method propertiesConfig (line 12) | static propertiesConfig(extraProps) FILE: generated-entities/entities/audio-player-config-entity.js class AudioPlayerConfigEntity (line 9) | class AudioPlayerConfigEntity extends EntityProperties method propertiesConfig (line 12) | static propertiesConfig(extraProps) FILE: generated-entities/entities/chat-entity.js class ChatEntity (line 9) | class ChatEntity extends EntityProperties method propertiesConfig (line 12) | static propertiesConfig(extraProps) FILE: generated-entities/entities/chat-message-types-entity.js class ChatMessageTypesEntity (line 9) | class ChatMessageTypesEntity extends EntityProperties method propertiesConfig (line 12) | static propertiesConfig(extraProps) FILE: generated-entities/entities/clan-entity.js class ClanEntity (line 10) | class ClanEntity extends EntityProperties method propertiesConfig (line 13) | static propertiesConfig(extraProps) FILE: generated-entities/entities/clan-levels-entity.js class ClanLevelsEntity (line 9) | class ClanLevelsEntity extends EntityProperties method propertiesConfig (line 12) | static propertiesConfig(extraProps) FILE: generated-entities/entities/clan-levels-modifiers-entity.js class ClanLevelsModifiersEntity (line 9) | class ClanLevelsModifiersEntity extends EntityProperties method propertiesConfig (line 12) | static propertiesConfig(extraProps) FILE: generated-entities/entities/clan-members-entity.js class ClanMembersEntity (line 9) | class ClanMembersEntity extends EntityProperties method propertiesConfig (line 12) | static propertiesConfig(extraProps) FILE: generated-entities/entities/config-entity.js class ConfigEntity (line 9) | class ConfigEntity extends EntityProperties method propertiesConfig (line 12) | static propertiesConfig(extraProps) FILE: generated-entities/entities/config-types-entity.js class ConfigTypesEntity (line 9) | class ConfigTypesEntity extends EntityProperties method propertiesConfig (line 12) | static propertiesConfig(extraProps) FILE: generated-entities/entities/drops-animations-entity.js class DropsAnimationsEntity (line 9) | class DropsAnimationsEntity extends EntityProperties method propertiesConfig (line 12) | static propertiesConfig(extraProps) FILE: generated-entities/entities/features-entity.js class FeaturesEntity (line 9) | class FeaturesEntity extends EntityProperties method propertiesConfig (line 12) | static propertiesConfig(extraProps) FILE: generated-entities/entities/items-group-entity.js class ItemsGroupEntity (line 10) | class ItemsGroupEntity extends EntityProperties method propertiesConfig (line 13) | static propertiesConfig(extraProps) FILE: generated-entities/entities/items-inventory-entity.js class ItemsInventoryEntity (line 9) | class ItemsInventoryEntity extends EntityProperties method propertiesConfig (line 12) | static propertiesConfig(extraProps) FILE: generated-entities/entities/items-item-entity.js class ItemsItemEntity (line 10) | class ItemsItemEntity extends EntityProperties method propertiesConfig (line 13) | static propertiesConfig(extraProps) FILE: generated-entities/entities/items-item-modifiers-entity.js class ItemsItemModifiersEntity (line 9) | class ItemsItemModifiersEntity extends EntityProperties method propertiesConfig (line 12) | static propertiesConfig(extraProps) FILE: generated-entities/entities/items-types-entity.js class ItemsTypesEntity (line 9) | class ItemsTypesEntity extends EntityProperties method propertiesConfig (line 12) | static propertiesConfig(extraProps) FILE: generated-entities/entities/locale-entity.js class LocaleEntity (line 9) | class LocaleEntity extends EntityProperties method propertiesConfig (line 12) | static propertiesConfig(extraProps) FILE: generated-entities/entities/objects-animations-entity.js class ObjectsAnimationsEntity (line 9) | class ObjectsAnimationsEntity extends EntityProperties method propertiesConfig (line 12) | static propertiesConfig(extraProps) FILE: generated-entities/entities/objects-assets-entity.js class ObjectsAssetsEntity (line 9) | class ObjectsAssetsEntity extends EntityProperties method propertiesConfig (line 12) | static propertiesConfig(extraProps) FILE: generated-entities/entities/objects-entity.js class ObjectsEntity (line 10) | class ObjectsEntity extends EntityProperties method propertiesConfig (line 13) | static propertiesConfig(extraProps) FILE: generated-entities/entities/objects-items-inventory-entity.js class ObjectsItemsInventoryEntity (line 9) | class ObjectsItemsInventoryEntity extends EntityProperties method propertiesConfig (line 12) | static propertiesConfig(extraProps) FILE: generated-entities/entities/objects-items-requirements-entity.js class ObjectsItemsRequirementsEntity (line 9) | class ObjectsItemsRequirementsEntity extends EntityProperties method propertiesConfig (line 12) | static propertiesConfig(extraProps) FILE: generated-entities/entities/objects-items-rewards-entity.js class ObjectsItemsRewardsEntity (line 9) | class ObjectsItemsRewardsEntity extends EntityProperties method propertiesConfig (line 12) | static propertiesConfig(extraProps) FILE: generated-entities/entities/objects-skills-entity.js class ObjectsSkillsEntity (line 9) | class ObjectsSkillsEntity extends EntityProperties method propertiesConfig (line 12) | static propertiesConfig(extraProps) FILE: generated-entities/entities/objects-stats-entity.js class ObjectsStatsEntity (line 9) | class ObjectsStatsEntity extends EntityProperties method propertiesConfig (line 12) | static propertiesConfig(extraProps) FILE: generated-entities/entities/objects-types-entity.js class ObjectsTypesEntity (line 9) | class ObjectsTypesEntity extends EntityProperties method propertiesConfig (line 12) | static propertiesConfig(extraProps) FILE: generated-entities/entities/operation-types-entity.js class OperationTypesEntity (line 9) | class OperationTypesEntity extends EntityProperties method propertiesConfig (line 12) | static propertiesConfig(extraProps) FILE: generated-entities/entities/players-entity.js class PlayersEntity (line 10) | class PlayersEntity extends EntityProperties method propertiesConfig (line 13) | static propertiesConfig(extraProps) FILE: generated-entities/entities/players-state-entity.js class PlayersStateEntity (line 9) | class PlayersStateEntity extends EntityProperties method propertiesConfig (line 12) | static propertiesConfig(extraProps) FILE: generated-entities/entities/players-stats-entity.js class PlayersStatsEntity (line 9) | class PlayersStatsEntity extends EntityProperties method propertiesConfig (line 12) | static propertiesConfig(extraProps) FILE: generated-entities/entities/respawn-entity.js class RespawnEntity (line 10) | class RespawnEntity extends EntityProperties method propertiesConfig (line 13) | static propertiesConfig(extraProps) FILE: generated-entities/entities/rewards-entity.js class RewardsEntity (line 10) | class RewardsEntity extends EntityProperties method propertiesConfig (line 13) | static propertiesConfig(extraProps) FILE: generated-entities/entities/rewards-events-entity.js class RewardsEventsEntity (line 9) | class RewardsEventsEntity extends EntityProperties method propertiesConfig (line 12) | static propertiesConfig(extraProps) FILE: generated-entities/entities/rewards-events-state-entity.js class RewardsEventsStateEntity (line 9) | class RewardsEventsStateEntity extends EntityProperties method propertiesConfig (line 12) | static propertiesConfig(extraProps) FILE: generated-entities/entities/rewards-modifiers-entity.js class RewardsModifiersEntity (line 9) | class RewardsModifiersEntity extends EntityProperties method propertiesConfig (line 12) | static propertiesConfig(extraProps) FILE: generated-entities/entities/rooms-change-points-entity.js class RoomsChangePointsEntity (line 9) | class RoomsChangePointsEntity extends EntityProperties method propertiesConfig (line 12) | static propertiesConfig(extraProps) FILE: generated-entities/entities/rooms-entity.js class RoomsEntity (line 10) | class RoomsEntity extends EntityProperties method propertiesConfig (line 13) | static propertiesConfig(extraProps) FILE: generated-entities/entities/rooms-return-points-entity.js class RoomsReturnPointsEntity (line 9) | class RoomsReturnPointsEntity extends EntityProperties method propertiesConfig (line 12) | static propertiesConfig(extraProps) FILE: generated-entities/entities/scores-detail-entity.js class ScoresDetailEntity (line 9) | class ScoresDetailEntity extends EntityProperties method propertiesConfig (line 12) | static propertiesConfig(extraProps) FILE: generated-entities/entities/scores-entity.js class ScoresEntity (line 10) | class ScoresEntity extends EntityProperties method propertiesConfig (line 13) | static propertiesConfig(extraProps) FILE: generated-entities/entities/skills-class-level-up-animations-entity.js class SkillsClassLevelUpAnimationsEntity (line 9) | class SkillsClassLevelUpAnimationsEntity extends EntityProperties method propertiesConfig (line 12) | static propertiesConfig(extraProps) FILE: generated-entities/entities/skills-class-path-entity.js class SkillsClassPathEntity (line 10) | class SkillsClassPathEntity extends EntityProperties method propertiesConfig (line 13) | static propertiesConfig(extraProps) FILE: generated-entities/entities/skills-class-path-level-labels-entity.js class SkillsClassPathLevelLabelsEntity (line 9) | class SkillsClassPathLevelLabelsEntity extends EntityProperties method propertiesConfig (line 12) | static propertiesConfig(extraProps) FILE: generated-entities/entities/skills-class-path-level-skills-entity.js class SkillsClassPathLevelSkillsEntity (line 9) | class SkillsClassPathLevelSkillsEntity extends EntityProperties method propertiesConfig (line 12) | static propertiesConfig(extraProps) FILE: generated-entities/entities/skills-groups-entity.js class SkillsGroupsEntity (line 9) | class SkillsGroupsEntity extends EntityProperties method propertiesConfig (line 12) | static propertiesConfig(extraProps) FILE: generated-entities/entities/skills-levels-entity.js class SkillsLevelsEntity (line 9) | class SkillsLevelsEntity extends EntityProperties method propertiesConfig (line 12) | static propertiesConfig(extraProps) FILE: generated-entities/entities/skills-levels-modifiers-conditions-entity.js class SkillsLevelsModifiersConditionsEntity (line 9) | class SkillsLevelsModifiersConditionsEntity extends EntityProperties method propertiesConfig (line 12) | static propertiesConfig(extraProps) FILE: generated-entities/entities/skills-levels-modifiers-entity.js class SkillsLevelsModifiersEntity (line 9) | class SkillsLevelsModifiersEntity extends EntityProperties method propertiesConfig (line 12) | static propertiesConfig(extraProps) FILE: generated-entities/entities/skills-levels-set-entity.js class SkillsLevelsSetEntity (line 10) | class SkillsLevelsSetEntity extends EntityProperties method propertiesConfig (line 13) | static propertiesConfig(extraProps) FILE: generated-entities/entities/skills-owners-class-path-entity.js class SkillsOwnersClassPathEntity (line 9) | class SkillsOwnersClassPathEntity extends EntityProperties method propertiesConfig (line 12) | static propertiesConfig(extraProps) FILE: generated-entities/entities/skills-skill-animations-entity.js class SkillsSkillAnimationsEntity (line 9) | class SkillsSkillAnimationsEntity extends EntityProperties method propertiesConfig (line 12) | static propertiesConfig(extraProps) FILE: generated-entities/entities/skills-skill-attack-entity.js class SkillsSkillAttackEntity (line 10) | class SkillsSkillAttackEntity extends EntityProperties method propertiesConfig (line 13) | static propertiesConfig(extraProps) FILE: generated-entities/entities/skills-skill-entity.js class SkillsSkillEntity (line 10) | class SkillsSkillEntity extends EntityProperties method propertiesConfig (line 13) | static propertiesConfig(extraProps) FILE: generated-entities/entities/skills-skill-group-relation-entity.js class SkillsSkillGroupRelationEntity (line 9) | class SkillsSkillGroupRelationEntity extends EntityProperties method propertiesConfig (line 12) | static propertiesConfig(extraProps) FILE: generated-entities/entities/skills-skill-owner-conditions-entity.js class SkillsSkillOwnerConditionsEntity (line 9) | class SkillsSkillOwnerConditionsEntity extends EntityProperties method propertiesConfig (line 12) | static propertiesConfig(extraProps) FILE: generated-entities/entities/skills-skill-owner-effects-conditions-entity.js class SkillsSkillOwnerEffectsConditionsEntity (line 9) | class SkillsSkillOwnerEffectsConditionsEntity extends EntityProperties method propertiesConfig (line 12) | static propertiesConfig(extraProps) FILE: generated-entities/entities/skills-skill-owner-effects-entity.js class SkillsSkillOwnerEffectsEntity (line 9) | class SkillsSkillOwnerEffectsEntity extends EntityProperties method propertiesConfig (line 12) | static propertiesConfig(extraProps) FILE: generated-entities/entities/skills-skill-physical-data-entity.js class SkillsSkillPhysicalDataEntity (line 9) | class SkillsSkillPhysicalDataEntity extends EntityProperties method propertiesConfig (line 12) | static propertiesConfig(extraProps) FILE: generated-entities/entities/skills-skill-target-effects-conditions-entity.js class SkillsSkillTargetEffectsConditionsEntity (line 9) | class SkillsSkillTargetEffectsConditionsEntity extends EntityProperties method propertiesConfig (line 12) | static propertiesConfig(extraProps) FILE: generated-entities/entities/skills-skill-target-effects-entity.js class SkillsSkillTargetEffectsEntity (line 9) | class SkillsSkillTargetEffectsEntity extends EntityProperties method propertiesConfig (line 12) | static propertiesConfig(extraProps) FILE: generated-entities/entities/skills-skill-type-entity.js class SkillsSkillTypeEntity (line 9) | class SkillsSkillTypeEntity extends EntityProperties method propertiesConfig (line 12) | static propertiesConfig(extraProps) FILE: generated-entities/entities/snippets-entity.js class SnippetsEntity (line 10) | class SnippetsEntity extends EntityProperties method propertiesConfig (line 13) | static propertiesConfig(extraProps) FILE: generated-entities/entities/stats-entity.js class StatsEntity (line 10) | class StatsEntity extends EntityProperties method propertiesConfig (line 13) | static propertiesConfig(extraProps) FILE: generated-entities/entities/target-options-entity.js class TargetOptionsEntity (line 9) | class TargetOptionsEntity extends EntityProperties method propertiesConfig (line 12) | static propertiesConfig(extraProps) FILE: generated-entities/entities/users-entity.js class UsersEntity (line 10) | class UsersEntity extends EntityProperties method propertiesConfig (line 13) | static propertiesConfig(extraProps) FILE: generated-entities/entities/users-locale-entity.js class UsersLocaleEntity (line 9) | class UsersLocaleEntity extends EntityProperties method propertiesConfig (line 12) | static propertiesConfig(extraProps) FILE: generated-entities/entities/users-login-entity.js class UsersLoginEntity (line 9) | class UsersLoginEntity extends EntityProperties method propertiesConfig (line 12) | static propertiesConfig(extraProps) FILE: generated-entities/models/mikro-orm/ads-banner-model.js class AdsBannerModel (line 10) | class AdsBannerModel method constructor (line 13) | constructor(id, ads_id, banner_data) method createByProps (line 20) | static createByProps(props) FILE: generated-entities/models/mikro-orm/ads-event-video-model.js class AdsEventVideoModel (line 10) | class AdsEventVideoModel method constructor (line 13) | constructor(id, ads_id, event_key, event_data) method createByProps (line 21) | static createByProps(props) FILE: generated-entities/models/mikro-orm/ads-model.js class AdsModel (line 10) | class AdsModel method constructor (line 13) | constructor(id, key, provider_id, type_id, width, height, position, to... method createByProps (line 32) | static createByProps(props) FILE: generated-entities/models/mikro-orm/ads-played-model.js class AdsPlayedModel (line 10) | class AdsPlayedModel method constructor (line 13) | constructor(id, ads_id, player_id, started_at, ended_at) method createByProps (line 22) | static createByProps(props) FILE: generated-entities/models/mikro-orm/ads-providers-model.js class AdsProvidersModel (line 10) | class AdsProvidersModel method constructor (line 13) | constructor(id, key, enabled) method createByProps (line 20) | static createByProps(props) FILE: generated-entities/models/mikro-orm/ads-types-model.js class AdsTypesModel (line 10) | class AdsTypesModel method constructor (line 13) | constructor(id, key) method createByProps (line 19) | static createByProps(props) FILE: generated-entities/models/mikro-orm/audio-categories-model.js class AudioCategoriesModel (line 10) | class AudioCategoriesModel method constructor (line 13) | constructor(id, category_key, category_label, enabled, single_audio, c... method createByProps (line 24) | static createByProps(props) FILE: generated-entities/models/mikro-orm/audio-markers-model.js class AudioMarkersModel (line 10) | class AudioMarkersModel method constructor (line 13) | constructor(id, audio_id, marker_key, start, duration, config) method createByProps (line 23) | static createByProps(props) FILE: generated-entities/models/mikro-orm/audio-model.js class AudioModel (line 10) | class AudioModel method constructor (line 13) | constructor(id, audio_key, files_name, config, room_id, category_id, e... method createByProps (line 26) | static createByProps(props) FILE: generated-entities/models/mikro-orm/audio-player-config-model.js class AudioPlayerConfigModel (line 10) | class AudioPlayerConfigModel method constructor (line 13) | constructor(id, player_id, category_id, enabled) method createByProps (line 21) | static createByProps(props) FILE: generated-entities/models/mikro-orm/chat-message-types-model.js class ChatMessageTypesModel (line 10) | class ChatMessageTypesModel method constructor (line 13) | constructor(id, key, show_tab, also_show_in_type) method createByProps (line 21) | static createByProps(props) FILE: generated-entities/models/mikro-orm/chat-model.js class ChatModel (line 10) | class ChatModel method constructor (line 13) | constructor(id, player_id, room_id, message, private_player_id, messag... method createByProps (line 24) | static createByProps(props) FILE: generated-entities/models/mikro-orm/clan-levels-model.js class ClanLevelsModel (line 10) | class ClanLevelsModel method constructor (line 13) | constructor(id, key, label, required_experience) method createByProps (line 21) | static createByProps(props) FILE: generated-entities/models/mikro-orm/clan-levels-modifiers-model.js class ClanLevelsModifiersModel (line 10) | class ClanLevelsModifiersModel method constructor (line 13) | constructor(id, level_id, key, property_key, operation, value, minValu... method createByProps (line 27) | static createByProps(props) FILE: generated-entities/models/mikro-orm/clan-members-model.js class ClanMembersModel (line 10) | class ClanMembersModel method constructor (line 13) | constructor(id, clan_id, player_id) method createByProps (line 20) | static createByProps(props) FILE: generated-entities/models/mikro-orm/clan-model.js class ClanModel (line 10) | class ClanModel method constructor (line 13) | constructor(id, owner_id, name, points, level, created_at, updated_at) method createByProps (line 24) | static createByProps(props) FILE: generated-entities/models/mikro-orm/config-model.js class ConfigModel (line 10) | class ConfigModel method constructor (line 13) | constructor(id, scope, path, value, type) method createByProps (line 22) | static createByProps(props) FILE: generated-entities/models/mikro-orm/config-types-model.js class ConfigTypesModel (line 10) | class ConfigTypesModel method constructor (line 13) | constructor(id, label) method createByProps (line 19) | static createByProps(props) FILE: generated-entities/models/mikro-orm/drops-animations-model.js class DropsAnimationsModel (line 10) | class DropsAnimationsModel method constructor (line 13) | constructor(id, item_id, asset_type, asset_key, file, extra_params) method createByProps (line 23) | static createByProps(props) FILE: generated-entities/models/mikro-orm/features-model.js class FeaturesModel (line 10) | class FeaturesModel method constructor (line 13) | constructor(id, code, title, is_enabled) method createByProps (line 21) | static createByProps(props) FILE: generated-entities/models/mikro-orm/items-group-model.js class ItemsGroupModel (line 10) | class ItemsGroupModel method constructor (line 13) | constructor(id, key, label, description, files_name, sort, items_limit... method createByProps (line 25) | static createByProps(props) FILE: generated-entities/models/mikro-orm/items-inventory-model.js class ItemsInventoryModel (line 10) | class ItemsInventoryModel method constructor (line 13) | constructor(id, owner_id, item_id, qty, remaining_uses, is_active) method createByProps (line 23) | static createByProps(props) FILE: generated-entities/models/mikro-orm/items-item-model.js class ItemsItemModel (line 10) | class ItemsItemModel method constructor (line 13) | constructor(id, key, type, group_id, label, description, qty_limit, us... method createByProps (line 30) | static createByProps(props) FILE: generated-entities/models/mikro-orm/items-item-modifiers-model.js class ItemsItemModifiersModel (line 10) | class ItemsItemModifiersModel method constructor (line 13) | constructor(id, item_id, key, property_key, operation, value, maxPrope... method createByProps (line 24) | static createByProps(props) FILE: generated-entities/models/mikro-orm/items-types-model.js class ItemsTypesModel (line 10) | class ItemsTypesModel method constructor (line 13) | constructor(id, key) method createByProps (line 19) | static createByProps(props) FILE: generated-entities/models/mikro-orm/locale-model.js class LocaleModel (line 10) | class LocaleModel method constructor (line 13) | constructor(id, locale, language_code, country_code, enabled) method createByProps (line 22) | static createByProps(props) FILE: generated-entities/models/mikro-orm/objects-animations-model.js class ObjectsAnimationsModel (line 10) | class ObjectsAnimationsModel method constructor (line 13) | constructor(id, object_id, animationKey, animationData) method createByProps (line 21) | static createByProps(props) FILE: generated-entities/models/mikro-orm/objects-assets-model.js class ObjectsAssetsModel (line 10) | class ObjectsAssetsModel method constructor (line 13) | constructor(object_asset_id, object_id, asset_type, asset_key, asset_f... method createByProps (line 23) | static createByProps(props) FILE: generated-entities/models/mikro-orm/objects-items-inventory-model.js class ObjectsItemsInventoryModel (line 10) | class ObjectsItemsInventoryModel method constructor (line 13) | constructor(id, owner_id, item_id, qty, remaining_uses, is_active) method createByProps (line 23) | static createByProps(props) FILE: generated-entities/models/mikro-orm/objects-items-requirements-model.js class ObjectsItemsRequirementsModel (line 10) | class ObjectsItemsRequirementsModel method constructor (line 13) | constructor(id, object_id, item_key, required_item_key, required_quant... method createByProps (line 23) | static createByProps(props) FILE: generated-entities/models/mikro-orm/objects-items-rewards-model.js class ObjectsItemsRewardsModel (line 10) | class ObjectsItemsRewardsModel method constructor (line 13) | constructor(id, object_id, item_key, reward_item_key, reward_quantity,... method createByProps (line 23) | static createByProps(props) FILE: generated-entities/models/mikro-orm/objects-model.js class ObjectsModel (line 10) | class ObjectsModel method constructor (line 13) | constructor(id, room_id, layer_name, tile_index, class_type, object_cl... method createByProps (line 30) | static createByProps(props) FILE: generated-entities/models/mikro-orm/objects-skills-model.js class ObjectsSkillsModel (line 10) | class ObjectsSkillsModel method constructor (line 13) | constructor(id, object_id, skill_id, target_id) method createByProps (line 21) | static createByProps(props) FILE: generated-entities/models/mikro-orm/objects-stats-model.js class ObjectsStatsModel (line 10) | class ObjectsStatsModel method constructor (line 13) | constructor(id, object_id, stat_id, base_value, value) method createByProps (line 22) | static createByProps(props) FILE: generated-entities/models/mikro-orm/objects-types-model.js class ObjectsTypesModel (line 10) | class ObjectsTypesModel method constructor (line 13) | constructor(id, key) method createByProps (line 19) | static createByProps(props) FILE: generated-entities/models/mikro-orm/operation-types-model.js class OperationTypesModel (line 10) | class OperationTypesModel method constructor (line 13) | constructor(id, label, key) method createByProps (line 20) | static createByProps(props) FILE: generated-entities/models/mikro-orm/players-model.js class PlayersModel (line 10) | class PlayersModel method constructor (line 13) | constructor(id, user_id, name, created_at, updated_at) method createByProps (line 22) | static createByProps(props) FILE: generated-entities/models/mikro-orm/players-state-model.js class PlayersStateModel (line 10) | class PlayersStateModel method constructor (line 13) | constructor(id, player_id, room_id, x, y, dir) method createByProps (line 23) | static createByProps(props) FILE: generated-entities/models/mikro-orm/players-stats-model.js class PlayersStatsModel (line 10) | class PlayersStatsModel method constructor (line 13) | constructor(id, player_id, stat_id, base_value, value) method createByProps (line 22) | static createByProps(props) FILE: generated-entities/models/mikro-orm/respawn-model.js class RespawnModel (line 10) | class RespawnModel method constructor (line 13) | constructor(id, object_id, respawn_time, instances_limit, layer, creat... method createByProps (line 24) | static createByProps(props) FILE: generated-entities/models/mikro-orm/rewards-events-model.js class RewardsEventsModel (line 10) | class RewardsEventsModel method constructor (line 13) | constructor(id, label, description, handler_key, event_key, event_data... method createByProps (line 27) | static createByProps(props) FILE: generated-entities/models/mikro-orm/rewards-events-state-model.js class RewardsEventsStateModel (line 10) | class RewardsEventsStateModel method constructor (line 13) | constructor(id, rewards_events_id, player_id, state) method createByProps (line 21) | static createByProps(props) FILE: generated-entities/models/mikro-orm/rewards-model.js class RewardsModel (line 10) | class RewardsModel method constructor (line 13) | constructor(id, object_id, item_id, modifier_id, experience, drop_rate... method createByProps (line 29) | static createByProps(props) FILE: generated-entities/models/mikro-orm/rewards-modifiers-model.js class RewardsModifiersModel (line 10) | class RewardsModifiersModel method constructor (line 13) | constructor(id, key, property_key, operation, value, minValue, maxValu... method createByProps (line 26) | static createByProps(props) FILE: generated-entities/models/mikro-orm/rooms-change-points-model.js class RoomsChangePointsModel (line 10) | class RoomsChangePointsModel method constructor (line 13) | constructor(id, room_id, tile_index, next_room_id) method createByProps (line 21) | static createByProps(props) FILE: generated-entities/models/mikro-orm/rooms-model.js class RoomsModel (line 10) | class RoomsModel method constructor (line 13) | constructor(id, name, title, map_filename, scene_images, room_class_ke... method createByProps (line 27) | static createByProps(props) FILE: generated-entities/models/mikro-orm/rooms-return-points-model.js class RoomsReturnPointsModel (line 10) | class RoomsReturnPointsModel method constructor (line 13) | constructor(id, room_id, direction, x, y, is_default, from_room_id) method createByProps (line 24) | static createByProps(props) FILE: generated-entities/models/mikro-orm/scores-detail-model.js class ScoresDetailModel (line 10) | class ScoresDetailModel method constructor (line 13) | constructor(id, player_id, obtained_score, kill_time, kill_player_id, ... method createByProps (line 23) | static createByProps(props) FILE: generated-entities/models/mikro-orm/scores-model.js class ScoresModel (line 10) | class ScoresModel method constructor (line 13) | constructor(id, player_id, total_score, players_kills_count, npcs_kill... method createByProps (line 26) | static createByProps(props) FILE: generated-entities/models/mikro-orm/skills-class-level-up-animations-model.js class SkillsClassLevelUpAnimationsModel (line 10) | class SkillsClassLevelUpAnimationsModel method constructor (line 13) | constructor(id, class_path_id, level_id, animationData) method createByProps (line 21) | static createByProps(props) FILE: generated-entities/models/mikro-orm/skills-class-path-level-labels-model.js class SkillsClassPathLevelLabelsModel (line 10) | class SkillsClassPathLevelLabelsModel method constructor (line 13) | constructor(id, class_path_id, level_id, label) method createByProps (line 21) | static createByProps(props) FILE: generated-entities/models/mikro-orm/skills-class-path-level-skills-model.js class SkillsClassPathLevelSkillsModel (line 10) | class SkillsClassPathLevelSkillsModel method constructor (line 13) | constructor(id, class_path_id, level_id, skill_id) method createByProps (line 21) | static createByProps(props) FILE: generated-entities/models/mikro-orm/skills-class-path-model.js class SkillsClassPathModel (line 10) | class SkillsClassPathModel method constructor (line 13) | constructor(id, key, label, levels_set_id, enabled, created_at, update... method createByProps (line 24) | static createByProps(props) FILE: generated-entities/models/mikro-orm/skills-groups-model.js class SkillsGroupsModel (line 10) | class SkillsGroupsModel method constructor (line 13) | constructor(id, key, label, description, sort) method createByProps (line 22) | static createByProps(props) FILE: generated-entities/models/mikro-orm/skills-levels-model.js class SkillsLevelsModel (line 10) | class SkillsLevelsModel method constructor (line 13) | constructor(id, key, label, required_experience, level_set_id) method createByProps (line 22) | static createByProps(props) FILE: generated-entities/models/mikro-orm/skills-levels-modifiers-conditions-model.js class SkillsLevelsModifiersConditionsModel (line 10) | class SkillsLevelsModifiersConditionsModel method constructor (line 13) | constructor(id, levels_modifier_id, key, property_key, conditional, va... method createByProps (line 23) | static createByProps(props) FILE: generated-entities/models/mikro-orm/skills-levels-modifiers-model.js class SkillsLevelsModifiersModel (line 10) | class SkillsLevelsModifiersModel method constructor (line 13) | constructor(id, level_id, key, property_key, operation, value, minValu... method createByProps (line 27) | static createByProps(props) FILE: generated-entities/models/mikro-orm/skills-levels-set-model.js class SkillsLevelsSetModel (line 10) | class SkillsLevelsSetModel method constructor (line 13) | constructor(id, key, label, autoFillRanges, autoFillExperienceMultipli... method createByProps (line 24) | static createByProps(props) FILE: generated-entities/models/mikro-orm/skills-owners-class-path-model.js class SkillsOwnersClassPathModel (line 10) | class SkillsOwnersClassPathModel method constructor (line 13) | constructor(id, class_path_id, owner_id, currentLevel, currentExp) method createByProps (line 22) | static createByProps(props) FILE: generated-entities/models/mikro-orm/skills-skill-animations-model.js class SkillsSkillAnimationsModel (line 10) | class SkillsSkillAnimationsModel method constructor (line 13) | constructor(id, skill_id, key, classKey, animationData) method createByProps (line 22) | static createByProps(props) FILE: generated-entities/models/mikro-orm/skills-skill-attack-model.js class SkillsSkillAttackModel (line 10) | class SkillsSkillAttackModel method constructor (line 13) | constructor(id, skill_id, affectedProperty, allowEffectBelowZero, hitD... method createByProps (line 31) | static createByProps(props) FILE: generated-entities/models/mikro-orm/skills-skill-group-relation-model.js class SkillsSkillGroupRelationModel (line 10) | class SkillsSkillGroupRelationModel method constructor (line 13) | constructor(id, skill_id, group_id) method createByProps (line 20) | static createByProps(props) FILE: generated-entities/models/mikro-orm/skills-skill-model.js class SkillsSkillModel (line 10) | class SkillsSkillModel method constructor (line 13) | constructor(id, key, type, label, autoValidation, skillDelay, castTime... method createByProps (line 38) | static createByProps(props) FILE: generated-entities/models/mikro-orm/skills-skill-owner-conditions-model.js class SkillsSkillOwnerConditionsModel (line 10) | class SkillsSkillOwnerConditionsModel method constructor (line 13) | constructor(id, skill_id, key, property_key, conditional, value) method createByProps (line 23) | static createByProps(props) FILE: generated-entities/models/mikro-orm/skills-skill-owner-effects-conditions-model.js class SkillsSkillOwnerEffectsConditionsModel (line 10) | class SkillsSkillOwnerEffectsConditionsModel method constructor (line 13) | constructor(id, skill_owner_effect_id, key, property_key, conditional,... method createByProps (line 23) | static createByProps(props) FILE: generated-entities/models/mikro-orm/skills-skill-owner-effects-model.js class SkillsSkillOwnerEffectsModel (line 10) | class SkillsSkillOwnerEffectsModel method constructor (line 13) | constructor(id, skill_id, key, property_key, operation, value, minValu... method createByProps (line 27) | static createByProps(props) FILE: generated-entities/models/mikro-orm/skills-skill-physical-data-model.js class SkillsSkillPhysicalDataModel (line 10) | class SkillsSkillPhysicalDataModel method constructor (line 13) | constructor(id, skill_id, magnitude, objectWidth, objectHeight, valida... method createByProps (line 23) | static createByProps(props) FILE: generated-entities/models/mikro-orm/skills-skill-target-effects-conditions-model.js class SkillsSkillTargetEffectsConditionsModel (line 10) | class SkillsSkillTargetEffectsConditionsModel method constructor (line 13) | constructor(id, skill_target_effect_id, key, property_key, conditional... method createByProps (line 23) | static createByProps(props) FILE: generated-entities/models/mikro-orm/skills-skill-target-effects-model.js class SkillsSkillTargetEffectsModel (line 10) | class SkillsSkillTargetEffectsModel method constructor (line 13) | constructor(id, skill_id, key, property_key, operation, value, minValu... method createByProps (line 27) | static createByProps(props) FILE: generated-entities/models/mikro-orm/skills-skill-type-model.js class SkillsSkillTypeModel (line 10) | class SkillsSkillTypeModel method constructor (line 13) | constructor(id, key) method createByProps (line 19) | static createByProps(props) FILE: generated-entities/models/mikro-orm/snippets-model.js class SnippetsModel (line 10) | class SnippetsModel method constructor (line 13) | constructor(id, locale_id, key, value, created_at, updated_at) method createByProps (line 23) | static createByProps(props) FILE: generated-entities/models/mikro-orm/stats-model.js class StatsModel (line 10) | class StatsModel method constructor (line 13) | constructor(id, key, label, description, base_value, customData, creat... method createByProps (line 25) | static createByProps(props) FILE: generated-entities/models/mikro-orm/target-options-model.js class TargetOptionsModel (line 10) | class TargetOptionsModel method constructor (line 13) | constructor(id, target_key, target_label) method createByProps (line 20) | static createByProps(props) FILE: generated-entities/models/mikro-orm/users-locale-model.js class UsersLocaleModel (line 10) | class UsersLocaleModel method constructor (line 13) | constructor(id, locale_id, user_id) method createByProps (line 20) | static createByProps(props) FILE: generated-entities/models/mikro-orm/users-login-model.js class UsersLoginModel (line 10) | class UsersLoginModel method constructor (line 13) | constructor(id, user_id, login_date, logout_date) method createByProps (line 21) | static createByProps(props) FILE: generated-entities/models/mikro-orm/users-model.js class UsersModel (line 10) | class UsersModel method constructor (line 13) | constructor(id, email, username, password, role_id, status, created_at... method createByProps (line 27) | static createByProps(props) FILE: generated-entities/models/objection-js/ads-banner-model.js class AdsBannerModel (line 9) | class AdsBannerModel extends ObjectionJsRawModel method tableName (line 12) | static get tableName() method relationMappings (line 17) | static get relationMappings() FILE: generated-entities/models/objection-js/ads-event-video-model.js class AdsEventVideoModel (line 9) | class AdsEventVideoModel extends ObjectionJsRawModel method tableName (line 12) | static get tableName() method relationMappings (line 17) | static get relationMappings() FILE: generated-entities/models/objection-js/ads-model.js class AdsModel (line 9) | class AdsModel extends ObjectionJsRawModel method tableName (line 12) | static get tableName() method relationMappings (line 17) | static get relationMappings() FILE: generated-entities/models/objection-js/ads-played-model.js class AdsPlayedModel (line 9) | class AdsPlayedModel extends ObjectionJsRawModel method tableName (line 12) | static get tableName() method relationMappings (line 17) | static get relationMappings() FILE: generated-entities/models/objection-js/ads-providers-model.js class AdsProvidersModel (line 9) | class AdsProvidersModel extends ObjectionJsRawModel method tableName (line 12) | static get tableName() method relationMappings (line 17) | static get relationMappings() FILE: generated-entities/models/objection-js/ads-types-model.js class AdsTypesModel (line 9) | class AdsTypesModel extends ObjectionJsRawModel method tableName (line 12) | static get tableName() method relationMappings (line 17) | static get relationMappings() FILE: generated-entities/models/objection-js/audio-categories-model.js class AudioCategoriesModel (line 9) | class AudioCategoriesModel extends ObjectionJsRawModel method tableName (line 12) | static get tableName() method relationMappings (line 17) | static get relationMappings() FILE: generated-entities/models/objection-js/audio-markers-model.js class AudioMarkersModel (line 9) | class AudioMarkersModel extends ObjectionJsRawModel method tableName (line 12) | static get tableName() method relationMappings (line 17) | static get relationMappings() FILE: generated-entities/models/objection-js/audio-model.js class AudioModel (line 9) | class AudioModel extends ObjectionJsRawModel method tableName (line 12) | static get tableName() method relationMappings (line 17) | static get relationMappings() FILE: generated-entities/models/objection-js/audio-player-config-model.js class AudioPlayerConfigModel (line 9) | class AudioPlayerConfigModel extends ObjectionJsRawModel method tableName (line 12) | static get tableName() method relationMappings (line 17) | static get relationMappings() FILE: generated-entities/models/objection-js/chat-message-types-model.js class ChatMessageTypesModel (line 9) | class ChatMessageTypesModel extends ObjectionJsRawModel method tableName (line 12) | static get tableName() method relationMappings (line 17) | static get relationMappings() FILE: generated-entities/models/objection-js/chat-model.js class ChatModel (line 9) | class ChatModel extends ObjectionJsRawModel method tableName (line 12) | static get tableName() method relationMappings (line 17) | static get relationMappings() FILE: generated-entities/models/objection-js/clan-levels-model.js class ClanLevelsModel (line 9) | class ClanLevelsModel extends ObjectionJsRawModel method tableName (line 12) | static get tableName() method relationMappings (line 17) | static get relationMappings() FILE: generated-entities/models/objection-js/clan-levels-modifiers-model.js class ClanLevelsModifiersModel (line 9) | class ClanLevelsModifiersModel extends ObjectionJsRawModel method tableName (line 12) | static get tableName() method relationMappings (line 17) | static get relationMappings() FILE: generated-entities/models/objection-js/clan-members-model.js class ClanMembersModel (line 9) | class ClanMembersModel extends ObjectionJsRawModel method tableName (line 12) | static get tableName() method relationMappings (line 17) | static get relationMappings() FILE: generated-entities/models/objection-js/clan-model.js class ClanModel (line 9) | class ClanModel extends ObjectionJsRawModel method tableName (line 12) | static get tableName() method relationMappings (line 17) | static get relationMappings() FILE: generated-entities/models/objection-js/config-model.js class ConfigModel (line 9) | class ConfigModel extends ObjectionJsRawModel method tableName (line 12) | static get tableName() method relationMappings (line 17) | static get relationMappings() FILE: generated-entities/models/objection-js/config-types-model.js class ConfigTypesModel (line 9) | class ConfigTypesModel extends ObjectionJsRawModel method tableName (line 12) | static get tableName() method relationMappings (line 17) | static get relationMappings() FILE: generated-entities/models/objection-js/drops-animations-model.js class DropsAnimationsModel (line 9) | class DropsAnimationsModel extends ObjectionJsRawModel method tableName (line 12) | static get tableName() method relationMappings (line 17) | static get relationMappings() FILE: generated-entities/models/objection-js/features-model.js class FeaturesModel (line 9) | class FeaturesModel extends ObjectionJsRawModel method tableName (line 12) | static get tableName() FILE: generated-entities/models/objection-js/items-group-model.js class ItemsGroupModel (line 9) | class ItemsGroupModel extends ObjectionJsRawModel method tableName (line 12) | static get tableName() method relationMappings (line 17) | static get relationMappings() FILE: generated-entities/models/objection-js/items-inventory-model.js class ItemsInventoryModel (line 9) | class ItemsInventoryModel extends ObjectionJsRawModel method tableName (line 12) | static get tableName() method relationMappings (line 17) | static get relationMappings() FILE: generated-entities/models/objection-js/items-item-model.js class ItemsItemModel (line 9) | class ItemsItemModel extends ObjectionJsRawModel method tableName (line 12) | static get tableName() method relationMappings (line 17) | static get relationMappings() FILE: generated-entities/models/objection-js/items-item-modifiers-model.js class ItemsItemModifiersModel (line 9) | class ItemsItemModifiersModel extends ObjectionJsRawModel method tableName (line 12) | static get tableName() method relationMappings (line 17) | static get relationMappings() FILE: generated-entities/models/objection-js/items-types-model.js class ItemsTypesModel (line 9) | class ItemsTypesModel extends ObjectionJsRawModel method tableName (line 12) | static get tableName() method relationMappings (line 17) | static get relationMappings() FILE: generated-entities/models/objection-js/locale-model.js class LocaleModel (line 9) | class LocaleModel extends ObjectionJsRawModel method tableName (line 12) | static get tableName() method relationMappings (line 17) | static get relationMappings() FILE: generated-entities/models/objection-js/objects-animations-model.js class ObjectsAnimationsModel (line 9) | class ObjectsAnimationsModel extends ObjectionJsRawModel method tableName (line 12) | static get tableName() method relationMappings (line 17) | static get relationMappings() FILE: generated-entities/models/objection-js/objects-assets-model.js class ObjectsAssetsModel (line 9) | class ObjectsAssetsModel extends ObjectionJsRawModel method tableName (line 12) | static get tableName() method idColumn (line 17) | static get idColumn() method relationMappings (line 22) | static get relationMappings() FILE: generated-entities/models/objection-js/objects-items-inventory-model.js class ObjectsItemsInventoryModel (line 9) | class ObjectsItemsInventoryModel extends ObjectionJsRawModel method tableName (line 12) | static get tableName() method relationMappings (line 17) | static get relationMappings() FILE: generated-entities/models/objection-js/objects-items-requirements-model.js class ObjectsItemsRequirementsModel (line 9) | class ObjectsItemsRequirementsModel extends ObjectionJsRawModel method tableName (line 12) | static get tableName() method relationMappings (line 17) | static get relationMappings() FILE: generated-entities/models/objection-js/objects-items-rewards-model.js class ObjectsItemsRewardsModel (line 9) | class ObjectsItemsRewardsModel extends ObjectionJsRawModel method tableName (line 12) | static get tableName() method relationMappings (line 17) | static get relationMappings() FILE: generated-entities/models/objection-js/objects-model.js class ObjectsModel (line 9) | class ObjectsModel extends ObjectionJsRawModel method tableName (line 12) | static get tableName() method relationMappings (line 17) | static get relationMappings() FILE: generated-entities/models/objection-js/objects-skills-model.js class ObjectsSkillsModel (line 9) | class ObjectsSkillsModel extends ObjectionJsRawModel method tableName (line 12) | static get tableName() method relationMappings (line 17) | static get relationMappings() FILE: generated-entities/models/objection-js/objects-stats-model.js class ObjectsStatsModel (line 9) | class ObjectsStatsModel extends ObjectionJsRawModel method tableName (line 12) | static get tableName() method relationMappings (line 17) | static get relationMappings() FILE: generated-entities/models/objection-js/objects-types-model.js class ObjectsTypesModel (line 9) | class ObjectsTypesModel extends ObjectionJsRawModel method tableName (line 12) | static get tableName() method relationMappings (line 17) | static get relationMappings() FILE: generated-entities/models/objection-js/operation-types-model.js class OperationTypesModel (line 9) | class OperationTypesModel extends ObjectionJsRawModel method tableName (line 12) | static get tableName() method relationMappings (line 17) | static get relationMappings() FILE: generated-entities/models/objection-js/players-model.js class PlayersModel (line 9) | class PlayersModel extends ObjectionJsRawModel method tableName (line 12) | static get tableName() method relationMappings (line 17) | static get relationMappings() FILE: generated-entities/models/objection-js/players-state-model.js class PlayersStateModel (line 9) | class PlayersStateModel extends ObjectionJsRawModel method tableName (line 12) | static get tableName() method relationMappings (line 17) | static get relationMappings() FILE: generated-entities/models/objection-js/players-stats-model.js class PlayersStatsModel (line 9) | class PlayersStatsModel extends ObjectionJsRawModel method tableName (line 12) | static get tableName() method relationMappings (line 17) | static get relationMappings() FILE: generated-entities/models/objection-js/respawn-model.js class RespawnModel (line 9) | class RespawnModel extends ObjectionJsRawModel method tableName (line 12) | static get tableName() method relationMappings (line 17) | static get relationMappings() FILE: generated-entities/models/objection-js/rewards-events-model.js class RewardsEventsModel (line 9) | class RewardsEventsModel extends ObjectionJsRawModel method tableName (line 12) | static get tableName() method relationMappings (line 17) | static get relationMappings() FILE: generated-entities/models/objection-js/rewards-events-state-model.js class RewardsEventsStateModel (line 9) | class RewardsEventsStateModel extends ObjectionJsRawModel method tableName (line 12) | static get tableName() method relationMappings (line 17) | static get relationMappings() FILE: generated-entities/models/objection-js/rewards-model.js class RewardsModel (line 9) | class RewardsModel extends ObjectionJsRawModel method tableName (line 12) | static get tableName() method relationMappings (line 17) | static get relationMappings() FILE: generated-entities/models/objection-js/rewards-modifiers-model.js class RewardsModifiersModel (line 9) | class RewardsModifiersModel extends ObjectionJsRawModel method tableName (line 12) | static get tableName() method relationMappings (line 17) | static get relationMappings() FILE: generated-entities/models/objection-js/rooms-change-points-model.js class RoomsChangePointsModel (line 9) | class RoomsChangePointsModel extends ObjectionJsRawModel method tableName (line 12) | static get tableName() method relationMappings (line 17) | static get relationMappings() FILE: generated-entities/models/objection-js/rooms-model.js class RoomsModel (line 9) | class RoomsModel extends ObjectionJsRawModel method tableName (line 12) | static get tableName() method relationMappings (line 17) | static get relationMappings() FILE: generated-entities/models/objection-js/rooms-return-points-model.js class RoomsReturnPointsModel (line 9) | class RoomsReturnPointsModel extends ObjectionJsRawModel method tableName (line 12) | static get tableName() method relationMappings (line 17) | static get relationMappings() FILE: generated-entities/models/objection-js/scores-detail-model.js class ScoresDetailModel (line 9) | class ScoresDetailModel extends ObjectionJsRawModel method tableName (line 12) | static get tableName() method relationMappings (line 17) | static get relationMappings() FILE: generated-entities/models/objection-js/scores-model.js class ScoresModel (line 9) | class ScoresModel extends ObjectionJsRawModel method tableName (line 12) | static get tableName() method relationMappings (line 17) | static get relationMappings() FILE: generated-entities/models/objection-js/skills-class-level-up-animations-model.js class SkillsClassLevelUpAnimationsModel (line 9) | class SkillsClassLevelUpAnimationsModel extends ObjectionJsRawModel method tableName (line 12) | static get tableName() method relationMappings (line 17) | static get relationMappings() FILE: generated-entities/models/objection-js/skills-class-path-level-labels-model.js class SkillsClassPathLevelLabelsModel (line 9) | class SkillsClassPathLevelLabelsModel extends ObjectionJsRawModel method tableName (line 12) | static get tableName() method relationMappings (line 17) | static get relationMappings() FILE: generated-entities/models/objection-js/skills-class-path-level-skills-model.js class SkillsClassPathLevelSkillsModel (line 9) | class SkillsClassPathLevelSkillsModel extends ObjectionJsRawModel method tableName (line 12) | static get tableName() method relationMappings (line 17) | static get relationMappings() FILE: generated-entities/models/objection-js/skills-class-path-model.js class SkillsClassPathModel (line 9) | class SkillsClassPathModel extends ObjectionJsRawModel method tableName (line 12) | static get tableName() method relationMappings (line 17) | static get relationMappings() FILE: generated-entities/models/objection-js/skills-groups-model.js class SkillsGroupsModel (line 9) | class SkillsGroupsModel extends ObjectionJsRawModel method tableName (line 12) | static get tableName() method relationMappings (line 17) | static get relationMappings() FILE: generated-entities/models/objection-js/skills-levels-model.js class SkillsLevelsModel (line 9) | class SkillsLevelsModel extends ObjectionJsRawModel method tableName (line 12) | static get tableName() method relationMappings (line 17) | static get relationMappings() FILE: generated-entities/models/objection-js/skills-levels-modifiers-conditions-model.js class SkillsLevelsModifiersConditionsModel (line 9) | class SkillsLevelsModifiersConditionsModel extends ObjectionJsRawModel method tableName (line 12) | static get tableName() FILE: generated-entities/models/objection-js/skills-levels-modifiers-model.js class SkillsLevelsModifiersModel (line 9) | class SkillsLevelsModifiersModel extends ObjectionJsRawModel method tableName (line 12) | static get tableName() method relationMappings (line 17) | static get relationMappings() FILE: generated-entities/models/objection-js/skills-levels-set-model.js class SkillsLevelsSetModel (line 9) | class SkillsLevelsSetModel extends ObjectionJsRawModel method tableName (line 12) | static get tableName() method relationMappings (line 17) | static get relationMappings() FILE: generated-entities/models/objection-js/skills-owners-class-path-model.js class SkillsOwnersClassPathModel (line 9) | class SkillsOwnersClassPathModel extends ObjectionJsRawModel method tableName (line 12) | static get tableName() method relationMappings (line 17) | static get relationMappings() FILE: generated-entities/models/objection-js/skills-skill-animations-model.js class SkillsSkillAnimationsModel (line 9) | class SkillsSkillAnimationsModel extends ObjectionJsRawModel method tableName (line 12) | static get tableName() method relationMappings (line 17) | static get relationMappings() FILE: generated-entities/models/objection-js/skills-skill-attack-model.js class SkillsSkillAttackModel (line 9) | class SkillsSkillAttackModel extends ObjectionJsRawModel method tableName (line 12) | static get tableName() method relationMappings (line 17) | static get relationMappings() FILE: generated-entities/models/objection-js/skills-skill-group-relation-model.js class SkillsSkillGroupRelationModel (line 9) | class SkillsSkillGroupRelationModel extends ObjectionJsRawModel method tableName (line 12) | static get tableName() method relationMappings (line 17) | static get relationMappings() FILE: generated-entities/models/objection-js/skills-skill-model.js class SkillsSkillModel (line 9) | class SkillsSkillModel extends ObjectionJsRawModel method tableName (line 12) | static get tableName() method relationMappings (line 17) | static get relationMappings() FILE: generated-entities/models/objection-js/skills-skill-owner-conditions-model.js class SkillsSkillOwnerConditionsModel (line 9) | class SkillsSkillOwnerConditionsModel extends ObjectionJsRawModel method tableName (line 12) | static get tableName() method relationMappings (line 17) | static get relationMappings() FILE: generated-entities/models/objection-js/skills-skill-owner-effects-conditions-model.js class SkillsSkillOwnerEffectsConditionsModel (line 9) | class SkillsSkillOwnerEffectsConditionsModel extends ObjectionJsRawModel method tableName (line 12) | static get tableName() method relationMappings (line 17) | static get relationMappings() FILE: generated-entities/models/objection-js/skills-skill-owner-effects-model.js class SkillsSkillOwnerEffectsModel (line 9) | class SkillsSkillOwnerEffectsModel extends ObjectionJsRawModel method tableName (line 12) | static get tableName() method relationMappings (line 17) | static get relationMappings() FILE: generated-entities/models/objection-js/skills-skill-physical-data-model.js class SkillsSkillPhysicalDataModel (line 9) | class SkillsSkillPhysicalDataModel extends ObjectionJsRawModel method tableName (line 12) | static get tableName() method relationMappings (line 17) | static get relationMappings() FILE: generated-entities/models/objection-js/skills-skill-target-effects-conditions-model.js class SkillsSkillTargetEffectsConditionsModel (line 9) | class SkillsSkillTargetEffectsConditionsModel extends ObjectionJsRawModel method tableName (line 12) | static get tableName() method relationMappings (line 17) | static get relationMappings() FILE: generated-entities/models/objection-js/skills-skill-target-effects-model.js class SkillsSkillTargetEffectsModel (line 9) | class SkillsSkillTargetEffectsModel extends ObjectionJsRawModel method tableName (line 12) | static get tableName() method relationMappings (line 17) | static get relationMappings() FILE: generated-entities/models/objection-js/skills-skill-type-model.js class SkillsSkillTypeModel (line 9) | class SkillsSkillTypeModel extends ObjectionJsRawModel method tableName (line 12) | static get tableName() method relationMappings (line 17) | static get relationMappings() FILE: generated-entities/models/objection-js/snippets-model.js class SnippetsModel (line 9) | class SnippetsModel extends ObjectionJsRawModel method tableName (line 12) | static get tableName() method relationMappings (line 17) | static get relationMappings() FILE: generated-entities/models/objection-js/stats-model.js class StatsModel (line 9) | class StatsModel extends ObjectionJsRawModel method tableName (line 12) | static get tableName() method relationMappings (line 17) | static get relationMappings() FILE: generated-entities/models/objection-js/target-options-model.js class TargetOptionsModel (line 9) | class TargetOptionsModel extends ObjectionJsRawModel method tableName (line 12) | static get tableName() method relationMappings (line 17) | static get relationMappings() FILE: generated-entities/models/objection-js/users-locale-model.js class UsersLocaleModel (line 9) | class UsersLocaleModel extends ObjectionJsRawModel method tableName (line 12) | static get tableName() method relationMappings (line 17) | static get relationMappings() FILE: generated-entities/models/objection-js/users-login-model.js class UsersLoginModel (line 9) | class UsersLoginModel extends ObjectionJsRawModel method tableName (line 12) | static get tableName() method relationMappings (line 17) | static get relationMappings() FILE: generated-entities/models/objection-js/users-model.js class UsersModel (line 9) | class UsersModel extends ObjectionJsRawModel method tableName (line 12) | static get tableName() method relationMappings (line 17) | static get relationMappings() FILE: generated-entities/models/prisma/ads-banner-model.js class AdsBannerModel (line 7) | class AdsBannerModel method constructor (line 10) | constructor(id, ads_id, banner_data) method tableName (line 17) | static get tableName() method relationTypes (line 23) | static get relationTypes() method relationMappings (line 30) | static get relationMappings() FILE: generated-entities/models/prisma/ads-event-video-model.js class AdsEventVideoModel (line 7) | class AdsEventVideoModel method constructor (line 10) | constructor(id, ads_id, event_key, event_data) method tableName (line 18) | static get tableName() method relationTypes (line 24) | static get relationTypes() method relationMappings (line 31) | static get relationMappings() FILE: generated-entities/models/prisma/ads-model.js class AdsModel (line 7) | class AdsModel method constructor (line 10) | constructor(id, key, provider_id, type_id, width, height, position, to... method tableName (line 29) | static get tableName() method relationTypes (line 35) | static get relationTypes() method relationMappings (line 46) | static get relationMappings() FILE: generated-entities/models/prisma/ads-played-model.js class AdsPlayedModel (line 7) | class AdsPlayedModel method constructor (line 10) | constructor(id, ads_id, player_id, started_at, ended_at) method tableName (line 19) | static get tableName() method relationTypes (line 25) | static get relationTypes() method relationMappings (line 33) | static get relationMappings() FILE: generated-entities/models/prisma/ads-providers-model.js class AdsProvidersModel (line 7) | class AdsProvidersModel method constructor (line 10) | constructor(id, key, enabled) method tableName (line 17) | static get tableName() method relationTypes (line 23) | static get relationTypes() method relationMappings (line 30) | static get relationMappings() FILE: generated-entities/models/prisma/ads-types-model.js class AdsTypesModel (line 7) | class AdsTypesModel method constructor (line 10) | constructor(id, key) method tableName (line 16) | static get tableName() method relationTypes (line 22) | static get relationTypes() method relationMappings (line 29) | static get relationMappings() FILE: generated-entities/models/prisma/audio-categories-model.js class AudioCategoriesModel (line 7) | class AudioCategoriesModel method constructor (line 10) | constructor(id, category_key, category_label, enabled, single_audio, c... method tableName (line 21) | static get tableName() method relationTypes (line 27) | static get relationTypes() method relationMappings (line 35) | static get relationMappings() FILE: generated-entities/models/prisma/audio-markers-model.js class AudioMarkersModel (line 7) | class AudioMarkersModel method constructor (line 10) | constructor(id, audio_id, marker_key, start, duration, config) method tableName (line 20) | static get tableName() method relationTypes (line 26) | static get relationTypes() method relationMappings (line 33) | static get relationMappings() FILE: generated-entities/models/prisma/audio-model.js class AudioModel (line 7) | class AudioModel method constructor (line 10) | constructor(id, audio_key, files_name, config, room_id, category_id, e... method tableName (line 23) | static get tableName() method relationTypes (line 29) | static get relationTypes() method relationMappings (line 38) | static get relationMappings() FILE: generated-entities/models/prisma/audio-player-config-model.js class AudioPlayerConfigModel (line 7) | class AudioPlayerConfigModel method constructor (line 10) | constructor(id, player_id, category_id, enabled) method tableName (line 18) | static get tableName() method relationTypes (line 24) | static get relationTypes() method relationMappings (line 32) | static get relationMappings() FILE: generated-entities/models/prisma/chat-message-types-model.js class ChatMessageTypesModel (line 7) | class ChatMessageTypesModel method constructor (line 10) | constructor(id, key, show_tab, also_show_in_type) method tableName (line 18) | static get tableName() method relationTypes (line 24) | static get relationTypes() method relationMappings (line 33) | static get relationMappings() FILE: generated-entities/models/prisma/chat-model.js class ChatModel (line 7) | class ChatModel method constructor (line 10) | constructor(id, player_id, room_id, message, private_player_id, messag... method tableName (line 21) | static get tableName() method relationTypes (line 27) | static get relationTypes() method relationMappings (line 37) | static get relationMappings() FILE: generated-entities/models/prisma/clan-levels-model.js class ClanLevelsModel (line 7) | class ClanLevelsModel method constructor (line 10) | constructor(id, key, label, required_experience) method tableName (line 18) | static get tableName() method relationTypes (line 24) | static get relationTypes() method relationMappings (line 32) | static get relationMappings() FILE: generated-entities/models/prisma/clan-levels-modifiers-model.js class ClanLevelsModifiersModel (line 7) | class ClanLevelsModifiersModel method constructor (line 10) | constructor(id, level_id, key, property_key, operation, value, minValu... method tableName (line 24) | static get tableName() method relationTypes (line 30) | static get relationTypes() method relationMappings (line 38) | static get relationMappings() FILE: generated-entities/models/prisma/clan-members-model.js class ClanMembersModel (line 7) | class ClanMembersModel method constructor (line 10) | constructor(id, clan_id, player_id) method tableName (line 17) | static get tableName() method relationTypes (line 23) | static get relationTypes() method relationMappings (line 31) | static get relationMappings() FILE: generated-entities/models/prisma/clan-model.js class ClanModel (line 7) | class ClanModel method constructor (line 10) | constructor(id, owner_id, name, points, level, created_at, updated_at) method tableName (line 21) | static get tableName() method relationTypes (line 27) | static get relationTypes() method relationMappings (line 36) | static get relationMappings() FILE: generated-entities/models/prisma/config-model.js class ConfigModel (line 7) | class ConfigModel method constructor (line 10) | constructor(id, scope, path, value, type) method tableName (line 19) | static get tableName() method relationTypes (line 25) | static get relationTypes() method relationMappings (line 32) | static get relationMappings() FILE: generated-entities/models/prisma/config-types-model.js class ConfigTypesModel (line 7) | class ConfigTypesModel method constructor (line 10) | constructor(id, label) method tableName (line 16) | static get tableName() method relationTypes (line 22) | static get relationTypes() method relationMappings (line 29) | static get relationMappings() FILE: generated-entities/models/prisma/drops-animations-model.js class DropsAnimationsModel (line 7) | class DropsAnimationsModel method constructor (line 10) | constructor(id, item_id, asset_type, asset_key, file, extra_params) method tableName (line 20) | static get tableName() method relationTypes (line 26) | static get relationTypes() method relationMappings (line 33) | static get relationMappings() FILE: generated-entities/models/prisma/features-model.js class FeaturesModel (line 7) | class FeaturesModel method constructor (line 10) | constructor(id, code, title, is_enabled) method tableName (line 18) | static get tableName() FILE: generated-entities/models/prisma/items-group-model.js class ItemsGroupModel (line 7) | class ItemsGroupModel method constructor (line 10) | constructor(id, key, label, description, files_name, sort, items_limit... method tableName (line 22) | static get tableName() method relationTypes (line 28) | static get relationTypes() method relationMappings (line 35) | static get relationMappings() FILE: generated-entities/models/prisma/items-inventory-model.js class ItemsInventoryModel (line 7) | class ItemsInventoryModel method constructor (line 10) | constructor(id, owner_id, item_id, qty, remaining_uses, is_active) method tableName (line 20) | static get tableName() method relationTypes (line 26) | static get relationTypes() method relationMappings (line 34) | static get relationMappings() FILE: generated-entities/models/prisma/items-item-model.js class ItemsItemModel (line 7) | class ItemsItemModel method constructor (line 10) | constructor(id, key, type, group_id, label, description, qty_limit, us... method tableName (line 27) | static get tableName() method relationTypes (line 33) | static get relationTypes() method relationMappings (line 50) | static get relationMappings() FILE: generated-entities/models/prisma/items-item-modifiers-model.js class ItemsItemModifiersModel (line 7) | class ItemsItemModifiersModel method constructor (line 10) | constructor(id, item_id, key, property_key, operation, value, maxPrope... method tableName (line 21) | static get tableName() method relationTypes (line 27) | static get relationTypes() method relationMappings (line 35) | static get relationMappings() FILE: generated-entities/models/prisma/items-types-model.js class ItemsTypesModel (line 7) | class ItemsTypesModel method constructor (line 10) | constructor(id, key) method tableName (line 16) | static get tableName() method relationTypes (line 22) | static get relationTypes() method relationMappings (line 29) | static get relationMappings() FILE: generated-entities/models/prisma/locale-model.js class LocaleModel (line 7) | class LocaleModel method constructor (line 10) | constructor(id, locale, language_code, country_code, enabled) method tableName (line 19) | static get tableName() method relationTypes (line 25) | static get relationTypes() method relationMappings (line 33) | static get relationMappings() FILE: generated-entities/models/prisma/objects-animations-model.js class ObjectsAnimationsModel (line 7) | class ObjectsAnimationsModel method constructor (line 10) | constructor(id, object_id, animationKey, animationData) method tableName (line 18) | static get tableName() method relationTypes (line 24) | static get relationTypes() method relationMappings (line 31) | static get relationMappings() FILE: generated-entities/models/prisma/objects-assets-model.js class ObjectsAssetsModel (line 7) | class ObjectsAssetsModel method constructor (line 10) | constructor(object_asset_id, object_id, asset_type, asset_key, asset_f... method tableName (line 20) | static get tableName() method relationTypes (line 26) | static get relationTypes() method relationMappings (line 33) | static get relationMappings() FILE: generated-entities/models/prisma/objects-items-inventory-model.js class ObjectsItemsInventoryModel (line 7) | class ObjectsItemsInventoryModel method constructor (line 10) | constructor(id, owner_id, item_id, qty, remaining_uses, is_active) method tableName (line 20) | static get tableName() method relationTypes (line 26) | static get relationTypes() method relationMappings (line 34) | static get relationMappings() FILE: generated-entities/models/prisma/objects-items-requirements-model.js class ObjectsItemsRequirementsModel (line 7) | class ObjectsItemsRequirementsModel method constructor (line 10) | constructor(id, object_id, item_key, required_item_key, required_quant... method tableName (line 20) | static get tableName() method relationTypes (line 26) | static get relationTypes() method relationMappings (line 35) | static get relationMappings() FILE: generated-entities/models/prisma/objects-items-rewards-model.js class ObjectsItemsRewardsModel (line 7) | class ObjectsItemsRewardsModel method constructor (line 10) | constructor(id, object_id, item_key, reward_item_key, reward_quantity,... method tableName (line 20) | static get tableName() method relationTypes (line 26) | static get relationTypes() method relationMappings (line 35) | static get relationMappings() FILE: generated-entities/models/prisma/objects-model.js class ObjectsModel (line 7) | class ObjectsModel method constructor (line 10) | constructor(id, room_id, layer_name, tile_index, class_type, object_cl... method tableName (line 27) | static get tableName() method relationTypes (line 33) | static get relationTypes() method relationMappings (line 50) | static get relationMappings() FILE: generated-entities/models/prisma/objects-skills-model.js class ObjectsSkillsModel (line 7) | class ObjectsSkillsModel method constructor (line 10) | constructor(id, object_id, skill_id, target_id) method tableName (line 18) | static get tableName() method relationTypes (line 24) | static get relationTypes() method relationMappings (line 33) | static get relationMappings() FILE: generated-entities/models/prisma/objects-stats-model.js class ObjectsStatsModel (line 7) | class ObjectsStatsModel method constructor (line 10) | constructor(id, object_id, stat_id, base_value, value) method tableName (line 19) | static get tableName() method relationTypes (line 25) | static get relationTypes() method relationMappings (line 33) | static get relationMappings() FILE: generated-entities/models/prisma/objects-types-model.js class ObjectsTypesModel (line 7) | class ObjectsTypesModel method constructor (line 10) | constructor(id, key) method tableName (line 16) | static get tableName() method relationTypes (line 22) | static get relationTypes() method relationMappings (line 29) | static get relationMappings() FILE: generated-entities/models/prisma/operation-types-model.js class OperationTypesModel (line 7) | class OperationTypesModel method constructor (line 10) | constructor(id, label, key) method tableName (line 17) | static get tableName() method relationTypes (line 23) | static get relationTypes() method relationMappings (line 35) | static get relationMappings() FILE: generated-entities/models/prisma/players-model.js class PlayersModel (line 7) | class PlayersModel method constructor (line 10) | constructor(id, user_id, name, created_at, updated_at) method tableName (line 19) | static get tableName() method relationTypes (line 25) | static get relationTypes() method relationMappings (line 45) | static get relationMappings() FILE: generated-entities/models/prisma/players-state-model.js class PlayersStateModel (line 7) | class PlayersStateModel method constructor (line 10) | constructor(id, player_id, room_id, x, y, dir) method tableName (line 20) | static get tableName() method relationTypes (line 26) | static get relationTypes() method relationMappings (line 34) | static get relationMappings() FILE: generated-entities/models/prisma/players-stats-model.js class PlayersStatsModel (line 7) | class PlayersStatsModel method constructor (line 10) | constructor(id, player_id, stat_id, base_value, value) method tableName (line 19) | static get tableName() method relationTypes (line 25) | static get relationTypes() method relationMappings (line 33) | static get relationMappings() FILE: generated-entities/models/prisma/respawn-model.js class RespawnModel (line 7) | class RespawnModel method constructor (line 10) | constructor(id, object_id, respawn_time, instances_limit, layer, creat... method tableName (line 21) | static get tableName() method relationTypes (line 27) | static get relationTypes() method relationMappings (line 34) | static get relationMappings() FILE: generated-entities/models/prisma/rewards-events-model.js class RewardsEventsModel (line 7) | class RewardsEventsModel method constructor (line 10) | constructor(id, label, description, handler_key, event_key, event_data... method tableName (line 24) | static get tableName() method relationTypes (line 30) | static get relationTypes() method relationMappings (line 37) | static get relationMappings() FILE: generated-entities/models/prisma/rewards-events-state-model.js class RewardsEventsStateModel (line 7) | class RewardsEventsStateModel method constructor (line 10) | constructor(id, rewards_events_id, player_id, state) method tableName (line 18) | static get tableName() method relationTypes (line 24) | static get relationTypes() method relationMappings (line 32) | static get relationMappings() FILE: generated-entities/models/prisma/rewards-model.js class RewardsModel (line 7) | class RewardsModel method constructor (line 10) | constructor(id, object_id, item_id, modifier_id, experience, drop_rate... method tableName (line 26) | static get tableName() method relationTypes (line 32) | static get relationTypes() method relationMappings (line 41) | static get relationMappings() FILE: generated-entities/models/prisma/rewards-modifiers-model.js class RewardsModifiersModel (line 7) | class RewardsModifiersModel method constructor (line 10) | constructor(id, key, property_key, operation, value, minValue, maxValu... method tableName (line 23) | static get tableName() method relationTypes (line 29) | static get relationTypes() method relationMappings (line 37) | static get relationMappings() FILE: generated-entities/models/prisma/rooms-change-points-model.js class RoomsChangePointsModel (line 7) | class RoomsChangePointsModel method constructor (line 10) | constructor(id, room_id, tile_index, next_room_id) method tableName (line 18) | static get tableName() method relationTypes (line 24) | static get relationTypes() method relationMappings (line 32) | static get relationMappings() FILE: generated-entities/models/prisma/rooms-model.js class RoomsModel (line 7) | class RoomsModel method constructor (line 10) | constructor(id, name, title, map_filename, scene_images, room_class_ke... method tableName (line 24) | static get tableName() method relationTypes (line 30) | static get relationTypes() method relationMappings (line 44) | static get relationMappings() FILE: generated-entities/models/prisma/rooms-return-points-model.js class RoomsReturnPointsModel (line 7) | class RoomsReturnPointsModel method constructor (line 10) | constructor(id, room_id, direction, x, y, is_default, from_room_id) method tableName (line 21) | static get tableName() method relationTypes (line 27) | static get relationTypes() method relationMappings (line 35) | static get relationMappings() FILE: generated-entities/models/prisma/scores-detail-model.js class ScoresDetailModel (line 7) | class ScoresDetailModel method constructor (line 10) | constructor(id, player_id, obtained_score, kill_time, kill_player_id, ... method tableName (line 20) | static get tableName() method relationTypes (line 26) | static get relationTypes() method relationMappings (line 33) | static get relationMappings() FILE: generated-entities/models/prisma/scores-model.js class ScoresModel (line 7) | class ScoresModel method constructor (line 10) | constructor(id, player_id, total_score, players_kills_count, npcs_kill... method tableName (line 23) | static get tableName() method relationTypes (line 29) | static get relationTypes() method relationMappings (line 36) | static get relationMappings() FILE: generated-entities/models/prisma/skills-class-level-up-animations-model.js class SkillsClassLevelUpAnimationsModel (line 7) | class SkillsClassLevelUpAnimationsModel method constructor (line 10) | constructor(id, class_path_id, level_id, animationData) method tableName (line 18) | static get tableName() method relationTypes (line 24) | static get relationTypes() method relationMappings (line 32) | static get relationMappings() FILE: generated-entities/models/prisma/skills-class-path-level-labels-model.js class SkillsClassPathLevelLabelsModel (line 7) | class SkillsClassPathLevelLabelsModel method constructor (line 10) | constructor(id, class_path_id, level_id, label) method tableName (line 18) | static get tableName() method relationTypes (line 24) | static get relationTypes() method relationMappings (line 32) | static get relationMappings() FILE: generated-entities/models/prisma/skills-class-path-level-skills-model.js class SkillsClassPathLevelSkillsModel (line 7) | class SkillsClassPathLevelSkillsModel method constructor (line 10) | constructor(id, class_path_id, level_id, skill_id) method tableName (line 18) | static get tableName() method relationTypes (line 24) | static get relationTypes() method relationMappings (line 33) | static get relationMappings() FILE: generated-entities/models/prisma/skills-class-path-model.js class SkillsClassPathModel (line 7) | class SkillsClassPathModel method constructor (line 10) | constructor(id, key, label, levels_set_id, enabled, created_at, update... method tableName (line 21) | static get tableName() method relationTypes (line 27) | static get relationTypes() method relationMappings (line 38) | static get relationMappings() FILE: generated-entities/models/prisma/skills-groups-model.js class SkillsGroupsModel (line 7) | class SkillsGroupsModel method constructor (line 10) | constructor(id, key, label, description, sort) method tableName (line 19) | static get tableName() method relationTypes (line 25) | static get relationTypes() method relationMappings (line 32) | static get relationMappings() FILE: generated-entities/models/prisma/skills-levels-model.js class SkillsLevelsModel (line 7) | class SkillsLevelsModel method constructor (line 10) | constructor(id, key, label, required_experience, level_set_id) method tableName (line 19) | static get tableName() method relationTypes (line 25) | static get relationTypes() method relationMappings (line 36) | static get relationMappings() FILE: generated-entities/models/prisma/skills-levels-modifiers-conditions-model.js class SkillsLevelsModifiersConditionsModel (line 7) | class SkillsLevelsModifiersConditionsModel method constructor (line 10) | constructor(id, levels_modifier_id, key, property_key, conditional, va... method tableName (line 20) | static get tableName() FILE: generated-entities/models/prisma/skills-levels-modifiers-model.js class SkillsLevelsModifiersModel (line 7) | class SkillsLevelsModifiersModel method constructor (line 10) | constructor(id, level_id, key, property_key, operation, value, minValu... method tableName (line 24) | static get tableName() method relationTypes (line 30) | static get relationTypes() method relationMappings (line 38) | static get relationMappings() FILE: generated-entities/models/prisma/skills-levels-set-model.js class SkillsLevelsSetModel (line 7) | class SkillsLevelsSetModel method constructor (line 10) | constructor(id, key, label, autoFillRanges, autoFillExperienceMultipli... method tableName (line 21) | static get tableName() method relationTypes (line 27) | static get relationTypes() method relationMappings (line 35) | static get relationMappings() FILE: generated-entities/models/prisma/skills-owners-class-path-model.js class SkillsOwnersClassPathModel (line 7) | class SkillsOwnersClassPathModel method constructor (line 10) | constructor(id, class_path_id, owner_id, currentLevel, currentExp) method tableName (line 19) | static get tableName() method relationTypes (line 25) | static get relationTypes() method relationMappings (line 33) | static get relationMappings() FILE: generated-entities/models/prisma/skills-skill-animations-model.js class SkillsSkillAnimationsModel (line 7) | class SkillsSkillAnimationsModel method constructor (line 10) | constructor(id, skill_id, key, classKey, animationData) method tableName (line 19) | static get tableName() method relationTypes (line 25) | static get relationTypes() method relationMappings (line 32) | static get relationMappings() FILE: generated-entities/models/prisma/skills-skill-attack-model.js class SkillsSkillAttackModel (line 7) | class SkillsSkillAttackModel method constructor (line 10) | constructor(id, skill_id, affectedProperty, allowEffectBelowZero, hitD... method tableName (line 28) | static get tableName() method relationTypes (line 34) | static get relationTypes() method relationMappings (line 41) | static get relationMappings() FILE: generated-entities/models/prisma/skills-skill-group-relation-model.js class SkillsSkillGroupRelationModel (line 7) | class SkillsSkillGroupRelationModel method constructor (line 10) | constructor(id, skill_id, group_id) method tableName (line 17) | static get tableName() method relationTypes (line 23) | static get relationTypes() method relationMappings (line 31) | static get relationMappings() FILE: generated-entities/models/prisma/skills-skill-model.js class SkillsSkillModel (line 7) | class SkillsSkillModel method constructor (line 10) | constructor(id, key, type, label, autoValidation, skillDelay, castTime... method tableName (line 35) | static get tableName() method relationTypes (line 41) | static get relationTypes() method relationMappings (line 57) | static get relationMappings() FILE: generated-entities/models/prisma/skills-skill-owner-conditions-model.js class SkillsSkillOwnerConditionsModel (line 7) | class SkillsSkillOwnerConditionsModel method constructor (line 10) | constructor(id, skill_id, key, property_key, conditional, value) method tableName (line 20) | static get tableName() method relationTypes (line 26) | static get relationTypes() method relationMappings (line 33) | static get relationMappings() FILE: generated-entities/models/prisma/skills-skill-owner-effects-conditions-model.js class SkillsSkillOwnerEffectsConditionsModel (line 7) | class SkillsSkillOwnerEffectsConditionsModel method constructor (line 10) | constructor(id, skill_owner_effect_id, key, property_key, conditional,... method tableName (line 20) | static get tableName() method relationTypes (line 26) | static get relationTypes() method relationMappings (line 33) | static get relationMappings() FILE: generated-entities/models/prisma/skills-skill-owner-effects-model.js class SkillsSkillOwnerEffectsModel (line 7) | class SkillsSkillOwnerEffectsModel method constructor (line 10) | constructor(id, skill_id, key, property_key, operation, value, minValu... method tableName (line 24) | static get tableName() method relationTypes (line 30) | static get relationTypes() method relationMappings (line 39) | static get relationMappings() FILE: generated-entities/models/prisma/skills-skill-physical-data-model.js class SkillsSkillPhysicalDataModel (line 7) | class SkillsSkillPhysicalDataModel method constructor (line 10) | constructor(id, skill_id, magnitude, objectWidth, objectHeight, valida... method tableName (line 20) | static get tableName() method relationTypes (line 26) | static get relationTypes() method relationMappings (line 33) | static get relationMappings() FILE: generated-entities/models/prisma/skills-skill-target-effects-conditions-model.js class SkillsSkillTargetEffectsConditionsModel (line 7) | class SkillsSkillTargetEffectsConditionsModel method constructor (line 10) | constructor(id, skill_target_effect_id, key, property_key, conditional... method tableName (line 20) | static get tableName() method relationTypes (line 26) | static get relationTypes() method relationMappings (line 33) | static get relationMappings() FILE: generated-entities/models/prisma/skills-skill-target-effects-model.js class SkillsSkillTargetEffectsModel (line 7) | class SkillsSkillTargetEffectsModel method constructor (line 10) | constructor(id, skill_id, key, property_key, operation, value, minValu... method tableName (line 24) | static get tableName() method relationTypes (line 30) | static get relationTypes() method relationMappings (line 39) | static get relationMappings() FILE: generated-entities/models/prisma/skills-skill-type-model.js class SkillsSkillTypeModel (line 7) | class SkillsSkillTypeModel method constructor (line 10) | constructor(id, key) method tableName (line 16) | static get tableName() method relationTypes (line 22) | static get relationTypes() method relationMappings (line 29) | static get relationMappings() FILE: generated-entities/models/prisma/snippets-model.js class SnippetsModel (line 7) | class SnippetsModel method constructor (line 10) | constructor(id, locale_id, key, value, created_at, updated_at) method tableName (line 20) | static get tableName() method relationTypes (line 26) | static get relationTypes() method relationMappings (line 33) | static get relationMappings() FILE: generated-entities/models/prisma/stats-model.js class StatsModel (line 7) | class StatsModel method constructor (line 10) | constructor(id, key, label, description, base_value, customData, creat... method tableName (line 22) | static get tableName() method relationTypes (line 28) | static get relationTypes() method relationMappings (line 36) | static get relationMappings() FILE: generated-entities/models/prisma/target-options-model.js class TargetOptionsModel (line 7) | class TargetOptionsModel method constructor (line 10) | constructor(id, target_key, target_label) method tableName (line 17) | static get tableName() method relationTypes (line 23) | static get relationTypes() method relationMappings (line 30) | static get relationMappings() FILE: generated-entities/models/prisma/users-locale-model.js class UsersLocaleModel (line 7) | class UsersLocaleModel method constructor (line 10) | constructor(id, locale_id, user_id) method tableName (line 17) | static get tableName() method relationTypes (line 23) | static get relationTypes() method relationMappings (line 31) | static get relationMappings() FILE: generated-entities/models/prisma/users-login-model.js class UsersLoginModel (line 7) | class UsersLoginModel method constructor (line 10) | constructor(id, user_id, login_date, logout_date) method tableName (line 18) | static get tableName() method relationTypes (line 24) | static get relationTypes() method relationMappings (line 31) | static get relationMappings() FILE: generated-entities/models/prisma/users-model.js class UsersModel (line 7) | class UsersModel method constructor (line 10) | constructor(id, email, username, password, role_id, status, created_at... method tableName (line 24) | static get tableName() method relationTypes (line 30) | static get relationTypes() method relationMappings (line 39) | static get relationMappings() FILE: install/index.js constant DB_CLIENTS_MAP (line 7) | const DB_CLIENTS_MAP = { function toggleExpander (line 47) | function toggleExpander(isChecked, expander) function showInstallError (line 97) | function showInstallError(code) function updateClientOptions (line 115) | function updateClientOptions(driverValue, currentClient) function startStatusPolling (line 155) | function startStatusPolling() FILE: lib/actions/client/game-manager-enricher.js class GameManagerEnricher (line 17) | class GameManagerEnricher method withReceiver (line 26) | static withReceiver(player, roomEvents, gameManager) FILE: lib/actions/client/messages-guard.js class MessagesGuard (line 16) | class MessagesGuard method validate (line 23) | static validate(message) FILE: lib/actions/client/messages-handler.js class MessagesHandler (line 18) | class MessagesHandler method processOrQueueMessage (line 26) | static processOrQueueMessage(message, gameManager) FILE: lib/actions/client/player-selector.js class PlayerSelector (line 22) | class PlayerSelector method constructor (line 28) | constructor(props) method populateClassesSelector (line 50) | populateClassesSelector(classesData, playersConfig, activePlayer) method appendAvatarOnSelector (line 101) | appendAvatarOnSelector(select, container, playersConfig) FILE: lib/actions/client/plugin.js class ActionsPlugin (line 24) | class ActionsPlugin extends PluginInterface method setup (line 30) | setup(props) method setTranslations (line 49) | setTranslations() method listenEvents (line 60) | listenEvents() FILE: lib/actions/client/preloader-handler.js class PreloaderHandler (line 28) | class PreloaderHandler method constructor (line 34) | constructor(props) method setProperties (line 53) | setProperties(props) method loadContents (line 78) | loadContents(uiScene) method preloadClassPaths (line 95) | preloadClassPaths(uiScene) method createAnimations (line 117) | createAnimations(preloadScene) method createAvatarsAnimations (line 130) | createAvatarsAnimations(preloadScene) method loopAnimationsAnd (line 159) | loopAnimationsAnd(animations, command, uiScene) method preloadAnimation (line 180) | preloadAnimation(data, uiScene) method preloadAnimationsInDirections (line 200) | preloadAnimationsInDirections(data, uiScene) method preloadSpriteInDirection (line 231) | preloadSpriteInDirection(uiScene, data, direction) method createAnimation (line 244) | createAnimation(data, uiScene) method createWithMultipleDirections (line 265) | createWithMultipleDirections(uiScene, data, animDir) method createWithDirection (line 286) | createWithDirection(data, uiScene, direction = '') method prepareAnimationData (line 309) | prepareAnimationData(data, uiScene, direction = '') method getAnimationKey (line 335) | getAnimationKey(data, direction = '') FILE: lib/actions/client/receiver-wrapper.js class ReceiverWrapper (line 34) | class ReceiverWrapper extends Receiver method constructor (line 40) | constructor(props) method processMessage (line 67) | processMessage(message) method playHitAnimation (line 85) | playHitAnimation(message, currentScene) method playAttackOrEffectAnimation (line 97) | playAttackOrEffectAnimation(message, currentScene) method extractOwnerTargetAndType (line 143) | extractOwnerTargetAndType(currentScene, message) method runHitAnimation (line 181) | runHitAnimation(x, y, currentScene, hitKey, targetKey, targetType) method setTargetSpriteDepth (line 217) | setTargetSpriteDepth(targetSprite, hitAnimKey, targetSpriteId, hitSpri... method updateLevelAndExperience (line 236) | updateLevelAndExperience(message) method onInitClassPathEnd (line 266) | onInitClassPathEnd(message) method onLevelUp (line 281) | onLevelUp(message) method getLevelUpAnimationKey (line 298) | getLevelUpAnimationKey(level) method onLevelExperienceAdded (line 322) | onLevelExperienceAdded(message) method onSkillBeforeCast (line 336) | onSkillBeforeCast(message) method determineCastKey (line 348) | determineCastKey(message) method playSkillPlayerAnimation (line 362) | playSkillPlayerAnimation(ownerId, animationKey) method onSkillAfterCast (line 402) | onSkillAfterCast(message) method onSkillAttackApplyDamage (line 427) | onSkillAttackApplyDamage(message) method getPlayDirection (line 468) | getPlayDirection(extraData, ownerSprite, currentPlayer, currentScene) FILE: lib/actions/client/skills-ui.js class SkillsUi (line 15) | class SkillsUi method constructor (line 21) | constructor(uiScene) method createUi (line 31) | createUi() method appendSkills (line 46) | appendSkills(skills) method appendToUiContainer (line 68) | appendToUiContainer(containerSelector, skillsUiTemplate, snippets = {}) method createUiBox (line 82) | createUiBox(codeName, depth) method createSkillBox (line 94) | createSkillBox(skill) method parseSkillTemplate (line 105) | parseSkillTemplate(skill) FILE: lib/actions/factories/class-path-key-factory.js class ClassPathKeyFactory (line 9) | class ClassPathKeyFactory method fromLabel (line 16) | static fromLabel(label) FILE: lib/actions/factories/skill-data-factory.js class SkillDataFactory (line 15) | class SkillDataFactory method constructor (line 18) | constructor() method isValid (line 83) | isValid() method mapData (line 94) | mapData(key, data, defaults) method mapClassPaths (line 120) | mapClassPaths(data, defaults) method mapObjects (line 150) | mapObjects(data, defaults) method mapAnimations (line 167) | mapAnimations(key, data, defaults) method mapOwnerConditions (line 189) | mapOwnerConditions(data, defaults) method mapOwnerEffects (line 211) | mapOwnerEffects(data, defaults) method mapTargetEffects (line 233) | mapTargetEffects(data, defaults) method skillBaseData (line 254) | skillBaseData() FILE: lib/actions/server/battle-end-action.js class BattleEndAction (line 12) | class BattleEndAction method constructor (line 21) | constructor(positionX, positionY, targetKey, lastAttackKey) FILE: lib/actions/server/battle.js class Battle (line 25) | class Battle method constructor (line 31) | constructor(props) method runBattle (line 59) | async runBattle(playerSchema, target) method getCurrentAction (line 99) | getCurrentAction(playerSchema) method setTimerOn (line 113) | setTimerOn(useTimerObj, target) method updateTargetClient (line 134) | async updateTargetClient(targetClient, targetSchema, attackerId, room,... method clientDeathUpdate (line 163) | async clientDeathUpdate(targetSchema, room, targetClient, affectedProp... method revivePlayer (line 215) | async revivePlayer(room, body, targetSchema, affectedProperty, targetC... FILE: lib/actions/server/data-loader.js class DataLoader (line 17) | class DataLoader method enrichConfig (line 26) | static async enrichConfig(configProcessor, skillsModelsManager, dataSe... method prepareConfigProcessor (line 40) | static async prepareConfigProcessor(configProcessor) method loadSkillsFullList (line 60) | static async loadSkillsFullList(configProcessor, skillsModelsManager) method loadGroupsFullList (line 73) | static async loadGroupsFullList(configProcessor, dataServer) method loadClassPathFullList (line 86) | static async loadClassPathFullList(configProcessor, skillsModelsManager) method appendSkillsAnimations (line 99) | static async appendSkillsAnimations(config, dataServer) method appendLevelsAnimations (line 128) | static async appendLevelsAnimations(config, dataServer) method generateAnimationKey (line 157) | static generateAnimationKey(levelAnimation) FILE: lib/actions/server/entities/operation-types-entity-override.js class OperationTypesEntityOverride (line 11) | class OperationTypesEntityOverride extends OperationTypesEntity method propertiesConfig (line 18) | static propertiesConfig(extraProps) FILE: lib/actions/server/entities/skills-class-path-entity-override.js class SkillsClassPathEntityOverride (line 11) | class SkillsClassPathEntityOverride extends SkillsClassPathEntity method propertiesConfig (line 18) | static propertiesConfig(extraProps) FILE: lib/actions/server/entities/skills-levels-modifiers-entity-override.js class SkillsLevelsModifiersEntityOverride (line 14) | class SkillsLevelsModifiersEntityOverride extends SkillsLevelsModifiersE... method propertiesConfig (line 21) | static propertiesConfig(extraProps) FILE: lib/actions/server/entities/skills-levels-set-entity-override.js class SkillsLevelsSetEntityOverride (line 11) | class SkillsLevelsSetEntityOverride extends SkillsLevelsSetEntity method propertiesConfig (line 18) | static propertiesConfig(extraProps) FILE: lib/actions/server/entities/skills-owners-class-path-entity-override.js class SkillsOwnersClassPathEntityOverride (line 13) | class SkillsOwnersClassPathEntityOverride extends SkillsOwnersClassPathE... method propertiesConfig (line 20) | static propertiesConfig(extraProps) FILE: lib/actions/server/entities/skills-skill-animations-entity-override.js class SkillsSkillAnimationsEntityOverride (line 13) | class SkillsSkillAnimationsEntityOverride extends SkillsSkillAnimationsE... method propertiesConfig (line 20) | static propertiesConfig(extraProps) FILE: lib/actions/server/entities/skills-skill-attack-entity-override.js class SkillsSkillAttackEntityOverride (line 12) | class SkillsSkillAttackEntityOverride extends SkillsSkillAttackEntity method propertiesConfig (line 19) | static propertiesConfig(extraProps) FILE: lib/actions/server/entities/skills-skill-entity-override.js class SkillsSkillEntityOverride (line 12) | class SkillsSkillEntityOverride extends SkillsSkillEntity method propertiesConfig (line 19) | static propertiesConfig(extraProps) FILE: lib/actions/server/entities/skills-skill-owner-effects-entity-override.js class SkillsSkillOwnerEffectsEntityOverride (line 14) | class SkillsSkillOwnerEffectsEntityOverride extends SkillsSkillOwnerEffe... method propertiesConfig (line 21) | static propertiesConfig(extraProps) FILE: lib/actions/server/entities/skills-skill-target-effects-entity-override.js class SkillsSkillTargetEffectsEntityOverride (line 14) | class SkillsSkillTargetEffectsEntityOverride extends SkillsSkillTargetEf... method propertiesConfig (line 21) | static propertiesConfig(extraProps) FILE: lib/actions/server/event-listeners.js class EventListeners (line 15) | class EventListeners method attachCastMovementEvents (line 25) | static async attachCastMovementEvents(props) method validateSkillData (line 62) | static validateSkillData(skill) FILE: lib/actions/server/events/battle-ended-event.js class BattleEndedEvent (line 20) | class BattleEndedEvent method constructor (line 26) | constructor(props) FILE: lib/actions/server/events/player-death-event.js class PlayerDeathEvent (line 20) | class PlayerDeathEvent method constructor (line 26) | constructor(props) FILE: lib/actions/server/initial-game-data-enricher.js class InitialGameDataEnricher (line 12) | class InitialGameDataEnricher method constructor (line 15) | constructor() method withClassPathLabels (line 26) | async withClassPathLabels(roomGame, superInitialGameData) FILE: lib/actions/server/message-actions.js class ActionsMessageActions (line 19) | class ActionsMessageActions method executeMessageActions (line 29) | async executeMessageActions(client, data, room, playerSchema) method preparePlayerCurrentAction (line 68) | preparePlayerCurrentAction(playerSchema, data) method validateTarget (line 93) | validateTarget(target, room) FILE: lib/actions/server/models-manager.js class ModelsManager (line 22) | class ModelsManager method constructor (line 28) | constructor(props) method getEntity (line 40) | getEntity(entityName) method loadOwnerClassPath (line 57) | async loadOwnerClassPath(ownerId) method updateLevel (line 70) | async updateLevel(levelsSet) method updateExperience (line 83) | async updateExperience(levelsSet) method generateSkillsDataFromModels (line 96) | async generateSkillsDataFromModels(skillsClasses) method generateClassPathInstances (line 116) | async generateClassPathInstances(classPathClasses) method prepareClassPathData (line 129) | async prepareClassPathData(owner, ownerIdProperty, classPathsListById,... FILE: lib/actions/server/player-class-path-handler.js class PlayerClassPathHandler (line 14) | class PlayerClassPathHandler method createFromLoginData (line 25) | static async createFromLoginData(props) FILE: lib/actions/server/player-enricher.js class PlayerEnricher (line 29) | class PlayerEnricher method constructor (line 35) | constructor(props) method withClassPath (line 58) | async withClassPath(roomGame, superInitialGameData) method withActions (line 81) | async withActions(currentPlayer, room) method playerExecutePhysicalSkillCallback (line 101) | playerExecutePhysicalSkillCallback(currentPlayer, skillsAnimationsData) method withSkillsServerAndClassPath (line 146) | async withSkillsServerAndClassPath(props) FILE: lib/actions/server/plugin.js class ActionsPlugin (line 23) | class ActionsPlugin extends PluginInterface method setup (line 29) | setup(props) method listenEvents (line 56) | listenEvents() method serverReadyDataLoaderEnrichConfig (line 72) | async serverReadyDataLoaderEnrichConfig(event) method enrichInitialGameDataWithClassPathData (line 82) | async enrichInitialGameDataWithClassPathData(superInitialGameData, roo... method appendRoomActions (line 92) | async appendRoomActions(roomMessageActions) method enrichPlayerWithSkillsAndActions (line 104) | async enrichPlayerWithSkillsAndActions(client, userModel, currentPlaye... method createPlayerClassPath (line 129) | async createPlayerClassPath(player, loginData, loginManager) FILE: lib/actions/server/pve.js class Pve (line 19) | class Pve extends Battle method constructor (line 25) | constructor(props) method setTargetObject (line 41) | setTargetObject(targetObject) method runBattle (line 52) | async runBattle(playerSchema, target, roomScene) method startBattleWith (line 105) | async startBattleWith(playerSchema, room) method pickRandomActionFromObject (line 182) | pickRandomActionFromObject() method chasePlayer (line 195) | chasePlayer(playerSchema, room, objectAction) method attackInRange (line 211) | async attackInRange(objectAction, playerSchema, room) method startBattleWithDelay (line 249) | async startBattleWithDelay(playerSchema, room, objectAction) method leaveBattle (line 267) | leaveBattle(playerSchema) method moveObjectToOriginPoints (line 279) | moveObjectToOriginPoints() method battleEnded (line 305) | async battleEnded(playerSchema, room) method sendBattleEndedActionData (line 341) | sendBattleEndedActionData(room, playerSchema, actionData) method removeInBattlePlayer (line 355) | removeInBattlePlayer(playerSchema) FILE: lib/actions/server/pvp.js class Pvp (line 17) | class Pvp extends Battle method runBattle (line 26) | async runBattle(playerSchema, target, room) method executeAction (line 60) | async executeAction(playerSchema, target) FILE: lib/actions/server/skills-class-path-loader.js class SkillsClassPathLoader (line 17) | class SkillsClassPathLoader method constructor (line 23) | constructor(props) method getEntity (line 33) | getEntity(entityName) method loadFullPathData (line 49) | async loadFullPathData() method loadClassPathsWithLevelsSet (line 66) | async loadClassPathsWithLevelsSet() method loadLevelLabelsByClassPathIds (line 77) | async loadLevelLabelsByClassPathIds(classPathIds) method loadLevelSkillsByClassPathIds (line 90) | async loadLevelSkillsByClassPathIds(classPathIds) method extractSkillIds (line 103) | extractSkillIds(levelSkillsMap) method loadSkillsWithRelations (line 122) | async loadSkillsWithRelations(skillIds) method groupByClassPathId (line 144) | groupByClassPathId(items) method indexById (line 164) | indexById(items) method mapClassPathData (line 183) | mapClassPathData(classPathModels, levelLabelsMap, levelSkillsMap, skil... method attachSkillsToLevelSkills (line 199) | attachSkillsToLevelSkills(levelSkills, skillsMap) method sortLevelSkillsBySkillKey (line 209) | sortLevelSkillsBySkillKey(levelSkills) FILE: lib/actions/server/skills-extra-data-mapper.js class SkillsExtraDataMapper (line 16) | class SkillsExtraDataMapper method constructor (line 19) | constructor() method extractSkillExtraData (line 29) | extractSkillExtraData(params) FILE: lib/actions/server/skills/type-attack.js class TypeAttack (line 12) | class TypeAttack extends Attack method constructor (line 17) | constructor(props) method runSkillLogic (line 29) | async runSkillLogic() FILE: lib/actions/server/skills/type-effect.js class TypeEffect (line 12) | class TypeEffect extends Effect method constructor (line 17) | constructor(props) method runSkillLogic (line 29) | async runSkillLogic() FILE: lib/actions/server/skills/type-physical-attack.js class TypePhysicalAttack (line 12) | class TypePhysicalAttack extends PhysicalAttack method constructor (line 18) | constructor(props) method onHit (line 35) | async onHit(props) method sendUpdateFromPvP (line 75) | async sendUpdateFromPvP(validDefender) method startPvE (line 98) | async startPvE(validDefender) method restartBattle (line 110) | async restartBattle(validDefender) method executeBullets (line 129) | executeBullets(props) method getValidDefender (line 150) | getValidDefender(props, defenderBodyKey) method removeBullet (line 163) | removeBullet(body) FILE: lib/actions/server/skills/type-physical-effect.js class TypePhysicalEffect (line 12) | class TypePhysicalEffect extends PhysicalEffect method constructor (line 18) | constructor(props) method onHit (line 35) | async onHit(props) method sendUpdateFromPvP (line 70) | async sendUpdateFromPvP(validDefender) method startPvE (line 92) | async startPvE(validDefender) method restartBattle (line 104) | async restartBattle(validDefender) method executeBullets (line 123) | executeBullets(props) method getValidDefender (line 144) | getValidDefender(props, defenderBodyKey) method removeBullet (line 154) | removeBullet(body) FILE: lib/actions/server/storage-observer.js class StorageObserver (line 22) | class StorageObserver method constructor (line 28) | constructor(props) method registerListeners (line 48) | registerListeners() method saveTargetData (line 89) | async saveTargetData(skill) method saveOwnerData (line 101) | async saveOwnerData(skill) method updateExperience (line 110) | async updateExperience(levelsSet) method saveLevelUpData (line 119) | async saveLevelUpData(levelsSet) FILE: lib/actions/server/storage/class-path-generator.js class ClassPathGenerator (line 13) | class ClassPathGenerator method fromClassPathModels (line 21) | static fromClassPathModels(classPathModels, classPathClasses) method extractLabelsByLevels (line 47) | static extractLabelsByLevels(levelLabelsModel) FILE: lib/actions/server/storage/conditions-generator.js class ConditionsGenerator (line 12) | class ConditionsGenerator method fromConditionsModels (line 19) | static fromConditionsModels(conditionsModels) FILE: lib/actions/server/storage/levels-generator.js class LevelsGenerator (line 13) | class LevelsGenerator method fromLevelsModels (line 20) | static fromLevelsModels(levelsModels) method extractModifiers (line 36) | static extractModifiers(modifiersModels) FILE: lib/actions/server/storage/modifiers-generator.js class ModifiersGenerator (line 12) | class ModifiersGenerator method fromModifiersModels (line 19) | static fromModifiersModels(modifiersModels) FILE: lib/actions/server/storage/skills-generator.js class SkillsGenerator (line 16) | class SkillsGenerator method dataFromSkillsModelsWithClasses (line 25) | static dataFromSkillsModelsWithClasses(skillsModels, skillsClasses, ev... method skillsByLevelsFromSkillsModels (line 53) | static skillsByLevelsFromSkillsModels(levelSkillsModels, owner, ownerI... method enrichWithPhysicalData (line 94) | static enrichWithPhysicalData(skillModel) method enrichWithAttackData (line 114) | static enrichWithAttackData(skillModel) FILE: lib/admin/server/plugin.js class AdminPlugin (line 27) | class AdminPlugin extends PluginInterface method setup (line 34) | async setup(setupServerProperties) method listenEvents (line 52) | listenEvents() method extendAdminTemplates (line 115) | extendAdminTemplates(event) FILE: lib/admin/server/room-map-tilesets-validator.js class RoomMapTilesetsValidator (line 16) | class RoomMapTilesetsValidator method constructor (line 23) | constructor(dataServer, config) method validate (line 34) | async validate(event) method readMapFile (line 95) | readMapFile(mapBucket, mapFilename, roomId) method extractTilesetImages (line 119) | extractTilesetImages(mapData) method validateImagesExist (line 146) | validateImagesExist(tilesetImages, sceneImagesBucket, roomId, mapFilen... method arraysAreEqual (line 168) | arraysAreEqual(array1, array2) method overrideSceneImages (line 188) | async overrideSceneImages(roomId, tilesetImages) method extractTilesetImagesFromEntity (line 205) | extractTilesetImagesFromEntity(entityData, driverResource) FILE: lib/admin/server/rooms-file-upload-renderer.js class RoomsFileUploadRenderer (line 9) | class RoomsFileUploadRenderer method renderFileUploadField (line 12) | async renderFileUploadField(eventData) FILE: lib/admin/server/subscribers/create-admin-subscriber.js class CreateAdminSubscriber (line 26) | class CreateAdminSubscriber method activateAdmin (line 33) | async activateAdmin(event) method validate (line 82) | validate(serverManager) method fetchConfigurations (line 107) | fetchConfigurations(config) method fetchFilesContents (line 127) | async fetchFilesContents(themeManager) FILE: lib/admin/server/subscribers/generators-routes-subscriber.js class GeneratorsRoutesSubscriber (line 16) | class GeneratorsRoutesSubscriber method constructor (line 24) | constructor(adminManager, projectGenerateDataPath, projectGeneratedDat... method listenEvents (line 40) | listenEvents() method setupRoutes (line 55) | setupRoutes(adminManager) FILE: lib/admin/server/subscribers/maps-wizard-subscriber.js class MapsWizardSubscriber (line 29) | class MapsWizardSubscriber method constructor (line 37) | constructor(adminManager, configManager, themeManager) method listenEvents (line 82) | listenEvents() method setupRoutes (line 116) | setupRoutes(adminManager) method generateMaps (line 147) | async generateMaps(req, res, adminManager) method mapSubMapsData (line 273) | mapSubMapsData(generatedSubMaps, generators, tileWidth, tileHeight) method mapsWizardRedirect (line 304) | mapsWizardRedirect(res, result) method mapsWizardMapsSelection (line 315) | async mapsWizardMapsSelection(res, data, adminManager) method importSelectedMaps (line 325) | async importSelectedMaps(req) method mapGeneratedMapsDataForImport (line 343) | mapGeneratedMapsDataForImport(data) FILE: lib/admin/server/subscribers/objects-importer-subscriber.js class ObjectsImporterSubscriber (line 21) | class ObjectsImporterSubscriber method constructor (line 28) | constructor(adminManager, themeManager) method listenEvents (line 60) | listenEvents() method setupRoutes (line 94) | setupRoutes(adminManager) method importObjects (line 116) | async importObjects(req) FILE: lib/admin/server/subscribers/rooms-entity-subscriber.js class RoomsEntitySubscriber (line 23) | class RoomsEntitySubscriber method constructor (line 30) | constructor(adminManager, config) method setupRepositories (line 51) | setupRepositories() method listenEvents (line 74) | listenEvents() method setupRoomsSpecificRoutes (line 120) | setupRoomsSpecificRoutes(adminRouter, rootPath, viewPath, entityRoute,... method roomsEntityExtraData (line 212) | async roomsEntityExtraData() method populateEditFormTilesetImages (line 226) | populateEditFormTilesetImages(event) FILE: lib/admin/server/subscribers/shutdown-subscriber.js class ShutdownSubscriber (line 17) | class ShutdownSubscriber method constructor (line 25) | constructor(adminManager, configManager, broadcastCallback) method listenEvents (line 62) | listenEvents() method fetchConfigurations (line 102) | fetchConfigurations() method setupRoutes (line 115) | setupRoutes(adminManager) method getShuttingDownData (line 185) | getShuttingDownData() method broadcastShutdownMessage (line 208) | async broadcastShutdownMessage() method broadcastSystemMessage (line 218) | async broadcastSystemMessage(message) FILE: lib/admin/server/subscribers/skills-importer-subscriber.js class SkillsImporterSubscriber (line 21) | class SkillsImporterSubscriber method constructor (line 28) | constructor(adminManager, themeManager) method listenEvents (line 60) | listenEvents() method setupRoutes (line 94) | setupRoutes(adminManager) method importSkills (line 116) | async importSkills(req) FILE: lib/admin/server/subscribers/theme-manager-subscriber.js class ThemeManagerSubscriber (line 20) | class ThemeManagerSubscriber method constructor (line 28) | constructor(adminManager, configManager, themeManager) method getCommandsMetadata (line 62) | getCommandsMetadata() method listenEvents (line 183) | listenEvents() method setupRoutes (line 232) | setupRoutes(adminManager) method executeCommand (line 273) | async executeCommand(commandName, themeName) method getAvailableThemes (line 290) | getAvailableThemes() method getTemplateData (line 317) | getTemplateData(adminManager) FILE: lib/ads/client/ads-provider.js class AdsProvider (line 11) | class AdsProvider method fetchActiveAdsByProviderId (line 20) | static fetchActiveAdsByProviderId(providerId, validAdsTypes, available... FILE: lib/ads/client/messages-listener.js class MessagesListener (line 16) | class MessagesListener method listenMessages (line 24) | static async listenMessages(room, adsPlugin) FILE: lib/ads/client/plugin.js class AdsPlugin (line 27) | class AdsPlugin extends PluginInterface method setup (line 33) | setup(props) method setConfig (line 58) | setConfig() method setSkdHandler (line 63) | setSkdHandler() method fetchActiveProviders (line 73) | fetchActiveProviders() method setTranslations (line 95) | setTranslations() method listenEvents (line 106) | listenEvents() FILE: lib/ads/client/providers/crazy-games.js class CrazyGames (line 22) | class CrazyGames method constructor (line 29) | constructor(providerModel, gameManager) method fetchActiveAds (line 75) | fetchActiveAds(providerModel) method validAdsTypes (line 90) | validAdsTypes() method activate (line 98) | async activate() method hasAdblock (line 130) | async hasAdblock() method isEnabled (line 147) | async isEnabled() method activateAds (line 155) | async activateAds() FILE: lib/ads/client/providers/crazy-games/banners-handler.js class BannersHandler (line 25) | class BannersHandler method constructor (line 31) | constructor(props) method availableBanners (line 56) | availableBanners() method availableResponsiveBanners (line 70) | availableResponsiveBanners() method validBannerSize (line 91) | validBannerSize(size) method validResponsiveBannerSize (line 100) | validResponsiveBannerSize(size) method activateAdBanner (line 109) | async activateAdBanner(activeAd) method handleBannerType (line 167) | async handleBannerType(isResponsive, activeAd, bannerLocalStorageKey) method createBanner (line 180) | async createBanner(activeAd, bannerLocalStorageKey) method mapStylesWithValues (line 224) | mapStylesWithValues(activeAd) method createResponsiveBanner (line 256) | async createResponsiveBanner(activeAd, bannerLocalStorageKey) FILE: lib/ads/client/providers/crazy-games/validator.js class Validator (line 11) | class Validator method validate (line 18) | validate(props) method canBeActivated (line 42) | async canBeActivated(props) FILE: lib/ads/client/providers/crazy-games/videos-handler.js class VideosHandler (line 23) | class VideosHandler method constructor (line 29) | constructor(props) method setConfig (line 50) | setConfig() method activateAdVideo (line 72) | async activateAdVideo(activeAd) method tryRePlay (line 100) | async tryRePlay(activeAd) method send (line 144) | send(props) FILE: lib/ads/client/providers/game-monetize.js class GameMonetize (line 18) | class GameMonetize method constructor (line 25) | constructor(providerModel, gameManager) method fetchActiveAds (line 63) | fetchActiveAds(providerModel) method eventKeys (line 78) | eventKeys() method setSdkOptions (line 90) | setSdkOptions() method setConfig (line 121) | setConfig() method validAdsTypes (line 140) | validAdsTypes() method adStartedCallback (line 149) | async adStartedCallback(event) method adEndedCallback (line 165) | async adEndedCallback(event) method sdkReadyCallback (line 181) | async sdkReadyCallback(event) method activate (line 189) | async activate() method activateAds (line 215) | async activateAds() method tryRePlay (line 247) | async tryRePlay(activeAd) method send (line 271) | send(props) FILE: lib/ads/client/providers/google-ad-sense.js class GoogleAdSense (line 14) | class GoogleAdSense method constructor (line 21) | constructor(providerModel, gameManager) FILE: lib/ads/client/sdk-handler.js class SdkHandler (line 18) | class SdkHandler method constructor (line 24) | constructor(props) method setupProvidersSdk (line 35) | async setupProvidersSdk(providers, gameManager) method appendSdk (line 62) | async appendSdk(provider) method activateSdkInstance (line 81) | async activateSdkInstance(provider, gameManager) FILE: lib/ads/server/ads-start-handler.js class AdsStartHandler (line 24) | class AdsStartHandler method initialize (line 31) | async initialize(props) method loadData (line 55) | async loadData() method mapProviders (line 86) | async mapProviders() method mapTypes (line 102) | async mapTypes() method enrichAds (line 118) | async enrichAds() method instanceByType (line 131) | instanceByType(ad) FILE: lib/ads/server/ads-type/banner.js class Banner (line 21) | class Banner extends BaseAd method fromModel (line 28) | static fromModel(adsModel) method constructor (line 36) | constructor(adsModel) method setBannerDataFromModel (line 46) | setBannerDataFromModel(adsModel) method clientData (line 60) | clientData() FILE: lib/ads/server/ads-type/base-ad.js class BaseAd (line 11) | class BaseAd method fromModel (line 18) | static fromModel(adsModel) method constructor (line 26) | constructor(adsModel) method setData (line 35) | setData(adsModel) method clientData (line 63) | clientData() FILE: lib/ads/server/ads-type/event-video.js class EventVideo (line 21) | class EventVideo extends BaseAd method fromModel (line 28) | static fromModel(adsModel) method constructor (line 36) | constructor(adsModel) method setVideoDataFromModel (line 46) | setVideoDataFromModel(adsModel) method clientData (line 62) | clientData() FILE: lib/ads/server/entities/ads-entity-override.js class AdsEntityOverride (line 12) | class AdsEntityOverride extends AdsEntity method propertiesConfig (line 19) | static propertiesConfig(extraProps) FILE: lib/ads/server/event-handlers/create-player-ads-handler.js class CreatePlayerAdsHandler (line 15) | class CreatePlayerAdsHandler method constructor (line 21) | constructor(adsPlugin) method enrichPlayedWithPlayedAds (line 34) | async enrichPlayedWithPlayedAds(playerSchema, client) FILE: lib/ads/server/message-actions.js class AdsMessageActions (line 24) | class AdsMessageActions method constructor (line 30) | constructor(props) method setRepository (line 50) | setRepository() method loadPlayedAd (line 64) | async loadPlayedAd(playerId, adId) method upsertPlayedAd (line 79) | async upsertPlayedAd(playerId, adId, startedAt = null, endedAt = null) method executeMessageActions (line 110) | async executeMessageActions(client, data, room, playerSchema) method adStart (line 126) | async adStart(data, room, playerSchema) method adEnded (line 145) | async adEnded(data, room, playerSchema) method giveRewardItem (line 181) | async giveRewardItem(playerSchema, playedAd) FILE: lib/ads/server/plugin.js class AdsPlugin (line 25) | class AdsPlugin extends PluginInterface method setup (line 31) | setup(props) method listenEvents (line 53) | listenEvents() FILE: lib/audio/client/audio-ui.js class AudioUi (line 19) | class AudioUi method constructor (line 25) | constructor(uiScene) method createUi (line 40) | createUi() method prepareAudioSettingsContent (line 67) | prepareAudioSettingsContent(audioCategoryTemplate, audioSettingsTemplate) method prepareCategoriesRows (line 83) | prepareCategoriesRows(audioCategoryTemplate) FILE: lib/audio/client/audio-update.js class AudioUpdate (line 12) | class AudioUpdate method constructor (line 19) | constructor(updateType, updateValue) FILE: lib/audio/client/manager.js class AudioManager (line 26) | class AudioManager method constructor (line 32) | constructor(props) method setAudio (line 74) | async setAudio(audioKey, enabled) method setAudioForSingleEntity (line 107) | setAudioForSingleEntity(playingElement, playOrStop, audioKey, enabled) method setAudioForElementChildren (line 136) | setAudioForElementChildren(playingElement, category, enabled) method generateAudio (line 157) | generateAudio(onScene, audio) method findAudio (line 184) | findAudio(audioKey, sceneKey) method findRoomAudio (line 194) | findRoomAudio(audioKey, sceneKey) method findGlobalAudio (line 206) | findGlobalAudio(audioKey) method findAudioInObjectKey (line 216) | findAudioInObjectKey(audioKey, audiosObject) method addCategories (line 237) | addCategories(categories) method loadGlobalAudios (line 254) | async loadGlobalAudios(audios, currentScene) method loadAudiosInScene (line 268) | async loadAudiosInScene(audios, currentScene) method loadByKeys (line 287) | async loadByKeys(audioKeys, audios, currentScene, storageKey) method existsFileByXMLHttpRequest (line 324) | async existsFileByXMLHttpRequest(url) method prepareFiles (line 339) | async prepareFiles(audio) method fireAudioEvents (line 361) | async fireAudioEvents(audios, currentScene, audio, newAudiosCounter) method removeAudiosFromScene (line 374) | removeAudiosFromScene(audios, currentScene) method removeSceneAudioByAudioKey (line 389) | removeSceneAudioByAudioKey(scene, audioKey) method updateDefaultConfig (line 406) | updateDefaultConfig(defaultAudioConfig) method processUpdateData (line 419) | async processUpdateData(message, room, gameManager) method processDeleteData (line 442) | async processDeleteData(message, room, gameManager) method destroySceneAudios (line 455) | destroySceneAudios() method changeMuteState (line 489) | async changeMuteState(newMuteState, newMuteLockState) method muteCategories (line 506) | async muteCategories(newMuteLockState) method restoreMute (line 525) | async restoreMute(newMuteLockState) method setMuteLock (line 543) | setMuteLock(newMuteLockState) FILE: lib/audio/client/messages-listener.js class MessagesListener (line 15) | class MessagesListener method constructor (line 18) | constructor() method listenMessages (line 30) | listenMessages(room, gameManager) method processQueue (line 40) | async processQueue() method processMessage (line 61) | async processMessage(message, room, gameManager) FILE: lib/audio/client/plugin.js class AudioPlugin (line 23) | class AudioPlugin extends PluginInterface method setup (line 31) | setup(props) method setTranslations (line 56) | setTranslations() method listenEvents (line 67) | listenEvents() method initializeAudioManager (line 115) | initializeAudioManager(gameManager) FILE: lib/audio/client/scene-audio-player.js class SceneAudioPlayer (line 17) | class SceneAudioPlayer method playSceneAudio (line 26) | playSceneAudio(audioManager, sceneDynamic, forcePlay) method associateSceneAnimationsAudios (line 47) | associateSceneAnimationsAudios(audioManager, sceneDynamic) method attachAudioToSprite (line 108) | attachAudioToSprite(sprite, animationAudioKey, audioManager, sceneDyna... method playSpriteAudio (line 129) | playSpriteAudio(associatedAudio, sceneDynamic, sprite, audioManager) method isCurrentPlayerSprite (line 209) | isCurrentPlayerSprite(spritePlayerId, currentPlayerId) method isMutedState (line 220) | isMutedState(audioManager, mutedKey, audioInstance) FILE: lib/audio/server/audio-hot-plug-callbacks.js class AudioHotPlugCallbacks (line 12) | class AudioHotPlugCallbacks method beforeDeleteCallback (line 21) | static beforeDeleteCallback(projectConfig, bucket, distFolder) method beforeUpdateCallback (line 37) | static beforeUpdateCallback(projectConfig, bucket, distFolder) method afterUpdateCallback (line 56) | static afterUpdateCallback(projectConfig, bucket, distFolder) method updateAudio (line 81) | static async updateAudio(params, bucket, model, distFolder, projectCon... method removeAudio (line 103) | static async removeAudio(distFolder, bucket, model, projectConfig, id,... FILE: lib/audio/server/entities/audio-entity-override.js class AudioEntityOverride (line 15) | class AudioEntityOverride extends AudioEntity method propertiesConfig (line 23) | static propertiesConfig(extraProps, projectConfig) FILE: lib/audio/server/manager.js class AudioManager (line 20) | class AudioManager method constructor (line 26) | constructor(props) method setRepositories (line 44) | setRepositories() method loadAudioCategories (line 58) | async loadAudioCategories() method loadGlobalAudios (line 67) | async loadGlobalAudios() method convertAudiosConfigJsonToObjects (line 86) | convertAudiosConfigJsonToObjects(loadedGlobalAudios) method loadRoomAudios (line 113) | async loadRoomAudios(roomId) method loadAudioPlayerConfig (line 132) | async loadAudioPlayerConfig(playerId) method executeMessageActions (line 152) | async executeMessageActions(client, message, room) method hotPlugAudio (line 181) | hotPlugAudio(options) method hotPlugRoomAudio (line 193) | hotPlugRoomAudio(newAudioModel) method hotPlugGlobalAudio (line 213) | hotPlugGlobalAudio(newAudioModel) method hotUnplugAudio (line 236) | hotUnplugAudio(props) method hotUnplugRoomAudio (line 250) | hotUnplugRoomAudio(newAudioModel, id) method hotUnplugGlobalAudio (line 274) | hotUnplugGlobalAudio(newAudioModel, id) method findRoom (line 298) | findRoom(roomId, instancesList = {}) FILE: lib/audio/server/plugin.js class AudioPlugin (line 17) | class AudioPlugin extends PluginInterface method constructor (line 20) | constructor() method setup (line 32) | setup(props) FILE: lib/chat/cleaner.js class Cleaner (line 11) | class Cleaner method cleanMessage (line 19) | cleanMessage(message, characterLimit) FILE: lib/chat/client/chat-tabs.js class ChatTabs (line 16) | class ChatTabs method constructor (line 23) | constructor(gameManager, uiScene) method createTabs (line 44) | createTabs() method fetchTemplates (line 100) | fetchTemplates() method isReady (line 123) | isReady() method activateTabs (line 134) | activateTabs() FILE: lib/chat/client/chat-ui.js class ChatUi (line 21) | class ChatUi method constructor (line 27) | constructor(uiScene) method setChatConfiguration (line 54) | setChatConfiguration() method setChatTypes (line 76) | setChatTypes() method createUi (line 103) | createUi() method createTabs (line 135) | createTabs() method setupOverheadChatEvents (line 144) | setupOverheadChatEvents() method setupOpenCloseButtons (line 151) | setupOpenCloseButtons() method setupSendButton (line 184) | setupSendButton() method setupKeyPressBehaviors (line 194) | setupKeyPressBehaviors() method showOverheadChat (line 223) | showOverheadChat(playerSprite, message) method updateOverheadTextPosition (line 252) | updateOverheadTextPosition(playerSprite) method destroyTextSprite (line 271) | destroyTextSprite(playerSprite) method showIsTyping (line 283) | showIsTyping() method hideIsTyping (line 303) | hideIsTyping() method isFocussedOnChatInput (line 314) | isFocussedOnChatInput() method showChatBox (line 319) | showChatBox() method hideChatBox (line 335) | hideChatBox() method showNotificationBalloon (line 347) | showNotificationBalloon() method hideNotificationsBalloon (line 352) | hideNotificationsBalloon() method getActiveBalloon (line 360) | getActiveBalloon() method processMessagesQueue (line 376) | processMessagesQueue(messages) method attachNewMessage (line 389) | attachNewMessage(message) method appendWithScroll (line 467) | appendWithScroll(appendTo, output) method translateFrom (line 477) | translateFrom(message) method translateMessage (line 491) | translateMessage(message) method t (line 521) | t(snippetKey, params = {}, activeLocale = false) method isValidMessageType (line 530) | isValidMessageType(messageType) method validMessageTypes (line 538) | validMessageTypes() method isValidSnippetType (line 547) | isValidSnippetType(messageType) method snippetsMessageTypes (line 563) | snippetsMessageTypes() method isValidSnippetFromType (line 577) | isValidSnippetFromType(from) method fetchPlayerByName (line 586) | fetchPlayerByName(playerName) method sendChatMessage (line 604) | sendChatMessage() method applyTextLimit (line 630) | applyTextLimit(text, limit) method useGlobalRoom (line 639) | useGlobalRoom() method isValidMessage (line 647) | isValidMessage() method useGlobalRoomForMessage (line 657) | useGlobalRoomForMessage(message) method sendPrivateMessage (line 677) | sendPrivateMessage(message, globalChat) method globalSend (line 691) | globalSend(globalChat, message) FILE: lib/chat/client/messages-listener.js class MessagesListener (line 14) | class MessagesListener method listenMessages (line 22) | static async listenMessages(room, chatPack) FILE: lib/chat/client/plugin.js class ChatPlugin (line 22) | class ChatPlugin extends PluginInterface method setup (line 30) | async setup(props) method setTranslations (line 55) | setTranslations() method listenEvents (line 66) | listenEvents() FILE: lib/chat/client/templates-handler.js class TemplatesHandler (line 12) | class TemplatesHandler method preloadTemplates (line 19) | static preloadTemplates(preloadScene, showTabs) FILE: lib/chat/message-factory.js class MessageFactory (line 13) | class MessageFactory method create (line 24) | static create(type, message, messageData = {}, from, to) method withDataToJson (line 56) | static withDataToJson(message, messageData = {}) FILE: lib/chat/server/entities/chat-entity-override.js class ChatEntityOverride (line 11) | class ChatEntityOverride extends ChatEntity method propertiesConfig (line 18) | static propertiesConfig(extraProps) method updateProperty (line 37) | static updateProperty(config, propertyName, propertyField, propertyValue) FILE: lib/chat/server/entities/chat-message-types-entity-override.js class ChatMessageTypesEntityOverride (line 11) | class ChatMessageTypesEntityOverride extends ChatMessageTypesEntity method propertiesConfig (line 18) | static propertiesConfig(extraProps) FILE: lib/chat/server/event-listener/guest-invalid-change-point.js class GuestInvalidChangePoint (line 13) | class GuestInvalidChangePoint method sendMessage (line 21) | async sendMessage(event, chatManager) FILE: lib/chat/server/event-listener/npc-skills.js class NpcSkills (line 15) | class NpcSkills method listenEvents (line 23) | static listenEvents(props, chatConfig, chatManager) method listenDamageEvent (line 38) | static listenDamageEvent(attackSkill, chatConfig, chatManager) method listenModifiersEvent (line 62) | static listenModifiersEvent(effectSkill, chatConfig, chatManager) method listenAfterRunLogicEvent (line 83) | static listenAfterRunLogicEvent(skillForLogic, chatConfig, chatManager) method fetchSkillsByType (line 107) | static fetchSkillsByType(props, chatConfig) FILE: lib/chat/server/event-listener/player-skills.js class PlayerSkills (line 14) | class PlayerSkills method listenEvents (line 22) | static listenEvents(classPath, chatConfig, chatManager) method listenDamageEvent (line 34) | static listenDamageEvent(chatConfig, classPath, chatManager) method listenModifiersEvent (line 63) | static listenModifiersEvent(chatConfig, classPath, chatManager) method listenAfterRunLogicEvent (line 87) | static listenAfterRunLogicEvent(chatConfig, classPath, chatManager) FILE: lib/chat/server/manager.js class ChatManager (line 12) | class ChatManager method constructor (line 18) | constructor(props) method saveMessage (line 34) | async saveMessage(message, playerId, roomId, clientToPlayerSchema, mes... FILE: lib/chat/server/message-actions.js class ChatMessageActions (line 21) | class ChatMessageActions method constructor (line 27) | constructor(props) method executeMessageActions (line 44) | async executeMessageActions(client, data, room, playerSchema) method clientJoinAction (line 56) | async clientJoinAction(data, room, playerSchema) method chatAction (line 95) | async chatAction(data, room, playerSchema) FILE: lib/chat/server/messages-guard.js class MessagesGuard (line 13) | class MessagesGuard method validate (line 20) | static validate(message) FILE: lib/chat/server/messages/message-data-mapper.js class MessageDataMapper (line 12) | class MessageDataMapper method mapMessageWithData (line 19) | static mapMessageWithData(skill) FILE: lib/chat/server/messages/npc-damage-callback.js class NpcDamageCallback (line 14) | class NpcDamageCallback method sendMessage (line 21) | static async sendMessage(props) FILE: lib/chat/server/messages/npc-dodge-callback.js class NpcDodgeCallback (line 14) | class NpcDodgeCallback method sendMessage (line 21) | static async sendMessage(props) FILE: lib/chat/server/messages/npc-modifiers-callback.js class NpcModifiersCallback (line 15) | class NpcModifiersCallback method sendMessage (line 22) | static async sendMessage(props) FILE: lib/chat/server/messages/player-damage-callback.js class PlayerDamageCallback (line 14) | class PlayerDamageCallback method sendMessage (line 21) | static async sendMessage(props) FILE: lib/chat/server/messages/player-dodge-callback.js class PlayerDodgeCallback (line 14) | class PlayerDodgeCallback method sendMessage (line 21) | static async sendMessage(props) FILE: lib/chat/server/messages/player-modifiers-callback.js class PlayerModifiersCallback (line 15) | class PlayerModifiersCallback method sendMessage (line 22) | static async sendMessage(props) FILE: lib/chat/server/messages/validator.js class Validator (line 11) | class Validator method validateMessage (line 19) | static validateMessage(message, props) FILE: lib/chat/server/plugin.js class ChatPlugin (line 22) | class ChatPlugin extends PluginInterface method setup (line 30) | async setup(props) method listenEvents (line 56) | listenEvents() FILE: lib/chat/server/room-chat.js class RoomChat (line 20) | class RoomChat extends RoomLogin method onCreate (line 26) | onCreate(props) method onJoin (line 44) | onJoin(client, props, userModel) method handleReceivedMessage (line 54) | async handleReceivedMessage(client, data) method sendPrivateMessage (line 91) | async sendPrivateMessage(client, toPlayer, text, activePlayer) method sendGlobalMessage (line 147) | async sendGlobalMessage(client, text, activePlayer) method onLeave (line 186) | async onLeave(client, consented) method broadcastLeaveMessage (line 196) | broadcastLeaveMessage(sessionId) FILE: lib/config/client/config-manager.js class ConfigManager (line 11) | class ConfigManager extends ConfigProcessor method constructor (line 14) | constructor() FILE: lib/config/processor.js class ConfigProcessor (line 11) | class ConfigProcessor method constructor (line 14) | constructor() method get (line 25) | get(path, defaultValue) method getWithoutLogs (line 54) | getWithoutLogs(path, defaultValue = false) FILE: lib/config/server/entities/config-entity-override.js class ConfigEntityOverride (line 11) | class ConfigEntityOverride extends ConfigEntity method propertiesConfig (line 18) | static propertiesConfig(extraProps) FILE: lib/config/server/entities/config-types-entity-override.js class ConfigTypesEntityOverride (line 11) | class ConfigTypesEntityOverride extends ConfigTypesEntity method propertiesConfig (line 18) | static propertiesConfig(extraProps) FILE: lib/config/server/manager.js class ConfigManager (line 22) | class ConfigManager extends ConfigProcessor method constructor (line 28) | constructor(props) method loadConfigurations (line 46) | async loadConfigurations() method loopObjectAndAssignProperty (line 82) | loopObjectAndAssignProperty(configList, pathSplit, parsedValue) method getParsedValue (line 100) | async getParsedValue(config) FILE: lib/features/client/manager.js class FeaturesManager (line 16) | class FeaturesManager method constructor (line 22) | constructor(props) method loadFeatures (line 36) | async loadFeatures(featuresCodeList) FILE: lib/features/plugin-interface.js class PluginInterface (line 11) | class PluginInterface method setup (line 24) | async setup(props) FILE: lib/features/server/entities/features-entity-override.js class FeaturesEntityOverride (line 11) | class FeaturesEntityOverride extends FeaturesEntity method propertiesConfig (line 18) | static propertiesConfig(extraProps) FILE: lib/features/server/entities/features-entity.js class FeaturesEntity (line 11) | class FeaturesEntity extends EntityProperties method propertiesConfig (line 18) | static propertiesConfig(extraProps) FILE: lib/features/server/manager.js class FeaturesManager (line 19) | class FeaturesManager method constructor (line 25) | constructor(props) method loadFeatures (line 46) | async loadFeatures() FILE: lib/features/server/setup-server-properties.js class SetupServerProperties (line 19) | class SetupServerProperties extends PropertiesHandler method constructor (line 25) | constructor(props) FILE: lib/firebase/client/connector.js class FirebaseConnector (line 27) | class FirebaseConnector method constructor (line 33) | constructor(gameManager) method fetchDefaultProviders (line 68) | fetchDefaultProviders() method startFirebase (line 86) | startFirebase() method activateLoginBehavior (line 120) | activateLoginBehavior(firebaseLogin) method setupAuthButtons (line 145) | setupAuthButtons(providersKeys) method createAuthButton (line 178) | createAuthButton(provider, text) method signInWithProvider (line 190) | signInWithProvider(providerAuthMethod) method setActiveUser (line 207) | setActiveUser(user) method initAuth (line 230) | initAuth(firebaseConfig) FILE: lib/firebase/server/plugin.js class FirebasePlugin (line 24) | class FirebasePlugin extends PluginInterface method setup (line 31) | async setup(props) method listenEvents (line 41) | listenEvents() { method mapConfiguration (line 51) | mapConfiguration() method declareFirebaseConfigRequestHandler (line 87) | declareFirebaseConfigRequestHandler(app) method firebaseConfig (line 97) | firebaseConfig() FILE: lib/game/client/animations-defaults-merger.js class AnimationsDefaultsMerger (line 16) | class AnimationsDefaultsMerger method mergeDefaults (line 23) | static mergeDefaults(roomData) FILE: lib/game/client/communication/room-state-entities-manager.js class RoomStateEntitiesManager (line 13) | class RoomStateEntitiesManager method onEntityAddWithProperties (line 16) | static onEntityAddWithProperties(room, collectionName, properties, onA... method onEntityAddWithPropertyCallbacks (line 29) | static onEntityAddWithPropertyCallbacks(room, collectionName, property... method onEntityAdd (line 47) | static onEntityAdd(room, collectionName, callback) method onEntityRemove (line 52) | static onEntityRemove(room, collectionName, callback) method createManager (line 57) | static createManager(room) method _onCollectionEvent (line 62) | static _onCollectionEvent(room, collectionName, eventType, callback) FILE: lib/game/client/communication/state-callbacks-manager.js class StateCallbacksManager (line 14) | class StateCallbacksManager method constructor (line 17) | constructor(room) method wrap (line 24) | wrap(schemaObject) method onAdd (line 29) | onAdd(collection, callback) method onRemove (line 38) | onRemove(collection, callback) method onChange (line 47) | onChange(collection, callback) method listen (line 56) | listen(entity, propertyName, callback) method listenAll (line 66) | listenAll(entity, properties, callback) method dispose (line 75) | dispose() FILE: lib/game/client/engine/sprite-text-factory.js class SpriteTextFactory (line 18) | class SpriteTextFactory method attachTextToSprite (line 30) | static attachTextToSprite(sprite, text, textConfig, topOff, textKeyWor... method getTextPosition (line 63) | static getTextPosition(sprite, text, textConfig, topOff = 0) FILE: lib/game/client/fps-counter.js class FPSCounter (line 14) | class FPSCounter method constructor (line 20) | constructor(gameDom) method updateFPS (line 35) | updateFPS() method start (line 48) | start() FILE: lib/game/client/game-client.js class GameClient (line 25) | class GameClient method constructor (line 32) | constructor(serverUrl, config) method joinOrCreate (line 67) | async joinOrCreate(roomName, options) method connectToGlobalGameRoom (line 98) | async connectToGlobalGameRoom(roomUrl, client, options) method connectToGlobalFeaturesRooms (line 122) | async connectToGlobalFeaturesRooms(roomUrl, client, options) method roomClient (line 150) | roomClient(roomName) FILE: lib/game/client/game-dom.js class GameDom (line 14) | class GameDom method constructor (line 17) | constructor() method getWindow (line 33) | getWindow() method getDocument (line 41) | getDocument() method getElement (line 51) | getElement(querySelector, container = false) method getElements (line 64) | getElements(querySelector, container) method emptyElement (line 76) | emptyElement(querySelector, container = false) method appendToElement (line 89) | appendToElement(querySelector, newContent) method updateContent (line 108) | updateContent(querySelector, newContent) method removeElement (line 121) | removeElement(querySelector) method createElement (line 132) | createElement(type, id = '', classNamesList) method setElementStyles (line 151) | setElementStyles(element, styles) method createElementWithStyles (line 174) | createElementWithStyles(type, id = '', styles = {}) method activeElement (line 184) | activeElement() method insideInput (line 192) | insideInput() method getJSON (line 201) | getJSON(url, callback) method alertReload (line 217) | alertReload(message) FILE: lib/game/client/game-engine.js class GameEngine (line 38) | class GameEngine extends Game method constructor (line 44) | constructor(props) method parseTemplate (line 71) | parseTemplate(template, view, partials, tags) method updateGameSize (line 79) | updateGameSize(manager) method getCurrentScreenSize (line 112) | getCurrentScreenSize(manager) method centerSmallMapsCamera (line 153) | centerSmallMapsCamera(manager, activeScene, newWidth, mapWidth, newHei... method showTarget (line 174) | showTarget(targetName, target, previousTarget) method targetDisplay (line 188) | targetDisplay(targetName, target) method generateTargetPlayedTime (line 201) | generateTargetPlayedTime(target) method createPlayedTimeLabel (line 223) | createPlayedTimeLabel(playedTime) method obtainPlayedTime (line 238) | obtainPlayedTime(target, currentPlayer) method clearTarget (line 243) | clearTarget() method setupTabTarget (line 259) | setupTabTarget(sceneDynamic) method tabTarget (line 270) | tabTarget() method showFPS (line 303) | showFPS() FILE: lib/game/client/game-manager.js class GameManager (line 44) | class GameManager method constructor (line 47) | constructor() method setChangingScene (line 99) | setChangingScene(changingScene) method setupCustomClientPlugin (line 117) | setupCustomClientPlugin(customPluginKey, customPlugin) method clientStart (line 123) | clientStart() method startGame (line 136) | async startGame(formData, isNewUser) method handleLoginSuccess (line 148) | handleLoginSuccess() method handleLoginError (line 160) | handleLoginError(formData) method joinGame (line 180) | async joinGame(formData, isNewUser = false) method mapFormDataToUserData (line 203) | mapFormDataToUserData(formData, isNewUser) method handleGameRoomMessages (line 222) | handleGameRoomMessages() method activateResponsiveBehavior (line 246) | activateResponsiveBehavior() method displayFormError (line 264) | displayFormError(formId, message) method initializeClient (line 278) | initializeClient() method beforeStartGame (line 289) | async beforeStartGame() method initEngine (line 309) | async initEngine() method joinFeaturesRooms (line 368) | async joinFeaturesRooms() method reconnectGameClient (line 407) | async reconnectGameClient(message, previousRoom) method emitActivatedRoom (line 433) | async emitActivatedRoom(sceneRoom, playerScene) method emitJoinedRoom (line 444) | async emitJoinedRoom(sceneRoom, playerScene) method createRoomEventsInstance (line 454) | createRoomEventsInstance(roomName) method getAppServerUrl (line 462) | getAppServerUrl() method getGameServerUrl (line 473) | getGameServerUrl() method getUrlFromCurrentReferer (line 485) | getUrlFromCurrentReferer(useWebSocket = false) method getActiveScene (line 498) | getActiveScene() method getActiveScenePreloader (line 506) | getActiveScenePreloader() method getCurrentPlayer (line 514) | getCurrentPlayer() method currentPlayerName (line 527) | currentPlayerName() method getCurrentPlayerAnimation (line 539) | getCurrentPlayerAnimation() method getUiElement (line 550) | getUiElement(uiName, logError = true) method getFeature (line 566) | getFeature(featureKey) method getAnimationByKey (line 580) | getAnimationByKey(key) FILE: lib/game/client/handlers/client-start-handler.js class ClientStartHandler (line 18) | class ClientStartHandler method constructor (line 24) | constructor(gameManager) method clientStart (line 30) | clientStart() FILE: lib/game/client/handlers/errors-block-handler.js class ErrorsBlockHandler (line 12) | class ErrorsBlockHandler method reset (line 19) | static reset(form) FILE: lib/game/client/handlers/forgot-password-form-handler.js class ForgotPasswordFormHandler (line 16) | class ForgotPasswordFormHandler method constructor (line 22) | constructor(gameManager) method activateForgotPassword (line 32) | activateForgotPassword() method displayForgotPassword (line 59) | displayForgotPassword() FILE: lib/game/client/handlers/full-screen-handler.js class FullScreenHandler (line 15) | class FullScreenHandler method constructor (line 21) | constructor(gameManager) method activateFullScreen (line 28) | activateFullScreen() method goFullScreen (line 52) | goFullScreen() method exitFullScreen (line 61) | exitFullScreen() FILE: lib/game/client/handlers/guest-form-handler.js class GuestFormHandler (line 18) | class GuestFormHandler method constructor (line 24) | constructor(gameManager) method activateGuest (line 34) | activateGuest() FILE: lib/game/client/handlers/login-form-handler.js class LoginFormHandler (line 16) | class LoginFormHandler method constructor (line 22) | constructor(gameManager) method activateLogin (line 31) | activateLogin() FILE: lib/game/client/handlers/registration-form-handler.js class RegistrationFormHandler (line 17) | class RegistrationFormHandler method constructor (line 23) | constructor(gameManager) method activateRegistration (line 33) | activateRegistration() FILE: lib/game/client/handlers/terms-and-conditions-handler.js class TermsAndConditionsHandler (line 16) | class TermsAndConditionsHandler method constructor (line 22) | constructor(gameManager) method createOverlay (line 30) | createOverlay() method showOverlay (line 41) | showOverlay() method hideOverlay (line 49) | hideOverlay() method activateTermsAndConditions (line 60) | activateTermsAndConditions() FILE: lib/game/client/instructions-ui.js class InstructionsUi (line 19) | class InstructionsUi method createInstructions (line 27) | createInstructions(instConfig, uiScene) FILE: lib/game/client/joystick.js class Joystick (line 23) | class Joystick method constructor (line 27) | constructor(props) method registerJoystickController (line 56) | registerJoystickController() method position (line 90) | position(value) method applyMovement (line 99) | applyMovement(clientX, clientY) method handleStop (line 108) | handleStop() method updateDirection (line 121) | updateDirection(x, y) method updateThumbPosition (line 162) | updateThumbPosition(x, y) method handleMouseMove (line 185) | handleMouseMove(event) method handleTouchMove (line 201) | handleTouchMove(event) FILE: lib/game/client/minimap-ui.js class MinimapUi (line 20) | class MinimapUi method createMinimap (line 27) | createMinimap(minimapConfig, scenePreloader) method showMap (line 65) | showMap(minimap, scenePreloader, openButton, closeButton, box) method hideMap (line 86) | hideMap(minimap, scenePreloader, closeButton, box) method awaitForCamera (line 108) | awaitForCamera(minimap) FILE: lib/game/client/minimap.js class Minimap (line 23) | class Minimap method constructor (line 27) | constructor(props) method createMap (line 39) | createMap(scene, playerSprite) method createMinimapCamera (line 65) | createMinimapCamera(scene, playerSprite) method createRoundMap (line 89) | createRoundMap(scene) method addMinimapCircle (line 104) | addMinimapCircle(scene) method createRoundCamera (line 128) | createRoundCamera(scene) method destroyMap (line 139) | destroyMap() FILE: lib/game/client/room-events.js class RoomEvents (line 30) | class RoomEvents method constructor (line 37) | constructor(roomName, gameManager) method activateRoom (line 83) | async activateRoom(room, previousScene = false) method listenPlayerAndStateChanges (line 115) | listenPlayerAndStateChanges(player, key) method checkAndCreateScene (line 143) | checkAndCreateScene() method playersOnAdd (line 166) | async playersOnAdd(player, key, previousScene) method isCurrentPlayer (line 188) | isCurrentPlayer(key) method addOtherPlayers (line 199) | addOtherPlayers(player, key, addPlayerData) method createCurrentPlayer (line 219) | async createCurrentPlayer(player, previousScene, key) method isValidScene (line 241) | isValidScene(currentScene, player) method playersOnChange (line 251) | playersOnChange(player, key, from) method playersOnRemove (line 279) | playersOnRemove(player, key) method removePlayerByKey (line 291) | removePlayerByKey(key) method gameOverReload (line 303) | gameOverReload() method playerExists (line 317) | playerExists(currentScene, key) method roomOnMessage (line 326) | async roomOnMessage(message) method runInitUi (line 343) | async runInitUi(message) method closeBox (line 358) | async closeBox(message) method runCustomMessageListener (line 376) | async runCustomMessageListener(message) method runUpdateStats (line 404) | async runUpdateStats(message) method runReconnect (line 417) | async runReconnect(message) method runChangingScene (line 429) | async runChangingScene(message) method runChangedScene (line 443) | async runChangedScene(message) method closeAllActiveDialogs (line 463) | closeAllActiveDialogs() method runRevived (line 481) | async runRevived(message) method runGameOver (line 503) | async runGameOver(message) method showGameOverBox (line 537) | showGameOverBox() method hideGameOverBox (line 545) | hideGameOverBox() method displayGameOverBox (line 554) | displayGameOverBox(display) method roomOnLeave (line 573) | async roomOnLeave(code) method isAbnormalShutdown (line 596) | isAbnormalShutdown(code) method updatePlayerStats (line 605) | async updatePlayerStats(message) method updateStatsPanel (line 624) | updateStatsPanel(message) method initUi (line 648) | initUi(props) method uiSetTitleAndContent (line 672) | uiSetTitleAndContent(uiBox, props, uiScene) method uiSetTitle (line 683) | uiSetTitle(uiBox, props) method uiSetContent (line 702) | uiSetContent(uiBox, props, uiScene) method uiSetContentOptions (line 722) | uiSetContentOptions(uiScene, props, boxContent) method startEngineScene (line 771) | async startEngineScene(player, room, previousScene = false) method createEngineOnScene (line 791) | async createEngineOnScene(preloaderName, player, room, previousScene) method createPreloaderAndScene (line 808) | async createPreloaderAndScene(preloaderName, uiScene, player, room, pr... method showPlayerName (line 835) | showPlayerName(playerName) method createEngineScene (line 855) | async createEngineScene(player, room, previousScene) method addExistentPlayers (line 886) | addExistentPlayers(room, currentScene) method playerBySessionIdFromState (line 915) | playerBySessionIdFromState(room, i) method playersCountFromState (line 924) | playersCountFromState(room) method playersKeysFromState (line 933) | playersKeysFromState(room) method destroyPreviousScene (line 942) | async destroyPreviousScene(previousScene) method updateSceneLabel (line 962) | updateSceneLabel(newLabel) method getActiveScene (line 979) | getActiveScene() method createSceneInstance (line 990) | createSceneInstance(sceneName, sceneData, gameManager) method createPlayerEngineInstance (line 1002) | createPlayerEngineInstance(currentScene, player, gameManager, room) method createPreloaderInstance (line 1011) | createPreloaderInstance(props) method send (line 1021) | send(data, key) FILE: lib/game/client/scene-dynamic.js class SceneDynamic (line 21) | class SceneDynamic extends Scene method constructor (line 29) | constructor(key, data, gameManager) method setPropertiesFromConfig (line 56) | setPropertiesFromConfig() method createMinimapInstance (line 77) | createMinimapInstance(config) method init (line 85) | init() method create (line 91) | async create() method update (line 111) | update(time, delta) method disableContextMenu (line 120) | disableContextMenu() method setupKeyboardAndPointerEvents (line 132) | setupKeyboardAndPointerEvents() method createSceneMap (line 145) | async createSceneMap() method processMissingImagesFromTilesets (line 157) | processMissingImagesFromTilesets() method addTilesetImages (line 189) | async addTilesetImages(loadMapImages) method registerTilesetAnimation (line 209) | registerTilesetAnimation() method hasTilesetAnimations (line 230) | hasTilesetAnimations(tileset) method executeKeyDownBehavior (line 249) | executeKeyDownBehavior(event) method executeKeyUpBehavior (line 273) | executeKeyUpBehavior(event) method createControllerKeys (line 286) | createControllerKeys() method addAndRemoveCapture (line 308) | addAndRemoveCapture(keys, inputElement) method availableControllersKeyCodes (line 319) | availableControllersKeyCodes() method executePointerDownAction (line 338) | executePointerDownAction(pointer, currentlyOver) method movePlayerByPressedButtons (line 373) | movePlayerByPressedButtons() method interpolatePositions (line 404) | interpolatePositions() method processPlayersPositionInterpolation (line 416) | processPlayersPositionInterpolation() method processObjectsPositionInterpolation (line 458) | processObjectsPositionInterpolation() method interpolateBulletPosition (line 477) | interpolateBulletPosition(i, objectsPlugin) method isBullet (line 508) | isBullet(objectKey) method interpolateObjectAnimationPosition (line 518) | interpolateObjectAnimationPosition(i, objectsPlugin) method isCurrentPosition (line 547) | isCurrentPosition(entity, entityState) method changeScene (line 556) | async changeScene() method registerLayers (line 572) | registerLayers() method appendRowAndColumn (line 606) | appendRowAndColumn(pointer) method createFloatingText (line 634) | createFloatingText( method updatePointerObject (line 664) | updatePointerObject(pointer) method getAnimationByKey (line 684) | getAnimationByKey(key) method getObjectFromExtraData (line 699) | getObjectFromExtraData(objKey, extraData, currentPlayer) method loopKeysAddListenerToElement (line 723) | loopKeysAddListenerToElement(keys, element, eventName, action) FILE: lib/game/client/scene-preloader.js class ScenePreloader (line 34) | class ScenePreloader extends Scene method constructor (line 40) | constructor(props) method preload (line 77) | preload() method preloadMapJson (line 101) | preloadMapJson() method preloadArrowPointer (line 110) | preloadArrowPointer() method preloadUiScene (line 126) | preloadUiScene() method preloadMapImages (line 169) | preloadMapImages() method preloadValidAssets (line 180) | preloadValidAssets() method create (line 202) | create() method createUiScene (line 214) | createUiScene() method createFullScreenButton (line 230) | createFullScreenButton() method createSettingsUi (line 241) | createSettingsUi() { method createMiniMap (line 250) | createMiniMap() method createInstructionsBox (line 260) | createInstructionsBox() method createControlsBox (line 270) | createControlsBox() method createUi (line 296) | createUi(key, uiConfig) method createContent (line 308) | createContent(key, x, y) method createSceneLabelBox (line 313) | createSceneLabelBox() method createTargetUi (line 322) | createTargetUi() method createPlayerBox (line 335) | createPlayerBox() method getUiConfig (line 359) | getUiConfig(uiName, newWidth, newHeight) method getUiPosition (line 371) | getUiPosition(uiName, newWidth, newHeight) method preloadPlayerDefaultSprite (line 395) | preloadPlayerDefaultSprite() method createPlayerAnimations (line 407) | createPlayerAnimations(avatarKey) method createArrowAnimation (line 449) | createArrowAnimation() method createAnimationWith (line 469) | createAnimationWith(anim) method registerControllers (line 489) | registerControllers(controllersBox) method setupDefaultActionKey (line 502) | setupDefaultActionKey(controllersBox) method createActionBox (line 518) | createActionBox(actionKey) method setupDirButtonInBox (line 531) | setupDirButtonInBox(dir, box) method setupActionButtonInBox (line 543) | setupActionButtonInBox(action, box) method hold (line 568) | hold(button, action) method startHold (line 592) | startHold(event, button, action) method endHold (line 615) | endHold(event, button) method showLoadingProgressBar (line 624) | showLoadingProgressBar() method createText (line 663) | createText(width, height, text, styles) method createGraphics (line 671) | createGraphics() method onLoadComplete (line 676) | onLoadComplete() method onFileProgress (line 690) | onFileProgress(file) method onLoadProgress (line 702) | onLoadProgress(progress) method getUiElement (line 722) | getUiElement(uiName, logError = true) FILE: lib/game/client/settings-ui.js class SettingsUi (line 16) | class SettingsUi method createSettings (line 24) | createSettings(settingsConfig, uiScene) FILE: lib/game/client/tileset-animation.js class TileSetAnimation (line 11) | class TileSetAnimation method constructor (line 18) | constructor(props) method register (line 27) | register(layer, tileset) method start (line 51) | start() method repeat (line 67) | repeat(anim, index, next) method destroy (line 84) | destroy() method setTimeout (line 98) | setTimeout(callback, duration) method clearTimeout (line 112) | clearTimeout(timer) FILE: lib/game/client/ui-factory.js class UiFactory (line 16) | class UiFactory method constructor (line 22) | constructor(uiScene) method create (line 36) | create(uiCodeName, depth, defaultOpen, defaultClose, openCallback, clo... FILE: lib/game/client/user-interface.js class UserInterface (line 17) | class UserInterface method constructor (line 26) | constructor(gameManager, animProps, template = '/assets/html/dialog-bo... method listenEvents (line 44) | listenEvents() method preloadUiElement (line 60) | preloadUiElement(preloadScene) method createUiElement (line 73) | createUiElement(uiScene, templateKey = '') method createDialogBox (line 108) | createDialogBox(uiScene, templateKey) method createBoxContent (line 120) | createBoxContent(uiScene, templateKey, dialogBox) method activateOpenButton (line 135) | activateOpenButton(dialogBox, dialogContainer, uiScene) method activateCloseButton (line 168) | activateCloseButton(dialogBox, dialogContainer, uiScene) FILE: lib/game/properties-handler.js class PropertiesHandler (line 13) | class PropertiesHandler method constructor (line 16) | constructor() method validate (line 25) | validate() method assignProperties (line 40) | assignProperties(objectInstance) FILE: lib/game/server/client-wrapper.js class ClientWrapper (line 19) | class ClientWrapper method constructor (line 25) | constructor(props) method send (line 36) | send(data) method broadcast (line 44) | broadcast(data) FILE: lib/game/server/data-server-config.js class DataServerConfig (line 14) | class DataServerConfig method prepareDbConfig (line 31) | static prepareDbConfig(props) method createConnectionString (line 69) | static createConnectionString(client, config) FILE: lib/game/server/data-server-initializer.js class DataServerInitializer (line 18) | class DataServerInitializer method initializeEntitiesAndDriver (line 29) | static initializeEntitiesAndDriver(props) method rebindObjectionJsModelsToNewKnex (line 63) | static rebindObjectionJsModelsToNewKnex(dataServer, dataServerConfig) method loadProjectPrismaClient (line 114) | static loadProjectPrismaClient(installerDataServer, projectRoot) FILE: lib/game/server/entities-loader.js class EntitiesLoader (line 16) | class EntitiesLoader method loadEntities (line 29) | static loadEntities(props) method findGeneratedModelsPath (line 65) | static findGeneratedModelsPath(projectRoot, storageDriver) method loadFromGeneratedEntities (line 92) | static loadFromGeneratedEntities( method loadImplementationConfigOverride (line 149) | static loadImplementationConfigOverride(props) method applyEntityOverrides (line 165) | static applyEntityOverrides(config, overrides, overrideParams, props) method loadPluginData (line 186) | static loadPluginData(reldensModuleLibPath, storageDriver) method discoverPluginFolders (line 208) | static discoverPluginFolders(reldensModuleLibPath) method loadPluginEntityOverrides (line 226) | static loadPluginEntityOverrides(pluginServerPath, entityOverrides) method loadPluginTranslations (line 243) | static loadPluginTranslations(pluginServerPath, translations) method loadPluginModelOverrides (line 266) | static loadPluginModelOverrides(pluginServerPath, storageDriver, model... method loadImplementationData (line 288) | static loadImplementationData(props) FILE: lib/game/server/entity-properties.js class EntityProperties (line 14) | class EntityProperties method propertiesDefinition (line 20) | static propertiesDefinition() method propertiesConfig (line 30) | static propertiesConfig(extraProps) FILE: lib/game/server/forgot-password.js class ForgotPassword (line 15) | class ForgotPassword method defineRequestOnServerManagerApp (line 22) | static async defineRequestOnServerManagerApp(serverManager) method resetResultContent (line 52) | static async resetResultContent(user, rId, serverManager, rEmail) FILE: lib/game/server/game-server.js class GameServer (line 28) | class GameServer extends Server method constructor (line 34) | constructor(options) method attachMonitor (line 45) | attachMonitor(app, config) method attachUnsecureMonitor (line 54) | attachUnsecureMonitor(app) method attacheSecuredMonitor (line 64) | attacheSecuredMonitor(config, app) method hasAuthentication (line 79) | hasAuthentication(config) method runOnShutDown (line 84) | runOnShutDown() FILE: lib/game/server/homepage-loader.js class HomepageLoader (line 16) | class HomepageLoader method loadContents (line 24) | static async loadContents(requestLanguage, distPath) method createConfigFile (line 51) | static createConfigFile(projectThemePath, initialConfiguration) FILE: lib/game/server/installer.js class Installer (line 36) | class Installer method constructor (line 42) | constructor(props) method updateInstallStatus (line 83) | updateInstallStatus(message) method clearInstallStatus (line 95) | clearInstallStatus() method isInstalled (line 105) | isInstalled() method prepareSetup (line 118) | async prepareSetup(app, appServerFactory) method executeInstallProcess (line 162) | async executeInstallProcess(req, res) method setDatabaseUrl (line 273) | setDatabaseUrl(templateVariables) method normalizeFilePaths (line 290) | normalizeFilePaths(templateVariables) method cleanAssets (line 305) | cleanAssets() method executeForEveryRequest (line 356) | async executeForEveryRequest(next, req, res, applicationFramework) method fetchDefaults (line 376) | fetchDefaults() method encoding (line 409) | encoding() method setCheckboxesMissingValues (line 417) | setCheckboxesMissingValues(templateVariables) method setVariable (line 436) | setVariable(templateVariables, checkboxId) method setSelectedOptions (line 448) | setSelectedOptions(templateVariables) FILE: lib/game/server/installer/entities-installation.js class EntitiesInstallation (line 30) | class EntitiesInstallation method constructor (line 36) | constructor(props) method generateEntities (line 53) | async generateEntities(server, isOverride, isInstallationMode, isDryPr... method extractDbConfigFromServer (line 100) | extractDbConfigFromServer(server) FILE: lib/game/server/installer/generic-driver-installation.js class GenericDriverInstallation (line 29) | class GenericDriverInstallation method isMySqlClient (line 36) | isMySqlClient(client) method executeRawQuery (line 50) | async executeRawQuery(dbDriver, migrationsPath, fileName) method executeInstallation (line 62) | async executeInstallation(selectedDriver, dbConfig, templateVariables,... FILE: lib/game/server/installer/packages-installation.js class PackagesInstallation (line 21) | class PackagesInstallation method constructor (line 27) | constructor(props) method unlinkAllPackages (line 56) | unlinkAllPackages() method checkAndInstallPackages (line 79) | checkAndInstallPackages(storageDriverKey) method findVersionInLockFile (line 104) | findVersionInLockFile(lockData, packageName) method processPackages (line 131) | processPackages(packages, command) method isPackageInstalled (line 176) | isPackageInstalled(packageName) FILE: lib/game/server/installer/prisma-installation.js class PrismaInstallation (line 38) | class PrismaInstallation method constructor (line 44) | constructor(props) method requireClient (line 60) | requireClient(clientPath) method executeInstallation (line 72) | async executeInstallation(selectedDriver, dbConfig, templateVariables,... method generatePrismaSchema (line 87) | async generatePrismaSchema(connectionData, useDataProxy) method createPrismaClient (line 110) | async createPrismaClient(projectRoot) method runSubprocessInstallation (line 137) | async runSubprocessInstallation(dbConfig, templateVariables, migration... method waitMilliseconds (line 205) | async waitMilliseconds(ms) FILE: lib/game/server/installer/prisma-subprocess-worker.js class PrismaSubprocessWorker (line 27) | class PrismaSubprocessWorker method constructor (line 30) | constructor() method migrationFiles (line 38) | static migrationFiles() method isMySqlClient (line 51) | isMySqlClient(client) method setupProcessHandlers (line 59) | setupProcessHandlers() method processIncomingMessage (line 86) | async processIncomingMessage(message) method sendSuccessResponse (line 141) | sendSuccessResponse(message) method sendErrorResponse (line 150) | sendErrorResponse(errorMessage) method setDatabaseUrlEnvVar (line 158) | setDatabaseUrlEnvVar(dbConfig) FILE: lib/game/server/installer/project-files-creation.js class ProjectFilesCreation (line 25) | class ProjectFilesCreation method constructor (line 31) | constructor(props) method createProjectFiles (line 47) | async createProjectFiles(templateVariables, storageDriverKey, dataServer) FILE: lib/game/server/login-manager.js class LoginManager (line 35) | class LoginManager method constructor (line 41) | constructor(props) method listenEvents (line 89) | listenEvents() method disconnectUserByLoginData (line 131) | async disconnectUserByLoginData(req) method mapRoomsServers (line 160) | mapRoomsServers() method broadcastDisconnectionMessage (line 179) | async broadcastDisconnectionMessage(userModel, options) method disconnectFromServer (line 211) | async disconnectFromServer(serverUrl, options) method disconnectUserFromEveryRoom (line 245) | async disconnectUserFromEveryRoom(userModel, avoidGameRoom = false) method processUserRequest (line 280) | async processUserRequest(userData = false) method overrideWithGuestData (line 326) | overrideWithGuestData(userData) method hasValidUserName (line 343) | hasValidUserName(userData) method mapPlayerStateRelation (line 351) | mapPlayerStateRelation(user) method login (line 368) | async login(user, userData) method isValidGuestLogin (line 405) | isValidGuestLogin(userData, user) method setSceneOnPlayers (line 423) | async setSceneOnPlayers(user, userData) method roleAuthenticationCallback (line 449) | async roleAuthenticationCallback(email, password, roleId = 0) method applySelectedLocation (line 470) | async applySelectedLocation(player, selectedScene) method getRoomNameById (line 483) | async getRoomNameById(roomId) method register (line 496) | async register(userData) method createNewPlayer (line 530) | async createNewPlayer(loginData) method validateInitialState (line 581) | async validateInitialState(initialState) method prepareInitialState (line 597) | async prepareInitialState(roomName) method getStateObjectFromRoom (line 623) | getStateObjectFromRoom(selectedRoom) method updateLastLogin (line 639) | async updateLastLogin(userModel) method processForgotPassword (line 653) | async processForgotPassword(userData) method sendForgotPasswordEmail (line 688) | async sendForgotPasswordEmail(userData, oldPassword) FILE: lib/game/server/mailer.js class Mailer (line 28) | class Mailer method constructor (line 34) | constructor(props) method fetchServiceInstance (line 66) | fetchServiceInstance(serviceKey) method setupTransporter (line 81) | async setupTransporter() method isEnabled (line 93) | isEnabled() method sendEmail (line 107) | async sendEmail(props) FILE: lib/game/server/mailer/nodemailer-factory.js class NodemailerFactory (line 28) | class NodemailerFactory method setup (line 35) | setup(mailer) method sendMail (line 75) | async sendMail(props) FILE: lib/game/server/mailer/sendgrid-factory.js class SendGridFactory (line 24) | class SendGridFactory method setup (line 31) | async setup(mailer) method sendMail (line 54) | async sendMail(props) FILE: lib/game/server/manager.js class ServerManager (line 35) | class ServerManager method constructor (line 82) | constructor(config, eventsManager, dataServerDriver) method setupCustomServerPlugin (line 113) | setupCustomServerPlugin(config) method initializeConfiguration (line 127) | initializeConfiguration(config) method fetchConfigServerFromEnvironmentVariables (line 143) | fetchConfigServerFromEnvironmentVariables() method initializeStorage (line 186) | async initializeStorage(config, dataServerDriver) method start (line 215) | async start() method startGameServerInstance (line 255) | async startGameServerInstance() method validateServer (line 287) | validateServer() method showInfoLogs (line 300) | showInfoLogs() method createServers (line 320) | async createServers() method createAppServer (line 333) | async createAppServer() method enableServeStaticsAndHomePage (line 349) | async enableServeStaticsAndHomePage() method createGameServer (line 364) | async createGameServer() method initializeManagers (line 391) | async initializeManagers() method defineServerRooms (line 411) | async defineServerRooms() method initializeLoginManager (line 422) | initializeLoginManager() method initializeRoomsManager (line 439) | async initializeRoomsManager() method initializeUsersManager (line 450) | initializeUsersManager() method initializeFeaturesManager (line 462) | async initializeFeaturesManager() method initializeMailer (line 481) | async initializeMailer(mailer) method initializeConfigManager (line 500) | async initializeConfigManager() method configGuestEmailDomain (line 509) | configGuestEmailDomain() method configRoomsServerUrl (line 525) | async configRoomsServerUrl() method serverBroadcast (line 548) | async serverBroadcast(props) FILE: lib/game/server/maps-loader.js class MapsLoader (line 14) | class MapsLoader method reloadMaps (line 21) | static reloadMaps(themeFolder, configManager) FILE: lib/game/server/memory/active-player.js class ActivePlayer (line 31) | class ActivePlayer method constructor (line 37) | constructor(props) FILE: lib/game/server/memory/active-players.js class ActivePlayers (line 30) | class ActivePlayers method constructor (line 33) | constructor() method add (line 51) | add(userModel, client, room) method fetchByRoomAndSessionId (line 96) | fetchByRoomAndSessionId(sessionId, roomId, withPlayer = false) method fetchByRoomAndUserName (line 125) | fetchByRoomAndUserName(userName, roomId, withPlayer = false) method fetchByRoomAndPlayerId (line 155) | fetchByRoomAndPlayerId(playerId, roomId, withPlayer = false) method fetchByRoomAndPlayerName (line 178) | fetchByRoomAndPlayerName(playerName, roomId, withPlayer = false) method removeAllByUserId (line 200) | removeAllByUserId(userId) method removeByRoomAndSessionId (line 219) | removeByRoomAndSessionId(sessionId, roomId) FILE: lib/game/server/template-engine.js class TemplateEngine (line 15) | class TemplateEngine method render (line 23) | static async render(content, params) method renderFile (line 33) | static async renderFile(filePath, params) FILE: lib/game/server/templates-to-path-mapper.js class TemplatesToPathMapper (line 15) | class TemplatesToPathMapper method map (line 23) | map(templateList, path) FILE: lib/game/server/theme-manager.js class ThemeManager (line 27) | class ThemeManager method constructor (line 90) | constructor(props) method setupPaths (line 111) | setupPaths(props) method paths (line 176) | paths() method assetPath (line 200) | assetPath(...args) method permissionsCheck (line 208) | permissionsCheck() method resetDist (line 213) | resetDist() method removeDist (line 225) | removeDist() method installDefaultTheme (line 230) | installDefaultTheme() method copyAssetsToDist (line 254) | copyAssetsToDist() method copyKnexFile (line 264) | copyKnexFile() method copyEnvFile (line 274) | copyEnvFile() method copyGitignoreFile (line 283) | copyGitignoreFile() method copyIndex (line 296) | async copyIndex(override = false) method copyDefaultAssets (line 323) | copyDefaultAssets() method copyDefaultTheme (line 336) | copyDefaultTheme() method copyPackage (line 349) | copyPackage() method copyAdmin (line 362) | copyAdmin() method buildCss (line 375) | async buildCss() method copyAdminFiles (line 398) | copyAdminFiles() method copyAdminAssetsToDist (line 421) | async copyAdminAssetsToDist() method buildSkeleton (line 436) | async buildSkeleton() method buildClient (line 446) | async buildClient() method clearBundlerCache (line 477) | async clearBundlerCache(folderPath) method buildInstaller (line 485) | async buildInstaller() method createBrowserBundler (line 505) | createBrowserBundler(entryPath) method generateDefaultBrowserBundleOptions (line 514) | generateDefaultBrowserBundleOptions(entryPath) method createCssBundler (line 549) | createCssBundler(entryPath) method copyNew (line 569) | copyNew() method fullRebuild (line 580) | async fullRebuild() method installSkeleton (line 590) | async installSkeleton() method createApp (line 601) | async createApp() method copyServerFiles (line 613) | async copyServerFiles() method distPathExists (line 624) | distPathExists() method themePathExists (line 634) | themePathExists() method validateOrCreateTheme (line 641) | validateOrCreateTheme() method loadAndRenderTemplate (line 662) | async loadAndRenderTemplate(filePath, params) method createClientBundle (line 675) | async createClientBundle() method updatePackageJson (line 697) | async updatePackageJson() FILE: lib/game/type-determiner.js class TypeDeterminer (line 19) | class TypeDeterminer method isPlayer (line 26) | isPlayer(skillOwner) method isObject (line 36) | isObject(skillOwner) FILE: lib/import/server/attributes-per-level-importer.js class AttributesPerLevelImporter (line 18) | class AttributesPerLevelImporter method constructor (line 24) | constructor(serverManager) method import (line 46) | async import(data) method validRepositories (line 81) | validRepositories(repositoriesKey) method createStats (line 96) | async createStats(statsData) method createPlayerStatsPerLevelAndClassPath (line 110) | async createPlayerStatsPerLevelAndClassPath(playerStatsByLevelAndClass... method createPlayerStatsPerClassPath (line 123) | async createPlayerStatsPerClassPath(statsByClassPath, level) method createPlayerStats (line 142) | async createPlayerStats(statsData, levelModel) method createStatsModifiers (line 160) | async createStatsModifiers(levelModel, statKey, statsData) method fetchStatIdByKey (line 181) | async fetchStatIdByKey(statKey) method fetchLevelByClassPathKey (line 191) | async fetchLevelByClassPathKey(level, classPathKey) FILE: lib/import/server/class-paths-importer.js class ClassPathsImporter (line 18) | class ClassPathsImporter method constructor (line 24) | constructor(serverManager) method import (line 44) | async import(data) method createSubClasses (line 93) | async createSubClasses(classPathId, data, label) method preAppendRaceToAbilities (line 109) | preAppendRaceToAbilities(data) FILE: lib/import/server/maps-importer.js class MapsImporter (line 26) | class MapsImporter method constructor (line 32) | constructor(props) method setupRepositories (line 65) | setupRepositories() method import (line 83) | async import(data) method setImportFilesPath (line 117) | setImportFilesPath(data) method validRepositories (line 133) | validRepositories(repositoriesKey) method loadValidMaps (line 147) | async loadValidMaps() method loadMapByTitle (line 168) | loadMapByTitle(mapTitle, useTitleAsFileName = false) method createRooms (line 213) | async createRooms() method copyExtrudedFiles (line 227) | async copyExtrudedFiles(fileNames) method createRoomByMapTitle (line 246) | async createRoomByMapTitle(mapTitle, useTitleAsFileName = false) method fetchRoomTitle (line 348) | fetchRoomTitle(mapName, mapTitle) method copyFiles (line 365) | async copyFiles(fileNames) method createRoomsChangePoints (line 390) | async createRoomsChangePoints(mapName, createdRoom) method createRoomsReturnPoints (line 447) | async createRoomsReturnPoints(createdRoom) method fetchReturnPointsFromLayer (line 501) | fetchReturnPointsFromLayer(layer) method saveReturnPoint (line 572) | async saveReturnPoint(isDefault, createdRoom, roomModel, returnPointDa... method provideRoomByName (line 616) | async provideRoomByName(roomName) FILE: lib/import/server/objects-importer.js class ObjectsImporter (line 19) | class ObjectsImporter method constructor (line 27) | constructor(props) method setupRepositories (line 58) | setupRepositories() method import (line 88) | async import(data) method enrichObjectData (line 134) | enrichObjectData(objectData) method fetchAttributes (line 151) | fetchAttributes(enrichedObjectData, level) method fetchExperience (line 185) | fetchExperience(enrichedObjectData, level) method validRepositories (line 209) | validRepositories(repositoriesKey) method loadObjectTypes (line 223) | async loadObjectTypes() method loadStats (line 237) | async loadStats() method loadDataFromJsonFile (line 253) | loadDataFromJsonFile(filePath) method createObjectPerRoom (line 265) | async createObjectPerRoom(objectData) method fetchRooms (line 285) | async fetchRooms(objectData) method createObjectForRoom (line 321) | async createObjectForRoom(objectData, roomId) method fetchClassTypeId (line 350) | fetchClassTypeId(classType) method createObjectAssets (line 366) | async createObjectAssets(createdObjectId, objectData) method createObjectAnimations (line 391) | async createObjectAnimations(createdObjectId, objectData) method convertToJsonString (line 417) | convertToJsonString(data) method createObjectStats (line 436) | async createObjectStats(createdObjectId, objectData) method createObjectRespawn (line 467) | async createObjectRespawn(createdObjectId, objectData) method createObjectExperienceReward (line 490) | async createObjectExperienceReward(createdObjectId, objectData) method fetchRoomsBy (line 513) | async fetchRoomsBy(field, objectRoomsDataSet) FILE: lib/import/server/players-experience-per-level-importer.js class PlayersExperiencePerLevelImporter (line 14) | class PlayersExperiencePerLevelImporter method constructor (line 20) | constructor(serverManager) method import (line 33) | async import(data, levelSetId) FILE: lib/import/server/skills-importer.js class SkillsImporter (line 18) | class SkillsImporter method constructor (line 25) | constructor(props) method setupRepositories (line 41) | setupRepositories() method import (line 83) | async import(data) method upsertSkill (line 123) | async upsertSkill(key, existentSkill) method loadTargetOptions (line 147) | async loadTargetOptions() method loadOperationTypes (line 159) | async loadOperationTypes() method loadSkillTypes (line 170) | async loadSkillTypes() method loadClassPaths (line 181) | async loadClassPaths() method updateSkill (line 196) | async updateSkill(existentSkill, skillsData) method createSkill (line 207) | async createSkill(key, skillsData) method updateSkillAssociations (line 219) | async updateSkillAssociations(skillsData, existentSkill) method updateSkillPhysicalData (line 236) | async updateSkillPhysicalData(skillsData, existentSkill) method updateSkillAttack (line 254) | async updateSkillAttack(skillsData, existentSkill) method updateTargetEffects (line 272) | async updateTargetEffects(skillsData, existentSkill) method updateOwnerEffects (line 298) | async updateOwnerEffects(skillsData, existentSkill) method updateAnimations (line 325) | async updateAnimations(skillsData, existentSkill) method updateOwnerConditions (line 356) | async updateOwnerConditions(skillsData, existentSkill) method updateClassPathLevelSkill (line 378) | async updateClassPathLevelSkill(skillsData, existentSkill) method updateObjectSkill (line 397) | async updateObjectSkill(skillsData, existentSkill) method removeAllSKills (line 426) | async removeAllSKills() method deleteSkill (line 448) | async deleteSkill(skillId) method loadExistentSkill (line 467) | async loadExistentSkill(key) FILE: lib/import/server/tile-extruder.js function copyPixels (line 22) | function copyPixels(srcImage, srcX, srcY, srcW, srcH, destImage, destX, ... function copyPixelToRect (line 45) | function copyPixelToRect(srcImage, srcX, srcY, destImage, destX, destY, ... function ExtrudeTileset (line 67) | async function ExtrudeTileset(tw, th, inputPath, {margin = 0, spacing = ... FILE: lib/inventory/client/exchange/trade-target-action.js class TradeTargetAction (line 17) | class TradeTargetAction method showTargetExchangeAction (line 27) | showTargetExchangeAction(gameManager, target, previousTarget, targetName) FILE: lib/inventory/client/inventory-receiver.js class InventoryReceiver (line 18) | class InventoryReceiver extends Receiver method constructor (line 24) | constructor(props) method onExecuting (line 42) | onExecuting(message) method createItemSprites (line 81) | createItemSprites(animKey, item, message, currentScene) method playSpriteAnimation (line 132) | playSpriteAnimation(animKey, item) method destroyAnimation (line 153) | destroyAnimation(item, animKey, playerSprite) method extractTargetId (line 170) | extractTargetId(item, message, currentScene) FILE: lib/inventory/client/inventory-ui.js class InventoryUi (line 13) | class InventoryUi extends UiFactory method createUi (line 16) | createUi() method inventoryVisibility (line 34) | inventoryVisibility(constantCodeName) FILE: lib/inventory/client/plugin.js class InventoryPlugin (line 28) | class InventoryPlugin extends PluginInterface method setup (line 34) | async setup(props) method setTranslations (line 57) | setTranslations() method setTradeUi (line 69) | setTradeUi() method setListener (line 83) | setListener() method listenEvents (line 95) | listenEvents() method onPreloadUiScene (line 118) | onPreloadUiScene(preloadScene) method activateGroupAndEquipmentUi (line 133) | activateGroupAndEquipmentUi(preloadScene, manager) method activateInventoryUi (line 173) | activateInventoryUi(preloadScene, manager, equipmentPanel) method onPlayerAdd (line 205) | onPlayerAdd(key, roomEvents, player) method createInventoryInstance (line 223) | createInventoryInstance(player, roomEvents) method listenInventoryEvents (line 246) | listenInventoryEvents(uiScene, inventoryPanel, equipmentPanel) method resetEquippedItemsDisplay (line 336) | resetEquippedItemsDisplay(gameManager, uiScene, equipmentPanel, invent... method displayItem (line 359) | displayItem(item, uiScene, equipmentPanel, inventoryPanel, itemIdx) method displayItemInGroups (line 383) | displayItemInGroups(item, uiScene, output) method updateEquipmentStatus (line 400) | updateEquipmentStatus(item, gameManager) method createItemBox (line 415) | createItemBox(item, templateKey, gameManager, uiScene) method isEquipment (line 433) | isEquipment(item) method isEquipped (line 442) | isEquipped(item) method isUsable (line 451) | isUsable(item) method sortGroups (line 460) | sortGroups(groups) method createGroupBox (line 473) | createGroupBox(group, gameManager, uiScene) method setupButtonsActions (line 491) | setupButtonsActions(inventoryPanel, idx, item, preloadScene) method clickedBox (line 558) | clickedBox(itemId, action, preloadScene) method getUsableContent (line 569) | getUsableContent(item, gameManager, uiScene) method getEquipContent (line 583) | getEquipContent(item, gameManager, uiScene) method getGroupById (line 597) | getGroupById(groupId, groupsList) FILE: lib/inventory/client/templates-handler.js class TemplatesHandler (line 9) | class TemplatesHandler method preloadTemplates (line 15) | static preloadTemplates(preloadScene) FILE: lib/inventory/client/trade-items-helper.js class TradeItemsHelper (line 11) | class TradeItemsHelper method createItemInstance (line 20) | static createItemInstance(items, i, itemsManager) FILE: lib/inventory/client/trade-message-handler.js class TradeMessageHandler (line 23) | class TradeMessageHandler method constructor (line 29) | constructor(props) method validate (line 46) | validate() method updateContents (line 68) | updateContents() method showTradeRequest (line 82) | showTradeRequest() method showTradeBox (line 110) | showTradeBox() method createTradeUi (line 149) | createTradeUi(tradeUiKey) method updateItemsList (line 169) | updateItemsList(items, container, exchangeData) method activateConfirmButtonAction (line 189) | activateConfirmButtonAction(exchangeData) method updateMyExchangeData (line 235) | updateMyExchangeData(exchangeDataItems, items, exchangeKey) method updateTraderExchangeData (line 257) | updateTraderExchangeData(exchangeDataItems, traderItemsData, exchangeKey) method createConfirmItemsBox (line 277) | createConfirmItemsBox(exchangeItems, items) method createReceivingItemsBox (line 315) | createReceivingItemsBox(exchangeItems, traderItemsData) method assignRemoveActions (line 352) | assignRemoveActions(exchangeItems, items) method createTradeContainer (line 394) | createTradeContainer(tradeItems) method playerConfirmedLabel (line 434) | playerConfirmedLabel() method createTradeItemBox (line 450) | createTradeItemBox(item, exchangeDataItem) method createTradeActionContent (line 485) | createTradeActionContent(item, tradeAction) method createTradeActionRemove (line 504) | createTradeActionRemove(item) method activateItemsBoxActions (line 522) | activateItemsBoxActions(items) FILE: lib/inventory/client/trade-message-listener.js class TradeMessageListener (line 13) | class TradeMessageListener method executeClientMessageActions (line 20) | async executeClientMessageActions(props) FILE: lib/inventory/server/entities/items-group-entity-override.js class ItemsGroupEntityOverride (line 17) | class ItemsGroupEntityOverride extends ItemsGroupEntity method propertiesConfig (line 25) | static propertiesConfig(extraProps, projectConfig) FILE: lib/inventory/server/entities/items-inventory-entity-override.js class ItemsInventoryEntityOverride (line 12) | class ItemsInventoryEntityOverride extends ItemsInventoryEntity method propertiesConfig (line 19) | static propertiesConfig(extraProps) FILE: lib/inventory/server/entities/items-item-entity-override.js class ItemsItemEntityOverride (line 13) | class ItemsItemEntityOverride extends ItemsItemEntity method propertiesConfig (line 20) | static propertiesConfig(extraProps) FILE: lib/inventory/server/exchange/player-processor.js class PlayerProcessor (line 13) | class PlayerProcessor extends Processor method confirm (line 20) | static async confirm(props) method disconfirm (line 37) | static async disconfirm(props) FILE: lib/inventory/server/exchange/processor.js class Processor (line 13) | class Processor method init (line 20) | static async init(props) method add (line 47) | static async add(props) method remove (line 63) | static async remove(props) method confirm (line 79) | static async confirm(props) FILE: lib/inventory/server/group-hot-plug-callbacks.js class GroupHotPlugCallbacks (line 16) | class GroupHotPlugCallbacks method beforeDeleteCallback (line 25) | static beforeDeleteCallback(projectConfig, bucket, distFolder) method afterUpdateCallback (line 48) | static afterUpdateCallback(projectConfig, bucket, distFolder) method broadcastGroupsUpdate (line 70) | static broadcastGroupsUpdate(projectConfig) FILE: lib/inventory/server/groups-data-remover.js class GroupsDataRemover (line 10) | class GroupsDataRemover method removeGroupsList (line 18) | static removeGroupsList(configProcessor, groupModelsList) method removeGroup (line 34) | static removeGroup(configProcessor, groupModel) method removeGroupById (line 50) | static removeGroupById(configProcessor, groupModel) FILE: lib/inventory/server/items-factory.js class ItemsFactory (line 14) | class ItemsFactory method fromModelsList (line 22) | static async fromModelsList(itemsInventoryModels, manager) method fromModel (line 40) | static async fromModel(itemInventoryModel, manager) method enrichWithModifiers (line 79) | static async enrichWithModifiers(itemInventoryModel, itemObj, manager) FILE: lib/inventory/server/message-actions.js class InventoryMessageActions (line 21) | class InventoryMessageActions method executeMessageActions (line 31) | async executeMessageActions(client, data, room, playerSchema) method closeTradeAction (line 84) | closeTradeAction(client, data, room, playerSchema) method sendCloseUIMessage (line 99) | sendCloseUIMessage(playerSchema, ownerA, ownerB, room) method fetchClientBySessionId (line 117) | fetchClientBySessionId(room, sessionId) method tryExchangeStart (line 129) | tryExchangeStart(client, data, room, playerSchema) method isMyTrade (line 171) | isMyTrade(playerSchema) method startExchange (line 183) | startExchange(client, data, room, playerSchema) method runTradeAction (line 217) | async runTradeAction(client, data, room, playerSchema) method fetchExchangeStarterClient (line 259) | fetchExchangeStarterClient(room, data) method mapSubAction (line 268) | mapSubAction(subAction) method sendExchangeUpdate (line 287) | sendExchangeUpdate(playerOwner, playerTo, playerToClient) method extractExchangeItemsDataFromInventory (line 333) | extractExchangeItemsDataFromInventory(playerToExchangeKey, tradeInProg... method executeEquipAction (line 362) | async executeEquipAction(playerSchema, data) method unEquipPrevious (line 381) | unEquipPrevious(groupId, itemsList) FILE: lib/inventory/server/models-manager.js class ModelsManager (line 17) | class ModelsManager method constructor (line 23) | constructor(props) method getEntity (line 35) | getEntity(entityName) method loadOwnerItems (line 48) | async loadOwnerItems(ownerId) method saveNewItem (line 66) | async saveNewItem(inventory, item) method deleteItem (line 90) | async deleteItem(inventory, itemKey) method updateItemQuantity (line 99) | async updateItemQuantity(item) method onEquipItem (line 108) | async onEquipItem(item) method onUnequipItem (line 117) | async onUnequipItem(item) method onChangedModifiers (line 127) | async onChangedModifiers(item, action) method onExecutedItem (line 137) | async onExecutedItem(item) FILE: lib/inventory/server/plugin.js class InventoryPlugin (line 24) | class InventoryPlugin extends PluginInterface method setup (line 31) | async setup(props) FILE: lib/inventory/server/storage-observer.js class StorageObserver (line 16) | class StorageObserver method constructor (line 23) | constructor(manager, modelsManager = false) method listenEvents (line 34) | listenEvents() method processAndStoreItemExecutionData (line 92) | async processAndStoreItemExecutionData(item) method updateRevertedModifiers (line 101) | async updateRevertedModifiers(item) method updateAppliedModifiers (line 110) | async updateAppliedModifiers(item) method saveUnequippedItemAsInactive (line 119) | async saveUnequippedItemAsInactive(item) method saveEquippedItemAsActive (line 128) | async saveEquippedItemAsActive(item) method updateItemQuantity (line 141) | async updateItemQuantity(item, inventory, op, key, qty) method removeItem (line 151) | async removeItem(inventory, itemKey) method saveNewItem (line 161) | async saveNewItem(inventory, item) method loadOwnerItems (line 169) | async loadOwnerItems() FILE: lib/inventory/server/subscribers/player-death-subscriber.js class PlayerDeathSubscriber (line 22) | class PlayerDeathSubscriber method constructor (line 28) | constructor(modelsManager) method dropPlayerItems (line 44) | async dropPlayerItems(client, currentPlayer, room) method mapDropsData (line 114) | mapDropsData(dropsObjects) method createDropItem (line 144) | async createDropItem(objectPosition, droppedItem, targetObjectBody, room) method createDropObjectData (line 170) | createDropObjectData(droppedItem, dropRandomId, tileIndex, roomId) method extractRandomDropItems (line 215) | async extractRandomDropItems(currentPlayer, dropQuantity) method fetchDroppableItems (line 248) | async fetchDroppableItems(items) FILE: lib/inventory/server/subscribers/player-subscriber.js class PlayerSubscriber (line 19) | class PlayerSubscriber method createPlayerInventory (line 30) | static async createPlayerInventory(client, currentPlayer, room, events... FILE: lib/inventory/server/subscribers/server-subscriber.js class ServerSubscriber (line 17) | class ServerSubscriber method initializeInventory (line 25) | static async initializeInventory(configProcessor, inventoryModelsManager) FILE: lib/objects/client/animation-engine.js class AnimationEngine (line 57) | class AnimationEngine method constructor (line 65) | constructor(gameManager, props, currentPreloader) method updateObjectAndSpritePositions (line 134) | updateObjectAndSpritePositions(x, y) method calculateAnimPosition (line 143) | calculateAnimPosition() method updateObjectDepth (line 160) | updateObjectDepth() method createAnimation (line 170) | createAnimation() method autoPlayAnimation (line 231) | autoPlayAnimation(frameNumbers) method automaticDestroyOnComplete (line 240) | automaticDestroyOnComplete() method enableAutoRestart (line 251) | enableAutoRestart() method enableInteraction (line 272) | enableInteraction(currentScene) method runAnimation (line 309) | runAnimation() method getPosition (line 321) | getPosition() method createObjectAnimations (line 330) | createObjectAnimations(animations) FILE: lib/objects/client/drops-message-listener.js class DropsMessageListener (line 15) | class DropsMessageListener method listenMessages (line 22) | static listenMessages(room, gameManager) method loadObjects (line 40) | static loadObjects(drops, gameManager) method createDropAnimation (line 66) | static async createDropAnimation(objectsPlugin, drop, dropId, currentS... method loadSpritesheet (line 94) | static loadSpritesheet(drop, loader, gameConfig) method getRewardFrameConfig (line 108) | static getRewardFrameConfig(dropParams, gameConfig) method getSpritesheetPath (line 129) | static getSpritesheetPath(drop) method removeDropById (line 138) | static removeDropById(dropId, gameManager) method validateParams (line 156) | static validateParams(props) FILE: lib/objects/client/objects-message-listener.js class ObjectsMessageListener (line 19) | class ObjectsMessageListener method executeClientMessageActions (line 26) | async executeClientMessageActions(props) FILE: lib/objects/client/plugin.js class ObjectsPlugin (line 28) | class ObjectsPlugin extends PluginInterface method setup (line 35) | async setup(props) method setListener (line 81) | setListener() method setTranslations (line 93) | setTranslations() method listenEvents (line 105) | listenEvents() method listenMessages (line 130) | listenMessages(room, gameManager) method setAddBodyCallback (line 151) | setAddBodyCallback(room, gameManager) method createBulletSprite (line 166) | createBulletSprite(key, gameManager, body) method setOnChangeBodyCallback (line 197) | setOnChangeBodyCallback(body, key, room, gameManager) method logObjectBodyUpdate (line 234) | logObjectBodyUpdate(key, propertyKey, newValue, currentBody) method setVisibility (line 247) | setVisibility(currentBody, isActive) method updateBodyProperties (line 262) | updateBodyProperties(bodyProp, body, value, currentScene, key) method updateBulletBodyPosition (line 277) | updateBulletBodyPosition(key, body) method updateObjectsAnimations (line 292) | updateObjectsAnimations(key, body, currentScene) method determineAutoStartAnimation (line 327) | determineAutoStartAnimation(objectAnimation, animToPlay) method fetchAvailableAnimationKey (line 344) | fetchAvailableAnimationKey(currentScene, objectAnimation, body) method setRemoveBodyCallback (line 356) | setRemoveBodyCallback(room) method objectBattleEndAnimation (line 373) | objectBattleEndAnimation(message, gameManager) method playDeathAnimation (line 408) | playDeathAnimation(deathKey, currentScene, message) method startObjectAnimation (line 437) | startObjectAnimation(message, gameManager) method moveSpritesObjects (line 455) | moveSpritesObjects(currentObj, x, y, objectNewDepth) method prepareObjectsUi (line 481) | async prepareObjectsUi(gameManager, objectsAnimationsData, roomEvents) method createDynamicAnimations (line 511) | async createDynamicAnimations(sceneDynamic) method createAnimationFromAnimData (line 529) | async createAnimationFromAnimData(animProps, sceneDynamic) method updateAnimationPosition (line 555) | updateAnimationPosition(existentBody, animProps) method updateAnimationVisibility (line 578) | updateAnimationVisibility(existentBody, sprite) method fetchExistentBody (line 596) | fetchExistentBody(sceneDynamic, activeRoomEvents, animProps) FILE: lib/objects/client/trader-object-ui.js class TraderObjectUi (line 25) | class TraderObjectUi method constructor (line 31) | constructor(props) method validate (line 54) | validate() method setConfirmMessages (line 86) | setConfirmMessages() method updateContents (line 101) | updateContents() method updateItemsList (line 132) | updateItemsList(items, tradeAction, exchangeRequirementsA, exchangeRew... method activateConfirmButtonAction (line 155) | activateConfirmButtonAction(tradeAction) method updateExchangeData (line 177) | updateExchangeData(exchangeData, tradeAction, exchangeRequirementsA, e... method createConfirmItemsBox (line 205) | createConfirmItemsBox(exchangeItems, items, tradeAction) method assignRemoveActions (line 251) | assignRemoveActions(exchangeItems, items, tradeAction) method createTradeContainer (line 297) | createTradeContainer(tradeActionKey, tradeItems) method fetchItemLabelByUid (line 337) | fetchItemLabelByUid(itemUid) method fetchItemRequirements (line 349) | fetchItemRequirements(itemKey, exchangeRequirements) method fetchItemRewards (line 369) | fetchItemRewards(itemKey, exchangeRewards) method createTradeItemBox (line 389) | createTradeItemBox(item, exchangeDataItem) method createTradeRequirementsContent (line 427) | createTradeRequirementsContent(item) method createTradeRewardsContent (line 458) | createTradeRewardsContent(item) method createTradeActionContent (line 490) | createTradeActionContent(item, tradeAction) method createTradeActionRemove (line 509) | createTradeActionRemove(item) method activateItemsBoxActions (line 527) | activateItemsBoxActions(items) method mapInventoryKeyFromAction (line 560) | mapInventoryKeyFromAction(action) FILE: lib/objects/server/entities/objects-entity-override.js class ObjectsEntityOverride (line 11) | class ObjectsEntityOverride extends ObjectsEntity method propertiesConfig (line 18) | static propertiesConfig(extraProps) FILE: lib/objects/server/handler/objects-class-type.js class ObjectsClassTypeHandler (line 16) | class ObjectsClassTypeHandler method constructor (line 22) | constructor(dataServer) method setupRepository (line 34) | setupRepository() method setOnConfig (line 47) | async setOnConfig(configProcessor) method loadObjectClassTypes (line 69) | async loadObjectClassTypes() FILE: lib/objects/server/manager.js class ObjectsManager (line 16) | class ObjectsManager method constructor (line 22) | constructor(props) method loadObjectsByRoomId (line 60) | async loadObjectsByRoomId(roomId) method generateObjects (line 82) | async generateObjects() method generateObjectFromObjectData (line 98) | async generateObjectFromObjectData(objectData) method prepareInitialStats (line 164) | prepareInitialStats(objProps) method runAdditionalSetup (line 184) | async runAdditionalSetup(objectInstance, objectData) method prepareAssetsPreload (line 195) | prepareAssetsPreload(objectData) method attachToMessagesListeners (line 212) | attachToMessagesListeners(objectInstance, objectData) method enrichWithMultipleAnimationsData (line 226) | enrichWithMultipleAnimationsData(objectData, objectInstance) method attachToAnimations (line 242) | attachToAnimations(objectInstance) method getObjectData (line 257) | getObjectData(objectIndex) method removeObjectData (line 268) | removeObjectData(rewardObject) method removeFromPreloadAssetsArray (line 278) | removeFromPreloadAssetsArray(objectAssets) FILE: lib/objects/server/object/type/animation-object.js class AnimationObject (line 16) | class AnimationObject extends BaseObject method constructor (line 22) | constructor(props) method animationData (line 51) | get animationData() method onHit (line 66) | onHit(props) method onAction (line 89) | onAction(props) method chaseBody (line 118) | chaseBody(body) FILE: lib/objects/server/object/type/base-object.js class BaseObject (line 17) | class BaseObject extends InteractionArea method constructor (line 23) | constructor(props) method eventUniqueKey (line 62) | eventUniqueKey(suffix) method setDefaultProperties (line 67) | setDefaultProperties() method mapPrivateParams (line 86) | mapPrivateParams(props) method mapClientParams (line 97) | mapClientParams(props) method runAdditionalSetup (line 115) | async runAdditionalSetup() FILE: lib/objects/server/object/type/drop-object.js class DropObject (line 14) | class DropObject extends AnimationObject method constructor (line 20) | constructor(props) method onHit (line 46) | async onHit(props) FILE: lib/objects/server/object/type/enemy-object.js class EnemyObject (line 20) | class EnemyObject extends NpcObject method constructor (line 26) | constructor(props) method runAdditionalRespawnSetup (line 88) | async runAdditionalRespawnSetup() method setupAggressiveBehavior (line 103) | setupAggressiveBehavior() method attachAggressiveBehaviorEvent (line 120) | attachAggressiveBehaviorEvent(room) method waitForPlayersToEnterRespawnArea (line 135) | waitForPlayersToEnterRespawnArea(event, room) method playerIsOnInteractionArea (line 174) | playerIsOnInteractionArea(playerPosition) method setupDefaultAction (line 195) | setupDefaultAction() method setupActions (line 206) | async setupActions() method executePhysicalSkill (line 234) | async executePhysicalSkill(target, executedSkill) method getSkillExtraData (line 281) | getSkillExtraData(params) method addSkillByKey (line 291) | addSkillByKey(skillKey, skillTarget) method getBattleEndEvent (line 314) | getBattleEndEvent() method respawn (line 323) | async respawn(room) method restoreOnTimeOut (line 343) | restoreOnTimeOut(room) method restoreObject (line 364) | async restoreObject(room) method updateBodyPositionInitialData (line 412) | updateBodyPositionInitialData(room, x, y) method setActiveObjectState (line 433) | setActiveObjectState(room) method onHit (line 461) | onHit(props) method startBattleWithPlayer (line 473) | startBattleWithPlayer(props) method getPosition (line 503) | getPosition() method onBattleEnd (line 515) | async onBattleEnd() FILE: lib/objects/server/object/type/multiple-object.js class MultipleObject (line 11) | class MultipleObject extends BaseObject method constructor (line 17) | constructor(props) FILE: lib/objects/server/object/type/npc-object.js class NpcObject (line 14) | class NpcObject extends AnimationObject method constructor (line 20) | constructor(props) method executeMessageActions (line 52) | async executeMessageActions(client, data, room, playerSchema) method outOfReachClose (line 88) | outOfReachClose(client) method isValidId (line 100) | isValidId(data) method isObjectInteractionMessage (line 109) | isObjectInteractionMessage(data) method isObjectOptionInteractionMessage (line 118) | isObjectOptionInteractionMessage(data) method isValidOptionIndexValue (line 128) | isValidOptionIndexValue(optionIdx, client) FILE: lib/objects/server/object/type/trader-object.js class TraderObject (line 26) | class TraderObject extends NpcObject method constructor (line 32) | constructor(props) method runAdditionalSetup (line 63) | async runAdditionalSetup(props) method createObjectInventory (line 76) | async createObjectInventory() method enrichWithLoadedRequirements (line 111) | async enrichWithLoadedRequirements() method enrichWithLoadedRewards (line 134) | async enrichWithLoadedRewards() method executeMessageActions (line 161) | async executeMessageActions(client, data, room, playerSchema) method initializeTransaction (line 197) | async initializeTransaction(tradeKey, data, playerSchema, inventoryKey... method processSubAction (line 251) | async processSubAction(mappedSubAction, tradeKey, data, playerSchema, ... method shouldCancelExchange (line 314) | shouldCancelExchange(data, tradeKey) method transactionError (line 326) | transactionError(playerSchema, message) method mapInventoryKeyFromAction (line 339) | mapInventoryKeyFromAction(action) method mapSubAction (line 348) | mapSubAction(subAction) FILE: lib/objects/server/plugin.js class ObjectsPlugin (line 16) | class ObjectsPlugin extends PluginInterface method setup (line 22) | setup(props) method listenEvents (line 37) | listenEvents() FILE: lib/prediction/client/player-engine-prediction.js class PlayerEnginePrediction (line 18) | class PlayerEnginePrediction extends PlayerEngine method constructor (line 24) | constructor(props) method left (line 36) | left() method right (line 50) | right() method up (line 64) | up() method down (line 78) | down() method stop (line 92) | stop() method reconcilePosition (line 106) | reconcilePosition() method reconciliationTimeOutCallBack (line 120) | reconciliationTimeOutCallBack() method reconciliationByTimeOutMs (line 128) | reconciliationByTimeOutMs() method moveToPointer (line 137) | moveToPointer(pointer) FILE: lib/prediction/client/plugin.js class PredictionPlugin (line 24) | class PredictionPlugin extends PluginInterface method setup (line 31) | async setup(props) method validateProperties (line 49) | validateProperties() method listenEvents (line 62) | listenEvents() FILE: lib/prediction/client/prediction-world-creator.js class PredictionWorldCreator (line 20) | class PredictionWorldCreator method createSceneWorld (line 27) | async createSceneWorld(scene) method cloneMapJson (line 81) | cloneMapJson(scene, validLayers) method findValidLayers (line 94) | findValidLayers(scene) method updateBodyStateOverride (line 110) | updateBodyStateOverride(predictionBody, currentPlayer) method createWorldInstance (line 150) | createWorldInstance(worldData) FILE: lib/prediction/client/room-events-override.js class RoomEventsOverride (line 17) | class RoomEventsOverride method createCurrentPlayerOverride (line 23) | createCurrentPlayerOverride(roomEvents) method playerOnChangeOverride (line 49) | playerOnChangeOverride(roomEvents) method createSceneInstanceOverride (line 71) | createSceneInstanceOverride(roomEvents) method createPlayerEngineInstanceOverride (line 86) | createPlayerEngineInstanceOverride(roomEvents) FILE: lib/respawn/server/entities/respawn-entity-override.js class RespawnEntityOverride (line 11) | class RespawnEntityOverride extends RespawnEntity method propertiesConfig (line 18) | static propertiesConfig(extraProps) FILE: lib/respawn/server/plugin.js class RespawnPlugin (line 23) | class RespawnPlugin extends PluginInterface method setup (line 30) | async setup(props) method listenEvents (line 53) | listenEvents() method createRespawnAreasObjectsInstances (line 78) | createRespawnAreasObjectsInstances(room) method createRespawnObjectsInstances (line 101) | createRespawnObjectsInstances(area, room) method createRespawnObjectsInstancesInState (line 114) | createRespawnObjectsInstancesInState(instanceObjects, room) method createRoomRespawnArea (line 131) | async createRoomRespawnArea(layer, world) FILE: lib/respawn/server/room-respawn.js class RoomRespawn (line 25) | class RoomRespawn method constructor (line 31) | constructor(props) method activateObjectsRespawn (line 68) | async activateObjectsRespawn() method createNewObjectInstance (line 121) | async createNewObjectInstance(respawnArea, multipleObj, objClass, tile... method getObjectAssets (line 176) | getObjectAssets(multipleObj) method generateObjectIndex (line 189) | generateObjectIndex(respawnArea) method getRandomTile (line 200) | getRandomTile(objectIndex) method removeObjectPreviousUsedTile (line 215) | removeObjectPreviousUsedTile(objectIndex) method parseMapForRespawnTiles (line 225) | parseMapForRespawnTiles() FILE: lib/rewards/client/message-handler.js class MessageHandler (line 22) | class MessageHandler method constructor (line 28) | constructor(props) method validate (line 50) | validate() method createRewardsUi (line 75) | createRewardsUi(createUiWithKey) method updateRewardsBox (line 108) | updateRewardsBox() method showAcceptedReward (line 128) | showAcceptedReward() method createUpdateContent (line 149) | createUpdateContent() method enrichForDisplay (line 175) | enrichForDisplay(rewards) method mapItemsText (line 203) | mapItemsText(reward) method showRewardsNotificationBalloon (line 217) | showRewardsNotificationBalloon() method activateRewardsAction (line 228) | activateRewardsAction() FILE: lib/rewards/client/message-listener.js class MessageListener (line 13) | class MessageListener method executeClientMessageActions (line 20) | async executeClientMessageActions(props) method handleRewardsMessage (line 51) | handleRewardsMessage(message, messageHandler) method isRewardsMessage (line 66) | isRewardsMessage(message) FILE: lib/rewards/client/messages-processor.js class MessagesProcessor (line 12) | class MessagesProcessor method processRewardsMessagesQueue (line 20) | static processRewardsMessagesQueue(event, rewardsPlugin) FILE: lib/rewards/client/plugin.js class RewardsPlugin (line 22) | class RewardsPlugin extends PluginInterface method setup (line 28) | async setup(props) method validateProperties (line 49) | validateProperties() method setTranslations (line 65) | setTranslations() method listenEvents (line 73) | listenEvents() method listenMessages (line 87) | listenMessages() FILE: lib/rewards/client/preloader-handler.js class PreloaderHandler (line 11) | class PreloaderHandler method loadContents (line 17) | loadContents(uiScene) FILE: lib/rewards/server/actions/give-reward-action.js class GiveRewardAction (line 9) | class GiveRewardAction method execute (line 18) | async execute(playerSchema, itemKey, itemQuantity) FILE: lib/rewards/server/add-item-to-inventory.js class AddItemToInventory (line 9) | class AddItemToInventory method byItemModelOnPlayer (line 17) | async byItemModelOnPlayer(itemModel, playerSchema) FILE: lib/rewards/server/drops-animations.js class DropsAnimations (line 20) | class DropsAnimations method constructor (line 26) | constructor(props) method fromModel (line 46) | static fromModel(model) FILE: lib/rewards/server/entities/drops-animations-entity-override.js class DropsAnimationsEntityOverride (line 13) | class DropsAnimationsEntityOverride extends DropsAnimationsEntity method propertiesConfig (line 21) | static propertiesConfig(extraProps, projectConfig) FILE: lib/rewards/server/entities/rewards-entity-override.js class RewardsEntityOverride (line 11) | class RewardsEntityOverride extends RewardsEntity method propertiesConfig (line 18) | static propertiesConfig(extraProps) FILE: lib/rewards/server/entities/rewards-events-entity-override.js class RewardsEventsEntityOverride (line 11) | class RewardsEventsEntityOverride extends RewardsEventsEntity method propertiesConfig (line 18) | static propertiesConfig(extraProps) FILE: lib/rewards/server/entities/rewards-modifiers-entity-override.js class RewardsModifiersEntityOverride (line 12) | class RewardsModifiersEntityOverride extends RewardsModifiersEntity method propertiesConfig (line 19) | static propertiesConfig(extraProps) FILE: lib/rewards/server/event-handlers/event-handler.js class EventHandler (line 11) | class EventHandler method updateEventState (line 15) | updateEventState() FILE: lib/rewards/server/event-handlers/login-state-handler.js class LoginStateHandler (line 19) | class LoginStateHandler extends EventHandler method constructor (line 28) | constructor(props) method updateEventState (line 57) | async updateEventState(reward, args) method processDailyLogin (line 108) | async processDailyLogin(reward, rewardState, event, today) method processStraightDaysLogin (line 131) | async processStraightDaysLogin(reward, rewardState, event, today, last... method resetRewardState (line 176) | async resetRewardState(rewardState, isReady, today, reward, event) method byLatestPerDay (line 197) | byLatestPerDay(datesList) FILE: lib/rewards/server/mappers/rewards-events-mapper.js class RewardsEventsMapper (line 11) | class RewardsEventsMapper method withPlayerRewardsEventsState (line 19) | withPlayerRewardsEventsState(rewardsEventsCollection, playerRewardsEve... FILE: lib/rewards/server/mappers/rewards-to-actions-mapper.js class RewardsToActionsMapper (line 11) | class RewardsToActionsMapper method map (line 18) | map(rewards) method mapSingle (line 30) | mapSingle(reward) method mapRewardEventStateData (line 49) | mapRewardEventStateData(reward, rewardData) method mapRewardEventData (line 63) | mapRewardEventData(reward, rewardData) method mapRewardImageData (line 78) | mapRewardImageData(reward, rewardData) method mapRewardItemsData (line 96) | mapRewardItemsData(reward, rewardData) FILE: lib/rewards/server/pick-up-object.js class PickUpObject (line 13) | class PickUpObject method execute (line 23) | async execute(roomObject, room, playerSchema, targetDeterminer) FILE: lib/rewards/server/plugin.js class RewardsPlugin (line 24) | class RewardsPlugin extends PluginInterface method setup (line 30) | async setup(props) method listenEvents (line 50) | listenEvents() method appendPluginClasses (line 67) | async appendPluginClasses(event) method sendPlayerRewardsData (line 79) | async sendPlayerRewardsData(event) method enrichObjectWithRewards (line 91) | async enrichObjectWithRewards(event) method battleEndedGiveRewards (line 99) | async battleEndedGiveRewards(event) method attachGiveRewardsEvent (line 107) | async attachGiveRewardsEvent(roomScene) method attachRewardMessageActions (line 120) | attachRewardMessageActions(roomMessageActions) method processRewardsDrops (line 130) | async processRewardsDrops(roomScene, rewardEventData) FILE: lib/rewards/server/repositories-extension.js class RepositoriesExtension (line 15) | class RepositoriesExtension method assignRepositories (line 22) | assignRepositories(props) FILE: lib/rewards/server/reward-message-actions.js class RewardMessageActions (line 16) | class RewardMessageActions method constructor (line 22) | constructor(targetDeterminer) method executeMessageActions (line 35) | async executeMessageActions(client, message, room, playerSchema) FILE: lib/rewards/server/reward.js class Reward (line 30) | class Reward method constructor (line 36) | constructor(param) method isWinningReward (line 69) | isWinningReward() method isValidReward (line 80) | isValidReward() method isItemType (line 94) | isItemType() method isModifierType (line 102) | isModifierType() method hasExperienceSet (line 110) | hasExperienceSet() method isDroppable (line 118) | isDroppable() method areValidRewards (line 127) | static areValidRewards(rewards) method getRewardsBag (line 136) | static getRewardsBag(rewards) method fromModel (line 152) | static fromModel(rewardModel) method createDropObjectData (line 179) | static createDropObjectData(reward, roomId) FILE: lib/rewards/server/rewards-drops-mapper.js class RewardsDropsMapper (line 12) | class RewardsDropsMapper method mapDropsData (line 19) | static mapDropsData(rewards) FILE: lib/rewards/server/rewards-drops-processor.js class RewardsDropsProcessor (line 14) | class RewardsDropsProcessor method processRewardsDrops (line 22) | static async processRewardsDrops(roomScene, rewardEventData) FILE: lib/rewards/server/rewards-events-data-sender.js class RewardsEventsDataSender (line 14) | class RewardsEventsDataSender method constructor (line 17) | constructor() method sendUpdates (line 29) | sendUpdates(room, playerSchema, rewards) method sendAcceptedRewardUpdate (line 54) | sendAcceptedRewardUpdate(room, rewardState, playerSchema) method fetchPlayerClient (line 79) | fetchPlayerClient(playerSchema, room) FILE: lib/rewards/server/rewards-events-handler.js class RewardsEventsHandler (line 18) | class RewardsEventsHandler method constructor (line 24) | constructor(props) method activateRewardsEvents (line 47) | async activateRewardsEvents() method updateEventState (line 78) | async updateEventState(reward, handler, ...args) FILE: lib/rewards/server/rewards-events-message-actions.js class RewardsEventsMessageActions (line 20) | class RewardsEventsMessageActions method constructor (line 26) | constructor(props) method executeMessageActions (line 47) | async executeMessageActions(client, message, room, playerSchema) method processAcceptRewardMessage (line 65) | async processAcceptRewardMessage(playerSchema, message, room) method updateRewardState (line 88) | async updateRewardState(rewardState, playerSchema, message) method giveRewardItems (line 114) | async giveRewardItems(reward, playerSchema) FILE: lib/rewards/server/rewards-events-provider.js class RewardsEventsProvider (line 13) | class RewardsEventsProvider extends RepositoriesExtension method constructor (line 19) | constructor(props) method fetchPlayerActiveRewards (line 43) | async fetchPlayerActiveRewards(playerId) method fetchActiveRewardsWithMappedData (line 57) | async fetchActiveRewardsWithMappedData() method fetchActiveRewardsEvents (line 74) | async fetchActiveRewardsEvents() method mapRewardDataFromModel (line 87) | async mapRewardDataFromModel(rewardEvent, withItems = false) method fetchPlayerRewardStateWithRewardMappedData (line 105) | async fetchPlayerRewardStateWithRewardMappedData(playerId, rewardId) method fetchPlayerActiveRewardsStateWithMappedData (line 124) | async fetchPlayerActiveRewardsStateWithMappedData(playerId, rewardId) method fetchPlayerRewardsStateByIdWithMappedData (line 149) | async fetchPlayerRewardsStateByIdWithMappedData(playerId, rewardId) method fetchRewardItemsData (line 159) | async fetchRewardItemsData(rewardItemsData) method filterActiveRewardsByDates (line 176) | filterActiveRewardsByDates(rewards) FILE: lib/rewards/server/rewards-events-updater.js class RewardsEventsUpdater (line 12) | class RewardsEventsUpdater extends RepositoriesExtension method constructor (line 18) | constructor(props) method updateStateById (line 32) | async updateStateById(rewardEventStateId, state, rewardEventId, playerId) FILE: lib/rewards/server/rewards-mapper.js class RewardsMapper (line 11) | class RewardsMapper method fromModels (line 18) | static fromModels(rewardsModels) FILE: lib/rewards/server/subscribers/object-subscriber.js class ObjectSubscriber (line 11) | class ObjectSubscriber method enrichWithRewards (line 17) | static async enrichWithRewards(objectInstance) FILE: lib/rewards/server/subscribers/rewards-subscriber.js class RewardsSubscriber (line 20) | class RewardsSubscriber method constructor (line 26) | constructor(props) method giveRewards (line 46) | async giveRewards(playerSchema, targetObject, eventsManager) method giveReward (line 88) | async giveReward(reward, playerSchema, itemRewards) method applyItemReward (line 122) | async applyItemReward(reward, rewardTargets, itemRewards) method applyModifierReward (line 149) | async applyModifierReward(reward, rewardTargets) method applyExperienceReward (line 179) | async applyExperienceReward(reward, rewardTargets) method targetsLevelsTotal (line 206) | targetsLevelsTotal(playersKeys, rewardTargets) method createRewardResult (line 220) | createRewardResult(isSuccess, message = '') method addItemToPlayerInventory (line 231) | async addItemToPlayerInventory(playerSchema, item, quantity) method getWinningRewards (line 246) | getWinningRewards(rewards, usesRewardBag = false) method updateUniqueRewards (line 273) | async updateUniqueRewards(rewards, dataServer) FILE: lib/rewards/server/target-determiner.js class TargetDeterminer (line 14) | class TargetDeterminer method constructor (line 20) | constructor(teamsPlugin) method forReward (line 30) | forReward(playerSchema) FILE: lib/rewards/server/validator/reward-drop-validator.js class RewardDropValidator (line 11) | class RewardDropValidator method fetchValidParams (line 18) | static fetchValidParams(params) FILE: lib/rewards/server/world-drop-handler.js class WorldDropHandler (line 14) | class WorldDropHandler method createRewardItemObjectsOnRoom (line 23) | static async createRewardItemObjectsOnRoom(targetObjectBody, itemRewar... method createDropItems (line 50) | static async createDropItems(itemReward, closerWalkableNodes, objectPo... method createDropItem (line 82) | static async createDropItem(objectPosition, itemReward, targetObjectBo... FILE: lib/rooms/client/plugin.js class RoomsPlugin (line 18) | class RoomsPlugin extends PluginInterface method setup (line 24) | async setup(props) method populateSceneSelector (line 58) | populateSceneSelector(roomSelection, gameManager) method filterCreationRooms (line 85) | filterCreationRooms(roomSelection) method appendSelectedScene (line 101) | appendSelectedScene(gameManager, form) method createSelectorElements (line 127) | createSelectorElements(gameManager, roomSelection, key) FILE: lib/rooms/server/entities/rooms-entity-override.js class RoomsEntityOverride (line 14) | class RoomsEntityOverride extends RoomsEntity method propertiesConfig (line 22) | static propertiesConfig(extraProps, projectConfig) FILE: lib/rooms/server/events/joined-scene-room-event.js class JoinedSceneRoomEvent (line 15) | class JoinedSceneRoomEvent method constructor (line 26) | constructor(roomScene, client, options, userModel, loggedPlayer, isGuest) FILE: lib/rooms/server/game.js class RoomGame (line 18) | class RoomGame extends RoomLogin method onCreate (line 24) | onCreate(props) method onJoin (line 39) | async onJoin(client, options, userModel) method onLeave (line 78) | async onLeave(client, consented) method disconnectUserFromEveryOtherRoom (line 88) | async disconnectUserFromEveryOtherRoom(userModel) method handleReceivedMessage (line 98) | async handleReceivedMessage(client, message) FILE: lib/rooms/server/login.js class RoomLogin (line 22) | class RoomLogin extends Room method onCreate (line 28) | onCreate(options) method onAuth (line 70) | async onAuth(client, options, request) method isValidRoomOnServer (line 113) | isValidRoomOnServer(options) method isValidOriginRequest (line 134) | isValidOriginRequest(request) method disconnectFromOtherServers (line 151) | async disconnectFromOtherServers(userModel, options) method activePlayerByUserName (line 167) | activePlayerByUserName(userName, roomId, withPlayer = true) method activePlayerBySessionId (line 178) | activePlayerBySessionId(sessionId, roomId, withPlayer = true) method activePlayerByPlayerId (line 189) | activePlayerByPlayerId(playerId, roomId, withPlayer = true) method activePlayerByPlayerName (line 200) | activePlayerByPlayerName(playerName, roomId, withPlayer = true) method removeActivePlayer (line 210) | removeActivePlayer(playerSchema, client, isChangingScene) method handleReceivedMessage (line 230) | async handleReceivedMessage(client, message) method getPlayerByIdFromArray (line 240) | getPlayerByIdFromArray(players, playerId) method validateRoom (line 259) | validateRoom(playerRoomName, isGuest, isChangePointHit = false) method onDispose (line 292) | onDispose() FILE: lib/rooms/server/manager.js class RoomsManager (line 22) | class RoomsManager method constructor (line 28) | constructor(props) method setupConfiguration (line 77) | setupConfiguration() method defineRoomsInGameServer (line 91) | async defineRoomsInGameServer(gameServer, props) method defineRoomsFromModels (line 129) | async defineRoomsFromModels(rooms, props, gameServer, globalMessageAct... method defineExtraRoomsInGameServer (line 157) | async defineExtraRoomsInGameServer(gameServer, props, globalMessageAct... method defineRoom (line 180) | async defineRoom(gameServer, roomName, roomClass, props, globalMessage... method loadRooms (line 204) | async loadRooms() method loadRoomById (line 247) | async loadRoomById(roomId) method loadRoomByName (line 256) | async loadRoomByName(roomName) method loadRoomBy (line 266) | async loadRoomBy(property, value) method generateRoomModel (line 306) | generateRoomModel(room) method filterRooms (line 361) | filterRooms(forRegistration) method fetchConfiguredRoomsList (line 375) | fetchConfiguredRoomsList(forRegistration) method filterValidRooms (line 388) | filterValidRooms(configuredRooms, createdRooms) method fetchGuestRooms (line 403) | fetchGuestRooms(availableRooms) method filterGuestRooms (line 415) | filterGuestRooms(availableRooms) method extractRoomDataForSelector (line 436) | extractRoomDataForSelector(availableRooms) FILE: lib/rooms/server/plugin.js class RoomsPlugin (line 20) | class RoomsPlugin extends PluginInterface method setup (line 26) | async setup(props) method listenEvents (line 44) | listenEvents() method attachRoomsManager (line 57) | attachRoomsManager(event) method attachRoomSelectionAndInstancesRemoval (line 72) | async attachRoomSelectionAndInstancesRemoval(superInitialGameData, roo... method getAvailableRoomsForUserAndAction (line 112) | getAvailableRoomsForUserAndAction(isGuest, isRegistration) method removeRoomCreatedInstanceFromManager (line 129) | removeRoomCreatedInstanceFromManager(roomData) FILE: lib/rooms/server/random-player-state.js class RandomPlayerState (line 17) | class RandomPlayerState method constructor (line 23) | constructor(room) method randomizeLocation (line 59) | randomizeLocation(currentPlayer, isGuest) method playerPositionIsRoomStartingPoint (line 84) | playerPositionIsRoomStartingPoint(currentPlayer) FILE: lib/rooms/server/scene-data-filter.js class SceneDataFilter (line 38) | class SceneDataFilter method constructor (line 44) | constructor(props) method initialize (line 59) | initialize(props) method filterRoomData (line 78) | filterRoomData(roomData) method buildCompleteData (line 96) | buildCompleteData(roomData) method buildFilteredData (line 105) | buildFilteredData(roomData) method optimizeData (line 127) | optimizeData(dataCollection, groupingField, filterValue) method detectIdenticalProperties (line 194) | detectIdenticalProperties(group) method valuesAreDifferent (line 227) | valuesAreDifferent(value1, value2) FILE: lib/rooms/server/scene.js class RoomScene (line 32) | class RoomScene extends RoomLogin method onCreate (line 39) | async onCreate(options) method onJoin (line 129) | async onJoin(client, options, userModel) method disconnectBySessionId (line 168) | async disconnectBySessionId(sessionId, client, userModel) method playerBySessionIdFromState (line 185) | playerBySessionIdFromState(sessionId) method playerByPlayerIdFromState (line 191) | playerByPlayerIdFromState(playerId) method playersCountInState (line 205) | playersCountInState() method playersKeysFromState (line 211) | playersKeysFromState() method createPlayerOnScene (line 223) | async createPlayerOnScene(client, userModel, isGuest) method handlePlayerLastState (line 258) | handlePlayerLastState(currentPlayer) method onLeave (line 286) | async onLeave(client, consented) method handleReceivedMessage (line 318) | async handleReceivedMessage(client, messageData) method executePlayerStatsAction (line 331) | executePlayerStatsAction(messageData, client, playerSchema) method executeMovePlayerActions (line 349) | async executeMovePlayerActions(playerSchema, messageData) method activatePlayer (line 393) | activatePlayer(playerSchema, playerNewState) method activateBody (line 401) | activateBody(bodyToMove, playerId, playerNewState) method deactivatePlayer (line 412) | deactivatePlayer(playerSchema, playerNewState) method deactivateBody (line 420) | deactivateBody(bodyToMove, playerId, playerNewState) method clearMovementIntervals (line 433) | clearMovementIntervals(playerId) method executeSceneMessageActions (line 446) | async executeSceneMessageActions(client, messageData, playerSchema) method isAllowedAction (line 470) | isAllowedAction(client, messageData, playerSchema) method createWorld (line 501) | async createWorld(roomData, objectsManager) method validateWorldContents (line 522) | validateWorldContents(roomMap) method initializeWorldTimer (line 547) | initializeWorldTimer() method createWorldInstance (line 565) | createWorldInstance(data) method nextSceneInitialPosition (line 570) | async nextSceneInitialPosition(client, data, playerBody) method fetchNewPosition (line 610) | fetchNewPosition(nextRoom, previousRoom) method broadcastSceneChange (line 631) | broadcastSceneChange(client, currentPlayer, data) method removePlayer (line 658) | async removePlayer(sessionId) method removeAllPlayerReferences (line 676) | removeAllPlayerReferences(playerSchema, sessionId) method savePlayerState (line 712) | async savePlayerState(sessionId) method savePlayerStats (line 743) | async savePlayerStats(playerSchema, client) method savePlayedTime (line 772) | async savePlayedTime(playerSchema) method getClientById (line 777) | getClientById(clientId) method createDropObjectInRoom (line 796) | async createDropObjectInRoom(dropObjectData, worldObjectData) method setObjectAutoDestroyTime (line 818) | setObjectAutoDestroyTime(roomObject) method removeObject (line 835) | removeObject(roomObject) method hasActiveDroppedObjects (line 848) | hasActiveDroppedObjects() method onDispose (line 858) | onDispose() method clearPlayersTimers (line 898) | clearPlayersTimers() method cleanUpRoomWorld (line 909) | cleanUpRoomWorld() method clearWorldTimers (line 919) | clearWorldTimers() method handleObjectsManagerOnRoomDispose (line 936) | handleObjectsManagerOnRoomDispose() method clearEntityActions (line 960) | clearEntityActions(entityInstance) method handleRespawnOnRoomDispose (line 974) | handleRespawnOnRoomDispose() method deleteRespawnObjectInstances (line 984) | deleteRespawnObjectInstances() method removeRespawnObjectsSubscribers (line 1002) | removeRespawnObjectsSubscribers() method logEventsData (line 1019) | logEventsData(eventKey) method addObjectStateSceneData (line 1034) | addObjectStateSceneData(object) method deleteObjectSceneData (line 1051) | deleteObjectSceneData(object) method objectAssetId (line 1064) | objectAssetId(objectAsset) method disableAutoDispose (line 1069) | disableAutoDispose() method enableAutoDispose (line 1074) | enableAutoDispose() FILE: lib/rooms/server/state.js class State (line 17) | class State extends Schema method constructor (line 24) | constructor(roomData, sceneDataFilter) method mapRoomData (line 41) | mapRoomData(roomData) method createPlayerSchema (line 61) | createPlayerSchema(playerData, sessionId) method addPlayerToState (line 71) | addPlayerToState(playerSchema, id) method positionPlayer (line 82) | positionPlayer(id, data) method removePlayer (line 97) | removePlayer(id) method fetchBody (line 106) | fetchBody(id) method addBodyToState (line 116) | addBodyToState(body, bodyId) method removeBody (line 126) | removeBody(id) FILE: lib/rooms/server/world-config.js class WorldConfig (line 16) | class WorldConfig method mapWorldConfigValues (line 23) | static mapWorldConfigValues(room, config) FILE: lib/scores/client/messages-processor.js class MessagesProcessor (line 16) | class MessagesProcessor method processScoresMessagesQueue (line 23) | static processScoresMessagesQueue(roomEvents, scoresMessageListener) FILE: lib/scores/client/plugin.js class ScoresPlugin (line 25) | class ScoresPlugin extends PluginInterface method setup (line 31) | async setup(props) method validateProperties (line 52) | validateProperties() method setTranslations (line 68) | setTranslations() method listenEvents (line 76) | listenEvents() method listenMessages (line 95) | listenMessages() FILE: lib/scores/client/preloader-handler.js class PreloaderHandler (line 14) | class PreloaderHandler method loadContents (line 20) | loadContents(uiScene) FILE: lib/scores/client/scores-message-handler.js class ScoresMessageHandler (line 24) | class ScoresMessageHandler method constructor (line 30) | constructor(props) method validate (line 47) | validate() method createScoresUi (line 71) | createScoresUi() method updatePlayerScore (line 104) | updatePlayerScore() method updateScoresBox (line 120) | updateScoresBox() method createContentsUpdate (line 139) | createContentsUpdate() FILE: lib/scores/client/scores-message-listener.js class ScoresMessageListener (line 17) | class ScoresMessageListener method executeClientMessageActions (line 24) | async executeClientMessageActions(props) method handleScoresMessage (line 59) | handleScoresMessage(message, scoresMessageHandler) method isScoresMessage (line 74) | isScoresMessage(message) FILE: lib/scores/server/entities/scores-detail-entity-override.js class ScoresDetailEntityOverride (line 12) | class ScoresDetailEntityOverride extends ScoresDetailEntity method propertiesConfig (line 19) | static propertiesConfig(extraProps) FILE: lib/scores/server/entities/scores-entity-override.js class ScoresEntityOverride (line 13) | class ScoresEntityOverride extends ScoresEntity method propertiesConfig (line 20) | static propertiesConfig(extraProps) FILE: lib/scores/server/mapper/increase-score-on-kill-mapper.js class IncreaseScoreOnKillMapper (line 16) | class IncreaseScoreOnKillMapper method constructor (line 19) | constructor() method fromPlayerDeathEvent (line 38) | fromPlayerDeathEvent(playerDeathEvent) method fromBattleEndedEvent (line 51) | fromBattleEndedEvent(battleEndedEvent) method reset (line 61) | reset() FILE: lib/scores/server/plugin.js class ScoresPlugin (line 28) | class ScoresPlugin extends PluginInterface method setup (line 35) | async setup(props) method validateProperties (line 65) | validateProperties() method listenEvents (line 82) | listenEvents() FILE: lib/scores/server/repositories-extension.js class RepositoriesExtension (line 16) | class RepositoriesExtension method assignRepositories (line 23) | assignRepositories(props) FILE: lib/scores/server/scores-provider.js class ScoresProvider (line 13) | class ScoresProvider extends RepositoriesExtension method constructor (line 19) | constructor(props) method fetchPlayerScore (line 30) | async fetchPlayerScore(playerId) method fetchTopScoresMappedData (line 43) | async fetchTopScoresMappedData(pageSize = 0, page = 0) FILE: lib/scores/server/scores-sender.js class ScoresSender (line 17) | class ScoresSender method sendUpdates (line 27) | async sendUpdates(room, attacker, newTotalScore, scores) method updatePlayerScore (line 45) | updatePlayerScore(client, attacker, newTotalScore) method broadcastTopScores (line 60) | broadcastTopScores(room, scores) FILE: lib/scores/server/scores-updater.js class ScoresUpdater (line 15) | class ScoresUpdater extends RepositoriesExtension method constructor (line 21) | constructor(props) method updatePlayerScores (line 35) | async updatePlayerScores(scoreData, attacker, obtainedScore, props) FILE: lib/scores/server/subscriber/create-scores-route.js class CreateScoresRoute (line 19) | class CreateScoresRoute method constructor (line 25) | constructor(props) method execute (line 40) | async execute(event, scoresPath) FILE: lib/scores/server/subscriber/increase-score-on-kill.js class IncreaseScoreOnKill (line 22) | class IncreaseScoreOnKill method constructor (line 28) | constructor(props) method checkScoresConfiguration (line 52) | checkScoresConfiguration() method execute (line 69) | async execute(props, killType) method determineObtainedScore (line 123) | determineObtainedScore(props, isPlayerKill) FILE: lib/scores/server/subscriber/send-initial-scores-data.js class SendInitialScoresData (line 20) | class SendInitialScoresData method constructor (line 26) | constructor(props) method execute (line 40) | async execute(room, client, playerSchema) FILE: lib/snippets/client/plugin.js class SnippetsPlugin (line 26) | class SnippetsPlugin extends PluginInterface method setup (line 33) | async setup(props) method listenEvents (line 61) | listenEvents() FILE: lib/snippets/client/snippets-ui.js class SnippetsUi (line 17) | class SnippetsUi method constructor (line 23) | constructor(uiScene) method createUi (line 38) | createUi() FILE: lib/snippets/client/templates-handler.js class TemplatesHandler (line 14) | class TemplatesHandler method preloadTemplates (line 20) | static preloadTemplates(preloadScene) FILE: lib/snippets/client/translations-mapper.js class TranslationsMapper (line 12) | class TranslationsMapper method forConfig (line 21) | static forConfig(config, translations, dataValues = false, locale = Sn... method fromObject (line 45) | static fromObject(translations) method recursiveMap (line 63) | static recursiveMap(key, translation, mappedTranslations) FILE: lib/snippets/server/configuration-enricher.js class ConfigurationEnricher (line 22) | class ConfigurationEnricher method constructor (line 28) | constructor(props) method withLocalesAndSnippets (line 40) | async withLocalesAndSnippets(props) FILE: lib/snippets/server/entities/locale-entity-override.js class LocaleEntityOverride (line 11) | class LocaleEntityOverride extends LocaleEntity method propertiesConfig (line 18) | static propertiesConfig(extraProps) FILE: lib/snippets/server/entities/snippets-entity-override.js class SnippetsEntityOverride (line 11) | class SnippetsEntityOverride extends SnippetsEntity method propertiesConfig (line 18) | static propertiesConfig(extraProps) FILE: lib/snippets/server/entities/users-locale-entity-override.js class UsersLocaleEntityOverride (line 11) | class UsersLocaleEntityOverride extends UsersLocaleEntity method propertiesConfig (line 18) | static propertiesConfig(extraProps) FILE: lib/snippets/server/initial-game-data-enricher.js class InitialGameDataEnricher (line 12) | class InitialGameDataEnricher method withLocale (line 22) | static async withLocale(superInitialGameData, roomGame, client, userMo... FILE: lib/snippets/server/plugin.js class SnippetsPlugin (line 23) | class SnippetsPlugin extends PluginInterface method setup (line 30) | async setup(props) FILE: lib/snippets/translator.js class Translator (line 19) | class Translator method constructor (line 25) | constructor(props) method translate (line 43) | translate(snippetKey, params = {}, activeLocale = false) method snippetNameSpace (line 74) | snippetNameSpace(snippetKey) method t (line 89) | t(snippetKey, params = {}, activeLocale = false) FILE: lib/teams/client/clan-message-handler.js class ClanMessageHandler (line 24) | class ClanMessageHandler method constructor (line 30) | constructor(props) method validate (line 47) | validate() method initializeClanUi (line 73) | initializeClanUi() method showNewClan (line 100) | showNewClan() method showClanRequest (line 124) | showClanRequest() method showClanBox (line 145) | showClanBox() method setClanFromMessage (line 166) | setClanFromMessage() method removeClanUi (line 183) | removeClanUi() method createClanUi (line 198) | createClanUi() method createClanContent (line 220) | createClanContent() method activateCreateButton (line 245) | activateCreateButton() method updateClanBox (line 275) | updateClanBox(container) method addAndRemoveCaptureKeys (line 298) | addAndRemoveCaptureKeys() method createClanContainer (line 311) | createClanContainer(clanPlayers, clanMembers) method activateClanLeaveButtonAction (line 341) | activateClanLeaveButtonAction() method createClanPlayerBox (line 357) | createClanPlayerBox(playerData) method createClanMemberBox (line 377) | createClanMemberBox(playerData, isPlayerOwner) method createDismissPlayerButton (line 397) | createDismissPlayerButton(playerData) method createSharedPropertiesContent (line 411) | createSharedPropertiesContent(playerSharedProperties) method activateClanPlayersActions (line 443) | activateClanPlayersActions(playersData) method activateClanMembersActions (line 469) | activateClanMembersActions(membersData) FILE: lib/teams/client/clan-message-listener.js class ClanMessageListener (line 14) | class ClanMessageListener method executeClientMessageActions (line 21) | async executeClientMessageActions(props) method handleClanMessage (line 54) | handleClanMessage(message, clanMessageHandler) method isClanMessage (line 85) | isClanMessage(message) FILE: lib/teams/client/messages-processor.js class MessagesProcessor (line 18) | class MessagesProcessor method processClanMessagesQueue (line 25) | static processClanMessagesQueue(roomEvents, clanMessageListener) method processTeamMessagesQueue (line 43) | static processTeamMessagesQueue(roomEvents, teamMessageListener) FILE: lib/teams/client/plugin.js class TeamsPlugin (line 22) | class TeamsPlugin extends PluginInterface method setup (line 29) | async setup(props) method listenMessages (line 58) | listenMessages() method listenEvents (line 67) | listenEvents() method fetchTeamPlayerBySessionId (line 94) | fetchTeamPlayerBySessionId(sessionId) FILE: lib/teams/client/target-box-enricher.js class TargetBoxEnricher (line 16) | class TargetBoxEnricher method appendClanInviteButton (line 26) | static appendClanInviteButton(gameManager, target, previousTarget, tar... method appendTeamInviteButton (line 61) | static appendTeamInviteButton(gameManager, target, previousTarget, tar... method appendInviteButton (line 79) | static appendInviteButton(type, target, gameManager, targetName) method targetIsValidPlayer (line 121) | static targetIsValidPlayer(target, currentPlayer) method playerBySessionId (line 131) | static playerBySessionId(currentClan, targetId) FILE: lib/teams/client/team-message-handler.js class TeamMessageHandler (line 24) | class TeamMessageHandler method constructor (line 30) | constructor(props) method validate (line 47) | validate() method showTeamRequest (line 69) | showTeamRequest() method removeTeamUi (line 93) | removeTeamUi() method teamUiKey (line 109) | teamUiKey() method showTeamBox (line 117) | showTeamBox() method createTeamUi (line 142) | createTeamUi(teamUiKey) method updateTeamBox (line 165) | updateTeamBox(players, container) method createTeamContainer (line 184) | createTeamContainer(teamMembers) method activateTeamLeaveButtonAction (line 207) | activateTeamLeaveButtonAction() method createTeamMemberBox (line 222) | createTeamMemberBox(playerData) method createDismissPlayerButton (line 243) | createDismissPlayerButton(playerData) method createSharedPropertiesContent (line 257) | createSharedPropertiesContent(playerSharedProperties) method activateTeamPlayerActions (line 289) | activateTeamPlayerActions(playersData) FILE: lib/teams/client/team-message-listener.js class TeamMessageListener (line 14) | class TeamMessageListener method executeClientMessageActions (line 21) | async executeClientMessageActions(props) method handleTeamMessage (line 55) | handleTeamMessage(message, teamMessageHandler) method isTeamMessage (line 73) | isTeamMessage(message) FILE: lib/teams/client/templates-handler.js class TemplatesHandler (line 14) | class TemplatesHandler method preloadTemplates (line 20) | static preloadTemplates(preloadScene) FILE: lib/teams/server/clan-factory.js class ClanFactory (line 17) | class ClanFactory method create (line 28) | static async create(clanId, playerOwner, clientOwner, sharedProperties... FILE: lib/teams/server/clan-message-actions.js class ClanMessageActions (line 22) | class ClanMessageActions method constructor (line 28) | constructor(props) method executeMessageActions (line 41) | async executeMessageActions(client, data, room, playerSchema) FILE: lib/teams/server/clan-updates-handler.js class ClanUpdatesHandler (line 17) | class ClanUpdatesHandler method updateClanPlayers (line 24) | static updateClanPlayers(clan) method listenerKey (line 57) | static listenerKey() method actionConstant (line 65) | static actionConstant() FILE: lib/teams/server/clan.js class Clan (line 16) | class Clan method constructor (line 22) | constructor(props) method fromModel (line 54) | static fromModel(props) method mapMembersFromModelArray (line 77) | static mapMembersFromModelArray(membersCollection) method mapForClient (line 92) | mapForClient() method mapMembersForClient (line 108) | mapMembersForClient() method join (line 136) | join(playerSchema, client, clanMemberModel) method leave (line 152) | leave(playerSchema) method disconnect (line 162) | disconnect(playerSchema) method playerBySessionId (line 178) | playerBySessionId(sessionId) method applyModifiers (line 196) | applyModifiers(playerSchema) method revertModifiers (line 216) | revertModifiers(playerSchema) FILE: lib/teams/server/entities/clan-entity-override.js class ClanEntityOverride (line 12) | class ClanEntityOverride extends ClanEntity method propertiesConfig (line 19) | static propertiesConfig(extraProps) FILE: lib/teams/server/entities/clan-levels-modifiers-entity-override.js class ClanLevelsModifiersEntityOverride (line 13) | class ClanLevelsModifiersEntityOverride extends ClanLevelsModifiersEntity method propertiesConfig (line 20) | static propertiesConfig(extraProps) FILE: lib/teams/server/event-handlers/create-player-clan-handler.js class CreatePlayerClanHandler (line 22) | class CreatePlayerClanHandler method constructor (line 29) | constructor(config, teamsPlugin) method enrichPlayerWithClan (line 46) | async enrichPlayerWithClan(client, playerSchema, room, teamsPlugin) method loadClan (line 86) | async loadClan(teamsPlugin, clanId, playerSchema, client, room) FILE: lib/teams/server/event-handlers/create-player-team-handler.js class CreatePlayerTeamHandler (line 17) | class CreatePlayerTeamHandler method joinExistentTeam (line 26) | static async joinExistentTeam(client, playerSchema, teamsPlugin) FILE: lib/teams/server/event-handlers/end-player-hit-change-point-team-handler.js class EndPlayerHitChangePointTeamHandler (line 14) | class EndPlayerHitChangePointTeamHandler method savePlayerTeam (line 22) | static async savePlayerTeam(playerSchema, teamsPlugin) FILE: lib/teams/server/event-handlers/stats-update-handler.js class StatsUpdateHandler (line 14) | class StatsUpdateHandler method updateTeam (line 21) | static async updateTeam(props) method updateClan (line 39) | static async updateClan(props) FILE: lib/teams/server/message-actions/chat-message-actions.js class ChatMessageActions (line 19) | class ChatMessageActions method constructor (line 25) | constructor(props) method listenEvents (line 38) | listenEvents() method inviteTeamAcceptedEventListener (line 56) | inviteTeamAcceptedEventListener() method inviteTeamRejectedEventListener (line 88) | inviteTeamRejectedEventListener() method teamMemberLeaveEventListener (line 107) | teamMemberLeaveEventListener() method ownerDisbandTeam (line 159) | async ownerDisbandTeam(ownerPlayer, currentTeam, room) method inviteClanAcceptedEventListener (line 171) | inviteClanAcceptedEventListener() method inviteClanRejectedEventListener (line 191) | inviteClanRejectedEventListener() method clanMemberLeavingEventListener (line 214) | clanMemberLeavingEventListener() method createMessage (line 261) | createMessage(baseChatMessage = '', playerName = '', groupName = '') method sendMessage (line 279) | async sendMessage(message, chatFrom, client, playerId, roomId) FILE: lib/teams/server/message-actions/clan-create.js class ClanCreate (line 19) | class ClanCreate method execute (line 30) | static async execute(client, data, room, playerSchema, teamsPlugin) method fetchInitialLevel (line 105) | static async fetchInitialLevel(teamsPlugin) method clanCreateSend (line 124) | static clanCreateSend(client, result, clanName, ownerId, clanId) FILE: lib/teams/server/message-actions/clan-disconnect.js class ClanDisconnect (line 18) | class ClanDisconnect method execute (line 26) | static async execute(playerSchema, teamsPlugin) FILE: lib/teams/server/message-actions/clan-join.js class ClanJoin (line 19) | class ClanJoin method execute (line 30) | static async execute(client, data, room, playerSchema, teamsPlugin) FILE: lib/teams/server/message-actions/clan-leave.js class ClanLeave (line 18) | class ClanLeave method fromMessage (line 27) | static async fromMessage(message, playerSchema, teamsPlugin) method execute (line 57) | static async execute(playerSchema, teamsPlugin, singleRemoveId) FILE: lib/teams/server/message-actions/team-join.js class TeamJoin (line 20) | class TeamJoin method execute (line 31) | static async execute(client, data, room, playerSchema, teamsPlugin) FILE: lib/teams/server/message-actions/team-leave.js class TeamLeave (line 19) | class TeamLeave method fromMessage (line 29) | static async fromMessage(data, room, playerSchema, teamsPlugin) method execute (line 56) | static async execute(room, playerSchema, teamsPlugin, singleRemoveId) FILE: lib/teams/server/message-actions/try-clan-invite.js class TryClanInvite (line 18) | class TryClanInvite method execute (line 29) | static async execute(client, data, room, playerSchema, teamsPlugin) FILE: lib/teams/server/message-actions/try-team-start.js class TryTeamStart (line 18) | class TryTeamStart method execute (line 29) | static async execute(client, data, room, playerSchema, teamsPlugin) FILE: lib/teams/server/players-data-mapper.js class PlayersDataMapper (line 17) | class PlayersDataMapper method fetchPlayersData (line 24) | static fetchPlayersData(team) method fetchPlayerData (line 39) | static fetchPlayerData(playerSchema, sharedProperties) FILE: lib/teams/server/plugin.js class TeamsPlugin (line 29) | class TeamsPlugin extends PluginInterface method setup (line 36) | async setup(props) FILE: lib/teams/server/team-message-actions.js class TeamMessageActions (line 21) | class TeamMessageActions method constructor (line 27) | constructor(props) method executeMessageActions (line 40) | async executeMessageActions(client, data, room, playerSchema) FILE: lib/teams/server/team-updates-handler.js class TeamUpdatesHandler (line 17) | class TeamUpdatesHandler method updateTeamPlayers (line 24) | static updateTeamPlayers(team) method listenerKey (line 56) | static listenerKey() method actionConstant (line 64) | static actionConstant() FILE: lib/teams/server/team.js class Team (line 16) | class Team method constructor (line 22) | constructor(props) method join (line 55) | join(playerSchema, client) method leave (line 66) | leave(playerSchema) method applyModifiers (line 79) | applyModifiers(playerSchema) method revertModifiers (line 99) | revertModifiers(playerSchema) FILE: lib/users/client/bar-properties.js class BarProperties (line 11) | class BarProperties method constructor (line 18) | constructor(statKey, config) FILE: lib/users/client/lifebar-ui.js class LifebarUi (line 19) | class LifebarUi method constructor (line 25) | constructor(props) method createLifeBarUi (line 35) | createLifeBarUi(gameManager) method listenEvents (line 53) | listenEvents() method drawOnGameResize (line 92) | drawOnGameResize(newWidth, newHeight) method clearPreviousBar (line 105) | clearPreviousBar(previousTarget) method showTargetLifeBar (line 121) | showTargetLifeBar(target, previousTarget) method barPropertyValue (line 138) | barPropertyValue() method barPropertyTotal (line 146) | barPropertyTotal() method setPlayerLifeBarFixedPosition (line 156) | setPlayerLifeBarFixedPosition(newWidth, newHeight) method updatePlayerLifeBar (line 173) | updatePlayerLifeBar(message, roomEvents) method listenMessages (line 188) | listenMessages(room) method listenBattleEnd (line 200) | listenBattleEnd(message) method listenLifeBarUpdates (line 215) | listenLifeBarUpdates(message) method canShowPlayerLifeBar (line 228) | canShowPlayerLifeBar(playerId) method queueLifeBarMessage (line 254) | queueLifeBarMessage(message) method processPlayerLifeBarMessage (line 267) | processPlayerLifeBarMessage(message, queue = false) method updatePlayerBarData (line 293) | updatePlayerBarData(playerId, total, newValue) method processLifeBarQueue (line 303) | processLifeBarQueue() method drawPlayerLifeBar (line 326) | drawPlayerLifeBar(playerId) method destroyByKey (line 359) | destroyByKey(barKey) method prepareBarData (line 370) | prepareBarData(playerId) method removePlayerLifeBar (line 383) | removePlayerLifeBar(playerId) method drawBar (line 400) | drawBar(lifeBarGraphic, fullValue, filledValue, uiX, uiY) method getCurrentTargetId (line 417) | getCurrentTargetId() method getObjectByKey (line 426) | getObjectByKey(objectKey) FILE: lib/users/client/objects-handler.js class ObjectsHandler (line 12) | class ObjectsHandler method processObjectLifeBarMessage (line 21) | static processObjectLifeBarMessage(message, queue = false, lifeBarUi) method isValidMessage (line 53) | static isValidMessage(message, lifeBarUi) method drawObjectsLifeBar (line 63) | static drawObjectsLifeBar(lifeBarUi) method isValidToDraw (line 83) | static isValidToDraw(object, key, lifeBarUi) method generateObjectLifeBar (line 99) | static generateObjectLifeBar(objectKey, lifeBarUi) method drawObjectLifeBar (line 123) | static drawObjectLifeBar(object, objectKey, totalValue, newValue, life... method drawLifeBarInPosition (line 140) | static drawLifeBarInPosition(lifeBarUi, key, object, totalValue, newVa... method calculateObjectLifeBarPosition (line 152) | static calculateObjectLifeBarPosition(object, lifeBarUi) FILE: lib/users/client/player-engine.js class PlayerEngine (line 29) | class PlayerEngine method constructor (line 35) | constructor(props) method create (line 117) | create() method addPlayer (line 148) | addPlayer(id, addPlayerData) method makePlayerInteractive (line 178) | makePlayerInteractive(id) method setTargetPlayerById (line 205) | setTargetPlayerById(id) method showPlayerName (line 221) | showPlayerName(id) method applyNameLengthLimit (line 252) | applyNameLengthLimit(showName) method updatePlayer (line 264) | updatePlayer(playerId, player) method processPlayerPositionAnimationUpdate (line 292) | processPlayerPositionAnimationUpdate(playerSprite, playerState, player... method updatePlayerState (line 326) | updatePlayerState(playerSprite, playerState, playerId) method updateSpritePosition (line 343) | updateSpritePosition(sprite, newX, newY) method updateNamePosition (line 357) | updateNamePosition(playerSprite) method moveAttachedSprites (line 379) | moveAttachedSprites(playerSprite, playerNewDepth) method playPlayerAnimation (line 405) | playPlayerAnimation(playerSprite, playerState, playerId) method stopPlayerAnimation (line 447) | stopPlayerAnimation(playerSprite, playerState) method removePlayer (line 460) | removePlayer(key) method left (line 470) | left() method right (line 479) | right() method up (line 488) | up() method down (line 497) | down() method stop (line 506) | stop() method runActions (line 515) | runActions() method moveToPointer (line 528) | moveToPointer(pointer) method isDisabled (line 551) | isDisabled(state) method isDeath (line 563) | isDeath(state) method fullStop (line 571) | fullStop() method getPosition (line 580) | getPosition() FILE: lib/users/client/player-stats-bars-ui.js class PlayerStatsBarsUi (line 16) | class PlayerStatsBarsUi method constructor (line 22) | constructor(props) method setupListeners (line 32) | setupListeners() method loadBarPropertiesModels (line 43) | loadBarPropertiesModels() method preloadBarTemplate (line 59) | preloadBarTemplate(uiScene) method updatePlayerStatsBars (line 68) | updatePlayerStatsBars(message, roomEvents) FILE: lib/users/client/player-stats-ui.js class PlayerStatsUi (line 12) | class PlayerStatsUi method constructor (line 18) | constructor(props) method createPlayerStatsUi (line 24) | createPlayerStatsUi() FILE: lib/users/client/plugin.js class UsersPlugin (line 24) | class UsersPlugin extends PluginInterface method setup (line 31) | async setup(props) method validateProperties (line 49) | validateProperties() method setupPlayerStatsUi (line 65) | setupPlayerStatsUi() method setupPlayerStatsBarsUi (line 74) | setupPlayerStatsBarsUi() method listenEvents (line 87) | listenEvents() method setTranslations (line 102) | setTranslations() method onBeforeCreateEngine (line 115) | onBeforeCreateEngine(initialGameData, gameManager) method prepareSinglePlayerInput (line 149) | prepareSinglePlayerInput(playerSelection, initialGameData, gameManager) method submitSelectedPlayer (line 193) | submitSelectedPlayer(gameManager, form, selectElement, player) method showAvatarContainer (line 215) | showAvatarContainer(gameManager, initialGameData, selectElement) method preparePlayerSelector (line 248) | preparePlayerSelector(playerSelection, initialGameData, gameManager) method preparePlayerCreator (line 304) | preparePlayerCreator(playerSelection, initialGameData, gameManager) method getPlayerById (line 342) | getPlayerById(players, playerId) FILE: lib/users/server/create-admin.js class CreateAdmin (line 12) | class CreateAdmin method constructor (line 18) | constructor(serverManager) method create (line 34) | async create(username, password, email) FILE: lib/users/server/entities/players-entity-override.js class PlayersEntityOverride (line 11) | class PlayersEntityOverride extends PlayersEntity method propertiesConfig (line 18) | static propertiesConfig(extraProps) FILE: lib/users/server/entities/players-state-entity-override.js class PlayersStateEntityOverride (line 11) | class PlayersStateEntityOverride extends PlayersStateEntity method propertiesConfig (line 18) | static propertiesConfig(extraProps) FILE: lib/users/server/entities/players-stats-entity-override.js class PlayersStatsEntityOverride (line 12) | class PlayersStatsEntityOverride extends PlayersStatsEntity method propertiesConfig (line 19) | static propertiesConfig(extraProps) FILE: lib/users/server/entities/stats-entity-override.js class StatsEntityOverride (line 11) | class StatsEntityOverride extends StatsEntity method propertiesConfig (line 18) | static propertiesConfig(extraProps) FILE: lib/users/server/entities/users-entity-override.js class UsersEntityOverride (line 11) | class UsersEntityOverride extends UsersEntity method propertiesConfig (line 18) | static propertiesConfig(extraProps) FILE: lib/users/server/entities/users-login-entity-override.js class UsersLoginEntityOverride (line 11) | class UsersLoginEntityOverride extends UsersLoginEntity method propertiesConfig (line 18) | static propertiesConfig(extraProps) FILE: lib/users/server/manager.js class UsersManager (line 16) | class UsersManager method constructor (line 22) | constructor(props) method setGuestRoleId (line 40) | setGuestRoleId() method setRepositories (line 50) | setRepositories() method loadUserByUsername (line 67) | async loadUserByUsername(username) method loadUserByEmail (line 89) | async loadUserByEmail(email) method createUser (line 111) | async createUser(userData) method isNameAvailable (line 120) | async isNameAvailable(playerName) method isAvailableForGuest (line 138) | async isAvailableForGuest(playerName) method createPlayer (line 153) | async createPlayer(playerData) method generatePlayerStats (line 179) | async generatePlayerStats(playerId) method updateUserLastLogin (line 201) | async updateUserLastLogin(userModel) method updatePlayedTimeAndLogoutDate (line 220) | async updatePlayedTimeAndLogoutDate(playerSchema) method updateUserByEmail (line 250) | updateUserByEmail(email, updatePatch) method updateUserStateByPlayerId (line 260) | updateUserStateByPlayerId(playerId, newState) method updatePlayerStatByIds (line 271) | async updatePlayerStatByIds(playerId, statId, statPatch) FILE: lib/users/server/player.js class Player (line 13) | class Player extends Schema method constructor (line 20) | constructor(data, sessionId) method getPrivate (line 54) | getPrivate(key) method setPrivate (line 64) | setPrivate(key, data) method getCustom (line 73) | getCustom(key) method setCustom (line 83) | setCustom(key, data) method eventUniqueKey (line 91) | eventUniqueKey() method getPosition (line 99) | getPosition() method syncPlayer (line 111) | syncPlayer(playerSchema) method inState (line 127) | inState(inStateValue) method isDeath (line 132) | isDeath() method isDisabled (line 137) | isDisabled() FILE: lib/users/server/plugin.js class UsersPlugin (line 21) | class UsersPlugin extends PluginInterface method setup (line 27) | async setup(props) method listenEvents (line 59) | listenEvents() method onServerReady (line 76) | async onServerReady(event) method activateLifeBar (line 89) | async activateLifeBar(configProcessor) method addEventListenerOnSkillAttackApplyDamage (line 116) | async addEventListenerOnSkillAttackApplyDamage(actionsPack, classPath) method broadcastObjectUpdateAfterRestore (line 138) | async broadcastObjectUpdateAfterRestore(event) method updateLifeBars (line 150) | async updateLifeBars(client, userModel, playerSchema, roomScene) method broadcastObjectUpdate (line 161) | async broadcastObjectUpdate(room, enemyObject) method sendLifeBarUpdate (line 176) | async sendLifeBarUpdate(event) method updatePlayersLifebar (line 194) | async updatePlayersLifebar(roomScene, client, playerSchema) method updateEnemiesLifebar (line 206) | async updateEnemiesLifebar(roomScene) method updateAllPlayersLifeBars (line 231) | async updateAllPlayersLifeBars(roomScene) method preparePlayersStats (line 264) | async preparePlayersStats(configProcessor) method onCreatePlayerAfterAppendStats (line 289) | async onCreatePlayerAfterAppendStats(client, userModel, currentPlayer,... method processStatsData (line 316) | async processStatsData(modelName, playerId) method updateClientsWithPlayerStats (line 356) | async updateClientsWithPlayerStats(client, playerSchema, roomScene) FILE: lib/users/server/reset-password.js class ResetPassword (line 12) | class ResetPassword method constructor (line 18) | constructor(serverManager) method reset (line 33) | async reset(username, newPassword) FILE: lib/world/client/debug-world-creator.js class DebugWorldCreator (line 17) | class DebugWorldCreator method createSceneWorld (line 24) | async createSceneWorld(scene) method cloneMapJson (line 59) | cloneMapJson(scene, validLayers) method findValidLayers (line 77) | findValidLayers(scene) method createWorldInstance (line 97) | createWorldInstance(worldData) FILE: lib/world/client/plugin.js class WorldPlugin (line 17) | class WorldPlugin extends PluginInterface method setup (line 24) | async setup(props) method validateProperties (line 40) | validateProperties() method setupDebugMode (line 56) | setupDebugMode() FILE: lib/world/client/renderer.js class Renderer (line 11) | class Renderer method constructor (line 17) | constructor(scene) method fetchCanvasContext (line 32) | fetchCanvasContext() method createCanvas (line 42) | createCanvas(width, height) method renderLoop (line 52) | renderLoop() method renderP2World (line 60) | renderP2World() method debugWorld (line 114) | debugWorld() FILE: lib/world/server/body-state.js class BodyState (line 22) | class BodyState extends Schema method constructor (line 28) | constructor(data) method sync (line 53) | sync(bodyState) FILE: lib/world/server/collisions-manager.js class CollisionsManager (line 15) | class CollisionsManager method constructor (line 21) | constructor(room) method activateCollisions (line 34) | activateCollisions(room) method onWorldStepStart (line 59) | onWorldStepStart(evt) method removeIdleBullets (line 102) | removeIdleBullets() method beforeResolveCollision (line 120) | beforeResolveCollision(evt) method onCollisionsBegin (line 141) | onCollisionsBegin(evt) method onCollisionsEnd (line 188) | onCollisionsEnd(evt) method playerHitPlayerBegin (line 233) | playerHitPlayerBegin(bodyA, bodyB) method playerHitPlayerEnd (line 245) | playerHitPlayerEnd(bodyA, bodyB) method playerHitObjectBegin (line 259) | playerHitObjectBegin(playerBody, otherBody) method playerHitObjectEnd (line 277) | playerHitObjectEnd(playerBody, otherBody) method playerHitWallBegin (line 293) | playerHitWallBegin(playerBody, wallBody) method playerHitWallEnd (line 304) | playerHitWallEnd(playerBody, wallBody) method playerHitChangePointBegin (line 327) | playerHitChangePointBegin(playerBody, changePoint) method objectHitObjectBegin (line 378) | objectHitObjectBegin(bodyA, bodyB) method objectHitObjectEnd (line 407) | objectHitObjectEnd(bodyA, bodyB) method objectHitWallBegin (line 420) | objectHitWallBegin(objectBody, wall) method objectHitWallEnd (line 438) | objectHitWallEnd(objectBody) method bodyFullStop (line 453) | bodyFullStop(body) method findAlternativePath (line 471) | findAlternativePath(body) method resetObjectAutoMove (line 486) | resetObjectAutoMove(body) method getWallBody (line 521) | getWallBody(evt) method getObjectBody (line 531) | getObjectBody(evt) method getPlayerBody (line 541) | getPlayerBody(evt) FILE: lib/world/server/object-body-state.js class ObjectBodyState (line 20) | class ObjectBodyState extends BodyState method constructor (line 26) | constructor(data) FILE: lib/world/server/p2world.js class P2world (line 24) | class P2world extends World method constructor (line 30) | constructor(options) method saveMapData (line 166) | saveMapData(options) method enableWorldDateTime (line 181) | enableWorldDateTime() method enablePathFinder (line 190) | enablePathFinder() method validateRequiredProperties (line 204) | validateRequiredProperties(options) method createWorldContent (line 226) | async createWorldContent(mapData) method processBodiesQueue (line 262) | processBodiesQueue() method createLayerContents (line 279) | async createLayerContents(layer) method createChangePointsFromStorage (line 332) | createChangePointsFromStorage() method determinePreviousTileIndexFromGroupingType (line 371) | determinePreviousTileIndexFromGroupingType(tileIndex, layer, r, c) method fetchPreviousWallTile (line 388) | fetchPreviousWallTile(layer, r, c) method tileIndexByRowAndColumn (line 404) | tileIndexByRowAndColumn(r, c) method fetchPositionFromTileIndex (line 413) | fetchPositionFromTileIndex(tileIndex) method validateMapData (line 424) | validateMapData(mapJson) method createRoomObjectBody (line 441) | async createRoomObjectBody(layer, tileIndex, tileW, tileH, posX, posY) method markPathFinderTile (line 469) | markPathFinderTile(layer, isZeroTile, isChangePoint, isCollisionBody, ... method createWallCollisionBody (line 492) | createWallCollisionBody(tileIndex, previousWallTileIndex, tileW, tileH... method shouldGroupBodies (line 528) | shouldGroupBodies() method determineBodyPositionY (line 539) | determineBodyPositionY(existentTileBodyWall, tileH, posY) method determineBodyPositionX (line 553) | determineBodyPositionX(existentTileBodyWall, tileW, posX) method determineShapeHeight (line 566) | determineShapeHeight(currentIndexes, tileH) method determineShapeWidth (line 579) | determineShapeWidth(currentIndexes, tileW) method fetchBodyByTileIndexId (line 591) | fetchBodyByTileIndexId(tileIndex) method createChangePoint (line 612) | createChangePoint(tileIndex, tileW, tileH, posX, posY) method createWorldObject (line 637) | async createWorldObject(roomObject, objectIndex, tileW, tileH, posX, p... method createLimits (line 703) | createLimits() method createWall (line 739) | createWall(width, height, x, y, bodyType) method createCollisionBody (line 768) | createCollisionBody( method createBodyState (line 810) | createBodyState(bodyState, x, y, dir, boxBody, bodyKey) method createCollisionShape (line 835) | createCollisionShape(width, height, collisionGroup, collisionResponse ... method getSceneChangePoints (line 850) | getSceneChangePoints(mapData) method createPlayerBody (line 871) | createPlayerBody(playerData) method fetchPlayerSpeed (line 903) | fetchPlayerSpeed(playerSpeed) method shootBullet (line 922) | shootBullet(fromPosition, toPosition, bulletObject) method determineFromType (line 981) | determineFromType(bulletObject) method calculateDirection (line 998) | calculateDirection(bulletObject, fromPosition, toPosition) method removeBodiesFromWorld (line 1007) | removeBodiesFromWorld() FILE: lib/world/server/path-finder.js class PathFinder (line 12) | class PathFinder method constructor (line 15) | constructor() method createGridFromMap (line 27) | createGridFromMap() method addBodyToProcess (line 39) | addBodyToProcess(body) method findPath (line 49) | findPath(from, to) FILE: lib/world/server/physical-body.js class PhysicalBody (line 13) | class PhysicalBody extends Body method constructor (line 22) | constructor(options) method integrate (line 79) | integrate(dt) method speedToNext (line 123) | speedToNext() method stopAutoMoving (line 206) | stopAutoMoving() method alignToTile (line 215) | alignToTile() method updateBodyState (line 232) | updateBodyState() method bodyLogKey (line 271) | bodyLogKey() method removeInvalidStateBulletBody (line 279) | removeInvalidStateBulletBody() method hasInvalidSpeed (line 295) | hasInvalidSpeed() method isOutOfWorldBounds (line 320) | isOutOfWorldBounds() method isNotMoving (line 331) | isNotMoving() method resetAuto (line 350) | resetAuto() method initMove (line 360) | initMove(direction, isAuto = false) method singleKeyPressMovement (line 380) | singleKeyPressMovement(direction) method simultaneousKeyPressMovement (line 401) | simultaneousKeyPressMovement(direction) method simultaneousMovementDiagonalSpeedFix (line 426) | simultaneousMovementDiagonalSpeedFix(direction, speed) method moveUp (line 458) | moveUp(speed) method calculateMagnitude (line 478) | calculateMagnitude(x, y) method checkNonZeroComponents (line 488) | checkNonZeroComponents(x, y) method normalizeSpeed (line 498) | normalizeSpeed(x, y) method validateAndSetDirection (line 509) | validateAndSetDirection(direction, diagonal, velocity) method stopMove (line 516) | stopMove() method stopFull (line 525) | stopFull(pStop = false) method stopX (line 540) | stopX(pStop = false) method stopY (line 552) | stopY(pStop = false) method moveToPoint (line 564) | moveToPoint(toPoint) method updateCurrentPoints (line 587) | updateCurrentPoints() method moveToOriginalPoint (line 608) | moveToOriginalPoint() method setShapesCollisionGroup (line 637) | setShapesCollisionGroup(collisionGroup) method canJump (line 652) | canJump() method positionToTiles (line 673) | positionToTiles(x, y) method getPathFinder (line 685) | getPathFinder() method worldTileWidth (line 695) | get worldTileWidth() method worldTileHeight (line 703) | get worldTileHeight() method worldWidth (line 711) | get worldWidth() method worldHeight (line 719) | get worldHeight() FILE: lib/world/server/world-walkable-nodes-around-provider.js class WorldWalkableNodesAroundProvider (line 12) | class WorldWalkableNodesAroundProvider method generateWalkableNodesAround (line 20) | static generateWalkableNodesAround(worldBody, pathFinder) method fetchFirstWorldPosition (line 74) | static fetchFirstWorldPosition(pathFinder, currentCol, currentRow) FILE: lib/world/world-points-validator.js class WorldPointsValidator (line 9) | class WorldPointsValidator method constructor (line 16) | constructor(worldWidth, worldHeight) method makeValidPoints (line 30) | makeValidPoints(points) FILE: lib/world/world-position-calculator.js class WorldPositionCalculator (line 9) | class WorldPositionCalculator method forNode (line 20) | forNode(node, tileWidth, tileHeight) FILE: lib/world/world-timer.js class WorldTimer (line 16) | class WorldTimer method constructor (line 22) | constructor(props) method startWorldSteps (line 46) | startWorldSteps(world) method setIntervalCallback (line 70) | setIntervalCallback(world) method stepWorld (line 84) | stepWorld(world) method executeCallbacks (line 93) | executeCallbacks() method stepWorldWithSubSteps (line 107) | stepWorldWithSubSteps(world) FILE: migrations/development/beta.12-sql-update.sql type `items_group` (line 87) | CREATE TABLE IF NOT EXISTS `items_group` ( type `items_inventory` (line 110) | CREATE TABLE IF NOT EXISTS `items_inventory` ( type `items_item` (line 139) | CREATE TABLE IF NOT EXISTS `items_item` ( type `items_item_modifiers` (line 167) | CREATE TABLE IF NOT EXISTS `items_item_modifiers` ( FILE: migrations/development/beta.16-sql-update.sql type `stats` (line 53) | CREATE TABLE `stats` ( type `players_stats` (line 64) | CREATE TABLE `players_stats` ( type `skills_class_path` (line 108) | CREATE TABLE IF NOT EXISTS `skills_class_path` ( type `skills_class_path_level_labels` (line 119) | CREATE TABLE IF NOT EXISTS `skills_class_path_level_labels` ( type `skills_class_path_level_skills` (line 133) | CREATE TABLE IF NOT EXISTS `skills_class_path_level_skills` ( type `skills_groups` (line 148) | CREATE TABLE IF NOT EXISTS `skills_groups` ( type `skills_levels` (line 158) | CREATE TABLE IF NOT EXISTS `skills_levels` ( type `skills_levels_modifiers` (line 171) | CREATE TABLE IF NOT EXISTS `skills_levels_modifiers` ( type `skills_levels_modifiers_conditions` (line 189) | CREATE TABLE IF NOT EXISTS `skills_levels_modifiers_conditions` ( type `skills_levels_set` (line 202) | CREATE TABLE IF NOT EXISTS `skills_levels_set` ( type `skills_owners_class_path` (line 209) | CREATE TABLE IF NOT EXISTS `skills_owners_class_path` ( type `skills_skill` (line 221) | CREATE TABLE `skills_skill` ( type `skills_skill_attack` (line 246) | CREATE TABLE IF NOT EXISTS `skills_skill_attack` ( type `skills_skill_group_relation` (line 267) | CREATE TABLE IF NOT EXISTS `skills_skill_group_relation` ( type `skills_skill_owner_conditions` (line 279) | CREATE TABLE `skills_skill_owner_conditions` ( type `skills_skill_owner_effects` (line 292) | CREATE TABLE IF NOT EXISTS `skills_skill_owner_effects` ( type `skills_skill_owner_effects_conditions` (line 309) | CREATE TABLE IF NOT EXISTS `skills_skill_owner_effects_conditions` ( type `skills_skill_physical_data` (line 322) | CREATE TABLE IF NOT EXISTS `skills_skill_physical_data` ( type `skills_skill_target_effects` (line 335) | CREATE TABLE IF NOT EXISTS `skills_skill_target_effects` ( type `skills_skill_target_effects_conditions` (line 352) | CREATE TABLE IF NOT EXISTS `skills_skill_target_effects_conditions` ( type `skills_skill_animations` (line 469) | CREATE TABLE `skills_skill_animations` ( FILE: migrations/development/beta.17-sql-update.sql type `skills_class_level_up_animations` (line 54) | CREATE TABLE `skills_class_level_up_animations` ( FILE: migrations/development/beta.18-sql-update.sql type `objects_animations` (line 79) | CREATE TABLE `objects_animations` ( type `audio_categories` (line 104) | CREATE TABLE IF NOT EXISTS `audio_categories` ( type `audio` (line 115) | CREATE TABLE IF NOT EXISTS `audio` ( type `audio_markers` (line 130) | CREATE TABLE IF NOT EXISTS `audio_markers` ( type `audio_player_config` (line 143) | CREATE TABLE IF NOT EXISTS `audio_player_config` ( FILE: migrations/development/beta.24-sql-update.sql type `objects_items_inventory` (line 79) | CREATE TABLE `objects_items_inventory` ( type `objects_items_requirements` (line 93) | CREATE TABLE `objects_items_requirements` ( type `objects_items_rewards` (line 109) | CREATE TABLE `objects_items_rewards` ( FILE: migrations/development/beta.25-sql-update.sql type `objects_skills` (line 34) | CREATE TABLE `objects_skills` ( type `operation_types` (line 47) | CREATE TABLE `operation_types` ( type `target_options` (line 78) | CREATE TABLE `target_options` ( type `objects_stats` (line 101) | CREATE TABLE `objects_stats` ( FILE: migrations/development/beta.26-sql-update.sql type `config_types` (line 8) | CREATE TABLE `config_types` ( type `clan_levels` (line 83) | CREATE TABLE `clan_levels` ( type `clan` (line 94) | CREATE TABLE `clan` ( type `clan_members` (line 108) | CREATE TABLE `clan_members` ( type `clan_levels_modifiers` (line 121) | CREATE TABLE `clan_levels_modifiers` ( type `rewards_modifiers` (line 169) | CREATE TABLE `rewards_modifiers` ( type `rewards` (line 183) | CREATE TABLE `rewards` ( type `objects_items_rewards_animations` (line 202) | CREATE TABLE `objects_items_rewards_animations` ( FILE: migrations/development/beta.27-sql-update.sql type `locale` (line 28) | CREATE TABLE `locale` ( type `snippets` (line 37) | CREATE TABLE `snippets` ( type `users_locale` (line 47) | CREATE TABLE `users_locale` ( type `chat_message_types` (line 69) | CREATE TABLE `chat_message_types` ( type `items_types` (line 114) | CREATE TABLE `items_types` ( type `objects_types` (line 151) | CREATE TABLE `objects_types` ( type `ads_providers` (line 181) | CREATE TABLE `ads_providers` ( type `ads_types` (line 189) | CREATE TABLE `ads_types` ( type `ads` (line 196) | CREATE TABLE `ads` ( type `ads_event_video` (line 218) | CREATE TABLE `ads_event_video` ( type `ads_banner` (line 230) | CREATE TABLE `ads_banner` ( type `ads_played` (line 239) | CREATE TABLE `ads_played` ( FILE: migrations/development/beta.38-sql-update.sql type `scores` (line 39) | CREATE TABLE IF NOT EXISTS `scores` ( type `scores_detail` (line 51) | CREATE TABLE IF NOT EXISTS `scores_detail` ( type `users_login` (line 65) | CREATE TABLE IF NOT EXISTS `users_login` ( type `rewards_events` (line 76) | CREATE TABLE IF NOT EXISTS `rewards_events` ( type `rewards_events_state` (line 91) | CREATE TABLE IF NOT EXISTS `rewards_events_state` ( FILE: migrations/production/reldens-install-v4.0.0.sql type `features` (line 11) | CREATE TABLE IF NOT EXISTS `features` ( type `config_types` (line 20) | CREATE TABLE IF NOT EXISTS `config_types` ( type `operation_types` (line 26) | CREATE TABLE IF NOT EXISTS `operation_types` ( type `target_options` (line 34) | CREATE TABLE IF NOT EXISTS `target_options` ( type `locale` (line 42) | CREATE TABLE IF NOT EXISTS `locale` ( type `users` (line 51) | CREATE TABLE IF NOT EXISTS `users` ( type `stats` (line 67) | CREATE TABLE IF NOT EXISTS `stats` ( type `players` (line 80) | CREATE TABLE IF NOT EXISTS `players` ( type `rooms` (line 92) | CREATE TABLE IF NOT EXISTS `rooms` ( type `rooms_change_points` (line 107) | CREATE TABLE IF NOT EXISTS `rooms_change_points` ( type `rooms_return_points` (line 120) | CREATE TABLE IF NOT EXISTS `rooms_return_points` ( type `players_state` (line 135) | CREATE TABLE IF NOT EXISTS `players_state` ( type `players_stats` (line 150) | CREATE TABLE IF NOT EXISTS `players_stats` ( type `ads_providers` (line 164) | CREATE TABLE IF NOT EXISTS `ads_providers` ( type `ads_types` (line 172) | CREATE TABLE IF NOT EXISTS `ads_types` ( type `ads` (line 179) | CREATE TABLE IF NOT EXISTS `ads` ( type `ads_banner` (line 203) | CREATE TABLE IF NOT EXISTS `ads_banner` ( type `ads_event_video` (line 212) | CREATE TABLE IF NOT EXISTS `ads_event_video` ( type `ads_played` (line 224) | CREATE TABLE IF NOT EXISTS `ads_played` ( type `audio_categories` (line 237) | CREATE TABLE IF NOT EXISTS `audio_categories` ( type `audio` (line 250) | CREATE TABLE IF NOT EXISTS `audio` ( type `audio_markers` (line 268) | CREATE TABLE IF NOT EXISTS `audio_markers` ( type `audio_player_config` (line 281) | CREATE TABLE IF NOT EXISTS `audio_player_config` ( type `chat_message_types` (line 293) | CREATE TABLE IF NOT EXISTS `chat_message_types` ( type `chat` (line 303) | CREATE TABLE IF NOT EXISTS `chat` ( type `clan_levels` (line 322) | CREATE TABLE IF NOT EXISTS `clan_levels` ( type `clan` (line 331) | CREATE TABLE IF NOT EXISTS `clan` ( type `clan_levels_modifiers` (line 347) | CREATE TABLE IF NOT EXISTS `clan_levels_modifiers` ( type `clan_members` (line 366) | CREATE TABLE IF NOT EXISTS `clan_members` ( type `config` (line 377) | CREATE TABLE IF NOT EXISTS `config` ( type `items_types` (line 389) | CREATE TABLE IF NOT EXISTS `items_types` ( type `items_group` (line 396) | CREATE TABLE IF NOT EXISTS `items_group` ( type `items_item` (line 408) | CREATE TABLE IF NOT EXISTS `items_item` ( type `items_inventory` (line 431) | CREATE TABLE IF NOT EXISTS `items_inventory` ( type `items_item_modifiers` (line 445) | CREATE TABLE IF NOT EXISTS `items_item_modifiers` ( type `objects_types` (line 460) | CREATE TABLE IF NOT EXISTS `objects_types` ( type `objects` (line 467) | CREATE TABLE IF NOT EXISTS `objects` ( type `objects_animations` (line 490) | CREATE TABLE IF NOT EXISTS `objects_animations` ( type `objects_assets` (line 502) | CREATE TABLE IF NOT EXISTS `objects_assets` ( type `objects_items_inventory` (line 514) | CREATE TABLE IF NOT EXISTS `objects_items_inventory` ( type `objects_items_requirements` (line 528) | CREATE TABLE IF NOT EXISTS `objects_items_requirements` ( type `objects_items_rewards` (line 544) | CREATE TABLE IF NOT EXISTS `objects_items_rewards` ( type `rewards_modifiers` (line 560) | CREATE TABLE IF NOT EXISTS `rewards_modifiers` ( type `rewards` (line 576) | CREATE TABLE IF NOT EXISTS `rewards` ( type `drops_animations` (line 598) | CREATE TABLE IF NOT EXISTS `drops_animations` ( type `skills_skill_type` (line 611) | CREATE TABLE IF NOT EXISTS `skills_skill_type` ( type `skills_levels_set` (line 618) | CREATE TABLE IF NOT EXISTS `skills_levels_set` ( type `skills_groups` (line 630) | CREATE TABLE IF NOT EXISTS `skills_groups` ( type `skills_skill` (line 639) | CREATE TABLE IF NOT EXISTS `skills_skill` ( type `objects_skills` (line 667) | CREATE TABLE IF NOT EXISTS `objects_skills` ( type `objects_stats` (line 681) | CREATE TABLE IF NOT EXISTS `objects_stats` ( type `respawn` (line 695) | CREATE TABLE IF NOT EXISTS `respawn` ( type `skills_class_path` (line 708) | CREATE TABLE IF NOT EXISTS `skills_class_path` ( type `skills_levels` (line 722) | CREATE TABLE IF NOT EXISTS `skills_levels` ( type `skills_class_level_up_animations` (line 734) | CREATE TABLE IF NOT EXISTS `skills_class_level_up_animations` ( type `skills_class_path_level_labels` (line 746) | CREATE TABLE IF NOT EXISTS `skills_class_path_level_labels` ( type `skills_class_path_level_skills` (line 759) | CREATE TABLE IF NOT EXISTS `skills_class_path_level_skills` ( type `skills_levels_modifiers` (line 774) | CREATE TABLE IF NOT EXISTS `skills_levels_modifiers` ( type `skills_levels_modifiers_conditions` (line 793) | CREATE TABLE IF NOT EXISTS `skills_levels_modifiers_conditions` ( type `skills_owners_class_path` (line 804) | CREATE TABLE IF NOT EXISTS `skills_owners_class_path` ( type `skills_skill_animations` (line 817) | CREATE TABLE IF NOT EXISTS `skills_skill_animations` ( type `skills_skill_attack` (line 831) | CREATE TABLE IF NOT EXISTS `skills_skill_attack` ( type `skills_skill_group_relation` (line 852) | CREATE TABLE IF NOT EXISTS `skills_skill_group_relation` ( type `skills_skill_owner_conditions` (line 864) | CREATE TABLE IF NOT EXISTS `skills_skill_owner_conditions` ( type `skills_skill_owner_effects` (line 877) | CREATE TABLE IF NOT EXISTS `skills_skill_owner_effects` ( type `skills_skill_owner_effects_conditions` (line 895) | CREATE TABLE IF NOT EXISTS `skills_skill_owner_effects_conditions` ( type `skills_skill_physical_data` (line 907) | CREATE TABLE IF NOT EXISTS `skills_skill_physical_data` ( type `skills_skill_target_effects` (line 920) | CREATE TABLE IF NOT EXISTS `skills_skill_target_effects` ( type `skills_skill_target_effects_conditions` (line 938) | CREATE TABLE IF NOT EXISTS `skills_skill_target_effects_conditions` ( type `snippets` (line 950) | CREATE TABLE IF NOT EXISTS `snippets` ( type `users_locale` (line 962) | CREATE TABLE IF NOT EXISTS `users_locale` ( type `users_login` (line 974) | CREATE TABLE IF NOT EXISTS `users_login` ( type `scores` (line 984) | CREATE TABLE IF NOT EXISTS `scores` ( type `scores_detail` (line 999) | CREATE TABLE IF NOT EXISTS `scores_detail` ( type `rewards_events` (line 1011) | CREATE TABLE IF NOT EXISTS `rewards_events` ( type `rewards_events_state` (line 1026) | CREATE TABLE IF NOT EXISTS `rewards_events_state` ( FILE: tests/base-test.js class BaseTest (line 14) | class BaseTest method constructor (line 17) | constructor(config) method test (line 34) | async test(name, fn) method _makeHttpRequest (line 50) | async _makeHttpRequest(options, data) method makeRequest (line 84) | async makeRequest(method, path, data) method makeAuthenticatedRequest (line 98) | async makeAuthenticatedRequest(method, path, data, session) method makeFormRequest (line 116) | async makeFormRequest(method, path, data, session) method makeMultipartRequest (line 137) | async makeMultipartRequest(method, path, data, session) method makeFormRequestWithTimeout (line 159) | async makeFormRequestWithTimeout(method, path, data, session, timeoutMs) method formatCookies (line 178) | formatCookies(sessionCookies) method formatFormData (line 192) | formatFormData(data) method buildMultipartData (line 201) | buildMultipartData(data, boundary) method entityHasUploadFields (line 231) | entityHasUploadFields(entity, data) method getUploadFields (line 236) | getUploadFields(data) method getAuthenticatedSession (line 251) | async getAuthenticatedSession() FILE: tests/database-reset-utility.js class DatabaseResetUtility (line 11) | class DatabaseResetUtility method constructor (line 14) | constructor(config) method resetDatabase (line 19) | async resetDatabase() method executeQueryFile (line 52) | async executeQueryFile(migrationsPath, dbDriver, fileName) FILE: tests/fixtures/crud-test-data.js class CrudTestData (line 7) | class CrudTestData method getBaseTestIds (line 10) | static getBaseTestIds() method getValidTestData (line 61) | static getValidTestData(entity, testPrefix, uniqueSuffix = '') method getIdForSuffix (line 566) | static getIdForSuffix(entityKey, suffix, baseIds) method getUploadFieldsForEntity (line 573) | static getUploadFieldsForEntity(entity) method getFileExtension (line 583) | static getFileExtension(entity, field) method getMockFileContent (line 593) | static getMockFileContent(entity, field) method getContentType (line 606) | static getContentType(entity, field) method getInvalidTestData (line 616) | static getInvalidTestData(entity) method getExpectedValidationErrors (line 658) | static getExpectedValidationErrors(entity) method getTestPrefix (line 679) | static getTestPrefix() FILE: tests/fixtures/entities-list.js class EntitiesList (line 7) | class EntitiesList method getAll (line 10) | static getAll() method getEntitiesWithoutRequiredFK (line 20) | static getEntitiesWithoutRequiredFK() method getEntitiesWithRequiredFK (line 31) | static getEntitiesWithRequiredFK() method getEntitiesWithUploadsButNoRequiredFK (line 49) | static getEntitiesWithUploadsButNoRequiredFK() method getEntitiesWithUploadsAndRequiredFK (line 54) | static getEntitiesWithUploadsAndRequiredFK() method getEntityIdField (line 59) | static getEntityIdField(entity) FILE: tests/fixtures/features-test-data.js class FeaturesTestData (line 7) | class FeaturesTestData method getMapsWizardValidData (line 10) | static getMapsWizardValidData() method getMapsWizardInvalidData (line 28) | static getMapsWizardInvalidData() method getMapsWizardExpectedError (line 37) | static getMapsWizardExpectedError() method getObjectsImportValidData (line 42) | static getObjectsImportValidData() method getObjectsImportInvalidData (line 63) | static getObjectsImportInvalidData() method getObjectsImportMissingFieldsData (line 68) | static getObjectsImportMissingFieldsData() method getSkillsImportValidData (line 73) | static getSkillsImportValidData() method getServerManagementValidData (line 96) | static getServerManagementValidData() method getServerManagementInvalidData (line 101) | static getServerManagementInvalidData() method getServerManagementExpectedError (line 106) | static getServerManagementExpectedError() method getAudioUploadValidData (line 111) | static getAudioUploadValidData() method getItemsUploadValidData (line 124) | static getItemsUploadValidData() method getFileUploadInvalidData (line 136) | static getFileUploadInvalidData() FILE: tests/fixtures/generate-complete-comparison.js class GenerateCompleteComparison (line 11) | class GenerateCompleteComparison method generate (line 13) | async generate() method analyzeAllPlugins (line 40) | async analyzeAllPlugins(reldensModuleLibPath, generatedEntitiesPath) method analyzePlugin (line 53) | async analyzePlugin(pluginName, reldensModuleLibPath, generatedEntitie... method findMatchingFile (line 96) | findMatchingFile(files, targetFileName) method analyzeEntityFile (line 120) | async analyzeEntityFile(pluginEntityPath, generatedEntitiesPath) method analyzeModelFile (line 206) | async analyzeModelFile(pluginModelPath, generatedEntitiesPath) method extractMethods (line 298) | extractMethods(classConstructor) method extractRelationMappings (line 329) | extractRelationMappings(classConstructor) method compareRelations (line 346) | compareRelations(pluginRelations, generatedRelations) method analyzeDependencies (line 392) | async analyzeDependencies(projectRoot) method analyzeDependencyModel (line 445) | async analyzeDependencyModel(modelPath, projectRoot) method compareFixtures (line 538) | async compareFixtures(projectRoot) method compareConfigs (line 577) | compareConfigs(oldEntities, newEntities) method findConfigDifferences (line 610) | findConfigDifferences(entityKey, oldConfig, newConfig) method compareRelationMappings (line 630) | async compareRelationMappings(reldensModuleLibPath, generatedEntitiesP... method getFilesInFolder (line 717) | getFilesInFolder(folderPath, extension) method generateMissingCustomizations (line 737) | generateMissingCustomizations(report) method generateSummary (line 932) | generateSummary(report) FILE: tests/fixtures/generate-entities-fixtures.js class GenerateEntitiesFixtures (line 11) | class GenerateEntitiesFixtures method generate (line 13) | async generate(outputFileName) method introspectClass (line 59) | introspectClass(classConstructor) FILE: tests/manager.js class Manager (line 12) | class Manager method constructor (line 15) | constructor() method parseArguments (line 24) | parseArguments() method run (line 38) | async run() method loadOrCreateConfig (line 47) | async loadOrCreateConfig() method promptConfig (line 61) | async promptConfig() method saveConfig (line 83) | saveConfig() method executeTests (line 90) | async executeTests(config) FILE: tests/run.js function runTests (line 17) | async function runTests() function confirmTestExecution (line 124) | async function confirmTestExecution() function getTestMethods (line 148) | function getTestMethods(testInstance) function getTestDisplayName (line 170) | function getTestDisplayName(fileName) function applyFilter (line 181) | function applyFilter(testFiles, filter) function getTestFilesFromDirectory (line 189) | async function getTestFilesFromDirectory(directoryPath) FILE: tests/test-admin-auth.js class TestAdminAuth (line 9) | class TestAdminAuth extends BaseTest method testLoginPageLoads (line 12) | async testLoginPageLoads() method testValidLoginRedirectsToAdmin (line 23) | async testValidLoginRedirectsToAdmin() method testInvalidLoginShowsError (line 36) | async testInvalidLoginShowsError() method testLogoutDestroysSession (line 49) | async testLogoutDestroysSession() method testAdminRootRedirectsWhenNotAuthenticated (line 58) | async testAdminRootRedirectsWhenNotAuthenticated() method testEntityRoutesRequireAuthentication (line 67) | async testEntityRoutesRequireAuthentication() FILE: tests/test-admin-crud.js class TestAdminCrud (line 13) | class TestAdminCrud extends BaseTest method constructor (line 15) | constructor(config) method testEntityCrudWithoutFK (line 31) | async testEntityCrudWithoutFK() method testEntityCrudWithRequiredFK (line 45) | async testEntityCrudWithRequiredFK() method testEntityCrudWithUploadsNoFK (line 59) | async testEntityCrudWithUploadsNoFK() method testEntityCrudWithUploadsAndFK (line 76) | async testEntityCrudWithUploadsAndFK() method runEntityCrudFlow (line 93) | async runEntityCrudFlow(entity, session, type) method runEntityCrudFlowWithUploads (line 104) | async runEntityCrudFlowWithUploads(entity, session, type) method runEntityDeleteAndEditFlows (line 117) | async runEntityDeleteAndEditFlows(entity, session, createdRecordId) method preCleanup (line 128) | async preCleanup(session) method runEntityList (line 142) | async runEntityList(entity, session, context) method runEntityCreate (line 152) | async runEntityCreate(entity, session, suffix) method runEntityCreateWithUpload (line 169) | async runEntityCreateWithUpload(entity, session, suffix) method runEntityListWithFilters (line 185) | async runEntityListWithFilters(entity, session) method runEntityEdit (line 200) | async runEntityEdit(entity, session, recordId, suffix) method runEntityEditWithUpload (line 212) | async runEntityEditWithUpload(entity, session, recordId, suffix) method runEntityCreateForDelete (line 228) | async runEntityCreateForDelete(entity, session) method runEntityDelete (line 242) | async runEntityDelete(entity, session, recordId) method runEntityCreateWithInvalidData (line 256) | async runEntityCreateWithInvalidData(entity, session) method runEntityCreateForEditFail (line 270) | async runEntityCreateForEditFail(entity, session) method runEntityEditWithInvalidData (line 283) | async runEntityEditWithInvalidData(entity, session, recordId) method runEntityView (line 299) | async runEntityView(entity, session, recordId) method runEntityEditForm (line 313) | async runEntityEditForm(entity, session, recordId) method getTestDataForEntity (line 328) | getTestDataForEntity(entity, suffix) method getTestFileForField (line 343) | getTestFileForField(entity, field) method makeEntityRequest (line 391) | async makeEntityRequest(method, entity, endpoint, data, session) method entityHasUploadFields (line 402) | entityHasUploadFields(entity, data) method getFilterParams (line 416) | getFilterParams(entity, testData) method trackRecordForCleanup (line 432) | trackRecordForCleanup(entity, recordId) method cleanup (line 440) | async cleanup() method cleanupConfigTestData (line 469) | async cleanupConfigTestData(session) method validateRecordDeleted (line 483) | async validateRecordDeleted(entity, recordId, session) method extractIdFromLocation (line 496) | extractIdFromLocation(location, entity) FILE: tests/test-admin-features.js class TestAdminFeatures (line 13) | class TestAdminFeatures extends BaseTest method constructor (line 16) | constructor(config) method testMapsWizardPageLoads (line 27) | async testMapsWizardPageLoads() method testMapsWizardGeneratesWithValidData (line 40) | async testMapsWizardGeneratesWithValidData() method testMapsWizardFailsWithInvalidData (line 59) | async testMapsWizardFailsWithInvalidData() method testObjectsImportPageLoads (line 80) | async testObjectsImportPageLoads() method testObjectsImportWithValidJson (line 98) | async testObjectsImportWithValidJson() method testObjectsImportFailsWithInvalidJson (line 117) | async testObjectsImportFailsWithInvalidJson() method testObjectsImportHandlesMissingFields (line 130) | async testObjectsImportHandlesMissingFields() method testSkillsImportPageLoads (line 143) | async testSkillsImportPageLoads() method testSkillsImportWithValidJson (line 156) | async testSkillsImportWithValidJson() method testServerManagementPageLoads (line 170) | async testServerManagementPageLoads() method testServerShutdownValidation (line 183) | async testServerShutdownValidation() method testServerShutdownWithValidTime (line 197) | async testServerShutdownWithValidTime() method testAudioFileUpload (line 212) | async testAudioFileUpload() method testInvalidFileDataRejection (line 246) | async testInvalidFileDataRejection() method testGenerateDataStaticRoute (line 259) | async testGenerateDataStaticRoute() method testGeneratedStaticRoute (line 284) | async testGeneratedStaticRoute() method createTestFile (line 309) | async createTestFile(filePath, content) method getObjectsImportDeterministicData (line 316) | getObjectsImportDeterministicData() method getSkillsImportDeterministicData (line 338) | getSkillsImportDeterministicData() method createTestAudioFile (line 362) | async createTestAudioFile() method getAudioUploadWithRealFileDeterministicData (line 372) | getAudioUploadWithRealFileDeterministicData(testFile) method validateFileExists (line 386) | async validateFileExists(filePath) method getItemsUploadDeterministicData (line 391) | getItemsUploadDeterministicData() method validateSuccessfulResponse (line 404) | validateSuccessfulResponse(response) method validateEntityExists (line 411) | async validateEntityExists(entity, key, session) method validateImportResult (line 423) | async validateImportResult(location, expectedCount) FILE: tests/utils.js class Utils (line 10) | class Utils method cleanupTestFiles (line 13) | static async cleanupTestFiles(paths) method verifyDatabaseRecord (line 20) | static async verifyDatabaseRecord(dataServer, entityName, filters) method beginTransaction (line 30) | static async beginTransaction(dataServer) method rollbackTransaction (line 39) | static async rollbackTransaction(dataServer) method cleanupTestData (line 48) | static async cleanupTestData(dataServer, testPrefix) method cleanupTestDataByTimestamp (line 81) | static async cleanupTestDataByTimestamp(dataServer, testTimestamp) method createTestSnapshot (line 95) | static async createTestSnapshot(dataServer) method restoreTestSnapshot (line 109) | static async restoreTestSnapshot(dataServer, snapshot, currentSnapshot) FILE: theme/admin/functions.js function getCookie (line 7) | function getCookie(name) function deleteCookie (line 16) | function deleteCookie(name) function escapeHTML (line 21) | function escapeHTML(str) function sanitizeImageUrl (line 30) | function sanitizeImageUrl(url) function cloneElement (line 57) | function cloneElement(element) function showConfirmDialog (line 70) | function showConfirmDialog(callback) function activateExpandCollapse (line 95) | function activateExpandCollapse() function createModalContent (line 111) | function createModalContent(modalElement) function activateModalElements (line 129) | function activateModalElements() FILE: theme/admin/reldens-functions.js function fetchMapFileAndDraw (line 9) | function fetchMapFileAndDraw(mapJson, tileset, mapCanvas, withTileHighli... function drawMap (line 40) | function drawMap(mapCanvasContext, tileset, mapData) function drawTiles (line 80) | function drawTiles(canvasContext, canvasWidth, canvasHeight, tileWidth, ... function highlightTile (line 94) | function highlightTile(mouseX, mouseY, tileWidth, tileHeight, canvasCont... function redrawWithHighlight (line 107) | function redrawWithHighlight(mapCanvasContext, mapCanvasWidth, mapCanvas... function loadAndCreateMap (line 113) | function loadAndCreateMap(mapJsonFileName, mapSceneImages, appendOnEleme... function calculateTileData (line 140) | function calculateTileData(event, data) FILE: theme/default/index.js function updateCooldown (line 63) | function updateCooldown() { FILE: theme/plugins/bot.js function main (line 17) | async function main (options) FILE: theme/plugins/client-plugin.js class ClientPlugin (line 10) | class ClientPlugin extends PluginInterface method setup (line 13) | setup(props) method defineCustomClasses (line 21) | defineCustomClasses(props) FILE: theme/plugins/objects/client/npc1.js class Npc1 (line 11) | class Npc1 extends AnimationEngine method constructor (line 14) | constructor(gameManager, props, currentPreloader) FILE: theme/plugins/objects/server/healer.js class Healer (line 13) | class Healer extends NpcObject method executeMessageActions (line 16) | async executeMessageActions(client, data, room, playerSchema) method restoreMp (line 40) | restoreMp(playerSchema, room, client) method restoreHp (line 54) | restoreHp(room, playerSchema, client) method giveRewards (line 69) | async giveRewards(playerSchema, client) FILE: theme/plugins/objects/server/quest-npc.js class QuestNpc (line 13) | class QuestNpc extends NpcObject method executeMessageActions (line 16) | async executeMessageActions(client, data, room, playerSchema) FILE: theme/plugins/objects/server/weapons-master.js class WeaponsMaster (line 13) | class WeaponsMaster extends NpcObject method executeMessageActions (line 16) | async executeMessageActions(client, data, room, playerSchema) FILE: theme/plugins/server-plugin.js class ServerPlugin (line 12) | class ServerPlugin extends PluginInterface method setup (line 15) | setup(props) method defineCustomClasses (line 23) | defineCustomClasses(props)