<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.frictionalgames.com/page?action=history&amp;feed=atom&amp;title=Hpl3%3AGame%3Aprop_types</id>
	<title>Hpl3:Game:prop types - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.frictionalgames.com/page?action=history&amp;feed=atom&amp;title=Hpl3%3AGame%3Aprop_types"/>
	<link rel="alternate" type="text/html" href="https://wiki.frictionalgames.com/page?title=Hpl3:Game:prop_types&amp;action=history"/>
	<updated>2026-05-15T09:42:21Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.34.2</generator>
	<entry>
		<id>https://wiki.frictionalgames.com/page?title=Hpl3:Game:prop_types&amp;diff=602&amp;oldid=prev</id>
		<title>Maintenance script: Upload from wiki</title>
		<link rel="alternate" type="text/html" href="https://wiki.frictionalgames.com/page?title=Hpl3:Game:prop_types&amp;diff=602&amp;oldid=prev"/>
		<updated>2020-07-09T13:46:55Z</updated>

		<summary type="html">&lt;p&gt;Upload from wiki&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;= Prop Types =&lt;br /&gt;
&lt;br /&gt;
Most props can be manipulated in some way using ''Prop_'' helper functions (and normal ''Entity_'' helper functions).&lt;br /&gt;
&lt;br /&gt;
== Prop_Button ==&lt;br /&gt;
A button that can be locked, disabled or enabled. Can be controlled through ''Button_'' helper functions.&lt;br /&gt;
&lt;br /&gt;
== Prop_CatherineTool ==&lt;br /&gt;
The Omnitool. Use ''CathTool_'' helper methods. &lt;br /&gt;
&lt;br /&gt;
== Prop_Datamine ==&lt;br /&gt;
An object which can be datamined by the player to pull out the last recorded audio. Use ''Datamine_'' helper functions. You can also use [[hpl3:game:areas#datamine|Datamine Areas]] for this.&lt;br /&gt;
&lt;br /&gt;
== Prop_EnergySource ==&lt;br /&gt;
A source of healing energy - the Wau flower. Use ''EnergySource_'' helper methods and use along with the [[hpl3:game:scripting:user_modules:player_energy|Player Energy]] user module.&lt;br /&gt;
&lt;br /&gt;
== Prop_Grab ==&lt;br /&gt;
A physics-based prop that can be picked up, turned and examined by the player. Make sure the body mass isn't 0!&lt;br /&gt;
&lt;br /&gt;
== Prop_HandheldTerminal ==&lt;br /&gt;
Same as terminal, but can be picked up. Used for Datapads, mobile phones and cameras. Use ''Terminal_'' helper functions and see [[hpl3:game:gui|GUI]] for more info.&lt;br /&gt;
&lt;br /&gt;
== Prop_HudObject ==&lt;br /&gt;
An object which will be used as the 'held in hands' version of a Prop_Tool.&lt;br /&gt;
&lt;br /&gt;
== Prop_Lamp ==&lt;br /&gt;
Very straightforward - a prop which can have illumination switched on and off with ''Lamp_SetLit''. Often connected to additional in-level lights. Can be controlled through ''Lamp_'' helper functions.&lt;br /&gt;
&lt;br /&gt;
== Prop_LevelDoor ==&lt;br /&gt;
An object which, when interacted with, will load a new level. Nearly obsolete now due to level streaming.&lt;br /&gt;
&lt;br /&gt;
== Prop_Lever ==&lt;br /&gt;
Any sort of lever. Needs a Hinge joint. Use ''Lever_'' helper functions.&lt;br /&gt;
&lt;br /&gt;
== Prop_Meter ==&lt;br /&gt;
For creating analogue meters, where a needle rotates across a display (can also be used for analogue clocks). Use ''Meter_'' helper functions.&lt;br /&gt;
&lt;br /&gt;
== Prop_MoveObject ==&lt;br /&gt;
An object which can be smoothly moved or rotated between two different points e.g. a ladder that slides into place, or a wall that turns to reveal a secret passage, or a cargo lift. Use ''MoveObject_'' helper functions.&lt;br /&gt;
&lt;br /&gt;
== Prop_MovingButton ==&lt;br /&gt;
A button object which has a moving or rotating component e.g. a pushbutton or a tap. Can be manipulated in different ways. Use ''MovingButton_'' helper functions.&lt;br /&gt;
&lt;br /&gt;
== Prop_MultiSlider ==&lt;br /&gt;
Like a slider, but has multiple positions / states (not used in SOMA).&lt;br /&gt;
&lt;br /&gt;
== Prop_OmniSlot ==&lt;br /&gt;
A slot which you can plug the Omnitool into. Use ''Omnislot_'' and ''CathTool_'' helper methods. &lt;br /&gt;
&lt;br /&gt;
== Prop_OmnitoolPanel ==&lt;br /&gt;
An Omnitool panel i.e. the ones you wave the Omnitool at to get access. Use ''OmniPanel_'' helper methods.&lt;br /&gt;
&lt;br /&gt;
== Prop_PlayerHands ==&lt;br /&gt;
A set of player hands containing a whole bunch of animations for use with the [[hpl3:game:scripting:user_modules:player_hands|Player Hands]] user module. Use ''PlayerHands_'' helper methods.&lt;br /&gt;
&lt;br /&gt;
== Prop_PhysicsSlideDoor ==&lt;br /&gt;
A physics-based version of the SlideDoor object - allows the player to manually move the door. Use ''PhysicsSlideDoor_'' helper functions.&lt;br /&gt;
&lt;br /&gt;
== Prop_Push ==&lt;br /&gt;
A physics-based prop that can be grabbed and pushed around (but not picked up).&lt;br /&gt;
&lt;br /&gt;
== Prop_Readable ==&lt;br /&gt;
An object which can be picked up, rotated, and has text associated with it e.g. a letter, a book.&lt;br /&gt;
&lt;br /&gt;
== Prop_Rigid ==&lt;br /&gt;
The basic physics-based object; can't be interacted with by default.&lt;br /&gt;
&lt;br /&gt;
== Prop_Slide ==&lt;br /&gt;
An object with a body in it that can be grabbed and slid along a joint e.g. a drawer. Must include a Slider joint. Can be controlled through ''Slide_'' helper functions.&lt;br /&gt;
&lt;br /&gt;
== Prop_SlideDoor ==&lt;br /&gt;
A door that slides open on a Slider joint - use ''SlideDoor_'' helper functions.&lt;br /&gt;
&lt;br /&gt;
== Prop_SwingDoor ==&lt;br /&gt;
A door that swings. :-D. Can be controlled through ''SwingDoor_'' helper functions.&lt;br /&gt;
&lt;br /&gt;
== Prop_Tear ==&lt;br /&gt;
An object which allows one body to be 'torn' away from another by the player. Used for things like emergency covers on boxes. &lt;br /&gt;
&lt;br /&gt;
== Prop_Terminal ==&lt;br /&gt;
An object with a GUI surface on e.g. a computer monitor or door panel. Use ''Terminal_'' helper functions, and ''ImGui_'' functions for drawing on the GUI surface - see [[hpl3:game:gui|GUI]] for more info.&lt;br /&gt;
&lt;br /&gt;
== Prop_Tool ==&lt;br /&gt;
Objects which can be picked up by the player and then go into the player's inventory e.g. computer chips, the Omnitool, the stun gun. Used in conjunction with [[hpl3:game:areas#tool|Tool Areas]] and the [[hpl3:game:scripting:user_modules:player_tool|Player Tool Module]].&lt;br /&gt;
&lt;br /&gt;
== Prop_Wheel ==&lt;br /&gt;
A turnable wheel, such as a valve wheel. Must have a Hinge joint. Can be controlled through ''Wheel_'' helper functions.&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
		
	</entry>
</feed>