Commit Graph

225 Commits

Author SHA1 Message Date
d3athrow
a10d83dc06 Merge pull request #3534 from ComicIronic/SpellButtons
Spell fixes.
2015-03-24 11:31:16 -05:00
D3athrow
452eee126a french curse will not cause you to drop your pocket items, ID, or belt now. 2015-03-23 13:00:33 -05:00
ComicIronic
0dfbb0b468 Spell fixes.
Fixes #3531: the need for clothes wasn't being changed in the flags.
Fixes #3463: damage should mean fireball is no longer a dickle tickle.
2015-03-22 18:50:42 +00:00
d3athrow
9d9a09da12 Merge pull request #3421 from ComicIronic/SpellButtons
Spell HUD buttons
2015-03-21 20:09:07 -05:00
ComicIronic
794334dff4 More genetic changes.
Added the last of the icons.
Turned a few mob procs into spells.
These are : remoteobserve, melt, remotesay.
2015-03-22 00:44:11 +00:00
ComicIronic
273ae8805a [L4SPRITES] Spell HUD buttons
Sprites by Skowron, who is, as always, da best.

Added spell buttons for all spells. This is building on an idea originally put in by Deity, but which was done in a snowflake way and only for constructs.
These spell buttons are generated by handler procs for mobs.
Each spell button has a spell icon, changes with its percentage charge, and can be shown or hidden with the spell master.
The spell master itself can be moved around thanks to TG movable objects.
Constructs now inherit Life(), for sanity and goodcode.
Moved several Harvester procs to spells. (We can do this with ling and vamp too!)
Added Narsie listing so Harvesters don't loop through world.
Replaced a lot of strings in spellcode with defines.

Waiting for the wonderful Skowron's sprites for all spells given by genetic powers, as well as a few spells.
2015-03-15 00:23:47 +00:00
Arthurdentist
ca2b5c63b5 Can no longer push a cursed mask up off your face 2015-03-13 19:32:43 +02:00
Arthurdentist
63f75048f8 Minor fixes
Minor fixes to things I missed before
2015-03-05 16:31:22 +02:00
Arthurdentist
2451bd73e4 reduced cooldown_min to 50 2015-03-04 01:15:50 +02:00
Arthurdentist
0c299298d3 cutting cast time in half
cutting cast time in half
2015-03-03 20:49:51 +02:00
Arthurdentist
9c5cf96315 removed monkey 2015-03-03 20:29:49 +02:00
Arthurdentist
9e68f95f4c Removes clothing requirement.
I don't think it needs to have robes as a requirement after some consideration.
2015-03-03 17:51:22 +02:00
Arthurdentist
ba9d0f10eb The French Curse
New spell which curses an adjacent target with unremovable mime
clothing. Also silences them.
2015-03-03 02:09:30 +02:00
D3athrow
b9b6194a97 Fixes #3181 except for ling stings sometimes breaking. 2015-02-22 13:32:33 -06:00
ComicIronic
c69daa150b Removed pooling from projectiles, made firelocks work properly.
Should hopefully fix any Bump issues.
2015-02-15 23:35:14 +00:00
ComicIronic
0f12242a85 Potential spell projectile fixing.g 2015-02-15 22:09:12 +00:00
D3athrow
900a9b07e4 Fixes #2968 2015-02-12 19:56:22 -06:00
ComicIronic
b146932ce3 Path changes, compile fixan. 2015-02-12 20:29:35 +00:00
ComicIronic
cfb9b235a9 Minor bugfixes.
Fixed Blind not having a name.
Fixed the spellbook listing Chariot as rechargable.
Fixed a runtime from a spell picking from an empty list.
2015-02-12 20:15:47 +00:00
ComicIronic
f23d352a0d Fixed an error in hulk range 2015-02-12 20:15:46 +00:00
ComicIronic
74e7299c05 Fixed 1-target spells not finding targets and edited emote message casting. 2015-02-12 20:15:46 +00:00
ComicIronic
7422cfa101 Fixed bugs with casting.
Casting now drains charges, charging now works properly, spells fixed.
2015-02-12 20:15:45 +00:00
ComicIronic
7babe603a4 Added some explanations to code. 2015-02-12 20:15:44 +00:00
ComicIronic
6b4270882a Added bitflags to spells.
Also made construct UI work under the new system.
2015-02-12 20:15:43 +00:00
ComicIronic
90aa65d308 Spell code rework: in progress.
Moved some code around, redid several spells to work under a standard system.
2015-02-12 20:15:43 +00:00