Crossfire Server, Trunk
|
Functions | |
def | abs_dir (d) |
def | do_handle () |
def | do_shipwreck (me) |
def | find_floor (x, y) |
def | find_player () |
def | handle_apply () |
def | handle_move () |
def | handle_say () |
def | has_floor (x, y, name) |
def | is_floor (ob) |
def | start_move (want_dir) |
def | stop () |
def | try_move (check_directions, want_dir) |
Variables | |
list | dir_x = [ 0, 0, 1, 1, 1, 0, -1, -1, -1 ] |
list | dir_y = [ 0, -1, -1, 0, 1, 1, 1, 0, -1 ] |
evt = Crossfire.WhatIsEvent() | |
string | key_direction = 'rom_dir' |
string | key_follow = 'rom_follow' |
me = Crossfire.WhoAmI() | |
params = Crossfire.ScriptParameters() | |
pl = Crossfire.WhoIsActivator() | |
bool | ship_mode = False |
def roll-o-matic.abs_dir | ( | d | ) |
Definition at line 71 of file roll-o-matic.py.
Referenced by try_move().
def roll-o-matic.do_handle | ( | ) |
Definition at line 172 of file roll-o-matic.py.
References handle_apply(), handle_move(), and handle_say().
def roll-o-matic.do_shipwreck | ( | me | ) |
Definition at line 105 of file roll-o-matic.py.
References stop().
Referenced by handle_move().
def roll-o-matic.find_floor | ( | x, | |
y | |||
) |
Find all objects satisfying is_floor() at the given location.
Definition at line 48 of file roll-o-matic.py.
References is_floor().
Referenced by has_floor(), and start_move().
def roll-o-matic.find_player | ( | ) |
Definition at line 56 of file roll-o-matic.py.
Referenced by handle_move().
def roll-o-matic.handle_apply | ( | ) |
Definition at line 162 of file roll-o-matic.py.
References start_move(), stop(), and try_move().
Referenced by do_handle().
def roll-o-matic.handle_move | ( | ) |
Definition at line 108 of file roll-o-matic.py.
References do_shipwreck(), find_player(), make_face_from_files.int, and try_move().
Referenced by do_handle().
def roll-o-matic.handle_say | ( | ) |
Definition at line 143 of file roll-o-matic.py.
References start_move(), and stop().
Referenced by do_handle().
def roll-o-matic.has_floor | ( | x, | |
y, | |||
name | |||
) |
Check whether one floor at the given location matches the given 'name'.
Definition at line 64 of file roll-o-matic.py.
References find_floor().
Referenced by try_move().
def roll-o-matic.is_floor | ( | ob | ) |
Definition at line 42 of file roll-o-matic.py.
Referenced by find_floor().
def roll-o-matic.start_move | ( | want_dir | ) |
Definition at line 131 of file roll-o-matic.py.
References find_floor(), guildoracle.list, and make_face_from_files.str.
Referenced by handle_apply(), and handle_say().
def roll-o-matic.stop | ( | ) |
Definition at line 78 of file roll-o-matic.py.
Referenced by check_pick(), do_shipwreck(), forbid_play(), handle_apply(), handle_say(), object_find_free_spot(), object_insert_to_free_spot_or_free(), send_image_sums(), and try_move().
def roll-o-matic.try_move | ( | check_directions, | |
want_dir | |||
) |
Definition at line 83 of file roll-o-matic.py.
References abs_dir(), has_floor(), stop(), and make_face_from_files.str.
Referenced by handle_apply(), and handle_move().
list roll-o-matic.dir_x = [ 0, 0, 1, 1, 1, 0, -1, -1, -1 ] |
Definition at line 37 of file roll-o-matic.py.
list roll-o-matic.dir_y = [ 0, -1, -1, 0, 1, 1, 1, 0, -1 ] |
Definition at line 38 of file roll-o-matic.py.
roll-o-matic.evt = Crossfire.WhatIsEvent() |
Definition at line 190 of file roll-o-matic.py.
Referenced by get_npc().
string roll-o-matic.key_direction = 'rom_dir' |
Definition at line 34 of file roll-o-matic.py.
string roll-o-matic.key_follow = 'rom_follow' |
Definition at line 35 of file roll-o-matic.py.
roll-o-matic.me = Crossfire.WhoAmI() |
Definition at line 191 of file roll-o-matic.py.
roll-o-matic.params = Crossfire.ScriptParameters() |
Definition at line 193 of file roll-o-matic.py.
Referenced by add_exit_to_item(), basic_emote(), cfanim_runPluginCommand(), command_abil(), command_accountpasswd(), command_accuse(), command_addexp(), command_afk(), command_apply(), command_applymode(), command_arrest(), command_banish(), command_beg(), command_bleed(), command_blush(), command_body(), command_bounce(), command_bow(), command_bowmode(), command_brace(), command_burp(), command_cackle(), command_cast(), command_cast_spell(), command_chat(), command_chuckle(), command_clap(), command_cointoss(), command_cough(), command_create(), command_cringe(), command_cry(), command_dance(), command_debug(), command_delete(), command_diff(), command_disarm(), command_dm(), command_dmhide(), command_dmtell(), command_drop(), command_dropall(), command_dump(), command_dumpabove(), command_dumpallarchetypes(), command_dumpallmaps(), command_dumpallobjects(), command_dumpbelow(), command_dumpfriendlyobjects(), command_dumpmap(), command_east(), command_empty(), command_examine(), command_face(), command_fire(), command_fire_stop(), command_fix_me(), command_flip(), command_follow(), command_forget_spell(), command_free(), command_freeze(), command_frown(), command_gasp(), command_giggle(), command_glare(), command_goto(), command_grin(), command_groan(), command_growl(), command_gsay(), command_help(), command_hiccup(), command_hide(), command_hiscore(), command_hug(), command_insert_into(), command_inventory(), command_invisible(), command_invoke(), command_kick(), command_kick2(), command_kill_pets(), command_kiss(), command_knowledge(), command_language(), command_laugh(), command_learn_special_prayer(), command_learn_spell(), command_learn_spell_or_prayer(), command_lick(), command_listen(), command_listplugins(), command_loadplugin(), command_loadtest(), command_lock_item(), command_malloc(), command_mapinfo(), command_maps(), command_mark(), command_me(), command_mon_aggr(), command_motd(), command_news(), command_nod(), command_north(), command_northeast(), command_northwest(), command_nowiz(), command_overlay_reset(), command_overlay_save(), command_partial_commands(), command_party(), command_party_rejoin(), command_passwd(), command_patch(), command_peaceful(), command_petmode(), command_pickup(), command_players(), command_poke(), command_possess(), command_pout(), command_printlos(), command_puke(), command_quest(), command_quit(), command_recollect(), command_remove(), command_rename_item(), command_reply(), command_reset(), command_resistances(), command_rotateshoottype(), command_rskill(), command_rules(), command_run(), command_run_stop(), command_save(), command_say(), command_scream(), command_search(), command_search_items(), command_setgod(), command_shake(), command_shiver(), command_shout(), command_showpets(), command_shrug(), command_shutdown(), command_sigh(), command_skills(), command_slap(), command_smile(), command_smirk(), command_snap(), command_sneeze(), command_snicker(), command_sniff(), command_snore(), command_sound(), command_south(), command_southeast(), command_southwest(), command_speed(), command_spit(), command_ssdumptable(), command_stack_clear(), command_stack_list(), command_stack_pop(), command_stack_push(), command_statistics(), command_stats(), command_stay(), command_strings(), command_strut(), command_style_map_info(), command_sulk(), command_summon(), command_swap(), command_take(), command_teleport(), command_tell(), command_tell_all(), command_thank(), command_think(), command_throw(), command_time(), command_title(), command_toggle_shout(), command_twiddle(), command_unarmed_skill(), command_unloadplugin(), command_use(), command_usekeys(), command_uskill(), command_version(), command_wave(), command_west(), command_whereabouts(), command_whereami(), command_whistle(), command_who(), command_wimpy(), command_wink(), command_wizcast(), command_wizpass(), command_yawn(), do_skill_by_number(), do_tell(), do_wizard_dm(), find_best_apply_object_match(), find_best_object_match(), find_object_both(), get_dm_object(), knowledge_display(), knowledge_do_attempt(), knowledge_show(), CREMapInformationManager.loadCache(), make_matcher(), matcher_all(), matcher_name(), matcher_number(), matcher_pickup_type(), move_internal(), python_command_function(), request_info_cmd(), send_class_info(), send_image_sums(), send_race_info(), send_skill_extra(), send_skill_info(), set_body_info(), set_move(), show_matching_spells(), CREMapInformationManager.storeCache(), and write_on_item().
roll-o-matic.pl = Crossfire.WhoIsActivator() |
Definition at line 192 of file roll-o-matic.py.
bool roll-o-matic.ship_mode = False |
Definition at line 40 of file roll-o-matic.py.