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

New Exodii weapon, the Khuunäöfaai #79001

Draft
wants to merge 63 commits into
base: master
Choose a base branch
from

Conversation

Daved27hundred
Copy link
Contributor

@Daved27hundred Daved27hundred commented Jan 7, 2025

Summary

Content "Another new Exodii Gun: the Khuunäöfaai ordnance cannon, a long range incendiary and chemical weapon."

Purpose of change

Idea I had for a while that I decided to put to code after #78932. I feel the Exodii lack long-range ordinance (ignoring the Ree 3.3 Naval rifle) and want to give them more spectacular, destructive weaponry similar to the Caotel Sr2.2.

Describe the solution

The Khuunäöfaai hails from an Earth blanketed by a heavily industrial and militaristic society which had a knack of displaying its might and influence through spectacle. Parades of enormous war machines would tour around the globe, firing hundreds of these cannons into the air in celebration of their victory over the world. When the Exodii arrived in the midst of that Earth's cataclysm they managed to steal a couple of the machines for their own uses. Now the only part of those tanks that remain are their weapons, a couple of which they're willing to pawn off to the natives.

The gun is fed with pressurized tanks which can't be unloaded or reloaded. It can fire a variety of ammo with different effects, I have in mind a couple that I will add as I work on this but I have a couple ideas already.

Describe alternatives you've considered

Throwing out the more unique ammo types and keeping just the incendiary ammo as a long range flamethrower, but I'm against this.

Testing

Very, very early in progress, testing still ongoing, Will update this as I iron it out.

  • make the gun
  • make the gun WORK
  • add more ammo types and their effects and fields
  • have the gun and ammo be sold by Nine

Additional context

Ever see the opening seen of Robot Carnival? I got the war machine parade float idea from that.

@github-actions github-actions bot added [JSON] Changes (can be) made in JSON Items: Ammo / Guns Ammunition for all kinds of weapons and these weapons themselves astyled astyled PR, label is assigned by github actions json-styled JSON lint passed, label assigned by github actions labels Jan 7, 2025
@github-actions github-actions bot added Items: Magazines Ammo holding items and objects. Mods: Generic Guns Anything to do with Generic Guns labels Jan 7, 2025
@github-actions github-actions bot added [Python] Code made in Python Code: Tooling Tooling that is not part of the main game but is part of the repo. labels Jan 9, 2025
@github-actions github-actions bot removed the json-styled JSON lint passed, label assigned by github actions label Jan 9, 2025
@github-actions github-actions bot added the json-styled JSON lint passed, label assigned by github actions label Jan 9, 2025
@Daved27hundred
Copy link
Contributor Author

any clue on how to make an ammo effect that applies an effect to everything in a radius around where it hits?

@github-actions github-actions bot added the BasicBuildPassed This PR builds correctly, label assigned by github actions label Jan 14, 2025
@GuardianDll
Copy link
Member

As field, ammo_effects do not support applying effects in radius natively; or via EoC, tho it would be somewhat terrible

@Daved27hundred
Copy link
Contributor Author

Would using a spell work?

@GuardianDll
Copy link
Member

actually yes

@Daved27hundred
Copy link
Contributor Author

image
much better.

@github-actions github-actions bot removed json-styled JSON lint passed, label assigned by github actions BasicBuildPassed This PR builds correctly, label assigned by github actions labels Jan 14, 2025
@github-actions github-actions bot added the json-styled JSON lint passed, label assigned by github actions label Jan 14, 2025
Copy link
Contributor

Spell checker encountered unrecognized words in the in-game text added in this pull request. See below for details.

