Advertisement
marlosgama

Untitled

Jan 17th, 2020
139
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Ruby 5.64 KB | None | 0 0
  1. #==============================================================================
  2. # ** Configs
  3. #------------------------------------------------------------------------------
  4. #  Este módulo lida com as configurações gerais. Ele também
  5. # é executado no servidor.
  6. #------------------------------------------------------------------------------
  7. #  Autor: Valentine
  8. #==============================================================================
  9.  
  10. module Configs
  11.  
  12.   # Nome, esboço, sombra, negrito e tamanho da fonte
  13.   Font.default_name = 'VL Gothic'
  14.   Font.default_outline = false
  15.   Font.default_shadow = false
  16.   Font.default_bold = false
  17.   Font.default_size = 16
  18.  
  19.   # Endereço da rede
  20.   HOST = '25.0.39.124'
  21.  
  22.   # Porta da rede
  23.   # Qualquer alteração aqui deve ser repetida no arquivo
  24.   #configs.ini do servidor
  25.   PORT = 50000
  26.  
  27.   # Versão
  28.   GAME_VERSION = 12983
  29.  
  30.   # Resoluções
  31.   RESOLUTIONS = [
  32.     # Altura e largura da tela
  33.     [800, 608],
  34.     [1024, 608],
  35.     [1024, 672]
  36.   ]
  37.  
  38.   # Tempo (em segundos) do carregamento (0 = desativado)
  39.   LOADING_TIME = 3
  40.  
  41.   # Imagens de fundo do carregamento que serão
  42.   #escolhidas aleatoriamente
  43.   LOADING_TITLES = ['Title1', 'Title2']
  44.  
  45.   # Quantidade mínima e máxima de caracteres
  46.   MIN_CHARACTERS = 3
  47.   MAX_CHARACTERS = 13
  48.  
  49.   # Nível mínimo para atacar e ser atacado por outros
  50.   #jogadores em mapas PvP
  51.   MIN_LEVEL_PVP = 2
  52.  
  53.   # Quantidade máxima de heróis por conta
  54.   MAX_CHARS = 3
  55.  
  56.   # Quantidade máxima de atalhos
  57.   MAX_HOTBAR = 9
  58.  
  59.   # Quantidade máxima de classes na criação de personagem
  60.   MAX_CLASSES = 6
  61.  
  62.   # Quantidade máxima de itens, armas, armaduras,
  63.   #ouro, parâmetros e nível do jogador
  64.   MAX_ITEMS  = 999
  65.   MAX_GOLD   = 99_999_999
  66.   MAX_PARAMS = 999_999
  67.   MAX_LEVEL  = 99
  68.  
  69.   # Quantidade máxima de switches do jogador
  70.   MAX_PLAYER_SWITCHES = 3000
  71.  
  72.   # Quantidade máxima de variáveis do jogador
  73.   MAX_PLAYER_VARIABLES = 500
  74.  
  75.   # Quantidade máxima de amigos
  76.   MAX_FRIENDS = 20
  77.  
  78.   # Quantidade máxima de itens do inventário, da troca e do banco
  79.   MAX_PLAYER_ITEMS = 23
  80.   MAX_TRADE_ITEMS = 10
  81.   MAX_BANK_ITEMS = 50
  82.  
  83.   # Quantidade máxima de linhas do bate-papo
  84.   # Não é recomendável aumentar esse valor
  85.   MAX_CHAT_LINES = 10
  86.  
  87.   # Quantidade máxima de membros do grupo
  88.   MAX_PARTY_MEMBERS = 3
  89.  
  90.   # Índice da cor das mensagens do bate-papo na Window
  91.   NORMAL_COLOR  = 0
  92.   GLOBAL_COLOR  = 1
  93.   SUCCESS_COLOR = 5
  94.   ERROR_COLOR   = 10
  95.   ALERT_COLOR   = 8
  96.  
  97.   # Cor (vermelho, verde, azul) do nome dos jogadores e inimigos
  98.   DEFAULT_COLOR = 0
  99.   MONITOR_COLOR = 4
  100.   ADMIN_COLOR   = 6
  101.   ENEMY_COLOR   = 0
  102.   BOSS_COLOR    = 10
  103.   GUILD_COLOR   = 16
  104.  
  105.   # Índice dos ícones no IconSet
  106.   ITEM_ICON              = 1955
  107.   SKILL_ICON             = 1966
  108.   STATUS_ICON            = 1968
  109.   QUEST_ICON             = 1573
  110.   FRIEND_ICON            = 12
  111.   MENU_ICON              = 1970
  112.   GOLD_ICON              = 262
  113.   MAP_PVP_ICON           = 534
  114.   MAP_NONPVP_ICON        = 533
  115.   FRIEND_ON_ICON         = 729
  116.   FRIEND_OFF_ICON        = 728
  117.   QUEST_FINISHED_ICON    = 1995
  118.   QUEST_IN_PROGRESS_ICON = 1982
  119.  
  120.   # Quantidade de pontos iniciais
  121.   START_POINTS = 5
  122.  
  123.   # Teletransportes
  124.   TELEPORTS = []
  125.   TELEPORTS << [
  126.     # ID do mapa, coordenada x, coordenada y e ouro
  127.     [1, 21, 12, 10],
  128.     [2, 4, 20, 20]
  129.   ]
  130.  
  131.   # Armas de longo alcance
  132.   RANGE_WEAPONS = {}
  133.   # RANGE_WEAPONS[ID da arma] = [gráfico, alcance, ID da
  134.   #munição (0 = infinito), MP (opcional)]
  135.   RANGE_WEAPONS[9] = ['Arrow', 10, 18, 3]
  136.   RANGE_WEAPONS[10] = ['Arrow', 10, 10]
  137.   RANGE_WEAPONS[11] = ['Flecha 1', 10, 10]
  138.   RANGE_WEAPONS[14] = ['Elfin', 8, 0, 10]
  139.   RANGE_WEAPONS[16] = ['Shuriken2', 8, 0, 12]
  140.   RANGE_WEAPONS[17] = ['Shuriken', 8, 0, 12]
  141.   RANGE_WEAPONS[05] = ['Safira', 5, 0, 10]
  142.   RANGE_WEAPONS[06] = ['Rubi', 6, 0, 13]
  143.   RANGE_WEAPONS[19] = ['Justiça', 7, 0, 15]
  144.   RANGE_WEAPONS[23] = ['dragonico', 8, 0, 18]
  145.   RANGE_WEAPONS[24] = ['Primordio', 8, 0, 20]
  146.   RANGE_WEAPONS[04] = ['madeira', 3, 0, 5]
  147.   RANGE_WEAPONS[25] = ['Kunai3', 10, 0, 20]
  148.   RANGE_WEAPONS[29] = ['machado1', 10, 0, 20]
  149.   RANGE_WEAPONS[33] = ['cosmic', 10, 0, 22]
  150.   RANGE_WEAPONS[36] = ['Sigilo da Alma', 10, 0, 50]
  151.  
  152.   # Habilidades de longo alcance
  153.   RANGE_SKILLS = {}
  154.   # RANGE_SKILLS[ID da habilidade] = [gráfico]
  155.   RANGE_SKILLS[51]  =  ['Fire']
  156.   RANGE_SKILLS[127] = ['Skull2']
  157.   RANGE_SKILLS[22]  =  ['Rugido']
  158.   RANGE_SKILLS[131] = ['Beholder']
  159.   RANGE_SKILLS[11]  =  ['Veneno1']
  160.   RANGE_SKILLS[56]  =  ['Agulha de Gelo']
  161.   RANGE_SKILLS[59]  =  ['Energia Concentrada']
  162.   RANGE_SKILLS[65]  =  ['Ira da Terra']
  163.   RANGE_SKILLS[64]  =  ['Bolhadagua']
  164.   RANGE_SKILLS[135] = ['Escuridao']
  165.   RANGE_SKILLS[144] = ['Plasma erenia']
  166.   RANGE_SKILLS[94]  =  ['lançamental']
  167.  
  168.   # Termos proibidos no nome dos jogadores padrões
  169.   FORBIDDEN_NAMES = ['adm ', 'admin ', 'gm ', 'god ', 'mod ']
  170.  
  171.   # Intervalo (em segundos) entre os ataques do herói
  172.   ATTACK_TIME = 1
  173.  
  174.   # Tempo (em segundos) para a habilidade ser utilizada novamente
  175.   COOLDOWN_SKILL_TIME = 1
  176.  
  177.   # Intervalo (em segundos) entre as conversas do jogador
  178.   #no bate-papo global
  179.   GLOBAL_ANTISPAM_TIME = 1
  180.  
  181.   # ID da animação usada ao subir nível
  182.   LEVEL_UP_ANIMATION_ID = 40
  183.  
  184.   # Quantidade máxima de drops por mapa
  185.   MAX_MAP_DROPS = 20
  186.  
  187.   # Tecla de ataque
  188.   ATTACK_KEY = :CTRL
  189.  
  190.   # Tecla usada para pegar drop
  191.   GET_DROP_KEY = :SPACE
  192.  
  193.   # Tecla usada para selecionar inimigo mais próximo
  194.   SELECT_ENEMY_KEY = :TAB
  195.  
  196.   # Teclas de atalho usadas para lançar habilidades/itens
  197.   HOTKEYS = [:KEY_1, :KEY_2, :KEY_3, :KEY_4, :KEY_5, :KEY_6, :KEY_7, :KEY_8, :KEY_9]
  198.  
  199. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement