Commit Graph

592 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
boy2mantwicethefam
2b619e6b38 Removes unused attacking code when trying to attack with slimes (#36798)
* Update item_attack.dm

* Update item_attack.dm
2024-07-23 09:47:26 -04:00
boy2mantwicethefam
ff7879a715 Update item_attack.dm (#36800) 2024-07-23 08:15:58 -04:00
boy2mantwicethefam
2276de25a4 Update item_attack.dm (#36799) 2024-07-23 08:15:33 -04:00
boy2mantwicethefam
a2c2a628e9 1 (#36796) 2024-07-23 08:12:40 -04:00
boy2mantwicethefam
0b0c2e29eb critical bugfix for slimes (#36795) 2024-07-23 08:12:10 -04:00
boy2mantwicethefam
6919ff6f7c Fixed an important wizard bug plus a few other things (#36782)
* Update spells.dm

* stuff

* Update artefact.dm

* Update artifacts.dm

* Update artefact.dm

* stuff
2024-07-23 08:09:52 -04:00
boy2mantwicethefam
2d37f1723f Update item_attack.dm (#36797) 2024-07-20 07:51:16 -04:00
DeityLink
5593dda6bf [Cult 4] Harvesters (#36437)
* Harvesters

* polish
2024-05-05 23:27:46 -05:00
DeityLink
13aa6a174b Fixes the rune drawing UI moving alongside the bottom cult panel (#36436) 2024-04-30 22:01:15 -05:00
SECBATON GRIFFON
795c11a07a Telekinesis sanity fixes (#36362)
* Telekinesis sanity fixes

* not today

* more stuff

* more

* unnecesssary

* returns

* returns

* some more

* doesn't need separate proc

* doesn't need separate proc

* cleanup

* now they don't runtime

* cryo tubes, disk duplicators and floodlights (wow this refactor actually works???)

* more

* more

* more

* mooore

* more one size fits all approach

* cleanup

* cleanup

* cleanup

* cleanup

* cleanup

* cleanup

* makes these not teleport too

* makes more stuff work better

* covers these too

* restores some old behaviour

* does revialver

* railguns, and application for this hinthint

* tomahawk code chopdown

* now i know why these are there, putting it into an offhand is just odd

* good helper proc to cut down on code

* good helper proc to cut down on code

* dupe line

* going thru this file

* big file

* meant to do thsi

* getting these

* more items, nearly done? not sure

* well, i was wrong

* updates syntax

* updates syntax

* aaand looks done!

* more consistent with old logic soz

---------

Co-authored-by: SECBATON-GRIFFON <>
2024-04-30 02:27:26 -05: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
0fb239976b Get Flat Icon Deluxe rollout (#36323) 2024-04-16 08:14:26 -05:00
SECBATON GRIFFON
c07521835e Fixes lazarus injectors not working on held mobs (#36232)
Co-authored-by: SECBATON-GRIFFON <>
2024-03-27 03:29:18 -05:00
nervere
16279169a0 Revert "remove attack delay affecting picking up and storing/retrieving items…" (#36244)
This reverts commit 19cbf5239e.
2024-03-27 03:10:39 -05:00
boy2mantwicethefam
d1df916483 Clicking improvements for combat (#36004)
* stuff

* it's client-based now

* Only affects mob/living

* /mob/living instead of /client

* usr.client
2024-03-14 17:36:28 -05:00
nervere
19cbf5239e remove attack delay affecting picking up and storing/retrieving items (#36050)
Co-authored-by: nervere <sage@lulz>
2024-03-02 12:03:22 -06:00
boy2mantwicethefam
98f3ec959a A bunch of small wizard changes (#36078)
* Changes

* no static list

* self-range

* Update spell_screen_objects.dm

* changes

* more fixes

* Update spellbook.dm

* Update pacify.dm
2024-03-01 08:04:27 -06:00
boy2mantwicethefam
a56f282aee Update action_button.dm (#36047) 2024-02-24 14:08:33 -06:00
nervere
4b0f690720 delay between surgery steps reduced by 90% (#36048)
* surgery delay defined and reduced to 0.2 seconds

* delay changed from 0.2s to 0.1s (same as global click delay)

---------

Co-authored-by: nervere <sage@lulz>
2024-02-24 14:07:24 -06:00
west3436
913b011391 sanity (#35914) 2024-02-24 13:42:59 -06:00
Kurfursten
8b7f7df635 Red Core, First Edition (#35766)
* Red Core, First Edition

* finish

* better reach

* Small anomalist tweaks

* finished
2024-01-17 12:08:48 -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
DeityLink
04eaaf7153 The Paint & Linen Update [Splinter 5]: Painting Floors, Walls, Paint Rollers, High Rollers (#35534)
* Soft Reset

* white define

* alpha define

* high roller starting mats, recyk, and melt temp

* open container check

* removed radium prank, moved to a special interaction with the painting brush

* fixing conflicts in items.dmi (removed coin icons moved to coins.dmi)
2023-12-10 17:04:17 -06:00
d3athrow
354e88c295 Merge pull request #35523 from DeityLink/20231205-ThermalEntropyBase
The Thermal Entropy Update: Subsystems & blowing on sausages
2023-12-08 21:47:02 -05:00
Deity Link
00736a8a34 Base Thermal Entropy 2023-12-06 00:09:40 +01:00
ShiftyRail
17047b61dc Progressive fade-in at roundstart (#35411) 2023-11-23 09:49:30 -06:00
DeityLink
221e465422 Further Rapid Cable Layer Quality of Life and Tweaks (#35337)
* RCl QoL

* Alt Click Override

* Adjacency etc

* what a mess
2023-11-06 03:17:40 -06:00
Peter Wedder
04de5f39c5 Allow the AI to alt-click objects to view turf contents (#35196)
* Remove code repetition from window altclicks.

* Allow AI to alt-click to view turf contents.

Allows the AI to alt-click objects with no other alt-click interactions
to view the contents of the turf the object is on.

This reflects the behaviour of other mobs, where alt-clicking displays
a list of the turf's contents in the right-hand panel.

* Removes alt-clicking on airlock turfs to electrify airlock as AI

* Change range to 7 here to mirror viewport size.
2023-10-20 17:21:16 -05:00
boy2mantwicethefam
945d264713 Fixes blob cerebrates being able to reproduce (#35109)
* and a small refactor

* refreshes UI so that "make new core" doesn't appear for a split second to cerebrates
2023-10-12 22:38:55 -05:00
Exxion
81fecc2b1c nameof (#34826) 2023-08-02 22:27:05 -05:00
Hinaichigo
3e7c092b59 Refactor slime adult types. (#34715) 2023-07-28 19:56:50 -05:00
DeityLink
ba8f59a2bc Tons of Grinch bugfixes and polish (#34665)
* Allows admins to force the Grinch ruleset outside its yearly period

* Fixed Grinch

* ackackaack

* grinch stuff

* derp

* one last runtime

* Update code/datums/gamemode/role/grinch.dm
2023-07-17 17:10:25 -05:00
DeityLink
8ee3d048eb Station Holomap Workplace Finder (#34588)
* Workplace Finder

* derp

* image

* multi

* herp
2023-07-14 18:23:03 -05:00
DeityLink
30ec5d26e5 blobfix (#34530) 2023-07-03 19:00:55 -05:00
DeityLink
770f0b8cd8 Fixes Parallax Wraparound (#34465) 2023-06-27 19:49:33 +01:00
Exxion
76a82e0348 Declassifies old exploit (#34401) 2023-06-19 22:51:59 -05:00
SECBATON GRIFFON
8c9e2474e5 Clown/wizard AI (#34034)
* clown AI

* more stuff

* more authenticity

* wiz spells

* alt click to change AI state for curtain

* bit better of a curtain

* turrets

* ID setting

* actual update proc

* headset stuff, doors should work now

* headset stuff, doors should work now

* cardborg helmet is wizard garb now

* bracketing

* prompt explaining things

* prompt explaining things

* prompt explaining things

* might help with channels

* might help with channels

* might help with channels

* spell code change for this

* this for now

* so far

* so far

* now maybe

* add this block too

* on second thought no since this works in maint too

* here maybe

* makes more spells work

---------

Co-authored-by: SECBATON GRIFFON <sage>
Co-authored-by: SECBATON-GRIFFON <kanef9x@protonmail.com>
2023-06-08 08:57:59 +01:00
Exxion
73f7b1c098 Makes game work on 515, probably 2023-04-02 17:20:12 -04:00
SECBATON GRIFFON
0c94de1edc Explosive fuel + tank explosions with fuel in them (#34103)
* Explosive fuel, + fueltank explosion tweaks

* stops cauldrons doing it

* fueltank exception

* generalises these down too

* generalises these down too

* generalises these down too

* doesn't boom if no fuel

* except for fueltanks

* except for fueltanks

* WIP rewrite

* WIP rewrite

* WIP rewrite

* WIP rewrite

* WIP rewrite

* WIP rewrite

* WIP rewrite

* WIP rewrite

* WIP rewrite

* better way

* better way

* less snowflaked

* hotfix for this

* runtime prevention

* allows all tanks to use this too

* allows all tanks to use this too

* no cauldrons allowed

* no cauldrons allowed

---------

Co-authored-by: SECBATON GRIFFON <sage>
2023-03-12 00:28:31 -06:00
samo priimek
87fabfcac2 gradual blindness (#34035)
* nearsighted gene

* make nearsighted gene work

this could have been in living/human, but then monkeys wouldn't work
do monkeys go blind if their genes say so anyway?

* add nearsighted var to clothing

* prescription / welding goggles

* Update eyes.dm

* apply the shorter vision overlays

* nearsighted overlay

* vision impairing overlay sprites

* headwear nearsightedness 

also fixes a runtime if you didn't have eyes! wow!!

* removes hardcoded welding overlays

* welding helmet

* unathi space helmets

why is half this file just copypasted why isnt anything inherited

* welding monkeys
2023-02-17 18:24:00 -06:00
SECBATON GRIFFON
2a746deb33 Floor tile dragging over plating and reinforced flooring (#34053)
* Floor tile over plating drag building

* sanity for not auto doing turfs like this

* allows this for reinforced floors now too

* allows this for reinforced floors now too

* it works, so have a hotfix for less unintended consequences

---------

Co-authored-by: SECBATON GRIFFON <sage>
2023-02-12 14:01:34 -06: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
2e0b75e108 Tweaks alt-clicking tiles to allow seeing the list of entities when in range instead of adjacent (#33939)
* Altclick check

* Update click.dm
2023-01-09 13:51:08 -06:00
boy2mantwicethefam
939bcaf552 Update other_mobs.dm (#33950) 2023-01-02 19:29:44 -06:00
Exxion
934267d701 Fixes cam console offset, allegedly (#33876) 2022-12-21 17:45:27 -06:00
nervere
c8014cb25a blob overmind message sanitize 2022-12-11 03:18:46 -05:00
nervere
636cd7f0a5 Adds status alert you can click to automatically use the "exit active cryo tube" function (#33594)
* add status alert for being inside a cryo pod

* remove deprecated variable

* fixes a line

* add exception to cryo alert for when the tubes are off

* sorting framework

* ensure cryo alerts are always on top
2022-11-13 23:45:25 -06:00
Hinaichigo
03c70e0960 Cooking with frying pans (#33569)
* Beginnings of frying pan.

* Sprite stuff and make cooking use process().

* Some progress towards being able to put a frying pan on a grill.

* More progress.

* More progress towards campfires and barrels. Recipe flags.

* Progress on the various cooktops and standardize var names.

* Wearing frying pans.

* Get bunsen burners working. Hopefully get jecties working as well.

* Fixes and neatenings.

* Add frying pans to maps.

* Update item_attack.dm

remove debug

* Make some recipes only valid in microwave.

Co-authored-by: threshold862543 <gitgudemailaddress@proton.me>
2022-11-04 21:03:13 -05:00
SECBATON GRIFFON
c711d4585b Fixes picking up and dragging items from z-levels below (#33583)
* Fixes picking up and dragging items from z-levels below

* wrong map

* helps anyways

* helps anyways

Co-authored-by: SECBATON GRIFFON <sage>
2022-10-28 17:50:16 -05:00