Thief: Difference between revisions
Jump to navigation
Jump to search
No edit summary Tag: Manual revert |
No edit summary Tag: Reverted |
||
| Line 286: | Line 286: | ||
| Coats your weapon in venom, dealing poison damage over time. Again, text wraps correctly. | | Coats your weapon in venom, dealing poison damage over time. Again, text wraps correctly. | ||
|} | |} | ||
<div style="display: flex; align-items: center; gap: 10px;"> | |||
<button id="decrease">◀</button> | |||
<input type="range" id="levelSlider" min="1" max="10" value="1"> | |||
<button id="increase">▶</button> | |||
<span id="levelValue">1</span> | |||
</div> | |||
<script> | |||
const slider = document.getElementById('levelSlider'); | |||
const valueDisplay = document.getElementById('levelValue'); | |||
const increase = document.getElementById('increase'); | |||
const decrease = document.getElementById('decrease'); | |||
slider.addEventListener('input', () => { | |||
valueDisplay.textContent = slider.value; | |||
}); | |||
increase.addEventListener('click', () => { | |||
if (slider.value < 10) slider.value = parseInt(slider.value) + 1; | |||
valueDisplay.textContent = slider.value; | |||
}); | |||
decrease.addEventListener('click', () => { | |||
if (slider.value > 1) slider.value = parseInt(slider.value) - 1; | |||
valueDisplay.textContent = slider.value; | |||
}); | |||
</script> | |||
Revision as of 21:43, 18 December 2025
The thief class is the only shit 1st job
| Image | Skill Name | Damage | Description |
|---|---|---|---|
| File:Throw Stone.png | Throw Stone | Low | Throws a small stone at the target, dealing minor physical damage and briefly interrupting actions. |
| File:Hiding.png | Hiding | None | Allows the user to hide from enemies, becoming invisible for a short duration unless detected. |
| File:Envenom.png | Envenom | Medium | Attacks the enemy with a poisoned strike, dealing damage and applying poison over time. |
| Throw Stone | Hiding | Envenom | Back Sliding | |
|---|---|---|---|---|
| GIF | File:Throw Stone.gif | File:Hiding.gif | File:Envenom.gif | File:Back Sliding.gif |
| Image | File:Throw Stone.png | File:Hiding.png | File:Envenom.png | File:Back Sliding.png |
| Damage | 175% ATK | 200% ATK | ||
| Description | Throws a small stone at the target, dealing minor physical damage and briefly interrupting actions. | Allows the user to hide from enemies, becoming invisible for a short duration unless detected. | Attacks the enemy with a poisoned strike, dealing damage and applying poison over time. | Bingbing the bangbang |
| Skill Name | Throw Stone | Hiding | Envenom |
|---|---|---|---|
| GIF | File:Throw Stone.gif | File:Hiding.gif | File:Envenom.gif |
| Image | File:Throw Stone.png | File:Hiding.png | File:Hiding.png |
| Damage | Low | None | Medium |
| Description | Throws a small stone at the target, dealing minor physical damage and briefly interrupting actions. | Allows the user to hide from enemies, becoming invisible for a short duration unless detected. | Attacks the enemy with a poisoned strike, dealing damage and applying poison over time. |
| File:Envenom.gif |
| File:Envenom.png |
| Envenom |
| 200% ATK |
| Attacks the enemy with a poisoned strike, dealing damage over time. |
Envenom
| File:Envenom.gif |
| File:Envenom.png |
| Envenom |
| Medium Damage |
| Attacks the enemy with a poisoned strike, dealing damage over time. |
| File:ThrowStone.gif |
| Throw Stone |
| Damage: Low |
| Throws a stone at the enemy. |
| File:Hiding.gif |
| Hiding |
| Damage: None |
| Evades enemies for a short time. |
| File:Envenom.gif |
| Envenom |
| Damage: Medium |
| Attacks the enemy with a poisoned strike. |
| File:ThrowStone.gif |
| Throw Stone |
| Damage: Low |
| Throws a stone at the enemy. |
| File:Hiding.gif |
| Hiding |
| Damage: None |
| Evades enemies for a short time. |
| File:ThrowStone.gif |
| Throw Stone |
| Damage: Low |
| Throws a stone at the enemy. This description wraps inside the table so it doesn’t overflow. |
| File:Hiding.gif |
| Hiding |
| Damage: None |
| Become invisible for a short time to evade attacks. The text wraps nicely inside this card. |
| File:Envenom.gif |
| Envenom |
| Damage: Medium |
| Coats your weapon in venom, dealing poison damage over time. Again, text wraps correctly. |
| File:ThrowStone.gif |
| File:ThrowStone.png |
| Throw Stone |
| Damage: Low |
| Throws a stone at the enemy. This description wraps inside the table so it doesn’t overflow. |
| File:Hiding.gif |
| File:Hiding.png |
| Hiding |
| Damage: None |
| Become invisible for a short time to evade attacks. The text wraps nicely inside this card. |
| File:Envenom.gif |
| File:Envenom.png |
| Envenom |
| Damage: Medium |
| Coats your weapon in venom, dealing poison damage over time. Again, text wraps correctly. |
| File:ThrowStone.gif |
| File:ThrowStone.png |
| Throw Stone |
| Damage: Low |
| Throws a stone at the enemy. This description wraps inside the table so it doesn’t overflow. |
| File:Hiding.gif |
| File:Hiding.png |
| Hiding |
| Damage: None |
| Become invisible for a short time to evade attacks. The text wraps nicely inside this card. |
| File:Envenom.gif |
| File:Envenom.png |
| Envenom |
| Damage: Medium |
| Coats your weapon in venom, dealing poison damage over time. Again, text wraps correctly. |
<button id="decrease">◀</button>
<input type="range" id="levelSlider" min="1" max="10" value="1">
<button id="increase">▶</button>
1
<script>
const slider = document.getElementById('levelSlider');
const valueDisplay = document.getElementById('levelValue');
const increase = document.getElementById('increase');
const decrease = document.getElementById('decrease');
slider.addEventListener('input', () => {
valueDisplay.textContent = slider.value;
});
increase.addEventListener('click', () => {
if (slider.value < 10) slider.value = parseInt(slider.value) + 1;
valueDisplay.textContent = slider.value;
});
decrease.addEventListener('click', () => {
if (slider.value > 1) slider.value = parseInt(slider.value) - 1;
valueDisplay.textContent = slider.value;
});
</script>