Commit Graph

2560 Commits

Author SHA1 Message Date
Joan Lung
db94623f6f Merge pull request #19686 from Incoming5643/the_darkness_in_my_heart_reveals_RNG
[s] local powergamer seen flying through space swinging crowbar wildly at void
2016-08-08 19:40:31 -04:00
Incoming
d81b88a346 Occasionally there'll be one tile of space that's inexplicably fake 2016-08-03 18:02:26 -04:00
Incoming
cf6df82a62 Parrot stress relief pull:
Buffs parrots health from 20 to 80.
Parrots have gone from opportune attackers (attack weak babies) to aggressive idiots (attack so long as I have good health)
Fixes a obscure little bug where a parrot left alone without anyone to hear them couldn't speak through radios.
Ghost poly can now posses people who try to attack them and force them to spout parrot lines.
The ghost poly easter egg now has a very rare chance of happening every time poly dies.
2016-08-03 17:09:01 -04:00
Jordie
4c997af55f Merge pull request #19650 from Fox-McCloud/uhhhhhhhhhhhhhhhhhhhhhhhh
[s] Overlay Critical Fix
2016-08-03 08:54:43 +10:00
lordpidey
d923e16044 Adds "law 666" for cyborg devils. (#19646)
* Adds "law 666" for robot devils.

* Minor refactors for Remie

* Fixes compile error.

* I'm an idiot.
2016-08-03 10:18:37 +12:00
Fox-McCloud
5955996112 [s]Uhhhhhh Let's Not 2016-08-01 19:24:55 -04:00
unknown
1b9256857c Made biogenerator recipes into research datums.
Added the ability to upload designs into biogenerators.
Added make_reagents to design datums.
Added Biomass material.
2016-07-31 10:47:36 -04:00
lordpidey
ec2f666f29 Devil agent (#19391)
add: Added Devil agent gamemode, where multiple devils are each trying to buy more souls than the next in line.
add: If you've already sold your soul, you can sell it again to a different devil. You can even go back and forth for INFINITE POWER.

This adds a new gamemode. Devil Agent. It works much like Double Agent, except devils instead of traitors, and instead of killing, the devil simply has to control more souls than the enemy.

Also, whether this is included in the rotation depends on the config settings. By default, it will be disabled.
2016-07-31 17:02:21 +12:00
Rui Neves Carvalho
7264688196 Fixes admins not being able to make a redgod. (#19538) 2016-07-28 11:05:21 -04:00
NikNakFlak
1f6d41bc28 Color variables for scarves/beanie fix (#19438)
* Does some stuff

* Fixes ties on humans and corgis not applying color and alpha to the overlays

* Renames /datum/dog_fashion vars to reduce confusion
Also fixes issue introduced in d2fd3f36918b9abfa833b75fda8af3c124c85336 where custom DF icon_states (now obj_icon_state) would not carry over to the corgi

* Fixes consistency mess up with dog_fashion
caused by 2595ce2d322cd74653eca2be43f79ad63104e61a
2016-07-25 10:23:34 +02:00
MMMiracles
c53843d348 Adds Jump Boots (#19436)
* i surf professionally

* stuff changes

* buff, upgrades, and some other things

* action button desc update

* >burn_state = true

* rip larva

* fak
2016-07-24 22:43:48 -04:00
Joan Lung
e6259d32e3 Merge pull request #19406 from Niknakflak/ImABigBoyNow
Makes crayons not racist anymore
2016-07-23 18:40:10 -04:00
NikNakFlak
e40e24e220 Washing machine code is bad and so is whoever did krav_maga at first 2016-07-22 16:47:02 -07:00
MMMiracles
23bf156fb0 Mjor: Creator of Original Assets (#19410)
🆑 MMMiracles
add: A giant wad of paper has been seen hurling through the nearby sector of SS13, officials deny existence of giant paper ball hurling through space because 'thats really fucking stupid'.
/🆑

Mjor the Creative, a wizard with the taste for the arts, has used his magical craft to form a home made of papier-mâché hurling through space because hes a wizard he can do whatever the fuck he wants. He uses his 'artistic' skill to conjure up minions to assist him when nosy people try to steal his priceless art.

He has two abilities he can use during a fight, one will summon copies of himself as mimics. Attacking a mimic does 50 brute to everyone around him and attacking him destroys all active mimics. The other ability lets him summon his crudely-drawn creations, bringing them to life to fight for him.

Killing him gives you access to his papier-mâché robe, a special collector's edition paper, and his priceless range of artwork. What more could you ask for?

The wizard's robe, when equipped, will allow the wearer to summon their own stickman allies. They are only loyal to who summoned them and will attack everything else. Ability has a cooldown between each use.

Boss code credit majority to @RemieRichards as it is a modified version of what she wrote up a couple months ago for one of my unfinished away missions.
2016-07-22 11:01:07 +12:00
Cheridan
19c1d58797 HOP ON THE MAGIC SCHOOLBUS MOTHERFUCKERS (#19374)
* HOP ON THE MAGIC SCHOOLBUS MOTHERFUCKERS

* Moves bus structures to /fluff.dm. Map update.

* Updated DEEPLORE.
2016-07-19 11:30:05 -04:00
Joan Lung
6aad68bca9 Adds Guvax and Vanguard action buttons to the clockwork slab (#19345) 2016-07-18 15:49:43 +12:00
oranges
3ca9cdb819 Merge pull request #19333 from KorPhaeron/darkness
Fixes advanced darknesss
2016-07-17 11:52:47 +12:00
KorPhaeron
d7cf53a33f Advanced Darkness 2016-07-15 15:48:36 -05:00
Cheridan
2bb568bf2b Adds an aesthetic new space ruin with original content (hi bawhoppen) (#19275)
* Adds an aesthetic new space ruin with original content (hi bawhoppen)

* do you understand its all in your hands its your move

* i made up my mind
time is running out
2016-07-14 14:21:49 -04:00
bawhoppen
7830992c11 Makes shuttles superficially buildable (#18974)
Added two new materials, Titanium and plastitanium. Titanium is naturally occuring, and plastitanium is an alloy made of plasma and titanium.
These materials can be used to build shuttle walls and floors, though this serves no current purpose.

Before you yell "SNOWFLAKE" about the materials, I have definite planned purposes for them, not to mention what else they could be potentially used for (mechs, R&D, etc.)
You can use titanium to make white shuttle walls that smooth (like the ones of the escape shuttle), and plastitanium to make the grey syndie shuttle walls. You can also make floor tiles out of each material for the different shuttle floors. This PR itself doesn't change any of the paths on the map to use smoothed shuttlewalls and I'll save that for a seperate PR.

Also this PR makes ORM code better and allows people to easily add new alloys

Sprites by WJ
2016-07-14 21:25:49 +12:00
coiax
365054815a Fixes viewing an indexed list of datums in Victor (#19287) 2016-07-13 10:11:08 -04:00
AnturK
523a2b29fe Implant chair refactor (#19272)
Removes some copypasta
Refactors implant chairs. Adds some fun variations.
2016-07-13 12:59:06 +12:00
Jack Edge
ea5403c307 Fixes VV breaking on contents, verbs, etc. 2016-07-11 18:30:23 +01: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
coiax
a034ccd10c View Variables can expand on assoc lists with type keys (#19196)
* Victor can expand on assoc lists with type keys

And probably other keys as well.

* Code review I
2016-07-09 18:20:05 +12:00
Joan Lung
eeb43975a2 Silicons converted to the Ratvarian cause get an action button to communicate (#19190)
* Silicons converted to the Ratvarian cause get an action button to communicate

* psna class actually both compiles and works, which is confusing

* no message
2016-07-09 18:18:42 +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
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
Xhuis
b58bd1218e Weather fixes (#19139) 2016-07-05 08:49:47 -04:00
GunHog
e2cfcb0bd1 Aimed Fireball Spells! (#19030)
* Fireball Spell Changes

- Changes the fireball spell to be click-to-fire.
- Converted Devil and Wand fireballs as well.
- Moved some code to the /proc_holder level to work across the /alien
and /spell branches.

* Tweaks and Fixes

- Infernal Fireball is now a projectile and has the right explosion
values.
- Removed non-projectile spell versions of fireball, as they are unused
- Fixed fireball not seeking adjacent targets.
- Fixed incorrect bolding slashes.

* Fix

Fixes the fireball sometimes missing.

* Fixes and tweak

- Uses TRUE/FALSE defines instead of 0 and 1 for boolean variables.
- Ranged abilities now remove themselves tries to use an ability in a
disabled state. (Such as being knocked out)
- Define for the click cooldown.
2016-07-05 09:06:01 +12:00
MMMiracles
69c676617b Making Space Great Again (implying it ever was): Part Uno (#19085)
Adds space ruins. Balance not included.
Simple mob ghosts actually work now.
Puzzle1 ruin removed due to issues with projectiles.
2016-07-05 00:02:42 +12:00
kevinz000
3ba9053fde Martial Arts Logging (#19092)
In theory I added logging to everything I saw
In practice there's probably a lot of duplicate logs so I either need to test this extensively or someone needs to tell me if I'm duplicating things
Fixes #17809 . In theory.
2016-07-04 14:08:01 +12:00
Core0verload
f1cb8c2ed1 Shitcode compression (#19068)
Makes some of Hades code more dense.
Makes mint use material containers.
Fixes #19037. There is no material datum for adamantine yet, it would be trivial to add it back if when it would become a true material.
2016-07-04 14:03:55 +12:00
Xhuis
2ab3f554d9 Refactors weather into a subsystem (#19003)
Weather has been refactored from a weather control machine on the lavaland z-level into a subsystem. All existing weather has been changed to accommodate this change, and their code has been optimized by using addtimer() instead of sleep().

The new subsystem also supports adding weather to any z-level; for instance, if you made a weather called /datum/weather/rain_storm and made it target z-level 3 with a 100% probability, the rain storm would occur as much as possible with 5-10 minute intermissions. These intermissions take into account the weather's duration.
2016-07-04 13:55:36 +12:00
oranges
137432f51c Merge pull request #19046 from Niknakflak/ShuttleFixesRedux
Map bug fix/tweaks
2016-07-03 01:43:08 +12:00
Joan Lung
5c9f76a98e Merge pull request #19022 from MrStonedOne/patch-224
[s]VV now escapes name (because name could be an item in a list)
2016-06-30 20:15:20 -04:00
NikNakFlak
aed85fca8b Fixes two more bugs (I should really test my maps) 2016-06-30 00:17:31 -07:00
Cheridan
4a89986891 Merge pull request #18986 from ChangelingRain/slabomatic
Clockwork Slabs now use an action button for communication
2016-06-29 17:01:43 -05:00
Kyle Spier-Swenson
9f9c1b4f8f VV now escapes name (because name could be an item in a list) 2016-06-29 04:39:46 -07:00
oranges
7efd06e202 Merge pull request #18964 from coiax/slimeperson-qol
Slimeperson quality of life changes
2016-06-29 22:12:34 +12:00
Joan Lung
64f172617f Clockwork Slabs now use an action button for communication 2016-06-28 10:09:07 -04:00
MMMiracles
11ce5c5a78 Adds some ruins (#18946)
* dead already

* heres some ruins ok thanks

* huh

* remie changes

* derelict changes + ORIGINAL ASSETS
2016-06-28 22:10:23 +12:00
Xhuis
8a852f196b Removes shadowling (#18951) 2016-06-27 20:53:35 -04:00
Jack Edge
309e16ab46 Fixes that loss of information on cloning 2016-06-27 16:44:17 +01:00
Jack Edge
6c5ec92f4a Gets it all working finally 2016-06-27 15:23:03 +01:00
Jack Edge
a09544992c Merge branch 'master' into shuttle-processing
Conflicts:
	code/modules/shuttle/ripple.dm
2016-06-26 01:00:25 +01:00
Jack Edge
241966945a All access "greentext" on clown brig 2016-06-25 18:13:08 +01:00
Jack Edge
0ec6f9d8a3 Code review 2016-06-25 11:57:09 +01:00
Jack Edge
df9bd80c03 More spawn() removal and timers and stuff 2016-06-25 11:55:21 +01:00
Jack Edge
5f9553163c Butterflies and cats
- Butterflies now "flutter" rather than say
- Admins have gained Admin->Secrets->Fun->Mass Purrbation
- Plus new cat sound effect.
2016-06-23 00:37:15 +01:00