Class: VerbSubscription
Extends: adventurejs.VerbSubscription
Defined in: adventure/VerbSubscription.js, line 6
VerbSubscription is in tryout vs using unclassed objects.
VerbSubscription is a special class
used to create a standardized format for managing
verb subscriptions on assets at
asset.is.direct_object_of_verb[verb] and
asset.is.indirect_object_of_verb[verb].
This is meant to provide a clean and orderly way to
specify what verbs are supported by individual assets
or asset classes.
VerbSubscriptions and their values are passed down the
inheritance chain. For example:
asset.is.direct_object_of_verb.examine
is available on Matter,
and inherited by
Tangible,
which means that all Tangible
subclasses can be examined.
Private Constructor:
var foo = new adventurejs.VerbSubscription(game_name, name)
Parameters:
-
game_name
String
Name of top level game instance that is scoped to window. -
name
String
Instance name.
Index
Methods:
- Overrides from VerbSubscription disable
- Overrides from VerbSubscription enable
- Overrides from VerbSubscription incrementDoCount
- Overrides from VerbSubscription incrementTryCount
Properties:
- Overrides from VerbSubscription automatically
- Overrides from VerbSubscription automatically_after_use
- Overrides from VerbSubscription did_do
- Overrides from VerbSubscription did_try
- Overrides from VerbSubscription do_count
- Overrides from VerbSubscription enabled
- Overrides from VerbSubscription inherited_from
- Overrides from VerbSubscription name
- Overrides from VerbSubscription once
- Overrides from VerbSubscription then_destroy
- Overrides from VerbSubscription then_disable
- Overrides from VerbSubscription try_count
- Overrides from VerbSubscription with_anything
- Overrides from VerbSubscription with_assets
- Overrides from VerbSubscription with_classes
- Overrides from VerbSubscription with_failure
- Overrides from VerbSubscription with_failure_first_time
- Overrides from VerbSubscription with_nothing
- Overrides from VerbSubscription with_params
- Overrides from VerbSubscription with_success
- Overrides from VerbSubscription with_success_first_time
Methods Collapse all |
Defined in: adventure/VerbSubscription.js, line 233
Overrides from: adventurejs.VerbSubscription#disable
Defined in: adventure/VerbSubscription.js, line 223
Overrides from: adventurejs.VerbSubscription#enable
Defined in: adventure/VerbSubscription.js, line 243
Overrides from: adventurejs.VerbSubscription#incrementDoCount
Defined in: adventure/VerbSubscription.js, line 253
Overrides from: adventurejs.VerbSubscription#incrementTryCount
Properties Collapse all |
Defined in: adventure/VerbSubscription.js, line 79
Overrides from: adventurejs.VerbSubscription#automatically
Defined in: adventure/VerbSubscription.js, line 85
Overrides from: adventurejs.VerbSubscription#automatically_after_use
Defined in: adventure/VerbSubscription.js, line 263
Overrides from: adventurejs.VerbSubscription#did_do
Defined in: adventure/VerbSubscription.js, line 276
Overrides from: adventurejs.VerbSubscription#did_try
Defined in: adventure/VerbSubscription.js, line 54
Overrides from: adventurejs.VerbSubscription#do_count
Defined in: adventure/VerbSubscription.js, line 73
Overrides from: adventurejs.VerbSubscription#enabled
Defined in: adventure/VerbSubscription.js, line 67
Overrides from: adventurejs.VerbSubscription#inherited_from
Defined in: adventure/VerbSubscription.js, line 61
Overrides from: adventurejs.VerbSubscription#name
Defined in: adventure/VerbSubscription.js, line 91
Overrides from: adventurejs.VerbSubscription#once
Defined in: adventure/VerbSubscription.js, line 103
Overrides from: adventurejs.VerbSubscription#then_destroy
Defined in: adventure/VerbSubscription.js, line 97
Overrides from: adventurejs.VerbSubscription#then_disable
Defined in: adventure/VerbSubscription.js, line 47
Overrides from: adventurejs.VerbSubscription#try_count
Defined in: adventure/VerbSubscription.js, line 110
Overrides from: adventurejs.VerbSubscription#with_anything
Defined in: adventure/VerbSubscription.js, line 116
Overrides from: adventurejs.VerbSubscription#with_assets
Defined in: adventure/VerbSubscription.js, line 122
Overrides from: adventurejs.VerbSubscription#with_classes
Defined in: adventure/VerbSubscription.js, line 154
Overrides from: adventurejs.VerbSubscription#with_failure
Defined in: adventure/VerbSubscription.js, line 161
Overrides from: adventurejs.VerbSubscription#with_failure_first_time
Defined in: adventure/VerbSubscription.js, line 128
Overrides from: adventurejs.VerbSubscription#with_nothing
Defined in: adventure/VerbSubscription.js, line 134
Overrides from: adventurejs.VerbSubscription#with_params
Defined in: adventure/VerbSubscription.js, line 140
Overrides from: adventurejs.VerbSubscription#with_success
Defined in: adventure/VerbSubscription.js, line 147
Overrides from: adventurejs.VerbSubscription#with_success_first_time