#include #include inherit LIB_ITEM; string patient; void create(){ ::create(); SetKeyName("curing slip"); SetId( ({"slip","leaf","paper","healer token"}) ); SetAdjectives( ({"cure","curing","medical","paper"}) ); SetShort("a curing slip"); SetLong("This is a small, fragile piece of paper, possibly even a leaf. " "It has some script scribbled on it."); SetMass(1); SetBaseCost("silver",1500); SetVendorType(VT_HERB); SetItems( ([ ({"script","writing","scribbling"}) : "There is writing on the slip." ]) ); SetRead( ([ ({"script","writing","scribbling"}) : "The slip reads: \"vbgkqjxz\"" ]) ); SetDefaultRead("default", "The slip reads: \"etaoin\""); SetProperty("problem","cure"); } void init(){ ::init(); if( living(environment()) && environment()->GetKeyName() != "clepius"){ patient = environment()->GetKeyName(); } } int SetPatient(string str){ if(str) patient = str; return 1; } string GetPatient(){ if(patient) return patient; else return "none"; }