PizZaKatZe
a481376633
Clean up remaining debug log messages
2021-12-15 20:11:47 +01:00
PizZaKatZe
d3297a448e
Add setting that ignores follow invites
2021-12-15 19:47:14 +01:00
PizZaKatZe
e3e7fba539
Rename InteractMenu/-Store => FollowMenu/-Store
2021-12-15 18:50:59 +01:00
PizZaKatZe
2bd71790b5
Use user IDs instead of names
2021-12-15 18:42:24 +01:00
PizZaKatZe
1ab8165951
Process input events in follow mode as well
2021-12-15 18:42:24 +01:00
PizZaKatZe
290e5131e9
Clean up follow implementation; stop following when leader leaves the scene
2021-12-15 18:42:24 +01:00
PizZaKatZe
7bff782f7f
Improve follow abort message; avoid having to change it in backend
2021-12-15 18:42:24 +01:00
PizZaKatZe
0a410d289d
Implement follow request / confirmation UI
2021-12-15 18:42:22 +01:00
PizZaKatZe
1fca99c0d1
Send follow me request to all players
2021-12-15 18:41:36 +01:00
PizZaKatZe
e7f1395809
Stop before running into followed Avatar; stop sprite animation
2021-12-15 18:36:12 +01:00
danb
372dda792f
Fix issue of interrupted conversation in follow-mode
2021-12-15 18:36:12 +01:00
danb
7c7144527c
Add minimum distance to enable following
2021-12-15 18:36:12 +01:00
danb
f340e8114d
Implement automatic following of other players.
...
* initiate following by reacting to the interact event
* subscribe to remote player and update positions in relation to them
instead of reacting to user input
* cancel following if the user moves actively again
2021-12-15 18:36:12 +01:00
PizZaKatZe
f65491e709
Remove unused import
2021-12-15 18:36:11 +01:00
David Négrier
e2afb6ec02
Merge pull request #1626 from workadventure-xce/fix/mapProperties
...
Display link to map in map credits if provided in map properties
2021-12-15 17:12:34 +01:00
Hanusiak Piotr
99ffb7b450
merged develop
2021-12-15 15:23:21 +01:00
David Négrier
2fff6ae41e
Improving code security by adding stricter typings
2021-12-14 18:55:58 +01:00
David Négrier
7ec8cd2a5b
Fixing CI
2021-12-14 16:16:42 +01:00
David Négrier
ea7fc62c00
Merge branch 'feature-picture-of-user' into feature-picture-of-user-merge
2021-12-14 16:06:35 +01:00
David Négrier
8efeab97c6
Merge branch 'develop' of github.com:thecodingmachine/workadventure into feature-picture-of-user-merge
2021-12-14 15:50:24 +01:00
David Négrier
0a705eadf9
Merge pull request #1616 from Waclaw-I/feature-camera-zone-focus
...
Focusable zones
2021-12-14 15:43:45 +01:00
David Négrier
0e68490e75
Refactoring with a MapStore
...
A great deal of the complexity of the current code is that we must chain
2 reactive values (one in the map "GameScene.MapPlayersByKey" and one in
the snapshot store).
The new generic MapStore class can be used to listen to stores inside a map.
When the store inside the map, or the map itself is modified, the
resulting store is updated.
2021-12-14 14:47:25 +01:00
Hanusiak Piotr
960c247b20
added documentation for Focusable Zones
2021-12-14 12:03:05 +01:00
Hanusiak Piotr
0f1378c069
PR fixes
2021-12-14 10:28:41 +01:00
David Négrier
8a96ff8ee4
Merge pull request #1614 from ValdoTR/user-room-token
...
Added the user-room token created from admin when we access a room
2021-12-13 17:50:49 +01:00
Valdo Romao
592e07bc4f
Fixed linter errors
2021-12-13 16:19:47 +00:00
David Négrier
bbef3b3eaf
Upgrade Typescript to 4.5
...
This commit contains the new Typescript version but NOT the fixes needed to have the project compiling.
2021-12-13 16:45:16 +01:00
PizZaKatZe
80794975aa
Add new layer property audioCopyright
2021-12-11 22:24:28 +01:00
PizZaKatZe
aad582df70
Display map link in map credits if provided
2021-12-11 22:23:54 +01:00
Hanusiak Piotr
bbe539b785
moved gettingSnapshot logic into TexturesHelper
2021-12-10 12:02:14 +01:00
Gregoire Parant
9357afd13f
Update warning container
...
Signed-off-by: Gregoire Parant <g.parant@thecodingmachine.com>
2021-12-10 01:54:48 +01:00
Gregoire Parant
a5d4d163e1
Add test mode
...
`*` char permit to defined test mode with warning message
Signed-off-by: Gregoire Parant <g.parant@thecodingmachine.com>
2021-12-10 01:51:40 +01:00
David Négrier
598c7412a2
When sending an invalid token, the HTTP API from the Pusher now returns a 401 instead of an HTTP 500.
2021-12-08 14:46:23 +01:00
David Négrier
7a6e250a58
Fixing map caching
...
Maps in the GameScene can be modified by the scripting API.
If so, previously, the changes to the maps were persisted in the ITiledMap object in the GameScene because this was cached by the Phaser loader,
causing a series of problems, the most noticeable being that templating in the scripting API stopped working on a second visit of a page.
We are now deep-copying the map on load to avoid these nasty effects.
Closes https://github.com/workadventure/scripting-api-extra/issues/77
2021-12-08 14:23:00 +01:00
Hanusiak Piotr
b12fb228af
fixed typos
2021-12-08 13:25:54 +01:00
Hanusiak Piotr
4d473480cf
enter and leave zone events
2021-12-08 13:18:06 +01:00
Hanusiak Piotr
03cf5c05ff
added zoom_margin optional property for zone definition
2021-12-08 13:03:25 +01:00
Hanusiak Piotr
082b33cf02
more subtle zone leaving camera work
2021-12-08 11:31:49 +01:00
David Négrier
ff77a18262
Don't retry Axios if a token decryption failed
...
If a token decryption failed, it will emit a HTTP 500.
We should not retry Axios in this case but rather fail.
Note: a token decryption failed should not throw a HTTP 500 but another error code (HTTP 401?)
So maybe this fix is plainly wrong.
2021-12-08 11:16:39 +01:00
Bénédicte Q
e60ed68cd0
Update front/src/Api/Events/IframeEvent.ts
...
Co-authored-by: David Négrier <d.negrier@thecodingmachine.com>
2021-12-08 10:14:31 +01:00
Bénédicte Q
8a6ad40d6b
Update front/src/Api/Events/IframeEvent.ts
...
Co-authored-by: David Négrier <d.negrier@thecodingmachine.com>
2021-12-08 10:06:34 +01:00
Hanusiak Piotr
957ba8f8c7
more subtle start follow player by camera. wip
2021-12-07 17:03:51 +01:00
Hanusiak Piotr
8eaacdf2e5
companion pictures store
2021-12-07 16:37:24 +01:00
Hanusiak Piotr
5efa17651c
show woka-icon with camera on
2021-12-07 16:07:58 +01:00
David Négrier
1d2d60a67a
Fixing issue with "instance" part of the URL lost in exitSceneUrl URLs.
2021-12-07 15:55:36 +01:00
Hanusiak Piotr
cbe595e7b6
simples woka icon styling
2021-12-07 15:21:54 +01:00
Hanusiak Piotr
731f616cce
woka icon inside menu
2021-12-07 14:56:42 +01:00
Hanusiak Piotr
b36f39d3d9
revert menu icon to its original view
2021-12-07 14:01:30 +01:00
Hanusiak Piotr
e62ad6b9c9
merged develop
2021-12-07 13:56:28 +01:00
Hanusiak Piotr
e97fd1d38c
Merge branch 'develop' into feature-camera-zone-focus
2021-12-07 13:20:15 +01:00