VScript files that are part of the Mutation System

Here lies a list of all VScript files that are now used by the Mutation System. Because the game depots ship with compiled versions of these files, the originals have been provided for reference purposes as part of the SDK. Launch the Left 4 Dead 2 Authoring Tools depot and select Example Content.

The Core Systems code, and helpers

scriptedmode.nut - the master system file where most C++ calls land, and that calls to rest of system

sm_spawn.nut - helper code that manages spawning entities, name fixup in entity interfaces, and so on

sm_stages.nut - helper code to take a table that defines a "stage" of director options and sets them up

sm_utilities.nut - misc utilities of various forms

sm_resources.nut - the "resource" system, used heavily in holdout - an example of a shared system

scripted_holdout.nut - the holdout game mode

and then all the holdout map specific scripts

scripted_c3m1_plankcountry_holdout.nut

scripted_c4m1_milltown_holdout.nut

scripted_c10m3_ranchhouse_holdout.nut

scripted_c10m5_houseboat_holdout.nut

scripted_dash.nut - the dash game mode

and then all the dash map specific scripts

scripted_c5m2_park_dash.nut

entity scripts - i.e. that get placed on spawned entities

startbox.nut - script that sits on a startbox and waits for players to leave/calls back to notify scripts

whacker_counter.nut - helper for stachewhacker display

whacker_timer.nut - helper for stachewhacker

cash_resource.nut - placed on cash piles in pvpcash for players to gather