* mass purrbation affects all species
* mass purrbation code cleanup
* remove mass purrbation gives mutant species their special ears and tails back
* mass purrbation syntax fix
* remove mass purrbation does not remove felinid from original felinids
* fuck you travis
removes materials list from items, uses custom_materials instead. This might introduce some bugs so we should testmerge this for a while (and Ill test stuff locally as much as I can)
this also adds material crafting to sheets. Test case being chairs. In the future we can add stuff like tables, walls, doors etc.
also applies materials to everything, with fixes, which can close#46299
* Adds attacktext2 and friendly2 messages for personal "you" messages in combat.
* Adds response_help2, response_disarm2 and response_harm2 -messages for interacting with simple animals. Also removes unnecessary, already inherited, ones.
* Small extra: Adds personal messages for gun firing.
* Adds personal messages to grabs and fixes shoe stealing messages.
* Fixes open someone else's internals valve pronoun.
* Replaces response_help --> response_help_continuous, response_help2 --> response_help_simple etc. Also adds autodoc to simple_animal.dm variables.
About The Pull Request
Moves NOFLASH from species traits to inherent traits and renames it TRAIT_NOFLASH
Also moves the trait check to living level instead of carbon but that shouldn't cause any real issues it just expands the possible range of usefulness of this trait.
Why It's Good For The Game
From what I gathered, species_traits should be used for stuff that gets handled internally while inherent_traits is for used for stuff outside of the species datum.
This expands the possibilities in which this trait can be used and also kinda makes more sense if you ask me.
Changelog
backend boys.
About The Pull Request
Having observed a bit of how people play the derelict drones after #45965, I got a few additions and changes to the derelict to make it more enjoyable.
Power cable into the AI core/vault area was hard to find under an rwall, have run an additional one into the room to give easier access to pre-smes power.
Added a derelict drone printer, so more friends can be printed. Starts without materials
Added mother drone core lawset to secure storage. This was intended in the last PR, but forgotten.
Added a dronespeak manual that drones can use to teach other drones or silicons the drone language. Works like the codespeak manual.
Why It's Good For The Game
KS13 is frequently made great again.
Changelog
cl Skoglol
tweak: Slight mapping improvement to KS13
add: KS13 now has mother drone board, a dronespeak granter and a drone printer.
/cl
* hup
* they are CONFIDENT
* ok vsc
* its 25 now not 50
* compiled but not tested. i am lazy and its 12 pm
* actually this is clearer
* uh
* this is less bad
* Update color.dm
* C O B B Y
* quick fix
* i fucked these up!
* all bugs fixed. probably
* ok cobby
* hi
soulstones now cant absorb things with no soul or devils.
things with no soul:
- wizard after using lich or soultap
- people that sold their soul to devil
it ruins the revival mechanics of both antags and also makes no sense
in the lore, how can a soul shard capture a nonexistant soul
This PR fixes three things regarding cleanbots:
1. Turning "clean trash" option will no longer make cleanbots ignore all other possible clean options, like blood. This fixes#46619.
2. Cleanbots will now properly scan for dead mices to clean them.
3. Cleanbots will no longer get infinitely stuck when starting to clean trash because their target did not get properly cleared.
* Switches out the three billion args of electrocute act for flags
* Adds autodoc to electrocute flags, sets the boolean I removed and tries to fix the ed209 file
* tries to fix ed209 again
* Fixes 209 hopefully
* Finally fixes that darn file
* one final one to fix the diff
* Or i guess i'll just do it myself
* shitload of new sounds
* dme fix
* file fixes
* more file fixes
* more file fixes
* volume tweaks + better pistol sounds
* more new sounds + no through walls suppressed
* better suppressed
* more work
* pistol handling sounds
* small tweaks
* Makes all combat involved visible_messages in species.dm ignore user and adds a new to_chat-message for user alone.
* Adds personal combat messages to martial arts.
* Adds personal combat messages to most things, like monkeys, aliens, humanoids and silicons.
* Fixed message to bite src, not self
* Fixed message to attack src, not self
* Changes wording on miss-messages.
* Adds audible messages to visible_messages. Also adds few missing to_chats.
* Created the almighty BUTTERBEAR!!!
* Fixed a subcategory issue.
* Added sound effect to slip, heavily nerfed duration of knockdown
* Changed default name of mob
Trademarked name I guess was a bad idea, but the suggested name is pretty good!
Co-Authored-By: MrDoomBringer <emmanuelssr@gmail.com>
* Balance changes
Bear attack damaged nerfed down to 1. Now is part of the russian faction. Slips now work 100% of the time, but you are unable to slip targets that are already prone.
* Had some indentation errors; oops!
* Less icky
Removed If Else loop for just an if
* Update old name
Co-Authored-By: MrDoomBringer <emmanuelssr@gmail.com>
* Doubtful improvement
* Switches out all the magic numbers with defines
* Thanks travis for finally finding a real error
* properly resolves some left over conflict
About The Pull Request
All mobs in GLOB.player_list have clients attached and there is in fact a fair amount of code that is working fine without checking client on things in player_list. This pr just removes a bunch of checks for client when iterating over player_list.