Commit Graph

98 Commits

Author SHA1 Message Date
Anthony "Shifty Rail
189f77cbb7 Refactors player preferences for modularity + SQLite Unit Test (#37615)
* Pref code refactor

* Empty database reference

* Unit testing SQLite

* Everything else

* Disable unit testing.

* Equivalent

* more robust unit tests
2025-06-07 09:54:09 -04:00
SECBATON GRIFFON
10e71ac970 Fixes deadchat message formatting (#36664) 2024-06-11 18:47:59 -05:00
SECBATON GRIFFON
5d5fe2985e Ghost follow and teleport fixes (#36611)
* begin code cutdown to analyse problem

* moves this here

* puts it here, plus cleanup

* forgot these

* moves this here

* feedback and cutdown

* missed a spot

* more correct

* fixes this

* removes outdated info

* makes this get_area() not called until after the turf checks, so if it fails here doing this isn't needed
2024-06-10 08:22:07 -04:00
nervere
86e40e1a32 proposal b for vampire deadchat (#34679) 2023-07-17 11:18:35 -05:00
nervere
a46a07cdaf message in deadchat when player dies, handle deadchat slightly better (#34417)
* message in deadchat when player dies, handle deadchat slightly better

* fix death log

* sanity

Co-authored-by: DeityLink <logistics256@gmail.com>

---------

Co-authored-by: DeityLink <logistics256@gmail.com>
2023-06-27 08:54:48 +01:00
adacovsk
fc0bc8cac5 Vampire deadchat (#33741)
* Update say.dm

* Update say.dm

* Update say.dm

* Update vampire_role.dm

* Update say.dm

* Update say.dm

* Update say.dm

* Update say.dm

* Update say.dm

* Update say.dm
2022-12-03 17:10:18 -06:00
adacovsk
22f0bc08c2 vampire bugfixes (#32960)
* vampire

* Update shapeshift.dm

* Update say.dm

* Update vampire_role.dm

* Update species.dm

* Update cloak.dm
2022-07-27 19:17:05 +01:00
adacovsk
2226255bff Vampires can listen to the dead (#32858)
* Update vampire_role.dm

* Update vampire_role.dm

* Update vampire_role.dm

* Update vampire_role.dm

* Update vampire_role.dm

* Update vampire_role.dm

* Update vampire_role.dm

* works

* Update say.dm

* Update say.dm
2022-07-04 15:08:20 -05:00
Hinaichigo
43cea7901f Rags as ghetto muzzles & muzzle tweaks (#32628)
* Biting and kicking while handcuffed.

* Rags as ghetto muzzles and vampires not being able to bloodsuck while muzzled.

* Update click.dm

revert from another PR

* Update other_mobs.dm

* Update footprints_and_rag.dm

* Update human_defense.dm

* Update stripping.dm

* Update items.dm

* Update examine.dm

* Update examine.dm

* Update items.dm

* Rag in the mouth sprite.

* Change ingestion rate.

* .

* Muffled speaking with a rag in the mouth.

* Fix capitalization bug.

* Rags can't be equipped by mouthless creatures.

* Fix radio bug.

* Non-oral languages not being muzzled.

* Lollipops.

* No eating while muzzled.

* Update snacks.dm

* Check for slot for message when putting a goes_in_mouth item on someone.
2022-05-23 01:24:16 -05:00
DamianX
50b3c28e93 cleaned up world/New, unused stuff (#31194) 2021-11-04 12:57:23 -05:00
DeityLink
41d1d6fc39 [Cult 4] Part #5: Astral Journey rework - spooky edition (#29516)
* astrrrr

* raaaaal

* jjj

* ooouuuuu

* rnneeeyyyyy

* astral journey

* yenruoj lartsa

* geez thank god I am such a rigorous QA Tester am I right?

* oh yeah, this takes care of that

* gne gne gne user

* scrapped

* there

* spawnless

* removing the extra linebreaks
2021-05-24 20:58:45 -05:00
help-maint
ac42269b0b Fixes forcesay() often not working (#29307)
* Fixes forcesay() often not working

* Thanks

Co-authored-by: Exxion <exxion191@gmail.com>

* Update say.dm

Co-authored-by: Exxion <exxion191@gmail.com>
2021-04-25 23:11:06 +02:00
Exxion
641009059e Removes Unicode stuff (#26670)
* Removes Unicode stuff

* Fixes capitalize() and examine

* Not important but how did this happen

* No more emoji in say or HTML in me

* Clarifies comment

* Better HTML sanitization

* Rebuilds dll

* Fixes some browser windows

* Fixes telecomms scripts (lazily)
This is the easy way out, but could probably be made faster by doing the byte counting ourselves
2020-06-28 14:22:42 +02:00
ShiftyRail
79696d66f8 Make the say window as responsive as before (#26655)
* Make the say window as responsive as before

* Paren
2020-05-31 17:10:34 -03:00
Adrian Dias
4122bcae07 ok I'm tired. Cleaning duplicated procs part 2 2019-11-11 21:10:35 -03:00
Kurfursten
13f0cba758 Revert "Say logs QoL (#24423)" (#24446)
This reverts commit e395a79303.
2019-10-13 01:36:58 -04:00
ShiftyRail
e395a79303 Say logs QoL (#24423)
* Say logs QoL

* Better

* Update code/modules/mob/living/say.dm

Co-Authored-By: DamianX <DamianX@users.noreply.github.com>
2019-10-12 23:12:40 -05:00
GlassEclipse
eb8ae9280b modified: code/modules/admin/admin_verbs.dm
modified:   code/modules/mob/say.dm
	modified:   code/modules/power/singularity/singularity.dm
	modified:   code/world.dm
2019-06-17 18:33:31 -05:00
DamianX
9ad5b052a7 Reverted the forcesay thing (#23219) 2019-06-11 00:24:59 +02:00
Damian
abc52c164d Moved forcesay to /mob 2019-06-10 12:43:37 +02:00
Damian
a068d1ebae Forcesay for hotkey mode: episode 2 2019-06-07 18:06:00 +02:00
DamianX
ba062a5c30 Revert hotkey mode say menu (#21021)
* Revert "Fixes the .dmf for the new say thing. (#21018)"

This reverts commit 3159d76f1e.

* Revert "Forcesay works in hotkey mode (#20826)"

This reverts commit b6c3b79184.
2018-12-12 13:37:19 -03:00
DamianX
b6c3b79184 Forcesay works in hotkey mode (#20826) 2018-12-11 17:01:32 -03:00
ShiftyRail
de7e9438a4 Refactors emotes to use datums. (#18738)
* Refactors emotes to use datums.

* Suggested changes

* Requested changes.

* Fucking fetishists

* *fart

* Useless bikeshed
2018-07-17 10:17:16 -03:00
Pathid
80cebeb8af Emote fixes (#17776)
* Fixes some loose ends regarding emotes

* Fixed double *custom for humans and * for borers

* Preserved ghost freedoms
2018-03-09 05:00:58 +01:00
DamianX
3bcbe020e0 Runtime hunting: nullspaced deadsay (#16536) 2017-11-10 19:18:13 -08:00
Shadowmech88
85be27f2fc Mask of the Phantom (#14069)
* Adds the mask of the phantom.

* Fixes list alignment.

* The phantom mask will now turn the wearer into a ghost without access to deadchat, ghost ears, or ghost radio.
2017-03-12 04:36:45 -04:00
Pieter-Jan Briers
f72fecb701 Fixing 127+ characters, libvg, encodings. (#13537)
* Fixing 127+ characters, libvg, encodings.

* A fix

* Fix Linux

* stuff

* Bash replaced by Powershell when?

* Benches, tests, optimizations

* Run rustfmt

* Work and stuff.

* Remove fuck

* Stuff I guess.

* More functions and tests.

* Oh yeah rustfmt

* Add replacetext.

* Add rest of the UTF-8 procs.

* Fix a typo.

* Adds a strict_ascii proc.

* Tiny comment

* Finishing up!
2017-02-28 14:22:18 -05:00
DrCelt
04b524041b Fixes methylin monkeys/fed diona nymphs not being able to read (#12824) 2016-12-20 10:37:39 +01:00
Sprok0
c6a6049d98 Better brain deadchat check (#12596)
* better way I guess

* proc
2016-11-28 18:52:54 +00:00
Sprok0
af4620af42 fix posibrains hearing deadchat (#12593) 2016-11-22 19:02:12 -08:00
ComicIronic
d490e1f970 Removed one line ifs and elses. (#11389) 2016-08-15 05:36:21 -05:00
DrCelt
e5fc9cd6eb Fixes #8998 (#10649)
* Fixes #8998
fixes #8998 - Severed heads now have access to deadchat,

* allows brains to do it too

* removes posibrain things
2016-06-19 15:47:42 -05:00
clusterfack
2c2a8b481c Log dead say
Wow this went unfixed for a long time what the hell
Fixes #9658
2016-05-31 22:30:48 -05:00
PJB3005
1a2f9ab059 All the EOLs are now LF.
Fuck you too 0D :^)
2016-01-16 23:28:07 +01:00
unid15
bf52b2ffac replace instances of usr.stat with usr.isUnconscious(), put 1 macro in area code 2015-12-21 20:35:20 +01:00
PJB3005
99bf59d80e Adds a to_chat() proc, to pave the way to a non shit chat. 2015-11-25 15:55:15 +01:00
PJB3005
3cca5692af Removes the panic writer messages. 2015-11-20 03:17:06 +01:00
Rob Nelson
b0d2bbd442 Hopefully fix a problem with xenos understanding sol common? 2015-11-04 17:54:20 -08:00
Rob Nelson
b0b9a23388 Fix issues with quotation marks. 2015-10-12 20:48:32 -07:00
Rob Nelson
6560317d17 Fix mob say_quote() not being used when lang is null.
Fixes #6094
2015-10-12 18:02:54 -07:00
Rob Nelson
6b6f4d323f Work 2015-09-23 15:02:54 -07:00
D3athrow
57c8aa2d22 Merge branch Bleeding-Edge into snowflake_the_world
Conflicts:
	code/game/objects/effects/overlays.dm
	code/modules/projectiles/projectile.dm
	code/modules/projectiles/projectile/beams.dm
2015-08-25 04:18:02 -05:00
D3athrow
d59f6a07b0 comment out panicwriter and saytesting 2015-07-20 16:04:48 -05:00
D3athrow
41d7df01fd just fuck my shit up 2015-07-18 02:30:51 -05:00
D3athrow
23b17e3314 fuck 2015-05-26 20:39:49 -05:00
D3athrow
3a3b4464dd Fixes #4500 - automatically converts the speaker source in say_understands to catch instances of trying to think its the virtual speaker doing the talking resulting in understanding the message always. 2015-05-18 16:51:54 -05:00
D3athrow
7b6bd5a5ed Really really fix #4322 2015-05-06 15:53:10 -05:00
D3athrow
618a09776c Should fix #4322 - properly parse out language keys that exist, but you don't know how to use. 2015-05-06 14:32:50 -05:00
D3athrow
0540f7a37b Initial languages commit - compiles 2015-05-04 16:42:20 -05:00