Ricochet.fgd: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
| Line 10: | Line 10: | ||
// | // | ||
// Changelog: | // Changelog: | ||
// | |||
// 1.5.1 | |||
// -Fixed error making some entities unplaceable | |||
// | // | ||
// 1.5 | // 1.5 | ||
| Line 70: | Line 73: | ||
] | ] | ||
] | ] | ||
@PointClass base(PlayerClass) = info_player_start : " | @PointClass base(PlayerClass) = info_player_start : "Player start. Not used, but required on every map." [] | ||
@PointClass base(PlayerClass) studio("models/ricochet/male.mdl") = info_player_deathmatch : "Player deathmatch | @PointClass base(PlayerClass) studio("models/ricochet/male.mdl") = info_player_deathmatch : "Player deathmatch start" | ||
start" | |||
[ | [ | ||
target(target_destination) : "Target" | target(target_destination) : "Target" | ||
| Line 79: | Line 80: | ||
] | ] | ||
@PointClass base(Angles) = info_ricochet : " | @PointClass base(Angles) = info_ricochet : "Map list indicator entity (REQUIRED ON EVERY MAP)." [] | ||
@PointClass base(PlayerClass) studio("models/ricochet/head.mdl") = info_player_spectator : "Spectator camera" | @PointClass base(PlayerClass) studio("models/ricochet/head.mdl") = info_player_spectator : "Spectator camera" | ||
[ | [ | ||
| Line 85: | Line 86: | ||
master(string) : "Master" | master(string) : "Master" | ||
] | ] | ||
@PointClass base(PlayerClass, Targetname) studio("models/ricochet/head.mdl") = info_teleport_destination : | @PointClass size(-16 16 0,16 16 16) base(PlayerClass, Targetname) studio("models/ricochet/head.mdl") = info_teleport_destination : [] | ||
@PointClass base(Weapon) studio("models/ricochet/pow_visual.mdl") = item_powerup : "Powerup" [] | @PointClass size(-16 16 0,16 16 16) base(Weapon, Targetx) studio("models/ricochet/pow_visual.mdl") = item_powerup : "Powerup" [] | ||
// Solid entities | // Solid entities | ||
Revision as of 05:58, 11 December 2010
// Ricochet FGD file
// By Vitaliy "SiPlus" Kuzmin
// Version 1.5
// 31 Oct 2010
// Works with VHE 3.5+
// http://developer.valvesoftware.com/wiki/Ricochet_Level_Creation
// Use in pair with Half-Life FGD!
//
// Changelog:
//
// 1.5.1
// -Fixed error making some entities unplaceable
//
// 1.5
// -Added Half-Life entities support
// -Added height of jump arc to trigger_jump
//
// 1.4.1
// -Removed "life" = "1" from env_beam
//
// 1.4
// -Fixed env_beam spawnflags
//
// 1.3
// -Added gamemode switcher
// -Added env_beam default values
//
// 1.2
// -Entities sorted alphabetically
//
// 1.1
// -Added player model
// -Added info_player_start
// -Added info_player_spectator
// -Added info_ricochet
@SolidClass = worldspawn : "World entity"
[
message(string) : "Map Description / Title"
skyname(string) : "environment map (cl_skyname)" : "disc"
sounds(integer) : "CD track to play" : 1
light(integer) : "Default light level"
WaveHeight(string) : "Default Wave Height"
MaxRange(string) : "Max viewable distance" : "4096"
chaptertitle(string) : "Chapter Title Message"
startdark(choices) : "Level Fade In" : 0 =
[
0 : "No"
1 : "Yes"
]
gametitle(choices) : "Display game title" : 0 =
[
0 : "No"
1 : "Yes"
]
newunit(choices) : "New Level Unit" : 0 =
[
0 : "No, keep current"
1 : "Yes, clear previous levels"
]
mapteams(string) : "Map Team List"
defaultteam(choices) : "Default Team" : 0 =
[
0 : "Fewest Players"
1 : "First Team"
]
no_arena(choices) : "Gamemode" : 1 =
[
0 : "Arena"
1 : "Deathmatch"
]
]
@PointClass base(PlayerClass) = info_player_start : "Player start. Not used, but required on every map." []
@PointClass base(PlayerClass) studio("models/ricochet/male.mdl") = info_player_deathmatch : "Player deathmatch start"
[
target(target_destination) : "Target"
master(string) : "Master"
]
@PointClass base(Angles) = info_ricochet : "Map list indicator entity (REQUIRED ON EVERY MAP)." []
@PointClass base(PlayerClass) studio("models/ricochet/head.mdl") = info_player_spectator : "Spectator camera"
[
target(target_destination) : "Target"
master(string) : "Master"
]
@PointClass size(-16 16 0,16 16 16) base(PlayerClass, Targetname) studio("models/ricochet/head.mdl") = info_teleport_destination : []
@PointClass size(-16 16 0,16 16 16) base(Weapon, Targetx) studio("models/ricochet/pow_visual.mdl") = item_powerup : "Powerup" []
// Solid entities
@SolidClass = trigger_discreturn []
@SolidClass = trigger_fall []
@SolidClass base(Target) = trigger_jump
[
height(integer) : "Height of jump arc" : 128
]