LtxProgrammer / LtxProgrammer/Changed-Minecraft-Mod

OVERHAUL: Latexes (General) [OPEN FOR COMMENT]

オープン
#1,586 コメント 42 件 リアクション 0 件 担当者 0 名 GitHub で見る

まだ誰も着手していません。

enhancement
主要言語
Java
スター
83
フォーク
58
平均マージ
1日 16時間
マージ済み PR(30日)
2

説明

Entities

  • Near Immortality

Canon latexes are nearly immortal. They only die if their core (if they have one) is destroyed, or other ways specified below. The only latex we ever see having "cores" are the Dark Latexes (their mask). However, a latex can be incapacitated by means of crushing them, or dealing sufficient damage to them. A latex who becomes incapacitated would be unable to move or act, and would be rendered in-game as a shapeless puddle of their colors. After some duration, probably an entity attribute, they will reform to their original shape.

  • Kinetic damage (e.g. falling, elytra collision, falling blocks) is less damaging

    • Significant kinetic damage will cause them to splat on the surface, stunning them briefly
  • Falling into the void will kill them normally

  • Puncturing damage (e.g. swords, arrows) is less effective at damaging them

  • Fire and shock damage (e.g. fire aspect, TSC weaponry) is more effective at damaging them

  • Explosive damage is more effective

  • Immune to poison

  • Unique Metabolism

One way a latex could die is by running out of energy. A latex entity will get less "nutrition" from "eating" regular food (apples, steak, ...). Their priority would be to transfur entities, which yields high "nutrition."

  • Most potions have no effect, neither good or bad.
    • Exceptions include instant effects: healing, harming
  • Foods do not apply status effects directly

Latexes instead get status effects from assimilating/transfurring non-latex entities.

  • Eye of a Needle

Foxyas has this ability in his mod already, but latexes can "phase through" permeable blocks on command by slipping through the cracks Terminator style. This ability is limited by the latex's core, should it have one. This ability cannot be used if the latex has something else within them or if it is wearing armor or certain accessories. This ability is automatically activated when colliding with a block with enough speed.

Transfur Variants

  • Yield Control to Latex

With the now near immortality latexes have, a transfurred player will find it harder to untransfur themselves by means of purposefully dying. This would be an escape menu option to give up control of your transfur variant to an NPC, and respawn untransfurred.

  • Destroys Pale Virus

Latexes are immune to the Pale virus since they assimilate the Pale virus cells into more latex biomass.

  • Geared Towards Late Game

In canon, the latex TFs assimilate Colin to be "one of them" and loses most of his identity. There is no canon way to survive identity loss in full latex assimilation. Some end-game requirement in Minecraft (or in the mod's progression) should barrier the player from accessing a full latex assimilation without identity loss (dying). Some process in-game that would be similar the canon way to survive assimilation: being nearly dead before it.

  • Limited Mid Game

In canon, there exists equipment that fully (mostly) protects the user from full latex assimilation. It is able to create an imperceptible barrier that prevents contact of latex to skin. The user is able to force a latex entity to "suit" them, and is then capable of using their abilities. The user can discard the "worn" latex at any time. The equipment can be overwhelmed by the presence of enough latex, and the user will be assimilated. The equipment itself has limited energy, and the user should beware its' charge. On translucent variants, the player would be visible underneath.

コントリビューションガイド

このリポジトリのコントリビューションガイドは索引されていません

はじめの一歩

  1. issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
  2. 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
  3. リポジトリをフォークし、ブランチを切って変更します。
  4. issue 番号を参照したプルリクエストを送ります。

調査の方向性

ファイル、テスト、エントリーポイントは指定されていません。まず issue とコメントスレッドを読んで、提案されている latex メカニクスのうち合意されたサブセットを特定してください。このサブセットについて、受け入れられたスコープと対応するゲーム内の挙動があれば完了です。

索引モデルが issue の本文から書いたものです。

評価

技術スタック
java
領域
game-dev
issue の種類
機能追加
難易度
5/5
見積もり時間
1週間以上
活発さ
静か
明瞭さ
説明が足りない
初心者へのやさしさ
25/100

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。