RMV – Time System

Ver 1.6 – Last Updated 2019 / 05 / 14
File Name – MOG_TimeSystem.js
DOWNLOAD



CARACTERÍSTICAS

Sistema dinámico de tempo com manipulação de switches e variáveis em tempo real. O plugin permite criar eventos baseados nas horas ou até mesmo nos dias da semana e estações do ano.
Por exemplo, com plugin é possível criar um evento de uma loja que ficará aberto apenas no turno da noite, ou até mesmo criar um festival que ocorrerá apenas aos domingos.
Ainda é possível desativar o sistema de tempo em tempo real e manipular o tempo manualmente, usando os comandos de eventos, semelhante ao jogo PERSONA.


UTILIZAÇÃO

RM_TSys02

Para desativar o sistema de tempo em determinados mapas use o comentárioabaixo na caixa de notas do mapa.

<Disable Time System>


Para desativar a tonalidade do tempo em determinados mapas use o comentário abaixo na caixa de notas do mapa.

<Disable Tint Screen>


Basicamente para o sistema funcionar basta definir as switches e variáveis que corresponderão as fases do tempo e após isso criar os eventos usando essas variáveis e switches.

RM_TSys04

Sistema de fases do dia.

Dawn = 3am – 5am

Sunrise = 6am – 8am

Day = 9am – 14pm

Sunset = 15pm – 17pm

Dusk = 18pm – 20pm

Night = 21pm – 2am

Day Shift = 9am – 18pm

Night Shift = 21pm – 6am


Para manipular o tempo no manualmente use os códigos abaixo através do comando chamar script.

RM_TSys03

– Para ativar ou desativar o sistema de tempo e tonalidade do mapa.

$gameSystem.time_system(boolean)
$gameSystem.tint_screen(boolean)

– Para gravar e restaurar a tonalidade do mapa.
$gameSystem.record_tone
$gameSystem.restore_tone

– Para definir um valor absoluto de tempo.
$gameSystem.set_time_speed(value)
$gameSystem.set_minute(value)
$gameSystem.set_hour(value)
$gameSystem.set_day(value)
$gameSystem.set_month(value)
$gameSystem.set_year(value)
$gameSystem.set_season(value)

– Para adicionar um valor ao tempo.
$gameSystem.add_minute(value)
$gameSystem.add_hour(value)
$gameSystem.add_day(value)
$gameSystem.add_month(value)
$gameSystem.add_year(value)
$gameSystem.add_season(value)


Para checar o tempo via script command use os comandos abaixo.

$gameSystem.second()
$gameSystem.minute()
$gameSystem.hour()
$gameSystem.hour_pm()
$gameSystem.day()
$gameSystem.month()
$gameSystem.year()
$gameSystem.season()
$gameSystem.day_week_name()
$gameSystem.season_name()
$gameSystem.month_name()


HISTÓRICO
(v1.6)
– (BUG FIX) – Correção do cálculo dos dias da semana quando se passa um mês ou um ano.
– (NEW) – Plugins parameters compatíveis com RM1.5+
(v1.5)
– (BUG FIX) –  Correção dos script commands ao resetar os parâmetros após ultrapassar o valor máximo da variável de tempo.
(v1.4)
– (BUG FIX) – Correção de ativar a tonalidade da tela através do plugin command.
(v1.3)
– (BUG FIX) – Correção do parâmetros iniciais e setup do Plugin.
(v1.2)
– (BUG FIX) –  Correção do efeito blinking da janela durante os dialogos.
– (NEW) – Adição de comandos de Plugin de ativar ou desativar o sistema de tempo.
– (NEW) – Adição de comandos de Plugin de ativar ou desativar a janela de tempo.
(v1.1)
– (BUG FIX) –  Correção do texto AM na hora das 12:00 da tarde.

Advertisements
%d bloggers like this: