Commit Graph
5527 Commits
Author SHA1 Message Date
SteelSlayerandGitHub 3f5c57b786 Runtime and GC fixes related to orbit UI bluescreens (#23512)
* GC and runtime fixes

* BONUS FIX!
2023-12-26 14:49:37 -05:00
27722e4d7a Trying to talk with oxygen damage makes you whisper instead of gasp (#23425)
* Basics working

* The rest of the PR

* formatting suggestion

Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com>

* Renames proc

* Darn merge conflicts

* Rename proc again

* this doesn't do anything

* I swear I commited this earlier. Grammar fix.

* Behold, the code compressor 9000!

Co-authored-by: Gaxeer <44334376+Gaxeer@users.noreply.github.com>

* Update code/modules/mob/living/carbon/human/human_say.dm

Co-authored-by: DGamerL <108773801+DGamerL@users.noreply.github.com>

---------

Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com>
Co-authored-by: Gaxeer <44334376+Gaxeer@users.noreply.github.com>
Co-authored-by: DGamerL <108773801+DGamerL@users.noreply.github.com>
2023-12-26 14:45:50 -05:00
ContrabangandGitHub 87d8da7b1e Code improvement for ventcrawling defines (#23514)
* code improvement

* oops

* bad comment gone
2023-12-16 16:13:58 +00:00
AquilarandGitHub 77e7348029 Cleans up and update of mind and objective. (#23350)
* clean up and update of mind and objectives

* making it work.

* identity theft

* requested changes

* updating some target && target to target?.

* requested changes

* adds update_explaination_text to objective/steal
2023-12-16 16:10:49 +00:00
ContrabangandGitHub 09dd7309ad Lava is no longer a plating + all lava is smooth (#23482)
* woohoo

* sirryan review

* accept incoming and stuff

* fuck
2023-12-16 11:47:44 +00:00
ff53bdd87f Buff wizard apprentice, limits to one per wizard (The Sequel) (#23258)
* Buff wizard apprentice, limits to one per wizard

* Update restoration apprentice

* fix name of staff of healing

* rebuild tgui

* Apply suggestions from code review

Co-authored-by: Burzah <116982774+Burzah@users.noreply.github.com>

* Apply snake case

* Update tgui.bundle.js

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

Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com>

* remove forcewall from stealth

* tgui update and useless comment removal

* Update code/datums/spells/wizard_spells.dm

Co-authored-by: DGamerL <108773801+DGamerL@users.noreply.github.com>

* update tgui

---------

Co-authored-by: Burzah <116982774+Burzah@users.noreply.github.com>
Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com>
Co-authored-by: DGamerL <108773801+DGamerL@users.noreply.github.com>
2023-12-14 20:35:21 +00:00
QwertytofortyandGitHub e5b8a4889d glass floors / catwalks no longer block pulse demon shocking (#23503) 2023-12-11 17:07:40 +00:00
DGamerLandGitHub 2415dc5d02 Removes a few unused procs (#23470)
* Begone ye foul creature

* More scope increase
2023-12-11 17:06:28 +00:00
ppi13andGitHub 17732cfd0c Makes scoreboard respect preferences (#23423)
* Makes scoreboard respect preferences

* Lewd feedback
2023-12-11 16:57:59 +00:00
AylongandGitHub 825c2c8866 Converts Input List to TGUI Input Lists (#23396)
* Part 1

* Testing 1

* Revert "Testing 1"

This reverts commit fc06554b28.

* Part 1.1

* Part 2 - UI Style List

* Preferences lists

* Preferences lists - DONE

* More inputs

* MOOOOOORE

* UI style else

* Last ones

* Double name fix

* Pre-selected Search

* Return Pick Darkness

* Return Pick Darkness

* Missing users

* Some review changes

* Revert MULE lists

* I just hate MERGE CONFLICT label

* List window tweaks

* I think there it is

* why i am stopid

* Update tgui.bundle.js
2023-12-10 19:38:23 +00:00
GDNandGitHub ba96ed4686 fixes a few radial menus not working (#23495)
* fixes a few radial menus not working

* also this
2023-12-08 20:59:03 +00:00
ContrabangandGitHub 3afd8e4d05 Dead cultists no longer count towards the amount of cultists & cult-size is checked on stat change (#23326)
* bam

* more stuff

* signal handler

* farie review
2023-12-08 16:51:44 +01:00
ContrabangandGitHub c8dce33a8a Cleans up a lot of globals a few other vars (#23246)
* i hate globals i hate globals

* more fucking of these

* sirryan review
2023-12-06 15:30:41 +00:00
05cf837409 Buffs a few spells (#23036)
* Buffs a few spells

* Keeps Lesser Magic Missile the same

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

Co-authored-by: DGamerL <108773801+DGamerL@users.noreply.github.com>

* no more doorpass

* mindswap changes reverted

---------

Co-authored-by: DGamerL <108773801+DGamerL@users.noreply.github.com>
2023-12-06 15:26:38 +00:00
a77b80a41d turns radial menus into screen objects (#22690)
* turns radial menus into screen objects

* reviews

* Update code/_onclick/hud/radial.dm

Co-authored-by: Contrabang <91113370+Contrabang@users.noreply.github.com>

---------

Co-authored-by: Contrabang <91113370+Contrabang@users.noreply.github.com>
2023-12-06 15:25:37 +00:00
LucandGitHub 5d5f83d791 Lobotomizes the brain from /mob/living/carbon (#23320)
* find and replace. this causes zero errors.

* there was one error

* repathing

* minor emote repathing as well
2023-11-29 18:39:43 +00:00
ContrabangandGitHub 444d68b1c0 guh bomb (#23329) 2023-11-29 16:15:52 +01:00
GDNandGitHub 94fbb46dc4 reduces a massive amount of endround lag (#23306)
* reduces a massive amount of endround lag

* more improvements
2023-11-24 15:39:59 +00:00
Henri215andGitHub 6a109ade7f Moves a few sprites out of items.dmi (#23301)
* fuck you items.dmi

* banhammer
2023-11-24 15:39:20 +00:00
HMBGERDOandGitHub 53f6b905e6 customised_abstract_text - removed useless check, changed var (#23282)
* customiZed, removed check that is not needed

* one more typo

* fuck it this is right in brenglish

* not need /human here

* even better
2023-11-24 15:36:24 +00:00
ContrabangandGitHub 13432a296f we love code that compiles (#23340) 2023-11-22 19:22:29 -06:00
9384c2a074 Allows roundstart observers to freely use antag HUD without losing respawnability (#23009)
* First pass

* do away with old antag hud variable

* rework cannotPossess

* some verification + cleanups

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

Co-authored-by: Contrabang <91113370+Contrabang@users.noreply.github.com>

* splits up log call

* Slightly refactor proc calls, continuing contra's review

* Log admin

---------

Co-authored-by: Contrabang <91113370+Contrabang@users.noreply.github.com>
2023-11-21 13:00:13 +00:00
26ef96358b Shadow Demon Sound Rework (#23052)
* Adds custom sounds to majority of the shadow demon.
Death sound, grapple sound, cocooning sound, attacking sounds and
hallucination sounds

* Update code/game/gamemodes/miniantags/demons/shadow_demon/shadow_demon.dm

Co-authored-by: Contrabang <91113370+Contrabang@users.noreply.github.com>

* Update code/game/gamemodes/miniantags/demons/shadow_demon/shadow_demon.dm

Co-authored-by: Contrabang <91113370+Contrabang@users.noreply.github.com>

* Update code/game/gamemodes/miniantags/demons/shadow_demon/shadow_demon.dm

Co-authored-by: Contrabang <91113370+Contrabang@users.noreply.github.com>

* Update code/game/gamemodes/miniantags/demons/shadow_demon/shadow_demon.dm

Co-authored-by: Contrabang <91113370+Contrabang@users.noreply.github.com>

* Update code/game/gamemodes/miniantags/demons/shadow_demon/shadow_demon.dm

Co-authored-by: Contrabang <91113370+Contrabang@users.noreply.github.com>

* Update code/game/gamemodes/miniantags/demons/shadow_demon/shadow_demon.dm

Co-authored-by: Contrabang <91113370+Contrabang@users.noreply.github.com>

---------

Co-authored-by: Contrabang <91113370+Contrabang@users.noreply.github.com>
2023-11-14 13:20:00 +00:00
dj-34andGitHub 25c3980998 Fix item state of flashlights & cult mirror shield (#23211)
* Fix item state of flashlights & cult mirror shield

* update by request
2023-11-14 13:13:10 +00:00
AquilarandGitHub d27ead5c0e fixes admin given assassinateonce objective. (#23177)
* fixes admin given assassinateonce

* replaces accidently removed comment

* requested adjustments
2023-11-14 13:01:32 +00:00
48d7b00a0d CI now bans the use of weird spacing in conditionals (#22777)
* no more spaces

* Matthew 10:22

* fixes

* dgamerl review

* Update code/modules/hydroponics/plant_genes.dm

Co-authored-by: Henri215 <77684085+Henri215@users.noreply.github.com>

* Update code/modules/mob/living/simple_animal/bot/ed209bot.dm

* Update code/modules/mob/mob.dm

* Update code/modules/mob/mob.dm

* Update code/modules/mob/mob.dm

* Update code/modules/mob/mob.dm

* Update code/modules/mob/mob.dm

* Update code/modules/pda/PDA.dm

Co-authored-by: Henri215 <77684085+Henri215@users.noreply.github.com>

* fuck

* bah

* Update tools/ci/check_grep2.py

Co-authored-by: Henri215 <77684085+Henri215@users.noreply.github.com>

* oops

* guh

---------

Co-authored-by: Henri215 <77684085+Henri215@users.noreply.github.com>
2023-11-12 20:59:43 +00:00
GDNandGitHub 35754c77ea Verb cleanup (#22224)
* Verb cleanup

* rest of the object verbs

* little more object cleanup

* more changes

* last of it

* this too

* tgui

* code review

* time to go
2023-11-12 20:19:17 +00:00
Coolrune206andGitHub cef275fd52 Increases the duration of Regenerative Stasis to 50 seconds (#22898)
* the most difficult code change ever implemented

* webeditor heresy
2023-11-12 18:54:08 +00:00
d3f85c6b67 Adds a new loadout to wizard: Fireball. (#23115)
* just fireball.

* requested changes

* review

* Apply suggestions from code review

Co-authored-by: GDN <96800819+GDNgit@users.noreply.github.com>

* review

* oops

---------

Co-authored-by: GDN <96800819+GDNgit@users.noreply.github.com>
2023-11-08 08:52:48 +00:00
AquilarandGitHub 14fbf2b4a9 Adds "Teach them a lesson" Objective (traitor only) (#22933)
* Adds the tech them a lesson objective.

* minor changes

* SPACING!

* onesmallupdate

* requestedchanges

* requestedchanges
2023-11-04 16:30:16 -04:00
ppi13andGitHub abe4110704 Turns isholy into a trait and adds a trait mind helper (#23107)
* Converts isHoly into a trait

* Moves holy from body to mind

* Uncurses the source of curses

* Updates source to roundstart trait

* Contrabang fixes

* Forgot one

* Add trait mind helper

* Request changed Dgamerr/Contra

* Fixes issue

* Nullchecks minds
2023-11-03 20:07:20 +00:00
GDNandGitHub 65cab6910f adds a pulse demon demon heart (#22810)
* adds a pulse demon demon heart

* fixes + shock HARDER
2023-11-01 20:13:12 +00:00
357c62b6d7 Ports hitscan from TG, adds it to *SELECT* things (#22754)
* this was just going to be a plasma cutter change but no had to make it look good, whats next, ai sat turrets (yes)

* ai turret

* Coca cola, don't forget the ice. Or the pulse

* almost done, pull master than map edit

* we ball

* ah, chasms.

* it's for the best. Fuck should not sleep checker though

* hitscan reflection limiting system

* Apply suggestions from code review

Co-authored-by: Henri215 <77684085+Henri215@users.noreply.github.com>

* c-c-c-changes

---------

Co-authored-by: Henri215 <77684085+Henri215@users.noreply.github.com>
Co-authored-by: S34N <12197162+S34NW@users.noreply.github.com>
2023-11-01 20:05:27 +00:00
95d3a49929 Ports Malf AI rolling (and some other tipping refactors) (#21900)
* some thoughts

* I really forgot to commit all of this didn't I

* Rework vendor crits

* fixes some angle jank

* yeag

* Patches up most bugs with tilting things over

* Fixes up most of the AI logic

* rolling AI can now take teleporters, visual effect is now only seen by the AI

* better effects

* Remove a bunch of now useless code

* I keep forgetting this

* cleanup in aisle seven

* oops

* some more testing

* adminbus hours

* Fixes some buildmode stuff, does some more testing

* Add documentation

* Demo bugs

* Apply suggestions from code review

Co-authored-by: Henri215 <77684085+Henri215@users.noreply.github.com>

* rework crit damage amount

* Adapt recent tg changes

* Fix some small bugs in testing, contra review 1

* contra review 2

* Fixes tipping with pacifism

* restore removed icons

* Fix some remote untipping

* restore the roll action

* finally address contra's review (sorry)

* remove debug tool

* Move untilt logic into component

---------

Co-authored-by: Henri215 <77684085+Henri215@users.noreply.github.com>
2023-10-31 20:24:52 +00:00
1080pCatandGitHub 5dff836b09 forced extended death is bad for this kinda mode (#22989) 2023-10-31 18:36:02 +00:00
ContrabangandGitHub 49d8fd6548 requested (#22988) 2023-10-26 10:40:38 +01:00
DGamerLandGitHub 36da9ea2fb Lemme test this (#22984) 2023-10-26 10:40:13 +01:00
Vi3triceandGitHub 85353104f7 text be gone (#22929) 2023-10-26 10:39:11 +01:00
a35591eb67 Cult Sound Tweaks (#22608)
* time for a 3 star stealth rating

* more stuff cause it should be normalized

* oops these

* define time

* Henri review

* random character moment

Co-authored-by: Henri215 <77684085+Henri215@users.noreply.github.com>

* contra review

---------

Co-authored-by: Henri215 <77684085+Henri215@users.noreply.github.com>
2023-10-21 18:17:13 +01:00
cccf324773 Reroll destroy AI objective when the AI goes to cryo (#22352)
* Reroll destroy AI objective on cryo

* Update code/modules/mob/living/silicon/ai/latejoin.dm

Co-authored-by: Contrabang <91113370+Contrabang@users.noreply.github.com>

* Update code/game/gamemodes/objective.dm

Co-authored-by: Contrabang <91113370+Contrabang@users.noreply.github.com>

* Update code/game/gamemodes/objective.dm

Co-authored-by: Contrabang <91113370+Contrabang@users.noreply.github.com>

* Update code/game/gamemodes/objective.dm

Co-authored-by: Contrabang <91113370+Contrabang@users.noreply.github.com>

---------

Co-authored-by: Adrer <adrermail@gmail.com>
Co-authored-by: Contrabang <91113370+Contrabang@users.noreply.github.com>
2023-10-21 13:33:30 +01:00
1080pCatandGitHub d2a1bd038f Prevents RCDs from blowing up on central command if ai triggers its ability (#22122)
* i forgot about this

* actually just no cc

* contrabang review

* Update Malf_Modules.dm
2023-10-20 23:18:30 -05:00
GDNandGitHub f70490d8d0 Makes Runes actually invisible to AIs (#22947) 2023-10-20 20:15:58 +01:00
ContrabangandGitHub 75a02c1cd2 Adds CentComm only features to the Comms Console (#22096)
* here we go

* add some logging

* more buttons + no tgui fail

* now requires R_ADMIN and R_EVENT

* review

* rebuild

* prettier

* lewc review

* tgui

* sirryan review

* oops

* prettier changes

* tgui

* OOPS

* tgui

* okay there we go
2023-10-20 20:10:59 +01:00
aa33cb211a Abstract items can be shown (#22183)
* abstract weapons can be shown

* customised messages, no force visible flag

* forgot this

* Update code/modules/mob/living/carbon/examine.dm

Co-authored-by: Contrabang <91113370+Contrabang@users.noreply.github.com>

* return nothing if we want to return nothing

* vortex arm abstract text

* Update code/modules/antagonists/vampire/vampire_powers/hemomancer_powers.dm

Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com>

* \n moved to examine code

---------

Co-authored-by: Contrabang <91113370+Contrabang@users.noreply.github.com>
Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com>
2023-10-20 19:58:51 +01:00
ContrabangandGitHub 570e6cbf63 S3444444444NNNNNN (#22961) 2023-10-19 15:47:49 +01:00
ContrabangandGitHub cf554de96c yeah (#22874) 2023-10-18 22:09:29 -05:00
ded9a13594 Deletes the Useless Altar in the Library (#22457)
* Deletes the Useless Altar in the Library

* deletes them from all the other maps

* deletes the code for it

---------

Co-authored-by: S34N <12197162+S34NW@users.noreply.github.com>
2023-10-17 19:59:58 +01:00
0f9c829960 Add shadow demon login message and improve ability descriptions (#22855)
* Add shadow demon login message and improve ability descriptions

* Use wiki_link

---------

Co-authored-by: S34N <12197162+S34NW@users.noreply.github.com>
2023-10-16 18:47:26 +01:00
eda2102bdc Refactor: refactor security levels (#21899)
* refactor: datumize security levels

* refactor: implement `SSsecurity_level` for handling security level related stuff

* feat: returns back old `delta_alarm` sound

* refactor: adjust existing code to use `SSsecurity_level`

* fix: remove redundunt new init order

* fix: fix type in var

* refactor: apply reviewer changes

* fix: replace `can_fire=FALSE` with `ss_flags = SS_NO_FIRE`, as subsystem will never fire

* fix: use `flags` instead of `ss_flags` for subsystem

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

* fix: replace old security level interactions

* feat: implement `Recover` proc for `SSsecurity_level`

* refactor: add clearer doc for `security_level_set_timer_id`  propery of `SSsecurirt_level`

* refactor: swap `security_level` datum properties to make it clearer to read

* refactor: move initialization code from `New` to `Initialize` for `/obj/machinery/firealarm`

* fix: revert back `delta_alarm` annoing sound, use `delta_claxon` on change to delta security level

---------

Co-authored-by: SteelSlayer <42044220+SteelSlayer@users.noreply.github.com>
2023-10-14 21:46:49 +02:00
GDNandGitHub cf87929bec prevents people with offstation role from becoming a survivalist (#22805) 2023-10-14 20:44:28 +02:00