#include "/sys/living/moving.h"#include "/sys/player/moving.h"

gehe zum Quellcode dieser Datei
Makrodefinitionen | |
| #define | M_GO 1 |
| #define | M_TPORT 128 |
| #define | M_NOCHECK 2 |
| #define | M_GET 4 |
| #define | M_PUT 8 |
| #define | M_GIVE 16 |
| #define | M_SILENT 32 |
| #define | M_NO_ATTACK 512 |
| #define | M_NO_SHOW 256 |
| #define | M_MOVE_ALL 32 |
| #define | M_FORCE_SPLIT 64 |
| #define | MOVE_OK 1 |
| #define | ME_PLAYER -1 |
| #define | ME_TOO_HEAVY -2 |
| #define | ME_CANT_TPORT_IN -3 |
| #define | ME_CANT_TPORT_OUT -4 |
| #define | ME_CANT_BE_DROPPED -5 |
| #define | ME_CANT_BE_TAKEN -6 |
| #define | ME_CANT_BE_INSERTED -7 |
| #define | ME_CANT_LEAVE_ENV -8 |
| #define | ME_TOO_HEAVY_FOR_ENV -9 |
| #define | TOO_MANY_OBJECTS -10 |
| #define | ME_NOT_ALLOWED -11 |
| #define | ME_WAS_DESTRUCTED -12 |
| #define | ME_DONT_WANT_TO_BE_MOVED -13 |
| #define | ALL_MOVE_ERRORS |
| #define | VALID_MOVE_ERROR(x) (member(ALL_MOVE_ERRORS,x) != -1) |
| #define | NO_TPORT 1 |
| #define | NO_TPORT_IN 2 |
| #define | NO_TPORT_OUT 4 |
| #define | REJECT_LIGHT_MODIFIER "reject_light_modifier" |
| #define | REJECT_DROP "reject_drop" |
| #define | REJECT_GIVE "reject_give" |
| #define | REJECT_KEEP "reject_keep" |
| #define | PUT_GET_NONE 0x00 |
| #define | PUT_GET_TAKE 0x01 |
| #define | PUT_GET_DROP 0x02 |
| #define ALL_MOVE_ERRORS |
| #define M_GET 4 |
Definiert in Zeile 27 der Datei moving.h.
Wird benutzt von _clone(), buy(), clone(), get(), GibFehlerteufel(), make_to_money(), move(), PreventMove(), put_or_get() und really_buy().
| #define M_GIVE 16 |
Definiert in Zeile 29 der Datei moving.h.
Wird benutzt von PreventMove() und put_or_get().
| #define M_GO 1 |
Definiert in Zeile 24 der Datei moving.h.
Wird benutzt von _do_refresh(), _normalfunction(), debug(), do_remove(), format_paths(), gehen(), go_door(), init(), PreventMove(), raus(), rein(), remove(), shut() und start_death().
| #define M_MOVE_ALL 32 |
Definiert in Zeile 35 der Datei moving.h.
Wird benutzt von AddMoney(), give_money() und move().
| #define M_NO_ATTACK 512 |
Definiert in Zeile 31 der Datei moving.h.
Wird benutzt von _do_refresh(), AddItem(), move(), NotifyMove() und renew_player_object().
| #define M_NO_SHOW 256 |
Definiert in Zeile 32 der Datei moving.h.
Wird benutzt von DropObj(), init(), make(), renew_player_object() und start_death().
| #define M_NOCHECK 2 |
Definiert in Zeile 26 der Datei moving.h.
Wird benutzt von _check_unwear_restrictions(), _clone(), _do_refresh(), _trans(), AddArmour(), AddItem(), AddWeapon(), buy(), check_for_environment(), clone(), copy_ldfied(), create(), debug(), direct_move(), do_mail(), do_move(), do_remove(), DoUnwear(), DoUnwield(), DropObj(), FinalSetup(), format_paths(), GibFehlerteufel(), give_money(), goto(), heart_beat(), init(), make(), merge_pile(), mnpc_reset(), move(), MoveObj(), mv(), new(), new_load_player_ob_2(), NotifyMove(), PreventMove(), really_buy(), recursive_remove(), reise(), remove(), renew_player_object(), reset(), seer_sequenz3(), start_death(), StartQuery(), transform_into_pile() und wegraeumen().
| #define M_PUT 8 |
Definiert in Zeile 28 der Datei moving.h.
Wird benutzt von AddMoney(), make_to_money(), PreventMove() und put_or_get().
| #define M_SILENT 32 |
Definiert in Zeile 30 der Datei moving.h.
Wird benutzt von _informunwear(), check_for_environment(), create(), do_remove(), DoUnwear(), GotoMagierTreff(), init(), make(), merge_pile(), move(), MoveObj(), NotifyMove(), remove(), renew_player_object(), start_death(), transform_into_pile() und wegraeumen().
| #define M_TPORT 128 |
Definiert in Zeile 25 der Datei moving.h.
Wird benutzt von _trans(), direct_move(), format_paths(), goto(), GotoMagierTreff(), make(), mnpc_reset(), move(), onlywelt(), PreventMove(), recursive_remove(), renew_player_object(), seer_sequenz1(), seer_sequenz2(), seer_sequenz3(), walk_random() und Xgoto().
| #define ME_CANT_BE_DROPPED -5 |
Definiert in Zeile 47 der Datei moving.h.
Wird benutzt von make_to_money(), move(), PreventMove() und put_or_get().
| #define ME_CANT_BE_INSERTED -7 |
Definiert in Zeile 49 der Datei moving.h.
Wird benutzt von PreventMove() und put_or_get().
| #define ME_CANT_BE_TAKEN -6 |
Definiert in Zeile 48 der Datei moving.h.
Wird benutzt von get(), move(), PreventMove() und put_or_get().
| #define ME_CANT_LEAVE_ENV -8 |
Definiert in Zeile 50 der Datei moving.h.
Wird benutzt von move(), PreventMove() und put_or_get().
| #define ME_CANT_TPORT_IN -3 |
Definiert in Zeile 45 der Datei moving.h.
Wird benutzt von move(), MoveObj() und PreventMove().
| #define ME_CANT_TPORT_OUT -4 |
Definiert in Zeile 46 der Datei moving.h.
Wird benutzt von MoveObj() und PreventMove().
| #define ME_DONT_WANT_TO_BE_MOVED -13 |
| #define ME_NOT_ALLOWED -11 |
Definiert in Zeile 54 der Datei moving.h.
Wird benutzt von PreventMove().
| #define ME_PLAYER -1 |
Definiert in Zeile 42 der Datei moving.h.
Wird benutzt von MoveObj() und PreventMove().
| #define ME_TOO_HEAVY -2 |
Definiert in Zeile 44 der Datei moving.h.
Wird benutzt von move(), MoveObj(), PreventMove() und put_or_get().
| #define ME_TOO_HEAVY_FOR_ENV -9 |
Definiert in Zeile 52 der Datei moving.h.
Wird benutzt von PreventMove() und put_or_get().
| #define MOVE_OK 1 |
Definiert in Zeile 40 der Datei moving.h.
Wird benutzt von AddMoney(), get() und move().
| #define NO_TPORT 1 |
Definiert in Zeile 69 der Datei moving.h.
Wird benutzt von create() und PreventMove().
| #define NO_TPORT_IN 2 |
Definiert in Zeile 70 der Datei moving.h.
Wird benutzt von create() und PreventMove().
| #define NO_TPORT_OUT 4 |
Definiert in Zeile 71 der Datei moving.h.
Wird benutzt von PreventMove().
| #define PUT_GET_DROP 0x02 |
Definiert in Zeile 83 der Datei moving.h.
Wird benutzt von _process_command() und sell().
| #define PUT_GET_NONE 0x00 |
Definiert in Zeile 81 der Datei moving.h.
Wird benutzt von _destruct(), _process_command(), destruct_object(), look_into() und soft_destruct_object().
| #define PUT_GET_TAKE 0x01 |
Definiert in Zeile 82 der Datei moving.h.
Wird benutzt von _process_command() und sell().
| #define REJECT_DROP "reject_drop" |
Definiert in Zeile 75 der Datei moving.h.
Wird benutzt von give_notify().
| #define REJECT_GIVE "reject_give" |
Definiert in Zeile 76 der Datei moving.h.
Wird benutzt von create() und give_notify().
| #define REJECT_KEEP "reject_keep" |
Definiert in Zeile 77 der Datei moving.h.
Wird benutzt von give_notify().
| #define REJECT_LIGHT_MODIFIER "reject_light_modifier" |
Definiert in Zeile 74 der Datei moving.h.
Wird benutzt von give_notify().
| #define TOO_MANY_OBJECTS -10 |
Definiert in Zeile 53 der Datei moving.h.
Wird benutzt von PreventMove() und put_or_get().
1.6.3