Commit Graph

2345 Commits

Author SHA1 Message Date
Nadyr
018da812e2 chem master 2x bottle option 2024-10-04 16:57:01 -04:00
Heroman3003
8aeb7b5707 Merge pull request #16423 from Darlantanis/IngestFixes
Fixes bad affect_ingest paths
2024-10-05 06:18:31 +10:00
Nadyr
089c746acf Fixes bad affect_ingest paths 2024-10-04 13:48:13 -04:00
Nadyr
7e50bd3143 fixes bad decaf reactions 2024-10-04 13:19:30 -04:00
Kashargul
a2c673ab7a refactors most spans 2024-10-02 21:10:31 +02:00
Kashargul
e0d694e8ac rid of old span macros 2024-10-01 23:51:48 +02:00
Guti
e3fdfbd9be Milking thing 2024-09-25 16:13:49 +02:00
Guti
dc7ad02813 Deconf 2024-09-22 15:01:10 +02:00
ShadowLarkens
23c81bab19 Add venom milking to beakers 2024-09-20 08:51:48 -07:00
Guti
f4f5476121 Merge branch 'master' into weapon-removal 2024-09-18 18:07:43 +02:00
Kashargul
8a90ae6523 only missing alt titles 2024-09-12 22:48:14 +02:00
Guti
409aaba802 Remove 2024-09-09 02:36:53 +02:00
Nadyr
eff6c5749c September 2024 adds, QoL and fixes 2024-09-02 23:12:15 -04:00
Kashargul
2f19f66cc5 default tgui alert input handling (#16241)
* default handling

* do not push that

* fix

* .

* .
2024-09-02 04:27:26 +10:00
SatinIsle
069f2e1b1b Fear and Phobias (#16220)
Added a new fear variable and fear overlay. When fear is over 30, you have a chance to make and feel fear related emotes, and your aim gets worse. At fear over 80, you make more emotes and you will sometimes drop your active item.

Added 8 new phobia neutral traits. These traits trigger a build up of fear under certain circumstances. These traits are:
2024-08-31 05:27:50 +10:00
Kashargul
44fdda24af allows to delete singular recipes 2024-08-15 08:59:15 +02:00
ShadowLarkens
bd1d79aebf Add recipe macro recording to reagent dispenser (#16173)
* Add recipe macro recording to reagent dispenser

* Switch to a Record type
2024-08-12 05:22:54 +10:00
Nadyr
90720f8a67 Various fixes (#16176)
-Patches map-spawn random objects inside loot piles
-Adds counter-clockwise rotation to many objects
-Prevents borers from crashing VR
-Tweaks blood drying to not queue dry timers on mapload
-Prevents adding grabs to crates
-Fixes look up verb when outdoors
-Lets vehicles fall through open space
-Lets the cargo tug dangerously use stairs
-Fixes med/sec bot runtimes
-Fixes TECH_MAGNETS incorrect define
-Fixes damage/stumblevore procing every step when riding taurs/borgs while confused
2024-08-12 05:20:18 +10:00
SatinIsle
bc87e5204a Lleill Species - Part 2 (#16127)
* [WIP] Lleill Species - Part 2

This PR is primarily to bring the lleill species to a point where players could reasonably request to play as them, having some semblance.

* Major update

Includes breathing changes to the Lleill, Two new glamour items to spawn (a flavoured nudity permit and a gasmask that supplies infinite air for outdoor gimmicks), 2 new tails, 2 new ears and a bunch of fixes.

* Added alchemy ability
2024-07-28 06:14:47 +10:00
SatinIsle
3775663482 Mega nukies (#16110)
* Mega Nukies

Added a variety of Nukies called Mega Nukies that can only rarely be found in maintenance loot. These super caffeinated drinks come with a warning label about health hazards and may have the following effects:

The ability to see in the dark perfectly, with a small risk to your eyes.
Good healing of brute and burn damage at the risk of damaging your heart.
Putting you to sleep until you've processed all of it.
Repairing your NIF and filling you up, but confuses you if you don't have a NIF installed!
Hyperzine speed, way less addictive but may cause modest burns!
Gets you real high.
Slowly shrinks you.
Slowly grows you.

* Unique colours
2024-07-21 19:56:52 +10:00
Kashargul
b796d7568c Converts the first few of our UIs to typescript (#16066)
* first set of UIs

* next set of UIs

* common interfaces

* .

* some more

* .

* communicator

* bundles

* appearanceChanger

* naming.

* rdconsole

* just somet small

* .

* some more simple UIs

* even more UIs

* Cloning & ColorMate

* next set

* few more UIs

* .

* DNAModifier

* some more

* next set

* next set of UIs

* tabs.

* body scanner & Body Designer

* few more

* bundle

* .

* ChemMaster and type promises

* some more UIs
2024-06-28 18:13:29 +02:00
C.L
e1f88e992e Ports Venom Bite / Injection from Rogue Star (#16060)
* Ports Venom Bite from Rogue Star

And adds a few extras

Venomous bite trait is Feature Complete. (Bulk of code was ported from Rogue Star.)
Additions:
Added a 'Chemical Refresher' button that tells you each chem and what it does.
Added all the gender TF chems to the bite.
Added Stoxin to the list of injectable chems.
Added three new chems: 'Rainbow Toxin' 'Paralysis Toxin' and 'Pain Enzyme'.
Rainbow toxin: Makes you druggy like ambrosia, without the stuttering/vomiting/random walking.
Paralysis Toxin: Does exactly what it says on the tin.
Pain Enzyme: Acts as a reverse numbing enzyme. Pain is AMPLIFIED by 200. One bite and you're going to be whimpering on the floor.

* that isn't warmth :3

* whoops typo

* A few bugfixes

* Descriptions!

* Allows biting synths
2024-06-21 06:04:56 +10:00
Killian
fb3e7cde39 Update patch.dm (#16048) 2024-06-20 20:36:01 +10:00
Killian
3042f01ce3 alcohol trait refactor (#16053) 2024-06-20 15:19:04 +10:00
Kashargul
ab31632830 even more local defines (#16033) 2024-06-12 12:57:31 +10:00
Kashargul
bf82cc6515 . 2024-06-09 18:14:32 +02:00
Kashargul
6cabe9f7e6 Undefines local defines and moves global to __define (#16028)
* first set of defines

* some more

* .

* final defines

* del local define
2024-06-09 17:29:20 +10:00
Killian
09a162dcbe Update medicine_vr.dm (#16015) 2024-05-31 04:57:10 +10:00
SatinIsle
acee079195 Facility event stuff (#16004)
Added various things for the upcoming facility event, including keycards that can be used for any event.

Fixed a crypt drake sprite that had a white background.
2024-05-24 06:58:27 +10:00
Cadyn
aa0fb0b2f3 icon fixes (#15827)
* icon fixes

* ntos ui icons

---------

Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>
2024-05-13 15:11:15 +10:00
Heroman3003
c7b6c3e42b Revert "Revert "Garbage collection, asset delivery, icon2html revolution, and…" (#15816)
This reverts commit f6d0f62622.
2024-04-22 06:29:01 +10:00
SatinIsle
711f99944e Entrepreneur Expansion (Part 1) (#15933)
* [WIP] Entrepreneur Expansion

Added a whole range of unique items and load outs to each entrepreneur alt-title.

Intending to give them some station location too.

* Completes outfit expansion
2024-04-21 21:12:12 +10:00
Kashargul
4c90f3953d fix some runtimes and an overlay overflow (#15915)
* fix some runtimes and memleaks

* .
2024-04-11 09:08:39 +10:00
SatinIsle
606107927e Food Preferences (#15850)
* Food Preferences

Ported from roguestar, originally made by VerySoft: https://github.com/TS-Rogue-Star/Rogue-Star/pull/37
Numbers have been tweaked, and the bonus significantly lowered.

Added new neutral traits: Food Preferences.

Foods with the relevant allergens present will give you bonus nutrition, approximately a 25% boost on most foods that I tested.

Only one of these traits can be taken at a time.

* stuff
2024-03-22 03:29:36 +10:00
Heroman3003
f6d0f62622 Revert "Garbage collection, asset delivery, icon2html revolution, and general…" (#15815)
This reverts commit cc05d51b69.
2024-03-10 20:01:05 +10:00
Cadyn
cc05d51b69 Garbage collection, asset delivery, icon2html revolution, and general fixes (515) (#15739)
* Making it compileable

* Adds Tracy & Fixed missing compat in sorting code

* CI workflow using "Stable" beta version

* Tracy define

* Fixes

* Update GC from TGStation

* fixes

* Appease linter

* begone custom_items.txt

* Making it compileable

* Adds Tracy & Fixed missing compat in sorting code

* CI workflow using "Stable" beta version

* Tracy define

* Fixes

* Build dependencies at 514

* Asset delivery/GC/515 megapatch

* fix runtime

* Appease integration tests

* More runtime fixes

* Attempting to resolve runtime

* Update spacemanDMM

* icon2html revolution

* icon2html part 2

* fixes

* Attempt to appease linter

* More fixes

* Final fixes (hopefully)

* operator keyword moment

* minor fixes and additions

* undo extra tgui files

* switch to QDEL_IN_STOPPABLE where necessary

* Pain

* GPS runtime

* dropped(null) fix, + chompedit the fixes just incase.

* Fix chat tags

* Update _build_dependencies.sh

* runtime in orebag, duplicate in computer/ship/proc/look, runtime in zoom

* tweak zoom change

* another registersignal override runtime

* 1

* Revert "1"

This reverts commit 43f619ca6c216c2bc41b8f7a346069f99591261b.

* various qdel ref fixes

* newplayer and observer harddels

* disposalholder logging remove, gargoyle hard del + typo

* retouch atom/movable destroy to be TG-like

* potential edge case ref in manualfollow

* extra following potential ref

* global list refs tweak, new_player undo a thing

* /mob/new_player qdel fixes

* undo some things

* revert atoms/movable/destroy

* revert mind and new_player panel changes

* atoms and atom/movable reversions

* bring back datum/mind and panel fixes

* projectile optimisation

* Reverts useless edits, clothing hood runtime, projectile runtime

I tried a lot of things which do not help, and i reverted a lot of it here.

* a few more reversions of useless changes

* Begin getting rid of CHOMPedit comments

* Nuke remaining chompedit comments

* Revert "undo extra tgui files"

This reverts commit f3bdcde8cb.

* fixing oops

* line ending shenanigans

* More GC cleanup

* Optimisations to test/trace projectile, turrets. Tweaks.

Turrets now only trace when they are absolutely sure they want to shoot. disposalholder, effect master and artefact qdel refs changes.

* bad usage of the check_trajectory proc

check_trajectory returns a list of objects hit along it's path to it's target, not a boolean of the target being hittable. a couple places in code assume this, so here they are fixed.

* puts legacy globals into GLOB datum for debug use

* fix upport oopsie

* fix

* Move recursive listening to component

* Minor fixes and cleanup

* undo my temp solution

* tweaks + a missed thing

* recursive_move sanity checks and safety cases

* Catch null initialisation cases + fix borg creation

VV edit spawns the object in nullspace then directly sets it's loc, which means the movement is unregistered. The spawn(0) delay should hopefully mean that setup_parents happens AFTER any unregistered movement.

* circular inventory check, make checks better

* better handling of safety reset cases

* Add logging to safety checks

---------

Co-authored-by: Selis <selis@xynolabs.com>
Co-authored-by: Selis <sirlionfur@hotmail.de>
Co-authored-by: Raeschen <rycoop29@gmail.com>
2024-03-10 09:39:33 +10:00
Drathek
7c8bb85de3 Whitespace Standardization [MDB IGNORE] (#15748)
* Update settings

* Whitespace changes

* Comment out merger hooks in gitattributes

Corrupt maps would have to be resolved in repo before hooks could be updated

* Revert "Whitespace changes"

This reverts commit afbdd1d844.

* Whitespace again minus example

* Gitignore example changelog

* Restore changelog merge setting

* Keep older dmi hook attribute until hooks can be updated

* update vscode settings too

* Renormalize remaining

* Revert "Gitignore example changelog"

This reverts commit de22ad375d.

* Attempt to normalize example.yml (and another file I guess)

* Try again
2024-02-20 11:28:51 +01:00
Kashargul
59d751a9f9 Round value adjustments for react (#15764)
* input adjustments

* .

* .
2024-02-16 14:18:54 +01:00
Selis
157ff3df1f Number modal 2024-02-12 23:33:37 +01:00
Kashargul
d3b0c1ebe6 robot upgrade overhaul 2024-01-27 13:29:19 +01:00
Kashargul
e4b62dfa35 remove static chat colour tags 2024-01-21 12:34:53 +01:00
SatinIsle
51d46b2a51 Energy drinks
Added a set of new Nukie energy drinks, each with their own reagent that causes jitters after 30u.

Also added a Nukie vending machine to find these drinks in!
2023-12-18 16:34:50 +00:00
Heroman
9a94306585 Refactors tool typechecks, refactors transforming tools, makes Altevian wrench into one 2023-10-01 09:34:43 +10:00
Killian
e064c0e13b soup's on! 2023-09-24 00:12:02 +01:00
SatinIsle
d8ba52dd10 Adds teleportation tome and makes potion bases smaller 2023-09-23 00:28:31 +01:00
SatinIsle
1479907300 A few more items consolidated 2023-09-22 22:47:06 +01:00
SatinIsle
dd43657b59 Fixed sleep error 2023-09-22 22:09:10 +01:00
SatinIsle
0c39b8b7d8 Fantasy redgate map
Added a new fantasy redgate map that consists of a fantasy town and a large dungeon beneath it.

Added a selection of fantasy props.

Added a variety of "magic" resprites of existing items. These are intended to be tech disguised as magic and have descriptions to hint at it, along with some papers on the map.

Added an alchemy system that creates potions in an alembic out of an ingredient and a base. If the ingredient and base match, an interesting potion is created, if they don't, a poor quality potion is created.

Added a new reagent that polymorphs the drinker into a random creature.

Added a chest version of crates.

Added wooden wall lockers.

Added random spawners for fantasy items, potions, ingredients and bases for mapping.

Added hedge and wooden fences.

Added an old fashioned resprite of the oven.

Added a cooking pot resprite of the microwave.

Added wall torches.

Added barrel version of water tanks, beer tanks, wine tanks, blood tanks and a kettle resprite of a coffee dispenser.

Added a wooden tub bath.

Added 19 new vore mobs: 2 Catslugs, 6 succubi, 1 cryptdrake, 4 vampires 5 peasants and a bat.
2023-09-22 21:44:22 +01:00
Heroman3003
ab7cb2112f Merge pull request #15377 from KillianKirilenko/kk-blood
Blood Reagents Refactor
2023-09-13 07:51:31 +10:00
Killian
8ce5d24277 blood reagents refactor 2023-09-12 20:17:23 +01:00