Commit Graph

6438 Commits

Author SHA1 Message Date
Razharas 0d1da7615c Merge pull request #2646 from Incoming5643/minorminer
Gives mining borgs an analyzer so they can defuse gibtonite properly
2014-02-08 04:07:33 -08:00
Ergovisavi 93af6f629c Fixed hostile mobs hitting objects through windows and the like (again)
Removed mouse_opacity = 2 from default hostile mobs
2014-02-07 20:56:11 -08:00
Ergovisavi 0c0fb58628 Some mob tweaks, ghetto smelting, equipment locker item fixes and changes 2014-02-07 20:45:06 -08:00
Tenebrosity a3e8c6a9b6 Removes slipping in space
Added a standing check before damage is applied by lube. Aliens and
hulks won't take damage for sliding on lube.
2014-02-08 16:38:21 +13:00
Tenebrosity f495c1caac Removes falling in space
You can still be stunned, slip (unfortunately), be pushed or die, your
icon just remains upright to simulate zero gravity. Upon being dragged
into the station, your body thumps to the ground inside the airlock.
It's pretty neat.
2014-02-08 13:58:22 +13:00
Giacomand 3a8f8113fc The statue will call dust() when gibbed.
Increased the range of blind() so mobs just outside his can_be_seen() check won't stop it from blinding them.
Added a client check for AI stuff.
2014-02-07 23:26:17 +00:00
Giacomand d6dad8cbf2 Changed their name and description so they almost match with the ordinary statues. 2014-02-07 20:07:48 +00:00
Giacomand b5ece48138 Fixed statues trying to attack mice behind walls.
Buffed their speed and damage.
Reduced their vision range a bit.
Statues will now attack nearby mobs when after a target.
2014-02-07 17:44:36 +00:00
Ergovisavi 62ede5d1ae Merging the Asteroid Map overhaul and Mining Equipment/Locker into one pull, added Mining Scanner, changed mesons
Tweaks on how caves are spawned and how mobs are spawned on the asteroid
2014-02-07 00:18:45 -08:00
Giacomand fc398b3545 Merge branch 'master' of https://github.com/tgstation/-tg-station into spooky_scary_statues 2014-02-06 21:38:55 +00:00
Giacomand 42ecb2471f Adds a new statue hostile mob!
This hostile mob is very much like other monsters that move/kill you when you don't look at them.
This mob is also designed to be player controlled and has spells to get around the 360 vision problem, such as flickering lights and causing people around it to go blind for a short duration.

CANPUSH is now used by simple_animals
Added 4 directional sprites for the statue.
2014-02-06 20:28:15 +00:00
Tenebrosity 8a6bcf61f7 Fixes #2603: Bodyfall thuds in cryo and cloning
All carbon mobs have fall sounds now.
Fall sounds are now called by the turf the faller is on, not the faller
themselves.
Thank you Razharas for generously helping me with this.
2014-02-06 18:32:31 +13:00
YotaXP 6db2c59772 Reduced the potency of carrying multiple light sources. 2014-02-05 16:54:46 -05:00
Incoming 2efdc43bdb Gives mining borgs an analyzer so they can defuse gibingtonite properly 2014-02-05 13:16:04 -05:00
MrPerson 931da9e7ef Many changes
Much diff
2014-02-04 22:49:38 -08:00
Ergovisavi a43ccac681 Makes SmeltMineral() less horrible actually adds the Mining Equipment Locker and Ore Redemption Machine to the map. 2014-02-04 16:58:26 -08:00
Mloc-Argent a677ae8377 Adds crlf default to .gitattributes for most text file types we use.
Massive green/red is to the best of my knowledge caused by files being nearly entirely LF.

