Commit Graph

6520 Commits

Author SHA1 Message Date
KorPhaeron 360fbffac7 Fixes losing species preferences (#32093) 2017-10-26 18:59:57 +02:00
ShizCalev fda9a345c2 Fixes defib ghost prompt (#32019)
* Fixes #32013

* proc instead.
2017-10-25 23:41:50 -05:00
Jordan Brown c54864d2ad --no-edit 2017-10-25 23:38:00 -05:00
Emmett Gaines 4cc3daa528 Greyscale cables (#31972)
* cable code is shit

* cleanup
2017-10-25 22:46:38 -04:00
kevinz000 629662bbec Update crayons.dm (#32024) 2017-10-24 09:07:03 -04:00
duncathan salt e8c2109ea0 Atmos construction rework again (#31944)
* initial atmos construction commit ft todo list

* cleans up pipe/construction.dm

* compile

* rpd tgui

* revert rpd tgui because no icon support zzzzzz

* fixes RPD

also fixes the one RPD bug i caused the last time i touched pipe construction where you'd get null pipes if you switched from disposals to atmos pipes

* cleanup
2017-10-24 10:29:36 +13:00
Jordan Brown 94a5c1cf3b Fixes cleaning items in your hands (#31996) 2017-10-23 01:10:42 -04:00
YPOQ 3124973aa3 Fixes being unable to merge full stacks (#31992) 2017-10-23 01:08:53 -04:00
MoreRobustThanYou b12b56e421 Fixes champrojector camera bug (#31948) 2017-10-22 18:49:47 -04:00
vuonojenmustaturska 032c86435c Removes mob.lastattacked and replaces lastattacker with a string (#31981) 2017-10-22 12:28:25 -04:00
Firecage afd8bb7be5 Code Consistency: luminosity --> light_range (#31355)
* Code Consistency: luminosity --> light_range

* Finally-remembers-to-update-PR is best lizard.

* Update singularity.dm
2017-10-22 01:06:07 -04:00
oranges 193aa45bc1 Revert bluespace pipes while keeping fixes from the original PR (#31866)
These are absurdely overpowered given that they have no research or
material gate
2017-10-19 15:39:03 -06:00
Leo 37548e6b36 Merge pull request #31836 from AnturK/pdalogfix
Fixes recipient in pda logs
2017-10-18 10:22:44 -02:00
Leo 15dd5bf6ce Merge pull request #31842 from GunHog/GPS_Name_Fix
GPS renaming fix
2017-10-18 10:22:11 -02:00
AnturK bfc5a2cca8 Datum rev & related upgrades to base datum antag (#31630)
* Datum rev & related upgrades to base datum antag

* Actually starts objective tracking

* Grammer & clumsy removal things

* unifies file names

* Fixes heads displaying in every mode

* This is why i ask for reviews

* KILL ME

* proper antag detection

* Fixes admin de-revving

* Sanity

* Fix conflicts

* Fixes instant roundend

* Fixes flashes

* Waits until setup is done to declare roundend.
2017-10-18 20:25:42 +13:00
Leo c1450bbdc1 Merge pull request #31809 from ShizCalev/helper-cleanup
Cleans up some istypes not using helpers
2017-10-17 22:20:42 -02:00
ShizCalev 362d304714 Fixes slapper inhand (#31793) 2017-10-17 12:35:00 -06:00
GunHog 109045f53e GPS renaming fix
- The GPS now correctly changes its name along with its GPS tag.
- Removed unused Topic renaming code.
2017-10-17 07:07:18 -05:00
oranges cf3f3dc4ff Merge pull request #31699 from jughu/Misc
Increasew the size of the katana from normal to huge
2017-10-17 21:49:09 +13:00
AnturK 309d3f3bfb Fixes recipient in pda logs 2017-10-17 09:49:07 +02:00
kevinz000 cd5f983da4 Atmospherics Multilayer Pipes (#30972)
* 1

* rpd

* 3

* 4

* 5

* 6

* 7

* 8

* wew

* src. and underlays

* update

* woops

* misspelled params

* reviews

* fixes

* fixes

* better checks and layer crap

* Update RPD.dm

* Update pipe_construction.dm

* 3 layers, fixes

* woops i didn't update defines correctly

* dunc

* Fixes

* Fixes

* fixes

* fixes some more bullshit

* fixes

* fixes

* not needed

* makes attachment sprites prettier or uglier i dunno

* Unary flag

* sprite fix??

* fixes...

* sprite fixes
2017-10-16 23:48:48 -06:00
vuonojenmustaturska d3e2eae57d stops message spam (#31742) 2017-10-16 23:10:17 +02:00
KorPhaeron 8f34280c6b Fixes godhand having no inhand sprite (#31744)
* Fixes godhand having no inhand

* Correct file paths
2017-10-16 15:33:29 -04:00
ShizCalev 721df8dacf Cleans up some istypes not using helpers 2017-10-16 15:30:30 -04:00
Jordan Brown 219587afa8 Merge pull request #31765 from DaxDupont/fancythis
Fixed fancy boxes not showing proper content amount.
2017-10-16 08:13:45 -04:00
Dax Dupont e27cb76298 Removed snowflake update_icon call
also used return ..() since it seems inline with the insertion
2017-10-16 08:41:51 +02:00
Jordan Brown 04c05d8e5c Adds defines for organ slots (#31737) 2017-10-15 20:33:35 -04:00
Mercenaryblue 8a3fb89daa Honkbots: The Clown's lil helpers. (#31139)
* Honkbots 0.9.0

Old code, needs testing.

* Honkbots 0.9.1

Small Fixes - Part 1

* Honkbot 0.9.1b

Fixes

* Honkbots 0.9.2

Added sound cooldown, fixes.

* Honkbots 0.9.5

Clown Box & Honkbot Assembly Code

* 0.9.5.a

oops

* Honkbots 1.0.0

Final touches and fixes.
Clown Box finished.
Assembly functioning.
Honkbots tested and ready to go.
Its time.

* Honkbots 1.0.1

Initialize and . = ..()

* Honkbots 1.0.2

Fixes and Changes
====
Nerfed Brute/Thermal Resist
Buffed Health (to avoid 1-shot)
Added HONK_BOT define

* Honkbots 1.0.3

Removed the cardboard assembly from death gibs.
Admin Bwoink removed from emagged soundtrack.
Honkbot now release an evil laugh when emagged.
Fixed strange behaviors on emagged level 1
Added a check against stamping multiple cardboard sheets.
Stamping a Clown Box now plays the bike horn, once.
Clown Boxes no longer get automatically placed in hands.
Various other fixes.

* Honkbots 1.0.3a

* Honkbots 1.0.3.b

Fixes.

* Honkbots 1.0.4

*Added an emote ping upon assembly creation.
*Enabled either Theatre or Robotics for access. ((fixing needing both))
*Honkbots are now more forgiving after being hit.
**Airhorn stun_attack now deals slight ear damage, for about 5 seconds.
**Cardboard no longer drops upon death. Robot arms have 50% chance.
**Using a new get_sfx() list when emagged.
**Optimization and other minor fixes.

* Honkbots 1.0.4.a

Missed it.

* Honkbots 1.0.4.b

use(1) and (client)

* Honkbots 1.0.4.c

Moved proc

* Honkbots 1.0.5

*Code Optimization
*Renaming w/ Pen (how could I even forget this)
*Assembly Defines

I'm afraid I'm simply out of my depth with the suggested use(1) rework.

* Honkbots 1.0.5.c

Reworked cardboard stamping.

It now works in the hands and on the ground, either solo or in stacks, and prevent itself being used in backpacks.

* Honkbots 1.0.5.d

Final

* Honkbots 1.0.5.e

comment

* 1.0.5.f

Optimization

* Honkbots 1.0.5.g

Missed requested stuff

* Honkbots 1.0.6

Requested changes.

* Honkbots 1.0.6a

Oops.

* Honkbots 1.0.6.c

Bugfix - Prevent building in backpacks.
Make sure they spawn on turf.

* Honkbots 1.0.7

one less spawn(0)
flag optimization
else return ..()

* Honkbots 1.0.7.a

Get rids of a lot of client checks at the cost of automatic AI retoration.

* Honkbots 1.0.7.b

Added judgment_criteria()
changed assess_threat to use judgment

* Honkbots 1.0.7.c

final = NONE
2017-10-15 23:43:58 +02:00
Dax Dupont 80bc4243a9 Removed all of the unneccesary src. in the fancy boxes code 2017-10-15 20:18:27 +02:00
Dax Dupont 922621ec26 Should probably delete unused variable 2017-10-15 20:04:55 +02:00
Dax Dupont 906175db2a Fixed fancy boxes not showing proper contents 2017-10-15 20:01:13 +02:00
Mercenaryblue a6b6fa5868 Golden Bike Horns now have a small delay between each flips. (#31652)
* flip timer on GBH

Added a slight timer on the flip effect, allowing its victims to finish the flip before being forced to jump again.

* GBH Fix 1.0.1

if (!flip_flag)

* world.time instead of a timer
2017-10-14 19:51:03 -04:00
Emmett Gaines 9d17e9c102 Fixes camera mobs becoming contaminated and other tweaks (#31731) 2017-10-14 19:39:51 -03:00
jughu bac0576345 Update weaponry.dm 2017-10-14 11:34:32 +02:00
Armhulen edd66e1320 New Chaplain Weapon: Hammer of Pride! (#31454)
* cool beans

* i think this works

* i'm only human after all

don't put the blame on me

* is this what you wanted??

* ya

* K
2017-10-14 17:44:31 +13:00
ShizCalev a533196c71 Invisible wirecutters and made screwdrivers hivis (#31649) 2017-10-13 17:34:40 -06:00
AlecW 7982ceddb2 Adds Toggle Underline button to PDA menu (#31604)
* Add Toggle Underline button to PDA.dm

-Adds Toggle Underline button to PDA menu that, when pressed, applies underline styling to all <a> elements.

* Changed 1/0 to bools

Now using TRUE and FALSE, also cleaned some HTML I missed the first time
2017-10-13 15:51:17 -06:00
Jordan Brown 963fc6b4ae Merge branch 'master' into patch/thethe 2017-10-13 10:23:55 -04:00
Emmett Gaines 456cd10d94 Radiation rework and subsystem (#30909)
* radiation rework and subsystem

* moves a few things to initialize and adds radiation insulation

* adds a radiation contamination mechanic and makes requested changes

I'm terrified by the possibilities from this

* radiated objects give off light

and hopefuly contamination is balanced

* fixes runtimes and an mc crash kek

removed the lighting part of contaminated objects
attempted some more balancing

* Collectors output power in process() gradualy

And some more balancing tweaks

* Excludes a bunch of things from becoming radioactive

* Ready for testmerge balancing

* Inverse square law was swapped

* testmerge balancing

fixes the geiger counter
buffs collector power gen
nerfs sm radiation
slightly buffs rad insulation
nerfs rad damage (and its burn)
raised the minimum radiation

* disabling the radiation subsystem won't build up rad wave datums forever

* rewrites how mobs handle radiation

upgrades geiger counter functionality
and more balance tweaks

* cleans up stuff and removes debug message

* Slight contamination buff

* Major rad wave performance boost

Also improves rad insulation
Buffs contamination, again

* Fixes insulation runtime

More balance and performance tweaks

* fixes rad collectors not receiving power

* The final balance commit

Fixes a major bug causing radiation to underperform
More geiger counter changes that will be changed more to add sounds

* Monkey business

* Geiger counter sounds

* cleanup and move components to their own initialize

* Some code cleanup

And forgotten changes

* Cleans up some trailing returns

* Mapping changes
2017-10-13 10:22:00 -04:00
vuonojenmustaturska 52239dd9fb Fixes foam darts on cardboard cutouts and shooting range targets (#31579) 2017-10-12 16:45:51 -04:00
ShizCalev 0ca203d4da Fixes plastic explosive issues (#31549) 2017-10-12 11:37:15 -06:00
Tad Hardesty c1794bb402 Fix many instances of "the the"
All uses of "the [src]" have been fixed, as well as other bad string
interpolation directly adjacent to such uses.

In addition to its message, the circumstances under which the tracking
implant locator fails have been updated to use the correct define,
malfunctioning on CentCom rather than on the station.
2017-10-11 21:55:44 -07:00
duncathan salt 454d16fe32 Minor refactor of how gas IDs are handled (#31528)
* gas IDs -> gas datum paths

* updates parse_gas_string() to handle both paths and IDs

* fixes compile errors

* fixes parse_gas_string() ignoring amounts of gas

* fixes roundstart jetpack runtimes

* fixes filters

* fixes map-edited filters

* fixes empty canister runtimes on initialization
2017-10-11 15:04:12 -04:00
jughu 2c8630422e Makes holy weapons re-nameble (#31533)
Makes holy weapons re-nameble
2017-10-11 10:57:32 -04:00
deathride58 33d59567a6 Adds Slappers (#31406)
* ADDS SLAPPERS

* fixes everything, just need sprites

* nerfs criticism
2017-10-10 20:53:32 -04:00
Jordan Brown 189ed58a42 Merge pull request #31494 from MrStonedOne/tick_contention_tug_of_war
In which the stoner one gets stoned and tries to address tick contention... again
2017-10-10 14:27:59 -04:00
kevinz000 5900b67350 Fixes cigarettes runtiming when preferences generation attempts to light them before initialization is done. (#31444)
* Update cigs_lighters.dm

* Update cigs_lighters.dm

* Update cigs_lighters.dm
2017-10-10 14:18:53 -04:00
Robustin 62fe4eb93d Adds the Chemistry Smoke Machine (#30920)
* Smoke Machine

* Tweak

* More responsive smoke timing

* Antur Review and Admin Logs

* Cboss review

* More logging

* Removes analyze, streamlines logs

* r-e-a

* no s in reagents_list

* Cyberboss Review

* woops

* Cboss nitpicking
2017-10-10 14:12:40 -04:00
Tad Hardesty 13f32a938b Improve extended examination text for many objects (#31381)
Plurality, capitalization, punctuation, and item icons have been
improved. Status displays now show the same text on examination that
they do visually. Inducers only show a success message when they
actually succeed.
2017-10-10 21:06:46 +13:00
kevinz000 2ff819f038 Update plastic.dm (#31441) 2017-10-09 14:26:23 -05:00