Commit Graph

1212 Commits

Author SHA1 Message Date
Ling
17c5a68c33 Backports several SSmapping improvements (#17208)
* Optimizes SSmapping

* Turfs inside area are stored

https://github.com/tgstation/tgstation/pull/70966

* Add async reserving of turfs

* Fix bug

* Fix shuttle init
2022-12-31 15:41:47 +00:00
Jamie D
27663cc4d8 Update anomaly_pyro.dm (#17177) 2022-12-26 17:23:55 +01:00
TheGamerdk
16d5862f96 you have 5 minutes to respond to pirates (#17181)
* Update pirates.dm

* Update code/modules/events/pirates.dm

Co-authored-by: ynot01 <ynot000001@gmail.com>

Co-authored-by: ynot01 <ynot000001@gmail.com>
2022-12-26 16:23:35 +00:00
Jamie D
410feac06f Disables Rad Goat and Anomaly for Good (#17108)
* Disables Rad Goat and Anomaly for Good

* Update supermatter.dm

* Map
2022-12-17 18:31:28 +00:00
Simplehorror
fd4fd67e7a Shuttle catastrophe can now get ANY shuttle (#16513)
* Shuttle catastrophe can now get ANY shuttle

* Blacklist BYOS, Disco Inferno, Arena

* Update shuttle_catastrophe.dm
2022-11-26 12:14:09 +00:00
Xoxeyos
527ae5db69 flutes shouldn't be fakeable (#16293)
* Update flutes.dm

* Update flutes.dm
2022-10-29 19:54:30 -04:00
Vaelophis Nyx
7108b9c8c6 Raises Minimum Pop for Blob, Xenos, Spiders; Removes Blob-Infection (Unused) Dynamic; Adjusts Related Dynamic Enemy Role Requirements & More (#15976)
* lowpop protect

* Update code/modules/events/alien_infestation.dm

Co-authored-by: Jamie D <993128+JamieD1@users.noreply.github.com>

* Update code/modules/events/blob.dm

Co-authored-by: Jamie D <993128+JamieD1@users.noreply.github.com>

* Update code/modules/events/spider_infestation.dm

Co-authored-by: Jamie D <993128+JamieD1@users.noreply.github.com>

* Update code/game/gamemodes/dynamic/dynamic_rulesets_midround.dm

Co-authored-by: Jamie D <993128+JamieD1@users.noreply.github.com>

Co-authored-by: Jamie D <993128+JamieD1@users.noreply.github.com>
2022-10-20 22:07:08 +02:00
Firewolf34
21fb9e6d97 Reduces the maximum alert level of Aurora Caelus event to RED (#15879) 2022-09-30 19:37:27 +02:00
Redmoogle
c571cc24a0 return (#15867) 2022-09-30 19:32:33 +02:00
Bop
8e47bc8d3c Radiation Anomaly (#15754)
* OH FUCK OH SHIT

* why yes

* hmm

* guh

* yyy

* wh

* sleep

* done

* event spawn

* sprite change

* e

* no

* yessir

* new sprite for anomaly

* hgm

* fuck

* E

* maybe too hurt

* Update anomalies.dm

* Update anomaly_radiation.dm

* too high

* guh
2022-09-30 18:43:00 +02:00
Altoids1
7123f84e1f [s] Fixes several bugs & typos picked up by OpenDream (#15622)
* Fixes dangling \the and \a macros everywhere

OpenDream caught these when I attempted to compile this codebase with it. In OD, these compile-time. In BYOND, they cause dumb behaviour.

In pretty much all cases, a macro with no buddy just becomes null or, a tab character followed by "he". None of these are desirable, so we're doing a typo run to fix them.

* Fixes potential crash concerning speedbikes

This was causing a compiletime in OpenDream, and for good reason.

icon was null or something stupid in the previous code.

* Fixes unintended class declaration with fish crates

"crate name" actually causes a brand new type here, called /datum/supply_pack/critter/carp/crate, whose name is overridden.

This is a compiletime in OD and does the above silliness under BYOND.

EDIT: Also includes a very tiny space removal for a function call someplace, don't worry about it
2022-09-10 20:44:29 +02:00
Redmoogle
d1581dad28 Smoke (#15419) 2022-09-10 20:17:31 +02:00
Vaelophis Nyx
b5dd42ffef Limits Abductors to 25 Pop (#15535)
* Update dynamic_rulesets_midround.dm

* Update abductor.dm
2022-09-04 14:16:24 +01:00
Redmoogle
9118cab4fd ports fake viruses from tgstation (#15412)
* fakevirus

* fuck you too byond

* Update code/datums/status_effects/debuffs.dm

Co-authored-by: tattax <71668564+tattax@users.noreply.github.com>

Co-authored-by: tattax <71668564+tattax@users.noreply.github.com>
2022-08-28 16:31:00 +01:00
Redmoogle
3abc3606b4 SURGE (#15393) 2022-08-28 15:51:36 +01:00
adamsong
3dd0115cdd Fixes errors caused by lack of holiday (#15257) 2022-08-14 18:28:03 +01:00
SuperSlayer
4698799877 Ports Space Dragon rework (#13684)
* Coggers

* Update space_dragon.dm

* Update code/modules/events/space_dragon.dm

Co-authored-by: Jamie D <993128+JamieD1@users.noreply.github.com>

* Update space_dragon.dm

* Update space_dragon.dm

* Update code/modules/events/space_dragon.dm

* Work normally please

* Update space_dragon.dm

* Update space_dragon.dm

* Update space_dragon.dm

* Update space_dragon.dm

* Update space_dragon.dm

* Update code/modules/mob/living/simple_animal/hostile/space_dragon.dm

* Update space_dragon.dm

* Update space_dragon.dm

* Update space_dragon.dm

* Update space_dragon.dm

* Update space_dragon.dm

* Update code/modules/mob/living/simple_animal/hostile/space_dragon.dm

* Update space_dragon.dm

* Update space_dragon.dm

* Update space_dragon.dm

* Update code/modules/mob/living/simple_animal/hostile/space_dragon.dm

* Update space_dragon.dm

* Update space_dragon.dm

* Update space_dragon.dm

* Update space_dragon.dm

* Carpdragon hide

* Update code/modules/antagonists/space_dragon/space_dragon.dm

Co-authored-by: Anvilman6 <54463777+Anvilman6@users.noreply.github.com>

* Update code/modules/antagonists/space_dragon/space_dragon.dm

Co-authored-by: Anvilman6 <54463777+Anvilman6@users.noreply.github.com>

* Update code/modules/antagonists/space_dragon/space_dragon.dm

Co-authored-by: Anvilman6 <54463777+Anvilman6@users.noreply.github.com>

* Update code/modules/events/space_dragon.dm

Co-authored-by: Anvilman6 <54463777+Anvilman6@users.noreply.github.com>

* Update code/game/gamemodes/dynamic/dynamic_rulesets_midround.dm

Co-authored-by: Anvilman6 <54463777+Anvilman6@users.noreply.github.com>

* Update space_dragon.dm

* #61539

* Update animal_defense.dm

Co-authored-by: SuperSlayer <91609255+TymurShatillo@users.noreply.github.com>
Co-authored-by: Jamie D <993128+JamieD1@users.noreply.github.com>
Co-authored-by: Anvilman6 <54463777+Anvilman6@users.noreply.github.com>
2022-08-05 13:08:16 +01:00
TheGamerdk
02c86b58f1 done (#14990) 2022-07-30 15:57:34 +01:00
Marmio64
5bbc6a2401 Sinful demon changes + re-enable (#14345)
* first wave of demon changes

many changes
1: gluttonous demons hunger 3x as fast as normal people
2: all demons no longer enter softcrit (still can enter hardcrit), are geneless, dont suffocate in crit, and have stable hearts.
3: true demon form deals 20 damage instead of 24 (wrath is 24 instead of 28). Health is lowered to 160 and health regen per hit is now 8 instead of 10. To compensate, they are ever so slightly faster, but are still slower than everyone but podpeople. Demons also lose 2 hp every life tick (a life tick is generally 2 seconds, so 2 hp every 2 seconds), so as to try to deter you from staying in demon form the entire round.
4: objectives are made a bit less murderbone-ey.
5: sinful demon spawns slightly less often

* re enables event

* fixes

* removes chance for envy to get an identity theft objective

* word change

* sinful demon is rarer still

honestly, they arent very interesting if they happen too much, so i'd like them to mildly rare

Co-authored-by: Jamie D <993128+JamieD1@users.noreply.github.com>
2022-07-24 12:06:08 +01:00
SuperSlayer
3b079fb46a Update creep_awakening.dm (#14785) 2022-07-16 15:59:09 +01:00
Redmoogle
0110136a0a Radstorms will trigger emergency maintaince with no living heads or AIs (#14760)
* Rad Maints

* Update radiation_storm.dm

* ok

* Update radiation_storm.dm
2022-07-16 12:58:06 +02:00
Mqiib
155bf9561d PLEASE WORK (#14725)
please work
2022-07-09 10:58:57 -04:00
Redmoogle
0c801129d1 Makes Radiation Storm Event more dangerous (#14658)
* Make Radiation storms way more spicy

* 25 Seconds
2022-07-09 14:05:22 +01:00
Redmoogle
1108dfe32b Adds new cargo loan event: PETA (#14562)
* PETA

* Vibe check
2022-06-26 14:27:37 +01:00
YouCanBeBetterThanThat
3c781cdd6e Reduce vent lag (#14044)
* Reduce vent lag

* tydftt

* Update code/game/objects/effects/effect_system/effects_foam.dm

Co-authored-by: TheGamerdk <5618080+TheGamerdk@users.noreply.github.com>

* Update code/game/objects/effects/effect_system/effects_foam.dm

Co-authored-by: TheGamerdk <5618080+TheGamerdk@users.noreply.github.com>

* Update code/game/objects/effects/effect_system/effects_foam.dm

Co-authored-by: TheGamerdk <5618080+TheGamerdk@users.noreply.github.com>
2022-06-06 15:59:04 +00:00
Jamie D
38b72860b3 Nope (#14334) 2022-06-06 17:57:01 +02:00
Byemoh
12af6495a1 removes monster hunter event from dynamic (#14281) 2022-06-04 16:09:44 +01:00
Sniblet
79f4954ae8 Monster hunters are no longer a guaranteed spawn on all bloodsucker rounds what (#14230)
* Update monsterhunter.dm

* both events are 7 weight

and bloodsucker hunter doesn't happen on dynamic, regular hunter will cover that

* Update code/modules/events/monsterhunter.dm

Co-authored-by: Jamie D <993128+JamieD1@users.noreply.github.com>
2022-06-04 16:08:47 +01:00
TheGamerdk
10380e42e1 Midround alien larvas start the game already in a vent (#14267)
* Update teleport.dm

* Xenomorphs start the game already in a vent (#59567)

* Update code/modules/mob/living/ventcrawling.dm

* Update code/modules/mob/living/ventcrawling.dm

Co-authored-by: Arkatos1 <43862960+Arkatos1@users.noreply.github.com>
2022-05-30 21:35:49 +01:00
ynot01
a94aa9a6f4 round actually ends on narsie & time defines (#14207)
* round actually ends on narsie

* time defines

* time defines
2022-05-28 22:56:57 +01:00
Byemoh
0f0386c781 Update tzimisce.dm (#14252) 2022-05-27 20:56:50 +02:00
Theos
c4e24a155e Fixes a bunch of stuff because testmerges are for pussies (#14187)
* for fucks sake this is why we testmerge shit

* Update flowers.dm

* Update nettle.dm

* Update cigs_lighters.dm

* Update theft_tools.dm

* Update flashlight.dm

* Update items.dm

* Update supermatter_delaminator.dm

* Update spacevine.dm
2022-05-19 22:47:18 -04:00
Jamie D
73455667d8 Revert "Blacklists secondary datacore from various random events and re-adds the airlock (#14149)" (#14155)
This reverts commit 1cbc31c322.
2022-05-16 21:28:42 +01:00
Maxim
1cbc31c322 Blacklists secondary datacore from various random events and re-adds the airlock (#14149)
* kermit

* Revert "kermit"

This reverts commit c44c865773.

* e
2022-05-16 21:19:10 +01:00
tattax
de92f00679 bloodsucker fixes (#14126)
* thing

* s

* 0

Co-authored-by: Byemoh <baiomurang@gmail.com>

* d

* s

* d

Co-authored-by: Byemoh <baiomurang@gmail.com>
2022-05-16 21:15:19 +01:00
tattax
7cc7105157 damage flags are now defined from tg (#14050)
* 1st

* s

* d

Co-authored-by: Theos <theubernyan@gmail.com>
2022-05-16 20:14:12 +01:00
tattax
322a16abe8 fixes sinful demon arrival (#14127) 2022-05-14 16:31:54 -05:00
Jamie D
9cd00f425d Updates times (#14052) 2022-05-10 23:00:51 +01:00
tattax
d99c370533 Bloodsucker fixes + balance + new clan + ports some stuff (#13918)
* t

* woop

* forgot to undo this

* finishes tasks

* s

* d

* adds demo midround tzimisce clan and rebalances stuff

i'll update the pr later

* l

* adds bs into rotation

* .

Co-authored-by: Theos <theubernyan@gmail.com>

* try

* Update code/modules/events/tzimisce.dm

* adds a new message for info

clears up https://github.com/yogstation13/Yogstation/issues/13987

* does the thing uh huh

fixes the issue of the heartbeat @Sniblet

* aaggh

* f

* fixes runtimes

runtimes stopped frenzy from applying the burn effect ( i didn't even know about it cause it doesn't say it anywhre lol) + masquerade runtimes + gangrel runtimes which fucked everything and coffin runtimes (coffins have had 0 armor for some time)

* d

* a

* Apply suggestions from code review

Co-authored-by: Theos <theubernyan@gmail.com>
Co-authored-by: Byemoh <baiomurang@gmail.com>
Co-authored-by: Jamie D <993128+JamieD1@users.noreply.github.com>
2022-05-10 22:07:47 +01:00
TheGamerdk
4d366ccb6b fixes jamie breaking blob (#14075)
* Update overmind.dm

* Update transform_procs.dm

* Update blob.dm
2022-05-09 03:27:14 -04:00
Byemoh
6b8c821c1c fixes regal rats making minor mapping take 140+ seconds and breaking the stat panel until right when the round starts (#13899)
* what de fuck!

* fixes
2022-04-26 03:18:38 -04:00
Jamie D
58d7d21894 SHOULD Fix Admin Spawn Blob Resource Rate (#13833)
* Fixes Blob Resource Rate

* Fixes a dumb

* Update code/modules/events/blob.dm

right..

Co-authored-by: tattax <71668564+tattax@users.noreply.github.com>

Co-authored-by: tattax <71668564+tattax@users.noreply.github.com>
2022-04-24 09:19:06 -04:00
Marmio64
f91974ae2a New midround antag: Demons of Sin (#13321)
* demon spells, objectives, more

* finish up gluttony

* Update code/modules/spells/spell_types/inflict_handler.dm

Co-authored-by: TheGamerdk <5618080+TheGamerdk@users.noreply.github.com>

* Update code/modules/events/sinfuldemon.dm

Co-authored-by: TheGamerdk <5618080+TheGamerdk@users.noreply.github.com>

* Update code/modules/antagonists/demon/sins/pride.dm

Co-authored-by: TheGamerdk <5618080+TheGamerdk@users.noreply.github.com>

* Update code/modules/antagonists/demon/sins/pride.dm

Co-authored-by: TheGamerdk <5618080+TheGamerdk@users.noreply.github.com>

* Some spelling fixes from hopek

Co-authored-by: Hopekz <hopekxx@gmail.com>

* Update code/modules/antagonists/demon/sins/gluttony.dm

Co-authored-by: Hopekz <hopekxx@gmail.com>

* is_helper and some documentation

* objective fixes

* greet sound, plus custom wrath and gluttony demon sprites

* demon spells, objectives, more

* finish up gluttony

* is_helper and some documentation

* Update code/modules/spells/spell_types/inflict_handler.dm

Co-authored-by: TheGamerdk <5618080+TheGamerdk@users.noreply.github.com>

* Update code/modules/events/sinfuldemon.dm

Co-authored-by: TheGamerdk <5618080+TheGamerdk@users.noreply.github.com>

* Update code/modules/antagonists/demon/sins/pride.dm

Co-authored-by: TheGamerdk <5618080+TheGamerdk@users.noreply.github.com>

* Update code/modules/antagonists/demon/sins/pride.dm

Co-authored-by: TheGamerdk <5618080+TheGamerdk@users.noreply.github.com>

* Some spelling fixes from hopek

Co-authored-by: Hopekz <hopekxx@gmail.com>

* Update code/modules/antagonists/demon/sins/gluttony.dm

Co-authored-by: Hopekz <hopekxx@gmail.com>

* objective fixes

* greet sound, plus custom wrath and gluttony demon sprites

* lesser daemon icons

* probably fixes the antag hud

* greed slot machine has a better chance of winning

i'll see if this is too powerful, but hopefully the greed demons are making people spend money to use it regardless. Anyhow, even if you do happen to win this while spending your maximum life, you aren't even guaranteed to get something good, and there is a 10% chance to flatout die, so i'd say a higher chance of winning is in order.

* hud

* hud round 2

* i dont know, another try

* destroys the merge conflicts for now

* centering

Co-authored-by: TheGamerdk <5618080+TheGamerdk@users.noreply.github.com>
Co-authored-by: Hopekz <hopekxx@gmail.com>
2022-04-24 10:39:57 +01:00
adamsong
b0dec65c48 Gamma alert is no longer aurora alert (#13591)
* Gamma alert is no longer aurora alert

* Remove ion storm
2022-04-11 18:08:16 +01:00
Altoids1
ec310b03bf Yalp Elor no longer instantaneously dies on-spawn, plus other bugfixes (#13630)
* Probably fixes a bug with solo fugitives

Dreamchecker caught this for me while I was scanning through this code file :-)

* Fixes inaccurate Login() dialogue for Yalp Elor

Used to be that Login() would always say you have ten minutes, even if you were reconnecting. It's fixed now :-)

Patches bad passed_time value

I am smelly

* Yalp Elor no longer spontaneously dies on-spawn

Also fixes fugitives which just happen to have crashed their game counting as "dead" for this loss condition check ;-)

* Yalp Elor can no longer whisper slurs to you

Yet another call to stripped_input that doesn't bother to do a pretty filter call afterwards 😔

* Fixes bad Destroy() overwrite for Yalp Elor

SSobj is going to enjoy not having to call process() on null values as much.
2022-04-10 13:25:04 +01:00
tattax
74147777a8 Ports Bloodsuckers and Monster Hunters from Fulpstation (#13273)
* bs and mh

above

* updoot

d

* fix 2

* updoot 3

* updoot 4

* updoot 5

* quick psosible fix

* updoot 6

* quick fix 2

* pr updoot (probably)

* updoot 7

* possible maybable fix

* second maybable possible fix

* should work for checks

* updoot 8

* attempt 2

* mindslave hud

* reupdates hud.dmi

* quickfix 1

* hotfix 2

* quickfix 3

* quickfix 5

* quickfix 4

* quick fix 6

* clean 1

* quickfix 7

* quickfix 8

* turns all clans flavor only

* code improvement + fixes

* things i forgot

* Revert yarn

* fix to huds

* quickfix 9

* quickfix 10

* quickfix 11

* quick fix 12 (the lugening)

* fuck

Co-authored-by: Theos <theubernyan@gmail.com>

* d

Co-authored-by: John Willard <53777086+JohnFulpWillard@users.noreply.github.com>

* p

Co-authored-by: John Willard <53777086+JohnFulpWillard@users.noreply.github.com>

* saves yogstation

* penis

* why can't we have nice things

* quickfix 13

* ssssssssss

* hell

* summon traps

* this probably is a good idea

* heolp

* merge master into poggy

* Revert "merge master into poggy"

This reverts commit c346759195.

* amogus

* possibly fixes the gamemode idk it compiles

* makes stuff not cringe

* i hate webeditor

* i hate webeditor

* i hate webeditor

* fixessss

* ducky

* 2

* o

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

Co-authored-by: Byemoh <baiomurang@gmail.com>
Co-authored-by: JohnFulpWillard <53777086+JohnFulpWillard@users.noreply.github.com>
Co-authored-by: Theos <theubernyan@gmail.com>
Co-authored-by: adamsong <adamsong@users.noreply.github.com>
2022-04-10 12:28:02 +01:00
adamsong
b741e1becc Ticks chem_spill.dm and changes the title of the message for chem spill that no one has seen because its been unticked (#13613)
* Did a dumb

* More dumb
2022-04-06 01:24:47 -05:00
adamsong
b8ec8ae09c Adds chem spill event (#13592)
* Adds chem spill event

* Tweaks numbers
2022-04-06 01:01:34 -04:00
adamsong
818ab4d2d2 VV works again (#13491)
* VV works again

* Fix some more I missed
2022-03-23 16:51:30 -05:00
Moja10
032cc3463f [admin] Doubles Admin Event Cancellation Time (#13456)
* Doubles event time 

Its too hard to click on event cancellation prompt when admin logs are spamming at the speed of sound. I have missed event cancellations because I want to cancel it, but I don't make it on time. Or that I didn't realize because I had the audacity to look away or type for 5 seconds, and then only have a 5 second window to cancel. Doubles the event cancellation timer which doesn't really affect anything on the player's side, just lets admins more easily ward off events that really don't need to be spawned.

* Update code/modules/events/_event.dm

* Update _event.dm

* Update code/modules/events/_event.dm

* made SPOOKY RED

* FORGOR

* Demote Bibby

* Bibby blights me

cuts accidental 200 seconds to seconds

* Admin Text is correct time

* Update code/modules/events/_event.dm

Co-authored-by: Lucy <lucy@absolucy.moe>

Co-authored-by: TheGamerdk <5618080+TheGamerdk@users.noreply.github.com>
Co-authored-by: adamsong <adamsong@users.noreply.github.com>
Co-authored-by: Lucy <lucy@absolucy.moe>
2022-03-19 13:51:42 +00:00