Commit Graph

1370 Commits

Author SHA1 Message Date
GreatBigFailure
982f54cbe1 Less radical gourmongers (#29037)
Co-authored-by: Rubylips <Questionfrog@gmail.com>
2021-03-18 19:29:19 -04:00
GreatBigFailure
d21cc654e5 New Food Based Engine: Gourmonger (#29009)
* Food Engine

* Oh woops

* Oh hey he didn't attack Ian

* Update code/modules/power/gourmonger.dm

Co-authored-by: Exxion <exxion191@gmail.com>

Co-authored-by: Rubylips <Questionfrog@gmail.com>
Co-authored-by: Exxion <exxion191@gmail.com>
2021-03-17 21:54:26 -04:00
kane-f
6c9d690e61 Sticking a fork in an open APC now shocks you (#28955)
* Sticking fork in open APC now shocks you

* Now with a message to the user of what you just did

* Adds powernet shocking

Co-authored-by: Kane F <kanef9x@protonmail.com>
2021-03-14 12:53:34 -05:00
GreatBigFailure
fad082f6ab Big AME (#28894)
Co-authored-by: Rubylips <Questionfrog@gmail.com>
2021-02-21 22:57:57 -06: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
Kurfursten
be83c3435e RD Shoes (#28492) 2021-01-14 00:08:03 -06:00
Kurfursten
7c41613c52 Snaxi Cabin Update (#28432)
* Snaxi Cabin Update

* New gear
2020-12-22 08:03:31 -03:00
gurfan
fda320bd22 Malfunctioning AI Blackout + RCD Disable Ability Tweaks (#27844)
* combine blackout+rcd, add radio scrambling to blackout

* better implementation

* finally figure out a good way

* remove to world

* remove red

* requested hcanges

* fix typos
2020-10-10 22:44:28 -05:00
gurfan
0534fe5aa3 Malfunctioning AIs: Fix Overload Machine not working on some machines (#27848)
* blcaklist, add intercom

* fix

* re-rework into a proc

* add these
2020-10-04 16:11:52 -03:00
d3athrow
61ccaabd8b Revert "AI/Cyborg Shells (2) (#27892)"
This reverts commit 3e3e022fa2.
2020-09-27 22:16:37 -05:00
gurfan
3e3e022fa2 AI/Cyborg Shells (2) (#27892)
* ai shell fixes

* fixfixfix

* sanity checks

* fix deadly mind runtime

* add shell and AI to MM blacklist

* actually add them to the blacklist

* fix names getting reset

* fix delay

* move that

* fucked up the file

* fix runtime

* stay in recharge stations

* status displays wont go blank

* always destroy shell on AI death
2020-09-22 08:06:38 -03:00
jknpj
466c76dcbc Revert "AI Cyborg-Shells (#27708)" (#27890)
This reverts commit e75d6b6a79.
2020-09-21 22:32:57 -04:00
gurfan
e75d6b6a79 AI Cyborg-Shells (#27708)
* deployment pt 1

* deploying, redeploying, action buttons, gibbin

* locking and unlocking, deletion, action fixes

* grant it there too

* compile, fix runtimes

* runtimes, fixes

* dumb chat spam

* progress

* gib fix

* emaggin blowups, fix bugs

* give the action button to both the ai and the shell

* compile

* i said compile!

* smash em

* uglify

* SMASH

* click to shell

* tummy

* make shells their own chilkd instead of defining them with a var

* handle death, carding, other things

* compile, more undeployments

* fix

* shell of [name]

* fixes, custom title, improvements

* fix errors, show the AI's custom core icon

* define these

* god DAMMIT

* runtimes

* fix robo console, fix showing laws

* malf AIs wont trigger faction_defeated when they pop in a shell

* comment out

* shunt fixes, hack feedback

* typo

* add a proc, hopefully fix soc

* oopsie

* shells wont get the nuke spell

* yeah

* make sure soc works with the AI too

* oops

* green eyes

* white eye glow, some sleeps to prevent button mashing

* add one complete exoskeleton to the maps

* Revert "add one complete exoskeleton to the maps"

This reverts commit 34d32c9319.

* Update job_controller.dm

* make exoskeleton->cyborg shell creation a proc, allow AI control toggle for cyborg shells

* var changed

* exploit

* lower sleep times

* dead shells can be swapped, wont auto-gib on death

* let AI know why the shell their clicking on wont be created

* improve formar

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

* improve format

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

* remove comment

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

* better emaggin

* remove src check from eyes

* maybe fix login src check...?

* revert

* Revert "improve format"

This reverts commit fd99140972.

* format, adjust color

* do this differently, tbc

* better format

* whoops

* handle login without src check, fix runtimes, add more feedback

* turn off eye glow when not deployed, grey shade of eye glow, handle malf executions properly

* fix indentation

* remove src checks

* fix

Co-authored-by: jknpj <jknpjr@gmail.com>
2020-09-21 19:58:59 -03: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
jknpj
a1b914da07 Merge pull request #27790 from DamianX/PowerDatumClean
power connection datum cleanup
2020-09-13 12:02:45 -03:00
adrian
99169b66b4 Fixes malf's APC hacking timer (#27783)
* Fixes malf's hacking timer

* ... with a unit test
2020-09-11 15:38:19 +02:00
Damian
2c82db05bc Power datum cleanup 2020-09-11 13:14:11 +02:00
DeityLink
de97671d7f energy field explosion (#27725) 2020-09-05 09:05:37 -03:00
boy2mantwicethefam
eb4df7db52 Update apc.dm 2020-08-28 12:08:47 +03:00
Kurfursten
0f9fe329f3 Merge pull request #27373 from gurfan/cargocartfeature
Powered Cargo Carts
2020-08-12 00:44:06 -05:00
Kurfursten
b8ce67e026 Merge pull request #27395 from gurfan/lightship
Lightspeed Ship Vault is now pilotable (and other tweaks)
2020-08-12 00:33:10 -05:00
gurfan
85913e1183 Makes Compressed Matter Cartridges Stackable (#27410)
* oh god

* remove useless vars, fix incorrect types, remove from stack instead of daleeting it

* fix it really

* tard

* use use, dummy

* give rods a plural name

* finish it

Co-authored-by: gurfan <mahimahi6272@gmail.com>
2020-08-10 10:52:46 -03:00
gurfan
320ae3df32 itjustwerks 2020-08-05 22:58:26 -05:00
gurfan
a058e10d80 FIX THAT TOO 2020-08-04 14:42:44 -05:00
gurfan
02dc8c6c89 fix that 2020-08-04 14:42:26 -05:00
gurfan
316a921c71 the second commit 2020-08-04 14:08:46 -05:00
gurfan
5e2611b217 wip 2020-08-03 14:31:12 -05:00
DamianX
63422b0be2 Fixed power_connection runtime (#27321) 2020-08-01 17:24:03 -03:00
gurfan
8840a61963 Cyborgs are now hackable again by Malf AIs (#27176)
* hackable borgs

* fix defeat triggering after nuke

* remove that for now, fix it later

* temporary

* better descriptions

* still let tator borgs emag themselves

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

* change to bool

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

* Update code/game/machinery/computer/robot.dm

Travis is triggering my autism

Co-authored-by: gurfan <mahimahi6272@gmail.com>
Co-authored-by: jknpj <jknpjr@gmail.com>
2020-07-27 07:39:13 -03:00
DamianX
85f3d3f7ad converted on_moved to lazy events (#27239) 2020-07-24 08:31:46 -03:00
DamianX
f340978d67 Removed unused events (#27145)
* Removed unused events

* removed unused inventory datum

* removed on_pipenet_tick
2020-07-22 00:59:16 -05:00
DamianX
d4d08bfef5 Fixed implementations of Destroy() not calling parent (#27068)
* Fixed implementations of Destroy() not calling parent

* I forgot to commit garbage.dm
2020-07-11 21:27:05 +02:00
DamianX
f5c96279c6 Removed datum pooling (#26992)
* removed pooling

* replace returnToPool with qdel

* did stuff
2020-07-03 19:38:38 -03:00
ShiftyRail
eeb24fd031 Expunges hasvar() (#26846)
* Expunges hasvar()

* removes whitespace

* remove
2020-06-26 09:55:08 +02:00
jknpj
2cc90c9e9f Merge pull request #26688 from DeityLink/20200603-EmitterReSprite
Emitter Re-Sprite
2020-06-06 21:48:28 -03:00
Deity Link
b56d77785a re-resprite 2020-06-05 03:08:23 +02:00
Deity Link
f7b5f00a3e FixBeamsMore 2020-06-04 02:18:29 +02:00
Deity Link
e78f76f74b better emitters 2020-06-04 01:52:35 +02:00
Deity Link
4079c8d1bf sprites 2020-06-03 09:50:05 +02: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
ShiftyRail
aa1d68ae8a Remove the WIP folder (#26572)
* Remove the WiP folder

* .dme and path references

* .tmpl
2020-05-24 13:31:49 -05:00
GreatBigFailure
672986548b Oh god I hope I'm doing this right oh jeez oh man 2020-05-09 02:25:18 -04: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
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
ancientpower
24301c198f grabibational scrungulartiy & friends (#25778)
* bus only singulo variants

* fix icon check

* sanity
2020-02-07 10:40:13 -03:00
adrian
e65d7af44d fixes solars automatic tracking (#25555) 2019-12-31 20:28:53 -03:00
jknpj
89abfd45ba Replaces iswrench() macro with an is_wrench() proc (#25528) 2019-12-28 10:29:40 -06:00
Kurfursten
f0b7a10880 Powercreeper Stuff (#25244)
* Powercreeper Stuff

* Move to Powernet
2019-12-06 14:20:20 -03:00
Kurfursten
34d66a2b18 Snaxi Areas (#25001)
* Snaxi Areas

* compile fix
2019-11-15 01:12:31 -05:00
ancientpower
f1900bf61d smart lights and nano light replacer (#24959) 2019-11-13 21:26:08 -05:00