Behaviour Tasks

From Worldbox Wiki
Revision as of 01:26, 14 April 2025 by Isaacool (talk | contribs) (1 revision imported)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
File:IconStupid.png This page is a WIP page by LordSchrott. The provided information might not be complete nor correct. You can help the wiki by added missing or correcting wrong information.


Behaviour Tasks tell a unit to execute specific behavior. Most tasks are determined by a unit's job. There are 117 different tasks, all executing different behavior.

List of Tasks[edit]

ID Description Executed Behaviour Actions Jobs
random_move The unit first selects a random tile within the actor's map region (16x16 tiles, 82.5% chance) or a random tile within another near map region (17.5% chance), then moves to it and waits for 1 to 6 seconds. BehFindRandomTile, BehGoToTileTarget, BehRandomWait unit, baby, citizen, hunter, attacker, crab, animal water eater, bee, animal herd, random move, move mob, necromancer, evil mage, white mage, druid, mush, tumor monster
fight The game checks if the unit's current attack target is attackable. If it is, the unit moves to the attack target's tile and repeats that behavior. BehFightCheckEnemyIsOk, BehGoToActorTarget, BehRestartTask To be done
move_from_block The unit moves to the next edge tile of it's map region which doesn't damage it when moving on it. If there is none, it tries to move to suitable edge tiles of other nearby map regions. BehMoveAwayFromBlock, BehGoToTileTarget To be done
swim_to_island The unit swims to the nearest suitable tile of the next island. BehSwimToIsland, BehGoOrSwimToTileTarget To be done
check_if_stuck_on_small_land To be done BehCheckIfOnSmallLand, BehWalkIntoWaterCorner, BehGoOrSwimToTileTarget To be done
pollinate To be done To be done To be done
print_start To be done BehPrinterSetup To be done
print_step To be done BehPrinterStep To be done
tornado_move To be done To be done To be done
tornado_resize To be done To be done To be done
tornado_grow To be done To be done To be done
tornado_shrink To be done To be done To be done
tornado_split To be done To be done To be done
worm_move To be done To be done To be done
sandspider_move To be done To be done To be done
ant_black_island To be done To be done To be done
ant_black_sand To be done To be done To be done
ant_red_move To be done To be done To be done
ant_blue_move To be done To be done To be done
ant_green_move To be done To be done To be done
random_wait_short_1 The unit waits for 0.1 seconds To be done To be done
random_animal_move To be done To be done To be done
random_move_towards_civ_building To be done To be done To be done
random_swim To be done To be done To be done
check_join_city To be done To be done To be done
check_join_empty_nearby_city To be done To be done To be done
become_citizen To be done To be done To be done
end_job To be done To be done To be done
check_end_job To be done To be done To be done
check_warrior_limit To be done To be done To be done
check_city_destroyed To be done To be done To be done
build_city_here To be done To be done To be done
nomad_try_build_city To be done To be done To be done
citizen To be done To be done To be done
city_idle_walking To be done To be done To be done
city_idle_walking_to_danger_zone To be done To be done To be done
find_city_job To be done To be done To be done
look_for_animals To be done To be done To be done
make_items To be done To be done To be done
cleaning To be done To be done To be done
put_out_fire To be done To be done To be done
build_new_building To be done To be done To be done
build_road To be done To be done To be done
collect_fruits To be done To be done To be done
collect_herbs To be done To be done To be done
chop_trees To be done To be done To be done
mine_deposit To be done To be done To be done
farmer_make_field To be done To be done To be done
farmer_plant_crops To be done To be done To be done
farmer_harvest To be done To be done To be done
farmer_random_move Same as random_move, but the time the unit waits is just 1 to 3 seconds, instead of 1 to 6. BehFindRandomTile, BehGoToTileTarget, BehRandomWait To be done
mine To be done To be done To be done
try_to_return_home To be done To be done To be done
warrior_check_city_army_group To be done To be done To be done
warrior_army_leader_move_random To be done To be done To be done
warrior_army_leader_move_to_attack_target To be done To be done To be done
warrior_army_follow_leader To be done To be done To be done
check_warrior_transport To be done To be done To be done
settler_same_island To be done To be done To be done
embark_into_boat To be done To be done To be done
sit_inside_boat To be done To be done To be done
settler_check_transport To be done To be done To be done
wait The unit waits for 1 seconds. To be done To be done
wait5 The unit waits for 1 to 5 seconds. To be done To be done
wait10 The unit waits for 1 to 10 seconds. To be done To be done