VScript: Difference between revisions
Jump to navigation
Jump to search
m (Mapbase's VScript isn't fully released. It doesn't need to be here yet) |
(Re-added section for Mapbase implementation) |
||
| Line 44: | Line 44: | ||
;{{game link|Alien Swarm: Reactive Drop}} | ;{{game link|Alien Swarm: Reactive Drop}} | ||
:[[List of Reactive Drop Script Functions|List of Script Functions]] | :[[List of Reactive Drop Script Functions|List of Script Functions]] | ||
;{{game link|Mapbase}} | |||
===Lua=== | ===Lua=== | ||
Revision as of 17:30, 13 June 2020
Template:Otherlang2 VScript, introduced in Template:Game link, is a virtual machine for scripting that acts as an abstract binding layer between the Source engine and external scripts. According to the Template:Game link, the following scripting languages are, or could be supported in the near future:
Script files are read from /scripts/vscripts/ inside the game directory.
Implementations
Squirrel
- Template:Game link
Only exists on the SFM build of TF2. No TF2 or SFM specific API. Unused.
Lua
- Template:Game link (Client/UI only)
Python
Scripting Fundamentals
Main article Vscript Fundamentals