-
-
Notifications
You must be signed in to change notification settings - Fork 530
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
Total Turret Refactor #3844
base: master
Are you sure you want to change the base?
Total Turret Refactor #3844
Conversation
stun_projectile_sound = 'sound/weapons/laser.ogg' | ||
faction = list("neutral","silicon","turret") | ||
|
||
/obj/machinery/porta_turret/syndicate/pod |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
iirc this is used on the assault pod from nukies and can be cut
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
nope, it's used on a few maps teehee
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
buh????
alt-click lock and unlock on turrets could use some feedback (bubble alert or to_chat) |
Shiptest_MokoshZeta2024-11-2716-22-04.mp4I'm not sure what's going on here but I don't think this is intended. |
retaliate firing needs to check for if the turret is nonfunctional |
oh right yeah you told me this teehee |
next time this happens yell at me to get online so I can check it, genuinely no idea. everything else should be fixed though |
About The Pull Request
Turret code was absolute garbage. This goes through and re-does practically all of it, plus adds some new goodies for good measure.
Adds my own half-baked "simple beam" system, for when performance is allegedly important and you don't care that they look ugly and only show up when you can see the source object.
Why It's Good For The Game
Not spending so much time processing JUST turrets is super nice. Plus giving players the ability to actually control their turrets more is nice.
Changelog
🆑
add: You can now set turrets to filter by faction, mob type, and a few more criteria including "dangerous only" as well as the ability to disable retaliation.
add: Turret retaliation is a lot more vengeful. Don't mess with them.
add: Turrets will now spend a short time targetting you, pointing a beam at you to indicate that they're doing so.
del: Turret covers, because they sucked.
fix: Turretcode is a LOT less laggy.
tweak: Turrets are now built like normal machines. The boards are currently not available (except through salvaging).
tweak: You can now access full turret settings from the turret control panel.
/:cl: