100 Commits
Author SHA1 Message Date
Pieter-Jan Briers d01448e76f Update submodule 2021-10-14 19:19:23 +02:00
PJBot 7013807607 Automatic changelog update 2021-02-25 04:10:40 -05:00
Pieter-Jan Briers 2fb2cea29f Fix macOS not exporting freetype 2020-06-23 17:14:51 +02:00
Pieter-Jan Briers 9af2c8a5d0 Update submodule 2020-01-30 13:36:00 +01:00
Pieter-Jan Briers fc13e21e73 Attempt #2 Azure Pipelines 2019-10-01 17:28:57 +02:00
Pieter-Jan Briers a346eb3e12 Attempt #1 Azure Pipelines
[skip ci]
2019-10-01 17:26:36 +02:00
Pieter-Jan BriersandGitHub 747cb15888 OOC <-> Discord link. (#201) 2019-04-17 23:31:43 +02:00
Pieter-Jan BriersandGitHub 52af7d27da Re-implement chat in content. (#198)
* OOC is a word.

* Re-implement chat in content.
2019-04-13 09:45:09 +02:00
Pieter-Jan BriersandGitHub 6f032f678a Merge pull request #193 from PrPleGoo/ThingDoer
Locker shoving
2019-04-12 22:44:11 +02:00
Pieter-Jan BriersandGitHub c283634efb Make examine use tooltips. (#189)
FANCY.
2019-04-09 17:33:53 +02:00
Pieter-Jan BriersandGitHub f6af1a4ad5 Merge pull request #184 from PrPleGoo/master
Make Attackby (etc) parameters use event args.
2019-04-06 13:40:46 +02:00
Pieter-Jan BriersandGitHub f5bb790edb Footstep sounds. (#182) 2019-04-05 02:04:34 +02:00
Pieter-Jan BriersandGitHub 9f3f09871e Wires are now actually hidden by floor tiles. (#181) 2019-04-04 15:09:06 +02:00
Pieter-Jan BriersandGitHub 0882435293 Fancy guns. (#152) 2019-03-23 15:04:14 +01:00
Pieter-Jan BriersandGitHub f7be2c16c0 Fix bad scene files in content. (#141) 2019-01-23 15:32:19 +01:00
Pieter-Jan BriersandGitHub 415b7e96fd Transform refactor. (#139)
space-wizards/space-station-14#725
2019-01-18 11:40:30 +01:00
Pieter-Jan BriersandGitHub 7ca90d11b3 Gun stuff (#132)
* Guns can now be fully automatic.

Take that BYOND.

* Improve delay handling

* Bullet spread

* Fix firing guns on pickup
2018-12-13 14:49:57 +01:00
Pieter-Jan BriersandGitHub ef3007a603 Parallax (#131) 2018-11-30 21:54:30 +01:00
Pieter-Jan BriersandGitHub 845d0f9182 We have a lobby! (#127)
It's shoddy as hell but it works for our purposes.
2018-11-25 19:04:49 +01:00
Pieter-Jan BriersandGitHub 574512f1bf Extremely basic game ticker. (#126)
You can theoretically restart the round (resetting the map) now, but it breaks very badly if a client is connected due to various edge cases/race conditions.
2018-11-22 10:37:58 +01:00
Pieter-Jan BriersandGitHub f91488fa27 Popup message notifications. (#125)
* Popup message system v1

* Networking for the popup notifications.

Ship it.
2018-11-21 21:11:30 +01:00
Pieter-Jan BriersandGitHub b0f212bad5 Verbs (#124)
Right click verbs work.
2018-11-21 20:58:11 +01:00
Pieter-Jan BriersandGitHub 4720182cf4 Flashlights now run off a power cell. (#121)
* Flashlight runs off a power cell now.

* Cleanup
2018-11-11 20:05:09 +01:00
Pieter-Jan BriersandGitHub 51bc17f76d Fix map serialization of storage component. (#111)
Items were stored since the engine can serialize containers,
but the used storage volume wasn't.
2018-11-11 20:04:52 +01:00
Pieter-Jan Briers c33daddda2 Power cells 2018-09-21 08:21:40 +02:00
Pieter-Jan Briers 952c58c226 Eris power cell sprites. 2018-09-21 08:20:25 +02:00
Pieter-Jan Briers 49ea084336 Fix map light rotation. 2018-09-20 19:42:06 +02:00
Pieter-Jan Briers 1fe7e90da8 Apparently I forgot to push c20r and laser sprites. 2018-09-20 19:12:31 +02:00
PJB3005 b92a9b6d1a Admin Ghosting 2018-09-20 18:19:04 +02:00
Pieter-Jan Briers 43d5be40f0 Fix incorrect black gloves name. 2018-09-19 20:43:11 +02:00
Pieter-Jan Briers 2b026daf67 Make character inventory slightly nicer. 2018-09-19 19:06:30 +02:00
Pieter-Jan BriersandGitHub 74541e23a4 Equipment & inhands. (#110)
* Equipment WiP

* Equipment's starting to work.

* Equipment works properly 100% now.

* Inhands work.

Also more clothes.
2018-09-19 18:54:04 +02:00
Pieter-Jan Briers c612806ef1 Improve APC bounding box. 2018-09-17 21:19:55 +02:00
Pieter-Jan Briers 097882f658 Improve mob hitbox. 2018-09-17 21:10:01 +02:00
Pieter-Jan Briers 24c9cf54af Zoom in 2x.
Things are tiny because we're using SS13's sprites.
Zoom in like SS13.
2018-09-17 20:05:47 +02:00
Pieter-Jan Briers 73712b4e39 Update submodule.
Guns work again.
2018-09-17 12:36:09 +02:00
Pieter-Jan BriersandGitHub 2dd3f24fb2 Make Y+ up. (#109) 2018-09-17 10:46:38 +02:00
Pieter-Jan BriersandGitHub 7a91fb7512 Project file maintenance, C# 7.2 (#108)
1. Updates all the NuGet packages (except CommandLineParser because they ruined their API)
2. Makes all projects use C# 7.2 explicitly. (not latest)
3. Use some C# 7.2 features like readonly structs and default literals.
2018-09-13 20:09:53 +02:00
PJB3005 1dabe49234 VV support. 2018-09-09 15:34:43 +02:00
PJB3005 06ea07eca5 Use Godot-accessible Resources folder.
Fixes #62
2018-08-31 10:49:48 +02:00
Pieter-Jan BriersandGitHub d414ea55f5 APC GUI. (#107) 2018-08-31 08:52:48 +02:00
PJB3005 bb5a278fdb Fix compiler warning. 2018-08-30 12:53:23 +02:00
PJB3005 5ce370f18b Update submodule 2018-08-27 09:59:10 +02:00
Pieter-Jan BriersandGitHub 73f4442410 Engine Culling (#104)
* Move groups.yml to content.

* Add unpowered light prototype from engine.

* Move prototypes and textures over.

* Update submodule
2018-08-24 13:14:38 +02:00
Pieter-Jan BriersandAcruid cd4442b81e Antag Datums. Oh also minds. (#100)
AKA: Minds and there's a stupid basic roles framework.
2018-08-20 15:59:04 -07:00
Pieter-Jan BriersandGitHub e8c4dc9a34 Rejoin into the same body. (#96)
Depends on https://github.com/space-wizards/space-station-14/pull/659
2018-08-20 11:47:00 +02:00
Pieter-Jan BriersandGitHub 189a52c6d7 Use Sprite proxies for GUIs. (#93)
AKA "welders actually light up in the hands GUI".
2018-08-16 22:43:04 +02:00
PJB3005 fe1252cca7 Why did I write sbyte there..? 2018-08-12 12:01:44 +02:00
Pieter-Jan Briers 7b3fcb1d54 Fix missing component errors on the client. 2018-08-09 22:50:05 +02:00
Pieter-Jan BriersandGitHub fa594fb3e9 Smoothwalling. (#91) 2018-08-09 20:22:54 +02:00
Pieter-Jan Briers b0a3f294c5 Remove now-redundant Transform component specifiers. 2018-08-02 10:17:30 +02:00
Pieter-Jan Briers 40ed16e118 Fix build harder. 2018-08-02 08:55:49 +02:00
Pieter-Jan Briers 6c5a0786c2 Fix build. 2018-08-02 08:45:23 +02:00
Pieter-Jan Briers adda9136d0 Update submodule to fix CI. 2018-08-02 08:38:04 +02:00
Pieter-Jan Briers cb224a973d Update Submodule. 2018-08-02 08:30:25 +02:00
Pieter-Jan BriersandGitHub d7074bf74f Construction System. (#87)
* Construction WiP

* Construction kinda works!

* Lots more construction work.

* It mostly works!
2018-08-02 08:29:55 +02:00
Pieter-Jan BriersandGitHub 74b38c49fb Materials system. (#84) 2018-07-27 17:11:58 +02:00
Pieter-Jan Briers cb439ba39a Remove compiler warnings. 2018-07-26 23:55:34 +02:00
Pieter-Jan BriersandGitHub b34591ab59 Data Rework Content Edition (#82)
* WiP Data Rework.

* Convert stationstation to new map format.

* stationstation.yml v2

* Update submodule
2018-07-26 23:38:16 +02:00
Pieter-Jan Briers 18ed1041ba Update submodule 2018-07-26 23:26:03 +02:00
Pieter-Jan BriersandGitHub ad5c82fec9 APC & SMES appearances. (#78)
* CEV-Eris SMES sprite as RSI.

Has been modified so that the light overlay states use alpha blending.

* Add tiny glow to SMES display sprite.

* Appearances work v2

* More WiP

* RoundToLevels works correctly on even level counts now.

* SMES -> Smes because MS guidelines.

* CEV-Eris APC sprite.

* APC visuals.

* Reduce SMES scale again to normal levels.

* Update submodule
2018-07-17 11:39:55 +02:00
Pieter-Jan Briers 7629d447aa Update submodule 2018-07-14 13:36:32 +02:00
PJB3005 86e600bec7 Merge remote-tracking branch 'origin/18-06-09-gridentities' 2018-06-13 04:26:04 +02:00
Pieter-Jan Briers e4c378cb8f Update submodule & clean up code with Timer.Spawn(). 2018-06-11 20:30:52 +02:00
Pieter-Jan Briers 10999dc905 Grid map detaching: content edition. 2018-06-10 01:03:49 +02:00
Pieter-Jan Briers 9b251d70e2 Readme & submodule update. 2018-06-09 15:48:54 +02:00
Pieter-Jan Briers 7fcd424c71 Proper drawdepths for items & clothing. 2018-06-03 16:29:56 +02:00
Pieter-Jan Briers 439b8d772f Update submodule. 2018-06-03 16:23:38 +02:00
Pieter-Jan Briers d8540cdbd9 Comments are important. 2018-05-30 17:05:06 +02:00
Pieter-Jan Briers 0dad2c863b Fix powernet spreading edge cases. 2018-05-30 16:44:35 +02:00
Pieter-Jan Briers 179b2534d2 Fix load & supply desync upon merging powernets. 2018-05-30 16:22:51 +02:00
Pieter-Jan Briers ff0b1bfd05 Fix power warnings & sort errors. 2018-05-30 16:10:36 +02:00
Pieter-Jan Briers 097c876578 More data in power debug tool. 2018-05-30 14:23:08 +02:00
Pieter-Jan Briers d5ce4c6b7f Sprite drawdepth fixes. 2018-05-30 14:07:49 +02:00
Pieter-Jan Briers 7e5c764b50 Make power node not die on map load. 2018-05-27 23:39:14 +02:00
Pieter-Jan Briers 77222824c3 New map! 2018-05-27 23:27:32 +02:00
Pieter-Jan Briers e36033a3ac Power improvements:
* crashes fixed
* made lights an RSI.
2018-05-27 21:45:31 +02:00
Pieter-Jan Briers 89d8208abd Update submodule 2018-05-27 19:33:53 +02:00
Pieter-Jan Briers ab91d358ef Power is now frame time aware and actually works correctly. 2018-05-27 19:33:27 +02:00
Pieter-Jan Briers 147aad5064 Some work on the mess that is this power code.
Jesus.

Tons of fixes, refactors and other things.
The powernet's code is still awful though.
2018-05-27 16:44:50 +02:00
Pieter-Jan BriersandGitHub f1ec10e3e1 Input Refactor (#72) 2018-05-27 10:13:33 +02:00
Pieter-Jan BriersandGitHub b13d100107 Fixing issues sonar pointed out, content changes. (#71)
* Fixing issues sonar pointed out, content changes.

* Update submodule.
2018-05-26 18:28:37 +02:00
Pieter-Jan Briers 13611e04ff Update submodule 2018-05-13 15:54:51 +02:00
Pieter-Jan Briers 92b7386e57 Third time's the charm. 2018-05-13 14:49:50 +02:00
Pieter-Jan Briers 74367b1b74 Hey maybe don't forget to commit this. 2018-05-13 14:40:30 +02:00
Pieter-Jan Briers dee2b12955 macOS export attempts.
Pray for it!
2018-05-13 14:37:16 +02:00
Pieter-Jan BriersandGitHub f6b4f23362 Copy scene files from content -> engine during release builds. (#70) 2018-05-13 12:34:56 +02:00
Pieter-Jan BriersandGitHub 85b4be3ff4 Updates for the netcode refactor. (#69)
* Updates for the netcode refactor.

* Change HandsGui to control.

Why? No idea but drawing of it works again.

* Fix hand change sync.

* Update submodule
2018-05-13 11:54:21 +02:00
Pieter-Jan BriersandGitHub 20cf3a6a9b Rename IEntity.GetComponents to GetAllComponents. (#68)
* Rename IEntity.GetComponents to GetAllComponents.

This is to avoid confusion.
A single s to distinguish it from GetComponent() is quite hard to miss.

* Update submodule.
2018-05-10 19:21:15 +02:00
Pieter-Jan BriersandGitHub 205a4fc530 Fixes server shutdown crash & client error log spam. (#67) 2018-05-10 18:52:44 +02:00
Pieter-Jan Briers 2d9285f790 Fixes description on prototypes 2018-05-09 17:14:19 +02:00
Pieter-Jan Briersandclusterfack 61a1e769d7 Sprite refactor (#63)
* Sprite refactor compatibility.

* Sprite-level rotation.

* Dude it works.

Welder now has an unshaded flame toggle!

Door component no longer on client!

* Remove debug text.

* Update.
2018-05-08 01:20:15 -05:00
Pieter-Jan BriersandGitHub 74193d1182 Compatability with sawmills. (#60) 2018-04-19 20:23:49 +02:00
Pieter-Jan BriersandGitHub 41bda76980 Minor stuff: (#58)
* Minor stuff:

* Making a file called DISABLE_SUBMODULE_AUTOUPDATE in BuildChecker/ makes it not always run git submodule update.
* Added .mypy_cache to .gitignore.
* Made default platforms x64 (from Any CPU).

* Make git hooks +x.
2018-04-19 20:15:36 +02:00
Pieter-Jan BriersandGitHub ed411fa944 Travis CI. (#59)
* Travis CI attempt #1

* It is scientifically impossible to get Travis right the first commit.
2018-04-19 19:51:38 +02:00
PJB3005 d6661e4558 Update submodule due to BFG 2018-04-13 02:50:50 +02:00
Pieter-Jan BriersandGitHub 9989d6db75 Updates submodule (#56)
* Adds audio to the content repo.

* Content repo updates

* I forgot this AGAIN.
2018-04-12 23:56:43 +02:00
Pieter-Jan BriersandGitHub 6704245a41 The Wait Is Over. (#49)
* Move submodule to Godot

* Update submodule AGAIN.

* Update project files.

* Remove WearableAnimatedSprite from prototypes.

* Remove content repo resource copier.

* Update submodule.

* Fix resource handling.

* Content.Client compiles by commenting out hands GUI.

* Update submodule.

* Fix prototype textures and update submodule.

* Update Submodule.

* Update submodule SOME MORE!

* Random WiP shit I guess

* Make omnisharp not choke on buildchecker.

* Update submodule.

* Highly WiP broken HandsGui code.

* Ok maybe let's not insult omnisharp.

* Fix annoying Omnisharp warning.

* Update submodule.

* Update submodule.

* Hey I forgot to push this but it didn't conflict!

* Fix hands GUI on godot.

* Update submodule.

* Obligatory submodule update.

* Work on exports.

* Work on exports.

* Update submodule.

* Update submodule.

* Fix dumb case mismatch between content and engine

* work pls.

* This maybe.

* Now!

* Update submodule.

* update submodule.

* Some WiP work on exporting aaah.

* OK READY FOR THE BUILDS SERVER.

* Probably should've made those commits in a different order.

* DO THE THING

* update submodule.

* Updates for effects system.

* Update submodule.

* Make file/line numbers show up on Windows Godot.

* Set submodule to master.
2018-04-07 15:31:38 +02:00
Pieter-Jan Briers 68f4fd995e Update submodule, fix HandsGui.
HandsGui now works with the new system. The port was sloppy though so
somebody might want to come and refactor this so that it doesn't force
its own position and size.
2017-11-13 19:48:21 +01:00
Pieter-Jan Briers ba152fc61d Make zip files compressed using DEFLATE 2017-11-02 21:34:47 +01:00