Commit Graph

9869 Commits

Author SHA1 Message Date
Pieter-Jan Briers
f97977323a Improve integration testing 2019-06-29 01:58:16 +02:00
Pieter-Jan Briers
e8498d1bb2 Update submodule. 2019-06-29 01:58:06 +02:00
Injazz
ff4190b4e1 makes shaders round (#263) 2019-06-23 13:44:39 +02:00
Pieter-Jan Briers
f81ca7ceba Submodule update 2019-06-23 11:29:25 +02:00
Pieter-Jan Briers
955f92298d Submodule update 2019-06-23 11:08:36 +02:00
Injazz
10801af2f7 Explosions and Grenades, Triggers, OnDestroy, OnExAct, Fueltanks and destructible tables (#247)
* initial explosiveComponent

* remove garbagee

* assets

* tile mass deletion baby

* grenades

* tweaks

* Update Content.Server/GameObjects/Components/Explosion/ExplosiveComponent.cs

Co-Authored-By: Pieter-Jan Briers <pieterjan.briers@gmail.com>

* Ex_act based on damage, fixes and tweaks

* One finishing touch

Done the most cringe way

* ex_act explosions, tables are destructible now

also adds fuel tanks

* adds ex_act to mobs
2019-06-07 13:15:20 +02:00
Pieter-Jan Briers
f1aeaaa640 Update submodule 2019-06-05 15:46:42 +02:00
Pieter-Jan Briers
f551bd32d6 Update submodule, client integration test. 2019-06-04 19:08:15 +02:00
Pieter-Jan Briers
4631e3c79a Update submodule 2019-06-03 21:30:49 +02:00
Injazz
c156af34c4 Adds security and clown outfits, and SoundEmitters (#253)
* ports clown and sec outfits

* bikehorn and soundemitters

* very smol bike horn

* working fine sounds

* Oh wow i can do it through github

Co-Authored-By: Pieter-Jan Briers <pieterjan.briers@gmail.com>

* fixes for review

* fixes prototype

* fixing entrypoint
2019-06-03 20:16:47 +02:00
Pieter-Jan Briers
1cfdfa12a0 Run tests in travis. 2019-06-02 20:44:51 +02:00
Pieter-Jan Briers
9f58d8cc74 Update submodule 2019-06-02 20:15:54 +02:00
Pieter-Jan Briers
4a4fcad7ef Airlocks use unshaded overlays for the lights. 2019-06-02 13:40:56 +02:00
Víctor Aguilera Puerto
50bc1bff48 Fix bug where lathe databases didn't get serialized correctly. (#252) 2019-06-02 01:18:54 +02:00
Pieter-Jan Briers
dd13d969b2 Benchmarks project along with a component manager benchmark. (#251) 2019-06-02 01:17:07 +02:00
Injazz
400778eb73 improves hitscan weapons (#248)
- fixes inhand sprite visibility
- adds visible charge level
- refactor sound recourse load, now you can specify fire sound from YAML
- adds laser cannon - more powerful laser
- adds new assets for cannon
2019-06-02 01:16:55 +02:00
Pieter-Jan Briers
da35a0f3c9 Fix wall placement being off-grid. 2019-06-01 01:23:00 +02:00
Pieter-Jan Briers
1426e516b5 Update submodule 2019-06-01 00:16:53 +02:00
moneyl
e07c3c368f APC gui colored external power state (#244)
* Adds colored external power state to APC gui

* Move power state colors to StyleSheet
2019-05-29 18:07:05 +02:00
Pieter-Jan Briers
56bccdbc3e Update submodule, update NuGet dependencies. 2019-05-29 14:04:57 +02:00
moneyl
740c62330e Adds charge percentage label to APC (#243) 2019-05-28 20:50:12 +02:00
Pieter-Jan Briers
de3d306487 Update submodule. 2019-05-28 20:49:04 +02:00
Pieter-Jan Briers
32f4f99441 Update submodule. 2019-05-28 13:35:50 +02:00
Pieter-Jan Briers
8bb4f526f5 Make it possible to VV DamageableComponent's damage. 2019-05-28 13:34:11 +02:00
Pieter-Jan Briers
93a34186cc Make the camera kick when hit by a bullet. 2019-05-28 13:33:42 +02:00
Pieter-Jan Briers
e9de8ff9dd Fix projectiles not hitting mobs. 2019-05-28 13:33:23 +02:00
Pieter-Jan Briers
9c3587b00e Fix compiler warnings and remove dead code. 2019-05-28 00:30:34 +02:00
Pieter-Jan Briers
996b45a04f Project File Refactor (#241)
* Project file refactor, content edition

* Update submodule
2019-05-28 00:18:29 +02:00
moneyl
241aa353e9 Apc variable charge bar color (#240)
* Make Apc chargebar color dependent on charge amount

* Adjust orange color and increase brightness
2019-05-28 00:15:13 +02:00
Pieter-Jan Briers
2afb515a8a Update submodule 2019-05-25 14:25:10 +02:00
Pieter-Jan Briers
9ae2cf6db4 Add window title and breaker label to ApcBoundUserInterface (#238)
Add window title and breaker label to ApcBoundUserInterface
2019-05-25 01:50:19 +02:00
moneyl
ce9c8785d6 Add window title and breaker label to ApcBoundUserInterface 2019-05-24 18:24:07 -04:00
Pieter-Jan Briers
02e13d0182 Merge pull request #237 from Moneyl/fix-release-package-build-script
Fix the release package build script
2019-05-25 00:10:54 +02:00
moneyl
fe483897a6 Fixes the release package build script
Removes `copy_godot_scenes` which copies the files from Resources/Scenes into the release package folder. This function breaks builds with the latest commit #220 as it removed the remaining scene (tscn) files from the content repo and deleted the Scenes folder.
2019-05-24 17:45:41 -04:00
Pieter-Jan Briers
54449038ef Merge pull request #220 from Moneyl/no-tscn
Remove GUI dependence on tscn files
2019-05-24 23:23:58 +02:00
moneyl
b9f7c65c05 Use SetAnchorPreset instead of manually setting each anchor 2019-05-24 16:25:44 -04:00
moneyl
338a8e463e Move GUI size init into constructor
Setting the initial size in `Initialize` has no effect on the windows size so it's set in the constructor instead.
2019-05-24 16:25:44 -04:00
Pieter-Jan Briers
9c9a9db9a0 Update submodule 2019-05-24 22:00:16 +02:00
Pieter-Jan Briers
51c323963c Merge pull request #236 from Moneyl/add-missing-bbox-aabb
Adds collision to several power entities
2019-05-24 21:57:54 +02:00
Pieter-Jan Briers
7e703760c8 Merge pull request #233 from Acruid/19-05-16_ExamineImprovements
Examine Improvements
2019-05-24 21:56:40 +02:00
Pieter-Jan Briers
48b6a8c725 Merge pull request #232 from Acruid/19-05-22_PlatformErrorSpam
Fix Missing Platform Property
2019-05-24 21:51:32 +02:00
Pieter-Jan Briers
96daace170 Merge pull request #231 from Acruid/19-05-15_VerbVis
Verb Visibility
2019-05-24 21:51:06 +02:00
moneyl
196ec030f5 Add aabb values and Collidable component to power objects 2019-05-23 15:46:43 -04:00
moneyl
377bd1890e Update submodule. 2019-05-23 15:43:16 -04:00
Acruid
e40f9b20e3 Added a range check for examining entities. Now you can't examine things across the map.
Made the examine window a little transparent so that you can see things behind it. This prevents the examine popup from occluding gameplay.
Moved the ExamineEntity bind from Human to Common context so that it will always be available to clients. Ghosts can now examine things.
2019-05-22 12:59:30 -07:00
Acruid
ce163bdd80 Removes error spam about missing Platform.
Content.IntegrationTests now defaults to x64 platform.
2019-05-22 12:19:42 -07:00
Acruid
d52e5ccbfb Verbs can now set themselves as invisible. 2019-05-22 08:53:50 -07:00
moneyl
f489bee686 Merge branch 'master' into no-tscn 2019-05-19 02:14:24 -04:00
Pieter-Jan Briers
8c6f6f3fb0 Merge pull request #227 from Moneyl/construction-null-step-crash-fix
Fixes server crash due to null construction step
2019-05-18 23:24:55 +02:00
Pieter-Jan Briers
877dcc996c Merge pull request #226 from Moneyl/empty-hand-crash-fix
Empty hand crash fix
2019-05-18 23:23:56 +02:00