mirror of
https://forgejo.xatacraft.ru/Sunshine/mkxp-sunshine.git
synced 2026-08-19 13:29:54 +00:00
Put in countdown script
also adjusted green_ambient
This commit is contained in:
parent
824cd3af3b
commit
5178abd891
1 changed files with 72 additions and 1 deletions
|
|
@ -88,6 +88,12 @@ module Script
|
||||||
$game_map.display_y += y * 4 * 32
|
$game_map.display_y += y * 4 * 32
|
||||||
end
|
end
|
||||||
|
|
||||||
|
def self.move_player(x, y)
|
||||||
|
xDelta = x - $game_player.x
|
||||||
|
yDelta = y - $game_player.y
|
||||||
|
Script.move_player_relative(xDelta, yDelta)
|
||||||
|
end
|
||||||
|
|
||||||
def self.eve_x(name)
|
def self.eve_x(name)
|
||||||
for event in $game_map.events.values
|
for event in $game_map.events.values
|
||||||
if event.name == name
|
if event.name == name
|
||||||
|
|
@ -106,6 +112,71 @@ module Script
|
||||||
return 0
|
return 0
|
||||||
end
|
end
|
||||||
|
|
||||||
|
def self.countdown_update
|
||||||
|
equinox = Time.new(2017, 03, 20)
|
||||||
|
diff = equinox - Time.now
|
||||||
|
if(diff < 0)
|
||||||
|
diff = 0
|
||||||
|
end
|
||||||
|
seconds = diff % 60
|
||||||
|
minutes = ((diff - seconds)/ 60) % 60
|
||||||
|
hours = ((((diff - seconds)/ 60) - minutes) / 60) % 24
|
||||||
|
days = (((((diff - seconds)/ 60) - minutes) / 60) - hours) / 24
|
||||||
|
secs1 = seconds % 10
|
||||||
|
secs2 = (seconds - secs1) / 10
|
||||||
|
mins1 = minutes % 10
|
||||||
|
mins2 = (minutes - mins1) / 10
|
||||||
|
hrs1 = hours % 10
|
||||||
|
hrs2 = (hours - hrs1) / 10
|
||||||
|
dys1 = days % 10
|
||||||
|
dys2 = ((days - dys1) / 10) % 10
|
||||||
|
dys3 = ((days - dys1 - (dys2*10)) / 100) % 10
|
||||||
|
dys4 = ((days - dys1 - (dys2*10) - (dys3*100)) / 1000) % 10
|
||||||
|
secs1 = secs1.floor
|
||||||
|
change = false
|
||||||
|
if secs1 != $game_variables[101]
|
||||||
|
$game_variables[101] = secs1
|
||||||
|
change = true
|
||||||
|
end
|
||||||
|
if secs2 != $game_variables[102]
|
||||||
|
$game_variables[102] = secs2
|
||||||
|
change = true
|
||||||
|
end
|
||||||
|
if mins1 != $game_variables[103]
|
||||||
|
$game_variables[103] = mins1
|
||||||
|
change = true
|
||||||
|
end
|
||||||
|
if mins2 != $game_variables[104]
|
||||||
|
$game_variables[104] = mins2
|
||||||
|
change = true
|
||||||
|
end
|
||||||
|
if hrs1 != $game_variables[105]
|
||||||
|
$game_variables[105] = hrs1
|
||||||
|
change = true
|
||||||
|
end
|
||||||
|
if hrs2 != $game_variables[106]
|
||||||
|
$game_variables[106] = hrs2
|
||||||
|
change = true
|
||||||
|
end
|
||||||
|
if dys1 != $game_variables[107]
|
||||||
|
$game_variables[107] = dys1
|
||||||
|
change = true
|
||||||
|
end
|
||||||
|
if dys2 != $game_variables[108]
|
||||||
|
$game_variables[108] = dys2
|
||||||
|
change = true
|
||||||
|
end
|
||||||
|
if dys3 != $game_variables[109]
|
||||||
|
$game_variables[109] = dys3
|
||||||
|
change = true
|
||||||
|
end
|
||||||
|
if dys4 != $game_variables[110]
|
||||||
|
$game_variables[110] = dys4
|
||||||
|
change = true
|
||||||
|
end
|
||||||
|
return change
|
||||||
|
end
|
||||||
|
|
||||||
def self.niko_reflection_update
|
def self.niko_reflection_update
|
||||||
for event in $game_map.events.values
|
for event in $game_map.events.values
|
||||||
if event.name == "niko reflection"
|
if event.name == "niko reflection"
|
||||||
|
|
@ -265,7 +336,7 @@ end
|
||||||
|
|
||||||
# Map specific settings
|
# Map specific settings
|
||||||
def green_ambient
|
def green_ambient
|
||||||
ambient(-40, -40, -40)
|
ambient(-30, -20, -30)
|
||||||
end
|
end
|
||||||
|
|
||||||
def blue_ambient
|
def blue_ambient
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue