Zulghinlour | Sat 05-Jan-13 01:24 PM |
Member since 04th Mar 2003
9792 posts
| |
|
#2722, "Overhauling resistance/vulnerability + updated XP penalties"
|
Summary Type 'score damage' Mental vulnerability removed from Fire, Cloud & Frost Giants Light resistance removed from Felar Water immunity replaced with 90% resistance for Storm Giants Lightning resistance increased to 50% for Storm Giants Holy & Negative vulnerability reduced to 15% from 33% for Cloud Giants Orcs given 15% resistance to acid Some race EXP penalties changed (Elf/Dark-Elf down to 400, Arial up to 300, Half-Elf, Half-Drow down to 0) Arial intelligence reduced to 22 from 23 Class EXP penalties removed
Vulnerability, Resistance, Immunity Changes These changes stemmed from a Santa Zulg post from Stunna asking about Cloud Giants vulns, and a discussion the coders have had for years about how poor our vulnerable/resist/immunity code is (Vuln + Resist = Resist). Since I wasn't getting a lot of interesting ideas in Santa Zulg I decided to tackle this monstrosity. In the end the code diff was 17,000+ lines. So what is this change really? We now have a sliding scale for vulnerability to immunity that allows us much more granularity than vuln = 33% more damage, resistance = 33% less damage. This also allows us to set varying degress of vulnerability (like cloud giants having only 15% vulnerability to holy & negative). You will be able to see your current resistances and vulnerabilities via the 'score damage' command.
score damage Bash : Resistant 33% Pierce : Resistant 33% Slash : Resistant 33% Fire : Resistant 33% Cold : Vulnerable -33% Lightning : Normal Acid : Normal Poison : Normal Negative : Normal Holy : Normal Energy : Normal Mental : Normal Disease : Normal Drowning : Normal Light : Normal
This also allows us to create skills/spells and equipment that can grant varying degrees of damage resistance. For example we can make skills like forgiving cruor scale with your level giving you more resistance the higher your level. This also means that you can wear more than one piece of gear that gives resistance to a damage type (a ring that gives some resistance to cold along with a dragon hide that gives resistance to cold).
For example:
the hide of the ancient blue dragon can be referred to as 'hide ancient blue'. It is worth 10755 copper, and is of the 48th level of power. It is armor worn on the body. It is made of dragonscale and weighs 11 pounds 3 ounces. When worn, it protects you against piercing for 16, bashing for 11, slashing for 16, magic for 3, and the elements for 0 points each. When worn, it affects your lightning resistance by 50 points, your save vs breath by -5 points, your hit roll by 1 point, your damage roll by 1 point and your hp by 20 points.
As you can see the hide provides 50 points of lightning resistance. That doesn't mean 50% since there are diminishing returns on the amount of damage resistance you have via spells/skills/gear. For example 20 points = 20% resistance, 50 points = 40% resistance, and 70 points = 50% resistance. This is the first major step, and we have other plans that build off of this code. More changes will be coming in stages as it gets completed.
Experience Penalty Changes With the resistance changes we had a discussion about experience penalties for both classes and races. Somewhere along the way we concluded that we really didn't want to use XP penalties to balance out classes, so we want to try this out. If it doesn't work we will revisit it, but I think we'd rather fix it by moving skills up/down, adding new skills, or tweaking existing skills to balance it out.
For elves we decided to drop the penalties a little. Automatic sneak is great, but it's not resistance to bash/slash/pierce great. We also made half-elves and half-drow like their human half with regard to exp penalty. Arials were the one race that had the most advantages with very little drawback so we bumped up the the penalty a little and also dropped their intelligence by one (existing arials get to keep their 23, but any new arials rolled get 22).
If you are affected by any experience changes the next time you log in your experience will be adjusted one of two ways: you'll end up at 1xp TNL because you had more XP than your current level, or you will reset to the base of your current level. Either way your exp will be in your current levels range.So long, and thanks for all the fish!
|
|
|
Overhauling resistance/vulnerability + updated XP penal...
[View all] , Zulghinlour, Sat 05-Jan-13 01:24 PM
Didn't arials have a resist to cold? nt,
incognito,
29-Apr-13 04:18 PM, #56
felar. nt,
Dallevian,
29-Apr-13 06:26 PM, #58
Nope, never did (n/t),
Daevryn,
29-Apr-13 06:10 PM, #59
You ROCK!,
Asthiss,
11-Jan-13 09:21 AM, #53
Good stuff.,
Calion,
08-Jan-13 08:48 PM, #48
RE: Good stuff.,
Zulghinlour,
08-Jan-13 08:49 PM, #50
Dropping the half penalty was a good idea.,
DurNominator,
09-Jan-13 12:13 PM, #51
RE: Dropping the half penalty was a good idea.,
orangepowered,
09-Jan-13 03:10 PM, #52
Thanks a lot!,
xrus,
06-Jan-13 08:27 PM, #42
I love these changes!,
Illanthos,
06-Jan-13 11:38 AM, #39
Class XP Penalties,
Daevryn,
06-Jan-13 10:28 AM, #38
RE: Class XP Penalties,
Rade,
06-Jan-13 08:39 PM, #45
RE: Class XP Penalties,
crsweeney,
25-Apr-13 12:52 PM, #54
RE: Class XP Penalties,
Newp2,
29-Apr-13 04:18 PM, #55
RE: Class XP Penalties,
Scarabaeus,
29-Apr-13 04:21 PM, #57
Dude, you rock.,
Zephon,
06-Jan-13 11:38 AM, #37
Awesome. nt,
Marcus_,
06-Jan-13 11:38 AM, #36
Thank you so very much for the huge efforts you guys pu...,
Amberion,
06-Jan-13 03:24 AM, #33
Hit a home run there.,
Bendak (Anonymous),
06-Jan-13 03:24 AM, #32
You are killing me!!,
Dragomir,
05-Jan-13 07:59 PM, #29
Someone was busy.,
TMNS,
05-Jan-13 06:36 PM, #27
RE: Overhauling resistance/vulnerability + updated XP p...,
Graatch,
05-Jan-13 06:09 PM, #22
RE: Overhauling resistance/vulnerability + updated XP p...,
Zulghinlour,
05-Jan-13 06:13 PM, #25
RE: Overhauling resistance/vulnerability + updated XP p...,
Rade,
05-Jan-13 10:44 PM, #30
RE: Overhauling resistance/vulnerability + updated XP p...,
Zulghinlour,
05-Jan-13 10:44 PM, #31
Idea?,
xrus,
06-Jan-13 08:27 PM, #41
One thing with 90% resistance,
Marcus_,
06-Jan-13 08:27 PM, #35
RE: One thing with 90% resistance,
Zulghinlour,
06-Jan-13 08:27 PM, #44
Could you just add a negative % benefit?,
TMNS,
07-Jan-13 01:31 PM, #46
How do material vulns/resist factor into this?,
Kalageadon,
05-Jan-13 04:55 PM, #17
RE: How do material vulns/resist factor into this?,
Zulghinlour,
05-Jan-13 04:57 PM, #19
RE: How do material vulns/resist factor into this?,
DurNominator,
05-Jan-13 06:36 PM, #26
RE: How do material vulns/resist factor into this?,
Zulghinlour,
05-Jan-13 06:37 PM, #28
Vanguard?,
xrus,
06-Jan-13 08:27 PM, #43
Do you mean a vuln to fire? nt,
incognito,
08-Jan-13 08:48 PM, #49
RE: How do material vulns/resist factor into this?,
Graatch,
05-Jan-13 05:00 PM, #21
very cool changes,
Tac,
05-Jan-13 04:44 PM, #13
RE: very cool changes,
Zulghinlour,
05-Jan-13 04:49 PM, #16
RE: Mechanics,
vargal,
06-Jan-13 11:38 AM, #34
RE: Mechanics,
Zulghinlour,
06-Jan-13 11:39 AM, #40
I was thinking more for dam redux that is equal vs. eve...,
Tac,
07-Jan-13 01:31 PM, #47
Rock on, Big Z. Thanks! (nt),
Borkahd,
05-Jan-13 04:39 PM, #11
you're a hoss nt,
Dallevian,
05-Jan-13 04:15 PM, #6
Thank you, thankyou, thank you.,
Aereglen,
05-Jan-13 03:13 PM, #4
RE: Overhauling resistance/vulnerability + updated XP p...,
Isildur,
05-Jan-13 03:07 PM, #2
RE: Overhauling resistance/vulnerability + updated XP p...,
Zulghinlour,
05-Jan-13 03:09 PM, #3
RE: Overhauling resistance/vulnerability + updated XP p...,
Isildur,
05-Jan-13 04:15 PM, #5
RE: Overhauling resistance/vulnerability + updated XP p...,
Zulghinlour,
05-Jan-13 04:20 PM, #9
RE: Overhauling resistance/vulnerability + updated XP p...,
Graatch,
05-Jan-13 04:39 PM, #10
RE: Overhauling resistance/vulnerability + updated XP p...,
Zulghinlour,
05-Jan-13 04:39 PM, #12
So in terms of Goblins/Dwarves and the like.,
Batman (Anonymous),
05-Jan-13 06:09 PM, #23
RE: So in terms of Goblins/Dwarves and the like.,
Zulghinlour,
05-Jan-13 06:11 PM, #24
RE: Overhauling resistance/vulnerability + updated XP p...,
DurNominator,
05-Jan-13 04:15 PM, #7
RE: Overhauling resistance/vulnerability + updated XP p...,
Zulghinlour,
05-Jan-13 04:17 PM, #8
RE: Overhauling resistance/vulnerability + updated XP p...,
Isildur,
05-Jan-13 04:44 PM, #14
RE: Overhauling resistance/vulnerability + updated XP p...,
Zulghinlour,
05-Jan-13 04:47 PM, #15
RE: Overhauling resistance/vulnerability + updated XP p...,
Isildur,
05-Jan-13 04:57 PM, #18
RE: Overhauling resistance/vulnerability + updated XP p...,
Zulghinlour,
05-Jan-13 04:58 PM, #20
Very nice changes,
Cenatar_,
05-Jan-13 02:32 PM, #1
| |
|