Advertisement
Guest User

MBS - Event Export ACE

a guest
Aug 21st, 2015
54
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Ruby 6.69 KB | None | 0 0
  1. #==============================================================================
  2. # MBS - Event Export: Ace
  3. #------------------------------------------------------------------------------
  4. # por Masked
  5. #==============================================================================
  6. ($imported ||= {})[:mbs_event_export_adapter] = true
  7. #==============================================================================
  8. # ** MBS
  9. #==============================================================================
  10. module MBS
  11.   #============================================================================
  12.   # ** EventExport
  13.   #============================================================================
  14.   module EventExport
  15.     #------------------------------------------------------------------------
  16.     # * Versão do RGSS
  17.     #------------------------------------------------------------------------
  18.     RGSS = 3
  19.     #------------------------------------------------------------------------
  20.     # * Lista associativa de comandos
  21.     #------------------------------------------------------------------------
  22.     COMMANDS = {
  23.       0   => 101, # Mostrar Mensagem
  24.       1   => 102, # Mostrar escolhas
  25.       2   => 402, # Escolha
  26.       3   => 403, # Se cancelar
  27.       4   => 103, # Entrada numérica
  28.       5   => 104, # Selecionar item
  29.       6   => 105, # Mostrar texto em rolagem
  30.       7   => 405, # Mostrar texto em rolagem
  31.       8   => 108, # Comentários
  32.       9   => 408, # Comentários
  33.       10  => 111, # Condições
  34.       11  => 411, # Excessão
  35.       12  => 112, # Iniciar ciclo
  36.       13  => 413, # Repetir acima
  37.       14  => 113, # Romper ciclo
  38.       15  => 115, # Sair do processamento do evento
  39.       16  => 117, # Chamar evento comum
  40.       17  => 118, # Label
  41.       18  => 119, # Ir para label
  42.       19  => 121, # Controle de switches
  43.       20  => 122, # Controle de variáveis
  44.       21  => 123, # Controle de switch local
  45.       22  => 124, # Controle do cronômetro
  46.       23  => 125, # Mudança de dinheiro
  47.       24  => 126, # Mudança de itens
  48.       25  => 127, # Mudança de armas
  49.       26  => 128, # Mudança de armaduras
  50.       27  => 129, # Mudança de grupo
  51.       28  => 132, # Mudança de BGM de batalha
  52.       29  => 133, # Mudança de ME de fim de batalha
  53.       30  => 134, # Mudança de permissão de save
  54.       31  => 135, # Mudança de permissão de menu
  55.       32  => 136, # Mudança de permissão de encontros
  56.       33  => 137, # Mudança de permissão de formação
  57.       34  => 138, # Mudança de cor da janela
  58.       35  => 201, # Transferência do jogador
  59.       36  => 202, # Definir posição do veículo
  60.       37  => 203, # Definir posição do evento
  61.       38  => 204, # Rolagem do mapa
  62.       39  => 205, # Definir rota de movimento
  63.       40  => 206, # Embarcar/Desembarcar do veículo
  64.       41  => 211, # Mudança de transparência
  65.       42  => 212, # Mostrar Animação
  66.       43  => 213, # Mostrar ícone de emoção
  67.       44  => 214, # Apagar evento
  68.       45  => 216, # Mudança de exibição de segudores
  69.       46  => 217, # Reunir seguidores
  70.       47  => 221, # Fade out
  71.       48  => 222, # Fade in
  72.       49  => 223, # Tonalidade de tela
  73.       50  => 224, # Efeito de flash
  74.       51  => 225, # Efeito de tremor
  75.       52  => 230, # Tempo de espera
  76.       53  => 231, # Mostrar imagem
  77.       54  => 232, # Mover imagem
  78.       55  => 233, # Rotação da imagem
  79.       56  => 234, # Tonalidade da imagem
  80.       57  => 235, # Apagar imagem
  81.       58  => 236, # Definir efeito de clima
  82.       59  => 241, # Reproduzir BGM
  83.       60  => 242, # Parar BGM
  84.       61  => 243, # Memorizar BGM
  85.       62  => 244, # Continuar BGM
  86.       63  => 245, # Reproduzir BGS
  87.       64  => 246, # Parar BGS
  88.       65  => 249, # Reproduzir ME
  89.       66  => 250, # Reproduzir SE
  90.       67  => 251, # Parar SE
  91.       68  => 261, # Reproduzir filme
  92.       69  => 281, # Mudança de exibição de nome do mapa
  93.       70  => 282, # Mudança de tileset
  94.       71  => 283, # Mudança de fundo de batalha
  95.       72  => 284, # Mudança de panorama
  96.       73  => 285, # Aquisição das informações de uma posição específica
  97.       74  => 301, # Processamento da batalha
  98.       75  => 601, # Se vencer
  99.       76  => 602, # Se fugir
  100.       77  => 603, # Se perder
  101.       78  => 302, # Processamento da loja
  102.       79  => 303, # Processamento da entrada de nome
  103.       80  => 311, # Mudança de HP
  104.       81  => 312, # Mudança de MP
  105.       82  => 313, # Mudança de estado
  106.       83  => 314, # Curar tudo
  107.       84  => 315, # Mudança de experiência
  108.       85  => 316, # Mudança de nível
  109.       86  => 317, # Mudança de parâmetros
  110.       87  => 318, # Mudança de habilidades
  111.       88  => 319, # Mudança de equipamentos
  112.       89  => 320, # Mudança de nome
  113.       90  => 321, # Mudança de classe
  114.       91  => 322, # Mudança de gráfico do personagem
  115.       92  => 323, # Mudança de gráfico do veículo
  116.       93  => 324, # Mudança de segundo nome
  117.       94  => 331, # Mudança de HP do inimigo
  118.       95  => 332, # Mudança de MP do inimigo
  119.       96  => 333, # Mudança de estado do inimigo
  120.       97  => 334, # Curar tudo (inimigos)
  121.       98  => 335, # Aparecimento de inimigos
  122.       99  => 336, # Transformação de inimigos
  123.       100 => 337, # Mostrar animação de batalha
  124.       101 => 339, # Forçar ação
  125.       102 => 340, # Suspender combate
  126.       103 => 351, # Abrir menu principal
  127.       104 => 352, # Abrir menu de save
  128.       105 => 353, # Game Over
  129.       106 => 354, # Retornar à tela de título
  130.       107 => 355, # Chamar script
  131.       108 => 655, # Chamar script
  132.       999 => 0,   # Fim do evento
  133.     }
  134.     #------------------------------------------------------------------------
  135.     module_function
  136.     #------------------------------------------------------------------------
  137.     # * Aquisição do comando de movimento
  138.     #------------------------------------------------------------------------
  139.     def move_command(n)
  140.       n || 999
  141.     end
  142.     #------------------------------------------------------------------------
  143.     # * Aquisição do comando de evento
  144.     #------------------------------------------------------------------------
  145.     def command(n)
  146.       COMMANDS.invert[n] || 999
  147.     end
  148.     #------------------------------------------------------------------------
  149.     # * Aquisição do comando de movimento
  150.     #------------------------------------------------------------------------
  151.     def to_move_command(n)
  152.       n || 999
  153.     end
  154.     #------------------------------------------------------------------------
  155.     # * Aquisição do comando de evento
  156.     #------------------------------------------------------------------------
  157.     def to_command(n)
  158.       COMMANDS[n] || 999
  159.     end
  160.   end
  161. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement