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

Added support for hardsuit modules that use ammo instead of energy #18645

Open
wants to merge 13 commits into
base: master
Choose a base branch
from

Conversation

Generalcamo
Copy link
Contributor

As the title says, this adds support for hardsuit modules that use ammo instead of energy. This will allow us to have more powerful weapons potentially for hardsuits that are limited by ammo, instead of generating ammo from thin air with energy.

Two example weapons are added: The prototype SMG, and the machine pistol. To facilitate the former, 4mm ammo from Baystation12 has been ported to the Prototype SMG, and it now uses magazines.

Asset Licenses

The following assets that have not been created by myself are included in this PR:

Path Original Author License
icons/obj/ammo.dmi AtomicWorm (Baystation12) CC-BY-SA

@BotBOREALIS BotBOREALIS added Sprites Adds new or changes existing sprites. Mapping: Aurora A legacy mapping label for the bot. labels Mar 12, 2024
@Generalcamo
Copy link
Contributor Author

!review

@github-actions github-actions bot added 🗺️ Mapping - Aurora The PR touches the Aurora map files. 🗺️ Mapping - Horizon The PR touches the Horizon map files. 🗺️ Mapping - Event The PR touches event map files. Sounds labels Mar 12, 2024
@github-actions github-actions bot added the 🗺️ Mapping - Away Ship/Away Site The PR touches away ship and/or away site map files. label Mar 14, 2024
@NonQueueingMatt NonQueueingMatt added the Changes Required The PR requires changes before it can be approved and/or merged. label Mar 18, 2024
@NonQueueingMatt NonQueueingMatt removed the Changes Required The PR requires changes before it can be approved and/or merged. label Mar 24, 2024
Copy link

github-actions bot commented Apr 1, 2024

This pull request has conflicts, please resolve those before we can evaluate the pull request.

Copy link

This pull request has conflicts, please resolve those before we can evaluate the pull request.

@github-actions github-actions bot removed Merge Conflict 🗺️ Mapping - Aurora The PR touches the Aurora map files. 🗺️ Mapping - Horizon The PR touches the Horizon map files. labels May 14, 2024
selectable = TRUE
usable = TRUE
module_cooldown = 0
icon_state = "lcannon"

engage_string = "Configure"

category = MODULE_HEAVY_COMBAT
category = MODULE_LIGHT_COMBAT
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think the re-classifies a lot of modules as light combat.

I think we should add a ballistic category (as the Primary balance there is the ammo usage) and update the combat category names to indicate that those are laser weapons.

(Maybe even a ballistic heavy / ballistic light/ launcher category)

Copy link

This pull request has conflicts, please resolve those before we can evaluate the pull request.

@github-actions github-actions bot removed Merge Conflict 🗺️ Mapping - Away Ship/Away Site The PR touches away ship and/or away site map files. labels Nov 10, 2024
@github-actions github-actions bot added 🗺️ Mapping - Horizon The PR touches the Horizon map files. 🗺️ Mapping - Away Ship/Away Site The PR touches away ship and/or away site map files. labels Nov 10, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
🗺️ Mapping - Away Ship/Away Site The PR touches away ship and/or away site map files. 🗺️ Mapping - Event The PR touches event map files. 🗺️ Mapping - Horizon The PR touches the Horizon map files. Mapping: Aurora A legacy mapping label for the bot. Review Required Sounds Sprites Adds new or changes existing sprites.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants