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

[MISSED MIRROR] Fixes COMSIG_LIVING_EARLY_UNARMED_ATTACK arguments (#80783) #1476

Merged
merged 1 commit into from
Jan 6, 2024

Conversation

Steals-The-PRs
Copy link
Collaborator

About The Pull Request

Fixes #80566

Fixes the wrong arguments being passed to
COMSIG_LIVING_EARLY_UNARMED_ATTACK.
It now properly receives the proximity flag.

Changes clicking with handcuffs to no longer always assume no proximity.

Replaces some checks for hands blocked to some checks for can_unarmed_attack (which, currently, JUST checks for hands blocked, but this is good for future reasons, just in case)

Changelog

🆑 Melbert
fix: Strong arm implant users can shove more correctly. /:cl:

…(#80783) (#344)

Fixes `COMSIG_LIVING_EARLY_UNARMED_ATTACK` arguments (#80783)

## About The Pull Request

Fixes #80566 

Fixes the wrong arguments being passed to
`COMSIG_LIVING_EARLY_UNARMED_ATTACK`.
It now properly receives the proximity flag. 

Changes clicking with handcuffs to no longer always assume no proximity.

Replaces some checks for hands blocked to some checks for
`can_unarmed_attack` (which, currently, JUST checks for hands blocked,
but this is good for future reasons, just in case)

## Changelog

:cl: Melbert
fix: Strong arm implant users can shove more correctly. 
/:cl:

Co-authored-by: MrMelbert <[email protected]>
@Iajret Iajret merged commit 92c7c4a into master Jan 6, 2024
23 checks passed
@Iajret Iajret deleted the upstream-mirror-344 branch January 6, 2024 19:42
AnywayFarus added a commit that referenced this pull request Jan 6, 2024
Iajret pushed a commit that referenced this pull request Mar 16, 2024
…haste buff) (#1476)

* Ice cream now gives a chilling food effect (plus small food haste buff) (#81719)

## About The Pull Request
We have a `crafted_food_buff` in the code meant for specific food buffs
(and perhaps one day, debuffs) that has gone unused ever since it was
created during the 'Foodening' PR.

Anyway, yeah, this PR takes the fire step to implement it with ice cream
and other frozen treats.

Frozen treats (all food found in the `food/frozen.dm` file) have it by
default. Other ice cream holders such as waffles cones (and now regular
waffles too!) can aquire it when filled with ice cream. Using the ice
cream vat also adds the 'Chef Made' trait now, which is required for
food effects to happen.

Also very slight food effect refactor. There's no need to have five
different alert screen objects when only have to switch icon states.

This PR also adds an action speed modifier to the generic 'haste' food
effect. I'm confident the original creator would have done that too, but
action speed modifiers aren't as well-known.

## Why It's Good For The Game
People tend to make one feature, call it a day and then move on to the
next. Food effects are nice, however they're barely implemented, and I
don't like food being all the same-ish in the end.

## Changelog

:cl:
add: Ice cream and frozen treats now have a chilling effect.
add: You can add a scoop of ice cream on waffles.
balance: added an action speed modifier to the generic food haste effect
(you do things, and not just run, an itsy bitsy faster)
/:cl:

* Ice cream now gives a chilling food effect (plus small food haste buff)

---------

Co-authored-by: Ghom <[email protected]>
ReezeBL pushed a commit that referenced this pull request Mar 17, 2024
…haste buff) (#1476) (#2437)

* Ice cream now gives a chilling food effect (plus small food haste buff) (#81719)

## About The Pull Request
We have a `crafted_food_buff` in the code meant for specific food buffs
(and perhaps one day, debuffs) that has gone unused ever since it was
created during the 'Foodening' PR.

Anyway, yeah, this PR takes the fire step to implement it with ice cream
and other frozen treats.

Frozen treats (all food found in the `food/frozen.dm` file) have it by
default. Other ice cream holders such as waffles cones (and now regular
waffles too!) can aquire it when filled with ice cream. Using the ice
cream vat also adds the 'Chef Made' trait now, which is required for
food effects to happen.

Also very slight food effect refactor. There's no need to have five
different alert screen objects when only have to switch icon states.

This PR also adds an action speed modifier to the generic 'haste' food
effect. I'm confident the original creator would have done that too, but
action speed modifiers aren't as well-known.

## Why It's Good For The Game
People tend to make one feature, call it a day and then move on to the
next. Food effects are nice, however they're barely implemented, and I
don't like food being all the same-ish in the end.

## Changelog

:cl:
add: Ice cream and frozen treats now have a chilling effect.
add: You can add a scoop of ice cream on waffles.
balance: added an action speed modifier to the generic food haste effect
(you do things, and not just run, an itsy bitsy faster)
/:cl:

* Ice cream now gives a chilling food effect (plus small food haste buff)

---------

Co-authored-by: NovaBot <[email protected]>
Co-authored-by: Ghom <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants