Commit Graph

3113 Commits

Author SHA1 Message Date
Víctor Aguilera Puerto
9b6768f352 Fix wrong RSI paths in LGMs 2020-06-24 16:39:59 +02:00
Víctor Aguilera Puerto
4dac0d9bbe Fix human component warnings 2020-06-24 13:48:12 +02:00
ShadowCommander
3010890006 Merge pull request #1190 from metalgearsloth/weapon_anims
Port TG weapon animations
2020-06-24 03:51:18 -07:00
Metal Gear Sloth
a1aec5a579 Merge remote-tracking branch 'upstream/master' into weapon_anims
# Conflicts:
#	Resources/Prototypes/MeleeWeaponAnimations/default.yml
2020-06-24 20:42:16 +10:00
Pieter-Jan Briers
30139f4992 Merge branch 'master' into 20-06-24-movement-prediction 2020-06-24 12:12:03 +02:00
Pieter-Jan Briers
3a862643ac Fix exception when re-entering body. 2020-06-24 12:11:33 +02:00
metalgearsloth
8801eea4fb Update Resources/Prototypes/Entities/Effects/weapon_arc.yml
Co-authored-by: Remie Richards <remierichards@gmail.com>
2020-06-24 20:08:56 +10:00
Pieter-Jan Briers
5523f17735 Fix warnings. 2020-06-24 12:06:21 +02:00
Pieter-Jan Briers
6d4618e8be Merge branch 'master' into 20-06-24-movement-prediction 2020-06-24 12:04:06 +02:00
Pieter-Jan Briers
c7ef7e06d8 Merge branch '20-06-24-submodule' 2020-06-24 12:01:32 +02:00
Pieter-Jan Briers
73d4f3165a Update submodule 2020-06-24 12:01:20 +02:00
Pieter-Jan Briers
d73f9d3721 Merge branch 'component-tweaks' into 20-06-24-submodule 2020-06-24 12:00:58 +02:00
Pieter-Jan Briers
5a5a3b8548 Move "players don't collide with mobs" to shared to fix mispredicts on it. 2020-06-24 11:58:13 +02:00
Pieter-Jan Briers
8ccf98333e Remove bad component state hack from client mover component. 2020-06-24 11:57:56 +02:00
Metal Gear Sloth
c097bd9bef Add first back in 2020-06-24 19:49:10 +10:00
Metal Gear Sloth
8e56f6d985 Address comments
Split out TG arcs into its own thing.
2020-06-24 19:42:16 +10:00
Pieter-Jan Briers
f3a816321c Merge branch 'master' into 20-06-24-movement-prediction 2020-06-24 04:04:43 +02:00
Pieter-Jan Briers
da45a52325 WiP movement prediction. 2020-06-24 02:21:20 +02:00
DrSmugleaf
78085855db Fix a late joining client not knowing if the lobby has been paused (#1199)
* Fix client not knowing that the lobby is paused when joining after the pause

Also fixes a client thinking that a lobby is paused when joining a new one after leaving a previously paused one

* Add server announcement to delaying and pausing round start
2020-06-23 21:30:37 +02:00
Víctor Aguilera Puerto
7089b60738 Rejuvenate now resets stuns.
Fixes #1198
2020-06-23 21:05:25 +02:00
Víctor Aguilera Puerto
137d32e6aa Timed spawners (#1196)
* "Spawner" is a word.

* Timed Spawners.

* Default interval is now 60s
2020-06-23 20:24:25 +02:00
Víctor Aguilera Puerto
ae541bbdab Balance stunbaton.
Now it has a different stun chance depending on whether the other mob is slowed down or not.
2020-06-23 18:35:48 +02:00
ShadowCommander
5a6417cadf Merge pull request #1184 from ShadowCommander/UnarmedAttack
Implement unarmed combat
2020-06-23 08:17:32 -07:00
Pieter-Jan Briers
2fb2cea29f Fix macOS not exporting freetype 2020-06-23 17:14:51 +02:00
Víctor Aguilera Puerto
4d912dd3e2 I'm sorry 2020-06-23 15:13:49 +02:00
ShadowCommander
264d3d3942 Add fist graphic and change some punch settings 2020-06-23 05:53:38 -07:00
Víctor Aguilera Puerto
ffc1319733 Add new weapon spawners for SSS 2020-06-23 14:42:20 +02:00
Swept
fe65d1fa85 Weapon Tweaks (#1186)
* RPG Tweaks

* Decreased bulletbase bb
2020-06-23 14:04:19 +02:00
Pieter-Jan Briers
304ab3a056 Update submodule 2020-06-23 13:39:29 +02:00
Tyler Young
27aefeb35d fis crap w/ grids being deleted while component events still ref 2020-06-22 21:02:50 -04:00
zamp
5f9214e660 Fixed compiler warnings about unreachable code (#1188) 2020-06-22 21:43:46 +02:00
F77F
f9a60b37ea Add ToggleOutline cvar and console command (#1185)
Co-authored-by: scuffedjays <yetanotherscuffed@gmail.com>
2020-06-22 21:43:20 +02:00
Víctor Aguilera Puerto
afac9e6320 Make character dummy actually abstract 2020-06-22 19:45:32 +02:00
Víctor Aguilera Puerto
5f457c95d0 Regular human is no longer abstract... 2020-06-22 19:43:36 +02:00
Pieter-Jan Briers
822436bb81 Move physics to shared and run it on the client. 2020-06-22 19:01:47 +02:00
metalgearsloth
805a5f1689 Refactor pathfinding updates and add AccessReader support (#1183)
There was some extra bloat in the path graph updates.
Now the queue should also just run if it gets too big regardless.
Un-anchored physics objects are no longer a hard fail for pathfinding.
Add AccessReader support so open / close doors show up for pathfinding
AI also ensure they call the operator's shutdown when they're shutdown so that should cancel the pathfinding job.

I tried to split these into 2 commits but they were kinda coupled together

Co-authored-by: Metal Gear Sloth <metalgearsloth@gmail.com>
2020-06-22 18:55:50 +02:00
DrSmugleaf
ff0f082138 Fix being able to use invalid verbs as a ghost (#1157)
* Add CanInteract check to 18 verbs

* Add more caninteract checks to verbs without it

Storage toggle open, ammo box dump, bolt open and close, revolver spin and magazine open and close
2020-06-22 18:54:56 +02:00
metalgearsloth
6fe7d11d54 Fix battery barrel low energy ratio exception (#1187)
Co-authored-by: Metal Gear Sloth <metalgearsloth@gmail.com>
2020-06-22 15:19:01 +02:00
metalgearsloth
ac2c7da31f Add magazine auto-eject message back in (#1191)
I goofed.

Co-authored-by: Metal Gear Sloth <metalgearsloth@gmail.com>
2020-06-22 15:18:41 +02:00
Metal Gear Sloth
e152dd90dc Port TG weapon animations
Although the component doesn't seem to use the state delays...
2020-06-22 21:24:21 +10:00
Tyler Young
4b64aa2b9d fix benchmark
improve some test diagnostics

fix some bug where order of shutdown of AiControllerComponent mattered or Processor was never initialized
2020-06-22 04:49:54 -04:00
Víctor Aguilera Puerto
3f7bd3010c Fix RevolverBarrelComponent ExposeData not checking if serializer is reading 2020-06-22 04:10:44 +02:00
Víctor Aguilera Puerto
2944652a5d Only read fields in Looping Sound Component if serializer is reading. 2020-06-22 04:07:04 +02:00
ShadowCommander
9bf53a4218 Implement unarmed combat 2020-06-21 18:31:56 -07:00
Víctor Aguilera Puerto
8e23f8fd40 Food trash is optional by default. Fix FoodBase not having a FoodComponent. 2020-06-21 23:02:58 +02:00
metalgearsloth
b6966a9b7f Add inhands support for startingGear (#1166)
Co-authored-by: Metal Gear Sloth <metalgearsloth@gmail.com>
2020-06-21 22:37:03 +02:00
DrSmugleaf
d91a8c4925 Add delaystart and forcepreset commands (#1163)
* Add extendroundstart message to extend lobby start timer

* Rename StartExtend to DelayStart

* Fix delaystart amounts above 59 not working

* Change delaystart seconds type from int to uint

* Change delaystart wrong args amount message

* Add forcegamepreset command

* Rename forcegamepreset to forcepreset and merged start and forcestart preset methods

* Fix index out of bounds exception when forcing suspicion to start

* Change game preset to match regardless of casing

* Add forcepreset unknown preset message

* Add and move in lobby checks

* Remove testing changes

* Change delaystart to pause/resume the timer when no seconds are specified

* Change pause message

* Remove testing code

* Change 0 seconds to not be a valid amount of seconds

* Replace MsgTickerLobbyCountdown Seconds with DateTime instead of uint

* Add one entire dot

* Replace Math.Min + Math.Max with Math.Clamp

Co-authored-by: ComicIronic <comicironic@gmail.com>

Co-authored-by: ComicIronic <comicironic@gmail.com>
2020-06-21 22:05:47 +02:00
Swept
7b98f37f9a Adds neck UI slot and rearranges inventory UI. (#1130)
* UI Icon

* It worked?

* Reorganized UI

* converted the bedsheet/cloak sprites

* backpacks go over cloaks now

* Added a couple more neck clothing

* Milk Ape
2020-06-21 22:02:18 +02:00
DrSmugleaf
0e92a0c88c Add backpack bombing (#1156)
* Change exploding storages to explode their contents as well

* Change storages to only trigger content explosions when the severity is heavy or destruction

* Make inventories explode their contents as well

* Change InventoryComponent IExAct into an explicit implementation

* Change chain explosions to only trigger for explosion severities larger than or equal to heavy
2020-06-21 21:57:22 +02:00
Swept
fbd0eea019 Puddle icon fix. (#1175)
* Fixed, nice going metalgearsolid

* Removes whatever the fuck golem is
2020-06-21 21:56:15 +02:00