Commit Graph

761 Commits

Author SHA1 Message Date
Fox-McCloud
12ffb7e160 Fixes IPC Heads 2017-06-28 22:35:15 -04:00
tigercat2000
2c935a9a31 Merge pull request #6940 from Citinited/pipe-dreams-travis-woo
Adds the Rapid Pipe Dispenser (RPD)
2017-06-27 13:32:59 -07:00
Citinited
d86fc10b3f Removes a random continue 2017-06-24 08:56:29 +01:00
tigercat2000
3652c3001a ViewMods - Allows custom view ranges.
The primary function of this is a new button in the "Preferences" tab -
Set View Range. This functions similarly to the admin verb "Change View
Range", but it only allows you to set view ranges lower than the normal
world.view.

Full changelog:
 - Added ViewMods system to clients.
   - Everything that wants to change client.view should do it through
   this system.
   - Currently used by the Set View Range button and Marauders.
   - Stretch mode is set to stretch when active, but the original
   setting is preserved, as long as you set it with no ViewMods enabled.
   - The basic way this works is that it keeps track of /datum/viewmods
   on /clients, and whenever one is added or removed, it picks the
   highest view range out of all of them and sets the client's vision to
   that. This effectively means that, if you, say, set your view range
   to 5x5, and get into a Marauder and use the "zoom" button, it will
   always go to the marauder's zoom level.
   - The HUD is set to minimal mode for any view ranges below
   world.view, which means you only get absolutely critical buttons.
   	- It's set to invisible if you go down to view range 1 or 2,
	because the buttons can't fit on the screen at those view
	ranges.
 - Removed canvas examine option. Just zoom in yourself!