Signed-off-by: Mloc-Argent <colmohici@gmail.com>
2014-02-04 15:14:39 +00:00
Razharas 2ac38e0706 Merge pull request #2557 from Tenebrosity/awaycorpsespawnerfix
Fixes away map dead slime and AI spawners
2014-02-03 23:05:25 -08:00
Razharas 43a5b6a605 Merge pull request #2583 from Incoming5643/bugfixenfeb
Various Bugfixes
2014-02-03 22:05:18 -08:00
fleure 43db629b4d Merge pull request #2599 from Ergovisavi/mobs_hate_mechs
Fixes issue #555
2014-02-03 13:41:28 -08:00
fleure 0d68be7931 Merge pull request #2564 from Tenebrosity/fallsounds
Fixes thuds in space and code for hats falling off
2014-02-03 10:41:59 -08:00
fleure a854a41994 Merge pull request #2540 from Incoming5643/blobjob
BE_BLOB and easy adminblobing
2014-02-03 10:34:31 -08:00
Cheridan ad235cf18f Merge pull request #2563 from Razharas/NewTables
New PR for crafting tables
2014-02-03 08:46:56 -08:00
Ergovisavi 9288ca9d69 Fixes issue 555 by making hostile mobs run CanAttack() on the occupant of mechs
Fixes Walking Shrooms not having full health when spawned due to the way their health is randomized on New()
Removes unncessary logging in friendly gold slime reactions, hostile ones retain logging.
Adds asteroid mobs, mushrooms, and holocarp to the blocked list for gold slime reactions.
2014-02-02 18:52:36 -08:00
Cheridan edc38ce181 Merge pull request #2586 from GarrusVakarian/issue#2454fix
Fixed issue #2454 (Ian loving people while dead)
do note however, that Ian still loves you very much
2014-02-02 13:04:07 -08:00
Tenebrosity e33f91229b Gameticker checks for mind in end of game readout
This stops AI corpses showing up in the end of round report. It also
means that a ghosted (whether after death or by going catatonic) AI or
borg will now have its player shown at the end of the round.
2014-02-03 05:27:03 +13:00
fleure 68abd1f0e4 Merge pull request #2510 from Tenebrosity/throwsounds
Removes throwtapsound var from items
2014-02-02 04:33:23 -08:00
Cheridan 00d85c344d Merge pull request #2547 from Ergovisavi/mushroom_hunter
Walking Mushrooms will now hunt and eat eachother
hydroponics best department
2014-02-01 21:14:28 -08:00
GarrusVakarian f47ea4fb7b Adapted to programming standard 2014-02-02 04:57:57 +01:00
Cheridan 1d54687b2b Merge pull request #2477 from Tenebrosity/Branch_Branch_attacksounds
Attack sounds for all melee weapons
2014-02-01 18:01:59 -08:00
Incoming c587f95d03 Changes the returns around for facehuggers to be inclusionary return 1 instead of exclusionary return 0 2014-02-01 20:44:17 -05:00
Aranclanos 17d466199c fixes issue 2587 2014-02-01 22:03:41 -03:00
GarrusVakarian b274311f02 First commit! Fixed issue #2454 (Ian loving people while dead) 2014-02-02 00:10:03 +01:00
Incoming 45cf5ec20c Various Bugfixes
Fixes #2534
Fixes #2431
Fixes #2493
Fixes #2500
2014-02-01 11:29:37 -05:00
Ergovisavi f52bbaa2b3 Walking mushrooms will inherit some of the original properties of the food item that they were spawned from.
Walking shrooms with ckeys will not gain levels, unlike wild ones, to keep things from getting silly.
2014-01-31 19:09:22 -08:00
Cheridan b68e6c56f5 Merge pull request #2556 from MrPerson/slime_lying
Makes slimes no longer lie down.
2014-01-31 15:46:43 -08:00
fleure 1df33a981a Merge pull request #2555 from MrPerson/whitescreen_on_software_fix
Stops the whitescreen of death some users were having. Also "readds" the red-damage-bloody-screen-so-real.
2014-01-31 14:25:43 -08:00
fleure 97b99e47f6 Merge pull request #2558 from MrPerson/rollerbeds
Fixes rollerbeds and their offsets so they don't look stupid.
2014-01-31 14:13:51 -08:00
Ergovisavi 6208e6e763 Expanded on walking mushroom fights. Walking mushrooms now all have different colored caps, and you can save them from being eaten by feeding them a mushroom so they can live to fight another day. 2014-01-31 01:20:42 -08:00
Tenebrosity 560c5fc781 Fixes thuds in space and hats falling off
Fixes #2550 by adding a check for space turf at the location of the mob
before playing a bodyfall sound

