Side Relations: Difference between revisions
Jump to navigation
Jump to search
Lou Montana (talk | contribs) (Move code to Biki Export Scripts) |
Lou Montana (talk | contribs) m (Lou Montana moved page Side relations to Side Relations: Name standard) |
(No difference)
|
Latest revision as of 23:38, 25 May 2023
Sides Relations
Sides Friendship
Helper function: BIS_fnc_sideIsFriendly
Sides Enmity
Helper function: BIS_fnc_sideIsEnemy
Change Relations
- You can set which sides resistance is friendly/enemy to in the mission editor (click on the Intel box).
- Everyone is friendly toward civilians. Civilians AI have a total impunity and can kill any enemy without retaliation (same as captive units).
- You can use the setFriend command to set relations between any sides (even east and west).
One Way Hostility
Using the setCaptive command allows you to stop enemy units to fire on the target unit.
You can re-activate hostility by canceling captive status.
Two Way Hostility With Civilians
To make a civilian a potential target to other sides, you can either:
- make the civilian a renegade by using the addRating command. This will make him a renegade, meaning an enemy to everyone including other civilians.
_civilian addRating -10000; // this will cause sides to shoot civilian, but not civilian to shoot back - for that, use setFriend
Set in the Editor
- Group your civilians with an east leader
- Delete the east leader on mission load:
- Put deleteVehicle this in the officer's initialisation field.
- Alternatively, set the probability of presence slider of the officer to zero.
- On mission start, the east leader will not be here but the civilians will be on the east side.