-
Notifications
You must be signed in to change notification settings - Fork 565
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
CMB Riot Control Unit #6649
base: master
Are you sure you want to change the base?
CMB Riot Control Unit #6649
Conversation
This pull request has conflicts, please resolve those before we can evaluate the pull request. |
Conflicts have been resolved. A maintainer will review the pull request shortly. |
Looks fantastic, though this is a good point to deal with the note that the 'CMB' terminology was never meant to be expanded into wider use. Almost everything referred to as 'CMB' that's part of an ERT or otherwise is Colonial Marshals going to places outside of areas that they're stationed at, like Fiorina, should be swapped over to 'OCM' at some point. The OCM is the actual organization, and where the "Colonial Marshal" part of CMB comes from, while "B(ureau)" is meant to refer to the local OCM police stations, or bureaus, in colonies and stations. So for example, the Spearhead is referred to as a CMB Revolver because there's a CMB in LV-624, that security room in SW Nexus. Most of the original names, typepaths, and descriptions that originally referred to the CMB came from similar cases, being intended for just placing onto maps with CMBs. Would highly recommend doing that name-swap from CMB to OCM for the new additions here at least, helps with accuracy and it'll make the future update easier. |
This pull request has conflicts, please resolve those before we can evaluate the pull request. |
Conflicts have been resolved. A maintainer will review the pull request shortly. |
This pull request has conflicts, please resolve those before we can evaluate the pull request. |
Conflicts have been resolved. A maintainer will review the pull request shortly. |
This pull request has conflicts, please resolve those before we can evaluate the pull request. |
Conflicts have been resolved. A maintainer will review the pull request shortly. |
This pull request has conflicts, please resolve those before we can evaluate the pull request. |
Conflicts have been resolved. A maintainer will review the pull request shortly. |
This pull request has conflicts, please resolve those before we can evaluate the pull request. |
Conflicts have been resolved. A maintainer will review the pull request shortly. |
This pull request has conflicts, please resolve those before we can evaluate the pull request. |
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.
balance approved, things to look at if they turn into issues is the xm17 for the spec and surv's ammo for the cmb
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.
sprites
About the pull request
Adds CMB Riot Control Unit, a riot supression/swat oriented unit, with equipment in between of lethal and non lethal, which makes them capable of fighting xenos more or less effectively.
Their looks are mostly made up, but spec visuals are based on an artwork made a while ago.
Added CMB Riot Control Unit ERT with a chance of spawn equal to CLF, PMC, Private Military Contractors, and others.
Resprited CMB badges:
Left old, right new
Reference badge for example:
Also added id card mob sprites for these badges:
Added unique berets, helmet, armors, unifroms, helmet visor for the new unit.
Added new jobs: CMB Riot Control Officer, CMB Riot Control Synthetic, CMB Medical Technician, CMB Breaching Technician
Added custom black Spearhead revolver for Marshals, it has the same stats but different sprite, but most importantly, it can perform revolver tricks.
Added actual working CMB squad icons and made CMB utilize their own hud, instead of marine hud (people can just swap headset to marine one if they want marine hud).
Cleaned up some broken chunks of marine hud code.
Fixes mp5 (copied from uzi), m81 gl (draw myself), m37-17 (it was in file, but named wrong) suit storage sprites, these will no longer be invisible while stored on armor.
Made some variations of belts, pouches, etc for the new unit.
Tweaked sec hud sprites of investigator cmb synth.
Tweaked normalpoint Spearhead bullet, added 15 damage to it (from 45 to 60), hp bullet has 75 damage (unchanged), and normalpoint one lost in damage output in scenarios where it should be winning, now normalpoint does better against armored targets (dealing 69 damage, 15 ap), hp one against unarmored (dealing 86 damage, 0 ap).
Tweaked mob sprite of SWAT sec hud goggles, because it was completely unrelated to the icon.
CMB synth and deputy survivors on Fiorina have been swapped for their riot control analogues, which completely matches their backstories.
All CMB survivors are now correctly of CMB faction and faction group.
CMB Armory on Solaris Ridge now has CMB Riot Control gear instead of generic riot gear.
CMB Armory on Trijent Damn now has CMB Riot Control gear instead of generic riot gear.
UA Armory on Fiorina now has one cmb locker, also added one CMB Riot Officer corpse on the map.
Added M16A5 (M16), CAR-15A3, (XM177), MP5A5 (MP5) reskins for the new unit, will add them on planetside where they fit in another pr.
Added new set of backpacks for the new unit, will add them in other places later.
Added blocking visuals and new sounds. Mostly a port of tgstation/tgstation#74998.
dreamseeker_Ei7q6bXXEH.mp4
Most of the equipment is correct with the xenopedia CMB article.
Majority of sprites by Crowford, discord tag sir.crow.
Hud sprites, m16a5, mp5a5, car15a3 sprites by me.
Explain why it's good for the game
Better variety, more content, adds intermediate ert between anchorpoint marines and cmb patrol, like the author of cmb ert intended.
Equipment and balance might need to be tweaked tho.
Testing Photographs and Procedure
Changelog
🆑
add: CMB Riot Control Unit ERT, it can also be called via marshal distress beacon
add: added cmb riot control berets, uniforms, helmet, armors, visor
add: CMB survivors on Fiorina have been swapped with Riot Control analogue
add: Marshals (not deputies) now have unique Spearhead revolver capable of doing revolver tricks
add: revolvers capable of revolver tricks now have a bit of description about it
add: M16 ext mags, currenly only used by CMB Riot Control
add: CMB version of M51 shotgun, that comes with new rubber buckshot ammo
add: M16,XM177,MP5 modernized looking versions to fit better the logic and aesthetics
add: visual effects and sound when blocking
balance: made spearhead normalpoint bullet be more balanced (added 15 damage) in relation to the hp variant
balance: riot grenade launcher can now also shoot: sebb, smokes (non lethal), flahbangs, airburst smoke
balance: the Colonial Marshal now has the same endurance skill as Deputy (Marshal had lower)
del: CMB can no longer see marine squad hud by default
fix: CMB squad hud now exists and works
fix: mp5, m81 gl, m37-17 now have suit storage sprites
fix: CMB survivors now all have CMB faction and faction group
fix: fixed incorrect attachment placement on Spearhead revolver
fix: XM51 being impossible to rack
maptweak: added CMB riot gear on Solaris Ridge to CMB Armory, instead of the generic riot gear
maptweak: added CMB riot gear on Trijent Dam to CMB Armory, instead of the generic riot gear
maptweak: added CMB riot gear locker in UA armory on Fiorina, also added one CMB riot officer corpse on the map
imageadd: resprite of CMB badge, CMB badge now has unique icons on the mob
imageadd: added es4 WY pistol sprite in holster belt
imageadd: new lobby art image from Substance20 (the image itself is rather old, also needs server side edit)
imageadd: proper inhand sprites for m81 gl
/:cl: