Commit Graph

8920 Commits

Author SHA1 Message Date
Atermonera daa36c205e Merge pull request #8173 from Cerebulon/tgportports
Misc Vore-TG Port Ports
2021-07-24 16:19:36 -07:00
Cerebulon 18b6eeae21 Misc Vore-TG Port Ports 2021-07-13 03:30:04 +01:00
Neerti 6b4ee972dd Fixes Indoor Rain 2021-07-12 14:19:59 -04:00
MarinaGryphon ae1ec55bf3 Fixes utensils, adds variable scoop size (#8165)
* Fixes utensils, adds variable scoop size

* Update code/game/objects/items/weapons/material/kitchen.dm
2021-07-11 20:58:28 -09:00
Atermonera 959511918c Replaces DEFAULT_WALL_MATERIAL with MAT_STEEL, where applicable (#8156)
* Replaces DEFAULT_WALL_MATERIAL with MAT_STEEL, where applicable

* floorbot compiles
2021-06-29 20:28:16 -07:00
Neerti 6782e64891 Adds optional area-based definition for outdoors-ness. (#8155) 2021-06-27 20:46:10 -09:00
MarinaGryphon 593246b595 Linter diagnostics + bans non-var relative pathing (#8150)
* Linter diagnostics + bans non-var relative pathing

* Enable DreamChecker Annotations

* make it executable

* update hashFiles

* oops

* tries to fix it... again

* trying again

* path

* repath

* fix perms

* fixes weird capitalisation issue
2021-06-20 13:14:29 -09:00
Aronai Sieyes 1fd1d84deb Runechat (#8121)
* Message piece combiner returns a list

* Emote formatter returns a list

* Port Runechat

* Various onamonapoea

* Suggested changes, small opts

* Fix chat message on different size mobs

* Couple more runefixes

* Enable encoding chat emphasis in runechat

* Remove extra asterisks from rune audible messages

* Fix runedefines
2021-06-13 22:18:43 -09:00
Novacat 51011c9c5d Add Secret ZLevels (#8111)
* Add Secret ZLevels

Port of https://github.com/VOREStation/VOREStation/pull/10430

* Update observer.dm
2021-06-06 00:22:27 -09:00
MistakeNot4892 3267ae47b7 Tweaks to emote system to avoid memory overhead and make runtime validation easier. 2021-05-30 23:08:24 +10:00
Aronai Sieyes 26940c7e12 Various small fixes (#8112)
* Make nurse spiders forget target

* Tweak or break AI

* Fixes ice edges

* Allow better mapped-in marker beacons

* Allow mapped-in graffiti

* Add spaceship hull corners

* Improve hull corner color finding slightly
2021-05-29 10:08:39 -09:00
Atermonera 2941049404 Merge pull request #8101 from Neerti/resist_button_fix
Fixes Resist Button
2021-05-29 11:22:17 -07:00
Neerti fdabe51ee8 Linter Introduction + Cleanup (#8085)
* Adds linter defines to repo.

* Uncomments linter defines already in the code.

* Resolves unreachable code linter errors.

* Nukes decade+ old syndie specops code except for computer since that's mapped in?????

* Resolves procs has no parent linter error.

* Proc signature fixes

* Bad comments

* "In" danger

* Type safety

* Implied nested list abuse

* Top level ..() usage

* Sleepy coder typos

* Invalid kwargs calls

* Pointless returns

* Linter hacks (see full message)

Byond doesn't care and it has no effect but linter doesn't like var/proc
for holding references to procs, despite that it's valid byond code.

Also, the linter seems to have serious issues figuring out relative
proc names. This commit is a sort of take-it-or-leave-it thing. It's not
required, it just cuts down on warnings, but this code is valid DM code.

* WHATEVER THIS IS

* Trick dreamchecker linter into ignoring this file's sins in it's weird use of vars

* Fix list decoration syntax - Its a list, not list of lists

- To declare that a var is a list you can `var/list/blah = list()` syntax or the `var/blah[0]` syntax.  Both do exactly the same thing. But if you do `var/list/blah[0]` that is just like doing `var/list/list/blah = list()`

* Hopefully stops the ai holder subtype folder from going quantum and sometimes changes capitalization over time, and incidentally causing 20+ linter errors.

* Fixes unwrapped negated object in list linter error.

* Resolves colon-like list accessing linter error.

* Turns linter on in linter config.

* Fixes closet indentation properly and cleans up suit storage unit switch.

Co-authored-by: Aronai Sieyes <arokha@arokha.com>
Co-authored-by: Leshana <Leshana@users.noreply.github.com>
2021-05-25 18:17:26 -09:00
Neerti 4ea9b1d32a Fixes Resist Button 2021-05-21 13:26:21 -04:00
Atermonera 4ccc12224f Merge pull request #8089 from TheFurryFeline/TFF-Possibly_Fix_Cleanbots
[Bugfix] Maybe Fix Cleanbots
2021-05-20 20:51:22 -07:00
Atermonera 7fb6a4f4ad Merge pull request #8084 from TheFurryFeline/patch-10
[Bugfix]  Stop SSD Snoring
2021-05-18 00:08:54 -07:00
TheFurryFeline c3882a0590 Maybe Fix Cleanbots
Removes blood stuff, since it's already a cleanable, which is what a cleanbot is to clean, anything cleanable. Also effectively removes anything in the target_types list, replace with the base cleanable obj path so it cleans any children of cleanable. Tested, spawned stuff, it cleaned pie splatter, cobwebs, etc.

The way this was before, if there was still a cleanable that wasn't listed in target_types, the bot would get stuck forever without the un-included cleanable showing up in their target.

🆑
bugfix - Cleanbots no longer get stuck trying to clean something not in its target list
/🆑
2021-05-15 10:58:28 -04:00
Novacat d0e8fba365 Refactors IsSynthetic (#8078)
* Refactors IsSynthetic

Port of https://github.com/VOREStation/VOREStation/pull/10298 by Aronai

* Fixes emote refactor bug
2021-05-12 21:58:45 -09:00
TheFurryFeline 361b8798ba Stop SSD Snoring
Up-port https://github.com/VOREStation/VOREStation/pull/10313. Reduces chat log spam potential.

🆑 
tweak - Stop Snore if SSD
/🆑
2021-05-12 19:59:42 -04:00
Unknown b26850e16c Fix view spinning reversing movement controls
Ports https://github.com/VOREStation/VOREStation/pull/8912
2021-05-06 12:39:34 -04:00
Atermonera 26f17d2780 Merge pull request #8060 from ShadowLarkens/personal_crafting
Personal Crafting & Dependencies
2021-05-05 21:26:19 -07:00
Atermonera 0e55e04de8 Merge pull request #8058 from MistakeNot4892/emotes
Swaps emote(me) out for custom_emote().
2021-05-02 20:58:58 -07:00
ShadowLarkens 0198ff3fbf Personal Crafting & Dependencies 2021-05-02 18:05:54 -07:00
MistakeNot4892 1265b8a5d6 Body style selection and sanitizing refactor. 2021-04-30 16:52:08 +10:00
MistakeNot4892 b4632da349 Swaps emote(me) out for custom_emote(). 2021-04-30 16:21:27 +10:00
Atermonera 6fcca25408 Merge pull request #8038 from Novacat/nova-accessory
Lying on the ground can be left or right
2021-04-20 20:57:01 -07:00
Nyks 6526ca1b61 Updates all bots to use TGUI, and adds mute button for certain bots (#8035)
* tgui-bots

* Uhhh, guess it needs tgui bundle too?
2021-04-20 18:54:53 -09:00
Unknown e40183e011 Lying on the ground can be left or right 2021-04-19 00:00:38 -04:00
Unknown 5f6080d743 Throwing Crit/Dead humanmobs now damages them
🆑
tweak - Throwing critically injured/dead humanmobs now damages them further.
/🆑
2021-04-11 13:50:37 -04:00
Novacat 157fe17963 fixes typo in qerr quem ID (#8026)
* fixes typo in qerr quem ID

* Removes unnecessary comments
2021-04-09 22:47:50 -09:00
Atermonera 45707a61a5 Merge pull request #8006 from MistakeNot4892/teshpets
Prevented Teshari from selecting positronic brains.
2021-04-01 22:52:21 -09:00
Atermonera 7d1536b9a2 Merge pull request #8017 from Novacat/nova-alerts
Updates respawn_character some more
2021-03-30 23:29:21 -09:00
Atermonera 93202af683 Merge pull request #8012 from MistakeNot4892/bird
Tesh gliding tweaks.
2021-03-30 23:22:20 -09:00
Atermonera ddfb5f3352 Merge pull request #8000 from Atermonera/ai_eye_higgs_bugson
Fixes runtime in chunk.dm: line 91, I think?
2021-03-30 22:46:15 -09:00
Atermonera d40a022362 Merge pull request #7987 from MistakeNot4892/chirp
Ported the Bay/Nebula emote system.
2021-03-30 22:44:43 -09:00
Unknown b8111013ac Deletes old unused procs 2021-03-29 03:10:49 -04:00
Atermonera 37bdcc22a2 Merge pull request #8004 from Novacat/nova-alerts
Technomancer Bugfixes
2021-03-26 20:04:01 -09:00
Atermonera 311bcca911 Merge pull request #7997 from Verkister/patch-69
Fixes naked ghosts
2021-03-26 15:09:52 -09:00
MistakeNot4892 425060f1bd Tesh gliding tweaks, allows Tesh to jump off cliffs. 2021-03-27 10:25:31 +11:00
MistakeNot4892 dc7c2a9bd1 Prevented Teshari from selecting drone or positronic brains. 2021-03-27 10:25:07 +11:00
MistakeNot4892 2b48ef76c8 Ported the Nebula emote system. 2021-03-27 10:24:14 +11:00
Unknown f0cd058d26 Fixes two more bugs. 2021-03-23 15:44:41 -04:00
atermonera b0e3347818 Fixes runtime in chunk.dm: line 91 2021-03-22 20:43:43 -09:00
MistakeNot4892 a9537638bf Repathed/renamed seromi to teshari. 2021-03-23 09:14:55 +11:00
Verkister e751ebd22b Fixes naked ghosts
Fixes ghosts going all naked as soon as they summon a typing bubble or anything.
2021-03-22 17:47:20 +02:00
Atermonera 3a82d38de4 Merge pull request #7993 from MistakeNot4892/tachikoma
Removed inactive platforms from the end of round laws output, gives them pilot access.
2021-03-21 18:04:06 -09:00
MistakeNot4892 0b5bb3fbf0 Allows Teshari to glide in some multiz fall conditions. (#7990)
* Allows Teshari to glide in some multiz fall conditions.

* Carried mobs will now fall off you if you go prone.
2021-03-21 17:58:26 -09:00
MistakeNot4892 9d78f057de Removed inactive platforms from the end of round laws output. 2021-03-21 11:48:51 +11:00
MistakeNot4892 420a8005f7 Tachikoma tweaks. (#7988)
* Fixes erroneous copypaste in tachikoma join string.

* Nerfs tachikoma speed.

* Nerfs tachikoma armour.

* Added wirecutters and welder to recon platform kit.

* Swaps the explo platform chainsaw to emag item, gives them a machete instead.

* Prevents ghosts from mousedropping crates onto platforms.
2021-03-19 00:02:11 -09:00
Atermonera 921ac67a8a Merge pull request #7980 from MistakeNot4892/gps
GPS presentation/update tweaks/fixes.
2021-03-18 00:03:25 -09:00