Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- verb_desc(actOperate, tShower, "wash self with X").
- verb_desc(actOperate, tShower, "take a shower").
- verb_desc(actOperate, tBathTub, "wash self with X").
- verb_desc(actOperate, tBathTub, "Take a Bath").
- verb_desc(actOperate, tSink, "Wash Hands").
- verb_desc(actDance, tDanceBall, "Dance! Dance!").
- verb_desc("actOperate", tWashingMachine, "Wash The Clothes").
- verb_desc("actOperate", tClothesDryer, "Dry The Clothes").
- verb_desc(actSleep, tBed, "Sleep a few").
- verb_desc(actSleep, tMattress, "Sleep a few").
- verb_desc(actSit, tChair, "Sit down").
- verb_desc(actSit, tCouch, "Sit down").
- verb_desc(actObserve, tRadio, "Listen to Radio").
- verb_desc(actObserve, tMirror, "Pop your zits").
- verb_desc(actPotty, tToilet, "Go potty").
- verb_desc(actClean, tToilet, "Flush it").
- verb_desc(actSearch, tFridge, "Raid the fridge").
- verb_desc("actOperate", tMicrowave, "see what was forgotten in the microwave").
- verb_desc(actOperate, tTreadmill, "Excersize with X").
- verb_desc(actOperate, tTreadmill, "Tread the mill").
- verb_desc(actOperate, tFixedLamp, "flip the switch").
- verb_desc(actOperate, tPooltable, "Play pool").
- verb_desc(actPutXOn, tBookcase, "Organize books").
- verb_desc(actObserve, tReadAble, "Read book").
- verb_desc(actTake, tReadAble, "Take the materials").
- verb_desc(actEat, tEatAble, "Eat the food").
- verb_desc(actTake, tEatAble, "Take the food").
- verb_desc(actObserve, tArt, "Apreciate the Art").
- verb_desc(actOperate, tDanceFloor, "Dance! Dance!").
- verb_desc(actOperate, tComputer, "Look busy doing something!").
- verb_desc(actTouch, tTouchAble, "Touch").
- verb_desc(actSit, tSitAble, "Sit on").
- verb_desc(actPutXOn, tHasSurface, "This is a Put_X_On placeholder").
- verb_desc(actEat, tEatAble, "Eat it").
- verb_desc(actTake, tCarryAble, "Take it").
- verb_desc(actSleep, tLayAble, "Lay on").
- verb_desc(actClean, tLookAble, "Clean").
- verb_desc(actObserve, tLookAble, "Observe").
- verb_desc(actExcersize, tSitAble, "Excersize").
- verb_desc(actTickle, tAgent, "Play with").
- verb_desc(actSearch, tContainer, "Eat from").
- verb_desc(actArgue, tAgent, "Argue").
- verb_desc(actTalk, tAgent, "Talk to").
- verb_desc(actAttack, tAgent, "Beat up").
- verb_desc(actKiss, tAgent, "Kiss").
- verb_desc(actThinkAbout, tLookAble, "Think about").
- :- dynamic verb_for_type/2.
- :- multifile verb_for_type/2.
- :- public verb_for_type/2.
- :- module_transparent verb_for_type/2.
- verb_for_type(actTravelThru, tPassable).
- verb_for_type(actObserve, tTelevision).
- verb_for_type(actBumpIntoBarrier, tFurniture).
- verb_for_type(actLiveAtLeastAMinute, tAgent).
- verb_for_type(actOperate, tShower).
- verb_for_type(actClean, tShower).
- verb_for_type(actOperate, tBathTub).
- verb_for_type(actClean, tBathTub).
- verb_for_type(actOperate, tSink).
- verb_for_type(actClean, tSink).
- verb_for_type(actDance, tDanceBall).
- verb_for_type("actOperate", tWashingMachine).
- verb_for_type(actClean, tWashingMachine).
- verb_for_type("actOperate", tClothesDryer).
- verb_for_type(actClean, tClothesDryer).
- verb_for_type(actSleep, tBed).
- verb_for_type(actSleep, tMattress).
- verb_for_type(actSit, tChair).
- verb_for_type(actSit, tCouch).
- verb_for_type(actObserve, tRadio).
- verb_for_type(actObserve, tMirror).
- verb_for_type(actPotty, tToilet).
- verb_for_type(actClean, tToilet).
- verb_for_type(actSearch, tFridge).
- verb_for_type("actOperate", tStove).
- verb_for_type("actOperate", tMicrowave).
- verb_for_type(actOperate, tTreadmill).
- verb_for_type(actOperate, tFixedLamp).
- verb_for_type(actOperate, tPooltable).
- verb_for_type(actObserve, tReadAble).
- verb_for_type(actTake, tReadAble).
- verb_for_type(actEat, tEatAble).
- verb_for_type(actTake, tEatAble).
- verb_for_type(actObserve, tArt).
- verb_for_type(actOperate, tDanceFloor).
- verb_for_type(actOperate, tComputer).
- verb_for_type(actTalk, tAgent).
- verb_for_type(actArgue, tAgent).
- verb_for_type(actAttack, tAgent).
- verb_for_type(actKiss, tAgent).
- verb_for_type(actTouch, tTouchAble).
- verb_for_type(actSit, tSitAble).
- verb_for_type(actTake, tCarryAble).
- verb_for_type(actSleep, tLayAble).
- verb_for_type(actClean, tLookAble).
- verb_for_type(actObserve, tLookAble).
- verb_for_type(actExcersize, tSitAble).
- verb_for_type(actTickle, tAgent).
- verb_for_type(actSearch, tContainer).
- verb_for_type(actThinkAbout, tLookAble).
- :- dynamic verb_affordance_2/2.
- :- dynamic can_hold_type/2.
- can_hold_type(tTable, tReadAble).
- can_hold_type(tTable, tEatAble).
- can_hold_type(tTrashContainer, tTake).
- can_hold_type(tTrashContainer, tTakeAble).
- can_hold_type(tBookcase, tReadAble).
- :- dynamic verb_affordance/5.
- verb_affordance(actObserve, tTelevision, mudNonLonelinessSocial, + 3, - 2).
- verb_affordance(actObserve, tTelevision, mudNonHunger, + 1, - 1).
- verb_affordance(actObserve, tTelevision, mudBladderEmpty, + 0, + 0).
- verb_affordance(actObserve, tTelevision, mudHygiene, + 0, + 0).
- verb_affordance(actObserve, tTelevision, mudSecureRoom, + 1, + 0).
- verb_affordance(actObserve, tTelevision, mudFun, + 2, + 1).
- verb_affordance(actObserve, tTelevision, mudSadToHappy, + 2, + 1).
- verb_affordance(actObserve, tTelevision, mudEnergy, + 1, - 1).
- verb_affordance(actBumpIntoBarrier, tFurniture, mudNonLonelinessSocial, - 300, + 0).
- verb_affordance(actBumpIntoBarrier, tFurniture, mudHygiene, - 300, + 0).
- verb_affordance(actBumpIntoBarrier, tFurniture, mudComfort, - 300, + 0).
- verb_affordance(actBumpIntoBarrier, tFurniture, mudEnergy, - 300, + 0).
- verb_affordance(actBumpIntoBarrier, tFurniture, mudFun, - 300, + 0).
- verb_affordance(actLiveAtLeastAMinute, tAgent, mudEnergy, + 0, - 2).
- verb_affordance(actLiveAtLeastAMinute, tAgent, mudNonHunger, + 0, - 2).
- verb_affordance(actLiveAtLeastAMinute, tAgent, mudBladderEmpty, + 0, - 2).
- verb_affordance(actLiveAtLeastAMinute, tAgent, mudHygiene, + 0, - 2).
- verb_affordance(actLiveAtLeastAMinute, tAgent, mudSecureRoom, + 0, - 2).
- verb_affordance(actLiveAtLeastAMinute, tAgent, mudNonLonelinessSocial, + 0, - 2).
- verb_affordance(actLiveAtLeastAMinute, tAgent, mudFun, + 0, - 2).
- verb_affordance(actLiveAtLeastAMinute, tAgent, mudSadToHappy, + 0, - 2).
- verb_affordance(actLiveAtLeastAMinute, tAgent, mudComfort, + 0, - 2).
- verb_affordance(actOperate, tShower, mudComfort, + 10, + 10).
- verb_affordance(actOperate, tShower, mudHygiene, + 30, + 30).
- verb_affordance(actOperate, tBathTub, mudComfort, + 20, + 20).
- verb_affordance(actOperate, tBathTub, mudEnergy, - 20, - 20).
- verb_affordance(actOperate, tBathTub, mudHygiene, + 100, + 100).
- verb_affordance(actOperate, tSink, mudComfort, + 0, + 0).
- verb_affordance(actOperate, tSink, mudHygiene, + 10, + 10).
- verb_affordance(actDance, tDanceBall, mudNonLonelinessSocial, + 10, + 10).
- verb_affordance(actDance, tDanceBall, mudEnergy, - 10, - 20).
- verb_affordance(actDance, tDanceBall, mudFun, + 10, + 10).
- verb_affordance(actDance, tDanceBall, mudHygiene, - 10, - 10).
- verb_affordance("actOperate", tWashingMachine, mudComfort, + 0, + 0).
- verb_affordance("actOperate", tWashingMachine, mudHygiene, + 10, + 10).
- verb_affordance("actOperate", tClothesDryer, mudComfort, + 0, + 0).
- verb_affordance("actOperate", tClothesDryer, mudHygiene, + 10, + 10).
- verb_affordance(actSleep, tBed, mudComfort, + 10, + 30).
- verb_affordance(actSleep, tBed, mudEnergy, + 100, + 80).
- verb_affordance(actSleep, tMattress, mudComfort, + 10, + 30).
- verb_affordance(actSleep, tMattress, mudEnergy, + 100, + 80).
- verb_affordance(actSit, tChair, mudComfort, + 15, + 10).
- verb_affordance(actSit, tChair, mudEnergy, + 10, + 20).
- verb_affordance(actSit, tCouch, mudComfort, + 20, + 20).
- verb_affordance(actSit, tCouch, mudEnergy, + 10, + 20).
- verb_affordance(actObserve, tRadio, mudSecureRoom, + 1, + 0).
- verb_affordance(actObserve, tRadio, mudFun, + 10, + 10).
- verb_affordance(actObserve, tRadio, mudSadToHappy, + 10, + 10).
- verb_affordance(actObserve, tRadio, mudEnergy, + 1, - 1).
- verb_affordance(actObserve, tMirror, mudSecureRoom, + 1, + 0).
- verb_affordance(actObserve, tMirror, mudFun, + 10, + 10).
- verb_affordance(actObserve, tMirror, mudSadToHappy, + 10, - 1).
- verb_affordance(actObserve, tMirror, mudEnergy, + 1, - 1).
- verb_affordance(actPotty, tToilet, mudBladderEmpty, + 100, + 100).
- verb_affordance(actPotty, tToilet, mudHygiene, + 0, - 10).
- verb_affordance(actClean, tToilet, mudHygiene, + 1, + 4).
- verb_affordance(actClean, tToilet, mudFun, + 5, + 4).
- verb_affordance(actPutXOn, tBookcase, mudFun, + 10, + 10).
- verb_affordance(actPutXOn, tBookcase, mudSecureRoom, + 20, + 20).
- verb_affordance(actObserve, tReadAble, mudFun, + 10, + 10).
- verb_affordance(actObserve, tReadAble, mudSecureRoom, + 20, + 20).
- verb_affordance(actObserve, tArt, mudFun, + 10, + 10).
- verb_affordance(actObserve, tArt, mudSecureRoom, + 20, + 20).
- verb_affordance(actTalk, tAgent, mudNonLonelinessSocial, + 10, + 15).
- verb_affordance(actTalk, tAgent, mudFun, + 1, + 1).
- verb_affordance(actArgue, tAgent, mudNonLonelinessSocial, + 10, + 15).
- verb_affordance(actArgue, tAgent, mudEnergy, + 0, - 10).
- verb_affordance(actArgue, tAgent, mudSadToHappy, - 10, - 10).
- verb_affordance(actArgue, tAgent, mudFun, + 20, + 10).
- verb_affordance(actAttack, tAgent, mudNonLonelinessSocial, + 10, + 15).
- verb_affordance(actAttack, tAgent, mudEnergy, + 0, - 10).
- verb_affordance(actAttack, tAgent, mudSadToHappy, + 0, - 10).
- verb_affordance(actAttack, tAgent, mudFun, + 20, + 10).
- verb_affordance(actKiss, tAgent, mudNonLonelinessSocial, + 10, + 15).
- verb_affordance(actKiss, tAgent, mudSadToHappy, + 10, + 10).
- verb_affordance(actKiss, tAgent, mudFun, + 10, + 10).
- verb_affordance(actTouch, tTouchAble, mudFun, + 1, + 1).
- verb_affordance(actTouch, tTouchAble, mudSecureRoom, + 1, + 1).
- verb_affordance(actSit, tSitAble, mudComfort, + 1, + 0).
- verb_affordance(actSit, tSitAble, mudFun, + 1, + 1).
- verb_affordance(actSit, tSitAble, mudSecureRoom, + 1, + 1).
- verb_affordance(actPutXOn, tHasSurface, mudFun, - 2, + 2).
- verb_affordance(actPutXOn, tHasSurface, mudEnergy, + 0, - 1).
- verb_affordance(actEat, tEatAble, mudNonHunger, + 100, + 100).
- verb_affordance(actEat, tEatAble, mudHygiene, + 0, - 10).
- verb_affordance(actSleep, tLayAble, mudComfort, + 5, + 5).
- verb_affordance(actSleep, tLayAble, mudEnergy, + 20, + 20).
- verb_affordance(actClean, tLookAble, mudFun, - 2, + 2).
- verb_affordance(actClean, tLookAble, mudEnergy, + 0, - 1).
- verb_affordance(actObserve, tLookAble, mudFun, + 2, + 1).
- verb_affordance(actObserve, tLookAble, mudEnergy, + 0, - 1).
- verb_affordance(actExcersize, tSitAble, mudFun, + 10, + 10).
- verb_affordance(actExcersize, tSitAble, mudHygiene, - 10, - 10).
- verb_affordance(actTickle, tAgent, mudEnergy, - 10, - 10).
- verb_affordance(actTickle, tAgent, mudFun, + 20, + 10).
- verb_affordance(actSearch, tContainer, mudHygiene, + 0, - 5).
- verb_affordance(actSearch, tContainer, mudNonHunger, + 40, + 20).
- verb_affordance(actArgue, tAgent, mudEnergy, - 11, - 20).
- verb_affordance(actTalk, tAgent, mudNonLonelinessSocial, + 11, + 20).
- verb_affordance(actAttack, tAgent, mudEnergy, - 11, - 20).
- verb_affordance(actKiss, tAgent, mudNonLonelinessSocial, + 11, + 20).
- verb_affordance(actKiss, tAgent, mudFun, + 21, + 20).
- verb_affordance(actThinkAbout, tLookAble, mudFun, + 1, + 2).
- :- dynamic vtActionTemplate/1.
- :- multifile vtActionTemplate/1.
- :- public vtActionTemplate/1.
- :- module_transparent vtActionTemplate/1.
- vtActionTemplate(actImprove(rtStatPred)).
- vtActionTemplate(actNpcTimer(ftInt)).
- vtActionTemplate(actTock).
- vtActionTemplate(actTick).
- vtActionTemplate(actTick(tAgent)).
- vtActionTemplate(actIdea(isOptional(tAgent, isSelfAgent))).
- vtActionTemplate(actProlog(ftCallable)).
- vtActionTemplate(actTests).
- vtActionTemplate(actTest(ftTerm)).
- vtActionTemplate(actDo(vtVerb, ftListFn(ftTerm))).
- vtActionTemplate(actTextcmd(ftString)).
- % affordance/simbots.pfc compiled into baseKB 1.30 sec, 4 clauses
- % /mnt/sde1/packs_sys/prologmud/prolog/prologmud/mobs/mobs_conf.pfc.pl compiled into baseKB 1.30 sec, 3 clauses
- % /mnt/sde1/packs_sys/prologmud/prolog/prologmud/mobs/monster.pfc.pl compiled into baseKB 0.07 sec, 4 clauses
- % /mnt/sde1/packs_sys/prologmud/prolog/prologmud/mobs/pddl_agent.pfc.pl compiled into baseKB 0.17 sec, 4 clauses
- % /mnt/sde1/packs_sys/prologmud/prolog/prologmud/mobs/predator.pfc.pl compiled into baseKB 0.11 sec, 4 clauses
- % /mnt/sde1/packs_sys/prologmud/prolog/prologmud/mobs/prey.pfc.pl compiled into baseKB 0.31 sec, 5 clauses
- % /mnt/sde1/packs_sys/prologmud/prolog/prologmud/mobs/vacuum.pfc.pl compiled into baseKB 0.11 sec, 4 clauses
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement