Page 18 of 29

Re: Amber development

Posted: Sun Mar 19, 2017 2:14 pm
by jack1974
No, each route has one separate tough choice. In some cases, some choices could affect the others, but the storyline are quite "separate" to avoid going nuts while coding it.

Today has been a marathon... I've exchanged over 30 emails with Anima :lol: we're making a lot of progress, but at same time I've realized how INSANELY BIG this game is. I thought that because there isn't RPG part, was easy... haha the fool I am! :mrgreen:

The good thing is that a lot of the stuff we're coding/testing right now can/will be reused in future games, including RPGs :)

Re: Amber development

Posted: Sun Mar 19, 2017 11:44 pm
by Troyen
jack1974 wrote:Today has been a marathon... I've exchanged over 30 emails with Anima :lol: we're making a lot of progress, but at same time I've realized how INSANELY BIG this game is. I thought that because there isn't RPG part, was easy... haha the fool I am! :mrgreen:
When you said you were making a crafting simulator, I was wondering how on earth you felt that would be a "simple game"...

I mean, look at your status screens. You have all kinds of gauges and meters and skills listed. Maybe you should outline your status screens first on future games just so you can have a more accurate impression on how complicated that game will be. ;)

Re: Amber development

Posted: Mon Mar 20, 2017 7:13 am
by jack1974
Did I ever said it was a "simple game"?
The thing is that I thought it was a "complex" game, but not a "frakking insanely complex" game. That's the difference! :)
Jokes apart as I said the main thing is that we're also using/testing the new RPG framework. So, new vendors, inventory, quest/tasks system, etc. Even doing Loren's framework from scratch was super complex, even more than this :)

Re: Amber development

Posted: Mon Mar 20, 2017 12:10 pm
by jack1974
Image
I think 20 different events are enough! There are a few seasonal ones and more random ones. I can always add more later of course :)

I removed the "prediction" feature (in my old system Amber could predict future events) since was a sort of cheat mode... if you know that gold price will increase by 50% the next week, you buy 100 ingots and then you're rich! A bit too much I think! :lol:

So the Divination Room will be used for the Enchanting recipes and also you won't be able to see the events until you have built it (in the young age yes since you live with Haros). Note that the events will still occur, but you won't be able to know what they are, so maybe you could be missing some.

This afternoon will test the gathering code. If that works, the major stuff left before a beta is a sort of "rewrite" of the vendor screen that had a bug found only recently (would display the items for sale badly).

Re: Amber development

Posted: Mon Mar 20, 2017 6:58 pm
by Franka
So, since I fooled Origin into believing I'm a proud resident of Hong Kong, I'm playing the full version of Mass Effect: Andromeda starting today, so there's a good chance I'll be done by the time you have a beta ready. :) If you give out Patreon beta keys anyway. :wink:

Re: Amber development

Posted: Mon Mar 20, 2017 7:21 pm
by jack1974
For Patreon I was waiting until a game is "officially out" but of course if people want it earlier (and to test like you), no problem! Just remind me :)

Re: Amber development

Posted: Mon Mar 20, 2017 11:34 pm
by BobTheMob
jack1974 wrote:Image
Word should actually be "Infertile". That or "Barren".

(As always, NOT MEANT AS AN ATTACK, simply pointing that out.)
jack1974 wrote:I removed the "prediction" feature (in my old system Amber could predict future events) since was a sort of cheat mode... if you know that gold price will increase by 50% the next week, you buy 100 ingots and then you're rich! A bit too much I think! :lol:
Wahhhhhh, why, Jack?! :cry:

Seriously, though: could we at least have the thing I said about earlier, w/ at least at one point Amber asking a Raven something and the bird responding "Nevermore"?
That'd be soooooooooo damn EPIC!!!!!! And I'm sure all other Edgar Allan Poe fans would agree! :twisted:

Re: Amber development

Posted: Tue Mar 21, 2017 3:23 am
by Troyen
"Unfertile Lands" brings to mind a bunch of families running around trying to buy fertility drugs. ;)

Can you post all the event texts in one of those script code box thingies?

Re: Amber development

Posted: Tue Mar 21, 2017 6:50 am
by jack1974
Haha yes better idea :) there's some python coding mixed in but should be possible to proofread/fix them:

