Commit Graph

8183 Commits

Author SHA1 Message Date
coiax dabcce81ed CTF guns only hurt mobs with CTF armor (#22284)
* CTF guns only hurt mobs with CTF armor

This is moving towards the possiblity of spawning CTF spawns and flag
spawns onto the station without people being caught in the crossfire.

* Debug messages are bad
2016-12-23 09:31:55 +13:00
coiax 243fd295b4 Cyborg upgrade board tweaks (#22211)
* Cyborg upgrade board tweaks

🆑 coiax
add: Cyborg renaming boards cannot be used if no name has been entered.
del: Cyborg rename and emergency reboot modules are destroyed upon use,
and not stored inside the cyborg to be ejected if modules are reset.
/🆑

Reasons: Because being renamed "default name" isn't fun, and it means
you have to hang around to be renamed AGAIN. And for lore/balance/sanity
reasons, you don't get to get the reboot board back after you used it;
try dying less.

* Naming changes, and transformer tweak

- A new unnamed cyborg will copy the user's prefered cyborg name if
possible, defaulting to the old format if there's no preference.
- A rename board with no setting will apply the cyborg's default name,
if one exists, see above.
- Cyborg transformers (from the traitor AI) will no longer destroy all
items.

* Made behaviour more consistent

* Fix spelling
2016-12-23 09:31:03 +13:00
Kyle Spier-Swenson 2243ab6036 [READY]Parallax (#22315)
* Ports Space Parallax from vg/yogs

* KILL ME

* fuck shit

* fixes

* rgfkbjhkefrhjkfrejhkfds

* Parallax, part 2.

* Gotta get these defines in before remie notices!

* DAMN IT! SHE FOUND ONE!

* fixes orbits

* fix orbits take 2

* Fixes some things with parallax

* Refactors parallax shuttle animations.
2016-12-20 21:55:10 -06:00
Joan Lung c0443a69d2 EMPs will generally fuck up clockwork structures (#22279)
Geis bindings will break, powered structures will disable and consume power, clockwork obelisks will cut off gateways, interdiction lenses will disable for a long time, caches and ocular wardens will force-unanchor and take some damage, and anima fragments will slow down briefly. Cogscarabs no longer actually DIE to emps, but are still stunned by them.

Basically, I want you to throw EMP grenades at the machine cult, because that seems like a thing you should be able to do, right?
2016-12-21 09:59:07 +13:00
coiax 88287e90db Fixes a grammar mistake in the golem info message (#22319)
Reasoning: grammar mistakes are bad.
2016-12-20 08:43:40 -05:00
Leo ae7b4bcf0f Fixes paper wizard not spawning the loot (#22296)
Also removes spawn() and moves the spawn code to Destroy
2016-12-19 16:47:48 -05:00
kevinz000 079b377172 [READY]PAI PATCH 2 (#22214)
* shit

* shit2

* ...

* ....

* ...

* stuffs

* fixes

* dup

* stuff

* lights and jets

* ...

* wew

* ...

* ...

* wew

* ...

* ..

* .

* Update life.dm

* Update life.dm
2016-12-19 15:33:34 +13:00
Joan Lung c3cd1f9f42 Merge pull request #22243 from KorPhaeron/borghats
Lets people put hats on cyborgs
2016-12-18 21:26:48 -05:00
oranges cd215f9958 Merge pull request #22275 from AnturK/synth_fix
Fixes synth damage overlays
2016-12-19 12:39:05 +13:00
Joan Lung c24cf2b302 Revenants will be revealed by ocular wardens when targetted (#22278) 2016-12-18 11:08:21 -05:00
Haevacht a6711a7003 Tomb of the Dragoon, and the Sky Bulge lance (#22270)
* Sky Bulge Commit mk2

WORK THIS TIME.

* Indentation.

* Jordbord's suggestions

Incorporated. The bone spear line was also doubletabbed I was set up!

* FUCKING INDENTATION

* the flan update

they don't exist in world but here have a mob

* we fireflans now

also isliving is in now, just gotta actually map a thing

* the tomb update

it's bigger now

* .gitignore revert

* workpls

* Revert ".gitignore revert"

This reverts commit 1fefd34fc7c0dbc8f1f353a95e53665e03ba75cf.

* workthistime

* Revert "workthistime"

This reverts commit 214509d5abda941c470708431536ccd715334e8e.

* well it's the closest gitignore fix so far

* fix dme change

will need to be loaded for the map part to work though

* gitignorerevert take 43

* jordbord fix mk 2

* includes flan.dm in the .dme
2016-12-19 00:12:12 +11:00
MrPerson f3b54431f3 Fixes errors with cyborg reclassification announcements (#22251)
Fixes #21997
2016-12-18 19:56:34 +13:00
coiax f3c76fdc81 Transforming borgs cannot be moved (#22212)
Becaue it's weird having the old borg module fading out, and the new one
fading in on a different tile, and also smoke that's not connected to
the cyborg.
2016-12-18 19:50:49 +13:00
coiax 029f82ba77 EMPs cause chameleon clothing to flicker (#22086)
* [DNM] EMPs cause chameleon clothing to flicker

🆑 coiax
add: Chameleon clothing produced by the syndicate has been found to
react negatively to EMPs, randomly switching forms for a time.
/🆑

- EMPing them when they're in the box is fine, but when they're being
worn, the game slows down a LOT, which I assume is the constant spamming
of the regenerate_icons() proc on the mob every time the chameleon
clothes change, which if they're wearing all 10 of them, that's a lot of
redundant calls.

* EMPed camoclothing no longer causes lag
2016-12-18 19:46:55 +13:00
oranges f398088f7f Merge pull request #22208 from KorPhaeron/pai
pAI can't pull people
2016-12-18 11:11:10 +13:00
XDTM 01d1ac89b8 Golemry (#22256) 2016-12-17 14:51:19 -05:00
Incoming5643 123426b9c9 Fixes all the occasions where a wizard could find/make sandals and get the nerfed sandals instead of the new ones introduced in #22164 (#22237) 2016-12-17 14:22:46 -05:00
Leo ecca83ff3e Adds the Sidecut hairstyle (#22261)
* Adds the Sidecut hairstyle

* Fixes icon state
2016-12-17 14:20:53 -05:00
AnturK 73fca6a5c2 Fixes synth damage overlays 2016-12-17 15:10:05 +01:00
KorPhaeron e6c8183afd Merge remote-tracking branch 'refs/remotes/tgstation/master' into borghats 2016-12-16 09:50:10 -06:00
KorPhaeron 0bda5d316e Messages were in the wrong place 2016-12-15 23:11:59 -06:00
KorPhaeron 7520d36295 ... 2016-12-15 23:07:22 -06:00
KorPhaeron bc887426ea Typecache 2016-12-15 22:58:16 -06:00
KorPhaeron 65323c60a8 Adds wizard and nursehats 2016-12-15 22:19:16 -06:00
KorPhaeron 9f82fbad42 Fixes some offsets 2016-12-15 22:13:44 -06:00
KorPhaeron df735a1266 Fixes hat paths 2016-12-15 21:56:45 -06:00
KorPhaeron 946ed9dad6 Fixes cakehat path 2016-12-15 21:47:16 -06:00
KorPhaeron f3fdbf4aff Borghats 2016-12-15 21:46:05 -06:00
Joan Lung 6c9a9d0594 Soul Vessels have a few more names and the fluff moniker will persist through new mobs (#22182)
* Soul Vessels have a few more names and the fluff moniker will persist through different mobs

* better

* yarrrrr

* in order, now
2016-12-16 11:09:19 +13:00
Joan Lung b2fcbabb0b You can now push Wraith Spectacles up (#22188)
* You can now push Wraith Spectacles up

* you need to... actually LOSE the xray vision

* Don't flicker toooo much

* for bonus points, let's us refactor status effects while we're here

* might as well keep that around
2016-12-16 10:59:26 +13:00
Mervill 9d7af47ed3 Intents can be cycled forward and backwards with hotkeys again (#22201)
* intents can be cycled foward and backwards with hotkeys again

* fix
2016-12-16 10:56:58 +13:00
Cheridan f3fa65e000 Merge pull request #22200 from karlnp/karlnp-facehug-fix
fix facehuggers & clean up facehugger attach code
2016-12-15 15:11:47 -06:00
Kyle Spier-Swenson e1de1d84b1 Fixes ghost vision breaking randomly (#22185)
* Fixes ghost vision breaking randomly

There is a fine line between not wanting to hide bugs, and just making a simple to fragile and finicky.

The fact that things keep leaving nulls in this list is showing that not supporting this edge case is making shit too finicky

* I really should check to make sure I'm remembering these proc names correctly
2016-12-15 09:56:27 +01:00
KorPhaeron ae85f5a020 pAI can't pull people 2016-12-14 18:02:09 -06:00
Karl Parakenings 490e9d0e9e facehuggers can no longer tear themselves off 2016-12-14 14:11:53 -05:00
XDTM 7d1a67d0c8 Abductor tools and tool sound refactor. (#22125)
* Everything in the PR

* I'm taking that as a yes
2016-12-14 18:09:41 +13:00
oranges 1b0ea802df Merge pull request #22138 from Iamgoofball/patch-154
Finally fixes the bird's spelling after 4 years
2016-12-14 18:06:29 +13:00
Karl Parakenings 8317d0402e clarified & extracted facehugger validity checks 2016-12-13 19:21:46 -05:00
Karl Parakenings 8ef4cd2ce7 streamlined facehugger attach code to fix tgstation/tgstation#22175 2016-12-13 17:30:15 -05:00
coiax 2426bcb7d9 Adds "weighted random" AI law config (#22081)
* Adds "weighted random" AI law config

- Streamlines some duplicated code for law config stuff
- Makes a new "weighted random" option for AI laws, where an AI has a
random lawset, but some lawsets are more common than others.

80% normal, 20% quirky.

For those unwilling to source dive, here are the weights:

- 32% Asimov
- 12% Asimov++
- 12% Corporate
- 12% Robocop
- 12% Paladin

- 4% Maintain
- 4% Reporter
- 3% Hippocratic
- 3% Live and Let Live
- 3% Peacekeeper
- 3% Drone

* Law weights are now in the config file
2016-12-13 13:42:35 +01:00
kevinz000 1400a0d525 YOG pAIS PART 1 - MOBILE CHASSIS (#21871)
* pAI Candidate Verb

* sprites

* fuckxenos

* ...

* animal+alien

* ...

* ...

* ...

* progress

* ...

* .

* ...

* fixes

* ...

* ...

* ...

* ghostUI

* .

* .

* ...

* fixes

* ...

* BUNNIES

* ....

* ...

* merf

* nerfs
2016-12-13 14:47:03 +13:00
AnturK 082680ebb7 Minor turret refactor (#22052)
* Minor turret refactor

* Fixes icons in map editor

* Fixes the faction and makes ballistic turrets use syndie sprite

* Removes leftover comments
2016-12-13 10:54:53 +13:00
Iamgoofball 85249b0498 Finally fixes IT forever and ever to never be broken again 2016-12-11 21:30:31 -08:00
coiax 1428f3f532 Cyborgs have a reset module wire (#22016)
* Cyborgs have a reset module wire

🆑 coiax
add: Cyborgs now have a reset module wire, that when pulsed, triggers
the cyborg's reset module hardware.
/🆑

Because they can't touch it themselves for software reasons. Now you can
ask random assistants to reset you in a pinch, or do it on the FRONTIER.

* Upgrade ejection, removed reset board
2016-12-11 19:55:03 +13:00
Mervill de5470289f these commas (#22075) 2016-12-11 19:50:48 +13:00
Cheridan 2dd1a87345 Merge pull request #22083 from ChangelingRain/multiplierspeed
Refactors toolspeed to be a multiplier instead of a divisor
2016-12-10 19:22:44 -06:00
Joan Lung e6df49f3de Revert "Removes left inhand files, automatically mirrors inhands" (#22085) 2016-12-09 18:27:25 -05:00
Joan Lung 43ce2667f4 Merge branch 'master' of https://github.com/tgstation/tgstation into multiplierspeed 2016-12-09 18:03:43 -05:00
Joan Lung a3be7a9226 Refactors toolspeed to be a multiplier instead of a divisor 2016-12-09 16:55:51 -05:00
Cyberboss f645b73b01 Slips Bugfix (#22029)
* This is not a meme

* That was wrong
2016-12-10 10:27:56 +13:00