--- deliantra/server/pod/objects.pod 2006/12/19 13:41:45 1.5 +++ deliantra/server/pod/objects.pod 2006/12/19 15:30:01 1.6 @@ -506,6 +506,61 @@ FLAG_SEE_IN_DARK FLAG_UNDEAD +=head3 CHECK_INV - type 64 - Inventory checkers + +This object checks whether the player has a specific item in his +inventory when he moves above the inventory checker. If the player has +the item (or not, which can be controlled with a flag) a connection will be triggered. + +If you set move_block you can deny players and monsters to reach the space where +the inventory checker is on, see 'move_block' description below. + +The conditions specified by hp, slaying and race are concationated with OR. +So matching one of those conditions is enough. + +=over 4 + +=item move_block + +If you set this field to block a movetype the move code will block any moves +onto the space with the inventory checker, IF the moving object doesn't have +(or has - if last_sp = 0) the item that the checker is searching for. + +=item last_sp (0|1) + +If last_sp is 1 'having' the item that is being checked for will +activate the connection or make the space with the checker non-blocking. +If last_sp is 0 'not having' the item will activate the connection +or make the space with the checker non-blocking. + +=item last_heal (0|1) + +If last_heal is 1 the matching item will be removed if the inventory checker +activates a connection and finds the item in the inventory. + +(A inventory checker that blocks a space won't remove anything from inventories) + +=item hp + +If this field is not 0 the inventory checker will search for an object +with the type id . + +=item slaying + +If this field is set the inventory checker will search for an object that +has the same string in the slaying field (for example a key string of a key). + +=item race + +If this field is set the inventory checker will search for an object which +has the archetype name that matches . + +=item connected + +This is the connection that will be activated. + +=back + =head3 HOLE - type 94 - Holes Holes are holes in the ground where objects can fall through. When the hole