Generic Light Shield (#160)(an instance of generic thing made by Calkins)     You see a nine-foot length of mirrors, lenses and prisms linked together with shiny brass chain. On a small brass tag you read "producto do Brazil". Go to location of this object, wooden box. HELP MANUAL:      In Samuel Delaney's book, Dhalgren, young gang members wore hologram projectors called light shields. Part of our theme is to use light shields in the place of morphing player classes. This object is the first and simplest form of light shield. It is simply a carried object with an integrating worn_msg.            @activate VERB SOURCE CODE: act*ivate,turnon: if (this in player.contents) if (!this.activated) this.activated = 1; this.worn_msg = this.hologram_msg; amsg = $string_utils:pronoun_sub(this.activate_msg); player.location:announce_all(player.name, amsg); else player:tell(this.name, " is already turned on."); endif else player:tell("You cannot turn on a light shield unless you are wearing it."); endif . de*activate,turnoff: if (this in player.contents) if (this.activated) this.worn_msg = this.shield_msg; this.activated = 0; dmsg = $string_utils:pronoun_sub(this.deactivate_msg); player.location:announce_all(player.name, dmsg); else player:tell(this.name, " is already turned off."); endif else player:tell("You must be wearing the light shield to turn it off."); endif . PROPERTY DATA:       hologram_msg       worn_msg       activated       activate_msg       deactivate_msg       shield_msg       help_msg CHILDREN: light shield Silver Shield Aura light shield Lights light shield light shield shield light shield T's Light Shield Glass Beads trench a jacket Phase Cloak Bat Shield waistcoat My Light Shield Iguana light shield Sunglasses frock |