diff --git a/Client/src/models/Constants.java b/Client/src/models/Constants.java index 443bc9ef..040dc095 100644 --- a/Client/src/models/Constants.java +++ b/Client/src/models/Constants.java @@ -4,7 +4,7 @@ public class Constants { public static final int PORT = 8888; - public static final String SERVER_IP = "127.0.0.1"; + public static final String SERVER_IP = "localhost"; public static final String SERVER_NAME = "Server"; public static final KeyCode KEY_FOR_CHAT = KeyCode.T; diff --git a/Server/resources/accounts/jarrahi.mm.account.json b/Server/resources/accounts/jarrahi.mm.account.json index c756d242..baf86c30 100644 --- a/Server/resources/accounts/jarrahi.mm.account.json +++ b/Server/resources/accounts/jarrahi.mm.account.json @@ -1 +1 @@ -{"username":"jarrahi.mm","password":"123456","accountType":"ADMIN","collection":{"heroes":[{"name":"Rustam","description":"a hybrid HERO with 7 AP, 55 HP","cardId":"jarrahi.mm_Rustam_1","spriteName":"boss_chaosknight","type":"HERO","spells":[],"defaultAp":7,"defaultHp":55,"price":8000,"attackType":"HYBRID","range":4},{"name":"Esfandiar","description":"a hybrid HERO with 3 AP, 35 HP, with 3 CONTINUOUS HOLY BUFF for itself","cardId":"jarrahi.mm_Esfandiar_1","spriteName":"boss_decepticlechassis","type":"HERO","spells":[{"spellId":"es_holy","action":{"enemyHitChanges":-3,"duration":-1},"target":{"isRelatedToCardOwnerPosition":true,"dimensions":{"row":1,"column":1},"owner":{"own":true},"cardType":{"hero":true},"attackType":{"hybrid":true}},"availabilityType":{"onPut":true}}],"defaultAp":3,"defaultHp":35,"price":12000,"attackType":"HYBRID","range":3},{"name":"Simurgh","description":"a melee HERO with 4 AP, 50 HP, have a STUN BUFF spell for all enemy troops for 1 turn","cardId":"jarrahi.mm_Simurgh_1","spriteName":"f1_caliber-o","type":"HERO","spells":[{"spellId":"si_stun","action":{"makeStun":true,"duration":1},"target":{"dimensions":{"row":10,"column":18},"owner":{"enemy":true},"cardType":{"hero":true,"minion":true},"attackType":{"melee":true,"ranged":true,"hybrid":true}},"availabilityType":{"specialPower":true},"coolDown":8,"mannaPoint":5}],"defaultAp":4,"defaultHp":50,"price":9000,"attackType":"MELEE"}],"minions":[{"name":"Bahman","description":"a melee MINION with 9 AP, 16 HP, and ON_SPAWN decreases HP of a random enemy MINION 16 units","cardId":"jarrahi.mm_Bahman_1","spriteName":"boss_malyk","type":"MINION","spells":[{"spellId":"b_random_hit","action":{"hpChange":-16,"durable":true,"duration":1},"target":{"isRandom":true,"dimensions":{"row":10,"column":18},"owner":{"enemy":true},"cardType":{"minion":true},"attackType":{"melee":true,"ranged":true,"hybrid":true}},"availabilityType":{"onPut":true}}],"defaultAp":9,"defaultHp":16,"mannaPoint":8,"price":450,"attackType":"MELEE"},{"name":"Bahman","description":"a melee MINION with 9 AP, 16 HP, and ON_SPAWN decreases HP of a random enemy MINION 16 units","cardId":"jarrahi.mm_Bahman_2","spriteName":"boss_malyk","type":"MINION","spells":[{"spellId":"b_random_hit","action":{"hpChange":-16,"durable":true,"duration":1},"target":{"isRandom":true,"dimensions":{"row":10,"column":18},"owner":{"enemy":true},"cardType":{"minion":true},"attackType":{"melee":true,"ranged":true,"hybrid":true}},"availabilityType":{"onPut":true}}],"defaultAp":9,"defaultHp":16,"mannaPoint":8,"price":450,"attackType":"MELEE"},{"name":"Bahman","description":"a melee MINION with 9 AP, 16 HP, and ON_SPAWN decreases HP of a random enemy MINION 16 units","cardId":"jarrahi.mm_Bahman_3","spriteName":"boss_malyk","type":"MINION","spells":[{"spellId":"b_random_hit","action":{"hpChange":-16,"durable":true,"duration":1},"target":{"isRandom":true,"dimensions":{"row":10,"column":18},"owner":{"enemy":true},"cardType":{"minion":true},"attackType":{"melee":true,"ranged":true,"hybrid":true}},"availabilityType":{"onPut":true}}],"defaultAp":9,"defaultHp":16,"mannaPoint":8,"price":450,"attackType":"MELEE"},{"name":"Bahman","description":"a melee MINION with 9 AP, 16 HP, and ON_SPAWN decreases HP of a random enemy MINION 16 units","cardId":"jarrahi.mm_Bahman_4","spriteName":"boss_malyk","type":"MINION","spells":[{"spellId":"b_random_hit","action":{"hpChange":-16,"durable":true,"duration":1},"target":{"isRandom":true,"dimensions":{"row":10,"column":18},"owner":{"enemy":true},"cardType":{"minion":true},"attackType":{"melee":true,"ranged":true,"hybrid":true}},"availabilityType":{"onPut":true}}],"defaultAp":9,"defaultHp":16,"mannaPoint":8,"price":450,"attackType":"MELEE"},{"name":"Ashkbous","description":"a melee MINION with 8 AP, 14 HP, and does not hit from weaker minions","cardId":"jarrahi.mm_Ashkbous_1","spriteName":"boss_kron","type":"MINION","spells":[{"spellId":"a_weaker","action":{"noAttackFromWeakerOnes":true,"durable":true,"duration":1},"target":{"isRelatedToCardOwnerPosition":true,"dimensions":{"row":1,"column":1},"owner":{"own":true},"cardType":{"minion":true},"attackType":{"melee":true}},"availabilityType":{"onDefend":true}}],"defaultAp":8,"defaultHp":14,"mannaPoint":7,"price":400,"attackType":"MELEE"},{"name":"Ashkbous","description":"a melee MINION with 8 AP, 14 HP, and does not hit from weaker minions","cardId":"jarrahi.mm_Ashkbous_2","spriteName":"boss_kron","type":"MINION","spells":[{"spellId":"a_weaker","action":{"noAttackFromWeakerOnes":true,"durable":true,"duration":1},"target":{"isRelatedToCardOwnerPosition":true,"dimensions":{"row":1,"column":1},"owner":{"own":true},"cardType":{"minion":true},"attackType":{"melee":true}},"availabilityType":{"onDefend":true}}],"defaultAp":8,"defaultHp":14,"mannaPoint":7,"price":400,"attackType":"MELEE"},{"name":"Ashkbous","description":"a melee MINION with 8 AP, 14 HP, and does not hit from weaker minions","cardId":"jarrahi.mm_Ashkbous_3","spriteName":"boss_kron","type":"MINION","spells":[{"spellId":"a_weaker","action":{"noAttackFromWeakerOnes":true,"durable":true,"duration":1},"target":{"isRelatedToCardOwnerPosition":true,"dimensions":{"row":1,"column":1},"owner":{"own":true},"cardType":{"minion":true},"attackType":{"melee":true}},"availabilityType":{"onDefend":true}}],"defaultAp":8,"defaultHp":14,"mannaPoint":7,"price":400,"attackType":"MELEE"},{"name":"Ashkbous","description":"a melee MINION with 8 AP, 14 HP, and does not hit from weaker minions","cardId":"jarrahi.mm_Ashkbous_4","spriteName":"boss_kron","type":"MINION","spells":[{"spellId":"a_weaker","action":{"noAttackFromWeakerOnes":true,"durable":true,"duration":1},"target":{"isRelatedToCardOwnerPosition":true,"dimensions":{"row":1,"column":1},"owner":{"own":true},"cardType":{"minion":true},"attackType":{"melee":true}},"availabilityType":{"onDefend":true}}],"defaultAp":8,"defaultHp":14,"mannaPoint":7,"price":400,"attackType":"MELEE"},{"name":"Black Demon","description":"a hybrid MINION 10 AP, 14 HP","cardId":"jarrahi.mm_BlackDemon_1","spriteName":"boss_manaman","type":"MINION","spells":[],"defaultAp":10,"defaultHp":14,"mannaPoint":9,"price":300,"attackType":"HYBRID","range":7},{"name":"Black Demon","description":"a hybrid MINION 10 AP, 14 HP","cardId":"jarrahi.mm_BlackDemon_2","spriteName":"boss_manaman","type":"MINION","spells":[],"defaultAp":10,"defaultHp":14,"mannaPoint":9,"price":300,"attackType":"HYBRID","range":7},{"name":"Black Demon","description":"a hybrid MINION 10 AP, 14 HP","cardId":"jarrahi.mm_BlackDemon_3","spriteName":"boss_manaman","type":"MINION","spells":[],"defaultAp":10,"defaultHp":14,"mannaPoint":9,"price":300,"attackType":"HYBRID","range":7},{"name":"Black Demon","description":"a hybrid MINION 10 AP, 14 HP","cardId":"jarrahi.mm_BlackDemon_4","spriteName":"boss_manaman","type":"MINION","spells":[],"defaultAp":10,"defaultHp":14,"mannaPoint":9,"price":300,"attackType":"HYBRID","range":7},{"name":"Elf","description":"a ranged MINION with 4 AP, 10 HP, costs 500, have a PASSIVE CONTINUOUS AP POWER BUFF for all own minions","cardId":"jarrahi.mm_Elf_1","spriteName":"boss_spelleater","type":"MINION","spells":[{"spellId":"e_power_buff","action":{"apChange":1,"duration":-1},"target":{"dimensions":{"row":10,"column":18},"owner":{"own":true},"cardType":{"minion":true},"attackType":{"melee":true,"ranged":true,"hybrid":true}},"availabilityType":{"onPut":true}}],"defaultAp":4,"defaultHp":10,"mannaPoint":5,"price":500,"attackType":"RANGED","range":4},{"name":"Giant King","description":"a melee MINION with 4 AP, 10 HP, can attack combo","cardId":"jarrahi.mm_GiantKing_1","spriteName":"boss_serpenti","type":"MINION","spells":[],"defaultAp":4,"defaultHp":10,"mannaPoint":5,"price":600,"attackType":"MELEE","hasCombo":true},{"name":"Granny Cold","description":"a ranged MINION with 4 AP, 3 HP, have an ON_SPAWN STUN BUFF for 3*3 square around it","cardId":"jarrahi.mm_GrannyCold_1","spriteName":"f1_sister","type":"MINION","spells":[{"spellId":"gc_stun","action":{"makeStun":true,"duration":1},"target":{"isRelatedToCardOwnerPosition":true,"dimensions":{"row":3,"column":3},"owner":{"enemy":true},"cardType":{"minion":true},"attackType":{"melee":true,"ranged":true,"hybrid":true}},"availabilityType":{"onPut":true}}],"defaultAp":4,"defaultHp":3,"mannaPoint":3,"price":500,"attackType":"RANGED","range":5},{"name":"Iraj","description":"a ranged MINION with 20 AP, 6 HP","cardId":"jarrahi.mm_Iraj_1","spriteName":"boss_wujin","type":"MINION","spells":[],"defaultAp":20,"defaultHp":6,"mannaPoint":4,"price":500,"attackType":"RANGED","range":3},{"name":"Iraj","description":"a ranged MINION with 20 AP, 6 HP","cardId":"jarrahi.mm_Iraj_2","spriteName":"boss_wujin","type":"MINION","spells":[],"defaultAp":20,"defaultHp":6,"mannaPoint":4,"price":500,"attackType":"RANGED","range":3},{"name":"Iraj","description":"a ranged MINION with 20 AP, 6 HP","cardId":"jarrahi.mm_Iraj_3","spriteName":"boss_wujin","type":"MINION","spells":[],"defaultAp":20,"defaultHp":6,"mannaPoint":4,"price":500,"attackType":"RANGED","range":3}],"spells":[{"name":"All Power","description":"It gives a POWER BUFF with 2 units AP increment to all own troops","cardId":"jarrahi.mm_AllPower_1","spriteName":"icon_f3_scionsfirstwish","type":"SPELL","spells":[{"spellId":"ap_AP_2_units_buff","action":{"apChange":2,"duration":2147483647},"target":{"dimensions":{"row":10,"column":18},"owner":{"enemy":true},"cardType":{"hero":true,"minion":true},"attackType":{"melee":true,"ranged":true,"hybrid":true}},"availabilityType":{"onPut":true}}],"mannaPoint":4,"price":2000},{"name":"Empower","description":"2 units are added to AP of an own troop","cardId":"jarrahi.mm_Empower_1","spriteName":"icon_f6_glacialfissure","type":"SPELL","spells":[{"spellId":"empower","action":{"apChange":2,"durable":true,"duration":1},"target":{"dimensions":{"row":1,"column":1},"owner":{"own":true},"cardType":{"hero":true,"minion":true},"attackType":{"melee":true,"ranged":true,"hybrid":true}},"availabilityType":{"onPut":true}}],"mannaPoint":1,"price":250},{"name":"Sacrifice","description":"It gives an own MINION a WEAKNESS BUFF with 6 units HP decrement and a POWER BUFF with 8 units AP increment","cardId":"jarrahi.mm_Sacrifice_1","spriteName":"icon_f3_scionssecondwish","type":"SPELL","spells":[{"spellId":"weakness","action":{"hpChange":-6,"duration":2147483647},"target":{"dimensions":{"row":1,"column":1},"owner":{"own":true},"cardType":{"minion":true},"attackType":{"melee":true,"ranged":true,"hybrid":true}},"availabilityType":{"onPut":true}},{"spellId":"power_buff","action":{"apChange":8,"duration":2147483647},"target":{"dimensions":{"row":1,"column":1},"owner":{"own":true},"cardType":{"minion":true},"attackType":{"melee":true,"ranged":true,"hybrid":true}},"availabilityType":{"onPut":true}}],"mannaPoint":2,"price":1600},{"name":"God Strength","description":"4 units are added to AP of own HERO","cardId":"jarrahi.mm_GodStrength_1","spriteName":"icon_f6_lucentcharge","type":"SPELL","spells":[{"spellId":"god_strength","action":{"apChange":4,"durable":true,"duration":1},"target":{"dimensions":{"row":10,"column":18},"owner":{"own":true},"cardType":{"hero":true},"attackType":{"melee":true,"ranged":true,"hybrid":true}},"availabilityType":{"onPut":true}}],"mannaPoint":2,"price":450},{"name":"All Poison","description":"All of enemy troops will be poisoned for 4 turns","cardId":"jarrahi.mm_AllPoison_1","spriteName":"icon_f1_skyburial","type":"SPELL","spells":[{"spellId":"all_poison","action":{"hpChange":-1,"poison":true,"durable":true,"duration":4},"target":{"dimensions":{"row":10,"column":18},"owner":{"enemy":true},"cardType":{"hero":true,"minion":true},"attackType":{"melee":true,"ranged":true,"hybrid":true}},"availabilityType":{"onPut":true}}],"mannaPoint":8,"price":1500}],"items":[{"name":"Crown Of Wisdom","description":"a usable ITEM that increases the manna point 1 units in first 3 turns","cardId":"jarrahi.mm_CrownOfWisdom_1","spriteName":"artifact_f2_crescentspear","type":"USABLE_ITEM","spells":[{"spellId":"cw_manna_increment","action":{"mpChange":1,"durable":true,"duration":3},"target":{"owner":{"own":true},"cardType":{"player":true}},"availabilityType":{"onStart":true}}],"price":300}]},"decks":[{"deckName":"deck1","heroId":"jarrahi.mm_Rustam_1","itemId":"jarrahi.mm_CrownOfWisdom_1","othersIds":["jarrahi.mm_Bahman_1","jarrahi.mm_Bahman_2","jarrahi.mm_Bahman_3","jarrahi.mm_Bahman_4","jarrahi.mm_Ashkbous_1","jarrahi.mm_Ashkbous_2","jarrahi.mm_BlackDemon_1","jarrahi.mm_BlackDemon_2","jarrahi.mm_BlackDemon_3","jarrahi.mm_BlackDemon_4","jarrahi.mm_Elf_1","jarrahi.mm_AllPower_1","jarrahi.mm_Ashkbous_3","jarrahi.mm_Ashkbous_4","jarrahi.mm_GiantKing_1","jarrahi.mm_GrannyCold_1","jarrahi.mm_Iraj_1","jarrahi.mm_Iraj_2","jarrahi.mm_Iraj_3","jarrahi.mm_Empower_1"]},{"deckName":"deck2","heroId":"jarrahi.mm_Esfandiar_1","itemId":"jarrahi.mm_CrownOfWisdom_1","othersIds":["jarrahi.mm_Ashkbous_1","jarrahi.mm_Ashkbous_2","jarrahi.mm_Ashkbous_3","jarrahi.mm_BlackDemon_2","jarrahi.mm_BlackDemon_3","jarrahi.mm_BlackDemon_4","jarrahi.mm_Ashkbous_4","jarrahi.mm_Iraj_1","jarrahi.mm_Iraj_2","jarrahi.mm_Iraj_3","jarrahi.mm_GrannyCold_1","jarrahi.mm_Bahman_1","jarrahi.mm_Bahman_2","jarrahi.mm_Bahman_3","jarrahi.mm_Bahman_4","jarrahi.mm_AllPower_1","jarrahi.mm_Elf_1","jarrahi.mm_GodStrength_1","jarrahi.mm_Sacrifice_1","jarrahi.mm_Empower_1"]}],"mainDeckName":"deck2","matchHistories":[{"oppName":"ahmad","date":"Jul 5, 2019, 1:06:56 AM"},{"oppName":"ahmad","date":"Jul 5, 2019, 4:28:46 PM"},{"oppName":"ahmad","amIWinner":true,"date":"Jul 6, 2019, 11:47:35 AM"},{"oppName":"First Stage","date":"Jul 6, 2019, 2:45:59 PM"},{"oppName":"ahmad","date":"Jul 7, 2019, 4:17:13 PM"},{"oppName":"ahmad","date":"Jul 7, 2019, 4:20:03 PM"},{"oppName":"ahmad","date":"Jul 7, 2019, 10:37:26 PM"}],"money":6966200} \ No newline at end of file +{"username":"jarrahi.mm","password":"123456","accountType":"ADMIN","collection":{"heroes":[{"name":"Rustam","description":"a hybrid HERO with 7 AP, 55 HP","cardId":"jarrahi.mm_Rustam_1","spriteName":"boss_chaosknight","type":"HERO","spells":[],"defaultAp":7,"defaultHp":55,"price":8000,"attackType":"HYBRID","range":4},{"name":"Esfandiar","description":"a hybrid HERO with 3 AP, 35 HP, with 3 CONTINUOUS HOLY BUFF for itself","cardId":"jarrahi.mm_Esfandiar_1","spriteName":"boss_decepticlechassis","type":"HERO","spells":[{"spellId":"es_holy","action":{"enemyHitChanges":-3,"duration":-1},"target":{"isRelatedToCardOwnerPosition":true,"dimensions":{"row":1,"column":1},"owner":{"own":true},"cardType":{"hero":true},"attackType":{"hybrid":true}},"availabilityType":{"onPut":true}}],"defaultAp":3,"defaultHp":35,"price":12000,"attackType":"HYBRID","range":3},{"name":"Simurgh","description":"a melee HERO with 4 AP, 50 HP, have a STUN BUFF spell for all enemy troops for 1 turn","cardId":"jarrahi.mm_Simurgh_1","spriteName":"f1_caliber-o","type":"HERO","spells":[{"spellId":"si_stun","action":{"makeStun":true,"duration":1},"target":{"dimensions":{"row":10,"column":18},"owner":{"enemy":true},"cardType":{"hero":true,"minion":true},"attackType":{"melee":true,"ranged":true,"hybrid":true}},"availabilityType":{"specialPower":true},"coolDown":8,"mannaPoint":5}],"defaultAp":4,"defaultHp":50,"price":9000,"attackType":"MELEE"}],"minions":[{"name":"Bahman","description":"a melee MINION with 9 AP, 16 HP, and ON_SPAWN decreases HP of a random enemy MINION 16 units","cardId":"jarrahi.mm_Bahman_1","spriteName":"boss_malyk","type":"MINION","spells":[{"spellId":"b_random_hit","action":{"hpChange":-16,"durable":true,"duration":1},"target":{"isRandom":true,"dimensions":{"row":10,"column":18},"owner":{"enemy":true},"cardType":{"minion":true},"attackType":{"melee":true,"ranged":true,"hybrid":true}},"availabilityType":{"onPut":true}}],"defaultAp":9,"defaultHp":16,"mannaPoint":8,"price":450,"attackType":"MELEE"},{"name":"Bahman","description":"a melee MINION with 9 AP, 16 HP, and ON_SPAWN decreases HP of a random enemy MINION 16 units","cardId":"jarrahi.mm_Bahman_2","spriteName":"boss_malyk","type":"MINION","spells":[{"spellId":"b_random_hit","action":{"hpChange":-16,"durable":true,"duration":1},"target":{"isRandom":true,"dimensions":{"row":10,"column":18},"owner":{"enemy":true},"cardType":{"minion":true},"attackType":{"melee":true,"ranged":true,"hybrid":true}},"availabilityType":{"onPut":true}}],"defaultAp":9,"defaultHp":16,"mannaPoint":8,"price":450,"attackType":"MELEE"},{"name":"Bahman","description":"a melee MINION with 9 AP, 16 HP, and ON_SPAWN decreases HP of a random enemy MINION 16 units","cardId":"jarrahi.mm_Bahman_3","spriteName":"boss_malyk","type":"MINION","spells":[{"spellId":"b_random_hit","action":{"hpChange":-16,"durable":true,"duration":1},"target":{"isRandom":true,"dimensions":{"row":10,"column":18},"owner":{"enemy":true},"cardType":{"minion":true},"attackType":{"melee":true,"ranged":true,"hybrid":true}},"availabilityType":{"onPut":true}}],"defaultAp":9,"defaultHp":16,"mannaPoint":8,"price":450,"attackType":"MELEE"},{"name":"Bahman","description":"a melee MINION with 9 AP, 16 HP, and ON_SPAWN decreases HP of a random enemy MINION 16 units","cardId":"jarrahi.mm_Bahman_4","spriteName":"boss_malyk","type":"MINION","spells":[{"spellId":"b_random_hit","action":{"hpChange":-16,"durable":true,"duration":1},"target":{"isRandom":true,"dimensions":{"row":10,"column":18},"owner":{"enemy":true},"cardType":{"minion":true},"attackType":{"melee":true,"ranged":true,"hybrid":true}},"availabilityType":{"onPut":true}}],"defaultAp":9,"defaultHp":16,"mannaPoint":8,"price":450,"attackType":"MELEE"},{"name":"Ashkbous","description":"a melee MINION with 8 AP, 14 HP, and does not hit from weaker minions","cardId":"jarrahi.mm_Ashkbous_1","spriteName":"boss_kron","type":"MINION","spells":[{"spellId":"a_weaker","action":{"noAttackFromWeakerOnes":true,"durable":true,"duration":1},"target":{"isRelatedToCardOwnerPosition":true,"dimensions":{"row":1,"column":1},"owner":{"own":true},"cardType":{"minion":true},"attackType":{"melee":true}},"availabilityType":{"onDefend":true}}],"defaultAp":8,"defaultHp":14,"mannaPoint":7,"price":400,"attackType":"MELEE"},{"name":"Ashkbous","description":"a melee MINION with 8 AP, 14 HP, and does not hit from weaker minions","cardId":"jarrahi.mm_Ashkbous_2","spriteName":"boss_kron","type":"MINION","spells":[{"spellId":"a_weaker","action":{"noAttackFromWeakerOnes":true,"durable":true,"duration":1},"target":{"isRelatedToCardOwnerPosition":true,"dimensions":{"row":1,"column":1},"owner":{"own":true},"cardType":{"minion":true},"attackType":{"melee":true}},"availabilityType":{"onDefend":true}}],"defaultAp":8,"defaultHp":14,"mannaPoint":7,"price":400,"attackType":"MELEE"},{"name":"Ashkbous","description":"a melee MINION with 8 AP, 14 HP, and does not hit from weaker minions","cardId":"jarrahi.mm_Ashkbous_3","spriteName":"boss_kron","type":"MINION","spells":[{"spellId":"a_weaker","action":{"noAttackFromWeakerOnes":true,"durable":true,"duration":1},"target":{"isRelatedToCardOwnerPosition":true,"dimensions":{"row":1,"column":1},"owner":{"own":true},"cardType":{"minion":true},"attackType":{"melee":true}},"availabilityType":{"onDefend":true}}],"defaultAp":8,"defaultHp":14,"mannaPoint":7,"price":400,"attackType":"MELEE"},{"name":"Ashkbous","description":"a melee MINION with 8 AP, 14 HP, and does not hit from weaker minions","cardId":"jarrahi.mm_Ashkbous_4","spriteName":"boss_kron","type":"MINION","spells":[{"spellId":"a_weaker","action":{"noAttackFromWeakerOnes":true,"durable":true,"duration":1},"target":{"isRelatedToCardOwnerPosition":true,"dimensions":{"row":1,"column":1},"owner":{"own":true},"cardType":{"minion":true},"attackType":{"melee":true}},"availabilityType":{"onDefend":true}}],"defaultAp":8,"defaultHp":14,"mannaPoint":7,"price":400,"attackType":"MELEE"},{"name":"Black Demon","description":"a hybrid MINION 10 AP, 14 HP","cardId":"jarrahi.mm_BlackDemon_1","spriteName":"boss_manaman","type":"MINION","spells":[],"defaultAp":10,"defaultHp":14,"mannaPoint":9,"price":300,"attackType":"HYBRID","range":7},{"name":"Black Demon","description":"a hybrid MINION 10 AP, 14 HP","cardId":"jarrahi.mm_BlackDemon_2","spriteName":"boss_manaman","type":"MINION","spells":[],"defaultAp":10,"defaultHp":14,"mannaPoint":9,"price":300,"attackType":"HYBRID","range":7},{"name":"Black Demon","description":"a hybrid MINION 10 AP, 14 HP","cardId":"jarrahi.mm_BlackDemon_3","spriteName":"boss_manaman","type":"MINION","spells":[],"defaultAp":10,"defaultHp":14,"mannaPoint":9,"price":300,"attackType":"HYBRID","range":7},{"name":"Black Demon","description":"a hybrid MINION 10 AP, 14 HP","cardId":"jarrahi.mm_BlackDemon_4","spriteName":"boss_manaman","type":"MINION","spells":[],"defaultAp":10,"defaultHp":14,"mannaPoint":9,"price":300,"attackType":"HYBRID","range":7},{"name":"Elf","description":"a ranged MINION with 4 AP, 10 HP, costs 500, have a PASSIVE CONTINUOUS AP POWER BUFF for all own minions","cardId":"jarrahi.mm_Elf_1","spriteName":"boss_spelleater","type":"MINION","spells":[{"spellId":"e_power_buff","action":{"apChange":1,"duration":-1},"target":{"dimensions":{"row":10,"column":18},"owner":{"own":true},"cardType":{"minion":true},"attackType":{"melee":true,"ranged":true,"hybrid":true}},"availabilityType":{"onPut":true}}],"defaultAp":4,"defaultHp":10,"mannaPoint":5,"price":500,"attackType":"RANGED","range":4},{"name":"Giant King","description":"a melee MINION with 4 AP, 10 HP, can attack combo","cardId":"jarrahi.mm_GiantKing_1","spriteName":"boss_serpenti","type":"MINION","spells":[],"defaultAp":4,"defaultHp":10,"mannaPoint":5,"price":600,"attackType":"MELEE","hasCombo":true},{"name":"Granny Cold","description":"a ranged MINION with 4 AP, 3 HP, have an ON_SPAWN STUN BUFF for 3*3 square around it","cardId":"jarrahi.mm_GrannyCold_1","spriteName":"f1_sister","type":"MINION","spells":[{"spellId":"gc_stun","action":{"makeStun":true,"duration":1},"target":{"isRelatedToCardOwnerPosition":true,"dimensions":{"row":3,"column":3},"owner":{"enemy":true},"cardType":{"minion":true},"attackType":{"melee":true,"ranged":true,"hybrid":true}},"availabilityType":{"onPut":true}}],"defaultAp":4,"defaultHp":3,"mannaPoint":3,"price":500,"attackType":"RANGED","range":5},{"name":"Iraj","description":"a ranged MINION with 20 AP, 6 HP","cardId":"jarrahi.mm_Iraj_1","spriteName":"boss_wujin","type":"MINION","spells":[],"defaultAp":20,"defaultHp":6,"mannaPoint":4,"price":500,"attackType":"RANGED","range":3},{"name":"Iraj","description":"a ranged MINION with 20 AP, 6 HP","cardId":"jarrahi.mm_Iraj_2","spriteName":"boss_wujin","type":"MINION","spells":[],"defaultAp":20,"defaultHp":6,"mannaPoint":4,"price":500,"attackType":"RANGED","range":3},{"name":"Iraj","description":"a ranged MINION with 20 AP, 6 HP","cardId":"jarrahi.mm_Iraj_3","spriteName":"boss_wujin","type":"MINION","spells":[],"defaultAp":20,"defaultHp":6,"mannaPoint":4,"price":500,"attackType":"RANGED","range":3}],"spells":[{"name":"All Power","description":"It gives a POWER BUFF with 2 units AP increment to all own troops","cardId":"jarrahi.mm_AllPower_1","spriteName":"icon_f3_scionsfirstwish","type":"SPELL","spells":[{"spellId":"ap_AP_2_units_buff","action":{"apChange":2,"duration":2147483647},"target":{"dimensions":{"row":10,"column":18},"owner":{"enemy":true},"cardType":{"hero":true,"minion":true},"attackType":{"melee":true,"ranged":true,"hybrid":true}},"availabilityType":{"onPut":true}}],"mannaPoint":4,"price":2000},{"name":"Empower","description":"2 units are added to AP of an own troop","cardId":"jarrahi.mm_Empower_1","spriteName":"icon_f6_glacialfissure","type":"SPELL","spells":[{"spellId":"empower","action":{"apChange":2,"durable":true,"duration":1},"target":{"dimensions":{"row":1,"column":1},"owner":{"own":true},"cardType":{"hero":true,"minion":true},"attackType":{"melee":true,"ranged":true,"hybrid":true}},"availabilityType":{"onPut":true}}],"mannaPoint":1,"price":250},{"name":"Sacrifice","description":"It gives an own MINION a WEAKNESS BUFF with 6 units HP decrement and a POWER BUFF with 8 units AP increment","cardId":"jarrahi.mm_Sacrifice_1","spriteName":"icon_f3_scionssecondwish","type":"SPELL","spells":[{"spellId":"weakness","action":{"hpChange":-6,"duration":2147483647},"target":{"dimensions":{"row":1,"column":1},"owner":{"own":true},"cardType":{"minion":true},"attackType":{"melee":true,"ranged":true,"hybrid":true}},"availabilityType":{"onPut":true}},{"spellId":"power_buff","action":{"apChange":8,"duration":2147483647},"target":{"dimensions":{"row":1,"column":1},"owner":{"own":true},"cardType":{"minion":true},"attackType":{"melee":true,"ranged":true,"hybrid":true}},"availabilityType":{"onPut":true}}],"mannaPoint":2,"price":1600},{"name":"God Strength","description":"4 units are added to AP of own HERO","cardId":"jarrahi.mm_GodStrength_1","spriteName":"icon_f6_lucentcharge","type":"SPELL","spells":[{"spellId":"god_strength","action":{"apChange":4,"durable":true,"duration":1},"target":{"dimensions":{"row":10,"column":18},"owner":{"own":true},"cardType":{"hero":true},"attackType":{"melee":true,"ranged":true,"hybrid":true}},"availabilityType":{"onPut":true}}],"mannaPoint":2,"price":450},{"name":"All Poison","description":"All of enemy troops will be poisoned for 4 turns","cardId":"jarrahi.mm_AllPoison_1","spriteName":"icon_f1_skyburial","type":"SPELL","spells":[{"spellId":"all_poison","action":{"hpChange":-1,"poison":true,"durable":true,"duration":4},"target":{"dimensions":{"row":10,"column":18},"owner":{"enemy":true},"cardType":{"hero":true,"minion":true},"attackType":{"melee":true,"ranged":true,"hybrid":true}},"availabilityType":{"onPut":true}}],"mannaPoint":8,"price":1500}],"items":[{"name":"Crown Of Wisdom","description":"a usable ITEM that increases the manna point 1 units in first 3 turns","cardId":"jarrahi.mm_CrownOfWisdom_1","spriteName":"artifact_f2_crescentspear","type":"USABLE_ITEM","spells":[{"spellId":"cw_manna_increment","action":{"mpChange":1,"durable":true,"duration":3},"target":{"owner":{"own":true},"cardType":{"player":true}},"availabilityType":{"onStart":true}}],"price":300}]},"decks":[{"deckName":"deck1","heroId":"jarrahi.mm_Rustam_1","itemId":"jarrahi.mm_CrownOfWisdom_1","othersIds":["jarrahi.mm_Bahman_1","jarrahi.mm_Bahman_2","jarrahi.mm_Bahman_3","jarrahi.mm_Bahman_4","jarrahi.mm_Ashkbous_1","jarrahi.mm_Ashkbous_2","jarrahi.mm_BlackDemon_1","jarrahi.mm_BlackDemon_2","jarrahi.mm_BlackDemon_3","jarrahi.mm_BlackDemon_4","jarrahi.mm_Elf_1","jarrahi.mm_AllPower_1","jarrahi.mm_Ashkbous_3","jarrahi.mm_Ashkbous_4","jarrahi.mm_GiantKing_1","jarrahi.mm_GrannyCold_1","jarrahi.mm_Iraj_1","jarrahi.mm_Iraj_2","jarrahi.mm_Iraj_3","jarrahi.mm_Empower_1"]},{"deckName":"deck2","heroId":"jarrahi.mm_Esfandiar_1","itemId":"jarrahi.mm_CrownOfWisdom_1","othersIds":["jarrahi.mm_Ashkbous_1","jarrahi.mm_Ashkbous_2","jarrahi.mm_Ashkbous_3","jarrahi.mm_BlackDemon_2","jarrahi.mm_BlackDemon_3","jarrahi.mm_BlackDemon_4","jarrahi.mm_Ashkbous_4","jarrahi.mm_Iraj_1","jarrahi.mm_Iraj_2","jarrahi.mm_Iraj_3","jarrahi.mm_GrannyCold_1","jarrahi.mm_Bahman_1","jarrahi.mm_Bahman_2","jarrahi.mm_Bahman_3","jarrahi.mm_Bahman_4","jarrahi.mm_AllPower_1","jarrahi.mm_Elf_1","jarrahi.mm_GodStrength_1","jarrahi.mm_Sacrifice_1","jarrahi.mm_Empower_1"]}],"mainDeckName":"deck2","matchHistories":[{"oppName":"ahmad","date":"Jul 5, 2019, 1:06:56 AM"},{"oppName":"ahmad","date":"Jul 5, 2019, 4:28:46 PM"},{"oppName":"ahmad","amIWinner":true,"date":"Jul 6, 2019, 11:47:35 AM"},{"oppName":"First Stage","date":"Jul 6, 2019, 2:45:59 PM"},{"oppName":"ahmad","date":"Jul 7, 2019, 4:17:13 PM"},{"oppName":"ahmad","date":"Jul 7, 2019, 4:20:03 PM"},{"oppName":"ahmad","date":"Jul 7, 2019, 10:37:26 PM"},{"oppName":"First Stage","date":"Jul 9, 2019, 12:21:49 AM"}],"money":6966200} \ No newline at end of file diff --git a/Server/resources/heroCards/Afsaaneh.hero.card.json b/Server/resources/heroCards/Afsaaneh.hero.card.json index 7b8fe73e..98b1d106 100644 --- a/Server/resources/heroCards/Afsaaneh.hero.card.json +++ b/Server/resources/heroCards/Afsaaneh.hero.card.json @@ -74,5 +74,5 @@ "attackType": "RANGED", "range": 3, "hasCombo": false, - "remainingNumber": 20 + "remainingNumber": 30 } \ No newline at end of file diff --git a/Server/resources/heroCards/Arash.hero.card.json b/Server/resources/heroCards/Arash.hero.card.json index 5ff8fa93..989ee131 100644 --- a/Server/resources/heroCards/Arash.hero.card.json +++ b/Server/resources/heroCards/Arash.hero.card.json @@ -74,5 +74,5 @@ "attackType": "RANGED", "range": 6, "hasCombo": false, - "remainingNumber": 20 + "remainingNumber": 40 } \ No newline at end of file diff --git a/Server/resources/heroCards/Rakhsh.hero.card.json b/Server/resources/heroCards/Rakhsh.hero.card.json index 20c12570..18c6a3e3 100644 --- a/Server/resources/heroCards/Rakhsh.hero.card.json +++ b/Server/resources/heroCards/Rakhsh.hero.card.json @@ -74,5 +74,5 @@ "attackType": "MELEE", "range": 0, "hasCombo": false, - "remainingNumber": 20 + "remainingNumber": 37 } \ No newline at end of file