Commit Graph

514 Commits

Author SHA1 Message Date
kane-f
06de1c9cbd Butchering radial menu rework (#31080)
* Butchering radial menu rework

* Check

* Xeno claw

* Now fully works

* Frog legs, deer head

* Repositionings

* No radial menu for just one thing

* No radial menu for just one thing

* Removing that thing, also alt clicking carbons butchers them now

* Fixed

* Fixed

Co-authored-by: kanef <kanef9x@protonmail.com>
2021-10-16 02:42:02 -05:00
DamianX
20b9403fd4 Re-implemented Spess.TV cameras (#31086) 2021-10-15 11:54:46 +00:00
DamianX
d4a4ce82d7 Optimized invoke_event (#31046) 2021-10-11 11:56:44 -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
1b30afe9a1 Timer subsystem (#30906)
* timers

* amend comment
2021-10-01 17:37:00 -05:00
DamianX
7d40434813 Fixed afterattack runtime (#30916) 2021-09-28 23:14:57 -05:00
DamianX
c0579f4275 Fixed ghosting while watching the new cameras doing weird stuff (#30842) 2021-09-23 20:07:25 -05:00
DamianX
4a5f2e40a8 Ported component AI to the new component system (#30751)
* wip new component ai

* wip 2

* he lives

* fixes

* comment
2021-09-22 14:30:47 -05:00
DeityLink
d89a5e667d Fixed blob, monkey, and time agent countdown UI elements having the wrong icon at times (#30823) 2021-09-21 20:22:47 -05:00
DamianX
c9d6a779d6 tgui security cameras, removed advanced security camera console (#30607)
* tgui security cameras, removed advanced security camera console

* Si può fare!

* You didn't see that

* don't need this shit anymore
2021-09-17 16:32:16 -05:00
gurfan
a1edb27ce4 TGUI Robotics Console (#30696)
* work

* thanks damian

* a

* figs

* una

* MIT

* fix formatting

* better formatting

* oh

* okay

Co-authored-by: jknpj <jknpjr@gmail.com>

* reeevert

Co-authored-by: jknpj <jknpjr@gmail.com>
2021-09-17 10:30:17 -05:00
GreatBigFailure
5c058b4ce2 Tackling (#30636)
* Evolution of Combat

* Tackling some problems

* Football alert

Co-authored-by: Rubylips <Questionfrog@gmail.com>
2021-09-11 23:29:34 -05:00
DamianX
95cb0d4d23 Components! TGUI uplinks! Oh god! (#30641)
* components

* tgui uplink

* Components! TGUI uplinks! Oh god!

* yeah

* this too
2021-09-09 12:44:13 +00:00
DamianX
fe77ef6e20 Converted all old events to lazy_events, removed old events, renamed lazy_event to event (#30503)
* wip refactor old events

* refactored events

* We're not lazy anymore! I mean we're still are. We just don't call ourselves that. Lazy is the new default option. It's also the only option. God, this took so long.
2021-09-04 23:21:03 -05:00
DeityLink
a434f9b6c9 Fixes radial menus being unclickable (#30381) 2021-08-27 22:42:14 +00:00
DeityLink
6fdd3e8f8c Fixed Maint PvP mode sending warnings in the chat when clicking even on help intent (#30348) 2021-08-27 08:08:20 -05:00
DeityLink
918f72a0b3 [mind UI] Added support for movable elements, that can also move the rest of the UI (#30233)
* Movable Hoverable Elements

* reset loc

* don't need those actually

* probably didn't meant to remove that.
=
2021-08-19 15:37:34 -05:00
DeityLink
e229e06060 [mind UI] Soulblades HUD. Goodbye gui_icons (#30132)
* Soulblade UI

* removed deprecated dmi

* fixes

* woops, almost made soulblades good there

* :csgrad:
2021-08-05 17:47:08 -05:00
DeityLink
479260a2a8 [mindUI] Blob HUD refresh (#30102)
* all hail mindUI

* Update __DEFINES/planes+layers.dm

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

* Update code/_onclick/mindUI/_mindUI.dm

* feature creep

* delicious feature creep

* removed obsolete dmi

Co-authored-by: jknpj <jknpjr@gmail.com>
2021-08-01 23:54:05 -05:00
DeityLink
561b769d6a *mind UI* (#30082)
* preliminary work

* adminbus stuff

* there we go. That'll probably be my last commit for a few days.

* well that's awkward
2021-07-28 13:48:57 -05:00
DeityLink
71743ea84d Coffin unbuckle alarm button (#30029)
* Adds a coffin unbuckle alert button

* derp
2021-07-19 11:07:38 +00:00
DeityLink
bdfe03a599 fix planes (#29958) 2021-07-04 19:16:28 -04:00
DeityLink
db387af5a0 Failing surgery steps because of using a table or roller bed now causes proper surgery step failure (#29830)
* Failing surgery steps because of using a table or roller bed now causes proper surgery step failure

* derp

* dee durp
2021-06-19 21:34:32 -05:00
DeityLink
108a9f7295 Standardized damage overlay updates (#29730)
* standard damage overlay updates

* Update vgstation13.dme

* durp
2021-06-12 00:35:39 -05:00
DeityLink
5571d55f87 shadeparallax& gui fixes (#29714) 2021-06-06 18:41:07 -03:00
kane-f
d2e3e77805 RCD window construction/deconstruction (#29637)
* Adding spawner

* File itself

* Window schematics

* Construct window framework

* Adding to schematics and deconstructioN

* Adding to mech and borg schematics, placeholder icon

* Fixing compile errors

* Unneeded var

* Hopefully better logic

* Copypasting fix

* Another compile fix

* This should make selecting them actually work

* No deconstructing plasma glass

* Better checks, can_r_wall usage

* Less brackets

* Overlay implementation testing

* More of it

* Remove for now so it can compile, come up with better idea later

* Workable solution

* Now actually works right

* Custom dirs

Co-authored-by: kanef <kanef9x@protonmail.com>
2021-06-02 18:29:38 -05:00
DeityLink
fe6a1ad4c4 Some new Safe loot (#29625)
* safeloot

* fix

* fix

* cleanup

* lazy events
2021-05-30 18:03:21 -05:00
rob
afd51afe57 adds many periods to many descriptions (#29577)
* its very nice! so full of spice!

* .

* gangstalked

* more

* sorry for breaking the entire thing by accident

* f*ck you zth!!!!
2021-05-30 23:12:45 +02:00
DeityLink
3e078f9525 the Safe Update (#29621)
* Safe Update

* much much better

* feedback

* better
2021-05-30 15:08:22 -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
boy2mantwicethefam
8c17d6fb75 thing (#29365) 2021-04-30 18:47:17 -05:00
ShiftyRail
b2533d5768 Add defcons levels to help the crew during blob. (#29176)
* Add defcons levels to help the crew during blob.

* Feedback and fixes

* Copypasted it in the wrong place

* Travis bump

* devmode off

* oversight

* Update code/_onclick/hud/screen_alarms.dm

Co-authored-by: jknpj <jknpjr@gmail.com>

* review

Co-authored-by: jknpj <jknpjr@gmail.com>
2021-04-19 11:42:48 -05:00
help-maint
ee8b4d5533 MedHUD shows 99% as 100% (#29153) 2021-04-07 10:18:14 +02:00
ShiftyRail
ad053a5ad2 Reverts the 2021 reworks (#29143)
* combine

* Test
2021-04-02 14:34:05 -04:00
ShiftyRail
feb4b69bbc Combat rework 2021 (#29133)
* Combat rework 2021

* fix linter
2021-04-01 09:29:58 -05:00
DeityLink
4182d468a7 Spider Revolution, Part 1: Laying the Groundwork (#28947)
* SPIDAHHH

* do_after

* dqsdqsdq

* huh

* woops

* woops

* fix defines

* fixed
2021-03-11 16:02:26 +01:00
DeityLink
9b0a191f31 Cult 2020 (actually let's just call it Cult 4) Rework Part #3: Conversion rework, Deconversion, & Holy Implants (#28613)
* ahhh BSOD

* fucking finally

* ezrrazfazgdsfggds

* dsqdqsdqsdqs

* ah yes of course

* soulstone shard pizza slicer

* tweaks

* derp

* fix

* cult chap stuff

* soundcheck

* arf

* wake up git

* kurf review feedback
2021-01-20 14:24:21 -03:00
gurfan
bb8df69cce Changeling Spells + power datums rework (#28017)
* framework

* more worky

* more spells, iron out some errors

* start finishing the spells

* fix confligs

* last two spells, add spell paths to powers

* COMPILE

* runtime fixes part 1/infinity

* more fixes

* get things working!

* typo

* spell icons, spell name fixes, cost fixes

* Update absorb_dna.dm

* fix indents

* fixes, tweaks

* can you guess where I used find and replace

* typo

* better operators

* move hivemind bank to a faction variable

* remove extra )

* CRASH()

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

* rework add_power to use IDs, add ID defines for ling powers, stack_trace if an ID wasnt set

* Revert "rework add_power to use IDs, add ID defines for ling powers, stack_trace if an ID wasnt set"

This reverts commit e4207fea78.

* tweak

* remove IDs from vampire powers, remove unnecessary role checks in the spells (done in cast_check), tweak power_holder purchased powers, ling evolution menu verb -> spell

* lesser form fixes, vamp grant spell fixes

* more cleanup, fix spell bases, fix travis hopefully

* remove that

* more fixes

* fix doublechek

* evolve spell icon

* use CRASH

* use locate

* remove comment

* comment, locate type not src

* locate, add a comment,  absorb wont steal ling spells

* use class danger, flesh sound when transforming

* target, not user

* extra )

* unfuck icon, correct faction adding

* fix faction for real

* whoops

* fix a bunch of spells

Co-authored-by: DamianX <DamianX@users.noreply.github.com>
2020-11-17 07:48:28 -06:00
gurfan
a0bfebe1a9 Shift/Alt/Ctrl clicking the turf below an airlock Shift/Alt/Ctrl clicks the airlock. AI camera will not jump on double shift/alt/ctrl click (only regular double click) (#27715)
* fuck pixel hunting and fuck moving cameras

* dont track either

* break
2020-10-10 20:06:12 -05:00
gurfan
ab1e13bfe2 middle shift click to enable/disable door safeties as silicons (#27663)
* saveties

* clack
2020-10-10 17:09:25 -05:00
gurfan
d3ee630bb6 Malf AIs get a screen alarm while hacking, fixes a bug with hacking APCs (#27836)
* new screen alarm, show it to ais, fix endless hacking

* dumb mistake

* why are alerts so fucking annoying

* jump to the APC

* new malf spell backround

* haha dont leave it at 999
2020-09-21 19:04:16 -03:00
DamianX
9235a1c753 Radial menus use callbacks instead of event datums (#27786)
* Radial menus use callbacks instead of event datums

* Removed macro, changed path to /callback

* removed event thingy
2020-09-20 16:58:56 -03:00
APCUnlocked
c6aff90b7f Toggle-Walk Verb (#27815)
* Toggle_Walk Verb

* Toggle-Walk fix

* Fixing_Toggle_Walk

* Indentation_Fix

* Changes_Requested
2020-09-17 13:31:29 +02:00
DamianX
09a73d3c59 Converted a bunch of stuff to the new thing (#27556)
* removed old on_density_change thing

* converted on_resist to lazy events

* Converted on_spellcast to lazy events

* Converted on_uattack to lazy events, breaks spell channeling

* Converted on_ruattack to lazy events, unbreaks channeled spells

* Converted on_logout to lazy events

* Converted on_damaged to lazy_events

* Converted on_death to lazy_events

* Converted on_clickon to lazy_events

* Converted on_attackhand to lazy_events, added on_bumped
2020-08-16 18:53:17 +02:00
Damian
7f13f5446f Fixed radial menu hard del 2020-08-01 06:58:33 +02:00
adrian
7148735f61 Fixes an access to a destroyed object (#27278) 2020-07-26 16:35:57 -03:00
DamianX
85f3d3f7ad converted on_moved to lazy events (#27239) 2020-07-24 08:31:46 -03:00
DamianX
1e007a1a3e Added lazy events (#27091)
* Added lazy events

* remember to compile before changing your code

* Converted on_z_transition and on_post_z_transition to lazy events

* add todo

* fix oops

* fix another oops

* and anotha one

* Moved unit tests to the proper place
2020-07-15 17:15:44 -03:00
DamianX
f5c96279c6 Removed datum pooling (#26992)
* removed pooling

* replace returnToPool with qdel

* did stuff
2020-07-03 19:38:38 -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