Commit Graph

16969 Commits

Author SHA1 Message Date
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
Shadowlight213
b4b21842db Sending adminpms from IRC. (#19097)
* Sending adminpms from IRC.

* added limit of 2 messages sent to irc per irc message recieved.
2016-07-13 11:40:18 +12: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
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
MMMiracles
4f18303695 hotel changes (#19257)
Fixed locker access. Some slight visual changes to turfs as well as a small theatre-ish stage to the open bar/kitchen area. The front desk now has pamphlets to give to arriving guests as a short description of the place they just teleported to.

Also, all hotel staff now spawn in with mindshield implants (vigorous background checks to ensure any subconscious bloodlust urges are contained), as well as the energy shotgun being given a mindshield pin due to complaints about some people bumrushing the hotel for it.
2016-07-12 10:05:15 +12:00
TechnoAlchemist
8d0cac8e01 Gives slime potions unique sprites. (#19256) 2016-07-11 17:19:21 -04:00
Firecage
da3da71e29 Misc Botany changes. (#19240)
* Names the cannibas leaves and enables weapon/grown to be added to the smart fridge

* Gives cannabis seed packets sprites consistent with other seed packets, and so they also look different.
2016-07-11 19:11:54 +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
f1ec974c08 Merge pull request #19224 from Iamgoofball/patch-69
Mistake made due to lack of understanding of stun code
2016-07-11 08:59:58 +12: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
Cheridan
2f2bb8cbd3 Merge pull request #19218 from coiax/syndicate-bomb-in-the-bar
Syndicate bombs use world.time; explode faster
2016-07-10 09:59:19 -05:00
Cheridan
3855216314 Merge pull request #19220 from MrStonedOne/patch-228
makes some atmos procs have the right pathing
2016-07-10 09:56:57 -05:00
Iamgoofball
3e349b75ea Fixes Omega Weed (#19229)
* Fixes Omega Weed

well i put an extra 0 in there

* I told you it was reasonable oranges
2016-07-09 21:38:19 -04:00
AnturK
45b75017bd Merge pull request #19217 from Firecage/Bloodlessholodeck
Fixes holodeck animals bleeding.
2016-07-09 15:23:49 +02:00
Joan Lung
26a5ec3ea3 Merge pull request #19188 from coiax/changeling-regeneration
Changling power: regenerate; regrow limbs, organs
2016-07-09 08:40:27 -04:00
Joan Lung
88324510ed Merge pull request #19149 from coiax/turn-both-keys
Nuclear bombs use TGUI and world.time
2016-07-09 08:39:03 -04:00
Joan Lung
9323f7e9de Merge pull request #19207 from coiax/set-at-own-risk
Added (SETCODE) button for nuclear code request
2016-07-09 08:37:59 -04:00
Jack Edge
a75b7b7830 Merge branch 'master' into turn-both-keys
Conflicts:
	tgui/assets/tgui.js
2016-07-09 12:22:03 +01:00
oranges
0aff724b57 Merge pull request #19194 from Crazylemon64/maploader_multiload
Prevents the maploader from resetting when another map is read
2016-07-09 18:19:39 +12:00
oranges
2b8fe78ca6 Merge pull request #19193 from Core0verload/rtg
Radioisotope Thermoelectric Generators
2016-07-09 18:19:28 +12:00
Kyle Spier-Swenson
83e4404f7b Planetary atmos (#19189)
* Planetary atmos
Turfs marked as planetary_atmos will revert back to their default state as if the upper atmosphere mixes with it reverting it.

* Fixes Planetary Atmos being treated as space.
2016-07-09 18:18:31 +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
Iamgoofball
5755a4180a #FEELTHEGOOF Election PR: This is what the local conservative radio said all sanders voters wanted (#19105)
Added a new plant to the game to encourage the Chef to be a more relevant job, alongside a recipe for a food related to it. Throw a cannabis leaf on a table and check the recipes list to find it.
2016-07-09 18:14:59 +12:00
Iamgoofball
b857e6a2d6 Fixes Nicotine not properly reducing stuns
GFD phil
2016-07-08 21:47:28 -07: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
GunHog
0d2b68adb2 Adds Abductor Tech to research debug item (#19222)
- Adds Abductor level 8 to the debug item for research.
2016-07-08 21:31:04 -04:00
Kyle Spier-Swenson
da095c2cb4 makes some atmos procs have the right pathing
Seriously? Two separate procs under the same name. loc is typed to /atom/ so this made no sense to do.
2016-07-08 16:06:48 -07:00
Jack Edge
78100f83ea Merge branch 'master' into turn-both-keys
Conflicts:
	tgui/assets/tgui.js
2016-07-08 19:49:12 +01:00
coiax
afb7ebd790 Tiles are now (mostly) pooled objects (#19112)
* Tiles are now (mostly) pooled objects

Floors no longer have a builtin_tile, but instead use PoolOrNew().

Also added a do-nothing SSpool so you can inspect the global pool.

* Entries for time keeping

* MORE STATISTICS

* Stat tracking, auto filling

* Code review I

* Code review II

* Code review III
2016-07-08 13:32:40 -04:00
Jack Edge
c168146777 Syndicate bombs use world.time; explode faster
🆑 coiax
add: Syndicate bombs now use world.time to track their countdowns, the
same as shuttles and dominators. They will now explode slightly sooner
when a red button is pressed.
/🆑

- Syndicate bombs fast process so they can beep every second. It's
syncronised with the observer countdown for extra drama.
- As a balance change, this means that bombs have effectively a 25-50%
faster minimum timer.
2016-07-08 18:31:01 +01:00
Firecage
c1ebb78ca3 Fixes holodeck animals bleeding. 2016-07-08 19:28:21 +02:00
Remie Richards
1caec83f5d Crafting TGUI improvements (#19170)
* Reduced number of istype() calls per ui_data() by ((2*requirements_num) + catalysts_num + tools_num)*recipes_in_category_num
* Added a "Compact" mode for crafting
2016-07-08 13:27:37 -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
c0
abaa96597f Radioisotope Thermoelectric Generators 2016-07-08 11:34:40 +03:00
Jack Edge
6a1e144d7e Spacing and removing double brackets 2016-07-08 09:22:33 +01:00
Jack Edge
4fbc1475fe Added (SETCODE) button for nuclear code request
🆑
add: When a player uses a communication console to ask for the codes to
the self destruct, for better or for worse, the admins can set them with
a single click. Whether the admins a) click the button b) actually give
the random person the codes, is another thing entirely.
/🆑

- Also tidied up prayer code to use some new admin defines
- Adds the random_nukecode() proc, which returns a random numeric string
between "00000" and "99999". No more requiring it to be at least 10000,
we have the power of ZERO PADDING.
2016-07-08 09:10:33 +01:00
Jack Edge
ec1efeb52f Changes to changeling revive and regeneration 2016-07-08 08:25:14 +01: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
645b6d14cc Adds conveyor belts to autolathe (#19169)
- Added Conveyor belt to autolathe designs.
- Added Conveyor switches to autolathe designs.
2016-07-07 19:10:43 -04: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
oranges
c86c291431 Merge pull request #19160 from nullquery/issue_19131
tgui modifications for custom browser id
2016-07-08 09:53:54 +12:00
oranges
a420d4e4ec Merge pull request #19095 from MrStonedOne/patch-225
Minor projectile refactor
2016-07-08 09:50:22 +12:00
Firecage
42b36faf38 Notification if admin is already busy answering Centcomm messages/Syndicate Messages/Nuke requests (#19167)
* Gives a message if an admin is busy answering a Centcom Message/Syndicate Message/Nuke Request

* Adds periods
2016-07-07 14:39:19 -04:00