UOGamers Community

This is a sample guest message. Register a free account today to become a member! Once signed in, you'll be able to participate on this site by adding your own topics and posts, as well as connect with other members through your own private inbox!

  • To obtain new Razor updates, please reinstall Razor from our new website.

[SVN] [Gisela] Rune Beetles cannot retrain Poisoning

Status
Not open for further replies.

Gisela

Bug Hunter
[SVN] [Gisela] Rune Beetles cannot retrain Poisoning

REQUIRED FIELDS:
Behavior on Demise: When a rune beetle dies, it loses .1 poisoning skill which can never be regained
Behavior on OSI: When a rune beetle dies, it is able to regain poisoning
Supporting Documentation (URLs): Several posts on this forum
Changes needed:
Code (optional):

I don't have any dev tools installed and can't write a proper patch or even compile test. My suggestion may be way out there but

In OnGaveMeleeAttack() in BaseCreature.cs, add a skillcheck when poison is successfully applied
Code:
            if ( p != null && HitPoisonChance >= Utility.RandomDouble() ) [COLOR=Red]{[/COLOR]
                         defender.ApplyPoison( this, p );
                         [COLOR=Red]if (this.Controlled)
                                this.CheckSkill(Skillname.Poisoning, this.Skills[Skillname.Poisoning].Cap);[/COLOR]
            [COLOR=Red]}[/COLOR]
Or make OnGaveMeleeAttack overrideable and add the check to RuneBeetle.cs only
 

I.P.Knightly

Sorceror
Re: Rune Beetles cannot retrain Poisoning

Here
 

Attachments

  • Dusty Bottoms_12-17_13.52.jpg
    Dusty Bottoms_12-17_13.52.jpg
    124.8 KB · Views: 210
  • Dusty Bottoms_12-17_13.52-1.jpg
    Dusty Bottoms_12-17_13.52-1.jpg
    125.1 KB · Views: 208
  • Dusty Bottoms_12-17_14.09.jpg
    Dusty Bottoms_12-17_14.09.jpg
    126.9 KB · Views: 218

Gisela

Bug Hunter
Re: [CODER NEEDED] Rune Beetles cannot retrain Poisoning

What exactly did you do to train it?

And.. I knew you'd come through for us IP

Can't someone get this man a special robe or at least a Bug Hunter title? :p
 

I.P.Knightly

Sorceror
Re: [CODER NEEDED] Rune Beetles cannot retrain Poisoning

http://update.uo.com/design_416.html

[SIZE=-1]Pets with Natural Poison will automatically learn the Poisoning skill through combat. The Poisoning skill is used to determine how often they inject poison. Pets with 99.0 or greater Poisoning skill will sometimes inject a poison 1 level more potent than their normal level. The chance to poison is given an additional boost at 100.0 Poisoning.

There was a discussion on this where a person cited the fact that rune beetle can not gain poisoning because the can not gain it through combat.
So I have a feeling this is what is in the code.
The ability for pets to gain that could gain in poisoning was changed back in July/2003 Publish 16


[/SIZE]
 

I.P.Knightly

Sorceror
Re: [CODER NEEDED] Rune Beetles cannot retrain Poisoning

Gisela;673107 said:
What exactly did you do to train it?

I don't have discordance on my tamer though that is the best way to do it
When ML is implemented and the mobs works as they should everybody will take their pets and their player characters to this place.
Not only will you and your pet gain in every skill ( except the Cu's healing from 90-100 unless the Cu is discorded ).You will farm a lot of gold here.

Lurg and Grobu are just mini-bosses nothing compared to peerless
 

Attachments

  • Dusty Bottoms_12-18_07.27.jpg
    Dusty Bottoms_12-18_07.27.jpg
    127.1 KB · Views: 193
  • Dusty Bottoms_12-18_07.29.jpg
    Dusty Bottoms_12-18_07.29.jpg
    125.9 KB · Views: 194
  • Dusty Bottoms_12-18_07.29-1.jpg
    Dusty Bottoms_12-18_07.29-1.jpg
    125.3 KB · Views: 195
  • Dusty Bottoms_12-18_07.29-2.jpg
    Dusty Bottoms_12-18_07.29-2.jpg
    122.8 KB · Views: 190
  • Dusty Bottoms_12-18_07.29-3.jpg
    Dusty Bottoms_12-18_07.29-3.jpg
    123.1 KB · Views: 185
  • Dusty Bottoms_12-18_07.41.jpg
    Dusty Bottoms_12-18_07.41.jpg
    131.8 KB · Views: 185
  • Dusty Bottoms_12-18_07.41-1.jpg
    Dusty Bottoms_12-18_07.41-1.jpg
    130.6 KB · Views: 185
  • Dusty Bottoms_12-18_07.41-2.jpg
    Dusty Bottoms_12-18_07.41-2.jpg
    128.1 KB · Views: 189
  • Dusty Bottoms_12-18_07.41-3.jpg
    Dusty Bottoms_12-18_07.41-3.jpg
    128.1 KB · Views: 185
  • Dusty Bottoms_12-18_07.44.jpg
    Dusty Bottoms_12-18_07.44.jpg
    122 KB · Views: 182
  • Dusty Bottoms_12-18_07.45.jpg
    Dusty Bottoms_12-18_07.45.jpg
    126 KB · Views: 179
  • Dusty Bottoms_12-18_07.46.jpg
    Dusty Bottoms_12-18_07.46.jpg
    129.2 KB · Views: 183

Gisela

Bug Hunter
Re: [CODER NEEDED] Rune Beetles cannot retrain Poisoning

I.P.Knightly;673124 said:
[SIZE=-1]Pets with Natural Poison will automatically learn the Poisoning skill through combat. [/SIZE]
What about snakes?

Could someone move this to in development, I'm working on it.
 

I.P.Knightly

Sorceror
Re: [IN DEVELOPMENT] Rune Beetles cannot retrain Poisoning

Do you consider this a snake?
 

Attachments

  • Dusty Bottoms_12-18_18.54-1.jpg
    Dusty Bottoms_12-18_18.54-1.jpg
    132.4 KB · Views: 168
  • Dusty Bottoms_12-18_18.55.jpg
    Dusty Bottoms_12-18_18.55.jpg
    130.4 KB · Views: 167

Gisela

Bug Hunter
Re: [IN DEVELOPMENT] Rune Beetles cannot retrain Poisoning

Yes, yes I do. :)

The tameable creatures we have with "natural poisoning ability" are as follows:

Rune Beetle
Giant Ice Worm
Snake
Giant Spider
Slime
Corrosive Slime
Scorpion

If the proposed fix goes in each of these would be able to train poisoning up to its skill cap (100 for all except Rune Beetles)

So you think all of these should be able to get 100 poisoning? For most it is not just a matter of gaining back what was lost, but getting a hell of a lot more than they ever had before.
 

I.P.Knightly

Sorceror
Re: [IN DEVELOPMENT] Rune Beetles cannot retrain Poisoning

Gisela;674301 said:
Yes, yes I do. :)

The tameable creatures we have with "natural poisoning ability" are as follows:

Rune Beetle
Giant Ice Worm
Snake
Giant Spider
Slime
Corrosive Slime
Scorpion

If the proposed fix goes in each of these would be able to train poisoning up to its skill cap (100 for all except Rune Beetles)

So you think all of these should be able to get 100 poisoning? For most it is not just a matter of gaining back what was lost, but getting a hell of a lot more than they ever had before.

The same can be said for anatomy in most cases they are tamed with 0.0 in that skill and they take it to GM
 

Attachments

  • Dusty Bottoms_12-19_13.30.jpg
    Dusty Bottoms_12-19_13.30.jpg
    132.8 KB · Views: 153
  • Dusty Bottoms_12-19_13.33.jpg
    Dusty Bottoms_12-19_13.33.jpg
    132.8 KB · Views: 152

Gisela

Bug Hunter
Re: [IN DEVELOPMENT] Rune Beetles cannot retrain Poisoning

Ok, this fixes poisoning so that all tameables that have the skill are able to raise it to at least GM (more if their cap is higher).

Pub 16 poison changes : http://update.uo.com/design_416.html should be addressed separately*; I'll make a new report for that.

That requires gathering a lot of data
 

Attachments

  • Poisoning.diff
    797 bytes · Views: 7

Athena

Account Terminated
Re: [TESTING-TC] Rune Beetles cannot retrain Poisoning

Was the rune beetles skills ever fixed? (I thought they were). On Demise the rune beetles have no anatomy, this is a freshly tamed Rune Beetle on OSI and you can see it has a small amount of anatomy that does train up.

View attachment 21737
 

Attachments

  • runebeetle.JPG
    runebeetle.JPG
    15.5 KB · Views: 93

Qaotl

Sorceror
Re: [TESTING-TC] Rune Beetles cannot retrain Poisoning

OK I tested this.

Rune beetles retrain poisoning up to their first tamed value (90% of pretame) but not beyond it.

Giant spiders can gain in poisoning after you tame them (didn't check their cap).

Didn't check any others cus I couldn't find them lol.
 

Qaotl

Sorceror
Re: [TESTING-TC] [Gisela] Rune Beetles cannot retrain Poisoning

Ok more testing:

Giant spiders cannot gain more then 100.0 poisoning.

Cows can not gain poisoning at all.

Poisoning gain rate is sloooooow. Poisoning got from 62-80 in the time it took anat to go from 0-100.

I think the anatomy problem is another issue with lore not displaying skills below 10.0 (I've put in a separate bug report).
 

Gisela

Bug Hunter
Re: [TESTING-TC] [Gisela] Rune Beetles cannot retrain Poisoning

Qaotl;687680 said:
Poisoning gain rate is sloooooow. Poisoning got from 62-80 in the time it took anat to go from 0-100.
This will depend on what you are fighting. The chance to gain is only available on a successful hit. So if you are training your giant spider, don't do it on paragons :p

PS, thanks for testing! :)
 

Qaotl

Sorceror
Re: [TESTING-TC] [Gisela] Rune Beetles cannot retrain Poisoning

Hehe, I just sicked him on my white wyrm, had my wyrm on follow and spammed cure/heal on the wyrm and then watched the west wing :p.
 

Gisela

Bug Hunter
Re: [TESTING-TC] [Gisela] Rune Beetles cannot retrain Poisoning

Well, that's only because of how I coded it.

If people think that it gains too slowly compared to OSI then I'll rework it.
 

Qaotl

Sorceror
Re: [READY] [Gisela] Rune Beetles cannot retrain Poisoning

Nah the speed is fine. You can GM it in a couple of hours easily enough. For the most part people will only use it to get back the few points their beetle has lost anyway.
 

Gisela

Bug Hunter
Re: [TESTING-TC] Rune Beetles cannot retrain Poisoning

Seer Athena;681992 said:
Was the rune beetles skills ever fixed? (I thought they were).
Finally got around to testing this. Yes, a freshly-tamed rune beetle can train all skills to cap now.

Can I have my bonding deed back :p
 
Status
Not open for further replies.
Top