worldbox-observer-mod/docs/event-catalog-discovery.tsv
DazedAnon 03729664be Implement building completion events and enhance earthquake handling.
- Update building event patches to include completion notifications
- Introduce earthquake event handling for ongoing seismic activity
- Modify event catalog to reflect changes in ambient interest settings
- Add new harness scenarios for library asset label validation
- Increment version to 0.28.17 in mod.json
2026-07-17 17:13:43 -05:00

4.3 KiB

1library_or_hooklive_countcatalog_modemissing_idscamera_awire_statustip_qualityprioritynotes
2happiness_library67authored049_Signalwiredauthored_proseP3Ambient5 Aggregate13; audit PASS
3status58authored042wiredauthored_proseP316 CreatesInterest=false FX; audit PASS
4world_log_library41authored040wiredauthored_labelsP3auto_tester B; audit PASS
5plots_library28authored028wiredauthored_labelsP3domain_event_audit PASS
6era_library11authored011wiredauthored_labelsP3age change via WorldAgeManager; era_manager field null
7book_types12authored012wiredauthored_labelsP3
8traits116authored0116wiredauthored_labelsP3
9disasters17authored0via_worldlogwiredauthored_labelsP3disaster_war_audit PASS
10war_types_library5authored0dialswiredauthored_labelsP3
11relationship11authored_discrete011wiredauthored_labelsP3no AssetManager lib
12decisions_library127live+dial012wired12_action_phrasesP1try_new_plot and warrior_train_with_dummy authored non-camera
13spells12live+dial012wiredraw_id_in_labelP17 signalIds@86; 5 ambient@44
14powers339live+dial023wiredraw_id_in_labelP1ambient CI=false
15items111live+dial0111wiredraw_id_forges_verbP1ambient A; forge verb weak
16genes47live+dial047wiredraw_id_in_labelP1/P2ambient A spam risk
17phenotypes52live+dial052wiredraw_id_in_labelP1/P2ambient A spam risk
18world_laws_library49live+dial049wiredraw_id_in_labelP1/P2ambient A
19subspecies_traits204live+dial0204wiredraw_id_in_labelP1/P2ambient A
20biome_library29live+dial00wiredraw_id_templateP3ambient CI=false
21culture_traits78live+dial078wiredraw_id_in_labelP1TSV audited; not fail-gated
22religion_traits40live+dial040wiredraw_id_in_labelP1TSV audited; not fail-gated
23clan_traits29live+dial029wiredraw_id_in_labelP1TSV audited; not fail-gated
24language_traits26live+dial026wiredraw_id_in_labelP1TSV audited; not fail-gated
25buildings618patch_onlyn/aconsume_and_civ_completepartialEventReason.BuildingEat_BuildingCompleteP3civ complete/wonder A; destroy demoted B
26boatsn/apatch_onlyn/atrade_unloadwiredEventReason.BoatP3load skipped
27combatn/acsharp_policyn/apair_keyswiredEventReason.FightP3
28architecture_library53nonen/a0covered_by_building_activityn/aP3
29city_build_orders3nonen/a0covered_by_building_activityn/aP3
30kingdoms_traits5nonen/a0covered_by_trait_meta_feedsn/aP3
31items_modifiers59nonen/a0covered_by_item_feedn/aP3
32combat_action_library11nonen/a0covered_by_spell_combat_feedsn/aP2only if distinct beats
33loyalty_library29nonen/a0covered_by_worldlog_happinessn/aP3
34opinion_library24nonen/a0covered_by_worldlog_happinessn/aP3
35knowledge_library11nonen/a0covered_by_worldlog_happinessn/aP3
36communication_library10nonen/a0covered_by_worldlog_happinessn/aP3
37story_library1nonen/a0covered_by_worldlog_happinessn/aP3
38citizen_job_library13nonen/a0covered_by_activity_dossiern/aP3
39professions5nonen/a0covered_by_activity_dossiern/aP3
40personalities5nonen/a0covered_by_activity_dossiern/aP3
41tasks_actor217nonen/a0activity_taxonomyn/aP3unmappedTasks=0
42actor_library322scoring_overlayn/a0species_discoveryn/aP3taxonomy PASS
43plot_category_library9nonen/a0category_onlyn/aP3
44AllianceManager.removeObjectn/aworldlog0via_alliance_dissolvedworldlog_coversauthored_worldlogP3not mutation gap
45KingdomManager.removeObjectn/aworldlog0via_kingdom_destroyedworldlog_coversauthored_worldlogP3not mutation gap
46building_complete_wondern/apatchn/aciv_completeBuilding.completeConstructionEventReason.BuildingCompleteP3temple/statue spectacle strength
47World.era_manager_polln/awiredn/aera_changeWorldAgeManager.startNextAgeEventCatalog.EraP3update→startNextAge already emits
48World.earthquake_manager_polln/awiredn/aquake_stickyEarthquake.startQuakeEarthquakeActiveP3holds while isQuakeActive
49combat_action_library11covered_by_spell_combatn/a0CombatActionLibrary.tryToCastSpelln/aP3no separate catalog
50story_knowledge_opinionn/acovered_by_worldlog_happinessn/a0n/an/aP3Wave3 closed
51personalities_professions5+5covered_by_activity_dossiern/a0n/an/aP3Wave3 closed
52mutation_gaps0harness0n/agaps_emptyn/aP3managers=57 libraryAssets=2893