Commit Graph

52 Commits

Author SHA1 Message Date
Anewbe
ba353abb7f Merc Prommies should be able to wear their space suits. 2017-09-18 19:49:53 -05:00
Anewbe
1a7d47fc6b Merge pull request #3676 from Neerti/8/3/2017_tool_update
Updates Tools
2017-08-04 14:05:06 -05:00
Neerti
99eb6f9404 Updates Tools
Adds toolspeed var, which is a multiplier on how 'fast' the tool works.  0.5 means it goes twice as fast.
Adds usesound var, which determines what sound is used when a tool is being used.
Changes a lot of code to use those two vars instead.
Adds 'ayyy' tools, which are ported from /tg/'s abductor gamemode.  They're currently admin only but I might make them obtainable by xenoarch later.
Adds powertools, also from /tg/.  CE starts with them in a new toolbelt that spawns in their locker, ported from (you guessed it) /tg/.
Changes welder sprites to look nicer, ported yet again from /tg/.  Modified the blue welder slightly so it can be the electric welder sprite.
Adds various sounds from /tg/, for tools and welders.
2017-08-03 04:49:23 -04:00
Anewbe
fdfec79e6c Tweaks prometheans 2017-07-29 20:14:20 -05:00
woodratt
454e6870d9 1.6.3 Ports of Bay's suit clothing
- Whole scale port of clothing items from bay.
- Solgov armor vests, as well as a 'tactical vest' (None avail. in game)
- Alternate atmos, engineering, mining, medical, and security suits. (Due to their stats, only available through cargo).
- Three new hazard vest colors, blue, green, white. (Load out option)
- 'Service jackets' Black and Green (Load out option).
- Solgov fleet dress uniforms, surgical apron, marshal jacket (None avail. in game, may change with the surgical apron in the future.)
- As a side change the Construction, HAZMAT, Biohazard, and EMT voidsuits are also now available from cargo. HAZMAT and Biohzard come with slightly adjusted stats to sort of reflect what they are designed for.
2016-11-24 19:19:26 -08:00
redstryker
dbe19bdbd3 Emergency Medical Response Voidsuit 2016-10-09 14:55:53 -04:00
redstryker
1f3a601075 Crowd Control Voidsuits and Bugfix 2016-10-04 21:19:58 -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
redstryker
dfb9bd6461 Biohazard Voidsuit 2016-09-09 16:49:48 -04:00
redstryker
4e33e82714 Construction Voidsuits 2016-09-08 19:31:47 -04:00
redstryker
a5376e4428 HAZMAT Suits 2016-09-05 21:19:00 -04:00
Anewbe
10952fed0c Tweaks Sec Voidsuit values 2016-08-29 00:42:07 -05:00
SinTwo
b4bb348e01 clothing mob sprites fix 2016-07-23 23:49:57 -04:00
SinTwo
7192bf08fd item_state cleanup 2016-07-11 22:31:32 -04:00
Zuhayr
6281516826 Generalizes the accessory system to work for suits. 2016-05-27 23:01:47 +01:00
Datraen
beda3185eb Reverts the second mob clean up because of incomplete implementation.
This caused an error that would then cause machinery to hang on the server, and was reproduced successfully.
2016-05-04 00:24:55 -04:00
Hubblenaut
4e072f8b9e Adds object sprites for teshari voidsuits 2016-04-28 16:01:42 +02:00
Datraen
13db5ee7f7 Resolves a missing implementation of the new item removal proc. 2016-04-25 21:43:12 -04:00
Kelenius
df5a0d7941 Mob inventory cleanup
Replaces three item removal procs with one
Adds a proc to delete an item on the mob
2016-03-24 01:23:08 +03:00
Neerti
960a64e760 Allows suit cooling units to be attached to voidsuits. 2016-02-04 12:38:20 -05:00
SinTwo
897e6c8382 Fixes some clothes. 2015-12-07 22:49:32 -05:00
SinTwo
c9db7fdab1 Fixes Voidsuit Helmets 2015-12-03 12:48:53 -05:00
SinTwo
8c816a9f28 Helmets 2015-11-08 18:10:34 -05:00
PsiOmegaDelta
a7fa8cde49 Merge remote-tracking branch 'upstream/dev-freeze' into dev
Conflicts:
	code/modules/clothing/spacesuits/void/merc.dm
	code/modules/mob/living/living.dm
	code/modules/mob/living/simple_animal/borer/borer_captive.dm
	code/modules/mob/mob_grab_specials.dm
	code/modules/reagents/reagent_containers/food/drinks/bottle.dm
	html/changelogs/.all_changelog.yml
2015-09-11 08:54:03 +02:00
PsiOmegaDelta
0b433eb90c Code relocation. 2015-09-11 08:45:49 +02:00
Techhead0
14d940eac6 Changes .loc= to .forcemove in magboots.dm, rig.dm, and void.dm. 2015-08-25 09:58:44 -04:00
PsiOmegaDelta
c376c08cc0 Merge remote-tracking branch 'upstream/master' into dev-freeze
Conflicts:
	code/game/objects/structures/girders.dm
	code/modules/mob/living/carbon/human/human_damage.dm
2015-08-24 10:23:12 +02:00
Zuhayr
ca4b56cc77 Reapplying some species_restricted cleanup that was merged over. Allows Vox to wear softsuits. 2015-08-23 01:24:49 +09:30
Chinsky
7241c2f2d1 Merge pull request #9947 from mwerezak/breacher
Makes unathi breachers fit unathi only
2015-08-15 22:04:36 +03:00
mwerezak
263f721f3e Updates more hats
Also moves hat inhands to separate dmi.
2015-06-28 01:50:05 -04:00
mwerezak
a3dde19498 Makes suit species_restricted handled by whitelist instead of blacklist 2015-06-27 00:51:11 -04:00
Techhead0
f2f34b9a38 Minor tweaks to voidsuits.
Component removal uses a dialogue box instead of removing items in a set order.
Renames "Eject Tank" to avoid duplicate verb names.
Changes order of components when equipping voidsuits.
Two user message changes.
2015-06-08 05:30:11 -04:00
Zuhayr
c06323ef7a Merge pull request #9199 from Techhead0/voidmachine-englishlists
Changes machine frames and voidsuits to use proc/english_list() and removes frame_desc
2015-05-12 14:20:37 +09:30
Techhead0
f6977dd8ed Changes machine frames and voidsuits to use proc/english_list()
Also includes formatting changes to voidsuit examine.
2015-05-11 20:29:35 -04:00
Techhead0
95aef467a0 Magboots can be worn over shoes
Equipping magboots or a voidsuit with magboots installed will place them
over any existing shoes. Existing shoes are replaced on feet when magboots
are unequipped. Magboots cannot be worn over other magboots.
Fixes #9125
Changelog for this and my previous voidsuit changes included.
2015-05-09 14:20:03 -04:00
mwerezak
5b037670b3 Removes most instances of item_color
Notable exception is for clothing/under, those will have to be removed once item_state override is implemented.
2015-04-22 17:40:27 -04:00
Chinsky
d408886333 Merge pull request #8837 from Techhead0/voidtank
Voidsuit Examine info.
2015-04-14 16:36:44 +03:00
Techhead0
d27f7ef799 Voidsuit Examine info.
Examining voidsuits will tell you what items are installed (with tiny icons) and the pressure of any installed tanks.
2015-04-13 11:08:07 -04:00
PsiOmegaDelta
095a572c71 Merge pull request #8829 from Techhead0/voidtank
Installable Voidsuit tanks.
2015-04-13 13:57:56 +02:00
Techhead0
c8487db13b Eject Tank verb and span classes
Now you can eject your tank onto the ground while wearing the suit.
Toggle Helmet verb now uses span classes.
2015-04-13 05:02:20 -04:00
PsiOmega
990530d118 Ports /vg/'s spell system for the sake of cult porting.
Does offer a much more pleasant basis to work with in the future, if someone wishes to add more spell-like abilities.
2015-04-09 20:08:06 +02:00
Techhead0
ac2ded9c86 Voidsuit Suit Storage
Tanks can now be installed in the suit storage slot of voidsuits, a la
helmets and magboots. Order of removal is Tank>Helmet>Boots.
2015-03-27 21:56:05 -04:00
mwerezak
39363749ca Fixes suit breach_threshold not being applied. 2015-02-21 13:15:02 -05:00
mwerezak
75e0458102 Fixes voidsuit attachment deployment not checking mob_can_equip() 2015-01-30 22:02:07 -05:00
mwerezak
0ebe28dbea Fixes #7958 2015-01-28 13:19:01 -05:00
Zuhayr
b073c03708 Added xenomorph exclusions to space suits and helmets. 2014-12-27 08:10:55 +10:30
D Anzorge
fe32bdc9a2 Fix bug making it impossible to detach voidsuit boots 2014-12-12 11:50:11 -05:00
Zuhayr
33406d6e47 Removing macros. 2014-12-02 02:51:14 +10:30
Zuhayr
42c6efbc61 Fixes most of #7206, fixes #7200, fixes #7184 2014-12-02 02:34:34 +10:30
Zuhayr
823f01f4bf Changed helmet lights over to a general system/overlays. 2014-11-16 13:40:13 +10:30