Commit Graph

26509 Commits

Author SHA1 Message Date
Alberyk
77a38123c6 Examine tweaks (#8099)
* Tweaks examines verbs.

* And the voicer change description too.

* This is better.

* go understand this code.

* Adds changelog.

* arrow's request.
2020-01-30 10:33:54 +01:00
wezzy
41bd34d666 now you're fixed 2020-01-30 07:49:33 +08:00
wezzy
17723f011c pop 2020-01-30 06:43:35 +08:00
wezzy
48c01c8b92 New glowstick and sink sounds
also tidies up some code here and there
2020-01-30 06:34:34 +08:00
mikomyazaki
8e092ae828 Alien species without a gender will now spawn as Neuter, and are neuter in the character setup. (#8115)
Species that are neuter (at least from the human/player characters' perspective) will now properly spawn as neuter, and be neuter in the character setup screen.

This affects (tagged) IPCs, Dionae, Vox & Vaurca.

Also fixes some gender related grammar stuff.

I think all the procs that randomise based on gender will just default to one or the other and shouldn't have noticeably weird results.

This also fixes the bug where Diona players would be 'he/she', but NPC diona would be 'it'.
2020-01-29 01:12:49 -03:00
Matt Atlas
234ade484e Modular Computer Stuff (#8093)
* modular computer stuff

* Update html/changelogs/geeves-laptops.yml

Co-Authored-By: mikomyazaki <47489928+mikomyazaki@users.noreply.github.com>

* ports bay sprites

* requested changes

Co-authored-by: mikomyazaki <47489928+mikomyazaki@users.noreply.github.com>
2020-01-28 23:06:33 +01:00
mikomyazaki
418bcefbf1 Adds gun safeties. (#8094)
Removes old safety check mechanic.

Staves and wands don't have safeties.
2020-01-28 23:04:58 +01:00
BoryaTheSlayer
a55bcd4513 Fixes nanopaste not using charge for surgery. (#8038)
* Fixes nanopaste charge for surgery

Name.

* Changelog

* Update code/modules/surgery/robotics.dm

Co-Authored-By: Doxxmedearly <38594443+Doxxmedearly@users.noreply.github.com>

* Added delete-after.

Co-authored-by: Doxxmedearly <38594443+Doxxmedearly@users.noreply.github.com>
2020-01-28 21:42:39 +01:00
Matt Atlas
64e7609e0b Commune and Psi-Ping no longer give attack logs. (#8089) 2020-01-28 11:43:24 +01:00
Pratepresidenten
7fbc20b7ec Adds organ cooler (#8081)
* Organ cooler

* Changelog oc

* Sprite updates

* Update code/game/objects/items/weapons/storage/boxes.dm

Co-Authored-By: mikomyazaki <47489928+mikomyazaki@users.noreply.github.com>

* Update code/game/objects/items/weapons/storage/boxes.dm

Co-Authored-By: mikomyazaki <47489928+mikomyazaki@users.noreply.github.com>

* Update code/game/objects/items/weapons/storage/boxes.dm

Co-Authored-By: mikomyazaki <47489928+mikomyazaki@users.noreply.github.com>

* Update code/game/objects/items/weapons/storage/boxes.dm

Co-Authored-By: mikomyazaki <47489928+mikomyazaki@users.noreply.github.com>

* Fixed derps

* Roundstart tip fixes

* Revert "Fixed derps"

This reverts commit 75473fbb92.

* unfucks

* MAPS!

* Mapunfuckery!

* MAPS FOR REAL THIS TIME

* Update html/changelogs/organz.yml

Co-Authored-By: mikomyazaki <47489928+mikomyazaki@users.noreply.github.com>

* Removes wrong changelog

Co-authored-by: mikomyazaki <47489928+mikomyazaki@users.noreply.github.com>
2020-01-28 09:08:39 +01:00
Leudoberct1
e9eebb01bf Adds Si'akh as a religion option for Unathi. (#8109) 2020-01-27 20:26:59 -03:00
Geeves
ef88a05aa9 requested changes 2020-01-27 23:07:15 +02:00
Mykhailo Bykhovtsev
7b07d8f2e0 Adding admin verb to load templates(maps) during runtime. (#7674) 2020-01-27 21:51:49 +01:00
Matt Atlas
6ac723d54c Reimplements old Unathi devour with some miscellaneous improvements. (#8072)
Unathi now can no longer eat items, they can no longer swallow mobs whole, and instead they now bite chunks out of mobs instead.

Also, dionae no longer delete mobs inside them when they split.
2020-01-27 20:29:13 +01:00
Geeves
cb6f2e3aeb Strip Menu Additions (#8070)
Added an internals and suit sensors indicator to the strip menu.
Toggle internals in the strip menu now displays whether you're toggling it on or off.
Added an adjust mask and tank pressure check to the strip menu.
2020-01-27 20:18:10 +01:00
ParadoxSpace
aa5d064f5b Dionae Speed Nerf (#8080) 2020-01-27 19:46:40 +01:00
Matt Atlas
409ad05b69 Nerfs the Cyndie Kate merchant. (#8083)
Right now you can trade some really easy to get items for really dumb bullshit. Look at this:

A single telecrystal = any of these: energy axe, lwap, combat mech, merc rig, force gloves, A SYNDICATE CYBORG.
2020-01-27 14:00:56 -03:00
Matt Atlas
90b03d4de5 Monkeys no longer interact with or throw things. (#8084) 2020-01-27 14:00:35 -03:00
Alberyk
78dc67f1c4 Fix girders not being destroyed by mobs that can break walls. (#8106) 2020-01-27 09:13:40 +01:00
Geeves
c64b6f10a9 Added the IAC response team (#8052)
This PR splits the ERT file up into a bunch of files, to edit them later much easier.

1 Doctor (Lead), intended to do advanced medical stuff to heal people.
2 Paramedics, intended to bring injured to the doctor. (Can likely also do advanced medical stuff, but the doctor should be the primary one to do so)
1 Bodyguard, intended to stay with and defend in the IAC team. (Also trained in medical procedures, but not super advanced.)
2020-01-26 21:22:22 -03:00
Geeves
658a9ceb83 modular computer stuff 2020-01-25 23:08:37 +02:00
mikomyazaki
8d5757bb07 Adds unique bantypes to a bunch of antag roles. (#8033)
Bunch of antag roles didn't have a unique bantype defined, so banning for one of them banned for all of them.

This will cause people who are banned from one of these roles to no longer be banned from those roles. So it will require some tweaking of bans by admins. Hopefully not too many people hold antag bans -- Here is the fix if anyone wants to go through that effort, anyway.

Fixes #7462
2020-01-25 20:56:07 +02:00
Matt Atlas
6296a6f151 Fixes surgeons not being in the contractor list. (#8088) 2020-01-25 15:12:23 +01:00
Geeves
89d3c3218d Data File Tweak (#8069)
Changed block size from 250 to 1500, making size storage six times more efficient.
2020-01-25 12:15:49 +01:00
Matt Atlas
fdbd846fd6 Fixes AI damage. (#8087)
Fixes AIs being invincible.
2020-01-25 11:44:15 +01:00
Matt Atlas
3f87bb63ee Medbay Job Reshuffling (#7986) 2020-01-25 11:15:04 +01:00
Wowzewow (Wezzy)
a1616c9bf7 Glasses Resprite & Inhands (#8066) 2020-01-25 11:12:34 +01:00
Alberyk
73f600a698 Adds new space ruin content and changes how space ruin away roles works (#8058)
This pr adds a new cool space ruin made by kyres, replacing the listening outpost and the sol corvette, that were lame. This space ruin has two ghost roles.

This pr also makes so that space ruin sites only open if the research shuttle is launched to an away site, they will be closed otherwise. The research shuttle also has a transit time and area now.
2020-01-24 19:36:30 -03:00
Matt Atlas
21faef9c11 You can now damage walls and girders with weapons + misc tweaks. (#8006)
You can now destroy girders and walls with powerful items. It might take some time, though, and you'll probably be better off deconstructing it unless your weapon is strong.
Two-handed weapons no longer have that awkward Wielded sticking in front of the name when you wield them.
Girders now report their damage status on examine.
2020-01-24 19:36:06 -03:00
ParadoxSpace
22083adf70 Yet Another Clothing PR (#8064) 2020-01-24 15:29:19 +01:00
Geeves
11c7d0d297 Xenobio Touch-ups (#7993) 2020-01-24 15:03:55 +01:00
mikomyazaki
26056f807a Adds check for cryopods for buckled mobs being moved in. (#8078) 2020-01-24 14:34:01 +01:00
mikomyazaki
2047658b85 Removes slowdown due to shoes. (#8025)
Apparently some people like to run around with their toes out, or without shoes to show off cyberlimbs if they're synthetic. Currently this means they take a 1 point slowdown.

This change removes that slowdown.

This change will require a config change in game_options.txt -- HUMAN_DELAY 1 to 0 to preserve the current speeds of human mobs, as shoes won't be granting a speed boost any longer.
2020-01-23 18:02:16 -03:00
Erki
63bf0030f6 Fixes async HTTP for getting pins (#8073)
A few issues:

    Async response enums were bad.
    Async requests didn't handle an unforeseen error properly.
    Get pins were sending an input which would cause a crash of the DLL. (DLL is now fixed to not crash due to this.)
2020-01-23 21:19:01 +02:00
mikomyazaki
672cde6668 Fixes bug with exosuits leaving an invisible mob after dismantling. (#8074) 2020-01-23 14:25:13 +01:00
Joshie
d277343bd8 Hot Chocolate Sprite Tweak (#8061) 2020-01-23 14:22:11 +01:00
Yonnimer
38bd4d9862 Allows dionae to join younger then 17. (#8054)
* Allows dionae to be younger then 17 on station.

* changelog

* grammar nazi

Co-Authored-By: mikomyazaki <47489928+mikomyazaki@users.noreply.github.com>

Co-authored-by: mikomyazaki <47489928+mikomyazaki@users.noreply.github.com>
2020-01-22 20:04:53 +01:00
mikomyazaki
e2c0e6fd6a Latespawn AI will have their eye spawn in the correct location. (#8056) 2020-01-22 17:12:34 +01:00
mikomyazaki
c5725f425d Fixes diona regeneration bug. (#8046)
Opening a new PR because I closed my first one accidentally trying to figure out why Travis was being upset. Previous PR

Diona regen was depending on a health value calculated from brain damage, which they never had. Therefore it wouldn't trigger properly when the Diona sustained damage.

Fixes #7655
2020-01-22 12:21:23 -03:00
ParadoxSpace
bb9d60ac7b Department Jacket Tweaks (#7893)
Adds zippers to every single jacket's open sprite. Adds NT logo to back of Security jackets. Adds Service jacket. Makes descriptions slightly funnier.
2020-01-21 23:52:18 -03:00
mikomyazaki
546e9d050f Limits guest pass name length to 26. (#8048)
It's currently 1024. Someone used the wrong sanitize()

Fixes #7852
2020-01-21 12:16:54 -03:00
mikomyazaki
e6d1916e0f Dead people don't have a pulse. (#8053)
Sets pulse to zero when the owner is dead, so we don't get weird readings on medical scans of the recently deceased.

Fixes #7720
2020-01-21 12:16:36 -03:00
Erki
92c51c47c9 Asynchronous (& synchronous) HTTP (#7989)
Implements Rust-g based HTTP requests. Removes old curl-based C library.

Features:

    Adjustable method, body, headers.
    Support for both HTTP and HTTPS.
    Supports blocking (synchronous) operations, and non-blocking (asynchronous) operations.
2020-01-20 22:25:44 +02:00
ParadoxSpace
c748acc336 Unathi Claw Markings & Bugfixes (#8029)
You can now have girly painted claws.
Fixes Tzirzi robe having fucked up hands on one side, fixes facial long bull horns.
2020-01-19 09:55:58 +01:00
NotSchwann
5b928f0c5b Contractor CSI Fix (#8044)
Fixes a minor typo in the Idris jobs datum, allowing Idris forensic technicians to spawn with proper equipment.
2020-01-18 21:03:12 +01:00
BoryaTheSlayer
94db9e1273 Adds ported clothes from Polaris (#8024) 2020-01-18 20:54:13 +01:00
mikomyazaki
081782f403 Diona can now have viruses cured by radiation exposure or radium injections. (#8039) 2020-01-18 17:53:13 +01:00
TheGoret
de4f4cd81b Add more briefcases to the loadout and rework some icons (#7966)
Happy_Fox made sprites for briefcases and I decided to add them. He also reworked some basic hand-sprites, such as the weird outline on the brown one.
2020-01-17 15:53:34 +01:00
Geeves
e8f2747c1c Suit Cooler Adjustments (#8012) 2020-01-17 15:52:59 +01:00
mikomyazaki
d96fd4cd83 Protolathe and Circuit Printer check for adjacency when adding sheets. (#8032) 2020-01-17 11:50:00 +01:00