View Issue Details

IDProjectCategoryView StatusLast Update
0000089Dwarf FortressCombat -- Generalpublic2014-11-25 22:59
ReporterQuietust Assigned ToToady One  
PrioritynormalSeverityminorReproducibilityalways
Status resolvedResolutionfixed 
Product Version0.31.01 
Fixed in Version0.40.01 
Summary0000089: Wrestler/Fighter levels up way too quickly, especially against much bigger/stronger creatures
DescriptionWith a brand new "Play Now" human in Adventurer mode, approximately 10 turns in combat with a black bear (3 grabs, 2 failed attempts to break free of bites) has given me 1390 points of Wrestling and Fighting skill.

An earlier bout of wrestling with a Bronze Colossus managed to bring my wrestling/fighting skills to around Legendary+60.
Tagscombat, skills

Relationships

related to 0000428 acknowledgedToady One Dwarves refuse to train, and other training weirdness 
has duplicate 0002020 resolveduser6 Forgotten beast causes instant legendary fighter/wrestler 
has duplicate 0002501 resolveduser6 Wrestling/Fighter levels extremely fast 
has duplicate 0002041 resolveduser6 Hunters level incredibly fast, mainly because animals die too slow 
has duplicate 0002822 resolveduser6 with one move from dabbling to legendary 
has duplicate 0003457 resolvedLogical2u Wrestler becomes legendary after stabbing ettin with spear. 
has duplicate 0003842 resolveduser6 Artifact Weapons do not contribute to weaponskill improvements 
has duplicate 0004187 resolveduser6 hunters level up quickly 
related to 0007173 assigneduser6 A whole squad punching a rhino is giving ludicrous observer skill but no significant striker skill 
related to 0007839 assigneduser6 Treading water raises Swimming to Legendary without commensurate attribute gain 

Activities

Abalieno

2010-04-04 04:38

reporter   ~0000845

The first thing I do in Dwarf Fortress mode is sending a dwarf after a racoon who was interrupting things.

The dwarf gets locked into infinite wrestling combat and is soon legendary fighter and wrestler.

So there are two issues. One about the skill improving unrealistically. The other about wrestling needing some balance since it's not possible that a dwarf can't kill a racoon who've been knocked unconscious the whole time and get locked into an almost infinite combat loop.

Jiri Petru

2010-04-04 04:51

reporter   ~0000846

Abalieno, I believe the killing issue is due to the problem that the only thing that kills creatures is destroying the brain. It's not restricted to wrestling.

alexleon

2010-04-04 05:44

reporter   ~0000850

What did the combat logs show?

toybasher

2010-05-27 09:57

reporter   ~0007387

I can confirm this and its easy to reproduce, Just find a BC and try to wrestle itand then look at your stats.

user6

2010-07-25 11:42

  ~0010993

Reminder sent to: Toady One

Hey Toady -- this may be of interest, since you were working on skill gains recently.

Toady One

2010-07-25 16:18

administrator   ~0011028

In combat, you gain the attack skill roll of your opponent to your opposing skill. I think the problem here is that the skill rolls for wrestling incorporate size differences, and that this happens before it gives skill to the attacker/defender. That's my guess anyway. It should be easy enough to fix.

Rafal99

2010-07-25 17:07

reporter   ~0011034

There is much worse bug which instantly gives you legendary fighting / wrestling in one move. It happens when you fight Giants, Cyclopes, Forgotten beasts or other big stuff and the enemy grabs you by some of your equipment and you try to release the grip. The example is here: 0002822.

InsanityPrelude

2010-07-31 21:21

reporter   ~0011346

Last edited: 2010-08-02 21:48

I just noticed this happening with a civilian woodcutter attacked by a Bronze Colossus.

uggi

2010-09-30 15:24

reporter   ~0013091

Just had this bug in my fortress (v0.31.14). A forgotten beast did some wrestling moves to two dwarves and they instantly became legendary fighters and legendary wrestlers. I used Dwarf Therapist to check their before & after statuses:

Dwarf A:
Fighter: level 2, 1751 xp -> level 15+5, 32962 xp
Wrestler: level 0, 45 xp -> level 15+5, 31168 xp

Dwarf B:
Fighter: level 8, 7732 xp -> level 15+5, 32508 xp
Wrestler: level 2, 1142 xp -> level 15+5, 29727 xp

Q.T.Quazar

2010-10-24 06:35

reporter   ~0013491

