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

Add space ferrets as a midround event #1045

Closed

Conversation

NullWanderer
Copy link
Contributor

@NullWanderer NullWanderer commented Apr 1, 2024

About the PR

Silly brainrot creatures, now with 99%* less brainrot!

Saves the Legally Distinct Space Ferrets:tm: from the April fools update, because they're just too cute! Makes some big changes and cleanups to make sure they are actually fit for MRP

TODO:

  • Ghost role rules
  • Backflip sprite
  • Wawa!

Removed:

  • Brainrot mechanic
  • The ability to go under doors
  • ID card slot
  • Headset slot

Tweaked

  • Their speed has been nerfed to the same speed as a mouse
  • Their melee damage has been reduced by 10
  • The amount of food they need to eat to complete their objective has been reduced to 1/3rd of the original
  • They no longer get hungry as fast

Why / Balance

Wawa!

Changelog
🆑

  • add: Legally distinct space ferrets from the april fools update have been made a permanent addition! Wawa!

FairlySadPanda and others added 3 commits April 1, 2024 02:26
* wawa

* Minor cleanup, change intro/outro sfx

* Fix yaml

* wawaskillissue

* challenge

* Remove unusable audio, update spriting

* Kill remaining wawa sfx

* Fix name prefix

* these sound effects cost £460

* these attributations cost £0

* louder, mono wawa noises

* Audio fixes

* Tidy server system

* Code tidy-up, wawa

* Remove locstring hardcodes

* Bug fixes, wawa

* meta update, wawa

* Force antagprotoid to be hardcoded because yaml validation cringe, wawa
@github-actions github-actions bot added Changes: C# Changes any cs files Changes: Localization Changes any ftl files Changes: Sprite Changes any png or json in an rsi Changes: YML Changes any yml files labels Apr 1, 2024
Copy link
Contributor

github-actions bot commented Apr 1, 2024

RSI Diff Bot; head commit 3a0722a merging into 8a15020
This PR makes changes to 1 or more RSIs. Here is a summary of all changes:

Resources/Textures/DeltaV/Interface/Actions/backflip.rsi

State Old New Status
backflip Added

Resources/Textures/DeltaV/Mobs/Animals/spaceferret.rsi

State Old New Status
spaceferret Added
spaceferret_crit Added
spaceferret_dead Added
spaceferret_eepy Added

Edit: diff updated after 3a0722a

@deltanedas
Copy link
Member

unreal shitter species since you can walk under doors and have hands

@NullWanderer
Copy link
Contributor Author

unreal shitter species since you can walk under doors and have hands

That'll be changed

@NullWanderer NullWanderer marked this pull request as ready for review April 1, 2024 21:35
@NullWanderer
Copy link
Contributor Author

Wa? Wawa! Waa...

@NullWanderer NullWanderer changed the title Wawa brainrot creatures Add space ferrets as a midround event Apr 3, 2024
Copy link
Contributor

@Adrian16199 Adrian16199 left a comment

Choose a reason for hiding this comment

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

Otherwise, looks fine

Content.Server/Interaction/InteractionPopupSystem.cs Outdated Show resolved Hide resolved
Content.Shared/Nutrition/EntitySystems/HungerSystem.cs Outdated Show resolved Hide resolved
Resources/Audio/Animals/attributions.yml Outdated Show resolved Hide resolved
@NullWanderer
Copy link
Contributor Author

The chances of them being able to just go and cause a lot of havoc is also reduced further by the fact they have the chance to just spawn in a room they wont be able to get out of on their own

return;
}

comp.LayerSetState(0, args.SpriteStateId);
Copy link
Member

Choose a reason for hiding this comment

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

ideally use appearance for this otherwise remove from the event and just use the component directly along with actual validation

return;
}

_animation.Play(uid.Value, new Animation
Copy link
Member

Choose a reason for hiding this comment

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

no validation of any kind here either...

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Not sure what you mean here?

Copy link
Member

Choose a reason for hiding this comment

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

it used to let malf clients play any sound which is Not Good

now it cant do that, also can probably get mob from message session so player cant even spoof the entity of an actual ferret

Content.Shared/Content.Shared.csproj Outdated Show resolved Hide resolved
Resources/Locale/en-US/deltav/prototypes/roles/antags.ftl Outdated Show resolved Hide resolved
Content.Client/DeltaV/SpaceFerret/CanBackflipSystem.cs Outdated Show resolved Hide resolved
@NullWanderer
Copy link
Contributor Author

I pushed a ton of changes that hopefully addresses some of these

@NullWanderer
Copy link
Contributor Author

I think I fucked some shit up, I need some sleep before I continue this, I have no idea what I'm doing :<

@NullWanderer NullWanderer marked this pull request as draft April 3, 2024 22:58
@github-actions github-actions bot added the Status: Merge Conflict Fix your PR! label May 7, 2024
Copy link
Contributor

github-actions bot commented May 7, 2024

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

Signed-off-by: Azzy <azzydev@icloud.com>
@github-actions github-actions bot removed the Status: Merge Conflict Fix your PR! label May 8, 2024
@github-actions github-actions bot added the Status: Merge Conflict Fix your PR! label May 18, 2024
Copy link
Contributor

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

@ghost
Copy link

ghost commented Sep 2, 2024

Unfortunately, gonna close this for two reasons -

  1. It has not been touched in four months. I do not think there is intent to work on this anymore
  2. When I get to it, I'm going to port a non-antag version of the wawa so we can have them and it will ideally have a mix of changes from this PR and the floof version. They also won't be antags

@ghost ghost closed this Sep 2, 2024
This pull request was closed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Changes: C# Changes any cs files Changes: Localization Changes any ftl files Changes: Sprite Changes any png or json in an rsi Changes: YML Changes any yml files Status: Merge Conflict Fix your PR!
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants