[1.7.6] Pepper Pack v0.1.16: Roll it Over

A place to post your add ons and ideas for them

Moderator: Moderator

Message
Author
dadito
Thalore
Posts: 169
Joined: Thu May 21, 2015 10:28 pm

Re: [1.4.8] Pepper Pack v0.1.9: Travelin' Band

#76 Post by dadito »

The trees will still be in the game so you shouldn't really have any compatibility problems i think?

Razakai
Uruivellas
Posts: 889
Joined: Tue May 14, 2013 3:45 pm

Re: [1.4.8] Pepper Pack v0.1.9: Travelin' Band

#77 Post by Razakai »

Yeah, not sure why it'd cause a problem. Trees are always kept for backwards compatibility purposes. Affected main game classes are just having Mobility granted to them in place of Acrobatics/Mobility/Field Control (with the exception of Berseker and Bulwark).

Peppersauce
Thalore
Posts: 190
Joined: Tue Jul 03, 2012 7:04 pm

Re: [1.4.8] Pepper Pack v0.1.9: Travelin' Band

#78 Post by Peppersauce »

Well then, thanks for reminding me, seems like I always forget about the fact that old trees are kept in the code. That's awfully nice since Bards wouldn't be balanced with the new versions imo. The course of action is clear then, but I have to warn everybody who has even the slightest interest in this mod: due to some rl obligations it's likely that I won't be able to work on this or any other tome-related addon for at least another 6 months. Even then, since I would like to bring something new to the table for 0.2.0, it's gonna take a bit of time after that for a new release. Sorry about that, I'll keep monitoring this thread at the very least so that's.... something I guess?
Oh, and keep the bug reports coming, they're much appreciated. :)

Peppersauce
Thalore
Posts: 190
Joined: Tue Jul 03, 2012 7:04 pm

[1.5.2] Pepper Pack v0.1.10: Changes

#79 Post by Peppersauce »

Or "the version to fix all that 1.5 has broken", enjoy!

Changelog:
- Removed the bad Combat.lua superload, this addon is now super-compatible with any and all well-coded addons (theoretically, at least)
- Reverted Bunnymorphs back to being Cornac based, it fixes "stuff" but expect hats to be worn in weird ways
- "Mobility" instead of "Acrobatics" on Bards (it changes next to nothing and Bards stop using a deprecated tree, win/win)
- Now "Can't Touch This" guarantees a quip with "Twist the Knife"
- Reworked Streetwise and Split-second Reactions
- Made 2 item only songs and 2 egos for them
- Harps now have a 1.2 ego multiplier instead of the normal 1.0. They're still the worst instruments but by a smaller margin now
- Zigur's mindstar shop no longer sells arcane instruments. On the flipside, Shatur's mindstar shop won't sell arcane instruments anymore (those stores share the same code)
- The code for trainers has been fixed, no more bugs entering Last Hope or Shatur
- Fixed a small bug with Explosive Chord that has been around since v0.1.6 (missed an ID alright) and apparently nobody noticed yet

Bugs:
- Rare and randart flutes, lutes and lyres have physical instead of sound damage
- Bard rares with dashing swordsman error out sometimes (maybe fixed?)
- Specific quips defined using names can't be triggered by rare/randbosses (I guess)
- Egoed harps with on hit effects show those instead of project values in the name
- The character dump isn't the prettiest thing

Bad superloads:
- Character Dump (to show the new resources)

