Я реализовал ауру обобшествления/социализма у себя в custom melee карте. Реализовал это через стандартную функцию tax. Если в команде 2 игрока, по 50% налогов игроки платят друг другу. Если 3 игрока то по 33%. И так далее.
В ходе тестирования было обнаружено что игроки играющие под аурой коммунизма имеют 50% от…
9 36
1
23
2 недели назад
1
WilliamBz, да целочисленная)
Сделать проверку для игрока, что если есть налоги тогда делать перерасчеты, это как раз не проблема.
0
3
2 недели назад
0
Еще одна проблема - это расходы за лимиты (которые справа сверху отображаются, 30%, 60%). Прикол в том, что даже при 30% ты теряешь не 30% СВОЕГО золота, а 30% ВСЕГО золота, что добывал. То есть из 3 добытых монеток потеряешь все 3, то есть добудешь 0 монет. А значит по твоей системе налогов играть с расходами невозможно.
Мы тестировали эту карту, расходы считались нормально. Т.е. если 3 игрока, и у тебя расходы были 30%, то ты добывал не 3 голды а 2. Т.е. расходы считаются после того как ты раздашь налоги. Близзы это предусмотрели.
0
3
2 недели назад
0
Предположим у тебя делится налог на 3 игроков. То есть из 10 монет тебе приходит 3, синему и бирюзовому тоже по 3 монеты. 1 теряется.
konvan5, а разве голда это не переменная типа "реальная"? Я думал она считается точно также как и ХП, с двумя цифрами после запятой. Но в самой игре и гуях она целочисленная. Но я не сёрчил этот вопрос, могу ошибаться.
0
3
2 недели назад
0
konvan5, можно итак, но изначальная проблема в том, что доходы от налогов не засчитываются. Надо бы чтобы все налоги засчитывались в таблицу рекордов. Т.е. если играют 3 игрока то у них должно быть поровну добытой голды в таблице рекордов (+-, в зависимости от того в какой момент они вкачали апгрейд).
Но в целом можно и индивидуальную добычу сделать. Главное чтобы хоть как-то засчитывалось.
Привет всем!
Есть работник альянса, у него есть пасивная способность (например элуна), которая включается при исследовании улучшения рюкзак.
так вот. исследуешь способность, ок, она появляется.
Как только используешь ополчение, => у ополченца она исчезает (не отображается в способностях).
проверял все…
11 36
0
15
2 недели назад
0
mistwood, а тебе и не поможет триггерное присвоение способности. Это очередная захардкоженная способность, как например у деревьев ночных эльфов, если они выкапываются, то у них удаляются все способности и наоборот, появляется "Сесть дерево". Тут ничего не поделать, только нестандартного рабочего лепить через морф.
0
6
2 недели назад
Отредактирован mistwood
0
вообще не похожа способность на морф. если бы она была морфом, пасивные способности бы сохранялись. уже тестил
морфом заменить не вариант, мне нужно чтоб работало как есть, чтоб раб бежал и все делалось автоматом. также и при принудительной сдаче оружия.
отслеживать каждую секунду наличие ополченца и давать ему тригерно сопобность элуны тоже не очень хочется. нагрузка на карту. при наличии 100+ ополченцев начнуться лаги при таких проверках...
Есть ли способ зафиксировать нестандартные способности так, чтобы их не мог своровать или отдать спеллбрейкер и чтобы их нельзя было задиспелить?
Например, будет проблемно, когда спеллбрейкер сворует нестандартное омоложение, а аура скорости атаки действующая лишь на владельца ауры останется
9 48
2
6
2 недели назад
2
Привет. Ты любую способность можешь запретить для кражи ведьмаку.
достаточно в ПО указать в графе приоритет для кражи заклятия = 0.
свои нестандартные способности с аурами так и делай. пусть их все нельзя будет украсть, чем накидывать кривые/неполные бафы.
к томуже не забывай, что может получиться так, что может накинуться на стандартный баф, твой нестандартный который сделан на нем же и будет билеберда...
Я ничего не понимаю в jass. Нашёл на форуме как удалить последнюю созданную группу. Попытался самостоятельно переделать скрипт чтобы удалить последнюю созданную точку для оптимизации. Но не сработало.
P.S.
И подскажите за одно, будет ли…
15 44
0
27
2 недели назад
0
SсRealm, даже если обнулять точку в последствии, она не перестаёт от этого быть хэндлом, твои дедуктивные способности мне не особо понятны. Что ты хотел сказать этим комментарием? У меня есть конечно догадка, что ты хотел назвать необнуленную точку утечкой, а не хэндлом, но я не экстрасенс
0
19
2 недели назад
0
rsfghd,
position of unit это же тоже хэндл сам по себе, если его не обнулять( по сути точка позиция юнита, которая была и так и осталась)
Если я правильно помню, то ее саму по себе никак не удалить, поэтому лучше создаваться переменную типа точка, а потом обнулять?( ну или кординаты если совсем хорошо?)