[Package Index | Mudlib Index | Effect Index]

File /obj/crafts/bodging/lathe.c

Bodger's lathe, for woodworking.

Written by Touchstone

Started late 2007

Inherits

This class inherits the following classes /std/object.c

Includes

This class includes the following files /include/tasks.h and /include/crafts/crafts_rewards.h

Method index

Public Functions

These are functions that everyone can access.

check_materials
string check_materials(object wood,
                       object book)

Performs checks on the wood used to make sure that it's suitable for bodging. Internal use only.

See also:
check_player .c


check_player
int check_player(object book)

Performs checks on the player and the pattern book to make sure that both of them are suitable for bodging. Internal use only.

See also:
check_materials .c


do_bodge
int do_bodge(object pattern,
             object wood)

Entry point, called from the bodge command in init().

See also:
end_bodging .c


end_bodging
int end_bodging(int time_left,
                mixed args)

Called via adjust_time_left from do_bodge(). Internal use only.

See also:
do_bodge .c


get_pattern_from_book
mixed * get_pattern_from_book(object player,
                              object book,
                              object wood,
                              int design_flag)

Gets the pattern details from the open page of the pattern book. Internal use only.