Commit Graph

24052 Commits

Author SHA1 Message Date
Kaedwuff
477b14b5f7 Added Stone to Flesh to Druid/Cleric Spellbooks (#4298)
Druids and clerics will have the ability to petrify their victims temporarily, something that was previously reserved to battlemages for reasons that didn't really make sense to me.
2018-02-19 22:42:10 +02:00
Ezuo
99aa331b3b Skrell suit update (#4246)
You now must detach helmets from suits to refit them.
Skrellian spacesuits are now voidsuits, allowing you to attach helmets and magboots to them.
2018-02-19 21:40:49 +01:00
Werner
089cc9de0c Saves the client version connecting to the server (#4273)
Saves the byond version and build of the client connecting to the server to the database.
2018-02-19 19:36:17 +02:00
BurgerLUA
475519c539 Junkfood Powernerf + Some pain and organ tweaks (#4127)
Added several new preservatives and flavorings in vending machine junkfood. As a result, junkfood is now more filling
Tweaked pain messages.
Penalties for Organ damage now start at >=1 instead of >0.
Added Adipemcina, a fictional heart medication that specially reduces heart damage.
2018-02-19 00:31:38 +01:00
Alberyk
f690788793 Really cool cyborg buffs (#4264)
-opening a cyborg's cover now should take some time
-cyborg's stun batons should drain less power
-removed the wide sprite
-overclocked cyborgs can't be stunned by flashs
-fixes #4248
2018-02-18 23:58:10 +01:00
K0NFL1QT
5978749ee6 Races that don't get fat cannot be visibly chubby. (#4283)
Adds a new define: NO_CHUBBY
Adds NO_CHUBBY to IS_IPC
Adds NO_CHUBBY to Diona, Vaurca + Skeletons
2018-02-18 23:43:55 +01:00
Mykhailo Bykhovtsev
4bab95bf15 Trench coat update (#4050)
Changed trench coat, detective's trench coat, and gentlecoat to all be able to button up and down

Also updated all references of old path to new
Finished!
2018-02-13 22:11:53 +02:00
skull132
80630226e5 Merge branch 'master' into development 2018-02-12 23:49:49 +02:00
sdtwbaj
83aafed974 boosts Skrell pay to be equal to humans. (#4219)
boosts Skrell pay to be equal to humans.
2018-02-11 23:21:17 +01:00
skull132
bba1766f6f Merge branch 'master' into development 2018-02-11 02:23:11 +02:00
Lohikar
27f3df6929 Asteroid sprite fixes (#4276)
changes:

Replaced some bad references to the old asteroid turf type.
Fixed an issue where asteroid walls being mined down would always spawn the ash variant instead of rocky where appropriate.
Changed the abstract asteroid turf type to have a unique debug texture & description to make it more identifiable.
Debug tex (from TG):
2018-02-10_17-52-39

Fixes #4275.
2018-02-11 02:16:42 +02:00
Erki
7a0e0d6edb Blacklisting of builds (#4274)
Because Lummox enjoys breaking shit and we need to do this.
2018-02-11 01:55:33 +02:00
Karolis
998ef33ee2 Preparations for BYOND version 512 (#4024)
Makes sure code can compile and work under new version of BYOND.
2018-02-11 00:18:44 +02:00
Erki
b8d92d1366 Fixes some encoding (#4263) 2018-02-09 10:00:22 +02:00
Alberyk
dce802b457 Fixes penguins and more. (#4265)
-makes penguins a bit less terrible
-fixes the walls on the ninja base and adds a toolbox on it for real
2018-02-09 10:00:08 +02:00
Alberyk
575d84ef76 Custom items 07/02 (#4262)
Adds the following items:

-Crowbar of Divine Strength - Es'tana Grajahn - ezuo
-Black Leather Wallet - Raymond Hawkins - aboshehab
-Holo Tablet - Raymond Hawkins - aboshehab
-Cutting Metal - Yumi Yotin - trickingtrapster
-Paramedic's Jacket - Richard Volvalaad - t1gws
-Dominian Noble Coat - Richard Volvalaad - t1gws
-Manifesto of the PRA - Rrazujun Rrhazkal-Jawdat - jackboot
-Rifler's Holster - Sophie Rifler - shodan43893
-kyres1 custom borgs sprites
2018-02-09 00:35:43 +02:00
Erki
20fc059ca7 Bugfix/runtime cleanup (#4249)
Some RTs.

Fixes #4091
Fixes #4092
Fixes #4077
2018-02-08 11:59:11 +02:00
LordFowl
03a02e48c0 Fixes bayonet oversight (#4256)
Much like modular guns cap projectile damage to 60, modular guns will now cap melee damage to 40, no matter how many bayonets you tape on.
2018-02-08 11:58:57 +02:00
Erki
1edb45de51 Adds the best flag (#4186)
Added the Eridani Corporate Federation flag + banner.
2018-02-05 16:43:50 +01:00
Alberyk
8529171647 Buff landmines (#4243)
Their explosion was really weak and underwelding, this should make them a bit more powerful.
2018-02-04 00:08:46 +02:00
LordFowl
aa1278c38f Nerfs K'ois (#4250)
Based on data collected from feedback reports submitted by the community, some additional although minor changes to the present K'ois mechanics. A few larger changes are pending discussion but should not delay this PR.

-Halves K'ois Health
-Reduces Black K'ois health by 25%
-The number of spores released by a plant is now determined by that plant's potency. K'ois will be default release at most 2 spores, Black K'ois at most 3.
2018-02-04 00:08:35 +02:00
Alberyk
faf9d48fec Fixes brig timers, medboots and titanium (#4241)
-fixes #4216
-fixes #4239
-fixes titanium being the same thing as plasteel
-fixes drop pods not working when you select a ghost
2018-02-03 23:33:28 +02:00
Werner
49eaa801a8 Should fix the ed209 attacking guard dogs (#4233) 2018-02-02 16:49:36 +02:00
Alberyk
a25a395d24 Balances k'ois a bit (#4240)
-remove kois from the botany's seed storage
-sharp or weapons that deal fire damage are twice as effective in destroying plants
2018-02-02 16:47:48 +02:00
LordFowl
15dda146fa Rebalances K'ois Mycosises (#4224)
By the request of BygoneHero with some prodding on my part, the gestation periods for both K'ois Mycosis and Black K'ois Mycosis have been severely reduced. K'ois Mycosis will now take 7 and a half minutes to reach maturity, and Black K'ois Mycosis will take 10 minutes to reach maturity. Previously it was 30 minutes and 20 minutes respectively. I believe that these new values are more appropriate, plus it means people won't die before they reach the final stage, for better or for worse.
2018-01-31 19:52:03 +02:00
Alberyk
83d0e161ba More modular guns tweaks and fixes (#4221)
-fixes #4217
-lowers some of the component techs to make possible to get them
-fixes the phoron capacitor design having the wrong id
-modulator will now change the firing sound of the weapon, to avoid things like tasers and non lethals modules sounding like lasers
-fixes a bug with the random voidsuit picking the wrong helmet for the captain voidsuit
2018-01-31 19:51:01 +02:00
Werner
c6be8fe5c3 Records for the HoP (#4227)
Grants the HoP access to security and medical records (again).
2018-01-31 19:35:30 +02:00
Werner
72341c55fe Order the cargo items by name, if no oder_by override is specified (#4213) 2018-01-30 07:50:48 +02:00
LordFowl
453b039dfe Fixes More Devbugs (#4214)
Fixes #4195
Fixes #4199
Fixes #4162
Fixes #4194
2018-01-30 07:50:30 +02:00
Alberyk
d2ae96d7b0 Ports more missing limb checks from polaris and fixes removing hands not dropping items. (#4212)
-adds more checks for missing limbs in the icon updates
-fixes #4140
2018-01-29 23:17:18 +02:00
Erki
14c11b6d4c Fixes #4164 in a really scary way (#4191)
Map loading was to blame.

Basically. All vending machines which had custom instances defined in maps would have the associative list keys (code expects paths) loaded as strings. This traced back to DMMS casting all associate list keys into strings. The fix is to make list keys also run through the type inferring system, same as with values. The inferring system was updated with two special cases:

Keys cannot be numbers, this will otherwise break things.
If no valid type is given, instead of returning null, the original string is returned.
This will ensure that nothing that's been fine thus far breaks.
2018-01-29 23:11:11 +02:00
Alberyk
c0425a867c More bugfixes for the january update (#4200)
-fixes #4172
-fixes #4193
-fixes #4192
-fixes #4189
-fixes #4179
-fixes #4170
-fixes #4197
-fixes #4201
-changes the access of the security checkpoint, so all heads of staff can use it
-fixes the hop being unable to access the account's computer
-fixes being able to feed holodeck penguins
-fixes modular laser weapons not interacting with firing pins
-fixes more guns not interacting with pins and remove the need for pins from certain guns, like crossbow, alien weapons and etc
-fixes unstable matter's portals and the elixir of life
-nerfs liquid fire a bit
2018-01-29 22:54:01 +02:00
BurgerLUA
596fb2ef85 Fixes #3881, #3965, #4070, #4079 (#4181)
Overview
Fixes/Tweaks PRs #3881 , #3965 , #4070 , and #4079.

#3881
Auto-Hiss was really bad. There is now a chance that the Dionaea autohiss will actually fully pronounce a word properly. Words like "everything" and "course" are no longer read as "eeeeveeerthing" or "courseeee".

#3965
Poking people with the cane would sometimes cause an excessive amount of blood, so I just removed the damage altogether poke people at your own leisure now.

#4070
Some garbage items had too high of a chance. Hindsight, it's dumb for an arcade machine to vend alcohol. The red space suit replica is also useless and doesn't work really.

#4079
Burritos used a terrible way of mixing chemicals in recipes, so now they have a proper way of transferring chemicals. Burritos now also require more meat, and by extension, are now more filling.
2018-01-28 19:48:35 +02:00
Alberyk
5d5db416c8 Removes kois from the garden (#4180)
What the title says, because holy fuck this is not a good idea.
2018-01-28 19:48:01 +02:00
Ron
209c841c6f VOX toggle fix (#4177) 2018-01-28 13:01:10 +02:00
LordFowl
1c038d75cf Fixes #4173 (#4176) 2018-01-28 13:00:55 +02:00
Alberyk
14ca4935fa Fixes #4166 (#4171)
What the title says.
Also, fixes a minor issue with ghost traps.
2018-01-28 01:11:47 +02:00
Alberyk
eefbc5fc1a Fixes running around causing mental issues and more (#4169)
-fixes #4168
-fixes #4165
-fixes #4161
-fixes a missing facial hair
-fixes flags on the warehouse
-fixes a message with rings
-removes the badges from the maint spawn as some player's request
2018-01-28 00:16:55 +02:00
Erki
bfb8a336db Fixes uphint (#4163)
Enforcing strict 1/0 conversion yay.
2018-01-27 23:35:29 +02:00
BurgerLUA
929edf9a47 [Ready for Review] Cane Upgrades for RP and Combat (#3965)
I found the cane to be annoying to use when it comes to doing actual work on the station. You can't use the cane to push buttons or generally interact with objects so I added something that would help.

But then I got carried away and added several other useful utility functions.

Using help on someone with the cane will poke them, dealing 0.25 pain damage that usually regenerates within 4 seconds. Spamming poke with the cane can cause brute damage (takes like 5 in a row for it to happen), and can actually knock people down (RNG, rare after 10 pokes). Useful for characters playing old disgruntled men who like hitting youngsters with the cane without killing them in 5 hits.
Using disarm on someone with the cane will perform an attack that takes 2.5 seconds to charge. If the arms are target, the weapon in that hand will be disarmed, else it will just deal 3 pain damage.
Using grab on someone with the cane will perform a pull that takes 2.5 seconds to charge. Equivalent to a normal Right Click > Pull however this one deals 1 pain damage on a successful pull.
Using harm on someone with the cane will perform a regular attack that deals 10 brute damage to the targeted body part.
2018-01-27 22:35:03 +02:00
Alberyk
d5a1e597d2 Fixes the relation between rd guns and firing pins (#4159)
Fixes a lot of guns having no pings and just makes guns created by rd having no pin by default instead.
2018-01-27 22:32:33 +02:00
LordFowl
b72b16d989 [WARM REPAIR] General retardation hotfixes (#4158) 2018-01-27 22:13:10 +02:00
Alberyk
4bd7b4505b Makes emagged borgs immune to robotics console self destruct (#4151)
Makes emagged borgs immune to robotics console self destruct.
2018-01-27 21:00:02 +02:00
Pacmandevil
b22cb0e59d [Ready for review until the inevitable map conflicts] Firing pins (#3375)
I'm going full steam ahead with this.

Adds firing pins/ Authentication mechanisms. these are needed to fire any specific weapon.

Weapons generally spawn with firing pins in them. or at least should. The exception to this is anything made in R&D - which needs to secure a firing pin from somewhere.

There's currently the following firing pins:

One that checks for a specific implant, EG a loyalty implant one.

One that always fails, and can replace other pins. (this one would likely be admin only. it's clown themed)

The Laser tag code got refactored to the pins. so each gun has a different pin. if you somehow got this pin, you could make it so you could only shoot a gun while wearing a laser tag vest, for example.

A Testing range pin, which only allows firing in specific areas - of which are mapped in currently.

A DNA locked one. and a subtype which will explode if someone else tries to use it.

the system's designed to be easy enough to add on to.

Feedback fourm is here:
2018-01-27 20:59:00 +02:00
Ron
d620bd194d Adds a toggle for the announcer voice. (#4143)
Adds a toggle for the announcer voice as some people find them annoying. Related thread: https://forums.aurorastation.org/viewtopic.php?f=18&t=10212
2018-01-27 20:17:44 +02:00
LordFowl
ad00601b81 Ports /tg/ Brain Trauma (#3979) 2018-01-27 12:13:19 -06:00
Erki
6fe90002dd Up-hint and UI cleanup (#3773) 2018-01-27 12:11:22 -06:00
LordFowl
e656f2743c [Ready For Review] Unapologetic Vaurca Buffs II: Attack of the K'ois (#4083)
Implements Black K'ois
Implements K'ois Mycosis
Implements Black K'ois Mycosis
Buffs K'ois' healing properties for Vaurca
Vaurca can now control where they bite
2018-01-27 17:52:30 +02:00
Alberyk
08d026884f Fix janitor job preference (#4148)
Janitor and security officer preferences are the same in the dev branch, this should fix this issue.
2018-01-27 17:51:38 +02:00
Alberyk
7ea1a89433 Phylactery and holy water additions (#4153)
-picking up a phylactery now gives a message of how this thing might be bad and flickers the lights around you
-holy water will now set the undead on fire
2018-01-27 13:31:59 +01:00