CheckMonsterUseSpecials

From ZDoom Wiki
Jump to navigation Jump to search
Note: This feature is for ZScript only.


int CheckMonsterUseSpecials(Line blocking = null) (development version fe1acc7 only)

Usage

Checks if a monster can activate any lines it crossed recently.

Parameters

  • blocking: The blocking line to check if the monster activated. Default is null, which means that the callers' BlockingLine is used. Can be the actors' actual MovementBlockingLine instead, or any other line pointer. (development version fe1acc7 only)

Return value

Returns the code for the action that occurred.

  • 0 - No lines were activated, either because there were none, they failed to activate, or the monster didn't have flags that allowed it/had flags that disabled it.
  • 1 - The line that was blocking the monster was activated.
  • 2 - A line that wasn't blocking the monster was activated.

Examples

Nuvolachalk.png Note: This article lists no examples. If you make use of this feature in your own project(s) or know of any basic examples that could be shared, please add them. This will make it easier to understand for future authors seeking assistance. Your contributions are greatly appreciated.