mathbrush
(Brian Rushton)
September 20, 2017, 4:53pm
1
I’ve been trying to get the following code to work, but it says that ‘the noun’ applies to an object, not text. Any suggestions?
[code]SingleAsking is an action applying to one text.
Understand “ask about [text]” as SingleAsking.
Carry out singleasking:
let Joe be a random person in the location of the player;
try asking Joe about the noun;
[/code]
How about
try asking Joe about "[the noun]";
?
bg
(bg)
September 20, 2017, 5:26pm
3
I think for text, you might have to use “topic” or “topic understood” instead of “noun.” (Haven’t tested it though)
mathbrush
(Brian Rushton)
September 20, 2017, 6:13pm
4
Thanks, this is what ended up working:
[code]SingleAsking is an action applying to one topic.
Understand “ask about [text]” as SingleAsking.
Carry out singleasking:
let Joe be a random person in the location of the player;
try asking Joe about the topic understood;
[/code]
Of course, this means you end up asking yourself sometimes, but I’ve already figured out a way to fix that. Thanks for everyone’s help!
tove
September 21, 2017, 11:32pm
5
If the action processing has made it to Carry Out, isn’t it considered too late at that point to try doing something else? Or is it just too late to declare the original action (single-asking) unsuccessful?
I think it’s too late to declare the action unsuccessful. (And whether the action succeeded or not doesn’t matter for most purposes, I guess.)
tove
September 29, 2017, 12:26am
9
You might enjoy the chart (attached) I made many years ago to clarify to myself where the “success”/“failure” divide was.