Commit Graph

48 Commits

Author SHA1 Message Date
Fox McCloud 8852a9de58 Makes New Players GC 2020-07-01 10:45:42 -04:00
farie82 604daa05e1 Adds a new logging system and a logging view (#13115)
* Super early initial commit

* Why do I keep comitting this

* in between

* In between

* Sort fix. Transfer fix. HTML and more

* Scrolling + define values change

* Search fixes and time input fixes

* Minor tweaks. Fuel tank inclusion. Fixes

* derp

* Extra logging to fuel tank

* minor stuff

* add the message to admins for fueltanks

* Don't keep mob/atom references + fixes

* line fixes?

* Review improvements

* pois comment
2020-03-21 17:28:20 -06:00
Ty-Omaha edaece107c VV emote logs (#13040) 2020-03-03 08:49:11 -07:00
Mark van Alphen 8f43cea79b GHOST_EARS/SIGHT improvements 2019-06-03 19:40:48 +02:00
Fox McCloud c536c55b28 Emote Refactor 2019-04-10 15:42:12 -04:00
Desolate c974e29a3c global lists global defined 2018-10-02 15:52:46 -05:00
Alffd 87f2d9701f Fix check with emote on mute 2018-08-29 20:59:17 -04:00
Alffd f48b9bc5be Need to rebase it seems 2018-08-14 00:53:40 -04:00
Alffd d94957f57d Even more fixes 2018-08-14 00:53:40 -04:00
Alffd 9be1b8ed19 Changes 3 2018-08-14 00:53:40 -04:00
Alffd 73fc817635 CL changes round 2! 2018-08-14 00:53:40 -04:00
Alffd 48bc4ba081 Initial muzzle and emote changes 2018-08-14 00:53:39 -04:00
tigercat2000 c03621c508 Completely Overhaul Logging
This is a merged port from /tg/station and Virgo on logging standards.
The diary has been replaced with GLOB.world_game_log, diaryofmeanpeople
is gone (because it wasn't actually used) and a whole bunch of logging
procs have been changed to optimize Splunk.
2018-04-19 15:07:59 -08:00
Fox McCloud 5c4aa9b3fd Removes All Weapons 2018-04-15 16:25:56 -04:00
Mark van Alphen d786a78e2e Merge branch 'master' into findnreplace 2017-04-19 20:41:05 +02:00
KasparoVy e349153c54 OOPs. Trims unnecessary code, some small fixes
Cuts down on copypasta code by implementing a param handling proc in
code\modules\mob\emote.dm.
2017-04-14 21:55:20 -04:00
Markolie 6982014a6e Replace all BYOND text macros 2017-02-21 15:41:37 +01:00
Crazylemon64 ba08f54f08 Adds a wrapper proc that makes the null prefs datum bug not kill talking
A null prefs datum is still logged, so that we are able to isolate the
source of the problem, though
2017-01-02 19:26:30 -08:00
Tigercat2000 71e5344a98 Mass replace 2016-07-07 19:34:02 -07:00
Krausus b37cecbeae Fixes various runtimes (squashed)
- Fixes runtime in pod lock busters
- Fixes possessed object examination runtime
- Fixes runtime when following a destroyed mob
- Fixes to_chat runtimes from involuntary emotes
- Fixes runtimes from invalid clothing IDs
- Fixes runtime caused by wirecutting non-humans
- Fixes runtime when setting up malf AI antaghuds
- Fixes runtimes in sensory destruction reagents
- Fixes runtime caused by clientless ghosts
- Fixes antag hud runtime in autotraitor generation
- Fixes welding tool shutoff runtime
- Fixes runtime in laptops' welcome program
- Fixes to_chat runtime from mech sound effect
- Fixes runtimes in camera-using NanoUIs
- Fixes to_chat runtimes in resisting held mobs
- Fixes headless mob skeletonizing/husking runtimes
- Fixes non-mob add_logs runtime
2016-07-05 23:30:01 -04:00
Fox-McCloud a2ac239426 Reverts Emote System 2016-06-30 19:13:13 -04:00
VampyrBytes 7979706c5a strips out old emote code 2016-06-14 09:03:39 +01:00
VampyrBytes 7187a5e8e5 Bugfixes 2016-06-13 18:12:05 +01:00
VampyrBytes 5c6474ffc0 Adds better text macro support, default cooldown for emotes with sound and some cleaning 2016-05-18 14:45:14 +01:00
VampyrBytes 29152ceec0 tweaks
Better mime support
system returns 0,1 or 2(0 failed, 1 for visible and 2 for audible)
cleaned up creating message
2016-05-11 14:42:05 +01:00
VampyrBytes f852d98235 Datum Emotes MK II 2016-05-04 15:52:34 +01:00
Tigercat2000 78f53553f8 Reduce lines by removing blank lines added by PJ's script 2016-04-05 08:25:57 -07:00
Tigercat2000 9d430844c3 Replace most (if not all) output << operators with to_chat(user, message)
Currently, to_chat is literally just a proc that does user << message.
But it'll let us do output modification in the future, especially for
something like Goon's HTML chat.

Big thanks to PJB for his to_chat script, see
https://github.com/d3athrow/vgstation13/pull/6625 for more details.
2016-04-05 08:15:05 -07:00
Fox-McCloud 37874af04b Screamtastic 2016-03-09 19:42:19 -05:00
Markolie 1a2459de0a check_rights/R_MOD update 2015-09-24 04:35:04 +02:00
Markolie 279c998ae8 OOC/LOOC update, stealthmin fixes 2015-09-17 21:27:24 +02:00
Krausus a7eea3487f Fixes missing/broken admin permission checks
Also fixes a small issue with the permissions panel, because the error
message was really annoying me.
2015-06-08 07:55:29 -04:00
Fox-McCloud d1932c0f64 [Goonchem] Transition to Goonchem 2015-03-27 05:41:45 -04:00
FalseIncarnate 60d27e07de Emote Cooldown System
Introduces the Emote Cooldown System, designed to prevent spamming of
sound-based emotes.

Emotes that respect the cooldown:
- *beep
- *buzz
- *ping
- *squish
- *scream
- *fart
- *chirp
- *law
Emotes that are exempt:
- Everything not listed above

Emotes can be added to the system easily, and all cooldown-incurring
emotes share a single cooldown. This means you have to wait to *scream
after you *fart.

Also adds Tigercat's *squish emote ( #394 ), with sound credit to
DrMinky(Freesound.org). This emote is only usable by Slime People, and
accepts a parameter if you wish to squish at something/someone.

Admins with +VAREDIT can manually disable the use of cooldown emotes for
a specific mob by setting the emote_cd var to 2.
2015-02-25 01:14:06 -05:00
Markolie 9fedfc7c62 Switch copytext and sanitize proc 2015-02-20 22:17:13 +01:00
Zuhayr 0505b4f5f8 Cleaned up holders a bit, added show_message() proc to them, added loops in custom_emote to show emotes to things in inventories with the right flag.
Conflicts:
	baystation12.dme
	code/modules/mob/emote.dm
2014-05-17 22:00:39 -04:00
Ccomp5950 214af388ec pAI / MMI emote fixes.
Fixes #4191
2014-02-19 19:38:24 -05:00
DJSnapshot 0f5f78fcc9 fix for muting deadme as well. 2014-01-21 21:48:05 -05:00
Fira 70f50e7850 Partial fix for pAI emotes (they still can't hear beyond one container
level, will require a say/emote code hack)

Conflicts:
	code/modules/mob/mob_defines.dm
2014-01-06 17:46:51 -05:00
ZomgPonies c1222034ee BS12 -> Ponies merge 2013-09-09 10:51:16 -04:00
Kilakk d7d84ff515 Added a deadchat toggle for all players.
* Both admins and regular players can toggle deadchat off
* Having deadchat on still requires you to be a ghost or an admin/mod to be able to /see/ deadchat
2013-07-27 22:54:30 -04:00
Kilakk f66e571696 Added /mob/dead/observer/emote()
* Added a proc to be called whenever a ghost emotes something
* Added emote_dead, which displays the *fancy* emote text to admins, mods, and those with M.stat DEAD
2013-07-26 23:04:49 -04:00
cib 38cdb4d4f5 Most mobs can emote now.
Also added CSS to say, so that you can tell apart "say" and "me say"
2013-05-18 18:17:28 +02:00
Whitellama f3e3ce7429 Merge branch 'master' of https://github.com/Baystation12/Baystation12 2012-11-21 04:01:32 -08:00
Whitellama f0be63eaa1 Allowed more mobs to emote with me verb 2012-11-20 03:09:42 -08:00
cib b6f16cb62a Fix for the emote fix. 2012-11-15 19:07:45 +01:00
cib 866a113494 Fixes for issue #1872 2012-11-15 18:40:24 +01:00
cib dd579bd5fd More work on amorphs. 2012-07-04 17:42:21 +02:00