Commit Graph

84 Commits

Author SHA1 Message Date
phil235 0ec876d9fe Refactored the item's action system. Items can now hold multiple actions.
The "set internals" button of tank items now turn green when it's used as internals.
Removed research scanner from drones (since cyborgs don't have it, it's more consistent)
Removed the ignore_madkadjust mask var.
The sechailer mask now has an adjust mask action button, so I removed the adjust verb that it was using.
The item's action are now created on item/New() instead of trying to create it every time someone picks the item up.
I split hud/action.dm, the datum/action stuff is now in the datum folder (/datum/action.dm), whereas the code for action buttons is kept in the hud folder under action_button.dm. Also I moved some /datum/action code that was in some files back into datum/action.dm where it belongs.
2016-02-23 19:37:42 +01:00
phil235 91839f5f70 Action buttons will now only update when needed instead of every Life().
The action buttons now update their icon instantly.
Fixes versions of pickup(),equipped() and dropped not calling the parent.
Fixes drone not being able to remove a defib from their storage.
You can now cycle the mime mask by clicking it in your hand.
The action buttons for hardsuit and hooded suits now only appears when you're wearing the suit.
Created two mob helper procs getBeltSlot() and getBackSlot().
Created /datum/species/proc/on_species_loss() to handle stuff when our race change, currently only used by jelly and slime race to remove their exotic blood from our reagents and to remove slime people's action buttons.
2016-02-22 00:34:59 +01:00
bawhoppen d15b2ed643 Revert "Spacemens will loudly announce that they are changing magazines" 2015-12-26 12:50:44 -06:00
duncathan salt b4519573c2 Merge pull request #13901 from KorPhaeron/new_clip_in
Spacemens will loudly announce that they are changing magazines
2015-12-24 12:51:08 +01:00
KorPhaeron f8404eff5f Tactical reloads 2015-12-24 05:03:29 -06:00
KorPhaeron b4a02cea5f Updates phrases 2015-12-23 11:21:03 -06:00
KorPhaeron b4b1f7b714 RELOADING 2015-12-22 00:54:09 -06:00
KorPhaeron 23cd403fca Removes pointless toggle fire button 2015-12-21 07:07:27 -06:00
MMMiracles cbc9904c4c saw balance 2015-12-16 20:23:03 -05:00
swankcookie 225ce9e555 what do i look like? spellcheck? 2015-11-29 02:27:05 -06:00
swankcookie fe35576c63 changes round type in desc 2015-11-29 00:15:37 -06:00
KorPhaeron 520fedd2cf Changed a few gun names 2015-10-22 18:52:40 +02:00
Steelpoint 2f9a37d624 Changes 2015-09-21 10:21:10 +08:00
Steelpoint a421402cb8 SABR+Sprites+Fixes 2015-09-18 10:38:35 +08:00
Steelpoint f054521bbf FixesAndSprites 2015-09-17 11:53:12 +08:00
Steelpoint e51eefbe34 MoreChanges 2015-09-16 18:00:21 +08:00
Steelpoint 5a5bcbbbd7 Merge branch 'master' of https://github.com/tgstation/-tg-station into RifleS
Conflicts:
	code/game/gamemodes/changeling/powers/mutations.dm
2015-09-10 23:18:39 +08:00
Steelpoint 6eac77fcfd Rifle 2015-09-10 13:14:41 +08:00
Steelpoint d6f0c2484a InitalCommit 2015-09-08 19:56:07 +08:00
Firecage 63657bb2e7 Adjusts some gun names like sugggested. 2015-09-06 18:09:42 +02:00
Firecage 56925928eb places /improper in the gun names. 2015-09-06 14:27:54 +02:00
Firecage 9c341fb128 This gives most projectile guns less generic names. 2015-09-06 13:43:38 +02:00
Firecage 2ee2c8513e This fixes the Syndicate Carbine. 2015-08-17 00:51:23 +02:00
KorPhaeron 65f56e146d Liberty Station fix, alien whispering fix, plasma statue logging.
Fixes the liberty station spawning an SMG without a firing pin by
creating an unrestricted variant of it. Added unrestricted L6 and
unrestricted bulldog object types for admin spawn since I was already
there.

Fixes aliens being able to whisper to ghosts.

Adds logging to shooting plasma statues.
2015-07-19 10:31:52 -05:00
Firecage 4688c2c969 Fixes proc arguments 2015-07-15 23:52:35 +02:00
Ikarrus fe14ff46ee - Reduced uzi ammo to 25 influence cost
- Added uzis to summon guns
- uncapitalized uzi names
2015-06-17 19:26:02 -06:00
Ikarrus 556b25aec3 Added 9mm 2-burst 32 mag uzis that costs 40 influence. Unlike tommy guns gangs will be able to purchase ammo for uzis. 2015-06-17 09:36:15 -06:00
Ikarrus d59c67ecd0 Squashed commit:
[c9795d3] Writing and formatting tweaks

[65aae64] Tweaks to messages and notices, formatting, and cleanup. (+2 squashed commit)

Squashed commit:

[995a61b] I guess I should call them for what they are (9mm)

[0f04213]   - tweak: "While attempting a Hostile Takeover, gangs do not gain influence. Instead, the takeover timer will be reduced by how many territories they control."
  - tweak: "Tommy guns no longer deal stamina damage."

[202c743] Recruitment Pen cooldown is reduced by 10 seconds for every additional member your rival gang has over yours with a minimum of a 5 second cooldown

[c1a3af3] Pen cooldown = 2 minutes
Fixed gang dominators reporting the wrong time on examine() (+4 squashed commit)

Squashed commit:

[78c043e] Pen Cooldown returned to 60 seconds
Spray can cost halved to 5 influence

[4e65dff] - Capped outfits in stock to 10

[1f347a9] Changelog

[615c971] - Added white suits to gang outfits
- Gang outfits are free, but are limited in stock (that replenishes over time) (+2 squashed commit)

Squashed commit:

[1f347a9] Changelog

[615c971] - Added white suits to gang outfits
- Gang outfits are free, but are limited in stock (that replenishes over time) (+2 squashed commit)

Squashed commit:

[202c743] Recruitment Pen cooldown is reduced by 10 seconds for every additional member your rival gang has over yours with a minimum of a 5 second cooldown

[c1a3af3] Pen cooldown = 2 minutes
Fixed gang dominators reporting the wrong time on examine() (+4 squashed commit)

Squashed commit:

[78c043e] Pen Cooldown returned to 60 seconds
Spray can cost halved to 5 influence

[4e65dff] - Capped outfits in stock to 10

[1f347a9] Changelog

[615c971] - Added white suits to gang outfits
- Gang outfits are free, but are limited in stock (that replenishes over time) (+2 squashed commit)

Squashed commit:

[1f347a9] Changelog

[615c971] - Added white suits to gang outfits
- Gang outfits are free, but are limited in stock (that replenishes over time)
2015-06-13 22:13:01 -06:00
Ikarrus 351fa89c3a - Renamed tommy guns and made them w_class 5. They're powerful as hell, so they're going to have to be non-concealable. (+3 squashed commit)
Squashed commit:

[acab7ea] - Gang messages distinct between bosses and lieutenants.
- Initial gang points reduced to 25 so they can't buy a pen right away

[140e599] 20 -> 10

[b03fbba] Bulletproof vest + Bugfixes (+1 squashed commits)

Squashed commits:

[b03fbba] Bulletproof vest + Bugfixes
2015-06-11 23:42:08 -06:00
Jordie 0c08ffb95e Merge pull request #9183 from GoonOnMoon/ARG1
ARG Assault Rifle Addition
2015-04-28 23:49:33 +10:00
kingofkosmos 761d31cea0 More visible.message span classes removed. 2015-04-24 21:24:21 +03:00
kingofkosmos 1d14471d00 Ellipses to waiting messages. Warning-spanclasses to failing messages with an exclamation mark. 2015-04-24 20:50:50 +03:00
GoonOnMoon a326594e0f Removes syndie tech origin from the ARG rifle. Adds it to summon guns. 2015-04-20 15:57:39 -05:00
GoonOnMoon d1b102361d Adds Nanotrasen's equivalent of the M90 assault rifle to the game: the ARG. Currently only obtainable with badminnery. Uses 5.56mm ammunition.
Added myself to admins.cfg as a coder.

Added new icons for the ARG.
2015-04-20 14:21:40 -05:00
GoonOnMoon 4f8c791145 Adds a new assault rifle for the nanotrasen noobs to use. Currently only available with badminnery. 2015-04-19 23:50:49 -05:00
Ikarrus 71d529a6a5 More adjustments
- added unrestricted-use guns
- excluded fake toy guns
- Unexcluded throwing stars
2015-04-11 14:37:21 -06:00
kingofkosmos 2e4a8fcce8 Recieve --> receive grammarfix
Changes all "recieve"s in descriptions around the tgstation to "receive". Also energy katana description high priority fix.

Fixes #8576
Fixes #8504
2015-04-03 19:42:34 +03:00
Remie Richards 5fc7af7fbf attackby() now has an argument containing the parameters of the click that called it. Items placed on tables now center their icon where the user clicked. this is NOT true for racks, since racks look organised in their sprite.
Items reset their pixel_x and pixel_y values on pickup.
2015-02-19 13:02:43 +00:00
paprka 3430cfaf44 Merge branch 'master' of https://github.com/tgstation/-tg-station into jamesbondiguess
Conflicts:
	code/modules/projectiles/guns/projectile/automatic.dm
2015-01-23 16:55:52 -08:00
paprka c41e707ee4 restores the ability to attach suppressors 2015-01-22 18:53:46 -08:00
Firecage 72af5ffb8f Did what HG said to do with Protosmg firing pin 2015-01-22 08:08:14 +02:00
Firecage d18511eb72 This removes the firing pin from the Prototype SMG, and adds the standard firing pin to its children where they need it. 2015-01-21 23:33:49 +02:00
paprka 88230fabfa inhand refactor 2015-01-18 20:58:31 -08:00
paprka ab7d50c90e Merge branch 'master' of https://github.com/tgstation/-tg-station into nosenseofrightandwrongiguess
Conflicts:
	code/game/gamemodes/wizard/rightandwrong.dm
	code/modules/projectiles/guns/projectile/launchers.dm
	code/modules/projectiles/guns/projectile/shotgun.dm
	code/modules/research/designs/weapon_designs.dm
	icons/obj/gun.dmi
2015-01-15 21:56:23 -08:00
paprka 2fd8b3e749 nerfed saber slightly 2015-01-13 20:05:37 -08:00
paprka 8bde2dea03 crossbow, speargun, and grenade updates 2015-01-13 20:00:58 -08:00
Cheridan 0956a86c22 Firing Pin System - The Lockbox Solution 2015-01-09 18:49:02 -06:00
paprka 7324891c37 intense p90 fans on /tg/ apparently 2015-01-03 17:21:23 -08:00
paprka 46ee047404 further changes to the ranged stun system 2015-01-01 22:22:03 -08:00
paprka 21df99154d Merge branch 'master' of https://github.com/tgstation/-tg-station into burtsfiya
Conflicts:
	code/modules/projectiles/gun.dm
	code/modules/projectiles/guns/projectile/automatic.dm
	code/modules/projectiles/guns/projectile/shotgun.dm
	icons/obj/gun.dmi
2014-12-25 13:51:43 -08:00