oEtG Forum

General Category => Legacy => Topic started by: serprex on July 27, 2019, 10:59:16 pm

Title: oetg-v is now integrated into oetg
Post by: serprex on July 27, 2019, 10:59:16 pm
So oetg-v has always been a pain to maintain because it took the middle of the road, both mostly copying any code it wanted changed, but then still tapping into oetg for things (misc files it didn't need to change, server)

I've merged three commits to oetg:
https://github.com/serprex/openEtG/commit/97f4e93917571a326a041541c79cec008eaa8921
https://github.com/serprex/openEtG/commit/633ab527c89c234c044439346a54ed4a6ab64699
https://github.com/serprex/openEtG/commit/f8856ca1b7a10b6aa90d5ea151b605c2ec44c63d

This seemed easier than going through the painful process of once again reimplementing things until it starts working again. It's still pretty broken since I only did enough to get our sparse set of unit tests passing. eg I noticed in a test game that Steal didn't give me the opponent's weapon

oetg-v can be now accessed by choosing the "Original" set in an oetg custom game. The lobby ui needs work. Right now it's particularly bad in that the host will have to paste in deck codes. Also deck codes will have to be in oetg's format. I intend to eventually add conversion support, it's not too hard to notice the difference in code

PS I've removed Cygnia things. If anyone wants to patch it back together they can go digging in the repo history & host it themselves. There's also Zblader's fork which was the code until I merged it in tree (https://github.com/ZephyrPhantom/openEtG)
Title: Re: oetg-v is now integrated into oetg
Post by: serprex on October 02, 2020, 04:52:05 am
So I kinda took awhile to get back to this

http://testetg.dek.im this is live

At the bottom there's a Legacy button, it let's you play a mode like original game. Lots of bugs still. Known issues:

  • GPull shouldn't block weapons
  • Stealing a weapon or shield moves it to a permanent slot
  • Poison timing is wrong
  • RT is just kill
  • Shields are all dimshields or something
  • Quanta cap is 99
  • Graboid is 1|3, burrow doesn't have rounding errors
  • Mutant actives for some reason cause AI to throw undefined/null errors
  • Chimera's floating at top left of screen
  • Voodoo didn't delay weapon when BB'd
  • Mutant transform buff is 1 greater than it should be, grants oetg skill rather than -v version