Commit Graph

13348 Commits

Author SHA1 Message Date
Runa-Dacino
14e1f6abc4 add(colours): Ports matrix/colormate stuff from CHOMP
Original PR: https://github.com/CHOMPStation2/CHOMPStation2/pull/6159
Original Author:
https://github.com/BlackMajor
2024-03-16 16:33:21 +01:00
Runa Dacino
db998502f9 add(atom/movable): Makes it possible for mappers to change scale/rotation of objs (#15835)
* Removes update_transform() from mob/
* Adds new file to _defines to hold default scales
* Tweaks atom/movable to use new defines
* Tweaks mob, living, human, species to use new defines for comparisons
* On atom/movable, we check if it is rotated or otherwise scaled and then call update_transform()
* It is now possible
2024-03-16 04:50:03 +10:00
Kashargul
e1de54b58c new form and unignore qol (#15829) 2024-03-15 11:16:02 +01:00
SatinIsle
771c39cc74 Ports deer tummy (#15826)
A port of https://github.com/TS-Rogue-Star/Rogue-Star/pull/153 by VerySoft

Added a new fat deer taur body and a vwag version that allows you to switch between the fat and thin versions.
2024-03-13 11:20:16 +01: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
Raeschen
484ffed97a Up-port: Various runtimes (#15802)
* Various runtimes (#7873)

* Some more preferences setup runtimes (#7884)

* Bug in #7884 making markings not show (#7888)
2024-03-10 09:40:08 +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
Heroman3003
c5153c5695 Merge pull request #15809 from Kashargul/SyndiPreEmag
Emags syndiborgs by default, borg petting pref
2024-03-06 16:57:00 +10:00
Kashargul
496cff40ff fixes broken chars (#15810) 2024-03-05 23:33:23 +01:00
Kashargul
94941acf77 . 2024-03-05 20:51:36 +01:00
Kashargul
e5331e2008 some borg changes 2024-03-05 20:48:10 +01:00
MonoHauki
65be49c7df More Sprite Bits
Added: Synth Dangle Ears, Kaiju Spikes (with glowing variant), Kaiju Tail (with glowing variant)

Includes WIP sprites for Bishop Proto Fat and Slim variants, not yet implemented
2024-02-24 20:11:11 -06:00
Kashargul
609f6c031a chat Timestamps for TG chat + some fixes (#15770)
* chat Timestamps

* add bundle

* some fixes

* bundle

* some context

* moving healthbar proc to 95%

* more context

* fix Process death type

* healthbar fix

* ye if we want to export it, we should expose it

* char directory follow up

* adds bundles
2024-02-21 17:32:43 +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
Kashargul
04c57ff76a another form (#15766) 2024-02-16 12:09:18 +01:00
Kashargul
16fd2d94a0 more filter and borg admin stuff (#15745)
* more filter and borg admin stuff

* analyzer fix

* .

* vchatdark css fix
2024-02-11 16:54:14 +01:00
SatinIsle
871d1ebe3f Fluff item for grallstonefist
Approved here: https://forum.vore-station.net/viewtopic.php?f=27&t=2397
2024-02-10 11:39:50 +00:00
Heroman3003
82812ea2e6 Merge pull request #15733 from BonniePandora/Replikant
Ports various clothing items, two sets of cyberlegs & some markings
2024-02-08 03:56:39 +10:00
PastelPrinceDan
373bb64cc7 adds 1 outfit, port 1 pair of ears, fixes 2 hairs 2024-02-07 12:23:13 +00:00
BonniePandora
d561f31319 Replikant stuff
Items, robolimbs & markings
2024-02-06 00:25:50 +00:00
Kashargul
ed19c72ece some more cleanup 2024-02-03 16:41:33 +01:00
Kashargul
b12ddd69a1 borgjaw rebalance 2024-02-03 16:28:22 +01:00
Heroman3003
24904c6665 Merge pull request #15716 from Heroman3003/borgmind
Gives borg some trait verbs
2024-02-01 14:51:12 +10:00
Heroman
b63c0574eb Ordering 2024-01-31 19:13:08 +10:00
Heroman
7718dbb2db Adds borg jobban check to mindswap traits 2024-01-31 19:12:00 +10:00
Heroman
ccca346253 Gives borg some trait verbs 2024-01-31 18:40:08 +10:00
Kashargul
4550f295dc needs to have a client anyway 2024-01-31 00:21:44 +01:00
Kashargul
30552a2b72 adds timestamps to all radio messages 2024-01-31 00:19:41 +01:00
Heroman3003
b088f0c604 Merge pull request #15708 from Kashargul/npcSay
Npc say filter
2024-01-29 15:25:39 +10:00
Kashargul
691c3ca75f porting healthbars from RS + mat fixes 2024-01-29 00:00:25 +01:00
Kashargul
6a8498ef1f npc say filter 2024-01-28 08:29:00 +01:00
Kashargul
41843dba16 missing closing tag 2024-01-27 13:46:57 +01:00
Kashargul
221785030d static path 2024-01-27 13:45:34 +01:00
Kashargul
d3b0c1ebe6 robot upgrade overhaul 2024-01-27 13:29:19 +01:00
Heroman3003
6d1acf98db Merge pull request #15695 from Kashargul/endOfStaticCol
remove static chat colour tags
2024-01-27 15:47:33 +10:00
SpaceMan-Jim
dba08cdfa8 Raptor sprite overhaul 2024-01-26 16:29:34 -06:00
Kashargul
1444a224a3 missed tags 2024-01-21 12:44:12 +01:00
Kashargul
e4b62dfa35 remove static chat colour tags 2024-01-21 12:34:53 +01:00
Heroman3003
f0de08713f Merge pull request #15678 from SatinIsle/bad-swimmer
Bad Swimmer
2024-01-20 04:59:31 +10:00
Nadyr
9347a99f5b Ports QoL, upgrades, and a lot of bug fixes 2024-01-18 21:04:36 -05:00
Kashargul
6184e0b7bc fixes small typo 2024-01-18 21:00:32 +01:00
Kashargul
e2575713cc ends multiproccing on butchering 2024-01-15 17:27:04 +01:00
SatinIsle
28ad56cd97 Bad Swimmer
Added a bad swimmer trait that slows you down in water and causes you to drown in deep water (depths of 2 or above).

One thing I would like to improve before merging and want advice on: Currently the splashing/"you are drowning" message spams pretty frequently and I would like to slow that down.
2024-01-15 14:43:43 +00:00
Heroman3003
cc48404f9c Merge pull request #15671 from Very-Soft/spider
Spider
2024-01-14 07:07:20 +10:00
Eli
92f49ad6c2 Var added to simplemob base 2024-01-10 19:35:27 +11:00
Eli
a3626420af Revert "Var added to each simplemob"
This reverts commit 8058c51cef.
2024-01-10 19:34:25 +11:00
VerySoft
4300ac3b4d re add nurse broodling 2024-01-09 16:15:13 -05:00
VerySoft
c32d33fad9 Spider
Makes it so that nurse spiders can't spawn from any random sources, such as spider egg clusters, spider spawners, and capture crystals.

GMs and map makers can still put nurse spiders out if they want to, but this should stop any UNEXPECTED nurse spiders from appearing, and stop spiders from snowballing quite so hard when the conditions are right.
2024-01-09 14:59:42 -05:00
Eli
8058c51cef Var added to each simplemob 2024-01-09 10:31:40 +11:00