#charset "us-ascii" #include #include versionInfo: GameID IFID = 'f97916fe-8118-4b79-b5a0-c3591aa19a4d' name = 'Give Demo' byline = 'by Greg Boettcher' htmlByline = 'by Greg Boettcher' version = '1' authorEmail = 'Greg Boettcher ' desc = 'Put a brief "blurb" about your game here' htmlDesc = 'Put a brief "blurb" about your game here' ; gameMain: GameMainDef initialPlayerChar = me ; startRoom: Room 'Start Room' "This is the starting room. " ; me: Actor location = startRoom ; rock: Thing 'rock' 'rock' location = me ; bob: Actor 'bob' 'Bob' location = startRoom isHim = true isProperName = true ; dave: Actor 'dave' 'Dave' location = startRoom isHim = true isProperName = true ; DefineTAction(Give) ; VerbRule(Give) ('give' | 'offer') dobjList : GiveAction verbPhrase = 'give/giving (what)' askIobjResponseProd = toSingleNoun ; modify Thing dobjFor(Give) { preCond = [objHeld] action() { askForIobj(GiveTo); } } ;