Note: If you've never played Megaman Battle Network, or have seen the Net warrior Anime
Basically, when you get into the game, you get a PET after completing a short tutorial that teaches the fundamentals of the game. The basic way to get into the Internet, is to go to a computer, or something that is connected to the net, and press the Jack-In verb of the object(there will be a HUD that appears). Now, here's the hard part that has had me thinking. How do I make the jack-in and jack-out safe proof.
For an example of my Jack-In verb, it would be.
mob verb Jack-In() if(usr.state=="Human") src.name = src.netnavi mob = /mob/player/Navi/ loc = locate(yadda yadda yadda) else src >> "It appears you cannot connect to the internet. Check out your PET."
(Or something like that)There are several things that puzzle me. In-order to make the game good, should I or should i not add these options.
1. Players may only save as Humans
2. Should I use mob/Navi instead of mob/player/Navi?
3. When the Net Navi get's out of the internet, is it possible Navi's could get deleted without the player noticing? (For example, if I can't find a way to delete the mob when it returns to the real world)
Can someone tell me what they think of my plan?
I personally would rather be able to save at any time. It's an online game, if you gotta go you gotta go.
And if you're jacking out, I'd say first have him flick a jacking out icon state to show everyone around him that he's leaving, and not instantaniously teleporting into nothingness.