[Spears] Tenter de lancer un javelot à l'aide d'un deployer fait crasher le serveur. #104

Closed
opened 2021-09-06 19:50:24 +02:00 by Getsuga · 1 comment
Member

Tenter de lancer un javelot à l'aide d'un deployer fait crasher le serveur.

Hypothèse : le deployer ne fournit pas de valeurs pitch et yaw normalement définies par le joueur lorsque celui-ci lance un javelot, ces valeurs sont probablement envoyées en nil au moment de l'execution. L'ajout de valeurs pitch et yaw par defaut à l'initialisation devrait en théorie regler le probleme.

Tenter de lancer un javelot à l'aide d'un deployer fait crasher le serveur. Hypothèse : le deployer ne fournit pas de valeurs pitch et yaw normalement définies par le joueur lorsque celui-ci lance un javelot, ces valeurs sont probablement envoyées en nil au moment de l'execution. L'ajout de valeurs pitch et yaw par defaut à l'initialisation devrait en théorie regler le probleme.
sys4 added the
BUG
label 2022-07-09 18:35:57 +02:00
sys4 added
À tester
and removed
BUG
labels 2022-07-10 13:57:47 +02:00
Member

le code pour tester, a mettre dans functions.lua, dans spears_throw().

local player_vel
if player.is_fake_player then
    player_vel = {x=0,y=0,z=0}
else
    player_vel = player:get_player_velocity()
end

-- avant cette ligne
--local spear_object = minetest.add_entity(throw_pos, spear)
le code pour tester, a mettre dans functions.lua, dans spears_throw(). ``` local player_vel if player.is_fake_player then player_vel = {x=0,y=0,z=0} else player_vel = player:get_player_velocity() end -- avant cette ligne --local spear_object = minetest.add_entity(throw_pos, spear) ```
sys4 added the
Résolue
Approuvé
labels 2022-08-24 21:26:39 +02:00
sys4 closed this issue 2022-08-24 21:26:48 +02:00
Sign in to join this conversation.
No Milestone
No Assignees
2 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: nalc/nalc-server-mods#104
No description provided.