Commit Graph

4184 Commits

Author SHA1 Message Date
Anthony "Shifty Rail
189f77cbb7 Refactors player preferences for modularity + SQLite Unit Test (#37615)
* Pref code refactor

* Empty database reference

* Unit testing SQLite

* Everything else

* Disable unit testing.

* Equivalent

* more robust unit tests
2025-06-07 09:54:09 -04:00
ShiftyRail
3de904b6fa Milk hard dels, snacks hard dels, ghosts hard dels (#37655)
* More hard dels tracking

* Ghost hard del 2

* Revert "More hard dels tracking"

This reverts commit 2b357a7d92.

* The great reagent goose chase of 2025

* Hitler

* On PEUT le fairegit add code/*

* better fix
2025-06-02 08:48:47 -04:00
mentgah
2ff17530f1 Some footsteps fixes (#37648)
* Some footsteps fixes

* Not an override anymore
2025-05-29 13:31:50 -04:00
mentgah
d0e258f3ef Sound crusade part 1: footsteps (#37600)
* sounds take 1

take 1

* silent mime shoes

* greatly reduced range

* Silent walking, silent mimes
2025-05-27 08:23:40 -04:00
ShiftyRail
b67f77bd0a Undusts spell-code (#37506)
* Spell code docs: spell.dm

* Sp_ => SP_

* SpI_ => SP_INV_

* Some more docs for subtypes, although they're not as dense

* Deciseconds be gone

* Bigger work: charge_max => charge_cooldown_max

* oops
2025-05-06 09:23:46 -04:00
ShiftyRail
db96bfa613 New wiz spell: Curse of Norwood (#37505)
* New wiz spell: Curse of Norwood

* reduce cooldown

* Barry fix
2025-05-01 13:26:18 -04:00
mentgah
81021769bf Revert "THE HANDHOLDING UPDATE (#37484)" (#37488)
This reverts commit 87e8acbc55.
2025-04-14 11:59:05 -04:00
mentgah
87e8acbc55 THE HANDHOLDING UPDATE (#37484)
* the handholding update

* more emotionally charged Yes/No options

* whoops
2025-04-01 05:34:48 -04:00
SonixApache
c1538f620a chicken-of-the-stars now works as wheat for vox chickens (#37482)
leon asked for this
2025-03-31 15:45:06 -04:00
Kurfursten
b3d42076d8 Create Racial Fallbacks (#37436)
* Update new_player.dm

* Update species.dm

* Update vox.dm

* update to string
2025-03-03 20:24:32 -06:00
CrazyAmphibian
5a4f4d75e7 fission rectors but with less goto (#37435)
* mm code

* size detection and setup

* it actually compiles now

* smore changes

* fixes, additions

* making things buildable pt 1

* buildability pt2

* grammar, because i was making this at 3 in the morning

* file seperation and fixes

* adds a new reagent

* placeholder sprites pt1

* conflict resolution (i hope)

* more icons, reactor assembly works on spawned obj

need to add things to material construction menus, as well as make datum code a bit better.

* rework to fuel mechanics, constructability additions

* fixes, changes, stuff

* cargo orders, construciton, bugs

* runtime fixes, errors and isues. it just werks.

* Update datums.dm

* ENGAGE HYPERSHITCODE THRUSTERS!!!1!111!!

* suggested changes pt1

* changes pt2

goto goto goto while true

* SCRAM actually works now. better controller examine text.

* FIX IT FIX IT FIX IT FIX IT

* the candle the burns twice as long burns half as bright (fuel number change)

* nerf starter

* new cargo order

* reactor UI

* UI refactor

* reactor UI functional

* construction fixes

* fuel creation UI

* deconstruction

* adjustable units

* new fuelrod subtype

* fuel recycling

* rads

* meltdown framework

* rads, guide

* finishing touches

* UI autoclose, explosion changes

* oops wrong side

* nevermind i'm dumb

* explosion tweak

* ex_act

* seconds are 2 digits

* more rod icons

* more heatcap

* TWO SECONDS

* file rename

* updated control rod code for 2 secs

* sprite changes, system changes, ui changes

* reactor controller sounds

* scram sound manually

* post-review code fixes

* BEGONE SUBSYSTEM, CURSE YE TO THE SHADOWS

* movment fix

* UI recolred to look more similar

* case icon updates

* enhanced detection of reactor construction, fixed runtimes

* fixes lmao

* changed sprites, overlay reworks

* changed controller sprites

* nu reactor ui

* new fuel machine UI

* more ui, expanded funcs, changed radium's role

* regenerate calcium nerf

* meltdowns are slower

* nu sprites

* areas, runtimes, guides, oh my!

* new reagent! runtime fix!

* removed old files

* updated corium, tweaked meltdowns

* removed gotos

---------

Co-authored-by: west3436 <66280799+west3436@users.noreply.github.com>
2025-02-19 15:01:40 -05:00
west3436
3921ed8ca2 Revert "new engine: fission reactor (try 2) (#37397)" (#37431)
This reverts commit e50096a5a3.
2025-02-19 09:42:36 -05:00
CrazyAmphibian
e50096a5a3 new engine: fission reactor (try 2) (#37397)
* mm code

* size detection and setup

* it actually compiles now

* smore changes

* fixes, additions

* making things buildable pt 1

* buildability pt2

* grammar, because i was making this at 3 in the morning

* file seperation and fixes

* adds a new reagent

* placeholder sprites pt1

* conflict resolution (i hope)

* more icons, reactor assembly works on spawned obj

need to add things to material construction menus, as well as make datum code a bit better.

* rework to fuel mechanics, constructability additions

* fixes, changes, stuff

* cargo orders, construciton, bugs

* runtime fixes, errors and isues. it just werks.

* Update datums.dm

* ENGAGE HYPERSHITCODE THRUSTERS!!!1!111!!

* suggested changes pt1

* changes pt2

goto goto goto while true

* SCRAM actually works now. better controller examine text.

* FIX IT FIX IT FIX IT FIX IT

* the candle the burns twice as long burns half as bright (fuel number change)

* nerf starter

* new cargo order

* reactor UI

* UI refactor

* reactor UI functional

* construction fixes

* fuel creation UI

* deconstruction

* adjustable units

* new fuelrod subtype

* fuel recycling

* rads

* meltdown framework

* rads, guide

* finishing touches

* UI autoclose, explosion changes

* oops wrong side

* nevermind i'm dumb

* explosion tweak

* ex_act

* seconds are 2 digits

* more rod icons

* more heatcap

* TWO SECONDS

* file rename

* updated control rod code for 2 secs

* sprite changes, system changes, ui changes

* reactor controller sounds

* scram sound manually

* post-review code fixes

* BEGONE SUBSYSTEM, CURSE YE TO THE SHADOWS

* movment fix

* UI recolred to look more similar

* case icon updates

* enhanced detection of reactor construction, fixed runtimes

* fixes lmao

* changed sprites, overlay reworks

* changed controller sprites

* nu reactor ui

* new fuel machine UI

* more ui, expanded funcs, changed radium's role

* regenerate calcium nerf

* meltdowns are slower

* nu sprites

* areas, runtimes, guides, oh my!

* new reagent! runtime fix!

* removed old files

* updated corium, tweaked meltdowns

---------

Co-authored-by: west3436 <66280799+west3436@users.noreply.github.com>
2025-02-19 09:10:27 -05:00
SECBATON GRIFFON
a0af935700 Buffs scientist bio suits against slimes (#37222)
* Buffs scientist bio suits against slimes

* adds descriptions

* lessens the buff

* grammar fixes
2025-02-18 09:44:04 -05:00
Squird5
31c93e4db9 DUCK VOX DUCK VOX (#37405)
He was in the Navy you know
2025-02-08 13:11:58 -05:00
Eneocho
983ecbc89b New Stage 1 Symptom: Glutenolactic Emesis Syndrome (#37377)
* flour milk vomit

* vomit tweak

* typofix

---------

Co-authored-by: west3436 <66280799+west3436@users.noreply.github.com>
2025-01-30 08:19:43 -05:00
Peter Wedder
157af256ff Revert "fixes infinite respawns (#37168)" (#37379)
This reverts commit cc49e79a86.
2025-01-14 08:56:49 -05:00
DeityLink
02f01c3836 Masks now provide some insulation to your breath (in other words, scarves and ski masks are now viable on Snaxi) (#37370)
* mask insulation

* better temp warnings
2025-01-14 08:55:44 -05:00
Peter Wedder
6860ef2e4e Makes golem runes use recruiter for recruitment (#37366)
* Makes golem runes use recruiter for recruitment.

* this was a bit redundant
2025-01-13 08:33:45 -05:00
Peter Wedder
2620ad735b Add new midround antag: the divergent clone (#37334)
* Add new midround antag: the divergent clone

Divergent clones are perfect copies of existing, potentially still living crew members,
created in a freak cloner accident. They can remember the original's antag status,
and may sometimes be evil which means they get traitor objectives. If the original
is also a traitor, the evil clone will share their objectives.

* give the spirits-in-waiting the default ghost sprite instead

* skip records check if forcespawn is enabled

* Forgot the role

* Review fixes

* duh
2024-12-19 18:46:07 -05:00
Eneocho
21412bf94f fart chems (#37279) 2024-10-29 08:04:14 -04:00
west3436
d4de3e23c3 Revert "Minor ZAS Optimizations (#37277)" (#37306)
This reverts commit 8cba58907e.
2024-10-27 15:09:52 -05:00
west3436
8cba58907e Minor ZAS Optimizations (#37277)
* ZAS Optimizations

* more

* even more

* smoke
2024-10-18 18:22:28 -05:00
west3436
074c6b032e Revert "Makes your action progress bars show up for targets too (#37217)" (#37251)
This reverts commit 38d1837824.
2024-10-08 21:03:22 -04:00
SECBATON GRIFFON
a117921dc9 Ingesting phazon now randomizes blood and gib colors (#37224)
* Ingesting phazon now randomizes blood and gib colors

* works better
2024-10-08 11:58:50 -04:00
SECBATON GRIFFON
38d1837824 Makes your action progress bars show up for targets too (#37217)
* basis of code, remove later

* erroneous line, now all works

* unsets map

* overrides this for pickpocketing

* catches another one

* oh THIS one

---------

Co-authored-by: SECBATON-GRIFFON <kanef9x@protonmail.com>
2024-10-08 11:55:15 -04:00
SECBATON GRIFFON
5ceaa200ad More slime extract uses (#37165)
* More slime extract uses

* all this cleanup

* last lil bit

* finally cleans these up

* sanity

* so it shows up

* maybe this makes it work

* now it will

* adds this

* here too

* oh it's meant to go here

* may as well not drain it either

* oh hey these work

* now it works

* gets rid of this

* here too

* new system

* works like this

* this

* one last time

---------

Co-authored-by: SECBATON-GRIFFON <kanef9x@protonmail.com>
2024-10-02 07:40:39 -05:00
west3436
cc49e79a86 fixes infinite respawns (#37168) 2024-09-24 14:54:40 -05:00
jwhitak
f66600e7d0 shoe slowdown (#37137) 2024-09-23 13:12:57 -04:00
jwhitak
32e3b2f8cb ending damage cascades (#37110) 2024-09-21 20:18:04 -04:00
jwhitak
ac2e48f96a opendream lints (#37147) 2024-09-20 07:23:31 -04:00
SECBATON GRIFFON
0a37d67dc2 Fixes a ton of sentence starts with non capitalised improper nouns. (#37099)
* Fixes capitalisation on throwing stuff in disposals

* in fact, fixes it for everything

* even more

* outta here
2024-09-16 22:37:36 -05:00
jwhitak
058231f5c8 fire bad (#37123) 2024-09-16 08:19:08 -04:00
DeityLink
65116d86ad Psychedelic Jumpsuit (and the Clown equivalents) now glow in the dark (#37025)
* psycheglow

* derp

* fixin conflicts
2024-09-09 08:56:33 -04:00
DeityLink
ca674eff9d The Boomerang Update (feat. Castlevania: Rondo of Blood, and Gurren Lagann) (#36993)
* Castlevania and Boomerangs

* GURREN BOOMERANG

* Alright

* failsafe

* better boomerang protection
2024-09-02 11:12:54 -04:00
SonixApache
2b9c7f7061 Gives slimefolk a feedback message on their regen ability. (#37014) 2024-08-31 05:26:31 -05:00
west3436
ff68825c5d Mob Ignition Fixes/Cleanup (#36968)
* mob ignition fix

* debug text
2024-08-29 19:47:02 -05:00
falcon2346
f68bd80b00 Allows Admins to Toggle Dexterity for Monkeys and Brain Damaged Humans (#36934)
* Dexterity Variable

Adds the dexterity variable to replace methylin for admin shenanigans

* Update mob_defines.dm

fixed comment on variable

* Update human.dm

Allows highly brain damaged humans to make use of the "is_dexterous" flag
2024-08-15 21:35:38 -05:00
DeityLink
f3bc347b8b The Dust Motes Update: What if you could see ZAS? (#36891)
* The Dust Motes Update

* fartflow

* finer dust
2024-08-10 04:21:28 -05:00
boy2mantwicethefam
2d9fc1a3ae stuff (#36877) 2024-08-07 18:53:56 -04:00
Eneocho
ff971fb75c New plant and reagent: Squash (#36754)
* adds squash reagent

* squash

* squash tackle boosts

* squash define

* squash recipe for chemistry

* squash icon

* squash

* squash namechange 1/2

* namechange 2/2
2024-08-07 18:47:59 -04:00
13spacemen
430bc4b379 sprites by DBR (#36854)
fixed overlap of fat sprite limbs
2024-07-28 22:55:30 -05:00
west3436
bed27726e9 how and why (#36837) 2024-07-28 22:24:26 -05:00
boy2mantwicethefam
20105076c6 Update monkey.dm (#36801) 2024-07-23 10:21:23 -04:00
boy2mantwicethefam
fd4ec38e64 Update emote.dm (#36805) 2024-07-23 08:22:09 -04:00
boy2mantwicethefam
a2c2a628e9 1 (#36796) 2024-07-23 08:12:40 -04:00
boy2mantwicethefam
d493bd1d8f 1 (#36794) 2024-07-23 08:12:01 -04:00
boy2mantwicethefam
717e3eab16 Attempts to fix set_species causing full heals (#36706)
* attempt

* Update human.dm

* Update human.dm

* Update human.dm

* Fuck it, make it a simpler and stupider code

* Fixes

* back to the old system
2024-07-18 08:41:35 -04:00
boy2mantwicethefam
6b73f4f15a Some on_hit fixes (#36741)
* more stuff

* Update silicon.dm

* stuff

* Update code/modules/spells/aoe_turf/conjure/forcewall.dm

Co-authored-by: west3436 <66280799+west3436@users.noreply.github.com>

---------

Co-authored-by: west3436 <66280799+west3436@users.noreply.github.com>
2024-07-09 08:55:48 -04:00
boy2mantwicethefam
5e6d6e5698 sorry (#36696) 2024-06-27 10:10:40 -04:00