Commit Graph

272 Commits

Author SHA1 Message Date
duncathan salt
9ec6e187a4 Merge pull request #13464 from Anonus/hostileconstructs
Spawnable hostile constructs, for away missions and adminfuckery
2015-12-06 17:25:53 -06:00
Razharas
02fe4ec5a8 Merge pull request #13443 from MrStonedOne/DONTWAIT-IKNOWWHATYOURTHINKING-YOUDONTNEEDMYRETURN-DONTWAITCAUSEISLEEP
changes `spawn() throw_at` to `throw_at_fast set waitfor = 0`
2015-12-06 19:52:06 +03:00
MrStonedOne
9fa4288b08 Makes everything that used spawn () throw_at use throw_at_fast 2015-12-05 16:40:52 -08:00
Nerd Lord
58a3f742c6 Spawnable hostile constructs, for away missions and adminfuckery. 2015-12-05 10:48:52 -05:00
Nerd Lord
1c0c1ddf60 Magic missile no longer does damage. 2015-12-02 18:08:24 -05:00
Razharas
b72eb05c28 Merge pull request #13314 from AnturK/teleportfix
Fixes Teleport spell
2015-11-30 10:53:52 +03:00
duncathan salt
a4151bb212 Merge pull request #13280 from Anonus/mmbuff
Fixes inflict_handler spells not doing burn damage in some cases
2015-11-29 12:36:18 -06:00
AnturK
024f635aa9 Fixes Teleport spell 2015-11-29 14:33:40 +01:00
Nerd Lord
e9bbebfd36 Fixes inflict_handler spells not doing burn damage if brute damage was 0. 2015-11-28 11:42:38 -05:00
AnturK
b14e9133d2 Academy Update 2015-11-28 12:35:41 +01:00
AnturK
9fd9e5c21d Makes user explicit in spell code 2015-11-28 12:35:40 +01:00
AnturK
e36853d7c9 Convert bots to simple animals - Updated 7.0 2015-11-26 22:06:07 +01:00
Cheridan
67da7b7117 Merge pull request #13085 from Incoming5643/I_only_get_like_one_controversal_pull_a_year_I_better_make_this_count
A number of nerfs and buffs to stunning spells
2015-11-25 11:13:09 -06:00
Incoming
b12fc38946 A number of mixed nerfs and buffs to stunning spells:
Lightning Bolt:
*You can no longer throw the bolt whenever you want, it will fire itself once it's done charging. Fixes #12849
*Getting hit by a bolt will do a flat 30 burn now, as opposed to scaling with how long you spent charging the spell. Unless you made a habit of charging lightning bolt to near maximum every time you cast it this is a buff.
*Every time the bolt jumps the next shock will do five less burn damage.
*Lightning bolts can still jump back to the same body, so the maximum number of bolts you can be hit by in a single casting is three, and the maximum amount of damage you could take for that is 60 burn.
*Stun time is unaffected

Magic Missile:
*Cooldown raised to 20 seconds, up from 15
*Cooldown reduction from taking the spell multiple times raised from 1.5 seconds to 3.5 seconds. Rank 5 magic missile now has a cooldown of 6 seconds, down from 9, and is effectively a permastun.

Time Stop:
*Time Stop field now persists for 10 seconds, up from 9
*Cooldown raised to 50 seconds, up from 40
*Cooldown reduction from taking the spell multiple times raised from  7.75 seconds to 10 seconds. Rank 5 time stop now has a cooldown of 10 seconds, up from 9, and is effectively a permastun.
2015-11-17 19:04:38 -05:00
Nerd Lord
757d009e4f Constructs now have action buttons!
Cult floors and walls now have a glow effect when spawning in.
Nar-Sie uses a span class just for it spawning. Get spook.
2015-11-16 15:20:13 -05:00
duncathan salt
40cf13e575 Merge pull request #12942 from AnturK/mindfu
Fixes mind swap kicking out the victim client
2015-11-11 10:46:38 -06:00
AnturK
6e32dd4197 Fixes mind swap kicking out the victim client 2015-11-09 22:03:47 +01:00
Nerd Lord
97697bcac4 Makes the lich beam dark green, and thus much more spooky. 2015-11-08 20:31:54 -05:00
AnturK
150c25b810 Shapeshift Spell 2015-11-02 00:28:58 +01:00
Razharas
75b5b4b362 Merge pull request #12751 from Incoming5643/ok_it_was_OP_I_admit_it
Lichmode lukewarm fix
2015-10-31 15:07:38 +03:00
Incoming
a07c40c262 Swaps the last bit of the lichmode Beam() relying on something other than a turf for a turf.
I was being dumb and tied an atom defined proc to a body set to be dusted instead of a turf that will surely exist in some form.
2015-10-30 01:59:27 -04:00
Incoming
e2ba9d4e5b Swaps the last bit of the lichmode Beam() relying on something other than a turf for a turf.
I was being dumb and tied an atom defined proc to a body set to be dusted instead of a turf that will surely exist in some form.
2015-10-30 01:52:53 -04:00
Razharas
1e71f344a0 Merge pull request #12680 from Incoming5643/ok_it_was_OP_I_admit_it
Lichmode nerf fixes
2015-10-28 19:30:09 +03:00
Incoming5643
e63f6e0c58 Let's be really careful about this 2015-10-27 13:39:39 -04:00
Robustin
401b34c36c Timestop Cooldown increased by 33.33333333333% 2015-10-27 11:37:24 -04:00
Incoming
222b4962e7 Depreciated an else if without noticing 2015-10-27 01:42:52 -04:00
Incoming
7b762ca83e Fixes some errors relating to z-level checks to deal with liches hiding their item in other things. 2015-10-27 01:34:11 -04:00
Razharas
e71bc1f214 Merge pull request #12598 from Incoming5643/ok_it_was_OP_I_admit_it
Lichmode nerfs
2015-10-26 03:47:15 +03:00
Incoming
1a199fa567 Sets up a catch for the lich spell's needed immunity to instantly ending the round on wizard death so it will still end the round once the wizard's body is properly disposed of. 2015-10-25 14:23:30 -04:00
Cheridan
10b82ee45b Merge pull request #12304 from Incoming5643/utility_aint_gonna_cut_it
Adding Charge and Staff of Healing to the spellbook + category reshuffle
2015-10-25 05:23:03 -05:00
Incoming
c854664cfe The lich spell has been subjected to some gentle nerfing. When you die a string of energy will tie your new body to your old body for a short time, aiding others in determining your location. The duration of this beam scales with the number of deaths you've avoided.
Additionally the post revival stun now also scales in this way.

The spell will also fail if the item and the wizard don't share the same z level, though the nature of space means the odds of the item (or the wizard) looping around back to the station is pretty high.
2015-10-22 17:46:44 -04:00
phil235
d3ee910211 Makes effect system code more OOP.
obj/effect/effect is now renamed obj/effect/particle_effect for better usability.
datum/effect/system and /datum/effect/effect/system are now both /datum/effect_system.
Fixes a bug where wall mounted igniters (and other spark producing objects) didn't produce sparks sometimes.
Moved explosion_particles.dm into the effect_system folder, because it has effect_systems code.
2015-10-21 23:28:29 +02:00
Razharas
9df89337a9 Merge pull request #12458 from KorPhaeron/roar
Aliens roar when tailsweeping
2015-10-19 10:03:45 +03:00
KorPhaeron
05dc4ea300 Roar 2015-10-17 05:04:11 -05:00
phil235
47909d525f Changes smoke to behave more like foam. Each covered tile has one smoke cloud. This makes smoke clouds much less random, especially in terms of reagent application.
Also smoke reaction now uses the TOUCH method instead of VAPOR, to differentiate smoke and foam. Mob without internals or gas masks also ingests reagents in the smoke.
Moved nanofrost smoke code to effects/effect_system/effects_smoke.dm
2015-10-15 21:52:37 +02:00
Incoming5643
7e25dbf6b8 Fixed a bad istype 2015-10-13 23:08:02 -04:00
phil235
7c6bbe328e Fixes some cases with mobs attached a mob. Can't enter a mech if attachment is done mid-climb. Can't get inside mech sleeper or closet if you have a mob attached to you. All sorts of teleports now properly teleport the attached mob as well.
Changed the warning message when climbing mech with a mob attached to be more general instead of specifically about slimes.

