====== User Modules ====== What follows is a list of all the premade user modules that come with the game. * [[:hpl3:game:scripting:user_modules:camera_animation|Camera Animation]] - Handles animating the player's viewpoint. * [[:hpl3:game:scripting:user_modules:attack_meter|Attack Meter]] - Handles attacking effects, knock-down, and dying. * [[:hpl3:game:scripting:user_modules:credits|Credits]] - Shows the list of people who made the game. * [[:hpl3:game:scripting:user_modules:datamine|Datamine]] - Allows the player to listen to the last few moments of audio in a buffer. * [[:hpl3:game:scripting:user_modules:description|Description]] - Obsolete module not used in SOMA. * [[:hpl3:game:scripting:user_modules:distortion_effects|Distortion Effects]] - Distortion and static on the player's vision. * [[:hpl3:game:scripting:user_modules:emotion|Emotion]] - Handles the player's heartbeat and breathing. * [[:hpl3:game:scripting:user_modules:game_over|Game Over]] - Shows a series of death screens, and displays the game over text. * [[:hpl3:game:scripting:user_modules:highlight_effect|Highlight Effect]] - Highlights interactable objects near the player. * [[:hpl3:game:scripting:user_modules:hint|Hint]] - Shows hints at the top of the screen. * [[:hpl3:game:scripting:user_modules:inventory|Inventory]] - Handles the display of the player's inventory. * [[:hpl3:game:scripting:user_modules:light_flash|Light Flash]] - Creates a bright flash of light at a point in the gameworld. * [[:hpl3:game:scripting:user_modules:map_effects|Map Effects]] - Handles environmental particles and fog. * [[:hpl3:game:scripting:user_modules:menu|Menu]] - The whole front-end menu system for SOMA. * [[:hpl3:game:scripting:user_modules:player_energy|Player Energy]] - Handles the draining of Wau flowers for healing. * [[:hpl3:game:scripting:user_modules:player_hands|Player Hands]] - Handles player hand animations. * Player Pickup - Obsolete module not used in SOMA. * [[:hpl3:game:scripting:user_modules:player_tool|Player Tool]] - Manages the player's inventory, and how picked up tools interact and animate. * Terrain Particles - Obsolete module not used in SOMA. * [[:hpl3:game:scripting:user_modules:wake_handler|Wake Handler]] - A simple eyelid-blinking effect.