The character moves normal speed at all things, except for when told to go somewhere by code. When I tell him to Move he goes at ~3 times normal speed to the place. Is this normal or what?
cRedshirt.Move(282, 141);
oPamphlet.Visible = false;
player.AddInventory(iPamphlet);
This is my code for him picking up a pamphlet, and where I'm having trouble.
Why have you used character Move and not character Walk?
Possibly:
character Move, afaik, moves the first sprite frame only so it's done very quickly...
This can be very useful in some situations though.