osb/doc/lua/tech.md
2023-06-20 14:33:09 +10:00

1.0 KiB

tech

The tech table contains functions exclusively available in tech scripts.


Vec2F tech.aimPosition()

Returns the current cursor aim position.


void tech.setVisible(bool visible)

Sets whether the tech should be visible.


void tech.setParentState(String state)

Set the animation state of the player.

Valid states:

  • "Stand"
  • "Fly"
  • "Fall"
  • "Sit"
  • "Lay"
  • "Duck"
  • "Walk"
  • "Run"
  • "Swim"

void tech.setParentDirectives(String directives)

Sets the image processing directives for the player.


void tech.setParentHidden(bool hidden)

Sets whether to make the player invisible. Will still show the tech.


void tech.setParentOffset(Vec2F offset)

Sets the position of the player relative to the tech.


bool tech.parentLounging()

Returns whether the player is lounging.


void tech.setToolUsageSuppressed(bool suppressed)

Sets whether to suppress tool usage on the player. When tool usage is suppressed no items can be used.