What is it?
The Runewizard lets you easily check what runewords you can make with the runes you have.Click on the runes to indicate which ones you have found. The available runewords will be highlighted automatically.
The table can be sorted, try clicking on "Type" to sort runewords by equipment type, you may find it useful!
Runes
The runes are listed in order of rarity, from the most common to the most rare, from top to bottom, and left to right. The vertical groups of runes represent roughly Common, Semi-Rare, and Extremely Rare runes.Note about Cookies
This page remembers which runes you have selected by saving them in a "cookie" in your web browser. Thus, be aware that clearing/deleting cookies in your browser will reset the selected runes.Disclaimer
Project Diablo is an active mod so this information may be out of date. Refer to the PD2 wiki for all information and use at your own risk! You can report issues with the rune wizard on github or reddit.Last updated: 02/07/2021
Runes
Rune Stash Import
- Export your PD2 character stash to a txt file by pressing Numpad 5 in game. You will see a message with the file name.
**Note, the export hotkey has been temporarily disabled in PD2. To export, open the PD2 settings (CTRL+click), go to the StashExport tab, check the Export On Menu option, and then press Esc. - Find the file on your computer and open it in notepad. Copy/paste the entire contents of the .txt file into the box below. Click anywhere outside the box.
- The Rune Wizard will update all of the new runes that you have collected. It will not unmark runes, only add new, so you may want to Clear above first.
Runewords
| Runeword | Rune | Rune | Rune | Rune | Rune | Rune | Type | Missing Runes |
|---|---|---|---|---|---|---|---|---|
10% Bonus to Attack Rating
+40-80% Enhanced damage (varies)
17-62 Added Fire Damage
+15% Resist All
+6 to Strength
+6 to Dexterity
+30% Faster Block Rate
+2 to mana after each kill
1-50 added Lightning damage
Required Level: 21
+40-80% Enhanced damage (varies)
17-62 Added Fire Damage
+15% Resist All
+6 to Strength
+6 to Dexterity
+30% Faster Block Rate
+2 to mana after each kill
1-50 added Lightning damage
Required Level: 21
25% Chance to Cast Level 15 Poison Nova On Striking
20% Chance to Cast Level 12 Lower Resist When Struck
Level 13-17 Cleansing Aura When Equipped (varies)
+1-2 All Skills
+260-380% Damage to Demons (varies)
-23% To Enemy Poison Resistance
0.3% (0-29.7) Deadly Strike (Based on Character Level)
Adds 5-30 Fire Damage
25% Chance of Open Wounds
Freezes Target +3
+10 to Strength
Required Level: 67
20% Chance to Cast Level 12 Lower Resist When Struck
Level 13-17 Cleansing Aura When Equipped (varies)
+1-2 All Skills
+260-380% Damage to Demons (varies)
-23% To Enemy Poison Resistance
0.3% (0-29.7) Deadly Strike (Based on Character Level)
Adds 5-30 Fire Damage
25% Chance of Open Wounds
Freezes Target +3
+10 to Strength
Required Level: 67
Level 9 Fanaticism Aura When Equipped
+40% Increased Attack Speed
+240-270% Enhanced Damage (varies)
20% Chance of Crushing Blow
25% Chance of Open Wounds
+3 To Werebear
+3 To Lycanthropy
Prevent Monster Heal
+25-40 To Strength (varies)
+10 To Energy
+2 To Mana After Each Kill
Level 13 Summon Grizzly (5 Charges)
Required Level: 53
+40% Increased Attack Speed
+240-270% Enhanced Damage (varies)
20% Chance of Crushing Blow
25% Chance of Open Wounds
+3 To Werebear
+3 To Lycanthropy
Prevent Monster Heal
+25-40 To Strength (varies)
+10 To Energy
+2 To Mana After Each Kill
Level 13 Summon Grizzly (5 Charges)
Required Level: 53
+50% Enhanced Defense
Cold Resist +43%
Fire Resist +48%
Lightning Resist +48%
Poison Resist +48%
10% Damage Goes To Mana
Required Level: 21
Cold Resist +43%
Fire Resist +48%
Lightning Resist +48%
Poison Resist +48%
10% Damage Goes To Mana
Required Level: 21
+120% Enhanced Damage
40% Chance Of Crushing Blow
+200 To Attack Rating
Adds 3-14 Cold Damage - Cold Duration 3 Seconds
+10 To Vitality
15% Increased Attack Speed
Knockback
Magic Damage Reduced By 2
Level 4 Corpse Explosion (12 Charges)
Required Level: 35
40% Chance Of Crushing Blow
+200 To Attack Rating
Adds 3-14 Cold Damage - Cold Duration 3 Seconds
+10 To Vitality
15% Increased Attack Speed
Knockback
Magic Damage Reduced By 2
Level 4 Corpse Explosion (12 Charges)
Required Level: 35
+209-269% Enhanced Damage (varies)
40% Increased Attack Speed
Prevent Monster Heal
33-66% Chance Of Open Wounds (varies)
33-66% Deadly Strike (varies)
Ignore Target's Defense
-25% Target Defense
20% Bonus To Attack Rating
6% Life Stolen Per Hit
+5 To Frenzy (Barbarian Only)
Required Level: 65
40% Increased Attack Speed
Prevent Monster Heal
33-66% Chance Of Open Wounds (varies)
33-66% Deadly Strike (varies)
Ignore Target's Defense
-25% Target Defense
20% Bonus To Attack Rating
6% Life Stolen Per Hit
+5 To Frenzy (Barbarian Only)
Required Level: 65
+60% Enhanced Damage
-25% Target Defense
Adds 5-30 Fire Damage
Adds 21-110 Lightning Damage
+75 Poison Damage Over 5 Seconds
+10 To Maximum Damage
Lightning Resistance +60%
+5 To Maximum Lightning Resistance
+3 To Holy Shock (Paladin Only)
Level 7 Chain Lightning (60 Charges)
Required Level: 21
-25% Target Defense
Adds 5-30 Fire Damage
Adds 21-110 Lightning Damage
+75 Poison Damage Over 5 Seconds
+10 To Maximum Damage
Lightning Resistance +60%
+5 To Maximum Lightning Resistance
+3 To Holy Shock (Paladin Only)
Level 7 Chain Lightning (60 Charges)
Required Level: 21
+160% Enhanced Damage
+9 To Minimum Damage
+9 To Maximum Damage
25% Deadly Strike
+250 To Attack Rating
+1 to All Skills
7% Life Stolen Per Hit
Replenish Life +10
+10 To Strength
+1 To Light Radius
+2 To Mana After Each Kill
Required Level: 27
+9 To Minimum Damage
+9 To Maximum Damage
25% Deadly Strike
+250 To Attack Rating
+1 to All Skills
7% Life Stolen Per Hit
Replenish Life +10
+10 To Strength
+1 To Light Radius
+2 To Mana After Each Kill
Required Level: 27
+100% Enhanced Damage
+100% Damage To Demons
+50% Damage To Undead
Adds 5-30 Fire Damage
Adds 3-14 Cold Damage - 3 Second Duration
+150 To Attack Rating
+100 To Attack Rating Against Demons
+100 To Attack Rating Against Undead
7% Life Stolen Per Hit
Required Level: 25
+100% Damage To Demons
+50% Damage To Undead
Adds 5-30 Fire Damage
Adds 3-14 Cold Damage - 3 Second Duration
+150 To Attack Rating
+100 To Attack Rating Against Demons
+100 To Attack Rating Against Undead
7% Life Stolen Per Hit
Required Level: 25
Adds 5-30 Fire Damage
+1-2 To Fire Skills (varies)
+3 To Fire Bolt (Sorceress Only)
+3 To Inferno (Sorceress Only)
+3 To Warmth (Sorceress Only)
+2 To Mana After Each Kill
+ (2 Per Character Level) +2-198 To Defense (Based On Character Level)
Cold Resist +-33%
Required Level: 19
+1-2 To Fire Skills (varies)
+3 To Fire Bolt (Sorceress Only)
+3 To Inferno (Sorceress Only)
+3 To Warmth (Sorceress Only)
+2 To Mana After Each Kill
+ (2 Per Character Level) +2-198 To Defense (Based On Character Level)
Cold Resist +-33%
Required Level: 19
+80-110% Enhanced Damage (varies)
Requirements -15%
+10-25 To Strength (varies)
+10 To Energy
+10-20 To Vitality (varies)
+10-15 To Dexterity (varies)
+50 To Life
All Resistances +20-30 (varies)
Required Level: 41
Requirements -15%
+10-25 To Strength (varies)
+10 To Energy
+10-20 To Vitality (varies)
+10-15 To Dexterity (varies)
+50 To Life
All Resistances +20-30 (varies)
Required Level: 41
+1 To All Skill Levels
+5-10 to Energy (varies)
+1 To Mana After Each Kill
Lightning Resist +30%
Damage Reduced By 7
+2 To Light Radius
Required Level: 27
+5-10 to Energy (varies)
+1 To Mana After Each Kill
Lightning Resist +30%
Damage Reduced By 7
+2 To Light Radius
Required Level: 27
+33% Enhanced Damage
+9 To Maximum Damage
100% Chance Of Open Wounds
-25% Target Defense
-100 To Monster Defense Per Hit
Prevent Monster Heal
+50 To Attack Rating
Drain Life -5
+2 Life Gained After Each Hit
Required Level: 15
+9 To Maximum Damage
100% Chance Of Open Wounds
-25% Target Defense
-100 To Monster Defense Per Hit
Prevent Monster Heal
+50 To Attack Rating
Drain Life -5
+2 Life Gained After Each Hit
Required Level: 15
+50% Enhanced Damage
+300% Damage To Undead
+3 To Bow and Crossbow Skills (Amazon Only)
+3 To Critical Strike (Amazon Only)
+3 To Dodge (Amazon Only)
+3 To Slow Movement (Amazon Only)
20% Increased Attack Speed
+10 To Dexterity
Knockback
Required Level: 39
+300% Damage To Undead
+3 To Bow and Crossbow Skills (Amazon Only)
+3 To Critical Strike (Amazon Only)
+3 To Dodge (Amazon Only)
+3 To Slow Movement (Amazon Only)
20% Increased Attack Speed
+10 To Dexterity
Knockback
Required Level: 39
+3 to Sorceress Skill Levels
33% Faster Cast Rate
Increase Maximum Mana 20%
+3 Energy Shield (Sorceress Only)
+2 Static Field (Sorceress Only)
+10 To Energy
+10 To Vitality
+9 To Minimum Damage
-25% Target Defense
Magic Damage Reduced By 7
+50% Enhanced Defense
Required Level: 37
33% Faster Cast Rate
Increase Maximum Mana 20%
+3 Energy Shield (Sorceress Only)
+2 Static Field (Sorceress Only)
+10 To Energy
+10 To Vitality
+9 To Minimum Damage
-25% Target Defense
Magic Damage Reduced By 7
+50% Enhanced Defense
Required Level: 37
+50% Enhanced Defense
+10 Defense
+30 Defense vs. Missile
Level 13 Cloak of Shadows (9 Charges)
+3-5 Mana After Each Kill (varies)
+5 To Strength
-33% Extra Gold From Monsters
-3 To Light Radius
Required Level: 13
+10 Defense
+30 Defense vs. Missile
Level 13 Cloak of Shadows (9 Charges)
+3-5 Mana After Each Kill (varies)
+5 To Strength
-33% Extra Gold From Monsters
-3 To Light Radius
Required Level: 13
+20-40% Enhanced Damage (varies)
+75% Enhanced Defense
+30 Defense Vs. Missile
+10 To Energy
+10 To Vitality
15% Damage Goes To Mana
+33 To Mana
Damage Reduced By 7
+5 To Light Radius
Required Level: 27
+75% Enhanced Defense
+30 Defense Vs. Missile
+10 To Energy
+10 To Vitality
15% Damage Goes To Mana
+33 To Mana
Damage Reduced By 7
+5 To Light Radius
Required Level: 27
20% Increased Chance of Blocking
40% Faster Block Rate
All Resistances +25
Regenerate Mana 15%
Cannot Be Frozen
50% Extra Gold From Monsters
25% Better Chance Of Getting Magic Items
Required Level: 29
40% Faster Block Rate
All Resistances +25
Regenerate Mana 15%
Cannot Be Frozen
50% Extra Gold From Monsters
25% Better Chance Of Getting Magic Items
Required Level: 29
200% Enhanced Damage
+75% Damage To Undead
Requirements -20%
20% Increased Attack Speed
+50 To Attack Rating Against Undead
+2 To All Skills
All Resistances +75
20% Faster Hit Recovery
11% Mana Stolen Per Hit
Hit Blinds Target +33
+2 To Mana After Each Kill
30% Better Chance Of Getting Magic Items
Replenish Life +15
Required Level: 55
+75% Damage To Undead
Requirements -20%
20% Increased Attack Speed
+50 To Attack Rating Against Undead
+2 To All Skills
All Resistances +75
20% Faster Hit Recovery
11% Mana Stolen Per Hit
Hit Blinds Target +33
+2 To Mana After Each Kill
30% Better Chance Of Getting Magic Items
Replenish Life +15
Required Level: 55
+75% Enhanced Defense
+280 Defense Vs. Missile
All Resistances +30-45 (varies)
20% Faster Hit Recovery
Level 6 Weaken (18 Charges)
+10 To Energy
-1 To Light Radius
Required Level: 37
+280 Defense Vs. Missile
All Resistances +30-45 (varies)
20% Faster Hit Recovery
Level 6 Weaken (18 Charges)
+10 To Energy
-1 To Light Radius
Required Level: 37
Magic Damage Reduced By 3
+6 To Dexterity
+15 To Maximum Stamina
Poison Resist +30%
Regenerate Mana 15%
5% Faster Run/Walk
10% Faster Cast Rate
10% Faster Hit Recovery
Required Level: 17
+6 To Dexterity
+15 To Maximum Stamina
Poison Resist +30%
Regenerate Mana 15%
5% Faster Run/Walk
10% Faster Cast Rate
10% Faster Hit Recovery
Required Level: 17
20% Enhanced Damage
+3 To Minimum Damage
+3 To Maximum Damage
+50 To Attack Rating
50% Chance Of Open Wounds
25% Increased Attack Speed
+2 To Mana After Each Kill
+1 To Light Radius
Required Level: 13
+3 To Minimum Damage
+3 To Maximum Damage
+50 To Attack Rating
50% Chance Of Open Wounds
25% Increased Attack Speed
+2 To Mana After Each Kill
+1 To Light Radius
Required Level: 13
65-95% Enhanced Damage (varies)
25% Chance Of Crushing Blow
7% Life Stolen Per Hit
+2 To Mana After Each Kill
+20 To Strength
+10 To Vitality
Required Level: 25
25% Chance Of Crushing Blow
7% Life Stolen Per Hit
+2 To Mana After Each Kill
+20 To Strength
+10 To Vitality
Required Level: 25
20% Chance To Cast Level 23 Poison Nova On Kill
Ignore Target's Defense
+75 Poison Damage Over 5 seconds
7% Mana Stolen Per Hit
-(10-30)% To Enemy Poison Resistance
Prevent Monster Heal
+2-3 To Poison Dagger
Replenish Life +15
Level 15 Desecrate (27 Charges)
Required Level: 49
Ignore Target's Defense
+75 Poison Damage Over 5 seconds
7% Mana Stolen Per Hit
-(10-30)% To Enemy Poison Resistance
Prevent Monster Heal
+2-3 To Poison Dagger
Replenish Life +15
Level 15 Desecrate (27 Charges)
Required Level: 49
300% Extra Gold From Monsters
100% Better Chance Of Getting Magic Items
+2 To Mana After Each Kill
+10 To Dexterity
Required Level: 43
100% Better Chance Of Getting Magic Items
+2 To Mana After Each Kill
+10 To Dexterity
Required Level: 43
Replenish Life +15
+10 To Vitality
+1 To Poison And Bone Skills (Necromancer Only)
+1-3 To Bone Armor (Necromancer Only) (varies)
+4 To Skeleton Mastery (Necromancer Only)
Magic Damage Reduced By 4
20% Faster Cast Rate
+13 To Mana
Required Level: 35
+10 To Vitality
+1 To Poison And Bone Skills (Necromancer Only)
+1-3 To Bone Armor (Necromancer Only) (varies)
+4 To Skeleton Mastery (Necromancer Only)
Magic Damage Reduced By 4
20% Faster Cast Rate
+13 To Mana
Required Level: 35
+33-66% Enhanced Damage (varies)
+66 To Attack Rating
Adds 1-50 Lightning Damage
-25% Target Defense
+25 Defense
25% Faster Run/Walk
25% Increased Attack Speed
7% Chance To Cast Level 1 Twister When Struck
Required Level: 21
+66 To Attack Rating
Adds 1-50 Lightning Damage
-25% Target Defense
+25 Defense
25% Faster Run/Walk
25% Increased Attack Speed
7% Chance To Cast Level 1 Twister When Struck
Required Level: 21
Level 8-10 Fanaticism Aura When Equipped (varies)
+40% Increased Attack Speed
+260-290% Enhanced Damage (varies)
20% Chance of Crushing Blow
25% Chance of Open Wounds
+3 To Werebear
+3 To Maul
+3 To Hunger
Prevent Monster Heal
+10 To Energy
+2 To Mana After Each Kill
Level 13 Summon Grizzly (35 Charges)
Required Level: 63
+40% Increased Attack Speed
+260-290% Enhanced Damage (varies)
20% Chance of Crushing Blow
25% Chance of Open Wounds
+3 To Werebear
+3 To Maul
+3 To Hunger
Prevent Monster Heal
+10 To Energy
+2 To Mana After Each Kill
Level 13 Summon Grizzly (35 Charges)
Required Level: 63
Level 15-21 Thorns Aura When Equipped (varies)
+50% Faster Hit Recovery
+25-50% To Poison Skill Damage (varies)
+300 Defense
Increase Maximum Mana 5%
Regenerate Mana 15%
+4% To Maximum Cold Resist
Fire Resist +30%
Poison Resist +100%
+13 Life After Each Kill
Level 13 Spirit of Barbs (33 Charges)
Required Level: 63
+50% Faster Hit Recovery
+25-50% To Poison Skill Damage (varies)
+300 Defense
Increase Maximum Mana 5%
Regenerate Mana 15%
+4% To Maximum Cold Resist
Fire Resist +30%
Poison Resist +100%
+13 Life After Each Kill
Level 13 Spirit of Barbs (33 Charges)
Required Level: 63
50% Chance To Cast Level 20 Poison Nova When You Kill An Enemy
Indestructible
+60% Increased Attack Speed
+330-360% Enhanced Damage (varies)
+200% Damage To Undead
-25% Target Defense
+50 To Attack Rating
+50 To Attack Rating Against Undead
7% Mana Stolen Per Hit
7-9% Life Stolen Per Hit (varies)
Prevent Monster Heal
+10-20 To All Attributes (varies)
+1 To Light Radius
Requirements -20%
Required Level: 69
Indestructible
+60% Increased Attack Speed
+330-360% Enhanced Damage (varies)
+200% Damage To Undead
-25% Target Defense
+50 To Attack Rating
+50 To Attack Rating Against Undead
7% Mana Stolen Per Hit
7-9% Life Stolen Per Hit (varies)
Prevent Monster Heal
+10-20 To All Attributes (varies)
+1 To Light Radius
Requirements -20%
Required Level: 69
+1 To All Skills
+40% Increased Attack Speed
+250-290% Enhanced Damage (varies)
Adds 5-30 Fire Damage
7% Life Stolen Per Hit
+2-6 To Battle Command (varies)*
+1-6 To Battle Orders (varies)*
+1-4 To Battle Cry (varies)*
Prevent Monster Heal
Replenish Life +12
30% Better Chance of Getting Magic Items
Required Level: 57
+40% Increased Attack Speed
+250-290% Enhanced Damage (varies)
Adds 5-30 Fire Damage
7% Life Stolen Per Hit
+2-6 To Battle Command (varies)*
+1-6 To Battle Orders (varies)*
+1-4 To Battle Cry (varies)*
Prevent Monster Heal
Replenish Life +12
30% Better Chance of Getting Magic Items
Required Level: 57
9% Chance To Cast Level 21 Frozen Orb On Striking
11% Chance To Cast Level 29 Charged Bolt On Striking
+290-340% Enhanced Damage (varies)
Adds 216-471 Magic Damage
25% Chance of Open Wounds
+1 To Whirlwind
+10 To Strength
+15 Life After Each Demon Kill
Repairs 1 Durability In 12 Seconds
Required Level: 57
11% Chance To Cast Level 29 Charged Bolt On Striking
+290-340% Enhanced Damage (varies)
Adds 216-471 Magic Damage
25% Chance of Open Wounds
+1 To Whirlwind
+10 To Strength
+15 Life After Each Demon Kill
Repairs 1 Durability In 12 Seconds
Required Level: 57
+2 To All Skills
+200% Damage To Demons
+100% Damage To Undead
8% Life Stolen Per Hit
+70% Enhanced Defense
+20 To Strength
Replenish Life +10
All Resistances +65
Damage Reduced By 4%
25% Better Chance of Getting Magic Items
Required Level: 63
+200% Damage To Demons
+100% Damage To Undead
8% Life Stolen Per Hit
+70% Enhanced Defense
+20 To Strength
Replenish Life +10
All Resistances +65
Damage Reduced By 4%
25% Better Chance of Getting Magic Items
Required Level: 63
10% Chance To Cast Level 27 Chain Lightning On Striking
7% Chance To Cast Level 13 Static Field On Striking
+20% Increased Attack Speed
+180-220% Enhanced Damage (varies)
Ignore Target's Defense
-35% To Enemy Lightning Resistance
25% Chance of Open Wounds
+9-11 Magic Absorb (varies)
+2 To Mana After Each Kill
Level 18 Summon Spirit Wolf (30 Charges)
Required Level: 47
7% Chance To Cast Level 13 Static Field On Striking
+20% Increased Attack Speed
+180-220% Enhanced Damage (varies)
Ignore Target's Defense
-35% To Enemy Lightning Resistance
25% Chance of Open Wounds
+9-11 Magic Absorb (varies)
+2 To Mana After Each Kill
Level 18 Summon Spirit Wolf (30 Charges)
Required Level: 47
1% Chance To Cast Level 50 Delirium* (morph) When Struck
6% Chance To Cast Level 14 Mind Blast When Struck
14% Chance To Cast Level 13 Terror When Struck
11% Chance To Cast Level 18 Confuse On Striking
+2 To All Skills
+261 Defense
+10 To Vitality
50% Extra Gold From Monsters
25% Better Chance of Getting Magic Items
Level 17 Attract (60 Charges)
Required Level: 51
6% Chance To Cast Level 14 Mind Blast When Struck
14% Chance To Cast Level 13 Terror When Struck
11% Chance To Cast Level 18 Confuse On Striking
+2 To All Skills
+261 Defense
+10 To Vitality
50% Extra Gold From Monsters
25% Better Chance of Getting Magic Items
Level 17 Attract (60 Charges)
Required Level: 51
5% Chance To Cast Level 18 Volcano On Striking
Level 12 Holy Freeze Aura When Equipped
+2 To All Skills
+45% Increased Attack Speed
+330-370% Enhanced Damage (varies)
-(40-60)% To Enemy Cold Resistance (varies)
20% Deadly Strike
25% Chance of Open Wounds
Prevent Monster Heal
Freezes Target +3
Requirements -20%
Required Level: 67
Level 12 Holy Freeze Aura When Equipped
+2 To All Skills
+45% Increased Attack Speed
+330-370% Enhanced Damage (varies)
-(40-60)% To Enemy Cold Resistance (varies)
20% Deadly Strike
25% Chance of Open Wounds
Prevent Monster Heal
Freezes Target +3
Requirements -20%
Required Level: 67
+40% Faster Hit Recovery
+40-80% Enhanced Damage (varies)
Adds 37-133 Cold Damage 2 sec. Duration (Normal)
15% Chance of Crushing Blow
33% Chance of Open Wounds
+150-200% Enhanced Defense (varies)
-20% Slower Stamina Drain
Cold Resist +45%
Lightning Resist +15%
Fire Resist +15%
Poison Resist +15%
Required Level: 47
+40-80% Enhanced Damage (varies)
Adds 37-133 Cold Damage 2 sec. Duration (Normal)
15% Chance of Crushing Blow
33% Chance of Open Wounds
+150-200% Enhanced Defense (varies)
-20% Slower Stamina Drain
Cold Resist +45%
Lightning Resist +15%
Fire Resist +15%
Poison Resist +15%
Required Level: 47
+2 To All Skills
+25% Faster Run/Walk
Blink Charges 3/3 [Recharges 1 per 8 sec]
+500-775 Defense (varies)
+(0.5*Clvl)-(0.75*Clvl) To Strength (Based on Character Level) (varies)
Increase Maximum Life 5%
Damage Reduced By 4%
15% Damage Taken Goes To Mana
+(0.5 - 0.75 Per Character Level) +1-50% Better Chance of Getting Magic Items (Based On Character Level) (varies)
Required Level: 65
+25% Faster Run/Walk
Blink Charges 3/3 [Recharges 1 per 8 sec]
+500-775 Defense (varies)
+(0.5*Clvl)-(0.75*Clvl) To Strength (Based on Character Level) (varies)
Increase Maximum Life 5%
Damage Reduced By 4%
15% Damage Taken Goes To Mana
+(0.5 - 0.75 Per Character Level) +1-50% Better Chance of Getting Magic Items (Based On Character Level) (varies)
Required Level: 65
Indestructible
+260-310% Enhanced Damage (varies)
+9 To Minimum Damage
7% Life Stolen Per Hit
20% Chance of Crushing Blow
+4 Life After Each Kill
Adds 70-71 Damage
Cannot Be Frozen
30% Better Chance Of Getting Magic Items
+3 To Revive
You May Now Summon 3 Additional Revives
10% Reanimate As: Wraith
Required Level: 63
+260-310% Enhanced Damage (varies)
+9 To Minimum Damage
7% Life Stolen Per Hit
20% Chance of Crushing Blow
+4 Life After Each Kill
Adds 70-71 Damage
Cannot Be Frozen
30% Better Chance Of Getting Magic Items
+3 To Revive
You May Now Summon 3 Additional Revives
10% Reanimate As: Wraith
Required Level: 63
15% Chance to Cast level 15 Amplify Damage on Striking
Level 13-16 Defiance Aura When Equipped (varies)
+2 To Offensive Auras (Paladin Only)
+30% Faster Block Rate
Freezes Target
+220-260% Enhanced Defense (varies)
Replenish Life +10
+4% To Maximum Cold Resist
+4% To Maximum Fire Resist
25% Better Chance Of Getting Magic Items
Repairs 1 Durability in 4 Seconds
Required Level: 57
Level 13-16 Defiance Aura When Equipped (varies)
+2 To Offensive Auras (Paladin Only)
+30% Faster Block Rate
Freezes Target
+220-260% Enhanced Defense (varies)
Replenish Life +10
+4% To Maximum Cold Resist
+4% To Maximum Fire Resist
25% Better Chance Of Getting Magic Items
Repairs 1 Durability in 4 Seconds
Required Level: 57
+30% Increased Attack Speed
+270-320% Enhanced Damage (varies)
Ignore Target's Defense
Adds 150-300 Fire Damage
Adds 151-350 Lightning Damage
Adds 150-300 Cold Damage
-(10-20)% To Enemy Fire Resistance
-(10-20)% To Enemy Lightning Resistance
-(10-20)% To Enemy Cold Resistance
+10 To Strength
Indestructible
Required Level: 65
+270-320% Enhanced Damage (varies)
Ignore Target's Defense
Adds 150-300 Fire Damage
Adds 151-350 Lightning Damage
Adds 150-300 Cold Damage
-(10-20)% To Enemy Fire Resistance
-(10-20)% To Enemy Lightning Resistance
-(10-20)% To Enemy Cold Resistance
+10 To Strength
Indestructible
Required Level: 65
15% Chance To Cast Level 9 Dim Vision When Struck
+10-30% Faster Hit Recovery (varies)
+200-260% Enhanced Defense (varies)
+10 To Strength
All Resistances +45
Half Freeze Duration
5% Damage Taken Goes To Mana
Magic Damage Reduced by 4-10 (varies)
Required Level: 47
+10-30% Faster Hit Recovery (varies)
+200-260% Enhanced Defense (varies)
+10 To Strength
All Resistances +45
Half Freeze Duration
5% Damage Taken Goes To Mana
Magic Damage Reduced by 4-10 (varies)
Required Level: 47
100% Chance To Cast Level 36 Blaze When You Level-Up
100% Chance To Cast Level 48 Meteor When You Die
Level 16 Holy Fire Aura When Equipped
+33% Increased Attack Speed
+280-330% Enhanced Damage (varies)
Ignore Target's Defense
7% Life Stolen Per Hit
-20% To Enemy Fire Resistance
20% Deadly Strike
+4 Life After Each Kill
Freezes Target +3
Required Level: 67
100% Chance To Cast Level 48 Meteor When You Die
Level 16 Holy Fire Aura When Equipped
+33% Increased Attack Speed
+280-330% Enhanced Damage (varies)
Ignore Target's Defense
7% Life Stolen Per Hit
-20% To Enemy Fire Resistance
20% Deadly Strike
+4 Life After Each Kill
Freezes Target +3
Required Level: 67
+3 To All Skills
+30% Faster Cast Rate
+75% Damage To Demons
+100 To Attack Rating Against Demons
Adds 3-14 Cold Damage, 3 sec. Duration (Normal)
7% Mana Stolen Per Hit
+10 To Dexterity
Replenish Life +20
Increase Maximum Mana 15%
All Resistances +20-30 (varies)
Level 14 Raven (60 Charges)
Required Level: 55
+30% Faster Cast Rate
+75% Damage To Demons
+100 To Attack Rating Against Demons
Adds 3-14 Cold Damage, 3 sec. Duration (Normal)
7% Mana Stolen Per Hit
+10 To Dexterity
Replenish Life +20
Increase Maximum Mana 15%
All Resistances +20-30 (varies)
Level 14 Raven (60 Charges)
Required Level: 55
+30% Increased Attack Speed
+230-270% Enhanced Damage (varies)
-25% Target Defense
20% Bonus To Attack Rating
33% Chance of Crushing Blow
50% Chance of Open Wounds
+3 To Vengeance
Prevent Monster Heal
+10 To Strength
40% Extra Gold From Monsters
Repairs 1 Durability In 10 Seconds
Required Level: 53
+230-270% Enhanced Damage (varies)
-25% Target Defense
20% Bonus To Attack Rating
33% Chance of Crushing Blow
50% Chance of Open Wounds
+3 To Vengeance
Prevent Monster Heal
+10 To Strength
40% Extra Gold From Monsters
Repairs 1 Durability In 10 Seconds
Required Level: 53
+25% Increased Attack Speed
+160-210% Enhanced Damage (varies)
50-80% Bonus To Attack Rating (varies)
+75% Damage To Undead
+50 To Attack Rating Against Undead
Adds 1-50 Lightning Damage
+1 To Berserk
+1 To Zeal
Hit Blinds Target +10
Replenish Life +15
75% Extra Gold From Monsters
Level 8 Heart of Wolverine (36 Charges)
Required Level: 43
+160-210% Enhanced Damage (varies)
50-80% Bonus To Attack Rating (varies)
+75% Damage To Undead
+50 To Attack Rating Against Undead
Adds 1-50 Lightning Damage
+1 To Berserk
+1 To Zeal
Hit Blinds Target +10
Replenish Life +15
75% Extra Gold From Monsters
Level 8 Heart of Wolverine (36 Charges)
Required Level: 43
+25% Faster Hit Recovery
+140-170% Enhanced Defense (varies)
All Resistances +25-35 (varies)
Damage Reduced by 5-13 (varies)
Magic Damage Reduced by 13-17 (varies)
+2 To Mana After Each Kill
+20% Faster Cast Rate
Repairs Durability 1 In 4 Seconds
Required Level: 49
+140-170% Enhanced Defense (varies)
All Resistances +25-35 (varies)
Damage Reduced by 5-13 (varies)
Magic Damage Reduced by 13-17 (varies)
+2 To Mana After Each Kill
+20% Faster Cast Rate
Repairs Durability 1 In 4 Seconds
Required Level: 49
+20% Faster Hit Recovery
+20% Faster Block Rate
20% Increased Chance of Blocking
+130-160% Enhanced Defense (varies)
+20 To Dexterity
All Resistances +35-50 (varies)
Magic Damage Reduced By 7
Cannot Be Frozen
Required Level: 49
+20% Faster Block Rate
20% Increased Chance of Blocking
+130-160% Enhanced Defense (varies)
+20 To Dexterity
All Resistances +35-50 (varies)
Magic Damage Reduced By 7
Cannot Be Frozen
Required Level: 49
+1 To All Skills
+20-35% Faster Cast Rate (varies)
+20% Faster Block Rate
+60-100% Enhanced Defense (varies)
+10 To Energy
Regenerate Mana 15%
50% Extra Gold From Monsters
15-30% Better Chance of Getting Magic Items (varies)
+3 To Light Radius
Required Level: 37
+20-35% Faster Cast Rate (varies)
+20% Faster Block Rate
+60-100% Enhanced Defense (varies)
+10 To Energy
Regenerate Mana 15%
50% Extra Gold From Monsters
15-30% Better Chance of Getting Magic Items (varies)
+3 To Light Radius
Required Level: 37
Indestructible
+1 to All Skills
+60% Faster Hit Recovery
+200-290% Enhanced Defense (varies)
+10-16 To Strength (varies)
+10-16 To Vitality (varies)
+10 To Energy
All Resistances +15
Level 16 Clay Golem (36 Charges)
Required Level: 47
+1 to All Skills
+60% Faster Hit Recovery
+200-290% Enhanced Defense (varies)
+10-16 To Strength (varies)
+10-16 To Vitality (varies)
+10 To Energy
All Resistances +15
Level 16 Clay Golem (36 Charges)
Required Level: 47
8% Chance To Cast Level 29 Tornado On Striking
+20-30% Faster Run/Walk (varies)
+40% Increased Attack Speed
5% Chance To Cast Level 9 Cyclone Armor On Striking
+160-240% Enhanced Damage (varies)
5% Chance To Cast Level 9 Hurricane When Struck
+50 To Attack Rating
+8 Life After Each Kill
+1 To Light Radius
8% Chance To Cast Level 25 Twister On Striking
Required Level: 61
+20-30% Faster Run/Walk (varies)
+40% Increased Attack Speed
5% Chance To Cast Level 9 Cyclone Armor On Striking
+160-240% Enhanced Damage (varies)
5% Chance To Cast Level 9 Hurricane When Struck
+50 To Attack Rating
+8 Life After Each Kill
+1 To Light Radius
8% Chance To Cast Level 25 Twister On Striking
Required Level: 61
35% Chance To Cast Level 14 Amplify Damage When Struck
35% Chance To Cast Level 35 Bone Spear On Striking
+260-340% Enhanced Damage (varies)
Ignore Target's Defense
20% Bonus to Attack Rating
+280-330% Damage To Demons (varies)
20% Deadly Strike
Prevent Monster Heal
Knockback
Fires Explosive Arrows or Bolts (15)
Required Level: 65
35% Chance To Cast Level 35 Bone Spear On Striking
+260-340% Enhanced Damage (varies)
Ignore Target's Defense
20% Bonus to Attack Rating
+280-330% Damage To Demons (varies)
20% Deadly Strike
Prevent Monster Heal
Knockback
Fires Explosive Arrows or Bolts (15)
Required Level: 65
100% Chance To Cast Level 44 Chain Lightning When You Die
25% Chance To Cast Level 18 Glacial Spike On Attack
Indestructible
+300-355% Enhanced Damage (varies)
20% Bonus To Attack Rating
+50 To Attack Rating
Adds 1-50 Lightning Damage
7% Mana Stolen Per Hit
50% Chance of Crushing Blow
+(0.5 per Character Level) 0.5-49.5% Deadly Strike (Based on Character Level)
+1 To Light Radius
+12 To Blood Golem
Requirements -20%
Required Level: 55
25% Chance To Cast Level 18 Glacial Spike On Attack
Indestructible
+300-355% Enhanced Damage (varies)
20% Bonus To Attack Rating
+50 To Attack Rating
Adds 1-50 Lightning Damage
7% Mana Stolen Per Hit
50% Chance of Crushing Blow
+(0.5 per Character Level) 0.5-49.5% Deadly Strike (Based on Character Level)
+1 To Light Radius
+12 To Blood Golem
Requirements -20%
Required Level: 55
23% Chance To Cast Level 22 Frost Nova On Striking
5% Chance To Cast Level 33 Molten Boulder On Striking
5% Chance To Cast Level 45 Meteor On Striking
15% Chance To Cast Level 32 Nova On Attack
+300% Enhanced Damage
Ignore Target's Defense
30-40% Increased Attack Speed (varies)
7% Mana Stolen Per Hit
20% Chance Of Crushing Blow
20% Deadly Strike
5% Chance To Cast Level 19 Armageddon When Struck
+10 To Dexterity
Required Level: 65
5% Chance To Cast Level 33 Molten Boulder On Striking
5% Chance To Cast Level 45 Meteor On Striking
15% Chance To Cast Level 32 Nova On Attack
+300% Enhanced Damage
Ignore Target's Defense
30-40% Increased Attack Speed (varies)
7% Mana Stolen Per Hit
20% Chance Of Crushing Blow
20% Deadly Strike
5% Chance To Cast Level 19 Armageddon When Struck
+10 To Dexterity
Required Level: 65
20% Chance to Cast Level 18 Venom When Struck
12% Chance To Cast Level 15 Hydra On Striking
Level 14 Holy Fire Aura When Equipped
+360 Defense
+230 Defense Vs. Missile
+3-5 To All Attributes (varies)
+0.375-37.125 To Strength (Based on Character Level)
Increase Maximum Mana 5% (Armor Only)
+50 To Mana (Shields Only)
+4% To Maximum Lightning Resist
Damage Reduced by 7
Required Level: 61
12% Chance To Cast Level 15 Hydra On Striking
Level 14 Holy Fire Aura When Equipped
+360 Defense
+230 Defense Vs. Missile
+3-5 To All Attributes (varies)
+0.375-37.125 To Strength (Based on Character Level)
Increase Maximum Mana 5% (Armor Only)
+50 To Mana (Shields Only)
+4% To Maximum Lightning Resist
Damage Reduced by 7
Required Level: 61
10% Chance To Cast Level 15 Confuse When Struck
Level 15 Holy Shock Aura When Equipped
+20-30% Faster Hit Recovery (varies)
+30% Enhanced Defense
+150-220 Defense (varies)
+10 To Vitality
Increase Maximum Life 5% (Helms Only)
+50 To Life (Shields Only)
+0.625-61.875 To Mana (Based On Character Level)
All Resistances +5-20 (varies)
12-25% Better Chance of Getting Magic Items (varies)
Required Level: 65
Level 15 Holy Shock Aura When Equipped
+20-30% Faster Hit Recovery (varies)
+30% Enhanced Defense
+150-220 Defense (varies)
+10 To Vitality
Increase Maximum Life 5% (Helms Only)
+50 To Life (Shields Only)
+0.625-61.875 To Mana (Based On Character Level)
All Resistances +5-20 (varies)
12-25% Better Chance of Getting Magic Items (varies)
Required Level: 65
Level 15 Thorns Aura When Equipped
+35% Increased Attack Speed
+320-380% Damage To Demons (varies)
+280% Damage To Undead
+75 Poison Damage Over 5 Seconds
7% Life Stolen Per Hit
Prevent Monster Heal
+5-10 To All Attributes (varies)
+2 To Mana After Each Kill
Reduces All Vendor Prices 15%
Required Level: 25
+35% Increased Attack Speed
+320-380% Damage To Demons (varies)
+280% Damage To Undead
+75 Poison Damage Over 5 Seconds
7% Life Stolen Per Hit
Prevent Monster Heal
+5-10 To All Attributes (varies)
+2 To Mana After Each Kill
Reduces All Vendor Prices 15%
Required Level: 25
Level 12-15 Fanaticism Aura When Equipped (varies)
+180-230% Enhanced Damage (varies)
Ignore Target's Defense
300% Bonus To Attack Rating
+75% Damage To Undead
+50 To Attack Rating Against Undead
+120 Fire Damage
All Resistances +15
4% Reanimate As: Returned
75% Extra Gold From Monsters
Required Level: 65
+180-230% Enhanced Damage (varies)
Ignore Target's Defense
300% Bonus To Attack Rating
+75% Damage To Undead
+50 To Attack Rating Against Undead
+120 Fire Damage
All Resistances +15
4% Reanimate As: Returned
75% Extra Gold From Monsters
Required Level: 65
Weapons
+25% Faster Cast Rate
+200% Enhanced Damage
+200% Enhanced Defense
+9 To Minimum Damage
+(1 - 1.5) To Life (Based on Character Level) (varies)
+50 To Attack Rating
20% Deadly Strike
Replenish Life +15
All Resistances +25-30 (varies)
12% Damage Taken Goes To Mana
+1 To Light Radius
Required Level: 59
Body Armor
+25% Faster Cast Rate
+200% Enhanced Damage
+200% Enhanced Defense
+15 Defense
+(1 - 1.5) To Life (Based on Character Level) (varies)
Replenish Life +10
+4% To Maximum Lightning Resist
All Resistances +25-30 (varies)
Damage Reduced By 7
12% Damage Taken Goes To Mana
+1 To Light Radius
Required Level: 59
+25% Faster Cast Rate
+200% Enhanced Damage
+200% Enhanced Defense
+9 To Minimum Damage
+(1 - 1.5) To Life (Based on Character Level) (varies)
+50 To Attack Rating
20% Deadly Strike
Replenish Life +15
All Resistances +25-30 (varies)
12% Damage Taken Goes To Mana
+1 To Light Radius
Required Level: 59
Body Armor
+25% Faster Cast Rate
+200% Enhanced Damage
+200% Enhanced Defense
+15 Defense
+(1 - 1.5) To Life (Based on Character Level) (varies)
Replenish Life +10
+4% To Maximum Lightning Resist
All Resistances +25-30 (varies)
Damage Reduced By 7
12% Damage Taken Goes To Mana
+1 To Light Radius
Required Level: 59
35% Chance To Cast Level 15 Venom On Striking
+30-40% Increased Attack Speed (varies)
180-220 to 240-280 to Minimum and Maximum Damage (varies)
-25% Target Defense
+(1.875 per character level) 1.875-185.625% Damage To Demons (Based on Character Level)
Adds 5-30 Fire Damage
-20-25% To Enemy Poison Resistance (varies)
20% Deadly Strike
Prevent Monster Heal
+2 To Mana After Each Kill
+10-15 Life After Each Kill (varies)
Required Level: 59
+30-40% Increased Attack Speed (varies)
180-220 to 240-280 to Minimum and Maximum Damage (varies)
-25% Target Defense
+(1.875 per character level) 1.875-185.625% Damage To Demons (Based on Character Level)
Adds 5-30 Fire Damage
-20-25% To Enemy Poison Resistance (varies)
20% Deadly Strike
Prevent Monster Heal
+2 To Mana After Each Kill
+10-15 Life After Each Kill (varies)
Required Level: 59
Level 10 Vigor Aura When Equipped
+200-275% Enhanced Damage (varies)
+9 To Minimum Damage
+9 To Maximum Damage
Adds 55-160 Lightning Damage
Adds 55-160 Fire Damage
Adds 55-160 Cold Damage
+2-6 To Valkyrie (varies)
+10 To Dexterity
Regenerate Mana 20%
+2 To Mana After Each Kill
+2 To Light Radius
Level 20 Revive (25 Charges)
Required Level: 39
+200-275% Enhanced Damage (varies)
+9 To Minimum Damage
+9 To Maximum Damage
Adds 55-160 Lightning Damage
Adds 55-160 Fire Damage
Adds 55-160 Cold Damage
+2-6 To Valkyrie (varies)
+10 To Dexterity
Regenerate Mana 20%
+2 To Mana After Each Kill
+2 To Light Radius
Level 20 Revive (25 Charges)
Required Level: 39
100% Chance To Cast Level 40 Blizzard When You Level-up
20% Chance To Cast Level 32 Frost Nova On Striking
Level 18 Holy Freeze Aura When Equipped
+20% Increased Attack Speed
+140-210% Enhanced Damage (varies)
Ignore Target's Defense
+25-30% To Cold Skill Damage (varies)
-20% To Enemy Cold Resistance
7% Life Stolen Per Hit
20% Deadly Strike
3.125-309.375 Extra Gold From Monsters (Based on Character Level)
Required Level: 65
20% Chance To Cast Level 32 Frost Nova On Striking
Level 18 Holy Freeze Aura When Equipped
+20% Increased Attack Speed
+140-210% Enhanced Damage (varies)
Ignore Target's Defense
+25-30% To Cold Skill Damage (varies)
-20% To Enemy Cold Resistance
7% Life Stolen Per Hit
20% Deadly Strike
3.125-309.375 Extra Gold From Monsters (Based on Character Level)
Required Level: 65
50% Chance To Cast Level 20 Chain Lightning When You Kill An Enemy
Level 12 Conviction Aura When Equipped
+35% Faster Run/Walk
+255-325% Enhanced Damage (varies)
-(45-55)% To Enemy Lightning Resistance (varies)
40% Chance of Crushing Blow
Prevent Monster Heal
0.5-49.5 To Vitality (Based on Character Level)
30% Better Chance of Getting Magic Items
Level 21 Cyclone Armor (30 Charges)
Required Level: 63
Level 12 Conviction Aura When Equipped
+35% Faster Run/Walk
+255-325% Enhanced Damage (varies)
-(45-55)% To Enemy Lightning Resistance (varies)
40% Chance of Crushing Blow
Prevent Monster Heal
0.5-49.5 To Vitality (Based on Character Level)
30% Better Chance of Getting Magic Items
Level 21 Cyclone Armor (30 Charges)
Required Level: 63
Level 12-17 Meditation Aura When Equipped (varies)
+35% Faster Cast Rate
+200-260% Enhanced Damage (varies)
+9 To Minimum Damage
180-250% Bonus to Attack Rating (varies)
Adds 5-30 Fire Damage
+75 Poison Damage Over 5 Seconds
+1-6 To Critical Strike (varies)
+5 To All Attributes
+2 To Mana After Each Kill
23% Better Chance of Getting Magic Items
Required Level: 27
+35% Faster Cast Rate
+200-260% Enhanced Damage (varies)
+9 To Minimum Damage
180-250% Bonus to Attack Rating (varies)
Adds 5-30 Fire Damage
+75 Poison Damage Over 5 Seconds
+1-6 To Critical Strike (varies)
+5 To All Attributes
+2 To Mana After Each Kill
23% Better Chance of Getting Magic Items
Required Level: 27
6% Chance To Cast Level 11 Fade When Struck
10% Chance To Cast Level 18 Life Tap On Striking
20% Chance To Cast Level 20 Charged Bolt On Attack
Level 17 Might Aura When Equipped
+330-375% Enhanced Damage (varies)
Ignore Target's Defense
60-70% Chance of Crushing Blow (varies)
Prevent Monster Heal
+4 Life After Each Kill
+(0.5 per character level) 0.5-49.5% Chance of Getting Magic Items (Based on Character Level)
Required Level: 65
10% Chance To Cast Level 18 Life Tap On Striking
20% Chance To Cast Level 20 Charged Bolt On Attack
Level 17 Might Aura When Equipped
+330-375% Enhanced Damage (varies)
Ignore Target's Defense
60-70% Chance of Crushing Blow (varies)
Prevent Monster Heal
+4 Life After Each Kill
+(0.5 per character level) 0.5-49.5% Chance of Getting Magic Items (Based on Character Level)
Required Level: 65
20% Chance To Cast Level 15 Decrepify On Striking
Level 16-18 Sanctuary Aura When Equipped (varies)
-50% Target Defense
Adds 150-210 Fire Damage
Adds 130-180 Cold Damage
7% Life Stolen Per Hit
Slain Monsters Rest In Peace
+200-250 Defense Vs. Missile (varies)
+10 To Dexterity
75% Extra Gold From Monsters
Required Level: 43
Level 16-18 Sanctuary Aura When Equipped (varies)
-50% Target Defense
Adds 150-210 Fire Damage
Adds 130-180 Cold Damage
7% Life Stolen Per Hit
Slain Monsters Rest In Peace
+200-250 Defense Vs. Missile (varies)
+10 To Dexterity
75% Extra Gold From Monsters
Required Level: 43
30% Chance To Cast Level 20 Bone Spirit On Striking
Indestructible
+50% Increased Attack Speed
+210-340% Enhanced Damage (varies)
+75% Damage To Demons
+100 To Attack Rating Against Demons
Prevent Monster Heal
+10 To Energy
+10-15 Magic Absorb (varies)
+8 to Heart of the Wolverine
Required Level: 49
Indestructible
+50% Increased Attack Speed
+210-340% Enhanced Damage (varies)
+75% Damage To Demons
+100 To Attack Rating Against Demons
Prevent Monster Heal
+10 To Energy
+10-15 Magic Absorb (varies)
+8 to Heart of the Wolverine
Required Level: 49
30% Chance To Cast Level 21 Enchant When You Kill An Enemy
40% Faster Hit Recovery
+370% Enhanced Damage
-25% Target Defense
Adds 3-14 Cold Damage 3 Second Duration (Normal)
-25% To Enemy Fire Resistance
40% Chance of Crushing Blow
+200-300 Defense (varies)
+10 To Strength
+10 To Dexterity
All Resistances +20-30 (varies)
Requirements -20%
Required Level: 41
40% Faster Hit Recovery
+370% Enhanced Damage
-25% Target Defense
Adds 3-14 Cold Damage 3 Second Duration (Normal)
-25% To Enemy Fire Resistance
40% Chance of Crushing Blow
+200-300 Defense (varies)
+10 To Strength
+10 To Dexterity
All Resistances +20-30 (varies)
Requirements -20%
Required Level: 41
Weapons
100% Chance To Cast level 40 Blaze When You Level-up
10% Chance To Cast Level 22 Fireball On Striking
Level 10-15 Redemption Aura When Equipped (varies)
+300-350% Enhanced Damage (varies)
Ignores Target's Defense
14% Mana Stolen Per Hit
-28% To Enemy Fire Resistance
20% Deadly Strike
+350-400 Defense Vs. Missile (varies)
+15-21 Fire Absorb (varies)
Required Level: 65
Shields
100% Chance To Cast level 40 Blaze When You Level-up
10% Chance To Cast Level 22 Fireball On Striking
Level 10-15 Redemption Aura When Equipped (varies)
+350-400 Defense Vs. Missile (varies)
+300-350% Enhanced Damage (varies)
-28% To Enemy Fire Resistance
+50 To Life
+4% To Maximum Lightning Resist
+8% To Maximum Fire Resist
+15-21 Fire Absorb (varies)
Required Level: 65
100% Chance To Cast level 40 Blaze When You Level-up
10% Chance To Cast Level 22 Fireball On Striking
Level 10-15 Redemption Aura When Equipped (varies)
+300-350% Enhanced Damage (varies)
Ignores Target's Defense
14% Mana Stolen Per Hit
-28% To Enemy Fire Resistance
20% Deadly Strike
+350-400 Defense Vs. Missile (varies)
+15-21 Fire Absorb (varies)
Required Level: 65
Shields
100% Chance To Cast level 40 Blaze When You Level-up
10% Chance To Cast Level 22 Fireball On Striking
Level 10-15 Redemption Aura When Equipped (varies)
+350-400 Defense Vs. Missile (varies)
+300-350% Enhanced Damage (varies)
-28% To Enemy Fire Resistance
+50 To Life
+4% To Maximum Lightning Resist
+8% To Maximum Fire Resist
+15-21 Fire Absorb (varies)
Required Level: 65
25% Chance To Cast Level 17 Fire Wall When Struck
Level 16-20 Concentration Aura When Equipped (varies)
260-300% Bonus To Attack Rating (varies)
+4-396% Damage To Demons (Based on Character Level)
Adds 50-280 Lightning Damage
20% Deadly Strike
+4 Life After Each Kill
Freezes Target +3
+10 To Vitality
Replenish Life +8
1.875-185.625% Extra Gold From Monsters (Based on Character Level)
Required Level: 67
Level 16-20 Concentration Aura When Equipped (varies)
260-300% Bonus To Attack Rating (varies)
+4-396% Damage To Demons (Based on Character Level)
Adds 50-280 Lightning Damage
20% Deadly Strike
+4 Life After Each Kill
Freezes Target +3
+10 To Vitality
Replenish Life +8
1.875-185.625% Extra Gold From Monsters (Based on Character Level)
Required Level: 67
20% Chance To Cast Level 21 Tornado On Striking
16% Chance To Cast Level 21 Frozen Orb On Attack
20% Bonus To Attack Rating
Adds 160-250 Magic Damage
Adds 60-180 Fire Damage
+15-20 To All Stats (varies)
+10 To Dexterity
38% Damage Taken Goes To Mana
75% Extra Gold From Monsters
Level 15 Iron Maiden (40 Charges)
Requirements -20%
Required Level: 53
16% Chance To Cast Level 21 Frozen Orb On Attack
20% Bonus To Attack Rating
Adds 160-250 Magic Damage
Adds 60-180 Fire Damage
+15-20 To All Stats (varies)
+10 To Dexterity
38% Damage Taken Goes To Mana
75% Extra Gold From Monsters
Level 15 Iron Maiden (40 Charges)
Requirements -20%
Required Level: 53
Weapons
+1 To All Skills
+25-35% Faster Cast Rate (varies)
+25% Faster Hit Recovery
Adds 1-50 Lightning Damage
Adds 3-14 Cold Damage 3 Second Duration (Normal)
+75 Poison Damage Over 5 Seconds
7% Life Stolen Per Hit
+250 Defense Vs. Missile
+11-22 To Vitality (varies)
+59-82 To Mana (varies)
+3-8 Magic Absorb (varies)
Required Level: 25
Shields
+1 To All Skills
+25-35% Faster Cast Rate (varies)
+25% Faster Hit Recovery
+250 Defense Vs. Missile
+11-22 To Vitality (varies)
+59-82 To Mana (varies)
Cold Resist +35%
Lightning Resist +35%
Poison Resist +35%
+3-8 Magic Absorb (varies)
Attacker Takes Damage of 14
Required Level: 25
+1 To All Skills
+25-35% Faster Cast Rate (varies)
+25% Faster Hit Recovery
Adds 1-50 Lightning Damage
Adds 3-14 Cold Damage 3 Second Duration (Normal)
+75 Poison Damage Over 5 Seconds
7% Life Stolen Per Hit
+250 Defense Vs. Missile
+11-22 To Vitality (varies)
+59-82 To Mana (varies)
+3-8 Magic Absorb (varies)
Required Level: 25
Shields
+1 To All Skills
+25-35% Faster Cast Rate (varies)
+25% Faster Hit Recovery
+250 Defense Vs. Missile
+11-22 To Vitality (varies)
+59-82 To Mana (varies)
Cold Resist +35%
Lightning Resist +35%
Poison Resist +35%
+3-8 Magic Absorb (varies)
Attacker Takes Damage of 14
Required Level: 25
15% Chance To Cast Level 16 Frozen Orb On Striking
18% Chance To Cast Level 20 Ice Blast On Striking
+50 To Attack Rating
+220-350% Damage To Demons
+355-375% Damage To Undead (varies)
+50 To Attack Rating Against Undead
Adds 200-320 Cold Damage
-24% To Enemy Cold Resistance
+10 To Dexterity
Cannot Be Frozen
75% Extra Gold From Monsters
+1 To Light Radius
Required Level: 43
18% Chance To Cast Level 20 Ice Blast On Striking
+50 To Attack Rating
+220-350% Damage To Demons
+355-375% Damage To Undead (varies)
+50 To Attack Rating Against Undead
Adds 200-320 Cold Damage
-24% To Enemy Cold Resistance
+10 To Dexterity
Cannot Be Frozen
75% Extra Gold From Monsters
+1 To Light Radius
Required Level: 43
30% Chance To Cast Level 18 Amplify Damage On Striking
30-45% Increased Attack Speed (varies)
+375% Damage To Demons
+100 To Attack Rating Against Demons
+250-300% Damage To Undead (varies)
Adds 85-120 Magic Damage
Adds 41-240 Lightning Damage
20% Chance of Crushing Blow
Prevent Monster Heal
+10 To Energy
Cannot Be Frozen
Required Level: 63
30-45% Increased Attack Speed (varies)
+375% Damage To Demons
+100 To Attack Rating Against Demons
+250-300% Damage To Undead (varies)
Adds 85-120 Magic Damage
Adds 41-240 Lightning Damage
20% Chance of Crushing Blow
Prevent Monster Heal
+10 To Energy
Cannot Be Frozen
Required Level: 63
15% Chance To Cast level 10 Bone Armor When Struck
15% Chance To Cast level 10 Bone Spear On Striking
+2 To Necromancer Skill Levels
+100-150 To Mana (varies)
All Resistances +30
Damage Reduced By 7
Required Level: 47
15% Chance To Cast level 10 Bone Spear On Striking
+2 To Necromancer Skill Levels
+100-150 To Mana (varies)
All Resistances +30
Damage Reduced By 7
Required Level: 47
5% Chance To Cast Level 15 Blaze When Struck
5% Chance To Cast Level 15 Fire Ball On Striking
+1-2 To Sorceress Skill Levels (varies)
+1 To Warmth
+30% Enhanced Defense
Fire Resist +30%
Damage Reduced By 7
+10% Faster Cast Rate
Required Level: 45
5% Chance To Cast Level 15 Fire Ball On Striking
+1-2 To Sorceress Skill Levels (varies)
+1 To Warmth
+30% Enhanced Defense
Fire Resist +30%
Damage Reduced By 7
+10% Faster Cast Rate
Required Level: 45
3% Chance To Cast Level 1 Howl When Struck
10% Chance To Cast Level 1 Taunt On Striking
+1-2 To Barbarian Skill Levels (varies)
+30 Defense Vs. Missile
Replenish Life +10
Attacker Takes Damage of 2 to 3 per level (varies) 2-3 to 198-297 (varies)
Requirements -15%
+1-3 Mana After Each Kill (varies)
Required Level: 25
10% Chance To Cast Level 1 Taunt On Striking
+1-2 To Barbarian Skill Levels (varies)
+30 Defense Vs. Missile
Replenish Life +10
Attacker Takes Damage of 2 to 3 per level (varies) 2-3 to 198-297 (varies)
Requirements -15%
+1-3 Mana After Each Kill (varies)
Required Level: 25
2% Chance To Cast level 15 Valkyrie On Striking
+2 To Amazon Skill Levels
+20% Faster Hit Recovery
+2 To Critical Strike
Cold Resist +30%
Attacker Takes Damage of 14
Required Level: 29
+2 To Amazon Skill Levels
+20% Faster Hit Recovery
+2 To Critical Strike
Cold Resist +30%
Attacker Takes Damage of 14
Required Level: 29
100% Chance To Cast Level 5 Holy Bolt On Striking
+2 To Paladin Skill Levels
+50-80% Enhanced Damage to Undead (varies)
+50-80% Enhanced Damage to Demons (varies)
+50-100 Life (Varies) (varies)
15% Slower Stamina Drain
+30% Enhanced Defense
Fire Resist +30%
Required Level: 45
+2 To Paladin Skill Levels
+50-80% Enhanced Damage to Undead (varies)
+50-80% Enhanced Damage to Demons (varies)
+50-100 Life (Varies) (varies)
15% Slower Stamina Drain
+30% Enhanced Defense
Fire Resist +30%
Required Level: 45
5% Chance To Cast Level 15 Cyclone Armor When Struck
5% Chance To Cast Level 15 Twister On Striking
+1-2 To Druid Skill Levels (varies)
+100-150 To Mana (varies)
Lightning Resist +30%
Magic Damage Reduced By 7
15% Damage Taken Goes to Mana
+1 to Summoning Skills (Druid Only)
Required Level: 49
5% Chance To Cast Level 15 Twister On Striking
+1-2 To Druid Skill Levels (varies)
+100-150 To Mana (varies)
Lightning Resist +30%
Magic Damage Reduced By 7
15% Damage Taken Goes to Mana
+1 to Summoning Skills (Druid Only)
Required Level: 49
30% Chance to Cast level 15 Lesser Fade When Struck
25% Chance To Cast level 15 Venom On Striking
+2 To Assassin Skills
+45% Increased Attack Speed
+20% Faster Hit Recovery
Cold Resist +30%
50% Extra Gold From Monsters
Required Level: 45
25% Chance To Cast level 15 Venom On Striking
+2 To Assassin Skills
+45% Increased Attack Speed
+20% Faster Hit Recovery
Cold Resist +30%
50% Extra Gold From Monsters
Required Level: 45


| Monday | 6am-7pm |
| Tuesday | 6am-7pm |
| Thursday | 6am-7pm |
| Friday | 6am-7pm |
| Saturday | 6am-7pm |
| Sunday | 6am-7pm | >
we sales in here
After the Strong Viking (Family Run) you naturally take your moment to snack. With these salmon cookies you have a tasty and healthy snack in one! Also perfect to supplement your proteins before you exercise.


--- layout: archive title: "Dev Blog" author_profile: false paginate: true --- {% include base_path %}
Archives


Lorem ipsum dolor sit amet, consectetur features featuresLorem ipsum dolor sit amet, consectetur features features
adipisicing elit elti ous home consectetur features feature.
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut
et dolore magna aliqua. Ut enim ad minim veniam
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut
et dolore magna aliqua.
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore
Anim pariatur cliche reprehenderit, enim eiusmod high life accusamus terry richardson ad squid. 3 wolf moon officia aute, non cupidatat skateboard dolor brunch. Food truck quinoa nesciunt laborum eiusmod. Brunch 3 wolf moon tempor.
Anim pariatur cliche reprehenderit, enim eiusmod high life accusamus terry richardson ad squid. 3 wolf moon officia aute, non cupidatat skateboard dolor brunch. Food truck quinoa nesciunt laborum eiusmod. Brunch 3 wolf moon tempor.
Anim pariatur cliche reprehenderit, enim eiusmod high life accusamus terry richardson ad squid. 3 wolf moon officia aute, non cupidatat skateboard dolor brunch. Food truck quinoa nesciunt laborum eiusmod. Brunch 3 wolf moon tempor.
There are many variations of passages of Lorem Ipsum available, don't look even slightly believable. If you are going to use.
There are many variations of passages of Lorem Ipsum available, but the majority have suffered alteration in some form, by injected humour, or randomised words which don't look even slightly believable. If you are going to use.
There are many variations of passages of Lorem Ipsum available, but the majority have suffered alteration in some form, by injected humour, or randomised words which don't look even slightly believable. If you are going to use.
There are many variations of passages of Lorem Ipsum available, but the majority have suffered alteration in some form, by injected
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt
-John Doe/ Director of corlate.comLorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt
-John Doe/ Director of corlate.com


