View Full Version : Scripting Suggestions
- Scripted Allert Messages to Specific Players
- New Lua Function, onChat( string chat_line_contents, string color_of_speaker )
- Scripting: save custom variables set with setVar when respawning an object
- [ADDED] Getting the reference of spectator players
- [ADDED] Disabling the "ding" sound for spawnObject()
- Script --- Lua needs a new language-Chinese
- Autosave control
- Turn control
- [ADDED] Get current state from an object with multiple states attached
- Richer state information
- Events for objects with multiple states attached
- Disable shuffle
- Control Snap Points from Lua
- [ADDED] Grouping items / putObject
- [ADDED] Distinguish left and right click on a button
- onFlip event
- [ADDED] Tooltips for buttons
- [ADDED] putObject()
- Script Trigger when loading is complete
- setBackground(string url)
- [ADDED] Editable Text Button
- Please, bring all Atom features inside the TTS.
- [ADDED] New Function: onObjectSpawned
- Keyboard/other input in the Lua API
- TTS Scripting is missing essential events
- onObjectGrouped
- Allow us to use highlightOn() on Scripting Zones
- [ADDED] Could really use an API call for: objectLeftContainer(object, container)
- spawnObject mesh index
- Add callback parameter to paste
- [ADDED] Add scale to button parameters
- Easy way to get HEX codes for colours, like stringColorToRGB()
- putObject() Limitations/Issues
- Coloured Buttons
- Add a Command Line.
- Determine if Infinite Bag contains item
- Allow use of function variables directly in Timer.create and other callbacks
- Use multiple additional arguments to obj.call()
- [ADDED] Ability to Add New Chat Commands
- Allow access to quantity and tag values of contained objects with bag.getObjects()
- Provide a way to identify objects removed or marked for removal
- [ADDED] Raycast/Collision At Position check?
- New function: onStateChange(previous states GUID, entity of new state)
- Setting Hidden Zones to different colours using scripting.
- Passing parameters to button's click_function
- [ADDED] BB code in button labels or control over color
- Spawn Custom Decks
- putObject and getObject parameter to use setPosition instead of setPositionSmooth
- Prevent Players without Promotion/Host from interacting with an item.
- [ADDED] Add an in-built function to set a relative position from another object
- Using getObjects() on Custom_Token_Stacks
- Retrieving a GUID from a hidden zone within the game.
- Easy way to get the .name and .tag of an object.
- Make button click functions return button parameters and/or index
- Ability to joint (or parent) items together, and separate them
- Bunch of suggestions by SDS, pack #1
- Ignore ScriptingButton events when typing in text fields
- [ADDED] Physics.cast() should also collide with the table.
- [ADDED] Visualizing Casts
- onPlayerConnected
- [ADDED] Can you change the display position of broadcastToAll() messages?
- Scripting API Change - Add obj descriptions to getObjects() table on bags.
- Get a Player's current View
- Group a scripting zone
- [ADDED] BBCode in PrintToColour and BroadcastToColour
- Event needed when object enters a "bag/deck" (not global).
- Change table image without reloading table
- A Way fo Scritps to manipulate the OFFICIAL TTS turn tracker!
- Better buttons!
- Way to instert objects in bag / deck at a certiain spot.
- Version number and mod cache
- A way to have .getButtons(buttonname) return the index?
- [ADDED] onPlayerChat(string message, string player_color)
- onObjectFlip(object, color) or onFlip(color) would be greatly appreciated
- Fixed width font
- Object.clone needs a callback
- Need Help with "Player[string]. If a pllookAt( Table parameters )"
- Workshop ID
- Player.isSearching or object.isSearchedBy (or both)
- Button tooltip
- More control over Broadcast Messages
- Button/Input Event Callback Index
- [ADDED] Buttons: do not allow click on Back of buttons
- Buttons: Texture instead of text
- Inputs: pressing Enter and Tab
- [ADDED] HTTP Get Requests to return a string
- Chat input box retain focus after player hits Enter when returning false from onChat
- Snapping to snap points with scripting
- joints in scripting
- The Lua API. (Oh God.)
- Broadcast with sound functionaliy
- Screen Edge Moust Scrolling
- onObjectScriptingButton(int index, string player_color, Object scripted_object)
- Create deck from table
- setVectorPainting(string player_color, Color color)
- Player class .ban()
- getHands()
- Card/deck objects: Get FaceURL and CardID
- Hidden Buttons by player attribute
- Player specific highlights (highlightOn(color, duration, players))
- Add a new object - Deck Holder
- [ADDED] JSON Object
- onObjectEnterContainer and improvements to onObjectLeaveContainer
- Object: {string hand_colour, int hand_index} | in_hand_zone
- API: onObjectEnterHand() and onObjectExitHand()
- getObjects from decks and bags
- Default custom objects update
- Events updated to be hookable
- Ability to SPAWN and EDIT (spawn more important) DECKS with Scripting
- The ability to turn off collision between objects
- The capability to change the preset LUT's in the lighting menu from scripts
- External API should return API info
- onStateChange() for stated objects
- Adding 'Line Tool' support to the API for Scripting purposes
- WebRequest Params
- new UI system - "Self" as event function target
- Persistant information when entering chest to be retrieved when pulling from chest
- Passing index to functions with Inputs and Buttons
- XML on rightklick
- Scripted UI assets
- Persistent getTable and getVar on objects
- add "getCamera()" to find all the data for a given camera...
- ToggleGroup w/nested ToggleButton
- Turns for one player again
- Rotate() around a pivot?
- UI Attribute to remove click/open sound
- putObject() - a flag to send to BOTTOM of deck or bag
- lookAt() Parameters for Position and Yaw Smoothing Rate
- LUTs scripting
- A more robust StartLuaCoroutine
- Add a check in onObjectDropped for when objects are grouped.
- Obfuscated Variables
- Camera API
- Meta-Data Read Access or Pass Meta with Webrequest
- Scripting Editor Tabs
- reverse of getJoints()
- Add Player mute state check
- new Joint Type: Slider
- Better script sharing - function.bind
- Add more functionality to RPGFigurine
- option to have UI still visible/usable while in onscreen hand
- Contextual menu options through Scripting
- Same camera after Save & Play
- Disable() function to deactivate (but not delete) an object
- addToXML and addToCustomAssets (for UI code)
- Programmable pings that only show up for certain players
- Choosing color for pings
- Choosing depth for Custom UI
- Function that will load a save file or workshop mod
- create a translate with more parameters (tabposition, tabrotation, tabscale)
- Improved control of picked up objects
- Add callback_function parameter to setPositionSmooth method
- Assign new GUID immediatly when calling clone
- Make camera information accessible
- Possible to "stabilize" TransformState objects?
- setCustomObject and CardID
- Game Keys ordering and grouping
- Game Key IDs, for persistent Game Keys bindings
- Get keys bound to Game Keys
- Add onUIReady and onObjectUIReady
- Add events for each ingame possible action
- Object API GetSmoothMovementTarget() and GetSmoothRotationTarget()
- New argument for object.putObject()
- More complex Context Menu
- Indestructible object flag -- Addresses deck and GUID stability issues
- Event default actions control
- make scripting real scripting
- Extend UTF-8 Character Set, and add Emojis for scripting
- Please update the UI documentation: How to change edited text of input
- XML & Classic buttons - Change how functions are called - pressed, held, released
- Player.lookAt - option for instant camera transition
Powered by vBulletin® Version 4.2.5 Copyright © 2021 vBulletin Solutions Inc. All rights reserved.