Commit Graph

73 Commits

Author SHA1 Message Date
Heroman b11015107c REVERT of nanoui/chemistry becoming subsystems (temp) 2019-04-05 13:30:32 +10:00
Unknown a50eb67327 Updates for newest revision 2019-03-29 10:25:11 -04:00
Novacat cf7f1f8198 Merge branch 'master' into nova-heterochromia 2019-03-29 10:20:26 -04:00
Novacat 0d338f8c45 Merge pull request #4647 from Novacat/nova-ert
Adds Alarm monitor NIF program
2019-03-29 10:12:01 -04:00
Unknown 2c91a108c4 Removes Security NIF Monitor 2019-03-29 09:50:28 -04:00
Unknown ec19a66eff Conflict Resolution 2019-03-27 16:36:41 -04:00
Unknown 03dcb65c01 Fixes most of the issues 2019-03-27 00:38:44 -04:00
Unknown 976aec2f71 Sorts out this PR 2019-03-26 21:43:56 -04:00
Unknown a4317b1910 [5654] Makes this PR Compile
This one made me cry.
2019-02-23 12:30:16 -05:00
Unknown 8178bd9f91 Adds new programs to NIF Disks 2019-01-07 18:00:43 -05:00
Unknown f5e6898502 Adds Camera/Alarm monitor NIF programs
Alarm monitors for your engineering staff, and Camera monitors for your security staff. Alarm monitor is set to engine access and camera monitor set to security access.

