@casual-simulation/aux-vm
Advanced tools
Changelog
V0.9.23
Clear Mod
to Reset
in the sheet.onCombine()
action tag to onCombine(#tag:"value")
and set the autofill to not auto add this tag to the sheet.aux.context.devices.visible
to allow the hiding of user bots in the player.Changelog
V0.9.22
{context}.index
to {context}.sortOrder
.onClick()
action tag to return a context.onCombineEnter()
and onCombineExit()
action tags to return a context.onAnyPlayerContextEnter
to trigger on every bot when a player joins a context and changed onPlayerContextEnter
to trigger on the player bot that joins a context.Changelog
V0.9.21
server.shell()
command to output a bot to the aux.finishedTasks
channel with the results of the command.server.backupToGithub(token)
as an admin from the admin channel.token
parameter should be replaced with a string containing a personal access token from the account you want the backup to upload to.aux.runningTasks
context with a progress bar indicating the status of the operation.aux.finishedTasks
context and will contain tags indicating the result of the operation.server.backupAsDownload()
as an admin from the admin channel.setTag
function will now accept an array of bots as it's first paramater.Fork/Upload/Download AUX
to Fork/Upload/Download Channel
.onCombineEnter()
and onCombineExit()
action tags to fire on all bots being interacted with during a drag operation with combine action tags involved.aux.label
will now accept numbers as a tag value.Changelog
V0.9.20
aux.inventory.height
to aux.context.inventory.height
.Add Channel
to Subscribe to Channel
.player.openDevConsole()
script function.powered by CasualOS
text.player.currentContext()
to not update until after the onPlayerContextEnter()
event was fired.Changelog
V0.9.19
shout()
returns a list of results from every bot that ran a script for the shout ordered by bot ID.whisper()
returns a list of results from every bot that ran a script for the whisper ordered by the input bot array.return
statements. For example, to return 10
from a shout you would simply write return 10
.Create Context from Selection
.powered by CasualOS
to bthe hamburger menu and loading popup.Unselect All
from the sheets.getBots("id")
)Changelog
V0.9.18
Changelog
V0.9.17
server.grantRole(username, role)
: Grants the given role to the user account with the given username if the current player is an admin.server.revokeRole(username, role)
: Revokes the given role from the user account with the given username if the current player is an admin.server.shell(script)
: Runs the given shell script on the server if the current player is an admin.aux.account.username
: This tag indicates that the bot is a "user account" bot for the given username.aux.account.roles
: This tag indicates which roles an account should be granted.aux.account.locked
: This tag indicates whether the account is locked and that logging in using it should not be allowed.aux.token
: This tag indicates that the bot is a "token" which can be used to login to a user account.aux.token.username
: This tag indicates the username of the user account that the token is for.aux.token.locked
: This tag indicates whether the token is locked and therefore cannot be used to login to the account.guest
role.
aux.blacklist.roles
tag on the channel config file.aux.channel
set to the channel you want and aux.channels
set to true
.Create Channel
toast that pops up. (only works if you're an admin)aux.channel.connectedSessions
tag indicates how many sessions are active for the channel.aux.channel.maxSessionsAllowed
tag specifies how many sessions are allowed for the channel. Admins are not affected by this setting. If this value is not set then there is no limit.config
file in the admin channel.
aux.connectedSessions
tag indicates how many sessions are active for the server.aux.maxSessionsAllowed
tag specifies how many sessions are allowed for the entire server. Admins are not affected by this setting. If this value is not set then there is no limit./api/{channelId}/status
will return a JSON object containing the current number of active connections for the channel./api/status
will return a JSON object containing the current number of active connections for the server.aux.inventory.color
tag to aux.context.inventory.color
, and allowed the editing of the invenroty color to be done in the context bot's tags.aux.context.inventory.visible
tag to toggle the player inventory on and off, it will default to visible.onAnyBotClicked()
function to fire an event when any bot in the scene has been clicked.getBots()
or getBot()
.100,000
.100,000
. (for now - so it's still possible to get around the energy limit by shouting back and forth)aux.label.anchor
via an interaction.Changelog
V0.9.16
Improvements
Bug Fixes
Changelog
V0.9.15
Make mod from selection
butotn's icon.Changelog
V0.9.14
admin
channel.
admin
role are allowed access to every channel. (and bypass the blacklist and whitelist)aux.blacklist
and aux.whitelist
before sending the data.aux.whitelist.roles
: Specifies the list of roles that users must have all of in order to access the channel.aux.blacklist.roles
: Specifies the list of roles that users must not have any of in order to access the channel.admin
channel is set to allow only users with the admin
role.aux.line.style
tag's wall settting will now dynamically scale with bot height and bot stacking.aux.line.style
tag that changes the design of the aux.line.to
line.aux.line.width
tag that changes the width of the aux.line.to
but only the wall style for now.Make mod from selection
button to the sheet's buttons.enter
key on a selected tag will automatically open up the new tag
input section.escape
key when the new tag
input section is up will close the input section.new tag
input section will now be left alligned in the sheets.Toggle Size
button to the right side of the sheet.create()
to dissallow overriding aux.creator
when a creator is specified.player.currentContext()
to be undefined if it was accessed inside onConnected()
.aux-debug
page in Channel Designer.lodash
NPM package to 4.17.14
to mitigate CVE-2018-16487.