[Package Index | Mudlib Index | Effect Index]
Written by Pinkfish, Goldenthread/Runtime
Started Tue Sep 21 18:21:13 PDT 1999 still going, Wed Jun 25 13:40:12 GMT 2003
.
void add_response(string resp)This method adds a response to thoses the transport may choose from when issued a voice command
int add_rider(object rider)This adds a rider to the list of riders
int add_transport_commands(object ob)
void bolt_transport(int multiplier)This method bolts the transport when it encounters a fight.
int check_doing_follow(object thing, string verb, string special)This method is called when ever someone we are following causes us to move.
int do_allow(string person)This allows someone to use the transport.
int do_disallow(string person)This disallows someone from using transports.
int do_dismount()This is used to get off the transport the easy way.
int do_lead()This sets up the transport for being led. Basicly it just makes the transport follow you.
int do_list()This method lists the people currently able to use your transports.
int do_mount()Mount the transport!
void do_move_transport()This method moves the transport.
int do_name(string name)This sets the transports name.
int do_offer(object * food)This offers the transport food
int do_ride(string direction, int speed, string type)Ride the transport off into the sunset.
int do_rustle()This method will attempt to get the transport rustled by some nasty pk person.
void do_slide_off(object thing)This method is called to make the object slide off.
int do_stop()Stop the transport from running off.
int do_tack(object * obs)This method puts stuff on the transport, like saddle bags, saddles and things.
int do_tether(object * obs)This method is used to tether the mount to something. The transport must be wearing something that responds to the id 'tether'.
int do_untack(object * obs)This method removes stuff that you've tacked the transport with.
int do_untether()This method untethers the mount if it is tethered to someone.
void do_wander()This method causes the transport to wander randomly
int is_allowed_to_use(string name)This method checks to see if the specified person is allowed to do things to this transport.
int is_rider(object ob)This method checks to see if the person specified is actually a rider.
string * query_allowed_directions(int no_last)This returns the list of directions the transport can currently move from this location. It takes in account things like size and if the exit is obvious or not.
int query_bolting()This method returns if the transport is bolting or not.
int query_current_exhaustion()This method returns the current exhaustion points for the transport.
int query_default_direction_difficulty()This method determines the default directional control of the transport. (no reins? Where do you think your going?)
int query_default_mount_difficulty()This method returns the default mount difficulty for the transport.
int query_direction_as_number(string direction)This method turns a standard direction into a number.
string query_exhaustion_string()This method returns the string giving some indication about how tired the transport it.
int query_ideal_temp()This method returns the ideal temperature for the mount
string query_inside_long()This method returns the inside long of the transport.
int query_maximum_exhaustion()This method returns the maximum exhaustion points for the transport.
int query_maximum_speed()This method queries the maximum speed for the transport.
string query_owner()This method returns the current owner of the transport.
string query_owner_pk_check()This method returns the current owner of the transport, it is used by the pk checking code to make sure that this transport can be used in exciting pk ways.
int query_quiet()This method sets the quiet flag on the transport. If they are quiet they will not say anything when they do commands and so on.
string * query_responses()This method returns the responses the transport may choose from when issued a voice command
object * query_riders()This method returns the current list of people riding the transport.
string query_speed_string(int speed, int bolt)This method returns the string associated with the specified speed.
int query_stabled()This method returns the stabled flag of the transport.
object query_tethered_to()This method returns the object we are currently tethered to.
int query_transport()This method will tell if the object is a transport or not.
string query_transport_base_name()This method returns the base name of the transport.
string query_transport_colour()returns the mount's colour
string query_transport_desc()This returns the basic desc of the transport
int query_transport_id()This method returns the id of the transport.
string query_transport_name()This method returns the full name of the transport.
int query_transport_speed()This method returns the amount of time it takes to move the transport one room.
string query_transport_type()This method returns the type of transport that this is.
int query_value()This method returns the value of the transport.
int query_wander_time()This method returns the amount of time before the mount will wander
int remove_rider(object rider)This method removes a rider from the list of riders.
int set_current_exhaustion(int points)This method sets the current exhaustion points for the transport.
void set_default_direction_difficulty(int difficulty)This method determines the default directional control of the transport. (no reins? Where do you think your going?)
void set_default_mount_difficulty(int difficulty)This method sets the default mount difficulty for the transport.
void set_ideal_temp(int temp)This method set the mount's ideal temperature
void set_inside_long(string long)This method sets the inside long of the transport. This is what people will see when they are inside a transport.
void set_maximum_exhaustion(int num)This method sets the maximum exhaustion points for the transport.
int set_maximum_speed(int speed)This method sets the maximum speed for the transport.
void set_owner(string owner)This method sets the owner of the transport. This should be used when the owner is changed.
void set_quiet(int quiet)This method sets the quiet flag on the transport. If they are quiet they will not say anything when they do commands and so on.
void set_responses(string * resp)This method sets the array of responses the transport may choose from when issued a voice command
void set_tethered_to(object ob)This method sets the object we are tethered to.
void set_transport_base_name(string name)This method sets the name of the transport.
void set_transport_colour(string colour)This sets the mount's colour
void set_transport_id(int id)This method sets the id of the transpot.
void set_transport_speed(int num)This sets the speed at which the transport defaults to moving. This is how long it takes to move one room by default.
void set_value(int value)This method sets the value of the transport.
void set_wander_time(int time)This method sets the new wander time
void setup_movement()Sets up the call_out if needed.
void tell_riders(string str)This method tells the riders about something.
void inform_of_move(string dir)