User Tools

Site Tools


hpl2:amnesia:entities

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Last revision Both sides next revision
hpl2:amnesia:entities [2014/09/18 13:18]
mudbill * Asterisks.
hpl2:amnesia:entities [2014/12/16 13:40]
mudbill
Line 1: Line 1:
 ====== Entities ====== ====== Entities ======
  
-Work in progress page.<​nowiki>​%%+Work in progress page.
  
-%%*%%%%</​nowiki><​nowiki>​*</​nowiki>​Please add more information about missing subjects<​nowiki>​*</nowiki><​nowiki>​*</nowiki>+%%*%%%%*%%Please add more information about missing subjects//%%*%%////%%*%%//
  
-This page talks about the different types of entities found within the HPL2 engine. The type determines how the entity will is set up, what kind it is, what it does under different circumstances etc. Using the Model Editor you can identify and specify which type an entity has. In the Level Editor, the different types have different settings applicable for them. For instance a MoveObject type will have the OffsetArea box available in the Level Editor, and an Item (Note) type will have a NoteText box available.+This page talks about the different types of entities found within the HPL2 engine. The type determines how the entity will be set up, what kind it is, what it does under different circumstances etc. Using the Model Editor you can identify and specify which type an entity has. In the Level Editor, the different types have different settings applicable for them. For instance a MoveObject type will have the OffsetArea box available in the Level Editor, and an Item (Note) type will have a NoteText box available.
  
-Here's a list of all the available entity ​types and their subtypes+list of all the types and subtypes ​can be found in the table of contents to the right.
- +
-    * StaticProp +
-    * CommentaryIcon +
-    * Object +
-      * Static +
-      * Grab +
-      * Push +
-      * Slide +
-    * SwingDoor +
-    * Lever +
-    * Wheel +
-    * MultiSlider +
-    * Lamp +
-    * Button +
-    * Photocell +
-    * MoveObject +
-    * Item +
-      * Puzzle +
-      * Coins +
-      * Note +
-      * Diary +
-      * Lantern +
-      * Health +
-      * Sanity +
-      * LampOil +
-      * Tinderbox +
-      * HandObject +
-    * Chest +
-    * OilBarrel +
-    * EmotionStone +
-    * NPC +
-    * LevelDoor +
-    * CritterBug +
-    * Enemy_Grunt +
-    * Enemy_Waterlurker +
-    * PlayerHands +
-    * HandObject+
  
 ==== StaticProp ==== ==== StaticProp ====
Line 74: Line 37:
 ==== SwingDoor ==== ==== SwingDoor ====
  
-A SwingDoor entity is just that; a swing door. Any door you can grab and swing open is considered a SwingDoor. The other option would be LevelDoor, which goes under its own category. To use a SwingDoor, you need to attach joints to where you want the door to swing around. These are usually ​place by the hinges of the door. On the joint you can set the min and max values to limit how much the door can be opened. These are usually approximately 90 degrees apart in either positive or negative directions.+A SwingDoor entity is just that; a swing door. Any door you can grab and swing open is considered a SwingDoor. The other option would be LevelDoor, which goes under its own category. To use a SwingDoor, you need to attach joints to where you want the door to swing around. These are usually ​placed ​by the hinges of the door. On the joint you can set the min and max values to limit how much the door can be opened. These are usually approximately 90 degrees apart in either positive or negative directions.
  
 ==== Lever ==== ==== Lever ====
Line 82: Line 45:
 ==== Wheel ==== ==== Wheel ====
  
-A Wheel entity is a wheel that can be turned. They use states ​like the levers. Some wheels can be turned ​unlimited ​and some (mostly valves) can be turned for a fixed amount in order to trigger an event. Wheels require a joint.+A Wheel entity is a wheel that can be turned. They use states ​similar to the levers. Some wheels can be turned ​indefinitely ​and some (mostly valves) can be turned for a fixed amount in order to trigger an event. Wheels require a joint.
  
 ==== MultiSlider ==== ==== MultiSlider ====
Line 152: Line 115:
 ==== OilBarrel ==== ==== OilBarrel ====
  
-Add info.+An OilBarrel entity simply adds some oil to the player'​s lantern storage upon interaction. The oil amount will be random unless otherwise specified.
  
 ==== EmotionStone ==== ==== EmotionStone ====
  
-Add info.+An EmotionStone entity works like the glowing jar-like objects from the game. Upon interacting with an EmotionStone entity, the screen fades to white and displays a message for the player.
  
 ==== NPC ==== ==== NPC ====
Line 172: Line 135:
 ==== Enemy_Grunt ==== ==== Enemy_Grunt ====
  
-Add info.+An Enemy_Grunt entity is a standard enemy entity. It uses properties like the grunt and brute in the game. Enemy entities are advanced to set up, and should include animations added through Settings > Animations. Enemy properties can be modified in the entity type window, like certains sounds and music tracks playing, the enemy'​s awareness levels and damage, speed and other similar settings. An enemy does not use a collision box, but instead a skeleton and the before mentioned properties to determine how to collide/hit something.
  
 ==== Enemy_Waterlurker ==== ==== Enemy_Waterlurker ====
hpl2/amnesia/entities.txt · Last modified: 2019/09/03 21:45 by suspecm