babylon.engine.actions.educate
EDUCATE verb resolver (verb-dispatch engine).
Consciousness-raising through education. Thin delegate to the Feature-032
effects machinery (babylon.ooda.action_effects.resolve_action()),
which computes a five-factor ConsciousnessDelta
(plus the AGITATE-coupled EDUCATE contestation bonus). No direct graph writes.
See also
babylon.ooda.action_effects.compute_consciousness_delta(): the
pure five-factor formula this verb composes.
Functions
|
Resolve a player EDUCATE action into a real consciousness effect. |
- babylon.engine.actions.educate.resolve_educate(action, org_attrs, graph, services)[source]
Resolve a player EDUCATE action into a real consciousness effect.
- Parameters:
action (
Action) – The EDUCATE action (action_type == ActionType.EDUCATE).org_attrs (
dict[str,Any]) – Acting organization’s node attributes.graph (
BabylonGraph) – World graph (read-only for this verb).services (
ServicesProtocol) – ServicesProtocol providing the OODA/organization/reactionary defines.
- Return type:
ActionResult- Returns:
ActionResultcarrying the five-factorconsciousness_delta(non-None for EDUCATE, whose action base is nonzero).