home · contact · privacy
Server, plugin: Refactor actor_move plugin hooking.
[plomrogue] / server / config / actions.py
1 # This file is part of PlomRogue. PlomRogue is licensed under the GPL version 3
2 # or any later version. For details on its copyright, license, and warranties,
3 # see the file NOTICE in the root directory of the PlomRogue source package.
4
5
6 from server.actions import actor_wait, actor_move, actor_pickup, actor_drop, \
7     actor_use
8
9
10 action_db = {
11     "actor_wait": actor_wait,
12     "actor_move": actor_move,
13     "actor_pickup": actor_pickup,
14     "actor_drop": actor_drop,
15     "actor_use": actor_use
16 }
17 actor_pickup_test_hook = lambda x, y: True
18 actor_use_attempts_hook = lambda x, y: None
19 actor_move_attempts_hook = lambda x, y, z: None