mirror of
https://github.com/mapbase-source/source-sdk-2013.git
synced 2025-01-12 23:07:55 +03:00
Updated Using VScript as a HL2 mapper (markdown)
parent
5dfba84289
commit
0a6764290d
@ -4,11 +4,11 @@ This article is for Half-Life 2/Source 2013 mappers who have no experience with
|
||||
|
||||
As a Half-Life 2/Source 2013 mapper, VScript may seem unfamiliar or complicated for you since it's basically in-map programming. For that crowd, it actually works best when it makes things *less* complicated.
|
||||
|
||||
Source's logic entities *(and Mapbase's expansions to them)* make the I/O system a flexible tool for doing complex things, like math or storage. However, this can often get very complicated very quickly, as several different outputs fire several different inputs on several different entities as one big, messy jumble of icons in Hammer's 3D view.
|
||||
Source's logic entities *(and Mapbase's expansions to them)* make the I/O system a flexible tool for doing complex things, like math or storage. However, this can get very complicated very quickly, as several different outputs fire several different inputs on several different entities as one big, messy jumble of icons in Hammer's 3D view.
|
||||
|
||||
VScript can be used to simplify these types of logic creations, as things like storing numbers, adding/subtracting numbers, finding entities, etc. can happen using just one line of text. This can be done to just make map logic seem less complicated, but sometimes it's actually necessary to reduce the entity count/overhead.
|
||||
VScript can be used to simplify these types of logic contraptions, as things like storing numbers, adding/subtracting numbers, finding entities, etc. can happen using just one line of text. This can be done to make map logic seem less complicated and sometimes it's actually necessary to reduce the level's entity count.
|
||||
|
||||
If this is your first time using VScript, it's best to use it *alongside* the I/O system, especially for interacting with non-logic entities. [Click here to go to a tutorial on how you can use VScript to interact with the I/O system.](https://github.com/mapbase-source/source-sdk-2013/wiki/VScript-:-Basic-I:O-Tutorial)
|
||||
If you want to learn how to use VScript, it may be best to start by doing it *alongside* the I/O system. [Click here to go to a tutorial on how you can use VScript to interact with the I/O system.](https://github.com/mapbase-source/source-sdk-2013/wiki/VScript-:-Basic-I:O-Tutorial)
|
||||
|
||||
## Using VScript to do what's not possible with I/O
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user