Click to expand
  • A pressurized tank containing one of the special payloads the Exodii made for the Khuunäöfaai, a mixture of several acids and peroxides capable of rapidly breaking down the organic tissues of zombies and mutants alike. Apparently developed for cases where the incendiary payload would fail, like low to zero oxygen environments and targets capable of self-extinguishing - It's somewhat alarming the Exodii run into those scenarios frequently enough to justify producing this.
  • A pressurized tank containing one of the special payloads the Exodii made for the Khuunäöfaai, an industrial grade chemical that adheres to anything it touches and hardens into a concrete-like resin. Invented on some alternate Earth for quickly fixing holes in zeppelin and high-altitude craft, the Exodii found the substance useful for sticking nasty things in place when they otherwise couldn't be destroyed, or they didn't want to waste the ammunition to.
  • A pressurized tank containing one of the special payloads the Exodii made for the Khuunäöfaai, something akin to white phosphorous on your Earth. Its simplicity and effectiveness against targets big and small makes it the cannon's most popular ammunition by far.
  • A pressurized tank containing the original firework payload of the Khuunäöfaai. This chemical payload contains two different compounds of copper, so that the projectiles burn a sharp blue and green to represent the united Earth it came from. It isn't intended for combat, but getting hit by a massive firework is dangerous enough that it was brought along. The tank capacity is larger than the other loads the Exodii created for it.
  • An oddball in the Exodii's oddball selection of armaments - This robust, shoulder mounted weapons platform started life not as a weapon, but as a ceremonial firework cannon, mounted in droves atop of parade tanks the size of buildings by some globe spanning military culture. Little of its original design remains under the retrofits and wear, with even its engravings worn down to nothing by time. The Khuunäöfaai finds its niche in disposing incoming hordes from large distances, helped by the variety of chemical payloads its been modified to fire.
  • An oddball in the Exodii's oddball selection of armaments - This robust, shoulder mounted weapons platform started life not as a weapon, but as a ceremonial firework cannon, mounted in droves atop of parade tanks the size of buildings by some globe spanning military culture. Little of its original design remains under the retrofits and wear, with even its engravings worn down to nothing by time. The khuunäöfaai finds its niche in disposing incoming hordes from large distances, helped by the variety of chemical payloads its been modified to fire.
  • Khuunäöfaai adhesive canister
  • Khuunäöfaai adhesive canisters
  • Khuunäöfaai adhesive payload
  • Khuunäöfaai celebration canister
  • Khuunäöfaai celebration canisters
  • Khuunäöfaai corrosive canister
  • Khuunäöfaai corrosive canisters
  • Khuunäöfaai corrosive payload
  • Khuunäöfaai corrosive payloads
  • Khuunäöfaai firework payload
  • Khuunäöfaai firework payloads
  • Khuunäöfaai foaming payload
  • Khuunäöfaai foaming payloads
  • Khuunäöfaai incendiary canister
  • Khuunäöfaai incendiary canisters
  • Khuunäöfaai incendiary payload
  • Khuunäöfaai incendiary payloads
  • Khuunäöfaai ordnance cannon
  • Khuunäöfaai ordnance cannons
  • Pressurized chemical payload for the Khuunäöfaai. An incredibly powerful binding agent and sealant, removing it from the tank would be a bad idea.
  • Pressurized chemical payload for the Khuunäöfaai. Essentially a juiced up version of pirahna solution, removing it from the tank would be a bad idea.
  • Pressurized chemical payload for the Khuunäöfaai. Highly flammable and reactive to oxygen, removing it from the tank would be a bad idea.
  • Pressurized chemical payload for the Khuunäöfaai. Highly reactive to oxygen, removing it from the tank would be a bad idea.

This alert is automatically generated. You can simply disregard if this is inaccurate, or (optionally) you can also add the new words to tools/spell_checker/dictionary.txt so they will not trigger an alert next time.

Hints for adding a new word to the dictionary
  • If the word is normally in all lowercase, such as the noun word or the verb does, add it in its lower-case form; if the word is a proper noun, such as the surname George, add it in its initial-caps form; if the word is an acronym or has special letter case, such as the acronym CDDA or the unit mW, add it by preserving the case of all the letters. A word in the dictionary will also match its initial-caps form (if the word is in all lowercase) and all-uppercase form, so a word should be added to the dictionary in its normal letter case even if used in a different letter case in a sentence.
  • For a word to be added to the dictionary, it should either be a real, properly-spelled modern American English word, a foreign loan word (including romanized foreign names), or a foreign or made-up word that is used consistently and commonly enough in the game. Intentional misspelling (including eye dialect) of a word should not be added unless it has become a common terminology in the game, because while someone may have a legitimate use for it, another person may spell it that way accidentally.

@github-actions github-actions bot removed the json-styled JSON lint passed, label assigned by github actions label Jan 14, 2025
@github-actions github-actions bot added json-styled JSON lint passed, label assigned by github actions BasicBuildPassed This PR builds correctly, label assigned by github actions labels Jan 14, 2025
@Daved27hundred
Copy link
Contributor Author

not as proud of the adhesive payload so I'll be giving it its own effect entirely, but not right now.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
astyled astyled PR, label is assigned by github actions BasicBuildPassed This PR builds correctly, label assigned by github actions Code: Tooling Tooling that is not part of the main game but is part of the repo. Items: Ammo / Guns Ammunition for all kinds of weapons and these weapons themselves Items: Magazines Ammo holding items and objects. [JSON] Changes (can be) made in JSON json-styled JSON lint passed, label assigned by github actions Mods: Generic Guns Anything to do with Generic Guns [Python] Code made in Python
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants