mirror of
https://github.com/wiremod/wire.git
synced 2025-03-03 18:53:04 -05:00

It is not needed and actually interferes with loading order and can cause conflicts with other included fgd files.
342 lines
14 KiB
Plaintext
342 lines
14 KiB
Plaintext
@PointClass base(Targetname) size(-4 -4 -4, 4 4 4) color(0 120 0) = info_wiremapinterface
|
|
: "Creates an interface between the map and Wiremod."
|
|
[
|
|
wire_entity_name(target_destination) : "Wire Entity" : "" : "The name of an entity or of the entities that will get wire ports."
|
|
min_trigger_time(float) : "Minimum Trigger Time" : "0.01" : "Set the minimum time in seconds between two in-/output triggers. It's usefull to prevent lags."
|
|
|
|
// Wire Inputs
|
|
input1_name(string) : "Wire Input 1 Name" : "" : "Sets the name of Wire Input 1."
|
|
input1_type(choices) : "Wire Input 1 Type" : 0 : "Sets the type of Wire Input 1." =
|
|
[
|
|
0 : "Normal"
|
|
1 : "Normal (Toggle)"
|
|
2 : "String"
|
|
3 : "2D Vector"
|
|
4 : "3D Vector"
|
|
5 : "4D Vector"
|
|
6 : "Angle"
|
|
7 : "Entity"
|
|
8 : "Array"
|
|
]
|
|
input1_desc(string) : "Wire Input 1 Description" : "" : "Sets the description of Wire Input 1."
|
|
input1_lua(string) : "Wire Input 1 Code" : "" // Hammer doens't support new lines, so I have to use spaces.
|
|
: "For advanced users! Sets the Lua code that gets called when Wire Input 1 gets triggered. The globals are: WIRE_NAME = input name, WIRE_VALUE = input value, WIRE_WIRED = true if input is wired, WIRE_CALLER = this entity, WIRE_ACTIVATOR = the input entity"
|
|
|
|
|
|
input2_name(string) : "Wire Input 2 Name" : "" : "Sets the name of Wire Input 2."
|
|
input2_type(choices) : "Wire Input 2 Type" : 0 : "Sets the type of Wire Input 2." =
|
|
[
|
|
0 : "Normal"
|
|
1 : "Normal (Toggle)"
|
|
2 : "String"
|
|
3 : "2D Vector"
|
|
4 : "3D Vector"
|
|
5 : "4D Vector"
|
|
6 : "Angle"
|
|
7 : "Entity"
|
|
8 : "Array"
|
|
]
|
|
input2_desc(string) : "Wire Input 2 Description" : "" : "Sets the description of Wire Input 2."
|
|
input2_lua(string) : "Wire Input 2 Code" : "" // Hammer doens't support new lines, so I have to use spaces.
|
|
: "For advanced users! Sets the Lua code that gets called when Wire Input 2 gets triggered. The globals are: WIRE_NAME = input name, WIRE_VALUE = input value, WIRE_WIRED = true if input is wired, WIRE_CALLER = this entity, WIRE_ACTIVATOR = the input entity"
|
|
|
|
|
|
input3_name(string) : "Wire Input 3 Name" : "" : "Sets the name of Wire Input 3."
|
|
input3_type(choices) : "Wire Input 3 Type" : 0 : "Sets the type of Wire Input 3." =
|
|
[
|
|
0 : "Normal"
|
|
1 : "Normal (Toggle)"
|
|
2 : "String"
|
|
3 : "2D Vector"
|
|
4 : "3D Vector"
|
|
5 : "4D Vector"
|
|
6 : "Angle"
|
|
7 : "Entity"
|
|
8 : "Array"
|
|
]
|
|
input3_desc(string) : "Wire Input 3 Description" : "" : "Sets the description of Wire Input 3."
|
|
input3_lua(string) : "Wire Input 3 Code" : "" // Hammer doens't support new lines, so I have to use spaces.
|
|
: "For advanced users! Sets the Lua code that gets called when Wire Input 3 gets triggered. The globals are: WIRE_NAME = input name, WIRE_VALUE = input value, WIRE_WIRED = true if input is wired, WIRE_CALLER = this entity, WIRE_ACTIVATOR = the input entity"
|
|
|
|
|
|
input4_name(string) : "Wire Input 4 Name" : "" : "Sets the name of Wire Input 4."
|
|
input4_type(choices) : "Wire Input 4 Type" : 0 : "Sets the type of Wire Input 4." =
|
|
[
|
|
0 : "Normal"
|
|
1 : "Normal (Toggle)"
|
|
2 : "String"
|
|
3 : "2D Vector"
|
|
4 : "3D Vector"
|
|
5 : "4D Vector"
|
|
6 : "Angle"
|
|
7 : "Entity"
|
|
8 : "Array"
|
|
]
|
|
input4_desc(string) : "Wire Input 4 Description" : "" : "Sets the description of Wire Input 4."
|
|
input4_lua(string) : "Wire Input 4 Code" : "" // Hammer doens't support new lines, so I have to use spaces.
|
|
: "For advanced users! Sets the Lua code that gets called when Wire Input 4 gets triggered. The globals are: WIRE_NAME = input name, WIRE_VALUE = input value, WIRE_WIRED = true if input is wired, WIRE_CALLER = this entity, WIRE_ACTIVATOR = the input entity"
|
|
|
|
|
|
input5_name(string) : "Wire Input 5 Name" : "" : "Sets the name of Wire Input 5."
|
|
input5_type(choices) : "Wire Input 5 Type" : 0 : "Sets the type of Wire Input 5." =
|
|
[
|
|
0 : "Normal"
|
|
1 : "Normal (Toggle)"
|
|
2 : "String"
|
|
3 : "2D Vector"
|
|
4 : "3D Vector"
|
|
5 : "4D Vector"
|
|
6 : "Angle"
|
|
7 : "Entity"
|
|
8 : "Array"
|
|
]
|
|
input5_desc(string) : "Wire Input 5 Description" : "" : "Sets the description of Wire Input 5."
|
|
input5_lua(string) : "Wire Input 5 Code" : "" // Hammer doens't support new lines, so I have to use spaces.
|
|
: "For advanced users! Sets the Lua code that gets called when Wire Input 5 gets triggered. The globals are: WIRE_NAME = input name, WIRE_VALUE = input value, WIRE_WIRED = true if input is wired, WIRE_CALLER = this entity, WIRE_ACTIVATOR = the input entity"
|
|
|
|
|
|
input6_name(string) : "Wire Input 6 Name" : "" : "Sets the name of Wire Input 6."
|
|
input6_type(choices) : "Wire Input 6 Type" : 0 : "Sets the type of Wire Input 6." =
|
|
[
|
|
0 : "Normal"
|
|
1 : "Normal (Toggle)"
|
|
2 : "String"
|
|
3 : "2D Vector"
|
|
4 : "3D Vector"
|
|
5 : "4D Vector"
|
|
6 : "Angle"
|
|
7 : "Entity"
|
|
8 : "Array"
|
|
]
|
|
input6_desc(string) : "Wire Input 6 Description" : "" : "Sets the description of Wire Input 6."
|
|
input6_lua(string) : "Wire Input 6 Code" : "" // Hammer doens't support new lines, so I have to use spaces.
|
|
: "For advanced users! Sets the Lua code that gets called when Wire Input 6 gets triggered. The globals are: WIRE_NAME = input name, WIRE_VALUE = input value, WIRE_WIRED = true if input is wired, WIRE_CALLER = this entity, WIRE_ACTIVATOR = the input entity"
|
|
|
|
|
|
input7_name(string) : "Wire Input 7 Name" : "" : "Sets the name of Wire Input 7."
|
|
input7_type(choices) : "Wire Input 7 Type" : 0 : "Sets the type of Wire Input 7." =
|
|
[
|
|
0 : "Normal"
|
|
1 : "Normal (Toggle)"
|
|
2 : "String"
|
|
3 : "2D Vector"
|
|
4 : "3D Vector"
|
|
5 : "4D Vector"
|
|
6 : "Angle"
|
|
7 : "Entity"
|
|
8 : "Array"
|
|
]
|
|
input7_desc(string) : "Wire Input 7 Description" : "" : "Sets the description of Wire Input 7."
|
|
input7_lua(string) : "Wire Input 7 Code" : "" // Hammer doens't support new lines, so I have to use spaces.
|
|
: "For advanced users! Sets the Lua code that gets called when Wire Input 7 gets triggered. The globals are: WIRE_NAME = input name, WIRE_VALUE = input value, WIRE_WIRED = true if input is wired, WIRE_CALLER = this entity, WIRE_ACTIVATOR = the input entity"
|
|
|
|
|
|
input8_name(string) : "Wire Input 8 Name" : "" : "Sets the name of Wire Input 8."
|
|
input8_type(choices) : "Wire Input 8 Type" : 0 : "Sets the type of Wire Input 8." =
|
|
[
|
|
0 : "Normal"
|
|
1 : "Normal (Toggle)"
|
|
2 : "String"
|
|
3 : "2D Vector"
|
|
4 : "3D Vector"
|
|
5 : "4D Vector"
|
|
6 : "Angle"
|
|
7 : "Entity"
|
|
8 : "Array"
|
|
]
|
|
input8_desc(string) : "Wire Input 8 Description" : "" : "Sets the description of Wire Input 8."
|
|
input8_lua(string) : "Wire Input 8 Code" : "" // Hammer doens't support new lines, so I have to use spaces.
|
|
: "For advanced users! Sets the Lua code that gets called when Wire Input 8 gets triggered. The globals are: WIRE_NAME = input name, WIRE_VALUE = input value, WIRE_WIRED = true if input is wired, WIRE_CALLER = this entity, WIRE_ACTIVATOR = the input entity"
|
|
|
|
|
|
|
|
// Wire Outputs
|
|
output1_name(string) : "Wire Output 1 Name" : "" : "Sets the name of Wire Output 1."
|
|
output1_type(choices) : "Wire Output 1 Type" : 0 : "Sets the type of Wire Output 1." =
|
|
[
|
|
0 : "Normal"
|
|
1 : "Normal (Toggle)"
|
|
2 : "String"
|
|
3 : "2D Vector"
|
|
4 : "3D Vector"
|
|
5 : "4D Vector"
|
|
6 : "Angle"
|
|
7 : "Entity"
|
|
8 : "Array"
|
|
]
|
|
output1_desc(string) : "Wire Output 1 Description" : "" : "Sets the description of Wire Output 1."
|
|
|
|
|
|
output2_name(string) : "Wire Output 2 Name" : "" : "Sets the name of Wire Output 2."
|
|
output2_type(choices) : "Wire Output 2 Type" : 0 : "Sets the type of Wire Output 2." =
|
|
[
|
|
0 : "Normal"
|
|
1 : "Normal (Toggle)"
|
|
2 : "String"
|
|
3 : "2D Vector"
|
|
4 : "3D Vector"
|
|
5 : "4D Vector"
|
|
6 : "Angle"
|
|
7 : "Entity"
|
|
8 : "Array"
|
|
]
|
|
output2_desc(string) : "Wire Output 2 Description" : "" : "Sets the description of Wire Output 2."
|
|
|
|
|
|
output3_name(string) : "Wire Output 3 Name" : "" : "Sets the name of Wire Output 3."
|
|
output3_type(choices) : "Wire Output 3 Type" : 0 : "Sets the type of Wire Output 3." =
|
|
[
|
|
0 : "Normal"
|
|
1 : "Normal (Toggle)"
|
|
2 : "String"
|
|
3 : "2D Vector"
|
|
4 : "3D Vector"
|
|
5 : "4D Vector"
|
|
6 : "Angle"
|
|
7 : "Entity"
|
|
8 : "Array"
|
|
]
|
|
output3_desc(string) : "Wire Output 3 Description" : "" : "Sets the description of Wire Output 3."
|
|
|
|
|
|
output4_name(string) : "Wire Output 4 Name" : "" : "Sets the name of Wire Output 4."
|
|
output4_type(choices) : "Wire Output 4 Type" : 0 : "Sets the type of Wire Output 4." =
|
|
[
|
|
0 : "Normal"
|
|
1 : "Normal (Toggle)"
|
|
2 : "String"
|
|
3 : "2D Vector"
|
|
4 : "3D Vector"
|
|
5 : "4D Vector"
|
|
6 : "Angle"
|
|
7 : "Entity"
|
|
8 : "Array"
|
|
]
|
|
output4_desc(string) : "Wire Output 4 Description" : "" : "Sets the description of Wire Output 4."
|
|
|
|
|
|
output5_name(string) : "Wire Output 5 Name" : "" : "Sets the name of Wire Output 5."
|
|
output5_type(choices) : "Wire Output 5 Type" : 0 : "Sets the type of Wire Output 5." =
|
|
[
|
|
0 : "Normal"
|
|
1 : "Normal (Toggle)"
|
|
2 : "String"
|
|
3 : "2D Vector"
|
|
4 : "3D Vector"
|
|
5 : "4D Vector"
|
|
6 : "Angle"
|
|
7 : "Entity"
|
|
8 : "Array"
|
|
]
|
|
output5_desc(string) : "Wire Output 5 Description" : "" : "Sets the description of Wire Output 5."
|
|
|
|
|
|
output6_name(string) : "Wire Output 6 Name" : "" : "Sets the name of Wire Output 6."
|
|
output6_type(choices) : "Wire Output 6 Type" : 0 : "Sets the type of Wire Output 6." =
|
|
[
|
|
0 : "Normal"
|
|
1 : "Normal (Toggle)"
|
|
2 : "String"
|
|
3 : "2D Vector"
|
|
4 : "3D Vector"
|
|
5 : "4D Vector"
|
|
6 : "Angle"
|
|
7 : "Entity"
|
|
8 : "Array"
|
|
]
|
|
output6_desc(string) : "Wire Output 6 Description" : "" : "Sets the description of Wire Output 6."
|
|
|
|
|
|
output7_name(string) : "Wire Output 7 Name" : "" : "Sets the name of Wire Output 7."
|
|
output7_type(choices) : "Wire Output 7 Type" : 0 : "Sets the type of Wire Output 7." =
|
|
[
|
|
0 : "Normal"
|
|
1 : "Normal (Toggle)"
|
|
2 : "String"
|
|
3 : "2D Vector"
|
|
4 : "3D Vector"
|
|
5 : "4D Vector"
|
|
6 : "Angle"
|
|
7 : "Entity"
|
|
8 : "Array"
|
|
]
|
|
output7_desc(string) : "Wire Output 7 Description" : "" : "Sets the description of Wire Output 7."
|
|
|
|
|
|
output8_name(string) : "Wire Output 8 Name" : "" : "Sets the name of Wire Output 8."
|
|
output8_type(choices) : "Wire Output 8 Type" : 0 : "Sets the type of Wire Output 8." =
|
|
[
|
|
0 : "Normal"
|
|
1 : "Normal (Toggle)"
|
|
2 : "String"
|
|
3 : "2D Vector"
|
|
4 : "3D Vector"
|
|
5 : "4D Vector"
|
|
6 : "Angle"
|
|
7 : "Entity"
|
|
8 : "Array"
|
|
]
|
|
output8_desc(string) : "Wire Output 8 Description" : "" : "Sets the description of Wire Output 8."
|
|
|
|
|
|
|
|
// Entity Outputs
|
|
output OnWireInput1(string) : "Fires when Wire Input 1 gets triggered."
|
|
output OnWireInput2(string) : "Fires when Wire Input 2 gets triggered."
|
|
output OnWireInput3(string) : "Fires when Wire Input 3 gets triggered."
|
|
output OnWireInput4(string) : "Fires when Wire Input 4 gets triggered."
|
|
output OnWireInput5(string) : "Fires when Wire Input 5 gets triggered."
|
|
output OnWireInput6(string) : "Fires when Wire Input 6 gets triggered."
|
|
output OnWireInput7(string) : "Fires when Wire Input 7 gets triggered."
|
|
output OnWireInput8(string) : "Fires when Wire Input 8 gets triggered."
|
|
|
|
output OnResetWireInput1(void) : "Fires when Wire Input 1 gets reset."
|
|
output OnResetWireInput2(void) : "Fires when Wire Input 2 gets reset."
|
|
output OnResetWireInput3(void) : "Fires when Wire Input 3 gets reset."
|
|
output OnResetWireInput4(void) : "Fires when Wire Input 4 gets reset."
|
|
output OnResetWireInput5(void) : "Fires when Wire Input 5 gets reset."
|
|
output OnResetWireInput6(void) : "Fires when Wire Input 6 gets reset."
|
|
output OnResetWireInput7(void) : "Fires when Wire Input 7 gets reset."
|
|
output OnResetWireInput8(void) : "Fires when Wire Input 8 gets reset."
|
|
|
|
output OnWireEntsCreated(void) : "Fires when Wire In-/Outputs entities have been created. The entity is ready to use."
|
|
output OnWireEntsRemoved(void) : "Fires when Wire In-/Outputs entities have been removed. The entity is ready to use."
|
|
output OnWireEntsReady(void) : "Fires when Wire In-/Outputs entities have been created or removed. The entity is ready to use."
|
|
|
|
output OnWireEntsStartChanging(void) : "Fires when the wire map interface entity is adding or removing Wire In-/Outputs entities. The entity can't be used yet."
|
|
|
|
|
|
// Entity Inputs
|
|
input TriggerWireOutput1(string) : "Sets Wire Output 1 to the given var."
|
|
input TriggerWireOutput2(string) : "Sets Wire Output 2 to the given var."
|
|
input TriggerWireOutput3(string) : "Sets Wire Output 3 to the given var."
|
|
input TriggerWireOutput4(string) : "Sets Wire Output 4 to the given var."
|
|
input TriggerWireOutput5(string) : "Sets Wire Output 5 to the given var."
|
|
input TriggerWireOutput6(string) : "Sets Wire Output 6 to the given var."
|
|
input TriggerWireOutput7(string) : "Sets Wire Output 7 to the given var."
|
|
input TriggerWireOutput8(string) : "Sets Wire Output 8 to the given var."
|
|
|
|
input AddEntity(void) : "Gives the wire ports to calling entity."
|
|
input RemoveEntity(void) : "Remove the wire ports from the calling entity."
|
|
|
|
input AddEntities(target_destination) : "Adds entities by name that will get wire ports."
|
|
input RemoveEntities(target_destination) : "Remove the wire ports from the named entities."
|
|
input RemoveAllEntities(void) : "Remove the wire ports from all entities."
|
|
|
|
input Activate(void) : "Allow the triggering from wire inputs and the updating of wire outputs."
|
|
input Deactivate(void) : "Disallow the triggering from wire inputs and the updating of wire outputs."
|
|
input Toggle(void) : "Toggle the status."
|
|
|
|
|
|
// Spawnflags
|
|
spawnflags(flags) =
|
|
[
|
|
1 : "Protect in-/output entities from non-wire tools (Useful to allow wire tools on already protected stuff)" : 0
|
|
2 : "Protect in-/output entities from the physgun" : 0
|
|
4 : "Remove in-/output entities on remove" : 1
|
|
8 : "Run given Lua codes (For advanced users!)" : 0
|
|
16 : "Start Active" : 1
|
|
32 : "Render Wires" : 1
|
|
]
|
|
]
|