14 Commits
Author SHA1 Message Date
siliconsandGitHub a83bdbcd61 renames setclickcooldown and get_attack_speed (#7126)
staging for melee PR, the way to modify cooldown is no longer direct
calls but modifying the clickchain
2025-04-30 10:14:43 +02:00
siliconsandGitHub 4137b01947 guncode update (and misc refactors) (#6740) 2025-02-22 16:31:23 +01:00
siliconsandGitHub 0ac2231b3c flooring rework (#6883) 2024-11-29 21:08:09 +01:00
LordMEandGitHub f5b82c83e7 Adjusts Adherent maintenance areas and machines to be less inviting to get hurt (#6761)
<!-- Write **BELOW** The Headers and **ABOVE** The comments else it may
not be viewable. -->
<!-- You can view Contributing.MD for a detailed description of the pull
request process. -->

## About The Pull Request

<!-- Describe The Pull Request. Please be sure every change is
documented or this can delay review and even discourage maintainers from
merging your PR! -->

## Why It's Good For The Game

<!-- Argue for the merits of your changes and how they benefit the game,
especially if they are controversial and/or far reaching. If you can't
actually explain WHY what you are doing will improve the game, then it
probably isn't good for the game in the first place. -->

## Changelog

<!-- If your PR modifies aspects of the game that can be concretely
observed by players or admins you should add a changelog. If your change
does NOT meet this description, remove this section. Be sure to properly
mark your PRs to prevent unnecessary GBP loss. You can read up on GBP
and it's effects on PRs in the tgstation guides for contributors. Please
note that maintainers freely reserve the right to remove and add tags
should they deem it appropriate. You can attempt to finagle the system
all you want, but it's best to shoot for clear communication right off
the bat. -->

🆑
tweak: tweaked adherent maintenance to be less inviting to get hurt in
/🆑

<!-- Both 🆑's are required for the changelog to work! You can put
your name to the right of the first 🆑 if you want to overwrite your
GitHub username as author ingame. -->
<!-- You can use multiple of the same prefix (they're only used for the
icon ingame) and delete the unneeded ones. Despite some of the tags,
changelogs should generally represent how a player might be affected by
the changes rather than a summary of the PR's contents. -->
2024-09-24 21:43:41 -07:00
siliconsandGitHub e6f972666c regexes damage and wound types (#6735)
Different semantics demand different defines. It's hard to tell what's
being used where and for what reason right now.

Staging for combat PR.
2024-09-09 15:13:34 -06:00
siliconsandGitHub 0c8dd521c2 refactors attack hand proc header (#6720)
needed for #5677 

this is to make that PR slightly easier to review.
2024-09-06 13:36:10 -06:00
455ec82c4e refactors attack_hand, attackby, attack_self (#5120)
Co-authored-by: silicons <no@you.cat>
2023-03-11 17:15:58 +01:00
FelixandGitHub d0c73c29a8 Species Id rather than Name for checks (#5036)
## Why It's Good For The Game
should have no impact on the game
<!-- Argue for the merits of your changes and how they benefit the game,
especially if they are controversial and/or far reaching. If you can't
actually explain WHY what you are doing will improve the game, then it
probably isn't good for the game in the first place. -->

## Changelog

<!-- If your PR modifies aspects of the game that can be concretely
observed by players or admins you should add a changelog. If your change
does NOT meet this description, remove this section. Be sure to properly
mark your PRs to prevent unnecessary GBP loss. You can read up on GBP
and it's effects on PRs in the tgstation guides for contributors. Please
note that maintainers freely reserve the right to remove and add tags
should they deem it appropriate. You can attempt to finagle the system
all you want, but it's best to shoot for clear communication right off
the bat. -->

🆑
code: changed a bunch of species checks to use ID rather than name
/🆑

<!-- Both 🆑's are required for the changelog to work! You can put
your name to the right of the first 🆑 if you want to overwrite your
GitHub username as author ingame. -->
<!-- You can use multiple of the same prefix (they're only used for the
icon ingame) and delete the unneeded ones. Despite some of the tags,
changelogs should generally represent how a player might be affected by
the changes rather than a summary of the PR's contents. -->
2023-02-09 11:24:35 -08:00
ZandarioandGitHub 856c98845a Cleaned/Merged turf DMI files (#4954)
<!-- Write **BELOW** The Headers and **ABOVE** The comments else it may
not be viewable. -->
<!-- You can view Contributing.MD for a detailed description of the pull
request process. -->

## About The Pull Request
What the tin says.
2023-01-20 21:08:13 -08:00
ZandarioandGitHub 8eed21e1cf Singletons and abstract_types! (#4760)
<!-- Write **BELOW** The Headers and **ABOVE** The comments else it may
not be viewable. -->
<!-- You can view Contributing.MD for a detailed description of the pull
request process. -->

## About The Pull Request
I finally have the pleasure of killing decl by giving it a new name and
updated handling.
Also abstract_types now have universal support!

Based on:
Baystation12/Baystation12/pull/32114
Baystation12/Baystation12/pull/32687

## Changelog
🆑
code: /decl/ is now /singleton/
code: abstract_type is now on the /datum/ level
/🆑

<!-- Both 🆑's are required for the changelog to work! You can put
your name to the right of the first 🆑 if you want to overwrite your
GitHub username as author ingame. -->
<!-- You can use multiple of the same prefix (they're only used for the
icon ingame) and delete the unneeded ones. Despite some of the tags,
changelogs should generally represent how a player might be affected by
the changes rather than a summary of the PR's contents. -->
2022-11-27 23:24:30 -08:00
siliconsGitHubVM_USER <VM_USER>
6dec5d41e7 refactors pushing, movespeed, actionspeed, throwing, movement, pass flags, and probably things i forgot about; adds overhand throwing (#4360)
* initial

* wack

* changes

* insanity

* staging

* t

* note2self

* wild

* find replace

* changes

* pain

* fixes

* that's right out

* augh

* augh

* wild

* lol

* fuck this not refacotring all that in one day

* oopsy doopsy

* that goes away

* fixes

* pain!

* throwing stuff

* Fixes

* g

* eternal curse upon you, space indenter

* eternal curse upon you, space indenter x2

* real combat refactor energy

* refactors

* stuff

* subsystem logic

* a

* pain

* logic

* push logic

* logic

* i hate micros

* fixes

* a

* convert the rest

* let's finish this

* s

* fixes

* aah.

* augh

* AUGH

* stuff

* a

* more

* a
git pu

* fixes

* fixes

* fix

* fixes

* warnings

* more

* maybe don't have them throw past walls

* fixes

* ack

* f

* better ui

* fixes

* fixes

* a

* proximity monitors

* proximity monitors

* proximity monitors

* wack

* swap stuff

* a

* fix

* fix

* fix

* default

* Fix

* fixes

* ayy

* aoug

* aoug

* stuff

* fix

* fix

* ay

* ay

* ough

* ayo

* fix

* cannon

* wack

* i tested it

* fix

* why

Co-authored-by: VM_USER <VM_USER>
2022-09-08 01:43:03 -07:00
siliconsGitHubfake_vm_user <fake_vm_user>
b618a81698 refactors inducers (#3894)
* shuffle defines

* inducer stuff

* fix

* wack

* f

* fix

* fix

Co-authored-by: fake_vm_user <fake_vm_user>
2022-04-15 22:49:45 -07:00
FelixandGitHub 3841461f94 Moves the adherent maintenance room and makes ita bit baldie proof (#3750)
* Moves the adherent maintenance room and makes it
a bit baldie proof

* removes the access requirement I accidentally copy

* Removes a firealarm I missed and adds suitstorages

* fixed the typo
2022-02-25 00:26:53 -08:00
7bc4479271 [RFM] Adherent alright (#3677)
* Basic Foundation for Adherent

Pain

* Automatic changelog compile [ci skip]

* Automatic changelog compile [ci skip]

* Automatic changelog compile [ci skip]

* Corrects the Preview error

* Fixes the sprite, LETSSS GOOOOOOOO

* Part one of the species specific overlay shifter

* Adds a newline for linters

* Adds a newline for linters

* Adds a newline for linters

* Adds a newline for linters

* Adds a newline for linters

* LANGUAGE_GALCOM

* Gives Adherent flight, instead of permanent hover

* Bays on mob icons to for clothing pixelshifts

* Removes the attempt at pixelshifting for now,
needs to be done later

* restores get_mob_lay for accessories

* Hacks the clothing sprites away by removing -
all overlay

* adds the todo comment for the clothing issue

* Makes adherent external organs crystal

* Makes Adherent internal Organs crystaline

* Uncrystallises and recrystalises Adherent

* fixes Robotic and crystal checks

* Explaination on how to work with the defines

* crystalises the remaining Adherent parts

* Makes brittle a status rather than a condition

* postorgan rejuvenate correction

* Fixes mineral baths

* Removes the onmob icons that should be used for
bays on mob rendering

* Update adherent.dm

* removes the pointless proc Process()

* Gives Adherent native protocol

* removes the unneeded Verb assignments

* Renames the adherent language

* Reduces chargepylon damage to non adherents

* Makes the UI action buttons work

* Mineral baths fix system instability

* Coloration fix attempt partial progress.

* Comment to get the checks to run again

* changes adherent icobase

* Fresh tiles and cleared of clutter

tiles and shit emptied from the room, thanks, NT.

* Move over map and why was that AI pad there?

* WHO PUT THESE DECALS HERE?!

* Light bars for bulbs

* moved maint door, pipes, added adherent bath and bodyworks

* Comment to force checks

I hate you, Maintainers

* I hate me and my miss clicks, deleted two in wall firealarms

Co-authored-by: LordPapalus <lordpapalus@gmail.com>
Co-authored-by: Changelogs <action@github.com>
Co-authored-by: Solaris-Shade <73904284+Solaris-Shade@users.noreply.github.com>
Co-authored-by: LordPapalus <54518057+LordPapalus@users.noreply.github.com>
2022-02-17 09:14:59 -08:00