IPB

Здравствуйте, гость ( Вход | Регистрация )

7 страниц V  < 1 2 3 4 5 > »   
Reply to this topicStart new topic
> New Magic system for WoG
Demiurg
сообщение 06 Sep 2007, 21:33
Сообщение #41

Immortal
Сообщений: 670
Спасибо сказали: 14 раз




Баланс магов и воинов это отдельная тема, которая уже не раз, наверняка, обсуждалась.
Не приводя арументов, могу привести результат:
1) Баланс магов и воинов на каждой фиксированной карте свой. И может регулироваться картостроителем.
2) На случайных картах воины значительно сильнее магов ввиду большого количества халявного мяса и огромных толп нейтралов.
3) В пользу воина значительно сдвигает баланс прокачка войск (особенно под ВоГ)
4) Некоторые скрипты ВоГ также при включении сдвигают баланс в пользу воина. Скриптов полезных для мага практически нет.


--------------------
Самый страшный, кого можно встретить на экзамене, – факер Нео

Go to the top of the pageAdd Nick
 
+Quote Post
Гость_Д'якон_*
сообщение 06 Sep 2007, 21:41
Сообщение #42







Огромных толп нейтралов - ты подразумеваешь здесь дипломатию?

Прокачанный маг (особенно не чистый, а допустим с защитой и атакой) в любом случае сильнее чистого рыцаря (я имею ввиду XL b L карты)

Ну а вообще я спорить не хочу. Будет время постораюсь заняться скриптом.
Go to the top of the pageAdd Nick
 
+Quote Post
Demiurg
сообщение 06 Sep 2007, 21:43 (Сообщение отредактировал Demiurg - 06 Sep 2007, 21:47)
Сообщение #43

Immortal
Сообщений: 670
Спасибо сказали: 14 раз




Без дипломатии.
А у воина тоже есть mass haste, mass prayer, mass bless.
Вообще говоря, я привел достаточно известные, по крайней мере мне, факты.


--------------------
Самый страшный, кого можно встретить на экзамене, – факер Нео

Go to the top of the pageAdd Nick
 
+Quote Post
Гость_Berserker_*
сообщение 06 Sep 2007, 21:56
Сообщение #44







//На случайных картах воины значительно сильнее магов ввиду большого количества халявного мяса и огромных толп нейтралов.

Справедливо для ТЕ, для ВОГа вообще определённого ничего нет в связи с разнообразием скриптов.
Go to the top of the pageAdd Nick
 
+Quote Post
Гость_Д'якон_*
сообщение 07 Sep 2007, 10:56
Сообщение #45







Вот 1-й скрипт.
Для изучения магии необходимо иметь не только мудрость, но и некоторые другие навыки определенного ур-ня.
Например, для изучения ускорения - необходимо иметь мудрость, логистику и магию воздуха.

!#FU1234:Px1/x2/x3/x4/x5;
// x1 - номер хаклинания
// х2 - 1-й навык, который необходим для изучения магии (кроме мудрости). В основном это должна быть одна из базовых магий;
// х3 - ур-нь навыка;
// x4 - 2-й навык;
// х5 - ур-нь 2-го навыка.



!?FU1234
!!SSx1:F?y1;
!!OW:A-1/?y2;
!!HEy2:Mx1/?y3;
!!HEy2:Sx2/?y4;
!!HEy2:Sx4/?y5;
!!if&y3=1/y4=>x3/y5=>x5:;
!!SSx1:Fy1;
!!el:;
!!SSx1:F0;
!!en;
Go to the top of the pageAdd Nick
 
+Quote Post
Demiurg
сообщение 07 Sep 2007, 11:45
Сообщение #46

Immortal
Сообщений: 670
Спасибо сказали: 14 раз




