Commit Graph

606 Commits

Author SHA1 Message Date
DamianX
e1de36d2c2 GC_FINDREF logs the refs (#27069) 2020-07-15 17:19:34 -03:00
DamianX
d4d08bfef5 Fixed implementations of Destroy() not calling parent (#27068)
* Fixed implementations of Destroy() not calling parent

* I forgot to commit garbage.dm
2020-07-11 21:27:05 +02:00
DamianX
cc0f19343e tgui (#27012)
* tgui

* removed converting-old-tgui-interfaces.md

* added sqlite migration, removed tgui_lock (seems unused??)

* added MIT header to SStgui

* updated link in tgui.html

* update README.md

* change license in README.md

* SS_PRIORITY_TGUI

* Bind KitchenSkin to CTRL+ALT+0 because my keyboard requires shift to enter equals sign

* Converted GPS to tgui, removed getviewsize

* remove intellicard.js, revert aicard.dm, remove unused scss

* removed hands.dm, added license and copyright to adjacent.dm and Gps.js

* fix .dme

* removed references to interface scss files
2020-07-08 19:03:24 -03:00
DamianX
f5c96279c6 Removed datum pooling (#26992)
* removed pooling

* replace returnToPool with qdel

* did stuff
2020-07-03 19:38:38 -03:00
SonixApache
79a1981bad adds security formalwear crate (+ dmi adjusts) (#26943)
* adds security formalwear crate (+ dmi adjusts)

* supplypack now picks from 3 loadouts

* _s

* Update code/game/objects/structures/crates_lockers/closets/secure/security.dm

yes i did

Co-authored-by: DamianX <DamianX@users.noreply.github.com>

* Update code/modules/clothing/shoes/miscellaneous.dm

Co-authored-by: DamianX <DamianX@users.noreply.github.com>

* clean up

Co-authored-by: DamianX <DamianX@users.noreply.github.com>
2020-06-27 12:02:50 +02:00
ShiftyRail
9050ec9636 Added a safety timeout to BSQL connect operations (#26888)
* Added a safety timeout to BSQL connect operations

* 100 ticker count, nicer
2020-06-18 08:13:17 -03:00
ShiftyRail
bf86458684 Actually close BSQL connections the hard way but only when needed this time (#26822)
* Actually close BSQL connections the hard way but only when needed this time

* While I'm at it
2020-06-13 16:32:15 -03:00
Irradiation
bc04672edf Revert "BSQL connection closure" (#26820) 2020-06-13 00:09:24 +02:00
Shifty/Anthomansland
bcd35e9417 x 2020-06-12 20:46:57 +02:00
Shifty/Anthomansland
58a5fa599a BSQL connection closure 2020-06-12 20:43:44 +02:00
Shifty/Anthomansland
46a5ef5306 Now working 2020-06-11 13:57:32 +02:00
ShiftyRail
4a392ce961 Fixes universe-breaking bug (#26552)
* fixes some weird errors with BSQL roundstart

* now I understand

* Documenting my shitty, awful hack

* i hate english

* comma
2020-05-20 16:45:10 -03: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
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
adrian
f1e9cf5c40 Allows a delta malf AI to recall the shuttle (#26286)
* Allows a delta malf AI to recall the shuttle

* formatting

* New error message
2020-05-07 18:41:14 -05:00
adrian
f2c56e0959 Max cap on map persistence (#26402)
* Max cap on map persistence

* The dangers of copypasting
2020-05-06 13:27:22 +02:00
Kurfursten
6275c91fb2 Therapy Couch (#26369) 2020-05-04 07:32:26 -03:00
Shifty/Anthomansland
6f5fcacb64 **PROBABLY** fixes the gazillion AStar remakes 2020-05-02 01:17:39 +02:00
Kurfursten
4c0557b514 Primetime (#26186)
* Primetime

* YOU CAN CLICK IT NOW TOO
2020-04-28 18:29:19 -03:00
DamianX
666fecf41c Revert "Revert "Possibly fixed the bug that caused locker contents to spawn twice (#26283)" (#26292)" (#26297)
This reverts commit 40cbfe8980.
2020-04-23 20:11:01 -03:00
ShiftyRail
40cbfe8980 Revert "Possibly fixed the bug that caused locker contents to spawn twice (#26283)" (#26292)
This reverts commit 335c122afe.
2020-04-23 20:55:40 +02:00
Exxion
a3f27e3d82 Makes the GC an actual subsystem (#26269) 2020-04-23 13:13:24 +02:00
DamianX
335c122afe Possibly fixed the bug that caused locker contents to spawn twice (#26283) 2020-04-22 22:14:50 -03:00
ShiftyRail
8cfdc095d9 Actually fixes AStar runtimes (#26264) 2020-04-21 09:35:47 -03:00
Exxion
cdecd19ada Revert "The search for AStar runtimes part 2 (#26233)"
This reverts commit 20ea1d6ea0.
2020-04-20 21:42:47 -04:00
ShiftyRail
20ea1d6ea0 The search for AStar runtimes part 2 (#26233)
* The search for AStar runtimes part 2

* Hitler
2020-04-20 15:16:12 -03:00
ShiftyRail
0b27af2be8 Fixes a few runtimes with AStar (#26207) 2020-04-16 10:31:50 -03:00
ShiftyRail
a98d378854 AStar subsystem for bots (#26157)
* Adds an ASTAR pathing sub

Adds a little crab bot that Astar paths to wherever you click on the screen

Gunks up ASTAR with a bunch of debug (colouring tiles that are processed)

* Renames some variables for readability

Thanks to having renamed the variables, repairs the golden throne as the error was easier to find

* removes or locks away debug

* Astar path making sub

* Converts bots over to the new ASTAR logic, WIP as fixing race conditions

* Tear it down, and start again

* Fixes patrols and regular path making.

Cleanbots and floorbots now work.

Makes Old_target into a list of old targets, to avoid flip-flopping between two impossible tasks

* New arg for bots, step_for, int. Patrols and paths will make this many steps per call

Fixes farmbots

Fixes the cleanbots in ironchef and spessmart from doing weird stuff

* cleanbots

* Dracula bot

* ed bot, formatting

* ed bots, fixes

* medbots maybe

* mulebots part1

* trying to make it work

* mulebots part 2

* might help with a funtime

* it took me 8 hours to fix this stupid thing. also removes debug

* they're writing songs of love, but not for me :(

* less shit

* It WORKS mostly

* more details, less debugs

* AAAAH

* IT WORKS

* slowbots

* New subsystem, documentation

* Better

Co-authored-by: madmanmartian <lazyrobot@outlook.com>
2020-04-12 20:58:37 -05:00
ShiftyRail
9f8b499485 Fix null episode titles (#25826) 2020-02-10 17:09:20 -06:00
Kurfursten
e23cc9f0ab Climate (#25424)
* Weather

* gottem

* cleanup

* comments
2019-12-19 09:40:03 -03:00
MadmanMartian
a8f6f0ebb1 Raiders fixes (#25199)
* Fixes typo (hesit -> heist)

Moves raider equipping and moving from the faction to the role

Vox heist landmarks are now populated into a global list

Adds a shuttle map that's loaded once the faction is created

* Removes the shuttle from being hard mapped

* Helps if I give it the right link

* A hack, but a reasonable one
2019-11-26 16:57:32 -03:00
madmanmartian
973b9499f7 Adds a miner that draws from the gas giant below, rather than summoning a specific gas 2019-11-23 17:43:28 +00:00
ShiftyRail
f688d318d1 Geysers (#25038)
* adds geysers

* compiles now

* Small work on geysers.

* Oofer
2019-11-23 09:26:05 -03:00
ancientpower
f0a4778a3b conditional ambience and new AI ones 2019-10-25 13:45:29 -05:00
adrian
ee5003b97f transparency take 2 (#24469) 2019-10-16 21:04:06 -04:00
ShiftyRail
2628efb88b Pox raiders, datums style (#22580)
* WiP Pox Raiders

* Skeleton for scoreboard, still wip

* Objectives, lockers mapped in, etc

* Raider data json

* Dangers of copypaste

* Priority items

* Slight tweak

* Mapping tweaks.

* Finally

* american time formats & shit
2019-10-06 12:18:59 -04:00
MadmanMartian
bbf6e53f5f Atmos machines now actually use power (#24196) 2019-10-02 09:50:38 -04:00
MadmanMartian
0d0e6f7f6e Merge pull request #24201 from Exxion/gc2
GC Fixes
2019-10-01 15:31:18 +01:00
madmanmartian
42a26591bf Fixes the shuttle taking an hour to depart at midnight rollover 2019-09-30 16:26:49 +01:00
madmanmartian
4fee112f32 Should fix the shuttle taking an hour to arrive at midnight 2019-09-30 01:56:04 +01:00
Exxion
11757bba8a Lowers it even more
The comment still kind of makes sense
2019-09-24 18:01:13 -04:00
Exxion
92bd6c77b4 Makes the queue actually work 2019-09-22 17:49:20 -04:00
Exxion
853ccebff0 The failsafe is now the intended method 2019-09-22 17:49:20 -04:00
D3athrow
61369fa5ab Undefining datum/Del for the time being to see if it is negatively impacting performance 2019-09-22 15:18:10 -05:00
jknpj
7f00d1a09c Merge pull request #23876 from MadmanMartian/random_comm_freqs
Makes comm frequencies randomized at roundstart.
2019-09-22 08:39:33 -03:00
Exxion
09f2685345 GC Tuneup (#24036)
* GC Tuneup

* Oops
2019-09-19 12:43:47 -07:00
Kurfursten
d101e049c1 Easy Rig 2019-09-02 05:25:33 -05:00
madmanmartian
212fdd6656 Makes comm frequencies randomized at roundstart. 2019-08-30 17:44:39 +01:00
GlassEclipse
4c15ee318f modified: __DEFINES/planes+layers.dm
modified:   __DEFINES/setup.dm
	modified:   __DEFINES/subsystem.dm
	modified:   code/_onclick/hud/fullscreen.dm
	new file:   code/controllers/subsystem/weather.dm
	modified:   code/datums/helper_datums/command_alerts.dm
	modified:   code/game/turfs/turf.dm
	modified:   code/game/turfs/unsimulated/snow.dm
	modified:   code/modules/events/event_dynamic.dm
	modified:   code/modules/mob/living/carbon/human/human.dm
	modified:   icons/turf/snowfx.dmi
	modified:   sound/misc/snow1.ogg
	modified:   sound/misc/snow2.ogg
	modified:   sound/misc/snow3.ogg
	modified:   sound/misc/snow4.ogg
	modified:   sound/misc/snow5.ogg
	modified:   sound/misc/snow6.ogg
	new file:   sound/misc/snowstorm/snowfall_average.ogg
	new file:   sound/misc/snowstorm/snowfall_blizzard.ogg
	new file:   sound/misc/snowstorm/snowfall_calm.ogg
	new file:   sound/misc/snowstorm/snowfall_hard.ogg
	modified:   vgstation13.dme
2019-08-15 02:03:35 -05:00
MadmanMartian
50a569835b Supply shuttle plasma fixes (#23736)
* Fixes plasma not being sellable by cargo shuttle

Also fixes the prices being inconsistent

* That could've gone bad
2019-07-31 15:52:50 -05:00