Commit Graph

492 Commits

Author SHA1 Message Date
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
DeityLink
d12922fe93 Afflictus Emittus and more (#26657)
* Afflictus Emittus and more

* not true anymore

* that is why you don't code past 3am

* cleaning leftovers and fixing shifty issues

* some polishing

* eye candy

* Fixes
2020-06-02 07:55:37 -03:00
adrian
f1e9cf5c40 Allows a delta malf AI to recall the shuttle (#26286)
* Allows a delta malf AI to recall the shuttle

* formatting

* New error message
2020-05-07 18:41:14 -05:00
DamianX
5399c3b0f3 Fixed a bunch of linter warnings (#26360)
* Fixed a bunch of linter warnings

* Fix everything, maybe break something

* Fixed Time Stop not being cast by Arcane Golems

* Fixed arguments of remove_from_storage

* Fixed gun/afterattack arguments

* Fixed gun/Fire arguments

* Fixed arguments to candle/light and mob/emote

* Fixed arguments to simple_animal/revive, simple_animal/gib, robot/drop_item, mob/flash_eyes
2020-05-03 16:06:40 -03:00
Kurfursten
fef708fcae New Mecha Stuff (#26316)
* New Mecha Stuff

* Turns out istypeinlist is bad

* barrycatches

* designs
2020-04-30 10:28:20 +02:00
sood
e1d74a65a0 Fix typo highlighted in #26192 (#26193)
I have no idea how this compiled
I have no idea if this changes behavior
Why was this here? Who knows, for all I know it's my fault
2020-04-14 13:09:19 +02:00
DamianX
a729001002 Spess.TV Season 1 (#26083) 2020-04-01 00:15:24 +02:00
ShiftyRail
b8482b1869 Fixes mutual handcuffs z-transition logic (#25825) 2020-02-20 12:51:24 -06:00
jknpj
f6aae72618 Tool Sound/Speed (#25529)
* Initial work on tool sounds

* Crowbars

* playtoolsound()

* aaaaaaaaaaaaaaaaaaaa

* HERE WE GO AGAIN

* Wrench

* Screwdriver.ogg REDUX, Cuffs

* drilling tools toolspeed is now a multiplier too

* Wirecutter
2020-02-08 09:07:00 -06:00
adrian
7b2399e779 Some work on hands (#25633) 2020-01-19 08:13:16 -06:00
Kurfursten
ddf5a8535c UI Fix (#25595) 2020-01-05 19:33:52 -03:00
Kurfursten
cdbcb1e858 AI Jump Buttons for Snaxi (#25565)
* AI Jump Buttons for Snaxi

* Some fixes
2020-01-04 07:29:36 -03:00
jknpj
a4f5ebee92 Adds asleep screen alarm for humans (#25267) 2019-12-07 13:06:37 -03:00
MadmanMartian
c2f050167e Adds an emphasis overlay to some screen alarms if needed (#25201)
* Adds an emphasis overlay to some screen alarms if needed

* re-add the overlay
2019-12-03 18:39:21 -03:00
jknpj
59771d7069 Screen Alarms for EVERYONE! (#25133)
* Screen Alarms for EVEREVERYONE!

* Forgot this one

* cleanup

* Moves internals HUD down

* 28 is better.

* Now we're good to go.

* vehicle buckle alarm

* *gasp

* define

* Update screen_alarms.dm

corgi goof
2019-11-28 17:15:14 -06:00
jknpj
322f66fa15 Namepick alarm now lasts twice as long (#25188) 2019-11-28 08:53:20 -03:00
MadmanMartian
b044d71017 Adds a screen alarm for renaming yourself (#25115)
* Adds a screen alarm for renaming yourself

* Wizard and ninja now use this
2019-11-23 09:42:00 -03:00
jknpj
23f8125198 Screen Alarms (#25064)
* Screen Alarms

* Silicon Alarms

* More alarms, some fixes.

* Another thing

* SECONDS

* quality

* TEST TINY, NO!

* i'm dumb

* this was supposed to be .len
2019-11-20 11:19:15 -03:00
ancientpower
93cc86bc5b New wizard spell #2: Pacify (#24871)
* new support spell #1

* adjustment

* pre-emptively fixing icons to avoid conflicts

* re-implemented pacifism flag

* removed unnecessary vars

* oops

* oops again

* whoops 3

* fixes bad math

* math fix 2
2019-11-11 11:32:35 -06:00
Probe1
9921b7e018 Merge pull request #24671 from Zth--/cleaningComments
Removes bloat comments
2019-11-03 14:44:07 -05:00
Probe1
f3fd5728b1 Merge pull request #24594 from Shadowmech88/BorerTempFix
Fixes Borers' Issues With Burning
2019-11-01 14:27:00 -04:00
zth
ed276c46df what am I doing with my life 2019-10-30 11:46:05 -03:00
jknpj
f5f6062054 Merge pull request #24583 from Exxion/clamp
Renames Clamp() to clamp()
2019-10-27 09:13:25 -03:00