Adds an automatic check for DBQuery.ErrorMsg() every time a DBQuery.Execute() proc is called. This makes hunting down unknown DB errors way easier. Also makes working with database functions less frustrating.
Fixes my dungoof with the DBQuery.parseArguments() function as well. The string is now properly updated in the for() loop.
Changes how parseArguments works. It now returns a text string that is the cleaned SQL query. This is necessary. But also enables the usage of different lists on the same query, as the original sql query, with the unformatted placeholders, is still retained.
Because I fucked up the Git processes.
Adds:
* Variable and automatic sanitization to SQL queries (read up on dbcore.dm)
* Whitelist handling through SQL
A function that automatically sanitizes input for your SQL query, should you wish to use it. Can be called up on its own, or through the Execute() function by adding the argument list as the first parametre.
Since Aurora only has one SQL database, I've removed the old database
proc and object (dbcon_old). It'll make everything connect to the same
database, and be less of a hassle with the config files.
Known errors:
* A set of errors tied to updating the fire overlays.
* A single error related to a dischephency between new and old slime
code
* A set of errors related to the recharging of stun batons
* A single error due to old machinery code coming from your grav
generator file
* A single error error from your space cooler code, due to old
atmopsherics code
* A playerpanel warning
* An error tied to extinguishing and old atmos code.
Restores glass shard throwdamage to 15 because it should never have been
reduced in the first plaaaace.
Slightly buffs bombsuits-- you'll still die if hit by epicenter, but if
you have a suit, reduces damage taken from heavy explosions. Was 90+15
+ whatever pressure does to you while you're out to 60 + 1 + whatever
pressure does to you while you're out. Significantly increases odds of
survival, I think. Can easily be tweaked further.
Fixes ipcs being affected by cloneloss-- check was placed after damage
was applied so it terminated after damage was applied.
Fixes tasers piercing through godmode. Now properly calls the proc
instead of applying direct damage like everything else.
Makes pain-immune races immune to halloss. Because pain damage doesn't
really make sense against things that feel no pain.
Nerfs chloral to stun for ~4 seconds + metabolism duration as opposed to
40 seconds + metabolism duration. that can go and die.
Painkillers now rapidly remove halloss. If you have tramadol running in
you, it will take rapid consecutive taser hits to bring you down. If
you have oxy, it'll most likely take multiple people tasing you
simultaneously to down you. stun batons and lasers still work just as
well though.