mmi 
Vars | |
| force_replace_ai_name | If TRUE, and placed in an AI, calls replacement_ai_name() and uses that as the AI's name. |
|---|---|
| immobilize | Whether the brainmob can move. Doesnt usually matter but SPHERICAL POSIBRAINSSS |
| laws | If supplied with a law datum, the laws will be transferred to whatever it's placed in. |
Procs | |
| force_brain_into | Forces target brain into the MMI. Mainly intended for admin purposes, as this allows transfer without a mob or user. |
| set_brainmob | Proc to hook behavior associated to the change in value of the [/obj/item/mmi/var/brainmob] variable. |
| set_mecha | Proc to hook behavior associated to the change in value of the [obj/vehicle/sealed/var/mecha] variable. |
Var Details
force_replace_ai_name 
If TRUE, and placed in an AI, calls replacement_ai_name() and uses that as the AI's name.
immobilize 
Whether the brainmob can move. Doesnt usually matter but SPHERICAL POSIBRAINSSS
laws 
If supplied with a law datum, the laws will be transferred to whatever it's placed in.
- If placed in a cyborg, it will start de-synced from the AI. The cyborg's laws will be unmodifiable unless synced to the AI or a law rack.
- If placed in an AI, it will override the AI's laws. Likewise, the AI's laws will be unmodifiable unless synced to a law rack.
Proc Details
force_brain_into
Forces target brain into the MMI. Mainly intended for admin purposes, as this allows transfer without a mob or user.
Returns FALSE on failure, TRUE on success.
Arguments:
- new_brain - Brain to be force-inserted into the MMI. Any calling code should handle proper removal of the brain from the mob, as this proc only forceMoves.
set_brainmob
Proc to hook behavior associated to the change in value of the [/obj/item/mmi/var/brainmob] variable.
set_mecha
Proc to hook behavior associated to the change in value of the [obj/vehicle/sealed/var/mecha] variable.