Fulltext results:
- 2.3 @version
- Script bindings]] were added, allowing access to game, player, and thing properties. In addition to spa... ngs, one can now list things by type, check their state and flags, and perform state changes on them. Things can also have an "On death" script that gets run wh... ]. Changing the sequences is also possible during gameplay. The earthquake effect from Hexen is now also
- app @script:module
- :App#app.player|App.Player]]). #@Identifier_HTML~gamePlugin~@# ( ) Returns the identifier of the currently loaded game plugin. The return value is text, for instance for the Doom game plugin: "doom" #@Identifier_HTML~getInteger... ray of functions that will be called whenever the game changes. Note that this is also called when the g
- reference @script
- nded for high-performance or time-critical tasks. Game plugins, for instance, should be written in nativ... nt/net.dengine.client.pack/modules/controllers.ds|Game controller presets script]] * [[https://github.... mating 3D models:** * [[assets:scripting_with_stateanimator|Initializing the animator of a thing (onInit)]] * [[assets:scripting_with_stateanimator|When receiving damage or when the thing s
- thing @ded
- </code> ==== Spawn/See/Pain... State ==== A [[state]] defines what a thing will be doing and looks like at any given time in game. The things "spawn" state(s) defines a things de... pawn states. A thing must have at least one spawn state or it will be removed imediately from the gameworld at map start up. The other states series ar... . ==== Speed ==== How far a thing moves in the game world during every state it enters that has the ''A_Chase'' action attache... takes to move this distance is controlled by the state itself. ==== Radius ==== Radius of the thing.
- state @ded
- xecute = ""; } ==== Id ==== The name of the state, case sensitive. Contrary to the uniformity of the original games state names, this field can actually contain any... tion to be performed when a [[thing]] enters this state. Each game plugin defines its own set of action routines (na... ed. An infinite number of things can use the same state and you can set up a loop of states if you wish (the original games loop their spawn and see states for instance). If you write a state name that doesn't exist for the th
- model @assets
- about 3D model assets that can be rendered in the game world using the [[modding:GL2 model renderer]]. T... resenting [[ded:thing]]s of type POSSESSED in the game world". The thing type must be one of the thing types defined in the loaded game. ===== Models representing player weapons (mode... pon identifiers (e.g., "wand") are defined by the game plugins in their [[ded:Values]] definitions ("Wea
- 2.2 @version
- have been added for playing sounds and showing in-game messages, for example. The set of available bindi... .** Newly introduced scripting use cases are mobj state [[ded:state#action|action functions]] that execute scripts, and (for Heretic) an [[ded:thing#ontouch|“On... were addressed. * Incorrect UI behavior in the game library. * Doomsday Script parser and interpret
- readme_macos @guide:2.2
- / file that stores configuration variables and UI state. The affected variables include, for example, game window size and position, and log filter settings... . ; ''-warp'' : When starting directly into a game using ''-game'', automatically also jump to a specific map. The map can be specified either as the map ... : Console commands to execute after loading the game with the ''-game'' option. ; //runtime/cache/ /
- doomsday @guide:2.2:man
- / file that stores configuration variables and UI state. The affected variables include, for example, game window size and position, and log filter settings... . ; ''-warp'' : When starting directly into a game using ''-game'', automatically also jump to a specific map. The map can be specified either as the map ... : Console commands to execute after loading the game with the ''-game'' option. ; //runtime/cache/ /
- readme_windows @guide:2.2
- / file that stores configuration variables and UI state. The affected variables include, for example, game window size and position, and log filter settings... . ; ''-warp'' : When starting directly into a game using ''-game'', automatically also jump to a specific map. The map can be specified either as the map ... : Console commands to execute after loading the game with the ''-game'' option. ; //runtime/cache/ /
- doomsday @guide:2.3:man
- / file that stores configuration variables and UI state. The affected variables include, for example, game window size and position, and log filter settings... . ; ''-warp'' : When starting directly into a game using ''-game'', automatically also jump to a specific map. The map can be specified either as the map ... : Console commands to execute after loading the game with the ''-game'' option. ; //runtime/cache/ /
- readme_macos @guide:2.3
- / file that stores configuration variables and UI state. The affected variables include, for example, game window size and position, and log filter settings... . ; ''-warp'' : When starting directly into a game using ''-game'', automatically also jump to a specific map. The map can be specified either as the map ... : Console commands to execute after loading the game with the ''-game'' option. ; //runtime/cache/ /
- readme_windows @guide:2.3
- / file that stores configuration variables and UI state. The affected variables include, for example, game window size and position, and log filter settings... . ; ''-warp'' : When starting directly into a game using ''-game'', automatically also jump to a specific map. The map can be specified either as the map ... : Console commands to execute after loading the game with the ''-game'' option. ; //runtime/cache/ /
- player_controls @devel
- ng reworked? * Engine-side control management. Games just have to query the control state. * Preparing for the unified networking model ... . * Impulses at a specific location and player state, i.e., action requests. Games can introduce new impulses, because the impulses... based on input events. - On every tick/frame, game checks the logical controls and updates its state (game does not know how the values were produced)... urrently undertaking. All of this is happening on game-side. When the thinker queries the state of a particular logical control, say "turn" (whic
- bindings @guide
- ntrol_binding|Control bindings]] map input device state to player controls. For instance, the state of the Up Arrow key might be bound to the Walk control, whic... " (inactive) [ 5] "shortcut" (active) [ 6] "gameui" (active) [ 7] "menu" (inactive) [ 8] "fi... pan" (inactive) [ 10] "map" (inactive) [ 11] "game" (active) When an input event is received from t