[MIRROR] Basic Constructs: Juggernaut #268
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Mirrored on Skyrat: Skyrat-SS13/Skyrat-tg#24547
Original PR: tgstation/tgstation#79170
About The Pull Request
Converts juggernaut constructs to basic mobs. These guys are really simple, so this is a pretty straightforward one.
The one notable thing about this PR is that I got annoyed that projectile reflection code was copy-pasted in two different places (the main one for things like the ablative trenchcoat, and right here on the juggernaut). So, trenchcoat-style reflection is now a proc on
/obj/projectile
, which is used in both places.AI-controlled juggernauts are as simple as befits these big lugs, doing nothing but slowly walking toward mobs and beating them to death with their giant fists.
Why It's Good For The Game
Removes another 5 simple animals.
Not too much else to say about this one, but it's easier to make projectiles bounce off of things now if anyone wants to do that.
Changelog
🆑 lizardqueenlexi
refactor: Juggernaut constructs now use the basic mob framework. Please report any bugs.
/:cl: