Ricochet.fgd: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
No edit summary
No edit summary
Line 6: Line 6:
// Works with VHE 3.5+
// Works with VHE 3.5+
// http://developer.valvesoftware.com/wiki/Ricochet_Level_Creation
// http://developer.valvesoftware.com/wiki/Ricochet_Level_Creation
// Requires original Half-Life FGD to work
// Requires Half-Life FGD to work


@SolidClass = worldspawn : "World entity"
@SolidClass = worldspawn : "World entity"
Line 51: Line 51:
]
]


@PointClass base(Angles) = info_ricochet : "Map list indicator entity (REQUIRED ON EVERY MAP)." []
@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 70: Line 70:
[[Category:Level Design]]
[[Category:Level Design]]
[[Category:Ricochet]]
[[Category:Ricochet]]
[[Category:Custom FGDs]]
[[Category:FGDs]]

Revision as of 10:08, 2 June 2011

Ricochet Level Creation
// Ricochet FGD file
// By Vitaliy "SiPlus" Kuzmin
// 11 Dec 2010 revision
// Works with VHE 3.5+
// http://developer.valvesoftware.com/wiki/Ricochet_Level_Creation
// Requires Half-Life FGD to work

@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 32) 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
]