Modularize Coding and enhance API
Keridos opened this issue ยท 1 comments
- Remove Hardcoded TurretHead and Base and add relevant functions to Interfaces for API. Especially in TurretHeadUtils
- Implement Interfaces for TurretHead and TurretBase
- condense ammo consuming method into 1 method, use bases new getInventories() function
- remove hardcoded slot numbers for bases. Instead create a map<int,type> that maps slots to their types
- Add in support to allow modifiying our filterlists for entities via Mod messaging