Commit Graph

24679 Commits

Author SHA1 Message Date
Alberyk
59be553606 Material door updates: lock and damage (#5659)
-ported locks and keys from baystation
-fixed the simple door damage interaction, now you can properly destroy it and etc
2018-12-08 21:40:06 +01:00
Alberyk
b91ad62fe8 Remove stale halloween jokes (#5717)
This pr removes the candy bars, with some really funny names, that were added under the excuse of being halloween and were never removed.
2018-12-08 22:34:01 +02:00
OneOneThreeEight
4da823781e Firing pin acquisition 2: electric boogaloo (#5684)
* Adds a box of firing pins to the RD's locker. Can't permit mass-production of firing pins via R&D, sorry lads, this is the best anyone can do.
* This box of pins has a varied assortment of pin types.
* Pin removal is based on probability as the screwdriver is the only means of removing pins at the moment.
2018-12-08 16:43:03 +01:00
Erki
8ed080af92 Fixes #5712 (#5714)
* Fixes #5712
2018-12-08 11:36:08 +01:00
BurgerLUA
625daa1ca2 Hot Coffee Fixes (#5696)
* Makes coffee hot
2018-12-07 22:28:27 +01:00
BurgerLUA
d831553e65 Dionaea can now be affected by most secret chems (#5643)
Dionaea are now affected by:
- Liquid Light
- Liquid Fire
- Black Matter
- Bluespace Dust
- Bottled Lightning
2018-12-07 22:28:01 +01:00
BurgerLUA
a011ee90c5 Temperature Reagent Fix #2 (#5695)
Fixes an issue caused by temperature reagents,
2018-12-06 15:00:44 +01:00
BurgerLUA
dd950c8659 Random Virus Event Overhaul (#5615)
This PR makes it so that random lethal viruses can only occur if there is a virologist to cure them. This PR also makes it so the viruses themselfs don't have completely random effects, but effects that make sense together by adding a new system.
2018-12-06 15:00:16 +01:00
Mykhailo Bykhovtsev
76b4b32cdf Fixing farmbot watertank (#5709)
Apparently this was still causing some trouble. basically without qdel the tank before moving new and assigning we will have a duplicate.

Fixes farmbot assemblies having duplicated watertank after they are finished assembling.
2018-12-06 13:32:23 +02:00
Mykhailo Bykhovtsev
21cbff31d4 SMES and APC update (#5578)
SMES now show how much of input they receive

SMES and APC estimates how much time it will take to deplete it.

Runtime map now uses its SMES, and it is wired to TEG's

Added Stack and Queue data structures for use
2018-12-05 15:43:10 +02:00
BurgerLUA
cd0400af61 Metabolism Precision Runtime Errors (#5701)
Because of precision issues with floating point values, metabolism would sometimes runtime and cause performance issues. This PR fixes this.

Fixes #5698 as well.
2018-12-04 23:50:29 +02:00
ParadoxSpace
942817230f IPC Xenowear (#5691)
Big McThankies to Kyres McSpankies for the sprites. All of them are cosmetic except the headlights, which are basically a slightly better penlight.
2018-12-04 22:37:37 +02:00
Mykhailo Bykhovtsev
a43e3fc66e Bugfixes (#5682)
Wanted to fix one bug, but couldn't stop.

- Farmbot now have harvesting animation. 

- Farmbots no longer have two water tanks inside of them, that was causing them to use hidden water tank and not let it be refilled. Fixes #5677 

- Farmbots now will wait for weedlevel to be 5 or higher, that is when the alarm is triggered. And call `update_icon()` when it is done. Otherwise people wouldn't notice if they were killing weeds

- Vending machine now accept only items of the same type as defined in their product list. So you can no longer insert cult's ritual knife into Dinnerware. Fixes #5671 

- Merchants cannot by generic mech's weapon, it was replaced with UT AC 2 and Scatterbox. Fixes #5675 

- Ghosts cannot be teleported by telescience. Fixes #5688
2018-12-04 19:48:59 +01:00
Kaedwuff
2a094b8af0 Universal Galoshes (#5685) 2018-12-04 10:22:46 +01:00
OneOneThreeEight
ec722d2728 Fixes a couple issues regarding R&D modular gun parts (#5683)
* Fixes an issue where certain items had duplicate identifier strings. The bottom one wrote the one with an identical string above it out of existence. This allows the KA capacitor upgrade to be built via R&D, as well as the hardened capacitor.

* Fixes the phoron capacitor and the bluespace capacitor from not being obtainable in-game.
2018-12-04 10:20:58 +01:00
Mykhailo Bykhovtsev
0338a7988d Ion rifle stun mode update (#5657)
- Ion rifle has now two firing modes: lethal and stun
- Lethal firing mode cost is increased, resulting rifle full charge to last for 6 shots. Stun mode has the original cost, making it 10 shots.
- In Stun mode if the object that was hit is an IPC - it will stun IPC for 5(unstackable) seconds. But if the object is not IPC it will EMP only that object.
- I have reworked sprites to display both lethal and stun modes just like Carbine energy gun.
- Ion rifle is now a wielded weapon
- IPC/Borgs with EMP resistance module do not get affected by stun and consume half of charge
2018-12-03 10:32:52 +01:00
VTCobaltblood
aeb13183cb Dress shirts, skirts and suit jackets (#5694)
- rscadd: "Added dress shirts to loadout. Are an accessory, recolorable, significantly resprited from chef's uniform. Also added dress shirts with rolled up sleeves."
  - rscadd: "Added a casual skirt and a long skirt to loadout. Both are recolorable."
  - rscadd: "Added recolorable suit jackets to loadout, resprited from IAA suit jackets."
  - tweak: "Removed items made obsolete by these additions (khaki skirt, blue/purple suit jacket) from loadout. They still can be spawned in."
2018-12-03 10:31:55 +01:00
Alberyk
b124885215 Custom items 02/12 (#5692)
Adds the following items:

-Stainless Steel Fork - Vedai'Kwia Xizal - conspiir
-Tokash Ancestral Spear - Suvek Tokash - evandorf
-Ghostly Board - Klavdiya Tikhomirov - alberyk
-Clawed Arm & Jacket - Diamond with Flaw - burgerbb

Removes make's antenna and change his coat to be a proper poncho.

This pra also has some changes, such as two bugfixes; one that prevents runtimes from adding new robotic limbs, and another that prevents dionaea arms from being regenerated if there is an arm present, and removing admin and species only related limbs from the fabricator, such as the hk limbs.
2018-12-03 10:20:32 +01:00
LordFowl
c2953f3062 The Dangers of Teleportation (#5651)
Teleportation using the do_teleport() proc will now have violent effects if you teleport into an unoccupied space. This currently does not effect teleportation that does not use the do_teleport() proc (wizards, ninjas, cultists).

If there is an object in your destination, and that object is both anchored and dense or opaque (turfs, tables, etcetera), then you will partially phase into the object. If you are a mob you will lose a limb, and if you are an object you will become damaged (if the object has an ex_act() defined). Then an explosion will occur based on your size (Most explosions are large enough only to damage the destination turf itself). You will be shunted into the nearest unoccupied space.

If there is NO adjacent unoccupied space, you will instead be destroyed. Mobs will gib, and objects will have crush_act called. The resulting explosion will be larger.
2018-12-02 00:14:02 +01:00
BurgerLUA
c2eeeddb54 Fixed Temperature Reagents (#5674) 2018-12-01 23:48:43 +01:00
Alberyk
ece68b18ed Drink fixes: hooch, winter offensive and cherry tree fireball fixes (#5672)
-fixes the hooch recipe
-fixes the winter offensive's taste
-fixes the cherry tree fireball recipe
2018-12-01 23:11:47 +01:00
Werner
c517adcece Fixes restarts being fucked when admins manually set the round type (#5681) 2018-12-01 01:30:00 +01:00
Alberyk
df8e7afa9e Allows bayonet removal (#5658)
You can now remove bayonets by using a crowbar on the gun.

Suggested by ths thread: https://forums.aurorastation.org/topic/10603-detatch-bayonets/
2018-11-30 10:02:31 +01:00
OneOneThreeEight
b13d73b18d Protolasers now have 2 more modifier slots for each frame size. (#5635)
Yet another really bad idea from me that most people are going to like anyway.

The issues with the redundant commits down below should be fixed come next PR being merged. It's just some awkward nonsense with gitbash not working properly on my toaster, coupled with my lack of competency with it.
2018-11-30 00:28:18 +01:00
BurgerLUA
24a3da2ad9 Adds Mutone, Plexium, Venenum (#5588)
Adds three new chemicals. View the feedback thread for more information.

https://forums.aurorastation.org/viewtopic.php?f=21&t=12218
2018-11-30 00:16:12 +01:00
ParadoxSpace
72ff52f2e6 Unapologetic Headtail Buffs (#5665)
Adds Very Long and Very Short headtails, as well as a bunch of garments. 
This change also brings the Skrell sprite in line by severely darkening it, making colors more accurate.
2018-11-29 08:46:26 +01:00
Werner
d560deca3b More Bugfixes (#5572)
* Fixes #5518

* Fixes #5536

* Changelogs
2018-11-29 08:54:32 +02:00
Mykhailo Bykhovtsev
0f953b1a87 Admin tools tweak (#5634)
- Show Player panel was reworked to just have a sing "Select Species" button that includes all species in species datum.
- AI is added as an option of transformation
- Developers are granted access to Game Panel - (used only for Create object/mob/tur)
2018-11-28 22:41:56 +01:00
Alberyk
155cda1b5f Fixes skrell possible problems with their telepathy verb (#5666)
The var was somewhere it should not be, this should fix it.

Should fix #5662.
2018-11-28 12:19:36 +02:00
Kaedwuff
6b4b2ec05f lemonades (#5628) 2018-11-22 15:26:50 +01:00
BurgerLUA
2ed15f28d7 Added (#5642) 2018-11-21 22:10:55 +01:00
BurgerLUA
d4f8e6a6bc Temperature Fixes (#5639)
There was a dumb bug with a poor implementation with thermal energy which caused issues with phoron salt explosion calculations. This fixes it.
2018-11-21 21:49:32 +01:00
ParadoxSpace
2429a9e842 antenna fixes (#5649)
* antenna fixes

* changelog
2018-11-21 00:25:05 +01:00
Mykhailo Bykhovtsev
779f8a0733 Integrating mapmerge2 checks into Travis (#5616)
Okay, this update is kinda big. Summary:

- Trimmed unused keys in Exodus telecomms

- Adds script that will run mapmerge2 on Travis to check branch for unused keys or key overflow, etc.

- Fixes matching indentation style in tag-matcher and converts it to use Python 3.6

- Converts mapmerge2 to be used by Python 3.4 and above. Instead of 3.6

- Removes Windows 1252 characters from Communication-blackout.dm that were not able to be seen in UTF-8 format.

Note: the last commit will fail because currently main level is broken

Example of no map issues:
![2018-11-15_li](https://user-images.githubusercontent.com/25555314/48592180-0fd7be80-e8fc-11e8-80b9-cd5af32540e3.jpg)

Example of issues:
![2018-11-15_li 2](https://user-images.githubusercontent.com/25555314/48592190-15cd9f80-e8fc-11e8-99bd-6da4b4c2b9d8.jpg)
2018-11-20 20:14:21 +01:00
ParadoxSpace
b226c2d5ee vaurca antennae (#5640) 2018-11-20 11:42:31 +02:00
LordFowl
20aa881b88 Return of the Fowl Blob (#5641)
This PR adjusts blobs to account for open space and regular space in a more logical manner. They will now only expand on the two if there is a lattice, as opposed to just expanding.
2018-11-20 09:53:40 +02:00
Alberyk
107b0aec01 Fixes cutlery ignoring the target's nutriment fullness (#5638)
Spoons used to allow people to ignore the fact they were already full, this should fix this.
2018-11-20 00:13:43 +02:00
Kaedwuff
4778c04dff Bugfixes for Pumpkin Spice Items (#5626)
-Added prices
-Added the pumpkin spice donut's sprite I somehow overlooked adding, and also made it contain actual food instead of nothing.
2018-11-19 23:55:59 +02:00
Mykhailo Bykhovtsev
cf9b5c3778 Airbubble cooling update (#5495)
Airbubble now has cooling unit capability:
- Airbubble cools down mobs inside with same efficiency as cooling unit and 2 time less charge consumption.
- Require power cell to be attached in order to work.
- When examined it tells what kind of cell is attached and what is the charge of it.
2018-11-19 17:12:19 +01:00
Werner
bc60b8a594 Adds a new api command to broadcast text to everyone on the server (#5571) 2018-11-19 17:11:39 +01:00
Alberyk
c5c7a75bbb Adds vaurca walls, floor and airlocks (#5611)
* Adds the vaurca walls and floors.

* Adds the vaurca airlocks.

* Only alien floor.
2018-11-19 17:11:20 +01:00
Alberyk
c47217ef43 Adds arm and leg guards (#5630)
* Adds arms and leg guards.

* Map things, probably.

* Adds changelog

* Renames this file.
2018-11-18 23:15:57 +01:00
Alberyk
1d4679b386 Fixes being able to use dna injectors on species without dna (#5632)
* Fixes a genetics exploit.

* Adds changelog
2018-11-18 23:15:30 +01:00
ParadoxSpace
4c694bb960 Adds Skrellepathy V2 (#5618) 2018-11-17 23:10:33 +01:00
BurgerLUA
8cef951ffb Added (#5624) 2018-11-17 20:40:15 +01:00
BurgerLUA
822961e185 Vault Tweaks (#5623)
* added

* oops

* Update code/game/objects/random/random.dm
2018-11-17 20:40:03 +01:00
Werner
834b77a140 Maint drones cant be traitors (#5606) 2018-11-16 23:28:00 +01:00
Werner
d27df9ce05 Empty pill bottles into the grinder (#5607)
Implements this suggestion. https://forums.aurorastation.org/viewtopic.php?f=18&t=12237
2018-11-17 00:12:35 +02:00
Alberyk
9a075a1103 Refractors the alien embryo into a proper parasite organ (#5577)
What it says in the title, it might as well slowdown the burst stage a bit.
2018-11-17 00:08:49 +02:00
BurgerLUA
17547bbe52 Vault Overhaul (#5612)
Vault was poorly designed and an antag deathtrap. 
This PR changes it and the contents inside so it's desirable for some antags.
2018-11-16 22:36:39 +01:00