Feedback on npc command system?

So I decided to pick up an old project of mine, and completely rework it.
I think it looks nice and everything works.

I want to ask for feedback on the npc.
I first wanted to just make the player type the command, but then I realised most players don’t code,
so I decided to let you type the command, but you can also use the autofill by clicking on the command in the list, and providing some data.

I wanted move to work with pathfinding but I knew that my pathfinding npc’s are stupid as hell so I made a new one called moveto so that when moveto fails you can just use move to do it instead.

Moveto requires a position (x,y,z) and I knew players wouldn’t know the exact positions so I made a label which shows the pointer’s 3d position and I made a label in the corner that displays the same because the pointer label might be invisible due to a menu being on top of it.

I also made it so you can press ‘c’ to open scripting.
the video that showcases the commands

What do you think?
Did I make the correct decisions?

Thanks in Advance!

(The video didn’t show play and use, because use requires a tool, which I don’t have, and play requires a sound id.)

3 Likes

That’s a very cool and nifty game! The system seems perfectly fine to me. I think it would be a good idea to add in a label that shows the player’s position though.