Commit Graph

33205 Commits

Author SHA1 Message Date
Kashargul
ad627b18a3 dependency (#17135) 2025-02-13 20:17:33 +01:00
Kashargul
542b35e56f tgui 516 (#16990)
* tgui 516

* nuking

* .

* .

* redux test

* this

* no longer in use

* removes debugs for now until someone ports the macro handling

* import types

* .

* maxWidth

* temp fix

* fix type import

* fix that

* also that

* version up

* also push this while on it

* rid of that

* dependency up

* allow mark up inputs

* update

* mb to search

* add scroll to nanoMap

* type fixing

* Update ExportTab.tsx

* Update index.tsx

* Update XenoarchReplicator.tsx

* Update XenoarchReplicator_clothing_vr.tsx

* Update XenoarchReplicator_clothing_vr.tsx

* Update XenoarchReplicator.tsx

* crew monitor improvements

* types
2025-02-13 18:30:38 +01:00
Cameron Lennox
32c323ece8 No multihiss (#17124)
* no multihisses

* Update neutral.dm
2025-02-13 06:28:28 -05:00
Cameron Lennox
96381f94f1 Better Block Injectors (#17128)
* Better Block Injectors

* makes it pass

* .

* Update human_organs.dm

* fixes blood v2

* save

* gwah

* update appearance

* resolve

* Update computers.dm
2025-02-13 06:27:14 -05:00
Cameron Lennox
f2284b7272 Fixes bug where micro camera would not reset (#17125)
Even though forcemove was BEFORE reset_view, it was being performed AFTER due to forcemove being ASYNC
2025-02-12 18:33:17 -05:00
Kashargul
b22ada5b3c updates belly handling (#17126) 2025-02-12 18:24:02 -05:00
Kashargul
9a6f44b850 some more NEW to init (#17093)
* some more NEW to init

* Fixes cloning disk

---------

Co-authored-by: Cameron Lennox <killer65311@gmail.com>
2025-02-12 07:51:26 -05:00
Kashargul
69858552ca Up ports the dynamic light system (#17102)
* Up ports the dynamic light system

* missed comment

* fix light intensity... 0 to 100 percent

* Crash on insane bounds
2025-02-12 07:48:27 -05:00
Cameron Lennox
cdafe425a5 Adds Trait Genetics (#16921)
* Adds Trait Genetics from Outpost21

Adds trait genetics from Outpost 21
- Tried to update each file it touched to be equivalent to their Chomp specific variants in order to maintain functionality and make sure no oddities would happen due to code differences. (Some things like the eardeaf loop were left there but commented out)

* Morph trait

* Fixes a server crashing bug with flip

aa

* flip

* Makes morph superpower better

- Makes it use the appearance_changer instead of 1000 different  procs

- Makes cocoon weaver able to change eye and skin color.

I did NOT select you. BAD

* begone

* fix dna modifier

* Fixes massive memory leak

* Brain Runtime Fix

* There was no reason for this to be a spawn(0)

And no I didn't spawn with no blood - https://i.imgur.com/vPizqCD.png

* revert

revert the dna changes there

* Deconf

* gets rid of unused proc vars that did nothing

* expects enough free slots

* glob

* fixed and added two other tests

* another few tests

* this is a list

* fixed bad injector

* lets wrap these for sanity

* better feedback

* wrong name

* don't allow multiple occupants into the dna pod

* future traits will have activation levels instead of binary on/off

---------

Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>
Co-authored-by: Willburd <7099514+Willburd@users.noreply.github.com>
2025-02-11 02:01:27 -05:00
Kashargul
408b765def pulse and door tag fix (#17117) 2025-02-11 00:41:49 +01:00
Cameron Lennox
3bdfbf2cc2 More xenoarch tweaks (#17114)
* More xenoarch tweaks

fix: Xenoarch gas effects will no longer have a 1/3 chance of not working when spawned in.
fix: Gas artifacts no longer overpopulate the artifact pool
qol: Gas artifacts and temperature artifacts can no longer be 'spam-toggled' and will instead only be aura artifacts.
code: Made a global blacklist for artifacts that should not spawn in global_lists.dm

* getouttahere
2025-02-10 17:28:14 -05:00
Killian
a9b22a8aba Update sprite_accessories_ear.dm (#17115) 2025-02-10 17:27:05 -05:00
Cameron Lennox
30cef6e941 Fixes telecube origin_tech (#17111)
TECH_ANOMALY did not exist. TECH_ARCANE does.
2025-02-10 03:42:49 -05:00
Cameron Lennox
f51fa6e991 Fixes signalers not signaling (#17110)
* death

* yuh

* cleanup
2025-02-10 02:42:21 -05:00
Kashargul
b037bb9b36 mmi holder init (#17100)
* mmi holder init

* who changed that

* .

* .

* .

* fixing

* .

* -

* .

* add this
2025-02-08 23:03:47 -05:00
Cameron Lennox
0d6fdaae20 Update sprite_accessories_hair.dm (#17096) 2025-02-08 18:20:11 -05:00
Guti
a081d48590 DCS Update + Footstep element (#17076)
* DCS Update + Footstep element

* Steppy

* Revert "Steppy"

This reverts commit fab0590fb7.

* Reapply "Steppy"

This reverts commit 1f7ad8f8f7.

* Ough

* Oops! Wrong map.

* lil stuff

* Update

* Only loud

* Missed one

* NO MORE SILENT

* ...parenthesis.
2025-02-08 18:19:59 -05:00
Kashargul
d1b65c3635 fix a mistake (#17098) 2025-02-08 18:17:09 -05:00
Kashargul
adcd25a00f forward refs in usr dialog (#17090)
Co-authored-by: Cameron Lennox <killer65311@gmail.com>
2025-02-08 14:11:16 -05:00
Cameron Lennox
f326dec745 Moves ALLY check up so mobs DONT maul their allies (#17074) 2025-02-08 14:10:39 -05:00
Cameron Lennox
1d116269f4 this one got missed (#17095) 2025-02-08 14:10:00 -05:00
Cameron Lennox
bbc50e3ea6 Artifact Tweaks (#17077)
* fixes a critical bug with artifact triggers

* Gets rid of gas activated anomalies

Feedback has been overwhelming negative for gas trigger anomalies, so they have been removed. (I expected this. See: My coder comments) but wanted to give it a chance since more xenoarch players were coming into the scene.

* Adds more anomaly batteries.

Adds them to the protolathe

* Some more xenoarch tweaks

- Makes scanpads and harvesters craftable
- Makes harvesters upgradable
- Fixes typo in the battery ID & desc
- Fixes harvester charge logic to NOT be garbage

* whoopsies

* clarification

* more effect->trigger fixes

this one didnt matter since both were 0 but still

* Better logic

* Obey gloves
2025-02-08 14:09:03 -05:00
Cameron Lennox
59586cecb3 Ice Sliding & Signaler code (#17087)
signal and slips

Update floor.dm

Slipping
2025-02-08 14:08:39 -05:00
Cameron Lennox
193e5e6eaf Unarmed Attack Fixes (#17078)
Fixes a lot of bugs with Unarmed Attack logic.

- You can not stomp while buckled now.
- You can not kick while buckled now.
- You can not bite while buckled now.

- Fixes it so the click code can properly get to unarmed attack code now, allowing it to run it's proper checks to see if you can attack or not instead of just always returning false.

- Changes some vars from 0 to FALSE where indicated.
- Gets rid of some needless = FALSE when it was already on the parent

- Fixes gloves increasing damage on anything other than punches.
2025-02-08 14:08:08 -05:00
Cameron Lennox
3af253bc9e Update brain.dm (#17091) 2025-02-08 14:05:07 -05:00
Kashargul
f89268c27b fix rhubarb define (#17094) 2025-02-08 13:55:57 -05:00
Cameron Lennox
eeefd4ef3f Fixes the body designer [WIP] (#17062)
* designer

* finished off remaining body designer stuff, name etc

* merged _vr file, added note to use this

* harddel fix

* this one too

* unifies subtabs, adds search and improves layout

* fixes a longstanding issue with marking color appearance changer

It was feeding a /list (The object) to the color picker and the color picker just rolled with it and said 'sure'.

Now with actual sanity TGUI color picker freaks out and goes 'wtf'

This makes it actually feed a color input into the color picker.

* quick push

* adds hair grad to body designer

* push

* color works again

* hair gradient for body designer

* deconf

* Gets rid of duplicate datum

* no test tonight

* spotty fat

* Condenses hair_extras. Fixes a few missing.

Also adds a new cosmetics_tests unit test.

* fixes the rest of the sprites

* lets try this test

* why did that test compile

* another test ENHANCEMENT(fix)

* More aggressive unittest

* fixie

* invisible tail has snowflake handling

* fix for invis check

* oops

* validate existence of icon in unit test

* unittest checks marking and hair icons properly

* fixing bad unit testing again

* fixed marking icon check

* get rid of unused datum, markings show

* fixes things

* you too

---------

Co-authored-by: Willburd <7099514+Willburd@users.noreply.github.com>
Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>
2025-02-07 20:57:25 -05:00
Kashargul
bb6a263e2f organs NEW to INIT (#17050)
Co-authored-by: Cameron Lennox <killer65311@gmail.com>
2025-02-07 12:30:20 -05:00
Cameron Lennox
71627d97ce Recoil (#17086)
- Makes it so micros can be affected by recoil or not. (Disabled on Virgo, used downstream)
2025-02-07 12:20:46 -05:00
Cameron Lennox
3ac6fb4edf Revert "new to init (the rest of them) part 1 (#17052)" (#17084)
This reverts commit d02c67d6de.
2025-02-07 11:09:08 -05:00
Kashargul
8c66f479f0 fix missing naming (#17082)
* fix missing naming

* .

* fix init order

* fix that

* init order

* -

* this needs  to go to init

* another readio

* fix turbolift init order
2025-02-07 10:55:28 -05:00
Cameron Lennox
71d59aa16a More taur changes (#17073)
* More taur changes

* adds riding_datum checks and clears bloat
2025-02-06 04:11:06 -05:00
Cameron Lennox
d149f7e635 this did in fact need to stay (#17072) 2025-02-06 03:53:12 -05:00
Cameron Lennox
826bb82dd6 Adds back diamond pickaxe & Kinetic Gauntlets to vendor (#17067)
* Adds back diamond pickaxe & Kinetic Gauntlets to vendor

* comma

* it didnt push my change
2025-02-05 16:08:41 -05:00
Kashargul
3d9113eae3 removes center of mass list (#17064)
* removes center of mass list

* .

* .

* fix that icon

* .
2025-02-05 14:06:59 -05:00
Cameron Lennox
f9bcaaae6a Gets rid of sleep in Fire and Fire_userless (#17056)
* Gets rid of sleep in Fire and Fire_userless

* Better handling

Removes unneeded setMoveCooldown in Recursive, as you already get stuck in place due to some unknown process elsewhere while firing.
2025-02-05 14:06:06 -05:00
Cameron Lennox
9bf650610b new to init (radios) (#17055)
* probably garbage code

it works tho

* remove debug

* radios

* true false

* true false 2

* catslugs late init
2025-02-05 14:05:53 -05:00
Cameron Lennox
d02c67d6de new to init (the rest of them) part 1 (#17052) 2025-02-05 14:05:41 -05:00
Cameron Lennox
8081f42210 Makes doors not horrid. Also fixes infinite heat (#17048)
* Makes doors use timers (from OP21)

* NO INFINITE HEAT ALLOWED >:(

* fug

* Update robot_animation_vr.dm
2025-02-05 14:02:34 -05:00
Cameron Lennox
2e4f1ce642 (Partially) Fixes Out Of Memory crashes (#17043)
* Fixes massive memory leak

* Brain Runtime Fix

* There was no reason for this to be a spawn(0)

And no I didn't spawn with no blood - https://i.imgur.com/vPizqCD.png

* Fixes deadringer not properly deathgasping the right entity

* Wounds properly get delted off destroyed limbs

* Update vorestation.dme

* Runtime fix & DNA lock fix

* More qdels

* qdel

* comment out
2025-02-05 14:02:17 -05:00
Cameron Lennox
f43b7a1d88 Xenoarch Gas Tweaks (#17047)
* Increase artifact gas trigger

* Makes artifacts go kaboom if they get too hot.

* new=>init & unreg signals

* no more booms
2025-02-05 14:01:51 -05:00
Cameron Lennox
91e6eb19b9 Augment Adjustments & Fixes (#17038)
* Fixes limb augments being borked for robotic limbs

* Fixes augment melee from embedding

* Makes a bunch of the augments actually CRAFTABLE

* typo
2025-02-05 13:57:01 -05:00
Kashargul
af85f098cd bunch of misc fixes (#17031)
* bunch of misc fixes

* .

* more refs also new ref tracking from chomp

* oups

* eh
2025-02-05 13:53:53 -05:00
Kashargul
59a6e06ab5 fix rd console shared view (#17051) 2025-02-04 09:16:32 -05:00
Cameron Lennox
e36198205a Taur Consolidation Part 3 (#17059)
squash
2025-02-04 01:22:32 -05:00
Cameron Lennox
b0a59956f7 part 2 of taur consolidation (#17058)
* part 2 of taur consolidation

* Its already over

* typo
2025-02-04 00:57:30 -05:00
Cameron Lennox
350fc7e46f Begins the taur merging (#17057)
Part 1. This is being broken up into multiple PRs to prevent breaking iconbot
2025-02-04 00:30:49 -05:00
Kashargul
5c1fb083f4 allows robots to "holster" guns (#17054)
* allows robots to holster guns

* .
2025-02-03 19:47:57 -05:00
TankTheBirb
8b460a08e4 fixes space chicken leg asymmetry that was making a sprite look weird and also fixing the sprite because it was weird (#17045)
* fixing tesh legs and the underfluff sprite

* we will not be going to to de_minitest today

oopsie
2025-02-03 03:34:03 -05:00
Kashargul
d0422319dc removes sleeps in robot module selection (#17044) 2025-02-02 19:53:43 -05:00