===== Script Samples ===== Possibly the best place to find script samples is to create a local world, pick one of the templates provided then examine the scripts that make up the template. (You can look at the scripts in the F10 -> Script Editor in game, or browse to your LocalWorlds folder which will be in C:\Users\[UserName]\AppData\Local\Games For May\The Universal\ by default). By editing those template scripts and reloading them while in game (press F11 or use *reloadscript) you can immediately see how changes affect your world. You can also find lots of examples of the scripting language functions in the [[scripting:reference:system_functions|reference documentation]]. ==== Simple Samples ==== - [[Scripting:Samples:SimpleAxe|Simple Bronze Axe Sample]]\\ - [[Scripting:Samples:SimpleTask|Task System Example]]\\ ==== Building Samples ==== - [[Scripting:Samples:BasicBuilding|Basic 'Gather Item' building]] \\ - [[Scripting:Samples:FunctionBuilding|Data-driven building construction screens]]\\ - [[Scripting:Samples:BuildingProxEvents|Building Proximity Event]] \\ - [[Scripting:Samples:SimpleSchool|Simple School Script]]\\ - [[Scripting:Samples:GenericSchool|Generic School Script (Complex)]] (Used on Lovelace)\\ ==== OSD Samples ==== [[scripting:samples:OSD Values|OSD Value controls]] ==== Minigame/event Samples ==== - [[Scripting:Samples:HiscoreTable|Scripted Hiscore Table]]\\ - [[Scripting:Samples:CrowTourney|Automatic Crow Tournament]]\\ - [[Scripting:Samples:Racing|Scripted Race Event & Notifications]]\\ ==== Subgame Samples ==== - [[Scripting:Samples:SimpleSubgame|Simple subgame setup]] \\ - [[Scripting:Samples:TeamCombatSubgame|Team combat subgame setup]] \\ ==== Cutscene Samples ==== - [[Scripting:Samples:SimpleCutscene|A simple cutscene]] \\ - [[Scripting:Samples:GenesisCutscene|Genesis end-of-the-world Cutscene]] \\ ==== Whole World Samples ==== - [[Scripting:Samples:DroneTraining|Drone Training annotated]] \\ - [[Scripting:Samples:Lovelace|Lovelace full scripts]] \\