Merge pull request #9467 from ChtiKenny/master
[Shadowbane Inquisition] Update
This commit is contained in:
@@ -450,12 +450,12 @@
|
||||
value='0'
|
||||
selected='selected'
|
||||
>N/A +0</option>
|
||||
<option value='5'>S +5</option>
|
||||
<option value='10'>I +10</option>
|
||||
<option value='15'>T +15</option>
|
||||
<option value='20'>P +20</option>
|
||||
<option value='25'>E +25</option>
|
||||
<option value='30'>M +30</option>
|
||||
<option value='5' >S +5</option>
|
||||
<option value='10'>T +10</option>
|
||||
<option value='15'>I +15</option>
|
||||
<option value='20'>E +20</option>
|
||||
<option value='25'>M +25</option>
|
||||
<option value='30'>L +30</option>
|
||||
</select>
|
||||
<select
|
||||
name='attr_BS_advancement'
|
||||
@@ -465,96 +465,96 @@
|
||||
value='0'
|
||||
selected='selected'
|
||||
>N/A +0</option>
|
||||
<option value='5'>S +5</option>
|
||||
<option value='10'>I +10</option>
|
||||
<option value='15'>T +15</option>
|
||||
<option value='20'>P +20</option>
|
||||
<option value='25'>E +25</option>
|
||||
<option value='30'>M +30</option>
|
||||
<option value='5' >S +5</option>
|
||||
<option value='10'>T +10</option>
|
||||
<option value='15'>I +15</option>
|
||||
<option value='20'>E +20</option>
|
||||
<option value='25'>M +25</option>
|
||||
<option value='30'>L +30</option>
|
||||
</select>
|
||||
<select
|
||||
name='attr_STR_advancement'
|
||||
class='sheet-full_width'
|
||||
>
|
||||
<option value='0' selected='selected'>N/A +0</option>
|
||||
<option value='5'>S +5</option>
|
||||
<option value='10'>I +10</option>
|
||||
<option value='15'>T +15</option>
|
||||
<option value='20'>P +20</option>
|
||||
<option value='25'>E +25</option>
|
||||
<option value='30'>M +30</option>
|
||||
<option value='5' >S +5</option>
|
||||
<option value='10'>T +10</option>
|
||||
<option value='15'>I +15</option>
|
||||
<option value='20'>E +20</option>
|
||||
<option value='25'>M +25</option>
|
||||
<option value='30'>L +30</option>
|
||||
</select>
|
||||
<select
|
||||
name='attr_TOU_advancement'
|
||||
class='sheet-full_width'
|
||||
>
|
||||
<option value='0' selected='selected'>N/A +0</option>
|
||||
<option value='5'>S +5</option>
|
||||
<option value='10'>I +10</option>
|
||||
<option value='15'>T +15</option>
|
||||
<option value='20'>P +20</option>
|
||||
<option value='25'>E +25</option>
|
||||
<option value='30'>M +30</option>
|
||||
<option value='5' >S +5</option>
|
||||
<option value='10'>T +10</option>
|
||||
<option value='15'>I +15</option>
|
||||
<option value='20'>E +20</option>
|
||||
<option value='25'>M +25</option>
|
||||
<option value='30'>L +30</option>
|
||||
</select>
|
||||
<select
|
||||
name='attr_AGI_advancement'
|
||||
class='sheet-full_width'
|
||||
>
|
||||
<option value='0' selected='selected'>N/A +0</option>
|
||||
<option value='5'>S +5</option>
|
||||
<option value='10'>I +10</option>
|
||||
<option value='15'>T +15</option>
|
||||
<option value='20'>P +20</option>
|
||||
<option value='25'>E +25</option>
|
||||
<option value='30'>M +30</option>
|
||||
<option value='5' >S +5</option>
|
||||
<option value='10'>T +10</option>
|
||||
<option value='15'>I +15</option>
|
||||
<option value='20'>E +20</option>
|
||||
<option value='25'>M +25</option>
|
||||
<option value='30'>L +30</option>
|
||||
</select>
|
||||
<select
|
||||
name='attr_INT_advancement'
|
||||
class='sheet-full_width'
|
||||
>
|
||||
<option value='0' selected='selected'>N/A +0</option>
|
||||
<option value='5'>S +5</option>
|
||||
<option value='10'>I +10</option>
|
||||
<option value='15'>T +15</option>
|
||||
<option value='20'>P +20</option>
|
||||
<option value='25'>E +25</option>
|
||||
<option value='30'>M +30</option>
|
||||
<option value='5' >S +5</option>
|
||||
<option value='10'>T +10</option>
|
||||
<option value='15'>I +15</option>
|
||||
<option value='20'>E +20</option>
|
||||
<option value='25'>M +25</option>
|
||||
<option value='30'>L +30</option>
|
||||
</select>
|
||||
<select
|
||||
name='attr_PER_advancement'
|
||||
class='sheet-full_width'
|
||||
>
|
||||
<option value='0' selected='selected'>N/A +0</option>
|
||||
<option value='5'>S +5</option>
|
||||
<option value='10'>I +10</option>
|
||||
<option value='15'>T +15</option>
|
||||
<option value='20'>P +20</option>
|
||||
<option value='25'>E +25</option>
|
||||
<option value='30'>M +30</option>
|
||||
<option value='5' >S +5</option>
|
||||
<option value='10'>T +10</option>
|
||||
<option value='15'>I +15</option>
|
||||
<option value='20'>E +20</option>
|
||||
<option value='25'>M +25</option>
|
||||
<option value='30'>L +30</option>
|
||||
</select>
|
||||
<select
|
||||
name='attr_WP_advancement'
|
||||
class='sheet-full_width'
|
||||
>
|
||||
<option value='0' selected='selected'>N/A +0</option>
|
||||
<option value='5'>S +5</option>
|
||||
<option value='10'>I +10</option>
|
||||
<option value='15'>T +15</option>
|
||||
<option value='20'>P +20</option>
|
||||
<option value='25'>E +25</option>
|
||||
<option value='30'>M +30</option>
|
||||
<option value='5' >S +5</option>
|
||||
<option value='10'>T +10</option>
|
||||
<option value='15'>I +15</option>
|
||||
<option value='20'>E +20</option>
|
||||
<option value='25'>M +25</option>
|
||||
<option value='30'>L +30</option>
|
||||
</select>
|
||||
<select
|
||||
name='attr_FEL_advancement'
|
||||
class='sheet-full_width'
|
||||
>
|
||||
<option value='0' selected='selected'>N/A +0</option>
|
||||
<option value='5'>S +5</option>
|
||||
<option value='10'>I +10</option>
|
||||
<option value='15'>T +15</option>
|
||||
<option value='20'>P +20</option>
|
||||
<option value='25'>E +25</option>
|
||||
<option value='30'>M +30</option>
|
||||
<option value='5' >S +5</option>
|
||||
<option value='10'>T +10</option>
|
||||
<option value='15'>I +15</option>
|
||||
<option value='20'>E +20</option>
|
||||
<option value='25'>M +25</option>
|
||||
<option value='30'>L +30</option>
|
||||
</select>
|
||||
<input
|
||||
type="hidden"
|
||||
@@ -5022,6 +5022,8 @@ NOTE: replace worker by javascript for IDE functionality
|
||||
{name: "Weapon Intuition", aptitudes : ["Intelligence", "Finesse"]}
|
||||
]
|
||||
const fieldAptitudes = ['aptitude_1','aptitude_2','aptitude_3','aptitude_4','aptitude_5','aptitude_6','aptitude_7','aptitude_8','aptitude_9']
|
||||
|
||||
/* DISABLED XP COST AUTO-FILL UNTIL NEW VALUES ARE MADE */
|
||||
on('change:repeating_advancements:advancement_nameL_r change:repeating_advancements:advancement_nameR_r', () => {
|
||||
getAttrs([
|
||||
'repeating_advancements_advancement_nameR_r',
|
||||
@@ -5055,27 +5057,27 @@ NOTE: replace worker by javascript for IDE functionality
|
||||
|
||||
if (firstAptitude && secondAptitude) {
|
||||
if (level === '+5') return 100
|
||||
if (level === '+10') return 250
|
||||
if (level === '+15') return 500
|
||||
if (level === '+20') return 750
|
||||
if (level === '+25') return 1250
|
||||
if (level === '+30') return 1500
|
||||
if (level === '+10') return 200
|
||||
if (level === '+15') return 400
|
||||
if (level === '+20') return 800
|
||||
if (level === '+25') return 1200
|
||||
if (level === '+30') return 2400
|
||||
}
|
||||
if (firstAptitude || secondAptitude) {
|
||||
if (level === '+5') return 250
|
||||
if (level === '+10') return 500
|
||||
if (level === '+15') return 750
|
||||
if (level === '+20') return 1000
|
||||
if (level === '+25') return 1500
|
||||
if (level === '+30') return 2500
|
||||
if (level === '+5') return 200
|
||||
if (level === '+10') return 400
|
||||
if (level === '+15') return 800
|
||||
if (level === '+20') return 1200
|
||||
if (level === '+25') return 2400
|
||||
if (level === '+30') return 3600
|
||||
}
|
||||
if (!firstAptitude && !secondAptitude) {
|
||||
if (level === '+5') return 500
|
||||
if (level === '+10') return 750
|
||||
if (level === '+15') return 1000
|
||||
if (level === '+20') return 1500
|
||||
if (level === '+25') return 2500
|
||||
if (level === '+30') return 3500
|
||||
if (level === '+5') return 400
|
||||
if (level === '+10') return 800
|
||||
if (level === '+15') return 1200
|
||||
if (level === '+20') return 2400
|
||||
if (level === '+25') return 3600
|
||||
if (level === '+30') return 4800
|
||||
}
|
||||
}
|
||||
if (skill) {
|
||||
@@ -5086,19 +5088,19 @@ NOTE: replace worker by javascript for IDE functionality
|
||||
if (level === 'Known') return 100
|
||||
if (level === '+10') return 200
|
||||
if (level === '+20') return 300
|
||||
if (level === '+30') return 400
|
||||
if (level === '+30') return 600
|
||||
}
|
||||
if (firstAptitude || secondAptitude) {
|
||||
if (level === 'Known') return 200
|
||||
if (level === '+10') return 400
|
||||
if (level === '+20') return 600
|
||||
if (level === '+30') return 800
|
||||
if (level === '+30') return 1200
|
||||
}
|
||||
if (!firstAptitude && !secondAptitude) {
|
||||
if (level === 'Known') return 300
|
||||
if (level === '+10') return 600
|
||||
if (level === '+20') return 900
|
||||
if (level === '+30') return 1200
|
||||
if (level === '+30') return 1800
|
||||
}
|
||||
}
|
||||
if (t1Talent) {
|
||||
@@ -5107,24 +5109,32 @@ NOTE: replace worker by javascript for IDE functionality
|
||||
|
||||
if (firstAptitude && secondAptitude) return 200
|
||||
if (firstAptitude || secondAptitude) return 300
|
||||
if (!firstAptitude && !secondAptitude) return 600
|
||||
if (!firstAptitude && !secondAptitude) return 500
|
||||
}
|
||||
if (t2Talent) {
|
||||
var firstAptitude = aptitudes.includes(t2Talent.aptitudes[0].toLowerCase())
|
||||
var secondAptitude = aptitudes.includes(t2Talent.aptitudes[1].toLowerCase())
|
||||
|
||||
if (firstAptitude && secondAptitude) return 300
|
||||
if (firstAptitude || secondAptitude) return 450
|
||||
if (!firstAptitude && !secondAptitude) return 900
|
||||
if (firstAptitude || secondAptitude) return 500
|
||||
if (!firstAptitude && !secondAptitude) return 800
|
||||
}
|
||||
if (t3Talent) {
|
||||
var firstAptitude = aptitudes.includes(t3Talent.aptitudes[0].toLowerCase())
|
||||
var secondAptitude = aptitudes.includes(t3Talent.aptitudes[1].toLowerCase())
|
||||
|
||||
if (firstAptitude && secondAptitude) return 400
|
||||
if (firstAptitude || secondAptitude) return 600
|
||||
if (firstAptitude && secondAptitude) return 500
|
||||
if (firstAptitude || secondAptitude) return 800
|
||||
if (!firstAptitude && !secondAptitude) return 1200
|
||||
}
|
||||
if (t4Talent) {
|
||||
var firstAptitude = aptitudes.includes(t3Talent.aptitudes[0].toLowerCase())
|
||||
var secondAptitude = aptitudes.includes(t3Talent.aptitudes[1].toLowerCase())
|
||||
|
||||
if (firstAptitude && secondAptitude) return 800
|
||||
if (firstAptitude || secondAptitude) return 1200
|
||||
if (!firstAptitude && !secondAptitude) return 1700
|
||||
}
|
||||
}
|
||||
|
||||
var costL = xpCalc(values['repeating_advancements_advancement_nameL_r'])
|
||||
@@ -5138,6 +5148,7 @@ NOTE: replace worker by javascript for IDE functionality
|
||||
setAttrs(attr,true)
|
||||
})
|
||||
})
|
||||
/* */
|
||||
on('change:xp_total change:advancement_costL change:advancement_costR change:repeating_advancements remove:repeating_advancements', () => {
|
||||
// get section IDs because of operation both inside and outside of fieldset
|
||||
getSectionIDs(`repeating_advancements`, idArray => {
|
||||
|
||||
Reference in New Issue
Block a user