PathOfBuildingCommunity / PathOfBuildingCommunity/PathOfBuilding
Spectre Addition Error Codes [New Team for Affliction SPectre Adds?
Aperta
Nessuno ha ancora preso questa issue.
bug: behaviour
- Lingua principale
- Lua
- Stelle
- 5.4k
- Fork
- 2.4k
- Merge medio
- 1g 12h
- PR unite (30g)
- 26
Descrizione
Check version
- I'm running the latest version of Path of Building and I've verified this by checking the changelog
Check for duplicates
- I've checked for duplicate issues by using the search function of the issue tracker
Check for support
- I've checked that the behaviour is supposed to be supported. If it isn't please open a feature request instead (Red text is a feature request).
What is the behaviour in-game?
N/A
What is the behaviour in Path of Building?
Error code on launch caused by proper [afaik] insertion of new spectre data
How to reproduce the issue
- Go to Spectre.lua file in Path of Buidling which list minions
- Insert the following new table at the bottom
-- Perfect Dancing Sword
minions["Metadata/Monsters/LeagueAzmeri/SpecialCorpses/AnimatedSwordHigh_"] = {
name = "Perfect Dancing Sword",
life = 1.5,
fireResist = 0,
coldResist = 0,
lightningResist = 0,
chaosResist = 0,
damage = 2.25,
damageSpread = 0,
attackTime = 1.5,
attackRange = 6,
accuracy = 1,
skillList = {
"MeleeAtAnimationSpeed",
"AzmeriSawbladeAnimatedWeaponCyclone",
"AzmeriDoubleSlashAnimatedWeapon",
"AzmeriSwordStormCascade",
},
modList = {
},
} - Go to Spectre.lua containing minion skills
- Insert the following new table at bottom
}
skills["MeleeAtAnimationSpeed"] = {
name = "Default Attack",
hidden = true,
color = 4,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
description = "Strike your foes down with a powerful blow.",
skillTypes = {
[SkillType.Attack] = true,
[SkillType.RangedAttack] = true,
[SkillType.MirageArcherCanUse] = true,
[SkillType.Projectile] = true,
[SkillType.MeleeSingleTarget] = true,
[SkillType.Multistrikeable] = true,
[SkillType.Melee] = true,
[SkillType.ProjectilesFromUser] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
attack = true,
melee = true,
projectile = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
},
levels = {
[1] = {levelRequirement = 1, statInterpolation = , cost = { }, },
},
}
skills["AzmeriSawbladeAnimatedWeaponCyclone"] = {
name = "Cyclone",
hidden = true,
color = "2",
baseEffectiveness = 0,
incrementalEffectiveness = 0,
description = "Damage enemies around you, then perform a spinning series of attacks as you travel to a target location. Cannot be supported by Ruthless or Multistrike.",
skillTypes = {
[SkillType.Attack] = true,
[SkillType.Area] = true,
[SkillType.Melee] = true,
[SkillType.Movement] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
attack = true,
area = true,
melee = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
},
levels = {
[1] = {levelRequirement = 68, statInterpolation = , cost = { }, },
},
}
skills["AzmeriDoubleSlashAnimatedWeapon"] = {
name = "Lacerate",
hidden = true,
color = "2",
baseEffectiveness = 0,
incrementalEffectiveness = 0,
description = "Slashes twice, releasing waves of force that damage enemies they hit. Enemies in the middle of the slashes can be hit by both. The slashes will have a chance to inflict bleeding in Blood Stance, or have a wider angle in Sand Stance. Can be used with Axes and Swords. You are in Blood Stance by default.",
skillTypes = {
[SkillType.Attack] = true,
[SkillType.Area] = true,
[SkillType.Multistrikeable] = true,
[SkillType.Melee] = true,
[SkillType.Physical] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
attack = true,
area = true,
melee = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
},
levels = {
[1] = {levelRequirement = 68, statInterpolation = , cost = { }, },
},
}
skills["AzmeriSwordStormCascade"] = {
name = "AzmeriSwordStormCascade",
hidden = true,
color = 4,
baseEffectiveness = 0,
incrementalEffectiveness = 0,
skillTypes = {
[SkillType.Spell] = true,
[SkillType.Damage] = true,
[SkillType.Area] = true,
[SkillType.Fire] = true,
[SkillType.Triggerable] = true,
[SkillType.AreaSpell] = true,
},
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
area = true,
spell = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
},
levels = {
[1] = {levelRequirement = 68, statInterpolation = , cost = { }, },
},
}
Character build code
N/A
Screenshots
Guida per i contributori
Apri la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Direzione di ricerca
Inizia dalle definizioni di minion e skill in Spectre.lua e riproduci l'errore di avvio usando le tabelle di Perfect Dancing Sword riportate nell'issue. Controlla la sintassi della tabella inserita e le voci di skill referenziate, quindi verifica che Path of Building si avvii e che i nuovi dati di spectre vengano caricati senza errori.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- lua
- Ambito
- tooling
- Tipo di issue
- Bug
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Stato di attività
- Ferma
- Chiarezza
- Abbastanza chiara
- Idoneità per principianti
- 35/100