Commit Graph

1987 Commits

Author SHA1 Message Date
ShiftyRail
c596f92100 Fixes for SQL permissions (#27584) 2020-08-19 21:00:20 +02:00
beesil
9ade2b1337 Magic Mirror (#27356)
* adds the magic mirror and cleans up some appearance pick code

* no more ERT runtimes

* Fixes ERT runtimes

* hopefully fixes horizon conflicts

* fixes indentation problem plsplsplstravis

* changes some of the alert/input procs to use src

* hopefully unfucks things

* changes magic mirror alert to an input

* fixes ERT runtimes again

* removes an unused list in appearance picking code

Co-authored-by: SonixApache <soniixapache@hotmail.com>
2020-08-12 22:06:35 +02:00
DeityLink
df56640762 Newsreader PDA App (#27344)
* premiliminary stuff

* NewsReader

* forgot a couple notifs

* FixPaper

* herp derp

* aight we good

* Update code/game/machinery/newscaster.dm

* Update code/game/objects/items/devices/PDA/PDA.dm

Co-authored-by: adrian <artii.ftw@hotmail.com>

* fixes

Co-authored-by: adrian <artii.ftw@hotmail.com>
2020-08-08 03:30:10 -03:00
ShiftyRail
8b25c338ab Outfit datums, but it works! (#27404)
* Revert "Revert "Outfit datums update" (#27400)"

This reverts commit c9377ceebd.

* Fixes a mess
2020-08-07 18:49:41 -03:00
DamianX
c9377ceebd Revert "Outfit datums update" (#27400) 2020-08-06 16:03:37 +02:00
jknpj
94434af73b Merge pull request #27340 from ShiftyRail/the_final_merging
Outfit datums update
2020-08-06 07:39:43 -03:00
DamianX
036a826299 Added a button admins can press to motivate mechanics to perform their duties (#27361)
* mechanic motivation collar

* now works as internals

* add logging

* add zlevel check, require 80% charge
2020-08-05 10:33:58 -03:00
Shifty/Anthomansland
e94cb0a978 there there 2020-08-02 15:09:29 +02:00
Shifty/Anthomansland
6889be70cb Final merge 2020-08-02 09:11:35 +02:00
DamianX
c015a2f9ca The delete verb no longer hard dels (#27261)
* The delete verb no longer hard dels

* did the same for add reagents and view variables
2020-07-25 21:33:35 -03:00
ShiftyRail
b39b3b64b7 Working version of rust_g (#27173)
* Conflicts

* Fixes the thing

* Update .travis.yml

* removes markers
2020-07-25 08:56:50 +02:00
DamianX
a95f59efad Fixed buildmode hard del, mem leak (#27178) 2020-07-22 22:49:39 +02:00
DamianX
cc90d29e81 Fixed requests console hard dels (#27179) 2020-07-22 22:46:17 +02:00
DamianX
f340978d67 Removed unused events (#27145)
* Removed unused events

* removed unused inventory datum

* removed on_pipenet_tick
2020-07-22 00:59:16 -05:00
DamianX
87bd23c55f removed atom del profiler (#27144) 2020-07-20 04:23:59 -05:00
Damian
91f21be310 Revert "Merge pull request #27120 from ShiftyRail/rust_g"
This reverts commit da896f13a4, reversing
changes made to 2bc700b001.
2020-07-20 00:07:14 +02:00
Damian
2b06c87f13 Revert "FUCK (#27162)"
This reverts commit beabb2630c.
2020-07-20 00:07:01 +02:00
ShiftyRail
beabb2630c FUCK (#27162)
* FUCK

* proper
2020-07-19 23:21:20 +02:00
DamianX
da896f13a4 Merge pull request #27120 from ShiftyRail/rust_g
Replace BSQL with rust-g, parametrises all queries
2020-07-19 21:10:09 +02:00
Shifty/Anthomansland
3d6ddb2db3 fixes 2020-07-18 13:20:08 +02:00
DamianX
e8665c2e7f Fixed mob transformation hard dels (#27122) 2020-07-16 22:12:33 +02:00
Shifty/Anthomansland
01c868bdfb Removes BSQL, implements RUST SQL 2020-07-16 20:36:27 +02:00
DamianX
a19aff7a75 Re-tgui-ified GPS, added potential bug workaround (#27088) 2020-07-14 07:46:32 -03:00
DamianX
50a98e9b07 Merge pull request #27089 from Exxion/'
Fixes extra html_encode() in pray and rambler vows
2020-07-13 20:50:39 +02:00
Exxion
ef495c554a Update code/modules/admin/verbs/pray.dm
Co-authored-by: DamianX <DamianX@users.noreply.github.com>
2020-07-13 13:51:00 -04:00
Exxion
a1a1abad15 Fixes extra html_encode() in pray and rambler vows 2020-07-13 08:48:31 -04:00
DamianX
e811ce6a21 The last batch of linter fixes (#27039)
* Added arguments to all gib() implementations

* Fixed ai/login.dm

* add arguments to remaining gib() impls

* i forgot this motherfucker's gib() arguments

* added type hint to global_runesets

* fixed weird for loop

* fixed blisterol not doing anything

* added a bunch of type hints

* wipe from the face of the earth the fuckery with the buckle verbs

* added type hints to the cmc

* Fixed arguments to apply_damage
2020-07-08 10:02:16 -03:00
ShiftyRail
c39b842ea8 Final outfit datums things (#26928)
* Equip outfit proc

* Strike teams' outfit

* thanks byond

* fixes el bad

* REMOVE BACKUP REMOVE BACKUP

* blue wiz
2020-07-06 14:22:41 -03:00
DamianX
f5c96279c6 Removed datum pooling (#26992)
* removed pooling

* replace returnToPool with qdel

* did stuff
2020-07-03 19:38:38 -03:00
DamianX
f94f75cf02 added grille_window_spawner (#26985) 2020-07-02 15:25:31 -03:00
DamianX
85ff9b697a Fixed a bunch of warnings and errors (#26993)
* renamed implant malfunction defines

* refactored domutation

* possibly fix something about whitelists

* fix admin_memo warning

* fixed wrong attackby parameters in click.dm

* remove superfluous return in BSQL

* maybe fix something in mob/add_language

* maybe fix more language stuff

* Added return-type annotation to job_controller

* removed unreachable code from observer.dm

* possibly fix electrocute_act

* fixed bees wow this code never ran, 100% tested

* fixed parrot life

* fixed wolf attack logs

* fix bear life

* removed unreachable slime/show_inv

* fixed human/electrocute_act

* actually just get rid of this shit

* properly add return types

* removed more returns from BSQL

* added get_organ return type

* fixed infrared holder_movement

* fixed type_instances declaration

* fixed unreacheable overlay/New

* possibly fix release_restraints

* remove hopefully final return from BSQL
2020-07-01 09:46:00 -03:00
DamianX
b5f52ccb4b fixed several linter warnings (#26977) 2020-06-30 16:13:50 -03:00
Exxion
641009059e Removes Unicode stuff (#26670)
* Removes Unicode stuff

* Fixes capitalize() and examine

* Not important but how did this happen

* No more emoji in say or HTML in me

* Clarifies comment

* Better HTML sanitization

* Rebuilds dll

* Fixes some browser windows

* Fixes telecomms scripts (lazily)
This is the easy way out, but could probably be made faster by doing the byte counting ourselves
2020-06-28 14:22:42 +02:00
ShiftyRail
1b384f382d Add a few missing SQL sanitisations (#26713) 2020-06-06 10:10:53 +02:00
ShiftyRail
aa1d68ae8a Remove the WIP folder (#26572)
* Remove the WiP folder

* .dme and path references

* .tmpl
2020-05-24 13:31:49 -05:00
ShiftyRail
5fe14f48b6 Fix a runtime preventing rev spawning via one-click antag (#26560) 2020-05-21 03:16:33 -05:00
ShiftyRail
30f5ecde76 fixes some weird errors with BSQL roundstart (#26551)
* fixes some weird errors with BSQL roundstart

* now I understand

* Documenting my shitty, awful hack
2020-05-20 16:04:35 -03:00
ShiftyRail
41ebb8a157 Removes session keys for admins. (#26540) 2020-05-20 13:52:22 -03:00
ShiftyRail
5da4b75155 Fix admins having to relog on a new round. (#26547) 2020-05-20 13:51:41 -03:00
ShiftyRail
bbd746ae42 Ports TG's BSQL library (#26455)
* Ports TG's BSQL

* write perms

* my mistake

* Missing migrations, fixes mistakes, removes unneeded logs

* Missing migrations, fixes mistakes, removes unneeded logs

* haha

* Final missing migration, actually fix runtime

* Fucked up this doesn't throw a warning

* sql fixes; polls
2020-05-19 13:35:10 -03:00
D3athrow
459b56743b Fixes #26429 2020-05-09 12:18:28 -05:00
ShiftyRail
60dd7ab10c Removes a duplicate timestemp in ahelps (#26421) 2020-05-08 22:28:14 +02:00
DamianX
a7af778252 Fuck this code so much holy shit (#26356) 2020-05-08 14:57:32 +02:00
DamianX
043035f436 Fixed secret fake alert button (#26373) 2020-05-04 07:55:52 -03:00
DamianX
5399c3b0f3 Fixed a bunch of linter warnings (#26360)
* Fixed a bunch of linter warnings

* Fix everything, maybe break something

* Fixed Time Stop not being cast by Arcane Golems

* Fixed arguments of remove_from_storage

* Fixed gun/afterattack arguments

* Fixed gun/Fire arguments

* Fixed arguments to candle/light and mob/emote

* Fixed arguments to simple_animal/revive, simple_animal/gib, robot/drop_item, mob/flash_eyes
2020-05-03 16:06:40 -03:00
Kharkov72
81eee4290f ribbit (#26221) 2020-04-18 12:38:50 -03:00
ShiftyRail
8b7ce823af Ensure body created for rulesets are not mindless (#26107) 2020-04-09 07:26:36 +02:00
ShiftyRail
a67f8798a3 Tracker for projectiles (#26026) 2020-03-25 16:20:29 -03:00
Kharkov72
558f8e446b Adds Mushman Babies and Diona Nymphs as possibilities to the infestation random event (#25917)
* nymphtide worldwide

* pinhead
2020-02-26 15:39:33 -06:00
Shifty/Anthomansland
e78ccafa67 fix conflcits/compile 2020-02-11 15:49:14 +01:00