Has the same pricing as the Crew Monitor program.
2019-01-07 16:58:59 -05:00
Unknown 22400c5aed Accidentally reduced cost of thermals 2019-01-07 16:25:43 -05:00
Unknown d70ee7b0e1 Reduces costs of common NIFSofts
Most NIFSoft costs cut by half. The soulcatcher was not included as it is already dirt cheap, and illegal NIFSoft programs were not included for obvious reasons.
2019-01-07 16:21:17 -05:00
Spades ac85199b6b Merge pull request #4293 from VOREStation/aro-nifgibdrop
Drop NIFs when gibbed
2018-10-01 09:29:29 -04:00
Arokha Sieyes 29d4a3b80c Drop NIFs when gibbed
And when you die as a promethean (which always gibs you) cus Cheri is a whiner
2018-09-30 22:44:26 -04:00
Arokha Sieyes b099ac6e4c Merge branch 'master' of https://github.com/VOREStation/Polaris into sync-09272018
# Conflicts:
#	code/__defines/holomap.dm
#	code/__defines/mobs.dm
#	code/_helpers/icons.dm
#	code/_helpers/unsorted.dm
#	code/_onclick/hud/hud.dm
#	code/_onclick/item_attack.dm
#	code/controllers/Processes/supply.dm
#	code/controllers/subsystems/planets.dm
#	code/datums/supplypacks/munitions.dm
#	code/datums/supplypacks/science.dm
#	code/datums/supplypacks/security.dm
#	code/datums/supplypacks/supply.dm
#	code/game/area/Space Station 13 areas.dm
#	code/game/atoms_movable.dm
#	code/game/machinery/autolathe.dm
#	code/game/machinery/doors/door.dm
#	code/game/machinery/jukebox.dm
#	code/game/machinery/recharger.dm
#	code/game/machinery/vending.dm
#	code/game/mecha/equipment/tools/medical_tools.dm
#	code/game/mecha/equipment/weapons/weapons.dm
#	code/game/objects/items/devices/PDA/PDA.dm
#	code/game/objects/items/devices/megaphone.dm
#	code/game/objects/items/poi_items.dm
#	code/game/objects/items/weapons/implants/implantlanguage.dm
#	code/game/objects/items/weapons/storage/firstaid.dm
#	code/game/objects/items/weapons/tools/weldingtool.dm
#	code/game/objects/structures/flora/trees.dm
#	code/game/objects/structures/plasticflaps.dm
#	code/game/supplyshuttle.dm
#	code/game/turfs/simulated/wall_attacks.dm
#	code/modules/admin/admin_verbs.dm
#	code/modules/assembly/infrared.dm
#	code/modules/client/client procs.dm
#	code/modules/client/preference_setup/loadout/loadout_utility.dm
#	code/modules/client/preferences.dm
#	code/modules/clothing/suits/miscellaneous.dm
#	code/modules/holomap/holomap_datum.dm
#	code/modules/holomap/station_holomap.dm
#	code/modules/integrated_electronics/core/printer.dm
#	code/modules/mining/machine_processing.dm
#	code/modules/mob/living/carbon/human/human_defense.dm
#	code/modules/mob/living/carbon/human/species/virtual_reality/avatar.dm
#	code/modules/mob/living/death.dm
#	code/modules/mob/living/silicon/ai/ai.dm
#	code/modules/mob/living/silicon/pai/pai.dm
#	code/modules/mob/living/silicon/robot/robot.dm
#	code/modules/mob/living/simple_animal/animals/parrot.dm
#	code/modules/mob/mob_movement.dm
#	code/modules/organs/organ_external.dm
#	code/modules/organs/organ_icon.dm
#	code/modules/organs/subtypes/standard.dm
#	code/modules/planet/weather.dm
#	code/modules/power/cable.dm
#	code/modules/power/fusion/core/core_control.dm
#	code/modules/power/fusion/fuel_assembly/fuel_control.dm
#	code/modules/power/fusion/gyrotron/gyrotron_control.dm
#	code/modules/projectiles/gun.dm
#	code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Food-Drinks.dm
#	config/names/first_name_skrell.txt
#	config/names/last_name_skrell.txt
#	icons/mob/head.dmi
#	icons/mob/robots.dmi
#	icons/mob/species/tajaran/helmet.dmi
#	icons/obj/ammo.dmi
#	icons/obj/gun.dmi
#	icons/obj/mining.dmi
#	icons/obj/projectiles.dmi
#	icons/obj/rig_modules.dmi
#	icons/obj/surgery.dmi
#	icons/turf/walls.dmi
#	maps/southern_cross/southern_cross-1.dmm
#	maps/southern_cross/southern_cross-3.dmm
#	maps/southern_cross/southern_cross-6.dmm
#	maps/southern_cross/southern_cross-8.dmm
#	maps/submaps/surface_submaps/mountains/backup/IceCave1.dmm
#	maps/submaps/surface_submaps/mountains/backup/IceCave1A.dmm
#	maps/submaps/surface_submaps/mountains/backup/IceCave1B.dmm
#	maps/submaps/surface_submaps/mountains/backup/IceCave1C.dmm
#	maps/submaps/surface_submaps/mountains/crashedcontainmentshuttle.dmm
#	maps/submaps/surface_submaps/mountains/deadspy.dmm
#	maps/submaps/surface_submaps/mountains/mountains_areas.dm
#	maps/submaps/surface_submaps/plains/Thiefc.dmm
#	maps/~map_system/maps.dm
#	vorestation.dme
2018-09-27 18:01:09 -04:00
Arokha Sieyes 2fe6a59489 Fix promthean NIF shoving
Probably fixes #3746
2018-05-23 22:47:29 -04:00
Verkister 7a828f7cd0 removed SC self backup and added a null 2018-05-15 11:52:38 +03:00
Verkister 1c519d28ed More small fixes and such.
-Applies the suggested durability tweak.
-Makes backups save nif examine message.
-Makes new nifs spawn with the examine message if provided upon resleeving and such. Basically the initial character spawn pref loading was the only case that wasn't resetting the message to default.
-Fixes soulcatcher backups breaking ooc notes. (Applies ooc notes from character to the brainmob before saving it. Also includes brainmobs into the formerly human exclusive backup part responsible of saving nif and ooc notes to backups.)
-Makes soulcatcher backup feature back up the owner if dying inside a belly of a soulcatcher lacking pred. (SC backup setting was completely voided if the pred didn't have SC themselves so your shit would be gone for good)
-Fixes contaminate/digest_act sending holder mobs to shadow realm if holder is contained inside the equipment(storage/pockets) of a prey getting gurgled instead of the pred's gut. (As prey gear gets all contaminated at once while getting dumped in the gut, which would contaminate>digest_act the holder items prematurely during the gurgle dump.)
2018-05-11 13:49:16 +03:00
Arokha Sieyes 067750b306 Fix talking in AR when caught in own soulcatcher
Fixes #3637
2018-05-06 01:25:56 -04:00
Heroman3003 046cf046d8 Fixed mesons NIFSoft overlay not highlighting open spaces above 2018-04-09 10:57:23 +10:00
Arokha Sieyes 9ecd639b4c Fix nif logs 2018-03-21 19:36:24 -04:00
Arokha Sieyes 3909b285d1 VS: NIF small refactor 2018-03-15 23:47:15 -04:00
Arokha Sieyes 46f4022852 VS: Consistent logging changes to match polaris commit 2018-03-10 17:18:09 -05:00
Arokha Sieyes 35f5f9f84c Soulcatcher fix
Fixes it!
2018-03-08 09:24:14 -05:00
Arokha Sieyes 66f2acb931 Handle NIF examine saving string vs null 2018-02-27 19:22:31 -05:00
Arokha Sieyes c4af5850d1 Readds NIF examine text
Recoded it a little different. The verb is in OOC, if you have a NIF. It's saved as part of the NIF, so if your head explodes and you lose your NIF, you'll need to describe your new one.

Also fixes an unrelated bug where ghosts examining people print all sorts of crazy messages about being able to trample people.
2018-02-26 20:27:13 -05:00
Arokha Sieyes 16d2dfe333 Fix commlink runtime
Probably when NIF is being destroyed.
2018-02-24 17:19:49 -05:00
Arokha Sieyes e3215c98e1 VS: Fix serveral Destroy()s, VS edition 2018-02-20 00:21:29 -05:00
Arokha Sieyes cf7754a55a Fixes #2810 2018-02-15 03:42:49 -06:00
Arokha Sieyes d0fc288df8 Removes several ways to know every language
Removes translators from loadout (departments still have them spawn for dealing with their work), removes EAL implant from loadout, remove omni language implant from R&D.

(Also fixes bug with soulcatchers that keeps the brains from hearing borgs, so you can still know all the languages while in a soulcatcher. So if you want to understand everything, get a translator in your head :p)
2018-02-04 13:03:49 -05:00
Isaac Erwin a92fb455d8 NIFSoft disks change, minor fix and refactor 2018-02-02 03:45:40 -05:00
Arokha Sieyes f100ae9627 Merge pull request #2819 from VOREStation/aro-niffix
Fix some things about AR soul Destroy() ordering
2018-01-22 14:32:42 -05:00
Arokha Sieyes 0053ef117f Fix some things about AR soul Destroy() ordering 2018-01-22 14:16:48 -05:00
Arokha Sieyes cd480fd323 Fix softshop affected by APC early init 2018-01-21 19:10:16 -05:00
Arokha Sieyes 8225d30b9e VS: AR Entopics and Soulcatcher projecting (+Worldbender) 2018-01-20 23:29:24 -05:00
Arokha Sieyes 853c9699dd VS: Clean up NIFs in human destroy in particular 2018-01-18 18:19:17 -05:00
Arokha Sieyes b6c3162a15 Clean up how NIFs are implemented
Simplify how these work a bit, and fix the goggle-alike NIFsofts while I'm at it.
2018-01-16 17:12:24 -05:00
Arokha Sieyes 10aabd98da POLARIS: 3000% human/update_icons() improvement
Using overlays in lists and a mutable_appearance
2018-01-15 21:39:47 -05:00
Arokha Sieyes 8f71a052a4 VS: Planes shenanigans. Begins 'plane' work, for VS specific things. 2018-01-14 00:40:00 -05:00
Arokha Sieyes 636f9601b7 Despawn NIF occupants in cryo
Fixes #2683
2018-01-08 13:59:52 -05:00
Arokha Sieyes f0023b5c9a Commlink QoL
Makes it properly auto-register your name instead of coming as Unset every time.
Makes messages to Commlinks properly stay in the commlink user's head.
2018-01-05 17:57:39 -05:00
Arokha Sieyes d5ec045b1a Allows special Promethean NIF installation
Just shove it directly into their face. Make sure it's a bioadaptive one though otherwise it won't do anything.
Target head, click, wait a while. They ARE slime people or whatever so... makes sense :V
2018-01-05 14:30:14 -05:00
Cameron653 40cffda09e Update 13_soulcatcher.dm 2017-12-29 12:26:54 -05:00
Arokha Sieyes cb0a9f009d Allow ghosts to enter Soulcatchers
Ghosts now have a verb "Join Into Soulcatcher" that lists all players, and they can pick one to ask them if they can join into their SC. If they don't have one, it notifies the ghost (this is less expensive than trying to crunch who has a soulcatcher and shortening the list. You can just deal with it okay??). You cannot get backed up if you joined this way, like there's no way to move from being a ghost to being in someone's head to being in a mob. You'd need to ghost and respawn normally. (This is intentional... no sneaky no-manifest people getting in).

And various other SC QOL things:
- Adds NMe and NSay verbs when you get a soulcatcher installed so you can use them in the text parser at the bottom of the window or click them in the verb list like a crazy person. The older emotes also still work.
- Prevents 'loop of madness' where both pred and prey have soulcatchers and it floods your log as it tries to decide who catches who
- Removes minds if the client is disconnected for a long time, or if the player ghosts out of the NIF
2017-12-28 16:36:43 -05:00
Arokha Sieyes db16af261a Improves NIFSoft heatsink for synths
Wow, this ran out super fast. You get like 2 minutes of use, jeez. This makes it much longer. You also get a % heat sunk thing next to it in the NIF menu so you can see how far along you are.
2017-12-24 23:40:34 -05:00
Verkister fac7a6a974 Removes the flashlight stuffs. 2017-10-27 23:43:57 +03:00
Verkister 9b567832f4 Fixes initial nif backups and adds a flashlight nifsoft.
-Nif tested preserving even with initial one-time backups.
-Moved some junk around.
-Added a flashlight nifsoft (costs 350, light range 3)
2017-10-23 16:26:36 +03:00
Spades 0e82f4f3bf Merge pull request #2332 from Verkister/backuppery
Adds a mind backup nifsoft and fixes sleevemate nif and quit issues.
2017-10-21 23:17:49 -04:00
Verkister e7fc6a3800 Adds a mind backup nifsoft and fixes one-time scans not saving nifs.
-Adds a nifsoft that can be used for manual mind backups on the go sleevemate style.
-Fixes one-time backups not saving nifs (sleevemate and this thing)
-Apparently the backup proc only saved nifs on the second sync.
2017-10-19 12:16:53 +03:00