I remove all behaviours from an agent.

Begin micro-behaviour

REMOVE-ALL-BEHAVIOURS

Begin NetLogo code:
remove-all-behaviours
End NetLogo code

Variants

You can add micro-behaviours to be removed from me by clicking on the micro-behaviour and navigating back to the list on this page.

Related Micro-behaviours

ADD-BEHAVIOURS -- Adds behaviours

ADD-BEHAVIOURS-TO -- Adds behaviours immediately to a specified agent or set of agents

ADD-BEHAVIOURS-TO-LINKS -- Adds micro-behaviours to links (rather than agents)

REMOVE-BEHAVIOURS -- Removes behaviours

REMOVE-BEHAVIOURS-FROM -- Removes specified behaviours from an agent or set of agents

REMOVE-ALL-BEHAVIOURS -- Remove all behaviours

REMOVE-ALL-BEHAVIOURS-FROM -- Removes all behaviours from an agent or set of agents

DO-WITH-PROBABILITY -- Adds behaviours probabilistically

DO-WITH-PROBABILITIES  -- Choose which set of behaviours to add probabilistically

REPEATEDLY-DO-BEHAVIOURS -- Adds behaviours repeatedly

DO-AFTER -- Delays the addition of a list of micro-behaviours

DO-AFTER-SETUP -- Delays the addition of a list of micro-behaviours until setup has completed

DO-IF -- Runs actions if condition is true

DO-IF-ELSE -- Runs one set of actions if condition is true and another set if condition is false

WHEN -- Adds and removes micro-behaviours the first time that conditions are true

WHENEVER -- Adds and removes micro-behaviours every time conditions are true

How this Works

This removes all behaviours from an agent. Note that it will not stop the current behaviour which can after removing all behaviours add new ones.

History

This was first implemented by Ken Kahn on 4 February 2010.