Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Space age biter captivity #347

Merged
merged 4 commits into from
Nov 7, 2024

Conversation

DaleStan
Copy link
Collaborator

@DaleStan DaleStan commented Nov 7, 2024

Closes #315; this treats ammo items that produce capture bots as placement items for the captured spawners, and reads the CaptureSpawnerTechnologyTrigger to display its information in the tooltips.

I ended up not reading CaptureRobotPrototype at all; it doesn't contain interesting information about what the capture robot does. The interesting information is the chain of triggers from an ammo item to a projectile entity to a capture bot entity, and also the (non-trigger) chain from the ammo item to the valid targets to the capture result.

I briefly considered trying to tie accessibility of captured spawners to both capture rockets and spawners, but (1) the dependency analyzer doesn't support "... or (A and B)" tests and (2) biter and spitter spawners are always accessible anyway.

@shpaass
Copy link
Owner

shpaass commented Nov 7, 2024

Thank you for the feature! That's takes dedication.

@shpaass shpaass force-pushed the 315-space-age-biter-captivity branch from c1776c1 to 675f9ab Compare November 7, 2024 09:39
@shpaass shpaass merged commit f59daae into shpaass:master Nov 7, 2024
1 check passed
@DaleStan DaleStan deleted the 315-space-age-biter-captivity branch November 8, 2024 06:38
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.

Space Age - Biter Captivity
3 participants