HM-CODE / Haunted-Memories

A repository for Haunted Memories code.
http://www.haunted-memories.net/
BSD 3-Clause "New" or "Revised" License
4 stars 5 forks source link

Unseen Senses auto-tracker #68

Open Bradamante opened 13 years ago

Bradamante commented 13 years ago

Code for pinging unseen senses. At the very least, +activate should automatically check what type of activation it was and ping Mages for non-veiling powers.

Preferably on a random, non-normalized interval. So for example, if someone enters the room with a +activated non-veiling power (such as Auspex), it should not immediately ping everyone who has US: Vampire. Preferably wait 5 minutes or so and then ping.

Similarly, a +ping command (syntax may vary) to do this for powers which don't use +activate. This one should be instant for everyone in the room.

Problem: Masquerade breach. Solutions offered: place an attr/flag on rooms that are super hangouts so that virtual NPCs ping it as well? -- may not be viable depending on NPC frequency. Let staff +ping at pseudo-random (with good IC reason, but not necessarily "significant")? -- this will in practice not be used. Still need a good solution. Second problem: IC space in room may leave PCs significant distance from one another.

Suggestion: tying it to the respective super commands. So, for instance, +cast (if re-adopted) sets off Unseen Sense: Mage, +essence/spend sets of Unseen Sense Werewolf.