## About The Pull Request
Changed the saw traps to apply their damage directly to their targeted
limb instead of immediately severing it.
This PR has been tested locally.
## Why It's Good For The Game
The saw traps in some exploration areas, for some reason, automatically
sever your feet/legs when stepped on, on top of applying their actual
damage. This seems overly harsh especially given the chaotic nature of
exploration, so I have changed them to simply apply their damage to a
leg/foot when stepped on. Their damage is enough to significantly injure
someone with even a couple steps, and repeatedly walking into them if
you are careless will eventually break/sever the limb anyway.
## Changelog
🆑
balance: Saw traps will no longer immediately sever limbs when stepped
on.
/🆑
<!-- 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
Moves a few checks if someone's flying/hovering to use the
is_avoiding_ground check. It also removes the slowdown of a tile if you
aren't actually stepping on it. This check does include more, like if
you are only riding on something that's lifting you up enough, but
unless it flies itself, it'll trigger what you may be avoiding, and in
turn, will be affected by it (i.E falling down the chasm, there is no
delay in my test, so no Yoshiing over a single tile.)
Draft for now to see if there are more places to check for it, and as
the balance change is big enough to warrant additional thoughts.
## Why It's Good For The Game
Flying people no longer leave footprints, nor touch the ground for water
or lava. Logically, they aren't even slowed down by the tiles. This
heavily buffs flying, at least the ignoring the slowdown part, so that
may be removed for the sake of balance. The rest should be more
flavorful, or just making sense.
## 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: If you aren't touching the ground, don't interact with things
there.
/🆑
<!-- 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. -->
---------
Co-authored-by: MarsMond <no@email>
## About The Pull Request
adds generic system for atom health / integrity / damage
everything that isn't flagged with not-bludgeonable can, well, now be
bludgeoned.
## Why It's Good For The Game
more interactive game world through the means of making people able to
break Everything.
## Changelog
🆑
add: atom damage - (almost) everything is now breakable.
refactor: new /atom level materials system
refactor: a lot of the combat system / click code
refactor: melee attack styles
/🆑
---------
Co-authored-by: silicons <no@you.cat>
<!-- 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
1. **Makes Layout Adjustments to Archaic Temple POI.**
2. **Adds New Ranged Trap Subtype.**
3. **Adds Female Statue Side and Back Sprites.**
4. **Bugfixes Unobserved Actor Component.**
## Why It's Good For The Game
1. _Minor adjustments to the POI that I don't want to describe in the PR
due to their connection to the mechanics. Repair of the door icons,
minor housekeeping._
2. _Having the traps fire non-stop is a little unfun. Even if they can
be jammed, sometimes it's neat to give them a limited chain of blasts._
3. _The male had side and back sprites but the female didn't. I just
kinda tweaked the male to fit._
4. _It was discovered that Ghosts able to see a statue were counting as
observers for the unobserved actor component, effectively crippling the
statue._
## 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: Layout Changes to Archaic Temple
add: Adds New Launcher Trap Type
fix: Adds Sprites to Female Statue
fix: Fixes Bug in Unobserved Actor Component
/🆑
<!-- 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. -->
<!-- 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
1. **Increases Trap Lethality/Maiming Ability.**
2. **Fixes Bugs With Traps.**
## Why It's Good For The Game
1. _Certain traps, namely pop-up pillar and buzz-saw traps, now
dismember people struck by them._
2. _Leg breaker traps now actually break legs, traps that tripped even
when covered have the correct checks put in place now, and the falling
log can be cut by any sharp object/actually updates its icon when
broken._
## 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. -->
🆑
add: Adds dismemberment to blade traps.
fix: Fixes bugs in trap code.
/🆑
<!-- 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. -->
* start
* i hate people who pack shit into one file
* sigh
* regex
* inventory rework
* stubs
* regex
* this is insanity
* oh no
* backend moment
* a
* changes
* wild
* regexing
* changes
* put in hands
* more errorS
* attackby
* more helpers
* replacements
* wild
* fixes
* pain
* fxies
* fixes
* unneeded
* ape
* ape
* wild
* wild
* more
* wild
* there
* fixes
* fixes
* l
* wild
* more
* moer
* fixes
* enough for todayd
* regexing
* long time coming
* shaking and crying
* end me
* fixes
* fixes
* e
* fxies
* rig refactor moment
* fixes
* fixes
* fixes
* fixes
* out with the shitcode
* thanks git
* partial rig rewrite here we go
* more
* fixes
* WWWW
* ok
* wild
* bitfield defines
* nobludgeon
* pain
* pain
* fixes
* more
* wild
* wild
* fixes
* pain
* move behaviorsr
* fixes
* next up, finishing core procs
* y
* .
* time to finish this
* time to finish this
* propagate accessories
* hate this accursed engine
* hate this accursed engine
* pain
* more
* cancer
* epic
* genuinely hate
* wild
* that
* why
* circuitry is my bane
* y
* how
* sort
* logging
* logging
* im dying
* fixes
* next
* f
* more
* epic style
* fixes
* on meta
* fix
* wild
* uh
* quirky
* fixes
* agh
* pain
* fixes
* fix
* sigh
* a
* epic1
* fixes
* ugh
* epic
* fixes
* uhh.
* is this even a fix
* fix
* fixes
* fixes
* we love optimization
* wear over system
* correct
* worn over stuff
* just augments
* coggy
* implant magnetic catch
* implant magnetic catch
* fixe
* a
* g
* t
* fix
* fix
* wack!
* fix
* a
* semantics
* fix
* that
* fixes
* handle denesting
* w
* fixes
* e
* bugs
* fixes
* fixes
* unit tests
* absolutely wild
* fixes
* fix
* fix
* fixes
* on god this is bad
* fixes
* fixes
* fix
* fix
* wacky!
* fix
* wack
* manual
* fixes
* closets
* OOPS
* wack
* pain
* pain
* flags
* regex
* fixes
* wakc
* changes
* more
* augh
* more
* replaces
* more
* that
* acc
* acc
* fix
* fix
* fix
* oh woops that was important
* wack
* epic
Co-authored-by: fake_vm_user <fake_vm_user>
Co-authored-by: VM_USER <VM_USER>
* species stuff
* initial
* that
* more
* more
* more
* more
* more
* why
* sorry
* more
* wack
* sigh
* wack
* wack
* more
* pain
* pain
* how
* another goddamn regex
* another goddamn regex
* get that
* IM DONE WE ARE NOT DOING THIS AGAIN
* how about we be able to debug it fuck you
* please just let me debug properly
* fix
* paper
* keys
* my god species need a redo
* Yikes.
* why..
* fixes
* fix
* 'cmon bro..
* wack
* wack
* fix
* WHY OH WHY MUST YOU DO THIS TO ME
* wacky
* that
* that maybe
* that maybe
* that maybe
* fix
* wacky!
* Wack
* wack
* epic
* damnit zandario
Co-authored-by: fake_vm_user <fake_vm_user>
* First Battery
* Second battery - Delayed Plate and types.
* Acid Pit trap and attempts at communication - currently WIP
* I shouldn't be committing this. None of it works.
* Undoes Communicator Stuff
* Current test iteration.
* Traps now work! Yay. Thank you Kevin.
* Majority of Pit traps coded, untested.
* Traps!
* Trap refinement. I'd say about eighty percent done.
* Eighty five percent.
* Ninety two percent.
* Ninety nine.
* One hundred percent.
* Readme
* Minor Readme addition.
* Updates Readme with final dev notes.