Цитата(Д'якон @ 07 Sep 2007, 11:56)
!!HEy2:Mx1/?y3;
!!HEy2:Sx2/?y4;
!!HEy2:Sx4/?y5;

Лучше писать:
Код
!!HEy2:Mx1/?y3 Sx2/?y4 Sx4/?y5;

А вообще думаю, что тему стоит перенести в скрипты.


--------------------
Самый страшный, кого можно встретить на экзамене, – факер Нео

Go to the top of the pageAdd Nick
 
+Quote Post
Гость_Д'якон_*
сообщение 07 Sep 2007, 19:52
Сообщение #47







Только собрался с мыслями делать скрипт магии для боя... и вспомнил что на подобии этого у меня есть скрипт Berserkerа. Его то и можно использовать за основу. Только набирать энергию не кристалами и серой, а чем нибудь другим. (существами принесенными в жертву или еще чем-нибудь), естественно только для серьезной магии.

Вот:

!?BG0&1000;
!!BG:A?y1 S?y2 Q?y3;
!!FU&y1<>1:E;
!!BHy3:N?y4;
!!FU&y4=-1:E;
!!HEy4:O?y5;
!!OW:Iy5/?y6;
!!FU&y6=1:E;
!!SSy2:C0/?y7;
!!VRy8:Sy5+2623;
!!if&vy8<y7:;
!!IF:M^Недостаточно астральной энергии!^;
!!BG:A0;
!!FU:E;
!!en:;
!!VRy7:*-1;
!!VRvy8:+y7;

!?CM5;
!!CM:I?y1 F?y11 S?y12;
!!FU|y1<>1/y11<>4:E;
!!CM:R0;
!!VRz1:S^Сколько астральной маны желаете создать?^;
!!FU22502:P1/0;
!!FU&v1=-1:E;
!!VRv2:Vz1;
!!IF&v2<=0:M^Неверное значение^;
!!FU&v2<=0:E;
!!VRy2:Sv2:10*10;
!!VRy3:Sy2:10;
!!OW:R-1/3/?y4 R-1/4/?y5;
!!VRy6:Sy4;
!!VRy6&y5<y6:Sy5;
!!VRy7:Sy6*10;
!!IF&y7<v2:M^Недостаточно серы и кристаллов!^;
!!FU&y7<v2:E;
!!VRy3:*-1;
!!OW:R-1/3/dy3 R-1/4/dy3;
!!OW:C?y9;
!!VRy10:Sy9+2623;
!!VRvy10:+y2;
!!IF:M^{%Y2} астральной маны успешно создано!^;

!?CM;
!!CM:I?y1;
!!FU&y1<>8:E;
!!CM:R0;
!!OW:C?y2;
!!VRy3:Sy2+2623;
!!VRy4:Svy3;
!!IF:Q2/12/0/4^У Вас имеется {%Y4} астральной маны^;


Добавлено ([mergetime]1189183947[/mergetime]):
Я никого не прошу этим заниматься - это моя личная идея и мое видение героев. Но разумные мысли в этом направлении не помешали бы.
Go to the top of the pageAdd Nick
 
+Quote Post
Гость_Berserker_*
сообщение 07 Sep 2007, 20:31
Сообщение #48







Смысл в том, чтобы ослабить магов? Есть основное правило в программировании и подобных областях: незачем усложнять себе жизнь, если можно всё сделать много короче.

Так вот мага можно чем хочешь ослабить, начиная от банального уменьшения силы атакующих заклов два раза и кончая вот таким условием применния заклов:

1) 1-2 уровень любой магии можно колдовать всегда.
2) для 3-5 нужен скилл этой магии 1-3 степени.
3) Для произношения заклов 3-го уровня нужен 10 уровень, 4-го - 15-й, 5-го - 20-й.

Ну и норма.Или массовые спелы забирают У маны, где у = х(начальна стоимость) * кол-во затргиваемых отрядов. Так, на молитву придётсятратить 84 маны (на 7 стёков), что ессно не мало.
Go to the top of the pageAdd Nick
 
+Quote Post
Гость_Д'якон_*
сообщение 07 Sep 2007, 20:53
Сообщение #49







В первый скрипт для магии зависящей от разных навыков, я вложил более широкий смысл. Я считаю что саму магию нужно усилить, а вот изучение ее усложнить. Что приведетт к разнообразию игрового процесса. Разные герои, с разными навыками будут специализироваться по разной магии (не так как сейчас, что все герои могут выучить всю магию). Это также приведет к разнообразию в тактическом плане игры. Уже придется задуматься над навыками которые выбираешь в совершенно другом ракурсе.

Возможно второй скрипт лишний не спорю, но первый по-моему не помешал бы.

Добавлено ([mergetime]1189187622[/mergetime]):
Так же это в некоторой степени может уровнять навыки. Допустим для воскрешения потребуется навык лечения, для слепоты навык орлиного глаза, для ускорения - логистика, для воскрешения мертвых и волны смерти - некромантия и т.п.
Go to the top of the pageAdd Nick
 
+Quote Post
pokrik1
сообщение 07 Sep 2007, 21:07
Сообщение #50

муравейка
Сообщений: 726
Спасибо сказали: 10 раз




Цитата
Допустим для воскрешения потребуется навык лечения, для слепоты навык орлиного глаза, для ускорения - логистика, для воскрешения мертвых и волны смерти - некромантия и т.п.


Мне енто нравится. Врач - так врач, сантехник - так сантехник.
Думать надо будет головой больше, но будет интересней.
Go to the top of the pageAdd Nick
 
+Quote Post
Гость_Д'якон_*
сообщение 07 Sep 2007, 21:13
Сообщение #51







Тогда обратимся к товарищу Berserkerу. Может он добавит этот навык отдельной опцией в Феникса. Я тогда за выходные доведу до ума скрипт. А, Berserker?
Go to the top of the pageAdd Nick
 
+Quote Post
Гость_Berserker_*
сообщение 07 Sep 2007, 21:30
Сообщение #52







К сожалению, врядли:

1) Я почти не использую опций
2) Я уже решил строго выполнить за выходные намеченный план.
3) Используй макросы и можешь любой скрипт под Мод писать, это не сложно.

Делается это так, в битве ты перехватываешь используемы заклы через !?BG0, далее проверяешь, а обладает ли человек (если человек!!! ИИ трогать - себе во вред) обладает нужными навыками, то ОК, иначе запрещаем каст и выводим месагу.

P.S Я общеал за выходные написать прогу для переменных и констант (примитивную пока), так что $уже смело можно юзать$.
Go to the top of the pageAdd Nick
 
+Quote Post
Гость_Д'якон_*
сообщение 07 Sep 2007, 21:33
Сообщение #53







