Commit Graph

74 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
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
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
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
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
Kurfursten
117c57480e Merge pull request #23577 from DamianX/Apprentices
Wizard Apprentices
2019-07-24 18:54:44 -05:00
Damian
b346e45c16 UHHHHHHHH 2019-07-25 01:35:23 +02:00
Damian
4ef328d8e8 Wizard Apprentices 2019-07-17 03:52:46 +02:00
Kurfursten
2bcc770048 Mining Support Patch (#23441) 2019-07-09 14:25:05 -03:00
Damian
96ade98dfc Removed undefined type usages 2019-06-05 17:11:34 +02:00
Damian
fc0caa9cd2 Removed usages of the runtime operator 2019-06-04 17:00:12 +02:00
I-VAPE-VOX-CLOACA-EVERY-DAY-OF-MY-LIFE
9cc0161d41 NO_AMBIENCE config (#22797) 2019-05-07 18:19:29 -05:00
MadmanMartian
8d4a36fe96 Adds an ambience volume preference (#22335)
Defaults to 25 (the previous hardcoded default)
2019-04-04 14:55:37 -03:00
MadmanMartian
a2ed30467e Fixes april fools cargo mimics from making mustard gas and eating all of your cargo (#22288) 2019-04-01 10:42:57 -03:00
Bathos Bathtime
0343822b3a PermagunkRevival (#21993) 2019-03-10 14:26:17 -07:00
MadmanMartian
56648e0600 Fixes an outofbounds exception and a nullpointerexception in ambience (#21743) 2019-02-18 10:10:51 -03:00
DeityLink
6f4cb1db54 Altar Cult Holomap (#21629)
* holomarkers

* cult altar holomaps

* altar-here

* offstation
2019-02-12 11:41:35 -03:00
madmanmartian
557b1d2fd2 Fixes ambience 2019-02-11 17:32:41 +00:00