* Reflexive Biting Trait
Added a new trait that causes you to bite the hand of anyone who either pats you on the head or boops you on the nose. This deals one point of damage to the hand committing said offense. This also includes a verb in Abilities to toggle this off and on.
* Personal bubble
* wording
* Block sniff and licks
* Moves from variables to flags
* Unsetting flags properly
* Properly resolved the conflict
* Better way to deconflict it
* no more self callbacks on update fullness
* fix missing code
* Belly test
* import type
* full partiy
* .
* fix preview
* in belly to late join
* robot nutri
* .
* .
* update export
* finish open todos
* code cleanup
* fix some old slacking
* move this to a define
* fixing
* ,
* .
* Creates a Consume Belly Reagents pref (#10)
* Creates a Consume Belly Reagents pref
Added a Consume Belly Reagents pref that blocks the consumption of all reagents produced by a belly via reagent containers such as food, drink, beakers, pills, syringes and hyposprays. Seems to work well as intended.
* These changes at least do not cause any problems
* Missed this one
* Reverts reagent_names
* _BELLY versions
* Fixed typo
* .
* fix admin spawn mobs bellies
* also fix that bug
* hints
* fix that
* .
* initial
* should be all
* that is no longer needed
* fluids into hand items
I was convinced this was broken until it was pointed out that the item has to be ON THE GROUND to fill it...Instead of in your hand. That seems so convoluted.
ARC = active-hand reagent container. IRC = inactive-hand reagent container.
* some stuff
---------
Co-authored-by: SatinIsle <98125273+SatinIsle@users.noreply.github.com>
Co-authored-by: Cameron Lennox <killer65311@gmail.com>
* Automatic changelog compile [ci skip]
* Initial work to allow wings to be transparent.
* Revert "Automatic changelog compile [ci skip]"
This reverts commit 8cb19dcdcf.
* * Add ears and tail support
Secondary ears/horns isn't supported atm because it's set up differently and I'd need more than 10% brain power to figure that out
* Add ears/tail alpha support to the appearance changer GUI
* Convert junky button popup to number slider.
Possibly a performance issue to be had here but I'm not really worried about it.
* Add : and " " before previews
* pretty pretty
* fsdfsd
* Secondary Ears. Fsdfsdfsd.
* Yes, Wing Alpha still applies.
Adds caps to species_shapeshift_vr alpha selections, add second ear alpha selection
---------
Co-authored-by: vorestation-ci[bot] <199609141+vorestation-ci[bot]@users.noreply.github.com>
* No more fake hoods
Fixes#17306
* Moves the vars to be with the normal /suit
Also cleans up the code a bit.
* Moves the hood stuff to /suit
The rest of the snowflake code needs to be moved from being specific code on its children to /suit.
* fixes the code further
* hoodup
* Gets rid of the overrides
Sprites still work. See: https://i.imgur.com/3qvHaZz.png
* Gooborgs!
add: Adds gooborgs! Sprites from Toriate
code: Robotic eswords and batons now count as robotic weapons and trigger appropriate sprites.
* shocker
* cargofix
* some more
* sendit
* rest sprites
* mmoree
* Glowy tummies
Will make all the catborg sprites scream, but let's see what the UT says
* FIXES MORE SPRITES AAAAAAAAAAAAAAAA
* License
* fixed sprites
* better handling
* rewrite
* bonus damage
* Fixes stunbaton
* status check
* Makes BCS remove the charge properly
* charge
* subsystem
* cleaned up every clothing item to use defined pocket lists
* oop, changeling armor weird
* invalid prybar
* allow any emergency tank, for non-oxy breathers
---------
Co-authored-by: Willburd <7099514+Willburd@users.noreply.github.com>
* Makes my robes free use
- Twas a different time, all those years back.
I've never been opposed to other people having the robes, but just never got around to adding it to the loadout proper even though it's REALLY simple. So while I'm fiddling with loadout stuff, I may as well.
* More fluff stuff
lowers cost of suit clothing fluff
Brings some loadout items to normal prices (increased is reserved for ones that give armor)
Fixes neural implant always having 2 cost due to implant/language existing and taking priority.
Removes language/implant path and juust makes the eal/skrellian implants their own thing
Adds pirate coat and pirate hat to loadout. Yarr!
* some more new to init
* rigs
* rigs
* intellisense moment
* telcoms and landmarks
* fix that as well
* some more minor things
* re add missing message
* fix trash eating...
* up ports inCorp and proximity handling
* anim size
* bullets no longer hit shadekin
* fix throwing and clicking
* use the proc
* and add the proc
* .
* No moving when you can't move
* fixes portal runtime
* No bonk when throwing at incorporeal entities
* MAR
- I coded in picking yourself up years ago and someone broke it (by adding a lying check). This unbreaks it. Additionally, picking yourself up was made immediate instead of a 0.5 delay since before hitting the U key was slow and doing it this way was quicker. That's not the case anymore.
- Makes attack_hand not happen if the person is incorporeal
- Makes you not contract touch spread viruses when you click one someone and don't do an interaction (you will now always do an interaction)
- Makes it so you can't mousedrop items while phased.
* no more spreading viruses while phased / to phased
* F
---------
Co-authored-by: C.L. <killer65311@gmail.com>
* Fixes RIG gear to not drop your equipped items
Fixes the rig gear to not drop your equipped gear after undeployment
* better fix
* Fixes suits and RIGS
- Makes rigsuits no longer eat your gloves
- Allows you to properly wear a ring under a rigsuit
- Gets rid of a LOT of duplicate var = XYZ in places
- Makes it so clothing actually properly provide protection to the areas they're covering. (This doesn't change anything unless their actual min_cold_protection or max_heat_protection is adjusted!)
- Adds a define for CHEST which is just UPPER_TORSO|LOWER_TORSO to make it clear it's protecting your WHOLE chest at a glance.
- Gives some things like knee-high and thigh-high boots proper leg protection
* Clothing unit test
* fixes
* oops
* hoods are snowflakes
* hood fix
* path fix
* no nullspace turf
* nullcheck
* don't test devwarning cloths
* ignore this too
* more exclusions
* more exclusions, disabled species test
* Changes So Far
* holding/wearing icons for clothing
* fixed
* more fixes
* lets try this again
* go
* tesh cloak
* some more
* devwarning
* the cursed one
* oops
* fixed species scan
* Update clothing.dm
* restrict this down a bit more, we don't want unit-test to choke
* no more CI killer
* suit defined name twice
* suit
* some more exclusions
* etc
* gwah
* gwah
* clarifying exclusions
* yet more exclusions
* another set of exclusions
* ranger
* compile
* more bitflag
* yet more exclusions
* more
* more missing
* Update sifguard.dm
comment (also to wake up travis)
* more exclusions
* sifguard
* more exclusions
* more
* send help, yes more exclusions
* lost to time
* skrell stuff
* offear is special
* fixes more and unbreaks protean rigs
* The big one
* wrong ifdef
* more
* boots
* Update accessory.dm
* small object fix
* lets be more careful
* Does this fix the signal
* is it the signal?
* FIXES THE REST OF THEM
* wah
* disable test
* the last one
* fix signal check
* fixes
* ignore storage
* teshari blacklist
* tesh
* God speed
* fixed progression removed lizard
* fixes some i guess but what's the point
* disable indepth check
* START ROBOT SPRITE VALIDITY
* Revert "START ROBOT SPRITE VALIDITY"
This reverts commit c9bfb7e9ce.
* consistency with another test
* yuh uh
---------
Co-authored-by: Willburd <7099514+Willburd@users.noreply.github.com>
* 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>
* 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
* Glamour Experimentation
Added a new stable glamour crafting material that can be used to craft various items.
Added a new unstable glamour item, that has a few risky effects when used and picked up without protection.
Added a new particle smasher recipe to turn unstable glamour into stable glamour.
Added new items to the lleill transmute ability.
Added new glamour bow and arrow items.
* Fixed a bit of phrasing
* Consolidates TF procs
Changed TF procs and belly transfer procs to be called from one location rather than being repeated in various different procs across the code.
* forgot to include
* Fixed size change effect
* timer instead of spawn
* Added new glamour turfs for whitespace maps.
* usr to user part two
* this can be null
* A few edits
- Gets rid of src. in a few places that were edited
- Gets rid of a few //VORESTATION comments
- Removes an unneeded sanity check in sizegun_vr
- Gets rid of a mind boggling !usr check in mob.dm
- Changes usr to user in sizegun_vr.dm
---------
Co-authored-by: Heroman3003 <31296024+Heroman3003@users.noreply.github.com>
Co-authored-by: C.L. <killer65311@gmail.com>
* up to modify robot
* also version up here
* Switch tgui-dev-server to edge mode
* Folders through Sleeper
* finish the folders
* move all uis, some will likely have errors
* Remove size={} on table cells
* Change a bunch of <Flex>
* chat to tgui core and typescript
* chat Flex to Stack
* Update APC.tsx
* Update APC.tsx
* Make ICAssembly wires all work
* More Flex to Stack
* some html
* this half was easy...
* some more
* some more
* fix those up
* few more
* few more
* this should be fine
* convert those, mark the anys to be reaplced
* Down to 118 Flex results
* Down to 104
* Down to 75
* bunch of fixes
* few more
* all except power monitor
* push for now, tgui core issue
* component props
* 32 only
* grow
* those need a param now
* function imports
* dependencies up
* finish those
* finish up
* this
* also those for now
* typescript up
* proper typing
* convert all chat files
* keys
* oups
* Update package.json
* massively improve color picker perf
* this needs to update
* Tgui core
* add those to the panel jsut in case
* dependencies up
* Rename colorpicker.tsx to colorpicker.ts
---------
Co-authored-by: ShadowLarkens <shadowlarkens@gmail.com>
* de-collide-oscope
* de-collide-oscope: taur cleanup
* de-collide-oscope: ears cleanup
* Update vorestation.dme
* de-collide-oscope: taur cleanup
now with added tiger bits
* de-collide-oscope: taur cleanup
tiger markings in dmis
* de-collide-oscope: misc. housekeeping
seperates hair, beards, and markings out into subfiles
* de-collide-oscope: tails and markings cleanup
* de-collide-oscope: small markings port
* de-collide-oscope: marking name fix
did you know that you can't use a + sign in a marking datum name? now you do!
* de-collide-oscope: CI rerun
* Adds a persistent notes feature
Added a new "Private Notes" option to character setup, and a new "Private Notes" verb that opens them up and allows you to see and edit them in-game in the same way as OOC Notes.
These notes are simply a block of persistent text, purely for your own viewing. The entire purpose of them is for making notes for your own use, such as adding info if you come up with lore on the fly, so that you can easily reference it in the future. You can obviously store anything in there that you'd normally put into a txt file, it's just an easy way to organise info directly tied to your character. This works on a character by character basis.
I've tried to follow the template used for OOC Notes as best I can, because I believe that shadow has updated those to be tg style prefs, so that it'll not need to be redone.
I know that there are a few instances of usr instead of user in here too, I am not sure if they are appropriate or not as I just followed the way that similar settings work. Please do poke me if that needs changing.
* Fixed requested usr's
* Removed to_world
* removed "as mob"
* ports tgui color input from monkeystation
* .
* push that real quick
* .
* .
* cleanup
* fix for 516
* port bubbers pre set selection
* also this
* allow 20 saved states
* oups
* regex replace
* urg
* use the update by type
* .
* .
* highlight?
* larger?
* fix those
* keep anyone below 516 on old style
Changed fitness machines and structures to actually help you lose weight other than rapidly draining your nutrition. Machine types have had their weight loss multiplied by 10 so they no longer take 80 or 40 uses to lose 1lb. Structure types previously had no weight loss attached, they now have similar amounts to the machine types.