Commit Graph

19273 Commits

Author SHA1 Message Date
AffectedArc07
ea0fa2fc85 Fixes slow roundstarts (#15326)
* More roundstart optimisations

* Mochi tweaks
2021-01-22 09:25:28 -05:00
AffectedArc07
12f43b5508 Updates the vscode debugger engine (#15328) 2021-01-22 09:25:05 -05:00
SabreML
2c2bd88cd7 Fixes the PDA Messenger not decoding HTML tags (#15236)
* Messenger Fix V1

Co-Authored-By: moxian <moxian@users.noreply.github.com>

* Messenger Fix V1.1

Now with 100% less javascript!

Co-authored-by: moxian <moxian@users.noreply.github.com>
2021-01-21 21:03:25 +00:00
SabreML
c795b9a5f0 Declaration Fix (#15321) 2021-01-21 20:58:15 +00:00
Qwertytoforty
c7c3289579 Makes emaging make cloners malfunction (#15286) 2021-01-20 09:56:57 +00:00
SabreML
5aeede675b Fixes one handed dswords (#15289)
* One handed deswords

* Reverts unintended changes

Got a bit confused, I need more coffee
2021-01-20 09:54:26 +00:00
Kyep
4b8d94d807 more pinpointer runtime fixes (#15305)
Co-authored-by: Kyep <Kyep@users.noreply.github.com>
2021-01-18 21:36:07 +00:00
SabreML
787b2ad39a Fixes the Teleporter Console not updating the target list (#15295)
* Teleporter list fix

* . = ..()

Co-authored-by: AffectedArc07 <25063394+AffectedArc07@users.noreply.github.com>

Co-authored-by: AffectedArc07 <25063394+AffectedArc07@users.noreply.github.com>
2021-01-16 20:45:22 +00:00
AffectedArc07
9480211187 Updates code to be compatible with new lints (#15290) 2021-01-15 13:05:43 -05:00
AffectedArc07
8aa4b6884e Batches EXP updates for incredible efficiency (#15275)
* Batches EXP updates for incredible efficiency

* Review tweaks
2021-01-15 13:04:32 -05:00
AffectedArc07
2f6b0a9a0f world/Reboot refactor (#15268)
* world/Reboot refactor

* Re adds noises

* Im being punished by my own CI!
2021-01-15 13:03:08 -05:00
dearmochi
cc6c6d0389 Adds ability to color patch packs in ChemMaster (#15244) 2021-01-10 20:56:37 +00:00
Farie82
86f47be99f Stops the cryo sleepers from putting items into null space. Fixing the pinpointer runtime. Fix recall items from being wacky in some cases (#15261)
* Stops the cryo sleepers from putting items into null space

* Fixes summonitem edge case

* Typecache and proper handling of the item removal in cryodorms

* Remove item_got_removed call due to signal. Steel review

Co-authored-by: joep van der velden <15887760+farie82@users.noreply.github.com>
2021-01-10 20:35:14 +00:00
Qwertytoforty
771772dbcd Lowers the volume of shadowling hatch by 50% (#15266)
* 50% off!

* A TRUE change

Co-authored-by: dearmochi <shenesis@gmail.com>

Co-authored-by: dearmochi <shenesis@gmail.com>
2021-01-10 20:34:14 +00:00
Qwertytoforty
a45cd040a2 Prevents diagonal teleports on the syndicate handheld teleporter (#15252)
* Prevents diagonal teleports

* Makes it use sprite direction on diagonal
2021-01-10 20:32:05 +00:00
Kyep
bd7347378a Spiderling Pathing Tweaks (#15151)
* Spiderling Pathing Tweaks

* fixes spiderling/rechargestation interaction the right way

* Steel suggestion

Co-authored-by: SteelSlayer <42044220+SteelSlayer@users.noreply.github.com>

Co-authored-by: Kyep <Kyep@users.noreply.github.com>
Co-authored-by: SteelSlayer <42044220+SteelSlayer@users.noreply.github.com>
2021-01-10 20:12:55 +00:00
SabreML
66d0852444 Update snowcloud.dm (#15145) 2021-01-10 20:10:30 +00:00
Kyep
208599834c Shadowling hatch spell tweaks for lockers (#15133)
* shadowling hatch fix

* farie suggestion

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

Co-authored-by: Kyep <Kyep@users.noreply.github.com>
Co-authored-by: Farie82 <farie82@users.noreply.github.com>
2021-01-10 19:59:21 +00:00
Qwertytoforty
c656a7266f Adds the door runtime event as an event, and to event rotation. (#15183)
* When I code it. Adds the door runtime event.

* Removes spawn

* styling

Co-authored-by: AffectedArc07 <25063394+AffectedArc07@users.noreply.github.com>

Co-authored-by: AffectedArc07 <25063394+AffectedArc07@users.noreply.github.com>
2021-01-10 19:53:00 +00:00
Fox McCloud
84ffa263ca Anomaly Refactor and Rework (#15259)
* Anomaly Refactor and Rework

* tweaks

* tweaks
2021-01-10 19:46:37 +00:00
Varghh
23dfab1a49 Adds fernet, an alcoholic digestif drink into the game (#15188)
* Here comes the cuarteto train

* I think i fucked up here

* Update code/modules/reagents/chemistry/reagents/alcohol.dm

Co-authored-by: SabreML <57483089+SabreML@users.noreply.github.com>

* Fixing some spacing before SabreML eats my soul

* Removed the ice from the recipe since it's more of a RP chem

* This should work, less copy paste

Co-authored-by: SabreML <57483089+SabreML@users.noreply.github.com>
2021-01-10 19:44:13 +00:00
Kyep
0c2b1805d6 [TGUI] Depot Computers (#15219)
* v1

* AA suggestions 1

Co-authored-by: AffectedArc07 <25063394+AffectedArc07@users.noreply.github.com>

* rename file

* data["rows"] += list

* removes redundant ..()s

* autodoc

* rebuild tgui package after all the above changes

* more doc update

* AA suggestions

* AA suggestions 3

Co-authored-by: AffectedArc07 <25063394+AffectedArc07@users.noreply.github.com>

* more check_rights

Co-authored-by: Kyep <Kyep@users.noreply.github.com>
Co-authored-by: AffectedArc07 <25063394+AffectedArc07@users.noreply.github.com>
2021-01-09 17:38:19 +00:00
Kyep
8ee324d01c Save logdir to data/logpath.txt (#15262)
Co-authored-by: Kyep <Kyep@users.noreply.github.com>
2021-01-08 10:27:45 +00:00
Farie82
f57ba23400 Makes mindless beings cryoing not break objectives without a target (#15260)
Co-authored-by: joep van der velden <15887760+farie82@users.noreply.github.com>
2021-01-08 10:27:16 +00:00
AffectedArc07
57e489b226 Fixes disposal pipes (and other things probably) (#15243) 2021-01-07 17:24:38 -05:00
Qwertytoforty
d5734b87ec Adds a slight warning that you may have screwed up to the nuclear bomb (#15232)
* Adds a slight warning that you may have screwed up

* Update code/game/gamemodes/nuclear/nuclearbomb.dm

Co-authored-by: Kyep <16434066+Kyep@users.noreply.github.com>

Co-authored-by: Kyep <16434066+Kyep@users.noreply.github.com>
2021-01-07 11:19:24 +00:00
dearmochi
e331b28b08 Fixes ghosts being able to swap items in storage objects (#15256)
* Fixes ghosts being able to swap items in storage objs

* Use incapacitated()
2021-01-07 11:14:09 +00:00
Farie82
cbad44807f Adds an adjacent check for sleeper beaker removal (#15242)
Co-authored-by: joep van der velden <15887760+farie82@users.noreply.github.com>
2021-01-06 09:45:29 +00:00
SabreML
002270a51f Offstation objective (#15228) 2021-01-03 00:04:08 +00:00
Kyep
e2acbdd111 Fixes closed multi-tile poddoors being transparent in ruins (#15224)
Co-authored-by: Kyep <Kyep@users.noreply.github.com>
2021-01-03 00:01:50 +00:00
SabreML
ca0c8f3a98 Update dice.dm (#15198) 2020-12-31 18:12:50 +00:00
AffectedArc07
0a0324514b Changes some world init order stuff around (#15186)
* Changes some world init order stuff around

* More stuff
2020-12-29 10:43:28 -05:00
AffectedArc07
43ee2488c7 More New() -> Initialize() for /obj/structure (#15158)
* More New() -> Initialize() for /obj/structure

* Updates these

* Tweaks + Fixes
2020-12-29 10:42:39 -05:00
Farie82
3f80ce3076 Makes brig cells have an unknown job title for the AI instead of /list (#15206)
Co-authored-by: joep van der velden <15887760+farie82@users.noreply.github.com>
2020-12-29 11:21:40 +00:00
Farie82
d174b13193 Notifies the ghost of the guardian of choice to be spawned (#15178)
Co-authored-by: joep van der velden <15887760+farie82@users.noreply.github.com>
2020-12-28 15:50:16 -05:00
Farie82
98ce4aa1a5 Makes mindread not list non carbon mobs (#15193)
Co-authored-by: joep van der velden <15887760+farie82@users.noreply.github.com>
2020-12-28 09:37:28 +00:00
AffectedArc07
8f72d7556e Annihilates the blackbox (#15132)
* Lets get this show on the road

* Now were talking

* These matter

* Oh the joys of CI testing

* And this

* Wrong version

* Tweaks

* More tweaks

* Lets document this

* This too

* Upgrades this

* Fixed some sanity issues

* This too

* Screw it, this too

* More sanity

* And these

* This too

* Documentation

* This too

* Fixes **awful** scoreboard logic

* Why do we care about only half-absorbing someone

* Revert "Why do we care about only half-absorbing someone"

This reverts commit 8de1cfdf05.

* Refactors these

* Hashing

* Moxian tweaks
2020-12-24 16:06:48 -05:00
SteelSlayer
f0a5d15388 yes (#15179) 2020-12-23 22:52:18 +00:00
dearmochi
6ecc3d5234 Add ability to swap items in storage (#13648)
* Add ability to swap items in storage

Add ability to swap items in storage through
drag and drop
Fix "the the" message when putting item in storage
Clean code where possible

* Fix swap in stacked storages, clean up code (v3)

* Ignore restraints and lying for swapping items

* Clean up the code a bit, increase readability

* Clean up code, remove spawn(0)

* Fix some spacing issues

* Rename var, use crisp font
2020-12-22 16:15:40 -05:00
Farie82
312c855371 PDA messsages are logged using the new logging system (#15168)
Co-authored-by: joep van der velden <15887760+farie82@users.noreply.github.com>
2020-12-22 18:53:59 +00:00
Kyep
3f6b7de694 Pinpointer runtime fixes (#15162)
* Fixes pinpointer.dm runtimes

* more pinpointer stuff

* fixes a crew.dm:37 runtime as well

Co-authored-by: Kyep <Kyep@users.noreply.github.com>
2020-12-21 09:47:37 +00:00
AffectedArc07
f3d903acf3 Makes closets Initialize() (#15137) 2020-12-20 08:25:29 -05:00
AffectedArc07
c92785fea7 Removes areamaster (#15149) 2020-12-20 08:24:16 -05:00
dearmochi
652f8aa4a0 Autolathe fixes: respect upgraded cost, deconstruction sounds (#15135) 2020-12-18 15:16:10 +00:00
AffectedArc07
a4283d707a Fixes ticker roundstart being slow (#15129) 2020-12-17 13:31:49 -05:00
variableundefined
f029dd1dfc Revert "Close storage UI when item becomes inaccessible (#14536)" (#15126)
This reverts commit f54b6904b9.
2020-12-16 22:20:07 +00:00
AffectedArc07
8cb3571a9c Revert "Stamp People (#14628)" (#15125)
This reverts commit ad891d8e98.
2020-12-16 16:01:04 -05:00
AffectedArc07
2bad70717c Async SQL + SSdbcore (#15007)
* Initial Commit - Async SQL

* First batch of queries

* More progress

* Nukes DB Polls

* More work

* oops

* One push

* Notes work now

* Ok these work

* Watchlist done

* Async Bans!

* Async Permissions

* Async client procs

* I officially hate preference datums

* Also these

* Async Custom Items

* Async Karma

* Async Library

* Async TOS

* Cleans out the old SQL code

* CI Sanity

* Apparently MySQL doesnt support this

* What about this

* Maybe this

* Review pass 1

* This too

* Fixes job ban loading

* Fix undeleted queries

* Prevents sensitive queries being logged

* Documentation + tweaks

* Adds a verb to force reconnect the DB

* More review tweaks

* Farie tweaks

* Fixes this
2020-12-16 15:46:25 -05:00
Kugamo
ad891d8e98 Stamp People (#14628)
* basic working CODE

* improve code further

* removes bingus

* fixes misplaced left foot stamps

* moves stamp mark offsetting to use params

* condenses image count, and reworks how the stamps are blended

* fixes less than ideal code

* alters badly named variable

* removes uneeded code

* removes unused variable, and more comments

* removes .len and improves examine

* Moves stamp marks to Misc layer in the human icon onion

* moves ink_marks to human, and other improvements

* reworks stamp mark desc system, and the human stamp mark images

* changes the pixels storage varaible for stamp markts to iamge from mutable_appearance (marginally faster)

* Good Improvements

* removes bad code

* updates some code comments

* reworks examine.dm code and more AUTODOC compliant
2020-12-16 15:16:41 -05:00
Farie82
e66c91c7c4 Remove soulhook. Fix cloning with mind transfer. Fix drone join (#15002) 2020-12-16 15:13:13 -05:00