Getting inside a closet or machine now immediately breaks your pull and the pull of your puller.
Using ethereal jaunt now also immediately break your pull.

Fixes being able to get inside a mech sleeper while buckled by buckling mid-insertion.
2015-10-12 23:28:48 +02:00
Incoming
d7713f21b9 The Staff of Healing is now selectable for a cost of 1 in the spellbook
The spell "Charge" is now selectable for a cost of 2 in the spellbook

The spellbook's category system has been reworked to help deal with the huge scroll bars it previously had and help identify to wizards what needs spells and items serve.

The new categories are:

Offensive:
Fireball
Disintegrate
Blind
Mutate
Flesh to Stone
Lightning Bolt
Curse of the Barnyard
Staff of Change
Staff of Chaos

Defensive:
Magic Missile
Disable Tech
Repulse
Stop Time
Smoke
Forcewall
Bind Soul
Staff of Healing
Scrying Orb
Wand Assortment
Armor Set

Mobility:
Mind Transfer
Blink
Teleport
Ethereal Jaunt
Knock
Staff of Door Creation

Assistance:
Instant Summons
Charge
Staff of Animation
Soul Stone Shards + Artificer
Necromantic Stone
Apprentice Contract
Bottle of Blood

Fixes an unreported bug where targeting your mouth with a staff of healing allowed self healing through suicide.

Adds an easter egg to clever wizards who try to charge the spellbook to get more charges.
2015-10-10 20:35:51 -04:00
Razharas
8fd2f74d2b Merge pull request #12223 from phil235/BugFixBoogalooB
Bug fix boogaloo, etc...
2015-10-10 03:24:38 +03:00
phil235
0efb30434a Fixes not being able to move during jaunting if you are cuffed and pulled.
Greenglow decal no longer disappears after 2 minutes.
Fixes runtime with explosive implant activation.
Fixes stunbaton infinite cell charge, the baton now turns off if you try using it after its cell has been deleted somehow.
Fixes bloody pulled mob leaving a blood trail in zero G.
Shortens the guardian battlecry message when attacking to lower chat spam.
Items in Morph now disperses a bit on death instead of being all on the same tile.
After reaching a limit of 50 items, morph swallowing items deletes them instead of putting them inside the morph.
Monkeys can no longer modify the hand labeller's text to communicate.
Fixes carbon,radium,uranium 's reaction_turf creating multiple decal on a tile, it now checks if there's already a decal of the relevant type and (for radium and uranium) only transfers reagent to it if it finds one.
2015-10-08 00:48:00 +02:00
Xhuis
527c7b568d Removes Cauterize 2015-10-06 20:17:43 -04:00
Xhuis
71861ccd1a Conflicts 1/3 2015-10-06 20:12:21 -04:00
Razharas
156e0cabda Finishes Kors PR
Finishes Kors PR
2015-10-06 23:14:06 +03:00
Xhuis
909849adc8 Tweaks 2015-10-06 10:33:14 -04:00
Xhuis
df9c77aabf Causes damage dealt back to be 50% of original damage 2015-10-05 17:58:14 -04:00
Xhuis
ae1e02013b New wizard spell: Cauterize 2015-10-05 17:49:43 -04:00
KorPhaeron
804d6f5d7a Icon 2015-09-26 12:35:04 -05:00
KorPhaeron
3c2e3af34e Redo 2015-09-26 12:07:45 -05:00
KorPhaeron
bbd2b1883c Tail sweep 2015-09-24 23:49:47 -05:00
Razharas
835da91620 Merge pull request #11883 from phil235/DnaMonkeyStuff
DNA rework
2015-09-22 18:43:27 +03:00