Commit Graph

29165 Commits

Author SHA1 Message Date
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
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
Joan Lung
38fc73032f Ratvarian Spears are now sharp (#19183) 2016-07-07 19:09:57 -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
c478f8b0d5 Merge pull request #19182 from ChangelingRain/narvar
Ratvar and Nar`Sie max out at a 50% chance to win clashes
2016-07-08 09:58:06 +12:00
Joan Lung
7ecb6e796e Celestial Gateways use the proper proc to message servants 2016-07-08 09:57:51 +12:00
Joan Lung
28b57eb0b5 You need at least one Tinkerer's Cache to access components in the global component cache (#19179) 2016-07-08 09:57:28 +12:00
Joan Lung
83323239fe Adds clockcult tips (#19177) 2016-07-08 09:57:10 +12:00
Leo
57ff27f4a9 Adds a craftable baseball bat (#19144)
The baseball bat has 10 force, although it throws the person back one or two tiles.

Sprites by Keekenox

In-hand sprites:
2016-07-08 09:56:39 +12: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
feeccd3fe4 Merge pull request #19163 from coiax/fix-19162
Burnt matches can no longer ignite paper or people
2016-07-08 09:54:10 +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
coiax
ca167d4ba2 Opening crates with a crowbar will drop manifest (#19164)
- Also drones can now use the Toggle Open verb.
Fixes #19084.
2016-07-07 13:25:26 -04:00
Leo
4db3109229 Better message for bluespace artillery (#19158) 2016-07-07 08:06:16 -04:00
coiax
43e78b8e5e Shuttle bombs now make transit space turfs (#19171)
🆑 coiax
fix: Damage to a shuttle while it is moving will now correctly make
transit space turfs, rather than non-moving space.
/🆑

This also makes explosions on lavaland more sane. The mining shuttle
exploded while on lavaland will make ordinary rock, while the gulag
shuttle will expose lava.
2016-07-07 08:04:54 -04:00
c0
b43417f613 Fixes dexterous not working on hostile mobs 2016-07-07 08:05:03 +03:00
oranges
8902d85e29 Merge pull request #19143 from coiax/tesla-is-mean
Tesla now dusts people on tile it jumps to
2016-07-07 09:44:00 +12:00
Joan Lung
50582b3fc5 Ratvar and Nar`Sie max out at a 50% chance to win clashes 2016-07-06 17:27:00 -04:00
Remie Richards
56a8ba1c65 Reverts accidental botany buff (#19175)
This was accidentally introduced along with Bees back in March, this value should always have been 0 by default but I made it 1 on accident, leading to all multipliers being 1 stronger than they should be (Eg: Robust Harvest went from 2x -> 3x)
2016-07-06 16:43:59 -04:00
Joan Lung
2d5fd0c9c7 New abductor wall sprites, courtesy WJohnston (#19155)
* New abductor wall sprites, courtesy WJohnston

* use em or lose em

* what thin line of pixels

* eagle eyes

* pictureless fixes
2016-07-06 15:09:09 -04:00
Joan Lung
043a8adf6f Judicial Explosions now mute (#19150) 2016-07-06 15:06:09 -04:00
Joan Lung
73ab364233 Adds attack logs to Clock Cult conversion (#19146) 2016-07-06 15:04:09 -04:00
Joan Lung
3471f09aa0 Makes some Ratvarian grammar rules official and actually enforces them (#19141)
* Makes some Ratvarian grammar rules official and actually enforces them

* V

* grammar prodding on my grammer pr

* drink less nezbeer

* Really I should have done this anyway

* because screaming

* 50% chance i did that to fuck with you and was going to just use it like "to"

* gv'

* aaaanyway

* check everything

* ...
2016-07-06 19:15:43 +01:00
Jack Edge
fecaf91e0e Burnt matches can no longer ignite paper or people
Fixes #19162.
2016-07-06 13:25:19 +01: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
NullQuery
d205687200 tgui modifications for custom browser id
- Ability to pass a custom browser_id to the "/datum/tgui" constructor.
- Ability to remove the titlebar and resize grip on tgui elements.
- Ability to provide custom classes to an "ui-button" element.
- Now without silly mistake.
2016-07-06 06:00:50 +02: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
Joan Lung
c7a2f81aac Clockwork Proselytizers can't proselytize rock (#19132)
I know it's a science machine device but you need SOMETHING to work with
2016-07-05 20:12:25 -04:00
MMMiracles
e86c4de075 haha testing features xd (#19138) 2016-07-05 20:12:05 -04:00
oranges
b5ae905aee Revert "tgui modifications for custom browser id" (#19151) 2016-07-05 20:11:25 -04:00
coiax
6449b65d30 Adds fireplaces, eswords are hot, cardboard is flammable (#19118)
Makes needed improvements to proposed fireplaces

- Fireplaces now use world.timer
- Fireplaces no longer prompt input() for inserting logs, it just
takes as many logs as possible
- Paper and paper bins can be thrown on the fire, thirty paper is worth
one log of burn time.
- One log gives 15 seconds of burn time, the fireplace can hold up to 5
minutes of fuel.
- Ignitable items now use a /obj level proc to generate their messages,
currently using this are cigarettes, candles, fireplaces
- The fireplace can be put out with an extinguisher
- Cardboard cutouts are now flammable
- The fireplace is only "warm and cozy" when lit
- Paperbins qdel their stored papers when destroyed (probably did that
already, but no harm in making sure)
- Also removed some returns hanging around

* Added new proc for lighting stuff

- Adds ignition_effect(atom/A, mob/user) to obj/item, which is called
when you're attempting to light things with that object. By default it
does nothing and prevents ignition, but if the object is hot, it returns
a message. May do other things for different stuff.

- Eswords now ignite flammable gasses in their area.

* Fireplace is no longer on fire when not on fire
2016-07-06 10:16:47 +12:00
hornygranny
051e532337 Makes the fedora holy weapon sharp and actually good (#19116)
Gives the chaplain fedora a sharp flag and some force
2016-07-06 10:15:01 +12:00
oranges
3876d42241 Merge pull request #19113 from Cruix/vending
Fixed vending machine restocking units not working.
2016-07-06 10:14:25 +12: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
oranges
310b834e00 Merge pull request #19130 from ChangelingRain/logvisor
Adds logging to the judicial visor
2016-07-06 10:13:29 +12:00
oranges
8be6f2e048 Merge pull request #19117 from ChangelingRain/logtoxin
Adds logging to that one fucking toxin
2016-07-06 10:09:54 +12:00
kevinz000
a49d6c063e Spacevine Tweaks (#19098)
* health

* fix

* whatdidibreak

* fixed

* worksproperly

* fixes
2016-07-05 16:27:01 -04:00
Joan Lung
f5a0ef1a1a - 2016-07-05 15:36:28 -04:00
Cheridan
cc36cb73e9 Merge pull request #19121 from Cruix/ssu_fix
Fixed SSU disinfect not working on most items.
2016-07-05 12:14:59 -05:00
Jack Edge
3cc86a7534 Tesla now dusts people on tile it jumps to
🆑 coiax
fix: The tesla now dusts all carbon mobs on the turf that it moves to,
grounding rod or no.
/🆑

- Also made the miniball spawn a timer.
2016-07-05 17:54:09 +01:00
Xhuis
b58bd1218e Weather fixes (#19139) 2016-07-05 08:49:47 -04:00
Joan Lung
8fe082ac76 stop 2016-07-05 07:07:38 -04:00
Core0verload
a324064564 Telecomms equipment now properly works on shuttles (#19109) 2016-07-05 10:22:04 +02:00
Joan Lung
ab2fca0a49 does anyone review my shit 2016-07-04 20:55:15 -04:00