Commit Graph

21 Commits

Author SHA1 Message Date
SteelSlayer
77936dfc34 make sure they're living first (#21516) 2023-07-01 09:05:13 +02:00
S34N
c3b06feab5 Fixes oversight in simplemob smashing code (#21498)
* fixes oversight in smashing code

* grilles too

* grille restore functionality

* this is nearly there but has an issue with windows

* return
2023-06-28 17:05:22 -05:00
GDN
1d21a78814 adds contort body to changelings (#21259)
* adds contort body to changelings

* more changes

* sprite by mcramon

* Update code/game/machinery/doors/firedoor.dm

Co-authored-by: SteelSlayer <42044220+SteelSlayer@users.noreply.github.com>

* steels review

---------

Co-authored-by: SteelSlayer <42044220+SteelSlayer@users.noreply.github.com>
2023-06-28 14:29:39 +01:00
Luc
09aec4da53 Lets mobs who can smash walls also smash some other relatively fragile structures (#21209)
* Makes grilles and windows easier to smash

* Some cleanups, windoors too

* Adds tables, also holy shit these things are robust

* Update code/game/objects/structures/window.dm

Co-authored-by: Contrabang <91113370+Contrabang@users.noreply.github.com>

* Make some reinforced windows stronger, too

* Sean review, addresses a bug I noticed

* Hanging return

* re-adds take_damage

---------

Co-authored-by: Contrabang <91113370+Contrabang@users.noreply.github.com>
2023-06-26 22:40:26 -05:00
S34N
667dd5d4ac 515 Compatibility (#19636)
* 515 compat

* double spaces

* Callback documentation, aa review

* spacing

* NAMEOF_STATIC

* big beta
2022-11-08 23:08:40 +00:00
Vi3trice
05d93f665a [TM] Port TG Jump Point Search and SSpathfinder (#18984)
* move along move along

* Update bot.dm

* Diagonals are now more expensive

* Update path.dm

* Update parrot.dm

* Update path.dm

* Tweaks

* Fix cleanbot, add path safety

* Tweaked, added a safety, removed the previous one

* Update medbot.dm

* path.len isn't very safe as a whole, floorbots also had order of operations wrong

* Update medbot.dm

* clings not even once

* Back to the drawing board

* Update path.dm

* Make mules actually clear the drawn path.

* Make bots use step_towards unconditionally instead of flipping between step_to and Move

* Making extra sure the path is cleared. Somehow path was left over.

* Check for length as get_path_to is always true

* This and that
2022-10-30 15:54:51 +00:00
S34N
3ff30d5067 Fixes railings and bot pathing (#18692)
* fixes railing bot pathing

* lol railing corners

* charlie optimisation

* AA
2022-08-04 14:20:36 +01:00
Vi3trice
0349f2cddd comment 2021-09-24 13:45:48 -04:00
Vi3trice
398c471698 Might as well make it its own check if we're going to use it in two places 2021-09-24 13:39:27 -04:00
Vi3trice
b145ab1f4c Corners aren't cosmetic anymore 2021-09-24 13:04:04 -04:00
S34NW
9dc099ddc3 you now vault over railings, instead of weird things 2021-09-11 14:11:20 +01:00
S34NW
417f45eb88 more farie code things 2021-09-11 11:40:19 +01:00
S34NW
fa8d8515af farie fixes 2021-09-11 11:18:39 +01:00
S34NW
235ee0c4ac we dont need these args either 2021-09-11 09:10:12 +01:00
S34NW
e41c8ec849 railing rotate 2021-09-11 09:08:57 +01:00
S34N
eeff98224f Update code/game/objects/structures/railings.dm 2021-09-10 22:20:37 +01:00
S34NW
6d491f96a8 okay, projectiles and bumping now properly works all the time 2021-09-10 22:07:46 +01:00
S34NW
0c4dcd1b62 projectiles can pass 2021-09-10 19:07:02 +01:00
S34NW
6e0e36f9c1 things now work 2021-09-10 17:13:30 +01:00
S34NW
64fa0dbe3d shocking fences, railing layering, logical dirs 2021-09-10 16:28:01 +01:00
S34NW
5fde45d366 fences and railings 2021-09-10 15:55:22 +01:00