feat: more available items
This commit is contained in:
parent
436e64ca4a
commit
b2c9c1d79a
32 changed files with 455 additions and 1 deletions
|
@ -24,7 +24,7 @@
|
||||||
- Tonic Infusion (20)
|
- Tonic Infusion (20)
|
||||||
- Tonic Potion (50)
|
- Tonic Potion (50)
|
||||||
- Tonus Emmitter (6, 5 turns)
|
- Tonus Emmitter (6, 5 turns)
|
||||||
- Tonic Wave (20, everybody)
|
- Refresher Wave (20, everybody)
|
||||||
|
|
||||||
### Status healing
|
### Status healing
|
||||||
|
|
||||||
|
|
|
@ -0,0 +1,14 @@
|
||||||
|
return {
|
||||||
|
name = "antidote",
|
||||||
|
fullname = "Antidote",
|
||||||
|
description = "A medicine that heal a character from poison",
|
||||||
|
conditions = {
|
||||||
|
{"status", "poison", true},
|
||||||
|
},
|
||||||
|
effects= {
|
||||||
|
{"setStatus", "poison", false},
|
||||||
|
},
|
||||||
|
usableInBattle=true,
|
||||||
|
usableOnMap=true,
|
||||||
|
affectEverybody=false,
|
||||||
|
}
|
|
@ -0,0 +1,14 @@
|
||||||
|
return {
|
||||||
|
name = "awakener",
|
||||||
|
fullname = "Awakener",
|
||||||
|
description = "A medicine that awaken an asleep character.",
|
||||||
|
conditions = {
|
||||||
|
{"status", "sleep", true}
|
||||||
|
},
|
||||||
|
effects= {
|
||||||
|
{"setStatus", "sleep", false}
|
||||||
|
},
|
||||||
|
usableInBattle=true,
|
||||||
|
usableOnMap=true,
|
||||||
|
affectEverybody=false,
|
||||||
|
}
|
|
@ -0,0 +1,15 @@
|
||||||
|
return {
|
||||||
|
name = "cureallspray",
|
||||||
|
fullname = "Cure-All Spray",
|
||||||
|
description = "A medicine that cure every illness",
|
||||||
|
conditions = {
|
||||||
|
{"status", "haveNegative", true},
|
||||||
|
{"status", "ko", false},
|
||||||
|
},
|
||||||
|
effects= {
|
||||||
|
{"setStatus", "allNegative", false}
|
||||||
|
},
|
||||||
|
usableInBattle=true,
|
||||||
|
usableOnMap=true,
|
||||||
|
affectEverybody=false,
|
||||||
|
}
|
|
@ -0,0 +1,14 @@
|
||||||
|
return {
|
||||||
|
name = "defenserestorer",
|
||||||
|
fullname = "Defense Restorer",
|
||||||
|
description = "A medicine that restore a character's defense",
|
||||||
|
conditions = {
|
||||||
|
{"status", "vulnerable", true}
|
||||||
|
},
|
||||||
|
effects= {
|
||||||
|
{"setStatus", "vulnerable", false}
|
||||||
|
},
|
||||||
|
usableInBattle=true,
|
||||||
|
usableOnMap=true,
|
||||||
|
affectEverybody=false,
|
||||||
|
}
|
|
@ -0,0 +1,14 @@
|
||||||
|
return {
|
||||||
|
name = "eggdog",
|
||||||
|
fullname = "Egg Dog",
|
||||||
|
description = "Eggman's best hot dog, complete with motor oil. Doesn't really heal.",
|
||||||
|
conditions = {
|
||||||
|
{"status", "ko", false}
|
||||||
|
},
|
||||||
|
effects= {
|
||||||
|
{"heal", "hp", "fixed", -1}
|
||||||
|
},
|
||||||
|
usableInBattle=true,
|
||||||
|
usableOnMap=true,
|
||||||
|
affectEverybody=false,
|
||||||
|
}
|
|
@ -0,0 +1,14 @@
|
||||||
|
return {
|
||||||
|
name = "healthfruit",
|
||||||
|
fullname = "Health Fruit",
|
||||||
|
description = "The fruit of a plant known for its healing effects. Heal completely.",
|
||||||
|
conditions = {
|
||||||
|
{"status", "ko", false}
|
||||||
|
},
|
||||||
|
effects= {
|
||||||
|
{"heal", "hp", "percent", 100}
|
||||||
|
},
|
||||||
|
usableInBattle=true,
|
||||||
|
usableOnMap=true,
|
||||||
|
affectEverybody=false,
|
||||||
|
}
|
|
@ -0,0 +1,14 @@
|
||||||
|
return {
|
||||||
|
name = "healthseed",
|
||||||
|
fullname = "Health Seed",
|
||||||
|
description = "The leaf of a plant known for its healing effects. Heal a good amount.",
|
||||||
|
conditions = {
|
||||||
|
{"status", "ko", false}
|
||||||
|
},
|
||||||
|
effects= {
|
||||||
|
{"heal", "hp", "fixed", 100}
|
||||||
|
},
|
||||||
|
usableInBattle=true,
|
||||||
|
usableOnMap=true,
|
||||||
|
affectEverybody=false,
|
||||||
|
}
|
|
@ -0,0 +1,14 @@
|
||||||
|
return {
|
||||||
|
name = "healthroot",
|
||||||
|
fullname = "Health Root",
|
||||||
|
description = "The root of a plant known for its healing effects. Heal grealty.",
|
||||||
|
conditions = {
|
||||||
|
{"status", "ko", false}
|
||||||
|
},
|
||||||
|
effects= {
|
||||||
|
{"heal", "hp", "fixed", 250}
|
||||||
|
},
|
||||||
|
usableInBattle=true,
|
||||||
|
usableOnMap=true,
|
||||||
|
affectEverybody=false,
|
||||||
|
}
|
|
@ -0,0 +1,14 @@
|
||||||
|
return {
|
||||||
|
name = "healthseed",
|
||||||
|
fullname = "Health Seed",
|
||||||
|
description = "The seed of a plant known for its healing effects. Heal a bit",
|
||||||
|
conditions = {
|
||||||
|
{"status", "ko", false}
|
||||||
|
},
|
||||||
|
effects= {
|
||||||
|
{"heal", "hp", "fixed", 50}
|
||||||
|
},
|
||||||
|
usableInBattle=true,
|
||||||
|
usableOnMap=true,
|
||||||
|
affectEverybody=false,
|
||||||
|
}
|
|
@ -0,0 +1,15 @@
|
||||||
|
return {
|
||||||
|
name = "healunit",
|
||||||
|
fullname = "Heal Unit",
|
||||||
|
description = "A special medicine that restore entirely the body.",
|
||||||
|
conditions = {
|
||||||
|
{"status", "ko", false}
|
||||||
|
},
|
||||||
|
effects= {
|
||||||
|
{"setStatus", "allNegative", false},
|
||||||
|
{"heal", "hp", "percent", 100}
|
||||||
|
},
|
||||||
|
usableInBattle=true,
|
||||||
|
usableOnMap=true,
|
||||||
|
affectEverybody=false,
|
||||||
|
}
|
|
@ -0,0 +1,14 @@
|
||||||
|
return {
|
||||||
|
name = "medemmiter",
|
||||||
|
fullname = "Med Emmiter",
|
||||||
|
description = "A device that produces an energy pulse that heals all party members",
|
||||||
|
conditions = {
|
||||||
|
{"status", "ko", false}
|
||||||
|
},
|
||||||
|
effects= {
|
||||||
|
{"heal", "hp", "fixed", 100}
|
||||||
|
},
|
||||||
|
usableInBattle=true,
|
||||||
|
usableOnMap=true,
|
||||||
|
affectEverybody=true,
|
||||||
|
}
|
|
@ -0,0 +1,14 @@
|
||||||
|
return {
|
||||||
|
name = "movementrestorer",
|
||||||
|
fullname = "Movement Restorer",
|
||||||
|
description = "A medicine that restore a character's movement capacity.",
|
||||||
|
conditions = {
|
||||||
|
{"status", "paralysis", true}
|
||||||
|
},
|
||||||
|
effects= {
|
||||||
|
{"setStatus", "paralysis", false}
|
||||||
|
},
|
||||||
|
usableInBattle=true,
|
||||||
|
usableOnMap=true,
|
||||||
|
affectEverybody=false,
|
||||||
|
}
|
|
@ -0,0 +1,14 @@
|
||||||
|
return {
|
||||||
|
name = "refresherwave",
|
||||||
|
fullname = "Refresher Wave",
|
||||||
|
description = "A device that produces an energy pulse that invigorates all party members",
|
||||||
|
conditions = {
|
||||||
|
{"status", "ko", false}
|
||||||
|
},
|
||||||
|
effects= {
|
||||||
|
{"heal", "mp", "fixed", 20}
|
||||||
|
},
|
||||||
|
usableInBattle=true,
|
||||||
|
usableOnMap=true,
|
||||||
|
affectEverybody=true,
|
||||||
|
}
|
|
@ -0,0 +1,15 @@
|
||||||
|
return {
|
||||||
|
name = "revivalring",
|
||||||
|
fullname = "Revival Ring",
|
||||||
|
description = "A ring with the power to put the fallen back on their feet. Revives partially. ",
|
||||||
|
conditions = {
|
||||||
|
{"status", "ko", true}
|
||||||
|
},
|
||||||
|
effects= {
|
||||||
|
{"setStatus", "ko", false},
|
||||||
|
{"heal", "hp", "percent", 10}
|
||||||
|
},
|
||||||
|
usableInBattle=true,
|
||||||
|
usableOnMap=true,
|
||||||
|
affectEverybody=false,
|
||||||
|
}
|
|
@ -0,0 +1,15 @@
|
||||||
|
return {
|
||||||
|
name = "ringoflife",
|
||||||
|
fullname = "Ring of Life",
|
||||||
|
description = "A ring with the power to put the fallen back into fighting shape. Revives entirely.",
|
||||||
|
conditions = {
|
||||||
|
{"status", "ko", true}
|
||||||
|
},
|
||||||
|
effects= {
|
||||||
|
{"setStatus", "ko", false},
|
||||||
|
{"heal", "hp", "percent", 100}
|
||||||
|
},
|
||||||
|
usableInBattle=true,
|
||||||
|
usableOnMap=true,
|
||||||
|
affectEverybody=false,
|
||||||
|
}
|
|
@ -0,0 +1,14 @@
|
||||||
|
return {
|
||||||
|
name = "strenthrestorer",
|
||||||
|
fullname = "Strenth Restorer",
|
||||||
|
description = "A medicine that restore a character's strenth",
|
||||||
|
conditions = {
|
||||||
|
{"status", "weakened", true}
|
||||||
|
},
|
||||||
|
effects= {
|
||||||
|
{"setStatus", "weakened", false}
|
||||||
|
},
|
||||||
|
usableInBattle=true,
|
||||||
|
usableOnMap=true,
|
||||||
|
affectEverybody=false,
|
||||||
|
}
|
|
@ -0,0 +1,14 @@
|
||||||
|
return {
|
||||||
|
name = "tonicdrink",
|
||||||
|
fullname = "Tonic Drink",
|
||||||
|
description = "A refreshing formula that invigorates mind and body.",
|
||||||
|
conditions = {
|
||||||
|
{"status", "ko", false}
|
||||||
|
},
|
||||||
|
effects= {
|
||||||
|
{"heal", "mp", "fixed", 10}
|
||||||
|
},
|
||||||
|
usableInBattle=true,
|
||||||
|
usableOnMap=true,
|
||||||
|
affectEverybody=false,
|
||||||
|
}
|
|
@ -0,0 +1,14 @@
|
||||||
|
return {
|
||||||
|
name = "tonicinfusion",
|
||||||
|
fullname = "Tonic Infusion",
|
||||||
|
description = "A refreshing formula that invigorates mind and body.",
|
||||||
|
conditions = {
|
||||||
|
{"status", "ko", false}
|
||||||
|
},
|
||||||
|
effects= {
|
||||||
|
{"heal", "mp", "fixed", 25}
|
||||||
|
},
|
||||||
|
usableInBattle=true,
|
||||||
|
usableOnMap=true,
|
||||||
|
affectEverybody=false,
|
||||||
|
}
|
|
@ -0,0 +1,14 @@
|
||||||
|
return {
|
||||||
|
name = "tonicpotion",
|
||||||
|
fullname = "Tonic Potion",
|
||||||
|
description = "A refreshing formula that invigorates mind and body.",
|
||||||
|
conditions = {
|
||||||
|
{"status", "ko", false}
|
||||||
|
},
|
||||||
|
effects= {
|
||||||
|
{"heal", "mp", "fixed", 50}
|
||||||
|
},
|
||||||
|
usableInBattle=true,
|
||||||
|
usableOnMap=true,
|
||||||
|
affectEverybody=false,
|
||||||
|
}
|
|
@ -0,0 +1,15 @@
|
||||||
|
return {
|
||||||
|
name = "cloverjuice",
|
||||||
|
fullname = "Clover Juice",
|
||||||
|
description = "The potion to take before going to Casinopolis",
|
||||||
|
conditions = {
|
||||||
|
{"status", "ko", false}
|
||||||
|
},
|
||||||
|
effects= {
|
||||||
|
{"setStatus", "lucky", true}
|
||||||
|
},
|
||||||
|
usableInBattle=true,
|
||||||
|
usableOnMap=true,
|
||||||
|
affectEverybody=false,
|
||||||
|
duration=5,
|
||||||
|
}
|
|
@ -0,0 +1,16 @@
|
||||||
|
return {
|
||||||
|
name = "fireshield",
|
||||||
|
fullname = "Fire Shield",
|
||||||
|
description = "A special shield to protect a hero from fire damage",
|
||||||
|
conditions = {
|
||||||
|
{"status", "ko", false}
|
||||||
|
},
|
||||||
|
effects= {
|
||||||
|
{"setStatus", "fortified", true},
|
||||||
|
{"protectElement", "fire"}
|
||||||
|
},
|
||||||
|
usableInBattle=true,
|
||||||
|
usableOnMap=true,
|
||||||
|
affectEverybody=false,
|
||||||
|
duration=3,
|
||||||
|
}
|
|
@ -0,0 +1,15 @@
|
||||||
|
return {
|
||||||
|
name = "focusrock",
|
||||||
|
fullname = "Focus Rock",
|
||||||
|
description = "A curious rock that makes one more focused",
|
||||||
|
conditions = {
|
||||||
|
{"status", "ko", false}
|
||||||
|
},
|
||||||
|
effects= {
|
||||||
|
{"setStatus", "focus", true}
|
||||||
|
},
|
||||||
|
usableInBattle=true,
|
||||||
|
usableOnMap=true,
|
||||||
|
affectEverybody=false,
|
||||||
|
duration=5,
|
||||||
|
}
|
|
@ -0,0 +1,16 @@
|
||||||
|
return {
|
||||||
|
name = "fireshield",
|
||||||
|
fullname = "Fire Shield",
|
||||||
|
description = "A special shield to protect a hero and give him back some pp",
|
||||||
|
conditions = {
|
||||||
|
{"status", "ko", false}
|
||||||
|
},
|
||||||
|
effects= {
|
||||||
|
{"setStatus", "fortified", true},
|
||||||
|
{"regen", "pp", 6}
|
||||||
|
},
|
||||||
|
usableInBattle=true,
|
||||||
|
usableOnMap=true,
|
||||||
|
affectEverybody=false,
|
||||||
|
duration=3,
|
||||||
|
}
|
|
@ -0,0 +1,15 @@
|
||||||
|
return {
|
||||||
|
name = "immunitybooster",
|
||||||
|
fullname = "Immunity Booster",
|
||||||
|
description = "A rather immediate yet short-term vaccine",
|
||||||
|
conditions = {
|
||||||
|
{"status", "ko", false}
|
||||||
|
},
|
||||||
|
effects= {
|
||||||
|
{"blockStatus", "negative"}
|
||||||
|
},
|
||||||
|
usableInBattle=true,
|
||||||
|
usableOnMap=true,
|
||||||
|
affectEverybody=false,
|
||||||
|
duration=5,
|
||||||
|
}
|
|
@ -0,0 +1,15 @@
|
||||||
|
return {
|
||||||
|
name = "invincibility",
|
||||||
|
fullname = "Invincibility",
|
||||||
|
description = "Make a character",
|
||||||
|
conditions = {
|
||||||
|
{"status", "ko", false}
|
||||||
|
},
|
||||||
|
effects= {
|
||||||
|
{"setStatus", "invincibility", true}
|
||||||
|
},
|
||||||
|
usableInBattle=true,
|
||||||
|
usableOnMap=true,
|
||||||
|
affectEverybody=false,
|
||||||
|
duration=1,
|
||||||
|
}
|
|
@ -0,0 +1,15 @@
|
||||||
|
return {
|
||||||
|
name = "powerring",
|
||||||
|
fullname = "Power Ring",
|
||||||
|
description = "A fantastic ring infused with Chaos Energy",
|
||||||
|
conditions = {
|
||||||
|
{"status", "ko", false}
|
||||||
|
},
|
||||||
|
effects= {
|
||||||
|
{"setStatus", "hyper", true}
|
||||||
|
},
|
||||||
|
usableInBattle=true,
|
||||||
|
usableOnMap=true,
|
||||||
|
affectEverybody=false,
|
||||||
|
duration=5,
|
||||||
|
}
|
|
@ -0,0 +1,15 @@
|
||||||
|
return {
|
||||||
|
name = "psychicwater",
|
||||||
|
fullname = "Psychic Water",
|
||||||
|
description = "A strange infusion that enhance stealth",
|
||||||
|
conditions = {
|
||||||
|
{"status", "ko", false}
|
||||||
|
},
|
||||||
|
effects= {
|
||||||
|
{"setStatus", "hidden", true}
|
||||||
|
},
|
||||||
|
usableInBattle=true,
|
||||||
|
usableOnMap=true,
|
||||||
|
affectEverybody=false,
|
||||||
|
duration=5,
|
||||||
|
}
|
15
sonic-radiance.love/datas/gamedata/items/powerups/shield.lua
Normal file
15
sonic-radiance.love/datas/gamedata/items/powerups/shield.lua
Normal file
|
@ -0,0 +1,15 @@
|
||||||
|
return {
|
||||||
|
name = "shield",
|
||||||
|
fullname = "Shield",
|
||||||
|
description = "A basic yet effective shield to protect a hero",
|
||||||
|
conditions = {
|
||||||
|
{"status", "ko", false}
|
||||||
|
},
|
||||||
|
effects= {
|
||||||
|
{"setStatus", "fortified", true}
|
||||||
|
},
|
||||||
|
usableInBattle=true,
|
||||||
|
usableOnMap=true,
|
||||||
|
affectEverybody=false,
|
||||||
|
duration=5,
|
||||||
|
}
|
|
@ -0,0 +1,15 @@
|
||||||
|
return {
|
||||||
|
name = "speedup",
|
||||||
|
fullname = "Speed Up",
|
||||||
|
description = "Improve a character ability to attack several time",
|
||||||
|
conditions = {
|
||||||
|
{"status", "ko", false}
|
||||||
|
},
|
||||||
|
effects= {
|
||||||
|
{"setStatus", "speedup", true}
|
||||||
|
},
|
||||||
|
usableInBattle=true,
|
||||||
|
usableOnMap=true,
|
||||||
|
affectEverybody=false,
|
||||||
|
duration=1,
|
||||||
|
}
|
|
@ -0,0 +1,16 @@
|
||||||
|
return {
|
||||||
|
name = "thundershield",
|
||||||
|
fullname = "Thunder Shield",
|
||||||
|
description = "A special shield to protect a hero from lightning damage",
|
||||||
|
conditions = {
|
||||||
|
{"status", "ko", false}
|
||||||
|
},
|
||||||
|
effects= {
|
||||||
|
{"setStatus", "fortified", true},
|
||||||
|
{"protectElement", "light"}
|
||||||
|
},
|
||||||
|
usableInBattle=true,
|
||||||
|
usableOnMap=true,
|
||||||
|
affectEverybody=false,
|
||||||
|
duration=3,
|
||||||
|
}
|
|
@ -0,0 +1,16 @@
|
||||||
|
return {
|
||||||
|
name = "watershield",
|
||||||
|
fullname = "Water Shield",
|
||||||
|
description = "A special shield to protect a hero from water damage",
|
||||||
|
conditions = {
|
||||||
|
{"status", "ko", false}
|
||||||
|
},
|
||||||
|
effects= {
|
||||||
|
{"setStatus", "fortified", true},
|
||||||
|
{"protectElement", "water"}
|
||||||
|
},
|
||||||
|
usableInBattle=true,
|
||||||
|
usableOnMap=true,
|
||||||
|
affectEverybody=false,
|
||||||
|
duration=3,
|
||||||
|
}
|
Loading…
Reference in a new issue