1
0
mirror of https://github.com/IkarusHD/ICF-3.git synced 2025-03-04 03:03:12 -05:00

Fix ponder integration

This commit is contained in:
march 2025-01-08 12:09:43 -08:00
parent 9856a2bbf0
commit df8c8a0701
4 changed files with 28 additions and 11 deletions

View File

@ -1,7 +0,0 @@
timer.Simple(0, function()
if not Ponder then return end
Ponder.API.RegisterAddon(language.GetPhrase("acf.storyboards.addon"), "models/engines/inline5s.mdl", language.GetPhrase("acf.storyboards.addon.desc"))
Ponder.API.RegisterAddonCategory(language.GetPhrase("acf.storyboards.addon"), language.GetPhrase("acf.storyboards.weapons"), 1, "models/munitions/round_100mm_shot.mdl", language.GetPhrase("acf.storyboards.weapons.desc"))
Ponder.API.RegisterAddonCategory(language.GetPhrase("acf.storyboards.addon"), language.GetPhrase("acf.storyboards.turrets"), 2, "models/acf/core/t_ring.mdl", language.GetPhrase("acf.storyboards.turrets.desc"))
end)

View File

@ -0,0 +1,22 @@
Ponder.API.RegisterAddon("acf", {
Name = "acf.storyboards.addon",
ModelIcon = "models/engines/inline5s.mdl",
Description = "acf.storyboards.addon.desc"
})
-- NOTE TO CRAFT/anyone wondering why we define these here:
-- Ponder can load categories at this point; the categories_cl folder is meant to just make it more extendable (say, ACF missiles adds its own things)
Ponder.API.RegisterAddonCategory("acf", "weapons", {
Name = "acf.storyboards.weapons",
Order = 2,
ModelIcon = "models/munitions/round_100mm_shot.mdl",
Description = "acf.storyboards.weapons.desc"
})
Ponder.API.RegisterAddonCategory("acf", "turrets", {
Name = "acf.storyboards.turrets",
Order = 2,
ModelIcon = "models/acf/core/t_ring.mdl",
Description = "acf.storyboards.turrets.desc"
})

View File

@ -1,5 +1,6 @@
local Storyboard = Ponder.API.NewStoryboard(language.GetPhrase("acf.storyboards.addon"), language.GetPhrase("acf.storyboards.weapons"), language.GetPhrase("acf.storyboard.weapons.simple_gun"))
Storyboard:WithSpawnIcon("models/machinegun/machinegun_20mm.mdl")
local Storyboard = Ponder.API.NewStoryboard("acf", "weapons", "simple-gun")
Storyboard:WithName("acf.storyboard.weapons.simple_gun")
Storyboard:WithModelIcon("models/machinegun/machinegun_20mm.mdl")
Storyboard:WithDescription("#acf.storyboards.weapons.simple_gun.desc")
local Chapter1 = Storyboard:Chapter("#acf.storyboards.weapons.simple_gun.chapter1")

View File

@ -1,5 +1,6 @@
local Storyboard = Ponder.API.NewStoryboard(language.GetPhrase("acf.storyboards.addon"), language.GetPhrase("acf.storyboards.turrets"), language.GetPhrase("acf.storyboards.turrets.turret_parenting"))
Storyboard:WithSpawnIcon("models/acf/core/t_ring.mdl")
local Storyboard = Ponder.API.NewStoryboard("acf", "turrets", "turret-parenting")
Storyboard:WithName("acf.storyboard.weapons.simple_gun")
Storyboard:WithModelIcon("models/acf/core/t_ring.mdl")
Storyboard:WithDescription(language.GetPhrase("acf.storyboards.turrets.turret_parenting.desc"))
local Chapter1 = Storyboard:Chapter()