* nerfs laserpointers, adds cat interaction
* typo'd
* fixes is_helpers
* look at you, coder. panting and typoing as you code through my halls
* addresses minor notes, adds iscatperson to purrbation
* Replaces ON_PURRBATION define, changes to logging in laserpointer.dm
* true
* I forgot that its TRUE not true rest the fuck in peace
* Final tweaks
* Removes Stray else
* Revert "all this wrapping and it's not even christmas (#33035)"
This reverts commit faaf151580.
* Revert "fuck me for forgetting to graph this one"
This reverts commit 45d7acea2f.
* Revert "defines math"
This reverts commit 2817a1737b.
For kevinz000 because he managed to lose a ban and couldn't find it with ckey or ackey somehow.
No indexes because ORDER BY indexing is too finicky and having something like 8 indexes just for this wouldn't be worth the slowdown.
Species are now separated into Organic, Inorganic, Undead and Robotic. The virusimmune tag was kept for species who are effectively organic but immune to viruses for special reasons (abductors).
You can now set the types of species viruses can infect; i made some adjustments that i thought made sense (beesease infecting zombies, parrot possession infecting anyone).
Added process_dead as an additional effect for the new symptom, allowing the disease to tick on corpses; it doesn't have many uses i can think of, but it can heal up people in case of a defibrillation or something like that.
Fixes#32832
In addition, makes chasm handling a component, so it could be reused for
chasm-likes which are not quite chasms.
Also fixes a couple of bugs relating to building on top of chasms
occasionally erasing the chasm.
* Fixing consistency issues in regards to plasmaman internals
Suits that allowed emergency oxygen tanks in their suit slot now allow plasma man tanks, also botany's winter coat can store emergency oxygen tanks just like the other coats now
* Addressing security inventory defines
I missed that the list for storing objects in suit storage for security was in its own defines page, I have added plasmaman internals to go in line with the other changes.
* Plasma men suits can now equip accessories
Attackby() was unintentionaly being overridden and not calling the proc it overrode which attaches accessories. This seems unintentional as accessories can go on any other jumpsuit including jumpsuits like the griffon costume and sun dress.