Commit Graph

317 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
ShiftyRail
04374cc2c2 More hard dels tracking (#37654) 2025-06-02 08:48:03 -04:00
ShiftyRail
190271fdf8 Fixes ghosted mobs duplicating their attack logs (#37564) 2025-05-12 08:54:02 -04:00
D3athrow
6b314ffdb3 Proper fix for ghetto respawn bug. 2024-09-24 16:33:45 -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
SECBATON GRIFFON
1480254bcb Fixes haunting not updating ghost minimap (#36501)
* Fixes haunting not updating ghost minimap

* makes this the right thing

* adds this back because it doesn't work for normal moving otherwise, the events fix the anchor thing
2024-05-30 19:42:42 -04:00
DeityLink
febb5580f5 [Cult 4] Upheaval Update Part 2 - Eclipse Update (#36361)
* First Day

* you sit right there I'll be back

* More UI work

* cultist slot

* cultist slots finished

* actually finished

* ritualized soulblades and shit

* roles part of the main panel

* fixing tooltips and removing rituals

* eclipse event

* eclipse manager

* more eclipse work

* rebase and dance platforms

* more dancing

* more dance and some particles

* lots of stuff again

* more parallax

* pillars and particles

* dark devotion

* more UI

* progress

* sqdqsdsqdsqd

* almost there

* more polish

* gradius

* Rituals return

* Rituaaaals

* tests and fixes

* first fix

* qsdqsd

* derp

* fix

* more fixes

* drill cult

* more polish

* narsie gib and better desc for add_zero_2

* better arg names

* polish and fixes

* fix pylons

* stuck meatblobs no longer spam runtimes

* better

* thematic

* this is way better

* finishing touches

* we've got one more surprise for you

* (and one last fix)

* (and another one)
2024-04-26 16:27:14 -05:00
DeityLink
41af7adbd3 prevent non-cultist shading (#35784) 2024-01-17 07:12:42 -06:00
jwhitak
9dc91ca5fa HUD Vision Datums (#35633)
* WIP HUDs

* Iterative

* midway with nightvision

* introduction of the nullrodhud

* Thermal hud update to new system

* basic pathogen hud

* vampirehud updates

* rebasing sechuds on /hud vs /sunglasses

* wrapping up mob coverage

* curseddoublehuds and pai can still arrest

* combined hud rename and icons

* removing medical hud mental changes and icons

* reverts medhud icons

* Final cleanup

* missing icon, weird git merge bug

* Removes vampire glasses

* BUSSING errr testing procs

* fix runtimes with missing clients

* fixes arrest inheritance and det tracking huds

* Magic number into variable
2023-12-24 13:30:05 -06:00
nervere
5dfbd696c0 add logging for ghosting (incl. special log for admin ghosting) (#34974)
* add logging for admin ghosting

* spacing

* better ghost logging implementation

* remove worse implementation of ghost logging
2023-10-06 16:48:57 -05:00
DeityLink
277e8b097f Improves the admin Antag HUD and enhances the Streamer logo (#34528)
* ok

* better multi icon

* better ghost antag HUD

* removing debug info
2023-07-03 19:00:43 -05:00
DeityLink
56476383fe ghostflagsfix (#34464) 2023-07-03 18:48:43 -05:00
SECBATON GRIFFON
d8c8a9bb90 Adds qdel defines (#33991)
* Adds qdel defines

* Adds qdel defines

* halfway through fixes

* rest of em

* fixes

* adds more

* list in action

---------

Co-authored-by: SECBATON GRIFFON <sage>
2023-02-10 15:01:18 -06:00
boy2mantwicethefam
85e10d92ad Adds a system to examines to show messages exclusively to admins (#33923)
* system

* adds a space for proper comments

* does the change
2023-01-09 13:46:31 -06:00
nervere
db0a2cd906 fix tertiary languages not working, fix alt-click spawned mobs not having correct tertiary language (#33765) 2022-12-03 17:11:52 -06:00
SECBATON GRIFFON
b133803c47 Buddha mode + Hell (#33328)
* Buddha mode

* devilish

* HELLISH

* tidy

* fixes

* find a way to do this that doesnt make server be kill

* turn it off for now so we can test better

* lag-free method

* oh this too

* basis of this part

* fixes

* fixes

* fixes

* fixes

* cap on this to stop possible lag

* fix

* Allows admins to ghost if buddha'd

* New way of getting things

* More basic stuff

* More stuff

* actual way to do it

* in practice

* hell freezes over

* cursed dice edition

* tweaking this so it can be turned off if it breaks

* disabilities, removing rendundant thing with floor

* Limbs and final proc sorting

* better like this

* better like this

* better like this

* in setup cause it lags during game

* better logging

* restructured code, buddhas cannot be gibbed

* this too

* this too

* this too

* this too

* finally right bantype

* removed limit

* hell is now a dungeon for performance

* hell is now a dungeon for performance

* hell is now a dungeon for performance

* removes unused zlevel now

* area

* new sneding

* new sending

* fixes proc name

* uses this db call instead for ease of testing, confirms pref copying works anyways, revert to old one if necessary

* testing one for now

* better scope

Co-authored-by: SECBATON GRIFFON <sage>
2022-11-09 15:26:33 -06:00
samo priimek
144f9fb01a update ghost hide sprite spell (#33172)
* change hidesprite spell

* change hide sprite to hide ghosts
2022-09-01 21:31:46 -05:00
kane-f
f5322d18d5 Ghosting refactor (#32855)
Co-authored-by: kanef <kanef9x@protonmail.com>
2022-07-04 15:07:21 -05:00
kane-f
3394ff30b9 Fixes SaMMI possession not allowing re-entering old corpse (#31714)
Co-authored-by: kanef <kanef9x@protonmail.com>
2021-12-25 11:29:15 -06:00
ShiftyRail
58c334b6e8 Fixes grinch (#31590)
* Fixes grinch

* Fixes grinch
2021-12-12 14:15:23 -06:00
kane-f
69c9745670 SaMMI fixes (#31477)
* SaMMI fixes

* Preserved ghost stuff

* Removing pointless fix

* Missed a line

* Actual fix

* Stop SaMMIs bumping open doors

* Typo fix

Co-authored-by: kanef <kanef9x@protonmail.com>
2021-12-05 11:23:00 +00:00
DeityLink
057b1657c1 wardencreep (#31035) 2021-10-11 11:53:31 -05:00
DeityLink
a7ddac5c97 [Cult 4] "NAR-SIE'S HOLIDAYS" , aka "The End of Cult 3.0" (#30672)
* day 1

* day 1.1

* day 2

* day 3

* day 4

* day 5

* day 5.1

* day 6

* day 6.1

* day 7

* day 7.1

* day 8

* day 9

* day 10

* day 11

* day 11.1

* 11.1.1

* day 12

* and on the 13th day, he looked upon his work, and was pleased with what he saw

* 13.1

* day 14

* day 15

* day 16

* day 16.1

* fixing conflicts after rebasing post-Europa removal

* day 17

* day 17.1

* day 18

* day 18.1

* day 19

* day 19.1

* day 20

* day 20.1

* day 21

* day 21.1
2021-10-08 20:32:34 -03:00
DamianX
af649820ba Fixed examining worn items as a ghost showing the examined item twice (#30993) 2021-10-04 08:11:14 -05:00
DeityLink
a8ec8875f5 dorfpod (#29781) 2021-06-15 17:13:34 -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
ee8b4d5533 MedHUD shows 99% as 100% (#29153) 2021-04-07 10:18:14 +02:00
DeityLink
ac51dd0537 Removes auto-shading on beheading, but cultists can now shade properly from severed heads or brains. Merry Christmas (#28451)
* Merry Christmas

* shade space damage

* get_turf

* It's fucking christmas

* Why are we still here, just to suffer?

* everything is better with defines
2020-12-30 16:08:24 -03:00
jjpark-kb
27b9a2bb5d Admin Quick IC Spawning (#28381)
* Admin IC Spawning

* subtypesof instead of typesof change

* change to an alert
2020-12-30 15:30:28 +01:00
Deity Link
c4c32141c0 define 2020-11-13 20:00:01 +01:00
Deity Link
cdd6a408cf forgot those 2020-11-12 20:39:36 +01:00
DeityLink
73b8f94a92 Cult 2020 Rework #1: Seer (#27950)
* seer propension

* text

* colors

* implant distinction

* debug HUD

* revert

* language fixes
2020-10-11 12:27:05 -05:00
DamianX
1b5e3307c0 Fixed ghost holomap hard del (#27181) 2020-07-22 22:46:41 +02:00
DamianX
c455e825ca AI can no longer track people who changed identity (#27147) 2020-07-20 04:20:04 -05:00
DeityLink
138200701c Some Cult shading tweaks (#27061)
* DustFixCult and also ShadeOnBeheading why am I using CamelCase in these commit names?

* un-retardify
2020-07-15 17:20:21 -03:00
DamianX
85ff9b697a Fixed a bunch of warnings and errors (#26993)
* renamed implant malfunction defines

* refactored domutation

* possibly fix something about whitelists

* fix admin_memo warning

* fixed wrong attackby parameters in click.dm

* remove superfluous return in BSQL

* maybe fix something in mob/add_language

* maybe fix more language stuff

* Added return-type annotation to job_controller

* removed unreachable code from observer.dm

* possibly fix electrocute_act

* fixed bees wow this code never ran, 100% tested

* fixed parrot life

* fixed wolf attack logs

* fix bear life

* removed unreachable slime/show_inv

* fixed human/electrocute_act

* actually just get rid of this shit

* properly add return types

* removed more returns from BSQL

* added get_organ return type

* fixed infrared holder_movement

* fixed type_instances declaration

* fixed unreacheable overlay/New

* possibly fix release_restraints

* remove hopefully final return from BSQL
2020-07-01 09:46:00 -03:00
jknpj
c182eae435 Runescape-y chat on the game world (#26652)
* Runechat WIP

* Runtimes + whispers + speech

* Off by default

* Fixes

* Toggle outlines on the fly

* Actually fix travis + toggle on

* Background colour

* Small fix. Don't merge yet, it runtimes

* Fix runtimes and togglecreep

* ...

* Wrong proc

* rgb

* Fixes
2020-06-16 13:35:46 -03:00
DeityLink
451ab206d7 Converting a gondola to the cult now updates their sprite, and they can respawn as a gondola shade (#26729)
* gondola conversion sprite update

* fug
2020-06-07 19:45:29 -05:00
Shifty/Anthomansland
cb3518c462 Actually fix travis + toggle on 2020-05-31 20:55:48 +02:00
adrian
a16c4e1e15 Adds ghost spells (#26384)
* Adds ghost spells

* no

* forgot the dmi

* actually let's name it

* new hide sprite icon_state
2020-05-07 03:27:08 +02:00
Kurfursten
4c0557b514 Primetime (#26186)
* Primetime

* YOU CAN CLICK IT NOW TOO
2020-04-28 18:29:19 -03:00
boy2mantwicethefam
496c716627 ghosts n stuff (#25790) 2020-02-14 11:12:11 -06:00
zth
3c7be6dfd1 A bunch more of duplicated procs. I'm expecting a failed travis because I can't compile where I am 2019-11-12 11:38:51 -03:00
Adrian Dias
4122bcae07 ok I'm tired. Cleaning duplicated procs part 2 2019-11-11 21:10:35 -03:00
MadmanMartian
db7be9cad9 I have no idea why I changed this previously (#24215) 2019-09-22 19:49:28 -07:00
madmanmartian
bcb9a878de Rather than drop the mind given to the person in new_player when they observe, it is inherited. 2019-09-08 16:41:49 +01:00
DeityLink
dedc36b8ed More 2019-07-11 12:35:09 +02:00
DeityLink
b7254812ad huh 2019-07-10 06:39:34 +02:00
DeityLink
d11e88809e eh 2019-07-10 05:58:41 +02:00
DeityLink
2d28007c77 Virology Rewrite/Virus3/Nu-viro: IT'S FINALLY HERE (#23461)
* Virology Rewrite/Virus3 - Part 2.5 of 3 : Rebase to Bleeding-Edge (#23391)

* Virology Rewrite/Virus3 - Part 1 of 3 : pathogen spread, science goggles (#22036)

* blud

* cloud

* clooooud

* spread

* scanner

* I am the god of hellfire

* oh god oh no

* trimming fat

* dsqdsqdqs

* sdqdqsdqs

* derp

* pinky & the brain

* gibs n meats

* fix

* FeetStab

* working

* overload

* recipes

* analyser sprites

* analyser

* fucktheflu

* cures

* scanner

* scanner data

* work

* incubator

* more incubator stuff

* all of the centrifuge

* some splicer stuff

* more stuff

* lab mouse and cage

* way too much shit

* rr

* duh

* travis u havin a stroke?

* dangerousness

* better spacing

* some fixes

* qdel

* virus and immune system transfer

* derp

* pixels

* fixing retardation

* srccccccccc

* geh

* ahh

* sterility scan

* however

* out of

* conflicted dmi fixes

* what's wrong with you git

* aight travis now get your shit together.

* ffff

* hurr durr

* setting up

* oh shit nigga why have I not commit any of this yet

* ugh

* curb your pathogens

* bleh

* eh

* runtime

* sterilizine buff

* fixes

* sterile

* fixes

* gibbbb

* gneh

* eh

* oh that too

* fixing mouse refactor

* lab mice packs

* oh god oh fuck here we go

* fucking pandemic circuitboard

* chew

* ERT

* step on it travis

* get on with it

* fixing disease touch not really though

* what's your problem byond

* o minus

* syntax error

Co-Authored-By: DamianX <DamianX@users.noreply.github.com>

* spelling error

Co-Authored-By: DamianX <DamianX@users.noreply.github.com>

* still that spelling error

Co-Authored-By: DamianX <DamianX@users.noreply.github.com>

* boy am I bad at english

Co-Authored-By: DamianX <DamianX@users.noreply.github.com>

* I mean just look at that

Co-Authored-By: DamianX <DamianX@users.noreply.github.com>

* manual tweak and record

* oxford comma or something

Co-Authored-By: DamianX <DamianX@users.noreply.github.com>

* TRAsen

Co-Authored-By: DamianX <DamianX@users.noreply.github.com>

* wrong proc

* weird process

* chem chem chem

* mouse balance

* defines
2019-07-09 21:01:45 +02:00