#include <wizlevels.h>#include <moving.h>
gehe zum Quellcode dieser Datei
Funktionen | |
| create () | |
| weg (ob) | |
| wegraeumen (ob) | |
| invcheck () | |
| init () | |
| int_long () | |
| int_short () | |
| QueryProp (string str) | |
| string | NotifyDestruct (object caller) |
| create | ( | ) |
Definiert in Zeile 8 der Datei netztot.c.
Benutzt call_out().
00009 { 00010 call_out("invcheck",120); 00011 "/obj/sperrer"->NixGibts(); 00012 }

| init | ( | ) |
Definiert in Zeile 52 der Datei netztot.c.
Benutzt destruct(), M_GO, move(), set_object_heart_beat() und StopHuntingMode().
00053 { 00054 if (!this_player()) 00055 return; 00056 catch(this_player()->StopHuntingMode()); 00057 if (interactive(this_player())) 00058 catch(this_player()->move("room/gilde",M_GO)); 00059 if (!query_once_interactive(this_player())) 00060 { 00061 this_player()->remove(); 00062 if(this_player()) 00063 destruct(this_player()); 00064 } 00065 set_object_heart_beat(this_player(),0); 00066 }

| int_long | ( | ) |
Definiert in Zeile 68 der Datei netztot.c.
Wird benutzt von QueryProp().

| int_short | ( | ) |
| invcheck | ( | ) |
Definiert in Zeile 35 der Datei netztot.c.
Benutzt call_out(), i, inv() und set_object_heart_beat().
00036 { 00037 object *inv; 00038 int i; 00039 00040 while(remove_call_out("invcheck")!=-1); 00041 inv=all_inventory(this_object()); 00042 for (i=sizeof(inv)-1;i>0;i--) 00043 if (interactive(inv[i])) 00044 set_object_heart_beat(inv[i],1); 00045 else 00046 if (!query_once_interactive(inv[i]) && object_name(inv[i])!="/obj/sperrer") 00047 call_out("wegraeumen",1,inv[i]); 00048 call_out("invcheck",120); 00049 "/obj/sperrer"->upd(); 00050 }

| string NotifyDestruct | ( | object | caller | ) |
Definiert in Zeile 87 der Datei netztot.c.
Benutzt ARCH_SECURITY und process_call().
00087 { 00088 if( (caller!=this_object() && !ARCH_SECURITY) || process_call() ) { 00089 return "Du darfst den Netztotenraum nicht zerstoeren!\n"; 00090 } 00091 }

| mixed QueryProp | ( | string | str | ) |
Definiert in Zeile 78 der Datei netztot.c.
Benutzt int_long() und int_short().
Wird benutzt von __auswerten(), _call_DoDecay(), _cd2(), _check_unwear_restrictions(), _check_wear_restrictions(), _clone(), _clone_items(), _communicate(), _destruct(), _do_unwear(), _echo(), _examine(), _informunwear(), _informwear(), _inventory(), _msg_beep(), _msg_prepend(), _oropax(), _pwd(), _query_exits(), _query_free_hands(), _query_gender(), _query_hp_delay(), _query_info(), _query_int_light(), _query_light_transparency(), _query_material(), _query_max_wc(), _query_max_weight(), _query_no_attack(), _query_player_light(), _query_pre_info(), _query_racestring(), _query_real_race(), _query_short(), _query_size(), _query_sp_delay(), _query_total_ac(), _query_total_light(), _query_total_wc(), _query_total_weight(), _query_used_hands(), _query_visible_guild(), _recv(), _sense_exa(), _set(), _set_alcohol(), _set_armours(), _set_currentdir(), _set_disable_attack(), _set_drink(), _set_extern_attributes_modifier(), _set_extern_health_modifier(), _set_food(), _set_hp(), _set_item_damaged(), _set_mnpc_flags(), _set_name(), _set_poison(), _set_resistance(), _set_resistance_strengths(), _set_sp(), _set_used_hands(), _set_value(), _set_vulnerability(), _set_weight(), _set_wimpy(), _traenke(), _trans(), _zap(), abortx(), add_std_drinks(), AddArmour(), AddDefender(), AddExp(), AddHarbour(), AddItem(), AddObject(), AddRoute(), AddSkill(), AddSpell(), AddWeapon(), adjust_title(), area_check(), AssocMember(), Attack(), AutoAttack(), beitreten(), bete(), binde_seil(), blaettere(), buffer_hp(), buffer_sp(), buy(), can_advance(), CannotSee(), catch_up_hbs(), ChannelAdmin(), ChannelParser(), check_cond(), CheckSensitiveAttack(), CheckWimpyAndFlee(), CiceroneCmd(), clean_up(), clone(), cmd_shoot(), comm_beep(), condition(), consume(), create(), CustomizeObject(), dam_descr(), Damage(), DeAssocMember(), Deckung(), DeclAdj(), Defend(), defuel_drink(), defuel_food(), DelayPreparedSpells(), DeleteQuest(), desc_check(), destruct_object(), direct_move(), do_damage(), do_decay(), do_frage(), do_list(), DoAttackChat(), DoChat(), DoUnwear(), doUnwearMessage(), DoUnwield(), doUnwieldMessage(), DoWear(), doWearMessage(), DoWield(), doWieldMessage(), Drink(), drink_alcohol(), drink_soft(), drink_this(), DryPlant(), eat_food(), eat_this(), empty(), enable_spell_fatigue_compat(), env_descr(), eval_enemies(), eval_enemy(), evaluate(), extinguish(), FinalSetup(), find_best_combat_command(), FindPotion(), FindRangedTarget(), Flee(), frage(), FreeHands(), fuelle(), geldmenge(), getChannel(), GetExits(), getmode(), getstatus(), getstring(), gettext(), give_notify(), give_objects(), GiveExplorationPoint(), GiveQuest(), go_door(), GoblinCmdWaaagh(), GuildRating(), heal_self(), heart_beat(), help(), id(), Identify(), InformRowChange(), init(), InitAttack(), insert_sensitive_inv(), insert_sensitive_inv_trigger(), InsertSensitiveObjectToList(), InsertSingleEnemy(), int_long(), int_short(), is_class_member(), IsEqual(), Kill(), kwho(), lauf(), leere(), lies(), ListAwaited(), loese_seil(), loesen(), long(), LongRangeSkill(), look_into(), make_immortal(), make_to_money(), mampf(), mampf_heilung(), match_ids(), match_item(), may_enter_room(), MayAddObject(), MayAddWeight(), merge_pile(), Message(), modify_eval(), modify_prompt(), move(), name(), NetDead(), NewbieChangeMsg(), NewbieIntroMsg(), NewbieStatusMsg(), nimm(), notify_player_change(), NotifyMove(), oeffne(), oeffnen(), out_of_fuel(), Pacify(), permutate(), pick_objects(), PlantQuality(), present_objects(), PreventMove(), put_or_get(), query_c_article(), query_weight_contents(), QueryArmourByType(), QueryArticle(), QueryDamage(), QueryDefend(), QueryGenderString(), QueryHealInfo(), QueryLong(), QueryOwn(), QueryPossPronoun(), QueryPreferedEnemy(), QueryPronoun(), QueryValidObject(), QueryValue(), QueryWhoListe(), quit(), ReadNextUnread(), reduce_hit_points(), reduce_spell_points(), RegisterChannels(), RegisterHelperNPC(), reise(), remove(), RemoveDefender(), RemoveItem(), RemoveSensitiveObjectFromList(), reset(), restore_spell_points(), scan_obj(), schliesse(), schliessen(), schreib(), score(), self_delete2(), sell(), set_email(), set_homepage(), set_icq(), set_messenger(), set_raum(), SetColorstrings(), SetEvalFactor(), SetTravelCmds(), setup(), shoot_dam(), short(), ShortRangeSkill(), shoutansw(), show_age(), show_exits(), Show_WaitFor_Reason(), ShowPropList(), SkillListe(), smart_log(), smart_npc_log(), soft_destruct_object(), SpellDefend(), start_death(), stat(), StdSkill_Nightvision(), StopHuntText(), TakeFlaw(), team_aufnahme(), teamcmd(), test_remove(), teste_wasser(), TestIgnore(), TestType(), tie(), to_filename(), transform_into_pile(), UnregisterHelperNPC(), UnwearArmour(), UnwearClothing(), unwield(), update(), UseHands(), UseSpell(), Validate(), verfolger(), very_short_score(), walk_random(), wandern(), wear_best_armours(), WearArmour(), WearClothing(), who(), wield_best_weapon() und WriteRoomMessage().
00079 { 00080 switch (str) { 00081 case "int_long": return int_long(); 00082 case "int_short": return int_short(); 00083 } 00084 }

| weg | ( | ob | ) |
Definiert in Zeile 14 der Datei netztot.c.
Benutzt destruct() und ob().
Wird benutzt von wegraeumen().
00015 { 00016 if (!objectp(ob)) 00017 return; 00018 ob->remove(); 00019 if (ob) 00020 destruct(ob); 00021 }


| wegraeumen | ( | ob | ) |
Definiert in Zeile 23 der Datei netztot.c.
Benutzt M_NOCHECK, M_SILENT, ob(), weg() und x.
00024 { 00025 object *x; 00026 00027 if (!objectp(ob)) 00028 return; 00029 for (x=deep_inventory(ob);sizeof(x);x=x[1..]) 00030 weg(x[0]); 00031 ob->move("/room/void",M_NOCHECK|M_SILENT); 00032 weg(ob); 00033 }

1.6.3