Allow mod namespace for door registrations.
authorAuke Kok <sofar@foo-projects.org>
Sun, 21 Feb 2016 04:03:09 +0000 (20:03 -0800)
committerparamat <mat.gregory@virginmedia.com>
Tue, 23 Feb 2016 20:34:23 +0000 (20:34 +0000)
commit2c355a8642fbc0b94dd45831c3464337ab64ce42
tree61d768f50e88fbd46b00034a3a5bcbda5efcc476
parent777088481bc234cfdda24d3cb4668d1ceaae2492
Allow mod namespace for door registrations.

This is an adapted version of #861 - by oleastre

Most mods had been calling `doors.register_door() with a door
name that included the "modname:" prefix, and we should continue
to allow mods to do so, without registering the nodenames created
in the "doors:" namespace.

The default case is to use the "modname:" prefix verbatim. If
mods or code calls this function without a prefix, then "doors:"
is automatically used.

Now that the namespace is corrected, the copy replacement ABM is
no longer needed.
mods/doors/init.lua