Commit Graph

29292 Commits

Author SHA1 Message Date
Fox McCloud
dfb8438cd7 Fixes AI Swarmers Doing Nothing (#46939)
About The Pull Request

AI swarmers are supposed to go after nearly everything in sight, including turfs, but this behavior is broken; I wouldn't be all surprised if other mobs targeting behavior is also broken.

In an attempt to make bees perform better, ListTargets behavior was changed here: #31250

While it does, supposedly, perform better, it also breaks swarmers---andddd I suspect other mobs, as well, as this effectively means anything that's not a mob or an object (primarily turfs).

Either case, this reverts ListTargets back to what it originally was, restoring intended behavior.

That said, since bees are so problematic, they use the current ListTargets behavior to only search for objects and mobs.

fixes: #46938
Changelog

cl Fox McCloud
fix: Fixes AI swarmers just sitting in their base doing nothing
/cl
2019-10-13 16:39:57 +13:00
Arkatos1
5e47463792 Silicon PDA fix (#46922)
About The Pull Request

This PR makes it so that silicon PDA verbs like toggle ringer are given only to a silicons that actually have one, like AI or pAI. This is also consistent with other similiar silicon items, like silicon camera.
Why It's Good For The Game

Less bugs.
Changelog

cl Arkatos
fix: Only silicons with a valid PDA will now get PDA-related verbs.
/cl
2019-10-13 16:39:00 +13:00
Fikou
632e8e5b52 Fix advanced retractor/hemostat description (#46996) 2019-10-12 09:44:42 -07:00
Rob Bailey
e1683f674f Merge pull request #46978 from willox/duplicate-variable-stuff
removed a bunch of duplicate member variable definitions and entirely duplicated types
2019-10-12 03:44:15 -07:00
nemvar
83b301c1af CRUNCHY CRUNCH (#46942)
Makes it so that you can crush soda can on other peoples heads.
2019-10-12 03:28:25 -07:00
William Wallace
4f8b437069 'frozen' food crafting category now works (#46970)
* ice crafting category now works

* un-murder rainbow snowcone
2019-10-11 15:46:45 -04:00
loser
b81b9f9bcd You're shoved onto the table by Talia Robinson! (#46997) 2019-10-10 14:05:50 -04:00
moo
de13e122ed Merge pull request #46972 from willox/botany-bounties
chili and ice-chili botany bounties are no longer overridden by ghost chilis
2019-10-10 13:47:38 -04:00
moo
3e9008c1af a define for surgery changes (#46980)
* a define for surgery changes

* also the comments
2019-10-10 13:46:55 -04:00
Anonmare
3cc86643a5 Makes it so Experiemental burn wounds tending actually unlock (#46976)
* Makes it so Experiemental burn wounds tending actually unlock

* hewwo
2019-10-10 13:46:36 -04:00
nemvar
c38a7a3bb5 Removes a bunch of var/ in procs (#46946)
* Removes a bunch of /var in procs

* reset this

* Why wasn't this already?
2019-10-10 04:20:27 -07:00
Qustinnus
b11d0a6c13 fix (#46999) 2019-10-09 20:00:28 -04:00
Qustinnus
270f73671e fixes mats (#46994) 2019-10-09 20:10:55 +02:00
spessbro
22d459ff20 Biogen doesn't dispense reagent containers anymore (#46905)
* Would you look at that, I'm already done :)

* shhh you didn't see nothing
2019-10-09 12:38:40 -04:00
Fikou
e450be44dc surgery tool refactor (#46856)
* awooooooooooooooooo

* a

* aw shet

* woops!!

* a

* wow heck you
2019-10-09 12:25:42 -04:00
Urumasi
6e7801550b Moves reagent fill code and adds caps to plastic water bottles (#46878)
* Adds caps to plastic bottles

* Non-crafted water bottles now spawned closed

* Added warning message for closed bottles, fixed minor bug

* meme

* Makes the warning only show up when doing valid actions with the bottle

* Clumsy people now have a chance to lose the cap

* Fix small bottle's cap when fallen over, bottles now turn upright when opened on the floor

* Add a minor positive moodlet on bottle flip

* Adds a relic lavaland water bottle that always lands upright

* Moves container fill overlay to reagent_containers, changes glass/beaker/waterbottle to glass/waterbottle

* Make actions with closed cap early return

* Minor code cleanup
2019-10-09 12:05:52 -04:00
Emmett Gaines
e6be7a1bda Cleans up dejavu component (#46935)
* cleans up dejavu component

* makes dejavu clean up properly
2019-10-09 01:50:16 -07:00
81Denton
3863d6b4d5 Fixes spraying/painting over dark paint (#46854)
* Fixes spraying/painting over dark paint

* Blacklists infinite spraycans from pyrite slime extracts
2019-10-08 21:50:09 -07:00
PKPenguin321
4c9fe66a3f also the comments 2019-10-08 18:22:21 -07:00
PKPenguin321
a475e3d260 a define for surgery changes 2019-10-08 18:20:05 -07:00
William Wallace
f2a2baef87 remove dupe /obj/item/clothing/head/collectable/slime 2019-10-09 01:15:16 +01:00
PKPenguin321
52be37f0f9 Surgery now goes slower before failing (#46640)
* Surgery failure removal

* implement speed scaling (again)

* removed wrong undef

* Removes outdated try_to_fail variable

* Remove outdated comments

* rolls back removals of surgery fails

* restores try_to_fail and failure proc
last important changes are in /initiate()

* meat of the PR
modded time now caps out
fail chance is reworked to be based on modded time
failing is possible again

* cap fail_prob at 100
just-in-case to avoid any byond weirdness with prob being >100

* messages for different fail probs

* fail chance caps at 99%
there is always a 1% chance to succeed

* borgs immune to slow, stasis bed check

* wake up, travis

* undoes mysterious floor surgery nerf
0.25 modifier -> 0.5 modifier, as originally
2019-10-08 19:38:25 -04:00
William Wallace
66202f3e2c remove duplicate var definition in /obj/effect/proc_holder/spell/targeted/turf_teleport/blink/cult 2019-10-09 00:22:39 +01:00
py01
b645de684e Mass purrbation affects mutant species (#46779)
* mass purrbation affects all species

* mass purrbation code cleanup

* remove mass purrbation gives mutant species their special ears and tails back

* mass purrbation syntax fix

* remove mass purrbation does not remove felinid from original felinids

* fuck you travis
2019-10-08 19:22:32 -04:00
William Wallace
74e069e43d remove duplicate /obj/structure/fans/tiny/invisible 2019-10-09 00:21:04 +01:00
William Wallace
816b463487 remove duplicate /obj/screen/alert/status_effect/bloodchill 2019-10-09 00:20:20 +01:00
William Wallace
b492bb56a4 remove duplicate var definition in /datum/design/board/telecomms_server 2019-10-09 00:19:41 +01:00
William Wallace
6600d43ba9 remove duplicate /obj/item/reagent_containers/glass/bottle/formaldehyde 2019-10-09 00:18:43 +01:00
William Wallace
0e1bab0869 remove duplicate var definition in /obj/projectile/bullet/p50/penetrator 2019-10-09 00:17:56 +01:00
William Wallace
45f2feda3b replace extra icon_state with item_state in /obj/item/gun/ballistic/rifle 2019-10-09 00:15:41 +01:00
Firecage
ae4eddf040 Rainbow slime extracts don't get deleted after a use if they have more than one use. (#46871)
* Rainbow slime extracts don't get deleted after a use if they have more than one use.

* Moves to get_turf call to line 668.
2019-10-08 19:15:34 -04:00
William Wallace
076e532e65 remove duplicate var definitions in /obj/item/gun/magic 2019-10-09 00:13:11 +01:00
William Wallace
70acd2bc48 remove duplicate var definition from /obj/item/energy_katana 2019-10-09 00:11:55 +01:00
William Wallace
59fb7d3a4a remove duplicate var definition in /mob/living/simple_animal/slime 2019-10-09 00:10:46 +01:00
William Wallace
6ea67b18f3 remove duplicate var definition in /mob/living/simple_animal/hostile/asteroid/goliath 2019-10-09 00:10:17 +01:00
William Wallace
7bd69f587b remove duplicate var definition in /mob/living/simple_animal/hostile/asteroid/basilisk 2019-10-09 00:08:54 +01:00
William Wallace
5c240c87f3 remove duplicate var definition in /mob/living/simple_animal/hostile/lightgeist 2019-10-09 00:07:15 +01:00
William Wallace
65ba24d4fb remove duplicate var definition in /mob/living/simple_animal/hostile/gorilla 2019-10-09 00:06:38 +01:00
William Wallace
a133637cab remove duplicate var in /mob/living/simple_animal/hostile/asteroid/fugu 2019-10-09 00:05:41 +01:00
William Wallace
053b977885 remove duplicate var definition in /mob/living/simple_animal/hostile/tree 2019-10-09 00:02:22 +01:00
William Wallace
6643383305 remove duplicate var definition in /mob/living/simple_animal/hostile/netherworld 2019-10-08 23:57:58 +01:00
William Wallace
b8f97ba926 remove duplicate var definition in /mob/living/simple_animal/hostile/poison/giant_spider 2019-10-08 23:56:16 +01:00
William Wallace
d1486ae733 remove duplicate var definition in /mob/living/simple_animal/pet/penguin/emperor 2019-10-08 23:55:13 +01:00
William Wallace
174aa1d84c remove duplicate var definition in /mob/living/simple_animal/shade 2019-10-08 23:52:20 +01:00
William Wallace
a59e8f2cf0 remove duplicate /datum/emote/silicon/chime definition 2019-10-08 23:48:47 +01:00
William Wallace
c00d457482 remove duplicate /datum/sprite_accessory/hair/bun2 &/datum/sprite_accessory/hair/bun3 2019-10-08 23:48:04 +01:00
William Wallace
b77030ff80 extra icon_state -> item_state on /obj/item/stack/ore/gold & /obj/item/stack/ore/glass/basalt 2019-10-08 23:43:28 +01:00
William Wallace
fff4e9aee5 remove duplicate var definition in /obj/structure/chisel_message 2019-10-08 23:39:44 +01:00
William Wallace
54bb2c05a9 remove dulpicate var definition in /obj/item/clothing/under/costume/russian_officer 2019-10-08 23:38:18 +01:00
William Wallace
69b62c9ea3 replace extra icon_state on /obj/item/clothing/suit/nemes with item_state 2019-10-08 23:36:26 +01:00