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

Ports Psionics From Baystation (2 years later edition) #22301

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

Conversation

cowbot92
Copy link
Contributor

@cowbot92 cowbot92 commented Jul 5, 2024

Full credit to original port #15100

Document the changes in your pull request

Ports a few PRs from bay, which adds a system for psionic powers and gives them to the psychiatrist. Also adds a new drug, three new events, a new material, and many more things.

Psionics gain autoredaction as well, allowing them to spend psi to automatically heal minor damages, but not wounds. Can be toggled on/off

Psionics have 2 types of resources, mental stamina and heat.

Your mental stamina is capped at 100%, and dictates how many times in a row you can use your abilities before needing to stop.

Heat is a concept where overuse of your powers will lead to a psychic backblast, and stun.

There are 5 levels of Psionic Ability: Latent, Operant, Master, Grand Master, Paramount.

Each race has a different % chance to start with Latent psionic powers, which can be awakened.

Once you have access to your psionics, shift + left click the brain icon under your stamina bar to read more into how to use them.

All psionic users can guard from attacks by toggling their psionic guard on, giving them a chance to block.

Additionally they can undo their own limiters, allowing them to use more powerful spells, at the cost of possibly overheating.

The Psych now has access to the Psionic Awakener, and the Psionic Implant Monitor, the Psionic Awakener can be used to awaken latent psionics, and the implant monitor is used to manage and track current psionics.

Security now starts with 3 psi dampener implants in their vendor

Added two new quirks: Psionically Tuned & Deafened. The first gives you 15% more chance to be a latent psionic, whereas the latter makes it so you have a 0% chance to be psionically latent

Adds a new type of crystal: Nullspace Crystal, found in the nullspace "backrooms" used on the psionic awakener to grind into nullspace dust to upgrade psionics.

Racial Latency %s & faculty access

Preternis: 100%, will awaken with Coercion
Polys: 90%, will awaken with either Coercion or Psychokinesis
Ethereals: 90%. will awaken with either Energistics or Redaction
Moth: 75% will awaken with either Coercion, Redaction, or Psychokinesis
Pod: 50% will awaken with Redaction
Human: 50% will awaken with any of the 4
Lizard: 50% will awaken with any of the 4
Vox: 35% will awaken with Coercion or Redaction
Plasmamen: 35% will awaken with Coercion, Psychokinesis or Energistics
IPC: 0%, cannot awaken at this time, however they are immune to all psionics except Psychokinesis


PSIONIC POWER LIST

REDACTION (HEALING) -

Armor bonus: BIO/RAD

"Skinsight" - OPERANT - Psionically scan someone's health, similar to a medscanner, higher psi levels allow for more information.

"Mend" - OPERANT - Psionically heal someone, higher psi levels heal further/better

"Cleanse" - OPERANT - Psionically cleanse radiation/cloning damage.

"Revive" - OPERANT - Psionically revive someone, more effective at higher psi levels.

PSYCHOKINESIS (PHYSICAL) -

Armor bonus: MELEE/BULLET

"Psiblade/Psibaton" - OPERANT - Summon a Psiblade/Psibaton, both are more effective at higher levels.

"Tinker" - OPERANT - Summon a psionic-omni tool, which can transform into a multitude of useful tools. More tools are available at higher psi levels.

"Telekinesis" - GRANDMASTER - Allows you to psionically manipulate objects, and machines from a distance. More effective the higher your psi level.

ENERGISTICS (ENERGY) -

Armor bonus: BOMB/LASER/ENERGY

"Electrocute" - OPERANT - Psionically charge your next attack to electrocute your target, or power a machine/power cell.

"Spark" - OPERANT - Psionically summon a small flame with your next attack, capable of igniting things.

"Zorch" - MASTER - Psionically shoot out either laser, or disabler blasts on command, with high cost to psionic stamina. Gets more effective the higher psi level you are.

"Disrupt" - GRAND MASTER - Psionically charge your next attack to cause an EMP in the surrounding area.