2017-06-07 19:39:33 -07:00
Citinited
b67d589c85 Some more tweaks
Let's remove some redundant things and simplify some others
2017-06-02 22:40:33 +01:00
Xantholne
4028696cca Removed CMO and MD from VIro Skirt. Removed Viro and Chemist from MD Skirt Removed MD from Chemist Skirt 2017-05-29 22:31:09 -06:00
Citinited
1e6866ab1f Asset-cache now deals with RPD icon generation; addresses feedback from PR
Addresses feedback from PJB, Crazylemon, and others, moves the icon
generation to asset-cache.dm, some minor improvement to the nanoUI
2017-05-29 21:50:12 +01:00
Xantholne
8394efeeac Removes CMO from Physician 2017-05-27 21:17:53 -06:00
Xantholne
6ce8612d66 Loadout Requirement Fixes 2017-05-26 04:31:56 -06:00
Fox McCloud
55b09a7db7 Merge pull request #7359 from Xantholne/NSRepSkirt
Adds Blueshield, NT Rep, and Brig Physician skirts
2017-05-25 12:14:32 -04:00
tigercat2000
685bbdf320 Merge pull request #7322 from Aurorablade/KittyFluff
Fethas Fluff Item
2017-05-23 13:46:36 -07:00
KasparoVy
0ded1a2e63 Corrects Oversight & Fixes a Bug w/ Roundstart Disabilities
The roundstart disability bug is my own doing from PR #7019 and reported
in issue #7369.
The other line changed was an oversight-- a place I should've used the
CAN_BE_FAT flag but didn't, and thus an inconsistency that I felt right
to correct in this pass.
2017-05-21 16:02:42 -04:00
Crazy Lemon
c10536cba5 Merge pull request #7011 from Kyep/playtime_for_roles
Adds playtime requirements for antag roles
2017-05-20 13:12:00 -07:00
Crazy Lemon
8d7b2b7807 Merge pull request #7019 from KasparoVy/autoaccent-pref
Turns Auto-Accent into a by-character Preference, Desnowflakes Preferences.dm
2017-05-20 13:07:34 -07:00
Xantholne
4f336cfa54 Adds Blueshield, NT Rep, and Brig Physician skirts 2017-05-19 23:13:18 -06:00
Sam
30153387e7 Add Coroner 2017-05-18 01:42:13 +01:00
Aurorablade
6a234d01c1 Fluffitem 2017-05-16 03:53:43 -04:00
Xantholne
f5c850b9cf Fixes bornw cowboy boots name, adds hint to the clipon cowboy shirts 2017-05-11 21:02:18 -06:00
Fox McCloud
433a2d7cb7 Merge pull request #7125 from Xantholne/WesternMegapack
Adds Western Frontier Pack
2017-05-10 20:30:26 -04:00
Xantholne
5bda45228d Removes codersprite hat, changes pathways, changes names to be more accurrate with hat. Any broken icon state should work correctly 2017-05-09 19:34:10 -06:00
Aurorablade
e7f612eda0 Adds Tajaran Veil Clothing Racial Item (#7225)
* Initial commit Squashed

* hideeyes

* false changes

* coverseyes
2017-05-06 15:44:59 -07:00
KasparoVy
f2230c00b4 One Last Define & One Last Missed Spot 2017-05-01 17:08:02 -04:00
KasparoVy
63379b1723 Adjusts Failure Behaviour of Species-changing in Charsetup & Uses Defines 2017-05-01 02:04:09 -04:00
KasparoVy
56bf4deb30 istype() Reduction & A Missed Spot
Checks once when S (or NS) is set. At S, it will default the species
(human), fetch the species datum (also human) and generate a random
character of that species (all but the random character generation is
done at NS as well).

Also sorts out a species check I missed (it checked to see if the
species wasn't Machine. Now it checks to see if the species doesn't have
ALL_RPARTS - functionally the same).
2017-05-01 00:40:40 -04:00
Fox McCloud
36d4298e2b Merge pull request #7198 from Crazylemon64/organ_varname_refactor
Refactors "organs" to be "bodyparts" to end confusion once and for all
2017-04-30 17:00:44 -04:00
Crazylemon64
34cb73f40b Forgot to qdel 2017-04-30 13:36:08 -07:00
KasparoVy
202b2f9f4b Resolves Conflicts with 7137 2017-04-30 03:42:48 -04:00
pinatacolada
e52886734f bioluminescent kidan! 🐜 🏮 (#7137)
* bioluminescent kidan! 🐜 🏮

Gives Kidan an IC tab ability that makes them glow! wow!!!!!

This adds body and head markings, a new glowy organ to kidan lower body,
and glowing space ants! wow!!!!!!

Bioluminescence eats away nutriment, you can be glowing for some 13
minutes at roundstart before you starve out and the light goes out.
Dying also turns off the light. And shadowlings veil too.

Light color is based on a mix between head and body markings colors,
where the body markings color is slightly more predominant.

How bright you are depends on how much clothing you have. A full nakey
kidan is as bright as a flashlight, while a fully suited kidan isn't
bright at all. Rolling down jumpsuits makes you more bright too. Basic
idea is less clothes in the way, more brightness.

Oh you can also remove the light organ and implant it on other things,
and they will gain the ability to be bioluminescent. Yes you can be a
hot pink glowing neon green in the dark vulp. If you implant the organ
on someone else, the light will be based on the original kidan's colors.

kudos to Traveling Merchant for the sprite work, and KasparoVv for
helping me out with the markings part. Only one set of body markings is
done yet, but hey they're easy to make

🆑 pinatacolada, Travelling Merchant
add: Glowing kidan!
add: Kidan body markings
🆑

* address all the things

literally everything

* fixit

* death comes

* death goes

* i ded

* all the small things
2017-04-29 23:31:27 -07:00
Crazylemon64
1840074921 Refactors "organs" to be "bodyparts" to end confusion once and for all 2017-04-29 23:23:09 -07:00
Fox McCloud
d60911a335 Merge pull request #7070 from Kyep/version_update
Updates suggested client version from 510 to 511
2017-04-27 01:02:42 -04:00
Xantholne
ad398717e9 Fixes subtypes 2017-04-21 18:14:45 -06:00
Tigercat2000
a7506f0aa6 Add config option to completely disable karma 2017-04-21 17:06:43 -07:00
Crazy Lemon
fc1e84f042 Merge branch 'master' into make_paradise_great_again 2017-04-21 11:32:47 -07:00
Kyep
b6b35f2be9 fixes merge conflict 2017-04-21 00:40:38 -07:00
CoreyLee Hassell
4691cd9f32 Default Alternate Job Preferences Adjustment
This changes the default alt job setting to return players to the lobby
if their job preferences are unavailable.

Reasoning:
- Random jobs should be an opt in, not an opt out, feature
- Typically,
new players can overlook this option or misunderstand what it means, and
end up in roles they may not have prepared themselves for.
- Being assigned a job that a person absolutely does NOT want means its
far less likely they will even do their job. We can only hope they cryo
in such cases. I'd rather just address one potential source of issues.

Potential cons:

- Might slightly reduce filling the less desireable jobs, but I think
the pros far outweight the cons.

This has NO effect on existing players, unless the admins decide to run
an SQL query. This ONLY affects new players.

🆑
Tweak: Default Alternate Job Preference changed to "Return to Lobby".
Only affects new players.
/🆑
2017-04-20 00:58:44 -04:00
Xantholne
22214ba7d3 Adds missing vox boots, adds promised cowboy shirts 2017-04-19 21:04:46 -06:00
Mark van Alphen
d786a78e2e Merge branch 'master' into findnreplace 2017-04-19 20:41:05 +02:00
Xantholne
56f4b1ca7a Fixes missing CMO Skirt path 2017-04-18 23:35:55 -06:00
Xantholne
ec0445aafd Adds new Cowboy hats and cowboy boots 2017-04-18 21:16:37 -06:00
Xantholne
b4044b7dd7 Changes beret color to a medical doctor uniform white. Removes certain jobs that probably wouldn't be given one as well. Also updates the flavor text to not be about a blue beret. 2017-04-14 08:13:42 -06:00
Xantholne
991f331aaf Adds Medical beret available via loadout 2017-04-12 23:50:07 -06:00
Kyep
b3f6c8ce54 Updates suggested client version from 510 to 511 2017-04-07 23:05:46 -07:00
monster860
7d0f5cb400 Fixes
- Makes it so that log_client_to_db is called before mob/Login()
- Makes it so can_vote() doesn't runtime if the player_age isn't a number
2017-04-04 18:50:24 -04:00
KasparoVy
5c356f8299 Melts Snowflakes
Turned as many of these species name checks into species datum flag
checks as possible.
Everything still works the same.
2017-04-01 23:33:06 -04:00
KasparoVy
72b5d11f3c Turns Auto-Accent into a by-character Preference
Required SQL Change:
ALTER TABLE `characters` ADD `autohiss` TINYINT(1) NOT NULL AFTER `gear`;

Ingame changing of auto-accent level is no different.
This peference can be different on each of your characters.
2017-04-01 23:26:46 -04:00
Mark van Alphen
2d1c04c112 Merge branch 'master' into findnreplace 2017-04-01 23:51:58 +02:00
Kyep
eebf2ade7f Adds playtime requirements for roles (e.g: antag roles)
- All antag roles now have playtime requirements.
- Solo antags require 3 hours, partner antags (e.g: guardian) require
5h, team-based antags (shadowlings, nukeops, etc) require 10h. Abductors
and ERTs require 20h.
- If someone can't choose a certain role, it will display as "[IN X
HRS]" in their preferences panel.
- These restrictions are enabled by the same config as job playtime
requirements are. Once this PR is merged, we can remove
USE_AGE_RESTRICTION_FOR_JOBS from our config.
2017-04-01 00:12:13 -07:00
Mark van Alphen
cd78336ab8 Merge branch 'master' into findnreplace 2017-03-25 00:11:39 +01:00
KasparoVy
d8d95b6fd0 Kidan Antennae/Greyscaled & Darkened Skrell 2017-03-19 03:55:50 -04:00
Crazy Lemon
4e9236090e Merge pull request #6776 from FlattestGuitar/shoes
Ports tg's winter boots 👞
2017-03-16 17:46:27 -07:00