Minor:
* Improved how power bitfields are stored. [RLB]
+ * Adding Global functions now requires the executor have
+ controlling ability over the object the function is on. [RLB]
Flags:
* LEAVE_BEHIND - When a player leaves the location of
someone they're flowing with this flag it unfollows
return;
}
/* find the object. For some measure of security, the player must
- * be able to examine it.
+ * be able to controls it.
*/
if ((thing = noisy_match_result(player, argv[1], NOTYPE, MAT_EVERYTHING))
== NOTHING)
return;
- if (!Can_Examine(player, thing)) {
+ if(controls(player, thing)) {
notify(player, T("No permission to examine object."));
return;
}