Commit Graph

730 Commits

Author SHA1 Message Date
Cyberboss
31ee152489 Repaths subsystem to controller/subsystem (#24624)
* Repaths subsystem to controller/subsystem

* Fix the shit
2017-03-08 22:05:45 +01:00
Cyberboss
fac0d69009 Fixes spam after admin event cancellation adds feedback (#24787)
* Fixes spam after admin event cancellation

* Add feedback
2017-03-08 02:42:42 -06:00
Cheridan
50b66e5c59 Merge pull request #24668 from Cyberboss/AdminCancel
Allows admins to cancel random events
2017-03-06 15:18:33 -06: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
Cyberboss
b275e923f7 Allows admins to cancel random events 2017-03-04 12:14:56 -05: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
a63608d023 Merge remote-tracking branch 'upstream/master' into rebase-to-vg 2017-03-03 16:31:00 +01:00
bgobandit
0708bee69d Traitor codewords and responses now pull from the ion storm wordlists. (#24538)
* Traitor codewords and responses now pull from the ion storm wordlists.

* more words for codewords/ion laws

* oops honk
2017-03-02 19:29:40 +13: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
Pieter-Jan Briers
b5b93e51f7 Merge remote-tracking branch 'upstream/master' into rebase-to-vg 2017-02-18 16:52:07 +01:00
Leo
9c6803ae19 Ports Paradise error handler, with in game runtime viewer! (#24036)
* Ports paradise error handler, with in game runtime viewer!

* Changes to the old runtime error and removes inerror reference

* Oops

* Adds a wrapper for world.log so it displays both in the runtime diary and in DD window
2017-02-14 11:39:31 +11:00
Cheridan
460599b079 Merge pull request #24070 from bgobandit/emergencylove
Adds some fresh Valentine's messages.
2017-02-13 13:20:10 -06:00
bgobandit
9ebe2cffeb oops 2017-02-13 13:15:01 -05:00
bgobandit
e404e14b16 more 2017-02-13 12:58:18 -05:00
bgobandit
996436ef5e more valentine messages 2017-02-13 12:38:14 -05:00
PJB3005
f11c558c99 Merge remote-tracking branch 'upstream/master' into rebase-to-vg 2017-02-12 16:35:57 +01:00
coiax
51c14939b8 Admin only event: Station-wide Human-level Intelligence (#23873)
🆑 coiax
add: Added a new admin only event: Station-wide Human-level
Intelligence. Like the random animal intelligence event, but affecting
as many animals as there are ghosties.
/🆑

Will lead to mouse and cockroach uprisings. Also a good solution for
salty ghosts wanting to be part of an ERT. Give them a random mouse in
manit, and watch them attempt to valid people anyway.
2017-02-10 10:08:19 -06:00
PJB3005
8ce6ae2b87 Merge remote-tracking branch 'upstream/master' into rebase-to-vg 2017-02-08 14:30:23 +01:00
kevinz000
0ced9342b9 [READY]Aimable wizard lightning bolts (#23723)
* ZAP!

* YOU DID NOT SEE THAT

* YOU DI NOT SEE THAT 2

* object orientated pr

* gdi

* protection

* object orientated pr v2

* REEEE

* blacklists

* Update magicarp.dm
2017-02-08 18:31:52 +13:00
oranges
35e9de7952 Merge pull request #23691 from JJRcop/valentinescucked
Adds love triangle to valentines day event
2017-02-06 18:38:05 +13:00
Cyberboss
b86e224571 Makes qdeleted and qdestroying macros (#23666)
* Makes qdeleted and qdestroying macros

* Makes QDELETED and QDESTROYING uppercase

* Swap qdel checks istype's for != null's

* Fix it

* How was this missed?
2017-02-06 00:59:27 +13:00
oranges
94f7c70c65 Merge pull request #23648 from coiax/notify-wizard-rod
The Rod Form spell does not notify deadchat
2017-02-05 00:09:12 +13:00
oranges
ea72c9decd Merge pull request #23639 from KorPhaeron/valentines
Buffs the valentines event
2017-02-04 23:53:39 +13:00
Pieter-Jan Briers
aeb057579e Hey it almost works 2017-02-04 01:00:12 +01:00
Jack Edge
91fbd27e4e The Rod Form spell does not notify deadchat
🆑 coiax
del: The wizard spell "Rod Form" does not produce a message in deadchat
everytime it is used.
/🆑

Because it gets spammy, and the joy of following a rod is being able to
watch its devestation. If you're following a wizard, you're already
following and need no notification.
2017-02-03 01:30:42 +00:00
JJRcop
79f706374b Adds love triangle to valentines day event 2017-02-02 19:58:49 -05:00
KorPhaeron
ceed418d06 While instead of for 2017-02-02 18:40:35 -06:00
KorPhaeron
d34787d98e Buffs the valentines event 2017-02-02 13:16:54 -06:00
coiax
47a1da9bcb Removes minimum round time from abductor event (#23500)
🆑 coiax
add: The Abductor event can now happen at any time, rather than thirty
(30) minute plus rounds.
/🆑

- We have the xeno event that can fire at any time, and that's way more
round affecting than ayys. Ayys are fun, and we don't get to see them
except with admin memes.
2017-02-01 20:38:11 +01:00
oranges
a6fa62f2d4 Merge pull request #23449 from coiax/removes-underscore
Removes underscore from blob event
2017-01-31 09:30:35 +13:00
Cyberboss
3f7f5d4000 Removes/Refactors /mob/unEquip (#22918)
* Part1

* IT COMPILES!!!!

* Fuck wait this was missing from that last

* Update handlabeler.dm

* Update handlabeler.dm

* Fixes n shit

* Fix this

* Fixes #23310

* Fucking @RemieRichards was right

* Fixes devil unEquip

* WTF ARE BITFLAGS?

* THERES THE FUCKING PROBLEM

* Fixes
2017-01-31 09:28:31 +13:00
Cyberboss
2aef76bdce Nuclear bombs now actually detonate (#22586)
* BOOM

* Forgot this check

* Fix remaining objectives

* This is better

* MSO params

* >When you copy paste directly from the comment

* Merge fixes

* Revert "Fix remaining objectives"

This reverts commit b1d1bf40f615019bb57088c24fae8f89c5d2e834.

* Revert "Forgot this check"

This reverts commit cea6ad2381d44a44ef3a93064997454cf7b1ccf5.

* After all that work I did to make objectives work...

* Oh this is important
2017-01-30 09:41:42 +13:00
Fox McCloud
06564598ee Botany Fixes (#23404)
* Botany Fixes

* styling

* further fixes

* explosive vine fix
2017-01-29 13:41:52 +01:00
Jack Edge
c12c3ac0ed Removes underscore from blob event
Removes a rogue underscore from the descriptive text.
2017-01-29 04:18:20 +00:00
coiax
7671cb2ae6 Modifies the Human-level Intelligence Event (#23375)
🆑 coiax
add: The Human-level Intelligence event now occurs slightly more often,
and produces a classified message.
/🆑

- This has been harmless enough, right now the probability chance is
actually BELOW gateway swarmers, which is a bit silly.
- Some notification for the station so they can start looking for a
cockroach/mouse with opinions, or check the slime pens.
- Speaking of gateway swarmers, it produces the same classified message
notification, to keep people on their toes.
- Also I love madlib descriptions.
2017-01-28 01:05:06 -06:00
Kyle Spier-Swenson
12570805bd Closes the Pool. (#23150)
* Delete pool.dm

* Removes usage of PoolOrNew

* Wrap up
2017-01-22 16:00:23 -05:00
Joan Lung
c93ce5ae83 Syndicate commandos will now leave gibs (#23062) 2017-01-18 12:11:00 -05:00
PJB3005
7356e80484 hey that should be everything except making it compile. 2017-01-17 22:08:27 +01:00
oranges
541c8ad135 Merge pull request #22845 from Core0verload/equipment_fix
Refactor of outfits datums and corpse spawners
2017-01-10 10:10:10 +13:00
c0
0b311121d9 Refactor of outfits datums and corpse spawners 2017-01-08 10:30:31 +03:00
bgobandit
4520e393f7 Fixes the admin message for morph, devil and slaughter demon spawns. (#22770)
* Morphling logs ckey correctly

* refactors every other spawn event apparently

* fixes a typo while I'm in the file
2017-01-07 19:41:39 +13:00
bgobandit
945d4f060f The Floor Is Lava and Advanced Darkness work again. (#22780)
* The Floor Is Lava and Advanced Darkness work again.

* define memes
2017-01-06 16:55:45 -05:00
XDTM
babe7a6aa6 Fixes portals not being usable by mechs 2017-01-04 15:56:50 +01:00
KorPhaeron
010f305ee2 Fixes portals moving anchored atoms (#22587)
* Fixes portals moving anchored objects

* Missing a letter

* Mecha
2017-01-02 15:07:11 +01:00
oranges
0010f34a1c Merge pull request #22432 from coiax/stops-sentient-event-complaining
Adds correct returns to sentience event
2016-12-26 14:53:24 +13:00
XDTM
bf9492b0f3 Maybe fixes kudzu 2016-12-26 01:45:49 +01:00
Jack Edge
a257df3e45 Adds correct returns to sentience event
I coded the ghost_role template, and yet I failed to code a new event
correctly.

I have fixed my mistakes, the sentience event no longer produces admin
complaints about bugs.
2016-12-24 13:31:20 +00:00
Incoming5643
123426b9c9 Fixes all the occasions where a wizard could find/make sandals and get the nerfed sandals instead of the new ones introduced in #22164 (#22237) 2016-12-17 14:22:46 -05:00
coiax
43a08412a3 Anomalies now have observer-visible countdowns (#22147)
* Anomalies now have observer-visible countdowns

🆑 coiax
add: Anomalies now have observer-visible countdowns to their detonation.
/🆑

- Behind the scenes, moved the detonation code from the event to the
anomalies themselves. May be some differences of lifespan, given we're
going from event ticks to world.time, but meh.

* Changes the name of the anomaly cores
2016-12-16 11:08:05 +13:00
coiax
18647dd3d6 Added "Sentience" rare random event (#22007)
* Added "Sentience" rare random event

🆑 coiax
add: Due to a combination of radiation and water supply contamination,
stations have been reporting animals gaining self awareness.
/🆑

Picks a random /mob/living/simple_animal on station that has no mind,
and gives it to a ghost who signs up, along with giving them a decent
chunk of health so they don't die instantly.

Note that this does include bots, which I've kept because it's hilarious
that the Mulebot spontaneously develops opinions.

Cockroaches now take 1 damage when stepped on, enough to kill a normal
cockroach, but not enough to kill a sentient one.

* Changed min() to max()

* Changed lore to appease Cheridan
2016-12-10 10:04:56 +13:00