Commit Graph

10126 Commits

Author SHA1 Message Date
Kyep 547d76fb4b Cyborg Improvements (#13056)
* ash storm immunity

* safety override & lavaproof upgrades

* mini-extinguisher for janiborg

* borg cell paths, prevent station borgs using gamma module

* Limit crew SecBorgs to 2, DS borg laser reflection

* replaces standard module with generalist module

* generalist borg gets crowbar

* fix bug where ert engi/med borgs runtime / do not get sprites

* adds TG lavaland and spidermin mining cyborg icons

* roundstart borgs=2, spawn locations=4

* adds damage_protection mechanic

* add xeno_disarm_chance

* ERT borg naming scheme: (level) ERT (number)

* std borg: tweaks hypo, RMs holoproj, adds mats/subsystems

* AA bullet_arc refactor

* refactors var/require_module to be bool, proc/action() to return bool

Suggested by farie82

* better radio for generalist

* rework gamma borgs, split of destroyer borgs

* dead robots fix

* fixes error caused by merging of PR 12932

* manually fix line endings

* fixes borg energy weapons (except disablers) not being recharged within recharging stations

* add trailing newline to make travis pass

* compatibility with #13471 life refactor

* deletes change to gamma sec ERT laser beam energy cost

* refactor handling of ash/lava immunities

* removes spiderlike mining borg sprite

* tweaks generalist borg loadout

* limit secborgs to 1 on green alert / roundstart

* re-run icondiffbot

Co-authored-by: Kyep <Kyep@users.noreply.github.com>
2020-06-28 14:16:14 -06:00
joep van der velden a572022c64 Makes maint drones not have a camera 2020-06-28 00:55:45 +02:00
AffectedArc07 d8c29ad493 Merge branch 'master' into hook-kill-v10-final-ultimate-final 2020-06-27 10:10:13 +01:00
variableundefined 30d9be47be Merge pull request #13661 from Fox-McCloud/minor-gc-fixes
Minor GC Tweaks
2020-06-27 00:55:21 -04:00
Fox McCloud 93bc894920 Merge pull request #13692 from farie82/seconds-minutes
Replaces the toSeconds and toMinutes procs with the defines
2020-06-26 22:12:24 -04:00
Fox McCloud 4ac8c4185c Merge pull request #13588 from dearmochi/more-fix-stuff
More fixes: Custodial Locator, e-swords, upside-down-itis and grabbing
2020-06-26 20:10:20 -04:00
AffectedArc07 a237d90f0f Merge branch 'master' into hook-kill-v10-final-ultimate-final 2020-06-26 12:30:43 +01:00
Daylight b70230da2f Fixes #13348 - howls go trough duct tape. Vulp mimes will also mime howling using the *howl emote. (#13353)
* Fixes bug, more miming

* Code fixed itself somehow

* Apparently commenting your code is bad, so they go the way of the dodo
2020-06-26 01:23:01 -06:00
Fox McCloud b0c0d44895 Fixes Spectral Blade (#13694)
* Fixes Spectral Blade

* purge unused following
2020-06-26 01:17:14 -06:00
Fox McCloud b3d69aac9b Moves to BYOND 513 (#13650)
* Fixes Orbiting

* moves to 513

* travis update

* check for minor version too
2020-06-26 01:15:59 -06:00
joep van der velden 0971bbedb6 Replaces the seconds and minute procs with the defines 2020-06-25 23:06:00 +02:00
CornMyCob 95cf279beb args exist 2020-06-25 13:54:57 +01:00
CornMyCob 6b30c8eacd Merge branch 'master' into feet 2020-06-25 13:53:54 +01:00
dearmochi 9424a80dcd Merge branch 'master' into list-memory-optimization 2020-06-25 09:15:18 +02:00
Fox McCloud 69de03a622 Gas Mixture Refactor (#13602)
* Gas Mixture Refactor

* derp

* defined turf types

* fixes

* cuts turf visuals cost in half

* even better equalizing with planetary atmos

* remove volatile fuel

* comment and documentatino on turf gas vars
2020-06-24 17:48:50 -06:00
Fox McCloud 97c6aa245c Adds Global Carbon and Human Lists 2020-06-24 16:18:08 -04:00
Fox McCloud b54ad8d710 Merge pull request #13678 from farie82/whisper-fix
Adds whispering to the whisper verb
2020-06-24 13:17:25 -04:00
joep van der velden 6644033129 Adds whispering to the whisper verb 2020-06-24 17:59:38 +02:00
Fox McCloud 7958c26b0e Merge pull request #13672 from dearmochi/fix-carbon-hitby
Fix carbon hitby proc not returning parent result
2020-06-24 03:57:32 -04:00
variableundefined 0bee22874d Merge pull request #13583 from Fox-McCloud/swarming-component
Adds Swarming Component
2020-06-23 17:34:53 -04:00
variableundefined 4546c11435 Hierophant Buff--Staff Nerf (#13542) 2020-06-23 17:19:29 -04:00
Kyep 8982211e96 Removes "Android" alt job title for cyborg 2020-06-23 13:36:28 -07:00
Kyep 9955e2e261 Fixes Brainless Cyborgs 2020-06-23 12:30:58 -07:00
mochi c96cbd5c3e Fix carbon hitby proc not returning parent result 2020-06-23 20:19:11 +02:00
mochi 096bc87dd3 Actually plug armor procs to armor modification code 2020-06-23 09:41:48 +02:00
Fox McCloud c8a7607129 Purges a Bunch of In World Calls (#13641)
* Purges a Bunch of In World Calls

* tweaks and fixes also typeless lists

* typeless

* fixes

* tweak
2020-06-22 06:56:19 -06:00
mochi 65d0ecaed3 Optimize memory usage by eliminating/changing some lists
Ported from TG: Object armors are no longer defined in (unique) lists but rather datums that can be cached depending on their armor values.
Add LAZYSET define to lazily initialize a list then assigning a key to a value
Add alldirs2 global which is the same as alldirs except diagonals go first
Optimize mob memory by making alerts list lazy
Optimize obj/machinery memory by making use_log and settagwhitelist lists lazy
Optimize atom memory by not creating hud_list list for all atoms
Optimize turf memory by not creating footstep_sounds list for all turfs
Clean up code where possible
2020-06-22 00:46:14 +02:00
Fox McCloud 2a9b5147bd Minor GC Tweaks 2020-06-21 12:04:47 -04:00
Fox McCloud ebeee921ca Lighting Optimizations (#13593)
* Lighting Optimizations

* styling

* styling

* welp
2020-06-21 05:08:59 -06:00
Fox McCloud 5e3f95e140 Removes Set Background (#13646) 2020-06-20 14:33:46 -04:00
AffectedArc07 88f71cc151 Bumps to DreamChecker 1.4 2020-06-20 10:51:26 +01:00
Fox McCloud 006a4c9268 Merge pull request #13623 from trololiver112/Vision-fix
Fixes Shadowling darksight not giving night vision when toggled
2020-06-18 15:47:16 -04:00
CornMyCob 53f6a7bfba update 2020-06-18 15:03:13 +01:00
trololiver112 e2ae488147 suggested changes 2020-06-17 23:52:20 +02:00
Fox McCloud a140787720 Merge remote-tracking branch 'upstream/master' into swarming-component 2020-06-16 15:09:51 -04:00
Fox McCloud a35f2d171f Merge pull request #13616 from dearmochi/fix-colored-huds
Fix HUDs taking parent atom's color
2020-06-16 15:06:35 -04:00
mochi 5095c2a0e5 Reset transform on HUDs as well 2020-06-16 09:18:06 +02:00
Fox McCloud 75a8efa65c Updates Components (#13594)
* Updates Components

* signal documentation too

* minor fixes
2020-06-15 18:18:07 -06:00
trololiver112 e770103b72 commented 2020-06-15 22:17:22 +02:00
trololiver112 a843221617 Procced 2020-06-15 19:25:23 +02:00
mochi abb25ba760 HUDs gotta take their atom's alpha after all 2020-06-14 21:16:48 +02:00
mochi 46aea3f0dc Fix HUDs taking parent atom's color/alpha 2020-06-14 21:00:29 +02:00
CornMyCob 29900a8111 resolve conflicts 2020-06-13 15:17:51 +01:00
CornMyCob 6b07ef7e0b pointless comment 2020-06-13 15:06:48 +01:00
CornMyCob afc682436c better clean_blood proc 2020-06-13 15:02:05 +01:00
SteelSlayer 177152e9ed Adds some more action buttons for malf AI abilities, removes the malfunction tab 2020-06-12 15:18:15 -05:00
Fox McCloud c00d4eda88 Merge pull request #13558 from SteelSlayer/slippery-component
Adds the slippery component
2020-06-09 23:12:59 -04:00
mochi 657e78b7e0 Remove space between if and ( 2020-06-10 00:00:05 +02:00
mochi 89eedce967 Stop grab on buckle, remove redundant code 2020-06-09 21:43:42 +02:00
Fox McCloud bcc45f03b7 Cuts down on Pointless Status Effect Processing (#13582) 2020-06-09 15:31:10 -04:00