Commit Graph

2490 Commits

Author SHA1 Message Date
Anewbe
01b4c80ce4 Fixes Track spell 2016-10-13 18:27:28 -05:00
Neerti
955b5d1525 Merge branch 'master' of https://github.com/PolarisSS13/Polaris into 10/12/2016_overload_correction 2016-10-12 19:28:51 -04:00
Neerti
9404ad98fd Overload Description Correction
Overload should correctly state how much damage it does, which is 0.3% of current charge, or 0.4% with the scepter of enhancement.
2016-10-12 19:26:39 -04:00
Anewbe
bfb6857a26 Gives Chain Lightning an icon 2016-10-08 20:28:41 -05:00
Spades
2330968176 Replaces Station Administrator 2016-10-06 22:38:02 -04:00
Neerti
0d140349b3 Technomancer Bug Fixes & Tweaks
Cores can now be locked and unlocked by a verb.  Locked cores cannot be removed by anyone.  Cores automatically unlock if the wearer dies or otherwise stops existing for some reason.
Healing spells now induce a flat instability cost on the healer instead of it being split between healer and healed.  The amount healed is greatly increased if used on someone besides the healer.
Mend Organs is now called Great Mend Wounds, and now heals broken bones, IB, eye damage, and blood loss in addition to internal organs.
Radiating instability (the purple glow) now gives a warning to people afflicted.
Instability discounts should start applying correctly for specific cores.
Instability now affects all living mobs and not just humans.  This includes borgs and simple animals.
Phase shift now adds ongoing instability while hiding inside the rift.
Projectile spells should be logged now.
Wards last forever, and should not die in vacuum now.
Restoration aura is now green colored and not blue.
Simple mobs and cyborgs are now harmed by lightning.
2016-10-04 21:09:15 -04:00
Anewbe
6c4703f742 Merge pull request #2529 from redstryker/BoneSoundV2
Bone Sound V2
2016-10-03 17:08:38 -05:00
Anewbe
3c69d892df Merge pull request #2578 from Neerti/10/2/2016_gamemode_disabling
Removes Ninja & Malf Voting
2016-10-02 14:43:52 -05:00
Neerti
e10c657011 Removes Ninja & Malf Voting
Malf is a terrible gamemode, the code is unmaintained, and it's not very fun for the crew or the AI.  The AI can still be evil, and more effectively, as a traitor.  At some point I plan to give traitorAIs some malf powers, but the malf mode needs to go, and I meant to do this literally a year ago.

Ninja will no longer be votable, because one ninja cannot carry the round.  The age of solo-antags is coming to an end, because solo-antagonists have been proven to be ineffective, and place massive pressure on the person playing the antag.  It also makes it difficult to balance one person to be able to fight the whole station without it being shit for the station or shit for the antag.  To fix that, Ninja is no longer a solo-antag.  The other ninja modes like Intrigue and Visitors remain, as the ninja should have more breathing room, since other baddies exist.
2016-10-02 13:50:26 -04:00
Neerti
416e5d90c3 Actually Makes Technomancer Votable
Forgot to do this in the other PR.
Also turns Conflux, Lizard, Visitors, and MercWiz back on.
2016-10-02 13:39:15 -04:00
Eearslya
c7ebb6c185 Fix a few lingering references to "Captain" 2016-09-25 08:58:37 -07:00
redstryker
34176fa441 Fixed some errors and added it to technomancer sounds. 2016-09-23 15:29:20 -04:00
Neerti
828dacf485 Centralizes weight class definitions
A lot of new defines are now in inventory_sizes.dm, which contains;
All the size identifiers (the thing that tells the game if something is bulky, or w/e).
Storage costs for all the sizes, which are exponents of two, as previously.
A few constants for inventory size.

Also changes all storage item's capacity definitions by basing it off of how many 'normal slots' exist for it.  This allows one to change the definition for all of the defines in the file, and everything will follow along without needing to change 500 files.  In testing, I made all ITEMSIZE_COST_* defines doubled, and nothing had broke.

The benefit of doing all of this is that it makes adding new weight classes in the future much simpler, and makes knowing how much space a container has easier, as seeing ITEMSIZE_COST_NORMAL * 7 means it can hold seven normal items.
2016-09-22 00:51:51 -04:00
Neerti
8d37a86ba5 Technomancer Tweaks
Cost for various spells and equipment adjusted greatly.  In general, things are cheaper, and everything should now be in multiples of 25, so no points are wasted.
The default jumpsuit for Technomancers is now heavily insulated, protecting them from tasers, batons, and perhaps unfortunate lightning strikes.
Instability between 31 and 50 made less harsh.
Wards made with a scepter of enhancement will break the cloak of anyone invisible that it can see.
Fire aura buffed, increased rate of heating as well as temperature cap for both non-scepter and scepter effects.
Reflect spell made more forgiving for the Technomancer, lasting longer before expiring.
Projectile spells should be able to hit people more reliably.
2016-09-18 20:48:01 -04:00
Anewbe
92bb0e0848 Cleans up code 2016-09-16 19:07:03 -05:00
Anewbe
0d580689d7 Adds in IB removal 2016-09-16 18:33:42 -05:00
Anewbe
aba0460874 Merge branch 'master' of https://github.com/PolarisSS13/Polaris into blood_drain 2016-09-16 17:40:42 -05:00
Neerti
8cdb444b73 Merge pull request #2455 from SpadesNeil/Naming-Consistency
Station Naming Inconsistency Fixes
2016-09-15 16:42:12 -04:00
Anewbe
15235231d6 Still needs to fix internal bleeding 2016-09-14 15:53:23 -05:00
Anewbe
78f1f3ff95 Raises the number of players needed to start Ninja 2016-09-13 23:56:53 -05:00
Spades
9c78d6a2a1 Naming inconsistencies fixed
The short naming of central command has been really inconsistent across
the game's files. This has always annoyed the shit out of me.

CentComm and Centcomm and Centcom are now all CentCom, specifically with
that capitalization. Why one M instead of two M's? Because Comm with two
'M's = Communications. Hence, Telecomms, NOT Telecoms. Telecoms is
incorrect. CentCom was also chosen because CentCom with one M and this
casing is most found throughout the game's files.

Speaking of Telecomms, I corrected one instance in the game where it's
Telecom. Like I said, this is not correct. There was only one
inconsistency.

Likewise, Nanotrasen has been changed to NanoTrasen. Nanotrasen only
appears 20 times, where NanoTrasen appears 62. NanoTrasen is clearly the
preferred, correct naming.
2016-09-13 16:36:43 -04:00
Anewbe
35574307c0 Adds organ fixing 2016-09-04 16:49:24 -05:00
Anewbe
614308ee50 Merge pull request #2376 from Yoshax/recursion
Makes changeling recursive enhancement a passive power
2016-09-02 19:00:58 -05:00
Anewbe
82474bbad3 Merge pull request #2412 from Yoshax/changelingarmor
Changeling cast off armor fixes
2016-09-02 15:51:07 -05:00
Yoshax
1016e08307 Allows autotraitor in secret to start with 0 players 2016-09-01 18:29:28 +01:00
Yoshax
7a71fe000b Fixes #2365 2016-09-01 16:08:22 +01:00
Neerti
3d4d1d29ad Merge pull request #2373 from Anewbe/ling_boots
Adds Changeling Magboots
2016-09-01 00:07:30 -04:00
Yoshax
c8f448d301 Removes revolution shuttle delay 2016-08-31 01:47:06 +01:00
Neerti
ebcbed4ff0 Merge pull request #2392 from Yoshax/changeling
Changeling stasis fixes
2016-08-30 19:15:26 -04:00
Yoshax
e8978d30b9 Fixes #860 2016-08-30 22:36:36 +01:00
Yoshax
d1642ad85a Fixes changeling revive not working when you're missing a limb 2016-08-30 22:09:59 +01:00
Yoshax
aa216271de Retweaks secret player requirements 2016-08-30 20:53:36 +01:00
Yoshax
e07bf65ac3 Corrects a description 2016-08-29 03:37:21 +01:00
Yoshax
8d802931d5 Makes changeling recursive enhancement a passive power 2016-08-29 03:36:07 +01:00
Anewbe
fe2b00163c Adds magboots to ling spacesuits 2016-08-28 21:03:48 -05:00
SinTwo
a2a2f58e93 Fixes #2352 2016-08-27 13:44:32 -04:00
Neerti
515ba0677a Maybe Perhaps Last Major Technomancer PR
Adds ability to sort the spells section of the catalog into categories.  The categories available are 'All', 'Offensive', 'Defensive', 'Utility', and 'Support'.
Removes preset section on catalog as it was unused.
Projectile spells now have a sound when fired.
Haste lasts five seconds instead of three.
Repel Missiles lasts for five minutes instead of two.
All healing spells work five times as fast, healing in five seconds instead of twenty five seconds.  The amount of instability and healing done has been multiplied to remain consistent.
Passwall can now be used on more than just walls, if there's something dense on the same tile.
Force Missile is now 25% cheaper to cast, and has a cooldown of .5 seconds instead of one second, and does 5 more damage.
Beam's damage is increased by 10, and energy cost decreased by 25%.
Lightning's warm-up time is now one second instead of two.
Overload now costs 10% of total energy instead of 15%, and damage scaled with 4% of their current energy reserves, and 5% with the Scepter, instead of 3%/4%.  Additionally, instability per shot is lowered to 12 from 15.
Track now costs 25 points instead of 30 in the catalog, because roundness.
Fire Aura should look more impressive without a Scepter.
Fixes bug where shooting Lightning made you motionless for twenty seconds.
2016-08-19 19:21:55 -04:00
Anewbe
0cb1f8c27a Cleans up the code to match recent Tajaran rewrite 2016-08-13 23:07:00 -05:00
Neerti
730b6c58da Merge pull request #2154 from Yoshax/secretisdumbasshit
Makes secret not bad
2016-08-12 17:15:14 -04:00
Yoshax
0ca2cc714b Ensures that changeling revive closes surgical incisions so they do not bleed to death 2016-08-08 21:08:15 +01:00
SinTwo
279cbdfafe more icon fixes 2016-08-03 14:10:29 -04:00
Anewbe
88b7f0e678 Fixes does_not_breathe, Toggle breathing is an active power (#2240)
* Fixes does_not_breathe

* Fixes things, Changelings can toggle breathing

* Changelog
2016-08-02 18:41:24 +01:00
Anewbe
703a98ed60 Makes overload actually ignore armor 2016-08-01 18:20:16 -05:00
Anewbe
519331aa37 Tweaks Degen Aura and Overload 2016-08-01 00:54:40 -05:00
Yoshax
4779026748 Merge pull request #2242 from Neerti/7/31/2016_technomancer_fixes
Technomancer Fixes
2016-08-01 01:18:13 +01:00
Neerti
3d11717d13 Technomancer Fixes
Unstable Aura will no longer do a hundred times its intended damage.
Gambit should no longer give base spell templates.
Wards should die properly now.
Track will no longer list the user as a valid option.
Shields should now stop projectile effects like stunning, if blocked.
2016-07-31 20:08:10 -04:00
Neerti
a0b46a79ee Technomancer Additions Yet Again
Adds cores and other belongings to the tracking list for Track.
Cores worn or held by nontechnomancers cause instability buildup.
Frost Aura glow is now blue and not red.
Illusions can now do emotes as well as talk.
Illusion talking shouldn't be ruined due to double sanitize.
Phase Shift should work properly now.
Freedom and explosive implants can be bought in the catalog.
2016-07-28 01:06:33 -04:00
SinTwo
4bff201f8b Merge branch 'master' of https://github.com/PolarisSS13/Polaris into item_state
Conflicts:
	code/game/objects/items/devices/telecrystal.dm
	icons/mob/suit.dmi
	icons/obj/clothing/suits.dmi
2016-07-22 23:39:19 -04:00
Neerti
09a57710a2 Technomancer Additions/Fixes
Moves spell HUD so it doesn't cover instability warning.
Makes Instability radiate out towards other humans at sufficently high amounts.  People radiating instability will glow purple light.  It is adviced to keep your distance or you will get instability as well.
Mark can no longer be cast on the admin z-level.
Adds Gambit, a spell which will randomly give you (almost) any spell that exists.
Shield now causes a bit of instability when blocking.
Recall will bring anyone who is grabbed along for the ride when cast.
Disposable Teleporters now function correctly.
Instability decays faster.
2016-07-21 18:22:15 -04:00
Yoshax
c589c0bc64 Makes secret not shit 2016-07-20 18:33:46 +01:00