Dear shouldn't hear any sound coming directly from play sound.
Put defines on the ambience channel and the admin played music channel.
Deaf people can no longer hear any regular sound, but they'll still be able to hear ambience, admin music, and jukeboxes.
Now that virtualhearers inherit sight flags we need to fix the visible message system which uses viewers(get_turf(src)), since anything with SEE_TURFS sees any turf, any visible message is visible when you have SEE_TURFS.
Now the visible message will depend on the turf level atom, either the turf or the mob or the object or the object holding the object or the mob holding the object or the object holding the mob, et cetera.
Fixes#11642
So all the spells were being added properly to the new mob just as intended. But as a quirk of add_spell() code, only spells that were added when there was no spell master were getting their holder var set to the new mob they were added to.
* fix fullscreen again
* one more debug
* whoops
* aaaa
* fuck you atom
* WIP
* AI LIFECODE CLEANUP
* forgot this
* define
* remove blind and flash vars
* fix compile errors
* remove src
* Band aid
* Keep construct speed the same
* Revert "Fix some stuff"
This reverts commit 2ec5b22a0a.
* Revert "Better simple animals code"
This reverts commit ec1197e78b.
* Burn it the fuck down
* Fuck this
* Woops
* Woops - part 2
* ports TG's port of Goon's tooltips
* Detailed spell tooltips
* redundancy
* Deaf vines and range
* This is how ZAS was broken
* how do so few people know about this
* hey is this how i do it(tooltip toggling/prefs)
* what is sql even
* more like migrain-tions
* Addresses a mildly annoying consistency error.
The default "General" pipes are all gray, except for some inexplicable reason, the 3-way manifold, which was blue.
This changes that.
* human life is of no value
* More rebalancing. AR now uses "midbullet2" projectile, so it no longer stuns but does slightly more damage.
* In retrospect, changing the bullet type could be counterproductive. Going to edit the current one instead.
* Fucked up revert, trying this again.
* Adds mime traitor item
* SILENCED
* copy paste
* GUNS OF THE PATRIOTS
* placeholder description
* Drow Ranger for life
* gotta make sure they're not already silenced
* Changelog
* Let mime shoot through his own wall
* I don't play or even LIKE mime what am I doing
Inertia was causing objects to overshoot their airflow destination. By checking if things can spacemove, we will know if they are already undergoing inertial movement and therefore we can stop them from being airflow pushed further.
Works pretty well from my testing.