Commit Graph

7686 Commits

Author SHA1 Message Date
Alberyk
a7d5a4c612 Makes the pra space ruin harder to loot (#7005)
-replaces the walls with reinforced ones
-makes the tesla suit chamber bigger with more defenses
-adds some hostiles mob to it
2019-09-20 23:12:46 +03:00
Geeves
77ed33115f IPC Barfight update: Kicks, Punches and Bites (#6986)
IPCs can punch, kick and stomp.
    Shells can punch, kick, stomp and bite.
2019-09-19 09:23:25 +03:00
Matt Atlas
31898ab83e Death messages for non-robotic station species no longer show up after two tiles of distance. (#6949)
Opening for feedback. I expect this to be pretty controversial.
2019-09-19 09:17:11 +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
199da5f41c Adds more skrell stuff (#6991)
-adds some skrell items to the loadout
-adds an unique jumpsuit to the jargon consular officer
-adds some new skrell markings
-adds a new sprite for a skrell holy book
-adds a new skrell plant
-adds some new skrell related drinks
2019-09-17 21:53:51 +03:00
Geeves
b7b2563f5d pAI Update Assembled: Redux (#6927)
pAI are slower.
    pAI can doorjack airlocks with bolted doors, and they will raise as long as the bolt wire isn't cut.
    [The AI only has a 60% chance to see the hack now.]
    pAI can no longer strip people.
2019-09-15 23:33:33 +03:00
fernerr
22557cab7d Makes the janitor cart pushable (#6956)
Makes the janitor cart pushable by shamelessly copying from wheelchair code.

As suggested here https://forums.aurorastation.org/topic/12726-push-the-janicart/
2019-09-13 22:01:35 +03:00
Alberyk
2334b982a0 Adds aliens zombies (#6966)
* Adds aliens zombies.

* Adds changelog and some checks.
2019-09-12 03:25:58 +02:00
Lady Fowl
d6ff38ef96 The Epic Construction Update (#5976)
How to build machine blueprints!

Use steel sheets like normal, then rotate the frame how you like it using the directional arrow. From here use a Multitool to finalize it and then wire it up like you would before.
2019-09-10 22:07:46 +03:00
Karolis
b6f7d9c79f External Auth security improvements (#6961)
Adds connection timeout
Adds new API for WI to get client that is authing IP.
2019-09-09 21:54:11 +03:00
Matt Atlas
450ffa175d Fixes two typos (#6952) 2019-09-09 21:45:54 +03:00
fernerr
2a2cc7d52e Ports table item autoalign from Bay (#6946)
Made it so items get their pixel x/y reset on pickup.
    Thrown items now also get their pixel placement slightly randomized.
    Tweaked the center of mass on a boatload of items to be more accurate to their sprite art.
    Replaced a bunch of randomized pixel placement code into a unifying proc; randpixel_xy() that uses an item's randpixel var.
2019-09-08 22:51:49 +03:00
Mwahahahaha
2e7517e692 Adds hair tying for shells (#6889)
Shells can now change their hairstyles much like humans now can.
2019-09-08 21:58:32 +03:00
Mykhailo Bykhovtsev
ba59a9dadb Syncing languages for detached nymph (#6943)
Syncs langauges for detached nymphs. Possibly fixes issue of detached nymphs hearing common radio.
2019-09-07 14:09:31 +03:00
Karolis
dd9ad0045c May admins know age of disconnected players (#6879) 2019-09-06 23:38:47 +03:00
Geeves
a3874b956d Unapologetic Maintenance Drone Nerfs (#6898)
Removed Drone plasma cutter.

You already have a ton of interesting options as drone. Being frontline combat boye isn't your job.
2019-09-05 11:03:14 +03:00
Matt Atlas
5a6d7cff96 Bigger, more varied pain messages. (#6914)
* MY BONES, MY BONES, AAAAA

* get me off mr pain's wild ride

* Kore ga Requiem da.

* I hate you Travis. Die die die die die die die die.
2019-09-04 20:21:24 +02:00
Wolfgang
14c1b48265 Bad init calls fixes (#6937) 2019-09-02 07:05:46 +03:00
Alberyk
8291e3b474 Tajaran stuff: five years plan edition (#6913)
-adds the honorary party member card to the loadout
-adds mata'ke priest clothing to the loadout
-removed siiktau
-removed some unused clothing
-added some extra description_fluff
2019-09-01 21:49:12 +03:00
Mwahahahaha
17cbf01ceb Scary Hairy Update (#6900)
There is no fucking way I'm posting the changelog for this in the commit message.
2019-09-01 19:56:11 +03:00
Geeves
de42bf9f36 Smol Melee Bugfixes (#6931)
You can no longer choke out species who don't breathe.
    Fixed string error. Oh no, not yourteabags!
2019-09-01 00:59:35 +03:00
Erki
65a86e565f Adjusts shrapnel to cause HALLOSS (#6919) 2019-08-30 19:45:38 +02:00
Alberyk
a2feca5051 Tweaks some stuff to better reflect synth lore (#6905)
At request of kyres
-removes hunter seeker borgs
-removes the synthetic intelligence movement armband
-give the unique robotic tools to the borgs, so their cool sprites will not go unused
2019-08-27 17:55:15 +03:00
Mwahahahaha
07d59d0692 Adds 14 new IPC screens (#6883)
Adds 6 IPC screens made by NiennaB (eye, heartrate, static2, static3, cancel, testcard).
Adds 8 IPC screens ported from Polaris's monitors (blank, scroll, console, RGB, GoL glider, rainbow, smiley, database).

8+6=14 iirc
2019-08-25 21:58:25 +03:00
ParadoxSpace
7d9603f1fc Adds one more disability (#6891) 2019-08-23 01:08:43 +02:00
fernerr
8c67c7c6ea Small noise tweaks (#6890) 2019-08-23 00:52:34 +02:00
Mykhailo Bykhovtsev
c3382c9c14 Refactoring and fixing bugs in animal traps (#6860)
refactor: "Traps have been refectored code-wise to work like chairs/beds. Hence eliminating craptons of bugs." Fixes #6667
    spellcheck: "Fixed spelling in messages from traps."
2019-08-19 22:49:22 +03:00
Mwahahahaha
f70e2bee40 Adds shoe layer switching verb corresponding with i_clothing (jumpsuit) layer; from Polaris (#6846)
Adds shoe layer switching also i'm stupid and forgot to put commit messages

also im extra stupid n00b with svn and github and made oopsie with my other PR because I made these changes to the branch I was using for hair tying

Edit: to clarify, this is a verb added to shoes which allows its wearer to toggle whether the icon goes underneath the 'pants' or over them (default).
2019-08-18 13:02:48 +03:00
Mwahahahaha
b0d15adc1e Adds hair tying from BS12 (#6845)
Adds in hair tying for human species based on the length var.

I'm not sure how this will affect hair tugging. As it currently stands, it changes the h_style. Be free to crack on with that bc i suck or somthing idk
2019-08-18 12:21:30 +03:00
Alberyk
7346107393 Fixes vaurca missing jargon citizenship and a bit more (#6880)
-fixes #6873
-removes the vaurca breeder head eating powers
-brings the vaurca breeder resists to be closer to the baseline species
2019-08-18 00:15:22 +03:00
ParadoxSpace
a7ff20218a removes secborgs (#6733)
The evil will finally be defeated.
This takes security borgs out of the game entirely. They bring pretty much nothing to the table, in terms of either roleplay or positive influence to the station.
Also, combat and syndicate modules now have cuffs.
2019-08-17 19:23:11 +03:00
Mykhailo Bykhovtsev
90c28aa6f5 Another small gravity update (#6862) 2019-08-16 19:40:13 +02: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
349bb9fe9a Possible fix for ooc issues with remote-authed clients (#6841) 2019-08-11 12:59:01 +02:00
Werner
a8e4e7f88c Ghost Roles (#6706) 2019-08-10 23:57:49 +02:00
Alberyk
485b0f7497 Fixes #6815 (#6831) 2019-08-09 12:52:14 +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
MarinaGryphon
fb30b50695 Adds more recognised punctuation to autopunctuation. (#6811)
See title. Adds ", ', ,, :, and ;.
2019-08-05 20:48:57 +03:00
Mykhailo Bykhovtsev
40856fb509 Detached nymph switches to gestalt upon death (#6809)
Detached nymph now switches to gestalt upon death. Fixes #6780
2019-08-03 20:31:56 +03:00
ParadoxSpace
d60fb6799c I think Paradox has been on a downward spiral mentally and now he's lost it completely 2019-08-02 15:50:10 -06:00
ParadoxSpace
08dcb1de23 powercreep 2019-08-02 14:15:24 -06:00
Erki
9535f738ad Port TG's stickyban panel (#6806) 2019-08-01 10:37:23 +03:00
ParadoxSpace
409acf324e initial 2019-07-29 09:38:47 -06: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
ParadoxSpace
24381ce666 skrell ping cooldown fix (#6788) 2019-07-28 00:27:46 +02:00
ParadoxSpace
e9d1a3b4b2 Unapologetic Skrell Buff (#6704)
Thanks a lot to MoondancerPony.
Adds a psionic ping ability to Skrell and Armalis, which allows them to detect nearby lifeforms (except machines, vaurca, and diona) in a non-specific fashion.
2019-07-27 21:49:33 +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
e407f2a03d More Diona Fixes (#6774)
Fixes detached nymph not having normal nymph verbs

    Added new verb to Gestalt that allows to pause any regeneration.
2019-07-27 00:44:25 +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