Commit Graph

20557 Commits

Author SHA1 Message Date
Mahzel
9de0a7e04a Characters continued
Alt_titles finally added
Gear bug at first insertion corrected
2016-03-22 23:42:45 +01:00
skull132
7e266649ea Syndicate Contracts - Initial Implementation
Adds SQL database based syndicate contracts to be viewed from any uplink. These can be used as IC traitor objectives, but hopefully with more RP and stuff.
2016-03-21 23:07:04 +02:00
skull132
a5cb959166 Remove config.webint_enabled
Depracted in favour of using config.webint_url in general. Just checks if it's defined, and if so, we'll consider it active and in use.
2016-03-21 23:06:02 +02:00
skull132
e03eaa86a5 client procs.dm - sso_server addition
Adds a new route for the webint url parser. Also reverts to checking for config.webint_url as opposed to running double checks for config.webint_enabled and then for the url. If the URL is present, we're enabling the webint.
2016-03-21 23:05:31 +02:00
skull132
997665bca7 webint_procs.dm - webint_start_singlesignon()
Proc for creating a unique signin token for the website and shoving it into the database.
2016-03-21 23:04:10 +02:00
Lord Lag
b294a52dcc Fixes 120
replaces the temperature gun with the old-fashioned Freeze ray.
2016-03-20 14:52:11 +00:00
Mahzel
ad7bbb25bc Characters DB R3
Corrected a bug when creating a new character
Corrected gear management issues (SQL is so annoyed by NULL things :( )
Corrected a slot detection issue
2016-03-18 23:48:50 +01:00
Mahzel
2f4c772d8c Debugging SQL characters
Fixed runtime errors while loading the game
Fixed runtime errors while changing characters
Fixed gear not being updated correctly.
2016-03-16 22:40:47 +01:00
Mahzel
14370d36b6 characters db continued
This one's not bad, but we need to think about how to integrate to the
main system. Dual save?
2016-03-15 23:51:35 +01:00
skull132
6bb74a7a87 dbcore.dm - Better INT Management
`parseArguments()` will now identify 0 as an itneger properly, instead of slotting it under null.
2016-03-14 19:24:49 +02:00
Lord Lag
5b3c0efa29 Fixes #210 2016-03-10 19:59:52 +00:00
Talkarcabbage
c5803ea64f Made water-coolers wrenchable. 2016-03-10 02:38:43 -06:00
skull132
8ae5c4d3bf Merge pull request #219 from skull132/master
Sorting Forms by ID
2016-03-10 00:16:33 +02:00
skull132
000192c18e Sorting Forms by ID 2016-03-10 00:11:26 +02:00
skull132
033cb6b7a5 Merge pull request #218 from skull132/master
Fixes #180, #214
2016-03-09 22:49:59 +02:00
skull132
3f7f3f2b89 Fixes #214
Conversion now ignores roles whenever trying to make new cultists. This means that sec officers and whoever can be converted once more.
2016-03-09 22:30:25 +02:00
Talkarcabbage
d98a210624 Fixed malfunction borgs not binding on round start 2016-03-09 04:59:07 -06:00
Lord Lag
e9c61c5fd9 Adds #183, Vaurca is back to P (not fixed), Slime damage tweaked. 2016-03-08 22:14:59 +00:00
skull132
61e93b1d79 Naming Standardization
webint shall be the common word used now, replaced all instances of webinterface or webAPI with that one phrase. Should make it easier to read and search.
2016-03-07 19:01:03 +02:00
skull132
9143d5077a webint_procs.dm Initial Commit
Starting to create a bit of a library to hold functions related to the web interface.
2016-03-07 19:00:28 +02:00
skull132
bc26d508e1 view_linking_requests() verb
Adds the verb to call the proc whenever.
2016-03-05 03:10:48 +02:00
skull132
ed0e7ca411 Infrastructure for Processing Weblinks
Should make the functions that rely on feeding links for the user about the webinterface easier and faster. Simply need to modify the `process_webAPI_link()` proc and call the specific hyperlinks.
2016-03-05 02:58:35 +02:00
skull132
5fd128b637 usr -> src fix 2016-03-05 01:52:53 +02:00
skull132
e64f0de155 routeAPI attribute
Do this as a standalone proc, and in a more secure fashion later!
2016-03-05 01:44:28 +02:00
skull132
62f3eae9fd Fix linkingaction
Fixes the data it sends via the request.
2016-03-05 01:36:11 +02:00
skull132
ce5d2009a2 User Linking With Webinterface
Enables the user to link their account to a forum account, for use later.
2016-03-05 00:54:16 +02:00
skull132
8c30b617e3 Webinterface Config Settings
Configuration settings for using the webinterface in future updates.
2016-03-05 00:53:36 +02:00
skull132
e0555a1367 Fixes #180
Because qdel() doesn't delete the src.cable reference immediately, the emote loops for quite a bit until the garbage collector ticks.
I may need to find a bit of a better method for it, we'll see.
2016-03-04 14:31:22 +02:00
skull132
202b216092 More reworking of DB handling
sqllogging depracted in favour of config.sql_enabled. Database loading is done through /hook/startup/proc/load_databases, with initialize_database_object() being a generalized proc to read any generic database config file. (TODO: config examples in relaiton to last remark.)
2016-03-04 01:41:44 +02:00
SoundScopes
6f284479f8 Fixes #197
Found this error while working on things, saw you didn't have the fix.
2016-03-03 22:58:25 +00:00
skull132
8383f1c03b Generalizing establish_db_connection() and setup_database_connection()
Both procs are now generalized, and accept a DBConnection object as an argument. Due to this generalization, all instances of `establish_db_connection()` must be renamed to `establish_db_connection(dbcon)`.
Also added variable `failed_connections` to the definition of DBConnection.
2016-03-04 00:53:37 +02:00
skull132
d46499a310 DBConnection object modifications
Renames the variables of the DBConnection object to make differentiating them easier.
Reworks the `DBConnection/New()` and `Connect()` methods to allow for the automatic creation of the dbi handler string. Adds a con_database variable to DBConnection to enable this. DBConnection objects now also house the current database they're using for this purpose.
Moves the constructor for dbcon under `/hook/startup/proc/connectDB()`, as it needs to be called after the SQL config has been read by `datum/global_init/New()`
2016-03-03 06:55:18 +02:00
skull132
44f2121042 Remove forumdb
Unused object and vars. Cleans them up, as well as removes the config file.
2016-03-02 22:44:00 +02:00
Mahzel
8fcf7f2517 SQL SHOULD be OK. Need testsing.
Complete SQL functions added, need implementation in preferences.dm and
testing.
2016-02-29 23:53:50 +01:00
Lord Lag
cc9079a69d Return of borers
Borers brought up to spec.
2016-02-27 15:55:52 +00:00
Lord Lag
4324d83c7c Revert "Borer standard"
This reverts commit a94d66a1bb.
2016-02-27 15:30:03 +00:00
Lord Lag
a94d66a1bb Borer standard
Returns Cortical borer's brain devour, and therefor all zombie
abilities. Was removed in new code due to players being awful.
2016-02-26 16:46:59 +00:00
Lord Lag
dfb8b5cf01 Merge remote-tracking branch 'refs/remotes/Aurorastation/master' 2016-02-26 16:26:59 +00:00
skull132
a8af6e0b1c Merge pull request #154 from LordLag/master
Fixes #144, #126
2016-02-24 18:47:43 +02:00
Lord Lag
32c4ccb5a7 Fixes #126
changes vaurca language to quite possibly the only unused key: M
2016-02-23 22:04:34 +00:00
Lord Lag
990a06ad2e Minor adjustments 2016-02-23 18:59:02 +00:00
skull132
a9110a97d4 Fixes #61
Ports https://github.com/PolarisSS13/Polaris/pull/932 and https://github.com/Baystation12/Baystation12/pull/11818
2016-02-21 22:54:22 +02:00
skull132
7b81c2f648 Intern Accesses 2016-02-21 22:27:10 +02:00
skull132
242dbc3f6a Tesla Standardization
Brings the tesla interaction code inline with Bay12's base.
2016-02-21 22:24:14 +02:00
skull132
9a82cb5de1 Fixes forwarding emergency messages 2016-02-21 22:18:40 +02:00
skull132
99c0fa0adb Resolves #150 2016-02-21 22:16:20 +02:00
skull132
6e2b966a8b Library Fix
It was referencing an incorrect table.
2016-02-21 22:13:19 +02:00
skull132
77dea70ebf Fixing IPC Hallucinations 2016-02-21 22:12:00 +02:00
skull132
8a2e890391 Resolves #152
While not exactly a bug, I think it would be logical that blastdoors and such block some level of radiation. As such, if you aren't in full view of the SM, the effective range of the radiation is taken down by 1/3rd. This will make the monitoring room safer.
2016-02-21 20:47:21 +02:00
skull132
a80889f37c Fixes #155
IPCs will no longer gain toxins damage.
2016-02-21 20:46:22 +02:00