Br:Novidade00
From OHRRPGCE-Wiki
03 de Agosto de 2006 [hasta-la-qb+]
* Okay, nós mentimos. A última versão não estava estável o suficiente para ser a versão DOS
final
* Corrigido bug 220: "Comandos plotscripting de Heróis quebrados" [Ralph Versteegen]
* Portadas as correções seguras de processos de Ralph Versteegen [James Paige]
* POrtados unlump.exe e relump.exe [James Paige]
09 de Julho de 2006 [hasta-la-qb]
* Esta é a última versão a suportar uma versão real do DOS (GAME-QB e CUSTOMQB)
Você já deve estar usando a versão Windows ou Linux de qualquer maneira.
* Novas características
* Strings de entrada pegam 3 novos argumentos, centro, posiçãox, posiçãoy.
Elas também se comportam um pouco diferente agora. [Yuriy]
* Hspeak.exe agora aguarda por uma tecla quando encerrado, o que deve evitar um monte de
confusão para novos plotscripters que não são familiarizados com ferramentas de linha de
comando. Adicionado também a opção -k para suprimir este novo comportamento [James Paige]
* Uso de memória da montagem do QB foi um pouco reduzido. Requerimento para game-qb.exe é
agora 552kb [Ralph Versteegen]
* Correções de Bugs
* Corrigidos uns poucos bugs em inputstring, incluindo backspace não funcionando, checagem
de cumprimento perdida e ESC trazendo o menu [Yuriy, Ralph]
* Corrigido bug 163, uma quebra aleatória na tela de importação de música. [Simon, Mike]
* Bug 176: "Alguns arquivos aparecem como subdiretórios nos browsers Windows"
[Ralph Versteegen]
* Corrigido um bug antigo tanto no editor de sprite quanto no editor de tira de mapa que
fazia o controle de teclado atrasar sempre que o cursor do mouse estava na área de
desenho. [James Paige]
* Bug onde preenchendo com a cor 15 (branco) no canto de uma tira preenchia todas as cores
15 pixels no canto. [Ralph Versteegen]
* Bug 179: "Uso de duas condições de pressionamento de tecla em uma declaração if causa
estranhamento massivo" - comando "keypressed" foi alterado, então ele agora retorna
apenas um boleano. Isto pode ajudar a recompilar seus scripts. Se você quiser o
comportamento antigo, use o novo comando "keyval" [Ralph]
* O comportamento de "NPC X", "NPC Y" e "NPC at spot" foi corrigido: uma posição de NPC
agora é a tira onde seu canto superior esquerdo está [Ralph]
* Bug 43: "OHR aleatoriamente trava na hora" [Ralph]
* Corrigido um bug em "alter NPC" e "set NPC speed" que fazia o NPC errado ser alterado se
utilizado com uma referência de NPC [James Paige]
* Bug 174: "Clique de mouse e pressionamentos de tecla rápidos perdidos na portagem do FB"
[Ralph]
* Corrigido um bug em "read NPC" e outro bug que estava causando erros de interpretação
do script como "clean noop" [Ralph Versteegen]
* Corrigido o interpretador de script para retornar "1" para verdadeiro em operadores de
comparação ao invés de -1 (para consistência em qualquer lugar) [Mike]
* Novos Comandos Plotscripting
* "keyval"
* Um comando existente que nós esquecemos de mencionar no novidade: "string compare"
15 de Março de 2006 [tirgoviste]
* Novas Características
* Caps de atributos [Mike Caron]
* Bitset de ataque "% based attacks instead of set" [Mike Caron]
* Posicionamento preciso de arma. (use . e , para escolher qual quadro editar) [Mike Caron]
* Correções de Bugs
* Pausar a música provavelmente ocasiona "notas travadas" (p.e. notas que nunca desligam)
se quaisquer notas estiverem tocando no momento [Mike Caron]
* Selecionando uma canção de substituição, e cancelando apagava a canção existente.
[Mike Caron]
* Recompensas na batalha são recompensadas múltiplas vezes. [Mike Caron]
* Linux: especificar um arquivo na linha de comando agora funciona mesmo que o arquivo
esteja em um diretório diferente. [James Paige]
* Windows: bug 140 truques no manuseio do teclado [Simon Bradley, James Paige]
* music_native agora suporta volume [Mike Caron]
* corrigido bug 143 e bug 150 que desabilitavam algumas magias que você deveria poder usar,
e permitiam que o uso de algumas magias que deveriam estar desabilitadas [James Paige]
* Novos Comandos Plotscripting
* get/set formation song [Mike Caron]
* Coisas que apenas desenvolvedores saberão
16 de Fevereiro de 2006 [serendipity+]
* Atualização de emergência para corrigir o bug 138 (crescimento de
arquivo fora de controle quando se criava um novo arquivo RPG)
[Simon Bradley, James Paige]
* Atualização de emergência para um bug que deleta todos os nomes de
músicas quando a posição da 99ª música era utilizado [RalphVersteegen]
* Corrigido um bug na animação de fundo de batalha [Mike Caron]
* Corrigido um bug oculto quando se executava RPGs abertos (unlumped)
[Mike Caron]
* Corrigidas magias OoB [Mike Caron]
* Corrigido o mostrador de recompensas de itens em batalhas
15 de Fevereiro de 2006 [serendipity]
* Novas características
* !!! GAME.EXE agora roda nativamente no Windows [Simon Bradley] !!!
* !!! CUSTOM.EXE agora roda nativamente no Windows [Simon Bradley] !!!
* Você pode copiar e colar sprites de tamanhos diferentes através dos
editores de sprite, e enquanto você está desenhando um sprite você
agora cola e cola-transparente na posição atual do cursor ao invés
do canto superior esquerdo [Ralph Versteegen]
* Ajustes de ataques para desabilitar certas posições numa base
ataque-por-ataque [James Paige]
(Não terminado! Funciona apenas para heróis agora, veja bug 102)
* Fundos animados nas batalhas [Mike Caron]
* Ajuste de ataque para forçar heróis a fugir [James Paige]
* Ajuste geral para "Disable Hero's Battle Cursor" [Yuriy]
* Opção de ataque para definir uma etiqueta (com um número de
opções relativo ao quê dispara a etiqueta, e condicional a outra
etiqueta) [Mike Caron]
* Adiciona opção de superação de dano (no "General Game Data")
[Mike Caron]
* Descrição de Magias! ( defina em Attacks->Appearance) [Mike caron]
* Status de mudez (e uma definição para deixar uma magia muda)
[Mike Caron]
* Novas definições de ataque:
Falha se o alvo está [envenenado/regenerado/tonto/mudo] (então
você não pode emudecer alguém duas vezes, por exemplo) [Mike Caron]
* No editor de Ataque e editor de Inimigo você pode segurar ALT e pressionar
esquerda e direita para navegar registros de qualquer lugar do menu
(Esta característica será eventualmente adicionada a outros menus
também) [James Paige]
* Editor de caixa de texto não dá mais problema! Você pode inserir,
apagar e editar em qualquer lugar da linha de texto sem precisar
apagar o fim da linha. [James Paige]
* Novo menu de importação de música. Isto significa:
* O limite de 100 músicas se foi
* Você pode importar .MIDs bem como .BAMs (e conforme formos suportando
mais formatos de música, você vai poder imoprtá-los também). Você
apenas tocar midis apenas em FB GAME + CUSTOM.
* Exportação e deleção de canções
Até QBOHR ser deixado, você pode ter uma versão BAM antiga de qualquer
arquivo MIDI que você importar. Apenas importe um MIDI por cima de um
BAM. [Ralph Versteegen]
* Laço de música:
* estilo RPG Maker (evento Midi #111 (0x6F) no ponto do laço), ou
* Estilo código de música OHR (http://gilgamesh.hamsterrepublic.com/wiki/
ohrrpgce/index.php/Music_Code para mais detalhes)
[Mike Caron]
* RPGs abertos (unlumped) podem ser jogados por Game (inicie game assim:
game nomedapasta)
* Versões Midi de várias das peças de domínio público na pasta Import foram
adicionadas como alternativas [FyreWulff]
* Você pode especificar até 4 itens diferentes para trocar por um item
em uma loja, e pode determinar a quantidade requerida de cada. Pode
também determinar o quanto de itens você recebe por trocar em uma loja.
[Ralph Versteegen]
* Correções de Bugs
* Corrigido bug 107: "Um status MP~ acima de 66 faz todas as magias grátis"
[Ralph Versteegen]
* No dicionário plotscripting, NPCCount foi descrito como retornando o
número de npcs no ponto com NPCatpixel ou NPCatspot. Isto está incorreto,
a constante getcount faz isto (e mais).
* c e v não são mais adicionados a uma string quando copiando e colando
[Ralph Versteegen]
* Renomeada a definição de ataque "No reward from target" para
"Erase rewards (Enemy target only)" para esclarecer que isto acontece
mesmo que o ataque não mate o alvo
* Corrigido o bug fora por um em "get attack name" [Ralph Versteegen]
* Comandos bugados "set enemy rewards" e "get enemy rewards" removidos,
use ao invés (antes não documentado) "read enemy data" e
"write enemy data" (você pode usar as mesmas constantes)
* Corrigido bug 13: "Sem checagem de sobrefluxo matemático na batalha"
E bug 66: "Ataques tipo absorvem-dano não podem drenar uma porcentagem"
[Mike Caron]
* Trabalhado no bug 78: "Usando Custom sob DosBox não permite escolher certas
áreas." evitando o uso de VAL() que é bugado em algumas versões do DosBox e
QEMU [James Paige]
* Corrigido bug 98: "comandos plotscript que alteram inimigos [sic]
persistem após sair" [Mike Caron]
* Você não pode mais importar música BAM inválida mesmo que um aviso
seja dado [Ralph Versteegen]
* Usando o conjunto de formação 100+ não quebra mais o jogo
[Ralph Versteegen]
* Corrigido bug 24: "Numeração está errada para telas de fundo e canções no
editor de aparência de caixa de texto" [Ralph Versteegen]
* Corrigidos bugs em numerosos itens de menu onde digitando-se um número
entrava incorretamente [Ralph Versteegen]
* Novos comandos Plotscripting
* "cancel map name display" [James Paige]
* "suspend map music", "resume map music" [Ralph Versteegen]
* "seconds of play", "set days of play", "set hours of play",
"set minutes of play", "set seconds of play" [Mike Caron]
* "read NPC" (contraparte de alter NPC) [James Paige]
* "set hero level", "give experience", "hero levelled",
"spells learnt" [Ralph Versteegen]
* "get damage cap", "set damage cap" [Mike Caron]
* "get music volume", "set music volume" [Ralph Versteegen]
* "trace" [Mike Caron]
* "get song name" [Ralph Versteegen]
* Coisas que apenas desenvolvedores irão reparar
* Mais definições de ataque [Mike Caron]
* Editor de dados de item unificado (todas as posições de item estão
formatadas igualmente agora) [Mike Caron]
* Novo driver MIDI [Mike Caron]
* Portagem nativa para Linux funcionando na maior parte (jogos são
jogáveis e editáveis, mudança de diretórios ainda possui alguns
problemas, especialmente na importação de música, e tela cheia
causa problemas) [Simon Bradley, James Paige]
* Lump .SNG substituído com o binário expansível songdata.bin
[Ralph Versteegen]
* Versão do arquivo RPG incrementada para 6. (Game mostra apenas
avisos de compatibilidade quando carregando arquivos na versão 4
ou anterior) [James Paige]
03 de Outubro de 2005 [rusalka]
* Correção de Bugs
* Bug 18 corrigido: "No editor de mapa, CTRL+F não usa a passabilidade
padrão" [Ralph Versteegen]
* Bug 76 corrigido: "Pressionando duas teclas ao mesmo tempo permitia
você sobrecarregar os campos de entrada de texto" [James Paige]
* Corrigido um bug que permitia valores de argumentos a pré-preencher
variáveis locais em scripts que não possuíam argumentos suficientes
declarados(Agora é seguro assumir que todas as suas variáveis locais
vão começar definidas em zero) [James Paige]
* Bug 81 corrigido: "fight formation() com uma formação inválida iria
começar uma batalha que iria terminar imediatamente"[Yuriy]
* Para acessar a tela de calibração do controle, você agora deve
pressionar CTRL+J ao invés de apenas J
* Bug 85 corrigido: "menu chamado quando se saía de um menu ou tela
disparado por um script com ESC" [Yuriy e Ralph Versteegen]
* Bug 86 corrigido: "Pisar fora não é levado em conta quando escolhendo
npcs e heróis para desenhar na tela" [Ralph Versteegen]
* Bug 88 corrigido: "Um sobrefluxo no buffer de script quebra ou
congela game.exe ao invés de mostrar um mensagem de erro"
[Ralph Versteegen]
* "NPC is walking" agora retorna verdadeiro quando o NPC está andando
e falso se não estiver. Usado para versões anteriores. Scripts
antigos compilados que dependem do comportamento antigo ainda vão
funcionar como faziam antes, mas você vai ter que corrigí-los se
os recompilar. [James Paige]
* Novas características
* comandos plotscripting para ler a hora do sistema: system hour,
system minute, system second. [Mike Caron]
* comandos plotscripting para ler a data do sistema: system day,
system month, system year. [Yuriy]
* comando plotscripting para encontrar a música que está tocando
atualmente. [Mike Caron]
* comando plotscripting para executar script pelo ID que faz apenas
isto. [Ralph Versteegen]
* indicadores de status (veneno/tontura) por caracteres são adicionados
aos status na batalha [Yuriy]
* Bitset "No reward for targets killed" (útil para monstros "fugindo")
[Yuriy]
* Comando para pegar o código ASCII de uma tecla sendo pressionada
(last ascii())
* comportamento de importglobals extandido: importglobals(slot,id)
retorna o valor de uma variável global sem sobrescrever qualquer
coisa
* Strings (sequÊncia de caracteres)! Especificamente:
* Novos comandos:
show string(ID da string)
clear string(ID da string)
append ascii(ID da string, código ascii)
append number(ID da string, número)
copy string(string destino, string fonte)
concatenate strings(string destino, string fonte)
string length(ID da string)
replace char(ID da string, posição, ascii)
delete char(ID da string, posição)
ascii from string(ID da string, posição)
string to globals(ID da string, global inicial, tamanho)
globals to string(ID da string, global inicial, tamanho)
[Agradecimentos BEM GRANDES a Yuriy (Draknight2@wmconnect.com)]
* Novos operadores para strings:
iddestino $= idfonte ao invés de copy string(iddestino, idfonte)
iddestino $+ idfonte ao invés de
concatenate strings(iddestino, idfonte)
Por favor, note que id $+ "TESTING" NÃO é válido
[Ralph Versteegen]
* Comandos para pegar strings úteis:
get hero name(string, herói)
set hero name(string, herói)
get item name(string, item)
get map name(string, mapa)
get attack name(string, ataque)
get global string(string, global)
input string (string, uso atual)
[Mike Caron]
* Comandos para mostrar strings na tela:
show string at (string, x, y)
center string at (string, x, y)
hide string (string)
string style (string, stilo)
string color (string, cor, cor de fundo)
position string (string, x, y)
string X (string)
string Y (string)
[James Paige]
* ${S#} Meta String para caixas de texto
* Suporte em Hspeak para "strings automáticas":
$1="My String"
Isto vai definir a string com ID 1 para "My string"
* get enemy name, set enemy name
get enemy stat, set enemy stat
get enemy appearance, set enemy appearance
get enemy rewards, set enemy rewards
[Mike Caron and Yuriy]
* Limite de mapas ampliado de 100 para 32767 mapas
[Ralph Versteegen]
* Colagem de tira e sprite transparente em todos os editores gráficos.
Copie um sprite normalmente, então cole-o com Ctrl+T. Áreas
transparentes (cor 0) não vão ser coladas [Ralph Versteegen]
* Você pode usar CAPSLOCK + setas para mover uma tira como você faz no
editor de sprite. No editor de tira no entanto, pedaços da tira que
vão além do canto aparecem no outro lado [Ralph Versteegen]
* Coloque tiras sem sobrescrever a passabilidade com o padrão teclando
Ctrl+D quando no mapa de tiras [Ralph Versteegen]
* Bitset de ataque para ignorar o atributo Extra Hits do herói/inimigo
[Ralph Versteegen]
* Comando plotscript alter npc foi consideravelmente otimizado. Ele não
mais recarrega todos os npcs e heróis no mapa [Ralph Versteegen]
* Novos comandos plotscript: get map tileset, get ambient music,
set ambient music, allow minimap, allow save anywhere, set map
edge mode, get map edge mode, set harm tile damage, set harm tile
flash, get foot offset, set foot offset, get instead of battle
script, set instead of battle script, get each step script, set
each step script, get on keypress script, set on keypress script,
draw npcs above heroes, map width, map height [Ralph Versteegen]
* Novos bitsets gerais: skip title screen, skip load screen (que podem
ser definidos ou desligados em qualquer combinação), pausat em todos
os menus de batalha [Ralph Versteegen]
* Coisas que apenas desenvolvedores irão reparar
* Documentação do Dicionário Plotscripting agora está no formato xml
ao invés de html (mas ainda exportável para html)
[Grandes agradecimentos a Mike Caron]
* Constantes para o vetor de dados gen()/genera() [James Paige]
* Menus save- e load- combinados para economizar memória (cerca de
3.7kb) e fazer futuras mudanças mais fácil [Ralph Versteegen]
19 de Maio de 2005 [quaternion]
* Código fonte licenciado pela GPL. Veja LICENCA.txt
* Adicionados os operadores += e -= ao Hspeak, agradecimentos a correção
de The Mad Cacti e Fyrewulff
* Bitset "Inns don't revive dead heroes" agora funciona em todas as
hospedarias (bug 23)
* Texto de batalha "Level up for (hero)" e "(#) levels for (hero)" é
customizável agora (bug 46)
* Corrigido o erro de escrita de "enemies" nos comandos ploscripting
"suspend random enemies" e "resume random enemies" (Versões com o erro
de ortografia ainda fucionam para compatibilidade com versões
anteriores)
* Novos comandos plotscripting: save in slot, last save slot, auto save,
save slot used, import globals, export globals, load from slot,
delete save. Agradecimentos a Ysoft-entertainment e Ralph Versteegen
(TeeEmCee)
* Agora é possível mostrar o menu de salvamento sem salvar realmente
usando "save menu (false)"
* Novos comandos plotscripting: init mouse, mouse pixel x, mouse pixel
y, mouse button, put mouse, mouse region, NPC at pixel
Agradecimentos a Ralph Versteegen (TeeEmCee)
* Otimização da utilização do buffer de plotscript muito apropriada.
Scripts que rodam mais de uma vez não tomam espaço extra no buffer,
permitindo a você escrever scripts recursivos sem medo de sobrecarga
do buffer. Agradecimentos a Ralph Versteegen (TeeEmCee)
* Bugs corrigidos graças a ajuda de Simon Bradley
* comando plotscripting "equip where" sempre usa os dados de
equipabilidade do herói #0 não importando qual herói você
especifique
* Bugs corrigidos graças a ajuda de Ralph Versteegen (TeeEmCee)
* bug 1: ganhos de características baseados em item vão embora após
o aumento de nível
* bug 32: caixa vazia exp/gold após a batalha quando você não ganha
exp/gold (experiência/ouro)
* bug 47: bug fora por um ao se atribuir o buffer de script e a pilha
(heap) desperdiçava memória
* bug 54: texto Aim math para dano mágico em CUSTOM está correto
* Bugs corrigidos graças a ajuda de Mike Caron (pkmnfrk)
* bug 40: Mapas podem ser redimensionados para dimensões inválidas
* bug 35: enemy spawned voltou em lugar de "flee-instead-of-die"...
* bug 20: CUSTOM não faz checagem de erro para NPCs que apontam para
caixas de texto que foram deletadas
* bug 63: Erro quando se tentava renomear um herói que não está
no grupo
* Limpeza de código (coisas que apenas desenvolvedores irão reparar)
* Limpo o sistema de construção para tornar possível a outras pessoas
além de mim compilar se eles puderem pegar uma cópia antiga do
QuickBasic 4.5
* Suporte (parcial) para compilar com o QuickBasic 7.1 agradecimentos
a Mike Caron (pkmnfrk) e Ralph Versteegen (TeeEmCee)
* Limpeza massiva de recuos graças a David Gowers (NeoTA)
* Limpeza do Assembly DECLARE (movido para allmodex.bi) graças a
Simon Bradley
28 de Junho de 2004 [ozarks]
* Todo mundo que trabalhou duro para tentar fazer isto em plotscript vai
simultaneamente me odiar e me amar por isto, mas agora é possível
escolher se heróis serão desenhados sobre NPCs ou NPCs desenhados sobre
heróis. Olhe no menu "General Map Data"
* A tela de dados gerais do jogo possui agora um sub menu separado para a
entrada de senhas que explica a natureza de baixa segurança da proteção
de senha dos arquivos RPG
* O formato interno de armazenagem de senhas foi alterado em algo mais
fácil para autores de utilitários de terceiros terem suporte
* Corrigido um bug (defeito) que causava uma pane se você digitasse uma
vírgula como a primeira letra de um nome de arquivo RPG tanto quando se
criasse um arquivo ou renomeando um existente. Re-escrevi totalmente
meu código de digitação de arquivo DOS, então eu acredito que ele será
seguro agora
* Adicionadas mais poucas customizáveis sequências de texto global
esquecidas
"THE INN COSTS (# gold)", "You have (# gold)", "CANNOT RUN"
* Pressionando ESC no menu "Discard Changes and Quit?" cancela a saída ao
invés de confirmá-la
* Corrigido um excesso matemático no comando plotscripting "random"
quando a diferença entre os limites baixo e alto era maior que 32767
* Teclas PgUp+PgDown+ESC de saída rápida do programa agora funcionam
dentro da batalha
* Plotscripters alegrem-se! Adicionados os comandos plotscripting:
use shop, status screen, show mini map, spells menu, items menu,
equip menu, save menu, order menu, team menu
05 de Outubro de 2003 [paternoster]
* NPCs podem agora serem ativados através das pontas de um mapa
entrelaçado
* Corrigido o gráfico de caminhada do herói na fila para ser mostrado
corretamente sobre os cantos de um mapa entrelaçado
* Melhorado o formato BMP da captura de tela f12 para pegar imagens
virtualmente em qualquer lugar no GAME.EXE ao invés de apenas no mapa
ou em batalha. Agora você pode pegar imagens dos menus, telas de
título, qualquer coisa. (sem a mesma capacidade no CUSTOM.EXE,
desculpe)
* Corrigido o comando plotscripting "put hero" então ele agora funciona
para todos os heróis ao invés de apenas o líder
* Feito customizáveis o "Found a (item)" e "Found (number) (items)"
no cabeçalho da vitória
* Corrigido um bug que fazia a tecla pause ser desabilitada na batalha se
as teclas de Debug (depuração) estivessem desabilitadas
* Corrigido um bug que podia fazer com que gráficos recentemente
desenhados fossem perdidos sob certas condições quando se pressionava
CTRL+BACKSPACE para apagar conjuntos de figuras no editor de sprite
* Agora se um heróis tiver zero de HP máximo ele não vai morrer. Isto
evita que o jogo termine após você sair do menu em jogos onde nenhuma
característica foi dada aos heróis (por exemplo, jogos que não usam
batalhas)
04 de Agosto de 2003 [wolfwood]
* Corrigido o bug que permitia você lançar magias baseadas em MP em
batalha mesmo quando você não possuia MP suficiente
* Corrigido o bug que resetava a figura e paleta do herói para zero se o
herói fosse renomeado quando adicionado ao grupo
* Não é mais possível pegar o item inválido 255 (item 254 é o último
item)
* Adicionados os comandos plotscripting: set victory music, get death
script, set load script, get load script, set battle wait mode, set
caterpillar mode, set no HP level up restore, set no MP level up
restore, set inn no revive mode, set full hero swap mode, hide battle
ready meter, hide battle health meter, set debug keys disable
31 de Julho de 2003 [espereble]
* O status Focus (status de redução de custo de MP) funciona agora
* Corrigido o bug que fazia os inimigos que morriam de envenenamento
desaparecerem instantaneamente ao invés de desvanecer
* Corrigido o bug que causava o fim de batalha após matar qualquer
inimigo com o bitset (definição de detalhe) chefe, mesmo que outros
chefes ou inimigos que não-morrem-sem-chefe estivessem vivos. Também
foi corrigido o bug que fazia inimigos morrem-sem-chefe morrerem duas
vezes quando o chefe morria mesmo que você já os tivesse matados antes
* Adicionado a habilidade (opcional) para permitir jogadores renomearem
heróis! Você pode habilitar isto para heróis especificos no editor de
heróis no "Bitsets". Heróis podem ser renomeados quando eles são
adicionados ao grupo ou na tela de status
* Adicionado os comandos plotscripting "rename hero" e "rename hero by
slot"
* Adicionada a habilidade de embutir nomes de heróis em caixas de texto
digitando códigos especiais que serão substituídos com os nomes.
${C#} é substituído pelo nome do herói na posição # na fila do grupo.
Então, se você quiser o nome do líder, escreva ${C0}
${P#} é substituído pelo nome do herói na posição # no grupo.
${H#} é substituído pelo nome da primeira cópia do herói ID#
* Adicionada a habilidade de embutir variáveis globais em caixas de texto
digitando o código especial ${V#} onde # é o número ID da variával
global
* Adicionado o comando plotscripting "pick hero" que mostra um pegador de
herói como aquele que você vê quando você vai no menu "Equip" ou no
menu "Status". O valor retorno deste comando é o herói que você pegou
(a posição dele no grupo)
* O cabeçalho correto "Equip Who?" é usado agora quando o menu equip é
aberto de dentro de uma loja
* Adicionada a característica de copiar mapas no editor de mapas. Agora,
quando você seleciona "Add new map" você tem a escolha entre "New Blank
Map" ou "Copy of Map N"
* Alterada a maneira pela qual os arquivos temporários são limpos para
evitar o "...The operating system is denying acces to the files in
playing.tmp" erro que ocorre às vezes para algumas pessoas
* Alterado "If this problem persists, manually delete playing.tmp" para
a mensagem de erro "...The operating system is denying access to the
files in playing.tmp" (apenas no caso da outra correção não resolver
todos os casos)
* Corrigido o bug fora-por-um no comando plotscripting "change NPC ID".
Se você já estiver usando este comando em seus sripts (rotinas), você
pode precisar mudá-los (não é mais necessário adicionar 1 ao número ID,
e não é mais impossível mudar o ID para 35)
* Corrigido o bug que fazia os inimigos morrerem se curados além de
32767 HP. Eu acredito que ainda existem outros erros de excessos
matemáticos em batalha que podem causar defeitos ou comportamento
incorretas para ataques extremamente fortes ou inimigos e heróis com
status extremamente altos. Se alguém encontrar um bug, por favor me
envie um caso de teste
* Eu tenho errado a palavra "enemies" por anos. Se alguém me pegar
dizendo "enemys" por favor grite comigo
* Quando você muda para um mapa diferente com a mesma música, ou entra
em uma batalha com música diferente, a música não inicia do começo,
ela continua tocando sem interrupção. Você pode forçar uma música a
reiniciar com plotscripting fazendo um "stop song" seguido por um
"play song"
* Trocamos para a antiga versão do MIDI2BAM. A nova da atualização
handshake causou mais problemas do que corrigiu
* Corrigido um bug que ocorria em jogos que tinham a fila do grupo
desabilitada. Andar sobre tiras de dano poderia danificar os espaços
vazios atrás do líder onde deveriam estar os outros heróis se a
fila estivesse ativa
* Corrigido o bug que fazia itens marcados como "cannot be sold/dropped"
serem consumidos se você aprendesse uma magia deles
* Corrigido o bug que evitava o ataque com ID 0 de funcionar em
listas de magia
* Corrigidos dois bugs com a tabela-texto-caractere. Um, é que ela iria
inserir um espaço extra junto com cada caractere, e o segundo é que
ela ignorava o limite de tamanho de texto
29 de Novembro de 2002 [handshake]
* Eu decreto que daqui em diante todas as atualizações terão nomes-
código bobos. Esta atualização deve ser conhecida como "handshake"
em agradecimento a todos que me ajudaram a resolver o bug NT/2000/XP
* Corrigida a quebra na saída em GAME.EXE sob Windows NT/2000/XP.
Se você ainda tiver um antigo arquivo playing.tmp travado deixado
da versão anterior, você precisa primeiro deletá-lo manualmente
antes que a nova versão funcione
* Corrigido o bug que evitava itens consumáveis que ensinam
magia de serem consumados
* Adicionado o comando plotscripting "load tileset" para mudar
dinamicamente o conjunto de tiras do mapa atualmente carregado
* Corrigida uma quebra quando vendo a tela de status para certos heróis
em alguns jogos (Powerstick Man, por exemplo)
* Eu esqueci de mencionar na última atualização que eu adicionei uma
opção para "Base DEF stat" no editor de ataques
* Também, na última atualização eu por engano disse que a tabela
de texto-caractere era comprada pressionando-se ALT+SPAÇO. Isto não
era verdade, ela era realmente SHIFT+SPAÇO, mas nesta atualização
eu mudei isto para CTRL+SPAÇO, por que SHIFT+SPAÇO era muito fácil
de acidentalmente disparar quando DIGITAVA-SE UMA LINHA
INTEIRA COM CAPS (todo mundo está suficientemente confuso agora?)