Commit Graph

83 Commits

Author SHA1 Message Date
Matt Atlas
b7b9db101f Adds an origin and culture system to govern possible faction items, citizenships, accents, religions. (#13400) 2022-04-24 17:29:44 +02:00
Matt Atlas
8f9d5a4e71 Revert "Tail Stuff (#12785)" (#13582)
This reverts commit 42f5ff082c.
2022-04-19 19:41:46 +02:00
Geeves
42f5ff082c Tail Stuff (#12785) 2022-04-19 12:02:00 +02:00
Karolis
22958e49c4 Replacement github actions (#12857) 2021-12-19 02:10:56 +01:00
Casper3667
6dd2102a06 Change NT relation into economic status: Round 3 (#11967)
* remakes the economy PR

* SQL migration

* changelog & final migration change

* updates migration

* updates migration

* fixes a stray nt_relation

* updates the database migration

Co-authored-by: TheGreyWolf <mc-casper@hotmail.dk>
2021-08-07 13:52:42 +02:00
Matt Atlas
b9bd7bb373 Adds a preference to toggle Goonchat off. (#12177)
As per title. Goon chat will be on by default.

Note that icons beyond accents are not supported in the old chat. This won't impact your playing experience by that much, considering they're often unnecessary and none are vital.

If you are using the dark mode, accent icons will most likely not load for you. You will have to restart your game.
2021-07-24 21:49:22 +03:00
Geeves
7f9fdbd9a2 Primary Radio Selection (#12026)
You can now choose which slot is your primary radio slot between your left and right ears. If both ears have a headset on them, the primary radio will be used.
2021-07-21 15:39:06 +03:00
Matt Atlas
3cc5f38f04 Adds a preference for floating chat color. (#11791)
Gaming.

    Added a preference for floating chat color. This is per-character and updates in game when you update it on the pref window too.
    Windows like the accent and citizenship window no longer go under the pref window when opened.
    Loading a new character now actually updates the preview window.
2021-05-04 20:11:52 +03:00
Geeves
3d29638315 Hotkey Preference (#11534) 2021-03-29 12:31:04 -03:00
Geeves
412eeec1df Character Creation Tweak (#11207) 2021-03-12 22:52:11 +01:00
Werner
39323cc722 Prevents joining with unacked notifications (#11398) 2021-03-07 22:00:38 +01:00
Werner
b627b31d91 Update character deletion warning (#11200) 2021-02-19 13:38:00 +01:00
Erki
8e8b9e7aa7 Fixes migration V061 having a duplicate 2020-12-28 15:41:48 +02:00
Wowzewow (Wezzy)
5afbb615f9 Fair Hades (sic!) (#10718)
adds hair fades ported from polaris

https://github.com/PolarisSS13/Polaris/pull/7313/files
2020-12-28 15:06:28 +02:00
Werner
77c2cc5c43 Hotfix for invalid migration 2020-12-25 14:29:17 +01:00
Werner
f0ee7a38b2 Converts the custom item system to json/db (#10821) 2020-12-25 14:18:39 +01:00
Wowzewow (Wezzy)
c4ce4dd232 Choose type of headset from loadout (#10540)
Choose type of headset from loadout
2020-11-22 13:45:26 +02:00
JohnWildkins
616776f886 Modular PDAs: The End of an Era (#10319)
PDAs are dead, long live PDAs. All trace of old PDAs has been scoured from the codebase, and in its place are modular computer PDAs that are feature-equivalent. Essentially every PDA function except the Syndicate detonation feature and Notepad has been ported over, and battery life for handheld computers has been boosted alongside the addition of charging cables to make things easier.
2020-11-01 21:09:50 +02:00
Geeves
78c5778342 Autohiss QoL (#10377) 2020-10-31 14:59:33 +01:00
Werner
dddd452ed8 Cargo Order Logging (#9797) 2020-08-31 21:15:51 +02:00
Epicus
2ff3c62671 fix(db): some fixes for latest MySQL compatibility (#9668) 2020-08-17 11:23:04 +02:00
Erki
7097912fd1 Adds LDAP but for 2d spessmen (#9527) 2020-08-10 13:56:39 +02:00
Werner
0c61353287 Store Cargo Load Errors in the DB (#9466)
* Store Cargo Load Errors in the DB

* Bump SQL Version number

* Remove displaying db save errors (Already handled by Execute)

Co-authored-by: Werner <Arrow768@users.noreply.github.com>
2020-08-01 01:19:22 +02:00
mikomyazaki
9a6168e10a Adds a pref for hearing instrument sounds (#9416)
Suggested here https://forums.aurorastation.org/topic/14618-please-for-the-love-of-god-add-a-preference-toggle-for-musical-instrument-sounds/?_fromLogin=1

Did I miss any instruments?
2020-07-26 12:28:26 +03:00
Werner
aa4ffc8959 DB Enhancement (#9155) 2020-07-25 23:28:31 +02:00
Matt Atlas
f3c2b5316f Ported MAP preferences from Vore + custom preview backgrounds. (#9300)
Todo:

Figure out the big empty space thing

SQL
2020-07-09 18:09:13 +03:00
Alberyk
7fbdeb2a02 Adds an accent system (#9196) 2020-07-03 21:36:08 +03:00
Erki
7cc7bcfdd2 Implements the pulling of news from the forums (#8887) 2020-05-21 12:45:07 +02:00
Alberyk
4044c79884 Ports multiple loadout slots from baystation (#8813)
What it says in the title. Characters can have up to three loadout slots now.
2020-05-17 15:22:47 +03:00
Werner
b754c25195 Further CCIA Adaptations (#6750)
* Further CCIA Adaptations

Changes the CCIA Recorder to ask if there was Antag Involvement in the Incident and adds additional db changes.

* Implements Review Changes

* Recorder Interaction Changes

Changes the recorder click interaction for agents and adds the options to reset the recorder

* Displays the report topics

Shows the internal topic to the interviewing agent upon selection of the IR
Shows the public topic to the interviewee upon scanning of the fingerprint

* Update the status of the report if a user claims antag involvement.

* Asks the char how the antags influenced them.

* Fixes SQL Migration Error

* Fix SQL Migration and Query Bug

* Fixes a issue with the report selection and the query saving

* More sanitization
2020-05-13 23:29:59 +02:00
skull132
0907c95842 Revert "Revert "IPC Tag Project (#8649)""
This reverts commit bf11747fc3.
2020-05-08 23:30:08 +03:00
Werner
bf11747fc3 Revert "IPC Tag Project (#8649)"
This reverts commit f076f391f4.
2020-04-28 15:29:36 +02:00
Geeves
f076f391f4 IPC Tag Project (#8649) 2020-04-28 14:45:56 +02:00
Matt Atlas
15bcc0f6d5 Radials, Tooltips, RCD and Borg Selection (#8710) 2020-04-24 17:00:30 +02:00
Erki
1e3f3ebd33 Fixes migration V045. 2020-03-23 21:49:07 +02: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
Erki
29fdefbd8e Fix SQL migrations (#7194) 2019-10-19 00:00:46 +03:00
Lady Fowl
f9334feb41 Client FPS Tweak (#7127)
Allows you to set your FPS via preferences
2019-10-18 23:37:44 +03:00
Karolis
c540d9d021 dark skin for reals (#7084)
This passed review with (#7035) let's get this.
2019-09-28 23:09:01 +03:00
Werner
612bb40e30 Removes the option to join as random job. (#6886) 2019-09-08 12:24:42 +03:00
Werner
7b6a759361 Cleans up the Database. (#6893)
* Cleans up the Database.

Changes the charset to utf8mb4
Changes the collation to utf8mb4_unicode_ci
Adds foreign keys to various tables that use the ckey
Cleans up various inconsistencies (key used in a ckey field, wrong dates, ...)
Changes the columns in ss13_cargo_items that hold json to JSON

* Corrects Migration Number

* Only drop tables if they exist.

* Attempts to please travis

* Moves another comment

* Moves the sol swords out of energy and into misc
2019-08-26 23:08:53 +02:00
skull132
190a34757d Fix migration 2019-08-07 22:43:49 +03:00
Lady Fowl
bb4007a912 Overhauls Custom Synthetic Code (#6803)
Loads custom synths from json or SQL as opposed to a txt file. Adds support for multiple borg sprites, ai chassis and custom ai hologram sprites as opposed to one sprite per player. Adds the ability to use custom pai sprites
2019-08-07 21:30:01 +03:00
Werner
5e1f7de096 Fixes Travis SQL Errors (#6813)
* Shut up Travis and do your job

* Let´s see if that shuts up travis aswell
2019-08-02 22:07:23 +02:00
Erki
9535f738ad Port TG's stickyban panel (#6806) 2019-08-01 10:37:23 +03:00
Werner
9f5a26d9ff Removes CCIA (#6678)
view duty log verb and changes the way their recorder works.

CCIA recordings are now written to the database once the interview is complete (if enabled) and printed out.
2019-07-17 22:39:31 +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
MarinaGryphon
0cd61f4f48 Adds Random Notes (#5644)
Adds SSDocs, which manages randomly spawned documents.
    These documents can be specified in a json file or in a database.
    Adds /obj/random/document and adds /obj/random/document to the loot pool of /obj/random/loot.

Actually adding the notes to spawn is up to loredevs. If there are no notes to choose from, /obj/random/document will leave a blank sheet.

The notes can have HTML in them, meaning custom CSS and images. We're giving the loredevs a good bit of responsibility here.
2019-07-13 17:50:19 +03:00
Werner
e21c130ae0 Adds the game_id to the connection_log table (#5839)
Adds the game_id to the connection log table and changes the queries to use parameters.
2019-01-12 21:22:19 +02:00
Werner
af0a4df520 Better antag tracking (#5816)
This PR moves the tracking of the antagonists from the char spawn to the assignment and removal of the antag status.

It should properly account for all antags that are added/removed via the add_antagonist / remove_antagonist verbs
2018-12-22 23:42:47 +02:00