Code: Select all

    python:
        EV_snow=market.create_price_event("Heavy Snow","Heavy snow is blocking trade routes from West Issanis. Importing wood from Grandtree and ore/gems from Hammerhands is more expensive.",
                10,1.0,{"Woodworking":1.2+RndFlt(.3,.5),"ore":1.2+RndFlt(.3,.5),"gems":1.2+RndFlt(.3,.5)},None)
        EV_festival_winds=market.create_price_event("Festival of Winds","The Festival of Winds celebrates the first warm winds from the south. All shops offer big discounts today!",
                1,0.6, None, None)
        EV_goblins=market.create_price_event("Goblin Raids","Goblin Raids ransacked the last caravan from Grimoire full of potions. Potions prices in Town Market increase!",
                RndInt(3,7),1.0, {"potion":1.1+RndFlt(.5,1.0)}, None)
        EV_orcs=market.create_price_event("Orc Raids","Orc Raids ransacked the last caravan from Everburn. Coal, Dwarven Coal and Everburn Lava prices increases globally!",
                RndInt(3,7),1.0, None, {"gen/F_Coal":1.1+RndFlt(.5,1.0),"gen/F_dwarven_coal":1.1+RndFlt(.5,1.0),"gen/F_everburn_lava":1.1+RndFlt(.5,1.0),})
        EV_goblinloot=market.create_price_event("Goblin Loot Found","Adventurers Guild defeated a band of goblins roaming in the area: the loot consisted of ingots of various metals. Price of ingots decreases!",
                RndInt(3,9),1.0, {"ingot":1.0-RndFlt(.2,.5)}, None)
        EV_magicaccident=market.create_price_event("Magic Accident","Some apprentices at the Mage's Guild cast the wrong spell! Lots of high-level ingredients were destroyed, and they're looking to restock them quickly! Prices of all item tier5 and above increases at the Mage's Guild.",
                RndInt(3,9),1.0, {"tier5":1.1+RndFlt(.1,.4),"tier6":1.0+RndFlt(.1,.3),"tier7":1.0+RndFlt(.1,.2),}, None)
        EV_dragonslair=market.create_price_event("Adventurers Raid","A group of self-serving adventurers have raided all the local dragon lairs, driving the resident dragons deeper into the mountains. Dragon and drake related items are more expensive!",
                RndInt(3,9),1.0, {"dragon":1.1+RndFlt(.5,0.75)}, None)
        EV_cavecrawlers=market.create_price_event("Cave Crawlers","Cave Crawlers found in several gem mines on eastern Issanis! They ate a good amount of precious gems, making them overall more expensive.",
                RndInt(10,15),1.0, {"gem":1.1+RndFlt(.5,0.75)}, None)
        EV_fertilizer=market.create_price_event("Unfertile Lands","Farmers all around Icesilia are worried about their fields. Some kind of curse reduced the fertility of the terrain. All fertilizer items price greatly increased!",
                RndInt(3,9),1.0, {"gem":1.1+RndFlt(.5,0.75)}, None)
        EV_thieves=market.create_price_event("Grand Theft","A band of very skilled thieves has robbed the Adventurer's Guild, stealing a variety of items. All item prices of Adventurer's Guild increased!",
                RndInt(3,9),1.1+RndFlt(.3,0.5), None, None)
        EV_pirates=market.create_price_event("Pirates?","Rumors says one of the ships who has just arrived at the docks is from Shacklesplit. They could be trying to quickly resell some stolen goods. Not sure if it's true, but all tier1-3 item prices are lowered at the docks.",
                RndInt(3,9),1.0, {"tier1":1.0-RndFlt(.2,.5),"tier2":1.0-RndFlt(.2,.5),"tier3":1.0-RndFlt(.2,.5),}, None)
        EV_locusts=market.create_price_event("Locusts Swarm","A locusts swarm has destroyed many herbs and plants all around the region. Plants and herbs prices increases globally!",
                RndInt(10,15),1.0, {"plant":1.1+RndFlt(.5,1.0)}, None)
        EV_flood=market.create_price_event("Flooded Again","The herbalist shop got flooded again! All items price increases.",
                RndInt(5,12),1.1+RndFlt(.3,0.5), None, None)
        EV_taxes=market.create_price_event("Taxes, taxes","Our beloved King has raised the taxes for all shops to help fund a new Summer Palace along the coast of Reol Bay. Long live the King! All items are more expensive in Icesilia vendors.",
                RndInt(25,50),1.1, None, None)
        EV_deflation=market.create_price_event("Deflation","High unemployement and the ongoing wars with orcs and goblins has caused an economic deflation, the price of all items decreases.",
                RndInt(25,50),0.9, None, None)
        EV_seafestival=market.create_price_event("Festival of the Sea","It is said that the town of Icesilia was founded on the 50th day of Arboris by some men coming from the sea, and the sea blessed the town itself with its endless resources. All guilds offer their potions and potions-related items greatly discounted.",
                10,1.0, {"Potionmaking":1.0-RndFlt(.5,0.75)}, None)
        EV_abundancefestival=market.create_price_event("Festival of Abundance","Every year the 25th of Floreas the Festival of Abundance takes place. As tradition, all the food items are greatly discounted in the market, docks and herbalist shop.",
                5,1.0, {"food":1.0-RndFlt(.5,0.75)}, None)
        EV_jewelerstrike=market.create_price_event("Jewelers' Strike","The Icesilia jewelers, loyal to the Mage's Guild, are striking to protest against some new laws made by the King in favor of the Adventurer's Guild. All jewelry related item prices increase.",
                10,1.0, {"Jewelcrafting":1.0+RndFlt(.1,0.25)}, None)
        EV_carpenterstrike=market.create_price_event("Wood Scarcity","There's less and less workable wood around Icesilia. The carpenters are forced to import woods from distant lands. All Woodworking related item prices increase.",
                10,1.0, {"Woodworking":1.0+RndFlt(.1,0.25)}, None)
        EV_smithstrike=market.create_price_event("Blacksmiths' Protest","The Icesilia blacksmiths are protesting against the Adventurer's Guild, refusing to work. Rumors says the Thieves Guild is behind all this. Metalworking items prices increase.",
                10,1.0, {"Metalworking":1.0+RndFlt(.1,0.25)}, None)

Re: Amber development

Posted: Tue Mar 21, 2017 5:10 pm
by BobTheMob
All this begs the q., then, Jack:

Will we be able to at least attempt to use any of this to our advantage? Sell ingredients we have surplus of at lower prices?

That'd be cool to see. :)