COERCION (MIND-

Armor bonus: NONE

"Commune" - OPERANT - Psionically communicate with people at a distance.

"Assay" - OPERANT - Allows you to obtain someone's full psionic potential by clicking on them

"Psi-ping" - OPERANT - Allows you to search for other Psionic users.

"Agony" - OPERANT - Augments your next attack to deal stamina damage, more effective at higher ranks.

"Spasm" - MASTER - Allows you to psionically disarm your target from a range.

"Focus" - MASTER - Allows you to heal the mind of another, curing ailments.

"Read Mind" - MASTER - Allows you to psionically peek into another's surface level thoughts.

"Blindstrike" - GRAND MASTER - Allows you to use a radial attack, blinding, deafening and disorienting people around you.

"Dis-Arm" - PARAMOUNT - Psionically rip off someone's arms.

Why is this good for the game?

its like genetics, but with your mind!

Testing

REDACTION

image

image

PSYCHOKINESIS

image

image

image

image

ENERGIZE

image

image

image

COERCION

image

Spriting

Too many to upload here, sorry

Wiki Documentation

So much wiki

Changelog

🆑 Cowbot92 & Moltijoe
rscadd: Adds psionics
soundadd: adds psionic sounds
imageadd: adds some psionic sprites
mapping: there might be mapping involved later
/:cl:

@cowbot92 cowbot92 requested review from a team as code owners July 5, 2024 19:38
@Yogbot-13 Yogbot-13 added the Feature This adds new content to the game label Jul 5, 2024
@Moltijoe Moltijoe added the Literally the best PR My god its beautiful label Jul 5, 2024
@github-actions github-actions bot added the Admin This PR affects administrators label Jul 5, 2024
@Mqiib
Copy link
Contributor

Mqiib commented Jul 5, 2024

Whats with all the ammo sprites and the new health huds?

@cowbot92
Copy link
Contributor Author

cowbot92 commented Jul 5, 2024

Whats with all the ammo sprites and the new health huds?

idk I was just snatching and grabbing, will go through again and remove anything added in excess

@github-actions github-actions bot added the Mapping Will result in a change to a map. label Jul 8, 2024
auto-merge was automatically disabled December 30, 2024 19:09

Head branch was pushed to by a user without write access

Yogbot-13 added a commit that referenced this pull request Dec 30, 2024
Yogbot-13 added a commit that referenced this pull request Dec 30, 2024
Yogbot-13 added a commit that referenced this pull request Dec 31, 2024
@Absolucy
Copy link
Contributor

Absolucy commented Jan 1, 2025

2024-12-31 (1735691099) ~ dreamseeker

icon goes here

@Absolucy
Copy link
Contributor

Absolucy commented Jan 2, 2025

alright so some suggestions/feedback:

  • would be nice if there were traitor items (perhaps psychiatrist-specific?) related to psionics, such as the booster stuff i saw in the code that seems unused?
    • an interesting idea would be perhaps a (prolly expensive) psychiatrist traitor item that lets them drain other's psionic power/latencies to boost their own?
  • should be a way to favorite/quick-action specific abilities, scrolling through the tgui while in the middle of something is quite annoying
  • the glow is easily masked/hidden by some flooring. i want to show off when i'm more powerful by having one hell of an aura smh
  • perhaps upgrading the awakener should make it grind skulls or use dust more efficiently?
  • why is dis-arm coercion? wouldn't it make more sense under psychokinesis
  • add an ability to blow up pancakes with mind. or maybe any food. doesn't even have to be a real explosion, would still be quite fun as a silly visual effect + message
  • mapping in a pill bottle of mannitol into the psych's office prolly wouldn't hurt

this whole system is quite fun so far, nonetheless!

@Absolucy
Copy link
Contributor

Absolucy commented Jan 2, 2025

2025-01-01 (1735789388) ~ %pn

i made a comparison of how the glow looks across different turfs - same round / rating for all of these.

@ynot01 ynot01 added the Merge conflict Files are conflicting with current live changes. label Jan 2, 2025
@ynot01 ynot01 marked this pull request as draft January 2, 2025 17:18
Yogbot-13 added a commit that referenced this pull request Jan 5, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Admin This PR affects administrators Feature This adds new content to the game Literally the best PR My god its beautiful Mapping Will result in a change to a map. Merge conflict Files are conflicting with current live changes. Test Merge - Requested This PR is waiting for a test merge to be scheduled Test Merge - Scheduled This PR is waiting to be test merged
Projects
None yet
Development

Successfully merging this pull request may close these issues.