Commit Graph

180 Commits

Author SHA1 Message Date
Runa Dacino dd1f9c6ddb fix(nif_tgui): Fixes TGUI interact on ghosts
Normally, TGUI is fine to be observed by ghosts - thus attack_ghost() calls it on left click in addition to examining.

Unfortunately, NIFs require ishuman() vars to be accessed, causing runtime errors.

Unfortunately x2, the way TGUI is set-up, observers override tgui_state checks that would enforce ishuman() state checks.

Therefore, we must modify tgui_interact to reject attempts to call the interface for non-human mobs.
2023-09-12 14:06:28 +02:00
VerySoft fdab4990ce OOC notes panel 2023-08-11 02:10:38 -04:00
ItsSelis 10d2178516 More 515 Compatibility 2023-06-05 19:29:40 +02:00
TankTheBirb aff49d174a Make synth medicines tell medical you are dying
I just stole the code from the organic ones tbh but somehow it works so I'm happy with that. Doesn't impact balance aside from letting medical know that they can do SAR things and to maybe make science get a roboticist from somewhere.
2023-04-28 20:28:14 -04:00
Heroman3003 0eb2f82d41 Merge pull request #14649 from Seris02/prmirror
cleans up so many to_chats so they use vchat filters, unsorted chat filter for everything else
2023-03-10 16:48:20 +10:00
Seris02 d2764f4c46 fix closing tag 2023-03-09 17:29:21 +08:00
Seris02 0cdc45eddf merge conflict fixes for chat filters PR 2023-03-09 17:19:02 +08:00
Killian 8dba1d9a52 Update nif.dm 2023-03-09 03:29:04 +00:00
Killian 0423efd645 Update nif.dm 2023-03-09 03:20:21 +00:00
Killian 5b0b7e63b2 Update nif.dm 2023-03-09 02:51:01 +00:00
Pandora 76ec604848 Update 13_soulcatcher.dm 2022-10-31 03:09:55 +00:00
Heroman cbe0765e12 Fixes a few bugs here and there 2022-10-09 06:24:56 +10:00
Heroman 55e6fc8f18 Fixes runtime with medichines deletion 2022-09-22 10:01:34 +10:00
Heroman c0728f0d18 Fixes slot issue
Fixes runtime with cryopods
2022-09-17 15:14:41 +10:00
Casey dc523c0983 Merge pull request #13568 from FirstSgtDan/nifsoft
Pilot NIFsoft transfered to "vr" files
2022-08-25 18:57:34 -04:00
Rakkun e852db7ac0 Pilot NIFsoft transfered to "vr" files 2022-08-23 18:47:16 -03:00
Casey 1019d8b0cb Merge pull request #13371 from Heroman3003/vchat-icons
Fixes in-chat icons being broken in oldchat
2022-07-20 13:23:47 -04:00
Heroman 8a9df3b2ea Fixes in-chat icons being broken 2022-07-20 18:55:27 +10:00
Rakkun e35ca1b242 Pilot NIFsoft Uploaders
- New NIFsoft uploader box art
- New NIFsoft uploader art
- Adds wall locker to cramped Pilot room in Rascal's Pass
- Places NIFsoft uploader box in Pilot room (Rascal's Pass)
- Places NIFsoft uploader box in Pilot room (Stellar Delight)
- Places NIFsoft uploader box in Pilot room (Tether)
2022-07-20 02:24:29 -03:00
Rakkun ab51b75644 Creates Pilot nifsoft uploaders + new box icon
It just creates uploader and box. I'll place those boxes where they need to go at a later date.
The uploader contains spare_breath for organics, and pressure + heatsinks for synths.
2022-07-19 22:35:02 -03:00
Heroman 68af96b5a6 Fixes speech bubble appearing on blank messages 2022-07-04 16:00:39 +10:00
ItsSelis d958f9fbe2 Input Patches 2022-06-28 19:29:31 +02:00
ItsSelis fe3ad3b6ab Chaplain, multiline stuff and decimals 2022-06-20 18:39:09 +02:00
ItsSelis af64bcf406 More Input Conversion 2022-06-19 12:21:51 +02:00
ItsSelis 2d7b081a55 Input Conversion Part 2 2022-06-19 03:40:24 +02:00
ItsSelis 06c9b26252 Input Conversion Part 1 2022-06-19 03:05:03 +02:00
ItsSelis 662024d703 Tiny fixes 2022-06-11 02:34:49 +02:00
Unknown e92061a56d Vision and Phaser Bug Fixes
- Emagging an expedition phaser properly consumes charges on the emag.
- Vision NIFSoft now has their overlays back.
2022-04-22 09:41:14 -04:00
Heroman a22c2be869 Makes NIFSoft vision modifiers mutually exclusive with goggle/visor based ones 2022-04-10 07:35:31 +10:00
Runa Dacino 07e9bee973 Organic/Synthethic functionality split
Adds different functionality for when a NIFsoft disk is used on an organic vs synthethic carbon mob.

This is mostly inconsequential, bar for mining NIFsoft, where organics receive respirocytes (as has always been the case), while synthetics receive heat-sink and pressure seals.
2022-04-07 00:08:19 +02:00
Casey cce944d043 Merge pull request #12522 from GhostActual/Firearms1
Firearms 1
2022-03-25 23:55:54 -04:00
Verkister 08058d6a9a Fixes nif unimplant runtime
Fixes the proc ending in runtime loop if the human existn'ts
2022-03-25 22:10:31 +02:00
GhostActual 7dced2cc17 Base Commit 2022-03-24 16:35:34 -04:00
VerySoft 337e2f442c Further item bank restrictions
Wow!
2022-02-06 20:37:58 -05:00
Casey 89d5b8ec9c Merge pull request #11944 from Heroman3003/nifnerf
Makes NIFs not get automatically lost (hopefully)
2022-01-08 12:39:30 -05:00
Heroman 9106a08f1a Makes NIF save on every durability change 2021-12-26 05:57:32 +10:00
Heroman 2ead07ed2d Makes proteans gib on death 2021-12-04 06:29:04 +10:00
Heroman 1de6d986bc Makes proteans use special NIF subtype 2021-11-14 08:54:23 +10:00
klaasjared 4f0c0bb747 Secondary Commit 2021-08-29 00:54:47 -04:00
Sym ed7f4b9e75 Fixes corrosive acid, makes most important things unacidable
Makes pretty much anything important to the crew unacidable, fixes how acid interacts with floors.
2021-08-14 10:49:44 -04:00
Verkister db7c90b33d Fixes the small hud buttons not getting hud colors
Fixes the crafting, nif, charsetup, and vorepanel hud buttons not getting the user's hud color and transparency prefs applied.
2021-08-02 13:39:51 +03:00
Aronai Sieyes 34982728cb Add 'as anything' to various for loops 2021-07-20 12:39:59 -04:00
MarinaGryphon 577b986ba6 Convert some bools to TRUE/FALSE instead of 1/0. (#11100)
Co-authored-by: Aronai Sieyes <arokha@arokha.com>
2021-07-16 13:43:25 -04:00
Aronai Sieyes f9d340f23b Merge pull request #11025 from VOREStation/Arokha/crafty
Fix crafting menu, add plant fiber crafting things
2021-07-11 15:15:34 -04:00
Aronai Sieyes 700e28363c Fix crafting menu failing to open 2021-07-11 01:54:37 -04:00
Aronai Sieyes 819c98b637 Make nif/crafting menu buttons not be hidden 2021-07-10 23:25:38 -04:00
Aronai Sieyes 4c12504e3b Replace list inputs with tgui_input_list 2021-06-26 10:39:56 -04:00
Aronai Sieyes 0da0c54388 Convert almost all alert() to tgui_alert() 2021-06-25 17:03:35 -04:00
Aronai Sieyes 70ea101c96 Message piece combiner returns a list 2021-05-30 15:45:11 -04:00
Aronai Sieyes aa7b988e63 VS: Fix final linting errors 2021-05-28 17:45:39 -04:00