Commit Graph

7519 Commits

Author SHA1 Message Date
Joan Lung
ac8a61aca4 Clockcult tweaks (#19357)
* Clockcult tweaks

* sea

* lake
2016-07-19 10:59:58 +12:00
oranges
75208215ee Merge pull request #19355 from AnturK/hudfix
Fixes action buttons for simple animals
2016-07-19 10:59:48 +12:00
Firecage
468bc1c686 Fixes the slowdown on bluespace(and all other) floors. (#19342) 2016-07-17 17:51:38 -04:00
oranges
7248ed8f13 Add dropdel flag to royal parasite injector (#19359)
This item should definitely be deleted when dropped due to queen death
2016-07-17 17:50:12 -04:00
Core0verload
c0746aec8d Sterilizine now reduces surgery step failure prob (#19337)
* surgery refactor

* Sterilizine now reduces surgery step failure prob

* Adds steriliizne sprayer to medical vendors
2016-07-18 09:21:48 +12:00
AnturK
e5df4779bc Fixes action buttons for simple animals 2016-07-17 19:10:53 +02:00
Joan Lung
a7f7151e01 Buffs Vanguard scripture (#19332)
* Buffs Vanguard scripture

* dark magic

* or light magic

* earth

* sand

* dirt

* rock

* ivy

* grass

* flowers

* trees
2016-07-17 11:53:10 +12:00
oranges
e55d3dcd52 Merge pull request #19304 from lordpidey/flyswatters
Flyswatters
2016-07-17 11:51:57 +12:00
Cheridan
d426d9ca87 Merge pull request #19322 from Niknakflak/NeededFixSorryLeoz
Grammar Fix for death whisper
2016-07-15 22:35:08 -05:00
oranges
9860a2d2c9 Merge pull request #19317 from GunHog/Xeno_Queen_Finder_For_Mista_Jay
Adds Queen Finder for Xenos
2016-07-16 12:02:33 +12:00
NikNakFlak
cd41656e55 Grammer fix 2016-07-14 17:31:37 -07:00
GunHog
a607211dfb Adds Queen Finder for Xenos
- Xenos now have a "queen sense" which tracks the queen like a
pinpointer.
- Added WJ's custom sprites for all non-queen Xenos.
- Modded the alien type finder to support queen finding
2016-07-14 13:36:18 -05:00
Cheridan
f457b572d6 Merge pull request #19305 from ChangelingRain/dexterityissues
Fixes some dexterous guardian issues
2016-07-14 12:22:12 -05:00
Mike Long
33d92a6a87 Removes errant line change from bees.dm
This should reduce the chances of a merge conflict
2016-07-14 10:46:14 -04:00
Mike Long
b23ac08a41 Moves splat code to afterattack
You may now splat cockroaches and butterflies.
2016-07-14 10:44:33 -04:00
lordpidey
810f3d9052 Small devil fixes (#19302)
* Removes errant cast from devilinfo.add_soul()

* Clarifies a banishment ritual in the Codex Gigas.

Sprinkling holy water isn't enough, it needs to be in the devil's bloodstream.

* Infernal jaunt now correctly extinguishes the user.
Revival contracts no longer actually set the target on fire, but rather uses a fake fire.

* Pitchforks don't burn devils or soulless on use/pickup anymore.
Adds cast charge time to infernal jaunt, so that it's impossible to jaunt while already jaunting.
Adds feedback to using infernal jaunt to jaunt in.
2016-07-14 19:41:01 +12:00
Core0verload
e666d2e76b ports pockets (from Animus Green) and adds them to some clothing.
This PR ports pockets (from Animus Green) and adds them to some clothing.

 Shoes that support storing items now use pockets system.
 Some hats have 1 small pocket.
 Detective's hat spawns with a flask in it.
 Clown's mask has a single tiny top-secret pocket. Honk!

This PR also includes two or three path fixes. It also fixes internal storages (pockets, storage implant) having less "max depth" than external ones.
2016-07-14 19:36:26 +12:00
Joan Lung
243374eec6 Fixes some dexterous guardian issues 2016-07-13 11:51:25 -04:00
oranges
ba163eb417 Merge pull request #19286 from coiax/ai-fxes
Fixes an AI with a deleted camera being stuck
2016-07-13 18:46:46 +12:00
Mike Long
e44a7fb7aa changes a qdel to a death. 2016-07-12 21:30:42 -04:00
Mike Long
b35398f71b Changes destroy to qdels
Changes flyswatter sound to snap.ogg
2016-07-12 20:28:55 -04:00
Xhuis
82e2e8a844 Pinpointer refactor (#19156)
* Pinpointer refactor

* Gives operatives the proper pinpointers

* Improves operative and AI tracking a bit

* Bashing people over minor mistakes is the new thing

* Replaces some more strings with defines

* Makes operative tracking actually functional

* Improves operative tracking

* Conflicts I

* Conflicts III

* Conflicts I

* Conflicts III

* Adds two new tracking modes

* Fixes a grammar error
2016-07-13 12:03:36 +12:00
Militaires
596b42d5dc Adds a new hairstyle (#19265)
* bitches leave

* cops dont like me so i dont like cops

* alright fun's over
2016-07-13 12:01:22 +12:00
Mike Long
f1a1cafed4 Adds flyswatters.
They are availible in beekeeping crates.
They instantly kill bees, and deal large damage to flypeople, and negligible damage to non-flypeople.
2016-07-12 19:47:03 -04:00
Joan Lung
fe28096320 Adds dextrous guardian (#19254)
Added dextrous guardians to the code, able to hold and use items and store a single item within themselves.

Dextrous guardians do low damage on punches, have medium damage resist, and recalling or leashing will force them to drop any items in their hands.
2016-07-13 11:25:00 +12:00
Fox McCloud
2a10bbf4bc Fixes Borg Stun Attack and Simple Animal Armor Penetration (#19269) 2016-07-12 16:00:35 -04:00
Jack Edge
a7d33d73ec Fixes an AI with a deleted camera being stuck
For example #19279 will cause the roadkill to (incorrectly) kill the
AI's camera mob. Now the AI Life() tick will correctly recognise a dead
camera, and recreate it.

- Also fixes a bug where a hacking-in-progress APC getting its AI
control wire cut would make a message, and then another message when the
timer finished.
- Removed trailing returns, addtimer'd a thing
2016-07-12 13:21:40 +01:00
oranges
70b080cb00 Merge pull request #19261 from hornygranny/an_arm_and_a_leg
fixes attacks missing due to dismemberment
2016-07-12 14:49:41 +12:00
Remie Richards
ae43c4908b Fixes some Alternate Appearance issues (#19258)
Fixes Alternate Appearances clobbering each other
Fixes Viewed Alternate Appearances not being cleared out during an atom's Destroy()
Fixes Kor's AA plants.
properly removes viewing_alternate_appearances AAs
2016-07-12 10:07:49 +12:00
coiax
771c64084d Shuttle SS keeps track of hostile environments (#19235)
* Shuttle SS keeps track of hostile environments

Instead of changing SSshuttle.emergencyNoEscape manually, datums now
register and clear themselves with the SS, and a hostile environment is
if any datums are registered.

Note that it's datums that can be registered, as rev and blob gamemodes
register themselves.

Overhauling this means that you can have multiple sources of no-recall,
which although can't happen at present, may do so in the future whenever
multi-antag rounds happen.

🆑 coiax
tweak: The AI doomsday device timer is more accurate.
fix: Fixes a bug where the doomsday device would take twice as long as
it should.
/🆑

AI doomsday timer uses world.time, uses fastprocess to make sure the
announcements go out on time, added observer countdown for
the AI doomsday device.

* Fixes bugs
2016-07-11 16:53:23 +12:00
hornygranny
14ecd90f2a fixes attacks missing due to dismemberment 2016-07-10 16:44:46 -07:00
oranges
1f82eda6dc Merge pull request #19223 from Cruix/more_fixes
Fixes drone runtime and security records consoles.
2016-07-11 08:59:15 +12:00
Core0verload
9edf034fa9 Changes a bit how hardsuit jetpack upgrade works (#19165)
Hardsuit jetpack upgrade item is replaced by an actual jetpack - the same as the one that exists inside the upgraded suit. It still can't be used separately.

Hardsuit jetpack has hardsuit jetpack sprites instead of voidsuit pack.

You can remove jetpack from hardsuit by using screwdriver on it.

Unrelated:
Fixes mining vendor UI a bit: items with long names no longer take two lines.
Changes staff of storms path to actual staff.
2016-07-09 18:17:43 +12:00
coiax
4c5e478ed6 Observers can auto-orbit meteors; space dust event (#19142)
* Observers can auto-orbit meteors; space dust event

During a meteor shower, observers can automatically orbit
threatening meteors and watch them hit the station.

Added Major Space Dust event, which is a meteor shower
containing only space dust.

Reduced chance of RNG meteor event.

Fixes bug where meteors wouldn't move when spawned.
2016-07-09 18:16:11 +12:00
oranges
321b9a3b41 Merge pull request #19198 from Incoming5643/when_in_rome
Refactors out num2roman because byond has inbuilt support (yes, really!)
2016-07-09 18:15:20 +12:00
unknown
46221017f2 Fixed security records consoles search function not working.
Fixed drones attacking humans with an empty hand runtiming.
2016-07-09 00:39:03 -04:00
Joan Lung
90a15a6f0e Cogscarabs can no longer hear binary chat (#19195) 2016-07-08 21:32:40 -04:00
coiax
8bbe45f412 AI APC hacking improvements (#19203)
* AI hacking timer moved to AI mob from APC

* Adds APC hacking alert

* Adds notification when hacking an APC
2016-07-08 08:18:37 -04:00
coiax
add934e0aa "vines", "plants" faction gives immunity to kuzdu (#18540)
* "vines", "plants" faction gives immunity to kuzdu

Adding "vines" and "plants" to podpeople's factions only makes them
immune to the snare of the venus human trap. Now added some checks to
spacevine.dm which checks for vine immunity, and a check in
mob/living.dm (apparently).

Podpeople (and venus human traps) are now no longer damaged,
poisoned or obstructed by space vines. Explosive vines still damage
them, because there's an actual explosion.

* Some grammar fixes for venus human traps

* Fixes compile error

* Pod people are now vine immune, completely
2016-07-08 12:48:29 +12:00
GunHog
21234fc517 Removes the obsolete Fireproof Core Malf power (#19154)
* AI fire immunity fixes

- The "Fireproof Core" ability now properly works for burn damage
projectiles.

* Revert changes, remove power

- Reverts my changes to this power and makes it a removal.
2016-07-07 18:00:29 -04:00
oranges
1ef0690c9c Merge pull request #19166 from Core0verload/dexterous
Fixes dextrous not working on hostile mobs
2016-07-08 09:54:29 +12:00
Incoming
f51201fcf6 Refactors out num2roman because byond has inbuilt support (yes, really!) 2016-07-07 12:01:03 -04:00
c0
b43417f613 Fixes dexterous not working on hostile mobs 2016-07-07 08:05:03 +03:00
coiax
3796656340 Adds ammo drops to CTF, fixes reload bug (#19125)
* My bed broke

* Slow healing, nodrop items

* Mark arena as dirty when stopping ctf

* Fixes spooky zombie projectile bug
2016-07-06 07:53:30 -04:00
Cheridan
947134b68b Merge pull request #19133 from ChangelingRain/scripturealert
Scripture being locked or unlocked is now announced to servants and ghosts
2016-07-06 02:58:10 -05:00
Kyle Spier-Swenson
f8e4304d95 Instant Runoff Voting! (#19153)
* Instant Runoff Voting!

This adds the game code required for voting IRV style

* Fixes votes not working for non-admins

* spans and databases

* this is a silly commit, you should never go here again.

* That explains why some people couldn't drag until they re-opened the page.

* Prevent window focus fuckary with voting.
2016-07-06 16:03:43 +12:00
Xhuis
d818ccee79 Necropolis Beautification (#19134)
* Lavaland patch

* Conflicts

* Now with 100% more compiling

* Removes balance changes

* Conflicts 1

* Conflicts 3

* Updates the map
2016-07-05 20:15:19 -04:00
oranges
e3e01e4c98 Merge pull request #19110 from Shadowlight213/adminswhyisthisguygriffingme
Adds a var to disable the automaton examine text
2016-07-06 10:13:59 +12:00
Joan Lung
ab2fca0a49 does anyone review my shit 2016-07-04 20:55:15 -04:00
Joan Lung
0315686235 allalerts
nobody reviews my stuff anyway so they won't call me on it
2016-07-04 18:40:07 -04:00