Скрипт уже написан - повторю.
Цитата(Д'якон @ 07 Sep 2007, 10:56)
Вот 1-й скрипт.
Для изучения магии необходимо иметь не только мудрость, но и некоторые другие навыки определенного ур-ня.
Например, для изучения ускорения - необходимо иметь мудрость, логистику и магию воздуха.

!#FU1234:Px1/x2/x3/x4/x5;
  // x1 - номер хаклинания
  // х2 - 1-й навык, который необходим для изучения магии (кроме мудрости). В основном это должна быть одна из базовых магий;
  // х3 - ур-нь навыка;
  // x4 - 2-й навык;
  // х5 - ур-нь 2-го навыка.



!?FU1234
!!SSx1:F?y1;
!!OW:A-1/?y2;
!!HEy2:Mx1/?y3;
!!HEy2:Sx2/?y4;
!!HEy2:Sx4/?y5;
!!if&y3=1/y4=>x3/y5=>x5:;
  !!SSx1:Fy1;
!!el:;
  !!SSx1:F0;
!!en;
Go to the top of the pageAdd Nick
 
+Quote Post
Гость_Berserker_*
сообщение 07 Sep 2007, 21:42
Сообщение #54







Это не полноценный скрипт. Он ничего не делает - это раз. Во-вторых, заклы убирать не дело!!! Их может давать свиток или арт!
Go to the top of the pageAdd Nick
 
+Quote Post
Гость_Д'якон_*
сообщение 08 Sep 2007, 10:23
Сообщение #55







Уговорил. Вот
ZVSE
_WARNING_#1=IMPORTANT! This file is not in a plain text format. NEVER use any editor except ERM_S for making any kind of changes!
ERMS_PoweredBy=ERM Scripter v. 2004.10.5.945
ERMS_ScriptDate=8.9(September).2007
!?BGO;
!!BG:A?v4;
!!BG:S?v2;
!!FU1234:Pх1/х2/х3/х4/х5;
// x1 - номер хаклинания
// х2 - 1-й навык, который необходим для изучения магии (кроме мудрости). В основном это должна быть одна из базовых магий;
// х3 - ур-нь навыка;
// x4 - 2-й навык;
// х5 - ур-нь 2-го навыка.

!!BG&v3=1:A0;
!?FU1234
!!VRv3:S0;
!!if&x1=v2/v4=1:;
!!BG:H?y1;
!!HEy1:Sx2/?y4;
!!HEy1:Sx4/?y5;
!!if&y4<x3:;
!!VRv3:S1;
!!en;
!!if&y5<x5:;
!!VRv3:S1;
!!en;
!!en;

Фигово только что в книге отображються не используемые заклинания
Go to the top of the pageAdd Nick
 
+Quote Post
Гость_Д'якон_*
сообщение 08 Sep 2007, 17:33
Сообщение #56







А что отвечает за появление заклинаний в книге? Это свойство книги, или мудрости, или это отдельная функция в принципе.
Go to the top of the pageAdd Nick
 
+Quote Post
Demiurg
сообщение 08 Sep 2007, 18:20
Сообщение #57

Immortal
Сообщений: 670
Спасибо сказали: 14 раз




Цитата(Д'якон @ 08 Sep 2007, 18:33)
А что отвечает за появление заклинаний в книге? Это свойство книги, или мудрости, или это отдельная функция в принципе.

Наличие данного заклинания у героя и все.


--------------------
Самый страшный, кого можно встретить на экзамене, – факер Нео

Go to the top of the pageAdd Nick
 
+Quote Post
Гость_Д'якон_*
сообщение 08 Sep 2007, 19:02
Сообщение #58







В смысле?. Если допустим герой не эксперт мудрости, то при посещении гильдии магов у него в не появится закл в книге.
Go to the top of the pageAdd Nick
 
+Quote Post
Гость_Berserker_*
сообщение 08 Sep 2007, 19:08
Сообщение #59







Дьякон, ну что значит вот это:
!!FU1234:Pх1/х2/х3/х4/х5; ???

Функцию надо вызывать с конкретными параметрами и вообще, логики не прослеживается. Кроме того, функцию вовсе необязательно занимать, всё можно прямо в !!BG0: сделать.

Далее, непонятное условие к неглобальной переменной v3 и прочее. Ты сперва тестируй на всех случаях свои скрипты smile.gif

Далее, !!BG:H?y1; - некорректно , точнее только Драколич употреьляет так, хотя при опускании параметра стороны считается 0 по умолчанию (левый герой), но ведь не редко человек и справа, а ИИ слева!!!

И прочее.
Go to the top of the pageAdd Nick
 
+Quote Post
Demiurg
сообщение 08 Sep 2007, 19:16
Сообщение #60

Immortal
Сообщений: 670
Спасибо сказали: 14 раз




Цитата(Д'якон @ 08 Sep 2007, 20:02)
В смысле?. Если допустим герой не эксперт мудрости, то при посещении гильдии магов у него в  не появится закл в книге.

Не так. При посещении гильдии без Мудрости герой не получит это заклинание. А в книге оно не появится потому, что его не будет у героя.


--------------------
Самый страшный, кого можно встретить на экзамене, – факер Нео

Go to the top of the pageAdd Nick
 
+Quote Post

7 страниц V  < 1 2 3 4 5 > » 
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 30 August 2025 - 21:39
Copyright by Алексей Крючков
Strategy Gamez by GrayMage
Programming by Degtyarev Dmitry
  Яндекс.Метрика