Commit Graph

8618 Commits

Author SHA1 Message Date
Joan Lung 0750a7dffb Simple animal attacks with bonus effects now properly respect shields (#25571)
* Simple animal attacks with bonus effects now properly respect shields.

* very boring fixes
2017-03-30 11:16:36 +13:00
oranges d7ac92a292 Revert "SWAT vest !!!DOES NOT BUFF SWAT!!! (#25236)" (#25620)
This reverts commit 86cbbaf572.
2017-03-29 18:05:10 -04:00
bawhoppen 86cbbaf572 SWAT vest !!!DOES NOT BUFF SWAT!!! (#25236)
* our father

* forgot to mapmerge

* it's happening
2017-03-30 00:59:27 +03:00
Cyberboss c852b080c9 Makes medibots FAKEDEATH unaware (#25554) 2017-03-28 20:13:33 -03:00
Joan Lung 63962e8070 Corgis now properly get armor protection (#25539) 2017-03-28 15:25:49 -03:00
kevinz000 ab744810ca Update human.dm (#25535) 2017-03-28 13:35:22 +02:00
AnturK ce471f015c Stops monkey hordes from spamming chat log to some extent (#25517) 2017-03-27 15:42:59 -03:00
ExcessiveUseOfCobblestone 09f8d191b1 Fix runtime with hostile simple mobs (#25505) 2017-03-27 12:53:03 -03:00
ExcessiveUseOfCobblestone 17a818aaad Qbopper's Drone Flavortext Addition+ (#25499)
* Free Drone

* Excuse you please fix my drones!

* this is probably going to be a bad web edit.

* THIS IS WHY WE DON'T WEBEDIT

* STUPID CLOCK DRONES
2017-03-27 10:37:19 +13:00
Cyberboss 7b9fd7e6fb SNPC Refactor (#25429)
* Move the interactive file to the right spot

* Proper scheduling

* dOY

* Fix shit
2017-03-26 21:24:38 +02:00
XDTM fb0fb4eb03 Fixes damage overlay bugs (#25494) 2017-03-26 14:06:54 -03:00
Cyberboss 7af014de84 Add support for specific sound channels and stopping them (#25455) 2017-03-25 19:54:04 -03:00
XDTM 36ac1997d7 Refactors Golem Names (#25471) 2017-03-25 19:47:08 -03:00
oranges 60a9891994 Tweaks to logging around disarms, general code cleanup (#25329)
The mob add_log helper has been improved to be more readable and do less
work over and over

Disarms now log the item they disarmed if applicable
Some found old code was chopped out and improved
2017-03-25 19:29:49 +01:00
kevinz000 c89e062d0f Update human_defines.dm (#25447) 2017-03-24 21:02:31 -04:00
GunHog ac4d69254b Revival of "Allows AIs to deploy to borgs" by Shadowlight213 (#25184)
The AI may now deploy to cyborgs prepared as AI shells. The module to do this may be research in the exosuit fabricator. Simply slot the module into a completed cyborg frame as with an MMI, or into a playerless (with no ckey) cyborg.
2017-03-24 21:42:48 -03:00
Joan Lung 2a94dbf35f Merge pull request #25336 from anconfuzedrock/rock_touches_lizards
Changes lizard heat and cold damage
2017-03-23 11:17:55 -04:00
oranges aaf3ce0a14 Merge pull request #25394 from coiax/fix-25060
Fixes cyborgs with non-janitor modules being deaf
2017-03-23 09:23:12 +13:00
Jack Edge b93735d04c Fixes cyborgs with non-janitor modules being deaf
Damn bitflags.
2017-03-22 20:08:36 +00:00
Militaires 5fcf2c422e adds hair and face y offsets variables for species (#24859) 2017-03-22 16:17:39 -03:00
Leo 97f5a87174 Merge pull request #25345 from Cyberboss/patch-37
Fixes a bad capitalization
2017-03-22 11:25:40 -03:00
Leo 99e2546dac Merge pull request #25322 from ChangelingRain/scarabarmor
Cogscarabs now benefit from hat armor if Ratvar is alive.
2017-03-21 17:40:51 -03:00
coiax 92682e37c9 New bitflag CLEAN_ON_MOVE (#25060)
* New bitflag CLEAN_ON_MOVE

Time to use those highspeed bitflag slots.

If an atom/movable has CLEAN_ON_MOVE set, it will behave like a janitor
cyborg when moving.

Current owners of the CLEAN_ON_MOVE flag are janitor cyborgs and the
janitor's pimping ride (when upgraded).

Also moves BLOCK_GAS_SMOKE_EFFECT and THICKMATERIAL to seperate flags.

* Stop double floor buffer upgrades

* Also have a pre-upgraded janicart, why not

* Display the buffer if you got it
2017-03-22 09:32:24 +13:00
anconfuzedrock 4185b1023f buffs lizards like I said I would 2017-03-21 15:17:25 -04:00
Cyberboss 75d9ff262e Fixes #25340 2017-03-21 09:46:53 -04:00
anconfuzedrock 2ea1c41c13 rock are you having a stroke 2017-03-20 20:50:54 -04:00
XDTM 7dfe07c027 Cloth Golems (#25249)
* Adds cloth golems
2017-03-20 17:02:18 -03:00
Joan Lung 655217081a Cogscarabs now benefit from hat armor if Ratvar is alive. 2017-03-20 13:37:57 -04:00
Leo 328b3b62c8 Merge pull request #25253 from coiax/embedded-spelling
Fixes lack of capitalization in embedded objects messages
2017-03-19 21:50:37 -03:00
Leo 00cb1327ba Merge pull request #25240 from coiax/spelling
Fixes lack of capital letter when hierophant annihilates someone
2017-03-19 14:43:05 -03:00
Jack Edge 2d77218793 Fixes lack of capitalization in embedded objects messages 2017-03-18 23:12:31 +00:00
AnturK d61dc54d17 Abductor fixups (#25210) 2017-03-18 14:44:10 -03:00
Jack Edge 28109d8a67 Fixes lack of capital letter when hierophant annihilates someone 2017-03-18 17:03:12 +00:00
Jordie b3dd0479ce Merge pull request #25191 from lzimann/shadowpeople
Fixes wrong organ slot for eyes on species gain
2017-03-19 01:55:10 +11:00
XDTM 6f184513a0 Runic golems (#25028) 2017-03-18 08:04:47 -03:00
Cheridan 3d36848cd3 Merge pull request #25170 from AnturK/adjacenttohell
Fixes adjacency
2017-03-17 14:33:41 -05:00
Remie Richards 0b6d5fc6df Dynamic hair! (#25114)
* Dynamic hair!
2017-03-17 16:05:02 -03:00
Cyberboss 3c9b0b152b Refactors statclick a bit (#25102) 2017-03-17 13:29:25 -03:00
Lzimann df6647db1a Fixes wrong organ slot for eyes on species gain 2017-03-17 01:20:15 -03:00
Cyberboss b639f0c99e Fixes admin latejoin disabling (#25041)
* Fixes admin latejoin disabling

* Fix alerts
2017-03-16 17:06:52 -04:00
AnturK 530996a171 Fixes adjacency. 2017-03-16 18:33:21 +01:00
Cyberboss 31001c3493 Removes the in transit requirement from spawning (#25160)
* Removes the in transit requirement from spawning

* Remove commented out line
2017-03-16 17:39:41 +13:00
MrPerson db34a1f2be Merge branch 'master' of https://github.com/tgstation/-tg-station into revert_revert_revert_come_on_revert_please_rever_please_shit_REVERT_JESUS_TAPDANCING_CHRIST_REVERT_YOU_FUCKING_PIECE_OF_GODDAMN_PISS
Conflicts:
	code/_onclick/hud/plane_master.dm
	code/modules/lighting/lighting_object.dm
2017-03-15 18:53:09 -07:00
Cyberboss ae82cd1bc3 Fix runtimes with preview dummies (#25065)
* Fix runtimes with preview dummies

* Ree
2017-03-15 14:13:34 +01:00
Kyle Spier-Swenson 99002e25a3 Fixes lighting of pixel shifted objects and reverts the hacky memleak fix + other lighting fixes (#24963)
* Revert "Lighting micro optimizations and fixes (#24939)"

This reverts commit 78bbbfe20a.

* vg refactor stage 1

* Fix runtime in get_turf_pixel

* fix lighting on turfs

* Fix certain things reading light levels wrong.

* Made SS faster/better by making it split its tick allotment up between it's 3 tasks

* istypeless loops @pjb3005

/proc/typed_loop    6.826        6.830        6.858       190761
/proc/typeless_loop 5.582        5.586        5.620       190435

* lazy init lists
2017-03-14 19:27:23 +01:00
Cyberboss 012eaec1b9 Mob Initialization (#24840)
* Mob Initialization

* new_player Repath

* Fix the dme

* Fix the shit

* Fix a loc

* Fix another loc

* But, in my haste, I forgot the cola!

* Another loc

* ANOTHER LOC

* Further docs

* Where'd that s come from

* Fix shit

* Better
2017-03-13 20:21:12 +01:00
Haevacht 29d9da3760 Remie's listtarget() optimisations (#25024)
* remie's suggestions

* by raz's comment
2017-03-13 18:43:16 +03:00
coiax 4b38a438de Additional deadchat fixes (#25012)
* Additional deadchat fixes

Fixes #25008.

- People who are dead but not observers can hear deadchat.
- Follow links will try to follow first, then attempt a turf jump,
rather than always doing the turf jump.
- By using coordinates rather than /ref it'll stop the malformed (F)
links to jump to the turfs.

* text2num is my friend
2017-03-13 22:05:28 +13:00
Cyberboss dab1ea4785 Ports the job prioritize system from Yog (#24901)
* Partially orts the job prioritize system from Yog.

* Adds a cap for how many jobs can be prioritized at once.

* Fix shit

* station
2017-03-13 22:04:30 +13:00
coiax cb38468e0c Merges HEADBANGPROTECT and EARBANGPROTECT into new secondary flag (#24881)
Unless we get a clothing item that can be worn on the head, and the
ears, and only protects from loud noises in one of the configurations,
this isn't going to be an issue.

Frees up another flag slot, all hail the secondary flags.
2017-03-13 22:00:43 +13:00