Commit Graph

12627 Commits

Author SHA1 Message Date
clusterfack
8455e57862 Fix nanoui maps (#12231)
* Fix nanoui

Makes nanoui map size independent.

I hope you guys realize I spent like several hours on this. All because some shitter decided he would use hardcoded variables for map size.

* Send the map assets
2016-10-16 20:23:34 -05:00
Allspice
ef504323a2 Nerf vox trader suits. (#12165)
* Nerf vox trader suits.

Now they have assistant suit defenses with the raider look,
so raiders can still pass themselves off as traiders.

* Update changelog.
2016-10-16 19:43:34 -05:00
Kammerjunk
172bccaf50 Changes Assassinate to use special_role if needed (#12234)
* Changes cult sacrifice objectives to not say MODE

Currently, cult sacrifice objective goes solely off of
`sacrifice_target.assigned_role` which, if special roles like ERT members
are in play, will make the objective read "Sacrifice Big McLargehuge, the
MODE."
This changes it to use the target's special_role (which seems to be
designed specifically for this) by ripping off someone else's work in
code\datums\mind.dm
I'm at a loss regarding how to properly test this, so if anyone can assist
there, that'd be super. I can't seem to select the game mode datum using
SDQL and it doesn't appear in the cultists' minds.

* Wait I messed it up

Doesn't prevent MODE roles from being targets anymore!

* Same thing but with wizards (and all or almost all other antag types)

Changes the Assassinate text in objective.dm to check for "MODE" role.
2016-10-16 17:40:13 -05:00
Allspice
1f64d7b788 Disallow nonhumans from taking HOP HOS Captain. (#12219) 2016-10-16 15:27:34 -05:00
JMWTurner
82731bfde0 holofix (#12238) 2016-10-16 15:12:49 -05:00
Jeroen
f5b047cc3b Adds IC in OOC protection to LOOC. (#12228) 2016-10-16 00:18:29 -05:00
invoid9
a684da1563 Cryo health indicator fix that actually fixes it. (#12227)
* Fixes cryo indicating people as dead when at 0 health

* ACTUALLY FIXING THE ORIGINAL ISSUE I SET OUT TO FIX

* actual changelog hopefully

* I don't know what happened there
2016-10-15 20:49:28 -05:00
JustSumBody
aa5e0b12db Allows mech drills to drill through blobs (#12119) 2016-10-15 19:15:47 -05:00
invoid9
021246b3d8 Fixes cryo indicating people with 0 health as DEAD and also now indicates how far in crit. (#12131)
* Fixes cryo indicating people with 0 health as DEAD

* changelog

* tweaking cryo indication during crit
2016-10-15 15:26:14 -05:00
clusterfack
92c3a84b2e Fixes AI camera message spam (#12184)
AI camera messages get stored in a global list and instead of opening a window every time a clickable link gets made in the AIs chat when it gets the message which pops up the contents of the page.
2016-10-15 03:21:30 -05:00
SonixApache
785c15d031 Security belts can now hold .45 pistols (#12083) 2016-10-15 03:12:20 -05:00
BarneyGumball
b52fde4c3e Makes the Rapid Cable Layer use on_moved events (#12186)
* Makes the Rapid Cable Layer use on_moved events.

* rename proc

* remove debug to_chat
2016-10-15 03:01:33 -05:00
BarneyGumball
7eb9f27cfa AAAAAAAAAAAAAH (#12214) 2016-10-15 02:55:43 -05:00
d3athrow
cbdc4667dd Merge pull request #12162 from icantthinkofanameritenow/lockboxundo
Guns no longer damaged by breaking open lockboxes, take three
2016-10-13 23:16:20 -05:00
coldcola
7c288c7527 no more lies (#12181) 2016-10-13 13:00:50 -05:00
JustSumBody
3970b63a4e throw log (#12172) 2016-10-13 02:12:47 -05:00
Allspice
01242074d3 Give AI encryption keys the AI Private channel. (#12123) 2016-10-12 20:16:04 -05:00
BarneyGumball
f1c84b8434 Fixes orders getting deleted if the supply shuttle was full. (#12108) 2016-10-12 20:15:56 -05:00
D3athrow
917175ac97 5 damage was too much of a nerf, change floortile thrown damage to 10, nerf thrown speed to compensate however. 2016-10-12 17:31:46 -05:00
coldcola
83fdf2c618 no more infinite barricades (#12156)
* no more infinite barricades

* actually tho
2016-10-12 15:16:13 -05:00
Allspice
a73cb9044b Make VTEC upgrade speed up borgs again. (#12142)
* Make VTEC upgrade speed up borgs again.

* Reduce VTEC speedup.
2016-10-12 14:37:55 -05:00
JustSumBody
dcb635785f silence this (#12140) 2016-10-11 14:24:16 -07:00
BarneyGumball
ffbc6b018b Adds global var for the nukedisk and fixes the advanced pinpointer (#12128)
* Adds global var for the nukedisk and fixes the advanced pinpointer.

* Changelog

* Removes redundancy
2016-10-11 16:19:44 -05:00
Allspice
2ae9a02e8f Make talisman imbuing a bit more convenient. (#12121)
* Prevent imbue rune targetting talismans in a paper stack.

* Move type check into for loop.
2016-10-11 16:16:06 -05:00
Sprok0
cdf61ecc50 Fixes certain antagonists getting the wrong names when cloned (#12143)
* fix clone names

* found a proc
2016-10-11 12:17:25 -05:00
BarneyGumball
d30bcd697e Bug fixes (#12166)
* Fixes #3143

* Fixes #12015

* Fixes #9261

* Fixes #12057
2016-10-11 12:17:01 -05:00
Sprok0
a27f6b947f it'll work this time (#12161) 2016-10-11 12:12:56 -05:00
icantthinkofanameritenow
086b7a87f8 Update lockbox.dm 2016-10-10 22:50:10 -04:00
icantthinkofanameritenow
bcae976dfe Update lockbox.dm 2016-10-10 22:47:48 -04:00
Icantthinkofanameritenow
4e66e4b7d2 Guns no longer damaged by breaking open lockboxes. 2016-10-10 22:36:57 -04:00
Exxion
cb9e72aa35 Revert "Lockboxes actually check the used ID" (#12160) 2016-10-10 20:59:36 -04:00
Allspice
451a0a7814 Re-enable round end report for team antags. (#12153) 2016-10-10 20:40:38 -04:00
Sprok0
7057b53501 boxes actually check the used ID (#12155) 2016-10-10 16:32:38 -05:00
coldcola
2076cd03e5 Fixes a bug where Command Staff other than Captain weren't able to change security leve. (#12136) 2016-10-10 15:25:22 -05:00
Intigracy
e9203fcbfe hotfix for lockboxes (#12151) 2016-10-10 17:09:07 +02:00
Sprok0
79300c5069 Damage effects for items broken out of lockboxes (#11753)
* mech weapon lockbox access

* Lockbox damage effects

* not this

* wip 2

* Inaccurate weapons, jamming

* wip2 guns don't fire mystery

* boxes work now

* final gun wip?

* crossbow more general

* ablative and sechuds

* whoops

* mech weapons, tweaks

* probably done

* procs

* one use lockboxes

* access reductions

* permit view

* PERIOD

* requested changes

* more changes

* untouch

* self-stun reduction, changelog more specific

* whitespace get out

* obj not atom/movable

* copypaste removal

* trailing return

* whitespace

* don't know if this is even needed

* TEXT TO PATH

* last minute fix
2016-10-10 02:36:37 -05:00
BarneyGumball
8065a1cbce Fixes #12092 and a rare runtime with the supply ordering console (#12107) 2016-10-07 10:13:44 -05:00
BarneyGumball
d8cd9c5014 Gives water flower the OPENCONTAINER flag (#12063) 2016-10-05 23:25:24 -04:00
JustSumBody
ebc132e98c Fixes microwave duplication (#12091) 2016-10-05 08:17:54 -05:00
sonime
1c755f18c5 i absolve myself of responsibility for this (#12065) 2016-10-01 16:46:40 -05:00
Sprok0
5b091dca77 Wizard apprentices made their own thing (#11939)
* seperates wizard apprentices from traitors

* revision 1

* why did I think this was needed

* conflicts

* seperates wizard apprentices from traitors

* revision 1

* why did I think this was needed

* conflicts?
2016-09-30 12:11:24 -05:00
unid15
4505af9374 New wizard spell: Forge Arcane Golem (#11787)
* Adds arcane golem

* F

* Ah

* V2.0

* Gramer

* Compile

* What the fuck was I smoking?

* Last tweaks

* Fixes golems taking damage from ring of fire

* Oh hey I found some free time

* Fix for something

* update CL with more accurate info

* remove mistake

* mistake fixed
2016-09-30 12:10:41 -05:00
invoid9
2235342c45 Allows condiments to be stored in the kitchen/botany smartfridge (#12026) 2016-09-30 09:08:37 -05:00
BarneyGumball
d8c0455cbb Adds logging for spraying items. (#12034)
* Adds logging for spraying items.

* Updating globalaccess.dm

* object type logging

* brackets
2016-09-30 03:03:32 -05:00
BarneyGumball
9c3edf9f30 Bug fixes (#12038)
* Fixes #11582

* Fixes #11465

* Fixes #10308

* Fixes #9756

* Fixes #9314

* Fixes #9506

* Removed my dumbfuck copypaste and cleared up more runtimes in throwing foods.

* Fixed camera naming and blueprint runtimes.
2016-09-30 02:56:36 -05:00
BarneyGumball
4b87c943ce Fixing bugs: Faster than you can merge edition (#12050)
* Fixes #9177

* Fixes #10974

* Fixes #11987

* Makes transfer() check if the target is an open container.
2016-09-30 02:17:42 -05:00
Sprok0
cc57b785bc Nuke ops, deathsquad implants can be surgeried out (#12018)
* implants

* implants go in the head, sure
2016-09-28 09:18:04 -05:00
unid15
51954ea0e4 Fixes shuttles on box (#12031)
* Fixes a bug

* better error message
2016-09-28 09:11:54 -05:00
clusterfack
78a2849e4b Garbage collecting (#11996)
* Garbage collecting

Did a bit of improvements to help with garbage collecting of pdas, headsets, and humans, in theory humans could garbage collect now.

Adds a new tool to find references when testing garbage collecting, it works pretty well and in theory should find every possible reference (but it doesn't and its infuriating)

* Mind too
2016-09-26 23:12:06 -05:00
BarneyGumball
f4bd5b5c53 Small bug fixes (#11989)
* Fixes #11960

* Fixes #11895

* Fixes #11744
2016-09-24 20:30:17 -05:00