31.16, happened against a demon. From dabbling, no less, i think. Second time I've seen this in two different forts.

EddyP

2010-11-27 15:10

reporter   ~0014256

This happens alot to cavern dwellers - an FB comes along and attacks them, and any who survive the initial assault become legendary wrestlers.

SirPenguin

2014-07-11 18:48

reporter   ~0025893

Last edited: 2014-07-11 18:48

I'm unsure if this is fixed or not. I wrestled a giant as a dwarf in arena, and after about 4 or 5 moves, including breaking his grips, I was only Novice. I wasn't doing this scientifically, but it appeared my Wrestling skill was going up anywhere from 15 to 100 depending on the action

I can't tell if that's too much or not. I certainly wasn't legendary after a few moves

logs:

You grab Giant 1 by the upper body with your right upper arm!
Giant 1 misses You!
Giant 1 breaks the grip of Your right upper arm on Giant 1's upper body.
Giant 1 misses You!
Giant 1 charges at You!
Giant 1 collides with You!
You are knocked over and tumble backward!
Giant 1 misses You!
Giant 1 strikes at You but the shot is blocked with the iron shield!
You attack Giant 1 but He jumps away!
Giant 1 strikes at You but the shot is blocked with the iron shield!
You can't stand up -- somebody is in the way.
You attack Giant 1 but He jumps away!
You grab Giant 1 by the upper body from behind with your right upper arm!
The Giant 1 breaks the grip of Your right upper arm from The Giant 1's upper body!
You attack Giant 1 but He jumps away!
Giant 1 attacks You but You roll away!
Giant 1 strikes at You but the shot is blocked with the iron shield!
Giant 1 grabs You by the right ear with his right lower arm!
You stand up.
Giant 1 releases the grip of Giant 1's right lower arm on Your right ear.
You miss Giant 1!
Giant 1 strikes at You but the shot is blocked!
Giant 1 charges at You!
Giant 1 collides with You!
You are knocked over and tumble backward!
Giant 1 grabs You by the left ear with his right hand!
Giant 1 releases the grip of Giant 1's right hand on Your left ear.
Giant 1 grabs You by the neck with his left lower arm!
You miss Giant 1!
Giant 1 releases the grip of Giant 1's left lower arm on Your neck.
You have nothing left to wear.
Giant 1 grabs You by the right lower leg with his right lower arm!
You stand up.
Giant 1 locks Your right knee with Giant 1's right lower arm!
You struggle in vain against the grip of Giant 1's right lower arm on Your right lower leg.
Giant 1 punches You in the left foot with his right hand and the injured part collapses!
You fall over.
You give in to pain.
Giant 1 releases the joint lock of Giant 1's right lower arm on Your right lower leg.
The Giant 1 releases the grip of The Giant 1's right lower arm from Your right lower leg.
Giant 1 punches You in the head with his right hand and the injured part explodes into gore!
You have been struck down.

APV

2014-07-11 19:09

reporter   ~0025898

I think it is still present in current (0.40.02) version.
Wrestled a cow, and every unsuccessful try (You adjust the grip) gave +110xp, I became legendary wrestler and fighter very fast.
But even then I could not successfully wrestle the cow, and it ended with me dying in one turn.

You adjust the grip of Your right upper arm on The Yak Cow's neck.
You adjust the grip of Your right upper arm on The Yak Cow's neck.
The Yak Cow misses You!
The Yak Cow kicks You in the upper body with her left front hoof and the injured part collapses!
You have been struck down.

Rafal99

2014-07-11 19:14

reporter   ~0025900

Last edited: 2014-07-11 19:22

I tested in the arena and while in 0.34 it was easy to reproduce, here I did everything I could think of but didn't manage to reproduce it.
Specificially this no longer happens:

>> (...) bug which instantly gives you legendary fighting / wrestling in one move. It happens when you fight Giants, Cyclopes,
>> Forgotten beasts or other big stuff and the enemy grabs you by some of your equipment and you try to release the grip.

So this part seems fixed or at least much more rare in the new combat reaction mechanics.


Wresting bigger creatures still gives +110xp but it doesn't seem extreme, and possibly is intentional.
But you can no longer become Legendary Wrestler in literally one move like you could in 0.34.

Rafal99

2014-07-11 19:35

reporter   ~0025908

Last edited: 2014-07-11 19:36

It seems that when fighting Bronze Colossus I get +110xp per turn, even if the only thing that happens is me being strangled...

Quietust

2014-07-11 20:15

reporter   ~0025916

110 experience per turn with a Bronze Colossus is probably acceptable - in the past, it was giving well over ten thousand experience per attack.

Rafal99

2014-07-11 20:41

reporter   ~0025925

Exactly.

But there is still a problem that it gives experience even with no action from the player, like when being strangled.

APV

2014-07-11 20:49

reporter   ~0025928

Maybe it is not bug, but feature. Upgrading your submission defence for example. ;)

user6

2014-08-13 13:36

  ~0028982

Thanks for testing, Rafal99. Based on those findings, we'll call this fixed.

Issue History

Date Modified Username Field Change
2010-04-01 21:11 Quietust New Issue
2010-04-02 06:35 Todestool Tag Attached: combat
2010-04-02 06:36 Todestool Tag Attached: skills
2010-04-03 15:08 user6 Category General => Combat -- General
2010-04-04 04:38 Abalieno Note Added: 0000845
2010-04-04 04:51 Jiri Petru Note Added: 0000846
2010-04-04 05:44 alexleon Note Added: 0000850
2010-05-22 00:06 user6 Relationship added parent of 0002020
2010-05-27 09:57 toybasher Note Added: 0007387
2010-05-27 10:00 user6 Summary Wrestling levels up way too quickly => Wrestling levels up way too quickly, especially against much bigger/stronger creatures
2010-06-28 12:56 user6 Relationship added has duplicate 0002501
2010-07-15 08:38 user6 Relationship added has duplicate 0002041
2010-07-25 11:39 user6 Relationship added has duplicate 0002822
2010-07-25 11:39 user6 Product Version => 0.31.01
2010-07-25 11:42 user6 Note Added: 0010993
2010-07-25 11:42 user6 Note View State: 0010993: private
2010-07-25 11:43 user6 Relationship replaced has duplicate 0002020
2010-07-25 11:43 user6 Relationship added related to 0000428
2010-07-25 16:18 Toady One Note Added: 0011028
2010-07-25 16:18 Toady One Assigned To => Toady One
2010-07-25 16:18 Toady One Status new => acknowledged
2010-07-25 16:28 user6 Note View State: 0010993: public
2010-07-25 17:07 Rafal99 Note Added: 0011034
2010-07-31 21:21 InsanityPrelude Note Added: 0011346
2010-08-02 21:48 InsanityPrelude Note Edited: 0011346
2010-09-30 15:24 uggi Note Added: 0013091
2010-10-23 08:40 Logical2u Relationship added has duplicate 0003457
2010-10-24 06:35 Q.T.Quazar Note Added: 0013491
2010-11-27 15:10 EddyP Note Added: 0014256
2011-12-21 19:39 user6 Summary Wrestling levels up way too quickly, especially against much bigger/stronger creatures => Wrestler/Fighter levels up way too quickly, especially against much bigger/stronger creatures
2011-12-21 19:39 user6 Relationship added has duplicate 0003842
2014-07-11 18:48 SirPenguin Note Added: 0025893
2014-07-11 18:48 SirPenguin Note Edited: 0025893
2014-07-11 19:09 APV Note Added: 0025898
2014-07-11 19:14 Rafal99 Note Added: 0025900
2014-07-11 19:15 Rafal99 Note Edited: 0025900
2014-07-11 19:22 Rafal99 Note Edited: 0025900
2014-07-11 19:22 Rafal99 Note Edited: 0025900
2014-07-11 19:22 Rafal99 Tag Attached: Fixed in 0.40.01?
2014-07-11 19:35 Rafal99 Note Added: 0025908
2014-07-11 19:35 Rafal99 Tag Detached: Fixed in 0.40.01?
2014-07-11 19:36 Rafal99 Note Edited: 0025908
2014-07-11 20:15 Quietust Note Added: 0025916
2014-07-11 20:41 Rafal99 Note Added: 0025925
2014-07-11 20:49 APV Note Added: 0025928
2014-07-13 11:49 user6 Relationship added has duplicate 0004187
2014-07-14 11:31 user6 Relationship added related to 0007173
2014-08-04 11:59 user6 Relationship added related to 0007839
2014-08-13 13:36 user6 Note Added: 0028982
2014-08-13 13:36 user6 Status acknowledged => resolved
2014-08-13 13:36 user6 Fixed in Version => 0.40.01
2014-08-13 13:36 user6 Resolution open => fixed