goes into other villagers' houses and burgles them
moves stuff between chests
the other villagers' logic kinda assumes that the node goes away by the end of their job func or is reusable (in the case of appliances). this job core will need to generate and maintain a list of chests which have been visited. this logic will form the basis for future cores that might use multiple appliances
Trash Collector:
picks up items (as opposed to nodes)
this one would go great on the first floor of a shoe shop
Blacksmith:
repair tools using an anvil
I can't find an anvil mod I like
repairing tools should require resources so as to put a price on infinite tool repair
Excavator:
clear out mapblocks
place floor, etc., as necessary
basically, preprocess a mapblock so the other jobs don't need such sophisticated logic
Pioneer:
finds a "good" spot to start a village
Merchant:
knows what the village needs (like the manager)
sets prices based on supply and demand of the village
Manager:
reassigns job functions
switches job functions to help other villagers
City planner:
places building signs for the builder
certain shops should be closer to other shops
need sidewalks and rails / streets
need waste management / sewer lines
need power management / technic lines
should also support mesecons & digilines
should support different styles of cities:
forts / castles
urban: apartments + industrial complexes
city-tower: self-sufficient city in a building
submarine / ship / underwater: exotic locations
Catching-throwing:
basically they "play ball"
Hide & seek:
for little villagers
will form the basis of combat AIs
Hide & shoot:
seek cover & use ranged attack
Flanker:
attacks from the side or from behind
Hide & attack:
tries to catch you flat-footed
Trapper:
builds obstacles to restrict movement
builds other traps
Rangers:
long-range
short-range
homing
Tank:
focuses the aggro
basically a big fat distraction while the other villagers gank you
Healer:
uses spells or potions or something to heal others
Resurrector:
villagers need to drop bones with sufficient metadata for this
basically the archevile
Pathmaker:
digs out a path for the other villagers to get to you... probably with explosives
Demolition:
speaking of explosives...
he'll huff and he'll puff and he'll...
Captain / pilot:
operates the jumpdrive / flyingship
should avoid collisions
should be able to receive target coordinates some how
Courier/Burglar:
Trash Collector:
Blacksmith:
Excavator:
Pioneer:
Merchant:
Manager:
City planner:
Catching-throwing:
Hide & seek:
Hide & shoot:
Flanker:
Hide & attack:
Trapper:
Rangers:
Tank:
Healer:
Resurrector:
Pathmaker:
Demolition:
Captain / pilot: