Commit Graph

2511 Commits

Author SHA1 Message Date
SatinIsle d3f5c215f9 Fluff item (#15878)
Approved here: https://forum.vore-station.net/viewtopic.php?f=27&t=2401&p=14043#p14043
2024-03-30 05:57:35 +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
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
Heroman3003 cc7bf56ae5 Merge pull request #15744 from VOREStation/cleaned-defines
Cleaning up some defines
2024-02-12 06:12:25 +10:00
SatinIsle 1a9a3cafdb Size Toy Fun
This PR adds three new functions to existing size toys:

Added a new variant of the size collar that is created by using a wrench to break the crystal. This prevents the user from changing the size manually, and triggering the collar with a signal flips the wearer back and forth between a random size and their original size.

Added a new verb "Spin Size Dial" to size guns to spin the dial to a random size. Found in the object tab or on right click.

Added an alt-click effect to gradual size guns that toggles a size-trading mode. With this active, when you shrink a target you grow at the same speed, and vice versa.
2024-02-11 19:58:37 +00:00
Selis d99321bfdf Cleaning up defines 2024-02-10 16:44:44 +01:00
Kashargul 608c5368ba 4. step 2024-01-29 17:27:39 +01:00
Kashargul 9bb3608063 filter improvements and oldchat colours 2024-01-29 16:31:36 +01:00
Heroman3003 3a0e5879d1 Merge pull request #15711 from Kashargul/typoFix
fixed a typo in the vorebelly strings
2024-01-29 15:25:57 +10:00
Kashargul c97818206c use the vorgan filter for tg-chat 2024-01-29 00:55:47 +01:00
Kashargul 691c3ca75f porting healthbars from RS + mat fixes 2024-01-29 00:00:25 +01:00
Kashargul 6107dfe689 fixed a typo 2024-01-28 14:47:01 +01:00
Heroman3003 6d1acf98db Merge pull request #15695 from Kashargul/endOfStaticCol
remove static chat colour tags
2024-01-27 15:47:33 +10:00
Kashargul e4b62dfa35 remove static chat colour tags 2024-01-21 12:34:53 +01:00
C.L 17a0e2f3ce Actually why not do it all in one place 2024-01-20 01:45:40 -05:00
C.L 48a68245eb Trash Eater Edit.
Does two things:
1. Allows anyone that has their adminbus var toggled on to eat /everything/ that isn't prefbreaking.

2. Makes it so when trash eater is used, it shows a visible message instead of just showing a message  for a few things.

(The lack of visible messages seems to have been an oversight, as only about 1/4 of the things eatable showed the message and if spam was a concern, someone can just get a metric ton of toys and spam it that way.)
2024-01-20 01:40:46 -05:00
Nadyr 9347a99f5b Ports QoL, upgrades, and a lot of bug fixes 2024-01-18 21:04:36 -05:00
Kashargul 94ade300d3 TG-Chat visual limits and fixes (#15659)
* tg-chat visual limits and export verb

* typo

* fix emotesubtle colour for vchat themes

* optimized archiving, cleanup

* allows to reoder tabs

* export respects filter

* fixes the examine filtering issue

* italic

* dismiss connection warning

* style fix
2024-01-18 23:53:03 +01: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
Eli 8058c51cef Var added to each simplemob 2024-01-09 10:31:40 +11:00
Eli 9e1b466067 Bug fix + Mob escape default 2024-01-08 20:47:18 +11:00
Eli f72513c2a6 Default changed to 0 2024-01-08 17:28:09 +11:00
Kashargul a1575f6141 keep var on mob 2024-01-01 06:41:44 +01:00
Kashargul d4af0f059b temp disable warnings 2024-01-01 06:30:55 +01:00
Kashargul 4ce06ee440 fixes and filters (#15626)
* fixes and filters

* remove the missed closing spans

* bundle added

* we also store empty hihglighting

* change the blacklist handling

* fix custom links in examine

* regenerate bundle

* automatic URL parsing for OOC/LOOC
2023-12-21 00:30:12 +01:00
Selis 74e5c1fe89 Contents of #15586 2023-12-10 00:27:29 +01:00
Kashargul 78ecb43a44 added all the new options to the reset as well. 2023-12-09 20:23:20 +01:00
Kashargul 4ce07703e3 a few fixes with misplaced ', a swapped string and we are regex replacing now to make linter happy. 2023-12-03 21:39:07 +01:00
Kashargul f6a9a87450 Vorepanel Escape/Struggle customization
VChat Vore Message Filter
2023-12-03 19:59:43 +01:00
DESKTOP-4BUBN9N\Mike ccc4752611 Makes absorbs escapable 2023-11-19 14:50:22 +00:00
Killian 8b69e10edb scaling center up-port 2023-11-13 21:23:41 +00:00
SatinIsle 1a74cf8e69 Respects fancy sounds 2023-11-03 10:41:22 +00:00
SatinIsle 105b8a2d1a Adds digestion sound to the process option
Added a digestion sound that plays when a predator uses the "process > digest" option on their prey.

Ported from: CHOMPStation2/CHOMPStation2#7158
2023-11-02 14:08:39 +00:00
VerySoft 8f04cb0228 VerySoft Fluff Item!
Adds big round glasses, and adjusts the entries for the ITG id fluff items so they aren't tied to a specific character, since I have the same thing on multiple characters.

As part of this I made it so that glasses can appear above hair and things if they have the appropriate var set. (Otherwise glasses sprites mostly get covered up by any hair that gets near your eyes). All the other glasses behave the old way, but this should allow people to make some glasses appear above hair and things if they want to in the future.
2023-10-24 14:48:25 -04:00
SatinIsle 88e24bcc31 Changes the conditions to be a single message instead.
I'm not sure if it's really any better, but I think it's more easily modified if people want to add more. Gets a little clunky if they're also sleeping, but that's a fringe case and just means a bit of a run on sentence.
2023-10-15 10:08:36 +01:00
SatinIsle 9d3c6e9258 Vore Panel Health Check
Added a new option to humanoid mobs in vore belly contents: Health Check.

Using this on a mob in your belly returns a very simple readout of their health as a percentage. It also gives notice when they are weakened, paralysed, blinded or sleeping, so that the pred can know whether or not they'll be able to emote/hear emotes.
2023-10-13 11:35:55 +01:00
Heroman3003 241a40af3d Merge pull request #15425 from ReoDaProtovali/Borg-belly-naming-change
Borg belly overlays can be supported by both sleepers and vore panel bellies
2023-10-03 05:06:48 +10:00
Heroman 9a94306585 Refactors tool typechecks, refactors transforming tools, makes Altevian wrench into one 2023-10-01 09:34:43 +10:00
ReoDaProtovali 8e24048551 Vore panel adjustments and fixes
Adjusts the vore panel's contents to reflect the new system
2023-09-28 04:13:59 -05:00
Heroman3003 6e5c9c561d Merge pull request #15406 from Heroman3003/test-vore-setup
Attempts implementation of char setup vore panel
2023-09-24 15:54:33 +10:00
SatinIsle d8ef4a89be Moved size wand to combined file 2023-09-23 01:32:46 +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
Heroman 2c5c0b3d6a Attempts implementation of char setup vore panel 2023-09-21 06:10:18 +10:00
VerySoft b4922aedc9 Remove all mention of nazis from code
Also removes some old lore references from the listening post
2023-09-14 17:43:57 -04:00
Heroman 71e124718e Adds food vore 2023-08-22 20:12:24 +10:00
Heroman3003 963f2e06aa Merge pull request #15272 from Very-Soft/oocnotes
Revise OOC notes panel
2023-08-18 06:27:15 +10:00