Commit Graph

12130 Commits

Author SHA1 Message Date
Aleksej Komarov
0cf00a2645 tgui 4.0 (#52085)
* tgui 4.0 hyper squash

* Upgrade dependencies
2020-07-16 20:13:04 +02:00
jdawg1290
62676e72a8 Force LF line endings with gitattributes and convert repo (#52266)
Co-authored-by: Aleksej Komarov <stylemistake@gmail.com>
2020-07-16 03:02:40 +03:00
ShizCalev
254536072e [s] sanity checks vv_edit_var() values (#52255)
cl ShizCalev
fix: Added some sanity checking for varedit values.
/cl
* sanity checks vv_edit_var() values

* this should be an or

* one more fix
2020-07-16 10:20:41 +12:00
oranges
88170c9e4c Simple mob AI wakes up less (#52228)
There's no reason to wake every mob on the Z level when we can simply
wake up only those nearest to the mob

In theory we could even not do this at all, but there would be a few
seconds delay before the idle automated actions ran and the AI wokeup
anyway
2020-07-15 22:31:26 +08:00
ATH1909
5cce5f87bd Finally adds a quickdraw hotkey for the suit storage slot (#52040) 2020-07-14 20:18:18 -04:00
ShizCalev
99d4fe86c5 Fixes throw mode hud icon not updating while mob is clientless (#52192) 2020-07-14 20:16:02 -04:00
ShizCalev
b3fa367ac7 Fixes cameramob ghostize runtime (#52197) 2020-07-14 20:14:08 -04:00
ShizCalev
fbcb610d18 Fixes ice demon teleport runtime (#52200) 2020-07-14 20:13:30 -04:00
LemonInTheDark
dbdb2d33fe Merge conflict begone 2020-07-12 17:37:14 -07:00
skoglol
3c30af5ddc Merge pull request #52020 from Ryll-Ryll/cronch
[READY] Vendors can tip on people thrown at them extra hard, lets you set ejection speed on disposal outlets
2020-07-12 13:59:38 +02:00
skoglol
ad37765b04 Merge pull request #51963 from Maurukas/wingreconstruction
Reconstructive surgery for moth wings
2020-07-12 13:43:52 +02:00
ShizCalev
cc7851b662 Fixes plasmamen racial ignitation stuff ignoring fireproofing traits (#52039)
* Fixes plasmamen ignoring fireproofing traits

* fixes drunk code
2020-07-12 13:27:11 +02:00
tralezab
47c6ff7b7f Mafia Map Fixes and Removal (#52066)
* map fixes 😋

* removes necro for the time being

* lavaburn gone from update_fire code

* trait system (pog)

* small fix :)
2020-07-12 13:26:29 +02:00
skoglol
7ec3849d63 Merge pull request #52158 from LemonInTheDark/help-me
Fixes acid/fire/blobs/a few other things touching objects below a tile
2020-07-12 11:56:26 +02:00
skoglol
e7643a8350 Merge pull request #52156 from Ryll-Ryll/tip-fix2
Fixes tipped player medbots never being able to walk again
2020-07-12 11:40:55 +02:00
Ryll Ryll
e4397e0fca adds full monty for observer examine_more (#52088) 2020-07-12 04:34:24 +10:00
ShizCalev
bb1a50c24b fixes radiation immune mobs getting irradiated (#52090) 2020-07-12 04:31:45 +10:00
Ryll Ryll
4a481bc861 Adds eye contact (#52108)
* doesn't do it for me

* signal and hijinx

* creep stare

* less lazy code
2020-07-12 03:39:57 +10:00
skoglol
c914db4877 Fixes parrot possession (#52114) 2020-07-12 03:26:38 +10:00
YPOQ
931d0fd300 Fixes tracking not working near roundstart (#52138) 2020-07-12 02:49:29 +10:00
LemonInTheDark
fce4274752 Fixes all bits of code that check if something is under a tile that weren't being done 2020-07-10 22:14:37 -07:00
Ryll-Ryll
4df1c80f29 fixes bitwise op 2020-07-11 00:19:38 -04:00
Maurukas
d5bd6777ab aheals, suggested logic cleanup 2020-07-10 16:21:27 -07:00
Maurukas
17386990ce add wing reconstruction
Adds surgical reconstruction of moth wings.
2020-07-10 16:21:26 -07:00
LemonInTheDark
c4daec7c4c I'm dumb + refactors some unused returns 2020-07-09 18:11:58 -07:00
ラッピ from PSO2
41440f1081 White-Kit Medibot Hotfix (#52101)
About The Pull Request

White Kits do not have a damagetype, so they were setting the damage healed to null instead of brute
Why It's Good For The Game

Fix
2020-07-10 13:11:23 +12:00
LemonInTheDark
987ac2a310 Handles some silly uses of radiation, adds a check for the immunity trait in rad apply code, changes some 0/1 to defines, and a FALSE to 0, as it represented a percentage 2020-07-09 18:02:03 -07:00
skoglol
85a7928b34 Merge pull request #52097 from Timberpoes/tgui-orbit-feex
Fixes some Ghost Orbit menu issues
2020-07-09 16:03:31 +02:00
skoglol
c0e123aba2 Merge pull request #51999 from EdgeLordExe/hbalancing4
HERETICS : fixes an infinite summons exploit.
2020-07-09 16:00:09 +02:00
LemonInTheDark
f59207ec83 Converts rad_flags to flags_1, holy shit why 2020-07-09 00:20:46 -07:00
LemonInTheDark
c87583007f Splits TRAIT_RADIMMUNE into one trait that prevents radiation damage, and one that prevents genetic mutation TRAIT_GENELESS 2020-07-08 22:59:19 -07:00
ShizCalev
f4c54ccea4 Fixes mobs that aren't able to speak being able to cast spoken spells (#52054)
* Fixes wizard speaking

* defines
2020-07-08 19:25:39 +02:00
Timberpoes
3d2aa32810 Limit scope of locate 2020-07-08 16:40:00 +01:00
Timberpoes
761c1a9e03 Orbit feex 2020-07-08 11:24:00 +01:00
skoglol
60b2e568ec Merge pull request #52009 from ShizCalev/box-examine-text
Adds a bit of examine text to bots
2020-07-07 16:32:51 +02:00
skoglol
c43491d87f Merge pull request #51998 from Jared-Fogle/banished-to-the-cryo-chamber
Fix cryo cells locking up those with prosthetic limbs
2020-07-07 16:30:18 +02:00
ShizCalev
8447ce2847 MULEbot code cleanup & fixes (#51987)
cl ShizCalev
refactor: Optimized a good chunk of MULEbot code, fixing things such as it rebuilding it's overlays/icons 5 times every second while moving to a destination. Less free lag!
fix: Fixed MULEbots closing crates when the crate doesn't actually get loaded onto it.
fix: Fixed the maintenance hatch on MULEbots visually closing for a moment when emagged.
fix: Paranormal MULEbots will no longer briefly turn into a normal MULEbot when emagged.
fix: Fixed interface exploits involving paranormal MULEbots carrying ghosts.
fix: Fixed MULEbot blood tracks sometimes facing the wrong direction.
fix: Player controlled MULEbots will now leave bloody tracks if they've run over a mob.
fix: Fixed players riding MULEbots sometimes appearing underneath it instead of ontop of it.
fix: Fixed AI's making a chiming noise when they receive a remote notification from a MULEbot. Now only the AI will hear the notification's sound.
fix: Fixed MULEbots dropping mobs off at their current location instead of at their dropoff point.
fix: Fixed a minor runtime related to MULEbots dropping off deleted items/mobs.
fix: Fixed mobs having the wrong height offset when riding MULEbots.
fix: Fixed mobs sometimes ending up underneath MULEbots while riding them.
fix: Fixed mobs not falling off MULEbots when stunned / incapacitated.
fix: Fixed inducers not recharging MULEbots.
fix: Fixed MULEbots leaving bloody tracks in space.
fix: Fixed MULEbots leaving multiple blood tracks in the same spot if they failed to move.
fix: Fixed hacked MULEbots spamming messages about knocking down a mob when they didn't actually do it.
fix: Fixed MULEbot commands not resetting when they were turned off.
fix: Fixed MULEbots not turning off properly when their maintenance hatch is opened.
fix: Fixed MULEbots not turning off properly when they ran out of power while moving.
fix: Fixed MULEbots flashing their external warning lights while they're turned off when their avoidance wire is cut.
fix: Fixed mobs being able to walk right over MULEbots when they turn off.
fix: MULEbots will now try to put their powercell in your hands when you remove them with a crowbar.
fix: Fixed the interface for MULEbots briefly looking like you turned it on successfully even though it was out of power.
fix: MULEbots will now provide feedback if they fail to turn on due to their maintenance panel being open.
fix: MULEbots will no longer flash and beep when their wires are pulsed if they don't have power.
fix: MULEbots will now actually flash when their external warning lights are pulsed.
tweak: MULEbots will now flash when they beep / buzz.
add: Added a bit more examine text to MULEbots.
/cl

Fixes #42918
Fixes #46030
fixes #38594
2020-07-07 11:05:09 +12:00
ShizCalev
0241590140 Update code/modules/mob/living/simple_animal/bot/bot.dm
Co-authored-by: nemvar <47324920+nemvar@users.noreply.github.com>
2020-07-06 17:53:23 -04:00
skoglol
67686c26a4 Merge pull request #52001 from zxaber/fancy_thermocouple
Fixes borg thermal vision not working
2020-07-06 23:03:40 +02:00
skoglol
b0f0786322 Merge pull request #51991 from ShizCalev/ghoulbot
renames paranormal MULEbots to GHOULbots
2020-07-06 23:00:47 +02:00
skoglol
c8e4d272b3 Merge pull request #52008 from ShizCalev/bot-altclick-id
Lets you unlock bots by altclicking them
2020-07-06 22:57:47 +02:00
skoglol
53b631c5ec Merge pull request #52010 from ShizCalev/buckling-layer-fix
Fixes buckled mobs sometimes z fighting with what they're buckled too
2020-07-06 22:47:59 +02:00
tralezab
fd9b5efae7 Mafia: a minigame for ghosts to sign up for while dead (#51788)
* pre-removal of mafia_game_signups

* redoes the whole joining system, start of the role popup datum

* MAPMERGE 💪

* bundle fix + working on a fix

* even more testing

* lobby working, fail text, comments out 2>3 player test setup

* mapmerge

* uhhh maybe?

* updates mafia controls panel

* megafix + megafeature pack

* lint, small fix bundle. should compile after this

* bye test setup

* big changes, no revs yet though

* godmode, why not

* bundle frick off man

* SORRY

* doesn't send rev messages and mafia messages if they don't exist

* removes revs, improves tgui by a shit ton

* mostly mafia panel stuff

* maps + improvements

* disables this map because bugs

* bundle, take that

* Apply suggestions from stylemistake code review

Co-authored-by: Aleksej Komarov <stylemistake@gmail.com>

* 1/2 review

* bad maps gone

* goodbye game ID

* e

* finally done

* voila

* don't forget bundle!

* e

* last commit before i irrevocably BOUNDS myself to death

* Rebuild tgui

Co-authored-by: Aleksej Komarov <stylemistake@gmail.com>
2020-07-06 19:02:45 +03:00
Ryll Ryll
4eb134073d [HOTFIX] Bubblegum and Legion don't wound anymore (#52004)
About The Pull Request

This was originally part of #51786 but that may take a while so I decided to make a separate hotfix to ease the pain of miners. Legion and Bubblegum will no longer wound people with their alt attack things, since they're not balanced for them and I didn't realize they HAD alternate attacks like this the first go around!
Why It's Good For The Game

Megafauna aren't meant to wound, sorry miners!!!!!!!
Changelog

cl Ryll/Shaps
fix: Bubblegum and Legion can no longer cause wounds, as intended
/cl
2020-07-06 08:43:53 +12:00
Ryll-Ryll
ba39c73639 balance 2020-07-04 22:07:12 -04:00
skoglol
f8f4af5a59 Merge pull request #51966 from Wayland-Smithy/alien-QOL
Improves Alien Hivemind: Grant the Queen BIG VOICE, and remind Larva how to use it
2020-07-05 04:02:42 +02:00
Wayland-Smithy
d4ceb85f00 two calls become one with a grammar pass 2020-07-04 16:07:30 -04:00
skoglol
5f1f140eac Merge pull request #51980 from ShizCalev/shoe-runtime-fix
Fixes runtime while trying to tie someone's nonexistant shoes
2020-07-04 17:51:58 +02:00
ShizCalev
7503d6be47 Fixes buckled mobs sometimes z fighting with what they're buckled too 2020-07-04 04:04:00 -04:00
ShizCalev
5e2651dcb9 Adds a bit of examine text to bots 2020-07-04 04:02:04 -04:00