Commit Graph

79 Commits

Author SHA1 Message Date
Erki
4b327dcfe9 Generates parity between remote auth login chain and the normal login chain (#8802)
Fixes #8773
Fixes #7895
2020-05-06 16:15:56 +03:00
Alberyk
7d86fdf901 Cyberpunk 2462: augments for real this time (#8113)
This pr adds an augment option to the loadout, that by using copious amounts of shitcode, allows players to spend their snowflake points into becoming total powergamers cool augmented cyborgs.
Also, make a couple of changes to allow all limbs to host internal organs and interact with them in surgery.
2020-04-23 19:27:53 +03:00
TheGoret
69d658cb17 Edit and add new hairstyles (#8630)
* new and edit of hairstyles

* wtf github
2020-04-11 14:50:12 +02:00
Geeves
eb1ada07d9 Admin Ghostrole Fix (#8525) 2020-03-27 18:28:54 +01:00
Geeves
ebadb532ad Late Join Ghost Role Things (#8466) 2020-03-26 21:18:30 +01:00
Matt Atlas
700e49f047 New Underwear (#8343)
If there is a God, then He will prevent me from clicking the green button.
2020-03-23 20:27:57 +01:00
Aticius
7e4379fb30 Adds more Unathi horn styles (#8381) 2020-03-07 16:03:00 +01:00
ParadoxSpace
5470ef599b adds Unathi Cobra Hood (#8342) 2020-02-27 01:10:23 -03:00
mikomyazaki
e2c0e6fd6a Latespawn AI will have their eye spawn in the correct location. (#8056) 2020-01-22 17:12:34 +01:00
ParadoxSpace
c748acc336 Unathi Claw Markings & Bugfixes (#8029)
You can now have girly painted claws.
Fixes Tzirzi robe having fucked up hands on one side, fixes facial long bull horns.
2020-01-19 09:55:58 +01:00
Aticius
8232e253b4 Unathi Resprite (#7939) 2020-01-09 23:27:15 +01:00
Matt Atlas
ddf8782833 Removes Bedhead 5. (#7901) 2020-01-07 21:56:10 +02:00
Erki
72abb195bc Fix greeting window malfunction (#7847)
* Fixes

* Log the change

* Remove unused var
2019-12-29 22:51:03 +01:00
Mykhailo Bykhovtsev
9fbf379abd Making Poll Window use VueUi themes (#7776)
* Changing theme

* Changelog

* oops
2019-12-23 13:55:26 +01:00
Matt Atlas
f5a2ff1bcd Langserver Fixes (#7740) 2019-12-22 17:51:24 +02:00
Geeves
7c9a9140b1 Improved Bishop Sprites (#7726) 2019-12-21 16:54:09 +01:00
Werner
cb4a712851 Enforces Lineendings and adds Editorconfig (#7657) 2019-12-21 16:19:24 +01:00
Alberyk
13138756b5 Enforces species jobs restrictions through mechanics (#7691) 2019-12-18 23:13:41 +01:00
ParadoxSpace
a0a8f4f8ef Horn Tweak/Add (#7609)
Nevermind about the verb.
Also, tweaks the bull horns to be less Tavros Nitram, and adds a longer version.
2019-12-12 21:52:37 +02:00
ParadoxSpace
9058c1c791 Additional Unathi Horns (#7568) 2019-12-05 21:58:55 +01:00
Werner
130aa7df58 Remove use of to_chat(alert()) (#7551)
alert() is a inbuilt byond proc that shows a popup message to the user.
to_chat(alert()) shows the popup message to the user and then prints the result (what button they pressed) into their chat.
2019-12-01 16:07:53 +01:00
Werner
45bab622d9 Prevents players from joining with unackd warnings (#7509) 2019-12-01 14:03:32 +01:00
Matt Atlas
5da2a9c24b Splits organs into organ/internal (#7441) 2019-11-20 23:07:10 +01:00
Matt Atlas
3b6f7996c4 Human Sprites 2: The Desimpsonifying (#7057) 2019-11-09 11:23:42 +02:00
Karolis
b7e34d5543 Makes new player panel gap consistant (#7223) 2019-10-23 08:35:12 +05:00
JohnWildkins
784b76af04 Fix late-join not showing alt-title jobs with differing minimum ages from main job (#7156)
Fixes #7122 - basically just makes IsJobAvailable() check for the player's selected alt-title rather than just the main title, so you can late-join as an 18-year-old medical intern again for example

Also first PR apologies in advance
2019-10-14 22:50:50 +03:00
MarinaGryphon
300d0fc8d8 Fixes Alt Title Age Requirements (#7130)
Job age requirements now take into account alt titles. Alt titles are automatically limited to only ones a character is old enough for.
    The latejoin screen now shows what alt-title you have selected.
    The occupation preferences screen now functions differently if only one alt-title is available, or if the base job is not available.
    Tidies up the job age requirement system.
2019-10-09 23:07:52 +03:00
Alberyk
17a055278d Adds more dionae customization options (#7119)
* dionae stuff.

* Tree hair

* Finishes this stuff.

* And this.
2019-10-09 12:58:43 +02:00
Matt Atlas
3ac40451e1 Mechanically enforces minimum age requirements for jobs (#7106)
Pretty much a port of Baystation12/Baystation12#27197
2019-10-06 21:47:04 +03:00
Karolis
c48e02439d More themed uis (#7102)
* Applies theming to more UIs

* Change log
2019-10-05 14:31:30 +02:00
Karolis
61f6e5a6c1 Styles basic HTML UIs (#7001) 2019-09-24 00:42:15 +04:00
Mwahahahaha
972e332df3 Adds the ability for baseline frame IPCs to change their screens; re-adds shell frame self-diagnostics (#7006)
Adds a verb to the IC tab called Change IPC Screen which works pretty much the same way as Tie Hair.

Also found out why I was having trouble earlier with allowing Shells to tie their hair; the proc was looking at species name in the species_allowed lists rather than the bodytype. Just cleaned that up; should work the same way.

Also found a dumby I did from the hair tying update for shells and so they should now have the ability to run self-diagnosis again.
2019-09-21 21:35:14 +03:00
Alberyk
199da5f41c Adds more skrell stuff (#6991)
-adds some skrell items to the loadout
-adds an unique jumpsuit to the jargon consular officer
-adds some new skrell markings
-adds a new sprite for a skrell holy book
-adds a new skrell plant
-adds some new skrell related drinks
2019-09-17 21:53:51 +03:00
Mwahahahaha
2e7517e692 Adds hair tying for shells (#6889)
Shells can now change their hairstyles much like humans now can.
2019-09-08 21:58:32 +03:00
Mwahahahaha
17cbf01ceb Scary Hairy Update (#6900)
There is no fucking way I'm posting the changelog for this in the commit message.
2019-09-01 19:56:11 +03:00
Mwahahahaha
07d59d0692 Adds 14 new IPC screens (#6883)
Adds 6 IPC screens made by NiennaB (eye, heartrate, static2, static3, cancel, testcard).
Adds 8 IPC screens ported from Polaris's monitors (blank, scroll, console, RGB, GoL glider, rainbow, smiley, database).

8+6=14 iirc
2019-08-25 21:58:25 +03:00
ParadoxSpace
7d9603f1fc Adds one more disability (#6891) 2019-08-23 01:08:43 +02:00
Werner
a8e4e7f88c Ghost Roles (#6706) 2019-08-10 23:57:49 +02:00
Karolis
8b785b3815 New record consoles and removal of old datacore, adds SSrecords (#4878)
This PR is depending on #4868 for it's ui framework. This PR mostly makes new SSrecords subsystem responsible for storing records. This should replace old datacore.

Make new SSrecords.
Make things use SSrecords and whole code compile
Made VueUi button <vui-button> to push parameters as JSON, preserving client side data stricture.

    Add new records console and admin record management.

I am mostly looking for feedback regarding SSrecords and it's data storage mechanism criticism (It's using lists for storage)
2019-07-27 12:24:16 +03:00
OneOneThreeEight
9e7fdefd57 Fixes fade hair styles not being able to be chosen in character set-up or through a mirror. (#6772)
Fixes fade hair styles not being able to be chosen in character set-up or through a mirror
2019-07-24 20:50:50 +03:00
Erki
38e4b5d77b Implement "send_link" macro (#6767)
When to_chat gets converted to a proc, then the construct of to_chat(some, link(url)) will no longer work. Or will produce odd results.

As a result, the send_link macro is now created. Replaced existent instances of the previous construct and added a simple grep check for this as well. It won't catch all, probably, but it'll catch the most common instances.
2019-07-22 01:22:44 +03:00
Erki
c6bfcc303f Fixes the ability to join mid-round as any job, despite faction restrictions (#6766)
Bug:
Select a faction that's not NT. Wait for round to start. Proceed to join as any job (even locked ones) through the mid round join menu.

Fix:
Add a relevant check to /mob/abstract/new_player/proc/IsJobAvailable(). This is checked both when generating the menu and when actually joining, so href exploiting isn't an issue either.
2019-07-21 23:34:20 +03:00
Erki
bd2d9a184d Better factions and contractors (#6493)
Intent of this PR: make factions actually matter.

How we're going to do this:

Make factions limit job choices.
Make factions have alternative loadouts that override job uniforms
Make factions be visible in the employment records.
Revert existing faction loadout options or put them behind a preference, in favour of new shit.
2019-07-16 00:21:34 +03:00
Werner
7169e5ac67 Various Bugfixes (#6720)
Fixes #6520
Fixes #6114
Fixes #5349
2019-07-14 22:55:42 +03:00
ParadoxSpace
f447e175a9 New Vaurca Antennae (#6648) 2019-07-06 00:24:32 +02:00
Karolis
96c2e1c163 Adds external auth (#6380) 2019-05-10 00:05:58 +02:00
Dwago
8dcb41bda1 Adds Hair Tugging (#6053) 2019-05-04 13:45:27 +02:00
VTCobaltblood
c521515b63 Adds a new skrell body marking (#6289)
Adds tear stains to character setup. They aren't supposed to be colorable, but idk how to do that (do_colouration 0 didn't work in testing). For now, I guess this suffices.
2019-04-18 20:09:23 +03:00
Alberyk
6a8308fefa Fixes a couple of offworlder related issues (#6145) 2019-03-13 23:16:37 +01:00
Alberyk
97bcd70b1a Adds Off-Worlder Humans (#6078) 2019-03-13 00:59:04 +01:00