-
-
Notifications
You must be signed in to change notification settings - Fork 112
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
Bug Hunt addressing #1592 #1640 #1650 #1655 #1646 #1648
base: stable
Are you sure you want to change the base?
Conversation
Change pathing behaviour for the furniture HIDDEN_CASTLE_DOOR, it now forbid pathing, unless forced by walking through it in direct control mode. Fix addressed for miki151#1592
it now says "Build to go down in the z-levels." instead "Build to pass over water of lava."
Death of Evil God Adoxie has been changed to "Evil God Adoxie is put into slumber by *creature.name" added this new string after that: "Evil God Adoxie has been vanquished. May he never rise again."
If creature name is identical to wha killed it show it has committed suicide instead of "A slayer of A killed by A slayer of A."
so players notice locking mechanism. Need new viewID called key_semi_highlight. Addressing miki151#1646
To support future graphical changes (including mod). It is now using separated viewId from other locking mechanism like doors for example.
Related issue: miki151#1646 Equipment lock now has 4 states (supposedly).
Instead of displaying the same tooltip for both making players think that they're locked, while it isn't. Since now it also shows unlocked symbol, in case they can't differentiate it.
1900 HOSTILE_DIG | ||
2000 HOSTILE_DIG_NO_SKILL | ||
} | ||
#destroyFX = { ROCK_CLOUD Rgb 200 200 200 255 } |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Remove redundant comments
#destroyFX = { ROCK_CLOUD Rgb 200 200 200 255 } |
2000 HOSTILE_DIG_NO_SKILL | ||
} | ||
#destroyFX = { ROCK_CLOUD Rgb 200 200 200 255 } | ||
#tryDestroyFX = { DESTROY_FURNITURE Rgb 200 200 200 255 } |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Remove redundant comments
#tryDestroyFX = { DESTROY_FURNITURE Rgb 200 200 200 255 } |
WL(viewObject, ViewId("gui_inventory_locked")) : | ||
WL(mouseHighlight2, WL(viewObject, ViewId("gui_inventory_locked_highlighted")): | ||
!items[i].locked ? | ||
WL(viewObject, ViewId("gui_inventory_unlocked")) : | ||
WL(mouseHighlight2, WL(viewObject, ViewId("gui_inventory_unlocked_highlighted"))), |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
IDs are not matching the entries from data_free/game_config/tiles.txt
WL(viewObject, ViewId("gui_inventory_locked")) : | |
WL(mouseHighlight2, WL(viewObject, ViewId("gui_inventory_locked_highlighted")): | |
!items[i].locked ? | |
WL(viewObject, ViewId("gui_inventory_unlocked")) : | |
WL(mouseHighlight2, WL(viewObject, ViewId("gui_inventory_unlocked_highlighted"))), | |
WL(viewObject, ViewId("gui_equipment_locked")) : | |
WL(mouseHighlight2, WL(viewObject, ViewId("gui_equipment_locked_highlighted")): | |
!items[i].locked ? | |
WL(viewObject, ViewId("gui_equipment_unlocked")) : | |
WL(mouseHighlight2, WL(viewObject, ViewId("gui_equipment_unlocked_highlighted"))), |
msg = c->getName().the() + " has committed suicide."; | ||
else | ||
msg = c->getName().the() + " is "+ | ||
c->getAttributes().getDeathDescription() + " by " + param; break; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
unindent
c->getAttributes().getDeathDescription() + " by " + param; break; | |
c->getAttributes().getDeathDescription() + " by " + param; break; |
if ((c->getName().the())compare(param) = 0) | ||
// If creature name compared to what killed it, | ||
// has zero difference, perform the code below. | ||
msg = c->getName().the() + " has committed suicide."; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Consider restoring the cause of death, for instance:
msg = c->getName().the() + " has committed suicide."; | |
msg = c->getName().the() + " has committed suicide (" + c->getAttributes().getDeathDescription() + ")."; |
Sorry about multiple pull requests, I'm still learning how to use gitHub.
Issue 1: Changed pathing behaviour for the furniture HIDDEN_CASTLE_DOOR,
it now forbids pathing, unless forced by walking through it in direct control mode.
Fix addressed for #1592
Issue 2: Changed furniture desc. for down stairs
Fix addressed for #1640
Issue 3: Changed death message for Evil God Adoxie
Fix addressed for #1650
Issue 4: An attempt to fix death message by suicide.
Fix addressed for #1655
Issue 5: Make equipment locking mechanism a bit visible, to help new players.
Fix addressed for #1646