Fix progression stalls and add normal class trainer visits
Core tests / core (push) Successful in 29s
Core tests / core (push) Successful in 29s
This commit is contained in:
@@ -83,7 +83,7 @@ def public_state(state):
|
||||
bot['routine'] = {**pick(b.get('routine', {}), 'wakeHour sleepHour'), 'preferredZones': b.get('routine', {}).get('preferredZones', [])}
|
||||
bot['autonomy'] = {'managed': True, **pick(b.get('autonomy', {}), 'observedAt lastIntentAt nextIntentAt')}
|
||||
world = b.get('world') or {}
|
||||
bot['world'] = {**pick(world, 'at team guildId guildName guildRank groupId inCombat x y mapId stationarySince survivalSince survivalAt survivalAction isDead isGhost manaPct healthPct leaderName minDurabilityPct brokenItems freeTalents foodCount drinkCount readinessAt'),
|
||||
bot['world'] = {**pick(world, 'at team guildId guildName guildRank groupId inCombat x y mapId stationarySince survivalSince survivalAt survivalAction isDead isGhost manaPct healthPct trainingPending trainingLevel trainingTrainer trainingStatus trainingAt trainingLearned lastTrainingAt leaderName minDurabilityPct brokenItems freeTalents foodCount drinkCount readinessAt'),
|
||||
'groupNames': [n for n in world.get('groupNames', []) if any(x['name']==n for x in state['bots'] if x.get('autonomy',{}).get('managed'))], 'nearby': []}
|
||||
bot['relationships'] = [pick(r, 'targetId affinity note') for r in b.get('relationships', [])]
|
||||
# Show shared history, never personal whispers or operator-injected memories.
|
||||
|
||||
Reference in New Issue
Block a user