Go to file
BuckarooBanzay a180d55387 license stuff 2019-10-28 15:31:43 +01:00
blocks stash all option 2019-10-28 14:50:19 +01:00
compat poster compat 2019-10-28 13:30:48 +01:00
doc license stuff 2019-10-28 15:31:43 +01:00
forms relative epic main block positions 2019-10-19 11:49:52 +02:00
textures stash/unstash II 2019-10-25 21:19:13 +02:00
.editorconfig editor cfg 2019-09-30 08:02:14 +02:00
.luacheckrc poster compat 2019-10-28 13:30:48 +01:00
.travis.yml travis config and badge 2019-10-01 07:58:25 +02:00
common.lua relative epic main block positions 2019-10-19 11:49:52 +02:00
executor.lua bugfix 2019-10-25 21:46:01 +02:00
executor_hooks.lua executor hooks and partial doc 2019-10-04 11:39:06 +02:00
executor_hud.lua hud check 2019-10-25 21:24:58 +02:00
init.lua poster compat 2019-10-28 13:30:48 +01:00
license.txt license stuff 2019-10-28 15:31:43 +01:00
log_executor.lua various fixes 2019-10-07 20:40:19 +02:00
mod.conf poster compat 2019-10-28 13:30:48 +01:00
monitoring.lua fix naming 2019-10-07 13:55:58 +02:00
privs.lua check for epic_admin 2019-10-08 13:02:20 +02:00
readme.md license stuff 2019-10-28 15:31:43 +01:00
screenshot.png screenshot 2019-09-29 22:05:56 +02:00
state.lua fix leave/die issues 2019-10-15 21:40:26 +02:00

readme.md

epic -- Enhanced Programmer for Ingame Control

A mod for minetest

Build Status

Overview

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

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

Mandatory:

  • default
  • screwdriver

Optional:

  • mobs
  • mesecons
  • player_monoids
  • soundblock
  • monitoring
  • signs

Settings

  • epic.log_executor (bool) logs executor internals to the action log
  • epic.hud.offsetx (float) hud x offset
  • epic.hud.offsety (float) hud y offset

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