Fixes #2494 by following Carn's suggestion of determining whether a hat
will fall off based on its head cover and head hide flags.

Thank you @Razharas and @MrPerson for help with bitflags.

Thanks @Supersayu for providing a lot of this code.
2014-01-31 15:17:08 +13:00
Razharas b4f011bacb Merge branch 'master' of https://github.com/tgstation/-tg-station into CraftingTable
Conflicts:
	code/modules/mob/living/carbon/human/human_defense.dm
	code/modules/power/cable.dm

Fixing conflicts
2014-01-31 05:20:59 +04:00
Malkevin 302376eeeb Merge branch 'master' of https://github.com/tgstation/-tg-station into bugfixes
Conflicts:
	code/game/objects/items/toys.dm
2014-01-30 19:14:43 +00:00
fleure 6d8f911023 Merge pull request #2504 from RobRichards1997/25/01/2014-Magicks-bad
Fixes #2503 - Mechs Vs. Wand of death
2014-01-30 10:43:13 -08:00
MrPerson 86fa35ef09 Add support for non-0 based turns (ie 90 to 180) while retaining correct pixel_y offsets. 2014-01-30 06:37:20 -08:00
MrPerson b4d2ba33cb Fixes rollerbeds and their offsets so they don't look stupid. 2014-01-30 06:02:46 -08:00
MrPerson c7d62c7219 Makes slimes no longer lie down. 2014-01-30 01:30:23 -08:00
MrPerson a147d122bb Stops the whitescreen of death some users were having. Also "readds" the red-damage-bloody-screen-so-real. I'll get a screenshot in a bit.
Source of the bug: I changed the red screen to use BLEND_MULTIPLY. Due to a mistake I made, the white part in the middle was fully opaque, but since it was a multiply blend, that didn't matter. Turns out in software mode, MULTIPLY defaults to OVERLAY or something, so users in software mode were seeing a fully opaque, non-blended white screen rather than a slightly red tint. Nasty.

Also multiply was stupid. The red was barely noticeable in many cases. Against black like space or things you couldn't see, the red literally didn't even display. No idea why I was so insistent on using this.

Solution: Instead I'll use BLEND_ADD which works just fine in software mode. However, ADD can't add blackness, so I have to have a second layer of darkness on the edges. Also I made the red on the so real blood screen brighter and more intense because it looked kind of dumb. This will probably need to be toned down or even reverted but that's ok.
2014-01-29 20:18:48 -08:00
Ergovisavi d56f48d241 Walking mushrooms will now hunt and eat eachother, growing stronger when they do! The stronger they get, the better the quality of the mushroom slices you can butcher out of them! Don't smack em yourself though, or you'll bruise them, and they won't get stronger from being eaten. 2014-01-29 14:56:06 -08:00
Ergovisavi 8906d8a28d Merge branch 'master' of https://github.com/tgstation/-tg-station into Miningmobs 2014-01-29 12:27:26 -08:00
Incoming 5c5cc6a72d Repurposes the outdated BE_MONKEY into BE_BLOB and seperates the alien and blob pools so people can prefer to be one or the other or both or neither. An annoucement should be made when this goes live so people are aware they have a new flag to set.
Adds a dedicated button on the player panel so admins can easily turn specific players into blobs.
2014-01-29 10:54:00 -05:00