Commit Graph

7376 Commits

Author SHA1 Message Date
Lzimann
5a618297ce Replaces the default output with the to_chat wrapper. 2017-03-10 01:32:05 -03:00
coiax
013d149b63 Deathrattles follow links jump to turf if no mob is found (#24797)
* Deathrattles also give a turf link

🆑 coiax
add: When someone dies, there will be a (T) link to jump to the turf
where they died, on the offchance they died in a manner that left no
body.
/🆑

Supermatter disintegrations, singularity eatings, other stuff that
doesn't leave a body means that the (F) link doesn't work. But the turf
should still be there, so click on that instead.

* Jump to mob if exists, turf if not
2017-03-09 21:23:32 +01:00
Cyberboss
f6f5d9af4b AHH A DEL! (#24796)
* AHH A DEL!

* HELP!

* MORE OF THEM!
2017-03-09 09:16:49 +01:00
XDTM
6f5ddea836 Fixes slimes not being able to latch onto humans + faction tweak (#24759)
* tentadel

* back to normal

* Fixes slimes not being able to latch onto humans + faction tweak

* NO

* NO

* HUMANOIDS ONLY

* PUTTING THE PIG IN PIGGYBACK
2017-03-09 09:11:20 +01:00
Joan Lung
ea99851a07 Clockcult stuff has colored lighting (#24678)
* Clockcult stuff has colored lighting

* fixsigils
2017-03-08 12:03:12 -06:00
Jordie
dc39267b50 Merge pull request #24592 from KorPhaeron/catgirlbuff
Mutant parts are removed if you roll a head job, as opposed to being barred from these jobs
2017-03-08 09:58:55 +11:00
Cyberboss
e03144dc1d Smoother roundstart take II (#24504)
* Revert "Until I figure out why random keys aren't being transferred"

* Fixes cyborgs not getting their key at roundstart

* Fixes mimes not getting the prefs name

* Fixes clowns not getting prefs names

* Sets the round start timer when it actually starts

* Remove fluff CHECK_TICKs

* Moves siliconization to the jobs module

* Yeah whatever

* Fixes AIization

* HNNNNGHHHH WHY IS THIS UP HERE?

* Fix cyborgs not linking to AI
2017-03-07 21:06:33 +01:00
kevinz000
04e445cbfe Update status_procs.dm (#24686) 2017-03-06 12:15:54 +01:00
XDTM
3d07e850a3 Hallucinations 2.2 (#24680)
* Hallucinations 2.2

* things you have ate
2017-03-06 12:10:19 +01:00
Sligneris
745651f8d6 Updates 'xeno queen' AI hologram (#24669) 2017-03-06 12:07:07 +01:00
Joan Lung
e2c7cda4bb Aliens now properly take double burn damage (#24655) 2017-03-06 11:58:41 +01:00
Joan Lung
d5c870e714 Merge pull request #24662 from lzimann/individuallog
Adds a way to see a persons's individual logs for the round.
2017-03-05 11:57:37 -05:00
coiax
8332879c6a GODMODE prevents elder god effects (#24645)
🆑 coiax
add: The Bardrone and Barmaid are neutral, even in the face of reality
altering elder gods.
/🆑

- Bardrone isn't going to cogscarab in the face of Ratvar
- Bardrone and Barmaiden don't explode in the face of Narsie; they
instead have to awkwardly attempt to serve drinks to Harvesters.
2017-03-04 15:01:54 -06:00
Lzimann
e58ee1724f Refactors logging into a single var for all mobs and adds a wrapper for proper logging. 2017-03-04 13:32:35 -03:00
PJB3005
64db72a150 Merge remote-tracking branch 'upstream/master' into rebase-to-vg 2017-03-04 16:31:55 +01:00
Lzimann
15e8b7e5f7 Adds a way to see a persons's individual logs for the round. 2017-03-03 22:03:13 -03:00
WJohn
740981e565 Merge pull request #24603 from Sligneris/Xeno_queen
Updates small xeno queen sprite
2017-03-03 15:30:18 -05:00
PJB3005
a63608d023 Merge remote-tracking branch 'upstream/master' into rebase-to-vg 2017-03-03 16:31:00 +01:00
XDTM
5e91119fce [Ready]Hallucinations 2.0 (#24478)
* Hallucinations 2.0

* click defines

* tesla sounds and borer

* Fake doomsday and zombie delusion

* death message realism, less spawn, more first_name()

* fix + self delusion

* YUP THAT WAS ALL IT WAS NEEDED TO ENABLE SMOOTH HALLUCINATION MOVEMENT

* oh yeah

* realistic death + tweaks

* bubbleturn

* New fake alert hallucination

* dangerous

* defines and one less spawn

* New -> Initialize

* Initialize fix + new items_other hallucination

* extreme sound realism

* the error is always in the change you don't test

* mo' speech, better speech
2017-03-03 11:20:02 +13:00
kevinz000
f925d351e7 Makes bomb armor lessen the chance of bomb knockout (#24580)
* Update human_defense.dm

* Update human_defense.dm
2017-03-03 10:46:52 +13:00
oranges
312f0e2d3a Merge pull request #24559 from Cyberboss/KeysPartII
A/Dsay radio keys redux
2017-03-02 20:10:09 +13:00
coiax
1a73938c3d Alien larva poll ghosts before bursting (#24523)
* Alien larva poll ghosts before bursting

🆑 coiax
add: Ghosts are polled if they want to play an alien larva that is about
to chestburst. They are also told who is the (un)lucky victim.
/🆑

* Messages and fixes

* Removed var from giant list of vars
2017-03-02 19:33:17 +13:00
Sligneris
b35ef3fb27 Updates small xeno queen sprite 2017-03-02 03:17:37 +01:00
KorPhaeron
96d24a8133 Buffs catgirls 2017-03-01 15:58:48 -06:00
Cyberboss
a689937d9f A/Dsay radio keys redux 2017-02-28 17:07:52 -05:00
oranges
6ec969d180 Merge pull request #24521 from Cyberboss/Electrocute
Fixes prototypes of electocute_act
2017-03-01 09:13:55 +13:00
oranges
2a3d6dc945 Merge pull request #24514 from Cyberboss/RoboCamTimer
Fixes robot cameras
2017-03-01 09:07:22 +13:00
oranges
bff44197af Merge pull request #24513 from Cyberboss/RidingIsShit
Fixes a ton of shit with riding_datums
2017-03-01 09:07:09 +13:00
Cyberboss
0ae196b92a Fixes runtimes with rapid fire again (#24508) 2017-02-28 12:20:02 -06:00
Cyberboss
782d38d964 Fixes prototypes of electocute_act 2017-02-27 12:52:06 -05:00
Cyberboss
0480274b55 Fixes robot cameras 2017-02-27 12:25:51 -05:00
Cyberboss
ef7879545b Fixes a ton of shit with riding_datums 2017-02-27 12:14:29 -05:00
coiax
3dee7c96b6 Drone shell changes (#24379)
* Drone shell changes

Fixes #24376.

- Drone shells are now points of interest.
- Derelict drone shells are now just dusty drone shells.

* For GUN_HOG

* Adds ushanka to derelict drones

* Less compiling errors
2017-02-27 12:28:31 +13:00
Tokiko1
069443c193 Removes roundstart singularity, adds roundstart supermatter, supermatter now collapes into singularity (#24447)
* Adds supermatter to box.
Adds orange pipes.
Makes the supermatter spawn a singulo.

* Added orange pipe manifolds.
Added a supermatter crystal and replaced the varedited shards on box and meta.
Added supermatter engine to metastation.

* Removed singulo from Deltastation.
Gave engineers access to some Deltastation atmos areas, including the engine.
Fixed some access bugs.

* Misc fixes.

* Fixed the roundstart reflectors being impossible to deconstruct.
Bunch chamber tweaks on meta.

* Poly now squawks about the supermatter engine instead of the singulo.
Radiation collectors are now half as efficient.
2017-02-26 15:20:27 -06:00
Joan Lung
d5df752c0e Faction fixes (#24396)
* Faction fixes

* heh

* hup!

* i'm smart
2017-02-27 00:39:01 +13:00
coiax
af5fc7edfb Removes a rogue space from the slap message (#24427) 2017-02-25 17:48:25 -06:00
KorPhaeron
e01866219e Fixes mutant eyes (#24338)
* Eyeballs for mutants

* Removes redundant lines
2017-02-24 19:17:38 +01:00
Joan Lung
d9149849b0 Clockcult fixes (#24313)
* Clockcult fixes

* Silicons had identical stun procs for some reason

* oh.

* proper!
2017-02-24 09:46:35 +13:00
XDTM
34aafab401 Fixes Voice of God (#24328) 2017-02-23 20:20:25 +01:00
coiax
05026eee88 Taste (#24323)
* Adding taste to reagents

* Toxins mostly taste bitter.

* The taste of medicine is mostly bitterness

* Drugs taste bitter too

* It turns out pyrotechnics mostly taste like burning

* Alcohol and blob tastes

* Drinks taste mostly of drinks

* And the food reagents are the last, but not least

* Actual taste code

* You can now taste freshly spawned carrot cake

* Bread, burgers

* Debugging tasting

* Always add the reagents properly, I guess

* Finally got nutriment scaling working

* Finally got all the stuff working and mixing

* PEOPLE CAN NOW TASTE THINGS

* Mouthful only has one L

* Meat n dough

* Eggs and cakes

* Meat dishes taste of meat

* Others...

* Pastry... there is no end to the food

* PIE AND PIZZA

* SANWHICHES, SALAD, SOUP

* THE LAST OF THE FOODS ARE COMPLETE

* Weird indentation issues fixed

* Remove dat debug code

* Hydroponics and sugar is less strong

* Replaces carrot cake reagents

* Code review

* Fixes bad flavours
2017-02-23 00:59:34 -06:00
kevinz000
5e93717158 The floor really can't seem to mount the NekoOS... (#24315)
* Update robot.dm

* Update human.dm
2017-02-22 20:34:53 +01:00
MrPerson
f4e768c895 Ion storm improvements (#24223)
* Ion storm improvements

Ion storms have several new additions:
25% chance to flatly replace the AI's core lawset with something random in the config. Suddenly the AI is Corporate, deal w/ it.
10% chance to delete one of the AI's core or supplied laws. Hope you treated the AI well without its precious law 1 to protect your sorry ass.
10% chance that, instead of adding a random law, it will instead replace one of the AI's existing core or supplied laws with the ion law. Otherwise, it adds the generated law as normal. There's still a 100% chance of getting a generated ion law.

All of these stack so you could wind up going from Asimov to Paladin w/o the first law and w/ the last law replaced with THE SHUTTLE CANNOT BE CALLED DUE TO FIVE NINJAS. All the values are easy to tweak if you guys want them higher or lower or whatever.

Custom admin-sent and other fake ion storms (devils) will just add the law and have no chance of doing any of the bonus stuff.

Removed the admin verb to send an ion storm since you can just use the events panel.

Cleaned up some of the law-adding backend. Hopefully there's no double showing of the AI's laws after a lawchange as a result of this.

* Everyday I'm shufflin'
2017-02-22 13:31:04 +01:00
Cyberboss
56a6eaa8e6 Overlay queuing (#23922)
* Overlay queuing

* Fix SS flags

* Don't copy on assignment

* Flags processing

* Fix icon_smoothing

* MSO's helper proc

* Legacy detection

* Make it work

* Fixes shitcode

* Fix the flag

* |= -> +=

* OK, how did I fuck that up?

* shitcode

* Conditional assoc queue while initializing

* Cleanup everything

* Orange meme

* This isn't perfect, but its the best byond will give us.

* forgot about dir

* oh ya

* This was litterally the last thing i did last night before heading to bed

You can tell can't you?

* Fixes various shit

* Let's not ever pause

* Fix the flag

* Cleaned up some missing shit. Added image dummys

* Remove the one usage of FPRINT

* Jesus get rid of this
2017-02-22 21:44:55 +13:00
Joan Lung
78d265e277 Merge pull request #24292 from KorPhaeron/pushing
Mobs pushing eachother wont change their direction
2017-02-20 17:46:32 -05:00
coiax
de0b29dea6 Partially grown clones are horribly disfigured + cardiac arrest refactor (#24106)
add: Refactors heart attack code, a cardiac arrest will knock someone unconscious and kill them very quickly.
add: Adds corazone, an anti-heart attack drug, made by mixing 2 parts Phenol, 1 part Lithium. A person with corazone in their system will not suffer any negative effects from missing a heart. Use it during surgery.
add: Abductor glands are now hearts, the abductor operation table now automatically injects corazone to prevent deaths during surgery. The gland will restart if it stops beating.
fix: Cloning pods always know the name of the person they are cloning.
add: You can swipe a medical ID card to eject someone from the cloning pod early. The cloning pod will announce this over the radio.
del: Fresh clones have no organs or limbs, they gain them during the cloning process. Ejecting a clone too early is not recommended. Power loss will also eject a clone as before.
del: An ejected clone will take damage from being at critical health very quickly upon ejection, rather than before, where a clone could be stable in critical for up to two minutes.
add: Occupants of cloning pods do not interact with the air outside the pod.


After @Cyberboss 's multi-pod cloning got merged, I scrapped the multi-pod stuff from my own work, and brought back the maiming.

Early ejected clones being partially disfigured is a cool feature.

This penalises (but does not completely remove) speed cloning, as there is a window where the clone can be ejected without missing any limbs or organs. Otherwise the clones will probably die due to lack of lungs or heart.

Heart attacks are more lethal, there's an easy medicine for treating them, if chemistry have it on hand.

Clones not reacting to the air around them is a buff to plasmamen (although they'll still burn to death once they're ejected in an oxygen atmosphere).
2017-02-21 11:13:54 +13:00
KorPhaeron
9547ff171d Sets direction 2017-02-19 19:11:23 -06:00
KorPhaeron
8642c5b375 Pushin 2017-02-18 23:28:53 -06:00
Pieter-Jan Briers
9b20c1e6c2 Merge remote-tracking branch 'upstream/master' into rebase-to-vg 2017-02-18 23:40:34 +01:00
kevinz000
d4a6cdc0e8 Adds riding on other carbon mobs
rscadd: You can now ride piggyback on other human beings, as a human being! To do so they must grab you aggressively and you must climb on without outside assistance without being restrained or incapacitated in any manner. They must also not be restrained or incapacitated in any manner.
rscadd: If someone is riding on you and you want them to get off, disarm them to instantly floor them for a few seconds! It's pretty rude, though.
2017-02-19 10:39:35 +13:00
Pieter-Jan Briers
b5b93e51f7 Merge remote-tracking branch 'upstream/master' into rebase-to-vg 2017-02-18 16:52:07 +01:00