Commit Graph

10561 Commits

Author SHA1 Message Date
warior4356
ba8052af3f Apply suggestions from code review
Co-authored-by: AffectedArc07 <25063394+AffectedArc07@users.noreply.github.com>
2021-07-15 18:44:23 -07:00
warior4356
15b32b7283 Merge branch 'master' into holy-chapel 2021-07-05 18:12:02 -07:00
SteelSlayer
7c505d93d9 Fixes a couple things related to miner borg upgrades and kinetic accelerator modkits (#16306)
* miner borg upgrade fix

* re-add check
2021-07-05 19:18:20 +01:00
Fox McCloud
d9d09deb00 Merge pull request #16212 from AffectedArc07/atom-rotation
Better atom rotation
2021-07-01 22:15:58 -04:00
Cocacolagua
9a21cf1d4b no more message (#16202) 2021-06-29 11:43:08 +01:00
warior4356
aec95fed48 Merge branch 'master' into holy-chapel 2021-06-28 20:31:34 -07:00
AffectedArc07
9b86a42a3d Casing 2021-06-24 17:29:18 +01:00
SabreML
483f31e038 This was a lot simpler than I expected (#16230) 2021-06-22 10:42:48 +01:00
S34N
6b06ca3ef5 Ports HTML manifest to TGUI (#16210)
* Ghost manifest is tgui now

* moved to tgui modules

* Delete crew_manifest.dm

* global

* ghost -> nologo

* sorry mr. tgui, i forgot about you again

* Jade review + more trimming

* lobby and silicons get some love

* bye bye, all traces of old manifest.

* renamed
2021-06-21 12:21:32 +01:00
SabreML
0b375de42c Removes the the vast majority of 'The the' from the the code (#15597)
* The the

* Some more

* Review 1

* A couple more
2021-06-20 10:20:32 -04:00
SabreML
dd02435095 Fixes secborg batons (#16196)
* Cell linking

* V2
2021-06-19 14:10:01 +01:00
S34N
00de6dc6c1 Adds pref to remove internals pressure from status tab, adds it to inspect text (#16110)
* yeets the internals from status panel

* adds pressure reading to the tank inspect text

* Adds a pref toggle

* numbers are hard

* catchup with master

* Revert "catchup with master"

This reverts commit bb972cb110.
2021-06-17 10:30:30 +01:00
SabreML
75375efce9 Why is this a thing, really (#16169) 2021-06-17 10:23:14 +01:00
hal9000PR
b7d9fcf87a fix (#16191) 2021-06-16 13:23:34 +01:00
SteelSlayer
01c0c86d01 robobrain runechat fix (#16176) 2021-06-14 11:35:54 +01:00
Dragonkiller93
6191c84860 Poly can no longer grab inside disposals. (#16068)
* Poly can no longer grab inside disposals.

* Update code/modules/mob/living/simple_animal/parrot.dm

Spacing from SabreML

Co-authored-by: SabreML <57483089+SabreML@users.noreply.github.com>

Co-authored-by: SabreML <57483089+SabreML@users.noreply.github.com>
2021-06-06 12:45:49 +01:00
SabreML
9d10cf4260 Fixes soulstones ignoring DNR or AntagHUD settings (#16117)
* DNR/AntagHUD soulstoning

* Update code/game/gamemodes/wizard/soulstone.dm

Co-authored-by: dearmochi <shenesis@gmail.com>

* Revive rune

Co-authored-by: dearmochi <shenesis@gmail.com>
2021-06-06 12:43:28 +01:00
SabreML
dfa17e9d07 Drone suicide fix (#16128) 2021-06-04 19:23:32 +01:00
SabreML
cd7017e1b3 Allows Maintenance Drones to see wire names (#16047)
* drone buff

* V2 (Item Trait)

* Indentation

Co-Authored-By: SteelSlayer <42044220+SteelSlayer@users.noreply.github.com>

Co-authored-by: SteelSlayer <42044220+SteelSlayer@users.noreply.github.com>
2021-05-29 21:19:05 +01:00
SabreML
64f1fd589d Adds a station alert level display to the join game menu (#16097)
* Alert Levels

* pain

Co-authored-by: S34N <12197162+S34NW@users.noreply.github.com>

Co-authored-by: S34N <12197162+S34NW@users.noreply.github.com>
2021-05-29 21:12:35 +01:00
SabreML
bf88adadf1 One line change (#16100) 2021-05-29 21:11:23 +01:00
SabreML
4960f5440c Various Tweaks & Fixes (#15857)
* Stuff

* Grammar reviewer review

Co-authored-by: Sean Williams <12197162+S34NW@users.noreply.github.com>

* Shuttle call HTML fix

And multiline announcements too, à la #15645.

The clean_input() was causing the message to be encoded twice, and only decoded once. Removing it still encodes the string.

* Loadout revert

Co-authored-by: Sean Williams <12197162+S34NW@users.noreply.github.com>
2021-05-24 16:29:07 +01:00
SteelSlayer
e4bbd94d6a Robot_module and cyborg stack refactor (#13527)
* robot_module refactor

* some fixes

1. adds medical stacks of 25 for the syndi medical borg
2. fixes various construction steps that weren't using `use()` or `get_amount()`

* review tweaks + other stuff

1. Makes a bunch of for loops into istypeless loops
2. Adds a readout of the current out of stacks a borg has, in the status panel
3. Slightly reorganizes the medical, syndi medical, engineering and syndi engineering cyborgs items

* fixes after upstream merge

* blank line for travis

* fixes and improvements

1. Fixed welder icon's not updating periodically if you were charging in a borg recharger
2. Fixes solar panels dropping /cyborg type glass when they were deconstructed.
3. Band-aid fix (incase #2 doesn't fix this) for cyborg stack's `source` var being null which resulted in tons of "cannot read null.energy" runtimes

* more fixes + constructable frame runtime fix

* removes toy sword placeholder

remove comment

* remove these as well

* .amount to .get_amount(), really should have done this before

* refactors robot_upgrades to work with the new system

- more cleanup
- adds documentation
- fixed a bug I made where you could delete your robot stack via crafting

* moves some unemag logic to the module file, makes more loops typless

* farie review

* fox review

* affected review and more TM bugfixes

* fixes comment

Co-authored-by: SteelSlayer <SteelSlayer@users.noreply.github.com>
2021-05-24 16:24:25 +01:00
AffectedArc07
663eff7b5e MAP ROTATION PART 2 (#12345)
* MAP ROTATION

* Tweaks + New additions

* Apply suggestions from code review

Co-authored-by: dearmochi <shenesis@gmail.com>

* Fixes improper naming

* Fixes map vote

Co-authored-by: dearmochi <shenesis@gmail.com>
2021-05-24 08:25:18 -06:00
dearmochi
122f09585e Player terror spiders now have their own orbit category (#16052)
* Terror spiders now have their own orbit category

* Update code/modules/mob/dead/observer/orbit.dm

Co-authored-by: AffectedArc07 <25063394+AffectedArc07@users.noreply.github.com>

Co-authored-by: AffectedArc07 <25063394+AffectedArc07@users.noreply.github.com>
2021-05-22 23:21:18 +01:00
SabreML
d2181a89bf Adds wiki links to antag greeting messages (#15939)
* Wiki Links Pass 1

* Wiki Links Pass 2

Ash Walkers,
Terror Spider spawns,
Terror Spider event,
Construct transfer,
Xenomorphs

* Less hardcoding
2021-05-16 11:36:26 +01:00
SabreML
3d6e072464 A lot more Cult fixes (#15161)
* Some fixes

1: ERT members can no longer be given as an assassinate/sacrifice antag objective.
2. Cultists attempting to teleport to a deleted rune will no longer be teleported into nullspace.
3. Re-ordered the cult Blood Rites spell code because it was bugging me. (sorry qwerty)

* Cult stuff

1: Cultists can no longer be chosen as a sacrifice target
2: Rune drawing is limited to one at a time (No spamming on one tile)
3: Removed some unneccesary `/improper`s from area names, for the cult Summoning locations
4: Changed a couple of colours to use defines

* QDELETED()

* Eye colour fix

* Reorganisation, Objectives, and Gender

The majority of the changes here are just reordering the procs, but there's a few fixes too:

1. Roundstart cultists now get given the 'servecult' objective.
2. Deconverting someone now removes their 'servecult' objective, so they won't be notified about target changes.
3. Stopped summoned ghosts from experiencing a spontaneous gender change.

* Screwdriver fix

* Prayer bead stripping

* Some more construct fixes

1: Fixed *all* holy constructs getting the 'Summon soulstone' ability
2: Fixed Wraiths getting their blue light reset to red after jaunting
3: Added a 'holy' variable to constructs, and made the holyification its own proc.

* qdeleted

* Construct Converting

Apparently you can convert holy constructs. Who knew!

* Another two weeks

Moved all the construct icon states to their own file, and fixed Nar'Sie constructs not getting a glowing effect.

* Grab fix

Fixed upgrading a grab having the ability to potentially transport the victim across dimensions.

* Not actually a cult fix but eh

Fixes: Runtime in outfit.dm, 114: bad number
And updates the cult corpse from legion spawns

* Teleport spell effect

Fixed the teleport effect for the spell being attached to the wrong mob.

* Small cleanup

* Eye colour cloning fix

* Veil Shifter

Fixed:
Runtime in cult_items.dm,355: pick() from empty list
Veil shifters not retaining any grabs after teleporting.

* Adjacent
2021-05-16 11:33:07 +01:00
hal9000PR
9c4b73be1e Fixes self surgery with beds (#16004)
* fix

* mochi's suggestion. added check for self surgery starting

* line
2021-05-16 09:37:25 +01:00
S34N
509c1d5638 Fixes rogue characters on strip menu (#16009) 2021-05-16 09:35:00 +01:00
Fox McCloud
6c6b1b53f0 Merge pull request #15815 from datlo/heat-resist-fix
Make the heat resistance trait fully fireproof
2021-05-15 10:37:34 -04:00
Fox McCloud
3b2da56ab7 Merge pull request #15970 from Dragonkiller93/Dizziness_tick_fix
Removes duplicate code from handle_status_effects
2021-05-15 10:23:22 -04:00
Fox McCloud
a2057998f7 Merge pull request #15996 from farie82/genes-optimization
Optimizes handle_mutations_and_radiation. No more looping 55 times per human to do nothing
2021-05-15 10:13:31 -04:00
Dragonkiller93
95fd71989c Did a copy paste wrong.
Thanks dearmochi for the fix.

Co-authored-by: dearmochi <shenesis@gmail.com>
2021-05-12 14:13:39 -07:00
Iwanabeu
b321d278d9 Adds the code back to carbon/life and removes it from human. 2021-05-11 14:10:06 -07:00
Iwanabeu
24704f205c Removes unneeded variable restingpwr. 2021-05-10 15:49:07 -07:00
Dragonkiller93
544ed9e2c4 FIxes apiary text for queen placement. (#15954)
* FIxes apiary text for queen placement.

* Update code/modules/hydroponics/beekeeping/beebox.dm

Co-authored-by: Farie82 <farie82@users.noreply.github.com>

* Sets gender of queen bee instead.

* Revert "Sets gender of queen bee instead."

This reverts commit 409df4a22d.

* Sets queen bee gender instead.

Co-authored-by: Farie82 <farie82@users.noreply.github.com>
2021-05-08 22:09:44 +01:00
Farie82
f8966c92f4 Fixes a minor runtime when double opening observe (#15997) 2021-05-07 09:01:37 +01:00
joep van der velden
dbb153339f Optmizes handle_mutations_and_radiation
Saving about 90% CPU power on blank humanoids
2021-05-06 22:36:51 +02:00
LiberatedWaveMan
3b0e91892c Adds New IPC Screen Faces (#15942) 2021-05-02 15:45:22 +01:00
SabreML
6481a50506 'Do Not Revive' verb for Ghosts (#15934)
* DNR

* Review things

Bound to be something I missed, but testing all seems to work fine.

* Aliven't
2021-05-02 15:42:56 +01:00
Iwanabeu
6400e8ff75 Removes duplicate code from handle_status_effects 2021-05-01 13:28:14 -07:00
Dragonkiller93
66ba2758f3 Borer preference affects notification (#15948)
* Borer preference affects notification

* Update code/game/gamemodes/miniantags/borer/borer.dm

Co-authored-by: SabreML <57483089+SabreML@users.noreply.github.com>

* Update code/modules/mob/mob_helpers.dm

Co-authored-by: SabreML <57483089+SabreML@users.noreply.github.com>

* Update code/modules/mob/mob_helpers.dm

Co-authored-by: SabreML <57483089+SabreML@users.noreply.github.com>

* Fix ambiguous or operator

Co-authored-by: SabreML <57483089+SabreML@users.noreply.github.com>
2021-04-29 12:47:43 +01:00
LordShekelstein
1453c244e5 Gives Greys FluoroSulphuric Acid immunity (#15909)
* Fixes Gloves of the North Star exploit.

* Update miscellaneous.dm

* Update miscellaneous.dm

* Create miscellaneous.dm

* Update code/modules/clothing/gloves/miscellaneous.dm

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

* Update code/modules/clothing/gloves/miscellaneous.dm

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

* commit on 'master'

* commit on 'master'

* master

* 'singularityhammer'

* commit

* adds !isgray to facid

Co-authored-by: SteelSlayer <42044220+SteelSlayer@users.noreply.github.com>
2021-04-22 21:36:00 +01:00
SabreML
fb06547f97 Various bugfixes (#15873)
* pAI Record Fix

* AI Respawnability

* Wine Reagents

* Ghost Repulsing

* Agent ID Card Numbers

* Maint Drone Lights

* Fix fixes

Co-authored-by: Farie82 <farie82@users.noreply.github.com>

* Headpocket runtimes

Co-authored-by: Farie82 <farie82@users.noreply.github.com>
2021-04-19 14:50:30 +01:00
SabreML
6eb6747980 Allows Ian to eat homework (#15786)
* Dog food V1

* m

* Fixed string

* Review thing
2021-04-17 13:45:40 +01:00
SabreML
4b80316aea Makes Drones and Swarmers unaffected by radiation (#15569)
* Safety Drones

* Just Drones and Swarmers

* Corrected version

Also cleaned up some swarmer vars
2021-04-15 14:13:20 +01:00
Ryal
93a0f58f21 Honkbot tweaks (#15808) 2021-04-05 15:56:57 +01:00
datlo
38e0183df8 Update code/modules/mob/living/carbon/human/life.dm
Co-authored-by: dearmochi <shenesis@gmail.com>
2021-04-03 21:28:33 +02:00
datlo
dac70ec726 move check to better proc 2021-04-02 20:09:18 +02:00
datlo
15906c566b Make the heat resistance mutation fully fireproof 2021-04-02 19:50:50 +02:00