End round at end of combat

Unstructured ideas, requests and suggestions for the development of the game.
User avatar
Voom
Posts: 500
Joined: Sat Dec 19, 2015 5:24 pm
android_version: 4.4
Location: Fort Lauderdale, FL

Re: End round at end of combat

Post by Voom » Wed Dec 21, 2016 10:07 pm

So Corpse Eater is distinctly useful for fighting mobs. I don't think I agree with this change. It will be ignored in favor of Regen as fighting mobs is not as frequent as fighting a single monster at a time. The trade-off of having both rather than just Regen is worse than before this change. In other words, the opportunity cost is greater than the added benefit of Regen-ing when combat ends.

Maybe I'm wrong. I need to rethink this.
Voomster Lvl 23 |HP 52 |AC 173% |AD 17-52 |ECC 20% |CM 3.0 |BC 61% |DR 2 Build 2/3221/0

Voomboy Retired at 41 and is reading The Fey of Feygard
Voom Retired at 46 and took up translating

Tomcat
Posts: 933
Joined: Tue Feb 08, 2011 7:05 am
android_version: 7.0

Re: End round at end of combat

Post by Tomcat » Sun Jan 01, 2017 3:11 am

Fighting multiple foes will likely become more and more important at higher levels. Just a feeling.
Norbert
Lvl:52 XP:2597576 AP:12 HP:124 AC:282 AD:30-42 CHS:27 CM:2.0 ECC:18% BC:132 DR:2
Skills: CS:2 IF:2 Ev:3 Rg:1 DgPro:1 1HPro:2 LtAPro:2 FS-DW:2 Sp-DW:1
Equip: FP BSS JoF RoP PRoB SrpHbk GoLF EnhCH EnhCB
Other: DotSP VD GoW FB TG RoD+6 Oegyth:6

User avatar
nyktos
Posts: 3399
Joined: Wed Sep 14, 2011 5:38 pm
android_version: 7.1
Location: Nor City, Dhayavar
Contact:

Re: End round at end of combat

Post by nyktos » Sun Jan 01, 2017 3:13 am

yeah, my new build is focusing on an end-game that i can't predict...

(gotta have a flexible character to test new versions of the game)
"Embrace the Shadow"

Image

[Lv: 60] [HP: 175] [AC: 361] [AD: 25-39] [BC: 75]
[Dual Wielding Swords] [Unarmored Fighting]

User avatar
Duvalon
Posts: 71
Joined: Wed Oct 19, 2016 1:34 am
android_version: 6.0
Location: Canada

Re: End round at end of combat

Post by Duvalon » Fri May 19, 2017 3:06 am

Zukero wrote:
Mon Dec 05, 2016 12:25 pm
Good analysis, but, at a first glance, I'd look into simply changing CombatController.

Try to replace this: ...
by this: ...

Gotta check the side effects though.
Just tried it and it doesn't work. exitCombat() isn't called in newPlayerTurn() when combat ends. It's called from playerActionCompleted(). And actually there are a few other places it seems to get called from like executeMoveAttack(), and MapController.handlePlayerDeath(). Although I think in the case of the latter, if you're dead it won't matter too much.

I agree with Voom that regen would eclipse corpse eater in terms of usefulness if this change was implemented. I'll try my fix next and see if I can't prevent regen from applying in this particular case.

User avatar
Duvalon
Posts: 71
Joined: Wed Oct 19, 2016 1:34 am
android_version: 6.0
Location: Canada

Re: End round at end of combat

Post by Duvalon » Mon May 22, 2017 7:34 pm

OK. With my changes it works. And regen isn't triggered because it's not an actor condition, but sustenance from food like meat does apply. It does what I imagined it to do, making negative effects like bleeding and poison more potent (faster acting) but also giving sustenance a boost, allowing meat to heal faster.

The one thing I think doesn't fit is removing this line

Code: Select all

controllers.gameRoundController.resetRoundTimers();
It makes time flow awkward right after a fight; sometimes a round will end very shortly after, in effect going through two rounds at once.

User avatar
Voom
Posts: 500
Joined: Sat Dec 19, 2015 5:24 pm
android_version: 4.4
Location: Fort Lauderdale, FL

Re: End round at end of combat

Post by Voom » Tue May 23, 2017 4:32 am

I thought sustenance already ticks as soon as combat finishes. I just don't think the Regen skill should, otherwise it defeats the purpose of Corps Eater. Am I missing something?
Voomster Lvl 23 |HP 52 |AC 173% |AD 17-52 |ECC 20% |CM 3.0 |BC 61% |DR 2 Build 2/3221/0

Voomboy Retired at 41 and is reading The Fey of Feygard
Voom Retired at 46 and took up translating

User avatar
Duvalon
Posts: 71
Joined: Wed Oct 19, 2016 1:34 am
android_version: 6.0
Location: Canada

Re: End round at end of combat

Post by Duvalon » Tue May 23, 2017 10:47 am

Sustenance and negative effects such as poison currently don't tick as soon as combat finishes. It will tick during combat if you don't kill all the enemies in the first round though.

Like explained at the beginning of the thread, because the round timers are reset at the end of combat, if you just string kills fast enough and kill every monster in the first round you can get by without getting either sustenance or affected by negative effects like bleed or poison.

I found a way to correct that. And regen won't tick at the end of combat so corpse eater still has its usefulness.

Zukero
Lead Developer
Posts: 1482
Joined: Thu Jul 21, 2011 9:56 am
android_version: 7.1

Re: End round at end of combat

Post by Zukero » Tue May 23, 2017 12:10 pm

I have an issue with this. I breaks the consistency of what a round is.
I'd rather let regen apply, and boost corpse eater to 1-3HP per kill per level.
Lvl: 78, XP: 8622632, Gold: 271542, RoLS: 1, ElyR: -, RoL: -, ChaR: 1, GoLF: 1, ShaF: 1, SRoV: 1, VSH: 1, WMC: 1, GoW: 1
HP: 71, AC: 301%, AD: 38-47, AP: 3, ECC: 50%, CM: 3.75, BC: 101%, DR: 2

User avatar
rijackson741
Posts: 1654
Joined: Tue Aug 20, 2013 2:04 am
android_version: 6.0
Location: Somewhere in Dhayavar

Re: End round at end of combat

Post by rijackson741 » Tue May 23, 2017 12:41 pm

Zukero wrote:
Tue May 23, 2017 12:10 pm
I have an issue with this. I breaks the consistency of what a round is.
I agree. If Re is advertised as +1 HP per round, that's what it should be. IMO, everything that is "per round' should be executed at the end of a round, no matter how the round ends. If that makes CE under powered, then we adjust CE.
Level: 64, XP: 4734786, HP: 196, AC: 246%, AD: 49-59, AP: 3, ECC: 25%, CM: 3, BC: 127%, DR: 2
Gold: 232355 | RoLS: 1, RoL: 1, GoW: 1
HH: 1, CS: 2, IF: 4, Ev: 3, Re: 2, WP:DA: 1, WP:1S: 1, AP:L: 1, FS:DW: 2, S:DW: 1
SR

User avatar
Duvalon
Posts: 71
Joined: Wed Oct 19, 2016 1:34 am
android_version: 6.0
Location: Canada

Re: End round at end of combat

Post by Duvalon » Tue May 23, 2017 1:12 pm

Regen is already a bit of an oddball because it doesn't apply in combat, or when otherwise adjacent to a monster. I don't see why it should apply in this case.

Post Reply

Who is online

Users browsing this forum: No registered users and 1 guest