Commit Graph

5406 Commits

Author SHA1 Message Date
Joan Lung 57d7c91aff Input-based teleportation paper no longer allows you to abuse the delay in inputting a location (#21059)
* Input-based teleportation paper no longer allows you to abuse the delay in inputting a location

* why do we CARE if we can't move there normally we're fucking teleporting

* Not as restrictive
2016-10-20 12:50:33 +02:00
Joan Lung 7f08e9c901 Merge pull request #21056 from Tacolizard/patch-7
Adds medals to the captains lockbox
2016-10-19 18:48:34 -04:00
Cheridan bd51c9ad1a Merge pull request #21034 from ChangelingRain/magicbrassbullshit
Things made out of magic ratvarian brass are immune to fire and acid
2016-10-19 13:03:37 -05:00
Cheridan 7f6f300587 Merge pull request #21036 from phil235/hugbox
Some nerfs to clothes & item damage
2016-10-19 12:15:35 -05:00
Leo 9cd27d136a Station Charter now keeps the server name in the game's window name after renaming the station (#21030)
* Charter now keeps the server name after renaming the station

* Changes instances of "world.name" to use the proper proc to get the station name.
2016-10-19 16:54:22 +13:00
Cyberboss dfbdbb5482 Fixes speaking being delayed by tcomms (#21020)
* Temporary workaround

* Made the better
2016-10-19 13:37:15 +13:00
Tacolizard fbe45570a9 Update lockbox.dm 2016-10-18 13:07:22 -07:00
MrPerson 5047dd7145 Plane master handling + new chemical Rotatium (#20707)
* Plane master handling + new chemical Rotatium

A whole system to create, store, and access screen master objects from the hud. In case anybody actually wants to do anything relevant with them. Which will probably be me but whatever.

Moves things out to some planes that make sense.
click catcher -99
game 0
lighting 15
fullscreen 18
HUD 19
above HUD 20

Rotatium is more of a demonstration than something I really really love, but it is kinda neat so here you go. It rocks the game plane and lighting planes back and forth and also does light toxin damage. The longer it effects you, the stronger the rocking gets.

No pictures right now, I'll get some later. Sorry.

* Pay no attention to the commit behind the curtain

* Updates travis to 1346, the stable version for 510 for linux
2016-10-18 11:41:23 +02:00
lordpidey 499cb6c7db Minor devil fixes (#20770)
* Replaces OBLIGATION_DRINK with a much more appropriate fiddle reference
Attempting to clone soulsellers no longer works.  Fun things happen if you try.
Fireproof paper no longer becomes unreadable on burning.
Made a generic "Conjure item" spell as a superclass for the summon pitchforks.  These spells summon/unsummon an item directly into your hand.
You can no longer spam ghosts with the infernal revival contract.

* Adds the sprites for the golden violin

* Fixes compile error.

* Small changes for AnturK

* I speel gud.
2016-10-18 08:45:45 +02:00
Joan Lung 4cddd81120 Suicide now uses the pronoun helpers (#20973)
* This doesn't actually matter, because you're dead forever once it happens...

* is this entire pr chaff for something else

* you'll do it? nah, fuck that I'll do it
2016-10-18 14:36:38 +13:00
phil235 30ca862473 Fixes hardsuit not having 300hp (I gave it to the helmet, but had forgotten about the suit itself)
All unique traitor steal objective item are now immune to all damage except severity=1 explosion.
Mobs on fire no longer get damage to their worn backpacks, belts, id, pocket stuff, and suit storage.
All backpacks are now nonflammable, and bag oh holding and engineer backpack are now fireproof.
Mob receiving melee attacks now only have its outer layer of clothes damaged, e.g. no damage to jumpsuit when wearing a suit.
Made all hyposprays (not just the CMO's) acid proof.
Made the singularity gen and tesla gen immune to fire.
2016-10-17 22:51:57 +02:00
oranges c5e7e0ed2a Merge pull request #21031 from phil235/fix_spaceruin_map_shit
Area fixes
2016-10-18 09:28:35 +13:00
oranges 25daa7b5f1 Merge pull request #20992 from swindly/spelling
Fixes various spelling/grammar/punctuation errors
2016-10-18 09:15:32 +13:00
oranges d165c98420 Merge pull request #21018 from Shadowlight213/revert-20774-ClickAss
Revert "Makes drag/drop that dont have any use call click"
2016-10-18 09:14:09 +13:00
oranges d115c7dd10 Merge pull request #20991 from bear1ake/cyborg-stack-1
Fixes for cyborg stack using variant 1 #20521
2016-10-18 09:03:33 +13:00
Joan Lung 9b61e7b638 Things made out of magic ratvarian brass are immune to fire and acid 2016-10-17 15:53:27 -04:00
phil235 5c27f05c41 Fixes runtime when using hand tele and canceling when in the target selection menu. 2016-10-17 21:35:34 +02:00
phil235 19cda8f56b Reorganizes the area folder to be more readable (multiple files instead of a big one with a million areas defined, moving areas that were defined outside the folder back into the folder).
Fixes issue with area power alerts, related to many space ruins using the same area and thus having multiple apcs in the same area with some wanting the area to be powered and some unpowered, leading to the area's power state constantly switching (area/procpoweralert() becoming the second most costly proc on the profile).
I fixed it by giving to many space ruins their own area (mostly those who have an APC).

Making a global list var "teleportbeacons" so we don't have to use "in world" to fing all tracking beacons used by teleporters.
2016-10-17 21:19:31 +02:00
Cheridan ffbc6dbdf5 Merge pull request #20993 from erwgd/ReturnRollingPins
Re-add rolling pin to plank recipes
2016-10-17 00:46:40 -05:00
Shadowlight213 18709e5ad7 Revert "Makes drag/drop that dont have any use call click" 2016-10-16 12:41:42 -07:00
Joan Lung 1d075c6227 Merge pull request #20976 from phil235/bodybedQoL
Clicking a floor with a bodybag or roller bed now deploys them directly.
2016-10-16 12:42:27 -04:00
phil235 e74de9b357 Merge branch 'master' of https://github.com/tgstation/-tg-station into damage_fix
# Conflicts:
#	code/modules/mob/living/carbon/carbon_defense.dm
2016-10-16 12:19:48 +02:00
phil235 f6db08af2e Contents_explosion() tweaks (#20934)
* When any object is hit by an explosion, we no longer always call ex_act() on all its contents indiscriminately.
The default contents_explosion() does nothing and it's overriden for certain objects only like storage items, machines with occupants, mechs.

I've also overriden handle_atom_del() for many objects so that any sudden deletion of an object referenced in an object var of its container properly nullifies such references, avoiding potential runtime and updating the container's icon_state (e.g. admin-delete a mixer's beaker and the mixer's sprite updates immediately).

I've tweaked bomb effect on worn clothes, having some armor but not 100% now still protects your clothes somewhat.

Fixes some arguments of ex_act in living/ex_act() and other mobs.

* derp and map fixes.

* dem map fixes, man.

* More work on code that use implants, simplified now that we can use the "implants" carbon var.

* some fixes

* more typos and fixes.
2016-10-16 10:01:37 +13:00
erwgd a2c459fd8a Added rolling pin to plank crafting 2016-10-15 21:01:37 +01:00
swindly 90f410b8ed fixes mispellings and makes grammar gooder 2016-10-15 14:29:14 -04:00
bear1ake e95c7ac465 Fixes for cyborg stack using variant 1 2016-10-16 02:32:16 +09:00
Joan Lung e25d4b8ad2 Merge pull request #20952 from yackemflam/patch-4
extinguisher is now caught up with fastmos.
2016-10-15 11:55:05 -04:00
phil235 3367f0bde4 Fixes supermatter shard being destroyed by fire.
Buffs the hp of items, backpacks and clothes.
Fixes storage items not dropping their content if destroyed when worn by a mob.
Simplifies acid_melt() and burn(), we no longer try to acid/burn the content of an object that just burn/melted.
Nerfs damage to clothes from bombs when worn by a mob.
Fixes worn clothes taking damage when mob is hit by holo weapons.
2016-10-15 01:14:04 +02:00
phil235 64c528e115 Clicking a floor with a bodybag or roller bed now deploys them directly.
When deployed, the bodybag automatically starts "open" now.
Tweaked the amount of metal dropped by destroyed closets.
Bodybag structures no longer drop metal on destruction.
Admin deleting a critter crate no longer drops wood, but it still does when destroyed and the wood it drops is now all in a single stack.
Added a drop_material_amount var to closets to make the amount of material dropped vary for different closet types.
Click dragging a roller bed now puts it in your hand after being folded (for consistency with bodybag)
Cardboard box closets no longer have an integrity failure level (there's no opening mechanism to break in a cardboard box...). Same for bodybag "closets".
2016-10-14 17:47:16 +02:00
Cuboos bf079d29d4 POWER TOOLS TAKE 2. (#20923)
New power tools for the CE! It's like goof's golden tools but less memey and makes more sense, power tools are much faster than normal tools and take the place of two.

Hand drill, activate to switch between between screwdriver bit and bolt bit (screwdriver/wrench)

Jaws of life, activate to switch between a cutting head and prying head, can also open powered doors like a xeno. Cutting head cuts your head off if you suicide with them. I wanted to make the prying head gib your head but i couldn't figure it out.

Reworked how construction handles sounds and added a new "usesound" var to obj/items. This is useful if you want to add another tool or item that makes a send when it's being used. Also useful if you want to replace a sound for an item or if you have an item with a choice of sounds (like if you have two versions of a sound sound you want to play)

CE now gets a unique white tool belt, exactly the same as a regular tool belt, just a re-skin.

CE also spawns with the new power tools and an experimental welder, CE will be the ONLY one to spawn with these tools, might make him a more valuable target for traitors. I figured this would be acceptable considering most heads are not antag enabled (i think)

Also i added a welding tool sound for reasons... figured might as well add some more sounds while i was reworking it.
2016-10-14 10:19:23 +13:00
coiax 451c59db5e RCD QoL buffs; windows and girders (#20903)
* RCDs have a Toggle Window Type verb

You can now toggle the type of glass built in the Grilles and Windows
mode, between normal and reinforced glass. Reinfored glass costs more.

Also, removed a random line implying RCDs were banned on shuttles,
except it didn't actually work or do anything.

* Girders can be deconned and finished with an RCD

* Moves low ammo message
2016-10-14 10:17:07 +13:00
oranges c99ad55703 Merge pull request #20941 from ChangelingRain/blobflashbanging
Blobs now properly consider flashbangs to be energy damage
2016-10-14 10:16:26 +13:00
yackemflam a5401a7b52 extinguisher is now caught up with fastmos.
The fire extinguisher can't fight a fire at all with how fast fire spread vs how long the recharge is.
2016-10-13 11:57:11 +09:00
Razharas 7753b04a6c Makes drag/drop that dont have any use call click (#20774)
Makes drag/drop that dont have any particular defined behaviour be treated as just click on the dragged object
2016-10-13 12:55:05 +13:00
XDTM 07aa842064 Xenobiology QoL (#20910)
You can now store monkey cubes in bio bags; using bio bags on the consoles will load them with the monkey cubes inside the bags.
2016-10-13 12:50:07 +13:00
Joan Lung 98357c94ef Blobs now properly consider flashbangs to be energy damage 2016-10-11 19:55:19 -04:00
Leo 74c47e1b57 Fixes secure safe having two attackby. (#20911) 2016-10-12 08:58:41 +13:00
Joan Lung b3b7421cd8 Merge pull request #20921 from TechnoAlchemisto/day1fixes
Fixes Cacti and Plant Bags
2016-10-11 09:47:19 -04:00
Cheridan 62f59a0682 Merge pull request #20894 from lzimann/cancelbuttons
Adds a cancel button to some inputs
2016-10-11 07:38:36 -05:00
TechnoAlchemist 2b796efe54 Fixes plant bags and cacti. 2016-10-10 21:12:58 -07:00
Jordie 1d6d7bda9c Merge pull request #20763 from TechnoAlchemisto/Alchemy_pt_1
Adds plants to lavaland
2016-10-11 13:03:21 +11:00
TechnoAlchemist ef2efe392b Merge errors, removes istype. 2016-10-10 18:34:36 -07:00
TechnoAlchemist f42889ee2a Fixes some altclick problems. (#20799)
* Fixes some forbidden capabilities, probably.

* drons fix

* isliving check (no underscore!!)

* !

* Phil's Fixes
2016-10-10 22:56:37 +02:00
kevinz000 cb295db91a remake (#20762) 2016-10-11 09:41:43 +13:00
TechnoAlchemist d434ac96f4 Merge branch 'master' of https://github.com/tgstation/tgstation into alchemy_pt_1
# Conflicts:
#	code/game/objects/items/weapons/storage/bags.dm
#	code/modules/mining/lavaland/ash_flora.dm
2016-10-10 13:20:25 -07:00
PKPenguin321 e24061a019 fixes drawing the blade from a distance (#20874)
* fixes drawing the blade from a distance

was gonna report this as a bug but then i was like hey free one line fix

* ???????

* hurr
2016-10-11 09:20:08 +13:00
Cyberboss 1f728f0f6c More vape refillers (#20821)
* Added more reagent containers that can fuel vapes. God help us

* Didn't even know that existed

* Less memage
2016-10-10 19:22:41 +02:00
Joan Lung ce13143d9d Replaces yet more istypes with helpers (#20806)
* uses more istype helpers

* oranges is inefficient
2016-10-10 17:48:35 +13:00
Lzimann 5b61b66c65 Adds hand teleports to it aswell. 2016-10-09 23:23:59 -03:00
WJohn 5820fb452c Merge pull request #20862 from Kraseo/cypherkey
Resprites encryption keys
2016-10-09 21:33:12 -04:00