diff --git a/lib/aethyr/core/actions/Command.rb b/lib/aethyr/core/actions/Command.rb new file mode 100644 index 0000000000000000000000000000000000000000..928d7cd44fee36d4e7401432b961d8270289c915 --- /dev/null +++ b/lib/aethyr/core/actions/Command.rb @@ -0,0 +1,12 @@ +module Aethyr + module Core + module Actions + class Command < Action + def initialize(actor, **data) + super(**data) + @player = actor + end + end + end + end +end diff --git a/lib/aethyr/core/actions/action.rb b/lib/aethyr/core/actions/action.rb new file mode 100644 index 0000000000000000000000000000000000000000..8c4448c19322379bb99ea3a2ac90487d591acb5b --- /dev/null +++ b/lib/aethyr/core/actions/action.rb @@ -0,0 +1,14 @@ +module Aethyr + module Core + module Actions + class Action + def initialize(**data) + @data = data.freeze + end + + def action() + end + end + end + end +end diff --git a/lib/aethyr/core/commands/admin/acarea.rb b/lib/aethyr/core/actions/commands/admin/acarea.rb similarity index 100% rename from lib/aethyr/core/commands/admin/acarea.rb rename to lib/aethyr/core/actions/commands/admin/acarea.rb diff --git a/lib/aethyr/core/commands/admin/acdoor.rb b/lib/aethyr/core/actions/commands/admin/acdoor.rb similarity index 100% rename from lib/aethyr/core/commands/admin/acdoor.rb rename to lib/aethyr/core/actions/commands/admin/acdoor.rb diff --git a/lib/aethyr/core/commands/admin/acexit.rb b/lib/aethyr/core/actions/commands/admin/acexit.rb similarity index 100% rename from lib/aethyr/core/commands/admin/acexit.rb rename to lib/aethyr/core/actions/commands/admin/acexit.rb diff --git a/lib/aethyr/core/commands/admin/acomm.rb b/lib/aethyr/core/actions/commands/admin/acomm.rb similarity index 100% rename from lib/aethyr/core/commands/admin/acomm.rb rename to lib/aethyr/core/actions/commands/admin/acomm.rb diff --git a/lib/aethyr/core/commands/admin/acomment.rb b/lib/aethyr/core/actions/commands/admin/acomment.rb similarity index 100% rename from lib/aethyr/core/commands/admin/acomment.rb rename to lib/aethyr/core/actions/commands/admin/acomment.rb diff --git a/lib/aethyr/core/commands/admin/aconfig.rb b/lib/aethyr/core/actions/commands/admin/aconfig.rb similarity index 100% rename from lib/aethyr/core/commands/admin/aconfig.rb rename to lib/aethyr/core/actions/commands/admin/aconfig.rb diff --git a/lib/aethyr/core/commands/admin/acportal.rb b/lib/aethyr/core/actions/commands/admin/acportal.rb similarity index 100% rename from lib/aethyr/core/commands/admin/acportal.rb rename to lib/aethyr/core/actions/commands/admin/acportal.rb diff --git a/lib/aethyr/core/commands/admin/acprop.rb b/lib/aethyr/core/actions/commands/admin/acprop.rb similarity index 100% rename from lib/aethyr/core/commands/admin/acprop.rb rename to lib/aethyr/core/actions/commands/admin/acprop.rb diff --git a/lib/aethyr/core/commands/admin/acreate.rb b/lib/aethyr/core/actions/commands/admin/acreate.rb similarity index 100% rename from lib/aethyr/core/commands/admin/acreate.rb rename to lib/aethyr/core/actions/commands/admin/acreate.rb diff --git a/lib/aethyr/core/commands/admin/acroom.rb b/lib/aethyr/core/actions/commands/admin/acroom.rb similarity index 100% rename from lib/aethyr/core/commands/admin/acroom.rb rename to lib/aethyr/core/actions/commands/admin/acroom.rb diff --git a/lib/aethyr/core/commands/admin/adelete.rb b/lib/aethyr/core/actions/commands/admin/adelete.rb similarity index 100% rename from lib/aethyr/core/commands/admin/adelete.rb rename to lib/aethyr/core/actions/commands/admin/adelete.rb diff --git a/lib/aethyr/core/commands/admin/adesc.rb b/lib/aethyr/core/actions/commands/admin/adesc.rb similarity index 100% rename from lib/aethyr/core/commands/admin/adesc.rb rename to lib/aethyr/core/actions/commands/admin/adesc.rb diff --git a/lib/aethyr/core/commands/admin/admin_handler.rb b/lib/aethyr/core/actions/commands/admin/admin_handler.rb similarity index 100% rename from lib/aethyr/core/commands/admin/admin_handler.rb rename to lib/aethyr/core/actions/commands/admin/admin_handler.rb diff --git a/lib/aethyr/core/commands/admin/aforce.rb b/lib/aethyr/core/actions/commands/admin/aforce.rb similarity index 100% rename from lib/aethyr/core/commands/admin/aforce.rb rename to lib/aethyr/core/actions/commands/admin/aforce.rb diff --git a/lib/aethyr/core/commands/admin/ahelp.rb b/lib/aethyr/core/actions/commands/admin/ahelp.rb similarity index 100% rename from lib/aethyr/core/commands/admin/ahelp.rb rename to lib/aethyr/core/actions/commands/admin/ahelp.rb diff --git a/lib/aethyr/core/commands/admin/ahide.rb b/lib/aethyr/core/actions/commands/admin/ahide.rb similarity index 100% rename from lib/aethyr/core/commands/admin/ahide.rb rename to lib/aethyr/core/actions/commands/admin/ahide.rb diff --git a/lib/aethyr/core/commands/admin/ainfo.rb b/lib/aethyr/core/actions/commands/admin/ainfo.rb similarity index 100% rename from lib/aethyr/core/commands/admin/ainfo.rb rename to lib/aethyr/core/actions/commands/admin/ainfo.rb diff --git a/lib/aethyr/core/commands/admin/alearn.rb b/lib/aethyr/core/actions/commands/admin/alearn.rb similarity index 100% rename from lib/aethyr/core/commands/admin/alearn.rb rename to lib/aethyr/core/actions/commands/admin/alearn.rb diff --git a/lib/aethyr/core/commands/admin/alist.rb b/lib/aethyr/core/actions/commands/admin/alist.rb similarity index 100% rename from lib/aethyr/core/commands/admin/alist.rb rename to lib/aethyr/core/actions/commands/admin/alist.rb diff --git a/lib/aethyr/core/commands/admin/alog.rb b/lib/aethyr/core/actions/commands/admin/alog.rb similarity index 100% rename from lib/aethyr/core/commands/admin/alog.rb rename to lib/aethyr/core/actions/commands/admin/alog.rb diff --git a/lib/aethyr/core/commands/admin/alook.rb b/lib/aethyr/core/actions/commands/admin/alook.rb similarity index 100% rename from lib/aethyr/core/commands/admin/alook.rb rename to lib/aethyr/core/actions/commands/admin/alook.rb diff --git a/lib/aethyr/core/commands/admin/aput.rb b/lib/aethyr/core/actions/commands/admin/aput.rb similarity index 100% rename from lib/aethyr/core/commands/admin/aput.rb rename to lib/aethyr/core/actions/commands/admin/aput.rb diff --git a/lib/aethyr/core/commands/admin/areact.rb b/lib/aethyr/core/actions/commands/admin/areact.rb similarity index 100% rename from lib/aethyr/core/commands/admin/areact.rb rename to lib/aethyr/core/actions/commands/admin/areact.rb diff --git a/lib/aethyr/core/commands/admin/areas.rb b/lib/aethyr/core/actions/commands/admin/areas.rb similarity index 100% rename from lib/aethyr/core/commands/admin/areas.rb rename to lib/aethyr/core/actions/commands/admin/areas.rb diff --git a/lib/aethyr/core/commands/admin/areload.rb b/lib/aethyr/core/actions/commands/admin/areload.rb similarity index 100% rename from lib/aethyr/core/commands/admin/areload.rb rename to lib/aethyr/core/actions/commands/admin/areload.rb diff --git a/lib/aethyr/core/commands/admin/asave.rb b/lib/aethyr/core/actions/commands/admin/asave.rb similarity index 100% rename from lib/aethyr/core/commands/admin/asave.rb rename to lib/aethyr/core/actions/commands/admin/asave.rb diff --git a/lib/aethyr/core/commands/admin/aset.rb b/lib/aethyr/core/actions/commands/admin/aset.rb similarity index 100% rename from lib/aethyr/core/commands/admin/aset.rb rename to lib/aethyr/core/actions/commands/admin/aset.rb diff --git a/lib/aethyr/core/commands/admin/ashow.rb b/lib/aethyr/core/actions/commands/admin/ashow.rb similarity index 100% rename from lib/aethyr/core/commands/admin/ashow.rb rename to lib/aethyr/core/actions/commands/admin/ashow.rb diff --git a/lib/aethyr/core/commands/admin/astatus.rb b/lib/aethyr/core/actions/commands/admin/astatus.rb similarity index 100% rename from lib/aethyr/core/commands/admin/astatus.rb rename to lib/aethyr/core/actions/commands/admin/astatus.rb diff --git a/lib/aethyr/core/commands/admin/ateach.rb b/lib/aethyr/core/actions/commands/admin/ateach.rb similarity index 100% rename from lib/aethyr/core/commands/admin/ateach.rb rename to lib/aethyr/core/actions/commands/admin/ateach.rb diff --git a/lib/aethyr/core/commands/admin/awatch.rb b/lib/aethyr/core/actions/commands/admin/awatch.rb similarity index 100% rename from lib/aethyr/core/commands/admin/awatch.rb rename to lib/aethyr/core/actions/commands/admin/awatch.rb diff --git a/lib/aethyr/core/commands/admin/awho.rb b/lib/aethyr/core/actions/commands/admin/awho.rb similarity index 100% rename from lib/aethyr/core/commands/admin/awho.rb rename to lib/aethyr/core/actions/commands/admin/awho.rb diff --git a/lib/aethyr/core/commands/admin/deleteplayer.rb b/lib/aethyr/core/actions/commands/admin/deleteplayer.rb similarity index 100% rename from lib/aethyr/core/commands/admin/deleteplayer.rb rename to lib/aethyr/core/actions/commands/admin/deleteplayer.rb diff --git a/lib/aethyr/core/commands/admin/restart.rb b/lib/aethyr/core/actions/commands/admin/restart.rb similarity index 100% rename from lib/aethyr/core/commands/admin/restart.rb rename to lib/aethyr/core/actions/commands/admin/restart.rb diff --git a/lib/aethyr/core/commands/admin/terrain.rb b/lib/aethyr/core/actions/commands/admin/terrain.rb similarity index 100% rename from lib/aethyr/core/commands/admin/terrain.rb rename to lib/aethyr/core/actions/commands/admin/terrain.rb diff --git a/lib/aethyr/core/commands/block.rb b/lib/aethyr/core/actions/commands/block.rb similarity index 100% rename from lib/aethyr/core/commands/block.rb rename to lib/aethyr/core/actions/commands/block.rb diff --git a/lib/aethyr/core/commands/close.rb b/lib/aethyr/core/actions/commands/close.rb similarity index 100% rename from lib/aethyr/core/commands/close.rb rename to lib/aethyr/core/actions/commands/close.rb diff --git a/lib/aethyr/core/commands/command_handler.rb b/lib/aethyr/core/actions/commands/command_handler.rb similarity index 100% rename from lib/aethyr/core/commands/command_handler.rb rename to lib/aethyr/core/actions/commands/command_handler.rb diff --git a/lib/aethyr/core/commands/dodge.rb b/lib/aethyr/core/actions/commands/dodge.rb similarity index 100% rename from lib/aethyr/core/commands/dodge.rb rename to lib/aethyr/core/actions/commands/dodge.rb diff --git a/lib/aethyr/core/commands/drop.rb b/lib/aethyr/core/actions/commands/drop.rb similarity index 100% rename from lib/aethyr/core/commands/drop.rb rename to lib/aethyr/core/actions/commands/drop.rb diff --git a/lib/aethyr/core/commands/emotes/agree.rb b/lib/aethyr/core/actions/commands/emotes/agree.rb similarity index 100% rename from lib/aethyr/core/commands/emotes/agree.rb rename to lib/aethyr/core/actions/commands/emotes/agree.rb diff --git a/lib/aethyr/core/commands/emotes/back.rb b/lib/aethyr/core/actions/commands/emotes/back.rb similarity index 100% rename from lib/aethyr/core/commands/emotes/back.rb rename to lib/aethyr/core/actions/commands/emotes/back.rb diff --git a/lib/aethyr/core/commands/emotes/blush.rb b/lib/aethyr/core/actions/commands/emotes/blush.rb similarity index 100% rename from lib/aethyr/core/commands/emotes/blush.rb rename to lib/aethyr/core/actions/commands/emotes/blush.rb diff --git a/lib/aethyr/core/commands/emotes/bow.rb b/lib/aethyr/core/actions/commands/emotes/bow.rb similarity index 100% rename from lib/aethyr/core/commands/emotes/bow.rb rename to lib/aethyr/core/actions/commands/emotes/bow.rb diff --git a/lib/aethyr/core/commands/emotes/brb.rb b/lib/aethyr/core/actions/commands/emotes/brb.rb similarity index 100% rename from lib/aethyr/core/commands/emotes/brb.rb rename to lib/aethyr/core/actions/commands/emotes/brb.rb diff --git a/lib/aethyr/core/commands/emotes/bye.rb b/lib/aethyr/core/actions/commands/emotes/bye.rb similarity index 100% rename from lib/aethyr/core/commands/emotes/bye.rb rename to lib/aethyr/core/actions/commands/emotes/bye.rb diff --git a/lib/aethyr/core/commands/emotes/cheer.rb b/lib/aethyr/core/actions/commands/emotes/cheer.rb similarity index 100% rename from lib/aethyr/core/commands/emotes/cheer.rb rename to lib/aethyr/core/actions/commands/emotes/cheer.rb diff --git a/lib/aethyr/core/commands/emotes/cry.rb b/lib/aethyr/core/actions/commands/emotes/cry.rb similarity index 100% rename from lib/aethyr/core/commands/emotes/cry.rb rename to lib/aethyr/core/actions/commands/emotes/cry.rb diff --git a/lib/aethyr/core/commands/emotes/curtsey.rb b/lib/aethyr/core/actions/commands/emotes/curtsey.rb similarity index 100% rename from lib/aethyr/core/commands/emotes/curtsey.rb rename to lib/aethyr/core/actions/commands/emotes/curtsey.rb diff --git a/lib/aethyr/core/commands/emotes/eh.rb b/lib/aethyr/core/actions/commands/emotes/eh.rb similarity index 100% rename from lib/aethyr/core/commands/emotes/eh.rb rename to lib/aethyr/core/actions/commands/emotes/eh.rb diff --git a/lib/aethyr/core/commands/emotes/emote.rb b/lib/aethyr/core/actions/commands/emotes/emote.rb similarity index 100% rename from lib/aethyr/core/commands/emotes/emote.rb rename to lib/aethyr/core/actions/commands/emotes/emote.rb diff --git a/lib/aethyr/core/commands/emotes/emote_handler.rb b/lib/aethyr/core/actions/commands/emotes/emote_handler.rb similarity index 100% rename from lib/aethyr/core/commands/emotes/emote_handler.rb rename to lib/aethyr/core/actions/commands/emotes/emote_handler.rb diff --git a/lib/aethyr/core/commands/emotes/er.rb b/lib/aethyr/core/actions/commands/emotes/er.rb similarity index 100% rename from lib/aethyr/core/commands/emotes/er.rb rename to lib/aethyr/core/actions/commands/emotes/er.rb diff --git a/lib/aethyr/core/commands/emotes/ew.rb b/lib/aethyr/core/actions/commands/emotes/ew.rb similarity index 100% rename from lib/aethyr/core/commands/emotes/ew.rb rename to lib/aethyr/core/actions/commands/emotes/ew.rb diff --git a/lib/aethyr/core/commands/emotes/frown.rb b/lib/aethyr/core/actions/commands/emotes/frown.rb similarity index 100% rename from lib/aethyr/core/commands/emotes/frown.rb rename to lib/aethyr/core/actions/commands/emotes/frown.rb diff --git a/lib/aethyr/core/commands/emotes/grin.rb b/lib/aethyr/core/actions/commands/emotes/grin.rb similarity index 100% rename from lib/aethyr/core/commands/emotes/grin.rb rename to lib/aethyr/core/actions/commands/emotes/grin.rb diff --git a/lib/aethyr/core/commands/emotes/hi.rb b/lib/aethyr/core/actions/commands/emotes/hi.rb similarity index 100% rename from lib/aethyr/core/commands/emotes/hi.rb rename to lib/aethyr/core/actions/commands/emotes/hi.rb diff --git a/lib/aethyr/core/commands/emotes/hm.rb b/lib/aethyr/core/actions/commands/emotes/hm.rb similarity index 100% rename from lib/aethyr/core/commands/emotes/hm.rb rename to lib/aethyr/core/actions/commands/emotes/hm.rb diff --git a/lib/aethyr/core/commands/emotes/hug.rb b/lib/aethyr/core/actions/commands/emotes/hug.rb similarity index 100% rename from lib/aethyr/core/commands/emotes/hug.rb rename to lib/aethyr/core/actions/commands/emotes/hug.rb diff --git a/lib/aethyr/core/commands/emotes/huh.rb b/lib/aethyr/core/actions/commands/emotes/huh.rb similarity index 100% rename from lib/aethyr/core/commands/emotes/huh.rb rename to lib/aethyr/core/actions/commands/emotes/huh.rb diff --git a/lib/aethyr/core/commands/emotes/laugh.rb b/lib/aethyr/core/actions/commands/emotes/laugh.rb similarity index 100% rename from lib/aethyr/core/commands/emotes/laugh.rb rename to lib/aethyr/core/actions/commands/emotes/laugh.rb diff --git a/lib/aethyr/core/commands/emotes/no.rb b/lib/aethyr/core/actions/commands/emotes/no.rb similarity index 100% rename from lib/aethyr/core/commands/emotes/no.rb rename to lib/aethyr/core/actions/commands/emotes/no.rb diff --git a/lib/aethyr/core/commands/emotes/nod.rb b/lib/aethyr/core/actions/commands/emotes/nod.rb similarity index 100% rename from lib/aethyr/core/commands/emotes/nod.rb rename to lib/aethyr/core/actions/commands/emotes/nod.rb diff --git a/lib/aethyr/core/commands/emotes/pet.rb b/lib/aethyr/core/actions/commands/emotes/pet.rb similarity index 100% rename from lib/aethyr/core/commands/emotes/pet.rb rename to lib/aethyr/core/actions/commands/emotes/pet.rb diff --git a/lib/aethyr/core/commands/emotes/poke.rb b/lib/aethyr/core/actions/commands/emotes/poke.rb similarity index 100% rename from lib/aethyr/core/commands/emotes/poke.rb rename to lib/aethyr/core/actions/commands/emotes/poke.rb diff --git a/lib/aethyr/core/commands/emotes/ponder.rb b/lib/aethyr/core/actions/commands/emotes/ponder.rb similarity index 100% rename from lib/aethyr/core/commands/emotes/ponder.rb rename to lib/aethyr/core/actions/commands/emotes/ponder.rb diff --git a/lib/aethyr/core/commands/emotes/shrug.rb b/lib/aethyr/core/actions/commands/emotes/shrug.rb similarity index 100% rename from lib/aethyr/core/commands/emotes/shrug.rb rename to lib/aethyr/core/actions/commands/emotes/shrug.rb diff --git a/lib/aethyr/core/commands/emotes/sigh.rb b/lib/aethyr/core/actions/commands/emotes/sigh.rb similarity index 100% rename from lib/aethyr/core/commands/emotes/sigh.rb rename to lib/aethyr/core/actions/commands/emotes/sigh.rb diff --git a/lib/aethyr/core/commands/emotes/skip.rb b/lib/aethyr/core/actions/commands/emotes/skip.rb similarity index 100% rename from lib/aethyr/core/commands/emotes/skip.rb rename to lib/aethyr/core/actions/commands/emotes/skip.rb diff --git a/lib/aethyr/core/commands/emotes/smile.rb b/lib/aethyr/core/actions/commands/emotes/smile.rb similarity index 100% rename from lib/aethyr/core/commands/emotes/smile.rb rename to lib/aethyr/core/actions/commands/emotes/smile.rb diff --git a/lib/aethyr/core/commands/emotes/snicker.rb b/lib/aethyr/core/actions/commands/emotes/snicker.rb similarity index 100% rename from lib/aethyr/core/commands/emotes/snicker.rb rename to lib/aethyr/core/actions/commands/emotes/snicker.rb diff --git a/lib/aethyr/core/commands/emotes/uh.rb b/lib/aethyr/core/actions/commands/emotes/uh.rb similarity index 100% rename from lib/aethyr/core/commands/emotes/uh.rb rename to lib/aethyr/core/actions/commands/emotes/uh.rb diff --git a/lib/aethyr/core/commands/emotes/wave.rb b/lib/aethyr/core/actions/commands/emotes/wave.rb similarity index 100% rename from lib/aethyr/core/commands/emotes/wave.rb rename to lib/aethyr/core/actions/commands/emotes/wave.rb diff --git a/lib/aethyr/core/commands/emotes/yawn.rb b/lib/aethyr/core/actions/commands/emotes/yawn.rb similarity index 100% rename from lib/aethyr/core/commands/emotes/yawn.rb rename to lib/aethyr/core/actions/commands/emotes/yawn.rb diff --git a/lib/aethyr/core/commands/emotes/yes.rb b/lib/aethyr/core/actions/commands/emotes/yes.rb similarity index 100% rename from lib/aethyr/core/commands/emotes/yes.rb rename to lib/aethyr/core/actions/commands/emotes/yes.rb diff --git a/lib/aethyr/core/commands/gait.rb b/lib/aethyr/core/actions/commands/gait.rb similarity index 100% rename from lib/aethyr/core/commands/gait.rb rename to lib/aethyr/core/actions/commands/gait.rb diff --git a/lib/aethyr/core/commands/generic.rb b/lib/aethyr/core/actions/commands/generic.rb similarity index 100% rename from lib/aethyr/core/commands/generic.rb rename to lib/aethyr/core/actions/commands/generic.rb diff --git a/lib/aethyr/core/commands/get.rb b/lib/aethyr/core/actions/commands/get.rb similarity index 100% rename from lib/aethyr/core/commands/get.rb rename to lib/aethyr/core/actions/commands/get.rb diff --git a/lib/aethyr/core/commands/give.rb b/lib/aethyr/core/actions/commands/give.rb similarity index 100% rename from lib/aethyr/core/commands/give.rb rename to lib/aethyr/core/actions/commands/give.rb diff --git a/lib/aethyr/core/commands/help.rb b/lib/aethyr/core/actions/commands/help.rb similarity index 100% rename from lib/aethyr/core/commands/help.rb rename to lib/aethyr/core/actions/commands/help.rb diff --git a/lib/aethyr/core/commands/help_handler.rb b/lib/aethyr/core/actions/commands/help_handler.rb similarity index 100% rename from lib/aethyr/core/commands/help_handler.rb rename to lib/aethyr/core/actions/commands/help_handler.rb diff --git a/lib/aethyr/core/commands/inventory.rb b/lib/aethyr/core/actions/commands/inventory.rb similarity index 100% rename from lib/aethyr/core/commands/inventory.rb rename to lib/aethyr/core/actions/commands/inventory.rb diff --git a/lib/aethyr/core/commands/issue.rb b/lib/aethyr/core/actions/commands/issue.rb similarity index 100% rename from lib/aethyr/core/commands/issue.rb rename to lib/aethyr/core/actions/commands/issue.rb diff --git a/lib/aethyr/core/commands/kick.rb b/lib/aethyr/core/actions/commands/kick.rb similarity index 100% rename from lib/aethyr/core/commands/kick.rb rename to lib/aethyr/core/actions/commands/kick.rb diff --git a/lib/aethyr/core/commands/locking.rb b/lib/aethyr/core/actions/commands/locking.rb similarity index 100% rename from lib/aethyr/core/commands/locking.rb rename to lib/aethyr/core/actions/commands/locking.rb diff --git a/lib/aethyr/core/commands/look.rb b/lib/aethyr/core/actions/commands/look.rb similarity index 100% rename from lib/aethyr/core/commands/look.rb rename to lib/aethyr/core/actions/commands/look.rb diff --git a/lib/aethyr/core/commands/map.rb b/lib/aethyr/core/actions/commands/map.rb similarity index 100% rename from lib/aethyr/core/commands/map.rb rename to lib/aethyr/core/actions/commands/map.rb diff --git a/lib/aethyr/core/commands/more.rb b/lib/aethyr/core/actions/commands/more.rb similarity index 100% rename from lib/aethyr/core/commands/more.rb rename to lib/aethyr/core/actions/commands/more.rb diff --git a/lib/aethyr/core/commands/move.rb b/lib/aethyr/core/actions/commands/move.rb similarity index 100% rename from lib/aethyr/core/commands/move.rb rename to lib/aethyr/core/actions/commands/move.rb diff --git a/lib/aethyr/core/commands/news.rb b/lib/aethyr/core/actions/commands/news.rb similarity index 100% rename from lib/aethyr/core/commands/news.rb rename to lib/aethyr/core/actions/commands/news.rb diff --git a/lib/aethyr/core/commands/open.rb b/lib/aethyr/core/actions/commands/open.rb similarity index 100% rename from lib/aethyr/core/commands/open.rb rename to lib/aethyr/core/actions/commands/open.rb diff --git a/lib/aethyr/core/commands/portal.rb b/lib/aethyr/core/actions/commands/portal.rb similarity index 100% rename from lib/aethyr/core/commands/portal.rb rename to lib/aethyr/core/actions/commands/portal.rb diff --git a/lib/aethyr/core/commands/pose.rb b/lib/aethyr/core/actions/commands/pose.rb similarity index 100% rename from lib/aethyr/core/commands/pose.rb rename to lib/aethyr/core/actions/commands/pose.rb diff --git a/lib/aethyr/core/commands/punch.rb b/lib/aethyr/core/actions/commands/punch.rb similarity index 100% rename from lib/aethyr/core/commands/punch.rb rename to lib/aethyr/core/actions/commands/punch.rb diff --git a/lib/aethyr/core/commands/put.rb b/lib/aethyr/core/actions/commands/put.rb similarity index 100% rename from lib/aethyr/core/commands/put.rb rename to lib/aethyr/core/actions/commands/put.rb diff --git a/lib/aethyr/core/commands/quit.rb b/lib/aethyr/core/actions/commands/quit.rb similarity index 100% rename from lib/aethyr/core/commands/quit.rb rename to lib/aethyr/core/actions/commands/quit.rb diff --git a/lib/aethyr/core/commands/remove.rb b/lib/aethyr/core/actions/commands/remove.rb similarity index 100% rename from lib/aethyr/core/commands/remove.rb rename to lib/aethyr/core/actions/commands/remove.rb diff --git a/lib/aethyr/core/commands/say.rb b/lib/aethyr/core/actions/commands/say.rb similarity index 100% rename from lib/aethyr/core/commands/say.rb rename to lib/aethyr/core/actions/commands/say.rb diff --git a/lib/aethyr/core/commands/set.rb b/lib/aethyr/core/actions/commands/set.rb similarity index 100% rename from lib/aethyr/core/commands/set.rb rename to lib/aethyr/core/actions/commands/set.rb diff --git a/lib/aethyr/core/commands/sit.rb b/lib/aethyr/core/actions/commands/sit.rb similarity index 100% rename from lib/aethyr/core/commands/sit.rb rename to lib/aethyr/core/actions/commands/sit.rb diff --git a/lib/aethyr/core/commands/skills.rb b/lib/aethyr/core/actions/commands/skills.rb similarity index 100% rename from lib/aethyr/core/commands/skills.rb rename to lib/aethyr/core/actions/commands/skills.rb diff --git a/lib/aethyr/core/commands/slash.rb b/lib/aethyr/core/actions/commands/slash.rb similarity index 100% rename from lib/aethyr/core/commands/slash.rb rename to lib/aethyr/core/actions/commands/slash.rb diff --git a/lib/aethyr/core/commands/stand.rb b/lib/aethyr/core/actions/commands/stand.rb similarity index 100% rename from lib/aethyr/core/commands/stand.rb rename to lib/aethyr/core/actions/commands/stand.rb diff --git a/lib/aethyr/core/commands/tell.rb b/lib/aethyr/core/actions/commands/tell.rb similarity index 100% rename from lib/aethyr/core/commands/tell.rb rename to lib/aethyr/core/actions/commands/tell.rb diff --git a/lib/aethyr/core/commands/unwield.rb b/lib/aethyr/core/actions/commands/unwield.rb similarity index 100% rename from lib/aethyr/core/commands/unwield.rb rename to lib/aethyr/core/actions/commands/unwield.rb diff --git a/lib/aethyr/core/commands/wear.rb b/lib/aethyr/core/actions/commands/wear.rb similarity index 100% rename from lib/aethyr/core/commands/wear.rb rename to lib/aethyr/core/actions/commands/wear.rb diff --git a/lib/aethyr/core/commands/whereis.rb b/lib/aethyr/core/actions/commands/whereis.rb similarity index 100% rename from lib/aethyr/core/commands/whereis.rb rename to lib/aethyr/core/actions/commands/whereis.rb diff --git a/lib/aethyr/core/commands/whisper.rb b/lib/aethyr/core/actions/commands/whisper.rb similarity index 100% rename from lib/aethyr/core/commands/whisper.rb rename to lib/aethyr/core/actions/commands/whisper.rb diff --git a/lib/aethyr/core/commands/wield.rb b/lib/aethyr/core/actions/commands/wield.rb similarity index 100% rename from lib/aethyr/core/commands/wield.rb rename to lib/aethyr/core/actions/commands/wield.rb