Commit Graph

22475 Commits

Author SHA1 Message Date
kevinz000 d97bd6c0ae Removes flightsuits (#39195) 2018-07-18 17:46:53 -04:00
Irafas 90811b9786 Fixes players being unable to construct on the same tile as a directional window (#39088)
* Can build on top of windows

-Players can now build things while standing on the same tile as a directional window.

* Changed the check for fulltile

-This actually covers all fulltile windows

* No more stacking windows

-Full tiles can no longer be built on top of directional windows
-Directional windows can still be built on the same tile as long as they dont face the same direction

* Now contains 50% less IF!!

-Put both if's into one

* Still pretty fucky

-If the dir of the constructed object has var fulltile set to TRUE then FULLTILE_WINDOW_DIR will be passed to the method valid_window_location else the user's dir is passed.

* just a space

* Now gets initial dir of object being built and passes that to valid_window_location
2018-07-18 10:26:53 +02:00
81Denton 2f62e3c555 Lets RCDs load reinforced glass and plasma rglass sheets (#39170)
If RCDs can be loaded with glass/metal/plasteel, it only makes sense for them
to accept rglass and plasma rglass as well.

Rglass sheets add 6 matter (.5 metal, 1 glass). Plasma rglass sheets add 8
matter (1 metal, .5 glass, .5 plasma).
2018-07-17 20:24:47 -07:00
Jordie 307ecc5e79 Merge pull request #39157 from vuonojenmustaturska/plasmadecontamination
Adds an IC way for admins to clear a plasma flood
2018-07-18 02:21:33 +10:00
XDTM 43184b87a5 Limb damage rework (#38436)
balance: Limbs no longer need to have full damage to be dismemberable, although more damage means higher dismemberment chance.
balance: Damaging limbs now only counts as 75% for the mob's total health. Bleeding still applies normally.
add: Limbs that reach max damage will now be disabled until they are healed to half health.
add: Disabled limbs work similarly to missing limbs, but they can still be used to wear items or handcuffs.


Fixes #38445


Always felt odd how reaching max damage on a limb had no consequence. Now it does.
Currently i only added effects for disabling arms and legs; "breaking" heads and torsos has no effect as of now.
2018-07-17 20:34:02 +12:00
kevinz000 6e02378758 Portal guns doesn't do anything to mobs anymore (#38886)
It is my belief that science weaponry should exist but not be "just better energy guns/whatever". Right now, portal guns are actually pretty powerful, as their random teleport can space people (especially if they have bohs), and actually does burn damage, albeit very little. I want to make scilathe weapons into useful utility things that can be weaponized if you use it right and in somewhat niche scenarios.
This PR will make wormhole projectors into more utility than combat.
2018-07-17 20:17:38 +12:00
Emmett Gaines 1d17fae2f1 Fixes mech equipment being unremovable (#39161)
And probably other issues with objects in objects moving out
2018-07-17 00:35:04 -07:00
kevinz000 1504cfad3a Fixes doppler arrays detecting off-zlevel explosions (#39150)
whooops.
2018-07-16 23:44:46 -07:00
Jordan Brown db9fb04ca7 Removes invalid input specifier (#39174)
Why do people keep adding these
2018-07-16 23:34:15 -07:00
vuonojenmustaturska edfeb2e33a Fixes Reebe not initializing for clockcult mode, leaving the area airless and nonfunctional (#39163) 2018-07-16 23:33:38 -07:00
81Denton d1aea210da Tones down hotspot_expose values for sparks (#39128) 2018-07-16 08:01:12 -04:00
vuonojenmustaturska a1ad24904e Stops various machines from processing needlessly (#39132)
* Stops lighting from processing needlessly

* showers too

* space heaters

* broken/unpowered vending machines

* fucken status displays

* rechargers
2018-07-15 17:01:29 -04:00
vuonojenmustaturska 690314b048 let's decontaminate 2018-07-15 16:04:25 +03:00
Jordan Brown 259dc6f386 Merge pull request #39139 from AnturK/iloveprecision
Makes damage precision explicit
2018-07-15 01:03:05 -04:00
81Denton 06c591557d Fixes bounty console build_path (#39113)
Bounty console circuit boards no longer construct into supply request terminals.
2018-07-14 13:21:19 -07:00
AnturK faca150c53 Makes damage precision explicit 2018-07-14 19:48:46 +02:00
Jordan Brown 6afa81c207 Adds world parameter to change the config directory (#39073) 2018-07-13 17:04:15 -07:00
Jordan Brown a10c6b1337 Merge pull request #39092 from 81Denton/techwebs-locator
Adds locator to techwebs, tweaks name/desc
2018-07-13 18:12:46 -04:00
Jordan Brown 7b6f535a6e Merge pull request #39079 from 81Denton/oof
Replaces most static ingame manuals with wiki versions
2018-07-13 18:10:25 -04:00
Time-Green 6dd9c10392 [s]Fixes an exploit (#39081)
* nothing to see here

* Checks if it's in their contents

* i have the down

* Fixes another fuck up
2018-07-13 14:59:13 +02:00
Emmett Gaines 44da4cb683 Makes magnetic catch cleaner in game (#38956)
Utilizes the new signal refactor to cancel throws before they happen. This prevents the silly spin even though the throw was stopped.
2018-07-13 10:31:30 +02:00
Denton f10487b7f0 Adds locator to techwebs, tweaks name/desc 2018-07-12 22:29:58 +02:00
Jordan Brown 4f06a4fdd0 Merge pull request #39039 from AnturK/howdidthisonehappen
Fixes nukeop ending conditions.
2018-07-12 12:02:17 -04:00
Jordan Brown d0184129b2 Merge pull request #38982 from 81Denton/shuttle-loans
Adds a new shuttle loan event, tweaks others
2018-07-12 12:01:51 -04:00
Denton b0a22d05d5 Replaces most static ingame manuals with wiki versions
👌
2018-07-12 16:48:17 +02:00
Jordan Brown f77b38fb03 Merge pull request #39059 from ninjanomnom/haunting-squeaks
Makes the squeak component slightly more horrifying
2018-07-11 21:06:27 -04:00
AnturK 33855de385 whatever 2018-07-11 21:17:45 +02:00
Jordan Brown dd383873e3 Merge pull request #39055 from ninjanomnom/shuttle-rotation-fixes
Fixes porta_turret and decal shuttle rotations
2018-07-11 15:11:54 -04:00
AnturK ca5186ca4d Fixes minor genetics scanner runtime. (#39043) 2018-07-11 14:56:26 -04:00
Irafas c356a1b9ee Fixes non-silicons being able to use machines without being adjacent (#38939)
* Fixes non-silicons being able to use machines without being adjacent

-Checks to see if the user of a machine is both not a silicon and not standing next to it. If they are both the machine will not work.

* TK users can use machines

-Added check to make sure that if the user has TK they can use machines remotely

* only children of human type can have TK

-Only human types can actually have TK

* Just a bit of added safety

* Restructured If's

-Restructered If's so that the var 'silicon' is checked less.

* changed 'if else' to just 'else'

* Fixes noncarbon beings and those without DNA not being denied interaction

-Unless user is a carbon being that has DNA and the TK mutation they will be denied interaction.
2018-07-11 13:09:53 -04:00
81Denton 044279e845 Adds missing merge_type to mineral sheets (#39054) 2018-07-11 13:15:30 +03:00
ninjanomnom 20f015a2ea Makes the squeak component slightly more horrifying
The clown outfit got its hardcoded squeak on hit replaced with the component.
Objects which can squeak which are thrown in disposals will squeak when they hit bends in the piping.
2018-07-11 01:12:45 -04:00
ninjanomnom e274ff1b18 Fixes porta_turret and decal shuttle rotations
Also removes a related unused signal
2018-07-10 18:30:23 -04:00
Jordan Brown 2a3165e9c7 Merge pull request #39020 from vuonojenmustaturska/commandersword
Makes the ERT commander's sword great again
2018-07-10 13:57:05 -04:00
AnturK d6dc795461 Fixes nukeop ending conditions. 2018-07-10 14:49:40 +02:00
AnturK 1566d66763 Removes ai status display process (#39015) 2018-07-10 12:22:39 +03:00
Emmett Gaines 6faf6e8d78 Updates the engine heater sprite so it's obvious they don't block air (#38998) 2018-07-10 03:02:16 -04:00
vuonojenmustaturska d249f9feb1 henk 2018-07-09 23:02:59 +03:00
vuonojenmustaturska 14148f823a Allow players to un-ignore previously ignored popups for ghostroles, and ignore notifications with no ignore button (#38990)
Added a new ghost verb that lets you change your ignore settings, allowing previously ignored popups to be un-ignored and notifications without an ignore button to be ignored
2018-07-09 15:24:10 -04:00
vuonojenmustaturska d5bb2c58b1 make possessed chainsword great again 2018-07-09 22:01:28 +03:00
Jordan Brown 96c92d5eb7 Merge pull request #38938 from ninjanomnom/b-b-bump
Converts collide back to bump and fixes double bumping in another way
2018-07-09 14:50:27 -04:00
oranges 0d5001cea9 Merge pull request #38978 from TerraGS/multitool_soundfix
Makes hits from multitools sound as painful as they are.
2018-07-10 00:50:53 +12:00
zaracka 35fbbad96c New shuttle chair sprites by Ausops (#38953)
* Revert "fixes them not showing up"

This reverts commit 8ffe48a336.

* Revert "Credits the original author + moves shuttle chairs to goon/icons" while keeping goon shuttle chair dmi

This reverts commit 82694bcf3b while keeping goon shuttle chair dmi.

* Revert "ports shuttle chairs from ftl"

This reverts commit 3eb3f741ad, reversing
changes made to bc272c89fa.

* New shuttle chair sprites by Ausops

* Deletes goon shuttle chair dmi
2018-07-10 00:17:13 +12:00
Emmett Gaines 9631eabbc3 Cleans up the forced gravity component and makes it use signals (#38962)
* Cleans up the forced gravity component and makes it use signals

* Suffer not a bool
2018-07-08 22:01:35 -07:00
AnturK 5fba2eeabf Fixes some object damage runtimes. (#38948) 2018-07-08 19:16:54 -04:00
81Denton d54d841f18 Fixes smuggler's satchel typo (#38967) 2018-07-08 18:58:42 -04:00
Denton 6bb8eb514d just bee urself 2018-07-08 09:33:13 +02:00
Cruix 275aa2bfa2 AI detection multitools can show camera static and AI eyes (#38255)
The old color-change functionality of the multitool remains unchanged. The hud is toggled with an action button, because multitools already have an attack_self() that does something. When toggled on, you get the hud as long as the multitool is in any slot on your body.

The only way I could find to reliably show exactly where an AI is looking was to place an image on every turf they are looking at. Because AI eyes move around a lot and I do not want them placing images all over the place when they do not have to, if there is nobody in the world currently using an ai detection multitool, they will not update the images until someone is.

Only AI eyes and multicamera zones currently appear. Advanced camera consoles do not appear on the hud, and no longer trigger the proximity color change. Also fixed multitools not appearing in-hands if their icon state changed.
2018-07-08 17:19:55 +12:00
cacogen b343b33679 Gibs squelch when walked over (#38922)
* Gibs squelch when walked over

* removes if else from light_step check
2018-07-08 14:10:09 +12:00
Qustinnus 284f90a3ab Makes some requested changes to mood (#38851)
cl Floyd
del: removed beauty / dirtyness
balance: Mood no longer gives you hallucinations, instead makes you go into crit sooner
/cl

oranges requested these changes, i havn't coded in DM for a while so I might have made some mistakes
2018-07-08 13:50:54 +12:00