From 15f129c5b5996ad162c6eb1c80f26abcc50a3af2 Mon Sep 17 00:00:00 2001 From: Blixibon Date: Thu, 21 May 2020 09:20:46 -0500 Subject: [PATCH] Created VScript in Mapbase (markdown) --- VScript-in-Mapbase.md | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 VScript-in-Mapbase.md diff --git a/VScript-in-Mapbase.md b/VScript-in-Mapbase.md new file mode 100644 index 0000000..e36f030 --- /dev/null +++ b/VScript-in-Mapbase.md @@ -0,0 +1,16 @@ +*** +*** + +# NOTICE + +**This page is for the experimental VScript branch. These features are not yet available in the main build of Mapbase.** + +*** +*** +*** + +Mapbase supports a custom implementation of VScript based off of the Alien Swarm SDK and reductor's Squirrel integration. VScript is a scripting layer which allows external scripts to be used as an extension of map logic. + +Mapbase's VScript is more limited and primitive compared to the original VScript in Valve's games, as a lot of the original VScript code is inaccessible. Some common global methods and data types are not (yet) implemented, but since the Alien Swarm SDK includes entity script descriptions, most of the entity implementations are fully functional. + +Mapbase also adds its own \ No newline at end of file