ds2.9a12/bin/
ds2.9a12/extra/
ds2.9a12/extra/crat/
ds2.9a12/extra/creremote/
ds2.9a12/extra/mingw/
ds2.9a12/extra/wolfpaw/
ds2.9a12/fluffos-2.14-ds13/
ds2.9a12/fluffos-2.14-ds13/Win32/
ds2.9a12/fluffos-2.14-ds13/compat/
ds2.9a12/fluffos-2.14-ds13/compat/simuls/
ds2.9a12/fluffos-2.14-ds13/include/
ds2.9a12/fluffos-2.14-ds13/testsuite/
ds2.9a12/fluffos-2.14-ds13/testsuite/clone/
ds2.9a12/fluffos-2.14-ds13/testsuite/command/
ds2.9a12/fluffos-2.14-ds13/testsuite/data/
ds2.9a12/fluffos-2.14-ds13/testsuite/etc/
ds2.9a12/fluffos-2.14-ds13/testsuite/include/
ds2.9a12/fluffos-2.14-ds13/testsuite/inherit/
ds2.9a12/fluffos-2.14-ds13/testsuite/inherit/master/
ds2.9a12/fluffos-2.14-ds13/testsuite/log/
ds2.9a12/fluffos-2.14-ds13/testsuite/single/
ds2.9a12/fluffos-2.14-ds13/testsuite/single/tests/compiler/
ds2.9a12/fluffos-2.14-ds13/testsuite/single/tests/efuns/
ds2.9a12/fluffos-2.14-ds13/testsuite/single/tests/operators/
ds2.9a12/fluffos-2.14-ds13/testsuite/u/
ds2.9a12/lib/cmds/admins/
ds2.9a12/lib/cmds/common/
ds2.9a12/lib/cmds/creators/include/
ds2.9a12/lib/daemon/services/
ds2.9a12/lib/daemon/tmp/
ds2.9a12/lib/doc/
ds2.9a12/lib/doc/bguide/
ds2.9a12/lib/doc/efun/all/
ds2.9a12/lib/doc/efun/arrays/
ds2.9a12/lib/doc/efun/buffers/
ds2.9a12/lib/doc/efun/compile/
ds2.9a12/lib/doc/efun/floats/
ds2.9a12/lib/doc/efun/functions/
ds2.9a12/lib/doc/efun/general/
ds2.9a12/lib/doc/efun/mixed/
ds2.9a12/lib/doc/efun/numbers/
ds2.9a12/lib/doc/efun/parsing/
ds2.9a12/lib/doc/hbook/
ds2.9a12/lib/doc/help/classes/
ds2.9a12/lib/doc/help/races/
ds2.9a12/lib/doc/lfun/
ds2.9a12/lib/doc/lfun/all/
ds2.9a12/lib/doc/lfun/lib/abilities/
ds2.9a12/lib/doc/lfun/lib/armor/
ds2.9a12/lib/doc/lfun/lib/bank/
ds2.9a12/lib/doc/lfun/lib/bot/
ds2.9a12/lib/doc/lfun/lib/clay/
ds2.9a12/lib/doc/lfun/lib/clean/
ds2.9a12/lib/doc/lfun/lib/clerk/
ds2.9a12/lib/doc/lfun/lib/client/
ds2.9a12/lib/doc/lfun/lib/combat/
ds2.9a12/lib/doc/lfun/lib/connect/
ds2.9a12/lib/doc/lfun/lib/container/
ds2.9a12/lib/doc/lfun/lib/corpse/
ds2.9a12/lib/doc/lfun/lib/creator/
ds2.9a12/lib/doc/lfun/lib/daemon/
ds2.9a12/lib/doc/lfun/lib/damage/
ds2.9a12/lib/doc/lfun/lib/deterioration/
ds2.9a12/lib/doc/lfun/lib/donate/
ds2.9a12/lib/doc/lfun/lib/door/
ds2.9a12/lib/doc/lfun/lib/equip/
ds2.9a12/lib/doc/lfun/lib/file/
ds2.9a12/lib/doc/lfun/lib/fish/
ds2.9a12/lib/doc/lfun/lib/fishing/
ds2.9a12/lib/doc/lfun/lib/flashlight/
ds2.9a12/lib/doc/lfun/lib/follow/
ds2.9a12/lib/doc/lfun/lib/ftp_client/
ds2.9a12/lib/doc/lfun/lib/ftp_data_connection/
ds2.9a12/lib/doc/lfun/lib/fuel/
ds2.9a12/lib/doc/lfun/lib/furnace/
ds2.9a12/lib/doc/lfun/lib/genetics/
ds2.9a12/lib/doc/lfun/lib/holder/
ds2.9a12/lib/doc/lfun/lib/id/
ds2.9a12/lib/doc/lfun/lib/interactive/
ds2.9a12/lib/doc/lfun/lib/lamp/
ds2.9a12/lib/doc/lfun/lib/leader/
ds2.9a12/lib/doc/lfun/lib/light/
ds2.9a12/lib/doc/lfun/lib/limb/
ds2.9a12/lib/doc/lfun/lib/living/
ds2.9a12/lib/doc/lfun/lib/load/
ds2.9a12/lib/doc/lfun/lib/look/
ds2.9a12/lib/doc/lfun/lib/manipulate/
ds2.9a12/lib/doc/lfun/lib/meal/
ds2.9a12/lib/doc/lfun/lib/messages/
ds2.9a12/lib/doc/lfun/lib/player/
ds2.9a12/lib/doc/lfun/lib/poison/
ds2.9a12/lib/doc/lfun/lib/position/
ds2.9a12/lib/doc/lfun/lib/post_office/
ds2.9a12/lib/doc/lfun/lib/potion/
ds2.9a12/lib/doc/lfun/lib/room/
ds2.9a12/lib/doc/lfun/lib/server/
ds2.9a12/lib/doc/lfun/lib/spell/
ds2.9a12/lib/doc/lfun/lib/torch/
ds2.9a12/lib/doc/lfun/lib/vendor/
ds2.9a12/lib/doc/lfun/lib/virt_sky/
ds2.9a12/lib/doc/lfun/lib/weapon/
ds2.9a12/lib/doc/lfun/lib/worn_storage/
ds2.9a12/lib/doc/lpc/basic/
ds2.9a12/lib/doc/lpc/concepts/
ds2.9a12/lib/doc/lpc/constructs/
ds2.9a12/lib/doc/lpc/etc/
ds2.9a12/lib/doc/lpc/intermediate/
ds2.9a12/lib/doc/lpc/types/
ds2.9a12/lib/doc/misc/
ds2.9a12/lib/doc/old/
ds2.9a12/lib/domains/
ds2.9a12/lib/domains/Praxis/adm/
ds2.9a12/lib/domains/Praxis/attic/
ds2.9a12/lib/domains/Praxis/cemetery/mon/
ds2.9a12/lib/domains/Praxis/data/
ds2.9a12/lib/domains/Praxis/death/
ds2.9a12/lib/domains/Praxis/mountains/
ds2.9a12/lib/domains/Praxis/obj/armour/
ds2.9a12/lib/domains/Praxis/obj/magic/
ds2.9a12/lib/domains/Praxis/obj/weapon/
ds2.9a12/lib/domains/Praxis/orc_valley/
ds2.9a12/lib/domains/Ylsrim/
ds2.9a12/lib/domains/Ylsrim/adm/
ds2.9a12/lib/domains/Ylsrim/armor/
ds2.9a12/lib/domains/Ylsrim/broken/
ds2.9a12/lib/domains/Ylsrim/fish/
ds2.9a12/lib/domains/Ylsrim/meal/
ds2.9a12/lib/domains/Ylsrim/npc/
ds2.9a12/lib/domains/Ylsrim/obj/
ds2.9a12/lib/domains/Ylsrim/virtual/
ds2.9a12/lib/domains/Ylsrim/weapon/
ds2.9a12/lib/domains/campus/adm/
ds2.9a12/lib/domains/campus/etc/
ds2.9a12/lib/domains/campus/meals/
ds2.9a12/lib/domains/campus/save/
ds2.9a12/lib/domains/campus/txt/ai/charles/
ds2.9a12/lib/domains/campus/txt/ai/charles/bak2/
ds2.9a12/lib/domains/campus/txt/ai/charles/bak2/bak1/
ds2.9a12/lib/domains/campus/txt/ai/charly/
ds2.9a12/lib/domains/campus/txt/ai/charly/bak/
ds2.9a12/lib/domains/campus/txt/jenny/
ds2.9a12/lib/domains/cave/doors/
ds2.9a12/lib/domains/cave/etc/
ds2.9a12/lib/domains/cave/meals/
ds2.9a12/lib/domains/cave/weap/
ds2.9a12/lib/domains/default/creator/
ds2.9a12/lib/domains/default/doors/
ds2.9a12/lib/domains/default/etc/
ds2.9a12/lib/domains/default/vehicles/
ds2.9a12/lib/domains/default/virtual/
ds2.9a12/lib/domains/default/weap/
ds2.9a12/lib/domains/town/txt/shame/
ds2.9a12/lib/domains/town/virtual/
ds2.9a12/lib/domains/town/virtual/bottom/
ds2.9a12/lib/domains/town/virtual/space/
ds2.9a12/lib/estates/
ds2.9a12/lib/ftp/
ds2.9a12/lib/lib/comp/
ds2.9a12/lib/lib/daemons/
ds2.9a12/lib/lib/daemons/include/
ds2.9a12/lib/lib/lvs/
ds2.9a12/lib/lib/user/
ds2.9a12/lib/lib/virtual/
ds2.9a12/lib/log/
ds2.9a12/lib/log/adm/
ds2.9a12/lib/log/archive/
ds2.9a12/lib/log/chan/
ds2.9a12/lib/log/errors/
ds2.9a12/lib/log/law/adm/
ds2.9a12/lib/log/law/email/
ds2.9a12/lib/log/law/names/
ds2.9a12/lib/log/law/sites-misc/
ds2.9a12/lib/log/law/sites-register/
ds2.9a12/lib/log/law/sites-tempban/
ds2.9a12/lib/log/law/sites-watch/
ds2.9a12/lib/log/open/
ds2.9a12/lib/log/reports/
ds2.9a12/lib/log/router/
ds2.9a12/lib/log/secure/
ds2.9a12/lib/log/watch/
ds2.9a12/lib/obj/book_source/
ds2.9a12/lib/obj/include/
ds2.9a12/lib/powers/prayers/
ds2.9a12/lib/powers/spells/
ds2.9a12/lib/realms/template/adm/
ds2.9a12/lib/realms/template/area/armor/
ds2.9a12/lib/realms/template/area/npc/
ds2.9a12/lib/realms/template/area/obj/
ds2.9a12/lib/realms/template/area/room/
ds2.9a12/lib/realms/template/area/weap/
ds2.9a12/lib/realms/template/bak/
ds2.9a12/lib/realms/template/cmds/
ds2.9a12/lib/save/kills/o/
ds2.9a12/lib/secure/cfg/classes/
ds2.9a12/lib/secure/cmds/builders/
ds2.9a12/lib/secure/cmds/creators/include/
ds2.9a12/lib/secure/cmds/players/
ds2.9a12/lib/secure/cmds/players/include/
ds2.9a12/lib/secure/daemon/imc2server/
ds2.9a12/lib/secure/daemon/include/
ds2.9a12/lib/secure/lib/
ds2.9a12/lib/secure/lib/include/
ds2.9a12/lib/secure/lib/net/include/
ds2.9a12/lib/secure/lib/std/
ds2.9a12/lib/secure/log/adm/
ds2.9a12/lib/secure/log/bak/
ds2.9a12/lib/secure/log/intermud/
ds2.9a12/lib/secure/log/network/
ds2.9a12/lib/secure/modules/
ds2.9a12/lib/secure/npc/
ds2.9a12/lib/secure/obj/include/
ds2.9a12/lib/secure/room/
ds2.9a12/lib/secure/save/
ds2.9a12/lib/secure/save/backup/
ds2.9a12/lib/secure/save/boards/
ds2.9a12/lib/secure/tmp/
ds2.9a12/lib/secure/upgrades/files/
ds2.9a12/lib/secure/verbs/creators/
ds2.9a12/lib/std/board/
ds2.9a12/lib/std/lib/
ds2.9a12/lib/tmp/
ds2.9a12/lib/verbs/admins/include/
ds2.9a12/lib/verbs/builders/
ds2.9a12/lib/verbs/common/
ds2.9a12/lib/verbs/common/include/
ds2.9a12/lib/verbs/creators/
ds2.9a12/lib/verbs/creators/include/
ds2.9a12/lib/verbs/rooms/
ds2.9a12/lib/verbs/rooms/include/
ds2.9a12/lib/www/client/
ds2.9a12/lib/www/errors/
ds2.9a12/lib/www/images/
ds2.9a12/lib/www/lpmuds/downloads_files/
ds2.9a12/lib/www/lpmuds/intermud_files/
ds2.9a12/lib/www/lpmuds/links_files/
ds2.9a12/win32/
#/secure/cmds/creators/showfuns.c
FileSize (["/lib/std/germ.c":7343,"/lib/events/dig_with.c":2405,"/lib/std/book.c":2385,"/lib/events/lock_with.c":1496,"/lib/mount.c":2550,"/lib/follow.c":1406,"/lib/leader.c":5015,"/secure/lib/net/http.c":2303,"/lib/clerk.c":4086,"/secure/lib/net/server.c":6947,"/lib/events/smoke.c":681,"/secure/lib/connect.c":15372,"/lib/manycoins.c":233,"/lib/events/smell.c":3005,"/lib/lead.c":3946,"/lib/std/barkeep.c":5094,"/lib/std/story.c":2926,"/lib/std/worn_storage.c":14349,"/lib/props/getlivings.c":319,"/lib/clan.c":5176,"/lib/events/listen.c":2879,"/lib/std/dummy.c":2622,"/lib/shell.c":826,"/secure/lib/file.c":5431,"/lib/events/buy.c":380,"/secure/lib/net/client.c":3278,"/lib/events/bury.c":271,"/lib/lvs/abilities.c":8188,"/lib/donate.c":1991,"/lib/user/autosave.c":1913,"/lib/props/addstuff.c":394,"/lib/events/shoot.c":1363,"/lib/files.c":1060,"/secure/lib/net/socket.c":1190,"/lib/events/crawl.c":113,"/lib/teller.c":10651,"/lib/domesticate.c":2515,"/secure/lib/std/access.c":2986,"/secure/lib/net/ftp.c":25311,"/lib/comp/weapon.c":4660,"/lib/help.c":565,"/lib/events/sit.c":1861,"/lib/std/table.c":344,"/lib/lamp.c":1379,"/lib/events/press.c":2132,"/lib/comp/surface.c":141,"/lib/events/lie.c":1602,"/lib/enter.c":3714,"/lib/undead.c":2539,"/lib/npc.c":22210,"/lib/teacher.c":6298,"/lib/events/dig.c":1141,"/lib/post_office.c":1249,"/lib/money.c":617,"/lib/detect.c":3205,"/lib/props/id.c":2530,"/lib/std/bot_corpse.c":1057,"/lib/events/climb.c":3257,"/lib/pager.c":10028,"/lib/std/room.c":20810,"/lib/std/chair.c":511,"/lib/events/close.c":1755,"/lib/events/sell.c":518,"/lib/std/storage.c":4627,"/lib/race.c":5734,"/lib/comp/holder.c":2676,"/lib/std/item.c":8426,"/lib/bot.c":2211,"/lib/trap.c":3552,"/lib/events/put.c":2761,"/lib/props/clean.c":2248,"/lib/body.c":47502,"/lib/props/poisoning.c":195,"/lib/props/description.c":3312,"/lib/match.c":1068,"/lib/props/inventory.c":1654,"/lib/genetics.c":8240,"/lib/events/get.c":2210,"/lib/shop.c":818,"/lib/pistol.c":15221,"/lib/events/touch.c":2458,"/lib/command.c":5797,"/lib/round.c":908,"/lib/verb.c":1879,"/lib/events/read.c":3540,"/lib/events/search.c":2554,"/lib/exits.c":6631,"/lib/events/drop.c":1747,"/lib/player.c":22312,"/lib/events/look.c":5182,"/lib/events/poison.c":861,"/lib/std/bot_limb.c":987,"/lib/events/lock.c":5639,"/lib/fishing.c":5775,"/lib/events/look_in.c":2700,"/lib/blank_pile.c":724,"/lib/props/ambiance.c":377,"/lib/std/vendor.c":15881,"/lib/fish.c":639,"/lib/events/bait.c":875,"/lib/events/wield.c":1196,"/secure/lib/net/telnet_client.c":4786,"/lib/torch.c":736,"/lib/virtual/virt_std.c":1405,"/lib/pile.c":3355,"/lib/std/armor.c":10446,"/lib/creator.c":4413,"/lib/virtual/virt_sky.c":2857,"/lib/props/properties.c":1005,"/lib/history.c":4571,"/lib/burn.c":4011,"/lib/interface.c":5821,"/lib/talk.c":6292,"/lib/mayor.c":2055,"/lib/messages.c":1676,"/lib/chapel.c":3432,"/lib/living.c":20044,"/lib/combat.c":26176,"/lib/trainer.c":7067,"/lib/comp/seal.c":1314,"/lib/props/mass.c":765,"/lib/virtual/virt_land.c":5405,"/lib/door.c":10518,"/lib/comp/object.c":994,"/lib/props/save.c":62,"/lib/props/move.c":2040,"/lib/events/bait_with.c":1018,"/lib/stargate.c":7176,"/lib/meal.c":5850,"/lib/shadow.c":352,"/lib/props/deterioration.c":1216,"/lib/props/damage.c":917,"/secure/lib/net/ftp_client.c":4271,"/lib/props/equip.c":1933,"/lib/events/manipulate.c":2008,"/lib/props/carry.c":1234,"/lib/events/jump.c":3289,"/lib/events/get_from.c":4970,"/lib/std/limb.c":2007,"/lib/clip.c":1965,"/lib/nmsh.c":13704,"/lib/steal.c":891,"/lib/lvs/position.c":3879,"/lib/editor.c":927,"/lib/light.c":1371,"/lib/std/daemon.c":1241,"/lib/props/value.c":1974,"/lib/events/drink.c":619,"/lib/persist.c":3083,"/lib/classes.c":3405,"/lib/chat.c":3173,"/lib/props/radiance.c":514,"/secure/lib/bboard.c":8490,"/lib/bboard.c":8327,"/lib/std/bane.c":211,"/lib/std/bed.c":317,"/lib/combatmsg.c":6876,"/secure/lib/connect.first.c":4922,"/lib/clay.c":1809,"/lib/sentient.c":7969,"/lib/language.c":3498,"/lib/std/corpse.c":2726,"/lib/events/wear.c":943,"/lib/comp/container.c":1185,"/lib/currency.c":2975,"/lib/battery.c":2314,"/lib/events/turn.c":681,"/lib/magic.c":4458,"/lib/events/fly.c":109,"/lib/pole.c":2473,"/lib/fuel.c":1501,"/lib/events/give.c":1035,"/lib/virtual/virt_map.c":4585,"/lib/poison.c":1351,"/lib/interactive.c":19918,"/lib/events/pull.c":1888,"/lib/flashlight.c":4691,"/lib/spell.c":17284,"/lib/props/uniqueness.c":629,])
FunctionCache (["/lib/std/germ.c":"static void create() {
void init(){
string GetType() {
mixed eventInfect(object ob) {
mixed eventEncounter(object who) {
static void heart_beat() {
mixed eventCure(object who, int x, string type) {
int isGerm() {
mixed GetCure() {
mixed SetCure(mixed val) {
array  int SetCommunicable(int x);
function GetInfect() {
function SetInfect(function f) {
int GetLifeSpan() {
int SetLifeSpan(int x) {
string SetType(string type) {
void eventSuffer(object ob) {
mixed eventMultiply();
int GetCommunicable() {
int GetCannotInfect(){
int SetCannotInfect(int i){
int SetGermName(string str){
string GetGermName(){
","/lib/events/dig_with.c":"mixed eventBuryWith(object who, object what) {
varargs mixed eventDigWith(object who, object what) {
varargs mixed CanBuryWith(object who, object what) {
varargs mixed CanDigWith(object who, object what) {
mixed indirect_bury_obj_with_obj(object what) {
mixed direct_dig_with_obj() {
mixed direct_bury_str_with_obj(string str) {
mixed indirect_dig_obj_with_obj(object what) {
mixed direct_dig_str_with_obj(string what) {
","/lib/std/book.c":"void create(){
void init(){
void SetTitle(string title){
void SetSource(string source){
string array eventExtractChapterName(string path){
mapping array eventLoadChapters(){
string eventLoadIndex(){
mixed GetTitle(){
string GetSource(){
","/lib/events/lock_with.c":"int GetDisableChance() {
int SetDisableChance(int x) {
int GetDisabled() {
int SetDisabled(int x) {
mixed eventUnlockLock(object who, object what) {
mixed indirect_unlock_obj_with_obj(object target, object key, string id) {
mixed indirect_lock_obj_with_obj(object target, object key, string id) {
mixed array GetSave() {
mixed eventLockLock(object who, object what) {
","/lib/mount.c":"mixed direct_ride_str(){
mixed direct_dismount_from_liv(){
int GetMount(){ return Mount; }
mixed eventDismount(object who){
mixed direct_ride_word_str(){
mixed direct_mount_liv(){
mixed direct_dismount_liv(){
int eventRide(string direction){
int SetMount(int x) {
mixed eventMount(object who){
","/lib/follow.c":"int eventFollow(object dest, int followChance) { return 0; }
static void create() { Leader = 0; }
object SetLeader(object leader) {
object GetLeader() { return Leader; }
varargs mixed CanFollow(object ob) {
int IsFollowing(object ob) {
mixed direct_follow_liv() {
","/lib/leader.c":"static void create() {
int eventPreAttack(object ob) {
mixed eventAsk(object who, string str) {
void eventJoin(object who, string args) {
int eventTeachPlayer(object who, string spell);
void eventPreview(object who, string args) {
void eventConvert(object who, string args) {
","/secure/lib/net/http.c":"int eventRead(buffer data) {
private static mixed eventGetFile(string name) {
private static void eventError(string name) {
","/lib/clerk.c":"void create(){
int eventRequest(mixed arg1, mixed arg2, mixed arg3);
mixed performMarriage(object spouse1, object spouse2) ;
int performDivorce(object ob1);
int eventRequestDivorce(mixed arg1, mixed arg2, mixed arg3);
","/secure/lib/net/server.c":"int eventDestruct() {
varargs static void create(int port, int type, string socket_obj) {
static int eventClose(mixed sock) {
varargs int eventWrite(object owner, mixed val, int close) {
static void eventSocketError(string msg, int code);
static int SetSocketType(int x ) {
static int SetDestructOnClose(int x) {
int eventCreateSocket(int port) {
int eventShutdown() {
int GetSocketType() {
static void eventServerReadCallback(int fd, mixed val) {
static void eventServerAbortCallback(int fd) {
static void eventServerListenCallback(int fd) {
static void eventNewConnection(object socket) {
static void eventServerWriteCallback(int fd) {
int GetDestructOnClose() {
","/lib/events/smoke.c":"int eventTurnOn(object ob){
int eventTurnOff(object ob){
mixed CanTurn(object who) {
mixed CanTurnOn(object who) {
mixed CanTurnOff(object who) {
int direct_turn_on_obj(object target){
int direct_turn_off_obj(object target){
int direct_turn_obj(object target) {
","/secure/lib/connect.c":"varargs int eventPrint(string msg, mixed cl, mixed arg3) {
int array GetScreen() {
string GetKeyName() {
void eventDestruct() {
static void create(int binary) {
void SetLastError(mapping m) {
mapping GetLastError() {
string GetCapName() {
static void terminal_type(string str) {
static void window_size(int width, int height) {
static void InputRace(string str) {
static void cmdHelp(string args) {
static void cmdList() {
static void cmdPick(string args) {
static void eventTimeout() {
static void CreateGuest() {
static void GetGuestName(string nom) {
int eventCheckPending(string str);
static void InputPassword(string pass, string cap) {
static void logon() {
static void InputName(string namen, string kill_me) {
static void eventCreatePlayer(string cap) {
static void ConfirmName(string ans, string cap) {
static void eventReEnterGame(string cap) {
static void ConfirmReconnect(string ans, string cap) {
static int CanLogin() {
static private void eventEnterGame() {
static void CreatePassword(string pass, string cap) {
static void ConfirmPassword(string control, string cap, string pass) {
static void InputGender(string str, string cap) {
static void InputCapName(string name, string cap) {
static void InputEmail(string email) {
static void InputRealName(string rname) {
","/lib/manycoins.c":"int PutCoins(object who);
int Payment(object who, int value) {
","/lib/events/smell.c":"mixed direct_smell_obj() {
varargs string GetSmell(string str, object who) {
string array GetSmells() {
mapping RemoveSmell(string item) {
varargs mixed SetSmell(mixed array args...) {
varargs mixed eventSmell(object who, string str) {
mapping GetSmellMap(){
mixed direct_smell_str_word_obj(string str) {
","/lib/lead.c":"static void create() {
mixed direct_lead_liv() {
object array RemoveFollower(object follower) {
object array GetFollowers() { return filter(keys(Followers), (: $1 :)); }
varargs mixed CanLead(object ob) {
object array AddFollower(object follower) {
int SetFollowed(object follower, int followed) {
int GetFollowed(object follower) {
int AddFollowBonus(object follower, int bonus) {
int GetFollowBonus(object follower) {
varargs mixed CanEvade(object ob) {
int eventMoveFollowers(object dest) {
int eventEvade(object ob) {
mixed direct_evade_liv() {
","/lib/std/barkeep.c":"static void create() {
int CanCarry(int cmt) {
int indirect_sell_obj_to_liv() {
mixed CanSell(object who, string item) {
string SetLocalCurrency(string str) {
mapping SetMenuItems(mapping mp) {
mapping GetMenuItems() {
mixed eventSell(object who, string args);
string GetLocalCurrency();
int GetCost(string array item) {
mapping AddMenuItem(mixed item, string file) {
mapping RemoveMenuItem(string item) {
mixed eventBuyItem(object who, string cmd, string item) {
int eventList(object who, string cmd, string args) {
","/lib/std/story.c":"static void create() {
int GetTellingTale();
string SetNoTaleMessage(string notalemessage);
string GetNoTaleMessage();
void PickTale( string taletotell );
void TellTale( int part );
string SetTalesDir(string dir);
string GetTalesDir();
","/lib/std/worn_storage.c":"string array GetSave() {
int eventReceiveDamage(object agent, int type, int amt, int i, mixed array l) {
void eventDeteriorate(int type) {
string GetItemCondition() {
int eventMove(mixed dest) {
mixed CanEquip(object who, string array limbs) {
mixed eventEquip(object who, string array limbs) {
varargs mixed eventUnequip(object who) {
static void create() {
static int Destruct() {
mixed eventShow(object who, string component) {
varargs string GetExternalDesc(){
int GetRadiantLight(int ambient) {
static mixed array AddSave(mixed array vars) {
int SetSaveRecurse(int x) {
mixed CanSteal(object who) {
string array GetRestrictLimbs() {
int GetOpacity() {
varargs mixed CanShowInterior(object who, object target) {
int inventory_visible() {
int eventReceiveObject(object ob) {
mixed CanPutInto(object who, object what) {
int inventory_accessible() {
mixed CanGetFrom(object who, object item) {
mixed CanOpen(object who, string id) {
mixed CanClose(object who, string id) {
mixed CanLock(object who, string id) {
mixed CanPick(object who, string id) {
mixed CanUnlock(object who, string id, object key) {
void PutCheck();
varargs mixed eventRepair(object who, int strength, int type) {
string GetEquippedShort() {
int GetMaxRecurseDepth(){
int SetMaxRecurseDepth(int i){
int SetCanClose(int x) {
int GetCanLock() {
int SetCanLock(int x) {
void SetKey(string key) {
varargs string GetEquippedDescription(object who) {
int GetRetainOnDeath() { return RetainOnDeath; }
int AddRecurseDepth(int i){
int SetRecurseDepth(int i){
int GetRecurseDepth(){
int GetFingers() {
void init() {
int SetRetainOnDeath(int x ) { return (RetainOnDeath = x); }
mixed CanRepair(object who) {
int GetCanClose() {
string array SetRestrictLimbs(string array limbs) {
int SetProtection(int type, int amount) {
int GetMaxProtection(int type);
int SetFingers(int x) {
int GetProtection(int type) {
mixed GetWear() {
mixed SetWear(mixed val) {
int restrict(mixed arg){
","/lib/props/getlivings.c":"","/lib/clan.c":"string GetAffectLong(object ob) {
static void create() {
static void init() {
string SetLeader(string str) {
string GetLeader() { return Clan->leader; }
string SetClanObject(string str) {
mixed CanJoin(object ob) { return 1; }
string SetClanName(string str) {
string GetClanName() { return Clan->name; }
string GetClanObject() { return Clan->objectName; }
string SetClanSkill(string str) {
string GetClanSkill() { return Clan->skill; }
int eventBring(string str) {
int eventInitiate(string str) {
void eventJoin(object ob) {
int eventRetire(string str) {
void eventUnjoin(object ob) {
void eventWelcome(object ob) {
","/lib/events/listen.c":"varargs mixed SetListen(mixed array args...) {
varargs mixed eventListen(object who, string str) {
mapping GetListenMap(){
mixed direct_listen_to_str_word_obj(string str) {
mixed direct_listen_to_obj() {
string array GetListens() {
mapping RemoveListen(string item) {
mixed direct_listen_obj() {
","/lib/std/dummy.c":"static int Destruct() {
varargs static void create(string array id, mixed long, string array adj) {
varargs string array SetId(mixed ids...) {
varargs int GetInvis(object ob) {
int isDummy() {
mixed eventMove(mixed dest) {
","/lib/shell.c":"void create(){
int SetMillimeter(int x){ millimeter=x; return 1; }
string GetPistolType() { return pistoltype; }
int SetCaliber(int x) { caliber=x; return 1; }
int SetPistolType(string str) {pistoltype=str; return 1; }
int SetAmmoType(string str) {ammotype=str; return 1; }
int GetCaliber() { return caliber; }
int GetMillimeter() { return millimeter; }
string GetAmmoType() { return ammotype; }
","/secure/lib/file.c":"int eventDestruct() {
varargs static void create(string file) {
mixed eventWrite(mixed val) {
mixed eventDelete() {
string array GetDirectoryList() {
mixed array GetDirectoryShort() {
string GetFileName() {
int GetLastModified() {
string GetLine() {
varargs string GetLines(int arg1, int arg2) {
int GetSize() {
int isDirectory() {
int isFile() {
int isTemporary() {
string GetString() {
mixed eventCreateDirectory() {
varargs mixed eventRename(string name, int clobber) {
string GetCharacters(int start, int length) {
","/lib/events/buy.c":"mixed CanSell(object who, string what) {
int direct_buy_str_from_liv(string str) {
","/secure/lib/net/client.c":"int eventDestruct() {
static void eventReadCallback(int fd, mixed val) {
static void eventAbortCallback(int fd) {
static void eventWriteCallback(int fd) {
function SetRead(function f) { return (Read = f); }
static void eventClose(class client sock);
static void eventSocketClose();
static void eventSocketError(string str, int x);
int SetSocketType(int type) { return (SocketType = type); }
int SetDestructOnClose(int x) { return (DestructOnClose = x); }
int eventCreateSocket(string host, int port) {
","/lib/events/bury.c":"mixed direct_bury_obj_with_obj() {
","/lib/lvs/abilities.c":"int SetLevel(int x) {
int GetSkillLevel(string skill) {
int AddSkillPoints(string name, int x) {
void RemoveSkill(string skill) {
string array GetSkills() {
void AddSkillBonus(string skill, function f) {
varargs void RemoveSkillBonus(string skill, object ob) {
int GetSkillBonus(string skill) {
int GetSkillClass(string skill) {
static void create() {
int GetLevel() {
string array GetPrimarySkills();
varargs void SetSkill(string skill, int level, int cls);
int GetBaseSkillLevel(string skill) {
int ResetLevel() {
int GetMaxSkillPoints(string skill, int level) {
mapping GetSkillsMap(){
","/lib/donate.c":"int eventDonate(string amt, string type) {
static void create() {
static void init() {
string GetLong(string str) {
string SetLocalCurrency(string currency) {
string GetOwner() {return Owner;}
string SetOwner(string owner) {return (Owner = owner);}
string GetLocalCurrency() {return LocalCurrency;}
int GetAssets() {return TotalAssets;}
int AddAssets(int amount) {
","/lib/user/autosave.c":"nomask int restore_player(string nom) {
int Setup() {
static void heart_beat() {
nomask void restore_inventory();
nomask void save_player(string nom);
","/lib/props/addstuff.c":"varargs int AddStuff(string array str, int q){
","/lib/events/shoot.c":"int CanShoot(object shooter, string target){
int direct_shoot_obj_at_str(object shooter, string target){
int MustCarry(int i){
int MustWield(int i){
int eventShoot(mixed shooter, mixed target){
int indirect_shoot_wrd_with_wrd(mixed shooter,mixed target){
","/lib/files.c":"string array wild_card(string str) {
nomask static int remove_dots(string str) { return !(str[0] == '.'); }
string query_cwd() { return DIR_TMP; }
","/secure/lib/net/socket.c":"static void create(int fd, object owner) {
int eventRead(mixed data) {
varargs static int eventWrite(mixed data, int close) {
string GetAddress() {
static int eventCloseSocket() {
int eventSocketClosed() {
int GetDescriptor() {
","/lib/events/crawl.c":"mixed direct_crawl_str(string str) {
mixed direct_crawl_into_str(string str) {
","/lib/teller.c":"static void create() {
mixed GetCurrencies() { return copy(Currencies); }
int eventWithdraw(object who, string currency, int amount) {
string SetLocalCurrency(string str) { return (LocalCurrency = str); }
int eventBalance(object who) {
string GetLocalCurrency() { return LocalCurrency; }
int SetNonLocalFee(int x) { return (NonLocalFee = x); }
float SetExchangeFee(float x) { return (ExchangeFee = x); }
mixed SetCurrencies(mixed var) {
int GetLocalFee() { return LocalFee; }
int GetNonLocalFee() { return NonLocalFee; }
int GetExchangeFee() { return ExchangeFee; }
int GetOpenFee() { return OpenFee; }
string GetBankName() { return BankName; }
int AddSurcharge(object who, string currency, int amount) {
int eventDeposit(object who, string currency, int amount) {
int eventExchange(object who, int amount, string str1, string str2) {
int eventOpenAccount(object who) {
int cmdParse(object who, string cmd, string str) {
mixed CanBank(object who) {
string SetBankName(string str) { return (BankName = str); }
int SetLocalFee(int x) { return (LocalFee = x); }
int SetOpenFee(int x) { return (OpenFee = x); }
","/lib/domesticate.c":"mixed direct_untrain_liv_to_str(){
mixed direct_command_liv_to_str(){
mixed direct_befriend_liv(){
int CanBefriend(){
mixed direct_train_liv(){
int CanTrain(){
mixed direct_train_liv_to_str(){
int SetCanBefriend(int i){
int SetCanTrain(int i){
int CanUnTrain(){
int SetCanCommand(int i){
varargs int eventTrainNPC(object who, string what){
varargs int eventUnTrainNPC(object who, string what){
string array GetTrainedSkilles(){
string array SetTrainedSkills(string array skills){
string eventCommandNPC(object who, string cmd){
","/secure/lib/std/access.c":"void create() {
nomask int check_access(object ob, string fun, string file, string oper) {
static void set_access(string type, function f) {
mapping query_access(string type) {
nomask int grant_access(string type, string file, string who) {
nomask int remove_access(string type, string file, string who) {
","/secure/lib/net/ftp.c":"void Destruct(){
static void create(int fd, object owner){
private void eventReadFtpData(mixed text){
nomask static int check_privs(string file, string oper) {
string GetKeyName(){ return Session->user; }
void StartService(){
private void eventDestructDataPipe(mixed f){
private void eventCmdPswd(string arg){
string RetrieveCmdCallback(object ob){
private void do_list( string arg, int ltype){
private void idle_time_out(){
private void eventCmdUser(string arg){
private void eventCmdRetr(string arg){
private void eventCmdStor(string arg){
private void eventCmdNlst(string arg){
private void eventCmdList(string arg){
private void eventCmdCdup(string arg){ eventCmdCwd(\"..\"); }
private void eventCmdQuit(string arg){
private void eventCmdType(string arg){
private void eventCmdPort(string arg){
void eventCmdNoop(string arg){
private void eventCmdDele(string arg){
private void eventCmdRnfr(string arg) {
private void eventCmdRnto(string arg) {
private void eventCmdStou(string arg){
private void eventCmdSyst(string arg) {
private void eventCmdMkd(string arg){
void eventCmdPwd(string arg){
private void eventCmdRmd(string arg) {
private string find_flags(string arg){
private string strip_flags(string arg){
string FindPrevDir( string path ) {
private string GetFtpWelcomeMsg(){
string GetUniqueFileName(string arg){
","/lib/comp/weapon.c":"int eventStrike(object target) {
string array GetSave() {
mixed CanEquip(object who, string array limbs) {
mixed eventEquip(object who, string array limbs) {
mixed eventUnequip(object who) {
int GetHands() {
string GetEquippedShort() {
string SetWeaponType(string str) {
varargs string GetEquippedDescription(object who) {
string GetWeaponType() {
int GetWielded(){
int SetHands(int x) {
mixed SetWield(mixed val) {
mixed direct_remove_obj() {
mixed direct_wear_obj() {
int eventDeteriorate(int type) {
","/lib/help.c":"string GetHelp(string topic) {
static mapping SetHelp(mixed val) {
","/lib/events/sit.c":"int CanGet(object who){
mixed direct_sit_word_obj() {
object array GetSitters() {
static int SetMaxSitters(int x) {
int GetMaxSitters() {
mixed direct_sit_down_word_obj() {
mixed eventReceiveSit(object who) {
mixed eventReleaseStand(object who) {
","/lib/std/table.c":"int CanGet(object who){
void create(){
void init(){
","/lib/lamp.c":"string GetShort() {
static void create() {
varargs string GetLong(string unused) {
int GetRadiantLight(int ambient) {
varargs mixed eventLight(object who, object tool) {
mixed direct_light_obj() {
mixed eventDarken() {
static void heart_beat() {
int GetBurnRate() {
static int SetBurnRate(int x) {
","/lib/events/press.c":"varargs mixed eventPress(object who, string component) {
mixed direct_press_str_on_obj(string str, object target) {
string array GetPresses() {
mapping RemovePress(string item) {
varargs mapping SetPress(mixed key, mixed desc) {
varargs mixed CanPress(object who, string component) {
mixed direct_press_obj(object target) {
","/lib/comp/surface.c":"void create(){
int eventPutOn(object player, object item){
","/lib/events/lie.c":"int CanGet(object who){
mixed eventReleaseStand(object who) {
object array GetLiers() {
mixed eventReceiveLay(object who) {
int GetMaxLiers() {
static int SetMaxLiers(int x) {
mixed direct_lie_word_obj() {
mixed direct_lie_down_word_obj() {
","/lib/enter.c":"mixed direct_open_obj_with_obj(object target, object ob) {
static void create() {
string GetEnter() {
mixed eventClose(object who) {
varargs mixed eventOpen(object who, object tool) {
mixed direct_close_obj(object target) {
mixed direct_pick_str_on_obj_with_obj(string str, object ob, object w,
void SetDoor(string door) {
string ResolveObjectName(string file) {
varargs void SetEnter(string dest, function pre, function post) {
varargs mixed direct_lock_obj_with_obj(object target, object tool) {
string GetDoor() {
mixed direct_unlock_obj_with_obj(object target, object w) {
varargs mixed eventLock(object who, mixed arg1, mixed arg2) {
mixed eventUnlock(object who, object key) {
varargs mixed eventPick(object who, string str, object tool) {
varargs mixed eventEnter(object who, string what, string verb) {
mixed direct_enter_obj() {
mixed direct_enter_into_obj() {
","/lib/undead.c":"string GetUndeadType() {
string SetUndeadType(string str) {
mixed eventBite(object target) {
mixed eventTurn(object who) {
static void heart_beat() {
int GetGhost(){
","/lib/npc.c":"void eventReconnect() { }
int eventDestruct() {
static void create() {
static int cmdAll(string arg) {
string GetCommandFail() { return \"What?\"; }
string GetShort() { return object::GetShort(); }
int GetRadiantLight(int ambient) {
int eventReceiveObject() {
int eventReleaseObject() {
int CanReceive(object ob) { return CanCarry((int)ob->GetMass()); }
int AddCarriedMass(int x) { return living::AddCarriedMass(x); }
int eventMove(mixed dest) {
varargs int eventPrint(string msg, mixed arg2, mixed arg3) {
string GetName() { return object::GetName(); }
mixed eventTurn(object who) {
static void heart_beat() {
string SetKeyName(string nom) {
int eventCompleteMove(mixed dest) {
void eventEnemyDied(object ob) {
varargs int eventShow(object who, string str) {
static int ContinueHeart() {
mapping SetInventory(mapping mp ) { return (Inventory = mp); }
varargs string SetRace(string race, mixed extra) {
string SetClass(string cls) {
int SetLevel(int x) {
int SetHealthPoints(int x) {
int SetMaxHealthPoints(int x) {
int SetMagicPoints(int x) {
float SetStaminaPoints(float x) {
float SetMaxStaminaPoints(float x) {
varargs void SetCurrency(mixed val, int amount) {
mixed SetEncounter(mixed val) { return (Encounter = val); }
static void init() {
void receive_message(string cl, string msg) {
varargs int eventDie(mixed agent) {
varargs int eventMoveLiving(mixed dest, string omsg, string imsg) {
int GetLevel() { return Level; }
void catch_tell(string msg) {
string array AddEncounter(string nom) {
string array RemoveEncounter(string nom) {
mixed GetEncounter() { return Encounter; }
mixed SetDie(mixed val) { return (Die = val); }
mixed GetDie() { return Die; }
varargs string GetLong(string str) {
void SetAction(int chance, mixed val) {
mixed GetAction() { return Action; }
void SetCombatAction(int chance, mixed val) {
mixed GetCombatAction() { return CombatAction; }
mixed array GetCommands() { return commands(); }
int SetUnique(int x) {
int GetUnique() { return Unique; }
string array GetEnemyNames() { return EnemyNames; }
string GetCapName() { return object::GetCapName(); }
varargs int GetMaxHealthPoints(string limb){
int array GetScreen() { return ({ 80, 24 }); }
int AddEnemy(object ob) {
mixed CanGet(object who) { return GetName() + \" is a living being!\"; }
mapping GetInventory() { return copy(Inventory); }
int SetCustomXP(int i){
int SetMaxMagicPoints(int x) {
mixed SetAggressive(mixed val){
int GetCustomXP(){
int eventExtraAction(){ return 1; }
int GetAutoStand(){ return AutoStand; }
void eventDescribeEnvironment(int brief) {
void CheckEncounter(){
int SetAutoStand(int i){
","/lib/teacher.c":"static void create() {
static void init() {
string SetLocalCurrency(string str){
int eventComplete(object who, string language) {
mixed AddTeachingLanguages(string array args){
string GetLocalCurrency(){
string array GetTeachingLanguages() { return copy(TeachingLanguages); }
mapping GetStudents() { return copy(Students); }
int eventHelp(object who, string unused) {
int eventTeach(object who, string verb, string language) {
static int ContinueTeaching(object who, string language, int x) {
int eventStart(object who, string language) {
int eventContinue(object who, string language, int x) {
int SetAllLanguages(int i){
int GetAllLanguages(){
int GetCommercial(){
int SetCommercial(int i){
int GetTeachingFee(){
int SetTeachingFee(int i){
string Expertise(){
mixed RemoveTeachingLanguages(string array args...) {
","/lib/events/dig.c":"mixed eventDig(object who, object tool) {
mixed GetDig() {
int RemoveDig() {
mixed SetDig(mixed val) {
mixed CanDig(object who) {
mixed direct_dig_obj_with_obj() {
","/lib/post_office.c":"int eventReleaseObject() {
int CanReceive(object ob) {
static void create() {
mixed eventMail(object who, string args) {
mixed CanMail(object who, string args) {
","/lib/money.c":"varargs void SetMoney(mixed val, int amount) {
mapping GetMoneyMap() { return copy(Money); }
int AddMoney(string type, int amount) {
","/lib/detect.c":"int direct_detect_wrd_in_obj(string word) {
mixed eventDetect(object who, string str, int ability) {
","/lib/props/id.c":"string GetKeyName();
string GetName() {
string SetKeyName(string nom) {
string array parse_command_id_list() {
string array parse_command_plural_id_list() {
string array parse_command_adjectiv_id_list() {
string SetCapName(string str) {
varargs string array SetAdjectives(mixed adjs...) {
string array GetId() {
varargs string array SetId(mixed val...) {
string array GetAdjectives() {
string GetCapName() {
","/lib/std/bot_corpse.c":"void create() {
int eventDecay() {
","/lib/events/climb.c":"varargs mixed eventClimb(object who, int type, string where) {
mixed direct_climb_word_obj(string word, object ob) {
mapping GetClimbs() {
int SetCanClimbCarried(int i) {
int GetCanClimbCarried() {
varargs static mapping SetClimb(mixed val, int type) {
mixed direct_climb_obj(object ob) {
mixed direct_climb_out_of_obj(object ob) {
","/lib/pager.c":"varargs mixed eventPage(mixed val, mixed msg_class, function f,mixed args...) {
string GetHelp(string str) {
static void cmdPage(string str, class page_file file) {
varargs static private void RazzleDazzle(mixed args...) {
static private string GetPagerPrompt(class page_file file) {
mixed more(mixed val, string cl, function f, mixed args) {
","/lib/std/room.c":"string GetInternalDesc() {
int inventory_visible() {
int CanReceive(object ob){
static void create() {
varargs int CanFly(mixed ob, mixed dir){
object array GetDummyItems() {
varargs void reset(int count) {
string SetLong(string str) {
varargs int eventShow(object who, string args) {
varargs void AddItem(mixed item, mixed val, mixed adjectives) {
mapping GetItemsMap(){
void RemoveItem(mixed item) {
void SetItems(mixed items) {
string GetLong() {
mixed SetProperties(mapping mp) {
mixed SetProperty(string prop, mixed val) {
int GetAmbientLight() {
void RemoveRead(mixed item) {
varargs void SetRead(mixed items, mixed arg) {
int SetNoReplace(int x) { return (NoReplace = x); }
int SetNoDefaultExits(int i){
float GetGravity() { return Gravity; }
varargs int eventPrint(string msg, mixed arg2, mixed arg3);
varargs void RemoveSearch(mixed item) {
varargs void SetListen(mixed items, mixed arg) {
mapping GetListenMap(){
string SetTown(string town) { return (Town = town); }
string GetTown() { return Town; }
varargs mixed eventHearTalk(object who, object target, int cls, string verb,
int inventory_accessible() {
int GetMedium() {
mixed indirect_delete_exit_str(){
varargs mixed GetSearch(string str) {
varargs void SetSearch(mixed items, mixed arg) {
string GetClimate();
void CheckActions(){
static void init() {
int GetResetNumber() {
void heart_beat(){
int GetNoReplace() { return NoReplace; }
int GetPlayerKill() {
int SetPlayerKill(int x) {
int AddPoisonGas(int x) {
int SetPoisonGas(int x) {
void AddRead(mixed item, mixed val) {
static int SetShade(int x) {
varargs void AddSearch(mixed item, mixed val) {
varargs void AddSmell(mixed item, mixed val) {
varargs void AddTouch(mixed item, mixed val) {
mixed eventBuryItem(object who, object tool, object what) {
int SetDefaultExits(int i){
int SetCanFly(int i){
int SetNoObviousExits(int i){
int GenerateObviousExits(){
varargs void RemoveListen(mixed item) {
int GetNightLight();
int GetDayLight();
int GetShade();
varargs void RemoveTouch(mixed item) {
varargs void SetTouch(mixed items, mixed arg) {
int CanAttack( object attacker, object who ) {
mapping GetSmellMap(){
varargs void RemoveSmell(mixed item) {
varargs void SetSmell(mixed items, mixed arg) {
int GetPoisonGas() {
static int SetNightLight(int x) {
static int SetDayLight(int x) {
int eventMove(mixed dest) { return 0; }
string array GetId() { return ({}); }
void SetAction(int chance, mixed val) {
mixed GetAction() { return Action; }
int SetFrequency(int tick){
int GetFrequency(){
function GetBury() {
function SetBury(function what) {
static string GetExtraLong() {
string SetDayLong(string str) { return (DayLong = str); }
string GetDayLong() { return DayLong; }
string SetNightLong(string str) { return (NightLong = str); }
string GetNightLong() { return NightLong; }
string SetClimate(string str) { return (Climate = str); }
float SetGravity(float h) { return (Gravity = h); }
mapping QueryMap(string str){
varargs void AddListen(mixed item, mixed val) {
","/lib/std/chair.c":"int CanGet(object who){
void create(){
","/lib/events/close.c":"mixed direct_open_obj_with_obj(object target, object tool) {
int inventory_accessible() {
string array GetSave() {
int GetOpen(){
int SetClosed(int x) {
varargs mixed CanOpen(object who, object tool) {
mixed eventClose(object who) {
varargs mixed eventOpen(object who, object tool) {
int SetOpen(int x) {
mixed direct_close_obj(object target) {
int GetClosed() {
int inventory_visible() {
mixed CanClose(object who) {
","/lib/events/sell.c":"mixed indirect_sell_liv_obj() {
mixed direct_sell_obj_to_liv() {
mixed CanSell(object seller) {
","/lib/std/storage.c":"int GetOpacity() {
int SetOpacity(mixed arg){
varargs mixed CanShowInterior(object who, object target) {
int inventory_visible() {
int GetRadiantLight(int ambient) {
int eventReceiveObject(object ob) {
mixed CanPutInto(object who, object what) {
int inventory_accessible() {
mixed CanGetFrom(object who, object item) {
static mixed array AddSave(mixed array vars) {
int SetSaveRecurse(int x) {
void create() {
mixed CanOpen(object who, string id) {
private int CanClose = 0;
private int CanLock  = 0;
mixed CanPick(object who, string id) {
mixed CanUnlock(object who, string id, object key) {
void PutCheck(){
int GetMaxRecurseDepth(){
int SetMaxRecurseDepth(int i){
int SetCanClose(int x) {
int GetCanLock() {
int SetCanLock(int x) {
void SetKey(string key) {
int AddRecurseDepth(int i){
int SetRecurseDepth(int i){
int GetRecurseDepth(){
int GetCanClose() {
","/lib/race.c":"void NewBody(string race) {
static void heart_beat() {
string GetRace() { return Race; }
int GetMaxCarry() {
varargs string SetRace(string race, mixed extra) {
static void create() {
varargs int eventDie(object agent) {
int GetCarriedMass() { return 0; }
varargs int GetMaxHealthPoints(string limb) {
int GetMaxMagicPoints() {
float GetMaxStaminaPoints() {
int GetAlcohol() { return body::GetAlcohol(); }
string GetResistance(int type) { return genetics::GetResistance(type); }
int GetHeartRate() {
int GetHealRate() {
varargs void SetStat(string stat, int level, int classes) {
int GetStatLevel(string stat) { return genetics::GetStatLevel(stat); }
string GetGender() { return Gender; }
mixed CanDrink(object ob) {
mixed CanEat(object ob) {
mixed eventDrink(object ob) {
mixed eventEat(object ob) {
string SetGender(string gender) { return (Gender = gender); }
string SetTown(string str) { return (Town = str); }
string GetTown() { return Town; }
int GetLuck() {
int GetMobility() {
","/lib/comp/holder.c":"varargs string GetInternalDesc() {
int GetOpacity(){
int SetOpacity(int x){
mixed inventory_visible() {
int eventReceiveObject(object ob) {
int eventReleaseObject(object ob) {
int CanReceive(object ob) {
static void eventLoadInventory() {
int isBag() {
static mixed array AddSave(mixed array vars) {
int SetSaveRecurse(int x) {
static void create() {
","/lib/std/item.c":"string array GetSave() {
void eventDeteriorate(int type) {
string GetItemCondition() {
int eventMove(mixed dest) {
varargs mixed direct_get_obj_from_obj(object item, mixed gamma,mixed alfa, mixed beta, mixed epsilon){
static void create() {
static int Destruct() {
mixed eventShow(object who, string component) {
string GetExternalDesc() {
static mixed array AddSave(mixed array vars) {
mixed CanSteal(object who) {
int eventBless(int amount, int time) {
mixed eventThrow(object who, object target) {
varargs mixed eventRepair(object who, int strength, int type) {
mixed direct_use_obj_to_str() {
mixed direct_balance_obj_to_obj() {
mixed direct_cast_str_on_str_of_obj() {
int GetRetainOnDeath() {
void init() { }
mixed direct_judge_obj_to_obj() {
mixed direct_cast_str_on_obj() {
int SetNoCondition(int i){
int SetRetainOnDeath(int x) {
mixed CanRepair(object who) {
varargs mixed CanThrow(object who, object target) {
void eventRemoveBlessing() {
mixed indirect_balance_obj_to_obj() {
mixed direct_compare_obj_to_obj() {
mixed indirect_compare_obj_to_obj() {
mixed indirect_judge_obj_to_obj() {
mixed direct_throw_obj_word_obj() {
mixed indirect_throw_obj_into_obj() {
int direct_sacrifice_obj_to_str(string deus) {
mixed direct_bless_obj() {
mixed direct_curse_obj() {
","/lib/bot.c":"static void create() {
varargs int eventDie(object agent) {
string GetLong(string nom) {
","/lib/trap.c":"static void create() {
mixed eventCapture(object who, object target) {
static void heart_beat() {
mixed eventFree(object who, string target) {
mixed CanCapture(object who, object target) {
mixed CanFree(object who, object target) {
mixed eventEscape() {
object array GetCaptives() {
int SetEscapeChance(int x) {
int GetMaxCapture() {
int SetMaxCapture(int x) {
int GetEscapeChance() {
mixed indirect_free_liv_from_obj(object target) {
mixed indirect_capture_liv_word_obj(object target) {
","/lib/events/put.c":"mixed SetPreventPut(mixed val) {
mixed direct_put_wrd_wrd_word_obj(){
mixed GetPreventPut() {
mixed CanPut(object who) {
static void create() {
mixed direct_put_obj_word_obj(object ob, string wrd, object ob2) {
","/lib/props/clean.c":"int clean_up(int ref_exists) {
int eventDestruct() {
int GetNoClean() {
static int SetNoClean(int x) {
","/lib/body.c":"mixed eventFall() {
string GetName() { return 0; }
varargs int GetHealthPoints(string limb) {
varargs int eventReceiveDamage(object agent, int type, int x, int internal,
void eventCompleteHeal(int x) {
void NewBody(string race) {
static void heart_beat() {
string GetRace() { return 0; }
static void create() {
varargs int eventDie(mixed agent) {
string GetLong(string nom) {
string GetCapName() { return 0; }
varargs int AddHeartModifier(int x, int t) {
int AddHP(int hp){
string GetAffectLong(object ob){
int GetDeathEvents(){
int SetDeathEvents(int i){
int DestLimb(string limb) {
int GetMelee() { return melee; }
mixed SetProtect(function f) { return (Protect = f); }
function GetProtect() { return Protect; }
int GetHeartModifier() {
void eventReconnect() {
string array GetExtraChannels(){
int eventWear(object ob, mixed limbs) {
float AddMoJo(mixed x){
float GetMoJo() { return MoJo; }
int GetSleeping() { return Sleeping; }
varargs mixed eventBuy(mixed arg1, mixed arg2, mixed arg3){
int GetEncumbrance(){
string SetBodyComposition(string str){
string GetBodyComposition(){
int GetPacifist(){
int SetPacifist(int i){
int SetCanBite(int i){
int GetCanBite(){
string array SetExtraChannels(string array chans){
mixed direct_turn_liv() {
string array AddExtraChannels(string array chans){
string array RemoveExtraChannels(string array chans){
string array GetMissingLimbParents(string limb) {
string array GetLimbChildren(string limb) {
string array GetWieldingLimbs() {
int GetFingers(string limb) {
varargs object array GetWorn(string limb) {
varargs mixed GetWielded(string limb) {
varargs static int AddHealthPoints(int x, string limb, object agent) {
varargs int GetMaxHealthPoints(string limb) { return 0; }
int AddMagicPoints(int x) {
int GetMagicPoints() { return MagicPoints; }
int GetMaxMagicPoints() { return 0; }
float AddStaminaPoints(mixed x) {
int GetStaminaPoints() { return to_int(StaminaPoints); }
float GetMaxStaminaPoints() {  return 0; }
int AddMagicProtection(class MagicProtection cl) {
int RemoveMagicProtection(int i) {
int SetSleeping(int x) { return (Sleeping = x); }
int AddAlcohol(int x) { return (Alcohol += x); }
int GetAlcohol() { return Alcohol; }
int AddCaffeine(int x) { return (Caffeine += x); }
int GetCaffeine() { return Caffeine; }
int AddFood(int x) { return (Food += x); }
int GetFood() { return Food; }
int AddDrink(int x) { return (Drink += x); }
int GetDrink() { return Drink; }
int AddPoison(int x) {
int GetPoison() { return Poison; }
int GetDying() { return Dying; }
string GetResistance(int type) { return \"none\"; }
int GetHeartRate() {
int GetHealRate() {
int GetExperiencePoints() { return ExperiencePoints; }
int AddQuestPoints(mixed x) {
int GetQuestPoints() { return QuestPoints; }
string GetHealthShort() {
int CanFly(){
void eventCheckHealing() {
int eventCheckProtection(object agent, int type, int damage) {
mixed eventReceiveThrow(object who, object what) {
int eventRemoveItem(object ob) {
mixed CanWear(object ob, string array limbs) {
varargs int AddLimb(string limb, string parent, int classes, int array armors) {
varargs int RestoreLimb(string limb, int recurse) {
int RemoveLimb(string limb, object agent) {
string GetRandomLimb(string targ) {
string GetTorso() {
string array GetLimbs() {
int GetLimbClass(string limb) { return Limbs[limb][\"class\"]; }
string GetLimbParent(string limb) { return Limbs[limb][\"parent\"]; }
varargs int AddFingers(string limb, int x) {
void ParseHook(string str){
mixed CanRemoveItem(object ob) { return 1; }
private void checkCollapse() {
int eventCollapse() {
mixed CanManipulate(){
int HealLimb(string limb){
varargs string array GetMissingLimbs(int not_default) {
string array GetEquippedLimbs(){
int eventCompareLimbs(string limb1, string limb2){
int AddLead(string ammo,int number){
int GetLead(string ammo){
int AddExperiencePoints(mixed x) {
int SetMelee(int i) { melee = i; return melee; }
varargs int eventHealDamage(int x, int internal, mixed limbs) {
","/lib/props/poisoning.c":"","/lib/props/description.c":"mixed direct_modify_obj_str() {
string GetShort();
mixed indirect_delete_obj_from_room() { return 1; }
mixed indirect_delete_obj_from_here() { return 1; }
mixed direct_initfix_obj() {
mixed direct_reload_obj() { return 1; }
mixed indirect_reload_obj() { return 1; }
mixed direct_reload_word_obj() { return 1; }
mixed indirect_reload_word_obj() { return 1; }
mixed direct_reload_str_obj() { return 1; }
mixed indirect_reload_str_obj() { return 1; }
mixed direct_reload_str_word() { return 1; }
mixed direct_reload_every_str() { return 1; }
mixed direct_modify_word_str() {
mixed indirect_add_obj_to_here() { return 1; }
mixed indirect_add_obj_to_room() { return 1; }
int SetNoModify(int i){
int GetModify(){
int GetNoModify(){
string GetDefiniteShort() {
varargs mixed SetShort(mixed val, int proper) {
mixed indirect_reload_str_word() { return 1; }
mixed indirect_reload_every_str() { return 1; }
mixed direct_copy_obj_to_obj() { return 1; }
mixed direct_copy_obj_str() { return 1; }
mixed direct_add_obj_to_obj() { return 1; }
mixed indirect_add_obj_to_obj() { return 1; }
mixed direct_delete_obj_from_obj(){
object array GetDummyItems() {
mixed indirect_delete_obj_from_obj(){
","/lib/match.c":"mixed eventStrike(object who) {
int GetStrikeChance() {
mixed direct_strike_obj() {
static int SetStrikeChance(int x) {
","/lib/props/inventory.c":"mapping GetInventory() {
varargs void reset(int count) {
mapping SetInventory(mapping mp) {
static void eventLoadInventory();
static void eventLoadItem(string file, mixed args, int count);
","/lib/genetics.c":"mixed eventRestoreSight(object who, int amt) {
mixed eventCustomizeStat(string stat, int amount) {
varargs void SetStat(string stat, int level, int classes) {
varargs void AddStat(string stat, int base, int cls) {
string array GetStats() { return keys(Stats); }
int GetBaseStatLevel(string stat) {
int AddStatPoints(string stat, int x) {
int GetMaxStatPoints(string stat, int level) {
void AddStatBonus(string stat, function f) {
varargs void RemoveStatBonus(string stat, object ob) {
int GetStatBonus(string stat) {
varargs string SetResistance(int type, string level) {
int GetCustomStats() { return CustomStats; }
int array GetLightSensitivity() {
varargs static int array SetLightSensitivity(mixed array val...) {
int AddVisionBonus(int x) {
static void RemoveBlindness() {
int GetStatLevel(string stat) {
varargs mixed GetEffectiveVision(mixed location, int raw_score) {
static void create() {
string GetResistance(int type) {
int GetVisionBonus() {
int GetBlind() {
varargs mixed eventBlind(object who, int amt, mixed end) {
mapping GetStatsMap() { return copy(Stats); }
static void heart_beat() {
int GetStatClass(string stat) {
","/lib/events/get.c":"mixed direct_get_obj(object target) {
mixed direct_get_obj_from_obj(object target, object src) {
mixed CanGet(object who) {
mixed direct_get_obj_out_of_obj(object target, object src) {
mixed GetPreventGet() {
static void create() {
mixed SetPreventGet(mixed val) {
","/lib/shop.c":"static void create() {
void init() {
int list(string str) {
int show(string str) {
int price(string str) {
int appraise(string str) {
","/lib/pistol.c":"int CanReceive(object ob){
int CanRelease(object ob){
mixed CanPutInto(object who, object what) {
mixed CanGetFrom(object who, object item) {
static void create(){
void init(){
int eventShoot(object ob, string str){
int SetMillimeter(int x) { Millimeter=x; return 1; }
int GetMaxAmmo() { return MaxAmmo; }
int CalculateAmmoSize(){
int missed_shot(){
int ShowRounds() { environment(this_object())->eventPrint(\"Pistol has: \"+rounds+\" rounds.\\n\");
int LoadRevolver(string str){
int LoadAuto(string str){
int doRevolverUnload(string what, string num){
int SetAmmoFile(string str) { AmmoFile=str; return 1; }
int InitRevolver(string array arr){
string GetPistolType() { return PistolType; }
int SetMaxAmmo(int x) { MaxAmmo=x; return 1; }
int SetCaliber(int x) { Caliber=x; return 1; }
int SetPistolType(string str) { PistolType=str; return 1; }
int SetAmmoType(string str) { AmmoType=str; return 1; }
int GetCaliber() { return Caliber; }
int GetMillimeter() { return Millimeter; }
string GetAmmoType() { return AmmoType; }
int startLoad(string str){
int startUnload(string str){
int eventFire(string str){
int GetMag(int i) { return mag; }
int SetMag(int i) { mag=i; return 1; }
int SetLoaded(int i) { loaded=i; return 1; }
int GetLoaded(int i) { return loaded; }
int doMagUnload(){
","/lib/events/touch.c":"static void create() {
mixed direct_touch_str_word_obj(string str) {
mixed direct_touch_obj() {
string array GetTouches() {
mapping RemoveTouch(string item) {
varargs mixed SetTouch(mixed array args...) {
varargs mixed eventTouch(object who, string str) {
","/lib/command.c":"int cmdDebugAll(string args) {
static int cmdAll(string args) {
int eventForce(string cmd) {
int Setup() {
string array AddSearchPath(mixed val) {
string array RemoveSearchPath(mixed val) {
string array GetSearchPath() { return SearchPath; }
string GetClient() { return 0; }
string GetCommandFail() { return CommandFail; }
static string process_input(string cmd) {
int direct_force_liv_str() { return 1; }
static void create() {
int GetForced() { return Forced; }
int direct_force_liv_to_str() { return 1; }
string SetCommandFail(string str) {
","/lib/round.c":"void create(){
int SetMillimeter(int x){ millimeter=x; return 1; }
string GetPistolType() { return pistoltype; }
int SetCaliber(int x) { caliber=x; return 1; }
int SetPistolType(string str) {pistoltype=str; return 1; }
int SetAmmoType(string str) {ammotype=str; return 1; }
int GetCaliber() { return caliber; }
int GetMillimeter() { return millimeter; }
string GetAmmoType() { return ammotype; }
string GetRifleType() { return rifletype; }
int SetRifleType(string str) {rifletype=str; return 1; }
","/lib/verb.c":"static void create() {
string GetErrorMessage() { return ErrorMessage; }
varargs static string array SetRules(mixed array args...) {
static string SetErrorMessage(string str) { return (ErrorMessage = str); }
string array GetRules() { return copy(Rules); }
string GetVerb() { return Verb; }
varargs static string array SetSynonyms(mixed array args...) {
static string SetVerb(string str) {
string array GetVerbs() { return ({ Verb }); }
string array GetSynonyms() { return copy(Synonyms); }
","/lib/events/read.c":"int SetLanguage(string str){
string GetRead(string str) {
string array GetReads() {
mapping RemoveRead(string item) {
void SetReads(mapping ReadMap){
mixed GetLanguage(){
mixed direct_read_obj() {
varargs mixed eventRead(object who, string str) {
mixed direct_read_str_word_obj(string str) {
varargs mixed SetDefaultRead(mixed arg1, mixed desc) {
","/lib/events/search.c":"mapping RemoveSearch(string item) {
varargs string GetSearch(string str, object who) {
string array GetSearches() {
varargs mixed SetSearch(mixed array args...) {
varargs mixed eventSearch(object who, string str) {
mixed direct_search_str_word_obj(string str) {
mixed direct_search_obj() {
","/lib/exits.c":"void RemoveEnter(string dir) {
void SetEnters(mapping mp) {
string GetEnterMessage() {
string SetEnterMessage(string str) {
varargs mapping AddExit(string dir, string dest, function pre, function post) {
mapping GetExitData(string str) {
mapping RemoveExit(string dir) {
mapping SetExits(mapping mp) {
string GetGoMessage() {
string GetDirection(string dest) {
string GetObviousExits() {
mapping GetEnterMap(){
mapping GetFullExitData() {
mapping GetExitMap() {
static void create() {
string array GetExits() {
varargs string array GetEnters(int i) {
mixed CanGo(object who, string str) {
mixed eventGo(object who, string str) {
string array GetDoors() {
string SetDoor(string dir, string file) {
varargs void AddEnter(string dir, string dest, function pre, function post) {
static mapping GetEnterData(string dir) {
string SetGoMessage(string str) {
string SetObviousExits(string str) {
string GetSky() {
string SetSky(string str) {
string ResolveObjectName(string file) {
object GetDummyItem(mixed id) {
","/lib/events/drop.c":"mixed CanDrop(object who) {
mixed SetPreventDrop(mixed val) {
mixed direct_drop_obj(object target) {
mixed GetPreventDrop() {
","/lib/player.c":"int eventReceiveObject() {
int eventReleaseObject() {
int CanReceive(object ob) { return CanCarry((int)ob->GetMass()); }
static int Destruct() {
string SetShort(string irrelevant) {
string GetName() {
string GetCapName() { return interactive::GetCapName(); }
varargs int eventShow(object who, string str) {
varargs string GetLong(string str) {
static void create() {
int Setup() {
static void heart_beat() {
int eventMove(mixed dest) {
static void net_dead() {
void eventReconnect() {
varargs mixed GetEffectiveVision(mixed location, int raw_score) {
void eventLoadObject(mixed array value, int recurse) { }
int SetUndead(int x) {
mixed eventTurn(object who) {
string SetClass(string str) {
varargs int eventDie(mixed agent) {
varargs int eventMoveLiving(mixed dest, string omsg, string imsg) {
varargs static int AddHealthPoints(int x, string limb, object agent) {
int GetLanguageLevel(string lang) {
int ResetLevel() {
void eventKillEnemy(object ob) {
int AddBank(string bank, string type, int amount) {
int AddCurrency(string type, int amount) {
string array GetMuffed(){
string array SetMuffed(string array muffed){
string array AddMuffed(string muffed){
string array RemoveMuffed(string unmuffed){
int SetTitleLength(int x) {
int GetTitleLength() { return TitleLength; }
void AddPartyQuest(string title, string desc) {
void AddQuestSkillPoints(string skill, int amount) {
void AddQuestStatPoints(string stat, int amount) {
void AddQuestCurrency(string type, int amount) {
int GetQuest(string str){
mixed eventAsk(object who, string what) {
int eventDisplayStatus() {
void eventRevive() {
mixed eventUse(object used, string cmd) {
mixed CanUse(object used, string cmd) { return 1; }
string array SetTitles(string array titles) {
string array AddTitle(string title) {
string array RemoveTitle(string title) {
string array GetTitles() { return Titles; }
mixed array GetQuests() {
mapping array GetDeaths() {
int GetTrainingPoints() { return TrainingPoints; }
int AddTrainingPoints(int x) {
int RemoveTrainingPoints(int x) {
static void eventDestroyUndead(object agent) {
varargs int eventTrain(string skill, int points) {
","/lib/events/look.c":"mixed direct_look_obj() {
string SetLong(string str) {
mixed direct_look_at_obj() {
mixed direct_look_at_str_on_obj(string str, object target) {
varargs mixed eventShow(object who, string component) {
mixed direct_look_at_obj_word_obj() {
varargs mixed AddItem(mixed item, mixed val) {
string array GetItems() {
mapping GetItemsMap(){
mapping RemoveItem(mixed item) {
mapping SetItems(mapping items) {
varargs string GetExternalDesc(object who) {
string SetExternalDesc(string desc) {
mixed SetInvis(mixed val) {
varargs int GetInvis(object ob) {
varargs string GetLong(string str) {
","/lib/events/poison.c":"string array GetSave() {
mixed direct_poison_obj_with_obj() {
int AddPoison(int x) {
int GetPoison() {
int SetPoison(int x) {
mixed CanPoison(object who) {
mixed eventPoison(object who, object agent, int strength) {
","/lib/std/bot_limb.c":"static void create() {
void SetLimb(string limb, string owner, string race) {
int eventDecay() {
","/lib/events/lock.c":"string array GetSave() {
mixed direct_pick_str_on_obj_with_obj(string str, object target, object tool,
mixed direct_lock_obj_with_obj(object target, object key, string id) {
string array AddKey(string key) {
varargs string array GetKeys(string unused) {
varargs string array SetKeys(mixed array args...) {
mixed direct_unlock_obj_with_obj(object target, object key, string id) {
int GetLocked() {
int SetLocked(int x) {
int GetLockStrength() {
int SetLockStrength(int x) {
function GetPick() {
function SetPick(function f) {
mixed CanLock(object who, string id) {
mixed CanPick(object who, string id) {
mixed CanUnlock(object who, string id) {
mixed eventLock(object who, object key) {
mixed eventUnlock(object who, object key) {
varargs mixed eventPick(object who, string id, object tool) {
","/lib/fishing.c":"int CanRelease(object who){
static void create() {
void heart_beat() {
mixed eventCast(object who, object pole, string str) {
mixed CanCast(object who, string where) {
mixed CanStop(object who, string str) {
mixed eventStop(object who, string str) {
mapping RemoveFishing(object who) {
mapping SetFish(mapping mp) { return (Fish = mp); }
mapping GetFish() { return Fish; }
mapping SetFishing(object who, object pole) {
int SetMaxFishing(int x) { return (MaxFishing = x); }
int GetMaxFishing() { return MaxFishing; }
int SetSpeed(int x) { return (Speed = x); }
int GetSpeed() { return Speed; }
int AddFish(string fish, int x) {
int SetChance(int x) { return (Chance = x); }
int GetChance() { return Chance; }
static void eventCatch(object who, string fish, object pole) {
","/lib/events/look_in.c":"string GetInternalDesc() {
string SetInternalDesc(string str) {
int GetOpacity() {
int SetOpacity(int x) {
varargs mixed CanShowInterior(object who, object target) {
varargs mixed eventShowInterior(object who, object target) {
mixed direct_look_in_obj() {
mixed direct_look_inside_obj() {
mixed indirect_look_at_obj_word_obj(object target) {
mixed inventory_visible() {
","/lib/blank_pile.c":"string GetShort() {
static void create() {
string array GetId() {
","/lib/props/ambiance.c":"int GetAmbientLight() {
static int SetAmbientLight(int x) {
","/lib/std/vendor.c":"static void create() {
int CanCarry(int amount) { return 1; }
mixed eventBuy(object who, object array obs) {
int indirect_sell_obj_to_liv() { return 1; }
mixed eventAsk(object who, string str) {
int GetValue(object ob, object who) {
int GetVendorType() { return VendorType; }
int SetVendorType(int x) { return (VendorType = x); }
mixed CanSell(object who, string what) {
string SetLocalCurrency(string str) { return (LocalCurrency = str); }
string SetStorageRoom(string room) { return (StorageRoom = room); }
int SetMaxItems(int x) { return (MaxItems = x); }
mixed eventSell(object who, mixed what) {
string GetLocalCurrency() { return LocalCurrency; }
int GetCost(object ob, object who) {
mixed CanBuy(object who, object array obs) {
string GetStorageRoom() { return StorageRoom; }
int GetMaxItems() { return MaxItems; }
int indirect_sell_obs_to_liv() { return 1; }
int cmdBrowse(object who, string args) {
int cmdShow(object who, string args) {
int cmdPrice(object who, string args) {
int cmdAppraise(object who, string args) {
mixed direct_buy_str_from_liv(string str) {
","/lib/fish.c":"static void create() {
int GetMass() { return Mass; }
int SetMass(int x) { return (Mass = x); }
string GetFood() { return Food; }
int eventCatch(object who) { return 1; }
int SetFight(int x) { return (Fight = x); }
int GetFight() { return Fight; }
string SetFood(string str) { return (Food = str); }
","/lib/events/bait.c":"string array GetSave() {
int eventBait(object who, object bait) {
mixed direct_bait_obj_with_obj() {
int AddBait(int x) {
int GetBait() {
int SetBait(int x) {
mixed CanBait(object who) {
","/lib/events/wield.c":"mixed direct_unwield_obj() {
mixed direct_wield_obj() {
mixed direct_wield_obj_word_str(object target, string wrd, string limb) {
","/secure/lib/net/telnet_client.c":"static void create()
void init()
string help()
int do_connect(string args)
int do_reset( string args )
int do_reconnect()
int parse_comm( string str )
void read_callback( int fd, mixed message )
void close_callback( int fd )
void write_callback( int fd )
","/lib/torch.c":"string GetShort() {
static void create() {
varargs string GetLong(string unused) {
int GetRadiantLight(int ambient) {
int direct_pray_for_str_for_obj() { return 1; }
","/lib/virtual/virt_std.c":"object compile_object(string fname) {
mixed CreateVirtualObject(string fname) {
","/lib/pile.c":"string GetShort() {
int eventMove(mixed dest) {
static void create() {
int GetMass() {
string array GetId() {
void init(){
void SetCurrency(string str, int amt) {
mixed direct_get_wrd_wrd_out_of_obj(string num, string curr) {
void SetPile(string str, int amt) {
mixed eventGetMoney(object who, int amount, string curr) {
int GetPileAmount() { return PileAmount; }
mixed direct_get_wrd_wrd_from_obj(string amt, string curr) {
string GetPileType() { return PileType; }
","/lib/std/armor.c":"string array GetSave() {
int eventReceiveDamage(object agent, int type, int amt, int i, mixed array l) {
void eventDeteriorate(int type) {
string GetItemCondition() {
int eventMove(mixed dest) {
mixed CanEquip(object who, string array limbs) {
mixed eventEquip(object who, string array limbs) {
varargs mixed eventUnequip(object who) {
static void create() {
static int Destruct() {
mixed eventShow(object who, string component) {
varargs string GetExternalDesc(){
static mixed array AddSave(mixed array vars) {
mixed CanSteal(object who) {
string array GetRestrictLimbs() {
varargs mixed eventRepair(object who, int strength, int type) {
string GetEquippedShort() {
varargs string GetEquippedDescription(object who) {
int GetRetainOnDeath() { return RetainOnDeath; }
int GetFingers() {
void init() {
int SetRetainOnDeath(int x ) { return (RetainOnDeath = x); }
mixed CanRepair(object who) {
string array SetRestrictLimbs(string array limbs) {
int SetProtection(int type, int amount) {
int GetMaxProtection(int type);
int SetFingers(int x) {
int GetProtection(int type) {
int SetAC(int i){
mixed GetWear() {
mixed SetWear(mixed val) {
int restrict(mixed arg){
","/lib/creator.c":"int inventory_visible() { return 1; }
static int Destruct() {
string GetName() {
mixed direct_look_obj() { return 1; }
mixed direct_look_at_obj() { return 1; }
varargs int eventShow(object who, string str, string on_id) {
varargs string GetLong(string str) {
static void create() {
int Setup() {
static void net_dead() {
void eventReconnect() {
int eventForce(string cmd) {
int inventory_accessible() { return 1; }
void eventDescribeEnvironment(int verbose) {
int CanCarry(int amount) { return 1; }
int is_living() { return 1; }
mixed direct_give_liv_obs() {
mixed indirect_give_obs_to_liv(object array item) {
mixed direct_give_liv_obj() {
mixed direct_verb_rule(string verb) {
mixed direct_marry_liv_to_liv() {
mixed indirect_marry_liv_to_liv() {
mixed indirect_give_obj_to_liv(object item) {
int GetCreatorBirth() { return CreatorBirth; }
int GetCreatorAge() {
","/lib/virtual/virt_sky.c":"mixed eventReceiveObject(object ob) {
varargs static void create(int x, int y,int z) {
mixed CanGo(object who, string dir) {
mixed eventGo(object who, string dir) {
mixed CanFly(object who, string dir) {
mixed eventFly(object who, string dir) {
varargs static void Setup(int x, int y,int z) {
string GetGround() {
mixed SetPreventLand(mixed val) {
mixed GetPreventLand() {
string SetGround(string str) {
","/lib/props/properties.c":"mixed GetProperty(string prop) {
int RemoveProperty(string prop) {
mapping GetProperties() {
mixed AddProperty(string prop, mixed val) {
mapping SetProperties(mapping props) {
mixed SetProperty(string prop, mixed val) {
","/lib/history.c":"static void create() {
nomask private static string Push(string cmd) {
private string GetHistory(mixed val) {
int GetCommandNumber() {
string array GetHistoryList() {
int SetHistorySize(int x) {
static string eventHistory(string str) {
","/lib/burn.c":"static void create() {
mixed eventLight(object who, object what) {
mixed direct_light_obj() {
mixed eventExtinguish(){
static void heart_beat() {
int GetBurning();
int GetBurnRate() {
static int SetBurnRate(int x) {
static int SetBurntValue(int x) {
int GetFuelRequired() {
static int SetFuelRequired(int x) {
int GetHeat() {
static int SetHeat(int x) {
int GetMinHeat() {
static int SetMinHeat(int x) {
mixed CanBurn(object who) {
mixed direct_burn_obj_with_obj() {
mixed indirect_burn_obj_with_obj(object target, object source) {
mixed indirect_burn_obs_with_obj(object array targets, object source) {
mixed direct_light_obj_with_obj() {
mixed indirect_light_obj_with_obj(object target, object source) {
mixed indirect_light_obs_with_obj(object array targets, object source) {
mixed CanExtinguish(object who) {
mixed direct_extinguish_obj(){
mixed eventBurnOut() {
int GetBurntValue() {
","/lib/interface.c":"static void create() {
int Setup() {
int GetClient() { return Client; }
static string process_input(string str) {
varargs int eventPrint(string msg, mixed arg2, mixed arg3) {
string GetKeyName() { return 0; }
int GetBlocked(string type) { return (Blocked[\"all\"] || Blocked[type]); }
int array GetScreen() { return Screen; }
void receive_message(string msg_class, string msg) {
static void terminal_type(string str) {
static void window_size(int width, int height) { SetScreen(width, height); }
static void receive_snoop(string str) { receive_message(\"snoop\", \"%\"+str); }
varargs int SetBlocked(string type, int flag) {
int SetClient(int x) {
int SetLogHarass(int x) {
int GetLogHarass() { return LogHarass; }
string SetTerminal(string terminal) {
string GetTerminal() { return Terminal; }
","/lib/talk.c":"int direct_ask_liv_to_str() { return 1; }
int direct_ask_liv_str() { return 1; }
int direct_say_to_liv() { return 1; }
int direct_whisper_in_wrd_to_liv_str() { return 1; }
int direct_whisper_to_liv_in_wrd_str() { return 1; }
int direct_request_str_from_liv() { return 1; }
varargs mixed eventHearTalk(object who, object target, int cls, string verb,
varargs mixed CanSpeak(object target, string verb, string msg, string lang) {
mixed eventTalkRespond(object who, object targ, int cls, string msg, string lang) {
int direct_whisper_to_liv_str() { return 1; }
varargs mixed eventSpeak(object target, int cls, string msg, string lang) {
int direct_say_to_liv_str() { return 1; }
","/lib/mayor.c":"static void create() {
static string SetLocalCurrency(string str) {
string GetLocalCurrency() {
int GetTax() {
static int SetTax(int x) {
mixed eventRequestCitizenship(object who) {
static void EvaluateCitizenshipRequest();
mixed CanRequestCitizenship(object who) {
","/lib/messages.c":"string GetName() { return 0; }
string SetMessage(string msg, string str) {
mapping GetMessages() { return copy(Messages); }
static void create() {
","/lib/chapel.c":"static void create() {
string array GetClasses() { return Classes; }
string array SetReligion(string adj, string noun) {
varargs string GetReligion(int flag) { return Religion[flag]; }
mixed CanSacrifice(object who, object what, string deus) {
mixed CanMarry(object who, object spouse1, object spouse2) {
mixed eventMarry(object who, object spouse1, object spouse2) {
int SetAllowSacrifice(int x) { return (AllowSacrifice = x); }
int GetAllowSacrifice() { return AllowSacrifice; }
string array SetClasses(string array rc) { return (Classes = rc); }
string array SetDeities(string array deities) {
string array GetDeities() { return Deities; }
int SetSacrificeType(int x) { return (SacrificeType = x); }
int AddSacrificeType(int x) { return (SacrificeType |= x); }
int GetSacrificeType() { return SacrificeType; }
mixed eventSacrifice(object who, object what, string deus) {
","/lib/living.c":"int CanCarry(int amount) { return carry::CanCarry(amount); }
int GetMaxCarry() { return combat::GetMaxCarry(); }
int AddCarriedMass(int x) { return carry::AddCarriedMass(x); }
int GetCarriedMass() {
int is_living() { return 1; }
mixed direct_ride_str(){
int eventFollow(object dest, int followChance) {
varargs mixed eventShow(object who, string str, string on_id) {
int inventory_accessible() { return 1; }
mixed direct_dismount_from_liv(){
int GetMount() { return Mount; }
mixed eventDismount(object who){
static void create() {
int inventory_visible() { return 1; }
mixed direct_ride_word_str(){
mixed direct_mount_liv(){
mixed direct_dismount_liv(){
int SetMount(int x) { return (Mount = x); }
mixed eventMount(object who){
varargs int GetMaxHealthPoints(string limb){
int SetDead(int i){
int direct_follow_liv() { return 1; }
int direct_lead_liv() { return 1; }
int direct_evade_liv() { return 1; }
mixed direct_smell_obj(object ob, string id) {
mixed direct_free_liv_from_obj() {
mixed direct_resurrect_obj() { return 1; }
mixed indirect_resurrect_obj() { return 1; }
mixed direct_get_obj() {
mixed direct_get_obj_from_obj() {
mixed direct_give_liv_obs() {
mixed indirect_give_obs_to_liv(object array items) {
mixed direct_look_obj() { return 1; }
mixed direct_backstab_liv() {
mixed direct_heal_str_of_liv(string limb) {
mixed direct_remedy_str_of_liv(string limb) {
mixed direct_regen_str_on_liv(string limb) {
mixed direct_teleport_to_liv() {
mixed direct_portal_to_liv() {
mixed direct_resurrect_liv() {
mixed direct_scry_liv() {
mixed indirect_zap_liv() { return 1; }
mixed indirect_pulsecheck_liv() { return 1; }
int direct_rockwhip_liv() { return CanReceiveMagic(1, \"rockwhip\"); }
int direct_acidspray_liv() { return CanReceiveMagic(1, \"acidspray\"); }
int direct_annihilate_at_liv() { return CanReceiveMagic(1, \"annihilate\"); }
int direct_annihilate_liv() { return CanReceiveMagic(1, \"annihilate\"); }
int direct_arrow_liv() { return CanReceiveMagic(1, \"arrow\"); }
int direct_arrow_at_liv() { return CanReceiveMagic(1, \"arrow\"); }
int direct_blades_at_liv() { return CanReceiveMagic(1, \"blades\"); }
int direct_blades_liv() { return CanReceiveMagic(1, \"blades\"); }
int direct_corrupt_liv() { return CanReceiveMagic(1, \"currupt\"); }
int direct_demonclaw_liv() { return CanReceiveMagic(1, \"demonclaw\"); }
int direct_dispel_liv() { return CanReceiveMagic(1, \"dispel\"); }
int direct_drain_at_liv() { return CanReceiveMagic(1, \"drain\"); }
int direct_drain_liv() { return CanReceiveMagic(1, \"drain\"); }
int direct_fireball_at_liv() { return CanReceiveMagic(1, \"fireball\"); }
int direct_fireball_liv() { return CanReceiveMagic(1, \"fireball\"); }
int direct_frigidus_at_liv() { return CanReceiveMagic(1, \"frigidus\"); }
int direct_frigidus_liv() { return CanReceiveMagic(1, \"frigidus\"); }
int direct_holylight_liv() { return CanReceiveMagic(1, \"holylight\"); }
int direct_missile_liv() { return CanReceiveMagic(1, \"missile\"); }
int direct_missile_at_liv() { return CanReceiveMagic(1, \"missile\"); }
int direct_shock_liv() { return CanReceiveMagic(1, \"shock\"); }
int direct_palm_liv() { return CanReceiveMagic(1, \"palm\"); }
int direct_immolate_liv() { return CanReceiveMagic(1, \"immolate\"); }
int direct_gale_liv() { return CanReceiveMagic(1, \"gale\"); }
int direct_aura_liv() { return CanReceiveMagic(0, \"aura\"); }
int direct_soulseek_liv() { return CanReceiveMagic(0, \"soulseek\"); }
int direct_cloak_wrd() { return CanReceiveMagic(0, \"cloak\"); }
int direct_stealth_wrd() { return CanReceiveMagic(0, \"stealth\"); }
int direct_backlash_for_liv() { return CanReceiveMagic(0, \"backlash\"); }
int direct_backlash_for_liv_against_wrd() { return CanReceiveMagic(0, \"backlash\"); }
int direct_balance_obj_to_obj() { return CanReceiveMagic(0, \"balance\"); }
mixed direct_cast_str_on_str_of_obj() {
mixed direct_give_liv_obj() {
mixed direct_give_wrd_wrd_to_liv(string num, string curr) {
mixed direct_look_at_obj() { return 1; }
mixed direct_steal_wrd_from_liv(string wrd) {
mixed indirect_steal_obj_from_liv(object item, mixed args...) {
int SetPK(int x) { return (isPK = x); }
varargs mixed CanCastMagic(int hostile, string spell) {
mixed eventInfect(object germ) {
varargs mixed eventSteal(object who, mixed what, object target, int skill) {
int GetNonCurrencyMass(){
varargs mixed CanReceiveHealing(object who, string limb);
mixed direct_verb_rule(string verb) {
mixed direct_attack_liv_only(){
int direct_buffer_liv() { return CanReceiveMagic(0, \"buffer\"); }
int direct_calm_liv() { return CanReceiveMagic(0, \"calm\"); }
int direct_cleanse_liv() { return CanReceiveMagic(0, \"cleanse\"); }
int direct_convert_liv() { return CanReceiveMagic(0, \"convert\"); }
int direct_shield_liv() { return CanReceiveMagic(0, \"shield\"); }
int direct_veil_liv_against_wrd_wrd() { return CanReceiveMagic(0, \"veil\"); }
int direct_ward_liv_against_wrd() { return CanReceiveMagic(0, \"ward\"); }
int direct_remedy_liv() { return CanReceiveMagic(0, \"remedy\"); }
int direct_command_str_to_str() { return CanReceiveMagic(0, \"command\"); }
int direct_gaze() { return CanReceiveMagic(0, \"gaze\"); }
int direct_send_str_to_str() { return CanReceiveMagic(0, \"send\"); }
int direct_connect_str() { return CanReceiveMagic(0, \"connect\"); }
int direct_heal_liv() { return CanReceiveMagic(0, \"heal\"); }
int direct_mend_liv() { return CanReceiveMagic(0, \"mend\"); }
int direct_refresh_liv() { return CanReceiveMagic(0, \"refresh\"); }
int direct_rejuvinate_liv() { return CanReceiveMagic(0, \"rejuvinate\"); }
int direct_farsight_liv() { return 1; }
int direct_bump_liv() { return 1; }
int direct_marry_liv_to_liv() { return 1; }
int direct_party_wrd_liv() { return 1; }
int direct_challenge_liv() { return 1; }
int direct_ignore_liv() { return 1; }
int indirect_throw_obj_at_obj() { return 1; }
int indirect_toss_obj_at_obj() { return 1; }
int indirect_buy_str_from_liv() { return 1; }
int indirect_sell_obj_to_liv() { return 1; }
int indirect_marry_liv_to_liv() { return 1; }
mixed eventCure(object who, int amount, string type) {
mixed indirect_look_at_obj_word_obj() {
mixed direct_attack_only_liv(){
mixed indirect_give_obj_to_liv(object item) {
int GetPK() { return isPK; }
mixed direct_pray_for_str_against_str_for_liv() {
mixed direct_bite_liv() {
mixed direct_target_liv(){
mixed direct_target_only_liv(){
mixed direct_target_liv_only(){
mixed direct_capture_liv_word_obj() {
mixed direct_cast_str_on_obj() {
mixed direct_cast_str_against_str() {
mixed direct_give_liv_wrd_wrd(object targ, string num, string curr) {
","/lib/combat.c":"varargs int eventReceiveDamage(object agent, int type, int x, int internal,
mixed eventBite(object target) {
mixed eventTurn(object who) {
static void heart_beat() {
int GetMaxCarry() {
void eventEnemyDied(object ob) {
static void create() {
varargs int eventDie(mixed agent) {
int GetLevel() {
varargs int GetMaxHealthPoints(string limb){
varargs int SetParalyzed(int count, function f) {
int GetBaseStatLevel(string stat) {
int GetParalyzed() { return cParalyzed; }
int SetDead(int i){
object array GetEnemies() {
int AddEnemy(object ob) {
int RemoveEnemy(object ob) {
object SetCurrentEnemy(object ob) {
static object ResetCurrentEnemy() {
object GetCurrentEnemy() {
void eventKillEnemy(object ob) {
void eventDestroyEnemy(object ob) {
int GetDead(){
private static void SortEnemies() {
mixed array AddNonTargets(mixed val){
mixed array RemoveNonTargets(mixed val){
object array GetNonTargets(){
int AddHostile(object ob) {
int RemoveHostile(object ob) {
object array GetHostiles() {
object array GetSpecialTarget() {
object array SetSpecialTarget(object array cibles) {
int eventQuell(){
int eventUnQuell(){
string SetParty(string str) {
string GetParty() {
varargs int SetAttack(mixed target, function callback, int type) {
string SetWimpyCommand(string cmd) {
string GetWimpyCommand() {
int GetMagicChance(int val) {
int GetMagicResistance() {
int GetCombatChance(int val) {
int GetDefenseChance(int val) {
int GetCombatBonus(int level) {
static int GetDamage(int power, string skill) {
int CanWeapon(object target, string type, int hands, int num) {
int CanMelee(object target) {
static int Destruct() {
int eventPreAttack(object agent) {
varargs int eventReceiveAttack(int speed, string def, object agent) {
int GetInCombat() {
int eventExecuteAttack(mixed target);
int eventWeaponRound(mixed target, mixed val);
void eventWeaponAttack(object target, object weapon, int num);
int eventMeleeRound(mixed target, function f);
void eventMeleeAttack(object target, string limb);
int eventMagicRound(mixed target, function f);
int eventWimpy();
","/lib/trainer.c":"static void create() {
static void init() {
int eventTrain(object who, string verb, string skill) {
int SetNoSpells(int i){
mixed AddTrainingSkills(string array args){
int eventComplete(object who, string skill) {
mixed RemoveTrainingSkills(string array args) {
int GetNoSpells(){
mapping GetStudents() { return copy(Students); }
int eventHelp(object who, string unused) {
int eventStart(object who, string skill) {
int eventContinue(object who, string skill, int x) {
string array GetTrainingSkills() { return copy(TrainingSkills); }
static int ContinueTraining(object who, string skill, int x) {
string Expertise(){
","/lib/comp/seal.c":"mixed CanOpen(object who) {
varargs mixed eventOpen(object who, object tool) {
mixed CanLock(object who, string id) {
varargs static mixed AddSave(mixed args...) {
void create() {
","/lib/props/mass.c":"int AddMass(int x) {
int SetMass(int x) {
int GetWeight() {
string array GetSave() {
int GetMass() {
","/lib/virtual/virt_land.c":"varargs static void create(int x, int y,int z) {
int GetMedium() {
mapping GetDirectionMap(){
void SetVirtualExits(int x, int y, int z);
varargs void SetLongAndItems(int x, int y, int z) {
int SetMasterMap(mixed map_name){
int SetVirtFile( string file ){
string SetResetMessage(mixed str){ Reset_Message = str;}
void SetCoordinates(int x, int y, int z) {
int SetMedium(int medium){ return Medium = medium;}
string GetReverseDirection(string dir){
varargs mixed GetMapType(int x, int y, int z){
mapping SetSurroundAreas(int x, int y, int z){
void ResetSurroundExits(){
void ResetLocation(){
string GetAreaType(){ return AreaType;}
varargs mixed GetCoordinates(int level) {
object GetMasterMap(){ return Map_Master;}
varargs string array GetNonExits(string array extra){
mapping GetSurroundAreas(){ return Surrounding_Areas; }
void PreAddEnter(mixed dir, string file){
","/lib/door.c":"static void create() {
varargs mixed eventClose(object who) {
varargs int eventOpen(object who, object tool) {
string GetDefiniteShort() {
string array GetKeys(string side) { return ((class door_side)Sides[side])->Keys; }
varargs string array SetKeys(string side, mixed array args...) {
mixed CanLock(object who) {
mixed CanUnlock(object who) {
varargs mixed eventLock(object who, mixed key, mixed foo) {
mixed eventUnlock(object who, object key) {
mixed SetLong(string side, mixed long) {
varargs string GetShort(string side) {
mixed SetShort(string side, mixed short) {
int eventRegisterSide(string side) {
string array GetId(string side) { return ((class door_side)Sides[side])->Ids; }
varargs string array SetId(string side, mixed array args...) {
string GetLong(string side) {
int GetHiddenDoor(){
int SetHiddenDoor(int i){
string array GetSides(){
void SetSide(string side, mapping mp) {
int SetLockable(string side, int x) {
int GetLockable(string side) {
object array GetRooms(string side) { return ((class door_side)Sides[side])->Rooms; }
int get_closed() { return GetClosed(); }
","/lib/comp/object.c":"static int Destruct() {
static void create() {
mixed indirect_dest_obj() { return 1; }
","/lib/props/save.c":"int DumpVars(string file){
","/lib/props/move.c":"object GetLastEnvironment() {
int eventMove(mixed dest) {
","/lib/events/bait_with.c":"mixed eventBait(object who, object pole) {
mixed indirect_bait_obj_with_obj() {
int GetBaitStrength() {
int SetBaitStrength(int x) {
","/lib/stargate.c":"void create(){
void init(){
string status(){
int eventEnter(object who){
void eventConnect(string destination){
int eventDisconnect(){
string displayLong();
mixed cmdDial(string s){
int cmdEnter(string what){
void SetOrigin(string o, string d){
string GetOrigin(){
string displayShort();
","/lib/meal.c":"string GetShort() { return item::GetShort(); }
static void create() {
int eventDestruct() { return item::eventDestruct(); }
static mixed AddSave(mixed array vars) { return item::AddSave(vars); }
int GetValue() {
int eventPoison(object who, object agent, int x) {
mixed eventDrink(object who) {
mixed eventEat(object who) {
int GetStrength() { return MealStrength; }
int GetMealType() { return MealType; }
int SetMealType(int x) {
int SetStrength(int x) { return (MealStrength = x); }
mixed direct_drink_from_obj() {
mixed direct_eat_obj() {
mixed direct_drink_obj() {
string SetEmptyItem(string file) { return (EmptyItem = file); }
string GetEmptyItem() { return EmptyItem; }
string SetEmptyName(string str) { return (EmptyName = str); }
string GetEmptyName() { return EmptyName; }
mixed SetEmptyShort(mixed val) { return (EmptyShort = val); }
mixed GetEmptyShort() { return EmptyShort; }
mixed SetEmptyLong(mixed val) { return (EmptyLong = val); }
mixed GetEmptyLong() { return EmptyLong; }
varargs void SetMealMessages(mixed array val...) {
mixed array GetMealMessages() { return ({ MyMessage, OtherMessage }); }
","/lib/shadow.c":"int wtf(){
string GetShadowedName(){
int eventShadow(object ob){
object GetShadowedObject(){
","/lib/props/deterioration.c":"string array GetSave() {
int eventReceiveDamage(object agent, int type, int amt, int d, mixed array l) {
int GetBroken() {
int SetBroken(int x) {
int SetDamagePoints(int x) {
int GetDamagePoints() {
int GetDeterioration() {
string GetItemCondition() {
","/lib/props/damage.c":"int SetClass(int x) {
int GetClass() {
int eventStrike(object ob) {
int GetDamageType() {
string array GetSave() {
int GetMaxClass() {
int SetDamageType(int x ) {
","/secure/lib/net/ftp_client.c":"int eventDestruct() {
static void eventReadCallback(int fd, mixed val) {
static void eventAbortCallback(int fd) {
static void eventWriteCallback(int fd) {
function SetRead(function f) { return (Read = f); }
varargs static int eventClose(class client sock, int aborted);
static void eventSocketClose();
static void eventSocketError(string str, int x);
int SetSocketType(int type) { return (SocketType = type); }
int SetDestructOnClose(int x) { return (DestructOnClose = x); }
int eventCreateSocket(string host, int port) {
int eventWriteDestruct();
function SetClose(function f) { return (Close = f); }
function SetWrite(function f) { return (Write = f); }
","/lib/props/equip.c":"int SetArmorType(int x) {
string array GetSave() {
string array GetWorn() {
mixed CanEquip(object who, string array limbs) {
mixed CanUnequip(object who) {
mixed eventEquip(object who, string array limbs) {
static void eventRestoreEquip(string array limbs) {
mixed eventUnequip(object who) {
static string array SetWorn(string array limbs) {
int GetArmorType() {
","/lib/events/manipulate.c":"varargs mixed CanManipulate(object who, string component) {
varargs mixed eventManipulate(object who, string component) {
mixed direct_move_str_on_obj(string str, object target) {
mixed direct_move_obj(object target) {
string array GetManipulates() {
mapping RemoveManipulate(string item) {
varargs mapping SetManipulate(mixed key, mixed desc) {
","/lib/props/carry.c":"int CanCarry(int amount);
int GetMaxCarry() {
int GetLivingMaxCarry() {
int SetMaxCarry(int x) {
int AddCarriedMass(int x) {
int GetCarriedWeight() {
int GetCarriedMass() {
","/lib/events/jump.c":"mixed eventJump(object who, string id, int type) {
varargs mixed direct_jump_word_word_obj(mixed args...) {
varargs mixed AddJump(string name, mixed saute, int type){
mixed CanJump(object who, string id, int type) {
mapping GetJumps() {
mixed direct_jump_word_obj(string prep, object target, string id) {
","/lib/events/get_from.c":"mixed CanPutInto(object who, object item) {
mixed CanPutOnto(object who, object item) {
mixed indirect_get_obj_from_obj(object item, object container) {
int inventory_accessible() {
mixed indirect_get_obs_from_obj(object array items, object storage) {
mixed CanGetFrom(object who, object item) {
int inventory_visible() {
mixed eventPutInto(object who, object what) {
mixed eventPutOnto(object who, object what) {
mixed indirect_get_obs_out_of_obj(object array items, object storage) {
mixed indirect_put_obj_word_obj(object what, string word, object storage) {
mixed indirect_put_obs_word_obj(object array items, string wrd, object storage) {
mixed eventGetFrom(object who, object array what) {
mixed indirect_get_obj_out_of_obj(object item, object container) {
","/lib/std/limb.c":"string GetShort() {
int CanReceive(object ob) {
void create(){
string GetItemCondition(){
int Destruct() {
int GetSaveString() {
void init(){
string GetLimb() {
void SetLimb(string limb, string owner, string race) {
string GetRace() {
int eventDecay();
string GetOwner() {
int SetDecayLife(int x) {
int GetDecayLife() {
","/lib/clip.c":"int CanReceive(object ob){
int CanRelease(object ob){
void create(){
int SetMillimeter(int x){ millimeter=x; return 1; }
string GetPistolType() { return pistoltype; }
int PlusAmmo(int i) { ammo += i; return 1; }
int MinusAmmo(int i) { ammo -= i; return 1; }
int SetMaxAmmo(int i) { MaxAmmo=i; return 1; }
int SetCaliber(int x) { caliber=x; return 1; }
int SetPistolType(string str) {pistoltype=str; return 1; }
int SetAmmoType(string str) {ammotype=str; return 1; }
int GetCaliber() { return caliber; }
int GetMillimeter() { return millimeter; }
string GetAmmoType() { return ammotype; }
","/lib/nmsh.c":"string GetKeyName() { return 0; }
static void create() {
int Setup() {
string get_path() { return query_cwd(); }
string process_input(string str) {
varargs int GetInvis(object ob) { return 0; }
nomask static int cmd_pwd(string str) {
nomask static int cmd_work(string str) {
nomask static int cmd_nickname(string str) {
nomask static int cmd_alias(string str) {
nomask static int cmd_cd(string str) {
nomask static int cmd_nmsh(string str) {
nomask static int cmd_pushd(string str) {
nomask static int cmd_popd(string str) {
nomask string write_prompt() {
nomask static void process_request(string request, string xtra) {
static int request_vis(object ob) {
private static int set_cwd(string str) {
nomask private static string do_nickname(string str) {
nomask private static string do_alias(string str) {
nomask static string replace_nickname(string str) {
void reset_prompt() {
string GetPrompt() { return DEFAULT_PROMPT; }
int query_mp() { return 1; }
int query_max_mp() { return 10; }
int query_hp() { return 1; }
int query_max_hp() { return 10; }
int query_sp() { return 1; }
int query_max_sp() { return 10; }
static string user_names(object ob) {
string query_prev_wd() { return PreviousWorkingDirectory; }
","/lib/steal.c":"mixed SetPreventSteal(mixed val) { return (PreventSteal = val); }
mixed direct_steal_obj_from_liv() { return CanSteal(this_player()); }
mixed GetPreventSteal() { return PreventSteal; }
static void create() {
","/lib/lvs/position.c":"int SetPosition(int x) {
mixed eventFall() {
varargs mixed eventLay(object target) {
varargs mixed eventSit(object target) {
int GetPosition() {
string GetFurnitureName(){
mixed eventFly(){
mixed eventLand(){
mixed eventStand() {
","/lib/editor.c":"static string process_input(string str) {
static void create() {
varargs void eventEdit(string file, function callback) {
","/lib/light.c":"varargs mixed eventLight(object who, object tool) {
string GetShort() {
static void create() {
static int SetLit(int x) {
mixed CanLight(object who) {
mixed direct_light_obj() {
mixed eventDarken() {
int GetLit() {
","/lib/std/daemon.c":"int eventDestruct() {
string GetSaveFile() {
static void create() {
varargs int eventRestore(int do_not_zero_out) {
static string SetSaveFile(string str) {
varargs int eventSave(int save_zero_values) {
","/lib/props/value.c":"string array GetSave() {
int GetDestroyOnSell() {
int SetDestroyOnSell(int x) {
varargs int GetValue(string str) {
int SetValue(int x) {
int GetVendorType() {
int SetVendorType(int x) {
varargs mixed SetBaseCost(mixed arg, int i){
int GetBaseCost(string str){
int SetDollarCost(int x){
int CanSell() {
","/lib/events/drink.c":"varargs mixed CanDrink(object who, string substance) {
varargs mixed eventDrink(object who, string substance) {
mixed direct_drink_from_obj() {
mixed direct_drink_str_from_obj(string str) {
mixed direct_drink_obj() {
","/lib/persist.c":"static int eventConvertObject(mixed val, int recurse) {
static mixed array AddSave(mixed array vars) { return (Saved += vars); }
string GetSaveString() {
static int SetSaveRecurse(int flag) { return (SaveRecurse = flag); }
int eventLoadObject(mixed val, int recurse) {
","/lib/classes.c":"int AddSkillPoints(string skill, int x) {
static void create() {
int GetBaseStatLevel(string stat) { return 0; }
string GetMoralityDescription() {
string ChangeClass(string class_name)  {
int ClassMember(string class_name) {
string SetClass(string class_name) {
string GetClass() { return Class; }
int eventMoralAct(int degree) {
static string SetSkillModifier(string skill, string stat) {
string GetSkillModifier(string skill) { return SkillModifiers[skill]; }
string SetClan(string clan) { return (Clan = clan); }
string GetClan() { return Clan; }
int SetMorality(int x) { return (Morality = x); }
string array SetReligion(string adj, string noun) {
varargs string GetReligion(int flag) { return Religion[flag]; }
","/lib/chat.c":"mapping returnChannels(){
static void net_dead() {
void eventReconnect() {
string array AddChannel(mixed val) {
string array RemoveChannel(mixed val) {
string array GetChannels() { return keys(Channels); }
string array RestrictChannel(mixed val) {
string array UnrestrictChannel(mixed val) {
static string chat_command(string str) {
int eventDestruct() {
static void create() {
string array GetRestrictedChannels() { return (RestrictedChannels + ({})); }
","/lib/props/radiance.c":"int SetRadiantLight(int x) {
int GetRadiantLight(int ambient) {
","/secure/lib/bboard.c":"void create() {
string GetExternalDesc() {
void init() {
int cmd_remove(string str) {
int cmd_followup_and_respond(string str) {
void continue_post(string subj, string file) {
static private int valid_edit(string author) {
int cmd_post(string str) {
static void begin_post(string cmd, string subj, string file, function f) {
void end_post(string subj, string mail) {
int cmd_read(string str) {
void continue_followup(mapping post, string subj, string file) {
void continue_mail(mapping post, string subj, string file) {
static void check_include_text(string ans, string subj, string file, mapping
int cmd_edit(string str) {
void end_edit(string subj, int num) {
void set_board_id(string str) { __BoardID = str; }
string query_board_id() { return __BoardID; }
string query_board_time(int x) {
","/lib/bboard.c":"void create() {
string GetExternalDesc() {
void init() {
int cmd_remove(string str) {
int cmd_followup_and_respond(string str) {
void continue_post(string subj, string file) {
static private int valid_edit(string author) {
int cmd_post(string str) {
static void begin_post(string cmd, string subj, string file, function f) {
void end_post(string subj, string mail) {
int cmd_read(string str) {
void continue_followup(mapping post, string subj, string file) {
void continue_mail(mapping post, string subj, string file) {
static void check_include_text(string ans, string subj, string file, mapping
int cmd_edit(string str) {
void end_edit(string subj, int num) {
void set_board_id(string str) { __BoardID = str; }
string query_board_id() { return __BoardID; }
string query_board_time(int x) {
","/lib/std/bane.c":"void create(){
int SetBane(array arr){
string array GetBane(){
string array QueryBane(){
","/lib/std/bed.c":"int CanGet(object who){
void create(){
","/lib/combatmsg.c":"static mixed GetMissData(object targ, int type, string limb) {
mixed GetCombatMove(string type, int skill) {
mixed GetCombatVerbs(string type, int damage) {
static void eventSendMissMessages(object target, int x, string limb) {
","/secure/lib/connect.first.c":"string GetKeyName() { return Name; }
static void InputPassword(string str);
static void logon() {
static void InputName(string str);
static void ConfirmPassword(string str);
static void InputGender(string str);
static void InputCapName(string str);
static void InputEmail(string str);
static void InputRealName(string str);
","/lib/clay.c":"void create(){
void init(){
varargs string SetComposition(string comp, string name, string array nouns, string array adjs, string
void InitComposition();
","/lib/sentient.c":"static void create() {
static void heart_beat() {
static int ContinueHeart() {
mixed eventTalkRespond(object who, object targ, int cls, string msg, string lang) {
int RemoveCommandResponse(string str) {
mixed AddCommandResponse(string str, mixed val) {
mapping GetCommandResponses() {
mapping SetCommandResponses(mapping mp) {
mixed AddEmoteResponse(string verb, mixed val) {
mapping GetEmoteResponses() {
int RemoveEmoteResponse(string verb) {
mapping SetEmoteResponses(mapping mp) {
mixed eventRequest(object who, string str) {
mixed eventWander() {
int RemoveRequestResponse(string str) {
mixed AddRequestResponse(string str, mixed val) {
mapping GetRequestResponses() {
mapping SetRequestResponses(mapping mp) {
mixed AddTalkResponse(string str, mixed val) {
int RemoveTalkResponse(string str) {
mapping GetTalkResponses() {
mapping SetTalkResponses(mapping mp) {
varargs int SetWander(int speed, mixed array path, int recurse) {
mixed array GetWanderPath() {
mixed array SetWanderPath(mixed array path) {
int GetWanderRecurse() {
int SetWanderRecurse(int x) {
int GetWanderSpeed() {
int SetWanderSpeed(int x) {
int SetPermitLoad(mixed i){
int GetPermitLoad(){
mixed eventAsk(object who, string str) {
varargs mixed eventReceiveEmote(object who, string verb, string info) {
","/lib/language.c":"int GetNextLevel(string lang, int curr_level);
varargs void SetLanguage(string lang, int level, int native) {
mapping RemoveLanguage(string lang) {
mapping SetNativeLanguage(string lang){
int GetLanguageLevel(string lang) {
string GetLanguageName(string lang) {
int AddLanguagePoints(string lang, int points) {
int GetLanguagePoints(string lang) {
varargs void SetLanguageComprehension(function check, int time, function end) {
string array GetLanguages() {
int SetPolyglot(int i){
int GetPolyglot(){
int GetStatLevel(string stat);
string GetNativeLanguage();
static void heart_beat() {
","/lib/std/corpse.c":"int CanReceive(object ob) { return 1; }
static void create() {
string GetItemCondition() { return \"\";}
static int Destruct() {
string GetSaveString() { return 0; }
void SetCorpse(object who) {
string GetHealthShort() {
int isFreshCorpse() {
string GetRace() { return Race; }
int eventDecay() {
string GetOwner() { return Owner; }
int SetDecayLife(int x) { return (DecayLife = x); }
int GetDecayLife() { return DecayLife; }
int direct_offer_obj() {
int direct_animate_obj() {
","/lib/events/wear.c":"mixed direct_remove_obj() {
mixed direct_wear_obj() {
mixed direct_wear_obj_on_str(object target, string str) {
","/lib/comp/container.c":"int GetOpacity(){
int SetOpacity(int x){
int GetRadiantLight(int ambient) {
int eventReceiveObject(object ob) {
int eventReleaseObject(object ob) {
int CanReceive(object ob) {
int CanRelease(object ob) {
","/lib/currency.c":"int GetCurrency(string type) { return Currency[type]; }
varargs int GetCurrencyMass(string type) {
string array GetCurrencies() { return keys(Currency); }
int AddBank(string bank, string type, int amount) {
int GetBank(string bank, string type) {
mapping GetAccountInfo(string bank) {
varargs int GetNetWorth(string benjamins) {
static void create() {
mapping GetCurrencyMap() { return copy(Currency); }
void ResetBank() { Bank = ([]); }
void ResetCurrency() { Currency = ([]); }
int AddCurrency(string type, int amount) {
","/lib/battery.c":"void create(){
void init(){
void heart_beat(){
int eventUse(int i){
int Spent(){
int SetPowerType(string str) {powertype=str; return 1; }
int SetCharge(int i) {charge = i; fullcharge = i; return 1; }
int GetCharge() { return charge; }
string GetPowerType() { return powertype; }
string GetCellType() { return celltype; }
int SetRechargeable(int i) { rechargeable = i; return i;}
int GetRechargeable() { return rechargeable;}
int SetDrainable(int i) { drainable = i; return i; }
int GetDrainable() { return drainable; }
int SetDrainRate(int i) { drainrate = i; return i; }
int GetDrainRate() { return drainrate; }
int ModCharge(int i) {
int eventDrain(int i){
int eventCharge(int i){
int SetCellType(string str) {celltype=str; return 1; }
","/lib/events/turn.c":"int eventTurnOn(object ob){
int eventTurnOff(object ob){
mixed CanTurn(object who) {
mixed CanTurnOn(object who) {
mixed CanTurnOff(object who) {
int direct_turn_on_obj(object target){
int direct_turn_off_obj(object target){
int direct_turn_obj(object target) {
","/lib/magic.c":"static void eventTrainSpell(object spell);
static varargs void eventCast(object spell, string limb, object array targs);
mapping GetSpellBook() {
static void SetSpellBook(mapping book) {
int GetSpellLevel(string spell) {
varargs mixed CanCast(object spell) {
varargs mixed eventPrepareCast(string verb, mixed array args...) {
mixed eventLearnSpell(string spell) {
","/lib/events/fly.c":"mixed direct_fly_into_str(string str) {
mixed direct_fly_str(string str) {
","/lib/pole.c":"int GetStrength() { return PoleStrength; }
mixed AddSave(mixed array vars) { return ({}); }
static void create() {
mixed CanCast(object who) {
int SetStrength(int x) { return (PoleStrength = x);  }
mixed direct_fish_with_obj() {
mixed direct_cast_obj() {
int eventFish(object who) {
int SetChance(int x) { return (CatchChance =x); }
int GetChance() { return CatchChance + GetProperty(\"blessed\"); }
mixed eventCatch(object who, string fish) {
int eventBreak() {
","/lib/fuel.c":"static void create() {
varargs string GetLong(string val) {
mixed eventDecreaseFuel(int x) {
mixed eventRefuel(int x) {
static int SetFuelAmount(int x) {
string GetFuelType() {
int GetMaxFuel() {
static int SetMaxFuel(int x) {
int GetRefuelable() {
static int SetRefuelable(int x) {
static string SetFuelType(string str) {
int GetFuelAmount() {
","/lib/events/give.c":"mixed direct_give_obj_to_liv() {
mixed indirect_give_liv_obj(object target) {
","/lib/virtual/virt_map.c":"varargs static void create(string virt_file) {
int array GetLocations(string str){return Location[str]; }
void SwitchLocations(){
int SetVirtFile( string file){
varargs mixed SetAreaMap(int y,int x ,int z, string str){
varargs void InitializeLocations(string tmp){
int AddLocation(string str, int array where){
int RemoveLocation(string str){
varargs mixed GetAreaMap(int x, int y, int z){
varargs string array BaseMap(){ //override with actual map
","/lib/poison.c":"static void create() {
int GetPoisonUses() { return PoisonUses; }
mixed eventSpreadPoison(object who, object target) {
int SetPoisonUses(int x) { return (PoisonUses = x); }
mixed indirect_poison_obj_with_obj() {
int SetPoisonStrength(int x) { return (PoisonStrength = x); }
mixed GetPoisonStrength() { return PoisonStrength; }
","/lib/interactive.c":"string GetShort() {
int GetRadiantLight(int ambient) {
int eventDestruct() {
string SetShort(string str) {
string GetKeyName() { return object::GetKeyName(); }
string GetName() { return object::GetName(); }
string SetKeyName(string str) {
int id(string str) {
void SetCapName(string str) {
string array GetId() { return UserId; }
void SetId(string array bogus) {
string SetLong(string str) {
varargs int GetInvis(object ob) { return object::GetInvis(ob); }
varargs string GetLong() {
static void create() {
int Setup() {
string query_cwd() { return interface::query_cwd(); }
int eventMove(mixed dest) {
static void net_dead() {
void eventReconnect() {
string get_path() {
mixed CanGet(object ob) {
int cmdQuit(string str) {
void eventLoadObject(mixed array value, int recurse) { }
void eventDescribeEnvironment(int brief) {
void SetLastError(mapping m) {
mapping GetLastError() {
mixed array GetCommands() {
int SetRescueBit(int i){
void move_or_destruct() {
mixed CanDivorce(object who) {
mixed CanMarry(object who, object to_whom) {
mixed eventDivorce(object who) {
mixed eventMarry(object who, object to_whom) {
int GetAge() {
int GetBirth() { return BirthTime - (YEAR array  18); }
void SetEmail(string str) {
string GetEmail() {
int GetLoginTime() { return LoginTime; }
void SetNews(string type, int sz) { News[type] = sz; }
int GetNews(string type) { return News[type]; }
void SetPassword(string str) {
string GetPassword() {
void SetRank(string str) { Rank = str; }
string GetRank() { return Rank; }
void SetRealName(string str) {
string GetRealName() { return RealName; }
int SetBriefMode(int x) { return (Brief = x); }
int GetBriefMode() { return Brief; }
int SetWhereBlock() { return (WhereBlock = !WhereBlock); }
int GetWhereBlock() { return WhereBlock; }
string GetSpouse() {
string GetHostSite() {
string GetWebPage() {
string SetWebPage(string page) {
","/lib/events/pull.c":"varargs mixed eventPull(object who, string component) {
string array GetPulls() {
mapping RemovePull(string item) {
varargs mapping SetPull(mixed key, mixed desc) {
varargs mixed CanPull(object who, string component) {
mixed direct_pull_str_on_obj(string str, object target) {
mixed direct_pull_obj(object target) {
","/lib/flashlight.c":"int CanReceive(object ob) {
void create(){
void init(){
int eventTurnOn(object ob){
varargs mixed eventTurnOff(string str){
mixed eventLight(){
mixed eventExtinguish(){
int eventDie(){
void heart_beat(){
int eventUse(int i){
string GetCellType() { return celltype; }
void SetLightLevel(int i);
int SetDrainRate(int i){
int SetCellType(string str) {celltype=str; return 1; }
int eventRadiate(int i);
int SetHB(int i){
int GetHB(){
int SetMaxCells(int i){ maxcells = i; return i; }
int GetMaxCells() { return maxcells; }
int SetMinCells(int i){ mincells = i; return i; }
int GetMinCells() { return mincells; }
int flicker(){
int CheckPower(){
int GetLightLevel(){
void regetID(){
","/lib/spell.c":"static void create() {
string GetErrorMessage() {
varargs static string array SetRules(mixed args...) {
int GetDamageType() {
string array GetSkills() {
string array GetRules() {
int GetMorality() {
static int SetMorality(int x) {
varargs string array GetMessage(int damage, int healing) {
static int CanAttack(object who, object array enemies, int power) {
varargs int eventCast(object who, int level, mixed limb, object array targets) {
varargs int CanCast(object who, int level, string limb, object array targets) {
string GetVerb() {
string GetSpell() {
int GetRequiredMagic() {
int GetRequiredStamina() {
varargs mixed eventParse(object who, mixed array args...) {
varargs object array GetTargets(object who, mixed args...) {
int GetAutoHeal() {
int GetSpellType() {
int GetRequiredSkill(string skill) {
static string SetVerb(string verb) {
static mapping SetSkills(mapping mp) {
int GetAutoDamage() {
static int SetAutoDamage(int x) {
static int SetAutoHeal(int x) {
int GetDifficulty() {
static int SetDifficulty(int x) {
int GetHealing() {
static varargs int array SetHealing(mixed args...) {
int GetMagicCost() {
static varargs int array SetMagicCost(mixed args...) {
static mixed array SetMessages(mixed array messages) {
string array GetReligions() {
varargs static string array SetReligions(string array religions...) {
int GetRemoteTargets() {
static int SetRemoteTargets(int x) {
static int SetRequiredMagic(int x) {
static int SetRequiredStamina(int x) {
static string SetSpell(string str) {
static int SetSpellType(int x) {
int GetStaminaCost() {
static varargs int array SetStaminaCost(mixed args...) {
static int SetTrainingModifier(int modifier) {
int GetTrainingModifier() {
string GetConjure() {
static string SetConjure(string str) {
varargs static void SetDamage(int type, mixed array rest...) {
","/lib/props/uniqueness.c":"int array SetRarity(int count, int days) {
int array GetRarity() {
int SetUnique(int x) {
int GetUnique() {
",])
SaveFile "/save/showfuns.o"
arr ({})
types ({"void ","status ","string ","string *","string array ","int ","int *","int array ","object ","object *","object array ","mapping ","mapping *","mapping array ","mixed ","mixed *","mixed array ","float ","float *","float array ","function ","function *","function array ",})