Commit Graph

62 Commits

Author SHA1 Message Date
SECBATON GRIFFON
4f693cbae6 Ports most emag attackby() to emag_act() (#37019)
* Ports various emag actions to emag_act()

* got some more

* right bracket

* macro helped me find more

* firedoors

* now works it down to here

* cuts down duped var

* comments too

* oversight

* things work again, but now this is needed to get rid of the message

* makes this work again

* oh and don't put it in

* now, like this

* makes this more consistent in case some shitmin decides to limit emag usage

* fix

* adds these flags so it works with the new checks

* cutdown

* just in case

* some more consistency

* TYPO

* cleanup

* important

* found some more stuff

* or else it'd spark(?)

* bring it back to old behaviour
2024-10-02 08:39:12 -04: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
DeityLink
0fb239976b Get Flat Icon Deluxe rollout (#36323) 2024-04-16 08:14:26 -05:00
Shifty
87ff336107 Final revert + HUD conflicts 2023-12-25 11:29:30 +01:00
ShiftyRail
8ff1e71883 Europa /vg/ Lights : overhaul of the lighting system!!! (#35571)
* A new dawn (#16)

* Added a toggle-able graphical blur to shadows (#30755)

* Lasers and tasers now give off light (#30613)

* Fixes some shuttle turfs being searing white (#30785)

* Fixes some shuttle turfs being searing white

* second

* parity with BE

* TGUI fixed

* beepers and holomaps

* fixes flickering

* cigs and other stuff too

* fix black squares once and for all!

* turns down postprocess

* Emergency shuttle lights

* conflict

* stoves and fireplaces

* box brig remap

* ... and it's all over now, baby blue.

* fixes lag machine

* box part 1

* better bar

* Fix light constructions

* Revert "better bar"

This reverts commit a851405f3f.

* better moving lights

* box bar mk2

* Bouncing lights

* t

* linter

* less pross mov lights

* Revert "less pross mov lights"

This reverts commit 4ff895e20a.

* smooth + gult

* Bird on the Buffalo

* check

* box

* box 2

* this doesn't work for now

* New reflections

* Rearrange temp

* testing half and half

* Rewrite the entire shadow projection from start for soft shadows.

* New Shadow Stuff

* New iteration

* Special effects fix

* more effects

* fix

* Test tiny back

* Fix holdover

* attempt at render sourcing it.

* Attempt to make lag machines less laggy

* Cheaper on the filtering too

* Solution for colour mixing problems

* mixing

* fix dorms light

* Light walls colours

* Makes wall shadows less jumpy.

* small fixes

* remove smooth_light_objs, they're not used anymore

* Part one of the possible wall shadow fix :/

* fixes wall jumpyness

* remove stuff

* undo the TGUI things

* Maps

* A new dawntest (#15)

* further round of otpimisations and fixes

* more optims

* Some optimsiations + fixes bug

* light fixtures moody lights

* some work on shadows+optimisations

* fix

* Fixes some light leaks; better lights

* fire optimisations begin

* try to fix ghosts/xray

* Optimisation + map fixes

* Box station relighting

* fix sliding shadows out of backbag

* Fixes appearing lights, re-enable life for gues and spooders

* Overdark for mobs

* Fixes byond darkness but it's a bit expensive

* try fix zzz

* Light bleeding through walls part 2

* definitive fix to flare sliding

* definitive fix to flare sliding

* FINALLY fix PDA lights

* Fixes grues dying instantly

* Light bugfixes + XRAY toggle

* Box final touches

* fixes 4 paint

* fixes wrong shadow icons

* fixes vox outpost

* Glasses, documentation, old-ass goonlights

* Box bridge one ways

* review: hub and hell universe

* missed define

* copy & paste error

* remove old world.dm status

* morgue icons?

* fix snaxi not working

* robotics light switch

* Light costs change revert

* More comments on the light range icon choices

* XRAYS sanity

* small optimisation with layers

* Europa Credit

* Bringing Nano Paint into parity with Europa Lights (#17)

* fix morgue

* documentation pass: remove unclear var names, etc

* unneeded now

* bloom fix

* fixes

* last second fixes

---------

Co-authored-by: DeityLink <logistics256@gmail.com>
2023-12-15 12:30:21 -06: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
nervere
7ad2793860 reduce false positive spam from account cookies (#33654) 2022-11-12 12:06:29 -06:00
kane-f
06587834c9 Sends info about banned account cookies and multikeying to admin chats (#31409)
* Sends information about banned account cookies and multikeying to admin chats

* Much saner

Co-authored-by: kanef <kanef9x@protonmail.com>
2021-12-05 12:06:23 -06:00
Exxion
de7b8a72fd Fixes new_player hard del (#30885)
* Slays the Beast

* Don't need this anymore
2021-09-25 01:58:15 +02:00
DeityLink
b882c86499 Fixed Scoreboard icons for good (#29774)
* dsqdqs

* fix scoreboard icons
2021-06-12 10:36:54 -05:00
Deity Link
735fdb0826 I'm a genius 2021-06-10 13:50:49 +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
Intigracy
1b459186f8 fixes a runtime I found while testing gibself (#24472) 2019-10-16 23:04:05 -05:00
D3athrow
55c04da5a9 Fix goonchat isbanned lookup to use proper order of variables and add type to the check as well. 2019-10-11 13:43:33 -05:00
Pieter-Jan Briers
89f603e29c Recognize Microsoft's experimental UTF-8 codepage.
Microsoft introduced an option in Windows 10 to have a UTF-8 code page,
to attempt to retrofit crap like BYOND into supporting Unicode.

This doesn't seem to work with BYOND but it does cause the reported encoding to change,
so now we just fall back to 1252.
2019-07-05 18:02:15 +02:00
Damian
96ade98dfc Removed undefined type usages 2019-06-05 17:11:34 +02:00
I-VAPE-VOX-CLOACA-EVERY-DAY-OF-MY-LIFE
f73f8f7fac Adds darkmode v0.1 2019-05-13 09:48:39 -03:00
Paul Ritter
d1da9115b4 VSCode fixes (#22847)
* some fixes

* ow my brain

* ight then

* more

* MORE

* ;
2019-05-10 09:23:19 -03:00
I-VAPE-VOX-CLOACA-EVERY-DAY-OF-MY-LIFE
8d5f78b8b0 Smooth movement for simple mobs, bots, ventcrawling, singulo, mechs, and motor wheelchairs (#19196)
* Smooth movement for mech eye

* Arguments for ForceMove

* Smooth motor wheelchairs

* Smooth ventcrawling eye

* Singularity uses smooth novement

* Simple mobs and simple bots use smooth movement
2018-08-08 17:56:35 -03:00
MadmanMartian
35a139dc03 misc martian fixes #2 [NEEDS REVIEW] (#16595)
* martians can now be exploded

* removes human centricity

* new UI!

* centered inventory icons

* fixes some overly large throw icons, intent icons now black-background rather than white
2017-12-27 13:52:10 +01:00
MadmanMartian
89839c727e makes the station christmassy at the press of a button! (#16841)
* makes the station christmassy at the press of a button!

* addresses concerns, turns a corgi into a santas helper, adds sounds, makes it all comfier

* scraps the old idea entirely, removes un-necessary variables.

* lamps become candles now

* optimizations, reparations

* changes the zlevel check from looking at an integer to looking at the map datums zlevel list. Much more sensible

* some more verticality
2017-12-25 00:58:40 +01:00
Damian
9da4b13d4f spark system refactoring 2017-09-20 03:28:46 +02:00
Rob Nelson
605da312a9 Merge pull request #15821 from Fruktlimpa/En
Makes the "Player has a matching cookie" message that admins get more visible.
2017-08-29 01:04:13 -07:00
Fruktlimpa
051a1162e4 Changed span class='danger' to span class='danger big' 2017-08-29 08:55:32 +02:00
fruktlimpa
3b1f2cfb75 Double-checked that the span doesn't reach outside its intended field. Also added a </span>. 2017-08-28 17:20:14 +02:00
fruktlimpa
0343f42945 Changed Color='Red' to span class='danger' 2017-08-26 22:48:22 +02:00
fruktlimpa
beffabccdb Makes the "Cookie message" that admins get more visible. 2017-08-26 16:56:18 +02:00
MadmanMartian
c4081d2d5d adds to_chat(zlevel) with PoC the blob telepathy (#15589) 2017-07-31 11:13:39 -07:00
DamianX
34d4d0255d Fixed the icon in the examine text always being the first examined mob (#15049)
* Fixed the icon in the examine text always being the first examined mob

* I sure hope I'm doing this right

* parenthesis

* changed the thing
2017-05-31 00:35:17 -04:00
jknpj
44e69aa500 Adds sanity to Chef RAMsay's attack_hand (#14933)
I regret everything.
2017-05-19 14:56:04 -07:00
eplgr
9910f100d0 Colorblind preset for goonchat, gives non specific radio a different color. (#14662)
* chat_colors

* colorblind

* Goonchat color preset system.

* Revert CSS file changes.

* colorblind_v2

* fix
2017-04-16 13:08:10 -07:00
clusterfack
246b9261f5 Revert PHORON 2017-04-02 00:37:37 -05:00
clusterfack
8d9d66ce28 Makes Station Rotate (#14506)
* Changes plasma to phoron

Because plasma has been coopted to mean the 4th state of matter, we're rebasing to the new bay naming standard of phoron

* Fixes maps and filenames

* Whoops forgot to change test box!
2017-04-02 00:01:08 +02:00
sood
d0d4b09ec9 Revert "Merge branch 'json' into Bleeding-Edge" (#14425)
This reverts commit 24f7c0a960, reversing
changes made to ff9b9664ea.
2017-03-24 22:19:34 -07:00
Sood
4218495ffa INCOMPLETE removal of outdated json procs 2017-03-10 18:49:18 -08:00
Pieter-Jan Briers
03c8e63d5f Fixes #14243 (#14253) 2017-03-07 22:40:33 -05:00
jknpj
a56440fa19 Chef RAMsay (#14109)
* [WIP] Chef RAMsay

WHAT IS THIS? WHO PUSHED THIS COMMIT? THIS [WIP] CHEF RAMSAY IS RAW!

* forgot the damn thing again

* Improved drama

* Tweaks

* FUCING FUCK

* Update chefbot.dm

tons of tweaks

* FUCING FUCK 2: ELETRIC COPYPASTA
2017-03-01 12:54:05 -05: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
Shadowmech88
2d2183428d Decoy Balloons (#13660)
* Adds decoy balloons as a general traitor item for 1 TC.

* A decoy balloon's description now exactly matches the user's, rendering it indistinguishable at first glance.

* A decoy balloon will now wobble when hit.
While deflated, a phrase for the decoy balloon to say may be set using a verb. Once inflated, the decoy balloon will say this phrase whenever it is hit.
2017-01-29 09:16:40 -05:00
Rob Nelson
072ec64d94 Revert "[Goonchat] Pause button" 2017-01-11 17:12:30 -08:00
Rob Nelson
23923eb564 [Goonchat] Pause button (#13384) 2017-01-11 23:51:10 +01:00
9600bauds
d3b42993f2 costly_bicon() (#13048) 2017-01-04 22:18:12 -05:00
PJB3005
a2c9a16a5c Revert "Revert "Goonchat UTF-8 support and better string highlighting."" (#11455)
* Revert "Revert "Goonchat UTF-8 support and better string highlighting.""

* Remove mark.ks
2016-08-23 05:35:39 -05:00
clusterfack
8e7ff7726e Revert "Goonchat UTF-8 support and better string highlighting." (#11450) 2016-08-17 02:34:49 -05:00
PJB3005
6e359f50a9 Goonchat UTF-8 support and better string highlighting. (#11428)
* UTF-8 support for goonchat.

* иди нахуй (#2)

* Ports Goonchat highlighting improvement from Para.

Goonchat now uses mark.js to do string highlighting.

Credits to @Krausus, https://github.com/ParadiseSS13/Paradise/pull/5450
2016-08-17 02:17:20 -05:00
ComicIronic
d490e1f970 Removed one line ifs and elses. (#11389) 2016-08-15 05:36:21 -05:00
PJB3005
997c5dcf12 Fix string highlighting breaking chat sanitization (#11006) 2016-07-23 16:54:10 +01:00
Sood
31ac9f6a5b 510 + btime mostly removed + screen overlays overhaul + Paradise sched improvements 2016-04-26 15:34:31 -07:00
PJB3005
cb4d926e66 I'm embarassed (#9509)
That I didn't implement it like this initially
2016-04-20 18:02:19 -05:00