-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Brief Verb Not Working #32
Comments
We might wait first what Thomas has to say about the issue. If he agrees to change the behavior of VISITS so that it doesn't reset when a location attribute changes, we don't have to anything. If this is not the case, we can probably remove brief/verbose if no other solution is found. I'm thinking of an alternative way presently and will let you know if I come up with anything... probably most we can do is instruct the player who really wants it implemented, to make some kind of subclass of location and then use Description Checks (like in the dark_location class presently).
…-Anssi
________________________________
From: Tristano Ajmone <notifications@github.com>
Sent: Wednesday, October 24, 2018 11:46 PM
To: AnssiR66/AlanStdLib
Cc: Subscribed
Subject: [AnssiR66/AlanStdLib] Brief Verb Not Working (#32)
Ciao Annsi,
I've tested commenting out the Entered part in lib_locations.i:
ADD TO EVERY LOCATION
HAS visited 0.
HAS described 0.
-- ENTERED
-- IF CURRENT ACTOR = hero
-- THEN
-- INCREASE visited OF THIS.
-- INCREASE described OF THIS.
-- -- The "described" attribute increases also after LOOK (see 'verbs.i').
-- END IF.
END ADD TO.
and, as we suspected, that makes the brief verb work as expected.
So, unless we can come up with another way to track the number of visits and description of each location, we'll have to either remove from the library the brief and verbose commands, or renounce to the visited and described attributes — personally, I see more value in the latter, so if I had to choose I'd definitely give up brief. These two attributes are too useful to renounce.
Before removing those two verbs, do you have any idea of how the situation could be fixed?
Frankly, I don't see many solutions, as tracking location's visits somewhere else other than the location itself doesn't seem feasabile. At least, I can't think of any solution right now.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub<#32>, or mute the thread<https://github.com/notifications/unsubscribe-auth/AF2lHlL-BoEQvnr234cHGvPwvQeN-Y2jks5uoNG0gaJpZM4X4-Ny>.
|
@AnssiR66, you should decide what to do with the Both the StdLib Manual and the Cookbook should be amended in various places where |
Elimina Verbi Modalità Breve/Lunga Eliminati i verbi di partita `modalità_breve` e `modalità_lunga` (e gli attributi di restrizione connessi) dato che il comando "modalità breve" non funzionava e non avrebbe mai potuto funzionare. Per maggiori info, vedi: * AnssiR66/AlanStdLib#32
Eliminati i verbi di partita `modalità_breve` e `modalità_lunga` (e gli attributi di restrizione connessi) dato che il comando "modalità breve" non funzionava e non avrebbe mai potuto funzionare. Per maggiori info, vedi: * AnssiR66/AlanStdLib#32
Yes, let's get rid of brief and verbose. I think 'brief' is very archaic anyway. |
Delete from the Library sources the meta verbs `brief` and `verbose`, their `my_agame` attributes (actions restrictions), and any references to them in the Verbs Table and other comments. (See #32) Also remove `brief` and `verbose` from `StdLib/mygame_import.i` and any reference to them in `StdLib/readme.txt`. (See #32) Fix header comments in all library files to `v2.2.0-WIP`: -- ALAN Standard Library v2.2.0-WIP | ALAN 3.0beta7
Drop from the test suite all tests for `brief` and `verbose`. (See #32) Run again the test suit with new ALAN 3.0beta7 release.
Remove from the StdLib Manual all references to `brief` and `verbose`, now dropped from the library. (closes #32) Rebuild all docs using the new ALAN 3.0beta7 release.
Remove from the StdLib Manual all references to `brief` and `verbose`, now dropped from the library. (closes #32) Rebuild all docs using the new ALAN 3.0beta7 release.
Remove from the StdLib Manual all references to `brief` and `verbose`, now dropped from the library. (closes #32) Rebuild all docs using the new ALAN 3.0beta7 release.
Remove from the StdLib Manual all references to `brief` and `verbose`, now dropped from the library. (closes #32) Rebuild all docs using the new ALAN 3.0beta7 release.
Delete from the Library sources the meta verbs `brief` and `verbose`, their `my_agame` attributes (actions restrictions), and any references to them in the Verbs Table and other comments. (See #32) Also remove `brief` and `verbose` from `StdLib/mygame_import.i` and any reference to them in `StdLib/readme.txt`. (See #32) Fix header comments in all library files to `v2.2.0-WIP`: -- ALAN Standard Library v2.2.0-WIP | ALAN 3.0beta7
Drop from the test suite all tests for `brief` and `verbose`. (See #32) Run again the test suit with new ALAN 3.0beta7 release.
Remove from the StdLib Manual all references to `brief` and `verbose`, now dropped from the library. (closes #32) Rebuild all docs using the new ALAN 3.0beta7 release.
brief
andverbose
and all references to them:lib_definitions.i
:CAN 'brief'
/verbose
MAKE my_game 'brief'
/verbose
lib_verbs.i
:SYNTAX brief
/verbose
META VERB brief
/verbose
brief
andverbose
:tests/misc/meta-verbs.a3sol
brief
andverbose
and all references to them:table_verbs.dsv
(Verbs Table, CSV source)brief
andverbose
and all references to them:mygame_import.i
readme.txt
Ciao Annsi,
I've tested commenting out the
Entered
part inlib_locations.i
:and, as we suspected, that makes the
brief
verb work as expected.So, unless we can come up with another way to track the number of visits and description of each location, we'll have to either remove from the library the
brief
andverbose
commands, or renounce to thevisited
anddescribed
attributes — personally, I see more value in the latter, so if I had to choose I'd definitely give upbrief
. These two attributes are too useful to renounce.Before removing those two verbs, do you have any idea of how the situation could be fixed?
Frankly, I don't see many solutions, as tracking location's visits somewhere else other than the location itself doesn't seem feasabile. At least, I can't think of any solution right now.
The text was updated successfully, but these errors were encountered: