about this RPG
- jack1974
- Pack leader
- Posts: 15095
- Joined: Thu Jun 16, 2005 4:43 pm
Re: about this RPG
Ten skills left to add
though I plan to add them all before end of week, and then finally can finish all the quest/battles of the first season 
- jack1974
- Pack leader
- Posts: 15095
- Joined: Thu Jun 16, 2005 4:43 pm
Re: about this RPG
Managed to add pseudo-random items:

I'll also use different color texts so people understand immediately the rarity of the item
Of course, the most powerful item will still be hand-crafted, but this way I save myself a lot of work once is fully coded. And every game will have different random weapons too

I'll also use different color texts so people understand immediately the rarity of the item
Of course, the most powerful item will still be hand-crafted, but this way I save myself a lot of work once is fully coded. And every game will have different random weapons too
- yayswords
- Elder Druid
- Posts: 1436
- Joined: Sat Jan 25, 2014 5:34 am
Re: about this RPG
About time we got rarity text!
Could you color the background too? :P
Could you color the background too? :P
If at first try it doesn't explode, it ain't Jack who wrote the code.
- jack1974
- Pack leader
- Posts: 15095
- Joined: Thu Jun 16, 2005 4:43 pm
Re: about this RPG
The background where? of the text, the item?
- yayswords
- Elder Druid
- Posts: 1436
- Joined: Sat Jan 25, 2014 5:34 am
Re: about this RPG
Of the item icon in the inventory. (i-alliteration achievement please)
So I can tell right away which items are worth taking a look at.
So I can tell right away which items are worth taking a look at.
If at first try it doesn't explode, it ain't Jack who wrote the code.
- jack1974
- Pack leader
- Posts: 15095
- Joined: Thu Jun 16, 2005 4:43 pm
Re: about this RPG
I'm adding a small colored letter to show the rarity: F=Fine, M=Masterwork, R=rare, L=Legendary (Unique Items).
I plan to keep the red background for items the current char can't equip, and a green background that shows when the weapon is better than the currently equipped one (will work only for main hand of course, otherwise is impossible).
Deciding if "an item is better" will probably mean unmistakably better, since for example an item could have +1 attack but -1 defense vs another, so the sum would be identical. Besides, players must do something on their own!
I plan to keep the red background for items the current char can't equip, and a green background that shows when the weapon is better than the currently equipped one (will work only for main hand of course, otherwise is impossible).
Deciding if "an item is better" will probably mean unmistakably better, since for example an item could have +1 attack but -1 defense vs another, so the sum would be identical. Besides, players must do something on their own!
- yayswords
- Elder Druid
- Posts: 1436
- Joined: Sat Jan 25, 2014 5:34 am
Re: about this RPG
If that small colored letter appears on the item icon then we have a deal. Else choose time and place, I choose weapons. 
If at first try it doesn't explode, it ain't Jack who wrote the code.
- jack1974
- Pack leader
- Posts: 15095
- Joined: Thu Jun 16, 2005 4:43 pm
Re: about this RPG
Mission accomplished:

you can notice the small colored letters, the item name in the proper color, and the "better than currently equipped item" in green. A HUGE improvement over Loren's system. I think I can relax now, has been a long day

you can notice the small colored letters, the item name in the proper color, and the "better than currently equipped item" in green. A HUGE improvement over Loren's system. I think I can relax now, has been a long day
- Miakoda
- Elder Druid
- Posts: 880
- Joined: Sat Sep 28, 2013 8:05 pm
Re: about this RPG
The random item generation is looking pretty good
I have just one concern: Will the drop rate be reasonable? I've had games that had way too many drops, and dealing with the items was more hassle than fun in those cases.
I have just one concern: Will the drop rate be reasonable? I've had games that had way too many drops, and dealing with the items was more hassle than fun in those cases.
- jack1974
- Pack leader
- Posts: 15095
- Joined: Thu Jun 16, 2005 4:43 pm
Re: about this RPG
Yes for now doing some tests. I might just discard the "Rusty" weapon completely, since don't want to fill player's inventory with garbage.
Recently I'm playing Diablo3 on the PS3, and I find a lot of items that aren't worth it. I guess in this case is different since you have a party, so an item that is weak for one could be useful for another.
I'll make sure to have an easy way to dispose of unwanted items, or simply reduce the drop rate so your inventory isn't too much full.
In any case, you can just buy the stuff in vendors, and / or be sure that the most powerful items will come from the main plot. This option is more for the hardcore players who will spend all the time grinding playing in Nightmare mode
Having a bit of trouble finding words to combine them for the elemental weapons. Currently I have as prefixes:
so the result could be: Fire Dagger, Frozen Axe, etc. As you see have troubles for the Earth element 
Recently I'm playing Diablo3 on the PS3, and I find a lot of items that aren't worth it. I guess in this case is different since you have a party, so an item that is weak for one could be useful for another.
I'll make sure to have an easy way to dispose of unwanted items, or simply reduce the drop rate so your inventory isn't too much full.
In any case, you can just buy the stuff in vendors, and / or be sure that the most powerful items will come from the main plot. This option is more for the hardcore players who will spend all the time grinding playing in Nightmare mode
Having a bit of trouble finding words to combine them for the elemental weapons. Currently I have as prefixes:
Code: Select all
if i=="Fire":
nameE=renpy.random.choice(["Fire","Fiery","Flame","Burning","Incandescent"])
if i=="Water":
nameE=renpy.random.choice(["Water","Icy","Freezing","Frozen","Cold"])
if i=="Air":
nameE=renpy.random.choice(["Air","Flying","Wind","Quick","Ethereal"])
if i=="Earth":
nameE=renpy.random.choice(["Earth","Nature","?","?","?"])
if i=="Dark":
nameE=renpy.random.choice(["Dark","Poison","Venomous","Obscure","Black"])
