MantisBT

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0000709VCMIMechanics - Objectspublic2011-03-07 15:342014-05-30 17:40
ReporterZamolxis 
Assigned ToWarmonger 
PrioritynormalSeverityminorReproducibilityalways
StatusclosedResolutionfixed 
PlatformOSOS Version
Product Version0.84 
Target VersionFixed in Version0.86 
Summary0000709: Warrior's Tomb may give The Grail
DescriptionTake Rion in the attached save game and go through the tombs.

(the high occurrence of Grails is because I edited the map to allow only a limited number of artifacts while testing for 0000638; the map is the one from 0000707)
TagsNo tags attached.
Attached Files7z file icon 2011-03-04_TombGrailArtifact.7z [^] (81,117 bytes) 2011-03-07 15:34
jpg file icon 2011-03-04_TombGrailArtifact.jpg [^] (71,855 bytes) 2011-03-07 15:37


jpg file icon 2011-03-04_TombGrailArtifacts.jpg [^] (184,397 bytes) 2011-03-07 15:38

- Relationships

-  Notes
(0001626)
Warmonger (administrator)
2011-03-07 16:14
edited on: 2011-03-07 16:16

If you banned all the relics (or artifacts of any specific rarity) on your map, it's the way it was implemented. But shouldn't happen if at least one of a kind is avaliable.

(0001627)
Zamolxis (viewer)
2011-03-07 18:57
edited on: 2011-03-07 18:58

I tried the map in H3. I didn't get any grail.

(I know it's a matter of randomness... but I doubt it's just that in this case)

(0001628)
Warmonger (administrator)
2011-03-07 19:00

What happens then?

I didn't try Warriors's Tomb, but see what happens when you place a random artifact on the map when all are banned :P
(0001629)
Zamolxis (viewer)
2011-03-07 19:54
edited on: 2011-03-08 10:00

I see now what you meant, that is that in H3 if all artifacts were banned, Grail was given. And that could be at Warrior's Tomb, or any other locations/objects/events giving random artifacts. I was confused by "it's the way it was implemented", thinking you meant VCMI, but I see you meant H3...

But still, I wonder about H3, because in my MapEditor I cannot disable all artifacts. If I try to disable the last of them, the next one gets auto-selected. Perhaps you meant a combination of MapEditor settings and WoG bans?...

Anyway, that's another story... unrelated to the bug we have here.

(0001766)
Zamolxis (viewer)
2011-05-30 23:03

In 0.84d I also found the Grail at the Crypt, but I guess it's related to the same issue.
(0001771)
Warmonger (administrator)
2011-05-31 04:18
edited on: 2011-05-31 04:22

Zam, it can't be fixed better than it is.
If all artifacts of certain rairity are banned, we can either give none (which would still be considered as bug, and original game does not predict such option), or create new art just like this. All I can do is to choose another artifact(s) or force editor / settings to never allow banning artifacts.

(0001772)
Zamolxis (viewer)
2011-05-31 07:57
edited on: 2011-05-31 08:00

Maybe I'm still missing something, but these are the facts as I see them after running more tests:

1. It's impossible to ban all artifacts from Map Editor. After you de-select all but one, when you try to de-select the last one left, the next one in the list gets automatically selected (and list restarts from the top, if you try to de-select the last one).

2. If you then de-select all but one artifact from Map Specifications in Editor, and then you place 100 Tombs and 100 Crypts on the map, when you play in H3O, you will get 100 times only that artifact from the Tombs, and a random number of times that artifact again from the Crypts (as sometimes they give only gold). Never the Grail.

3. The only place other than Map Editor where you can ban artifacts (to my knowledge), is the WoG Menu. If you leave only 1 artifact selected in Map Editor, but then you ban it from the WoG Menu, then the game freezes at start while applying the WoG settings.

So to me at least, it looks like NWC clearly coded The Grail with a different attribute, to make sure there's always maximum 1 at any given time to be found on the map (unless structure already built in town from Editor), and that is never as an artifact to be found in Tombs, Crypts or other locations (more than once - as it's the case now in VCMI), but only to be dug out.

(0001773)
Warmonger (administrator)
2011-05-31 08:04
edited on: 2011-05-31 08:07

But it's possible to ban all artifacts of certain _rarity_ on the map. In such case, free random artifacts which should have this rarity start to become Bow of Sharpshooter, which makes even less sense than Grail.

(0001774)
Zamolxis (viewer)
2011-05-31 08:16

Again, I still don't get it (sorry). If I ban all but Bow of Sharpshooter, then I still get 100 times Bow of Sharpshooter, never the Grail. The Grail is clearly either coded differently than other relic/combo artifacts, or else hardcoded to never show up at any map location which gives artifacts.

If I'm still missing something, give me a clear example (which artifact, which exact settings) of how can I ever reproduce what you're saying, in order to get The Grail from a Tomb in the original H3?
(0001775)
Warmonger (administrator)
2011-05-31 08:20

