Uladzislau Nikalayevich

Results 19 issues of Uladzislau Nikalayevich

Test: ``` crun o = createBuilding(1337, 0, 0, 5, 0,0,0) crun setElementCollisionsEnabled(o, false) ```

enhancement

This PR fixes broken mac os build actions. I suggest using this until we have support for Macs with Intel chips.

Fixes crash when building LOD's cause crashes after calling `engineSetPoolCapacity` or `restoreAllGameBuildings` or `RemoveAllGameBuildings`

bugfix

Fixes #3604 Restores #3605 with fixes

bugfix

Fixes #3607 `removeAllGameBuildings` cleans only buildings pool and leaves rare dynamic elements in the game world. `removeGameWorld` fixes that issue by cleaning the dummies pool too. ```lua -- Removes all...

enhancement
bugfix

Damageable models can be loaded via a IMG, but they cause random crashes. This PR adds proper support for damageable models. ```lua local modelId = engineRequestModel('object-damageable') ```

enhancement
bugfix

This PR: * Removes dirty VTBL hacks in `CEntitySAInterface`. All hacks are replaced with virtual methods. * Fixes class hierarchy in CEntitySAInterface and CCameraSAInterface with CPlaceableSAInterface. Current state: testing.

### Describe the bug MTA doesn't start on some hardware. A player see a error "Can't find valid screen resolution." GTA SA shows a error message "Cannot find 800x600x32 video...

bug