Commit Graph

10126 Commits

Author SHA1 Message Date
mochi f8b76f0a64 Allow grab on buckled people, fix visuals
The code previously printed a message saying
the user can't grab a buckled mob, but still
allowed them to. This commit removes that
message and fixes the visual bugs that come
with grabbing (or ungrabbing) buckled mobs
2020-06-09 14:29:03 +02:00
Fox McCloud f6a3a44cb3 Adds Swarming Component 2020-06-08 19:38:12 -04:00
SteelSlayer 7088de6bab slippery component 2020-06-06 15:35:12 -05:00
Fox McCloud 250346d888 Merge pull request #13532 from AffectedArc07/removes-what-shouldnt-exist
Removes something which shouldnt really exist here
2020-06-05 20:56:11 -04:00
Fox McCloud de40c33d2a Merge pull request #13543 from SteelSlayer/princess-health-hud-fix
Terror queens that evolve from princesses will now be able to see their medhud properly
2020-06-05 19:37:45 -04:00
Fox McCloud cbd3a3f96c Merge pull request #13539 from farie82/tcomms-log-fix
Fix AI say logging and cult logging
2020-06-05 19:35:13 -04:00
Fox McCloud 77ffb3f102 Various Life Refactor Fixes (#13536)
* Disposal Movement Fix

* guardian fix

* SSD fix

* blob mobs

* wizard teleport fix
2020-06-05 16:38:45 -06:00
SteelSlayer 34996bf36e hud fix 2020-06-04 21:19:14 -05:00
Fox McCloud f6ea3204fd Hierophant Buff--Staff Nerf 2020-06-04 22:00:05 -04:00
joep van der velden 763ba97c37 Fix AI say logging and cult logging 2020-06-04 22:21:54 +02:00
Fox McCloud 70b46d8aea Life refactor (#13471)
* Life Refactor WIP

* part 2

* part 3

* runtime fix

* newlines

* tweaks

* perspective checks

* fixes

* remote view tweaks

* more fixes

* robot fixes

* better updating

* cleaned up icon procs

* less proc call overhead

* performance gains

* more optimization

* shorter lists, removal of unecesary code

* gene OOP and dna styling cleanup

* oops

* axe disabilities

* typeless loop

* various tweaks and fixes

* brain checks

* runtime fixes

* cryo vision fixes
2020-06-03 19:43:30 -06:00
AffectedArc07 6cf3cba557 Removes something which shouldnt really exist here 2020-06-02 21:38:43 +01:00
joep van der velden bf2f47a71e Linter fixes 2020-06-02 21:03:32 +02:00
Fox McCloud 70ca3b0101 Helps Organs GC Better (#13506) 2020-05-30 15:04:44 -04:00
AffectedArc07 1676db7924 HOOKS ARE DEAD 2020-05-27 12:00:16 +01:00
Fox McCloud 9d755e4b00 Merge pull request #13446 from AffectedArc07/tcomms-overhaul
Telecommunications Overhaul
2020-05-25 18:51:58 -04:00
Fox McCloud dbd2d0fbda Merge pull request #13482 from AffectedArc07/ipc-screen-tweaks
IPCs can now change their monitors while lay down
2020-05-24 14:07:04 -04:00
Fox McCloud 18f21c14c7 Fixes Having a Frigging Monitor Glued to Your Face (#13483) 2020-05-23 20:30:17 -04:00
AffectedArc07 e42b16c638 THIS. IS A WEBEDIT. 2020-05-23 19:14:30 +01:00
AffectedArc07 a943dc45c1 *sigh* 2020-05-23 18:58:40 +01:00
Regular-Joe-SF 826cefeca7 Adds new SecHUD designations and tweaks secHUD on examining (updated 22 May) (#12666)
* Add new criminal_status

* Add new criminal_status

* Update security.dm

Add new criminal_statuses to sec records console

* Fix beepsky not arresting executees

* Sechud now shows latest comment on examination

* Update human.dm

Add new criminal_status

* Update hud.dmi

Add new sechud icons, animated hudexecute

* Sechud now shows latest comment on examination

Simplified it according to farie's notes

* Sechud now shows latest comment on examination

Once more, thanks Henk!

* Sechud now shows latest comment on examination

Per Henk's review, another one bites the dust.

* Machinery threatcounts fixed

I just noticed that actually this doesn't affect beepsky, but turrets at portable_turret.dm. Well, now there they are.

* Turret threatcounts fixed

Now it should be proper: execute status now counts as threat to turrets.

* Update hud.dmi

New sechud statuses. Hourglass symbol for search status

* Update hud.dmi

DISREGARD: Test commit for affected on icondiffbot

* Update hud.dmi

New sechud statuses. Hourglass symbol for search status

* Revert "Update hud.dmi"

This reverts commit 8deaf40679.

* New sechud statuses. Zoomglass for search status (now).

* New sechud statuses

Make ghosts with all HUDs or sechud enabled able to use the examine function of sechud.

* Add new sec statuses

LF and conflicts resolved

* add new sec statuses

LF and conflicts resolved

* fix turret threatcounts

LF and conflicts resolved

* add new sec statuses

LF and conflicts resolved

* add new sec statuses, add sechud ghost examine

LF and conflicts resolved

* Add new sec statuses

LF and conflict resolving take2

* Add new sec stasuses

LF and conflict resolve take2, rid with empty lines

* Fixing Travis warning on list access at 355

* On built fail

trailing newlines accidentially forgotten, check, warning on list access, better but still not gone (got to git gut)

* Fixing usage of LAZYACCESS

Yeah - there was just un-necessary stuff there. Thanks to AA and Farie for help

* One last un-necessary thing off

* Move criminal status to defines.

Per Farie request: criminal statuses are now defines, every usage of them moved to utilize them. Minor: CC evilfax uses now 'demote' status in demote reply

* Beepsky prisoner threatcount: status quo

back to what it was since indeed, it becomes a nuisance if he tried to chase prisoners in jail

* Requests done

Removed useless check from secrecordComment, used isobserver at ghost omnihud

* re-add isobserver check

My bad, this check actually gives ghosts the View Comment Log from the HUD where they can't interact with the other buttons. I guess this is exactly why you comment code

* More sane expression on check at secrecordComment

As requested!

Co-authored-by: xXx-RegularJoe-xXx <53127823+xXx-RegularJoe-xXx@users.noreply.github.com>
2020-05-23 11:26:48 -06:00
AffectedArc07 5eafd48525 IPCs can now change their monitors while lay down 2020-05-23 14:04:06 +01:00
Fox McCloud 798cf7a8be Removes Fat Sprites (#13430)
* Removes Fat Sprites

* fat vs chubby

* edge case
2020-05-23 03:10:39 -06:00
Fox McCloud 707258f78c Merge pull request #13462 from SteelSlayer/bloodcrawl-mimery-traits
Replaces the bloodcrawl variable with a trait
2020-05-22 23:51:49 -04:00
Fox McCloud 0c13ea733b Merge pull request #13468 from Tourte-Yaya/bald-IPC-screen
Allows the IPC players to select the bald IPC monitor using the "Change Monitor" button
2020-05-22 22:35:20 -04:00
AffectedArc07 83dd0acf5b Bugfixes round 1 2020-05-22 21:27:03 +01:00
AffectedArc07 a10b0acb81 Merge branch 'master' into tcomms-overhaul 2020-05-22 18:51:44 +01:00
Fox McCloud 7ad36060f3 Newcrit Death Threshold Tweaks (#13374) 2020-05-22 01:38:56 -06:00
SteelSlayer c2813a73e2 Removes the Freeze Mech verb, and bundles its functionality into the Freeze verb (#12827)
* Makes the Freeze Mech admin verb work properly

* freeze overhaul, axe Freeze Mech verb

* define freeze on the atom/movable level

* CRLF to LF

* rebase and touch ups

Co-authored-by: SteelSlayer <SteelSlayer@users.noreply.github.com>
2020-05-21 21:41:00 -06:00
Pidgey 43f664f4a7 Diona nymphs can eat veggies (#12423)
* Diona Nymphs can now consume vegetables. It takes 2 seconds to do so, and they gain nutrition based on how much plant matter and/or nutriment is present. This tends to be a slightly slower way to grow than eating weeds (unless specialized plants are provided for the purpose, like high potency pumpkins) but provides an option to nymphs that have nothing but earthsblood trays around.

* Changed the spacing a bit.

* Changing some minor things in line with provided code reviews.

* Hopefully this is an improvement.

* Requested minor changes

* Swapped type check with isnymph(). I didn't even know these defines existed.
2020-05-21 20:21:42 -06:00
Tourte-Yaya dfd355023f Adds the bald IPC screen to ipc_face file 2020-05-21 20:12:06 +02:00
SteelSlayer 3085305eaa bloodcrawl trait 2020-05-20 14:55:50 -05:00
SteelSlayer e48d0785c7 Removes a bunch of unused vars 2020-05-19 03:23:05 -05:00
Fox McCloud adccc817e0 Merge pull request #13426 from MarsM0nd/meth_gottagoflag
Removes gottagofast_meth
2020-05-18 03:59:46 -04:00
Fox McCloud d8134fd328 Refactor and Fixes EMP's (#13420) 2020-05-14 20:39:44 -04:00
AffectedArc07 64dc83846e Main part works. but we still got a long way to go 2020-05-14 22:46:26 +01:00
Fox McCloud 8faadf492b Merge pull request #13431 from PidgeyThePirate/Issue_13423_headcrab_animal_eating
Issue #13423 Fix - Headcrab death check
2020-05-14 09:34:22 -04:00
PidgeyThePirate 736f2132e3 You learn something new every day. 2020-05-14 12:59:38 +09:30
PidgeyThePirate b08aeeb1ff Whoopsie. 2020-05-14 12:05:47 +09:30
PidgeyThePirate c909a10f5c Headcrabs now check if they're alive before nomming adjacent dead simple mobs as well as zombifying dead humans. 2020-05-14 11:38:43 +09:30
Mars e2312b8be1 Removes gottagofast_meth 2020-05-13 16:03:25 +02:00
Fox McCloud b913a1301a Fixes MC perms spam (#13406) 2020-05-10 00:07:46 -04:00
AffectedArc07 a9d945e4c7 Adds MC VIEWING to the VIEWRUNTIMES permission 2020-05-05 10:32:04 +01:00
Fox McCloud a0c50f55eb Merge pull request #12696 from SteelSlayer/slime-no-attack-slime-people
Makes simple slimes ignore slime people when searching for targets again
2020-05-05 04:37:47 -04:00
Fox McCloud faecf7cbfa Patch rework (#13062)
* Patch Rework Part 1

* applicator

* fixes

* fixes

* temperature settings

* single application patches

* additional

* new line fix

* fox  is a derp sometimes
2020-05-02 20:07:43 -04:00
Aronai Sieyes fd6c406830 Adjust beepsky to slow his roll slightly 2020-05-02 19:14:49 -04:00
Aronai Sieyes 2e90659869 Add slower glide to flipping places with people 2020-05-02 19:14:29 -04:00
Aronai Sieyes 04a9e6a2e7 Fix up smooth movement issues 2020-05-02 14:55:17 -04:00
SteelSlayer 6fc94527c9 add pod and shadow inherent factions 2020-05-02 04:26:00 -05:00
SteelSlayer 11c597a68a adds inherent factions 2020-05-02 04:26:00 -05:00