Simply ban all relics and place a random relic artifact on the map.

It's easier to spot this way, as map locations may give artifacts of different rarities.
I never said that original game gives Grail. Last time I checked, it gave me Bow of Sharpshooter which neither should pop up. Both are not perfect solution, but some artifact must be given in the end.
(0001776)
Zamolxis (viewer)
2011-05-31 08:57
edited on: 2011-05-31 08:59

Let's see if I got it right:
- First, to make sure we're on the same pace, by Relics you mean L4 artifacts, right?
- If the above is correct then I did the following: disabled all artifacts but Charm of Mana (non-relic), and placed an ART4 (random relic) on the map.

The result of my test was that all Tombs were giving Charms of Mana, and that ART4 became Charm of Mana as well. So how were you able to get Bow of Sharpshooter in that scenario is still not reproducible by me. If instead of Random ART4 I place the Bow of Sharpshooter on the map, then the object is placed as such in that spot, but for the rest all Tombs continue to give Charms of Mana only.

In regards to your last statement "Both are not perfect solution, but some artifact must be given in the end", if we can't implement H3 logic but would be forced to reach a compromise, then I'd go for Bows of Sharpshooter any day over Grails. The Grail is not just another artifact (relic or not) that you can get today one from a Tomb, and tomorrow the second from a Crypt. The Grail is unique. We can always have a mod which allows more (and to be found at map locations), but that's another story.

(0001796)
Warmonger (administrator)
2011-06-18 05:19

I fixed it so now if there are no artifacts of specified rarity, the other one would be picked.
Graild still can be given if all arts are disabled, but as you say editor doesn't allow such option yet. But it's better than crash in some upredictable future.
(0001798)
Warmonger (administrator)
2011-06-18 05:57

Fixed in r2185

- Issue History
Date Modified Username Field Change
2011-03-07 15:34 Zamolxis New Issue
2011-03-07 15:34 Zamolxis Status new => assigned
2011-03-07 15:34 Zamolxis Assigned To => Tow
2011-03-07 15:34 Zamolxis File Added: 2011-03-04_TombGrailArtifact.7z
2011-03-07 15:37 Zamolxis File Added: 2011-03-04_TombGrailArtifact.jpg
2011-03-07 15:38 Zamolxis File Added: 2011-03-04_TombGrailArtifacts.jpg
2011-03-07 16:13 Warmonger Assigned To Tow => Warmonger
2011-03-07 16:14 Warmonger Note Added: 0001626
2011-03-07 16:16 Warmonger Note Edited: 0001626 View Revisions
2011-03-07 16:16 Warmonger Note Edited: 0001626 View Revisions
2011-03-07 16:16 Warmonger Note Edited: 0001626 View Revisions
2011-03-07 18:57 Zamolxis Note Added: 0001627
2011-03-07 18:58 Zamolxis Note Edited: 0001627 View Revisions
2011-03-07 19:00 Warmonger Note Added: 0001628
2011-03-07 19:54 Zamolxis Note Added: 0001629
2011-03-07 19:56 Zamolxis Note Edited: 0001629 View Revisions
2011-03-08 07:43 Warmonger Status assigned => confirmed
2011-03-08 10:00 Zamolxis Note Edited: 0001629 View Revisions
2011-05-30 23:03 Zamolxis Note Added: 0001766
2011-05-31 04:18 Warmonger Note Added: 0001771
2011-05-31 04:22 Warmonger Note Edited: 0001771 View Revisions
2011-05-31 07:57 Zamolxis Note Added: 0001772
2011-05-31 07:57 Zamolxis Status confirmed => feedback
2011-05-31 08:00 Zamolxis Note Edited: 0001772 View Revisions
2011-05-31 08:04 Warmonger Note Added: 0001773
2011-05-31 08:07 Warmonger Note Edited: 0001773 View Revisions
2011-05-31 08:16 Zamolxis Note Added: 0001774
2011-05-31 08:16 Zamolxis Status feedback => assigned
2011-05-31 08:20 Warmonger Note Added: 0001775
2011-05-31 08:57 Zamolxis Note Added: 0001776
2011-05-31 08:57 Zamolxis Note Edited: 0001776 View Revisions
2011-05-31 08:59 Zamolxis Note Edited: 0001776 View Revisions
2011-06-18 05:19 Warmonger Note Added: 0001796
2011-06-18 05:57 Warmonger Note Added: 0001798
2011-06-18 05:57 Warmonger Status assigned => resolved
2011-06-18 05:57 Warmonger Fixed in Version => 0.89
2011-06-18 05:57 Warmonger Resolution open => fixed
2014-05-30 17:40 beegee Status resolved => closed

Site | Forums | Wiki | Slack | GitHub


Copyright © 2000 - 2024 MantisBT Team
Hosting provided by DigitalOcean