Commit Graph

1493 Commits

Author SHA1 Message Date
Matt Atlas
e669e5cb7f Fixes backpack preferences not working (#7391) 2019-11-11 22:54:15 +02:00
JohnWildkins
5e16af44c7 Fix ninjas spawning with backpacks instead of RIGs and similar issues (#7389)
Fix ninjas spawning with backpacks instead of RIGs and similar issues
2019-11-11 09:28:28 +02:00
JohnWildkins
c49a4f9c00 fix antags not spawning with chosen backpack (#7383)
title, fix no. 30492034 for the loadout refactor that totally didn't just make things worse (tm)
2019-11-10 20:56:22 +02:00
Alberyk
2f96cbdbfb Adds a couple of new jacket options (#7353)
Adds the items suggested at this topic: https://forums.aurorastation.org/topic/12978-aurora-style-upgrade-jackets-jeans-etc
2019-11-10 12:40:25 +02:00
JohnWildkins
a45025b2a4 fix raiders and also (#7377) 2019-11-09 22:59:27 +01:00
Geeves
d84588aec1 Adds the Unathi Kataphracts as a response team (#7345) 2019-11-08 20:47:26 +01:00
Alberyk
fdb7f68144 Replaces in game references of rig with hardsuit (#7325)
* Remove references to rigs.

* Changelog
2019-11-06 18:57:20 +01:00
Werner
9c2f225718 Changes to drones and z-macros (#7068)
Turns the z-level restriction procs into macros
Changes z-level restrictions to use the macros
Use contact_levels for announcements (instead of player_levels)
Restricts the teleporter to station_levels instead of player_levels
Restricts AI tracking to station_levels instead of player_levels
Mechs only get tracking beacons if they are on station_levels (instead of player_levels)
Construction Drones gib if they enter a station level
Mining Drones gib if they leave the station levels
Removes the mining equipment vendor from the scrapheap
2019-11-06 18:55:14 +01:00
Erki
64f6e6a779 Fixes wizards being unable to use their artifacts (#7336) 2019-11-04 21:57:12 +02:00
Alberyk
c3ad3e84f1 Fixes wizards being unable to use their artifacts. 2019-11-04 14:35:16 -03:00
Alberyk
c9ce268451 Fixes deathsquad showing up when the distress beacon is used (#7328) 2019-11-04 09:20:43 +02:00
JohnWildkins
aa5482ca8e Antag loadout refactor, also deathsquads I guess (#7308)
all antags that previously had massive equip chains now use the outfit datum system
    commandos + deathsquad (aka Syndicate Commandos and NT Asset Protection) have been moved out of nested alert menu hell to the new ERT system as admin-spawned ERTs, they do not appear normally
    all outfit datums will now take into account backpack preferences
    made the ERT job announcement / details more obvious
2019-11-03 19:49:42 +02:00
fernerr
527af99001 Gives the freelance mercs headsets and a couple other tweaks. (#7290)
Gave the freelance mercs headsets. They have the common and response team channels.
    Switched their id-type to agent ones, to allow them to be edited if needed.
    Fixed the freelance merc leader's rifle being the wrong type.
2019-11-01 21:57:26 +02:00
Matt Atlas
62feca073d Fixes ert merc outfit (#7285) 2019-10-27 23:00:22 +02:00
Matt Atlas
ca1e06d6c7 Adds distress beacons instead of the current ERT call (#7169) 2019-10-27 14:35:24 +01:00
Mykhailo Bykhovtsev
f1c5f816ac Tesla Fix (#7256)
bugfix: "Tesla no longer melts ashes, emitter beams, its own energy balls and accelerated particles." Fixes #7249
    bugfix: "Tesla now properly consumes accelerated particles."
2019-10-26 17:57:41 +03:00
Mwahahahaha
ac9c1769ae Accessory Flipping, Wallets, Lanyards, contractor worn ID icons, ID layer switching, custom loadout names and descriptions, manbeast, hiiyah (#7087)
Asymmetrical accessories can now be flipped! This is done through the attack_self proc (i.e., activating it in your active hand), or a right-click menu if the item already has an attack_self behaviour.
This affects:

    Stethoscopes
    All medals
    All badges
    Armbands
    Holsters
    Machete Holster
    Scarves
    TCFL ribbons
    Shoulder capes
    Sleeve patches
    Bandoliers
    Political pins
2019-10-19 00:04:29 +03:00
Geeves
dfd58ef289 Adds powersink to default ninja rig (#7092) 2019-10-08 22:38:28 +03:00
Fire-and-Glory
c8a485a97f Unapologetic hammer buffs (#7081) 2019-10-01 17:06:16 +02:00
Karolis
60fae57b80 Fixes horrible oversigth in things. (#7069)
Thanks granpa skull!
2019-09-26 23:05:22 +03:00
OneOneThreeEight
617ea81020 Unapologetic Noobkiller Nerfs (#7003) 2019-09-24 13:18:02 +04:00
alsoandanswer
9553d94bad Refactors , resprites and rebrands RCDs (#6985) 2019-09-24 01:07:11 +04:00
Geeves
6438c3492b Ninja Tweaks + Bugfix (#7019)
"The ninja uplink now gives proper access to the infiltrator store."
    "The powersink now drains more power."
    "The cooldown for the emergency power generator has been reduced to 2 minutes from 5."
    "The power generator now generates 3500 units of power."
2019-09-22 18:02:05 +03:00
Geeves
c2979e5496 Shinobi: Geeves Destroys Game Balance: Electric Boogaloo (#6989)
Added a ninja frequency to radios which ninjas spawn with to collaborate.
    Two ninjas now spawn instead of just one.
    Gave the ninja better spawning gear, a syndicate uniform, a belt with some tools and a pAI card.
    The ninja suit now has new lights, and its shoes are now magboots.
    Added a doorhack RIG module. Functions the same as the normal doorhack, but the user can move around after initiating the hack, as well as hack multiple airlocks at once.
    Added new advanced combat belt, can hold various gear that a ninja would usually come across.
    Gave the ninja teleporter a 5 second cooldown between uses.
    Buffed the ninja's RIG armour values slightly. Still requires feedback, if ninjas die too quickly, it will be buffed more.
    Added an additional toolbox, chair, suitcooling unit and ninja spawn point to the ninja shuttle on the centcomm level.
    Gave the ninja a new uniform + gloves.
    Tweaked Emergency Power Generator to give 2500 energy, but take 5 minutes to recharge. In the past, they took 24 seconds to recharge and gave 1500 energy, which made all other sources of energy regeneration useless.
2019-09-19 09:43:30 +03:00
Lady Fowl
9cd6f2ab11 Bug fix's since i somehow broke my git for the last time (#7008)
Fixes #6758
Fixes #6763
Fixes #6697
Fixes #6495
Fixes #7007
2019-09-18 20:34:14 +03:00
Alberyk
90f9d3d471 Adds the ballistic gauntlet (#6953)
This pr adds a new cool unarmed weapon; the ballistic gauntlet. It is a glove with a gun, that when you punch your target, it fires the gun at them. Traitors can buy those in the uplink.

Sprites were made by kyres.
2019-09-13 22:00:34 +03:00
Nerrathiel
0ce18a64d0 Simple Merchant Changes (#6958) 2019-09-10 23:01:53 +02:00
Nerrathiel
84f1f32ad5 Ai trader box removal V2 (#6904)
Second attempt at removing boxes from merchants - due to wrong checksum for travis had to revert everything and try again. Hope I didn't fuck up again. All the feedback from previous PR should be accounted for.
2019-08-30 22:07:35 +03:00
Alberyk
2824a51cf0 Adds more depth to citizenship and religion choices at the character setup (#6785)
This pr adds some depth to the citizenship and religion choices at the character setup.
Citizenship will now affect your loadout and mission as a consular officer.
Religion will now affect your chaplain's religion name, bible name and sprite.
Selecting any option will bring a small lore pop up for citizenship and religion choices.
2019-08-16 19:16:20 +03:00
Werner
83b9b36012 Further Ghostspawner Adaptations (#6857)
Spawns the rescue pods survivors with a GPS
    Gives a ID to the pod-smuggler
    Removes the prefix/suffix from the entered name if someone accidentally enters it
    Makes the appearance changer configurable (so it´s possible to determine by spawnpoint what someone should be able to change about the char)
    Makes the first part of the name prompt configurable
    Adds species overrides for ghost-spawner equipment.
    Fixes a bug with belt items being spawned twice.
2019-08-13 21:25:26 +03:00
Werner
521cf0ef67 Fixes/Tweaks Ghostspawners (#6842)
* Added a drill to the survivor pod
* Fixed a bug which caused a spawner with unlimited slots to disable itself after the first spawn
* Fixes a bug with the CCIA Equipment. #Fixes #6844
* Added a verb to despawn to admin mobs
* Removed the human respawn delay from the visitor/pod survivor
* Prevents Tajara/Unathi from becoming checkpoint guards to avoid the shoe/gloves issue
2019-08-11 12:31:56 +02:00
Werner
a8e4e7f88c Ghost Roles (#6706) 2019-08-10 23:57:49 +02:00
Lady Fowl
bb4007a912 Overhauls Custom Synthetic Code (#6803)
Loads custom synths from json or SQL as opposed to a txt file. Adds support for multiple borg sprites, ai chassis and custom ai hologram sprites as opposed to one sprite per player. Adds the ability to use custom pai sprites
2019-08-07 21:30:01 +03:00
Nerrathiel
ae86b7b8b5 Merchant code adjustments (#6791) 2019-08-04 21:14:24 +02:00
Erki
8905b05286 Fixes memory abuse (#6790)
What:
The mind/memory variable is a variable that is used to store IC notes. Players can add to it at will, using the Add Note verb. The problem, is that they can add to this infinitely. This can be weaponized with macros to generate an infinitely long string. Well, infinite in theory, in reality, this will cause DD to OOM and crash.

Solution:
Capped the length of mind/memory to MAX_PAPER_MESSAGE_LEN (3072) characters. This length is checked when the user attempts to input, and also when the notes are actually edited. The former produces an error for the user, the latter will simply shift the memory contents forward, potentially causing HTML break. But this limit is not likely to be reached via other means.
2019-07-28 20:38:10 +03:00
Karolis
8b785b3815 New record consoles and removal of old datacore, adds SSrecords (#4878)
This PR is depending on #4868 for it's ui framework. This PR mostly makes new SSrecords subsystem responsible for storing records. This should replace old datacore.

Make new SSrecords.
Make things use SSrecords and whole code compile
Made VueUi button <vui-button> to push parameters as JSON, preserving client side data stricture.

    Add new records console and admin record management.

I am mostly looking for feedback regarding SSrecords and it's data storage mechanism criticism (It's using lists for storage)
2019-07-27 12:24:16 +03:00
Mykhailo Bykhovtsev
e51ca16771 Ceres' additions part three (#6748)
Depends on #6743

    Adds Lance fatigues, male and female dresses to the game.

Select equipment verb additions:

    Adds Lancer

    Adds Lance Medic

    Adds Lance Engineer

    Adds Lance Operative

Misc changes:

    Reworks outfit datum API to allow for belt, accessory contents similar to backpack API. Adds ability to add holstered weapon

    Refactors bottle API, cleans it up removing redundancy and duplicated code. Adds ability to define multiple reagents and their volume for the bottle.

    Adds Dexalin Plus bottle, Epinephrine bottle, Spaceacilin bottle.
2019-07-27 00:01:47 +03:00
MarinaGryphon
68dd51121c Makeshift Chemistry and Medical (#6618)
Skull is fucking CRYING right now.
2019-07-26 11:57:05 +03:00
Alberyk
d0dff4c370 Removes xenomorphs (#6686)
Xenomorphs are pretty much badly done and don't really fit at all. This pr fully removes the human type ones, alongside with the infection, eggs and facehuggers.
2019-07-24 21:34:44 +03:00
Alberyk
b0e6ece48b Gun update: the end of the space cold war (#6742)
-replaces the sprites of the guns that were pretty much justreferences to guns in real life, like the uzi and the dragunov, with new future sprites made by kyres
-adds the hand cannon
-makes some guns cheaper at the merchant
-fixes a broken message with the prank guns
-added a small animation when someone is hit by a blaster projectile
2019-07-24 21:31:09 +03:00
Erki
bd2d9a184d Better factions and contractors (#6493)
Intent of this PR: make factions actually matter.

How we're going to do this:

Make factions limit job choices.
Make factions have alternative loadouts that override job uniforms
Make factions be visible in the employment records.
Revert existing faction loadout options or put them behind a preference, in favour of new shit.
2019-07-16 00:21:34 +03:00
Alberyk
0f4ceb4a77 Bugfixes: aut'akh drill, portal teleportation and black beady eyes (#6722)
-fixes #6712
-fixes the autakh drill having no icon sprite
-fixes using adminheal turning people's eyes black
2019-07-15 18:35:32 +03:00
MarinaGryphon
d67d9e7061 Fixes visible_message runtiming. (#6714)
Fixes a horribly improper usage of visible_message in bluespace stream trauma code.
2019-07-13 17:01:06 +03:00
Geeves
5768d714d5 Added suit sensor jammers. (#6557) 2019-07-10 14:45:11 +02:00
ParadoxSpace
6916089d4e Replaces Mice w/ Rats (#6625) 2019-07-06 00:03:35 +02:00
Geeves
1087bc9aaa Medical Nerf: Handheld Adventures (#6542)
Modifies the Handheld Health Analyzer's readouts a little.

Firstly, it displays if someone is malnourished or dehydrated.
Secondly, it changes the numerical damage values you get if you scan someone into words, this prevents doctors from screaming "OH YOU HAVE 0.3 TOXINS", which doesn't really make sense in any term of lore standards. I guess. Lmao.
Thirdly, it removes the weird "Anatomical damage detected" lines, because those are literally just repeats of the damage values you're already getting.
2019-07-04 21:19:20 +03:00
Alberyk
ad9caa77ae Adds a couple of lore themed mercenary gear loadout (#6644)
Adds a bit of what is related here: https://forums.aurorastation.org/topic/11941-antagonist-rework-20/

Pretty much, adds a couple of gear crates that mercenary teams, seeking to do a lore related gimmick, can buy by pooling their crystals. Right now, it is just adds a couple of human related factions, such as eridani, sol alliance, elyra and the frontier.
2019-07-04 21:13:17 +03:00
Alberyk
61a939e3c1 Changes how telescience works and teleportation damage nerf (#6588)
This pr changes how telescience works; instead of just teleport things with zero risk or consequences, telescience will now create two portals, one in the telepad, and the other in the location.

Why?
Telescience has always been a really problematic part of the game, causing a lot of fuckery over the ages. It is pretty much riskless, besides some possible explosion, limb loss or whatever if you fuck up, but if you somewhat knew what you were doing, you could steal shit, and just teleport bombs or whatever upon your victims.

Now, telescience has some risk and difficulty attached to it. Since, for the scientist to steal/kidnapp/save someone, they must enter the portal, which puts them in the location of where they want to reach. It is also possible for the people that can reach the portal to end in the telescience lab, allowing for some counter play.
2019-06-30 15:29:40 +03:00
Werner
53711091bc Fixes minor color blindness not being curable (#6609) 2019-06-24 09:17:09 +02:00
Geeves
f42e241b55 Uplink Announcements: Extreme Couponing (#6584) 2019-06-20 14:17:24 +02:00