Commit Graph

238 Commits

Author SHA1 Message Date
SatinIsle 70e607b28d Bluespace Crackers (#16062)
* Bluespace Crackers

Added a bluespace cracker item. It works similarly to a normal cracker, in that one person offers it to another to pull the cracker together. When pulled, the winner is rewarded with a toy, a joke, a cheap paper hat and a powerful bluespace effect!

The effects include:
Shrinking to 25% scale
Growing to 200% scale
Having a drug like effect colour their screen.
Making them invisible for one minute.
Knocking them over.
Teleporting them into the losers active belly (if prefs allow!)
Or giving them a bunch of money.

They can be found in the bluespace random item pool and rarely as an item in maint!

* Colourful hats

Added random colours to the paper crown hats

* Added the crackers and backfiring sizegun to trash piles

* Can be rigged by VV now
2024-06-21 06:04:04 +10:00
SatinIsle 8df58cfc75 Unstable Size Gun (#16056)
* Size gun back firing

Added the ability to modify size guns with wirecutters to make them "unstable", which gives them a 50% chance of backfiring and changing the size of the user. This modification can be undone by using wirecutters again.

Added a variant of the sizegun that starts unstable.

* Backfiring consumes the remaining charge
2024-06-19 15:43:52 +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
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
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
Kashargul e4b62dfa35 remove static chat colour tags 2024-01-21 12:34:53 +01:00
Kashargul d4af0f059b temp disable warnings 2024-01-01 06:30:55 +01:00
Killian 8b69e10edb scaling center up-port 2023-11-13 21:23:41 +00: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
Heroman3003 93082debc0 Merge branch 'master' into dogborg-end 2023-08-07 20:05:05 +10:00
Heroman 67b14352af Borg module consolidation - initial commit 2023-08-06 20:55:34 +10:00
VerySoft 79df8c2024 we need to think about peeb 2023-07-24 20:17:41 -04:00
ItsSelis 10d2178516 More 515 Compatibility 2023-06-05 19:29:40 +02:00
ItsSelis d092acd7e1 First version of MobSpawner 2023-06-02 22:38:05 +02:00
Seris02 0cdc45eddf merge conflict fixes for chat filters PR 2023-03-09 17:19:02 +08:00
Seris02 252b3c8682 fix for the holders disappearing on pickup from inventory 2023-02-25 13:08:23 +08:00
Casey 7a689534a6 Merge pull request #14521 from Seris02/resizelayfix
fixes a few things with holder objects
2023-02-19 14:23:38 -05:00
Seris02 dd67c2b195 makes the holder object disappear right away, and fixes people horizontal walking after being picked up 2023-02-19 17:19:43 +08:00
Seris02 ca264404b0 just set that back to the way it was 2023-02-17 11:49:36 +08:00
Seris02 44909f998d makes steppy code better 2023-02-17 01:04:14 +08:00
Seris02 66dc3ce176 better code 2023-02-05 18:28:22 +08:00
Seris02 31ac8c085f you can no longer walk on mobs that you aren't supposed to be able to walk on 2023-02-05 14:35:00 +08:00
Heroman 16b7a249ac Fixes micro pick-up temporary toggle to work properly 2022-09-22 09:41:33 +10:00
C.L 6b045da8f8 WHY ARE YOU A PINK SQUARE
**THIS ISN'T GMOD, GO AWAY!!!!!!!**
2022-08-22 18:52:32 -04:00
Heroman 5876c365db More casino updates 2022-08-20 16:18:06 +10:00
Heroman dd9653395b Adds light and heavy frame traits 2022-07-13 05:28:50 +10:00
Heroman 9251f4fc10 Makes all holders use micro holder examine logic 2022-07-09 15:06:31 +10:00
Casey c94decbc74 Merge pull request #13194 from ItsSelis/tgui-inputfix
Input Patches
2022-06-29 02:00:16 -04:00
ItsSelis d958f9fbe2 Input Patches 2022-06-28 19:29:31 +02:00
Heroman 10d0c34755 Implements all-species positive and negative traits 2022-06-28 18:08:34 +10:00
VerySoft a19b04f8eb Adjust Mass and Hide fixes
Fixes adjust mass's input, and tweaks the hide verb so it tells you when you stop hiding (also makes it disable eye glow while hiding for pAIs)
2022-06-19 05:18:40 -04:00
ItsSelis 06c9b26252 Input Conversion Part 1 2022-06-19 03:05:03 +02:00
Casey b7d29f901a Merge pull request #13052 from Very-Soft/anotherpaiupdate
Yet more pAI tweaks!
2022-06-06 23:38:05 -04:00
VerySoft 4b1dde3872 Yet more pAI tweaks!
Makes a 'Save Configuration' verb, that saves your name, flavortext, eye color, chassis, and card emotion! 

Then, to go with this, updates the various ways to become a pAI to allow you to load your configuration data into the pAI, rather than having to manually enter it every time. 

Also makes the ghost notification verb and the 'new personality submitted' message both print the same message, and puts it on a 5 minute cooldown so it can't be spammed too often (the ghost one still makes the screens light up as often as you push it, it just only prints the message in the chat every so often)

Additionally, tweaks the release all proc so that it won't trigger the release message and sound when the only targets inside of you are absorbed and it's not releasing absorbed people.

Also removes the admin notification when people use the 'Adjust Mass' verb to not deliver an admin notification, because it doesn't reeeally matter? It's the kind of message we never pay any attention to. So! Instead I changed it to log it instead, so it can still be investigated if need be, but without clogging up chat.
2022-06-06 23:25:35 -04:00
Verkister 66e87c8473 Fixes setup previews for tall species
Moved the species vis_height setting from resize proc to update_transform proc.
2022-06-06 17:03:28 +03:00
Heroman 383c356312 Adds gradual sizegun 2022-04-24 16:40:42 +10:00
FartMaster69420 fd4541bf32 Atleast holsters work
micros dont deconstruct very well
2022-03-26 22:47:54 -04:00
FartMaster69420 ab3fa99844 Go ahead
Deconstruct 'em
2022-03-26 22:31:35 -04:00
klaasjared 4c5e69d31f Fix 2022-03-03 18:56:42 -05:00
klaasjared 600479d3dc Whoops 2022-03-03 18:56:41 -05:00
klaasjared a9f573782f Third Commit
Won't spawn in loot piles now
2022-03-03 18:56:41 -05:00
klaasjared 2082ee83a6 Secondary Commit
Finished the code, need to test when I get home
2022-03-03 18:56:40 -05:00
klaasjared 85f3a58f25 Base Commit
Commit for Travel
2022-03-03 18:56:39 -05:00
klaasjared 0275d20fe9 Base Commit 2022-02-26 23:33:31 -05:00
klaasjared 6550b428d2 Base Commit 2022-02-17 00:00:57 -05:00
VerySoft a0f4c14759 Size Standardization Bracelet
It makes you 100% size when worn. Similar to a bluespace jumpsuit, it only works when worn, but dis-similarly to bluespace jumpsuits, this has no control over what size you can be. 

You might say its

one size fits all.

I put this in the loadout and in the gadgets vendor, as I feel like the limitation to only changing your size to 100% and back doesn't offer the same utility as something that actually gives you full control over your size, like the bluespace jumpsuit and sizeguns. 

I think that this limitation, and somewhat expensive loadout cost, makes it not as likely to be abused for powergaming as the other size changing items would be.
2022-02-09 16:32:03 -05:00