New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
new crafting bugs: extract poison and "fire sparks" #554
Comments
The only related change is #538 : containers are auto-emptied so bottles (not vials) can pass the first re (1): What are you crafting? The related code for explosion power is in re (2): Can the code be reorganized so a second |
sparks explosion crafting: a pickaxe; crafthandle::CheckFumble() I monitored the debug log with this script: ivanDbgmsg.sh <filter> and the strongest xplosion was "4":
this means the explosion value is correct! something else is turning it into a big one. may be adding a debug log (or a break point using a debugger like PS.: catched also a glitch that we can craft being far away from the anvil making it quite a safe action (when shouldnt be). the anvil should be on a nearby square to allow crafting! extract poison (possible insta fix see at the end) from netbeans search:
canBeCrafted() but, I think that moving this "if" but I think the best could be to move |
I got this stack:
Strength = 17 (rpdBkp.xplodStr), so at craft::Handle is this:
it appears that xplodXtra may be becoming too big, based on rpd.iStrongerXplod loops, I am also having trouble to debug with Obs.: to be only one square, the explosion strength would have to be <= 10, but if the ingredients are enchanted (wonder if that test case will ever happen) the explosion may be larger ( > 10 ) and that would be ok (if ever happens). PS.: I would like to know if anyone else is having that problem, otherwise I upload my savegame as testcase. |
created a new game, and the problem happened again. |
ah.. finally got some time to look on it:
See latest changes on commit log (check also the changed code specific to this issue) at Apr 5, 2019. I wont be able to test any more than what I already did tho sorry :( |
Merge changes and bugfixes from @AquariusPower. Should fix Attnam#554 Squashed because of large number of commits: * WIP: added auto-pickup list currently 'kiwi|wand|dagger', easy to become an user cfg option later; Fix for when entering a new area/map/dungeon, will create the map note for stairs and try to pick things there; * Fixed: help F1 in case of wide lines, hard limit 80 chars for now; AutoPickUpMatching user option added with detailed help; * autopickup: fix for owned rooms; * autopickup: ignore spoiling; * autopickUp: complex perl regex working with initial example; iosystem - global AlertConfirmMsg(); * autoPickUp: fixed default regex example; * autopickup: improved default regex; * autoPickUp: improved default regex; * more useful default pickup regex match * Doc/HelperScripts/ivanDbgmsg.sh: helper to monitor dbgmsg logs; * craft: limit firesparks to one square craft: re-allow craftable poison/sulphuricacid * craft: added dbg msgs and better abort on craft denial * craft: validate crafted only after it is completely ready; humanoid::SetEquipment: check if item is not null prior to ResetFlyingThrownStep; * craft: now anvil must be on adjacent square; * hiteffectSetup: better/granted init fields; craft: hiteffects when creating items/building; * craft: check craftability b4 being "broken"; * craft: hiteffect fix to check for tools and arms; * craft: workbench should be damaged w/o explosions (that are area effect of fire/forge); AutoPickUp: improved default; * craft: craftcore::canBeCrafted() always allows sticks now (happens when splitting one in many); * crafting: easier carving, most common bladed weapons can be used now; * craft: restored capability to craft the simple chests; * fixed old crash when Terra is being asked for lycanthropy cure at crystal cave; * Main/Include/definesvalidator.h: recreated using (ctrl+`) console command DefVal, also revalidated w/o errors!; * crafthandle::SpawnItem() fixed (workaround) a crash when the final message gets too big * fix Terra when player has the seedling and she wouldn't cure anymore * changed auto-pickup to "thrown weapons" only (never made much sense about other items) * crafted chests now come unlocked; wizard autoplay will be auto disabled to let the read command work again; * commandsystem::IsForRegionListItem() and ::IsForRegionSilhouette() properly implemented now to compare with the command's linked function pointer (instead of the hard to maintain description); auto map note for fountains; deprecated: Doc/HelperScripts/prepareCmdsDescrCode.sh; * auto map note for chair and doublebed; * craft: lowered annoyance to access new craftings by hitting space; * craft: changed flow to let resume/cancel be the first craft option; * craft: nice(?) chosen action message; * fixed: pet stay put at CheckForEnemies() if MayMoveRandomly=true; craft: cleared missing tool msg; * fix glitch that lets steal just sold weapons from shop using weaponswap command key; added bugtrack breakpoint (debug mode only) when showing the map, and also a workaround to prevent crash; * crafting: shows suspended total; * sfx: skips chat messages now; * "Show god info" option changed context: - now F1 shows god's description for coherency - and extra info is now last remembered player's offer god's reaction (much more useful) - v133 (at least) savegames will be imported automatically * items now have DescriptiveInfo that will be shown by pressing F1 * craft: sticks are now "dismantable" into lumps, to easify the melting code; * chat now is easier with previous NPC (as long it dont move) * craft: better carving fail message and failToolMsg(); auto-pickup: wont do it to items auto marked with #d when dropped (but cleared on pickup); auto-pickup: improved default regex; * auto-pickup: better help info;
are these happening for you too? if they aren't, it could be specific to my current char/savegame or the way I tried to use'm.
Something changed on crafting and now the anvil soft explosions are big and quickly destroy the very anvil.
Extracting poison stopped working, apparently the potion that would be spawned is considered as not craftable, may be an exception could be added to it? I got this ABORT()
I had only empty bottles and used a small spider corpse, but I think that makes no diff.
The text was updated successfully, but these errors were encountered: