|
|
|
@ -42,6 +42,8 @@ char const* state_names[] {
|
|
|
|
|
|
|
|
|
|
const dwarf_state dwarf_states[] = {
|
|
|
|
|
dwarf_state::BUSY /* CarveFortification */,
|
|
|
|
|
dwarf_state::BUSY /* SmoothWall */,
|
|
|
|
|
dwarf_state::BUSY /* SmoothFloor */,
|
|
|
|
|
dwarf_state::BUSY /* DetailWall */,
|
|
|
|
|
dwarf_state::BUSY /* DetailFloor */,
|
|
|
|
|
dwarf_state::EXCLUSIVE /* Dig */,
|
|
|
|
@ -75,21 +77,17 @@ const dwarf_state dwarf_states[] = {
|
|
|
|
|
dwarf_state::BUSY /* CatchLiveLandAnimal */,
|
|
|
|
|
dwarf_state::BUSY /* CatchLiveFish */,
|
|
|
|
|
dwarf_state::BUSY /* ReturnKill */,
|
|
|
|
|
dwarf_state::BUSY /* CheckChest */,
|
|
|
|
|
dwarf_state::BUSY /* StoreOwnedItem */,
|
|
|
|
|
dwarf_state::BUSY /* PlaceItemInTomb */,
|
|
|
|
|
dwarf_state::BUSY /* StoreItemInStockpile */,
|
|
|
|
|
dwarf_state::BUSY /* StoreItemInBag */,
|
|
|
|
|
dwarf_state::BUSY /* StoreItemInHospital */,
|
|
|
|
|
dwarf_state::BUSY /* StoreItemInChest */,
|
|
|
|
|
dwarf_state::BUSY /* StoreItemInCabinet */,
|
|
|
|
|
dwarf_state::BUSY /* StoreItemInLocation */,
|
|
|
|
|
dwarf_state::BUSY /* StoreWeapon */,
|
|
|
|
|
dwarf_state::BUSY /* StoreArmor */,
|
|
|
|
|
dwarf_state::BUSY /* StoreItemInBarrel */,
|
|
|
|
|
dwarf_state::BUSY /* StoreItemInBin */,
|
|
|
|
|
dwarf_state::BUSY /* SeekArtifact */,
|
|
|
|
|
dwarf_state::BUSY /* SeekInfant */,
|
|
|
|
|
dwarf_state::OTHER /* AttendParty */,
|
|
|
|
|
dwarf_state::OTHER /* GoShopping */,
|
|
|
|
|
dwarf_state::OTHER /* GoShopping2 */,
|
|
|
|
|
dwarf_state::BUSY /* Clean */,
|
|
|
|
@ -117,6 +115,7 @@ const dwarf_state dwarf_states[] = {
|
|
|
|
|
dwarf_state::BUSY /* ConstructCoffin */,
|
|
|
|
|
dwarf_state::BUSY /* ConstructTable */,
|
|
|
|
|
dwarf_state::BUSY /* ConstructChest */,
|
|
|
|
|
dwarf_state::BUSY /* ConstructBag */,
|
|
|
|
|
dwarf_state::BUSY /* ConstructBin */,
|
|
|
|
|
dwarf_state::BUSY /* ConstructArmorStand */,
|
|
|
|
|
dwarf_state::BUSY /* ConstructWeaponRack */,
|
|
|
|
@ -153,7 +152,7 @@ const dwarf_state dwarf_states[] = {
|
|
|
|
|
dwarf_state::BUSY /* MilkCreature */,
|
|
|
|
|
dwarf_state::BUSY /* MakeCheese */,
|
|
|
|
|
dwarf_state::BUSY /* ProcessPlants */,
|
|
|
|
|
dwarf_state::BUSY /* ProcessPlantsBag */,
|
|
|
|
|
dwarf_state::BUSY /* PolishStones */,
|
|
|
|
|
dwarf_state::BUSY /* ProcessPlantsVial */,
|
|
|
|
|
dwarf_state::BUSY /* ProcessPlantsBarrel */,
|
|
|
|
|
dwarf_state::BUSY /* PrepareMeal */,
|
|
|
|
@ -165,7 +164,6 @@ const dwarf_state dwarf_states[] = {
|
|
|
|
|
dwarf_state::BUSY /* MakeChain */,
|
|
|
|
|
dwarf_state::BUSY /* MakeFlask */,
|
|
|
|
|
dwarf_state::BUSY /* MakeGoblet */,
|
|
|
|
|
dwarf_state::BUSY /* MakeInstrument */,
|
|
|
|
|
dwarf_state::BUSY /* MakeToy */,
|
|
|
|
|
dwarf_state::BUSY /* MakeAnimalTrap */,
|
|
|
|
|
dwarf_state::BUSY /* MakeBarrel */,
|
|
|
|
@ -188,10 +186,10 @@ const dwarf_state dwarf_states[] = {
|
|
|
|
|
dwarf_state::BUSY /* LoadStoneTrap */,
|
|
|
|
|
dwarf_state::BUSY /* LoadWeaponTrap */,
|
|
|
|
|
dwarf_state::BUSY /* CleanTrap */,
|
|
|
|
|
dwarf_state::BUSY /* CastSpell */,
|
|
|
|
|
dwarf_state::BUSY /* EncrustWithStones */,
|
|
|
|
|
dwarf_state::BUSY /* LinkBuildingToTrigger */,
|
|
|
|
|
dwarf_state::BUSY /* PullLever */,
|
|
|
|
|
dwarf_state::BUSY /* BrewDrink */,
|
|
|
|
|
dwarf_state::OTHER /* _unk_0x94*/,
|
|
|
|
|
dwarf_state::BUSY /* ExtractFromPlants */,
|
|
|
|
|
dwarf_state::BUSY /* ExtractFromRawFish */,
|
|
|
|
|
dwarf_state::BUSY /* ExtractFromLandAnimal */,
|
|
|
|
|