Version notes (v0.1.10):
- One of the two new songs is nothing special, it's been added to give players a chance to have a song (and use melody talents) in the early game if they wish to. The other song is, instead, supposed to only appear in the late game, as it's pretty much the strongest song yet (offensively at least. Also, it's pretty metal IMO)
- The new ToME talent "Light Armour Training" does, more or less, what Streetwise did, the same thing applies to Evasion (in "Mobility") vs Split-second Reactions. As a way to fix that, Streetwise now grants defense and ranged evasion with bonus defense and attack speed when you use a heal whereas Split-second Reactions has been changed into a very brief (2 turns max) 100% avoidance talent
- 1.5 apparently changed how paperdolls work so to have a 100% working bunnymorph sprite I'd have to copy all the human paperdoll tiles and fix the hats' positions again with no guarantee that it won't break sooner or later. A boring job with no payoff, so I won't do it. On the bright side, this addon is 4 Megabytes smaller now, yay!
- This is not v0.2.0 because I wanted that to be the debut of *secret*, but it's still far from ready so... yeah, v0.1.10 it is

Thexare
Halfling
Posts: 105
Joined: Sun Aug 24, 2014 7:09 am
Location: A Holding Pattern on the Eidolon Plane

Re: [1.5.2] Pepper Pack v0.1.10: Changes

#80 Post by Thexare »

I'm running into what appears to be a Pepper Pack/ZOmnibus compatibility issue in Last Hope. It doesn't error on my first entry, but instead begins erroring later in the game. Error specifically cites ZOmnibus, but doesn't happen when Pepper Pack is disabled.

Code: Select all

Lua Error: /data/general/events/vagrant-npcs.lua:39: attempt to index global 'uniques_by_zones' (a nil value)
	At [C]:-1 __index
	At /data/general/events/vagrant-npcs.lua:39 on_enter
	At /mod/class/Game.lua:1169 changeLevelReal
	At /mod/class/Game.lua:849 base_changeLevel
	At /mod/addons/zomnibus/superload/mod/class/Game.lua:104 changeLevel
	At /mod/class/Game.lua:2013 
	At /engine/KeyBind.lua:242 

Peppersauce
Thalore
Posts: 190
Joined: Tue Jul 03, 2012 7:04 pm

Re: [1.5.2] Pepper Pack v0.1.10: Changes

#81 Post by Peppersauce »

*sigh* I hoped it'd be some error in ZOmnibus but that addon actually doesn't touch that part of the code (as far as I've checked, at least) and I swear I did literally everything I could to stop this damn thing from happening. I tested it multiple times and it stopped happening on my end. This is friggin' impossible.

EDIT: Waaaaaaaaaaaaaaaaaaaaaaaaaaait. I found the problem, it's like the most stupid mistake I could've done. *facepalm*
(still it doesn't explain why that hasn't happened on my end)

Well, at least it's solved for the next release.

Peppersauce
Thalore
Posts: 190
Joined: Tue Jul 03, 2012 7:04 pm

Re: [1.5.5] Pepper Pack v0.1.11: Undone

#82 Post by Peppersauce »

New version! Nothing spectacular, just some minor bug fixes so this addon will NEVER EVER ERROR OUT AGAIN (I hope :( )

Changelog:
- The code for trainers has been fixed for real this time (I'M SERIOUS)
- Streetwise now gives bonuses to both attack and mind speed when healed
- Fixed a bug in Song of the Siren
- Finally found a solution to the "specific quips vs rares/randbosses" thing

Bugs:
- Rare and randart flutes, lutes and lyres have physical instead of sound damage
- Bard rares with dashing swordsman error out sometimes (maybe fixed?)
- Egoed harps with on hit effects show those instead of project values in the name
- The character dump isn't the prettiest thing

Bad superloads:
- Character Dump (to show the new resources)

Version notes (v0.1.11):
- So, you can do anything to the trainers and the code won't glitch, you can save and reload in the middle of the town and it'll all work smoothly, you can even kill them and the game will keep track of that! Kill the unique trainer and you'll never ever see him again!
- The Streetwise buff is meant to make it more valuable to any mindcasting class (included the ones I planned sooo long ago), also don't forget that you can get access to its tree via the musician escort.
- I haven't actually tested the specific quips yet, buuuut they should work fine. (even if they don't the code can't possibly error out, right? right???? :lol: )
- Got some more work under the hood in preparation for another class, but it's so minor it's disabled in this version. That class needs at the very least another 15 talents coded before it's ready :wink: (out of 27 plus another new item)

Dopaminka
Halfling
Posts: 116
Joined: Fri Jan 01, 2016 2:23 pm

Re: [1.5.5] Pepper Pack v0.1.11: Undone

#83 Post by Dopaminka »

<3 ty for update, I shall test it out in the evening

Peppersauce
Thalore
Posts: 190
Joined: Tue Jul 03, 2012 7:04 pm

Re: [1.7.6] Pepper Pack v0.1.12: Hello

#84 Post by Peppersauce »

Updated the mod since I wanted to run it on 1.7.6, just a bunch of quick fixes so the code is 1.7.6-friendly. Barely tested, bugs may abound, please report them :D
Screenshot_20241015_173140.jpg
Screenshot_20241015_173140.jpg (149.45 KiB) Viewed 5732 times
Changelog:
- Both Bunnymorph races now available in both Maj'Eyal and Embers campaigns (fixed in v0.1.13)
- Bunnymorph cosmetic stuff reworked to follow the new system
- All Bunnymorphs now start with an healing infusion in their inventory
- Slight rebalancing of Kruk Bunnies' starting stats
- Reworked Object.lua superload
- Lowered Song of Focus, Song of the Siren and Song of Swiftness melody costs (from 50/60/70 to 40/50/50), lowered Gone Electric's cost to 100/50, Quipster to 30/40 and Staccato to 15/20
- Changed Projected Image's tooltip to state the Illusion is controllable (it's always been the case but it was never explicitly stated)

Bugs:
- Rare and randart flutes, lutes and lyres have physical instead of sound damage
- Bard rares with dashing swordsman error out sometimes (maybe fixed?)
- Egoed harps with on hit effects show those instead of project values in the name
- The character dump isn't the prettiest thing
- Tuneslinger talents are not disabled (but are still unusable) if the pouch is empty

Bad superloads:
- Character Dump (to show the new resources)

Version notes (v0.1.12):
- Bards always had strong talents but the inability to use them due to too many sustain costs, lowering these costs is for the best
Last edited by Peppersauce on Sat Oct 19, 2024 12:48 pm, edited 1 time in total.

gooder1029
Cornac
Posts: 40
Joined: Wed Nov 03, 2021 1:35 pm

Re: [1.7.6] Pepper Pack v0.1.13: Hello, Hello

#85 Post by gooder1029 »

Hi, my error-logs, Pepper Pack v0.1.13

ERROR:
Game version: tome-1.7.6
Addons: gnome-1.2.5[X!], golem_speed-1.7.0[X], wshade-bloodriver-1.7.6[X], nekomancer-1.5.10[X!], audiomancy-1.7.4[X], ghost-1.2.3[X!], ashes-urhrok-1.7.4[O], barachi_race-1.6.7[X!], pepper-pack-1.7.6[X], improved-aoe-targeting-1.7.6[X], voidscholar_class-1.7.0[X], orcsallraces-1.7.4[X], dreadnecromancer-1.6.7[X!], Better-sounds-mod-1.7.4[X], classfallen-1.7.0[X], gloomblade-1.7.4[X], grovekeeper-1.7.4[X], damblis-1.7.6[X], cults-1.7.4[O], classshining-1.7.0[X], GQ-items-vault-1.7.4[X], nalorenrace-1.7.4[X], tentaclegnome-1.7.2[X], neka_qol07-1.5.0[X!], neka_qol08-1.7.4[X], archmageacid-1.7.0[X], lumberjack_map-1.7.0[X], arcanum-1.7.3[X], mrfrog_vfx-1.7.0[X], better-swl-1.5.10[X!], neka_qol01a-1.7.5[X], chn-mod-1.7.6[X], sunstone-1.7.6[X], midnight-1.6.7[X!], nullpackreloaded-1.7.4[X], race-undeadpack-1.7.0[X], mod-descriptions-1.7.6[X], zomnibus_lite-1.7.4[X], steamwitch-1.5.10[X!], evoker-1.7.2[X], hiveminder_class-1.7.0[X], necromancy+-1.7.2[X], turtle-1.3.1[X!], quantum_tweaks-1.7.0[X], knifeharrier-1.7.0[X], faster-1.7.3[X], quantum-slider-1.7.4[X], particle_cleanup-1.7.0[X], loot-1.7.4[X], classastromancer-1.7.0[X], zomnibus-i18n-zh_han-1.7.0[X], infernoracepack-1.7.0[X], qlass-pack-1.7.4[X], draconian-tweak-1.7.2[X], frost_invoker-1.7.6[X], danger-alert-1.7.6[X], neka_qol03-1.4.8[X!], multi_artifice-1.7.0[X], tinkering-1.7.0[X], classmartyr-1.7.0[X], classhekatonkheire-1.7.0[X], point-credits-1.7.2[X], logical-alchemists-i18n-1.7.6[X], gemblade-1.6.7[X!], halforcs-1.2.5[X!], more1hstaves-1.7.2[X], yeeks_forever-1.7.6[X], wkbeholder-1.7.2[X], neka_qol05-1.7.5[X], incantor_of_flame-1.7.4[X], whitemonk-1.7.6[X], fix-demonseed-1.7.6[X], necro_neglife-1.7.2[X], pf_fixes-1.7.2[X], illim-1.2.3[X!], weaver_class-1.7.6[X], modify_prodigies-1.7.4[X], smart-rest-1.7.6[X], abominationrace_bamboo-1.4.9[X!], staff_infusion-1.7.0[X], merchant_map-1.7.0[X], improved_text_Chinese_translation-1.7.6[X], qt-improved-recall-1.7.4[X], possessor_fixes-1.7.0[X], ignore_rc_locks-1.7.0[X], mv-greenwatch-1.7.4[X], starting_equipment-1.7.4[X], seal_portal-1.7.0[X], mannendakesescorts-1.7.4[X], improved-restauto-1.7.2[X], livingeyal-1.7.6[X], utility_supplies-1.7.0[X], possessors-1.7.4[O], EarlyBoostRedux-1.7.0[X], necromancy_tweak-1.7.6[X], vortep-1.6.7[X!], campaign-quick-1.7.6[X], items-vault-1.7.6[O], no_ruined_dungeon_puzzle-1.7.4[X], mclass_faetouched-1.7.0[X], bearmod-1.7.6[X], orcs-1.7.4[O], witherer-1.7.4[X], necromancy-fix-1.7.6[X], moresounds-1.7.6[X], nullnewgems-1.5.10[X!], verdant-1.7.2[X]

Game version (character creation): tome-1.7.6
Lua Error: /engine/interface/ActorTalents.lua:1219: attempt to index local 't' (a nil value)
At [C]:-1 __index
At /engine/interface/ActorTalents.lua:1219 callTalent
At ...s/qlass-pack/superload/engine/interface/ActorTalents.lua:139 getTalentLevel
At /mod/addons/qlass-pack/superload/mod/class/Actor.lua:4 getSwiftnessDexDefenseBonus
At ...dons/qlass-pack/superload/mod/class/interface/Combat.lua:71 combatDefenseBase
At .../quantum-slider/superload/mod/class/interface/Combat.lua:53
At /mod/class/Actor.lua:1928 colorStats
At /mod/class/Actor.lua:2126 tooltip
At /mod/class/NPC.lua:389 check
At /engine/Map.lua:801 checkEntity
At /mod/class/Tooltip.lua:36 check
At /mod/class/Tooltip.lua:50 getTooltipAtMap
At /engine/Tooltip.lua:286 displayAtMap
At /engine/interface/GameTargeting.lua:77 targetDisplayTooltip
At /mod/class/Game.lua:1977 old_display
At /mod/addons/mclass_faetouched/superload/mod/class/Game.lua:13

Peppersauce
Thalore
Posts: 190
Joined: Tue Jul 03, 2012 7:04 pm

Re: [1.7.6] Pepper Pack v0.1.13: Hello, Hello

#86 Post by Peppersauce »

Thank you for the log, at a first glance the issue seems to lie in the qlass-pack mod, but both that addon and mine superload Actor and Combat functions, my superloads shouldn't cause compatibility issues in theory but you know how theory is :roll:

For now the safe thing to do is to disable qlass-pack is you want to use pepper-pack, one thing you could try is to change the mods' weight in their init.lua, pepper-pack's weight is 100 now, check if it's bigger than qlass-pack's weight. If it's smaller that's probably the issue, if it's bigger then maybe that's the issue?

gooder1029
Cornac
Posts: 40
Joined: Wed Nov 03, 2021 1:35 pm

Re: [1.7.6] Pepper Pack v0.1.13: Hello, Hello

#87 Post by gooder1029 »

Thanks, disable qlass-pack MOD and it works. Qlass-pack weight = 134953

gooder1029
Cornac
Posts: 40
Joined: Wed Nov 03, 2021 1:35 pm

Re: [1.7.6] Pepper Pack v0.1.13: Hello, Hello

#88 Post by gooder1029 »

Hi, it's me again.
I've now removed the following mods to be able to use your mod basically normally.

Deleted Mod: tome-midnight、tome-halforcs、tome-voidscholar_class、tome-qlass-pack.

The following is the error message encountered previously:

Game version (character creation): tome-1.7.6
Lua Error: /engine/interface/GameTargeting.lua:137: /engine/interface/ActorTalents.lua:190: /engine/interface/ActorTemporaryEffects.lua:126: attempt to index local 'ed' (a nil value)
stack traceback:
/engine/interface/ActorTemporaryEffects.lua:126: in function 'base_setEffect'
/mod/addons/neka_qol07/superload/mod/class/Actor.lua:61: in function 'setEffect'
/data-midnight/damage_types.lua:146: in function 'projector'
/engine/interface/ActorProject.lua:259: in function 'base_project'
...s/wkbeholder/superload/engine/interface/ActorProject.lua:17: in function 'project'
/data-midnight/talents/celestial/alter-celestial.lua:41: in function </data-midnight/talents/celestial/alter-celestial.lua:37>
[C]: in function 'xpcall'
/engine/interface/ActorTalents.lua:186: in function </engine/interface/ActorTalents.lua:173>
At [C]:-1
At [C]:-1 error
At /engine/interface/GameTargeting.lua:137 fct
At /engine/interface/GameTargeting.lua:143 targetMode
At /engine/interface/GameTargeting.lua:282 targetMouse
At /mod/class/Game.lua:2660 fct
At /engine/Mouse.lua:71

ERROR:
Game version: tome-1.7.6
Addons: gnome-1.2.5[X!], bearmod-1.7.6[X], zomnibus-i18n-zh_han-1.7.0[X], nekomancer-1.5.10[X!], audiomancy-1.7.4[X], ghost-1.2.3[X!], ashes-urhrok-1.7.4[O], barachi_race-1.6.7[X!], pepper-pack-1.7.6[X], improved-aoe-targeting-1.7.6[X], orcsallraces-1.7.4[X], dreadnecromancer-1.6.7[X!], Better-sounds-mod-1.7.4[X], classfallen-1.7.0[X], gloomblade-1.7.4[X], grovekeeper-1.7.4[X], damblis-1.7.6[X], cults-1.7.4[O], classshining-1.7.0[X], GQ-items-vault-1.7.4[X], nalorenrace-1.7.4[X], tentaclegnome-1.7.2[X], neka_qol07-1.5.0[X!], neka_qol08-1.7.4[X], archmageacid-1.7.0[X], lumberjack_map-1.7.0[X], arcanum-1.7.3[X], mrfrog_vfx-1.7.0[X], better-swl-1.5.10[X!], neka_qol01a-1.7.5[X], chn-mod-1.7.6[X], sunstone-1.7.6[X], pf_fixes-1.7.2[X], nullpackreloaded-1.7.4[X], race-undeadpack-1.7.0[X], mod-descriptions-1.7.6[X], zomnibus_lite-1.7.4[X], steamwitch-1.5.10[X!], evoker-1.7.2[X], hiveminder_class-1.7.0[X], necromancy+-1.7.2[X], quantum_tweaks-1.7.0[X], quantum-slider-1.7.4[X], particle_cleanup-1.7.0[X], loot-1.7.4[X], improved_text_Chinese_translation-1.7.6[X], faster-1.7.3[X], classastromancer-1.7.0[X], infernoracepack-1.7.0[X], frost_invoker-1.7.6[X], danger-alert-1.7.6[X], neka_qol03-1.4.8[X!], multi_artifice-1.7.0[X], tinkering-1.7.0[X], knifeharrier-1.7.0[X], classmartyr-1.7.0[X], classhekatonkheire-1.7.0[X], point-credits-1.7.2[X], logical-alchemists-i18n-1.7.6[X], halforcs-1.2.5[X!], gemblade-1.6.7[X!], yeeks_forever-1.7.6[X], wkbeholder-1.7.2[X], neka_qol05-1.7.5[X], incantor_of_flame-1.7.4[X], more1hstaves-1.7.2[X], whitemonk-1.7.6[X], necro_neglife-1.7.2[X], fix-demonseed-1.7.6[X], illim-1.2.3[X!], items-vault-1.7.6[O], weaver_class-1.7.6[X], modify_prodigies-1.7.4[X], abominationrace_bamboo-1.4.9[X!], staff_infusion-1.7.0[X], possessors-1.7.4[O], smart-rest-1.7.6[X], qt-improved-recall-1.7.4[X], possessor_fixes-1.7.0[X], ignore_rc_locks-1.7.0[X], mv-greenwatch-1.7.4[X], turtle-1.3.1[X!], seal_portal-1.7.0[X], mannendakesescorts-1.7.4[X], improved-restauto-1.7.2[X], livingeyal-1.7.6[X], starting_equipment-1.7.4[X], utility_supplies-1.7.0[X], EarlyBoostRedux-1.7.0[X], merchant_map-1.7.0[X], vortep-1.6.7[X!], campaign-quick-1.7.6[X], necromancy_tweak-1.7.6[X], orcs-1.7.4[O], mclass_faetouched-1.7.0[X], necromancy-fix-1.7.6[X], no_ruined_dungeon_puzzle-1.7.4[X], witherer-1.7.4[X], nullnewgems-1.5.10[X!], moresounds-1.7.6[X], golem_speed-1.7.0[X], verdant-1.7.2[X]

Lua Error: /engine/interface/ActorTalents.lua:553: Learning unknown talent: nil
At [C]:-1
At [C]:-1 assert
At /engine/interface/ActorTalents.lua:553 learnTalent
At /mod/class/Actor.lua:5120 learnTalent
At /mod/addons/orcs/superload/mod/class/Actor.lua:218 learnTalent
At /data-hiveminder_class/talents/gifts/swarm.lua:267 on_learn
At /engine/interface/ActorTalents.lua:606 learnTalent
At /mod/class/Actor.lua:5120 learnTalent
At /mod/addons/orcs/superload/mod/class/Actor.lua:218 learnTalent
At /engine/resolvers.lua:108
At /engine/Entity.lua:766 resolve
At /mod/class/Actor.lua:321 resolve
At /engine/Zone.lua:633 base_finishEntity
At /mod/addons/neka_qol07/superload/engine/Zone.lua:7 finishEntity
At /engine/Zone.lua:454 makeEntity
At /data/general/events/glowing-chest.lua:45 f
At /mod/class/GameState.lua:3165 afternicer
At /mod/class/Game.lua:1206 changeLevelReal
At /mod/addons/cults/superload/mod/class/Game.lua:45 base_changeLevelReal
At /mod/addons/wkbeholder/superload/mod/class/Game.lua:6 changeLevelReal
At /mod/class/Game.lua:977 base_changeLevel
At /mod/addons/zomnibus_lite/superload/mod/class/Game.lua:110 changeLevel
At /mod/class/Game.lua:310 at_end
At /mod/dialogs/Birther.lua:372 fct
At /mod/dialogs/Birther.lua:231 checkfct
At /mod/dialogs/Birther.lua:255 checkNew
At /mod/dialogs/Birther.lua:307 atEnd
At /mod/dialogs/Birther.lua:92 fct
At /engine/ui/Button.lua:63 fct
At /engine/Mouse.lua:71 receiveMouse
At /engine/Mouse.lua:111 delegate
At /engine/ui/Dialog.lua:817 mouseEvent
At /engine/ui/Dialog.lua:510 fct
At /engine/Mouse.lua:71

Shad3
Cornac
Posts: 40
Joined: Thu Jan 13, 2022 3:45 am

Re: [1.7.6] Pepper Pack v0.1.13: Hello, Hello

#89 Post by Shad3 »

gooder1029 wrote: Wed Oct 16, 2024 8:51 am errors
The first one seems to be Midnight addon error.

The second one seems to be Hiveminder class' error trying to learn nonexistent talent

Code: Select all

At /data-hiveminder_class/talents/gifts/swarm.lua:267 on_learn

Shad3
Cornac
Posts: 40
Joined: Thu Jan 13, 2022 3:45 am

Re: [1.7.6] Pepper Pack v0.1.13: Hello, Hello

#90 Post by Shad3 »

Got a bug to report:
Any addon class that loads after Bard (and Bard itself) has no class icon when starting new game.

Probably will be fixed if you add class icon to your overload gfx

Code: Select all

class-icons/bard_32_bg.png
class-icons/bard_128_bg.png
Maybe.

Post Reply