Fall damage and jump/fall animations for the hero (VR and Flat)
Mantenedores costumam responder em até 2 dias
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 5/5
- Tempo estimado
- Mais de uma semana
- Facilidade para iniciantes
- 38/100
Direção de pesquisa
Start by reading NpcJumpFall.ApplyFallDamage and the GlobalEventDispatcher.FallDamage path mentioned in the issue, then trace how the hero's rig or character controller detects leaving and landing on the ground in VR and Flat. The work also needs to cover health updates through NpcService.SetAttribute, water, god mode, teleports, and the listed VR body animations. Done means matching the specified fall damage and jump/fall behavior for the hero in both modes.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
In Gothic, gravity hurts the hero too. A fall deeper than the guild's FALLDOWN_HEIGHT costs FALLDOWN_DAMAGE HP per meter, minus the armor's PROT_FALL (Species.d). A deep fall kills.
Today only NPCs take fall damage (NpcJumpFall.ApplyFallDamage, which raises GlobalEventDispatcher.FallDamage). The player can jump or walk off any cliff without losing HP.
Wanted: fall damage
- The hero uses the same engine rule. The fall height is measured from the moment the rig / character controller leaves the ground until it lands, in VR and in Flat.
- HP changes through
NpcService.SetAttribute(so hit numbers and bars update). A deep fall kills the hero, like in the engine. - No fall damage for water landings (swimming), Marvin's god mode (
cheat god), or teleports and scripts that move the hero.
Wanted: jump and fall animations (VR hero body)
- Jumping plays Gothic's jump. When standing:
T_STAND_2_JUMP, thenS_JUMPin the air, thenT_JUMP_2_STANDon landing. When running:T_RUNL_2_JUMP, thenS_JUMP, thenT_JUMP_2_RUNL. - Falling starts with
S_FALLDNand switches toS_FALLwhen the fall gets deep, the same rule asNpcJumpFall. The landing plays the fall's end (T_FALLDN_2_STAND, orT_FALL_2_FALLENand stand up after a deep fall).
Found while play-testing the wave 2 stack.
- Linguagem predominante
- C#
- Estrelas
- 33
- Forks
- 1
- Merge médio
- 1d 23h
- PRs com merge (30d)
- 57
Preparar o ambiente
- Sem Dockerfile nem arquivo Docker Compose
- Tem um modelo de pull request
- Ler o guia de contribuição
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de Gothic-Unity-Project/Gothic-Unity
-
bug
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 69/100
Gothic-Unity-Project/Gothic-Unity#487 ·
Mantenedores costumam responder em até 2 dias
-
ShadowsAbertafeature
Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 30/100
Gothic-Unity-Project/Gothic-Unity#497 ·
Mantenedores costumam responder em até 2 dias
-
Nerf Teleport speedAbertaimprovement
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 42/100
Gothic-Unity-Project/Gothic-Unity#496 ·
Mantenedores costumam responder em até 2 dias
-
feature
Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 25/100
Gothic-Unity-Project/Gothic-Unity#495 ·
Mantenedores costumam responder em até 2 dias
-
Videos render on only one eye in VRTalvez já em andamento @JaXt0r assumiu hoje. Abertabug
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 57/100
Gothic-Unity-Project/Gothic-Unity#494 ·
Mantenedores costumam responder em até 2 dias
Todas as issues de Gothic-Unity-Project/Gothic-Unity
Issues semelhantes
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 82/100
NethermindEth/nethermind#15684 ·
Mantenedores costumam responder em até 1 dia
-
area/ai-assistant squad/flyt
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 83/100
Altinn/altinn-studio#21798 ·
Mantenedores costumam responder em até 1 dia
-
bug
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 72/100
arastella625/DAORework#181 ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 77/100
BEagle1984/silverback#280 ·
-
bug P1
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 76/100
endercodezz/BYDLO#417 ·
Mantenedores costumam responder em até 1 dia