Commit Graph

20348 Commits

Author SHA1 Message Date
skull132
a5ec3439f6 Merge pull request #230 from skull132/webinterface-integration
Webinterface integration - Patch 1
2016-03-25 00:37:09 +02:00
skull132
c709b8b927 Fixing contract uplink spawn 2016-03-25 00:27:01 +02:00
skull132
71b7758248 Merge pull request #228 from skull132/webinterface-integration
Webinterface integration
2016-03-24 20:49:18 +02:00
skull132
6100701844 Contract Uplink Fix
The uplink is now spawned per raider, instead of being on the map. can't have it on the map as its init causes issues.
2016-03-24 02:08:05 +02:00
skull132
899f8cdbec contract_uplink device & data parsing fix
A contract_uplink device has been added, for rounds where no TCs are to be given to antags, but access to the database is neat. Namely: heist.

The blacklist was removed, the issue proved to be carriage return characters breaking nanoUI. They are now removed.
2016-03-24 01:26:36 +02: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
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
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
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
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
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
skull132
d848c591b6 IPC Body Colour
They can now choose it
2016-02-21 20:45:38 +02:00
skull132
a2fd4fac71 Wizardry Fixes
* Fixes #161
* Doubles the Magic Missile recharge time so that you can no longer perma stunlock people
* Lowers the amount of confusion subjugate does, also lowers its recharge time
2016-02-21 17:48:48 +02:00
skull132
d42f82ef3d No attack logs for practice lasers 2016-02-21 16:47:07 +02:00
skull132
dc2664ece8 Attack log toggle for mods 2016-02-21 16:46:38 +02:00
skull132
c2b43989ed Warning fixes
0 is considered null, insetad of an integer. Silly.
2016-02-21 16:26:12 +02:00
skull132
c462205540 Fixes #148
Reworks the if checks, should make the system more robust.
2016-02-21 15:39:57 +02:00
skull132
6c158fc4e2 Fixes #149
Sanity checks forever.
2016-02-21 15:22:11 +02:00
skull132
10d123b37d Merge pull request #8 from Aurorastation/master
Bot Things
2016-02-19 18:00:49 +02:00