DogPhotoApp
Like
Info
Delete
Things dogs
love:
bones
boomerangs
masters
Top 3 things dogs hate:
cats
locked spaces
alcohol
Indoor
Outdoor
Loving
Lazy
Crazy
Submit


The traditional radiative feedback framework has been extended to additional processes that influence the energy balance of the Earth, offering an effective way to evaluate and compare the strength of the different feedbacks 55, 76, 89. This approach has also been successful for some biogeochemical and biogeophysical feedbacks 66.
In contrast, the evaluation of key non-radiative polar feedbacks is generally inconsistent among the different feedbacks and even among different studies of the same feedback. For the ice growth–thickness feedback, in analogy with the radiative feedback framework, the thickness sensitivity parameter is defined as the ratio of the sea ice thickness change to the perturbative forcing 49, but this definition has not been widely used so far. The effectiveness of the ice production-entrainment feedback can be measured 50, 51 as the ratio between the melting immediately caused by the entrainment of warmer water in the surface layer to the initial ice growth. The ice production-ocean heat storage feedback has been estimated by the ratio between the heat losses associated with sea-ice volume changes to the heat storage below the surface level 52, 53. Both quantities can be evaluated directly from observations or model results. (Supplementary Note 1). Those definitions appear justified taken alone but the diversity of definitions and methods to quantify those feedbacks complicates their systematic evaluation and the comparison of the role of the different processes in observed changes. A common framework would thus be very helpful.


 It’s these unexpected and unplanned situations that add spice to your travels and always turn into the best stories later.Eat street food from vendors with big lines out front.Embrace different possibilities, opportunities, people, suggestions and interests.
