TF2-DMB / CBaseNPC

Provides a friendly interface for plugins to use in order to create custom NPCs on the game Team Fortress 2
37 stars 6 forks source link

Setup AMBuild 2.2 + Github Action + Removed threaded nav #11

Closed Kenzzer closed 2 years ago

Kenzzer commented 2 years ago

We're moving to AMBuild 2.2 so MSCV is properly detected in github actions environment. As well as getting the field ready for CSGO & multi platform support.

master branch is now fully protected, every pull requests must be squashed and merged and have at least one review. Also the action from this commit will be required to succeed in order to allow merging of any PRs.

Finally, the threaded nav code has been fully removed, as it prevents compilation of the ext against sm 1.10 and isn't thread safe anyways. It may eventually be revisited in the future.

Close #10

Kenzzer commented 2 years ago

I'm unfamiliar with release action but yes, this would be very much needed on this repo.

I also just realized I forgot to nuke off the natives from inc files.

Kenzzer commented 2 years ago

Any commit on master will now create a CBaseNPC release. After this lands, it will be very important we update product.version file when fixing/adding in new features.