New dmg types (as for now idea, soon maybe addition)

Brainstorm ideas of possible additions to the game. Read this before posting!

Moderator: Forum Moderators

Forum rules
Before posting a new idea, you must read the following:
Post Reply
User avatar
ChaosRider
Posts: 846
Joined: April 15th, 2012, 1:15 pm

New dmg types (as for now idea, soon maybe addition)

Post by ChaosRider »

So in we has a 6 types of dmg types, some additions has more. I don't know is there already any extension which is doing what Im posting here but whatever.

New 16 dmg types & also resistances for units

Code: Select all

DMG type\race (min(%);max(%))		Bats		Drakes		Dwarves		Elves		Falcons		Goblins		Gryphons	Humans		Khalifate	Mechanical	Mermen											Monsters	Nagas		Ogres		Orcs		Saurians	Trolls		Undead		Wolves		Woses		Else	
kwas (acid)							(-100;+0)	(-50;+30)	(-40;+40)	(-70;+20)	(-100;+0)	(-70;10)	(-80;10)	(-80;40)	(-100;20)	(-20;60)	(-50;20)	kwas (acid)							(-70;20)	(-30;60)	(-50;30)	(-70;30)	(-60;40)	(-40;60)	(-100;0)	(-80;10)	(-50;50)	(-100;50)
elektryczny (eletrical)				(-50;+10)	(-20;+70)	(-90;+30)	(-10;+50)	(-50;+10)	(-30;50)	(-70;0)		(-50;10)	(-70;50)	(-20;60)	(-100;30)	elektryczny (eletrical)				(-90;10)	(-100;10)	(-20;20)	(-40;10)	(-80;10)	(-60;10)	(-100;0)	(-90;20)	(-20;90)	(-100;50)
negatywna energia (negative energy)	(-40;+10)	(-70;+10)	(-60;+20)	(-100;+0)	(-100;+0)	(-50;20)	(-100;0)	(-80;0)		(-100;20)	(-30;30)	(-70;0)		negatywna energia (negative energy)	(-70;40)	(-70;20)	(-80;40)	(-70;0)		(-60;40)	(-50;50)	(50;100)	(-60;0)		(-80;20)	(-100;50)
pozytywna energia (positive energy)	(-20;+40)	(-30;+60)	(-40;+40)	(-70;+30)	(-30;+50)	(-50;0)		(-40;20)	(-20;50)	(-40;20)	(-20;50)	(-20;50)	pozytywna energia (positive energy)	(-70;20)	(-50;10)	(-30;20)	(-60;20)	(-90;10)	(-80;20)	(-100;-50)	(-20;50)	(-30;60)	(-100;50)
magiczny (magical)					(-100;+10)	(-20;+60)	(-40;+10)	(-40;+40)	(-100;+0)	(-100;0)	(-100;10)	(-80;0)		(-90;10)	(-70;50)	(-30;20)	magiczny (magical)					(-70;0)		(-80;10)	(-60;0)		(-90;0)		(-60;20)	(-60;60)	(-100;20)	(-60;20)	(-70;50)	(-100;50)
soniczny (sonic)					(-100;+10)	(-30;+50)	(-40;+60)	(-50;+0)	(-100;+20)	(-100;10)	(-100;0)	(-70;20)	(-50;0)		(-20;80)	(-70;0)		soniczny (sonic)					(-50;50)	(-90;0)		(-50;50)	(-70;40)	(-70;50)	(-20;80)	(-30;70)	(-90;20)	(-0;100)	(-100;50)
energia chaosu (chaos energy)		(-100;+0)	(-70;+20)	(-90;+10)	(-100;+0)	(-100;+0)	(-40;40)	(-100;0)	(-100;0)	(-100;20)	(-50;50)	(-100;0)	energia chaosu (chaos energy)		(-60;30)	(-50;50)	(-70;50)	(-30;60)	(-30;50)	(-40;40)	(-30;50)	(-100;0)	(-100;0)	(-100;50)
śmiertelna (non-lethal)				(-100;+0)	(-50;+30)	(-50;+30)	(-50;+10)	(-100;+0)	(-70;20)	(-100;30)	(-90;20)	(-100;30)	(-10;80)	(-80;0)		śmiertelna (non-lethal)				(-50;40)	(-70;30)	(-50;70)	(-50;40)	(-50;10)	(-30;50)	(-10;80)	(-100;0)	(-60;30)	(-100;50)
psychiczny (psychic/mental)			(-100;+0)	(-20;+50)	(-80;+20)	(-20;+60)	(-80;+10)	(-90;0)		(-80;20)	(-50;50)	(-70;30)	(-0;100)	(-30;70)	psychiczny (psychic/mental)			(-90;10)	(-80;20)	(-80;10)	(-80;10)	(-70;50)	(-50;30)	(-30;70)	(-50;20)	(-10;80)	(-100;50)
epicki (epic)						(-100;+0)	(-30;+20)	(-20;+40)	(-50;+10)	(-100;+0)	(-90;20)	(-90;10)	(-50;50)	(-80;20)	(-50;50)	(-50;30)	epicki (epic)						(-100;20)	(-90;0)		(-90;0)		(-70;0)		(-100;0)	(-40;20)	(-100;0)	(-40;10)	(-40;30)	(-100;50)
srebrny (silver)					(-20;+60)	(-10;+50)	(-40;+50)	(-40;+30)	(-60;+0)	(-50;30)	(-50;30)	(-40;60)	(-20;50)	(-40;40)	(-60;10)	srebrny (silver)					(-90;0)		(-50;20)	(-60;10)	(-30;50)	(-60;10)	(-80;10)	(-90;0)		(-60;0)		(-60;10)	(-100;50)
adamantowy (adamantine)				(-50;+20)	(-30;+30)	(-10;+60)	(-50;+20)	(-90;+0)	(-80;10)	(-90;10)	(-60;40)	(-50;50)	(-30;30)	(-60;0)		adamantowy (adamantine)				(-50;30)	(-80;0)		(-100;0)	(-30;30)	(-70;0)		(-60;30)	(-100;0)	(-70;0)		(-30;70)	(-100;50)
moc (force)							(-100;+20)	(-50;+40)	(-60;+0)	(-30;+40)	(-100;+0)	(-90;20)	(-70;20)	(-50;30)	(-40;10)	(-10;50)	(-40;50)	moc (force)							(-60;30)	(-80;0)		(-80;20)	(-70;30)	(-50;50)	(-20;50)	(-80;20)	(-80;0)		(-40;20)	(-100;50)
krwawy (bleed)						(-100;+30)	(-50;+10)	(-30;+10)	(-70;+10)	(-50;+0)	(-60;20)	(-60;30)	(-60;10)	(-50;30)	(-0;100)	(-70;20)	krwawy (bleed)						(-80;20)	(-30;70)	(-40;40)	(-50;30)	(-30;50)	(-20;80)	(-0;80)		(-90;0)		(-10;70)	(-100;50)
dusza (soul)						(-100;0)	(-100;0)	(-100;0)	(-100;0)	(-100;0)	(-100;0)	(-100;0)	(-100;0)	(-100;0)	(-0;100)	(-100;0)	dusza (soul)						(-100;0)	(-100;0)	(-100;0)	(-100;0)	(-100;0)	(-50;50)	(-0;100)	(-100;0)	(-50;50)	(-100;50)
starożytny (ancient)				(-100;50)	(-100;50)	(-100;50)	(-100;50)	(-100;50)	(-100;50)	(-100;50)	(-100;50)	(-100;50)	(-100;50)	(-100;50)	starożytny (ancient)				(-100;50)	(-100;50)	(-100;50)	(-100;50)	(-100;50)	(-100;50)	(-100;50)	(-100;50)	(-100;50)	(-100;50)

Bonuses for races:

Code: Select all

Undead & negative energy weapon
	+1 hp back on each successful hit (+2 on undeads on 3 & higher lvls)
	+30% to weapon dmg
	+(5-10)% hp max
Undead & positive energy weapon
	-(5-10)% hp max
Saurians & acid
	+30% to weapon dmg
Dwarves & adamantine
	+30% to weapon dmg
	+1 hp back on each successful hit
Living units & soul
	-1 hp on each successful hit (-2hp for living units with lawful alignment)
	+(5-10)% hp max
Not living units & soul
	-30% to weapon dmg
Elves & silver
	+30% to weapon dmg
	+1 hp back on each successful hit
Drakes/Saurians & ancient/magical
	+30% to weapon dmg
Drakes & ancient
	+1 hp back on each successful hit
Orcs/Goblins/Nagas/Ogres & chaos energy
	+1 hp back on each successful hit
	+15% to weapon dmg
Monsters & chaos energy
	+30% to weapon dmg
Humans/Elves/Mermen/Saurians & psychic/mental
	+30% to weapon dmg
	+1 hp back on each successful hit
Humans & positive energy/soul
	+30% to weapon dmg
Humans/Elves & magical
	+30% to weapon dmg
Khalifate & acid
	+30% to weapon dmg
Mechanical & (silver/adamantine)
	+30% to weapon dmg
	+1 hp back on each successful hit
	+(5-10)% hp max
Woses & positive energy
	+(20-30)% hp max
Woses & negative energy
	-(5-10)% hp max
Elves/Saurians & electrical
	+30% to weapon dmg
Other infos:
- for units from -10 to 10% resistance changing (blade/impact/pierce/fire/cold/arcane)
- 75% at start/recruit/recall to change unit dmg to new types of dmg (used by code unit wont be used again later)

Code: Select all

From which of default dmg types are created new dmg types (y - yes, n - no):
		acid/electrical/negative energy/positive energy/magical/chaos energy/non-lethal/psychic or mental/epic/silver/adamantine/force/bleed/soul/ancient
Blade	y		n			y					y			y			y		y				n			y	y		y			n	y		y		y
Pierce	y		y			y					n			y			y		n				n			y	y		y			y	y		y		y
Impact	n		y			n					y			y			n		y				n			y	y		y			n	n		y		y
Fire	y		n			n					y			y			n		n				y			n	y		n			y	y		y		y
Cold	n		n			y					n			y			y		n				y			n	n		y			y	y		y		y
Arcane	n		y			n					y			y			y		y				y			n	n		n			y	n		y		y
or each default dmg type can create each of new one.

Because not everything here might be as clear as I had it in notepad++ below is attached file.
idea for new dmg types.cfg
(6.14 KiB) Downloaded 242 times
Im waiting for any other suggestions for new dmg types/bonuses to races/resistances for races - since its not yet coded I can add something else.

Edit 2
Changed a little bit bonuses for races:
idea for new dmg types.cfg
(7.99 KiB) Downloaded 243 times
Creator of WOTG (+2880 units), MWC (+615 units), SurvivorsArea, RandomColosseum, RC WOTG, RC MWC, ColosseumRandomClonesBattle, BetweenDarknessAndLight, StealingWeapons, MoreUnitsForms, MoreDamageTypes, CanBeOnlyOne, ColosseumOneWinner, BonusSpam, CriticalStrike - available at 1.12 Wesnoth server.
User avatar
SolaEvoli
Posts: 11
Joined: September 28th, 2015, 8:00 am

Re: New dmg types (as for now idea, soon maybe addition)

Post by SolaEvoli »

Before I agree on anything like this, please implement an ingame tool to compare the units of your recruit list for damage-resistances against a certain type or group of types.

resist% and terrain-defence% comparison is very time-consuming currently:
  • After the description/image - you have to scroll down
  • Units sometimes exist twice (Red Mage | Red Mage with chain) for some campaign manuals which clutters the list
  • Sometimes you even have to scroll the index at the left side of the manual
  • You can only see it 1 by 1
Perhaps there is an easier way (except memorizing all units from default+addon eras), but I didn't see one.


Eras which add units would be incompatible with this at first. And I prefer to play with these.
Post Reply