Commit Graph

204 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
DeityLink
952e6fc911 Bunch of Cult fixes and admin qol (#36776)
* fix Nar-Sie movement

* more admin panel cult data and dealing with post-eclipse cult pamphlet special case

* derp

* no space runes
2024-07-15 19:39:18 -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
jwhitak
2c83a2d436 Restores Meson Goggle Protection when Turned Off (#35913)
* meson goggle protection

* lordsingulo ce contacts

* supermatter ce contacts
2024-02-17 11:50:38 -06:00
Shifty
87ff336107 Final revert + HUD conflicts 2023-12-25 11:29:30 +01: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
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
SECBATON GRIFFON
51aeb85ad4 Wizard's Arcane Tamper (#33409)
* beginning work on it

* the spell

* invocations and capitalization fix

* defibs n vendors

* case...

* machine frames

* compooters too

* T

* removes on death of mob

* removes on death of mob

* removes on death of mob

* Canisters and hacking

* Canisters and hacking

* inverted key behavior

* potted plants

* potted plants

* couches

* improves glass, visuals and method of saying things

* actual sprites and spellbook downside

* making it work

* food tampering

* new spell method

* kicking

* kicking

* the hungry bag

* the hungry bag

* the hungry bag

* the hungry bag

* the hungry bag

* movables

* more fun with welding tanks

* comms consoles

* request ones too

* markov paper

* better like this

* better like this

* randomised artifact

* starts on by default

* rand not random

* slot machines too

* removing this because if recursive casting is on it's just unfair

* spell cost adjust, microwaves, hydroponics

* door now properly stuck

* envelopes

* attempt at fixing vehicle stuff

* attempt at fixing vehicle stuff

* mirrors

* cash

* ID access random spam sanity

* Better system

* Better system

* doors like this

* doors like this

* better pen stuff

* more stuff

* more stuff

* spoons and forks

* conveyors

* cables

* grenades

* grenades

* grenades now work

* sharts

* singulo

* fix

* mops and janicarts

* mops and janicarts

* dna

* switchtool

* lotto vend

* inherit you git

* i said INHERIT

* arcade

* removing this

* only once please

* ways to do this

* better

* more table fun

Co-authored-by: SECBATON GRIFFON <sage>
2022-10-21 12:38:57 -05:00
adacovsk
bcf586a0ff Mothership grey clothing now melts from water (canon) (#33093)
* acidible to dissolvable

* compiles and works

* move message to acid_melt proc

* add probability

* fix some alien shitcode

* Update mothership_lab.dm

* Update supplypacks.dm
2022-08-22 18:39:16 -05:00
jellyveggie2
0471421e9a Reworks electric power grid to have priority levels (#32613)
* Move machinery procs from power to machinery. Getting real tired of confusing them for power procs, why were they even there?

* use_power = [0-2] replaced with the proper MACHINE_POWER_USE(NONE|IDLE|ACTIVE) defines. KEEP IT CLEAN

* Creates MACHINE_POWER_USE_GRID, for machines marked as MACHINE_POWER_USE_NONE that were actually drawing power, and doing so straight from the grid

* More numbers to defines

* Power connection component: Get rid of unused parameters on New() that were being misused anyway, and more importantly make the radio broadcaster actually draw it's power through the component instead of APCs.
NEEEEXIIIIS!

* ...actually adds MACHINE_POWER_USE_GRID this time
JEEEELLLYYYYYY!

* Converts a bunch of snowflakes into using the power connection component

* RECAP: Alright, I've fixed some major peeves and made sure no one's adding load to the powernet without going through a machine/component first, now is the time to start modifying how power draw works

* Give grid loads priorities, and convert powernet.load to a list of loads. Does nothing yet

* Satisfaction

* Converts power sink and singularity beacon

* Converts wall shield generator

* Converts emitters. Emitters will turn off below 30% satisfaction, and beam power will be affected by power satisfaction; eg: at 50% satisfaction beams will only be 50% as powerful

* Converts the antique matter synth

* Converts APCs

* get_satisfaction() for cables

* Converts SMES

* Converts artifacts

* Fixes a bunch of stupid things with SMESs and APCs, turns some more use_power numbers into defines, and gets rid of MACHINE_POWER_USE_GRID cause there's really no need for it, not yet.

* Fixes for power sink and singularity beacon

* Antique synth fixes

* More SMES fixes. No more free energy shenanigans, and measured output/load should update properly now

* Converts radio broadcaster and syphoners. Also adds a way to connect to smooth cables, because syphoners.

* RECAP: I think that should be it for converting and testing priority/satisfaction stuff. Up next is reworking the power monitor to display all loads (not just APCs) grouped by area, and each load's priority, as well as controls to edit a load's priority.

* Power monitor is in a workable state. Issues so far:
- It looks like ass. The "area details" buttons are ugly, and the priority dropdowns are uglier AND  fuck up the vertical spacing between rows
- Power connection machines (eg: radio transmitter) don't show up
- Setting an SMES priority low enough it won't charge means it won't appear on the list, so can't change priority back. other machines likely affected too

Still, it's taking shape

* Couldn't get priority dropdowns to look nice, switches them for buttons. Touches up the show/hide details button to look nicer

* Ensure normal power/connection machinery does show up by default

* Give artifacts BYPASS priority so xenoarcheologists don't have to wonder whether it's working or not (assuming there's enough power on the grid)

* Make sure any SMES do show up even if not charging, so you can raise their priority if need be

* Allow players to set the SMES' (until now unused) nametag, to better identify them on the monitor

* Review 1

* Review 2
Adds TOTAL_PRIORITY_SLOTS for clarity instead of using POWER_PRIORITY_EXCESS
2022-06-04 00:03:58 -05:00
kane-f
41dd41e020 Two singularities in the world can link on some occasions (#32193)
* 2 Singularities in the world at once have a 10% chance to link

* Sanity

* Sanity

* One important line

* Better selection method

* A white hole?

* A white hole?

* Requested name change

* Requested name change

* Fullstops

* Other.desc

* Sanity

* Changes method

* Fixes

* One line

* This counts too

* Make them act no matter what

* Crystal nerf

* Bracket

* Tweaks odds, does both ways

* While loop stuff, better way maybe

* Possible sanity

* Final stuff

Co-authored-by: kanef <kanef9x@protonmail.com>
2022-04-16 16:06:05 +02:00
kane-f
cbb879dfae Fixes singularity not consuming turf it spawns on at stage 1 (#31905)
Co-authored-by: kanef <kanef9x@protonmail.com>
2022-01-29 14:26:42 -06:00
Exxion
43f841e115 Movecode update for 514 except it works this time (#31154)
* This stuff

* Mostly works?

* Vaguely kind of almost working

* whatever

* Updates for newer code

* REAL updates for new code

* Actually works, apparently

* Details

* Oops
Mistake while resolving conflicts

* Steals Damian's solution

* change_dir()

* Missed a couple

* I swear this didn't show up in my search for some reason

* Update code/game/atoms_movable.dm

Co-authored-by: DamianX <DamianX@users.noreply.github.com>

* Update code/game/atoms_movable.dm

Co-authored-by: DamianX <DamianX@users.noreply.github.com>

* Can no longer sometimes crawl through walls
Kind of?

* Cleanup and fixes

* Workaround

* Fixes

Co-authored-by: DamianX <DamianX@users.noreply.github.com>
2021-11-03 08:09:35 -05:00
Shifty
7be042441a the meat of it 2021-09-18 14:25:35 +01:00
ShiftyRail
409ae193c2 The Postman always ring twice (#30551)
* Revert "Revert "Revert "Lights out tonight (trouble in the Heartland) (#30526)" (#30527)" (#30529)"

This reverts commit 5ae655387f.

* fixes urgent problems

* fixes the problem with zooming out

* gliding

* on the beach

* suffer not the lag

* fixes mesons and fire
2021-09-07 09:58:07 +01:00
Kurfursten
5ae655387f Revert "Revert "Lights out tonight (trouble in the Heartland) (#30526)" (#30527)" (#30529)
This reverts commit 2a0cec3fda.
2021-09-05 18:22:30 -04:00
ShiftyRail
2a0cec3fda Revert "Lights out tonight (trouble in the Heartland) (#30526)" (#30527)
This reverts commit eb21803691.
2021-09-05 17:14:55 -05:00
ShiftyRail
eb21803691 Lights out tonight (trouble in the Heartland) (#30526)
* Revert "spark machine (#30524)"

This reverts commit 7fc876a34d.

* Revert "This is why we can't have nice things (#30520)"

This reverts commit 6f7fbe95c1.

* Revert "Europa Lights 2021 - version 3 - wall shadows working edition (#30497)"

This reverts commit c03b442604.
2021-09-05 23:02:14 +01:00
ShiftyRail
c03b442604 Europa Lights 2021 - version 3 - wall shadows working edition (#30497)
* step1: compiles

* readds shadow atoms

* attempt at making spess dark

* planes fuckery

* forceMove fixes

* mouse opacity fixes

* moving to the europa light jargon

* rational brightness ranges

* re-adds moody lights

* sunglasses : compile check

* readds vampire vision

* No stacking of overlays, pt. 1/2

* makes wall shadows NOT ass

* toggle darkness

* compile

* sacrifice my firstborn to the linter gods

* test one

* uh

* europa lights mapping

* fireaxe cabinets

* Doing surgery on maps: deff

* removed herobrine

* map surgery: metaclub

* map surgery: synergy

* maps surgery, low fat bagel

* makes this compile

* more edge cases (haha)

* forgot these features

* blur: on

* wizzie den dark

* fixes the thunderdome
2021-09-05 13:54:34 -05:00
kane-f
84bf965ae8 Multi-z 3: With a vengeance (#30178)
* fix map

* Fixing bad syntax

* Maybe this will work

* Travis wanted me to remove this

* Unticking attempt

* Unticking attempt 2

* Removing all useless broken zshadow stuff

* Maybe now?

* Oh weird

* Adding up/down pipe sprites

* Adding darkness overlay, attempt #1

* Second attempt, now works

* Turf tweaks, now much less visually glitchy, plus walls now make blank floors above them for less weirdness

* Fix, plus keeps this floor in place

* Really bad fix that stops space looking weird

* Now everything should work normally, except lighting overlays

* Updates the map

* Consistency

* Adds new fall damage sound

* Typo

* Jetpack fun

* Better

* Less bad brackets and parantheses pain

* OHhh

* These fly too, brooms next whenever I figure those out

* Finishing pipe icons

* Making it easier to build catwalks and stuff on turfs without clicking the stuff below by mistake

* Bringing back zshadow, but with no icon

* Oh it's this issue again

* Final fix, better attempt at image relay

* Now for it looking nice, vis_contents are bad here too

* Attempt at refactoring this, light overlays are now finally underneath players, at the cost of blocking everything else, but exxion wanted to testmerge it

* Map change

* Changing it back, test server stays on box anyways

* Removing non-working solution

* Removes broken lighting overlays

* Finally fixes up floor generation above walls

* Adding bones of a 3d implementation of spiral block for git push origin multizfungit push origin multiz

* More, almost done

* Finalised

* Cube option

* Logic fix

* Syntax

* Attempting to make item fall on arc

* Compile

* Now this is no longer needed

* BRACE FOR ENABLING MULTI-Z ZAS

* Attempt at fixing glass floor tiles

* Splitting off explosion proc into destroy part, bones of calling it recursively and smaller on above and below layers, implementation of multi-z explosion suggested by DeityLink

* Missing var

* Removing unused var and fixes consistency

* Fixing logic and syntax etc, still needs testing before uncomment

* Uncommenting, some fixes too

* Makes this a seperate function otherwise it won't call at all, MULTI Z EXPLOSIONS NOW CONFIRMED WORKING

* Client proc to test this

* Adds to list

* Typo not drawing red on main layer

* Here too

* Adding debug logs for clarity

* Better

* Even better

* Experimental multi-Z EMP support, cylindrical effect for now

* Better distance falloff

* Sound/visual support on other layers?

* Z cap for EMP sound

* Booms too

* Adds back accidentally deleted file

* Muuuch more sane check

* Attempt at connecting heard speech between multi Z

* Cleaner

* Missing bracket

* Removing zshadow mobs entirely again, no need for them whatsoever

* Multi-z visible messages

* Emotes

* Fix?

* Wew

* K

* Much nicer function

* I forget about this define

* Ohhhh

* Comma fix

* Aaa

* This might fix

* Removing visible message one for now

* Trying this solution

* Typo

* RIP location, hope this won't break anything

* Actually location gets to come back, fix is here

* I give up, the tests are clearly what's borken

* Let's see what this does with those nullspaces test items (yes really)

* Indent fix, plus nice comments

* MULTI-Z SOUND???

* Woops

* Jetpack and etc trails over open space now!

* No macros, this is why we can't have nice things

* Watch how coder stops potion of levitation, broom and fairy wing wielders from falling with ONE NEAT TRICK

* Gotta make leapers not fall somehow

* Bad oversight

* Fully allows going down stairs with weird border objects

* Flying now works properly for humans on open space

* Now, fall instantly on stop

* Oversight

* Oh this function

* New helper functions

* Oversight again

* Replacing lines with abs(), multi z singulo pull attempt

* Quick supermatter fix

* Don't cut overlays

* Move down here

* Typo

* Now actually works, implementation could be better though

* Additional helper function for z distances because BYOND hates comparing z

* Reimplementing for sound

* abs() to keep positive for max comparisons in line distances

* Keeping gas overlays outside of multi-z viewing to stop some glitches

* That didn't work

* Testing removal from float planes for stuff that never needed to be on it

* Fixes gas overlays showing up all wrong in multi Z ZAS

* Gutting this controller, no longer needed period, system works fine without it

* Now glass floors look mostly perfect on open spaces

* Var name change for fun stuff later

* Knew I'd miss one

* Gravity based fall delay?

* Settle with using sleep() for now, what could go wrong?

* Lagged the game horribly, so everything

* Here all along, huh

* Just remove it for now, it kinda works but not ideally at all

* Thank you TK code for giving me a nice and working way to do this

* Comments, oversights

* No wait it was right the first time

* Now for the damage multiplier

* Knockdown too

* Nicer format

* This should still be min, plus now have a debug log and shifted around logic

* Now for mech stuff

* Clamping knockdown

* Definition fix

* Dusting this off, hopeful fix to things not falling

* Probably don't need this, I forget

* Hahaha nope, this did nothing

* Finally, a way to make fall() call in mid air after a delay without horrible lag

* Tunes pipe layering if on same zlevel, getting there

* Now fully tuned

* Adding bones for pipe item support

* Test

* z_up pipe item icon state

* z_up and z_down pipe item icon state

* Adding these to pipe dispensers

* Typo

* RCDs too

* Moved here

* Moved back

* Makes space work nicer

* Oh and here

* Fall updates

* Don't need this

* Oversights everywhere

* Fixes

* More

* More, and new stuff

* Even more

* Dampening these a bit

* So many, so moved to new file

* Forgot this

* Refactor

* Forgot to actually use

* Indentation issues

* Works better like this

* Refactors into nicer proc

* One oversight

* Stair frames, to construct into stairs

* Stack recipe for em

* Cutting useless stuff

* Fixes

* Last fixes

* Stops uncrossing at non existant aboves

* Better logic

* Better logic

* Fix

* Fixes nullspace checking runtime

* Removes redundant check on stairs

* Replaces CanPass with Cross, functionality is same and definition is duplicate of it

* Missed one

* Darkening and falling tweaks

* Better call for gravity

* Oversight

* Stops falling in space, zero-g open space movement fixes etc

* Consistency

* Fixes slipping on open spaces with catwalks (lattices make sense I guess) and stairs not being snapped down to

* Var name fix

* Much nicer system with no recursive function or last_fall variable use

* Adds buildFrom()s so z-pipes can actually be fitted, stops spam of fall() calls on enter with lock for nicer gravity

* Makes z distances pay attention to multi z support

* Maybe this is better

* Left this in

* Adding visible and hidden variants for mapping

* Counts glass floors as open space for the purpose of open space checks

* Bracket fix

* Makes it a macro for easy viewing

* Space looks much better like this honestly

* Makes schematics actually show up on RPD in multi-z

* Making these tied to WORLD_ICON_SIZE

* Changes for someone to test

* Now the fix actually works

* Removes forceMove(), nicer solution

* Giving stairs all their dirs

* Fixing stair position problem and other things

* Stair deconstruction

* Removing redundant enter() check to move()

* Some updates as requested

* .dme and map/file fixes

* .dme and map/file fixes

* Updating can_falls

* Ladder climb fix

* Some port notes updates

* Docs itself

* Removing unused edge_type var

* Removing landmark object, converts it code side

* Removing unsimmed walls doing it, not necessary

* Updated descs

* Fixing observer non-standards in file

* More file cleanup

* Jetpacks allow z-travelling

* Now they really do

* Robots too

* Updating docs

* Code cleanup

* Catch one

* Indent fix

* Not sure what that even is

* Catching these

* Applying some old fixes

* Removing unused file

* Moving nodes back to original places, or an attempt to

* Here too

* Removing unused file

* Moving these back too

* Some fixes for now

* Some more

* Even more, almost done

* Better pipe icons

* More icons

* Disposal pipe construction

* Mixup

* List optimisation, new fixes

Co-authored-by: Damian <damian@autistici.org>
Co-authored-by: kanef <kanef9x@protonmail.com>
2021-08-27 08:14:13 -05:00
Exxion
dba1ca7b0e Revert "Europa lights 2021 (#29551)" (#29851)
This reverts commit 4c25cd6b62.
2021-06-20 22:25:47 +01:00
ShiftyRail
4c25cd6b62 Europa lights 2021 (#29551)
* Mapping changes

* code changes

* conflicts part1

* icons

* wrong remote

* box compiles

* synergy

* fix linter

* review

* Documentation

* Packed mapping

* light tiles? idk

* Metaclub. God there's a lot of lights

* Reduced power costs

* Deff mapping update

* Synergy

* Dam's review

* Damian's review part 2

* linter

* maybe fix schrodinger's lights once and for all?

* the absolute icon_state

* grammar

* nevermind

* review

* gues

* europa lights roidstation (#10)

* Lowfat bagel

* last box touches

* i'm dumb

* klh

Co-authored-by: SonixApache <SonixApache@users.noreply.github.com>
2021-06-20 14:29:59 -05:00
ShiftyRail
6b01631d34 Make ALL bullet_act() calls in the game return something (#28761)
* Make ALL bullet_act() calls in the game return something

* Misunderstood the linter
2021-02-02 23:13:40 +01:00
ancientpower
24301c198f grabibational scrungulartiy & friends (#25778)
* bus only singulo variants

* fix icon check

* sanity
2020-02-07 10:40:13 -03: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
SonixApache
39a578a03f prevents dedchet singulo 0 of doom (#24476) 2019-10-17 11:19:49 -07:00
Shaska-
dc2bb2f7e4 Spam-b-gone (#24112) 2019-09-10 07:39:46 -07:00
GlassEclipse
3dfd8dc83c Deadchat plays Scrungulo Fixes (#23670)
* 	modified:   code/datums/gamemode/role/cultist.dm

* 	modified:   code/modules/power/singularity/singularity.dm

* 	modified:   code/modules/power/singularity/singularity.dm

* 	modified:   code/modules/power/singularity/singularity.dm
2019-07-29 16:13:47 -05:00
ancientpower
39f1864ac0 whoops 2019-07-24 13:51:29 -05:00
ancientpower
6ca2f62908 fuck 2019-07-20 14:12:03 -05:00
GlassEclipse
901c8dd4e3 modified: code/modules/power/singularity/singularity.dm 2019-06-27 19:22:37 -05:00
GlassEclipse
1342173030 modified: code/modules/power/singularity/singularity.dm 2019-06-18 09:54:17 -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
SonixApache
522212f942 remove debug 2019-02-13 02:22:32 +01:00
SonixApache
330d15fa2a > not < 2019-01-31 08:30:48 +01:00
SonixApache
d6e6f8477e keep the consume range the same, but with the bigger sprite 2019-01-30 23:30:49 +01:00
SonixApache
d4c809e158 super singularity god super singularity
Adds another level of singularity; stage 13.
Happens when you throw a full crystal at a super singulo.
It shits out supermatter seas!
2019-01-30 23:02:46 +01:00
DamianX
dbdf5149af Fix nonsense (#19714) 2018-09-20 14:59:16 -04:00
I-VAPE-VOX-CLOACA-EVERY-DAY-OF-MY-LIFE
b7f3b7571b Recursive set_glide_size() (#19431)
* Recursive set_glide_size()

* Pushing things is smooth

* LONG_GLIDE
2018-08-22 06:13:56 -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
ShiftyRail
c4d1b2ce07 Fixes screaming (#19008)
* Fixes screaming

* Forgot
2018-07-28 16:01:14 -03:00
DamianX
f66146886e Cleaned up unused vars and comments (#18968) 2018-07-26 06:29:31 -03:00
flagzzzz
657c88ef75 Emote Restriction Tweaks (#18963)
* Emote restriction tweaks

* Take 2

* Code cleanup

* Whoops

* I have an IQ of 20

* Updated emotes throughout code

* I thought I committed you
2018-07-26 06:23:12 -03:00
Kurfursten
5332153deb nerfs (#18881) 2018-07-26 00:28:32 +02:00
Exxion
9da8a12ade Better logging for singularity runtimes (#18344) 2018-05-24 14:51:53 -03:00
DamianX
3928ae4d85 Fixed a thing with the singularity maybe? (#18343) 2018-05-24 13:42:01 -03:00
unid15
317fbf3506 Allows radiation collectors to pick up rads from mob sources (#18124)
* Allows glowing ghouls to be used as power generators

* Better naming

* Tiny amount of power generated by radioactive humans

* Nerf it

* Buff a bit maybe

* sneaky coding
2018-04-29 18:58:32 -03:00
DamianX
4a38ac9169 Remove get_turf from all playsound calls (#17640)
JUST. DO. IT.
2018-03-02 11:18:53 -03:00
EdXbtkOEwGw
35f01132ac Makes everything smooth as a pomf's behind. (#17044)
* Mostly working

* This seems to work

* Better glidesize calculation, implements it on a lot of shit

* ZAS and bump

* Smooth scoot
2018-01-09 09:42:13 -08:00
MadmanMartian
8065f56361 PJBs recommendations, adds the shrink-consumption death possibility 2017-09-15 12:28:21 +01:00