Commit Graph

5256 Commits

Author SHA1 Message Date
Joan Lung 423b2d2444 Caches produce components more often, but each linked cache slows down cache generation (#25277) 2017-03-20 20:04:34 -03:00
Joan Lung 6366735430 Comments a bunch of clockcult code (#25241)
Also fixes one or two bugs, like wraith specs being ten times as fast as they should be
2017-03-19 14:41:06 -03:00
AnturK d61dc54d17 Abductor fixups (#25210) 2017-03-18 14:44:10 -03:00
Leo 4f95a168ce Merge pull request #25201 from ChangelingRain/sayhowmuch
Proselytizers now say how much brass sheets cost to make on examine
2017-03-18 14:24:09 -03:00
Leo 092cf72835 Merge pull request #25186 from coiax/fixes-post-nuke-all-clear
The alert level is no longer lowered by a nuke's detonation
2017-03-17 21:49:52 -03:00
Leo cceb50a932 Fixes a runtime when a ling tries to absorb a person that never spoke anything (#25185) 2017-03-17 16:24:51 -04:00
Joan Lung b8828c3991 Proselytizers now say how much brass sheets cost to make on examine 2017-03-17 11:55:14 -04:00
Jack Edge 85bf6921bc The alert level is no longer lowered by a nuke's detonation
🆑 coiax
fix: The alert level is no longer lowered by a nuke's detonation.
/🆑

Stops the post nuke "Red Alert".
2017-03-16 23:23:56 +00:00
Joan Lung 743653e88a Cult structures now have colored light (#25116) 2017-03-16 16:54:46 -03:00
Cyberboss c99b0aa6ef Fixes pinpointers failing to GC (#25104) 2017-03-14 20:41:49 -04:00
Joan Lung bfb46b2972 Proselytizers converting clockwork floors to walls now always take 10 seconds (#25071) 2017-03-14 16:18:08 -04:00
Cyberboss fdab11f6c2 Fix a missing qdel hint (#25103) 2017-03-14 14:35:56 -04:00
coiax 8f19361e57 Swarmer structures glow slightly cyan (#24978) 2017-03-13 20:49:36 -04:00
Cyberboss 012eaec1b9 Mob Initialization (#24840)
* Mob Initialization

* new_player Repath

* Fix the dme

* Fix the shit

* Fix a loc

* Fix another loc

* But, in my haste, I forgot the cola!

* Another loc

* ANOTHER LOC

* Further docs

* Where'd that s come from

* Fix shit

* Better
2017-03-13 20:21:12 +01:00
coiax f096307c20 Generates messages when xeno eggs are delivered (#24852)
* Generates messages when xeno eggs are delivered

🆑 coiax
add: The egg spawner on Metastation will generate a station message and
inform the admins if an egg is spawned. (It's only a two percent chance,
but live in hope.)
/🆑

Metastation has a 2% egg spawner. If it picks the xeno egg, it does so
silently, telling no one. Now it informs the station and also admins and
the game log.

To reiterate, this behaviour is already in the map, I'm just generating
logging and messages. If admins want to simulate this, they can spawn a
`/obj/effect/spawner/xeno_egg_delivery` in any location they like.

* Xeno delivery makes a command report instead

I also refactored command report to avoid the duplication of the SECRET
COMMAND REPORT announcement.
2017-03-13 21:58:20 +13:00
Mike Long f36feb87b5 Lordpidey devil fixes (#24693)
* Devils made via event can no longer ascend.

Admins can control whether or not a devil may ascend via traitor panel.

* Adds logging

* Fixes #21326,     Fixes #21321

* Fixes compile error, removes dead code.

* Moves logging to where it's supposed to be.

* Arch devils can now destroy walls with pitchfork.

* Fixes compile error.

* Summon dancefloor can't be used to break down walls.

* Improves disco floor wall check

* Fixes traitor panel for devils.

* refactors human attack_hand

* Fixes compile error

* Devils now respawn with clothes.
2017-03-12 20:55:36 +01:00
AnturK 5ec627b510 Lings will regen organs even with no limbs missing (#24943) 2017-03-11 10:19:10 -05:00
coiax d227f3032b Swarmer lights are cyan (#24849)
🆑 coiax
add: Swarmer lights are coloured cyan.
/🆑
2017-03-10 22:40:13 -05:00
Lzimann 5a618297ce Replaces the default output with the to_chat wrapper. 2017-03-10 01:32:05 -03:00
oranges 56a7fa328a Revert "Revert "Atoms can now be stationloving" (#24903)" (#24904)
This reverts commit d3b5f0e97c.
2017-03-10 09:54:44 +13:00
Kyle Spier-Swenson d3b5f0e97c Revert "Atoms can now be stationloving" (#24903)
* Revert "Bulletproof(Tactical) Armour + Vest Defence Tweak (#24816)"

This reverts commit 6ab7ba871f.

* Revert "Automatic changelog generation for PR #24810 [ci skip]"

This reverts commit 1cd117afd6.

* Revert "Stacks automatically merge on Initialize (#24810)"

This reverts commit 6e39f5cf00.

* Revert "Automatic changelog generation for PR #24794 [ci skip]"

This reverts commit 62a2ef30dd.

* Revert "Wizards can now Summon Ghosts (#24794)"

This reverts commit 473561c0be.

* Revert "Automatic changelog generation for PR #24791 [ci skip]"

This reverts commit b2aeef06d0.

* Revert "Compiles in Lavaland (#24791)"

This reverts commit 272cc34008.

* Revert "Forcefield Projector (#24790)"

This reverts commit 4b2ffcffe8.

* Revert "Atoms can now be stationloving (#24748)"

This reverts commit 60f7c1df3f.
2017-03-10 09:53:16 +13:00
coiax 473561c0be Wizards can now Summon Ghosts (#24794)
* Wizards can now Summon Ghosts

🆑 coiax
add: Wizards can now use their magic to make ghosts visible to haunt
the crew, and possibly attempt to betray the wizard.
/🆑

- Summon Ghosts, makes ghosts visible for the rest of the round.
- Modifies the Summon Events G-g-ghosts! event to also use the same
mechanism of making all ghosts visible.
- New global var `observer_default_invisibility`, which all ghosts load
their invisibility from when created. You need this because ghosts get
destroyed and created every time you exit and reenter a body. Modified
the spectral sword to use this, instead of initial().

- Pros for wizards to summon ghosts: It's spooky, and distracts the
crew, they get to see the ghosts come out of the dead people they just
murdered.
- Downsides of wizards to summon ghosts: They'll be always obvious when
etheraling around, they can't really stealth, ghosts will do their best
to upset the wizard's plans.
- If you were playing to WIN as a wizard, you probably wouldn't summon
ghosts. But you wouldn't summon guns or magic either.

* Makes it buyable
2017-03-10 09:46:04 +13:00
coiax 60f7c1df3f Atoms can now be stationloving (#24748)
* Objects can now be stationloving

Stationloving objects are objects that love the station so much, they
will relocate back to the station if spaced or if destroyed.

Yes, this does sound a lot like the behaviour of the nuke disk. Except
made more generic.

Currently the only stationloving object is the nuke disk.

* Moved from /obj to /atom/movable

* Remie fix
2017-03-10 09:42:02 +13:00
oranges 7226a6729e Merge pull request #24687 from Xhuis/elder_god_lights
Adds colored lighting for Ratvar and Nar-Sie
2017-03-10 09:27:58 +13:00
Joan Lung ea99851a07 Clockcult stuff has colored lighting (#24678)
* Clockcult stuff has colored lighting

* fixsigils
2017-03-08 12:03:12 -06:00
coiax 311ea1c7f1 New wizard spell: The Traps (#24571)
* New wizard spell: The Traps

🆑 coiax
add: Wizards now have a new spell "The Traps" in their spellbook.
Summon an array of temporary and permament hazards for your foes, but
don't fall into your own trap(s).
/🆑

Conjures some traps in an aoe, traps include Hand of God traps and
swarmer shocking traps. Hand of God traps require 60 seconds to recharge
between trapping.

I saw Cobby give this as a TC trade, and I thought it seems reasonable
as a silly wizard spell.

* Added The Traps to spellbook, modifed trap code more

* Adds action icon for The Traps

* Need to be adjacent to disarm

* Invocation is now Latin for "BEWARE THE TRAPS"
2017-03-08 12:13:03 +13:00
Cyberboss e9b01e6f4f Kills off an arbitrary number of spawn()s (#24730)
* Kills off an arbitrary number of spawn()s

* Fix the shit
2017-03-08 09:44:24 +13:00
AnturK 582d08081d Fixes abductor console init 2017-03-07 21:10:51 +01:00
Joan Lung f36940d1c0 Circuit tiles now glow faintly (#24722)
* Circuit tiles now glow faintly

* one missed
2017-03-07 21:04:04 +01:00
Joan Lung 1497aba9fe Cult communication is no longer briefly delayed (#24617) 2017-03-06 12:25:44 -06:00
XDTM 5acd58b340 Makes ling tentacles return a qdel hint (#24705)
* tentadel

* back to normal

* Makes ling tentacles return a qdel hint
2017-03-06 12:23:03 -06:00
XDTM 80b2a91dce Changelings can remove pieces of their own flesh clothing (#24462) 2017-03-06 19:14:28 +01:00
Xhuis 86488d18d3 Fixes some issues and closes others; nerfs abductor emergency teleporter (#24690)
* Fixes Wish Granter resurrection spam

* Fixes box icons

* Emergency teleporter nerf
2017-03-06 12:20:55 +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
Xhuis ba651dc8c0 Gives lights to Ratvar and Nar-Sie 2017-03-04 16:38:46 -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 64db72a150 Merge remote-tracking branch 'upstream/master' into rebase-to-vg 2017-03-04 16:31:55 +01:00
Joan Lung 9198f87870 Weaker cult talismans take less time to imbue (#24562) 2017-03-04 23:37:47 +13:00
PJB3005 a63608d023 Merge remote-tracking branch 'upstream/master' into rebase-to-vg 2017-03-03 16:31:00 +01:00
oranges 83c7390bb8 Track singularities in a global list (#24609)
This replaces a few operations on either the poi_list (still quite
large) or the world
2017-03-03 09:57:01 +01:00
Joan Lung 831cb031ef Two cult fixes 2017-03-01 15:50:03 -05:00
oranges 6ec969d180 Merge pull request #24521 from Cyberboss/Electrocute
Fixes prototypes of electocute_act
2017-03-01 09:13:55 +13:00
Incoming5643 bb8197790c Reduces the time for mulligan antag to fire from 2 to 5 minutes to 1 to 3 minutes (#24398)
Changes the language on the admin override button to try and discourage overuse (:<)
Adds default behaviors for clockwork cults and abduction modes
Removes relic shadowling references in the config
2017-02-28 18:09:49 +13:00
Joan Lung 39ce336edf Anima Fragments now slam into non-Servants when bumping (#24467)
* Anima Fragments now slam into non-servants when bumping

* ouch

* the speed drop is bad enough, actually
2017-02-28 18:00:54 +13:00
Cyberboss 782d38d964 Fixes prototypes of electocute_act 2017-02-27 12:52:06 -05:00
XDTM 4a0b7cdd75 Updates the abductor surgery guide (#24464) 2017-02-27 09:14:19 -06:00
oranges ab8903e5a8 Merge pull request #24437 from Cheridan/instagib
Adjust Abductor Instagib Gland
2017-02-27 12:34:54 +13:00
Joan Lung db45acbf70 Anima fragments will very gradually self-repair (#24442)
* Anima fragments will very gradually self-repair

* little higher
2017-02-26 09:44:19 -06:00
Joan Lung d5df752c0e Faction fixes (#24396)
* Faction fixes

* heh

* hup!

* i'm smart
2017-02-27 00:39:01 +13:00
Joan Lung d4625dbefb Merge pull request #24418 from Xhuis/tome_refactor
Speeds up tome code
2017-02-25 23:28:20 -05:00