Skip to content

BuckarooBanzay/epic

Repository files navigation

epic -- Enhanced Programmer for Ingame Control

A mod for minetest

Coverage Status

Overview

Create and program missions or quests by placing and configuring blocks.

Successor of the missions mod.

Links

Features

  • Create missions or quests with player interaction
  • Audio and Visual effects (skybox, background-sounds, etc)
  • Environment manipulation (set node, remove node)
  • Inventory manipulation
  • Waypoints
  • Teleporting
  • Spawn mobs
  • Send messages
  • Execute commands
  • Simple control flow (no lua coding needed)
  • Conditional branching (for example: "if player is there then execute that")
  • 3rd-party mod integrations (mobs, signs, mesecons)

Demo

For a demo visit the Damocles server.

Compatibility

  • Minetest >= 5.0

Manual

Dependencies

Optional:

  • default
  • screwdriver
  • mobs
  • mesecons
  • digilines
  • player_monoids
  • soundblock
  • monitoring
  • signs

Plugins

Settings

  • epic.log_executor (bool, false) logs executor internals to the action log
  • epic.hud.offsetx (float) hud x offset
  • epic.hud.offsety (float) hud y offset
  • epic.build_restrictions (bool, false) if true you need the epic_builder priv to place epic blocks

Portability notes

All coordinates are stored relative in the blocks. This makes it possible to copy your creations in the same or across worlds with WorldEdit or a similar tool.

Technical docs

Licenses

Code

  • MIT

Assets