Ticket #8 (closed enhancement: fixed)

Opened 6 years ago

Last modified 6 years ago

Add God-Mode Editing Ability To Client

Reported by: mike Owned by: mike
Priority: normal Milestone: alpha-test
Component: mv3d Version: 0.1-alpha
Keywords: Cc:
Estimated Effort: 1 day Platform:
State: Relative Size:

Description

Problem

There needs to be an in game editing utility. For the alpha test, this should be fairly basic, but functional. Creating accounts, gateways, areas, and objects should work. Some amount of editing existing things needs to be implimented as well.

Change History

Changed 6 years ago by mike

  • status changed from new to assigned

Ideas

  • Select from a list of current objects in the area with you
  • Modify position and rotation (text input)
  • Add objects and areas
  • Create gateways

Solution

Create a mechanism similar to the character generator which has a server component that sends the client the UI component. In this case, the user should request the interface from their player character. So the server side interface will be a Manipulator. In other words, the character will have the god mode ability and not the player's account. However, the server side Manipulator should also check permissions to make sure that the account does in fact have access to it. This will be a good way to define the starting point for player abilities. In fact, this interface should go in a new folder perhaps under Manipulators.PlayerAbilities?.

Changed 6 years ago by mike

  • status changed from assigned to closed
  • resolution set to fixed
  • version changed from pre-alpha to 0.1-alpha
  • effort_estimate set to 1 day

Solution

Implimented just as described. Gateways don't work yet, but other things do. Even added a teleport button to it. Should in the future add Account creation.

Note: See TracTickets for help on using tickets.