Skip to content

Add Cartel goon spawning and influence management API#27

Merged
ifBars merged 6 commits intoifBars:stablefrom
HazDS:haz-cartel
Jan 2, 2026
Merged

Add Cartel goon spawning and influence management API#27
ifBars merged 6 commits intoifBars:stablefrom
HazDS:haz-cartel

Conversation

@HazDS
Copy link
Collaborator

@HazDS HazDS commented Jan 1, 2026

Extends the Cartel API with new functionality for spawning/controlling goons and managing regional influence.

HazDS added 4 commits January 1, 2026 20:57
Introduces CartelGoon and GoonManager classes for spawning, controlling, and managing cartel goons. Adds a GoonPool property to Cartel for accessing the goon manager.
Introduces the CartelInfluence class to provide access and control over cartel influence per map region, including methods to get and change influence levels. Also adds an Influence property and SetStatus method to the Cartel class for improved cartel status and influence management.
Added documentation for spawning and controlling cartel goons, managing regional cartel influence, and programmatically changing cartel status. Included code examples and best practices for new API features.
Introduces a comprehensive guide for implementing a multi-phase heist quest with NPC-triggered activation, parallel objectives, sequential phases, and persistent state. Also updates the quests-system documentation to reference the new example for easier discovery.
HazDS added 2 commits January 2, 2026 08:15
Eliminated the CombatBehaviour property and related using directive from CartelGoon.cs as it was unused and contained placeholder logic. This cleans up the code and removes unnecessary references.
@ifBars ifBars merged commit 5aa2d51 into ifBars:stable Jan 2, 2026
4 checks passed
@HazDS HazDS deleted the haz-cartel branch January 4, 2026 21:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants