Go to file
mbartlett21 54423cbe32 Change deps to depends 2019-09-18 21:13:47 -07:00
models Body of stone giant. 2016-09-26 09:08:02 -07:00
sounds Change spacing 2019-09-18 21:12:55 -07:00
textures Body of stone giant. 2016-09-26 09:08:02 -07:00
.luacheckrc Major refactor. 2017-04-05 00:28:22 -07:00
README.md Relicense to LGPL-2.1/CC-BY-SA-4.0. 2019-08-26 15:08:01 -07:00
TODO.md Relicense to LGPL-2.1/CC-BY-SA-4.0. 2019-08-26 15:08:01 -07:00
cc-by-sa-4.0.txt Relicense to LGPL-2.1/CC-BY-SA-4.0. 2019-08-26 15:08:01 -07:00
design.md Rename design.md. 2016-09-26 09:55:58 -07:00
driver.lua Relicense to LGPL-2.1/CC-BY-SA-4.0. 2019-08-26 15:08:01 -07:00
drivers.lua Relicense to LGPL-2.1/CC-BY-SA-4.0. 2019-08-26 15:08:01 -07:00
factors.lua Relicense to LGPL-2.1/CC-BY-SA-4.0. 2019-08-26 15:08:01 -07:00
finders.lua Relicense to LGPL-2.1/CC-BY-SA-4.0. 2019-08-26 15:08:01 -07:00
init.lua Relicense to LGPL-2.1/CC-BY-SA-4.0. 2019-08-26 15:08:01 -07:00
lgpl-2.1.txt Relicense to LGPL-2.1/CC-BY-SA-4.0. 2019-08-26 15:08:01 -07:00
mod.conf Change deps to depends 2019-09-18 21:13:47 -07:00
path.lua Relicense to LGPL-2.1/CC-BY-SA-4.0. 2019-08-26 15:08:01 -07:00
sheep.lua Relicense to LGPL-2.1/CC-BY-SA-4.0. 2019-08-26 15:08:01 -07:00
stone_giant.lua Relicense to LGPL-2.1/CC-BY-SA-4.0. 2019-08-26 15:08:01 -07:00

README.md

NAME

The entity_ai name is kind of lame, so, I likely will want to change the name to something that more appropriately represents it's architecture. There is absolutely nothing AI about this desing, and it's more of a finite state machine than anything. Not that that diminishes the project in any way. But despite it's capability of plugging in a real AI of sorts, it currently doesn't do that.

LICENSE

Copyright (c) 2016-2019 - Auke Kok sofar@foo-projects.org

entity_ai is licensed as follows:

  • All code is: LGPL-2.1
  • All artwork is: CC-BY-SA-4.0

except:

  • sound files in the sounds folder are licensed according to their respective licenses (documented in sounds/readme.md).
  • stone_giant.png is identical to default_stone.png from minetest_game and licensed as the original.

["code" means everything in lua files, "artwork" means everything else, including documentation, sounds, textures, 3d models]

SPLITTING UP THIS PROJECT *

In the future, the core API code will be seperated from the monster definitions. Each monster will be it's own mod permitting users to disable/enable monsters as they see fit. This organization will help to keep per-mod specific code out of the core and make core functions better suited to handle all monsters.