From 00fc096d5d5d77bc3ccebe3f9d49c83aee997cf7 Mon Sep 17 00:00:00 2001 From: Artyom Trityak Date: Thu, 18 Jul 2019 17:00:53 -0700 Subject: [PATCH 1/2] New origins storyline --- .gitignore | 3 ++ neworigins/extra.cpp | 3 ++ neworigins/neworigins_intro.html | 56 +++++++++++++++++++------------- neworigins/rules.cpp | 10 +++--- 4 files changed, 45 insertions(+), 27 deletions(-) diff --git a/.gitignore b/.gitignore index ef048993..4d474b8c 100644 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1,5 @@ .DS_Store +.vscode/ obj basic/basic standard/obj @@ -11,6 +12,8 @@ kingdoms/obj kingdoms/kingdoms havilah/obj havilah/havilah +havilah/html/havilah.html neworigins/obj neworigins/neworigins +neworigins/html/neworigins.html diff --git a/neworigins/extra.cpp b/neworigins/extra.cpp index 31d39d86..0ac3e084 100644 --- a/neworigins/extra.cpp +++ b/neworigins/extra.cpp @@ -1327,6 +1327,9 @@ void Game::ModifyTablesPerRuleset(void) ModifyRaceSkills("ORC", 1, "LUMB"); ModifyRaceSkills("ORC", 2, "COMB"); ModifyRaceSkills("ORC", 3, "BUIL"); + + // TEST: + ModifyRaceName(I_ORC); // diff --git a/neworigins/neworigins_intro.html b/neworigins/neworigins_intro.html index 6b7b968b..d0a56bcc 100644 --- a/neworigins/neworigins_intro.html +++ b/neworigins/neworigins_intro.html @@ -1,28 +1,40 @@ -

- The Eternal City, home of the Maker, has stood forever, infinite - and glorious. But where there is freedom there may be dissent, - and some, seeking their own sovereignty, rose up against their - Maker. These rebels were cast out of the Eternal City, although - none know for sure whether this was punishment or release. -

-

- You are one of these outcasts, and find yourself in an unknown land. - Will you seek to redeem yourself and return to your home? Or will - you forget the past in favour of your own pursuit of knowledge, power - or glory? The choice is yours. -

-

+

Atlantis New Origins Game #1 Storyline

+ +

+ You are refugees from different worlds. Your home was destroyed by The Devourer, Great Enemy + but you found a way to open Multidimensional Portal and escape. +

+ +

+ New world lays ahead, young and unknown. +

+ +

+ You found yourself in a weird place called Nexus, between your world and new one, + surrounded by other refugees. Six Gates stand open before you, choose one or push your + luck and use magic to teleport somewhere randomly. +

+ +

+ With your powers you can perhaps find followers and build a better place to live. But... +

+ +

+ What if The Devourer, Great Enemy will find this world? Will you be able to stop it? +

+ +

+ Ancient Scroll you found not only helped you to open Multidimensional Portal + but also was saying something about 7 Artifacts of Power. + Leader who will collect all of them will become an Avatar of Maker + and have a God-like powers. +

+ +

This instance of Atlantis is a semi-open-ended computer moderated fantasy game for any number of players. Players may attempt to carve out huge empires, become master magicians, intrepid explorers, rich traders or any other career that comes to mind. Each player can set their own objectives, and new players can join at any time. - Individual factions may win the game by somehow managing to return to - the Eternal City, but if they do so the game will continue without - them for all those who are still trying to achieve this goal, or who - have no intention of doing so. - There are also rumours in dark places of a blasphemy so vile that it - could sever the connection between mortal World and the Eternal City - forever... -

+

diff --git a/neworigins/rules.cpp b/neworigins/rules.cpp index 41493bb3..5ea0331d 100644 --- a/neworigins/rules.cpp +++ b/neworigins/rules.cpp @@ -71,7 +71,7 @@ static GameDefs g = { 10, /* STUDENTS_PER_TEACHER */ 10, /* MAINTENANCE_COST */ - 50, /* LEADER_COST */ + 700, /* LEADER_COST */ 0, /* MAINTAINENCE_MULTIPLIER */ GameDefs::MULT_NONE, /* MULTIPLIER_USE */ @@ -106,12 +106,12 @@ static GameDefs g = { 5, /* FACTION_POINTS */ - 100, /* TIMES_REWARD */ + 200, /* TIMES_REWARD */ 1, // TOWNS_EXIST 1, // LEADERS_EXIST 0, // SKILL_LIMIT_NONLEADERS - 1, // MAGE_NONLEADERS + 0, // MAGE_NONLEADERS 1, // RACES_EXIST 1, // GATES_EXIST 1, // FOOD_ITEMS_EXIST @@ -120,7 +120,7 @@ static GameDefs g = { 1, // WANDERING_MONSTERS_EXIST 1, // LAIR_MONSTERS_EXIST 0, // WEATHER_EXISTS - 1, // OPEN_ENDED + 0, // OPEN_ENDED 1, // NEXUS_EXISTS 0, // CONQUEST_GAME @@ -160,7 +160,7 @@ static GameDefs g = { 0, // NEXUS_IS_CITY 0, // BATTLE_FACTION_INFO 1, // ALLOW_WITHDRAW - 0, // CITY_RENAME_COST + 5000, // CITY_RENAME_COST 0, // MULTI_HEX_NEXUS 0, // ICOSAHEDRAL_WORLD 1, // UNDERWORLD_LEVELS From f3c527fa73e6e4f62f0e1f29afdb4c40cf00aa72 Mon Sep 17 00:00:00 2001 From: Artyom Trityak Date: Thu, 18 Jul 2019 17:13:32 -0700 Subject: [PATCH 2/2] Commend extra --- neworigins/extra.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/neworigins/extra.cpp b/neworigins/extra.cpp index 0ac3e084..dafc4d2a 100644 --- a/neworigins/extra.cpp +++ b/neworigins/extra.cpp @@ -1329,7 +1329,7 @@ void Game::ModifyTablesPerRuleset(void) ModifyRaceSkills("ORC", 3, "BUIL"); // TEST: - ModifyRaceName(I_ORC); + // ModifyRaceName(I_ORC); //