Are you traveling to look cool? No one cares. Great photos are the ultimate souvenir. Just remember once you have your shot to get out from behind the lens and enjoy the view. You will definitely look like a fool many times when traveling to new places. Rather than get embarrassed, laugh at yourself. Don’t be afraid to screw up, and don’t take life so seriously.Unfortunately most people who wait to travel the world never do.
 If you are determined enough, there is a shitload of opportunities in life that are totally achievable with minimal cash, regardless of who you are.


2 Samuel 21:17
But Abishai the son of Zeruiah succored him, and smote the Philistine, and killed him. Then the men of David sware unto him, saying, Thou shalt go no more out with us to battle, that thou quench not the light of Israel.


Analysis of information in the database about submissions
This package aims to work with information in the database,
together with configuration information about how the various
categorisations in the database should be displayed. It also
has access to the loacl versions of grades and categories.


likelion Created by Start Bootstrap.
Hello. My name is Juyeon.
I live in Guro-gu. I am currently attending Dongduk Women's University.
I am glad you came to my page.


public interface JavaScriptJob extends Runnable, Comparable<JavaScriptJob>
JavaScriptJobManager
.| Modifier and Type | Method and Description |
|---|---|
Integer |
getId()
Returns the job ID.
|
Integer |
getPeriod()
Returns the amount of time to wait between executions of this job (may be
null ). |
long |
getTargetExecutionTime()
Returns the target execution time of the job.
|
boolean |
isExecuteAsap()
Returns
true if has to be executed ASAP. |
boolean |
isPeriodic()
Returns
true if this job executes periodically. |
void |
setId(Integer id)
Sets the job ID.
|
void |
setTargetExecutionTime(long targetExecutionTime)
Sets the target execution time of the job.
|
compareTo
Integer getId()
void setId(Integer id)
id
- the job IDlong getTargetExecutionTime()
void setTargetExecutionTime(long targetExecutionTime)
targetExecutionTime
- the new target execution time.Integer getPeriod()
null
).null
)boolean isPeriodic()
true
if this job executes periodically.true
if this job executes periodicallyboolean isExecuteAsap()
true
if has to be executed ASAP.true
if has to be executed ASAPCopyright © 2002–2019 Gargoyle Software Inc.. All rights reserved.


- Name: {{list._id || '-'}}
- Phone No: +91 {{list.user_phone || '-'}}
- Name: {{list.user_name || '-'}}
- Phone No: +91 {{list.user_phone || '-'}}
- Name: {{list.user_name || '-'}}
- Phone No: +91 {{list.user_phone || '-'}}
- Name: {{list.user_name || '-'}}
- Phone No: +91 {{list.user_phone || '-'}}


Join us at under the stars for some rounds of Johann Sebastian Joust, great food, and a rotating lineup of Oregon craft beer, wine, and non-alcoholic drinks.
Grab your badges, breakfast from our food carts, and complimentary coffee drinks from Roseline Coffee.
Grab breakfast from our carts and complimentary coffee drinks from Roseline Coffee.
After the last three nights, you're going to need some caffeine. Enjoy.
Collapse in exhaustion into a giant pile of hugs. We miss you already.


--- layout: default title: Lottery Results, Jackpots and Numbers | LotteryNumber.net tag: [lottery results,lotto,winning numbers,latest,United States lotteries,USA,Canada,UK,Ireland,Germany,Italy,jackpots,prizes] meta_description: Latest lottery results (winning numbers) for United States lotteries (USA), Canada, UK, Ireland, Germany, Italy, past lotto numbers, jackpots, prize payouts, odds, including Powerball and Mega Millions. ---


Duke Encounters
Encounters
Search
My Account
Log out
My Account
My Actions
My Encounters
Event
Location
Date
Actions
My Confirmations
Event
Location
Date
Actions


[Erowid Warning: Our understanding of the literature is that there is no such thing as safe use of volatile solvents, aerosols and other street inhalants : their psychoactive effects are inseparable from nerve and organ damage. We have chosen to include these reports to help document the real world use of inhalants, but their inclusion is not intended to imply that they are anything but dangerous.]
This is the tale of the single lowest point in my existence, although after alot of thought on the matter I have decided to share my experience with inhalants, (mainly gasoline huffing) with others in the hope that someone will think twice before making the same mistakes I have, The following takes place over several months so bear with me.
I was 15 at the time had just started a new school after being dismissed from my last one for drug paraphanalia(sp?), I had started smoking pot the previous summer but before starting at my new school my dealer had moved away after nearly getting busted by the cops (while I was there and fucked about face, but that's a EXP for another day). So I was generally feeling quite down plus on top of that I had just begun using Valium recreationally a few months before and was starting to feind for it, Well needless to say I was on a slippery slope and when I started school I found it was hard to find others I could relate to, although I had a few close freinds outside of school I was beginning to feel more and more isolated at school.
The Experience
Although I had very few 'freinds' so to speak of, during my time at the new school I had met another dude with similar interests (B), though in retrospect I wouldnt consider them a freind as I stopped talking to them long ago.  I replied 'yeah man I thought you would know that' replied B, so without much more forethought we were up in the garage crouched over my dads large red boat gas tank, (worst decision ive made and probably ever will).
I unscrewed the large cap on the tank and peering inside I asked B what the best way to do it was to which he answered 'just stick your nose in there and take the deepest breaths you can as quick as you can' I asked him to show me what he meant and before I had finished the sentence he had his nose in there huffing away after what seemed like 20 or so 'tokes' he stood up with a very dazed look on his face saying 'fuck you gotta try this man'. Well seeing how eniebriated B appeared to look I immediately put my nose into the huge can and began to huff, the first few burned my nose so bad I had to stop mid-huff an take my nose out just to stop the burning, but soon the effects began to take hold and by the time I had taken my 10th huff I began to experiance auditory hallucinations (these infamous noises are known as the 'ding-dings' in my circle of freinds, other people who have tried inhalants will know what I mean).
By the 20th hit these 'ding-dings' had increased to such an intensity it felt almost deafening and as I stood up a huge wave of this strange warm 'fuziness' hit me, it felt not unlike my previous experience with butane although to a much greater degree with gas. As the 'high' progressed it began to take on more of a drunk quality almost like skulling a six pack back but with a slight rush to it, At this point B and I were stumbling round my garden like lunatics laughing at the absurdity of it all, things in my peripheral vision began to shift and I began to see what I can only explain as slight 'heat shimmering' type visuals like when you see heat coming off the road on a hot day. The delirium we were in soon began to taper off after this, I'd say the whole experience was only 10 mins in all including after effects, DEFINATELY NOT WORTH IT if I had known what was coming later in life, but at the depths of depression I was just stoked that I had found something that got me high.
 I either didnt think it would do me any harm or I just didnt care but either way I abused gasoline (and to a lesser extent butane) occasionally(3-4 times a month) for the next 3 months until one night after a long huffing session I opened the garage door and began to walk down the garden path in a benzene induced stupor, strung out in my own little world, and I failed to notice my dad standing on the deck outside his room, (he was very anti-drug at the time and we regularly had arguments over my habitual cannabis use when I was younger)
He tried to talk to me but I didnt hear for some reason, I had already walked round the corner when he followed me and asked what I was doing in the garage this late. I was so shocked to see him and trying to maintain balance my head spinning I simply replied 'havin a ciggy' he told me to go to bed because it was Sunday and I had to get up for school, so I obliged and went to bed but I knew I was in no mood for sleeping. I lay awake my mind still racing from the close encounter, I thought alot that night and stayed awake to enjoy the beautiful crimson sunrise and as it came up over the islands in the distance the cool autum air soothing my ravaged lungs and it was then that I sat and decided there were much more important things in life. I don't know entirely what caused it but I made a concious choice that dawn and have never used inhalants again since that night, a choice which I believe may very well have saved my life.
The Consequence
About 6 months after my 'epiphany' I was expelled from school after a friend (this one is the only 'friend' during my time at school who I would really consider to be a true friend) and were caught smoking cannabis behind horticulture block which wasnt really a big deal to me (still young and dumb) i just hated school anyway so fast forward 8 months, after several odd jobs with several different temp agencies I had finally found a job I enjoyed, was good at and had plenty of new hook ups, things were really started to look up for me and I was just proud to have finally got my life on track. I was making money and in good health everything was choice.Then it happened.
I had been starting to develop back problems which had slowly been increasing in intensity over the last few days, just shrugging it off I had assured myself it was due to all the heavy lifting i had been doing at work but deep inside i knew something wasnt right, plus it was getting worse and really begining to impact my work after taking the day off the pain was getting really unbearable, my dad decided to ring an ambulance to take me to hospital as I had begun to develop a weird rash and I couldnt even walk to the car.
When I arrived at the hospital I immediately had a nurse walk up and start asking me questions about my symptoms, she asked to look at my rash and took a blood sample then I was wheeled into the ward like a lamb to the slaughter. After about an hour or so of waiting we saw the curtain open and as soon as I saw the concerned look on the nurses face I knew my life was about to change forever 'Your white cell count appears to be abnormally low'. 'What do you think could be causing this?' I asked. 'At this point it appears you may have leukemia'.
I froze, it felt as though time stopped the nurse continued talking but I was just tuned out a thousand different scenarios ran through my head and I perished everytime, eventually the nurse walked out and the walls crumbled in on me, I couldnt breathe eventually my mother sobbing eventually snapped me out of suspended animation. I was so sure I was going to die I began to prepare my mind for the cold embrace, I knew what leukemia was, well at least I thought I did at the time and at that moment I felt as though I literally had months left. I was still sobbing in my mothers arms when the nurse appeared again and informed my father (I was inconsolable) that they needed a bone marrow sample to fully diagnose which type of leukaemia I had, ( at this point I had no idea there were more than 1 'type' of leukaemia) so they heavily sedated me took the sample and then I was wheeled into the childrens oncology ward.
I was told they have the highest survival rate, and thats were I spent the single most terrifying night of my life, I lay there contemplating my own mortality at the tender age of 16 I felt as though I was on the brink of death, my life had run its course and it was my time to go, not something anyone should have to even think about at that age. Needless to say I didnt sleep a wink that night despite several high doses of lorazepam and a continuous patient-controlled morphine drip (which I eventually had confiscated because I kept hammering the button :D).
The next morning brought rays of shimmering hope into the dark abysmal world I had been brooding in all night. Just before noon my oncologist came in and explained that the particular strain of leukaemia I had is called ALL (Acute Lymphoblastic Leukemia) quite easily curable and has a very high survival rate, It felt as though several tonnes were lifted from my shoulders, I was overjoyed it was like I had been given a second chance to live and thats the way i still see it to this day. What i was feeling was indescribable I had gone from preparing my self for death to just jumping for joy just to be alive.
My oncologist spent several hours explaining my treatment phases to me, that I would have to have a three year long course of chemotherapy to prevent it coming back, this daunted me but I was so stoked that I was gonna live that I would have crawled a mile over broken glass to get rid of it. She also explained that if I had left it much longer I would be facing a more malignant diagnosis and that usually my age group 16+ didnt fare to well with other types of leukemia, I felt so lucky that I had an easily treatable type but also a deep empathy and sorrow for those 'others' (one of which I would meet during the two weeks I initially spent on the ward).
Then I asked the million dollar question what could of caused it?, she explained they werent entirely sure but asked if I had been swimming near mangroves I said no and the very next question was 'have you spent much time around solvent fumes at work?' I froze it suddenly appeared so obvious to me 'no not really' I replied 'whys that? is that known to cause it?' she explained that certain solvents such a toulene and as I recently found out benzene causes leukemia I clicked and it suddenly made sense to me, I had brought it on myself. Although this might appear a bit controversial here are the facts so you can make your own conclusion : (from Wikipedia) Benzene causes leukemia and is associated with other blood cancers and pre-cancers of the blood. As a gasoline (petrol) additive, benzene increases the octane rating and reduces knocking.
The Conclusion
So here I am alive, well, active and almost two years into my treatment, I lost all my hair a few months after starting chemo (which I might add is working extremely well better than expected as I had no trace of blast cells in my marrow within three months of starting chemo) and its now grown back very thick and curly albeit a bit slowly. I am now real keen to get back into work and have been job seeking the past few months. Being diagnosed with leukemia has been the scariest and most intense time of my life, It has changed me in a deep profound way as I have gone from abusing my body and mind, making my parents life a living hell and just generally taking the great life I have for granted and now to enjoying everyday to its absolute fullest, respecting myself and others and most importantly I now know what it truly means to be alive.
Personaly I feel this was a classic case of karma.  Though thinking back on it I wouldnt have swapped my experience for the world because it has gave me something priceless, a deep respect for life not just my own but all those around me.
Thanks for reading :)
Chaos Path
Experience Reports are the writings and opinions of the individual authors who submit them.
Some of the activities described are dangerous and/or illegal and none are recommended by Erowid.


Recently I was at a conference where many of the presentations involved some sort of machine learning. One thing that I noticed was that often times the speakers would make no mention of being careful to not contaminate their test set with information from their training set.
For example, for certain machine learning algorithms, such as support vector machines, centering and scaling your data is essential for the algorithm to perform. Centering and scaling the data is a process by which you transform each feature such that its mean becomes 0, and variance becomes 1. If you center and scale your data before splitting it into training and test sets, then you have used information from your training set to make calculations on your test set. This is a problem. Or could be, at least.
This was concerning me at the conference, but I didn't speak up about it because although I had been instructed to avoid this mistake, and it made intuitive sense to me, I had never actually tested to see if there was a significant difference between the two methods.
In this post, I am going to explore this by assessing the accuracy of support vector machine models on three datasets:
Datawise, we will use a set from the UCI machine learning repository. The dataset is a series of wine measurements, quantifying things like "Alcohol Content", "Color Intensity", and "Hue" for 178 wines. The goal is to predict the region the wine came from based on the measurements.
Let's take a quick look at the mean and standard deviation of each column in the data (sorted by SD):
| Variable | Mean | SD |
|---|---|---|
| Proline | 746.89 | 314.91 |
| Magnesium | 99.74 | 14.28 |
| Alcalinity | 19.49 | 3.34 |
| ColorIntensity | 5.06 | 2.32 |
| Acid | 2.34 | 1.12 |
| Flavanoids | 2.03 | 1.00 |
| Alcohol | 13.00 | 0.81 |
| OpticalDensity | 2.61 | 0.71 |
| Phenols | 2.30 | 0.63 |
| Proanthocyanins | 1.59 | 0.57 |
| Ash | 2.37 | 0.27 |
| Hue | 0.96 | 0.23 |
| NonFlavanoidPhenols | 0.36 | 0.12 |
There are 13 variables in the data, but we are going to use only the 5 with the highest standard deviation, since this is for demonstration purposes, not pure predictive accuracy. Although Alcohol is not in the top 5, we are going to use it as well (because hey, we're talking about wine!)
Just so that we have a feel for the data, let's plot a variable or two: We might be able to guess that there is some relationship between alcohol content and region:
And indeed there is, not a big surprise there.
Wikipedia tells me that, during brewing, Proline may produce haze, so perhaps it would be related to Color Intensity?
As expected. It looks like these variables are going to be able to feed a pretty accurate model. Based on the way the second plot is organized into clusters I imagine even a simple approach like KNN would do well.
The features of this data vary wildly in scale, for example, the range of the Proline
column is from 278 to 1680, whereas the Acid
column goes from 0.74 to 5.80. This is an issue for support vector machines (and some other algorithms), so we need to center and scale the data.
For each situation described above, I trained 1000 svm models from the e1071
R package (with default parameters) and recorded the accuracy. Each model was trained on a random subset of 50% of the data, and tested on the remaining 50%. The test set acccuracy distributions in each situation are presented as histograms.
To demonstrate the importance of centering and scaling for support vector machines, the accuracy was first assessed without centering and scaling:
As we can see, the accuracy is pretty abysmal. There are three categories, so the mean of 0.415 is better than guessing, but not by much. Of course, this was expected, centering and scaling are a necessary step for svms.
This time we scale the training and test together, and then split them apart for training of the model. This means that there is some information from the test set leaking into the training set, and vice versa.
Clearly that made the difference, accuracy is nearly perfect.
Well, this is the right way.
So, it appears that there is just the teeensiest increase in accuracy if we do it the right way. Is it statistically significant, though?
We can assess whether or not there is a difference in the mean accuracy between scaling together and scaling separately by using a t-test. From the histograms we can see that the accuracy scores are very roughly normal, so t-tests are appropriate here.
The difference is extremely small (around 0.4%), but it exists and is statistically significant.
As we saw, centering and scaling the data the proper way actually, for this dataset, leads to a tiny but statistically significant increase in the mean accuracy of the svm models. I have to admit to being surpised, I expected the opposite result! It would be interesting to see how the size of the dataset, and number of variables in the model impact this difference.
Of course, this was no fully rigorous test, but I do think it adds to the evidence that you should always center and scale your training and test data separately (not least because it's the correct way!).
This post has a small discussion on reddit here and a reproducible version with code can be found here


A bus is a road vehicle designed to carry many passengers. Buses can have a capacity as high as 300 passengers. The most common type of bus is the single-deck rigid bus, with larger loads carried by double-decker and articulated buses, and smaller loads carried by midibuses and minibuses; coaches are used for longer-distance services. Many types of buses, such as city transit buses and inter-city coaches, charge a fare. Other types, such as elementary or secondary school buses or shuttle buses within a post-secondary education campus do not charge a fare. In many jurisdictions, bus drivers require a special licence above and beyond a regular driver's licence.


Fernando Marins
Home
About
Portfolio
Contact
Web Designer
Lorem ipsum
ABOUT
Fernando is an iOS Developer that is taking the Free Code Camp Certification. It loves learning new things!
PORTFOLIO
CONTACT


--- title: New Streamlit Chat. Conversational app with st.chat_message and st.chat_input author: Carlos Vecina Tebar date: '2023-06-23' slug: streamlit-chat-conversational-app-st-chat_message output: blogdown::html_page: highlight: pygments categories: - Python - Post tags: [Python, Streamlit] subtitle: "Revolutionize Conversational App Development: A Guide to Building Chat-based Applications with Streamlit and GPT." summary: "Revolutionize Conversational App Development: A Guide to Building Chat-based Applications with Streamlit and GPT." authors: [carlos-vecina] featured: false ---
In this post (half featured by a fine-tuned LLM) we are discussing the new Streamlit feature and tutorial: chat interface.
Oh, wow! Let’s talk about building conversational apps with Streamlit and the incredible GPT models.  They’re just so useful and never annoying. So, let’s dive into this tutorial and explore the fascinating world of chat-based applications ;) I promise it won’t be like talking to a brick wall. Trust me.
The tutorial starts by introducing Streamlit’s chat elements, st.chat_message
and st.chat_input
. These elements make it super easy to build Graphical User Interfaces (GUIs) for conversational agents or chatbots.
But wait, it gets even better! You can build anything from a basic chatbot to a ChatGPT-like experience using purely Python code. Python is all you need!
In the first part of the tutorial, they teach you how to build a bot that mirrors your input. Yes, you heard it right.  They even introduce session state to store the chat history, as if anyone would ever want to remember a conversation with a bot that repeats everything you say. It’s like having a tape recorder but with extra steps. (LLM writer has become quite ironic today)
Next, they move on to building a simple chatbot GUI with streaming. The bot now responds to your messages with random predefined responses. How exciting! They even add a delay to simulate the bot “thinking” before responding. Because what’s more thrilling than waiting for a chatbot to come up with a pre-determined message? It’s like watching paint dry, but with the added suspense of wondering what the next random response will be.
Finally, they reach the climax of the tutorial: building a ChatGPT-like app. It is possible by using the OpenAI API to generate responses. And of course, for that you need to get an API key to follow along.
In summary, this tutorial takes you on a thrilling journey of building chat-based applications with Streamlit and GPT models. Enjoy!
import openai
import streamlit as st
st.title("ChatGPT-like clone")
openai.api_key = st.secrets["OPENAI_API_KEY"]
if "openai_model" not in st.session_state:
st.session_state["openai_model"] = "gpt-4"
if "messages" not in st.session_state:
st.session_state.messages = []
for message in st.session_state.messages:
with st.chat_message(message["role"]):
st.markdown(message["content"])
if prompt := st.chat_input("What is up?"):
st.session_state.messages.append({"role": "user", "content": prompt})
with st.chat_message("user"):
st.markdown(prompt)
with st.chat_message("assistant"):
message_placeholder = st.empty()
full_response = ""
for response in openai.ChatCompletion.create(
model=st.session_state["openai_model"],
messages=[
{"role": m["role"], "content": m["content"]}
for m in st.session_state.messages
],
stream=True,
):
full_response += response.choices[0].delta.get("content", "")
message_placeholder.markdown(full_response + "▌")
message_placeholder.markdown(full_response)
st.session_state.messages.append({"role": "assistant", "content": full_response})
You could find this and more code examples here
You can find here three general tips in order to boost your Streamlit application:
User-Centric Design: Prioritize the needs and preferences of your users when developing a chat-based application. Consider their goals, pain points, and communication preferences to ensure a seamless and intuitive user experience.
Fine-tune your LLM or other NLP model: Implement robust NLP techniques to enhance the application’s ability to understand and interpret user input accurately. Also, it seems like an awesome idea to train specifically to your use case in order to provide more contextually relevant and personalized responses.
Scalability and Performance: Build a scalable architecture that can handle high volumes of concurrent users and maintain optimal performance. Implement efficient data storage, caching mechanisms, and use cloud-based services to handle the computational demands of processing and serving chat-based interactions.
By harnessing the power of Streamlit and GPT, you can unlock a world of possibilities and create highly engaging and interactive conversational applications that will captivate your users and elevate your online presence.
If you want to stay updated…


“He’s a venerable guy but somehow this does not stunt his sex life,”.
“Pale Male, our hero goes on forever,”.
“He’s still around, he’s still fathering young hawks.”
(He’s on his 8th, aptly named “Octavia,” and has likely sired about 38 chicks.)
|
Palemale's DOB
|
~1991
|
||
|
Lola's DOB
|
~1999
|
||
|
Clutches to date
|
10
|
||
|
Chicks hatched
|
26
|
||
|
Sucessful fledges
|
23/88.5%
|
||
|
Mortality
|
3/11.5%
|
||
|
Chicks
|
Reign
|
||
|
Mate #1
|
First Love
|
0
|
1991 to 1992
|
|
Mate #2
|
Chocolate
|
3
|
1993 to 1995
|
|
Mate #1
|
First Love
|
5
|
1996 to 1997
|
|
Mate #3
|
Blue
|
11
|
1997 to 2001
|
|
Mate #4
|
Lola
|
7
|
since 2001
|


Basics
Requests and Responses
The API is RESTful, so all you have to do is to call a specified URL and you will get a JSON result.
For example: If you call http://data.re-publica.de/api/events you should receive something like this:
{
"ok": true,
"count": 1,
"data": [{
"type": "event",
"id": "rp13",
"label": "re:publica 13",
"title": "IN/SIDE/OUT",
"date": [ "2013-05-06", "2013-05-08" ],
"locations": [{
"label": "Station Berlin",
"coords": [ 52.49814, 13.374538 ]
}],
"url": "http://13.re-publica.de/"
}]
}
The response is always an object with the properties:
ok
is true or false and shows, whether the request was successful. If it was successful also the following properties will be set:count
shows the number of total resultsdata
is an array with the results
Single Objects and Lists
If you are requesting for a single, existing object (e.g. by an object id) count
will always be 1 and data
will always be an array with a single object.
If you are requesting for a list of objects (e.g. all sessions) count
will always be the total number of known objects (e.g. sessions) and data
will always be an array with the results.
Modification Time
Every element has the field last_modified
containing the Unix time (in seconds) of the last change.
You can use that to filter lists. E.g. http://data.re-publica.de/api/rp13/speakers?last_modified=1393611456
returns only speaker entries, that have changed since Unix time<PHONE_NUMBER>
.
Pagination
When requesting for a list you can use the special GET parameters start
and count
for pagination.
E.g. http://data.re-publica.de/api/rp13/sessions will list all sessions:
{
"ok": true,
"count": 347,
"data": [
// ... list of 347 session objects
]
}
The same request with pagination ...sessions?start=100&count=20 will list only the requested 20 sessions - starting with the 100th:
{
"ok": true,
"count": 347, // count will still show the number of all sessions
"data": [
// ... list of the requested 20 session objects
]
}
Reference
In the following reference examples only the content of the data
property will be shown.
Events
An event is one chronologically delimited total of sessions. Like a yearly conference.
 Mai", "label_en": "6. May",
"date": "2014-05-06"
},
"location": {
"id": "rp14-location-stage-7", "label_de": "Stage 7", "label_en": "Stage 7"
},
"track": {
"id": "media", "label_de": "Medien", "label_en": "Media"
},
"format": {
"id": "talk", "label_de": "Vortrag", "label_en": "Talk"
},
"level": {
"id": "beginner", "label_de": "Beginner", "label_en": "Beginner"
},
"lang": {
"id": "de", "label_de": "Deutsch", "label_en": "German"
},
"speakers": [
{ "id": "rp13-speaker-81", "name": "Sascha Lobo" }
//...
],
"enclosures": [],
"links": [
{
"thumbnail": "http://i.ytimg.com/vi/18xQRtdrJhQ/mqdefault.jpg",
"title": "re:publica 2014: ...",
"url": "http://youtube.com/watch?v=18xQRtdrJhQ",
"service": "youtube",
"type": "recording"
}
],
"last_modified":<PHONE_NUMBER>.99
}]
GET /<event-id>/sessions/<session-id>
single object, as above
Sessions also have two special fields: enclosures and links:
Enclosures
Enclosures list files including mime type. The idea is to make it easy to generate e.g. podcast feeds. Currently this feature is not implemented yet.
Links
Links is a list of related webpages. Currently we provide only links to youtube/vimeo recordings. Later we also want to provide links to Etherpads, Slideshare, etc.
- Values of
"type"
:"recording"
- Values of
"service"
:"youtube"
,"vimeo"
Speakers
Speakers are people performing sessions.
GET /<event-id>/speakers
[{
"id": "rp13-speaker-1",
"event": "rp13",
"type": "speaker",
"name": "Johnny Haeusler",
"photo": "http://13.re-publica.de/sites/13.re-publica.de/files/pictures/picture-48.png",
"url": "http://13.re-publica.de/users/johnny",
"organization": "Spreeblick",
"position": "",
"biography": "Born in Berlin in 1964, Johnny Haeusler founded the award-winning weblog Spreeblick in 2002. He is also a radio DJ and a member of post-punkrock band Plan B, which is touring again since 2012.....",
"sessions": [
{
"id": "rp13-session-5117",
"title": "Comic Misunderstanding – A conversation with Graham Linehan (IT Crowd)"
},
{
"id": "rp13-session-5866",
"title": "YouTube macht die Stars von heute"
} //...
],
"links": [
{
"url": "http://www.spreeblick.com",
"title": "Spreeblick",
"service": "web",
"type": "speaker-link"
},
{
"url": "https://twitter.com/spreeblick",
"title": "Twitter @spreeblick",
"service": "twitter",
"type": "speaker-link",
"username": "spreeblick"
}
],
"last_modified":<PHONE_NUMBER>.99
} //...
]
Speaker links
Speaker links
(optionally) contain links to web presences of the speaker. url
, service
and title
are always present. Service can currently be: web
, twitter
, facebook
, github
, app.net
. The default is web
, which can be any valid http(s) URL. Optionally username
contains the username on the social network.
- Values of
"type"
:"speaker-link"
- Values of
"service"
:"twitter"
,"facebook"
,"app.net"
,"web"
,"github"
,web
is default.
GET /<event-id>/speakers/<id>
single object, as above
Tracks
Tracks are topic-based collections of sessions
GET /<event-id>/tracks
[
{
"id": "research-education",
"label_de": "Forschung & Bildung",
"label_en": "Research & Education",
"color": [244.0, 79.0, 244.0, 1.0],
"last_modified":<PHONE_NUMBER>.99
},{
"id": "politics-society",
"label_de": "Politik & Gesellschaft",
"label_en": "Politics & Society",
"color": [246.0, 105.0, 106.0, 1.0],
"last_modified":<PHONE_NUMBER>.99
} //...
]
GET /<event-id>/tracks/<track-id>
single object, as above
Locations
Locations are specified spaces on the compound and may be stages.
GET /<event-id>/locations
[
{
"id": "stage1", // location_id
"label_de": "Stage 1",
"label_en": "Stage 1",
"is_stage": true, // is this a stage
"floor": 0,
"order_index": 0, // order stage objects by this, when listed
"last_modified":<PHONE_NUMBER>.99
}, //...
]
is_stage
: (Required) This location is a stage, as opposed to a meeting aread/workshop space, etc.floor
: (Optional) Floor in the building, 0 is ground. May be negative to indicate basement levels.order_index
: (Optional) Unique index per event, it defines the natural order of the locations (e.g. as used on promotional materials). 0 has the highest priority.
GET /<event-id>/locations/<location-id>
single object as above
Days
Days enframe several session by a slice of time, usually one day.
GET /<event-id>/days
[
{
"id": "1",
"event": "rp13",
"type": "day",
"label_de": "6. Mai",
"label_en": "6. May",
"date": "2014-05-06",
"last_modified":<PHONE_NUMBER>.99
},{
"id": "2",
"event": "rp13",
"type": "day",
"label_de": "7. Mai",
"label_en": "7. May",
"date": "2014-05-07",
"last_modified":<PHONE_NUMBER>.99
} //...
]
GET /<event-id>/days/<day-id>
single object as above
Formats
Formats indicate the practical execution of a session, like talk, discussion, workshop etc.
GET /<event-id>/formats
[
{
"id": "talk",
"label_de": "Vortrag",
"label_en": "Talk",
"last_modified":<PHONE_NUMBER>.99
},{
"id": "discussion",
"label_de": "Diskussion",
"label_en": "Discussion",
"last_modified":<PHONE_NUMBER>.99
},{
"id": "workshop",
"label_de": "Workshop",
"label_en": "Workshop",
"last_modified":<PHONE_NUMBER>.99
} //...
]
GET /<event-id>/formats/<format-id>
single object as above
Levels
Levels indivate the amount of preexisting knowledge expected from the respective audience
GET /<event-id>/levels
[
{
"id": "beginner",
"label_de": "Anfängerinnen",
"label_en": "Beginner",
"last_modified":<PHONE_NUMBER>.99
},{
"id": "intermediate",
"label_de": "Fortgeschrittene",
"label_en": "Intermediate",
"last_modified":<PHONE_NUMBER>.99
},{
"id": "advanced",
"label_de": "Expertinnen",
"label_en": "Experts",
"last_modified":<PHONE_NUMBER>.99
} //...
]
GET /<event-id>/levels/<level-id>
single object as above
Languages
GET /<event-id>/languages
[
{
"id": "de",
"label_de": "Deutsch",
"label_en": "German",
"last_modified":<PHONE_NUMBER>.99
},{
"id": "en",
"label_de": "Englisch",
"label_en": "English",
"last_modified":<PHONE_NUMBER>.99
} //...
]
GET /<event-id>/languages/<language-id>
single object as above


03. Solidity Introduction
## Solidity Introduction
In this section, we'll explore the general concepts of a smart contract with the Solidity language and compile a simple smart contract.
Understanding this concept will help you with this part of the project:
| Part 1 | Write a smart contract with functions to support proof of existence (i.e. notarization) |
|---|---|
| Part 2 | Test smart contract code coverage |
| Part 3 | Deploy smart contract on a public test network (Rinkeby) |
| Part 4 | Modify client code to interact with a smart contract |
Solidity Introduction
Resources
Code
pragma solidity ^0.4.23;
contract HelloWorld {
string public message;
constructor() public {
message = "Hello World!";
}
function getMessage() public view returns(string) {
return message;
}
}
### Need help with Solidity?
Solidity is a BIG topic, we know. If you'd like a simple guide on how to get started, we've created an overview of important things to watchout for in the next concept.


A CinderBlock is a containerized collection of code and/or libraries that extend the C++ library Cinder. The official CinderBlock docs and the forum thread RFC: CinderBlocks offer more detail on the initial motivitations, capabilities and the limitations of CinderBlocks.
The source for the CinderBlocks.org project is available on GitHub.


Eth Lisbon.
June 2020.
#1.
Let's make something beautiful, together/
Design the logo
Design & build the website
Help us out on marketing & comms
Sponsor us
Stay upto date/
1. Sign up to find out as soon as registration is open.
2. Follow us on Twitter.


The user sends the data to the internet and makes contact with a server via HTML. The server sends back the appropriate HTML to the user where the browser decodes the information and projects it to the screen.
HTMLStands for Hypertext Markup Language, which is basically based on text (what you see) and Markup (how it looks).
Tags and ElementsHTML is made of elements which help to give plain text more texture and structure with the help of tags, which consist of a wide variety of choices from making text bold, italic, or refer to a website like Google. We can break long lines and create more structure by tagging paragraphs and headlines.
Computers are stupid!It means that computers have a specific language and understanding for things which sometimes makes it frustrating for programmers cause silly mistakes could make it more difficult to program an application.
Inline and BlockInline is mostly for elements that work within a line like "break," "bold," and "italic." Block are mostly within several lines like "paragraph" and "division."
Programmers aren't suppose to memorise everythingThere are a lot of references on the web that programmers could use to write code instead of trying to memorise every single element and attribute.


Welcome to roshambo game created by Cryptolions team and powered on EOS blockchain. and powered by Europechain.


{% extends "base.html" %} {% block title %}Siena documentation{% endblock %} {% block body %}
You should read first the getting started guide that covers the main concepts and usage of Siena. Then you should read the specific documentation of the implementations you are interested in. These are the available implementations of Siena:
Siena has built-in JSON support. You can save complex data structures (maps, lists or any arbitrary combination or both) into a single field/column using JSON.
{% endblock %}


{% extends "core_base.html" %} {% from "macros.html" import file, warn, info, cmd_blk_end, cmd_blk_start, term_end, topxterm, term_start, end_of_page,top_instance %} {% block content %}