added an optional feature to recieve automatic updates which include scripts and sounds downloading on demand.

This commit is contained in:
Augustus
2026-02-08 17:29:18 +02:00
parent 326564483a
commit 432c02b616
5 changed files with 208 additions and 36 deletions

View File

@@ -1,11 +1,9 @@
;core variables
#var clientversion 13
#var loadtask {soundpack|keys|aliases|updator|misc|gagcreator|pathupdator}
#var settings {rawpass|miscgags|shipgags|vehiclegags|activitygags|intromusic|vol|commandsinoutput|devmode|decchar|numpadon}
#var clientversion 15
#var settings {rawpass|miscgags|shipgags|vehiclegags|activitygags|intromusic|vol|commandsinoutput|devmode|decchar|numpadon|AutomaticUpdate}
#var speech "disabled"
#if {%volume<100} {#pc 0 volume 100}
;Initialising the script files
#ForAll @loadtask {#load {@scpath/%i.set}}
;Reading and writing Settings.
#File 6 {settings.set} 1
#var num 1
@@ -14,17 +12,26 @@
#math num {@num + 1}};
#close 6
#Load {@scpath/aliases.set};
#alarm 0.500 {#load {@scpath/keys.set}};
#alarm 0.75 {#load {@scpath/updator.set}};
#alarm 1 {#load {@scpath/soundpack.set}};
#alarm 2 {#load {@scpath/misc.set}};
#alarm 2.3 {#load {@scpath/gagcreator.set}};
#alarm 3 {#load {@scpath/pathupdator.set}};
#trigger {Welcome to: cosmic rage!} {
#if {@intromusic = "enabled"} {
#if {@IntroPlaying = 1} {#pc @introhandle stop;#var IntroPlaying 0};
#playloop {@sppath/music/IntroMusic/DefaultIntro.wav} @vol; #var introhandle %playhandle; #var IntroPlaying 1}} {} AnyCase
#TRIGGER {synaptic signal verified. Sleep mode disengaged. Welcome back to Cosmic Rage!} {#if {@IntroPlaying = 1} {#pc @introhandle stop; #var IntroPlaying 0}; ~@sp-register vip;~@sp-version}
#trigger {Your synaptic signal wavers for a moment, then returns with a snap!} {#if {@IntroPlaying = 1} {#pc @introhandle stop; #var IntroPlaying 0}; ~@sp-register vip;~@sp-version}
#if {@rawpass = "enabled"} {makebetter}
#if {@activitygags = "enabled"} {#load {gags/activitygags.set}}
#if {@vehiclegags = "enabled"} {#load {gags/vehiclegags.set}}
#if {@shipgags = "enabled"} {#load {gags/shipgags.set}}
#if {@miscgags = "enabled"} {#load {gags/miscgags.set}}
#if {@devmode="enabled"} {#load {@scpath/dev.set}}
#if {%defined(decchar)=0 or %length(@decchar)<1} {#var decchar .}
#If {@numpadon="enabled"} {#load @scpath/numpad.set}
#if {@rawpass = "enabled"} {makebetter};
#if {@activitygags = "enabled"} {#load {gags/activitygags.set}};
#if {@vehiclegags = "enabled"} {#load {gags/vehiclegags.set}};
#if {@shipgags = "enabled"} {#load {gags/shipgags.set}};
#if {@miscgags = "enabled"} {#load {gags/miscgags.set}};
#if {@devmode="enabled"} {#load {@scpath/dev.set}};
#if {%defined(decchar)=0 or %length(@decchar)<1} {#var decchar .};
#If {@numpadon="enabled"} {#load @scpath/numpad.set};
#if {@commandsinoutput="enabled"} {#Configure DisplayCommandsInOutput true} {#Configure DisplayCommandsInOutput false};